From 412d59f035542cdb8620ff42fdcf99c3f4882f59 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 12 Dec 2025 14:49:56 +0800 Subject: [PATCH] Auto Submit --- ...d1fd536.async.js => 1012.f3ed7ef0.async.js | 48 +++++++++---------- index.html | 2 +- umi.1b22deeb.js => umi.ea1b4a05.js | 2 +- 3 files changed, 26 insertions(+), 26 deletions(-) rename 1012.7d1fd536.async.js => 1012.f3ed7ef0.async.js (85%) rename umi.1b22deeb.js => umi.ea1b4a05.js (99%) diff --git a/1012.7d1fd536.async.js b/1012.f3ed7ef0.async.js similarity index 85% rename from 1012.7d1fd536.async.js rename to 1012.f3ed7ef0.async.js index 71407c302e..487ca71499 100644 --- a/1012.7d1fd536.async.js +++ b/1012.f3ed7ef0.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1012],{89489:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},59477:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},26227:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},49198:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},41464:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},52671:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},8657:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},56082:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},33853:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},15075:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},43531:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},38819:function(jt,it,R){"use strict";R.d(it,{Z:function(){return m}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},g=B,I=R(7657),E=function(_,l){return V.createElement(I.Z,(0,T.Z)({},_,{ref:l,icon:g}))},o=V.forwardRef(E),m=o},51571:function(jt,it){"use strict";it.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},90093:function(jt,it){"use strict";it.Z={ChangeBut:"ChangeBut___VMCUO",DefaultDiv:"DefaultDiv___diOnG",DefaultDivItemActive:"DefaultDivItemActive___p8PnJ",DefaultDivItem:"DefaultDivItem___BkCuW",TableStyle:"TableStyle___DOsaq",ProgressStyle:"ProgressStyle___Mbw5z",ProgressStyle2:"ProgressStyle2___w9DG9",RankingDiv:"RankingDiv___RCXlB",NavBgTwo:"NavBgTwo___KU7t1",NavBgTwoActive:"NavBgTwoActive___hkC0h",NavBgItem:"NavBgItem___TBfQf",InputStyle:"InputStyle___BAYzG",TableMyHeader:"TableMyHeader___nZel6",TableMyDiv:"TableMyDiv___F4fkZ",CollapseStyle:"CollapseStyle___VkVMr",Item:"Item___pqPqX",SituationItem:"SituationItem___MzguO",waveDom:"waveDom___N1Yew",wave:"wave___UTqsO",select:"select___Yd9qe",selectWrap:"selectWrap___ddND4",masteryList:"masteryList___jQNpd",row:"row___h3q8Q",masteryHead:"masteryHead___B6Wcy",masteryBody:"masteryBody___DZSiT",dot:"dot___ZZ043"}},76443:function(jt,it,R){"use strict";var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(x,_,l)=>_ in x?V(x,_,{enumerable:!0,configurable:!0,writable:!0,value:l}):x[_]=l,o=(x,_)=>{for(var l in _||(_={}))g.call(_,l)&&E(x,l,_[l]);if(B)for(var l of B(_))I.call(_,l)&&E(x,l,_[l]);return x};const m=x=>React.createElement("svg",o({className:"cjz_svg__icon",viewBox:"0 0 3194 1024",xmlns:"http://www.w3.org/2000/svg",width:623.828,height:200},x),React.createElement("path",{d:"M512 0h2170.88c282.624 0 512 229.376 512 512s-229.376 512-512 512H512C229.376 1024 0 794.624 0 512S229.376 0 512 0z",fill:"#EBEEFD"}),React.createElement("path",{d:"M1638.4 741.376c28.672 0 40.96-16.384 40.96-45.056V294.912h-36.864v393.216c0 16.384-8.192 20.48-20.48 20.48-24.576 0-45.056 0-73.728-4.096l8.192 32.768h81.92zm-372.736-258.048c49.152-45.056 90.112-94.208 126.976-147.456 32.768 32.768 69.632 77.824 110.592 135.168l24.576-24.576c-40.96-49.152-81.92-98.304-122.88-143.36h-24.576c-40.96 57.344-81.92 110.592-131.072 155.648l16.384 24.576zm323.584 159.744V339.968h-32.768v307.2h32.768zm-131.072 94.208c24.576 0 36.864-4.096 45.056-12.288s16.384-36.864 20.48-77.824l-32.768-12.288c0 28.672-4.096 45.056-8.192 53.248s-16.384 12.288-32.768 12.288h-98.304c-12.288 0-20.48-4.096-20.48-16.384v-204.8h106.496v94.208c0 12.288-8.192 20.48-20.48 20.48-16.384 0-32.768 0-49.152-4.096l8.192 32.768h53.248c28.672 0 40.96-16.384 40.96-40.96V450.56h-176.128v245.76c0 24.576 12.288 36.864 40.96 36.864h122.88zm585.728-53.248V634.88h131.072v-28.672h-131.072v-40.96h114.688v-28.672h-114.688v-40.96H2150.4v-69.632h32.768v-28.672H2150.4V327.68h-106.496v-32.768h-32.768v32.768h-86.016v28.672h86.016v36.864h-110.592v28.672h110.592v40.96h-86.016v28.672h86.016v40.96h-98.304v28.672h98.304v40.96h-110.592v28.672h110.592v49.152h32.768zm-270.336 57.344c24.576-16.384 40.96-36.864 57.344-61.44 4.096 4.096 12.288 8.192 16.384 12.288 36.864 24.576 102.4 36.864 188.416 36.864h147.456l4.096-32.768c-57.344 0-110.592 4.096-167.936 4.096-65.536 0-118.784-12.288-151.552-28.672-8.192-4.096-16.384-12.288-24.576-20.48 24.576-45.056 36.864-98.304 36.864-163.84v-20.48h-77.824c24.576-32.768 49.152-73.728 73.728-118.784v-28.672H1761.28v32.768h81.92c-24.576 40.96-49.152 81.92-77.824 118.784v28.672h90.112c-4.096 45.056-12.288 86.016-28.672 122.88-12.288-20.48-24.576-49.152-32.768-86.016l-32.768 12.288c12.288 40.96 28.672 77.824 45.056 106.496-16.384 24.576-36.864 40.96-57.344 57.344l24.576 28.672zm339.968-344.064h-69.632v-36.864h69.632v36.864zm0 69.632h-69.632v-40.96h69.632v40.96zm253.952 278.528v-20.48h212.992v20.48h36.864V524.288h-184.32c28.672-12.288 53.248-24.576 77.824-40.96l20.48-12.288h151.552v-32.768h-106.496c32.768-24.576 65.536-57.344 94.208-90.112l-32.768-20.48c-36.864 40.96-73.728 77.824-122.88 110.592h-61.44v-61.44h114.688v-32.768h-114.688v-49.152h-36.864v53.248h-135.168v32.768h135.168v57.344h-180.224v32.768h225.28c-69.632 40.96-147.456 69.632-229.376 90.112l16.384 32.768c28.672-8.192 57.344-20.48 81.92-28.672v180.224h36.864zm212.992-139.264h-212.992v-49.152h212.992v49.152zm0 86.016h-212.992v-53.248h212.992v53.248z",fill:"#165DFF"}),React.createElement("path",{d:"M573.44 204.8h327.68c90.112 0 163.84 73.728 163.84 163.84v327.68c0 90.112-73.728 163.84-163.84 163.84H573.44c-90.112 0-163.84-73.728-163.84-163.84V368.64c0-90.112 73.728-163.84 163.84-163.84z",fill:"#C2D0FF"}),React.createElement("path",{d:"M868.352 581.632c4.096 24.576 12.288 49.152 16.384 69.632 0 8.192 4.096 16.384 4.096 24.576s4.096 16.384 4.096 24.576 4.096 12.288 4.096 16.384v8.192c0 8.192 0 12.288-4.096 12.288-4.096 4.096-8.192 4.096-12.288 4.096h-8.192c-4.096 0-4.096 0-8.192-4.096L737.28 667.648c-24.576 12.288-45.056 24.576-61.44 36.864L651.264 716.8c-8.192 4.096-16.384 8.192-20.48 12.288-8.192 4.096-16.384 8.192-20.48 12.288s-8.192 4.096-8.192 4.096c-4.096 0-8.192 4.096-8.192 0-4.096 0-8.192 0-8.192-4.096-4.096 0-4.096-4.096-4.096-8.192v-8.192s0-4.096 4.096-8.192c0-4.096 4.096-12.288 4.096-16.384 0-8.192 4.096-16.384 4.096-24.576s4.096-16.384 8.192-24.576c4.096-20.48 12.288-45.056 16.384-69.632-24.576-16.384-45.056-28.672-57.344-45.056-8.192-4.096-16.384-8.192-20.48-16.384s-12.288-8.192-16.384-12.288S512 499.712 512 495.616c-4.096-4.096-8.192-4.096-8.192-4.096-4.096-4.096-4.096-8.192-8.192-12.288s-4.096-8.192-4.096-12.288 4.096-8.192 4.096-12.288c4.096 0 8.192-4.096 12.288-4.096l151.552-12.288L716.8 307.2c0-4.096 4.096-8.192 8.192-12.288 0-8.192 8.192-8.192 12.288-8.192s4.096 0 8.192 4.096c4.096 0 4.096 4.096 4.096 4.096l4.096 4.096s0 4.096 4.096 4.096l53.248 131.072 155.648 16.384c8.192 0 12.288 4.096 12.288 4.096 4.096 4.096 4.096 8.192 4.096 12.288s0 8.192-4.096 12.288l-12.288 12.288-98.304 90.112z",fill:"#2E5BEC"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg=="},58082:function(jt,it,R){"use strict";var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(x,_,l)=>_ in x?V(x,_,{enumerable:!0,configurable:!0,writable:!0,value:l}):x[_]=l,o=(x,_)=>{for(var l in _||(_={}))g.call(_,l)&&E(x,l,_[l]);if(B)for(var l of B(_))I.call(_,l)&&E(x,l,_[l]);return x};const m=x=>React.createElement("svg",o({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},x),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},39469:function(jt,it,R){"use strict";var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(x,_,l)=>_ in x?V(x,_,{enumerable:!0,configurable:!0,writable:!0,value:l}):x[_]=l,o=(x,_)=>{for(var l in _||(_={}))g.call(_,l)&&E(x,l,_[l]);if(B)for(var l of B(_))I.call(_,l)&&E(x,l,_[l]);return x};const m=x=>React.createElement("svg",o({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},x),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},19264:function(jt,it){var R=(T,V,B)=>new Promise((g,I)=>{var E=x=>{try{m(B.next(x))}catch(_){I(_)}},o=x=>{try{m(B.throw(x))}catch(_){I(_)}},m=x=>x.done?g(x.value):Promise.resolve(x.value).then(E,o);m((B=B.apply(T,V)).next())});(function(T,V){V(it)})(this,function(T){"use strict";var V={value:()=>{}};function B(){for(var b,M=0,N=arguments.length,H={};M=0&&(H=N.slice(Y+1),N=N.slice(0,Y)),N&&!M.hasOwnProperty(N))throw new Error("unknown type: "+N);return{type:N,name:H}})}function E(b,M){for(var N,H=0,Y=b.length;H0)for(var N,H,Y=new Array(N),Q=0;Q=0&&(M=b.slice(0,N))!=="xmlns"&&(b=b.slice(N+1)),x.hasOwnProperty(M)?{space:x[M],local:b}:b}function l(b){return function(){var M=this.ownerDocument,N=this.namespaceURI;return N===m&&M.documentElement.namespaceURI===m?M.createElement(b):M.createElementNS(N,b)}}function d(b){return function(){return this.ownerDocument.createElementNS(b.space,b.local)}}function h(b){var M=_(b);return(M.local?d:l)(M)}function n(){}function r(b){return b==null?n:function(){return this.querySelector(b)}}function a(b){return b==null?[]:Array.isArray(b)?b:Array.from(b)}function c(){return[]}function u(b){return b==null?c:function(){return this.querySelectorAll(b)}}function s(b){return function(){return this.matches(b)}}function f(b){return function(M){return M.matches(b)}}var e=Array.prototype.find;function t(){return this.firstElementChild}var i=Array.prototype.filter;function v(){return Array.from(this.children)}function p(b){return new Array(b.length)}function A(b,M){this.ownerDocument=b.ownerDocument,this.namespaceURI=b.namespaceURI,this._next=null,this._parent=b,this.__data__=M}function y(b){return function(){return b}}function C(b,M,N,H,Y,Q){for(var oe,re=0,ve=M.length,ue=Q.length;reM?1:b>=M?0:NaN}function L(b){return function(){this.removeAttribute(b)}}function O(b){return function(){this.removeAttributeNS(b.space,b.local)}}function W(b,M){return function(){this.setAttribute(b,M)}}function F(b,M){return function(){this.setAttributeNS(b.space,b.local,M)}}function K(b,M){return function(){var N=M.apply(this,arguments);N==null?this.removeAttribute(b):this.setAttribute(b,N)}}function k(b,M){return function(){var N=M.apply(this,arguments);N==null?this.removeAttributeNS(b.space,b.local):this.setAttributeNS(b.space,b.local,N)}}function G(b){return b.ownerDocument&&b.ownerDocument.defaultView||b.document&&b||b.defaultView}function q(b){return function(){this.style.removeProperty(b)}}function ee(b,M,N){return function(){this.style.setProperty(b,M,N)}}function le(b,M,N){return function(){var H=M.apply(this,arguments);H==null?this.style.removeProperty(b):this.style.setProperty(b,H,N)}}function me(b,M){return b.style.getPropertyValue(M)||G(b).getComputedStyle(b,null).getPropertyValue(M)}function Fe(b){return function(){delete this[b]}}function Se(b,M){return function(){this[b]=M}}function Re(b,M){return function(){var N=M.apply(this,arguments);N==null?delete this[b]:this[b]=N}}function Ye(b){return b.trim().split(/^|\s+/)}function qe(b){return b.classList||new Le(b)}function Le(b){this._node=b,this._names=Ye(b.getAttribute("class")||"")}function We(b,M){for(var N=qe(b),H=-1,Y=M.length;++H=0&&(N=M.slice(H+1),M=M.slice(0,H)),{type:M,name:N}})}function st(b){return function(){var M=this.__on;if(M){for(var N,H=0,Y=-1,Q=M.length;H=0&&(this._names.splice(M,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(b){return this._names.indexOf(b)>=0}};var Ke=[null];function Et(b,M){this._groups=b,this._parents=M}function Ht(){return new Et([[document.documentElement]],Ke)}function Wt(b){return typeof b=="string"?new Et([[document.querySelector(b)]],[document.documentElement]):new Et([[b]],Ke)}function Yt(b,M){if(b=function(Q){let oe;for(;oe=Q.sourceEvent;)Q=oe;return Q}(b),M===void 0&&(M=b.currentTarget),M){var N=M.ownerSVGElement||M;if(N.createSVGPoint){var H=N.createSVGPoint();return H.x=b.clientX,H.y=b.clientY,[(H=H.matrixTransform(M.getScreenCTM().inverse())).x,H.y]}if(M.getBoundingClientRect){var Y=M.getBoundingClientRect();return[b.clientX-Y.left-M.clientLeft,b.clientY-Y.top-M.clientTop]}}return[b.pageX,b.pageY]}Et.prototype=Ht.prototype={constructor:Et,select:function(b){typeof b!="function"&&(b=r(b));for(var M=this._groups,N=M.length,H=new Array(N),Y=0;Y=Lr&&(Lr=Vt+1);!(Tt=Je[Lr])&&++Lr=0;)(H=Y[Q])&&(oe&&4^H.compareDocumentPosition(oe)&&oe.parentNode.insertBefore(H,oe),oe=H);return this},sort:function(b){function M(Me,De){return Me&&De?b(Me.__data__,De.__data__):!Me-!De}b||(b=U);for(var N=this._groups,H=N.length,Y=new Array(H),Q=0;Q1?this.each((M==null?q:typeof M=="function"?le:ee)(b,M,N==null?"":N)):me(this.node(),b)},property:function(b,M){return arguments.length>1?this.each((M==null?Fe:typeof M=="function"?Re:Se)(b,M)):this.node()[b]},classed:function(b,M){var N=Ye(b+"");if(arguments.length<2){for(var H=qe(this.node()),Y=-1,Q=N.length;++Y()=>b;function Vr(b,{sourceEvent:M,subject:N,target:H,identifier:Y,active:Q,x:oe,y:re,dx:ve,dy:ue,dispatch:ge}){Object.defineProperties(this,{type:{value:b,enumerable:!0,configurable:!0},sourceEvent:{value:M,enumerable:!0,configurable:!0},subject:{value:N,enumerable:!0,configurable:!0},target:{value:H,enumerable:!0,configurable:!0},identifier:{value:Y,enumerable:!0,configurable:!0},active:{value:Q,enumerable:!0,configurable:!0},x:{value:oe,enumerable:!0,configurable:!0},y:{value:re,enumerable:!0,configurable:!0},dx:{value:ve,enumerable:!0,configurable:!0},dy:{value:ue,enumerable:!0,configurable:!0},_:{value:ge}})}function pt(b){return!b.ctrlKey&&!b.button}function Nt(){return this.parentNode}function dr(b,M){return M==null?{x:b.x,y:b.y}:M}function Jt(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ne(b,M,N){b.prototype=M.prototype=N,N.constructor=b}function _t(b,M){var N=Object.create(b.prototype);for(var H in M)N[H]=M[H];return N}function ft(){}Vr.prototype.on=function(){var b=this._.on.apply(this._,arguments);return b===this._?this:b};var At=.7,Ft=1/At,nt="\\s*([+-]?\\d+)\\s*",w="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",z="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Z=/^#([0-9a-f]{3,8})$/,ie=new RegExp(`^rgb\\(${nt},${nt},${nt}\\)$`),fe=new RegExp(`^rgb\\(${z},${z},${z}\\)$`),Oe=new RegExp(`^rgba\\(${nt},${nt},${nt},${w}\\)$`),Ve=new RegExp(`^rgba\\(${z},${z},${z},${w}\\)$`),nr=new RegExp(`^hsl\\(${w},${z},${z}\\)$`),Pt=new RegExp(`^hsla\\(${w},${z},${z},${w}\\)$`),Ct={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function gr(){return this.rgb().formatHex()}function Ar(){return this.rgb().formatRgb()}function lr(b){var M,N;return b=(b+"").trim().toLowerCase(),(M=Z.exec(b))?(N=M[1].length,M=parseInt(M[1],16),N===6?zr(M):N===3?new Pe(M>>8&15|M>>4&240,M>>4&15|240&M,(15&M)<<4|15&M,1):N===8?vr(M>>24&255,M>>16&255,M>>8&255,(255&M)/255):N===4?vr(M>>12&15|M>>8&240,M>>8&15|M>>4&240,M>>4&15|240&M,((15&M)<<4|15&M)/255):null):(M=ie.exec(b))?new Pe(M[1],M[2],M[3],1):(M=fe.exec(b))?new Pe(255*M[1]/100,255*M[2]/100,255*M[3]/100,1):(M=Oe.exec(b))?vr(M[1],M[2],M[3],M[4]):(M=Ve.exec(b))?vr(255*M[1]/100,255*M[2]/100,255*M[3]/100,M[4]):(M=nr.exec(b))?Lt(M[1],M[2]/100,M[3]/100,1):(M=Pt.exec(b))?Lt(M[1],M[2]/100,M[3]/100,M[4]):Ct.hasOwnProperty(b)?zr(Ct[b]):b==="transparent"?new Pe(NaN,NaN,NaN,0):null}function zr(b){return new Pe(b>>16&255,b>>8&255,255&b,1)}function vr(b,M,N,H){return H<=0&&(b=M=N=NaN),new Pe(b,M,N,H)}function Gt(b){return b instanceof ft||(b=lr(b)),b?new Pe((b=b.rgb()).r,b.g,b.b,b.opacity):new Pe}function qt(b,M,N,H){return arguments.length===1?Gt(b):new Pe(b,M,N,H==null?1:H)}function Pe(b,M,N,H){this.r=+b,this.g=+M,this.b=+N,this.opacity=+H}function Ze(){return`#${ht(this.r)}${ht(this.g)}${ht(this.b)}`}function at(){const b=xt(this.opacity);return`${b===1?"rgb(":"rgba("}${bt(this.r)}, ${bt(this.g)}, ${bt(this.b)}${b===1?")":`, ${b})`}`}function xt(b){return isNaN(b)?1:Math.max(0,Math.min(1,b))}function bt(b){return Math.max(0,Math.min(255,Math.round(b)||0))}function ht(b){return((b=bt(b))<16?"0":"")+b.toString(16)}function Lt(b,M,N,H){return H<=0?b=M=N=NaN:N<=0||N>=1?b=M=NaN:M<=0&&(b=NaN),new Er(b,M,N,H)}function Mt(b){if(b instanceof Er)return new Er(b.h,b.s,b.l,b.opacity);if(b instanceof ft||(b=lr(b)),!b)return new Er;if(b instanceof Er)return b;var M=(b=b.rgb()).r/255,N=b.g/255,H=b.b/255,Y=Math.min(M,N,H),Q=Math.max(M,N,H),oe=NaN,re=Q-Y,ve=(Q+Y)/2;return re?(oe=M===Q?(N-H)/re+6*(N0&&ve<1?0:oe,new Er(oe,re,ve,b.opacity)}function Er(b,M,N,H){this.h=+b,this.s=+M,this.l=+N,this.opacity=+H}function Mr(b){return(b=(b||0)%360)<0?b+360:b}function Kr(b){return Math.max(0,Math.min(1,b||0))}function Qr(b,M,N){return 255*(b<60?M+(N-M)*b/60:b<180?N:b<240?M+(N-M)*(240-b)/60:M)}Ne(ft,lr,{copy(b){return Object.assign(new this.constructor,this,b)},displayable(){return this.rgb().displayable()},hex:gr,formatHex:gr,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Mt(this).formatHsl()},formatRgb:Ar,toString:Ar}),Ne(Pe,qt,_t(ft,{brighter(b){return b=b==null?Ft:Math.pow(Ft,b),new Pe(this.r*b,this.g*b,this.b*b,this.opacity)},darker(b){return b=b==null?At:Math.pow(At,b),new Pe(this.r*b,this.g*b,this.b*b,this.opacity)},rgb(){return this},clamp(){return new Pe(bt(this.r),bt(this.g),bt(this.b),xt(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ze,formatHex:Ze,formatHex8:function(){return`#${ht(this.r)}${ht(this.g)}${ht(this.b)}${ht(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:at,toString:at})),Ne(Er,function(b,M,N,H){return arguments.length===1?Mt(b):new Er(b,M,N,H==null?1:H)},_t(ft,{brighter(b){return b=b==null?Ft:Math.pow(Ft,b),new Er(this.h,this.s,this.l*b,this.opacity)},darker(b){return b=b==null?At:Math.pow(At,b),new Er(this.h,this.s,this.l*b,this.opacity)},rgb(){var b=this.h%360+360*(this.h<0),M=isNaN(b)||isNaN(this.s)?0:this.s,N=this.l,H=N+(N<.5?N:1-N)*M,Y=2*N-H;return new Pe(Qr(b>=240?b-240:b+120,Y,H),Qr(b,Y,H),Qr(b<120?b+240:b-120,Y,H),this.opacity)},clamp(){return new Er(Mr(this.h),Kr(this.s),Kr(this.l),xt(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const b=xt(this.opacity);return`${b===1?"hsl(":"hsla("}${Mr(this.h)}, ${100*Kr(this.s)}%, ${100*Kr(this.l)}%${b===1?")":`, ${b})`}`}}));var pn=b=>()=>b;function En(b){return(b=+b)==1?An:function(M,N){return N-M?function(H,Y,Q){return H=Math.pow(H,Q),Y=Math.pow(Y,Q)-H,Q=1/Q,function(oe){return Math.pow(H+oe*Y,Q)}}(M,N,b):pn(isNaN(M)?N:M)}}function An(b,M){var N=M-b;return N?function(H,Y){return function(Q){return H+Q*Y}}(b,N):pn(isNaN(b)?M:b)}var Gn=function b(M){var N=En(M);function H(Y,Q){var oe=N((Y=qt(Y)).r,(Q=qt(Q)).r),re=N(Y.g,Q.g),ve=N(Y.b,Q.b),ue=An(Y.opacity,Q.opacity);return function(ge){return Y.r=oe(ge),Y.g=re(ge),Y.b=ve(ge),Y.opacity=ue(ge),Y+""}}return H.gamma=b,H}(1);function Hn(b,M){M||(M=[]);var N,H=b?Math.min(M.length,b.length):0,Y=M.slice();return function(Q){for(N=0;NQ&&(Y=M.slice(Q,Y),re[oe]?re[oe]+=Y:re[++oe]=Y),(N=N[0])===(H=H[0])?re[oe]?re[oe]+=H:re[++oe]=H:(re[++oe]=null,ve.push({i:oe,x:Jr(N,H)})),Q=Bn.lastIndex;return Q180?ge+=360:ge-ue>180&&(ue+=360),De.push({i:Me.push(Y(Me)+"rotate(",null,H)-2,x:Jr(ue,ge)})):ge&&Me.push(Y(Me)+"rotate("+ge+H)}(Q.rotate,oe.rotate,re,ve),function(ue,ge,Me,De){ue!==ge?De.push({i:Me.push(Y(Me)+"skewX(",null,H)-2,x:Jr(ue,ge)}):ge&&Me.push(Y(Me)+"skewX("+ge+H)}(Q.skewX,oe.skewX,re,ve),function(ue,ge,Me,De,Ge,Te){if(ue!==Me||ge!==De){var Be=Ge.push(Y(Ge)+"scale(",null,",",null,")");Te.push({i:Be-4,x:Jr(ue,Me)},{i:Be-2,x:Jr(ge,De)})}else Me===1&&De===1||Ge.push(Y(Ge)+"scale("+Me+","+De+")")}(Q.scaleX,Q.scaleY,oe.scaleX,oe.scaleY,re,ve),Q=oe=null,function(ue){for(var ge,Me=-1,De=ve.length;++Me=0&&M._call.call(void 0,b),M=M._next;--aa})()}finally{aa=0,function(){for(var b,M,N=Kn,H=1/0;N;)N._call?(H>N._time&&(H=N._time),b=N,N=N._next):(M=N._next,N._next=null,N=b?b._next=M:Kn=M);ca=b,Ai(H)}(),gn=0}}function pi(){var b=Zn.now(),M=b-yn;M>1e3&&(Rn-=M,yn=b)}function Ai(b){aa||(Oa&&(Oa=clearTimeout(Oa)),b-gn>24?(b<1/0&&(Oa=setTimeout(Ba,b-Zn.now()-Rn)),Ia&&(Ia=clearInterval(Ia))):(Ia||(yn=Zn.now(),Ia=setInterval(pi,1e3)),aa=1,oi(Ba)))}function yi(b,M,N){var H=new ui;return M=M==null?0:+M,H.restart(Y=>{H.stop(),b(Y+M)},M,N),H}ui.prototype=ba.prototype={constructor:ui,restart:function(b,M,N){if(typeof b!="function")throw new TypeError("callback is not a function");N=(N==null?ni():+N)+(M==null?0:+M),this._next||ca===this||(ca?ca._next=this:Kn=this,ca=this),this._call=b,this._time=N,Ai()},stop:function(){this._call&&(this._call=null,this._time=1/0,Ai())}};var Mi=B("start","end","cancel","interrupt"),Li=[];function Ya(b,M,N,H,Y,Q){var oe=b.__transition;if(oe){if(N in oe)return}else b.__transition={};(function(re,ve,ue){var ge,Me=re.__transition;function De(Je){ue.state=1,ue.timer.restart(Ge,ue.delay,ue.time),ue.delay<=Je&&Ge(Je-ue.delay)}function Ge(Je){var rt,et,Tt,Vt;if(ue.state!==1)return Be();for(rt in Me)if((Vt=Me[rt]).name===ue.name){if(Vt.state===3)return yi(Ge);Vt.state===4?(Vt.state=6,Vt.timer.stop(),Vt.on.call("interrupt",re,re.__data__,Vt.index,Vt.group),delete Me[rt]):+rt0)throw new Error("too late; already scheduled");return N}function va(b,M){var N=Sa(b,M);if(N.state>3)throw new Error("too late; already running");return N}function Sa(b,M){var N=b.__transition;if(!N||!(N=N[M]))throw new Error("transition not found");return N}function Ja(b,M){var N,H,Y,Q=b.__transition,oe=!0;if(Q){for(Y in M=M==null?null:M+"",Q)(N=Q[Y]).name===M?(H=N.state>2&&N.state<5,N.state=6,N.timer.stop(),N.on.call(H?"interrupt":"cancel",b,b.__data__,N.index,N.group),delete Q[Y]):oe=!1;oe&&delete b.__transition}}function di(b,M){var N,H;return function(){var Y=va(this,b),Q=Y.tween;if(Q!==N){for(var oe=0,re=(H=N=Q).length;oe=0&&(re=re.slice(0,ve)),!re||re==="start"})}(M)?gt:va;return function(){var oe=Q(this,b),re=oe.on;re!==H&&(Y=(H=re).copy()).on(M,N),oe.on=Y}}var wt=Ht.prototype.constructor;function ur(b){return function(){this.style.removeProperty(b)}}function ar(b,M,N){return function(H){this.style.setProperty(b,M.call(this,H),N)}}function ir(b,M,N){var H,Y;function Q(){var oe=M.apply(this,arguments);return oe!==Y&&(H=(Y=oe)&&ar(b,oe,N)),H}return Q._value=M,Q}function Rr(b){return function(M){this.textContent=b.call(this,M)}}function rr(b){var M,N;function H(){var Y=b.apply(this,arguments);return Y!==N&&(M=(N=Y)&&Rr(Y)),M}return H._value=b,H}var Cr=0;function Qt(b,M,N,H){this._groups=b,this._parents=M,this._name=N,this._id=H}function Hr(){return++Cr}var $r=Ht.prototype;Qt.prototype={constructor:Qt,select:function(b){var M=this._name,N=this._id;typeof b!="function"&&(b=r(b));for(var H=this._groups,Y=H.length,Q=new Array(Y),oe=0;oe=(Q=(Be+rt)/2))?Be=Q:rt=Q,(ge=N>=(oe=(Je+et)/2))?Je=oe:et=oe,Y=Ge,!(Ge=Ge[Me=ge<<1|ue]))return Y[Me]=Te,b;if(re=+b._x.call(null,Ge.data),ve=+b._y.call(null,Ge.data),M===re&&N===ve)return Te.next=Ge,Y?Y[Me]=Te:b._root=Te,b;do Y=Y?Y[Me]=new Array(4):b._root=new Array(4),(ue=M>=(Q=(Be+rt)/2))?Be=Q:rt=Q,(ge=N>=(oe=(Je+et)/2))?Je=oe:et=oe;while((Me=ge<<1|ue)==(De=(ve>=oe)<<1|re>=Q));return Y[De]=Ge,Y[Me]=Te,b}function kn(b,M,N,H,Y){this.node=b,this.x0=M,this.y0=N,this.x1=H,this.y1=Y}function _a(b){return b[0]}function Qa(b){return b[1]}function bn(b,M,N){var H=new na(M==null?_a:M,N==null?Qa:N,NaN,NaN,NaN,NaN);return b==null?H:H.addAll(b)}function na(b,M,N,H,Y,Q){this._x=b,this._y=M,this._x0=N,this._y0=H,this._x1=Y,this._y1=Q,this._root=void 0}function Ra(b){for(var M={data:b.data},N=M;b=b.next;)N=N.next={data:b.data};return M}Nn.prototype=Gr.prototype={constructor:Nn,moveTo:function(b,M){this._+="M"+(this._x0=this._x1=+b)+","+(this._y0=this._y1=+M)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(b,M){this._+="L"+(this._x1=+b)+","+(this._y1=+M)},quadraticCurveTo:function(b,M,N,H){this._+="Q"+ +b+","+ +M+","+(this._x1=+N)+","+(this._y1=+H)},bezierCurveTo:function(b,M,N,H,Y,Q){this._+="C"+ +b+","+ +M+","+ +N+","+ +H+","+(this._x1=+Y)+","+(this._y1=+Q)},arcTo:function(b,M,N,H,Y){b=+b,M=+M,N=+N,H=+H,Y=+Y;var Q=this._x1,oe=this._y1,re=N-b,ve=H-M,ue=Q-b,ge=oe-M,Me=ue*ue+ge*ge;if(Y<0)throw new Error("negative radius: "+Y);if(this._x1===null)this._+="M"+(this._x1=b)+","+(this._y1=M);else if(Me>Pa)if(Math.abs(ge*re-ve*ue)>Pa&&Y){var De=N-Q,Ge=H-oe,Te=re*re+ve*ve,Be=De*De+Ge*Ge,Je=Math.sqrt(Te),rt=Math.sqrt(Me),et=Y*Math.tan((un-Math.acos((Te+Me-Be)/(2*Je*rt)))/2),Tt=et/rt,Vt=et/Je;Math.abs(Tt-1)>Pa&&(this._+="L"+(b+Tt*ue)+","+(M+Tt*ge)),this._+="A"+Y+","+Y+",0,0,"+ +(ge*De>ue*Ge)+","+(this._x1=b+Vt*re)+","+(this._y1=M+Vt*ve)}else this._+="L"+(this._x1=b)+","+(this._y1=M)},arc:function(b,M,N,H,Y,Q){b=+b,M=+M,Q=!!Q;var oe=(N=+N)*Math.cos(H),re=N*Math.sin(H),ve=b+oe,ue=M+re,ge=1^Q,Me=Q?H-Y:Y-H;if(N<0)throw new Error("negative radius: "+N);this._x1===null?this._+="M"+ve+","+ue:(Math.abs(this._x1-ve)>Pa||Math.abs(this._y1-ue)>Pa)&&(this._+="L"+ve+","+ue),N&&(Me<0&&(Me=Me%wn+wn),Me>Va?this._+="A"+N+","+N+",0,1,"+ge+","+(b-oe)+","+(M-re)+"A"+N+","+N+",0,1,"+ge+","+(this._x1=ve)+","+(this._y1=ue):Me>Pa&&(this._+="A"+N+","+N+",0,"+ +(Me>=un)+","+ge+","+(this._x1=b+N*Math.cos(Y))+","+(this._y1=M+N*Math.sin(Y))))},rect:function(b,M,N,H){this._+="M"+(this._x0=this._x1=+b)+","+(this._y0=this._y1=+M)+"h"+ +N+"v"+ +H+"h"+-N+"Z"},toString:function(){return this._}};var Ta=bn.prototype=na.prototype;function jr(b){return function(){return b}}function sn(b){return 1e-6*(b()-.5)}function da(b){return b.x+b.vx}function ci(b){return b.y+b.vy}function Bt(b){return b.index}function ua(b,M){var N=b.get(M);if(!N)throw new Error("node not found: "+M);return N}function zn(b){var M,N,H,Y,Q,oe,re=Bt,ve=function(Be){return 1/Math.min(Y[Be.source.index],Y[Be.target.index])},ue=jr(30),ge=1;function Me(Be){for(var Je=0,rt=b.length;Je[re(Vt,Lr,H),Vt]));for(Be=0,Y=new Array(rt);Bege&&(ge=H),YMe&&(Me=Y));if(ve>ge||ue>Me)return this;for(this.cover(ve,ue).cover(ge,Me),N=0;Nb||b>=Y||H>M||M>=Q;)switch(re=(MDe||(Q=ve.y0)>Ge||(oe=ve.x1)=rt)<<1|b>=Je)&&(ve=Te[Te.length-1],Te[Te.length-1]=Te[Te.length-1-ue],Te[Te.length-1-ue]=ve)}else{var et=b-+this._x.call(null,Be.data),Tt=M-+this._y.call(null,Be.data),Vt=et*et+Tt*Tt;if(Vt=(re=(Te+Je)/2))?Te=re:Je=re,(ge=oe>=(ve=(Be+rt)/2))?Be=ve:rt=ve,M=Ge,!(Ge=Ge[Me=ge<<1|ue]))return this;if(!Ge.length)break;(M[Me+1&3]||M[Me+2&3]||M[Me+3&3])&&(N=M,De=Me)}for(;Ge.data!==b;)if(H=Ge,!(Ge=Ge.next))return this;return(Y=Ge.next)&&delete Ge.next,H?(Y?H.next=Y:delete H.next,this):M?(Y?M[Me]=Y:delete M[Me],(Ge=M[0]||M[1]||M[2]||M[3])&&Ge===(M[3]||M[2]||M[1]||M[0])&&!Ge.length&&(N?N[De]=Ge:this._root=Ge),this):(this._root=Y,this)},Ta.removeAll=function(b){for(var M=0,N=b.length;M(Be=(1664525*Be+1013904223)%ja)/ja}();function Me(){De(),ue.call("tick",M),N1?(Je==null?re.delete(Be):re.set(Be,Te(Je)),M):re.get(Be)},find:function(Be,Je,rt){var et,Tt,Vt,Lr,Zt,Nr=0,kr=b.length;for(rt==null?rt=1/0:rt*=rt,Nr=0;Nr1?(ue.on(Be,Je),M):ue.on(Be)}}}function fn(b){return function(){return b}}const wa=Math.abs,ea=Math.atan2,Pn=Math.cos,Wn=Math.max,Qn=Math.min,ia=Math.sin,ma=Math.sqrt,Xn=1e-12,hi=Math.PI,_i=hi/2,Ti=2*hi;function pa(b){return b>1?0:b<-1?hi:Math.acos(b)}function nn(b){return b>=1?_i:b<=-1?-_i:Math.asin(b)}function Sn(b){return b.innerRadius}function Wa(b){return b.outerRadius}function Tn(b){return b.startAngle}function Ha(b){return b.endAngle}function Kt(b){return b&&b.padAngle}function Or(b,M,N,H,Y,Q,oe,re){var ve=N-b,ue=H-M,ge=oe-Y,Me=re-Q,De=Me*ve-ge*ue;if(!(De*DeDt*Dt+er*er&&(kr=Xt,an=$t),{cx:kr,cy:an,x01:-ge,y01:-Me,x11:kr*(Y/Lr-1),y11:an*(Y/Lr-1)}}function Jn(){var b=Sn,M=Wa,N=fn(0),H=null,Y=Tn,Q=Ha,oe=Kt,re=null;function ve(){var ue,ge,Me=+b.apply(this,arguments),De=+M.apply(this,arguments),Ge=Y.apply(this,arguments)-_i,Te=Q.apply(this,arguments)-_i,Be=wa(Te-Ge),Je=Te>Ge;if(re||(re=ue=Gr()),DeXn)if(Be>Ti-Xn)re.moveTo(De*Pn(Ge),De*ia(Ge)),re.arc(0,0,De,Ge,Te,!Je),Me>Xn&&(re.moveTo(Me*Pn(Te),Me*ia(Te)),re.arc(0,0,Me,Te,Ge,Je));else{var rt,et,Tt=Ge,Vt=Te,Lr=Ge,Zt=Te,Nr=Be,kr=Be,an=oe.apply(this,arguments)/2,Xt=an>Xn&&(H?+H.apply(this,arguments):ma(Me*Me+De*De)),$t=Qn(wa(De-Me)/2,+N.apply(this,arguments)),rn=$t,tt=$t;if(Xt>Xn){var Dt=nn(Xt/Me*ia(an)),er=nn(Xt/De*ia(an));(Nr-=2*Dt)>Xn?(Lr+=Dt*=Je?1:-1,Zt-=Dt):(Nr=0,Lr=Zt=(Ge+Te)/2),(kr-=2*er)>Xn?(Tt+=er*=Je?1:-1,Vt-=er):(kr=0,Tt=Vt=(Ge+Te)/2)}var or=De*Pn(Tt),Sr=De*ia(Tt),tr=Me*Pn(Zt),Tr=Me*ia(Zt);if($t>Xn){var ln,In=De*Pn(Vt),Xr=De*ia(Vt),sa=Me*Pn(Lr),Ca=Me*ia(Lr);if(BeXn?tt>Xn?(rt=oa(sa,Ca,or,Sr,De,tt,Je),et=oa(In,Xr,tr,Tr,De,tt,Je),re.moveTo(rt.cx+rt.x01,rt.cy+rt.y01),tt<$t?re.arc(rt.cx,rt.cy,tt,ea(rt.y01,rt.x01),ea(et.y01,et.x01),!Je):(re.arc(rt.cx,rt.cy,tt,ea(rt.y01,rt.x01),ea(rt.y11,rt.x11),!Je),re.arc(0,0,De,ea(rt.cy+rt.y11,rt.cx+rt.x11),ea(et.cy+et.y11,et.cx+et.x11),!Je),re.arc(et.cx,et.cy,tt,ea(et.y11,et.x11),ea(et.y01,et.x01),!Je))):(re.moveTo(or,Sr),re.arc(0,0,De,Tt,Vt,!Je)):re.moveTo(or,Sr),Me>Xn&&Nr>Xn?rn>Xn?(rt=oa(tr,Tr,In,Xr,Me,-rn,Je),et=oa(or,Sr,sa,Ca,Me,-rn,Je),re.lineTo(rt.cx+rt.x01,rt.cy+rt.y01),rn<$t?re.arc(rt.cx,rt.cy,rn,ea(rt.y01,rt.x01),ea(et.y01,et.x01),!Je):(re.arc(rt.cx,rt.cy,rn,ea(rt.y01,rt.x01),ea(rt.y11,rt.x11),!Je),re.arc(0,0,Me,ea(rt.cy+rt.y11,rt.cx+rt.x11),ea(et.cy+et.y11,et.cx+et.x11),Je),re.arc(et.cx,et.cy,rn,ea(et.y11,et.x11),ea(et.y01,et.x01),!Je))):re.arc(0,0,Me,Zt,Lr,Je):re.lineTo(tr,Tr)}else re.moveTo(0,0);if(re.closePath(),ue)return re=null,ue+""||null}return ve.centroid=function(){var ue=(+b.apply(this,arguments)+ +M.apply(this,arguments))/2,ge=(+Y.apply(this,arguments)+ +Q.apply(this,arguments))/2-hi/2;return[Pn(ge)*ue,ia(ge)*ue]},ve.innerRadius=function(ue){return arguments.length?(b=typeof ue=="function"?ue:fn(+ue),ve):b},ve.outerRadius=function(ue){return arguments.length?(M=typeof ue=="function"?ue:fn(+ue),ve):M},ve.cornerRadius=function(ue){return arguments.length?(N=typeof ue=="function"?ue:fn(+ue),ve):N},ve.padRadius=function(ue){return arguments.length?(H=ue==null?null:typeof ue=="function"?ue:fn(+ue),ve):H},ve.startAngle=function(ue){return arguments.length?(Y=typeof ue=="function"?ue:fn(+ue),ve):Y},ve.endAngle=function(ue){return arguments.length?(Q=typeof ue=="function"?ue:fn(+ue),ve):Q},ve.padAngle=function(ue){return arguments.length?(oe=typeof ue=="function"?ue:fn(+ue),ve):oe},ve.context=function(ue){return arguments.length?(re=ue==null?null:ue,ve):re},ve}function fa(b){return typeof b=="object"&&"length"in b?b:Array.from(b)}function $a(b,M){return Mb?1:M>=b?0:NaN}function si(b){return b}function xa(){var b=si,M=$a,N=null,H=fn(0),Y=fn(Ti),Q=fn(0);function oe(re){var ve,ue,ge,Me,De,Ge=(re=fa(re)).length,Te=0,Be=new Array(Ge),Je=new Array(Ge),rt=+H.apply(this,arguments),et=Math.min(Ti,Math.max(-Ti,Y.apply(this,arguments)-rt)),Tt=Math.min(Math.abs(et)/Ge,Q.apply(this,arguments)),Vt=Tt*(et<0?-1:1);for(ve=0;ve0&&(Te+=De);for(M!=null?Be.sort(function(Lr,Zt){return M(Je[Lr],Je[Zt])}):N!=null&&Be.sort(function(Lr,Zt){return N(re[Lr],re[Zt])}),ve=0,ge=Te?(et-Ge*Vt)/Te:0;ve0?De*ge:0)+Vt,Je[ue]={data:re[ue],index:ve,value:De,startAngle:rt,endAngle:Me,padAngle:Tt};return Je}return oe.value=function(re){return arguments.length?(b=typeof re=="function"?re:fn(+re),oe):b},oe.sortValues=function(re){return arguments.length?(M=re,N=null,oe):M},oe.sort=function(re){return arguments.length?(N=re,M=null,oe):N},oe.startAngle=function(re){return arguments.length?(H=typeof re=="function"?re:fn(+re),oe):H},oe.endAngle=function(re){return arguments.length?(Y=typeof re=="function"?re:fn(+re),oe):Y},oe.padAngle=function(re){return arguments.length?(Q=typeof re=="function"?re:fn(+re),oe):Q},oe}var Aa=b=>()=>b;function Xa(b,{sourceEvent:M,target:N,transform:H,dispatch:Y}){Object.defineProperties(this,{type:{value:b,enumerable:!0,configurable:!0},sourceEvent:{value:M,enumerable:!0,configurable:!0},target:{value:N,enumerable:!0,configurable:!0},transform:{value:H,enumerable:!0,configurable:!0},_:{value:Y}})}function Ei(b,M,N){this.k=b,this.x=M,this.y=N}Ei.prototype={constructor:Ei,scale:function(b){return b===1?this:new Ei(this.k*b,this.x,this.y)},translate:function(b,M){return b===0&M===0?this:new Ei(this.k,this.x+this.k*b,this.y+this.k*M)},apply:function(b){return[b[0]*this.k+this.x,b[1]*this.k+this.y]},applyX:function(b){return b*this.k+this.x},applyY:function(b){return b*this.k+this.y},invert:function(b){return[(b[0]-this.x)/this.k,(b[1]-this.y)/this.k]},invertX:function(b){return(b-this.x)/this.k},invertY:function(b){return(b-this.y)/this.k},rescaleX:function(b){return b.copy().domain(b.range().map(this.invertX,this).map(b.invert,b))},rescaleY:function(b){return b.copy().domain(b.range().map(this.invertY,this).map(b.invert,b))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var io=new Ei(1,0,0);function Gi(b){b.stopImmediatePropagation()}function Wi(b){b.preventDefault(),b.stopImmediatePropagation()}function oo(b){return!(b.ctrlKey&&b.type!=="wheel"||b.button)}function so(){var b=this;return b instanceof SVGElement?(b=b.ownerSVGElement||b).hasAttribute("viewBox")?[[(b=b.viewBox.baseVal).x,b.y],[b.x+b.width,b.y+b.height]]:[[0,0],[b.width.baseVal.value,b.height.baseVal.value]]:[[0,0],[b.clientWidth,b.clientHeight]]}function qi(){return this.__zoom||io}function mo(b){return-b.deltaY*(b.deltaMode===1?.05:b.deltaMode?1:.002)*(b.ctrlKey?10:1)}function Bi(){return navigator.maxTouchPoints||"ontouchstart"in this}function po(b,M,N){var H=b.invertX(M[0][0])-N[0][0],Y=b.invertX(M[1][0])-N[1][0],Q=b.invertY(M[0][1])-N[0][1],oe=b.invertY(M[1][1])-N[1][1];return b.translate(Y>H?(H+Y)/2:Math.min(0,H)||Math.max(0,Y),oe>Q?(Q+oe)/2:Math.min(0,Q)||Math.max(0,oe))}function ei(){var b,M,N,H=oo,Y=so,Q=po,oe=mo,re=Bi,ve=[0,1/0],ue=[[-1/0,-1/0],[1/0,1/0]],ge=250,Me=za,De=B("start","zoom","end"),Ge=500,Te=0,Be=10;function Je(tt){tt.property("__zoom",qi).on("wheel.zoom",Nr,{passive:!1}).on("mousedown.zoom",kr).on("dblclick.zoom",an).filter(re).on("touchstart.zoom",Xt).on("touchmove.zoom",$t).on("touchend.zoom touchcancel.zoom",rn).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function rt(tt,Dt){return(Dt=Math.max(ve[0],Math.min(ve[1],Dt)))===tt.k?tt:new Ei(Dt,tt.x,tt.y)}function et(tt,Dt,er){var or=Dt[0]-er[0]*tt.k,Sr=Dt[1]-er[1]*tt.k;return or===tt.x&&Sr===tt.y?tt:new Ei(tt.k,or,Sr)}function Tt(tt){return[(+tt[0][0]+ +tt[1][0])/2,(+tt[0][1]+ +tt[1][1])/2]}function Vt(tt,Dt,er,or){tt.on("start.zoom",function(){Lr(this,arguments).event(or).start()}).on("interrupt.zoom end.zoom",function(){Lr(this,arguments).event(or).end()}).tween("zoom",function(){var Sr=this,tr=arguments,Tr=Lr(Sr,tr).event(or),ln=Y.apply(Sr,tr),In=er==null?Tt(ln):typeof er=="function"?er.apply(Sr,tr):er,Xr=Math.max(ln[1][0]-ln[0][0],ln[1][1]-ln[0][1]),sa=Sr.__zoom,Ca=typeof Dt=="function"?Dt.apply(Sr,tr):Dt,La=Me(sa.invert(In).concat(Xr/sa.k),Ca.invert(In).concat(Xr/Ca.k));return function(Ma){if(Ma===1)Ma=Ca;else{var Fa=La(Ma),ai=Xr/Fa[2];Ma=new Ei(ai,In[0]-Fa[0]*ai,In[1]-Fa[1]*ai)}Tr.zoom(null,Ma)}})}function Lr(tt,Dt,er){return!er&&tt.__zooming||new Zt(tt,Dt)}function Zt(tt,Dt){this.that=tt,this.args=Dt,this.active=0,this.sourceEvent=null,this.extent=Y.apply(tt,Dt),this.taps=0}function Nr(tt,...Dt){if(H.apply(this,arguments)){var er=Lr(this,Dt).event(tt),or=this.__zoom,Sr=Math.max(ve[0],Math.min(ve[1],or.k*Math.pow(2,oe.apply(this,arguments)))),tr=Yt(tt);if(er.wheel)er.mouse[0][0]===tr[0]&&er.mouse[0][1]===tr[1]||(er.mouse[1]=or.invert(er.mouse[0]=tr)),clearTimeout(er.wheel);else{if(or.k===Sr)return;er.mouse=[tr,or.invert(tr)],Ja(this),er.start()}Wi(tt),er.wheel=setTimeout(Tr,150),er.zoom("mouse",Q(et(rt(or,Sr),er.mouse[0],er.mouse[1]),er.extent,ue))}function Tr(){er.wheel=null,er.end()}}function kr(tt,...Dt){if(!N&&H.apply(this,arguments)){var er=tt.currentTarget,or=Lr(this,Dt,!0).event(tt),Sr=Wt(tt.view).on("mousemove.zoom",In,!0).on("mouseup.zoom",Xr,!0),tr=Yt(tt,er),Tr=tt.clientX,ln=tt.clientY;mn(tt.view),Gi(tt),or.mouse=[tr,this.__zoom.invert(tr)],Ja(this),or.start()}function In(sa){if(Wi(sa),!or.moved){var Ca=sa.clientX-Tr,La=sa.clientY-ln;or.moved=Ca*Ca+La*La>Te}or.event(sa).zoom("mouse",Q(et(or.that.__zoom,or.mouse[0]=Yt(sa,er),or.mouse[1]),or.extent,ue))}function Xr(sa){Sr.on("mousemove.zoom mouseup.zoom",null),wr(sa.view,or.moved),Wi(sa),or.event(sa).end()}}function an(tt,...Dt){if(H.apply(this,arguments)){var er=this.__zoom,or=Yt(tt.changedTouches?tt.changedTouches[0]:tt,this),Sr=er.invert(or),tr=er.k*(tt.shiftKey?.5:2),Tr=Q(et(rt(er,tr),or,Sr),Y.apply(this,Dt),ue);Wi(tt),ge>0?Wt(this).transition().duration(ge).call(Vt,Tr,or,tt):Wt(this).call(Je.transform,Tr,or,tt)}}function Xt(tt,...Dt){if(H.apply(this,arguments)){var er,or,Sr,tr,Tr=tt.touches,ln=Tr.length,In=Lr(this,Dt,tt.changedTouches.length===ln).event(tt);for(Gi(tt),or=0;or=0;--tt){var Dt=this.tryEntries[tt],er=Dt.completion;if(Dt.tryLoc==="root")return rn("end");if(Dt.tryLoc<=this.prev){var or=N.call(Dt,"catchLoc"),Sr=N.call(Dt,"finallyLoc");if(or&&Sr){if(this.prev=0;--rn){var tt=this.tryEntries[rn];if(tt.tryLoc<=this.prev&&N.call(tt,"finallyLoc")&&this.prev=0;--$t){var rn=this.tryEntries[$t];if(rn.finallyLoc===Xt)return this.complete(rn.completion,rn.afterLoc),Zt(rn),ge}},catch:function(Xt){for(var $t=this.tryEntries.length-1;$t>=0;--$t){var rn=this.tryEntries[$t];if(rn.tryLoc===Xt){var tt=rn.completion;if(tt.type==="throw"){var Dt=tt.arg;Zt(rn)}return Dt}}throw new Error("illegal catch attempt")},delegateYield:function(Xt,$t,rn){return this.delegate={iterator:kr(Xt),resultName:$t,nextLoc:rn},this.method==="next"&&(this.arg=void 0),ge}},b}function Ki(b){return Ki=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},Ki(b)}function $i(b,M,N,H,Y,Q,oe){try{var re=b[Q](oe),ve=re.value}catch(ue){return void N(ue)}re.done?M(ve):Promise.resolve(ve).then(H,Y)}function lo(b){return function(){var M=this,N=arguments;return new Promise(function(H,Y){var Q=b.apply(M,N);function oe(ve){$i(Q,H,Y,oe,re,"next",ve)}function re(ve){$i(Q,H,Y,oe,re,"throw",ve)}oe(void 0)})}}function eo(b,M){if(!(b instanceof M))throw new TypeError("Cannot call a class as a function")}function uo(b,M){for(var N=0;N_ in x?V(x,_,{enumerable:!0,configurable:!0,writable:!0,value:l}):x[_]=l,o=(x,_)=>{for(var l in _||(_={}))g.call(_,l)&&E(x,l,_[l]);if(B)for(var l of B(_))I.call(_,l)&&E(x,l,_[l]);return x};const m=x=>React.createElement("svg",o({className:"cjz_svg__icon",viewBox:"0 0 3194 1024",xmlns:"http://www.w3.org/2000/svg",width:623.828,height:200},x),React.createElement("path",{d:"M512 0h2170.88c282.624 0 512 229.376 512 512s-229.376 512-512 512H512C229.376 1024 0 794.624 0 512S229.376 0 512 0z",fill:"#EBEEFD"}),React.createElement("path",{d:"M1638.4 741.376c28.672 0 40.96-16.384 40.96-45.056V294.912h-36.864v393.216c0 16.384-8.192 20.48-20.48 20.48-24.576 0-45.056 0-73.728-4.096l8.192 32.768h81.92zm-372.736-258.048c49.152-45.056 90.112-94.208 126.976-147.456 32.768 32.768 69.632 77.824 110.592 135.168l24.576-24.576c-40.96-49.152-81.92-98.304-122.88-143.36h-24.576c-40.96 57.344-81.92 110.592-131.072 155.648l16.384 24.576zm323.584 159.744V339.968h-32.768v307.2h32.768zm-131.072 94.208c24.576 0 36.864-4.096 45.056-12.288s16.384-36.864 20.48-77.824l-32.768-12.288c0 28.672-4.096 45.056-8.192 53.248s-16.384 12.288-32.768 12.288h-98.304c-12.288 0-20.48-4.096-20.48-16.384v-204.8h106.496v94.208c0 12.288-8.192 20.48-20.48 20.48-16.384 0-32.768 0-49.152-4.096l8.192 32.768h53.248c28.672 0 40.96-16.384 40.96-40.96V450.56h-176.128v245.76c0 24.576 12.288 36.864 40.96 36.864h122.88zm585.728-53.248V634.88h131.072v-28.672h-131.072v-40.96h114.688v-28.672h-114.688v-40.96H2150.4v-69.632h32.768v-28.672H2150.4V327.68h-106.496v-32.768h-32.768v32.768h-86.016v28.672h86.016v36.864h-110.592v28.672h110.592v40.96h-86.016v28.672h86.016v40.96h-98.304v28.672h98.304v40.96h-110.592v28.672h110.592v49.152h32.768zm-270.336 57.344c24.576-16.384 40.96-36.864 57.344-61.44 4.096 4.096 12.288 8.192 16.384 12.288 36.864 24.576 102.4 36.864 188.416 36.864h147.456l4.096-32.768c-57.344 0-110.592 4.096-167.936 4.096-65.536 0-118.784-12.288-151.552-28.672-8.192-4.096-16.384-12.288-24.576-20.48 24.576-45.056 36.864-98.304 36.864-163.84v-20.48h-77.824c24.576-32.768 49.152-73.728 73.728-118.784v-28.672H1761.28v32.768h81.92c-24.576 40.96-49.152 81.92-77.824 118.784v28.672h90.112c-4.096 45.056-12.288 86.016-28.672 122.88-12.288-20.48-24.576-49.152-32.768-86.016l-32.768 12.288c12.288 40.96 28.672 77.824 45.056 106.496-16.384 24.576-36.864 40.96-57.344 57.344l24.576 28.672zm339.968-344.064h-69.632v-36.864h69.632v36.864zm0 69.632h-69.632v-40.96h69.632v40.96zm253.952 278.528v-20.48h212.992v20.48h36.864V524.288h-184.32c28.672-12.288 53.248-24.576 77.824-40.96l20.48-12.288h151.552v-32.768h-106.496c32.768-24.576 65.536-57.344 94.208-90.112l-32.768-20.48c-36.864 40.96-73.728 77.824-122.88 110.592h-61.44v-61.44h114.688v-32.768h-114.688v-49.152h-36.864v53.248h-135.168v32.768h135.168v57.344h-180.224v32.768h225.28c-69.632 40.96-147.456 69.632-229.376 90.112l16.384 32.768c28.672-8.192 57.344-20.48 81.92-28.672v180.224h36.864zm212.992-139.264h-212.992v-49.152h212.992v49.152zm0 86.016h-212.992v-53.248h212.992v53.248z",fill:"#165DFF"}),React.createElement("path",{d:"M573.44 204.8h327.68c90.112 0 163.84 73.728 163.84 163.84v327.68c0 90.112-73.728 163.84-163.84 163.84H573.44c-90.112 0-163.84-73.728-163.84-163.84V368.64c0-90.112 73.728-163.84 163.84-163.84z",fill:"#C2D0FF"}),React.createElement("path",{d:"M868.352 581.632c4.096 24.576 12.288 49.152 16.384 69.632 0 8.192 4.096 16.384 4.096 24.576s4.096 16.384 4.096 24.576 4.096 12.288 4.096 16.384v8.192c0 8.192 0 12.288-4.096 12.288-4.096 4.096-8.192 4.096-12.288 4.096h-8.192c-4.096 0-4.096 0-8.192-4.096L737.28 667.648c-24.576 12.288-45.056 24.576-61.44 36.864L651.264 716.8c-8.192 4.096-16.384 8.192-20.48 12.288-8.192 4.096-16.384 8.192-20.48 12.288s-8.192 4.096-8.192 4.096c-4.096 0-8.192 4.096-8.192 0-4.096 0-8.192 0-8.192-4.096-4.096 0-4.096-4.096-4.096-8.192v-8.192s0-4.096 4.096-8.192c0-4.096 4.096-12.288 4.096-16.384 0-8.192 4.096-16.384 4.096-24.576s4.096-16.384 8.192-24.576c4.096-20.48 12.288-45.056 16.384-69.632-24.576-16.384-45.056-28.672-57.344-45.056-8.192-4.096-16.384-8.192-20.48-16.384s-12.288-8.192-16.384-12.288S512 499.712 512 495.616c-4.096-4.096-8.192-4.096-8.192-4.096-4.096-4.096-4.096-8.192-8.192-12.288s-4.096-8.192-4.096-12.288 4.096-8.192 4.096-12.288c4.096 0 8.192-4.096 12.288-4.096l151.552-12.288L716.8 307.2c0-4.096 4.096-8.192 8.192-12.288 0-8.192 8.192-8.192 12.288-8.192s4.096 0 8.192 4.096c4.096 0 4.096 4.096 4.096 4.096l4.096 4.096s0 4.096 4.096 4.096l53.248 131.072 155.648 16.384c8.192 0 12.288 4.096 12.288 4.096 4.096 4.096 4.096 8.192 4.096 12.288s0 8.192-4.096 12.288l-12.288 12.288-98.304 90.112z",fill:"#2E5BEC"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDMxOTQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNjIzLjgyOCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MTIgMGgyMTcwLjg4YzI4Mi42MjQgMCA1MTIgMjI5LjM3NiA1MTIgNTEycy0yMjkuMzc2IDUxMi01MTIgNTEySDUxMkMyMjkuMzc2IDEwMjQgMCA3OTQuNjI0IDAgNTEyUzIyOS4zNzYgMCA1MTIgMHoiIGZpbGw9IiNFQkVFRkQiLz48cGF0aCBkPSJNMTYzOC40IDc0MS4zNzZjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQ1LjA1NlYyOTQuOTEyaC0zNi44NjR2MzkzLjIxNmMwIDE2LjM4NC04LjE5MiAyMC40OC0yMC40OCAyMC40OC0yNC41NzYgMC00NS4wNTYgMC03My43MjgtNC4wOTZsOC4xOTIgMzIuNzY4aDgxLjkyem0tMzcyLjczNi0yNTguMDQ4YzQ5LjE1Mi00NS4wNTYgOTAuMTEyLTk0LjIwOCAxMjYuOTc2LTE0Ny40NTYgMzIuNzY4IDMyLjc2OCA2OS42MzIgNzcuODI0IDExMC41OTIgMTM1LjE2OGwyNC41NzYtMjQuNTc2Yy00MC45Ni00OS4xNTItODEuOTItOTguMzA0LTEyMi44OC0xNDMuMzZoLTI0LjU3NmMtNDAuOTYgNTcuMzQ0LTgxLjkyIDExMC41OTItMTMxLjA3MiAxNTUuNjQ4bDE2LjM4NCAyNC41NzZ6bTMyMy41ODQgMTU5Ljc0NFYzMzkuOTY4aC0zMi43Njh2MzA3LjJoMzIuNzY4em0tMTMxLjA3MiA5NC4yMDhjMjQuNTc2IDAgMzYuODY0LTQuMDk2IDQ1LjA1Ni0xMi4yODhzMTYuMzg0LTM2Ljg2NCAyMC40OC03Ny44MjRsLTMyLjc2OC0xMi4yODhjMCAyOC42NzItNC4wOTYgNDUuMDU2LTguMTkyIDUzLjI0OHMtMTYuMzg0IDEyLjI4OC0zMi43NjggMTIuMjg4aC05OC4zMDRjLTEyLjI4OCAwLTIwLjQ4LTQuMDk2LTIwLjQ4LTE2LjM4NHYtMjA0LjhoMTA2LjQ5NnY5NC4yMDhjMCAxMi4yODgtOC4xOTIgMjAuNDgtMjAuNDggMjAuNDgtMTYuMzg0IDAtMzIuNzY4IDAtNDkuMTUyLTQuMDk2bDguMTkyIDMyLjc2OGg1My4yNDhjMjguNjcyIDAgNDAuOTYtMTYuMzg0IDQwLjk2LTQwLjk2VjQ1MC41NmgtMTc2LjEyOHYyNDUuNzZjMCAyNC41NzYgMTIuMjg4IDM2Ljg2NCA0MC45NiAzNi44NjRoMTIyLjg4em01ODUuNzI4LTUzLjI0OFY2MzQuODhoMTMxLjA3MnYtMjguNjcyaC0xMzEuMDcydi00MC45NmgxMTQuNjg4di0yOC42NzJoLTExNC42ODh2LTQwLjk2SDIxNTAuNHYtNjkuNjMyaDMyLjc2OHYtMjguNjcySDIxNTAuNFYzMjcuNjhoLTEwNi40OTZ2LTMyLjc2OGgtMzIuNzY4djMyLjc2OGgtODYuMDE2djI4LjY3Mmg4Ni4wMTZ2MzYuODY0aC0xMTAuNTkydjI4LjY3MmgxMTAuNTkydjQwLjk2aC04Ni4wMTZ2MjguNjcyaDg2LjAxNnY0MC45NmgtOTguMzA0djI4LjY3Mmg5OC4zMDR2NDAuOTZoLTExMC41OTJ2MjguNjcyaDExMC41OTJ2NDkuMTUyaDMyLjc2OHptLTI3MC4zMzYgNTcuMzQ0YzI0LjU3Ni0xNi4zODQgNDAuOTYtMzYuODY0IDU3LjM0NC02MS40NCA0LjA5NiA0LjA5NiAxMi4yODggOC4xOTIgMTYuMzg0IDEyLjI4OCAzNi44NjQgMjQuNTc2IDEwMi40IDM2Ljg2NCAxODguNDE2IDM2Ljg2NGgxNDcuNDU2bDQuMDk2LTMyLjc2OGMtNTcuMzQ0IDAtMTEwLjU5MiA0LjA5Ni0xNjcuOTM2IDQuMDk2LTY1LjUzNiAwLTExOC43ODQtMTIuMjg4LTE1MS41NTItMjguNjcyLTguMTkyLTQuMDk2LTE2LjM4NC0xMi4yODgtMjQuNTc2LTIwLjQ4IDI0LjU3Ni00NS4wNTYgMzYuODY0LTk4LjMwNCAzNi44NjQtMTYzLjg0di0yMC40OGgtNzcuODI0YzI0LjU3Ni0zMi43NjggNDkuMTUyLTczLjcyOCA3My43MjgtMTE4Ljc4NHYtMjguNjcySDE3NjEuMjh2MzIuNzY4aDgxLjkyYy0yNC41NzYgNDAuOTYtNDkuMTUyIDgxLjkyLTc3LjgyNCAxMTguNzg0djI4LjY3Mmg5MC4xMTJjLTQuMDk2IDQ1LjA1Ni0xMi4yODggODYuMDE2LTI4LjY3MiAxMjIuODgtMTIuMjg4LTIwLjQ4LTI0LjU3Ni00OS4xNTItMzIuNzY4LTg2LjAxNmwtMzIuNzY4IDEyLjI4OGMxMi4yODggNDAuOTYgMjguNjcyIDc3LjgyNCA0NS4wNTYgMTA2LjQ5Ni0xNi4zODQgMjQuNTc2LTM2Ljg2NCA0MC45Ni01Ny4zNDQgNTcuMzQ0bDI0LjU3NiAyOC42NzJ6bTMzOS45NjgtMzQ0LjA2NGgtNjkuNjMydi0zNi44NjRoNjkuNjMydjM2Ljg2NHptMCA2OS42MzJoLTY5LjYzMnYtNDAuOTZoNjkuNjMydjQwLjk2em0yNTMuOTUyIDI3OC41Mjh2LTIwLjQ4aDIxMi45OTJ2MjAuNDhoMzYuODY0VjUyNC4yODhoLTE4NC4zMmMyOC42NzItMTIuMjg4IDUzLjI0OC0yNC41NzYgNzcuODI0LTQwLjk2bDIwLjQ4LTEyLjI4OGgxNTEuNTUydi0zMi43NjhoLTEwNi40OTZjMzIuNzY4LTI0LjU3NiA2NS41MzYtNTcuMzQ0IDk0LjIwOC05MC4xMTJsLTMyLjc2OC0yMC40OGMtMzYuODY0IDQwLjk2LTczLjcyOCA3Ny44MjQtMTIyLjg4IDExMC41OTJoLTYxLjQ0di02MS40NGgxMTQuNjg4di0zMi43NjhoLTExNC42ODh2LTQ5LjE1MmgtMzYuODY0djUzLjI0OGgtMTM1LjE2OHYzMi43NjhoMTM1LjE2OHY1Ny4zNDRoLTE4MC4yMjR2MzIuNzY4aDIyNS4yOGMtNjkuNjMyIDQwLjk2LTE0Ny40NTYgNjkuNjMyLTIyOS4zNzYgOTAuMTEybDE2LjM4NCAzMi43NjhjMjguNjcyLTguMTkyIDU3LjM0NC0yMC40OCA4MS45Mi0yOC42NzJ2MTgwLjIyNGgzNi44NjR6bTIxMi45OTItMTM5LjI2NGgtMjEyLjk5MnYtNDkuMTUyaDIxMi45OTJ2NDkuMTUyem0wIDg2LjAxNmgtMjEyLjk5MnYtNTMuMjQ4aDIxMi45OTJ2NTMuMjQ4eiIgZmlsbD0iIzE2NURGRiIvPjxwYXRoIGQ9Ik01NzMuNDQgMjA0LjhoMzI3LjY4YzkwLjExMiAwIDE2My44NCA3My43MjggMTYzLjg0IDE2My44NHYzMjcuNjhjMCA5MC4xMTItNzMuNzI4IDE2My44NC0xNjMuODQgMTYzLjg0SDU3My40NGMtOTAuMTEyIDAtMTYzLjg0LTczLjcyOC0xNjMuODQtMTYzLjg0VjM2OC42NGMwLTkwLjExMiA3My43MjgtMTYzLjg0IDE2My44NC0xNjMuODR6IiBmaWxsPSIjQzJEMEZGIi8+PHBhdGggZD0iTTg2OC4zNTIgNTgxLjYzMmM0LjA5NiAyNC41NzYgMTIuMjg4IDQ5LjE1MiAxNi4zODQgNjkuNjMyIDAgOC4xOTIgNC4wOTYgMTYuMzg0IDQuMDk2IDI0LjU3NnM0LjA5NiAxNi4zODQgNC4wOTYgMjQuNTc2IDQuMDk2IDEyLjI4OCA0LjA5NiAxNi4zODR2OC4xOTJjMCA4LjE5MiAwIDEyLjI4OC00LjA5NiAxMi4yODgtNC4wOTYgNC4wOTYtOC4xOTIgNC4wOTYtMTIuMjg4IDQuMDk2aC04LjE5MmMtNC4wOTYgMC00LjA5NiAwLTguMTkyLTQuMDk2TDczNy4yOCA2NjcuNjQ4Yy0yNC41NzYgMTIuMjg4LTQ1LjA1NiAyNC41NzYtNjEuNDQgMzYuODY0TDY1MS4yNjQgNzE2LjhjLTguMTkyIDQuMDk2LTE2LjM4NCA4LjE5Mi0yMC40OCAxMi4yODgtOC4xOTIgNC4wOTYtMTYuMzg0IDguMTkyLTIwLjQ4IDEyLjI4OHMtOC4xOTIgNC4wOTYtOC4xOTIgNC4wOTZjLTQuMDk2IDAtOC4xOTIgNC4wOTYtOC4xOTIgMC00LjA5NiAwLTguMTkyIDAtOC4xOTItNC4wOTYtNC4wOTYgMC00LjA5Ni00LjA5Ni00LjA5Ni04LjE5MnYtOC4xOTJzMC00LjA5NiA0LjA5Ni04LjE5MmMwLTQuMDk2IDQuMDk2LTEyLjI4OCA0LjA5Ni0xNi4zODQgMC04LjE5MiA0LjA5Ni0xNi4zODQgNC4wOTYtMjQuNTc2czQuMDk2LTE2LjM4NCA4LjE5Mi0yNC41NzZjNC4wOTYtMjAuNDggMTIuMjg4LTQ1LjA1NiAxNi4zODQtNjkuNjMyLTI0LjU3Ni0xNi4zODQtNDUuMDU2LTI4LjY3Mi01Ny4zNDQtNDUuMDU2LTguMTkyLTQuMDk2LTE2LjM4NC04LjE5Mi0yMC40OC0xNi4zODRzLTEyLjI4OC04LjE5Mi0xNi4zODQtMTIuMjg4UzUxMiA0OTkuNzEyIDUxMiA0OTUuNjE2Yy00LjA5Ni00LjA5Ni04LjE5Mi00LjA5Ni04LjE5Mi00LjA5Ni00LjA5Ni00LjA5Ni00LjA5Ni04LjE5Mi04LjE5Mi0xMi4yODhzLTQuMDk2LTguMTkyLTQuMDk2LTEyLjI4OCA0LjA5Ni04LjE5MiA0LjA5Ni0xMi4yODhjNC4wOTYgMCA4LjE5Mi00LjA5NiAxMi4yODgtNC4wOTZsMTUxLjU1Mi0xMi4yODhMNzE2LjggMzA3LjJjMC00LjA5NiA0LjA5Ni04LjE5MiA4LjE5Mi0xMi4yODggMC04LjE5MiA4LjE5Mi04LjE5MiAxMi4yODgtOC4xOTJzNC4wOTYgMCA4LjE5MiA0LjA5NmM0LjA5NiAwIDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2bDQuMDk2IDQuMDk2czAgNC4wOTYgNC4wOTYgNC4wOTZsNTMuMjQ4IDEzMS4wNzIgMTU1LjY0OCAxNi4zODRjOC4xOTIgMCAxMi4yODggNC4wOTYgMTIuMjg4IDQuMDk2IDQuMDk2IDQuMDk2IDQuMDk2IDguMTkyIDQuMDk2IDEyLjI4OHMwIDguMTkyLTQuMDk2IDEyLjI4OGwtMTIuMjg4IDEyLjI4OC05OC4zMDQgOTAuMTEyeiIgZmlsbD0iIzJFNUJFQyIvPjwvc3ZnPg=="},58082:function(jt,it,R){"use strict";var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(x,_,l)=>_ in x?V(x,_,{enumerable:!0,configurable:!0,writable:!0,value:l}):x[_]=l,o=(x,_)=>{for(var l in _||(_={}))g.call(_,l)&&E(x,l,_[l]);if(B)for(var l of B(_))I.call(_,l)&&E(x,l,_[l]);return x};const m=x=>React.createElement("svg",o({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},x),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},39469:function(jt,it,R){"use strict";var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(x,_,l)=>_ in x?V(x,_,{enumerable:!0,configurable:!0,writable:!0,value:l}):x[_]=l,o=(x,_)=>{for(var l in _||(_={}))g.call(_,l)&&E(x,l,_[l]);if(B)for(var l of B(_))I.call(_,l)&&E(x,l,_[l]);return x};const m=x=>React.createElement("svg",o({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},x),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));it.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},19264:function(jt,it){var R=(T,V,B)=>new Promise((g,I)=>{var E=x=>{try{m(B.next(x))}catch(_){I(_)}},o=x=>{try{m(B.throw(x))}catch(_){I(_)}},m=x=>x.done?g(x.value):Promise.resolve(x.value).then(E,o);m((B=B.apply(T,V)).next())});(function(T,V){V(it)})(this,function(T){"use strict";var V={value:()=>{}};function B(){for(var b,M=0,N=arguments.length,H={};M=0&&(H=N.slice(Y+1),N=N.slice(0,Y)),N&&!M.hasOwnProperty(N))throw new Error("unknown type: "+N);return{type:N,name:H}})}function E(b,M){for(var N,H=0,Y=b.length;H0)for(var N,H,Y=new Array(N),Q=0;Q=0&&(M=b.slice(0,N))!=="xmlns"&&(b=b.slice(N+1)),x.hasOwnProperty(M)?{space:x[M],local:b}:b}function l(b){return function(){var M=this.ownerDocument,N=this.namespaceURI;return N===m&&M.documentElement.namespaceURI===m?M.createElement(b):M.createElementNS(N,b)}}function d(b){return function(){return this.ownerDocument.createElementNS(b.space,b.local)}}function h(b){var M=_(b);return(M.local?d:l)(M)}function n(){}function r(b){return b==null?n:function(){return this.querySelector(b)}}function a(b){return b==null?[]:Array.isArray(b)?b:Array.from(b)}function c(){return[]}function u(b){return b==null?c:function(){return this.querySelectorAll(b)}}function s(b){return function(){return this.matches(b)}}function f(b){return function(M){return M.matches(b)}}var e=Array.prototype.find;function t(){return this.firstElementChild}var i=Array.prototype.filter;function v(){return Array.from(this.children)}function p(b){return new Array(b.length)}function A(b,M){this.ownerDocument=b.ownerDocument,this.namespaceURI=b.namespaceURI,this._next=null,this._parent=b,this.__data__=M}function y(b){return function(){return b}}function C(b,M,N,H,Y,Q){for(var oe,re=0,ve=M.length,ue=Q.length;reM?1:b>=M?0:NaN}function L(b){return function(){this.removeAttribute(b)}}function O(b){return function(){this.removeAttributeNS(b.space,b.local)}}function W(b,M){return function(){this.setAttribute(b,M)}}function F(b,M){return function(){this.setAttributeNS(b.space,b.local,M)}}function K(b,M){return function(){var N=M.apply(this,arguments);N==null?this.removeAttribute(b):this.setAttribute(b,N)}}function k(b,M){return function(){var N=M.apply(this,arguments);N==null?this.removeAttributeNS(b.space,b.local):this.setAttributeNS(b.space,b.local,N)}}function G(b){return b.ownerDocument&&b.ownerDocument.defaultView||b.document&&b||b.defaultView}function q(b){return function(){this.style.removeProperty(b)}}function ee(b,M,N){return function(){this.style.setProperty(b,M,N)}}function le(b,M,N){return function(){var H=M.apply(this,arguments);H==null?this.style.removeProperty(b):this.style.setProperty(b,H,N)}}function me(b,M){return b.style.getPropertyValue(M)||G(b).getComputedStyle(b,null).getPropertyValue(M)}function Fe(b){return function(){delete this[b]}}function Se(b,M){return function(){this[b]=M}}function Re(b,M){return function(){var N=M.apply(this,arguments);N==null?delete this[b]:this[b]=N}}function Ye(b){return b.trim().split(/^|\s+/)}function qe(b){return b.classList||new Le(b)}function Le(b){this._node=b,this._names=Ye(b.getAttribute("class")||"")}function We(b,M){for(var N=qe(b),H=-1,Y=M.length;++H=0&&(N=M.slice(H+1),M=M.slice(0,H)),{type:M,name:N}})}function st(b){return function(){var M=this.__on;if(M){for(var N,H=0,Y=-1,Q=M.length;H=0&&(this._names.splice(M,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(b){return this._names.indexOf(b)>=0}};var Ke=[null];function Et(b,M){this._groups=b,this._parents=M}function Ht(){return new Et([[document.documentElement]],Ke)}function Wt(b){return typeof b=="string"?new Et([[document.querySelector(b)]],[document.documentElement]):new Et([[b]],Ke)}function Yt(b,M){if(b=function(Q){let oe;for(;oe=Q.sourceEvent;)Q=oe;return Q}(b),M===void 0&&(M=b.currentTarget),M){var N=M.ownerSVGElement||M;if(N.createSVGPoint){var H=N.createSVGPoint();return H.x=b.clientX,H.y=b.clientY,[(H=H.matrixTransform(M.getScreenCTM().inverse())).x,H.y]}if(M.getBoundingClientRect){var Y=M.getBoundingClientRect();return[b.clientX-Y.left-M.clientLeft,b.clientY-Y.top-M.clientTop]}}return[b.pageX,b.pageY]}Et.prototype=Ht.prototype={constructor:Et,select:function(b){typeof b!="function"&&(b=r(b));for(var M=this._groups,N=M.length,H=new Array(N),Y=0;Y=Lr&&(Lr=Vt+1);!(wt=Je[Lr])&&++Lr=0;)(H=Y[Q])&&(oe&&4^H.compareDocumentPosition(oe)&&oe.parentNode.insertBefore(H,oe),oe=H);return this},sort:function(b){function M(Me,De){return Me&&De?b(Me.__data__,De.__data__):!Me-!De}b||(b=U);for(var N=this._groups,H=N.length,Y=new Array(H),Q=0;Q1?this.each((M==null?q:typeof M=="function"?le:ee)(b,M,N==null?"":N)):me(this.node(),b)},property:function(b,M){return arguments.length>1?this.each((M==null?Fe:typeof M=="function"?Re:Se)(b,M)):this.node()[b]},classed:function(b,M){var N=Ye(b+"");if(arguments.length<2){for(var H=qe(this.node()),Y=-1,Q=N.length;++Y()=>b;function Hr(b,{sourceEvent:M,subject:N,target:H,identifier:Y,active:Q,x:oe,y:re,dx:ve,dy:ue,dispatch:ge}){Object.defineProperties(this,{type:{value:b,enumerable:!0,configurable:!0},sourceEvent:{value:M,enumerable:!0,configurable:!0},subject:{value:N,enumerable:!0,configurable:!0},target:{value:H,enumerable:!0,configurable:!0},identifier:{value:Y,enumerable:!0,configurable:!0},active:{value:Q,enumerable:!0,configurable:!0},x:{value:oe,enumerable:!0,configurable:!0},y:{value:re,enumerable:!0,configurable:!0},dx:{value:ve,enumerable:!0,configurable:!0},dy:{value:ue,enumerable:!0,configurable:!0},_:{value:ge}})}function pt(b){return!b.ctrlKey&&!b.button}function Nt(){return this.parentNode}function dr(b,M){return M==null?{x:b.x,y:b.y}:M}function Jt(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ne(b,M,N){b.prototype=M.prototype=N,N.constructor=b}function _t(b,M){var N=Object.create(b.prototype);for(var H in M)N[H]=M[H];return N}function ft(){}Hr.prototype.on=function(){var b=this._.on.apply(this._,arguments);return b===this._?this:b};var At=.7,Ft=1/At,nt="\\s*([+-]?\\d+)\\s*",w="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",z="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Z=/^#([0-9a-f]{3,8})$/,ie=new RegExp(`^rgb\\(${nt},${nt},${nt}\\)$`),fe=new RegExp(`^rgb\\(${z},${z},${z}\\)$`),Oe=new RegExp(`^rgba\\(${nt},${nt},${nt},${w}\\)$`),Ve=new RegExp(`^rgba\\(${z},${z},${z},${w}\\)$`),nr=new RegExp(`^hsl\\(${w},${z},${z}\\)$`),Pt=new RegExp(`^hsla\\(${w},${z},${z},${w}\\)$`),bt={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function gr(){return this.rgb().formatHex()}function Ar(){return this.rgb().formatRgb()}function lr(b){var M,N;return b=(b+"").trim().toLowerCase(),(M=Z.exec(b))?(N=M[1].length,M=parseInt(M[1],16),N===6?kr(M):N===3?new Pe(M>>8&15|M>>4&240,M>>4&15|240&M,(15&M)<<4|15&M,1):N===8?vr(M>>24&255,M>>16&255,M>>8&255,(255&M)/255):N===4?vr(M>>12&15|M>>8&240,M>>8&15|M>>4&240,M>>4&15|240&M,((15&M)<<4|15&M)/255):null):(M=ie.exec(b))?new Pe(M[1],M[2],M[3],1):(M=fe.exec(b))?new Pe(255*M[1]/100,255*M[2]/100,255*M[3]/100,1):(M=Oe.exec(b))?vr(M[1],M[2],M[3],M[4]):(M=Ve.exec(b))?vr(255*M[1]/100,255*M[2]/100,255*M[3]/100,M[4]):(M=nr.exec(b))?Lt(M[1],M[2]/100,M[3]/100,1):(M=Pt.exec(b))?Lt(M[1],M[2]/100,M[3]/100,M[4]):bt.hasOwnProperty(b)?kr(bt[b]):b==="transparent"?new Pe(NaN,NaN,NaN,0):null}function kr(b){return new Pe(b>>16&255,b>>8&255,255&b,1)}function vr(b,M,N,H){return H<=0&&(b=M=N=NaN),new Pe(b,M,N,H)}function Gt(b){return b instanceof ft||(b=lr(b)),b?new Pe((b=b.rgb()).r,b.g,b.b,b.opacity):new Pe}function qt(b,M,N,H){return arguments.length===1?Gt(b):new Pe(b,M,N,H==null?1:H)}function Pe(b,M,N,H){this.r=+b,this.g=+M,this.b=+N,this.opacity=+H}function Ze(){return`#${ht(this.r)}${ht(this.g)}${ht(this.b)}`}function at(){const b=xt(this.opacity);return`${b===1?"rgb(":"rgba("}${St(this.r)}, ${St(this.g)}, ${St(this.b)}${b===1?")":`, ${b})`}`}function xt(b){return isNaN(b)?1:Math.max(0,Math.min(1,b))}function St(b){return Math.max(0,Math.min(255,Math.round(b)||0))}function ht(b){return((b=St(b))<16?"0":"")+b.toString(16)}function Lt(b,M,N,H){return H<=0?b=M=N=NaN:N<=0||N>=1?b=M=NaN:M<=0&&(b=NaN),new Er(b,M,N,H)}function Mt(b){if(b instanceof Er)return new Er(b.h,b.s,b.l,b.opacity);if(b instanceof ft||(b=lr(b)),!b)return new Er;if(b instanceof Er)return b;var M=(b=b.rgb()).r/255,N=b.g/255,H=b.b/255,Y=Math.min(M,N,H),Q=Math.max(M,N,H),oe=NaN,re=Q-Y,ve=(Q+Y)/2;return re?(oe=M===Q?(N-H)/re+6*(N0&&ve<1?0:oe,new Er(oe,re,ve,b.opacity)}function Er(b,M,N,H){this.h=+b,this.s=+M,this.l=+N,this.opacity=+H}function Mr(b){return(b=(b||0)%360)<0?b+360:b}function zr(b){return Math.max(0,Math.min(1,b||0))}function Qr(b,M,N){return 255*(b<60?M+(N-M)*b/60:b<180?N:b<240?M+(N-M)*(240-b)/60:M)}Ne(ft,lr,{copy(b){return Object.assign(new this.constructor,this,b)},displayable(){return this.rgb().displayable()},hex:gr,formatHex:gr,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Mt(this).formatHsl()},formatRgb:Ar,toString:Ar}),Ne(Pe,qt,_t(ft,{brighter(b){return b=b==null?Ft:Math.pow(Ft,b),new Pe(this.r*b,this.g*b,this.b*b,this.opacity)},darker(b){return b=b==null?At:Math.pow(At,b),new Pe(this.r*b,this.g*b,this.b*b,this.opacity)},rgb(){return this},clamp(){return new Pe(St(this.r),St(this.g),St(this.b),xt(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ze,formatHex:Ze,formatHex8:function(){return`#${ht(this.r)}${ht(this.g)}${ht(this.b)}${ht(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:at,toString:at})),Ne(Er,function(b,M,N,H){return arguments.length===1?Mt(b):new Er(b,M,N,H==null?1:H)},_t(ft,{brighter(b){return b=b==null?Ft:Math.pow(Ft,b),new Er(this.h,this.s,this.l*b,this.opacity)},darker(b){return b=b==null?At:Math.pow(At,b),new Er(this.h,this.s,this.l*b,this.opacity)},rgb(){var b=this.h%360+360*(this.h<0),M=isNaN(b)||isNaN(this.s)?0:this.s,N=this.l,H=N+(N<.5?N:1-N)*M,Y=2*N-H;return new Pe(Qr(b>=240?b-240:b+120,Y,H),Qr(b,Y,H),Qr(b<120?b+240:b-120,Y,H),this.opacity)},clamp(){return new Er(Mr(this.h),zr(this.s),zr(this.l),xt(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const b=xt(this.opacity);return`${b===1?"hsl(":"hsla("}${Mr(this.h)}, ${100*zr(this.s)}%, ${100*zr(this.l)}%${b===1?")":`, ${b})`}`}}));var mn=b=>()=>b;function xn(b){return(b=+b)==1?Cn:function(M,N){return N-M?function(H,Y,Q){return H=Math.pow(H,Q),Y=Math.pow(Y,Q)-H,Q=1/Q,function(oe){return Math.pow(H+oe*Y,Q)}}(M,N,b):mn(isNaN(M)?N:M)}}function Cn(b,M){var N=M-b;return N?function(H,Y){return function(Q){return H+Q*Y}}(b,N):mn(isNaN(b)?M:b)}var Gn=function b(M){var N=xn(M);function H(Y,Q){var oe=N((Y=qt(Y)).r,(Q=qt(Q)).r),re=N(Y.g,Q.g),ve=N(Y.b,Q.b),ue=Cn(Y.opacity,Q.opacity);return function(ge){return Y.r=oe(ge),Y.g=re(ge),Y.b=ve(ge),Y.opacity=ue(ge),Y+""}}return H.gamma=b,H}(1);function Hn(b,M){M||(M=[]);var N,H=b?Math.min(M.length,b.length):0,Y=M.slice();return function(Q){for(N=0;NQ&&(Y=M.slice(Q,Y),re[oe]?re[oe]+=Y:re[++oe]=Y),(N=N[0])===(H=H[0])?re[oe]?re[oe]+=H:re[++oe]=H:(re[++oe]=null,ve.push({i:oe,x:Jr(N,H)})),Q=Rn.lastIndex;return Q180?ge+=360:ge-ue>180&&(ue+=360),De.push({i:Me.push(Y(Me)+"rotate(",null,H)-2,x:Jr(ue,ge)})):ge&&Me.push(Y(Me)+"rotate("+ge+H)}(Q.rotate,oe.rotate,re,ve),function(ue,ge,Me,De){ue!==ge?De.push({i:Me.push(Y(Me)+"skewX(",null,H)-2,x:Jr(ue,ge)}):ge&&Me.push(Y(Me)+"skewX("+ge+H)}(Q.skewX,oe.skewX,re,ve),function(ue,ge,Me,De,Ge,Te){if(ue!==Me||ge!==De){var Be=Ge.push(Y(Ge)+"scale(",null,",",null,")");Te.push({i:Be-4,x:Jr(ue,Me)},{i:Be-2,x:Jr(ge,De)})}else Me===1&&De===1||Ge.push(Y(Ge)+"scale("+Me+","+De+")")}(Q.scaleX,Q.scaleY,oe.scaleX,oe.scaleY,re,ve),Q=oe=null,function(ue){for(var ge,Me=-1,De=ve.length;++Me=0&&M._call.call(void 0,b),M=M._next;--aa})()}finally{aa=0,function(){for(var b,M,N=zn,H=1/0;N;)N._call?(H>N._time&&(H=N._time),b=N,N=N._next):(M=N._next,N._next=null,N=b?b._next=M:zn=M);da=b,Ai(H)}(),pn=0}}function pi(){var b=Zn.now(),M=b-yn;M>1e3&&(Nn-=M,yn=b)}function Ai(b){aa||(Pa&&(Pa=clearTimeout(Pa)),b-pn>24?(b<1/0&&(Pa=setTimeout(Ba,b-Zn.now()-Nn)),Ia&&(Ia=clearInterval(Ia))):(Ia||(yn=Zn.now(),Ia=setInterval(pi,1e3)),aa=1,oi(Ba)))}function yi(b,M,N){var H=new ui;return M=M==null?0:+M,H.restart(Y=>{H.stop(),b(Y+M)},M,N),H}ui.prototype=Sa.prototype={constructor:ui,restart:function(b,M,N){if(typeof b!="function")throw new TypeError("callback is not a function");N=(N==null?ni():+N)+(M==null?0:+M),this._next||da===this||(da?da._next=this:zn=this,da=this),this._call=b,this._time=N,Ai()},stop:function(){this._call&&(this._call=null,this._time=1/0,Ai())}};var Mi=B("start","end","cancel","interrupt"),Li=[];function Ya(b,M,N,H,Y,Q){var oe=b.__transition;if(oe){if(N in oe)return}else b.__transition={};(function(re,ve,ue){var ge,Me=re.__transition;function De(Je){ue.state=1,ue.timer.restart(Ge,ue.delay,ue.time),ue.delay<=Je&&Ge(Je-ue.delay)}function Ge(Je){var rt,et,wt,Vt;if(ue.state!==1)return Be();for(rt in Me)if((Vt=Me[rt]).name===ue.name){if(Vt.state===3)return yi(Ge);Vt.state===4?(Vt.state=6,Vt.timer.stop(),Vt.on.call("interrupt",re,re.__data__,Vt.index,Vt.group),delete Me[rt]):+rt0)throw new Error("too late; already scheduled");return N}function ma(b,M){var N=Da(b,M);if(N.state>3)throw new Error("too late; already running");return N}function Da(b,M){var N=b.__transition;if(!N||!(N=N[M]))throw new Error("transition not found");return N}function Ja(b,M){var N,H,Y,Q=b.__transition,oe=!0;if(Q){for(Y in M=M==null?null:M+"",Q)(N=Q[Y]).name===M?(H=N.state>2&&N.state<5,N.state=6,N.timer.stop(),N.on.call(H?"interrupt":"cancel",b,b.__data__,N.index,N.group),delete Q[Y]):oe=!1;oe&&delete b.__transition}}function di(b,M){var N,H;return function(){var Y=ma(this,b),Q=Y.tween;if(Q!==N){for(var oe=0,re=(H=N=Q).length;oe=0&&(re=re.slice(0,ve)),!re||re==="start"})}(M)?gt:ma;return function(){var oe=Q(this,b),re=oe.on;re!==H&&(Y=(H=re).copy()).on(M,N),oe.on=Y}}var Ct=Ht.prototype.constructor;function ur(b){return function(){this.style.removeProperty(b)}}function ar(b,M,N){return function(H){this.style.setProperty(b,M.call(this,H),N)}}function ir(b,M,N){var H,Y;function Q(){var oe=M.apply(this,arguments);return oe!==Y&&(H=(Y=oe)&&ar(b,oe,N)),H}return Q._value=M,Q}function Rr(b){return function(M){this.textContent=b.call(this,M)}}function rr(b){var M,N;function H(){var Y=b.apply(this,arguments);return Y!==N&&(M=(N=Y)&&Rr(Y)),M}return H._value=b,H}var Cr=0;function Qt(b,M,N,H){this._groups=b,this._parents=M,this._name=N,this._id=H}function jr(){return++Cr}var qr=Ht.prototype;Qt.prototype={constructor:Qt,select:function(b){var M=this._name,N=this._id;typeof b!="function"&&(b=r(b));for(var H=this._groups,Y=H.length,Q=new Array(Y),oe=0;oe=(Q=(Be+rt)/2))?Be=Q:rt=Q,(ge=N>=(oe=(Je+et)/2))?Je=oe:et=oe,Y=Ge,!(Ge=Ge[Me=ge<<1|ue]))return Y[Me]=Te,b;if(re=+b._x.call(null,Ge.data),ve=+b._y.call(null,Ge.data),M===re&&N===ve)return Te.next=Ge,Y?Y[Me]=Te:b._root=Te,b;do Y=Y?Y[Me]=new Array(4):b._root=new Array(4),(ue=M>=(Q=(Be+rt)/2))?Be=Q:rt=Q,(ge=N>=(oe=(Je+et)/2))?Je=oe:et=oe;while((Me=ge<<1|ue)==(De=(ve>=oe)<<1|re>=Q));return Y[De]=Ge,Y[Me]=Te,b}function Un(b,M,N,H,Y){this.node=b,this.x0=M,this.y0=N,this.x1=H,this.y1=Y}function _a(b){return b[0]}function Qa(b){return b[1]}function Sn(b,M,N){var H=new na(M==null?_a:M,N==null?Qa:N,NaN,NaN,NaN,NaN);return b==null?H:H.addAll(b)}function na(b,M,N,H,Y,Q){this._x=b,this._y=M,this._x0=N,this._y0=H,this._x1=Y,this._y1=Q,this._root=void 0}function Na(b){for(var M={data:b.data},N=M;b=b.next;)N=N.next={data:b.data};return M}gn.prototype=Kr.prototype={constructor:gn,moveTo:function(b,M){this._+="M"+(this._x0=this._x1=+b)+","+(this._y0=this._y1=+M)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(b,M){this._+="L"+(this._x1=+b)+","+(this._y1=+M)},quadraticCurveTo:function(b,M,N,H){this._+="Q"+ +b+","+ +M+","+(this._x1=+N)+","+(this._y1=+H)},bezierCurveTo:function(b,M,N,H,Y,Q){this._+="C"+ +b+","+ +M+","+ +N+","+ +H+","+(this._x1=+Y)+","+(this._y1=+Q)},arcTo:function(b,M,N,H,Y){b=+b,M=+M,N=+N,H=+H,Y=+Y;var Q=this._x1,oe=this._y1,re=N-b,ve=H-M,ue=Q-b,ge=oe-M,Me=ue*ue+ge*ge;if(Y<0)throw new Error("negative radius: "+Y);if(this._x1===null)this._+="M"+(this._x1=b)+","+(this._y1=M);else if(Me>Ea)if(Math.abs(ge*re-ve*ue)>Ea&&Y){var De=N-Q,Ge=H-oe,Te=re*re+ve*ve,Be=De*De+Ge*Ge,Je=Math.sqrt(Te),rt=Math.sqrt(Me),et=Y*Math.tan((fn-Math.acos((Te+Me-Be)/(2*Je*rt)))/2),wt=et/rt,Vt=et/Je;Math.abs(wt-1)>Ea&&(this._+="L"+(b+wt*ue)+","+(M+wt*ge)),this._+="A"+Y+","+Y+",0,0,"+ +(ge*De>ue*Ge)+","+(this._x1=b+Vt*re)+","+(this._y1=M+Vt*ve)}else this._+="L"+(this._x1=b)+","+(this._y1=M)},arc:function(b,M,N,H,Y,Q){b=+b,M=+M,Q=!!Q;var oe=(N=+N)*Math.cos(H),re=N*Math.sin(H),ve=b+oe,ue=M+re,ge=1^Q,Me=Q?H-Y:Y-H;if(N<0)throw new Error("negative radius: "+N);this._x1===null?this._+="M"+ve+","+ue:(Math.abs(this._x1-ve)>Ea||Math.abs(this._y1-ue)>Ea)&&(this._+="L"+ve+","+ue),N&&(Me<0&&(Me=Me%Mn+Mn),Me>Ra?this._+="A"+N+","+N+",0,1,"+ge+","+(b-oe)+","+(M-re)+"A"+N+","+N+",0,1,"+ge+","+(this._x1=ve)+","+(this._y1=ue):Me>Ea&&(this._+="A"+N+","+N+",0,"+ +(Me>=fn)+","+ge+","+(this._x1=b+N*Math.cos(Y))+","+(this._y1=M+N*Math.sin(Y))))},rect:function(b,M,N,H){this._+="M"+(this._x0=this._x1=+b)+","+(this._y0=this._y1=+M)+"h"+ +N+"v"+ +H+"h"+-N+"Z"},toString:function(){return this._}};var wa=Sn.prototype=na.prototype;function Gr(b){return function(){return b}}function on(b){return 1e-6*(b()-.5)}function fa(b){return b.x+b.vx}function ci(b){return b.y+b.vy}function Bt(b){return b.index}function ca(b,M){var N=b.get(M);if(!N)throw new Error("node not found: "+M);return N}function kn(b){var M,N,H,Y,Q,oe,re=Bt,ve=function(Be){return 1/Math.min(Y[Be.source.index],Y[Be.target.index])},ue=Gr(30),ge=1;function Me(Be){for(var Je=0,rt=b.length;Je[re(Vt,Lr,H),Vt]));for(Be=0,Y=new Array(rt);Bege&&(ge=H),YMe&&(Me=Y));if(ve>ge||ue>Me)return this;for(this.cover(ve,ue).cover(ge,Me),N=0;Nb||b>=Y||H>M||M>=Q;)switch(re=(MDe||(Q=ve.y0)>Ge||(oe=ve.x1)=rt)<<1|b>=Je)&&(ve=Te[Te.length-1],Te[Te.length-1]=Te[Te.length-1-ue],Te[Te.length-1-ue]=ve)}else{var et=b-+this._x.call(null,Be.data),wt=M-+this._y.call(null,Be.data),Vt=et*et+wt*wt;if(Vt=(re=(Te+Je)/2))?Te=re:Je=re,(ge=oe>=(ve=(Be+rt)/2))?Be=ve:rt=ve,M=Ge,!(Ge=Ge[Me=ge<<1|ue]))return this;if(!Ge.length)break;(M[Me+1&3]||M[Me+2&3]||M[Me+3&3])&&(N=M,De=Me)}for(;Ge.data!==b;)if(H=Ge,!(Ge=Ge.next))return this;return(Y=Ge.next)&&delete Ge.next,H?(Y?H.next=Y:delete H.next,this):M?(Y?M[Me]=Y:delete M[Me],(Ge=M[0]||M[1]||M[2]||M[3])&&Ge===(M[3]||M[2]||M[1]||M[0])&&!Ge.length&&(N?N[De]=Ge:this._root=Ge),this):(this._root=Y,this)},wa.removeAll=function(b){for(var M=0,N=b.length;M(Be=(1664525*Be+1013904223)%ja)/ja}();function Me(){De(),ue.call("tick",M),N1?(Je==null?re.delete(Be):re.set(Be,Te(Je)),M):re.get(Be)},find:function(Be,Je,rt){var et,wt,Vt,Lr,Zt,Nr=0,Vr=b.length;for(rt==null?rt=1/0:rt*=rt,Nr=0;Nr1?(ue.on(Be,Je),M):ue.on(Be)}}}function cn(b){return function(){return b}}const Ma=Math.abs,ea=Math.atan2,Ln=Math.cos,Kn=Math.max,Qn=Math.min,ia=Math.sin,pa=Math.sqrt,Xn=1e-12,hi=Math.PI,_i=hi/2,Ti=2*hi;function ga(b){return b>1?0:b<-1?hi:Math.acos(b)}function rn(b){return b>=1?_i:b<=-1?-_i:Math.asin(b)}function Dn(b){return b.innerRadius}function Ka(b){return b.outerRadius}function wn(b){return b.startAngle}function Ha(b){return b.endAngle}function Kt(b){return b&&b.padAngle}function Or(b,M,N,H,Y,Q,oe,re){var ve=N-b,ue=H-M,ge=oe-Y,Me=re-Q,De=Me*ve-ge*ue;if(!(De*DeTt*Tt+er*er&&(Vr=Xt,nn=$t),{cx:Vr,cy:nn,x01:-ge,y01:-Me,x11:Vr*(Y/Lr-1),y11:nn*(Y/Lr-1)}}function Jn(){var b=Dn,M=Ka,N=cn(0),H=null,Y=wn,Q=Ha,oe=Kt,re=null;function ve(){var ue,ge,Me=+b.apply(this,arguments),De=+M.apply(this,arguments),Ge=Y.apply(this,arguments)-_i,Te=Q.apply(this,arguments)-_i,Be=Ma(Te-Ge),Je=Te>Ge;if(re||(re=ue=Kr()),DeXn)if(Be>Ti-Xn)re.moveTo(De*Ln(Ge),De*ia(Ge)),re.arc(0,0,De,Ge,Te,!Je),Me>Xn&&(re.moveTo(Me*Ln(Te),Me*ia(Te)),re.arc(0,0,Me,Te,Ge,Je));else{var rt,et,wt=Ge,Vt=Te,Lr=Ge,Zt=Te,Nr=Be,Vr=Be,nn=oe.apply(this,arguments)/2,Xt=nn>Xn&&(H?+H.apply(this,arguments):pa(Me*Me+De*De)),$t=Qn(Ma(De-Me)/2,+N.apply(this,arguments)),tn=$t,tt=$t;if(Xt>Xn){var Tt=rn(Xt/Me*ia(nn)),er=rn(Xt/De*ia(nn));(Nr-=2*Tt)>Xn?(Lr+=Tt*=Je?1:-1,Zt-=Tt):(Nr=0,Lr=Zt=(Ge+Te)/2),(Vr-=2*er)>Xn?(wt+=er*=Je?1:-1,Vt-=er):(Vr=0,wt=Vt=(Ge+Te)/2)}var or=De*Ln(wt),Sr=De*ia(wt),tr=Me*Ln(Zt),Tr=Me*ia(Zt);if($t>Xn){var sn,Bn=De*Ln(Vt),Xr=De*ia(Vt),sa=Me*Ln(Lr),ba=Me*ia(Lr);if(BeXn?tt>Xn?(rt=oa(sa,ba,or,Sr,De,tt,Je),et=oa(Bn,Xr,tr,Tr,De,tt,Je),re.moveTo(rt.cx+rt.x01,rt.cy+rt.y01),tt<$t?re.arc(rt.cx,rt.cy,tt,ea(rt.y01,rt.x01),ea(et.y01,et.x01),!Je):(re.arc(rt.cx,rt.cy,tt,ea(rt.y01,rt.x01),ea(rt.y11,rt.x11),!Je),re.arc(0,0,De,ea(rt.cy+rt.y11,rt.cx+rt.x11),ea(et.cy+et.y11,et.cx+et.x11),!Je),re.arc(et.cx,et.cy,tt,ea(et.y11,et.x11),ea(et.y01,et.x01),!Je))):(re.moveTo(or,Sr),re.arc(0,0,De,wt,Vt,!Je)):re.moveTo(or,Sr),Me>Xn&&Nr>Xn?tn>Xn?(rt=oa(tr,Tr,Bn,Xr,Me,-tn,Je),et=oa(or,Sr,sa,ba,Me,-tn,Je),re.lineTo(rt.cx+rt.x01,rt.cy+rt.y01),tn<$t?re.arc(rt.cx,rt.cy,tn,ea(rt.y01,rt.x01),ea(et.y01,et.x01),!Je):(re.arc(rt.cx,rt.cy,tn,ea(rt.y01,rt.x01),ea(rt.y11,rt.x11),!Je),re.arc(0,0,Me,ea(rt.cy+rt.y11,rt.cx+rt.x11),ea(et.cy+et.y11,et.cx+et.x11),Je),re.arc(et.cx,et.cy,tn,ea(et.y11,et.x11),ea(et.y01,et.x01),!Je))):re.arc(0,0,Me,Zt,Lr,Je):re.lineTo(tr,Tr)}else re.moveTo(0,0);if(re.closePath(),ue)return re=null,ue+""||null}return ve.centroid=function(){var ue=(+b.apply(this,arguments)+ +M.apply(this,arguments))/2,ge=(+Y.apply(this,arguments)+ +Q.apply(this,arguments))/2-hi/2;return[Ln(ge)*ue,ia(ge)*ue]},ve.innerRadius=function(ue){return arguments.length?(b=typeof ue=="function"?ue:cn(+ue),ve):b},ve.outerRadius=function(ue){return arguments.length?(M=typeof ue=="function"?ue:cn(+ue),ve):M},ve.cornerRadius=function(ue){return arguments.length?(N=typeof ue=="function"?ue:cn(+ue),ve):N},ve.padRadius=function(ue){return arguments.length?(H=ue==null?null:typeof ue=="function"?ue:cn(+ue),ve):H},ve.startAngle=function(ue){return arguments.length?(Y=typeof ue=="function"?ue:cn(+ue),ve):Y},ve.endAngle=function(ue){return arguments.length?(Q=typeof ue=="function"?ue:cn(+ue),ve):Q},ve.padAngle=function(ue){return arguments.length?(oe=typeof ue=="function"?ue:cn(+ue),ve):oe},ve.context=function(ue){return arguments.length?(re=ue==null?null:ue,ve):re},ve}function ha(b){return typeof b=="object"&&"length"in b?b:Array.from(b)}function $a(b,M){return Mb?1:M>=b?0:NaN}function si(b){return b}function Aa(){var b=si,M=$a,N=null,H=cn(0),Y=cn(Ti),Q=cn(0);function oe(re){var ve,ue,ge,Me,De,Ge=(re=ha(re)).length,Te=0,Be=new Array(Ge),Je=new Array(Ge),rt=+H.apply(this,arguments),et=Math.min(Ti,Math.max(-Ti,Y.apply(this,arguments)-rt)),wt=Math.min(Math.abs(et)/Ge,Q.apply(this,arguments)),Vt=wt*(et<0?-1:1);for(ve=0;ve0&&(Te+=De);for(M!=null?Be.sort(function(Lr,Zt){return M(Je[Lr],Je[Zt])}):N!=null&&Be.sort(function(Lr,Zt){return N(re[Lr],re[Zt])}),ve=0,ge=Te?(et-Ge*Vt)/Te:0;ve0?De*ge:0)+Vt,Je[ue]={data:re[ue],index:ve,value:De,startAngle:rt,endAngle:Me,padAngle:wt};return Je}return oe.value=function(re){return arguments.length?(b=typeof re=="function"?re:cn(+re),oe):b},oe.sortValues=function(re){return arguments.length?(M=re,N=null,oe):M},oe.sort=function(re){return arguments.length?(N=re,M=null,oe):N},oe.startAngle=function(re){return arguments.length?(H=typeof re=="function"?re:cn(+re),oe):H},oe.endAngle=function(re){return arguments.length?(Y=typeof re=="function"?re:cn(+re),oe):Y},oe.padAngle=function(re){return arguments.length?(Q=typeof re=="function"?re:cn(+re),oe):Q},oe}var Ca=b=>()=>b;function Xa(b,{sourceEvent:M,target:N,transform:H,dispatch:Y}){Object.defineProperties(this,{type:{value:b,enumerable:!0,configurable:!0},sourceEvent:{value:M,enumerable:!0,configurable:!0},target:{value:N,enumerable:!0,configurable:!0},transform:{value:H,enumerable:!0,configurable:!0},_:{value:Y}})}function Ei(b,M,N){this.k=b,this.x=M,this.y=N}Ei.prototype={constructor:Ei,scale:function(b){return b===1?this:new Ei(this.k*b,this.x,this.y)},translate:function(b,M){return b===0&M===0?this:new Ei(this.k,this.x+this.k*b,this.y+this.k*M)},apply:function(b){return[b[0]*this.k+this.x,b[1]*this.k+this.y]},applyX:function(b){return b*this.k+this.x},applyY:function(b){return b*this.k+this.y},invert:function(b){return[(b[0]-this.x)/this.k,(b[1]-this.y)/this.k]},invertX:function(b){return(b-this.x)/this.k},invertY:function(b){return(b-this.y)/this.k},rescaleX:function(b){return b.copy().domain(b.range().map(this.invertX,this).map(b.invert,b))},rescaleY:function(b){return b.copy().domain(b.range().map(this.invertY,this).map(b.invert,b))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var io=new Ei(1,0,0);function Gi(b){b.stopImmediatePropagation()}function Wi(b){b.preventDefault(),b.stopImmediatePropagation()}function oo(b){return!(b.ctrlKey&&b.type!=="wheel"||b.button)}function so(){var b=this;return b instanceof SVGElement?(b=b.ownerSVGElement||b).hasAttribute("viewBox")?[[(b=b.viewBox.baseVal).x,b.y],[b.x+b.width,b.y+b.height]]:[[0,0],[b.width.baseVal.value,b.height.baseVal.value]]:[[0,0],[b.clientWidth,b.clientHeight]]}function qi(){return this.__zoom||io}function mo(b){return-b.deltaY*(b.deltaMode===1?.05:b.deltaMode?1:.002)*(b.ctrlKey?10:1)}function Bi(){return navigator.maxTouchPoints||"ontouchstart"in this}function po(b,M,N){var H=b.invertX(M[0][0])-N[0][0],Y=b.invertX(M[1][0])-N[1][0],Q=b.invertY(M[0][1])-N[0][1],oe=b.invertY(M[1][1])-N[1][1];return b.translate(Y>H?(H+Y)/2:Math.min(0,H)||Math.max(0,Y),oe>Q?(Q+oe)/2:Math.min(0,Q)||Math.max(0,oe))}function ei(){var b,M,N,H=oo,Y=so,Q=po,oe=mo,re=Bi,ve=[0,1/0],ue=[[-1/0,-1/0],[1/0,1/0]],ge=250,Me=ka,De=B("start","zoom","end"),Ge=500,Te=0,Be=10;function Je(tt){tt.property("__zoom",qi).on("wheel.zoom",Nr,{passive:!1}).on("mousedown.zoom",Vr).on("dblclick.zoom",nn).filter(re).on("touchstart.zoom",Xt).on("touchmove.zoom",$t).on("touchend.zoom touchcancel.zoom",tn).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function rt(tt,Tt){return(Tt=Math.max(ve[0],Math.min(ve[1],Tt)))===tt.k?tt:new Ei(Tt,tt.x,tt.y)}function et(tt,Tt,er){var or=Tt[0]-er[0]*tt.k,Sr=Tt[1]-er[1]*tt.k;return or===tt.x&&Sr===tt.y?tt:new Ei(tt.k,or,Sr)}function wt(tt){return[(+tt[0][0]+ +tt[1][0])/2,(+tt[0][1]+ +tt[1][1])/2]}function Vt(tt,Tt,er,or){tt.on("start.zoom",function(){Lr(this,arguments).event(or).start()}).on("interrupt.zoom end.zoom",function(){Lr(this,arguments).event(or).end()}).tween("zoom",function(){var Sr=this,tr=arguments,Tr=Lr(Sr,tr).event(or),sn=Y.apply(Sr,tr),Bn=er==null?wt(sn):typeof er=="function"?er.apply(Sr,tr):er,Xr=Math.max(sn[1][0]-sn[0][0],sn[1][1]-sn[0][1]),sa=Sr.__zoom,ba=typeof Tt=="function"?Tt.apply(Sr,tr):Tt,La=Me(sa.invert(Bn).concat(Xr/sa.k),ba.invert(Bn).concat(Xr/ba.k));return function(Oa){if(Oa===1)Oa=ba;else{var Ua=La(Oa),ai=Xr/Ua[2];Oa=new Ei(ai,Bn[0]-Ua[0]*ai,Bn[1]-Ua[1]*ai)}Tr.zoom(null,Oa)}})}function Lr(tt,Tt,er){return!er&&tt.__zooming||new Zt(tt,Tt)}function Zt(tt,Tt){this.that=tt,this.args=Tt,this.active=0,this.sourceEvent=null,this.extent=Y.apply(tt,Tt),this.taps=0}function Nr(tt,...Tt){if(H.apply(this,arguments)){var er=Lr(this,Tt).event(tt),or=this.__zoom,Sr=Math.max(ve[0],Math.min(ve[1],or.k*Math.pow(2,oe.apply(this,arguments)))),tr=Yt(tt);if(er.wheel)er.mouse[0][0]===tr[0]&&er.mouse[0][1]===tr[1]||(er.mouse[1]=or.invert(er.mouse[0]=tr)),clearTimeout(er.wheel);else{if(or.k===Sr)return;er.mouse=[tr,or.invert(tr)],Ja(this),er.start()}Wi(tt),er.wheel=setTimeout(Tr,150),er.zoom("mouse",Q(et(rt(or,Sr),er.mouse[0],er.mouse[1]),er.extent,ue))}function Tr(){er.wheel=null,er.end()}}function Vr(tt,...Tt){if(!N&&H.apply(this,arguments)){var er=tt.currentTarget,or=Lr(this,Tt,!0).event(tt),Sr=Wt(tt.view).on("mousemove.zoom",Bn,!0).on("mouseup.zoom",Xr,!0),tr=Yt(tt,er),Tr=tt.clientX,sn=tt.clientY;vn(tt.view),Gi(tt),or.mouse=[tr,this.__zoom.invert(tr)],Ja(this),or.start()}function Bn(sa){if(Wi(sa),!or.moved){var ba=sa.clientX-Tr,La=sa.clientY-sn;or.moved=ba*ba+La*La>Te}or.event(sa).zoom("mouse",Q(et(or.that.__zoom,or.mouse[0]=Yt(sa,er),or.mouse[1]),or.extent,ue))}function Xr(sa){Sr.on("mousemove.zoom mouseup.zoom",null),wr(sa.view,or.moved),Wi(sa),or.event(sa).end()}}function nn(tt,...Tt){if(H.apply(this,arguments)){var er=this.__zoom,or=Yt(tt.changedTouches?tt.changedTouches[0]:tt,this),Sr=er.invert(or),tr=er.k*(tt.shiftKey?.5:2),Tr=Q(et(rt(er,tr),or,Sr),Y.apply(this,Tt),ue);Wi(tt),ge>0?Wt(this).transition().duration(ge).call(Vt,Tr,or,tt):Wt(this).call(Je.transform,Tr,or,tt)}}function Xt(tt,...Tt){if(H.apply(this,arguments)){var er,or,Sr,tr,Tr=tt.touches,sn=Tr.length,Bn=Lr(this,Tt,tt.changedTouches.length===sn).event(tt);for(Gi(tt),or=0;or=0;--tt){var Tt=this.tryEntries[tt],er=Tt.completion;if(Tt.tryLoc==="root")return tn("end");if(Tt.tryLoc<=this.prev){var or=N.call(Tt,"catchLoc"),Sr=N.call(Tt,"finallyLoc");if(or&&Sr){if(this.prev=0;--tn){var tt=this.tryEntries[tn];if(tt.tryLoc<=this.prev&&N.call(tt,"finallyLoc")&&this.prev=0;--$t){var tn=this.tryEntries[$t];if(tn.finallyLoc===Xt)return this.complete(tn.completion,tn.afterLoc),Zt(tn),ge}},catch:function(Xt){for(var $t=this.tryEntries.length-1;$t>=0;--$t){var tn=this.tryEntries[$t];if(tn.tryLoc===Xt){var tt=tn.completion;if(tt.type==="throw"){var Tt=tt.arg;Zt(tn)}return Tt}}throw new Error("illegal catch attempt")},delegateYield:function(Xt,$t,tn){return this.delegate={iterator:Vr(Xt),resultName:$t,nextLoc:tn},this.method==="next"&&(this.arg=void 0),ge}},b}function Ki(b){return Ki=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},Ki(b)}function $i(b,M,N,H,Y,Q,oe){try{var re=b[Q](oe),ve=re.value}catch(ue){return void N(ue)}re.done?M(ve):Promise.resolve(ve).then(H,Y)}function lo(b){return function(){var M=this,N=arguments;return new Promise(function(H,Y){var Q=b.apply(M,N);function oe(ve){$i(Q,H,Y,oe,re,"next",ve)}function re(ve){$i(Q,H,Y,oe,re,"throw",ve)}oe(void 0)})}}function eo(b,M){if(!(b instanceof M))throw new TypeError("Cannot call a class as a function")}function uo(b,M){for(var N=0;Nb.length)&&(M=b.length);for(var N=0,H=new Array(M);N=b.length?{done:!0}:{done:!1,value:b[H++]}},e:function(ve){throw ve},f:Y}}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 Q,oe=!0,re=!1;return{s:function(){N=N.call(b)},n:function(){var ve=N.next();return oe=ve.done,ve},e:function(ve){re=!0,Q=ve},f:function(){try{oe||N.return==null||N.return()}finally{if(re)throw Q}}}}function Xi(b){var M=32;switch(b){case 0:M=23;break;case 1:M=26;break;case 2:default:M=32;break;case 3:M=38}return M}function to(b){b=b.sort();for(var M=[],N=0;NM&&N<2*M||N>M&&N<3*M)&&H.push(b.length);var ve=H.length;ve===1?Y.push({text:b,x:0,y:0}):ve===2?H.forEach(function(ue,ge){ge===0?Y.push({text:b.substring(0,ue),x:0,y:-7}):Y.push({text:b.substring(H[0],ue),x:0,y:7})}):H.forEach(function(ue,ge){ge===0?Y.push({text:b.substring(0,ue),x:0,y:-12}):ge===1?Y.push({text:b.substring(H[0],ue+1),x:0,y:4}):b.length>ue?(()=>{var Me=Y.reduce((De,Ge)=>De+Ge.text.length,0);Y.push({text:b.substring(Me,Me+2)+(b.length-(Me+2)>0?"...":""),x:0,y:16})})():Y.push({text:b.substring(H[1]+1,ue),x:0,y:16})})}(),Y}Ei.prototype;var Vi=["circle","rect","ellipse"],Yi=["url(#radialGradient-1)","url(#radialGradient-2)","url(#radialGradient-3)"],li=["url(#lines1)","url(#lines2)","url(#lines3)"];function Ii(b,M,N){return b.selectAll(".node-circle").remove(),b.selectAll(".node-circle").data(M,function(H){return H.id}).enter().append(function(H){return Vi.includes(H.shape)?document.createElementNS("http://www.w3.org/2000/svg",H.shape):document.createElementNS("http://www.w3.org/2000/svg","circle")}).style("display",function(H){return H.hide?"none":"block"}).style("opacity",function(H){return H.hide?"0":"1"}).attr("r",function(H){return H.shape=="circle"?Ri(H.size):null}).attr("rx",function(H){return H.shape=="ellipse"?Ri(H.size)+10:H.shape=="rect"?10:null}).attr("ry",function(H){return H.shape=="ellipse"?Ri(H.size)+10:H.shape=="rect"?10:null}).attr("width",function(H){return H.shape=="rect"?3*(Ri(H.size)-6):2*(Ri(H.size)-6)}).attr("height",function(H){return H.shape=="rect"?1.5*(Ri(H.size)-6):2*(Ri(H.size)-6)}).attr("fill",function(H){return H.colorType?Yi[H.colorType-1]:H.color||"url(#radialGradient-1)"}).attr("color",function(H){return H.color||"#2E8B57"}).attr("class",function(H){return"node-circle node-circle-".concat(H.id," transition-opacity duration-500")}).attr("id",function(H){return"node-circle".concat(H.id)}).style("cursor","pointer").on("mouseover",function(H,Y){var Q=Y.activeColor||"#008FFF";H.target.setAttribute("stroke",Q),H.target.setAttribute("stroke-width","8")}).on("mouseout",function(H){H.target.setAttribute("stroke-width","0")}).append("title").text(function(H){return H.name}),b.selectAll(".node-circle")}function Ri(b){var M=32;switch(b){case 0:M=23;break;case 1:M=26;break;case 2:default:M=32;break;case 3:M=38}return M}function ro(b,M){return b.selectAll("text").remove(),b.selectAll("text").data(M,function(N){return N.id}).enter().append("text").attr("dy",".35em").attr("text-anchor","middle").attr("pointer-events","none").style("fill","#fff").style("font-size","10px").style("text-anchor","middle").attr("class",function(N){return"node-text node-circle node-circle--text-".concat(N.id," node-text-").concat(N.id," transition-opacity duration-500")}).style("cursor","pointer").append("svg:title").text(function(N){return N.name}),b.selectAll("text").style("display",function(N){return N.hide?"none":"block"}),b.selectAll("text").attr("d",function(N){N.shape=="rect"?Wt(".node-circle--text-".concat(N.id)).append("tspan").style("cursor","pointer").append("tspan").text(function(H){return H.name}):_o(N.name,Ri(N.size)).forEach(function(H,Y){Wt(".node-circle--text-".concat(N.id)).append("tspan").style("cursor","pointer").attr("class",function(Q){return"node-circle--tspan-".concat(Q.id,"-").concat(Y)}).attr("x",H.x).attr("y",H.y).text(function(){return H.text})})}),b.selectAll("text")}function ho(b){var M=arguments.length>1&&arguments[1]!==void 0&&arguments[1],N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Y=H._ops,Q=Wt("body"),oe=[];if(M&&Y.isShowBatchOperation)return N.push(b.id),Wt("".concat(Y.containerName)).style("background","#5e5e5e"),N.forEach(function(Me){oe.push(Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("color"))}),Q.selectAll("".concat(Y.containerName," .node-circle")).attr("fill","#3c3b3b"),N.forEach(function(Me,De){Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("fill",oe[De])}),void Wt(".graph-bath").style("display","block");if(Y.isShowMask){var re=[],ve=[];Y.links.map(function(Me){Me.source.id==b.id&&(re.push(Me.target.id),ve.push(Me.source.id+Me.target.id)),Me.target.id==b.id&&(re.push(Me.source.id),ve.push(Me.source.id+Me.target.id))});var ue=to(re),ge=to(ve);ue.push(b.id),Q.selectAll("".concat(Y.containerName," .line-item")).style("display","none"),Wt("".concat(Y.containerName)).style("background","#5e5e5e"),ue.forEach(function(Me){oe.push(Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("color"))}),Q.selectAll("".concat(Y.containerName," .node-circle")).attr("fill","#3c3b3b"),ue.forEach(function(Me,De){Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("fill",oe[De])}),ge.forEach(function(Me){Q.selectAll("".concat(Y.containerName," .line-item-").concat(Me)).style("display",function(De){return De.hide?"none":"block"})})}}var wi=[],no={addPath:function(b){b.forEach(function(M){var N=wi.indexOf(M);N!=-1&&wi.splice(N,1),wi.unshift(M)})},getPath:function(){return wi},clearPath:function(){wi.length=0}};function Hi(b,M,N,H){return ne.apply(this,arguments)}function ne(){return ne=lo(xi().mark(function b(M,N,H,Y){var Q;return xi().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return Q=H._ops,oe.delegateYield(xi().mark(function re(){var ve,ue,ge,Me,De,Ge,Te,Be,Je,rt,et,Tt,Vt,Lr,Zt,Nr,kr,an,Xt,$t,rn,tt,Dt,er,or,Sr,tr,Tr,ln,In;return xi().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Xr.t0=M,Xr.next=Xr.t0==="remove"?3:Xr.t0==="hide"?19:Xr.t0==="contraction"?22:Xr.t0==="extend"?42:Xr.t0==="editSize"?62:Xr.t0==="editColor"?71:Xr.t0==="editShape"?79:Xr.t0==="extend-path"?87:Xr.t0==="contraction-path"?96:100;break;case 3:ve=0;case 4:if(!(ve1?tr[1]:null)&&Ee.contractionPath(Tr,tr,H),Ee.extendPath(Sr,H),Ee.previousStep.id=Sr,Ee.previousStep.operate="extend",H.update(),Xr.abrupt("break",100);case 96:return ln=N[0],(In=no.getPath()).indexOf(ln)!=-1&&(Ee.contractionPath(ln,In,H),Ee.previousStep.operate=="extend"&&Ee.previousStep.id!=ln?(Ee.extendPath(Ee.previousStep.id,H),Ee.previousStep.operate="extend"):(Ee.previousStep.id=ln,Ee.previousStep.operate="contraction"),H.update()),Xr.abrupt("break",100);case 100:case"end":return Xr.stop()}},re)})(),"t0",2);case 2:Wt(Q.containerName).style("background",Q.background);case 3:case"end":return oe.stop()}},b)})),ne.apply(this,arguments)}var se,Ee={extendPath:function(b,M){for(var N=M._ops,H=N.nodes,Y=N.links,Q=[],oe=[],re=0;re0)for(var ge=0;ge1&&arguments[1]!==void 0?arguments[1]:{};se=b,M._linkContainer.selectAll(".connect-item")._groups[0].length||M._linkContainer.append("g").attr("class","connect-item").append("path").attr("stroke-width",2).attr("stroke","#5e5ef0").attr("class","connect-item-inner"),Wt("".concat(M._ops.containerName)).on("mousemove",function(N){mt(N,M)})}function mt(b,M){var N,H,Y,Q=(N=M._linkContainer._groups[0][0].parentNode.attributes.transform,{translate:(Y=(H=N)&&/translate/.test(H.value)&&/scale/.test(H.value)&&H.value.match(/translate\(([^\)]+)\)\s?scale\(([^\)]+)/))&&Y[1].split(",")||[0,0],scale:Y&&Y[2]||1}),oe=Q.translate,re=Q.scale;M._linkContainer.selectAll(".connect-item-inner").attr("d",function(){return"M".concat(se.x,", ").concat(se.y," L").concat(b.offsetX/re-oe[0]/re,", ").concat(b.offsetY/re-oe[1]/re)})}function yt(b){return Array.isArray(b[0])?{message:"success",done:function(M){for(var N=0;N1&&arguments[1]!==void 0?arguments[1]:"order",N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Q=!0;return H==1&&b.length%2==0&&(Q=!1),b.map(function(oe,re){oe._level=H,oe._value=H==1?re+1:re+1+(N-1)*b.length,oe._parent=H==2?1:Y,oe._site=H!=1||Q?M:re=Je/2){var Lr=Tt.startAngle;Tt.startAngle=Tt.endAngle,Tt.endAngle=Lr}return Tt})):(Je=ue._level==1?ue.children.length*Me._toolbarData.length:ue.children.length*ue._num,Be=xa()(new Array(Je).fill(1)).map(function(Tt){if(ue._site=="left"){var Vt=Tt.startAngle;Tt.startAngle=Tt.endAngle,Tt.endAngle=Vt}return Tt})),ge._num=Be.length;var et=ue._value;return ge._site=="left"?(rt=Be.slice(Be.length/2,Be.length),et=ue._value-ue._num/2):rt=Be.slice(0,Be.length/2),De=Ln(rt,rt.length/(ue._num/2))[et-1],ue._level==0&&(De=Be),De}(N,Q,H),ve=la(re[oe].startAngle,re[oe].endAngle);return function(ue){return sr?function(ge,Me,De,Ge,Te,Be,Je,rt){var et=en(De[Je].startAngle,Me(ge),Te._level+1,Te._level+2,rt),Tt=et.centroid(De[Je]);return Ge[Je].setAttribute("x",Tt[0]-6),Ge[Je].setAttribute("y",Tt[1]-6),rt._operationContainer.selectAll("".concat(Be," .pie-icon")).transition().delay(150).styleTween("display",function(){return ta("none",sr?"block":"none")}),et()}(ue,ve,re,Y,N,M,oe,H):""}})}}}]),b}();function Pr(b){b.selectAll(".arc-item .pie-item").interrupt().attr("d",null),b.selectAll(".arc-item .pie-icon").interrupt().style("display","none"),b.style("display","none"),b.selectAll(".operation-item").attr("transform",function(){return"rotate(0)"}),sr=!1}var en=function(b,M){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,Y=arguments.length>4?arguments[4]:void 0;return Jn().innerRadius(N*Y.containerSize+2).outerRadius(H*Y.containerSize).padAngle(.02).startAngle(b).endAngle(M)};function vn(){return vn=lo(xi().mark(function b(M,N,H){var Y,Q,oe;return xi().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:re.t0=M.type,re.next=re.t0==="connect"?3:re.t0==="unlocked"?8:33;break;case 3:return _r.length=0,Ir=!0,_r.push(N),He(N,H._example),re.abrupt("break",36);case 8:Q=yo(H._example._ops.nodes),re.prev=9,Q.s();case 11:if((oe=Q.n()).done){re.next=19;break}if((Y=oe.value).id!=N.id){re.next=17;break}return Y.fx=null,Y.fy=null,re.abrupt("break",19);case 17:re.next=11;break;case 19:re.next=24;break;case 21:re.prev=21,re.t1=re.catch(9),Q.e(re.t1);case 24:return re.prev=24,Q.f(),re.finish(24);case 27:return H._example._simulation._simulation.nodes(H._example._ops.nodes),H._example._simulation._simulation.alphaTarget(.08).restart(),setTimeout(function(){H._example._simulation._simulation.alphaTarget(0)},300),re.next=32,M.click(N);case 32:return re.abrupt("break",36);case 33:return re.next=35,M.click({node:N});case 35:Hi(M.type,[N.id],H._example);case 36:Rt=null,Pr(H._operationContainer);case 38:case"end":return re.stop()}},b,null,[[9,21,24,27]])})),vn.apply(this,arguments)}function cn(){return(cn=lo(xi().mark(function b(M,N){var H,Y,Q;return xi().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return Wt(".graph-container").on("mousemove",null),Ir=!1,_r.push(M),Y={node:M,connects:(H=[]).concat.apply(H,_r)},oe.next=6,hr.click(Y);case 6:Q=oe.sent,yt(Q||[_r.splice(0)]).done(N),ho(Y.connects[0],!1,[],N),_r.length=0;case 11:case"end":return oe.stop()}},b)}))).apply(this,arguments)}function Ln(b,M){for(var N=[],H=0;H4&&arguments[4]!==void 0?arguments[4]:1,Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,oe=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7;this.deflection=H;var re=function(tr){return tr*tr},ve=this.deflection*Math.PI/180,ue={x:Math.cos(ve)*b,y:Math.sin(ve)*b},ge=b/(M+oe),Me=-N*ge/(1-ge),De=function(tr,Tr,ln,In){var Xr=tr.y/(tr.x-Me),sa=tr.y-Xr*tr.x,Ca=1+re(Xr),La=2*(Xr*sa-ln),Ma=re(sa)+re(ln)-re(Tr),Fa={x:(-La+In*Math.sqrt(re(La)-4*Ca*Ma))/(2*Ca)};return Fa.y=(Fa.x-Me)*Xr,Fa},Ge=De(ue,M+oe,N,-1),Te=-ue.x/ue.y,Be=ue.y+re(ue.x)/ue.y,Je=-(Ge.x-N)/Ge.y,rt=Ge.y+(Ge.x-N)*Ge.x/Ge.y,et=(Be-rt)/(Je-Te),Tt=Te*et+Be,Vt=Math.sqrt(re(et-ue.x)+re(Tt-ue.y)),Lr=Math.atan2(ue.x-et,Tt-ue.y),Zt=Math.atan2(Ge.x-et,Tt-Ge.y),Nr=(Lr+Zt)/2;this.deflection>0&&(Nr+=Math.PI);var kr=Zt-Lr;this.deflection>0&&(kr=2*Math.PI-kr),this.shaftLength=kr*Vt,Lr>Zt&&(this.shaftLength=0),this.midShaftPoint={x:et+Vt*Math.sin(Nr),y:Tt-Vt*Math.cos(Nr)};var an=function(tr){var Tr=(tr<0?1:-1)*Math.sqrt(re(tr)/(1+re(Te))),ln=Te*Tr;return{x:ue.x+Tr,y:ue.y+ln}},Xt=function(tr){var Tr=(tr<0?-1:1)*Math.sqrt(re(tr)/(1+re(Je))),ln=Je*Tr;return{x:Ge.x+Tr,y:Ge.y+ln}},$t=function(tr,Tr){return{x:et+(Vt+Tr)*Math.sin(tr),y:Tt-(Vt+Tr)*Math.cos(tr)}},rn=function(tr){var Tr=(tr<0?-1:1)*Math.sqrt(re(tr)/(1+re(1/Je))),ln=Tr/Je;return{x:Ge.x+Tr,y:Ge.y-ln}},tt=function(tr){return tr.x+","+tr.y},Dt=Y/2,er=Q/2,or=ue.y>0?0:1,Sr=ue.y<0?0:1;this.outline=function(){if(Lr>Zt)return["M",tt(Xt(-er)),"L",tt(rn(oe)),"L",tt(Xt(er)),"Z"].join(" ");var tr=Nr-0,Tr=Nr+0;return["M",tt(an(Dt)),"L",tt(an(-Dt)),"A",Vt-Dt,Vt-Dt,0,0,or,tt($t(tr,-Dt)),"L",tt($t(tr,Dt)),"A",Vt+Dt,Vt+Dt,0,0,Sr,tt(an(Dt)),"Z","M",tt($t(Tr,Dt)),"L",tt($t(Tr,-Dt)),"A",Vt-Dt,Vt-Dt,0,0,or,tt(Xt(-Dt)),"L",tt(Xt(-er)),"L",tt(rn(oe)),"L",tt(Xt(er)),"L",tt(Xt(Dt)),"A",Vt+Dt,Vt+Dt,0,0,Sr,tt($t(Tr,Dt))].join(" ")}}function tn(b,M,N){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8,Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,oe=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7,re=N*Math.PI/180,ve=b,ue=b+oe,ge=b+M,Me=ge*Math.tan(re/2),De=Y/2;function Ge(et,Tt){return et+","+Tt}this.shaftLength=3*Me+Y;var Te=function(et,Tt,Vt){var Lr=Tt*Math.tan(re/2),Zt=Tt/Math.cos(re/2);return Ge((Lr+Vt)*Math.sin(et),Zt+(Lr+Vt)*Math.cos(et))},Be=function(){var et=Te(0,ge,De+H/2+2).split(",");return{x:et[0],y:et[1]}};this.midShaftPoint=Be();var Je=function(et,Tt){return Te((Math.PI+re)/2,et,Tt)},rt=function(et,Tt){return Te(-(Math.PI+re)/2,et,Tt)};this.outline=function(){var et=Me-De,Tt=Me+De;return["M",Je(ve,De),"L",Je(ge,De),"A",Tt,Tt,0,1,1,rt(ge,De),"L",rt(ue,De),"L",rt(ue,-Q/2),"L",rt(ve,0),"L",rt(ue,Q/2),"L",rt(ue,-De),"L",rt(ge,-De),"A",et,et,0,1,0,Je(ge,-De),"L",Je(ve,-De),"Z"].join(" ")}}function dn(b,M,N){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:7,Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7;this.length=N-(b+M),this.shaftLength=this.length-Q;var oe=b,re=oe+this.shaftLength,ve=oe+this.length,ue=H/2,ge=Y/2;this.midShaftPoint={x:oe+this.shaftLength/2,y:0},this.outline=function(){var Me=0,De=0;return["M",oe,ue,"L",Me,ue,"L",Me,-ue,"L",oe,-ue,"Z","M",De,ue,"L",re,ue,"L",re,ge,"L",ve,0,"L",re,-ge,"L",re,-ue,"L",De,-ue,"Z"].join(" ")}}function Zr(){}var Fr=new Zr;function on(b,M){this.relationships=[],b.idH)return N;var Y=Math.ceil((H-M)/12);return N.length-Y<=0?"":N.substr(0,N.length-Y)+"\u2026"}},Zr.prototype.distributeAnglesForLoopArrows=function(b,M){for(var N,H=0,Y=Array.from(b);H0){var De=void 0,Ge=void 0,Te={start:0,end:0};for(Q=0;QTe.end-Te.start&&(Te.start=Ge,Te.end=De);for(oe=(Te.end-Te.start)/(N.relationships.length+1),Q=0;Q150?150/ue:30,Me=0;MeDe.x&&(Q=De.x),oeDe.y&&(re=De.y),ve=De)){(et.data!==oe||et.next)&&(Zt===0&&(an+=(Zt=sn(re))*Zt),Nr===0&&(an+=(Nr=sn(re))*Nr),anrt+er||$tet+er||rnJe.index){var or=rt-tt.x-tt.vx,Sr=et-tt.y-tt.vy,tr=or*or+Sr*Sr;trTe.r&&(Te.r=Te[Be].r)}function Ge(){if(oe){var Te,Be,Je=oe.length;for(re=new Array(Je),Te=0;Te3&&arguments[3]!==void 0?arguments[3]:1,Q=H.benchmark,oe=H.height,re=H.width,ve=H.isResize,ue=H.layout,ge=ue.distance?ue.distance:Math.min(oe,re)/2-80,Me=zn(N).iterations(.05).id(function(De){return De[Q]}).distance(function(){return N.length<=5&&ve?100:N.length<=20&&ve?ge:N.length<=60?180:230});this._simulation.nodes(M).force("link",Me).velocityDecay(.2).alpha(Y).alphaDecay(.08),this._simulation.restart()}},{key:"addSimulationEvent",value:function(M,N,H,Y){var Q=this,oe=go(M,3),re=oe[0],ve=oe[1],ue=oe[2];this._simulation.on("tick",function(){return Fr.layoutRelationships(Y),Q._root.layout.force&&Fr.layoutNodes(Q._root),re.attr("transform",function(ge){return"translate("+ge.source.x+" "+ge.source.y+") rotate("+(ge.naturalAngle-180)+")"}),ve.attr("d",function(ge){return ge.arrow.outline(ge)}),ue.attr("x",function(ge){return ge.arrow.midShaftPoint.x}).attr("y",function(ge){return ge.arrow.midShaftPoint.y+13}).attr("transform",function(ge){return ge.naturalAngle<90||ge.naturalAngle>270?"rotate(180 "+ge.arrow.midShaftPoint.x+" "+ge.arrow.midShaftPoint.y+")":null}).text(function(ge){return ge.shortCaption}),N.attr("cx",function(ge){return ge.x}).attr("cy",function(ge){return ge.y}).attr("x",function(ge){return ge.shape=="rect"?ge.x-Xi(ge.size):ge.x-ge.size+6}).attr("y",function(ge){return ge.shape=="rect"?ge.y-Xi(ge.size)/1.5:ge.y-ge.size+6}),void H.attr("x",function(ge){return _o(ge.name,Xi(ge.size)).forEach(function(Me,De){Wt(".node-circle--tspan-".concat(ge.id,"-").concat(De)).attr("x",ge.x).attr("y",Me.y+ge.y)}),ge.x}).attr("y",function(ge){return ge.y})})}},{key:"drag",value:function(){var M=this;return function(){var N,H,Y,Q,oe=pt,re=Nt,ve=dr,ue=Jt,ge={},Me=B("start","drag","end"),De=0,Ge=0;function Te(Zt){Zt.on("mousedown.drag",Be).filter(ue).on("touchstart.drag",et).on("touchmove.drag",Tt,Dr).on("touchend.drag touchcancel.drag",Vt).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function Be(Zt,Nr){if(!Q&&oe.call(this,Zt,Nr)){var kr=Lr(this,re.call(this,Zt,Nr),Zt,Nr,"mouse");kr&&(Wt(Zt.view).on("mousemove.drag",Je,Wr).on("mouseup.drag",rt,Wr),mn(Zt.view),Br(Zt),Y=!1,N=Zt.clientX,H=Zt.clientY,kr("start",Zt))}}function Je(Zt){if(xr(Zt),!Y){var Nr=Zt.clientX-N,kr=Zt.clientY-H;Y=Nr*Nr+kr*kr>Ge}ge.mouse("drag",Zt)}function rt(Zt){Wt(Zt.view).on("mousemove.drag mouseup.drag",null),wr(Zt.view,Y),xr(Zt),ge.mouse("end",Zt)}function et(Zt,Nr){if(oe.call(this,Zt,Nr)){var kr,an,Xt=Zt.changedTouches,$t=re.call(this,Zt,Nr),rn=Xt.length;for(kr=0;krM&&N<2*M||N>M&&N<3*M)&&H.push(b.length);var ve=H.length;ve===1?Y.push({text:b,x:0,y:0}):ve===2?H.forEach(function(ue,ge){ge===0?Y.push({text:b.substring(0,ue),x:0,y:-7}):Y.push({text:b.substring(H[0],ue),x:0,y:7})}):H.forEach(function(ue,ge){ge===0?Y.push({text:b.substring(0,ue),x:0,y:-12}):ge===1?Y.push({text:b.substring(H[0],ue+1),x:0,y:4}):b.length>ue?(()=>{var Me=Y.reduce((De,Ge)=>De+Ge.text.length,0);Y.push({text:b.substring(Me,Me+2)+(b.length-(Me+2)>0?"...":""),x:0,y:16})})():Y.push({text:b.substring(H[1]+1,ue),x:0,y:16})})}(),Y}Ei.prototype;var Vi=["circle","rect","ellipse"],Yi=["url(#radialGradient-1)","url(#radialGradient-2)","url(#radialGradient-3)"],li=["url(#lines1)","url(#lines2)","url(#lines3)"];function Ii(b,M,N){return b.selectAll(".node-circle").remove(),b.selectAll(".node-circle").data(M,function(H){return H.id}).enter().append(function(H){return Vi.includes(H.shape)?document.createElementNS("http://www.w3.org/2000/svg",H.shape):document.createElementNS("http://www.w3.org/2000/svg","circle")}).style("display",function(H){return H.hide?"none":"block"}).style("opacity",function(H){return H.hide?"0":"1"}).attr("r",function(H){return H.shape=="circle"?Ri(H.size):null}).attr("rx",function(H){return H.shape=="ellipse"?Ri(H.size)+10:H.shape=="rect"?10:null}).attr("ry",function(H){return H.shape=="ellipse"?Ri(H.size)+10:H.shape=="rect"?10:null}).attr("width",function(H){return H.shape=="rect"?3*(Ri(H.size)-6):2*(Ri(H.size)-6)}).attr("height",function(H){return H.shape=="rect"?1.5*(Ri(H.size)-6):2*(Ri(H.size)-6)}).attr("fill",function(H){return H.colorType?Yi[H.colorType-1]:H.color||"url(#radialGradient-1)"}).attr("color",function(H){return H.color||"#2E8B57"}).attr("class",function(H){return"node-circle node-circle-".concat(H.id," transition-opacity duration-500")}).attr("id",function(H){return"node-circle".concat(H.id)}).style("cursor","pointer").on("mouseover",function(H,Y){var Q=Y.activeColor||"#008FFF";H.target.setAttribute("stroke",Q),H.target.setAttribute("stroke-width","8")}).on("mouseout",function(H){H.target.setAttribute("stroke-width","0")}).append("title").text(function(H){return H.name}),b.selectAll(".node-circle")}function Ri(b){var M=32;switch(b){case 0:M=23;break;case 1:M=26;break;case 2:default:M=32;break;case 3:M=38}return M}function ro(b,M){return b.selectAll("text").remove(),b.selectAll("text").data(M,function(N){return N.id}).enter().append("text").attr("dy",".35em").attr("text-anchor","middle").attr("pointer-events","none").style("fill","#fff").style("font-size","10px").style("text-anchor","middle").attr("class",function(N){return"node-text node-circle node-circle--text-".concat(N.id," node-text-").concat(N.id," transition-opacity duration-500")}).style("cursor","pointer").append("svg:title").text(function(N){return N.name}),b.selectAll("text").style("display",function(N){return N.hide?"none":"block"}),b.selectAll("text").attr("d",function(N){N.shape=="rect"?Wt(".node-circle--text-".concat(N.id)).append("tspan").style("cursor","pointer").append("tspan").text(function(H){return H.name}):_o(N.name,Ri(N.size)).forEach(function(H,Y){Wt(".node-circle--text-".concat(N.id)).append("tspan").style("cursor","pointer").attr("class",function(Q){return"node-circle--tspan-".concat(Q.id,"-").concat(Y)}).attr("x",H.x).attr("y",H.y).text(function(){return H.text})})}),b.selectAll("text")}function ho(b){var M=arguments.length>1&&arguments[1]!==void 0&&arguments[1],N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Y=H._ops,Q=Wt("body"),oe=[];if(M&&Y.isShowBatchOperation)return N.push(b.id),Wt("".concat(Y.containerName)).style("background","#5e5e5e"),N.forEach(function(Me){oe.push(Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("color"))}),Q.selectAll("".concat(Y.containerName," .node-circle")).attr("fill","#3c3b3b"),N.forEach(function(Me,De){Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("fill",oe[De])}),void Wt(".graph-bath").style("display","block");if(Y.isShowMask){var re=[],ve=[];Y.links.map(function(Me){Me.source.id==b.id&&(re.push(Me.target.id),ve.push(Me.source.id+Me.target.id)),Me.target.id==b.id&&(re.push(Me.source.id),ve.push(Me.source.id+Me.target.id))});var ue=to(re),ge=to(ve);ue.push(b.id),Q.selectAll("".concat(Y.containerName," .line-item")).style("display","none"),Wt("".concat(Y.containerName)).style("background","#5e5e5e"),ue.forEach(function(Me){oe.push(Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("color"))}),Q.selectAll("".concat(Y.containerName," .node-circle")).attr("fill","#3c3b3b"),ue.forEach(function(Me,De){Q.select("".concat(Y.containerName," .node-circle-").concat(Me)).attr("fill",oe[De])}),ge.forEach(function(Me){Q.selectAll("".concat(Y.containerName," .line-item-").concat(Me)).style("display",function(De){return De.hide?"none":"block"})})}}var wi=[],no={addPath:function(b){b.forEach(function(M){var N=wi.indexOf(M);N!=-1&&wi.splice(N,1),wi.unshift(M)})},getPath:function(){return wi},clearPath:function(){wi.length=0}};function Hi(b,M,N,H){return ne.apply(this,arguments)}function ne(){return ne=lo(xi().mark(function b(M,N,H,Y){var Q;return xi().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return Q=H._ops,oe.delegateYield(xi().mark(function re(){var ve,ue,ge,Me,De,Ge,Te,Be,Je,rt,et,wt,Vt,Lr,Zt,Nr,Vr,nn,Xt,$t,tn,tt,Tt,er,or,Sr,tr,Tr,sn,Bn;return xi().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Xr.t0=M,Xr.next=Xr.t0==="remove"?3:Xr.t0==="hide"?19:Xr.t0==="contraction"?22:Xr.t0==="extend"?42:Xr.t0==="editSize"?62:Xr.t0==="editColor"?71:Xr.t0==="editShape"?79:Xr.t0==="extend-path"?87:Xr.t0==="contraction-path"?96:100;break;case 3:ve=0;case 4:if(!(ve1?tr[1]:null)&&Ee.contractionPath(Tr,tr,H),Ee.extendPath(Sr,H),Ee.previousStep.id=Sr,Ee.previousStep.operate="extend",H.update(),Xr.abrupt("break",100);case 96:return sn=N[0],(Bn=no.getPath()).indexOf(sn)!=-1&&(Ee.contractionPath(sn,Bn,H),Ee.previousStep.operate=="extend"&&Ee.previousStep.id!=sn?(Ee.extendPath(Ee.previousStep.id,H),Ee.previousStep.operate="extend"):(Ee.previousStep.id=sn,Ee.previousStep.operate="contraction"),H.update()),Xr.abrupt("break",100);case 100:case"end":return Xr.stop()}},re)})(),"t0",2);case 2:Wt(Q.containerName).style("background",Q.background);case 3:case"end":return oe.stop()}},b)})),ne.apply(this,arguments)}var se,Ee={extendPath:function(b,M){for(var N=M._ops,H=N.nodes,Y=N.links,Q=[],oe=[],re=0;re0)for(var ge=0;ge1&&arguments[1]!==void 0?arguments[1]:{};se=b,M._linkContainer.selectAll(".connect-item")._groups[0].length||M._linkContainer.append("g").attr("class","connect-item").append("path").attr("stroke-width",2).attr("stroke","#5e5ef0").attr("class","connect-item-inner"),Wt("".concat(M._ops.containerName)).on("mousemove",function(N){mt(N,M)})}function mt(b,M){var N,H,Y,Q=(N=M._linkContainer._groups[0][0].parentNode.attributes.transform,{translate:(Y=(H=N)&&/translate/.test(H.value)&&/scale/.test(H.value)&&H.value.match(/translate\(([^\)]+)\)\s?scale\(([^\)]+)/))&&Y[1].split(",")||[0,0],scale:Y&&Y[2]||1}),oe=Q.translate,re=Q.scale;M._linkContainer.selectAll(".connect-item-inner").attr("d",function(){return"M".concat(se.x,", ").concat(se.y," L").concat(b.offsetX/re-oe[0]/re,", ").concat(b.offsetY/re-oe[1]/re)})}function yt(b){return Array.isArray(b[0])?{message:"success",done:function(M){for(var N=0;N1&&arguments[1]!==void 0?arguments[1]:"order",N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Q=!0;return H==1&&b.length%2==0&&(Q=!1),b.map(function(oe,re){oe._level=H,oe._value=H==1?re+1:re+1+(N-1)*b.length,oe._parent=H==2?1:Y,oe._site=H!=1||Q?M:re=Je/2){var Lr=wt.startAngle;wt.startAngle=wt.endAngle,wt.endAngle=Lr}return wt})):(Je=ue._level==1?ue.children.length*Me._toolbarData.length:ue.children.length*ue._num,Be=Aa()(new Array(Je).fill(1)).map(function(wt){if(ue._site=="left"){var Vt=wt.startAngle;wt.startAngle=wt.endAngle,wt.endAngle=Vt}return wt})),ge._num=Be.length;var et=ue._value;return ge._site=="left"?(rt=Be.slice(Be.length/2,Be.length),et=ue._value-ue._num/2):rt=Be.slice(0,Be.length/2),De=In(rt,rt.length/(ue._num/2))[et-1],ue._level==0&&(De=Be),De}(N,Q,H),ve=la(re[oe].startAngle,re[oe].endAngle);return function(ue){return sr?function(ge,Me,De,Ge,Te,Be,Je,rt){var et=$r(De[Je].startAngle,Me(ge),Te._level+1,Te._level+2,rt),wt=et.centroid(De[Je]);return Ge[Je].setAttribute("x",wt[0]-6),Ge[Je].setAttribute("y",wt[1]-6),rt._operationContainer.selectAll("".concat(Be," .pie-icon")).transition().delay(150).styleTween("display",function(){return ta("none",sr?"block":"none")}),et()}(ue,ve,re,Y,N,M,oe,H):""}})}}}]),b}();function Pr(b){b.selectAll(".arc-item .pie-item").interrupt().attr("d",null),b.selectAll(".arc-item .pie-icon").interrupt().style("display","none"),b.style("display","none"),b.selectAll(".operation-item").attr("transform",function(){return"rotate(0)"}),sr=!1}var $r=function(b,M){var N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:2,Y=arguments.length>4?arguments[4]:void 0;return Jn().innerRadius(N*Y.containerSize+2).outerRadius(H*Y.containerSize).padAngle(.02).startAngle(b).endAngle(M)};function hn(){return hn=lo(xi().mark(function b(M,N,H){var Y,Q,oe;return xi().wrap(function(re){for(;;)switch(re.prev=re.next){case 0:re.t0=M.type,re.next=re.t0==="connect"?3:re.t0==="unlocked"?8:33;break;case 3:return _r.length=0,Ir=!0,_r.push(N),He(N,H._example),re.abrupt("break",36);case 8:Q=yo(H._example._ops.nodes),re.prev=9,Q.s();case 11:if((oe=Q.n()).done){re.next=19;break}if((Y=oe.value).id!=N.id){re.next=17;break}return Y.fx=null,Y.fy=null,re.abrupt("break",19);case 17:re.next=11;break;case 19:re.next=24;break;case 21:re.prev=21,re.t1=re.catch(9),Q.e(re.t1);case 24:return re.prev=24,Q.f(),re.finish(24);case 27:return H._example._simulation._simulation.nodes(H._example._ops.nodes),H._example._simulation._simulation.alphaTarget(.08).restart(),setTimeout(function(){H._example._simulation._simulation.alphaTarget(0)},300),re.next=32,M.click(N);case 32:return re.abrupt("break",36);case 33:return re.next=35,M.click({node:N});case 35:Hi(M.type,[N.id],H._example);case 36:Rt=null,Pr(H._operationContainer);case 38:case"end":return re.stop()}},b,null,[[9,21,24,27]])})),hn.apply(this,arguments)}function ln(){return(ln=lo(xi().mark(function b(M,N){var H,Y,Q;return xi().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return Wt(".graph-container").on("mousemove",null),Ir=!1,_r.push(M),Y={node:M,connects:(H=[]).concat.apply(H,_r)},oe.next=6,hr.click(Y);case 6:Q=oe.sent,yt(Q||[_r.splice(0)]).done(N),ho(Y.connects[0],!1,[],N),_r.length=0;case 11:case"end":return oe.stop()}},b)}))).apply(this,arguments)}function In(b,M){for(var N=[],H=0;H4&&arguments[4]!==void 0?arguments[4]:1,Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,oe=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7;this.deflection=H;var re=function(tr){return tr*tr},ve=this.deflection*Math.PI/180,ue={x:Math.cos(ve)*b,y:Math.sin(ve)*b},ge=b/(M+oe),Me=-N*ge/(1-ge),De=function(tr,Tr,sn,Bn){var Xr=tr.y/(tr.x-Me),sa=tr.y-Xr*tr.x,ba=1+re(Xr),La=2*(Xr*sa-sn),Oa=re(sa)+re(sn)-re(Tr),Ua={x:(-La+Bn*Math.sqrt(re(La)-4*ba*Oa))/(2*ba)};return Ua.y=(Ua.x-Me)*Xr,Ua},Ge=De(ue,M+oe,N,-1),Te=-ue.x/ue.y,Be=ue.y+re(ue.x)/ue.y,Je=-(Ge.x-N)/Ge.y,rt=Ge.y+(Ge.x-N)*Ge.x/Ge.y,et=(Be-rt)/(Je-Te),wt=Te*et+Be,Vt=Math.sqrt(re(et-ue.x)+re(wt-ue.y)),Lr=Math.atan2(ue.x-et,wt-ue.y),Zt=Math.atan2(Ge.x-et,wt-Ge.y),Nr=(Lr+Zt)/2;this.deflection>0&&(Nr+=Math.PI);var Vr=Zt-Lr;this.deflection>0&&(Vr=2*Math.PI-Vr),this.shaftLength=Vr*Vt,Lr>Zt&&(this.shaftLength=0),this.midShaftPoint={x:et+Vt*Math.sin(Nr),y:wt-Vt*Math.cos(Nr)};var nn=function(tr){var Tr=(tr<0?1:-1)*Math.sqrt(re(tr)/(1+re(Te))),sn=Te*Tr;return{x:ue.x+Tr,y:ue.y+sn}},Xt=function(tr){var Tr=(tr<0?-1:1)*Math.sqrt(re(tr)/(1+re(Je))),sn=Je*Tr;return{x:Ge.x+Tr,y:Ge.y+sn}},$t=function(tr,Tr){return{x:et+(Vt+Tr)*Math.sin(tr),y:wt-(Vt+Tr)*Math.cos(tr)}},tn=function(tr){var Tr=(tr<0?-1:1)*Math.sqrt(re(tr)/(1+re(1/Je))),sn=Tr/Je;return{x:Ge.x+Tr,y:Ge.y-sn}},tt=function(tr){return tr.x+","+tr.y},Tt=Y/2,er=Q/2,or=ue.y>0?0:1,Sr=ue.y<0?0:1;this.outline=function(){if(Lr>Zt)return["M",tt(Xt(-er)),"L",tt(tn(oe)),"L",tt(Xt(er)),"Z"].join(" ");var tr=Nr-0,Tr=Nr+0;return["M",tt(nn(Tt)),"L",tt(nn(-Tt)),"A",Vt-Tt,Vt-Tt,0,0,or,tt($t(tr,-Tt)),"L",tt($t(tr,Tt)),"A",Vt+Tt,Vt+Tt,0,0,Sr,tt(nn(Tt)),"Z","M",tt($t(Tr,Tt)),"L",tt($t(Tr,-Tt)),"A",Vt-Tt,Vt-Tt,0,0,or,tt(Xt(-Tt)),"L",tt(Xt(-er)),"L",tt(tn(oe)),"L",tt(Xt(er)),"L",tt(Xt(Tt)),"A",Vt+Tt,Vt+Tt,0,0,Sr,tt($t(Tr,Tt))].join(" ")}}function en(b,M,N){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8,Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:1,Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7,oe=arguments.length>6&&arguments[6]!==void 0?arguments[6]:7,re=N*Math.PI/180,ve=b,ue=b+oe,ge=b+M,Me=ge*Math.tan(re/2),De=Y/2;function Ge(et,wt){return et+","+wt}this.shaftLength=3*Me+Y;var Te=function(et,wt,Vt){var Lr=wt*Math.tan(re/2),Zt=wt/Math.cos(re/2);return Ge((Lr+Vt)*Math.sin(et),Zt+(Lr+Vt)*Math.cos(et))},Be=function(){var et=Te(0,ge,De+H/2+2).split(",");return{x:et[0],y:et[1]}};this.midShaftPoint=Be();var Je=function(et,wt){return Te((Math.PI+re)/2,et,wt)},rt=function(et,wt){return Te(-(Math.PI+re)/2,et,wt)};this.outline=function(){var et=Me-De,wt=Me+De;return["M",Je(ve,De),"L",Je(ge,De),"A",wt,wt,0,1,1,rt(ge,De),"L",rt(ue,De),"L",rt(ue,-Q/2),"L",rt(ve,0),"L",rt(ue,Q/2),"L",rt(ue,-De),"L",rt(ge,-De),"A",et,et,0,1,0,Je(ge,-De),"L",Je(ve,-De),"Z"].join(" ")}}function un(b,M,N){var H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:7,Q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:7;this.length=N-(b+M),this.shaftLength=this.length-Q;var oe=b,re=oe+this.shaftLength,ve=oe+this.length,ue=H/2,ge=Y/2;this.midShaftPoint={x:oe+this.shaftLength/2,y:0},this.outline=function(){var Me=0,De=0;return["M",oe,ue,"L",Me,ue,"L",Me,-ue,"L",oe,-ue,"Z","M",De,ue,"L",re,ue,"L",re,ge,"L",ve,0,"L",re,-ge,"L",re,-ue,"L",De,-ue,"Z"].join(" ")}}function Zr(){}var Fr=new Zr;function an(b,M){this.relationships=[],b.idH)return N;var Y=Math.ceil((H-M)/12);return N.length-Y<=0?"":N.substr(0,N.length-Y)+"\u2026"}},Zr.prototype.distributeAnglesForLoopArrows=function(b,M){for(var N,H=0,Y=Array.from(b);H0){var De=void 0,Ge=void 0,Te={start:0,end:0};for(Q=0;QTe.end-Te.start&&(Te.start=Ge,Te.end=De);for(oe=(Te.end-Te.start)/(N.relationships.length+1),Q=0;Q150?150/ue:30,Me=0;MeDe.x&&(Q=De.x),oeDe.y&&(re=De.y),ve=De)){(et.data!==oe||et.next)&&(Zt===0&&(nn+=(Zt=on(re))*Zt),Nr===0&&(nn+=(Nr=on(re))*Nr),nnrt+er||$tet+er||tnJe.index){var or=rt-tt.x-tt.vx,Sr=et-tt.y-tt.vy,tr=or*or+Sr*Sr;trTe.r&&(Te.r=Te[Be].r)}function Ge(){if(oe){var Te,Be,Je=oe.length;for(re=new Array(Je),Te=0;Te3&&arguments[3]!==void 0?arguments[3]:1,Q=H.benchmark,oe=H.height,re=H.width,ve=H.isResize,ue=H.layout,ge=ue.distance?ue.distance:Math.min(oe,re)/2-80,Me=kn(N).iterations(.05).id(function(De){return De[Q]}).distance(function(){return N.length<=5&&ve?100:N.length<=20&&ve?ge:N.length<=60?180:230});this._simulation.nodes(M).force("link",Me).velocityDecay(.2).alpha(Y).alphaDecay(.08),this._simulation.restart()}},{key:"addSimulationEvent",value:function(M,N,H,Y){var Q=this,oe=go(M,3),re=oe[0],ve=oe[1],ue=oe[2];this._simulation.on("tick",function(){return Fr.layoutRelationships(Y),Q._root.layout.force&&Fr.layoutNodes(Q._root),re.attr("transform",function(ge){return"translate("+ge.source.x+" "+ge.source.y+") rotate("+(ge.naturalAngle-180)+")"}),ve.attr("d",function(ge){return ge.arrow.outline(ge)}),ue.attr("x",function(ge){return ge.arrow.midShaftPoint.x}).attr("y",function(ge){return ge.arrow.midShaftPoint.y+13}).attr("transform",function(ge){return ge.naturalAngle<90||ge.naturalAngle>270?"rotate(180 "+ge.arrow.midShaftPoint.x+" "+ge.arrow.midShaftPoint.y+")":null}).text(function(ge){return ge.shortCaption}),N.attr("cx",function(ge){return ge.x}).attr("cy",function(ge){return ge.y}).attr("x",function(ge){return ge.shape=="rect"?ge.x-Xi(ge.size):ge.x-ge.size+6}).attr("y",function(ge){return ge.shape=="rect"?ge.y-Xi(ge.size)/1.5:ge.y-ge.size+6}),void H.attr("x",function(ge){return _o(ge.name,Xi(ge.size)).forEach(function(Me,De){Wt(".node-circle--tspan-".concat(ge.id,"-").concat(De)).attr("x",ge.x).attr("y",Me.y+ge.y)}),ge.x}).attr("y",function(ge){return ge.y})})}},{key:"drag",value:function(){var M=this;return function(){var N,H,Y,Q,oe=pt,re=Nt,ve=dr,ue=Jt,ge={},Me=B("start","drag","end"),De=0,Ge=0;function Te(Zt){Zt.on("mousedown.drag",Be).filter(ue).on("touchstart.drag",et).on("touchmove.drag",wt,Dr).on("touchend.drag touchcancel.drag",Vt).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function Be(Zt,Nr){if(!Q&&oe.call(this,Zt,Nr)){var Vr=Lr(this,re.call(this,Zt,Nr),Zt,Nr,"mouse");Vr&&(Wt(Zt.view).on("mousemove.drag",Je,Wr).on("mouseup.drag",rt,Wr),vn(Zt.view),Br(Zt),Y=!1,N=Zt.clientX,H=Zt.clientY,Vr("start",Zt))}}function Je(Zt){if(xr(Zt),!Y){var Nr=Zt.clientX-N,Vr=Zt.clientY-H;Y=Nr*Nr+Vr*Vr>Ge}ge.mouse("drag",Zt)}function rt(Zt){Wt(Zt.view).on("mousemove.drag mouseup.drag",null),wr(Zt.view,Y),xr(Zt),ge.mouse("end",Zt)}function et(Zt,Nr){if(oe.call(this,Zt,Nr)){var Vr,nn,Xt=Zt.changedTouches,$t=re.call(this,Zt,Nr),tn=Xt.length;for(Vr=0;Vr @@ -45,18 +45,18 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho - `;T.createContainer=class{constructor(b){var M=["style","innerHTML","body","absolute","append","defsvg","div","createElement","zIndex"],N=function(re,ve){re=re-0;var ue=M[re];return ue};if(!document.getElementById("defsvg")){var H=document[N("0x7")](N("0x6"));H.id=N("0x5"),H[N("0x1")]=zt,H[N("0x0")].position=N("0x3"),H.style.top="-10000px",H[N("0x0")][N("0x8")]=-1,document[N("0x2")][N("0x4")](H)}Ht.prototype.addElement=function(re){for(var ve=arguments.length,ue=new Array(ve>1?ve-1:0),ge=1;ge2&&arguments[2]!==void 0?arguments[2]:.1,Be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:15,Je=ei().scaleExtent([Te,Be]).on("zoom",function(rt){Ge.attr("transform",rt.transform)});oe.zoom=Je,De.call(Je),Ge.on("dblclick.zoom",null),De.on("dblclick.zoom",null)}(ge,Me,ue.zoomOptions.minScale,ue.zoomOptions.maxScale)}(Y,this),this._simulation=new Mn(this),this._pie=new It(this),this.update()}addNode(b){(function(M,N){N._ops.nodes.push(M),N.update()})(b,this)}zoomIn(){Wt(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}zoomOut(){Wt(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}toggleNode(b){if(!this._ops.clickToggle)return;var M=this._ops.nodes,N=this._ops.links;b.isExtendedState=!b.isExtendedState;var H=!b.isExtendedState,Y=[b.id];function Q(oe,re,ve){ve.forEach(ue=>{if(ue.source.id===oe){ue.hide=H;const ge=re.find(Me=>Me.id===ue.target.id);ge&&(ge.hide=H,Y.push(ge.id),Q(ge.id,re,ve))}})}setTimeout(()=>{Y.forEach(oe=>{N.forEach(re=>{(re.source.id===oe||re.target.id===oe)&&re.target.id!==b.id&&(re.hide=H)})}),this.update()},100),Q(b.id,M,N)}showAllNodes(){this._ops.nodes.forEach(b=>{b.hide=!1}),this._ops.links.forEach(b=>{b.hide=!1}),this.update()}deleteNode(b){(function(M,N){N._ops.nodes=N._ops.nodes.filter(function(H){return H.id!==M.id}),N._ops.links=N._ops.links.filter(function(H){return H.source.id!==M.id&&H.target.id!==M.id}),N.update(),Pr(N.operationContainer)})(b,this)}scrollToNode(b){const N=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),H=this._ops.nodes.find(ge=>ge.id===b);if(!H)return;const Y=H.x,Q=H.y,oe=1287,re=596,ve=oe/2-Y,ue=re/2-Q;N.setAttribute("transform",`translate(${ve}, ${ue})`)}selectToNode(b){const M=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach(N=>{N.classList.remove("highlightNode")}),b&&M.querySelector(".node-circle-"+b).classList.add("highlightNode")}update(b=!0,M={}){var N,H;this._pie.showPie("");const Y=this._ops.nodes,Q=this._ops.links,oe=this._nodeContainer.addElement(Ii,Y,this),re=this._linkContainer.addElement(Ie,Q,this),ve=this._textContainer.addElement(ro,Y);oe.on("click",(De,Ge)=>R(this,null,function*(){this.toggleNode(Ge);const Te=yield this._ops.nodeClick(Ge);if(Te){const{type:Be,id:Je}=Te;Hi(Be,Je,this)}})),this._ops.isCustomMouse&&(oe.on("mouseover",(De,Ge)=>R(this,null,function*(){yield this._ops.nodeMouseover(Ge)})),oe.on("mouseout",()=>R(this,null,function*(){yield this._ops.nodeMouseout()}))),oe.on("contextmenu",(De,Ge)=>{De.preventDefault(),this._pie.showPie(Ge,De)}),oe.call(this._simulation.drag());const ue=(N=document.querySelector(this._ops.containerName))===null||N===void 0?void 0:N.clientWidth,ge=(H=document.querySelector(this._ops.containerName))===null||H===void 0?void 0:H.clientHeight,Me=document.getElementsByClassName(`${this._ops.containerName}-graph-container`)[0];Me&&ue&&ge&&(this._ops.width=ue,this._ops.height=ge,Me.setAttribute("viewBox",`0 0 ${ue} ${ge}`)),b?this._simulation.updateSimulation(Y,Q,this._ops):this._simulation.updateSimulation(Y,Q,this._ops,.1),this._simulation.addSimulationEvent(re,oe,ve,Q),function(De,Ge){var Te=["object","function","undefined"];if(Ki(Ge)!=="object")return De;for(var Be in Ge)Te.indexOf(Ki(Ge[Be]))===-1&&(De[Be]=Ge[Be])}(this._ops,M),Object.getOwnPropertyNames(M).length&&this._updateBaseTheme()}_updateBaseTheme(){Wt(this._ops.containerName).style("background",this._ops.background)}},T.storage=no,Object.defineProperty(T,"__esModule",{value:!0})})},51529:function(jt,it,R){"use strict";R.d(it,{Z:function(){return E}});var T=R(60324),V={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},B=R(32637),g=R(59301),E=({type:o,style:m})=>{const x=g.createElement("div",{className:V.wrap,onClick:_=>{_.preventDefault(),_.stopPropagation()}},g.createElement("p",null,o==="shixun"||o==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",g.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",o==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),g.createElement("div",{className:V.contact},g.createElement("div",{className:V.img},g.createElement("img",{src:B,width:"124px",height:"124px"})),g.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return g.createElement(T.Z,{content:x},g.createElement("span",{className:V.text,style:m},"\u9AD8\u6D88\u8017"))}},13796:function(jt,it,R){"use strict";R.d(it,{Z:function(){return o}});var T=R(36237),V=R(92736),g={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},I=R(59301),o=({children:m,prefixCls:x="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?I.createElement(T.StyleProvider,{transformers:[(0,T.px2remTransformer)({rootValue:1})]},I.createElement(V.ZP,{prefixCls:x,theme:g},m)):I.createElement(I.Fragment,null,m)},22779:function(jt,it,R){"use strict";var T=R(59301),V=R(78241),B=R(95237),g=R(57809),I=R(92832),E=R(88522),o=R(3113),m=R(24905),x=R(6848),_=R(8591),l=R(1710),d=R(90115),h=R(66649),n=R.n(h),r=R(26724),a=R.n(r),c=R(58143),u=R(22392),s=R(14433),f=R(51571),e=R(59301),t=Object.defineProperty,i=Object.defineProperties,v=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,C=(K,k,G)=>k in K?t(K,k,{enumerable:!0,configurable:!0,writable:!0,value:G}):K[k]=G,S=(K,k)=>{for(var G in k||(k={}))A.call(k,G)&&C(K,G,k[G]);if(p)for(var G of p(k))y.call(k,G)&&C(K,G,k[G]);return K},P=(K,k)=>i(K,v(k)),D=(K,k,G)=>new Promise((q,ee)=>{var le=Se=>{try{Fe(G.next(Se))}catch(Re){ee(Re)}},me=Se=>{try{Fe(G.throw(Se))}catch(Re){ee(Re)}},Fe=Se=>Se.done?q(Se.value):Promise.resolve(Se.value).then(le,me);Fe((G=G.apply(K,k)).next())});const U=[];function L({onSearch:K,schools:k}){return e.createElement(V.default,{colon:!1,layout:"horizontal",onFinish:K,initialValues:{keyword:"",school_name:"",search_type:"1"}},e.createElement(B.Z,{style:{flexWrap:"nowrap"}},e.createElement(V.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(g.default,{popupClassName:f.Z.selectdown,style:{width:106}},e.createElement(g.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(g.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(g.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(V.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},e.createElement(I.default,{allowClear:!0,style:{width:300},size:"middle"})),e.createElement(V.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},e.createElement(E.Z,{options:k,style:{width:300},size:"middle",showSearch:!0,filterOption:(G,q)=>q.value.toUpperCase().indexOf(G.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),e.createElement(o.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var O=(K=>(K[K.INITDATA=0]="INITDATA",K[K.INITSCHOOLS=1]="INITSCHOOLS",K[K.SHOWLOADING=2]="SHOWLOADING",K[K.SELECTEDIDS=3]="SELECTEDIDS",K[K.SETQUERY=4]="SETQUERY",K[K.SETPAGE=5]="SETPAGE",K))(O||{});function W(K,k){switch(k.type){case 0:return S(S({},K),k.payload);case 4:return S(S({},K),k.payload);case 5:return P(S({},K),{page:k.payload,reload:!1});case 2:return P(S({},K),{loading:k.payload});case 1:return P(S({},K),{schools:k.payload});case 3:return P(S({},K),{selectedIds:k.payload});default:throw new Error}}const F={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};it.Z=({onSelect:K,onCancel:k,container_id:G,container_type:q})=>{const[ee,le]=(0,T.useReducer)(W,F),{data:me,schools:Fe,loading:Se,selectedIds:Re,page:Ye,count:qe,query:Le,reload:We}=ee;(0,T.useEffect)(()=>{function J(){return D(this,null,function*(){const{users:be,user_count:j}=yield(0,u.nQ)(P(S({},Le),{page:Ye,container_type:q,container_id:G,display_aliases:!0}));le({type:0,payload:{data:We?be:[...me,...be],count:j}})})}Le&&J()},[Ye,Le,We,G,q]),(0,T.useEffect)(()=>{function J(){return D(this,null,function*(){const{school_names:be}=yield(0,u.K$)({display_aliases:!0});le({type:1,payload:be.map(j=>({value:j}))})})}J()},[]);const ke=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(J,be)=>e.createElement(m.default,{value:be.numid,checked:Re.includes(be.numid),disabled:!!J})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(J,be)=>e.createElement("div",null,e.createElement(x.Z,{placement:"bottom",title:J},e.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${be.login}`,target:"_blank"},J||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:J=>e.createElement("span",{style:{color:"#000000"}},J?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},n()(J).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:J=>{if(J===1)return e.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ut(J){le({type:4,payload:{page:1,reload:!0,query:J}})}function we(J){le({type:5,payload:J})}function ye(J){let be=Re.indexOf(J);be>=0?Re.splice(be,1):Re.push(J),le({type:3,payload:[...Re]})}function de(){Re.length===0?_.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(K(Re,G),le({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const $=qe>Ye*10;return e.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},e.createElement(L,{onSearch:ut,schools:Fe}),Le?e.createElement(e.Fragment,null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(s.Gi,null,e.createElement(l.default,{pagination:!1,dataSource:U,columns:ke}))),e.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},e.createElement(a(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:we,hasMore:$,useWindow:!1},e.createElement(s.Gi,null,e.createElement(l.default,{loading:Se,showHeader:!1,pagination:!1,dataSource:me,columns:ke,onRow:J=>({onClick:be=>{J.added!==1&&ye(J.numid)}})})))),e.createElement("div",{className:"flex-container flex-end"},e.createElement(o.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:k},"\u53D6\u6D88"),e.createElement(o.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:de},"\u786E\u5B9A"))):e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:c,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},65450:function(jt,it,R){"use strict";R.d(it,{Z:function(){return r}});var T=R(59301),V=R(8591),B=R(38854),g=R(69083),I=R(16471),E=R(16624),o=R(56102),m=R(16769),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},_=(a,c,u)=>new Promise((s,f)=>{var e=v=>{try{i(u.next(v))}catch(p){f(p)}},t=v=>{try{i(u.throw(v))}catch(p){f(p)}},i=v=>v.done?s(v.value):Promise.resolve(v.value).then(e,t);i((u=u.apply(a,c)).next())});function l(a){if(isNaN(a))return{minutes:"00",seconds:"00"};const c=new Date(a*1e3).toISOString().substr(11,8);return{hour:c.substr(0,2),minutes:c.substr(3,2),seconds:c.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function d(a,c){return a-c}function h(a){a.sort(d);let c=0;for(let u=0;u{},handlePlay:v=()=>{},handlePlayEnded:p=()=>{},autoPlay:A=!1,onPlayEnded:y=()=>{},isShowWaterMark:C=!0},S)=>{var P;const U=((P=c==null?void 0:c.split("."))==null?void 0:P.pop())==="flv",L=(0,T.useRef)(),O=(0,T.useRef)(),W=(0,T.useRef)(),F=(0,T.useRef)(),K=(0,T.useRef)(),k=(0,T.useRef)(),G=(0,T.useRef)(),q=(0,T.useRef)(),ee=(0,T.useRef)(),le=(0,T.useRef)(),me=(0,T.useRef)(),Fe=(0,T.useRef)(),Se=(0,T.useRef)(),Re=(0,T.useRef)(),Ye=navigator.userAgent.toLowerCase().match(n),qe=Ye?Ye[0]:"pc",Le=(0,T.useRef)(!1),We=(0,E.eY)();let ke=0,ut=0,we=0,ye=null,de=!1,$=20,J=1,be=!1,j=!1,X=[];(0,T.useImperativeHandle)(S,()=>({getLastUpdatedTime:()=>L.current.currentTime,getDuration:()=>L.current.duration})),V.ZP.config({maxCount:1,getContainer:()=>W.current});const he=(0,T.useCallback)((st,lt=!1)=>{let pe={point:L.current.currentTime};ye?(pe.log_id=ye,pe.watch_duration=h(X),pe.total_duration=ut):(e?(pe.video_id=parseInt(s,10),pe.course_id=e):pe.video_id=s,pe.duration=ke,pe.device=qe),lt&&(pe.ed="1");function je(){return _(this,null,function*(){be=!0,ye=yield f==null?void 0:f(pe),be=!1,st&&st()})}je()},[s,e]);(0,T.useEffect)(()=>{L.current&&(F.current.style.display="none",K.current.style.display="block"),V.ZP.destroy();let st=null;return g.Z.isSupported&&U&&c&&(c==null?void 0:c.indexOf(".m3u8"))<0?(st=g.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:c,muted:!1}),L.current&&(st.attachMediaElement(L.current),st.load())):L.current.setAttribute("src",c),te(),()=>{st&&(st.unload(),st.pause(),st.destroy(),st=null)}},[L,U,c]);function ae(){L.current.paused?(F.current.style.display="none",K.current.style.display="block"):(F.current.style.display="block",K.current.style.display="none")}function te(){me.current.style.display="none",Se.current.style.display="none",Fe.current.style.display="none",L.current.muted||L.current.volume===0?me.current.style.display="block":L.current.volume>0&&L.current.volume<=.5?Se.current.style.display="block":Fe.current.style.display="block"}(0,T.useEffect)(()=>{const st=document.getElementById("play"),lt=document.querySelectorAll(".playback-icons use");function pe(){v(),t&&!Le.current&&(L.current.currentTime=t),Le.current=!0,X.push(L.current.currentTime),de||(de=!0,u&&he())}function je(){return _(this,null,function*(){ae(),X.push(L.current.currentTime),u&&he(()=>{ye=null,we=0,de=!1,be=!1,j=!1,X=[],ut=0,J=1},!0),y()})}function $e(){k.current.value=Math.round(L.current.currentTime),G.current.value=Math.round(L.current.currentTime)}function Ke(){const kt=l(Math.round(L.current.currentTime));ee.current.innerText=`${kt.hour>0?kt.hour+":":""}${kt.minutes}:${kt.seconds}`,ee.current.setAttribute("datetime",`${kt.hour>0?" "+kt.hour+" ":""}${kt.minutes}m ${kt.seconds}s`)}function Et(){var kt,Vr,pt,Nt,dr,Jt,Ne;const _t=Math.round((kt=L.current)==null?void 0:kt.duration);(pt=(Vr=k.current)==null?void 0:Vr.setAttribute)==null||pt.call(Vr,"max",_t),(dr=(Nt=G.current)==null?void 0:Nt.setAttribute)==null||dr.call(Nt,"max",_t);const ft=l(_t);q.current&&(q.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,(Ne=(Jt=q.current).setAttribute)==null||Ne.call(Jt,"datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`))}function Ht(){try{const kt=Math.round(L.current.duration);k.current.setAttribute("max",kt),G.current.setAttribute("max",kt);const Vr=l(kt);q.current.innerText=`${Vr.hour>0?Vr.hour+":":""}${Vr.minutes}:${Vr.seconds}`,q.current.setAttribute("datetime",`${Vr.hour>0?" "+Vr.hour+" ":""}${Vr.minutes}m ${Vr.seconds}s`),$e(),Ke();const{width:pt,height:Nt,x:dr,y:Jt}=O.current.getBoundingClientRect();if(dr<0||Jt<0||!pt)return;if(!j){let Ne=L.current.currentTime,_t=Ne-we;Math.abs(_t)<10?(ut+=Math.abs(_t),we=Ne,be||ut-J*$>=0&&(J++,X.push(we),u&&he())):(we=Ne,u&&he())}}catch(kt){console.log(kt)}}function Wt(){j=!0}function Yt(){L.current.playing&&X.push(L.current.currentTime,we),we=L.current.currentTime,j=!1}function Dr(){ke=L.current.duration,ke<=20&&($=ke/3),L.current.addEventListener("play",pe)}function Wr(kt){kt.preventDefault(),(0,m.vp)()?(L.current.style.width="100%",L.current.style.height="100%"):L.current.style.cssText=""}function Br(){i()}function xr(kt){if(!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Vr=kt.target.dataset.seek?kt.target.dataset.seek:kt.target.value;L.current.currentTime=Vr,G.current.value=Vr,k.current.value=Vr}function mn(kt){const Vr=Math.round(kt.offsetX/kt.target.clientWidth*parseInt(kt.target.getAttribute("max"),10));k.current.setAttribute("data-seek",Vr);const pt=l(Vr);le.current.textContent=`${pt.hour>0?pt.hour+":":""}${pt.minutes}:${pt.seconds}`;const Nt=L.current.getBoundingClientRect();le.current.style.left=`${kt.pageX-Nt.left}px`}function wr(kt){switch(kt.code){case"Space":kt.preventDefault(),Qe();break;case"ArrowRight":if(kt.preventDefault(),!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(L.current.currentTime>=L.current.duration)break;L.current.currentTime=parseInt(L.current.currentTime)+5,$e();break;case"ArrowLeft":if(kt.preventDefault(),!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(L.current.currentTime===0)break;L.current.currentTime=parseInt(L.current.currentTime)-5,$e();break;case"ArrowUp":kt.preventDefault(),L.current.volume<1&&(L.current.volume=(parseInt(L.current.volume*10)+1)/10);break;case"ArrowDown":kt.preventDefault(),L.current.volume>0&&(L.current.volume=(parseInt(L.current.volume*10)-1)/10);break}}return W.current.addEventListener((0,m.gH)(),Wr),L.current.addEventListener("canplay",Dr),L.current.addEventListener("ended",je),L.current.addEventListener("seeking",Wt),L.current.addEventListener("seeked",Yt),L.current.addEventListener("loadedmetadata",Et),k.current.addEventListener("mousemove",mn),k.current.addEventListener("input",xr),L.current.addEventListener("timeupdate",Ht),L.current.addEventListener("pause",Br),L.current.addEventListener("volumechange",te),document.addEventListener("keydown",wr),()=>{var kt,Vr,pt,Nt,dr,Jt,Ne,_t,ft,At,Ft,nt;(kt=L.current)==null||kt.removeEventListener("canplay",Dr),(Vr=L.current)==null||Vr.removeEventListener("play",pe),(pt=L.current)==null||pt.removeEventListener("ended",je),(Nt=L.current)==null||Nt.removeEventListener("seeking",Wt),(dr=L.current)==null||dr.removeEventListener("seeked",Yt),(Jt=k.current)==null||Jt.removeEventListener("mousemove",mn),(Ne=k.current)==null||Ne.removeEventListener("input",xr),(_t=L.current)==null||_t.removeEventListener("timeupdate",Ht),(ft=L.current)==null||ft.removeEventListener("pause",Br),(At=L.current)==null||At.removeEventListener("loadedmetadata",Et),(Ft=L.current)==null||Ft.removeEventListener("volumechange",te),document.removeEventListener("keydown",wr),(nt=L.current)!=null&&nt.playing&&(X.push(we,L.current.currentTime),u&&he())}},[L,c]),(0,T.useEffect)(()=>{if(L.current.onended=()=>{p(L)},L.current.oncontextmenu=()=>!1,(c==null?void 0:c.indexOf(".m3u8"))>-1){if(L.current.canPlayType("application/vnd.apple.mpegurl"))L.current.src=c;else if(I.ZP.isSupported()){var st=new I.ZP;st.loadSource(c),st.attachMedia(L.current)}}},[c]);const[_e,Ue]=(0,T.useState)(1),Qe=()=>{L.current.paused||L.current.ended?L.current.play():L.current.pause(),ae()};function ot(){L.current.muted=!L.current.muted,L.current.muted?(Re.current.setAttribute("data-volume",volume.value),Re.current.value=0):Re.current.value=Re.current.dataset.volume}return T.createElement("div",{style:{position:"relative"},ref:W},T.createElement("div",{ref:O,className:`${x.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${x.animate__loop}`},C&&We?We.login:" "),T.createElement("div",{className:x.container},T.createElement("div",{className:x["video-container"],id:"video-container"},T.createElement("div",{className:x["playback-animation"],id:"playback-animation"},T.createElement("svg",{className:x["playback-icons"]},T.createElement("use",{className:"hidden",href:"#play-icon"}),T.createElement("use",{href:"#pause"}))),T.createElement("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:L,autoPlay:A}),T.createElement("div",{className:`${x["video-controls"]} `,id:"video-controls"},T.createElement("div",{className:x["bottom-controls"]},T.createElement("div",{className:x["left-controls"]},T.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Qe},T.createElement("svg",{className:x["playback-icons"]},T.createElement("use",{ref:K,href:"#play-icon"}),T.createElement("use",{ref:F,style:{display:"none"},href:"#pause"}))),T.createElement("div",{className:x.time},T.createElement("time",{id:"time-elapsed",ref:ee},"00:00"),T.createElement("span",null," / "),T.createElement("time",{id:"duration",ref:q},"00:00"))),T.createElement("div",{className:x["right-controls"]},a&&T.createElement(B.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:st=>st.parentNode,menu:{items:[{key:"1",label:T.createElement("span",{onClick:()=>{Ue(1),L.current.playbackRate=1}},"1.0x")},{key:"2",label:T.createElement("span",{onClick:()=>{Ue(1.5),L.current.playbackRate=1.5}},"1.5x")},{key:"3",label:T.createElement("span",{onClick:()=>{Ue(2),L.current.playbackRate=2}},"2.0x")}]}},T.createElement("div",{className:`${x.controlText} mr5`},"\u500D\u901F")),T.createElement(o.CopyToClipboard,{text:c,onCopy:()=>V.ZP.success("\u590D\u5236\u6210\u529F")},T.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},T.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),T.createElement("div",{className:x["volume-controls"]},T.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:x["volume-button"],id:"volume-button",onClick:ot},T.createElement("i",{ref:me,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),T.createElement("i",{ref:Se,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),T.createElement("i",{ref:Fe,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),T.createElement("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Re,style:{display:"none"},onClick:te})),T.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:x["fullscreen-button"],onClick:()=>{(0,m.vp)()?(0,m.BU)():(0,m.Dj)(W.current)}},T.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),T.createElement("div",{className:x["video-progress"]},T.createElement("progress",{ref:G,value:"0",min:"0"}),T.createElement("input",{className:x.seek,ref:k,value:"0",min:"0",type:"range",step:"1"}),T.createElement("div",{className:x["seek-tooltip"],ref:le,id:"seek-tooltip"},"00:00"))))),T.createElement("svg",{style:{display:"none"}},T.createElement("defs",null,T.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},T.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),T.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},T.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),T.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},T.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"})))))})},23734:function(jt,it,R){"use strict";R.d(it,{i:function(){return i},Z:function(){return p}});var T={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},V=R(71418),B=R(6848),g=R(93948),I=R(92310),E=R.n(I),o=R(22566),m=R(21692),x=R(16624),_=R(79005),l=R(20345),d=R(77882),h=R(31081),n=R(75309),r=R(71979),a=R(47558),c=R(42922),u=R(66832),s=R(96593),f=R(19664),e=R(91833),t=R(59301);const i=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_,swimg:l},{name:"101\u8BA1\u5212",ptimg:d,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:n,swimg:r},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:c},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:u,swimg:s},{name:"\u519B\u961F\u4E00\u6D41",ptimg:f,swimg:e}];var p=({className:A,dataSource:y=[],col:C=4,right:S,bottom:P=23,precision:D=0,wrapWidth:U=1200,trackEventItems:L,loading:O,onRemove:W=()=>{},isCurrent:F=!0,showAlias:K=!1,showProgress:k=!1})=>{const G=Math.floor((U-(C-1)*S)/C),q=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ee=>(window.ENV==="build"&&(ee.ptimg=`/react/build${ee.ptimg}`,ee.swimg=`/react/build${ee.swimg}`),ee));return t.createElement(V.Z,{spinning:O},t.createElement("div",{className:E()(T.list,A)},!!(y!=null&&y.length)&&(y==null?void 0:y.map((ee,le)=>{var me,Fe,Se,Re,Ye,qe;const{name:Le,id:We,identifier:ke,featured:ut,school_name:we,image_url:ye,excellent:de,is_plan:$}=ee;return t.createElement("div",{key:We,className:F&&k?T.wrapisCurrent:T.wrap,style:{width:G,marginRight:(1+le)%C===0?0:S+D,marginBottom:P}},t.createElement("a",{className:T.li,onClick:J=>{J.preventDefault(),J.stopPropagation(),L&&(0,o.L9)([L]),(0,o.xg)(`/paths/${ke}`)}},t.createElement("div",{className:T.img},t.createElement("img",{className:T.cover,src:`${ye}`}),F&&(0,x.bg)()&&(ee==null?void 0:ee.studying)&&t.createElement("div",{className:`${T.movebq} user-path-items`,onClick:J=>{J.stopPropagation(),W(ee)}},t.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),t.createElement("span",{className:"c-red"},"\u79FB\u9664")),(me=ee==null?void 0:ee.subject_tags)==null?void 0:me.map((J,be)=>{var j,X;if(be===0){const ae=(j=q.find(te=>te.name==J))==null?void 0:j.swimg;return t.createElement("img",{className:T.sign,src:ae,style:{left:"-4px"}})}const he=(X=q.find(ae=>ae.name==J))==null?void 0:X.ptimg;return t.createElement("img",{className:T.sign,src:he,style:{left:`${48+52*(be-1)+2*be}px`}})}),t.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ee==null?void 0:ee.excellent)&&t.createElement("div",{className:T.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:T.name},t.createElement(B.Z,{title:K&&(ee!=null&&ee.excellent_alias_name)?t.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Le}`,t.createElement("br",null),t.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ee==null?void 0:ee.excellent_alias_name}`)):Le},t.createElement("span",{className:T.e},K&&(ee==null?void 0:ee.excellent_alias_name)||Le))),F&&k&&((Fe=ee==null?void 0:ee.progress)==null?void 0:Fe.all_score)!=0&&t.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},t.createElement(g.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Se=ee==null?void 0:ee.progress)==null?void 0:Se.my_score)/((Re=ee==null?void 0:ee.progress)==null?void 0:Re.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ye=ee==null?void 0:ee.progress)==null?void 0:Ye.my_score,"/",(qe=ee==null?void 0:ee.progress)==null?void 0:qe.all_score),(!F||!k)&&t.createElement("div",{className:T.tags},t.createElement("div",null,t.createElement(B.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.createElement("span",null,ee.stages_count))),t.createElement(B.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,ee.members_count)))))))})),!y.length&&t.createElement(m.Z,null)))}},14433:function(jt,it,R){"use strict";R.d(it,{jL:function(){return I},w9:function(){return _t},vv:function(){return ie},dN:function(){return nt},QD:function(){return jn},cQ:function(){return be.Z},vg:function(){return pt},Oz:function(){return Br},op:function(){return yr},O5:function(){return ba},_b:function(){return Kn},t7:function(){return P},tT:function(){return L},Gi:function(){return Gt},YG:function(){return nr},Ed:function(){return zr},kT:function(){return gr},qp:function(){return c},Um:function(){return i},K3:function(){return f},vr:function(){return ra},qE:function(){return la},Je:function(){return F},wb:function(){return qe},rC:function(){return J},lB:function(){return ke},cq:function(){return bt},kO:function(){return Er},tp:function(){return A},Si:function(){return Ai},k8:function(){return Dn},Du:function(){return Ja}});var T=R(59301),V={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},B="data:image/png;base64,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",I=({dataSource:dt=[],img:ce,imgWidth:xe=346,title:Ce,sunTitle:vt,bannerExtraContent:fr})=>T.createElement("div",{className:V.banner},T.createElement("div",{className:V.content},T.createElement("aside",null,T.createElement("p",null,T.createElement("b",null,Ce),T.createElement("span",null,vt)),dt.length>0&&T.createElement("div",{className:V.btns},dt.map((Ae,br)=>T.createElement("div",{key:br,onClick:Ae.click},Ae.name,Ae.sign?T.createElement("img",{src:B,width:39}):null))),fr),ce&&T.createElement("img",{style:{marginTop:33,marginRight:38},src:ce,width:xe}))),E={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},o=R(92310),m=R.n(o),x=R(89392),_=Object.defineProperty,l=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,n=(dt,ce,xe)=>ce in dt?_(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,r=(dt,ce)=>{for(var xe in ce||(ce={}))d.call(ce,xe)&&n(dt,xe,ce[xe]);if(l)for(var xe of l(ce))h.call(ce,xe)&&n(dt,xe,ce[xe]);return dt},c=({dataSource:dt=[],value:ce,onChange:xe,onTitleChange:Ce,className:vt,title:fr,titleWidth:Ae=41,style:br={},fontColor:Ut="#6A7283",showCount:wt,classNameActive:ur,styleItem:ar={}})=>{const[ir,Rr]=(0,T.useState)(0),[rr,Cr]=(0,T.useState)(!1),Qt=(0,T.useRef)(null),Hr=(0,T.useRef)(null);return(0,T.useEffect)(()=>{var $r;dt.length!==0&&((($r=Qt==null?void 0:Qt.current)==null?void 0:$r.clientHeight)>97?Rr(1):Rr(0)),dt.length===0&&Rr(0),Cr(!1)},[dt]),T.createElement("div",{className:m()(E.row,vt),style:br},T.createElement("div",{onClick:(0,x.throttle)(()=>Ce==null?void 0:Ce(),2e3),style:{width:Ae,marginTop:rr?12:4},className:`${E.title} ${Ce?"current":""}`},fr),T.createElement("div",{className:rr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},T.createElement("div",{className:E.bar,ref:Hr,style:ir>0?{height:ir===1?97:"auto",overflow:ir===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},T.createElement("div",{className:E.tag,ref:Qt},dt==null?void 0:dt.map($r=>T.createElement("span",{onClick:()=>xe($r.id),key:$r.id,style:r(r({color:Ut},ar),($r==null?void 0:$r.style)||{}),className:ce===$r.id?m()(ur||E.active,$r.classNameActive):""},T.createElement("span",{title:$r.name,className:E.name},$r.name),!!wt&&T.createElement("span",{className:E.num},$r.count))))),!!ir&&T.createElement(T.Fragment,null,ir===1?T.createElement("div",{onClick:()=>{var $r;Rr(2),(($r=Qt==null?void 0:Qt.current)==null?void 0:$r.clientHeight)>245?Cr(!0):Cr(!1)},className:E.action},"\u5C55\u5F00",T.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):T.createElement("div",{onClick:()=>{Hr.current.scrollTop=0,Rr(1),Cr(!1)},className:E.action},"\u6536\u8D77",T.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},f=({dataSource:dt=[],value:ce,onChange:xe,onTitleChange:Ce,className:vt,title:fr,titleWidth:Ae=41,style:br={},fontColor:Ut="#6A7283",showCount:wt,expand:ur=!0})=>{const[ar,ir]=(0,T.useState)(0),[Rr,rr]=(0,T.useState)(!1),Cr=(0,T.useRef)(null),Qt=(0,T.useRef)(null),[Hr,$r]=(0,T.useState)(ur);return T.createElement("div",{className:m()(u.row,vt),style:br},T.createElement("div",{className:"flex item-center justify-between"},T.createElement("div",{onClick:(0,x.throttle)(()=>Ce==null?void 0:Ce(),2e3),style:{width:Ae,marginTop:Rr?12:4},className:`${u.title} ${Ce?"current":""}`},fr),T.createElement("i",{className:`iconfont ${Hr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Hr?8:10},onClick:()=>$r(!Hr)})),Hr&&T.createElement("div",{className:Rr?`${u.tagsWrap} ${u.tagsBorderWrap}`:u.tagsWrap},T.createElement("div",{className:u.fenge}),T.createElement("div",{className:u.bar,ref:Qt},T.createElement("div",{className:u.tag,ref:Cr},dt==null?void 0:dt.map(qr=>T.createElement("span",{onClick:()=>xe(qr.id),key:qr.id,style:{color:Ut},className:ce===qr.id?u.active:""},T.createElement("span",{title:qr.name,className:u.name},qr.name),!!wt&&T.createElement("span",{className:u.num},qr.count)))))))},e={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},i=({dataSource:dt=[],value:ce,onChange:xe,onTitleChange:Ce,className:vt,title:fr,titleWidth:Ae=41,style:br={},fontColor:Ut="#fff",showCount:wt,expand:ur=!0})=>{const[ar,ir]=(0,T.useState)(0),[Rr,rr]=(0,T.useState)(!1),Cr=(0,T.useRef)(null),Qt=(0,T.useRef)(null),[Hr,$r]=(0,T.useState)(ur);return T.createElement("div",{className:m()(e.row,vt),style:br},T.createElement("div",{className:"flex item-center justify-between"},T.createElement("div",{onClick:(0,x.throttle)(()=>Ce==null?void 0:Ce(),2e3),style:{width:Ae},className:`${e.title} ${Ce?"current":""}`},fr),T.createElement("i",{className:`iconfont ${Hr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Hr?"#00DDC7":"#037F74",fontSize:Hr?10:12},onClick:()=>$r(!Hr)})),Hr&&T.createElement("div",{className:Rr?`${e.tagsWrap} ${e.tagsBorderWrap}`:e.tagsWrap},T.createElement("div",{className:e.bar,ref:Qt},T.createElement("div",{className:e.tag,ref:Cr},dt==null?void 0:dt.map(qr=>T.createElement("span",{onClick:()=>xe(qr.id),key:qr.id,style:{color:Ut},className:ce===qr.id?e.active:""},T.createElement("span",{title:qr.name,className:e.name},qr.name),!!wt&&T.createElement("span",{className:e.num},qr.count)))))))},v={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},A=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={}})=>T.createElement("div",{style:vt,className:m()(v.tabs,Ce)},dt.map(fr=>T.createElement("span",{onClick:()=>xe(fr.id),className:ce===fr.id?v.active:"",key:fr.id},fr.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},C=R(92832),P=({dataSource:dt=[],value:ce="",onChange:xe,onInputChange:Ce=()=>{},className:vt,style:fr={},placeholder:Ae,allowClear:br=!1})=>{var Ut;const[wt,ur]=(0,T.useState)(""),[ar,ir]=(0,T.useState)("");(0,T.useEffect)(()=>{var Cr;let Qt=ce;(Cr=JSON.stringify(ce))!=null&&Cr.includes("{")&&(ur(ce.id),Qt=ce.value||"");try{ir(decodeURIComponent(Qt||""))}catch(Hr){ir(decodeURIComponent(Qt||""))}},[ce]);const Rr=()=>{xe(encodeURIComponent(ar),wt||null)},rr=Cr=>{Cr!==wt&&(ur(Cr),xe(encodeURIComponent(ar),Cr))};return T.createElement("div",{className:m()(y.input,vt),style:fr},!!dt.length&&T.createElement("div",{className:y.dropdown},T.createElement("div",{className:y.text},(Ut=dt.find(Cr=>Cr.id===wt))==null?void 0:Ut.name,T.createElement("i",{className:"iconfont icon-zhankai4"}),T.createElement("b",{className:y.b1}),T.createElement("b",{className:y.b2})),T.createElement("div",{className:y.menu},dt.map((Cr,Qt)=>T.createElement("div",{key:Qt,onClick:()=>rr(Cr.id)},Cr.name)))),T.createElement(C.default,{onPressEnter:Rr,value:ar,onChange:Cr=>{ir(Cr.target.value),Ce(encodeURIComponent(Cr.target.value),wt||null)},bordered:!1,placeholder:Ae}),T.createElement("i",{onClick:Rr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},D={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},L=({dataSource:dt=[],value:ce="",onChange:xe,onInputChange:Ce=()=>{},className:vt,style:fr={},placeholder:Ae,allowClear:br=!1})=>{var Ut;const[wt,ur]=(0,T.useState)(""),[ar,ir]=(0,T.useState)("");(0,T.useEffect)(()=>{var Cr;let Qt=ce;(Cr=JSON.stringify(ce))!=null&&Cr.includes("{")&&(ur(ce.id),Qt=ce.value||"");try{ir(decodeURIComponent(Qt||""))}catch(Hr){ir(decodeURIComponent(Qt||""))}},[ce]);const Rr=()=>{xe(encodeURIComponent(ar),wt||null)},rr=Cr=>{Cr!==wt&&(ur(Cr),xe(encodeURIComponent(ar),Cr))};return T.createElement("div",{className:m()(D.input,vt),style:fr},!!dt.length&&T.createElement("div",{className:D.dropdown},T.createElement("div",{className:D.text},(Ut=dt.find(Cr=>Cr.id===wt))==null?void 0:Ut.name,T.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),T.createElement("div",{className:D.menu},dt.map((Cr,Qt)=>T.createElement("div",{key:Qt,onClick:()=>rr(Cr.id)},Cr.name)))),T.createElement(C.default,{onPressEnter:Rr,value:ar,onChange:Cr=>{ir(Cr.target.value),Ce(encodeURIComponent(Cr.target.value),wt||null)},bordered:!1,placeholder:Ae}),T.createElement("i",{onClick:Rr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},O={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},F=({value:dt,onChange:ce,className:xe,total:Ce,pageSize:vt,style:fr={}})=>{const Ae=dt<2,br=dt>=Math.ceil(Ce/vt);return Ce<=vt?T.createElement(T.Fragment,null):T.createElement("div",{className:m()(O.quickPager,xe),style:fr},T.createElement("div",{onClick:()=>{Ae||ce(dt-1,"prev")},className:Ae?O.disabled:""},"\u4E0A\u4E00\u9875"),T.createElement("div",{onClick:()=>{br||ce(dt+1,"next")},className:br?O.disabled:""},"\u4E0B\u4E00\u9875"))},K={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},k=R(71418),G=R(6848),q=R(13570),ee=R(11662),le=R(22566),me=R(96908),Fe=R(57177),Se=R(81378),Re=R(21692),qe=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut})=>{const wt=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ut},T.createElement("div",{className:m()(K.list,dt)},!!ce.length&&ce.map((ur,ar)=>{const{name:ir,id:Rr,identifier:rr,power:Cr,cover_image_id:Qt,pic:Hr}=ur;return T.createElement("div",{className:K.wrap,key:Rr,style:{width:wt,marginRight:(1+ar)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/shixuns/${rr}/challenges`,className:K.li,onClick:$r=>{$r.preventDefault(),br&&(0,le.L9)([br]),Cr&&(0,le.xg)(`/shixuns/${rr}/challenges`)}},T.createElement("div",{className:K.img},T.createElement("img",{className:K.cover,src:`${Hr}`}),ur.is_jupyter&&T.createElement("img",{className:K.sign,src:me}),ur.is_jupyter_lab&&T.createElement("img",{className:K.sign,src:Fe}),ur.is_unity_3d&&T.createElement("img",{className:K.sign,src:Se})),T.createElement("div",{className:K.name},T.createElement(G.Z,{title:ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:K.e},ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{className:K.tags},T.createElement(G.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),T.createElement("span",null,ur.challenges_count))),!!ur.myshixuns_count&&T.createElement(G.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),T.createElement("span",null,ur.myshixuns_count))),T.createElement(G.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},T.createElement("span",null,T.createElement("span",null,ur.level))),T.createElement("div",{className:K.rate},T.createElement(q.Z,{allowHalf:!0,disabled:!0,defaultValue:ur.score_info}),T.createElement("span",null,"\xA0",ur.score_info?`${ur.score_info}\u5206`:"5\u5206")))),!Cr&&T.createElement("div",{className:K.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ce.length&&T.createElement(Re.Z,null)))},Le={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},ke=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,wrapClassName:br,trackEventItems:Ut,loading:wt})=>{const ur=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:wt},T.createElement("div",{className:m()(Le.list,dt)},!!ce.length&&ce.map((ar,ir)=>{const{name:Rr,id:rr,identifier:Cr,power:Qt,cover_image_id:Hr,pic:$r}=ar;return T.createElement("div",{className:m()(Le.wrap,br),key:rr,style:{width:ur,marginRight:(1+ir)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/shixuns/${Cr}/challenges`,className:Le.li,onClick:qr=>{qr.preventDefault(),Ut&&(0,le.L9)([Ut]),Qt&&(0,le.xg)(`/shixuns/${Cr}/challenges`)}},T.createElement("img",{src:R(47621),className:Le.titleBg}),T.createElement("div",{className:Le.name},T.createElement(G.Z,{title:Rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:Le.e},Rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{style:{padding:"14px",paddingBottom:0}},T.createElement("div",{className:Le.img},T.createElement("img",{className:Le.cover,src:Hr?`${ee.Z.API_SERVER}/api/attachments/${Hr}`:`${ee.Z.IMG_SERVER+$r}`}),ar.is_jupyter&&T.createElement("div",{className:Le.bq},"Jupyter"),ar.is_jupyter_lab&&T.createElement("div",{className:Le.bq},"JupyterLab"),ar.is_unity_3d&&T.createElement("div",{className:Le.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),T.createElement("div",{className:"mt20 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:Le.text},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{className:Le.value},ar.myshixuns_count)),T.createElement("div",null,T.createElement("span",{className:Le.text},"\u56F0\u96BE\u7B49\u7EA7"),T.createElement("span",{className:Le.value},ar.level))),T.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:Le.text},"\u5173\u5361\u6570"),T.createElement("span",{className:Le.value},ar.challenges_count)),T.createElement("div",{className:Le.rate},T.createElement(q.Z,{allowHalf:!0,disabled:!0,defaultValue:ar.score_info}),T.createElement("span",{className:Le.value,style:{color:"#FF9C00"}},"\xA0",ar.score_info?`${ar.score_info}\u5206`:"5\u5206"))))),!Qt&&T.createElement("div",{className:Le.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ce.length&&T.createElement(Re.Z,null)))},ut={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},we="data:image/png;base64,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",ye="data:image/png;base64,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",de="data:image/png;base64,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",J=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut,wrapClassName:wt,imgClassName:ur})=>{const ar=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ut},T.createElement("div",{className:m()(ut.list,dt)},!!ce.length&&ce.map((ir,Rr)=>{const{name:rr,id:Cr,identifier:Qt,power:Hr,cover_image_id:$r,pic:qr}=ir;return T.createElement("div",{className:m()(ut.wrap,wt),key:Cr,style:{width:ar,marginRight:(1+Rr)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/shixuns/${Qt}/challenges`,className:ut.li,onClick:Yr=>{Yr.preventDefault(),br&&(0,le.L9)([br]),Hr&&(0,le.xg)(`/shixuns/${Qt}/challenges`)}},T.createElement("div",{className:m()(ut.img,ur)},T.createElement("img",{className:ut.cover,src:$r?`${ee.Z.API_SERVER}/api/attachments/${$r}`:`${ee.Z.IMG_SERVER+qr}`}),ir.is_jupyter&&T.createElement("img",{className:ut.sign,src:we}),ir.is_jupyter_lab&&T.createElement("img",{className:ut.sign,src:ye}),ir.is_unity_3d&&T.createElement("img",{className:ut.sign,src:de})),T.createElement("div",{className:ut.name},T.createElement(G.Z,{title:rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:ut.e},rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{className:ut.tags},T.createElement(G.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),T.createElement("span",null,ir.challenges_count))),!!ir.myshixuns_count&&T.createElement(G.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),T.createElement("span",null,ir.myshixuns_count))),T.createElement(G.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},T.createElement("span",null,T.createElement("span",null,ir.level))),T.createElement("div",{className:ut.rate},T.createElement(q.Z,{allowHalf:!0,disabled:!0,defaultValue:ir.score_info}),T.createElement("span",null,"\xA0",ir.score_info?`${ir.score_info}\u5206`:"5\u5206")))),!Hr&&T.createElement("div",{className:ut.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ce.length&&T.createElement(Re.Z,null)))},be=R(23734),j={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},X=R(79005),he=R(20345),ae=R(77882),te=R(31081),_e=R(75309),Ue=R(71979),Qe=R(47558),ot=R(42922),st=R(66832),lt=R(96593),pe=R(19664),je=R(91833),$e=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Wt=(dt,ce,xe)=>ce in dt?$e(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,Yt=(dt,ce)=>{for(var xe in ce||(ce={}))Et.call(ce,xe)&&Wt(dt,xe,ce[xe]);if(Ke)for(var xe of Ke(ce))Ht.call(ce,xe)&&Wt(dt,xe,ce[xe]);return dt};const Dr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:he},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:_e,swimg:Ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qe,swimg:ot},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:lt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:pe,swimg:je}];var Br=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut,wrapClassName:wt,imgClassName:ur,isArrow:ar=!1,imgStyle:ir={}})=>{const Rr=Math.floor((Ae-(xe-1)*Ce)/xe),[rr,Cr]=(0,T.useState)(),[Qt,Hr]=(0,T.useState)(),$r=Yr=>Cr(Yr),qr=()=>Cr(-1);return T.createElement(k.Z,{spinning:Ut},T.createElement("div",{className:m()(j.list,dt)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((Yr,un)=>{var wn;const{name:Pa,id:Va,identifier:Nn,featured:Gr,school_name:ya,image_url:kn,excellent:_a,is_plan:Qa}=Yr;return T.createElement("div",{key:Va,className:m()(j.wrap,wt),style:{width:Rr,marginRight:(1+un)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/paths/${Nn}`,className:j.li,onClick:bn=>{bn.preventDefault(),br&&(0,le.L9)([br]),(0,le.xg)(`/paths/${Nn}`)}},T.createElement("img",{src:R(39057),className:j.titleBg}),T.createElement("div",{className:j.name},T.createElement(G.Z,{title:Pa},T.createElement("span",{className:j.e,style:{color:ar&&rr===un?"#145DFF":"#000000"},onMouseEnter:()=>{$r(un)},onMouseLeave:qr},Pa))),T.createElement("div",{style:{padding:"14px",paddingBottom:0}},T.createElement("div",{className:m()(j.img,ur)},T.createElement("img",{className:j.cover,style:Yt({},ir),src:`${ee.Z.IMG_SERVER+kn}`}),(wn=Yr==null?void 0:Yr.subject_tags)==null?void 0:wn.map((bn,na)=>{var Ra,Ta;if(na===0){const sn=(Ra=Dr.find(da=>da.name==bn))==null?void 0:Ra.swimg;return T.createElement("img",{className:j.sign,src:sn,style:{left:"-4px"}})}const jr=(Ta=Dr.find(sn=>sn.name==bn))==null?void 0:Ta.ptimg;return T.createElement("img",{className:j.sign,src:jr,style:{left:`${48+52*(na-1)+2*na}px`}})}),T.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Yr==null?void 0:Yr.excellent)&&T.createElement("div",{className:j.bq},"\u5F00\u653E\u8BFE\u7A0B"))),T.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:j.text},"\u7AE0\u8282\u6570"),T.createElement("span",{className:j.value},Yr.stages_count)),T.createElement("div",null,T.createElement("span",{className:j.text},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{className:j.value},Yr.members_count))))))})),!ce.length&&T.createElement(Re.Z,null)))},xr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},mn=R(16624),wr=R(59301);const kt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:he},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:_e,swimg:Ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qe,swimg:ot},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:lt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:pe,swimg:je}];var pt=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut,onRemove:wt=()=>{},isCurrent:ur=!0,showAlias:ar=!1,wrapClassName:ir,imgClassName:Rr})=>{const rr=Math.floor((Ae-(xe-1)*Ce)/xe),Cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Qt=>(window.ENV==="build"&&(Qt.ptimg=`/react/build${Qt.ptimg}`,Qt.swimg=`/react/build${Qt.swimg}`),Qt));return wr.createElement(k.Z,{spinning:Ut},wr.createElement("div",{className:m()(xr.list,dt)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((Qt,Hr)=>{var $r;const{name:qr,id:Yr,identifier:un,featured:wn,school_name:Pa,image_url:Va,excellent:Nn,is_plan:Gr}=Qt;return wr.createElement("div",{key:Yr,className:m()(xr.wrap,ir),style:{width:rr,marginRight:(1+Hr)%xe===0?0:Ce+fr,marginBottom:vt}},wr.createElement("a",{className:xr.li,onClick:ya=>{ya.preventDefault(),ya.stopPropagation(),br&&(0,le.L9)([br]),(0,le.xg)(`/paths/${un}`)}},wr.createElement("div",{className:m()(xr.img,Rr)},wr.createElement("img",{className:xr.cover,src:`${ee.Z.IMG_SERVER+Va}`}),ur&&(0,mn.bg)()&&(Qt==null?void 0:Qt.studying)&&wr.createElement("div",{className:`${xr.movebq} user-path-items`,onClick:ya=>{ya.stopPropagation(),wt(Qt)}},wr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),wr.createElement("span",{className:"c-red"},"\u79FB\u9664")),($r=Qt==null?void 0:Qt.subject_tags)==null?void 0:$r.map((ya,kn)=>{var _a,Qa;if(kn===0){const na=(_a=Cr.find(Ra=>Ra.name==ya))==null?void 0:_a.swimg;return wr.createElement("img",{className:xr.sign,src:na,style:{left:"-4px"}})}const bn=(Qa=Cr.find(na=>na.name==ya))==null?void 0:Qa.ptimg;return wr.createElement("img",{className:xr.sign,src:bn,style:{left:`${48+52*(kn-1)+2*kn}px`}})}),wr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Qt==null?void 0:Qt.excellent)&&wr.createElement("div",{className:xr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),wr.createElement("div",{className:xr.name},wr.createElement(G.Z,{title:ar&&(Qt!=null&&Qt.excellent_alias_name)?wr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qr}`,wr.createElement("br",null),wr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Qt==null?void 0:Qt.excellent_alias_name}`)):qr},wr.createElement("span",{className:xr.e},ar&&(Qt==null?void 0:Qt.excellent_alias_name)||qr))),wr.createElement("div",{className:xr.tags},wr.createElement("div",null,wr.createElement(G.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),wr.createElement("span",null,Qt.stages_count))),wr.createElement(G.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),wr.createElement("span",null,Qt.members_count)))))))})),!ce.length&&wr.createElement(Re.Z,null)))},Nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},dr="data:image/png;base64,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",Jt=R(59301),_t=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut})=>{const wt=Math.floor((Ae-(xe-1)*Ce)/xe);return Jt.createElement(k.Z,{spinning:Ut},Jt.createElement("div",{className:m()(Nt.list,dt)},!!ce.length&&ce.map((ur,ar)=>{const{subject_identifier:ir,id:Rr,identifier:rr,power:Cr}=ur,Qt=ur.is_public!=0&&ur.is_public;return Jt.createElement("div",{className:Nt.wrap,key:Rr,style:{width:wt,marginRight:(1+ar)%xe===0?0:Ce+fr,marginBottom:vt}},Jt.createElement("a",{className:Nt.li,onClick:Hr=>{Hr.preventDefault(),br&&(0,le.L9)([br]),(0,le.xg)(ur.first_category_url)}},Jt.createElement("div",{className:Nt.top},Jt.createElement(G.Z,{title:ur.name},Jt.createElement("div",{className:Nt.name},ur.name)),Jt.createElement("img",{className:Nt.img,src:ee.Z.IMG_SERVER+"/images/"+ur.avatar_url}),Jt.createElement("div",{className:Nt.text,title:ur.creator},ur.creator),ir&&Jt.createElement("div",{className:Nt.btns},Jt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Jt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Qt&&Jt.createElement("div",{className:Nt.sign},"\u516C\u5F00")),Jt.createElement("div",{className:Nt.bottom},ur.visits>0&&Jt.createElement(G.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-liulanyan"}),Jt.createElement("span",null,ur.visits))),ur.course_members_count>0&&Jt.createElement(G.Z,{title:"\u6210\u5458",placement:"bottom"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-chengyuan"}),ur.course_members_count)),ur.tasks_count>0&&Jt.createElement(G.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-zuoye"}),ur.tasks_count)),ur.is_end?Jt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Jt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ur.is_accessible&&Jt.createElement("div",{className:Nt.lockWrap},Jt.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Jt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ce.length&&Jt.createElement(Re.Z,null)))},ft={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},At="data:image/png;base64,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",nt=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,wrapClassName:br,trackEventItems:Ut,loading:wt})=>{const ur=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:wt},T.createElement("div",{className:m()(ft.list,dt)},!!ce.length&&ce.map((ar,ir)=>{const{subject_identifier:Rr,id:rr,identifier:Cr,power:Qt}=ar,Hr=ar.is_public!=0&&ar.is_public;return T.createElement("div",{className:m()(`${ft.wrap} ${ar.is_accessible?"":ft.warpStyle}`,br),key:rr,style:{width:ur,marginRight:(1+ir)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{className:ft.li,onClick:$r=>{$r.preventDefault(),Ut&&(0,le.L9)([Ut]),(0,le.xg)(ar.first_category_url)}},T.createElement("div",{className:ft.creator},T.createElement("img",{className:ft.img,src:ee.Z.IMG_SERVER+"/images/"+ar.avatar_url}),T.createElement("div",{className:ft.text,title:ar.creator},ar.creator)),T.createElement("div",{className:ft.top},T.createElement(G.Z,{title:ar.name},T.createElement("div",{className:ft.name},ar.name)),Hr&&T.createElement("div",{className:ft.sign},"\u516C\u5F00")),T.createElement("div",{className:ft.middle},T.createElement("div",{className:ft.row,style:{marginBottom:6}},T.createElement("div",null,T.createElement("span",{className:ft.text},"\u8BBF\u95EE\u91CF"),T.createElement("span",{className:ft.value},(ar==null?void 0:ar.visits)||0)),T.createElement("div",null,T.createElement("span",{className:ft.text},"\u6210\u5458"),T.createElement("span",{className:ft.value},(ar==null?void 0:ar.course_members_count)||0))),T.createElement("div",{className:ft.row},T.createElement("div",null,T.createElement("span",{className:ft.text,style:{width:42}},"\u4F5C",T.createElement("span",{style:{marginLeft:14}},"\u4E1A")),T.createElement("span",{className:ft.value},(ar==null?void 0:ar.tasks_count)||0)),T.createElement("div",null,T.createElement("span",{className:ft.text},"\u72B6\u6001"),ar.is_end?T.createElement("span",{className:ft.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):T.createElement("span",{className:ft.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Rr&&T.createElement("div",{className:ft.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ar.is_accessible&&T.createElement("div",{className:ft.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ce.length&&T.createElement(Re.Z,null)))},w={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},z="data:image/png;base64,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",ie=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,wrapClassName:br,trackEventItems:Ut,loading:wt})=>{const ur=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:wt},T.createElement("div",{className:m()(w.list,dt)},!!ce.length&&ce.map((ar,ir)=>{const{subject_identifier:Rr,id:rr,identifier:Cr,power:Qt}=ar,Hr=ar.is_public!=0&&ar.is_public;return T.createElement("div",{className:m()(`${w.wrap} ${ar.is_accessible?"":w.warpStyle}`,br),key:rr,style:{width:ur,marginRight:(1+ir)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{className:w.li,onClick:$r=>{$r.preventDefault(),Ut&&(0,le.L9)([Ut]),(0,le.xg)(ar.first_category_url)}},T.createElement("div",{className:w.creator},T.createElement("img",{className:w.img,src:ee.Z.IMG_SERVER+"/images/"+ar.avatar_url}),T.createElement("div",{className:w.text,title:ar.creator},ar.creator)),T.createElement("div",{className:w.top},T.createElement(G.Z,{title:ar.name},T.createElement("div",{className:w.name},ar.name)),Hr&&T.createElement("div",{className:w.sign})),T.createElement("div",{className:w.middle},T.createElement("div",{className:w.row,style:{marginBottom:6}},T.createElement("div",null,T.createElement("span",{className:w.text},"\u8BBF\u95EE\u91CF"),T.createElement("span",{className:w.value},(ar==null?void 0:ar.visits)||0)),T.createElement("div",null,T.createElement("span",{className:w.text},"\u6210\u5458"),T.createElement("span",{className:w.value},(ar==null?void 0:ar.course_members_count)||0))),T.createElement("div",{className:w.row},T.createElement("div",null,T.createElement("span",{className:w.text,style:{width:42}},"\u4F5C",T.createElement("span",{style:{marginLeft:14}},"\u4E1A")),T.createElement("span",{className:w.value},(ar==null?void 0:ar.tasks_count)||0)),T.createElement("div",null,T.createElement("span",{className:w.text},"\u72B6\u6001"),ar.is_end?T.createElement("span",{className:w.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):T.createElement("span",{className:w.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Rr&&T.createElement("div",{className:w.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ar.is_accessible&&T.createElement("div",{className:w.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ce.length&&T.createElement(Re.Z,null)))},fe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Oe=R(90115),nr=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={},tabBarExtraContent:fr})=>T.createElement("div",{className:m()(fe.tabs,Ce),style:vt},T.createElement("div",{className:fe.tabsWrap},dt.map((Ae,br)=>T.createElement("aside",{className:fe.tab,onClick:()=>{xe(Ae.id),Ae.link&&Oe.history.push(Ae.link)},key:br},T.createElement("div",{className:ce===Ae.id?fe.active:""},Ae.name),(Ae==null?void 0:Ae.resetCount)==null&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement("span",null,"\uFF08",Ae==null?void 0:Ae.total,"\uFF09"),(Ae==null?void 0:Ae.resetCount)!==void 0&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement(G.Z,{title:(Ae==null?void 0:Ae.tip)!=null?Ae==null?void 0:Ae.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Ae==null?void 0:Ae.resetCount),"/",T.createElement("span",null,Ae==null?void 0:Ae.total),"\uFF09"))))),T.createElement("div",{className:fe.tabBar},fr)),Pt={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},gr=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={},tabBarExtraContent:fr})=>T.createElement("div",{className:m()(Pt.tabs,Ce),style:vt},T.createElement("div",{className:Pt.tabsWrap},dt.map((Ae,br)=>T.createElement("aside",{className:Pt.tab,onClick:()=>{xe(Ae.id),Ae.link&&Oe.history.push(Ae.link)},key:br},T.createElement("div",{className:ce===Ae.id?Pt.active:""},Ae.name),(Ae==null?void 0:Ae.resetCount)==null&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement("span",null,"\uFF08",Ae==null?void 0:Ae.total,"\uFF09"),(Ae==null?void 0:Ae.resetCount)!==void 0&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement(G.Z,{title:(Ae==null?void 0:Ae.tip)!=null?Ae==null?void 0:Ae.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Ae==null?void 0:Ae.resetCount),"/",T.createElement("span",null,Ae==null?void 0:Ae.total),"\uFF09"))))),T.createElement("div",{className:Pt.tabBar},fr)),Ar={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},zr=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={},tabBarExtraContent:fr})=>T.createElement("div",{className:m()(Ar.tabs,Ce),style:vt},T.createElement("div",{className:Ar.tabsWrap},dt.map((Ae,br)=>T.createElement("aside",{className:`${Ar.tab} ${ce===Ae.id?Ar.active:""}`,onClick:()=>{xe(Ae.id),Ae.link&&Oe.history.push(Ae.link)},key:br},T.createElement("div",null,Ae.name),(Ae==null?void 0:Ae.resetCount)==null&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement("span",null,"\uFF08",Ae==null?void 0:Ae.total,"\uFF09"),(Ae==null?void 0:Ae.resetCount)!==void 0&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement(G.Z,{title:(Ae==null?void 0:Ae.tip)!=null?Ae==null?void 0:Ae.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Ae==null?void 0:Ae.resetCount),"/",T.createElement("span",null,Ae==null?void 0:Ae.total),"\uFF09"))))),T.createElement("div",{className:Ar.tabBar},fr)),Gt=({className:dt,style:ce={},children:xe})=>T.createElement("div",{className:m()(dt),style:ce},xe),qt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Pe=R(38854),Ze=R(20834);const at=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var bt=({sortValue:dt,dropValue:ce,className:xe,onSort:Ce,onDrop:vt,dataSource:fr=at})=>{var Ae;return T.createElement("div",{className:m()(qt.orderWrap,xe)},T.createElement(Pe.Z,{dropdownRender:()=>T.createElement(Ze.default,null,fr.map((br,Ut)=>T.createElement(Ze.default.Item,{key:Ut,onClick:()=>vt(br.id)},br.name)))},T.createElement("span",{className:qt.orderTextWrap},(Ae=fr.find(br=>ce===br.id))==null?void 0:Ae.name)),T.createElement("span",{className:qt.orderIconWrap},T.createElement("span",{className:qt.orderAsc},T.createElement("i",{className:dt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")})),T.createElement("span",{className:qt.orderDesc},T.createElement("i",{className:dt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")}))))},ht={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Er=({sortValue:dt,dropValue:ce,className:xe,onSort:Ce,onDrop:vt,dataSource:fr=Lt})=>{var Ae;return T.createElement("div",{className:m()(ht.orderWrap,xe)},T.createElement(Pe.Z,{dropdownRender:()=>T.createElement(Ze.default,null,fr.map((br,Ut)=>T.createElement(Ze.default.Item,{key:Ut,onClick:()=>vt(br.id)},br.name)))},T.createElement("span",{className:ht.orderTextWrap},(Ae=fr.find(br=>ce===br.id))==null?void 0:Ae.name)),T.createElement("span",{className:ht.orderIconWrap},T.createElement("span",{className:ht.orderAsc},T.createElement("i",{className:dt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ht.cursorPointer} ${ht.active}`:`iconfont icon-sanjiaoxing-up font12 ${ht.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")})),T.createElement("span",{className:ht.orderDesc},T.createElement("i",{className:dt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ht.cursorPointer} ${ht.active}`:`iconfont icon-sanjiaoxing-down font12 ${ht.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")}))))},Mr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Kr=R(3113),Qr=R(39587),pn=Object.defineProperty,En=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Hn=(dt,ce,xe)=>ce in dt?pn(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,xn=(dt,ce)=>{for(var xe in ce||(ce={}))An.call(ce,xe)&&Hn(dt,xe,ce[xe]);if(En)for(var xe of En(ce))Gn.call(ce,xe)&&Hn(dt,xe,ce[xe]);return dt},_n=(dt,ce)=>{var xe={};for(var Ce in dt)An.call(dt,Ce)&&ce.indexOf(Ce)<0&&(xe[Ce]=dt[Ce]);if(dt!=null&&En)for(var Ce of En(dt))ce.indexOf(Ce)<0&&Gn.call(dt,Ce)&&(xe[Ce]=dt[Ce]);return xe},Jr=(dt,ce,xe)=>new Promise((Ce,vt)=>{var fr=Ut=>{try{br(xe.next(Ut))}catch(wt){vt(wt)}},Ae=Ut=>{try{br(xe.throw(Ut))}catch(wt){vt(wt)}},br=Ut=>Ut.done?Ce(Ut.value):Promise.resolve(Ut.value).then(fr,Ae);br((xe=xe.apply(dt,ce)).next())}),yr=dt=>{var ce=dt,{className:xe,style:Ce,children:vt,loading:fr=!1,openLoading:Ae,onClick:br=()=>{},size:Ut="middle",shape:wt="round",theme:ur}=ce,ar=_n(ce,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ir,Rr]=(0,T.useState)(!1),rr=(0,T.useMemo)(()=>{switch(ur){case Qr.Fy.THEMEONE:return Mr.ThemeOne;case Qr.Fy.DEFAULT:default:return Mr.btn}},[ur]);return T.createElement(Kr.ZP,xn({onClick:(0,x.throttle)(Cr=>Jr(void 0,null,function*(){Ae&&Rr(!0);try{yield br(Cr)}catch(Qt){console.log("error",Qt)}Ae&&Rr(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(rr,Mr[`${Ut}-${wt}`],xe),style:Ce,size:Ut,shape:wt,loading:ir||fr},ar),vt)},Bn={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},la=({className:dt,style:ce,children:xe=null,onClick:Ce,title:vt})=>T.createElement("div",{className:m()(Bn.head,dt),style:ce},T.createElement("span",{className:"primary-hover",onClick:Ce},T.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),T.createElement("b",{title:vt},vt),T.createElement("div",{className:Bn.node},xe)),Ea={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},jn=({confirmShow:dt=!0,confirmTitle:ce,confirmClick:xe,cancelShow:Ce=!0,cancelTitle:vt,cancelClick:fr,className:Ae,style:br,confirmLoading:Ut=!1})=>T.createElement("div",{className:m()(Ea.btns,Ae),style:br},dt&&T.createElement(Kr.ZP,{loading:Ut,onClick:xe,type:"primary",className:Ea.confirm},ce),Ce&&T.createElement(Kr.ZP,{onClick:fr,className:Ea.cancel},vt)),Fn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ra=({className:dt,style:ce={},LeftContent:xe,children:Ce,RightContent:vt})=>T.createElement("div",{className:m()(Fn.fixedBottom,dt),style:ce},T.createElement("div",{className:Fn.wrap},T.createElement("div",{className:Fn.left},xe),T.createElement("div",{className:Fn.center},Ce),T.createElement("div",{className:Fn.right},vt))),$n={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Kn=({className:dt,style:ce={},dataSource:xe=[]})=>T.createElement("div",{className:m()($n.crumbs,dt),style:ce},xe.map((Ce,vt)=>vtOe.history.push(Ce.path)},Ce.name):T.createElement("span",null,Ce.name),T.createElement("span",null,"\xA0",">","\xA0")):T.createElement("span",{key:vt,style:{color:"#5F6368"}},Ce.name))),ca=R(31797),za=Object.defineProperty,aa=Object.defineProperties,Oa=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Rn=(dt,ce,xe)=>ce in dt?za(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,Zn=(dt,ce)=>{for(var xe in ce||(ce={}))yn.call(ce,xe)&&Rn(dt,xe,ce[xe]);if(Ia)for(var xe of Ia(ce))gn.call(ce,xe)&&Rn(dt,xe,ce[xe]);return dt},oi=(dt,ce)=>aa(dt,Oa(ce)),ni=(dt,ce)=>{var xe={};for(var Ce in dt)yn.call(dt,Ce)&&ce.indexOf(Ce)<0&&(xe[Ce]=dt[Ce]);if(dt!=null&&Ia)for(var Ce of Ia(dt))ce.indexOf(Ce)<0&&gn.call(dt,Ce)&&(xe[Ce]=dt[Ce]);return xe};const{Countdown:gi}=ca.default;var ba=dt=>{var ce=dt,{onChange:xe}=ce,Ce=ni(ce,["onChange"]);const[vt,fr]=(0,T.useState)(null);(0,T.useEffect)(()=>{typeof vt=="number"&&vt>=0&&xe(vt)},[vt]);const Ae=br=>{const Ut=Math.floor(br/1e3);fr(Ut)};return T.createElement(gi,oi(Zn({},Ce),{onChange:Ae}))},Ba={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ai=({DataProps:dt,className:ce,style:xe={}})=>{var Ce;return T.createElement("div",{className:m()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ba.ClassRoomItem,ce),style:xe,onClick:()=>{(0,le.xg)(dt==null?void 0:dt.first_category_url)}},T.createElement("div",{className:"flex flex-col item-center"},T.createElement("img",{src:`${(Ce=ee.Z)==null?void 0:Ce.IMG_SERVER}/images/${dt==null?void 0:dt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(dt==null?void 0:dt.subject_identifier)&&T.createElement("div",{className:"mt-40px"},T.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),T.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},T.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(dt!=null&&dt.is_public)&&T.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),T.createElement("span",{className:m()("text-16px font-medium",Ba.TitleDom)},dt==null?void 0:dt.name)),T.createElement("div",{className:"c-grey-333 font-medium"},dt==null?void 0:dt.creator),T.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",dt==null?void 0:dt.course_members_count),T.createElement("div",{className:"c-grey-333 flex item-center justify-between"},T.createElement("div",null,"\u4F5C\u4E1A\uFF1A",dt==null?void 0:dt.tasks_count),dt!=null&&dt.is_end?T.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):T.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},yi=Object.defineProperty,Mi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,gt=(dt,ce,xe)=>ce in dt?yi(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,va=(dt,ce)=>{for(var xe in ce||(ce={}))Li.call(ce,xe)&>(dt,xe,ce[xe]);if(Mi)for(var xe of Mi(ce))Ya.call(ce,xe)&>(dt,xe,ce[xe]);return dt},Ja=({DataProps:dt=[],selectValue:ce,onChange:xe,className:Ce,style:vt={},extra:fr,classNameItem:Ae,styleItem:br={},barHidden:Ut})=>{const[wt,ur]=(0,T.useState)();return(0,T.useEffect)(()=>{ur(Array.isArray(ce)?ce:[ce])},[ce]),T.createElement("div",{className:m()("flex px-20px py-10px gap-40px",Ce),style:va({borderBottom:"1px solid #D3F0FF"},vt)},dt==null?void 0:dt.map(ar=>T.createElement("div",{key:ar==null?void 0:ar.id,className:m()("flex item-center justify-center current c-grey-333 text-16 relative",Ae,ar==null?void 0:ar.className),style:va(va({color:wt!=null&&wt.includes(ar==null?void 0:ar.id)?"#1890FF":"",minWidth:88},br),(ar==null?void 0:ar.style)||{}),onClick:ir=>{xe==null||xe({domEvent:ir,item:ar}),ar!=null&&ar.link&&Oe.history.push(ar==null?void 0:ar.link)}},ar==null?void 0:ar.name,!Ut&&(wt==null?void 0:wt.includes(ar==null?void 0:ar.id))&&T.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),T.createElement("div",{className:"ml-auto"},fr))},di=Object.defineProperty,mi=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Cn=(dt,ce,xe)=>ce in dt?di(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,ga=(dt,ce)=>{for(var xe in ce||(ce={}))fi.call(ce,xe)&&Cn(dt,xe,ce[xe]);if(vi)for(var xe of vi(ce))Di.call(ce,xe)&&Cn(dt,xe,ce[xe]);return dt},ka=(dt,ce)=>mi(dt,Ci(ce)),Dn=({value:dt,onChange:ce,onInputChange:xe,className:Ce,style:vt={},InputProps:fr})=>{const[Ae,br]=(0,T.useState)(dt);return T.createElement("div",{className:m()("flex item-center rounded-full px-10px py-2px",Ce),style:ga({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},vt)},T.createElement(C.default,ka(ga({bordered:!1},fr),{onChange:Ut=>{br(Ut.target.value),xe==null||xe(encodeURIComponent(Ut.target.value))},onPressEnter:Ut=>{ce==null||ce({domEvent:Ut,item:{value:Ae}})}})),T.createElement("img",{className:"h-22px current",src:R(25365),height:22,onClick:Ut=>{ce==null||ce({domEvent:Ut,item:{value:Ae}})}}))}},32686:function(jt,it,R){"use strict";R.d(it,{Z:function(){return r}});var T=R(59301),V=R(43418),B=R(24905),g=R(38854),I=R(20834),E=R(1710),o=R(8591),m=R(5112),x=R(8636),_=R(76443),l=R(14433),d=R(51571),h=(a,c,u)=>new Promise((s,f)=>{var e=v=>{try{i(u.next(v))}catch(p){f(p)}},t=v=>{try{i(u.throw(v))}catch(p){f(p)}},i=v=>v.done?s(v.value):Promise.resolve(v.value).then(e,t);i((u=u.apply(a,c)).next())});const n=50;var r=({data:a,isAdminOrTeacher:c,onDelGroup:u,onChangeGroupName:s,onPlusMember:f,onDelMember:e,onExitGroup:t,Transferteams:i})=>{var v,p;const[A,y]=(0,T.useState)(0),[C,S]=(0,T.useState)(0);let[P,D]=(0,T.useState)(),[U,L]=(0,T.useState)(),[O,W]=(0,T.useState)(!1),[F,K]=(0,T.useState)(),[k,G]=(0,T.useState)(),[q,ee]=(0,T.useState)(!1),[le,me]=(0,T.useState)(!1),[Fe,Se]=(0,T.useState)("");function Re(ye){let de=parseInt(ye.key,10);Se(de),me(!0)}function Ye(ye){let de=parseInt(ye.key,10);V.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",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:()=>{t(de)}})}function qe(ye){let de=parseInt(ye,10);V.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:d.Z.CustomTipsModalCss,cancelText:"\u53D6\u6D88",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:()=>{t(de)}})}function Le(ye,de){V.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:d.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{e(ye,de)}})}const We={display:"block",height:"30px",lineHeight:"30px"};function ke(ye){G(ye),K(ye==null?void 0:ye.id),ee(!0)}const ut=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(ye,de,$)=>T.createElement(B.default,{disabled:de==null?void 0:de.is_creator,defaultChecked:ye,onChange:J=>{(0,x.fg)({id:F,member_id:de.id,clazz:"item_bank",enable:J.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(ye,de,$)=>T.createElement(B.default,{disabled:de==null?void 0:de.is_creator,defaultChecked:ye,onChange:J=>{(0,x.fg)({id:F,member_id:de.id,clazz:"edit_item_bank",enable:J.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(ye,de,$)=>T.createElement(B.default,{disabled:de==null?void 0:de.is_creator,defaultChecked:ye,onChange:J=>{(0,x.fg)({id:F,member_id:de.id,clazz:"exercise",enable:J.target.checked})}})}];function we(ye){return h(this,null,function*(){const de=yield(0,x.Gt)(ye==null?void 0:ye.id);K(ye==null?void 0:ye.id),L(de),W(!0)})}return T.createElement("ul",{className:"teaching-lists"},a.map((ye,de)=>T.createElement("li",{key:ye.id,style:{marginTop:de===0?30:16},onClick:()=>y(de)},T.createElement("div",{className:"item-group"},T.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},ye.name,"\u7684\u6559\u7814\u56E2\u961F"),T.createElement("div",{className:"action-group"})),T.createElement("div",{style:{display:"flex"}},T.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),T.createElement("ul",{className:"info",style:{flex:1}},ye.memers.map($=>{var J;return T.createElement("li",{key:$.id||$.name,onClick:()=>{S($.id)},className:"directionItemWrap"},T.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:$!=null&&$.is_creater?"#000000":"#5F6367"}},((J=$.name)==null?void 0:J.length)>6?$.name.substr(0,6)+"....":$.name,T.createElement("img",{src:_.Z,style:{marginLeft:5,display:!($!=null&&$.is_creater)&&"none",height:25,width:78}})),ye.is_creat?T.createElement("div",{className:"groupActionWrap",style:{display:!($!=null&&$.id)&&"none"}},T.createElement("a",{className:"btn-del",onClick:be=>{be.preventDefault(),be.stopPropagation(),Le(ye.id,$.id)}},"x")):null)})),ye.is_creat||c?T.createElement(g.Z,{overlayClassName:"dropdowns",dropdownRender:()=>T.createElement(I.default,null,T.createElement(I.default.Item,{onClick:()=>{s(ye)}},"\u4FEE\u6539\u540D\u79F0"),T.createElement(I.default.Item,{disabled:ye.memers.length>=50,onClick:()=>{f(ye)}},"\u6DFB\u52A0\u6210\u5458"),ye.is_creat&&T.createElement(I.default.Item,{onClick:()=>we(ye)},"\u6743\u9650\u914D\u7F6E"),ye.is_creat&&T.createElement(I.default.Item,{onClick:()=>ke(ye)},"\u8F6C\u8BA9\u56E2\u961F"),T.createElement(I.default.Item,{key:ye.id+"",onClick:ye.is_creat?Re:Ye},ye.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},T.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",T.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):T.createElement("span",{key:ye.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>qe(ye.id)},"\u9000\u51FA")))),T.createElement(V.default,{width:700,wrapClassName:d.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:O,onCancel:()=>W(!1)},T.createElement(l.Gi,null,T.createElement(E.default,{dataSource:U==null?void 0:U.members,columns:ut,pagination:!1,scroll:{y:240}})),T.createElement("p",{style:{color:"#FF9D18",marginTop:5}},"*\u9009\u4E2D\u4EE3\u8868\u8BE5\u6210\u5458\u53EF\u4EE5\u4F7F\u7528\u56E2\u961F\u5185\u6240\u6709\u6210\u5458\u5171\u4EAB\u7684\u8D44\u6E90\uFF0C\u5426\u5219\u4E0D\u53EF\u4EE5")),T.createElement(V.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:d.Z.CustomCss,onOk:()=>{u(Fe),me(!1)},open:le,onCancel:()=>me(!1)},T.createElement("p",null,"\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"),T.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),T.createElement(V.default,{wrapClassName:d.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!P){o.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}i(F,P),ee(!1),P=""},open:q,onCancel:()=>{ee(!1),P=""}},T.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",T.createElement("br",null)," \u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u521B\u5EFA\u4EBA\u7684\u8EAB\u4EFD\u548C\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u56E2\u961F\u4E2D\u7684\u4E00\u5458"),T.createElement("div",null,T.createElement(m.ZP.Group,{defaultValue:[],onChange:ye=>{P=ye.target.value,D(ye.target.value)}},(p=(v=k==null?void 0:k.memers)==null?void 0:v.filter(ye=>ye.is_teacher))==null?void 0:p.map((ye,de)=>T.createElement(m.ZP,{style:We,value:ye==null?void 0:ye.id},ye==null?void 0:ye.name))))))}},30702:function(jt,it,R){"use strict";var T=R(59301),V=R(78241),B=R(43418),g=R(92832),I=R(51571);it.Z=({callback:E,visible:o,onCancel:m,id:x,name:_})=>{function l(h){E(h)}const[d]=V.default.useForm();return(0,T.useEffect)(()=>{d.setFieldsValue({name:_})},[_]),T.createElement(B.default,{centered:!0,title:x?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:o,onCancel:m,onOk:()=>{d.submit()},wrapClassName:I.Z.CustomCss},T.createElement(V.default,{form:d,initialValues:{name:_},onFinish:l},T.createElement(V.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},T.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))}},79304:function(jt,it,R){"use strict";R.d(it,{J:function(){return i},Z:function(){return C}});var T=R(59301),V=R(3113),B=R(43418),g=R(58103),I=R(8636),E=R(30702),o=R(32686),m=R(51571),x=R(14433),_=R(22566),l=R(90115),d=R(22779),h=Object.defineProperty,n=Object.defineProperties,r=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,s=(S,P,D)=>P in S?h(S,P,{enumerable:!0,configurable:!0,writable:!0,value:D}):S[P]=D,f=(S,P)=>{for(var D in P||(P={}))c.call(P,D)&&s(S,D,P[D]);if(a)for(var D of a(P))u.call(P,D)&&s(S,D,P[D]);return S},e=(S,P)=>n(S,r(P)),t=(S,P,D)=>new Promise((U,L)=>{var O=K=>{try{F(D.next(K))}catch(k){L(k)}},W=K=>{try{F(D.throw(K))}catch(k){L(k)}},F=K=>K.done?U(K.value):Promise.resolve(K.value).then(O,W);F((D=D.apply(S,P)).next())});function i({children:S}){return T.createElement("div",{className:"no-data"},T.createElement("img",{src:g,alt:"no-data",width:300}),S)}const v={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var p=(S=>(S[S.INITDATA=0]="INITDATA",S[S.SHOWLOADING=1]="SHOWLOADING",S[S.SHOWFORMPANEL=2]="SHOWFORMPANEL",S[S.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",S[S.SELECTGROUP=4]="SELECTGROUP",S[S.SETINDEX=5]="SETINDEX",S))(p||{});function A(S,P){switch(P.type){case 0:return f(f({},S),P.payload);case 1:return e(f({},S),{loading:P.payload});case 5:return e(f({},S),{index:P.payload});case 2:return f(f({},S),P.payload);case 3:return f(f({},S),P.payload);case 4:return e(f({},S),{selectedGroup:P.payload,showFormPanel:!0});default:throw new Error}}function y({user:S}){var P;const D=(0,l.useLocation)(),[U]=(0,l.useSearchParams)(),[L,O]=(0,T.useReducer)(A,v),{data:W,index:F,loading:K,showFormPanel:k,selectedGroup:G,showMemberPanel:q}=L,ee=(P=S.userInfo)==null?void 0:P.role,[le,me]=(0,T.useState)(U.get("category")||"0"),Fe=(0,T.useMemo)(()=>{let j=[],X=[];if(W){for(let he of W)he.is_creat?j.push(he):X.push(he);return[j,X]}},[W]);(0,T.useEffect)(()=>{ee===15&&O({type:5,payload:1})},[ee]);function Se(){return t(this,null,function*(){const j=yield(0,I.XY)();(j==null?void 0:j.status)!==401&&O({type:0,payload:{loading:!1,showFormPanel:!1,data:j.groups,index:U.get("category")||0}})})}(0,T.useEffect)(()=>{Se()},[]);function Re(j){return t(this,null,function*(){G.id?yield(0,I.n3)(G.id,j):yield(0,I.Nd)(j),Se()})}function Ye(){O({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function qe(j){O({type:4,payload:j})}function Le(){O({type:2,payload:{showFormPanel:!1}})}function We(){O({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ke(j){O({type:3,payload:{showMemberPanel:!0,selectedGroup:j}})}function ut(j,X){return t(this,null,function*(){yield(0,I.UA)(j,X),Se()})}function we(j){return t(this,null,function*(){yield(0,I.eE)(j),Se()})}function ye(j){return t(this,null,function*(){yield(0,I.U2)(j),Se()})}function de(j,X){return t(this,null,function*(){yield(0,I.Gj)(j,X),Se()})}function $(j){O({type:5,payload:parseInt(j.target.id,10)})}function J(j,X){return t(this,null,function*(){We(),yield(0,I.E2)({user_ids:j,group_id:X}),Se()})}const be=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return T.createElement(T.Fragment,null,T.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},T.createElement("div",{className:"teaching-circling-body"},ee===15?null:T.createElement(x.YG,{value:le,onChange:j=>{var X;(X=window.location.href.toString())!=null&&X.includes("category")?(0,_.jz)("category",j):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${j}`:`?category=${j}`),me(j),O({type:5,payload:parseInt(j,10)})},tabBarExtraContent:T.createElement(V.ZP,{type:"primary",disabled:W.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",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)",color:"#3061D0"},title:W.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ye},"\u65B0\u5EFA"),className:"mb25",dataSource:be}),T.createElement("div",{className:Fe[F].length===0?"nodata-content":"main-content"},Fe[F].length===0?T.createElement(i,null,ee<=12?T.createElement(T.Fragment,null," ",T.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")," ",T.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")," "):T.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 ")):T.createElement(o.Z,{onExitGroup:ye,Transferteams:de,onPlusMember:ke,onDelMember:ut,onDelGroup:we,isAdminOrTeacher:ee<=12,onChangeGroupName:qe,data:Fe[F]})))),T.createElement(E.Z,{callback:Re,visible:k,onCancel:Le,id:G.id,name:G.name}),T.createElement(B.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:q,onCancel:We,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:m.Z.CustomCss},T.createElement(d.Z,{container_id:G.id,container_type:4,onSelect:J,onCancel:We})))}var C=(0,l.connect)(({user:S})=>({user:S}))(y)},8636:function(jt,it,R){"use strict";R.d(it,{E2:function(){return I},Gj:function(){return o},Gt:function(){return _},Nd:function(){return B},U2:function(){return E},UA:function(){return m},XY:function(){return V},eE:function(){return x},fg:function(){return l},n3:function(){return g}});var T=R(64866);function V(){return(0,T.U2)("teach_groups.json")}function B(d){return(0,T.v_)("teach_groups.json",d)}function g(d,h){return(0,T.gz)(`teach_groups/${d}.json`,h)}function I(d){return(0,T.v_)("teach_group_members.json",d)}function E(d){return(0,T.IV)(`teach_group_members/${d}.json`)}function o(d,h){return(0,T.gz)(`teach_groups/${d}/change_admin.json`,{member_id:h})}function m(d,h){return(0,T.IV)(`teach_groups/${d}/del_member.json`,{member_id:h})}function x(d){return(0,T.IV)(`teach_groups/${d}.json`)}function _(d){return(0,T.U2)(`teach_groups/${d}/show_permission.json`)}function l(d){return(0,T.gz)(`teach_groups/${d==null?void 0:d.id}/update_permission.json`,d)}},57560:function(jt,it,R){"use strict";var T=R(59301),V=R(76411),B=R.n(V),g=R(48961),I=R.n(g),E=R(59301),o=Object.defineProperty,m=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,l=(n,r,a)=>r in n?o(n,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[r]=a,d=(n,r)=>{for(var a in r||(r={}))x.call(r,a)&&l(n,a,r[a]);if(m)for(var a of m(r))_.call(r,a)&&l(n,a,r[a]);return n};const h=({dataSource:n,height:r,labelTextColor:a,legend:c={}})=>{console.log("dataSource:",n);const u=(0,T.useRef)(null),s=(0,T.useRef)(null),[f,e]=(0,T.useState)({}),[t,i]=(0,T.useState)(""),[v,p]=(0,T.useState)(""),A=n||[{name:"\u638C\u63E1\u738780%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u638C\u63D0\u738760%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63A8\u738759%\u4EE5\u4E0B",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,T.useEffect)(()=>(C(),window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}),[]),(0,T.useEffect)(()=>{n!=null&&n.length&&y()},[n]);const y=()=>{var O,W;const F=S(A,.8);(O=s.current)==null||O.setOption(F),(W=s.current)==null||W.resize()},C=()=>{const O=u.current;s.current=V.init(O);const W=S(A,.8);e(W),s.current.setOption(W),s.current.getZr().off("mousewheel"),W.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:A,itemStyle:{opacity:0}}),s.current.setOption(W),L(s.current)},S=(O,W)=>{let F,K=[],k=0,G=0,q=0,ee=[],le=[],me=1-W;O.sort((Se,Re)=>Re.value-Se.value);for(let Se=0;Seqe.name===Se)[0],Ye=U(Re.value*100,2)+"%";return`${Re.name} ${Ye}`}},c),labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:a||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:a||"#FFF"}},formatter:`{b|{b} -}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:Fe,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:K}},P=(O,W)=>(O.sort((F,K)=>K.pieData.value-F.pieData.value),W*25/O[0].pieData.value),D=(O,W,F,K,k,G)=>{let q=(O+W)/2,ee=O*Math.PI*2,le=W*Math.PI*2,me=q*Math.PI*2;O===0&&W===1&&(F=!1),k=typeof k!="undefined"?k:1/3;let Fe=F?Math.cos(me)*.1:0,Se=F?Math.sin(me)*.1:0,Re=K?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(Ye,qe){return Yele?Fe+Math.cos(le)*(1+Math.cos(qe)*k)*Re:Fe+Math.cos(Ye)*(1+Math.cos(qe)*k)*Re},y:function(Ye,qe){return Yele?Se+Math.sin(le)*(1+Math.cos(qe)*k)*Re:Se+Math.sin(Ye)*(1+Math.cos(qe)*k)*Re},z:function(Ye,qe){return Ye<-Math.PI*.5?Math.sin(Ye):Ye>Math.PI*2.5?Math.sin(Ye)*G*.1:Math.sin(qe)>0?1*G*.1:-1}}},U=(O,W)=>{let F=parseFloat(O);if(isNaN(F))return!1;F=Math.round(O*Math.pow(10,W))/Math.pow(10,W);let K=F.toString();(K==null?void 0:K.indexOf("."))<0&&(K+=".");for(let G=K.length-(K==null?void 0:K.indexOf("."));G<=W;G++)K+="0";return K},L=()=>{s.current.on("click",function(O){if(O.seriesName==="pie2d"){i(O.dataIndex);let W=s.current.getWidth()/2,F=s.current.getHeight()/2;s.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:O.dataIndex})}}),s.current.on("mousemove",function(O){}),s.current.on("mouseout",function(){s.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:v}),p("")})};return E.createElement("div",{ref:u,style:{width:"100%",height:r||"500rem"}})};it.Z=h},45915:function(jt,it,R){"use strict";R.d(it,{Z:function(){return dt}});var T=R(59301),V=R(90115),B=R(78241),g=R(8591),I=R(54580),E=R(43428),o=R(3113),m=R(43418),x=R(92832),_=R(6848),l=R(57809),d=R(99313),h=R(5112),n=R(17574),r={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},a=R(99267),c=R(43531),u=R(15075),s={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},f=R(92310),e=R.n(f),t=R(64866),i=R(59301),v=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,C=(ce,xe,Ce)=>xe in ce?v(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,S=(ce,xe)=>{for(var Ce in xe||(xe={}))A.call(xe,Ce)&&C(ce,Ce,xe[Ce]);if(p)for(var Ce of p(xe))y.call(xe,Ce)&&C(ce,Ce,xe[Ce]);return ce},P=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});let D=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],U=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var O=({value:ce=[],onChange:xe,type:Ce,dataSources:vt=[],pathsDetail:fr={},showmodal:Ae,containerRef:br})=>{const Ut=(0,V.useParams)(),[wt,ur]=(0,T.useState)(!1),[ar,ir]=(0,T.useState)([]),[Rr,rr]=(0,T.useState)(),[Cr,Qt]=(0,T.useState)(""),[Hr,$r]=(0,T.useState)(""),[qr,Yr]=(0,T.useState)(""),[un,wn]=(0,T.useState)(!1),[Pa,Va]=(0,T.useState)(!1),[Nn,Gr]=(0,T.useState)([]),[ya,kn]=(0,T.useState)("");(0,T.useEffect)(()=>{wt&&_a()},[wt]);function _a(){return P(this,null,function*(){let jr=yield(0,t.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:Ce,subject_id:Ut==null?void 0:Ut.pathId}});(jr==null?void 0:jr.status)===0&&(Ce===3?ir(jr==null?void 0:jr.data):(ir([...U,...jr==null?void 0:jr.data]),Gr([...D,...jr==null?void 0:jr.data2])))})}const Qa=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],bn="\u6807\u7B7E";(0,T.useEffect)(()=>{ir(vt)},[]),(0,T.useEffect)(()=>{wt&&rr(ce)},[wt]);const na=({title:jr="",style:sn={},values:da="",showDelete:ci=!0,modal:Bt=!1,active:ua=!1})=>{const ja=(On=>On.split("").reduce((Un,fn)=>Un+fn.charCodeAt(0),0))(jr)%Qa.length,{background:Na,borderColor:pr}=Qa[ja];return i.createElement("div",{className:e()(s.tag,ua?s.active:""),onClick:()=>{var On;if(Bt){if(wt===1){let Un=[...ar,...Nn];rr([...Un.filter(fn=>(fn==null?void 0:fn.id)===da)])}wt===2&&((On=Rr==null?void 0:Rr.map(Un=>Un.id))!=null&&On.includes(da)?rr(Rr.filter(Un=>Un.id!==da)):rr([...Rr,...ar.filter(Un=>(Un==null?void 0:Un.id)===da)]))}},style:S({background:Na,borderColor:pr},sn)},i.createElement("span",null,jr),ci&&i.createElement("i",{onClick:On=>P(void 0,null,function*(){var Un;if(On.stopPropagation(),Bt){ir(ar.filter(wa=>wa.name!==jr)),ir(ar.filter(wa=>wa.name!==jr));let fn=yield(0,t.ZP)(`/api/knowledge_items/${da}.json`,{method:"delete",body:{id:da,subject_id:(Un=fr==null?void 0:fr.detail)==null?void 0:Un.id}});(fn==null?void 0:fn.status)===0&&_a()}else xe(ce.filter(fn=>fn.id!==da))}),className:"iconfont icon-shanchu5"}))},Ra=()=>{xe(Rr),ur(!1)},Ta=jr=>P(void 0,null,function*(){if(!Cr.replace(/\s+/g,"")&&jr===1){Yr(`${bn}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!Hr.replace(/\s+/g,"")&&jr===2){kn("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((ar.map(da=>da.name).includes(Cr)||Nn.map(da=>da.name).includes(Cr))&&jr===1){Yr(`\u8BE5${bn}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((Nn.map(da=>da.name).includes(Hr)||ar.map(da=>da.name).includes(Hr))&&jr===2){kn("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let sn=yield(0,t.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:Ce===3?3:jr,name:Ce===3||jr===1?Cr:Hr,subject_id:Ut==null?void 0:Ut.pathId}});(sn==null?void 0:sn.status)===0&&_a(),jr===1&&wn(!1),jr===2&&Va(!1)});return i.createElement("div",{className:s.tagsModal},Ce===5&&i.createElement(i.Fragment,null,ce==null?void 0:ce.map((jr,sn)=>i.createElement(na,{values:jr.id,key:sn,title:jr.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),Ae&&i.createElement("div",{onClick:()=>ur(1),style:{marginBottom:"0rem"},className:s.btn},i.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),ce!=null&&ce.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),Ce===3&&i.createElement(i.Fragment,null,ce==null?void 0:ce.map((jr,sn)=>i.createElement(na,{values:jr.id,key:sn,title:jr.name})),Ae&&i.createElement("div",{onClick:()=>ur(2),className:s.btn,style:{marginBottom:"10rem"}},i.createElement("i",{className:"iconfont icon-tianjiatixing"}),ce!=null&&ce.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),i.createElement(m.default,{open:!!wt,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>br.current,onCancel:()=>ur(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{wn(!1),Va(!1),Yr(""),Qt("")},onOk:Ra,title:`\u9009\u62E9${bn}`},i.createElement("div",{className:s.modal},i.createElement("div",{className:s.mHead},i.createElement("b",null),i.createElement("span",null,`${bn}`,"\uFF08",ar.length,"\uFF09"),i.createElement("div",{onClick:()=>{wn(!0),Yr(""),Qt("")},className:s.btn},i.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),i.createElement("div",{className:s.body},ar==null?void 0:ar.map((jr,sn)=>{var da,ci,Bt;return i.createElement(na,{showDelete:Ce===3?!((da=Rr==null?void 0:Rr.map(ua=>ua==null?void 0:ua.id))!=null&&da.includes(jr==null?void 0:jr.id)):!((ci=Rr==null?void 0:Rr.map(ua=>ua==null?void 0:ua.id))!=null&&ci.includes(jr==null?void 0:jr.id))&&!((Bt=U.map(ua=>ua.name))!=null&&Bt.includes(jr.name)),modal:!0,style:{cursor:"pointer"},active:Rr==null?void 0:Rr.map(ua=>ua==null?void 0:ua.id).includes(jr==null?void 0:jr.id),key:jr==null?void 0:jr.id,values:jr==null?void 0:jr.id,title:jr==null?void 0:jr.name})}),un&&i.createElement("div",{className:s.add},i.createElement(x.default,{style:{width:"rem"},size:"large",value:Cr,onChange:jr=>{Yr(""),Qt(jr.target.value)}}),i.createElement("i",{onClick:()=>Ta(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),i.createElement("i",{onClick:()=>wn(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!qr&&i.createElement("div",{className:s.error},qr)))),Ce===5&&i.createElement("div",{className:s.modal},i.createElement("div",{className:s.mHead},i.createElement("b",null),i.createElement("span",null,"\u8D44\u6E90","\uFF08",Nn.length,"\uFF09"),i.createElement("div",{onClick:()=>{Va(!0),kn(""),$r("")},className:s.btn},i.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),i.createElement("div",{className:s.body},Nn==null?void 0:Nn.map((jr,sn)=>{var da,ci;return i.createElement(na,{showDelete:!((da=Rr==null?void 0:Rr.map(Bt=>Bt==null?void 0:Bt.id))!=null&&da.includes(jr==null?void 0:jr.id))&&!((ci=D.map(Bt=>Bt.name))!=null&&ci.includes(jr.name)),modal:!0,style:{cursor:"pointer"},active:Rr==null?void 0:Rr.map(Bt=>Bt==null?void 0:Bt.id).includes(jr==null?void 0:jr.id),key:jr==null?void 0:jr.id,values:jr==null?void 0:jr.id,title:jr==null?void 0:jr.name})}),Pa&&i.createElement("div",{className:s.add},i.createElement(x.default,{style:{width:"rem"},size:"large",value:Hr,onChange:jr=>{kn(""),$r(jr.target.value)}}),i.createElement("i",{onClick:()=>Ta(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),i.createElement("i",{onClick:()=>Va(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!ya&&i.createElement("div",{className:s.error},ya))))))},W=R(11662),F=R(1710),K=R(58421),k=R(65450),G=R(59301),q=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,me=(ce,xe)=>{var Ce={};for(var vt in ce)ee.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&q)for(var vt of q(ce))xe.indexOf(vt)<0&&le.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Fe=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});let Se=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Re=ce=>{var xe=ce,{types:Ce,globalSetting:vt,loading:fr,dispatch:Ae,pathsDetail:br,onChange:Ut,ktzykey:wt,getother:ur}=xe,ar=me(xe,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),ir,Rr,rr,Cr;let[Qt,Hr]=(0,T.useState)({page:1,limit:10,type:Ce,keyword:"",select_type:1,subject_id:"",course_id:""});const[$r,qr]=(0,T.useState)([]);(0,T.useEffect)(()=>{Yr()},[Ce]);function Yr(){return Fe(this,null,function*(){Qt.select_type===3&&(Qt.subject_id="",Qt.course_id=""),Qt.select_type===2&&(Qt.subject_id=""),Qt.select_type===1&&(Qt.course_id="");let un=yield(0,t.ZP)("/api/paths/search_all.json",{method:"get",params:Qt});(un==null?void 0:un.status)===0&&qr(un)})}return G.createElement("div",{style:{padding:"10rem 20rem"}},G.createElement("div",{style:{display:"flex"}},G.createElement("div",null,Ce==="1"&&G.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:un=>{Qt.keyword=un.target.value,Qt.page=1,Qt.limit=10,Hr(Qt)}}),Ce!=="1"&&G.createElement("div",{style:{display:"flex"}},G.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},G.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),G.createElement(l.default,{value:Qt.select_type,onChange:un=>{Qt.select_type=un,Qt.page=1,Qt.limit=10,Hr(Qt),Yr()},className:r.select,style:{width:"131rem",height:"40rem"}},G.createElement(l.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),G.createElement(l.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),G.createElement(l.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),Qt.select_type!==3&&G.createElement(l.default,{value:Qt.subject_id||Qt.course_id,onChange:un=>{Qt.course_id=un,Qt.subject_id=un,Qt.page=1,Qt.limit=10,Hr(Qt),Yr()},className:r.select,style:{width:"270rem",marginLeft:"8rem"}},Qt.select_type===1&&((ir=$r==null?void 0:$r.subjects)==null?void 0:ir.map(un=>G.createElement(l.default.Option,{value:un.id},un.name))),Qt.select_type===2&&((Rr=$r==null?void 0:$r.courses)==null?void 0:Rr.map(un=>G.createElement(l.default.Option,{value:un.id},un.name)))),G.createElement(x.default,{onChange:un=>{Qt.keyword=un.target.value,Qt.page=1,Qt.limit=10,Hr(Qt)},addonBefore:((rr=Se==null?void 0:Se.find(un=>un.key===Ce))==null?void 0:rr.label)+"\u540D\u79F0",className:r.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),G.createElement(o.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{Yr()}},"\u67E5\u8BE2")),G.createElement(F.default,{style:{marginTop:"10rem"},dataSource:$r==null?void 0:$r.data,pagination:!1,rowKey:un=>un.id,scroll:{y:"400rem"},columns:[{title:((Cr=Se==null?void 0:Se.find(un=>un.key===Ce))==null?void 0:Cr.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:Ce==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(un,wn)=>G.createElement("span",null,Ce==="1"?wn==null?void 0:wn.user_names:wn==null?void 0:wn.model)},{title:Ce==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(un,wn)=>G.createElement("span",null,Ce==="1"?wn==null?void 0:wn.updated_at:wn==null?void 0:wn.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(un,wn)=>G.createElement("a",{onClick:()=>{(wn==null?void 0:wn.container_type)==="Video"?m.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:G.createElement(k.Z,{allow_skip:!0,src:un})}):Ce==="3"?ur(un):window.open(un)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(un,wn){Ut(wn)}}}),G.createElement(K.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:$r==null?void 0:$r.total_count,current:Qt==null?void 0:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(un,wn)=>{Qt.page=un,Qt.limit=wn,Hr(Qt),Yr()}}))};var Ye=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Re),qe=R(71418),Le=R(84105),We=R(22566),ke=R(59301),ut=Object.defineProperty,we=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,be=(ce,xe,Ce)=>xe in ce?ut(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,j=(ce,xe)=>{for(var Ce in xe||(xe={}))$.call(xe,Ce)&&be(ce,Ce,xe[Ce]);if(de)for(var Ce of de(xe))J.call(xe,Ce)&&be(ce,Ce,xe[Ce]);return ce},X=(ce,xe)=>we(ce,ye(xe)),he=(ce,xe)=>{var Ce={};for(var vt in ce)$.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&de)for(var vt of de(ce))xe.indexOf(vt)<0&&J.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},ae=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const te=ce=>{var xe=ce,{typesdata:Ce,globalSetting:vt,loading:fr,dispatch:Ae,pathsDetail:br,onChange:Ut,uuid:wt,itemsuuid:ur}=xe,ar=he(xe,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),ir,Rr,rr,Cr,Qt,Hr,$r,qr,Yr,un,wn,Pa;const Va=(0,V.useParams)();let[Nn,Gr]=(0,T.useState)([]),[ya,kn]=(0,T.useState)(!1);const[_a,Qa]=(0,T.useState)([]),[bn,na]=(0,T.useState)(""),[Ra,Ta]=(0,T.useState)(""),[jr,sn]=(0,T.useState)([]),[da,ci]=(0,T.useState)(!1);let[Bt,ua]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]});(0,T.useEffect)(()=>{zn()},[wt]),(0,T.useEffect)(()=>{if(Ce){let pr=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));ua(pr)}return()=>{}},[Ce]);function zn(){return ae(this,null,function*(){var pr,On,Un,fn,wa;kn(!0);let ea=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:wt,subject_id:Va==null?void 0:Va.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(kn(!1),(ea==null?void 0:ea.status)===0){Qa(ea==null?void 0:ea.data);const Wn=[...(0,We.fX)((On=(pr=ea==null?void 0:ea.data)==null?void 0:pr.nodes)==null?void 0:On.map((Qn,ia)=>{var ma,Xn;return X(j({},Qn),{key:(ma=Qn==null?void 0:Qn.properties)==null?void 0:ma.uuid,title:(Xn=Qn==null?void 0:Qn.properties)==null?void 0:Xn.name})}),(wa=(fn=(Un=ea==null?void 0:ea.data)==null?void 0:Un.relationships)==null?void 0:fn.filter(Qn=>Qn.type==="\u5305\u542B"||Qn.type==="\u524D\u5E8F"))==null?void 0:wa.filter((Qn,ia,ma)=>ia===ma.findIndex(Xn=>Xn.endNodeUuid===Qn.endNodeUuid))).children||[]];Nn=Wn,Ta(JSON.stringify(Wn)),Gr(Wn)}})}(0,T.useEffect)(()=>{Ut(Bt)},[Bt]);function ja(pr,On,Un){for(let fn of pr)fn!=null&&fn.title.includes(On)&&Un.push(fn),fn.children&&fn.children.length>0&&(ja(fn.children,On,Un),Na(fn.children,On,Un)&&Un.push(fn))}function Na(pr,On,Un){for(let fn of pr)if(fn!=null&&fn.title.includes(On))return!0}return ke.createElement(qe.Z,{spinning:ya},ke.createElement("div",{className:r.body},ke.createElement("div",{className:r.left},ke.createElement("div",{className:r.header},ke.createElement("div",null,"\u5171",ke.createElement("span",{style:{color:"#1B8565"}},((Rr=(ir=_a==null?void 0:_a.metricCounters)==null?void 0:ir[0])==null?void 0:Rr.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",ke.createElement("span",{style:{color:"#1B8565"}},((Cr=(rr=_a==null?void 0:_a.metricCounters)==null?void 0:rr[1])==null?void 0:Cr.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),ke.createElement(x.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:pr=>{var On,Un,fn,wa;const{value:ea}=pr.target;na(ea);let Pn=[];ja(JSON.parse(Ra),ea,Pn),Pn.push((On=_a==null?void 0:_a.nodes)==null?void 0:On[0]);const Wn=(Un=_a==null?void 0:_a.nodes)==null?void 0:Un.filter(ma=>{var Xn,hi;return((hi=(Xn=ma==null?void 0:ma.properties)==null?void 0:Xn.name)==null?void 0:hi.indexOf(ea))>-1}).map(ma=>{var Xn;return(Xn=ma==null?void 0:ma.properties)==null?void 0:Xn.uuid});sn(Wn);const ia=[...(0,We.fX)(Pn,(wa=(fn=_a==null?void 0:_a.relationships)==null?void 0:fn.filter(ma=>ma.type==="\u5305\u542B"||ma.type==="\u524D\u5E8F"))==null?void 0:wa.filter((ma,Xn,hi)=>Xn===hi.findIndex(_i=>_i.endNodeUuid===ma.endNodeUuid)).filter(ma=>(Pn==null?void 0:Pn.map(Xn=>Xn==null?void 0:Xn.key).includes(ma.endNodeUuid))||(Pn==null?void 0:Pn.map(Xn=>Xn==null?void 0:Xn.key).includes(ma.startNodeUuid)))).children||[]];Nn=ia,Gr(ia),ci(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),ke.createElement(n.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Nn,className:r.tree,expandedKeys:jr,onExpand:pr=>{sn(pr),ci(!1)},autoExpandParent:da,blockNode:!0,switcherIcon:ke.createElement(Le.Z,null),titleRender:pr=>{var On,Un,fn,wa,ea,Pn,Wn,Qn,ia,ma,Xn,hi,_i,Ti,pa;return ke.createElement("div",{className:r.treenode,key:(On=pr==null?void 0:pr.properties)==null?void 0:On.uuid},ke.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Un=Bt==null?void 0:Bt.bh)==null?void 0:Un.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((fn=Bt==null?void 0:Bt.qx)==null?void 0:fn.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((wa=Bt==null?void 0:Bt.hx)==null?void 0:wa.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((ea=Bt==null?void 0:Bt.gl)==null?void 0:ea.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),ke.createElement("div",{className:r.multiple,title:pr==null?void 0:pr.title,dangerouslySetInnerHTML:{__html:(Pn=pr==null?void 0:pr.title)==null?void 0:Pn.replaceAll(bn,`${bn}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),ke.createElement("div",{className:r.hudong},!((Wn=Bt==null?void 0:Bt.qx)!=null&&Wn.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)})||(Qn=Bt==null?void 0:Bt.bh)!=null&&Qn.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)})||(ia=Bt==null?void 0:Bt.hx)!=null&&ia.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)})||(ma=Bt==null?void 0:Bt.gl)!=null&&ma.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&ur!==((Xn=pr==null?void 0:pr.properties)==null?void 0:Xn.uuid)&&ke.createElement("div",null,ke.createElement("span",{onClick:()=>{var nn,Sn,Wa,Tn;if(!(((Sn=(nn=Bt==null?void 0:Bt.bh)==null?void 0:nn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Sn.length)>0)){let Ha=[];Ha.push({name:(Wa=pr==null?void 0:pr.properties)==null?void 0:Wa.name,uuid:(Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid}),ua({bh:[...Ha,...Bt==null?void 0:Bt.bh],qx:Bt==null?void 0:Bt.qx,hx:Bt==null?void 0:Bt.hx,gl:Bt==null?void 0:Bt.gl})}},className:r.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),ke.createElement("span",{onClick:()=>{var nn,Sn,Wa,Tn;if(!(((Sn=(nn=Bt==null?void 0:Bt.qx)==null?void 0:nn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Sn.length)>0)){let Ha=[];Ha.push({name:(Wa=pr==null?void 0:pr.properties)==null?void 0:Wa.name,uuid:(Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid}),ua({qx:[...Ha,...Bt==null?void 0:Bt.qx],hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},className:r.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),ke.createElement("span",{onClick:()=>{var nn,Sn,Wa,Tn;if(!(((Sn=(nn=Bt==null?void 0:Bt.hx)==null?void 0:nn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Sn.length)>0)){let Ha=[];Ha.push({name:(Wa=pr==null?void 0:pr.properties)==null?void 0:Wa.name,uuid:(Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid}),ua({qx:Bt==null?void 0:Bt.qx,hx:[...Ha,...Bt==null?void 0:Bt.hx],bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},style:{margin:"0rem 20rem"},className:r.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),ke.createElement("span",{onClick:()=>{var nn,Sn,Wa,Tn;if(!(((Sn=(nn=Bt==null?void 0:Bt.gl)==null?void 0:nn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Sn.length)>0)){let Ha=[];Ha.push({name:(Wa=pr==null?void 0:pr.properties)==null?void 0:Wa.name,uuid:(Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid}),ua({qx:Bt==null?void 0:Bt.qx,hx:Bt==null?void 0:Bt.hx,gl:[...Ha,...Bt==null?void 0:Bt.gl],bh:Bt==null?void 0:Bt.bh})}},className:r.colortitle},"\u8BBE\u4E3A\u5173\u8054")),ke.createElement("span",{onClick:()=>{var nn;let Sn=(nn=Bt==null?void 0:Bt.bh)==null?void 0:nn.filter(Wa=>{var Tn;return Wa.uuid!==((Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid)});ua({bh:Sn,hx:Bt==null?void 0:Bt.hx,qx:Bt==null?void 0:Bt.qx,gl:Bt==null?void 0:Bt.gl})}},((hi=Bt==null?void 0:Bt.bh)==null?void 0:hi.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),ke.createElement("span",{onClick:()=>{var nn;let Sn=(nn=Bt==null?void 0:Bt.qx)==null?void 0:nn.filter(Wa=>{var Tn;return Wa.uuid!==((Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid)});ua({qx:Sn,hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},((_i=Bt==null?void 0:Bt.qx)==null?void 0:_i.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),ke.createElement("span",{onClick:()=>{var nn;let Sn=(nn=Bt==null?void 0:Bt.hx)==null?void 0:nn.filter(Wa=>{var Tn;return Wa.uuid!==((Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid)});ua({qx:Bt==null?void 0:Bt.qx,hx:Sn,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},((Ti=Bt==null?void 0:Bt.hx)==null?void 0:Ti.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),ke.createElement("span",{onClick:()=>{var nn;let Sn=(nn=Bt==null?void 0:Bt.gl)==null?void 0:nn.filter(Wa=>{var Tn;return Wa.uuid!==((Tn=pr==null?void 0:pr.properties)==null?void 0:Tn.uuid)});ua({qx:Bt==null?void 0:Bt.qx,hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Sn})}},((pa=Bt==null?void 0:Bt.gl)==null?void 0:pa.find(nn=>{var Sn;return(nn==null?void 0:nn.uuid)===((Sn=pr==null?void 0:pr.properties)==null?void 0:Sn.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),ke.createElement("div",{className:r.right},ke.createElement("div",{className:r.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),ke.createElement("div",{style:{padding:"20rem 25rem"}},ke.createElement("div",{className:r.gxtitle},ke.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),ke.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Qt=Bt.bh)==null?void 0:Qt.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(Hr=Bt==null?void 0:Bt.bh)==null?void 0:Hr.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#6236ff"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var On;let Un=(On=Bt==null?void 0:Bt.bh)==null?void 0:On.filter(fn=>fn.uuid!==pr.uuid);ua({bh:Un,hx:Bt==null?void 0:Bt.hx,qx:Bt==null?void 0:Bt.qx,gl:Bt==null?void 0:Bt.gl})}})))),ke.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},ke.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),ke.createElement("div",null,"\u524D\u5E8F\uFF08",($r=Bt.qx)==null?void 0:$r.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(qr=Bt==null?void 0:Bt.qx)==null?void 0:qr.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#24A881"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var On;let Un=(On=Bt==null?void 0:Bt.qx)==null?void 0:On.filter(fn=>fn.uuid!==pr.uuid);ua({qx:Un,hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}})))),ke.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},ke.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),ke.createElement("div",null,"\u540E\u5E8F\uFF08",(Yr=Bt.hx)==null?void 0:Yr.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(un=Bt==null?void 0:Bt.hx)==null?void 0:un.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#EC8657"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var On;let Un=(On=Bt==null?void 0:Bt.hx)==null?void 0:On.filter(fn=>fn.uuid!==pr.uuid);ua({qx:Bt==null?void 0:Bt.qx,bh:Bt==null?void 0:Bt.bh,hx:Un,gl:Bt==null?void 0:Bt.gl})}})))),ke.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},ke.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),ke.createElement("div",null,"\u5173\u8054\uFF08",(wn=Bt.gl)==null?void 0:wn.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(Pa=Bt==null?void 0:Bt.gl)==null?void 0:Pa.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#497DFF"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var On;let Un=(On=Bt==null?void 0:Bt.gl)==null?void 0:On.filter(fn=>fn.uuid!==pr.uuid);ua({qx:Bt==null?void 0:Bt.qx,bh:Bt==null?void 0:Bt.bh,hx:Bt==null?void 0:Bt.hx,gl:Un})}}))))))))};var _e=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(te),Ue=R(59301),Qe=Object.defineProperty,ot=Object.defineProperties,st=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,$e=(ce,xe,Ce)=>xe in ce?Qe(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,Ke=(ce,xe)=>{for(var Ce in xe||(xe={}))pe.call(xe,Ce)&&$e(ce,Ce,xe[Ce]);if(lt)for(var Ce of lt(xe))je.call(xe,Ce)&&$e(ce,Ce,xe[Ce]);return ce},Et=(ce,xe)=>ot(ce,st(xe)),Ht=(ce,xe)=>{var Ce={};for(var vt in ce)pe.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&<)for(var vt of lt(ce))xe.indexOf(vt)<0&&je.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Wt=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const Yt=ce=>{var xe=ce,{typesdata:Ce,globalSetting:vt,loading:fr,dispatch:Ae,pathsDetail:br,onChange:Ut,uuid:wt,itemsuuid:ur,pathname:ar,pathId:ir,uuname:Rr}=xe,rr=Ht(xe,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid","pathname","pathId","uuname"]),Cr,Qt,Hr,$r,qr,Yr;const un=(0,V.useParams)();let[wn,Pa]=(0,T.useState)([]),[Va,Nn]=(0,T.useState)(!1);const[Gr,ya]=(0,T.useState)([]),[kn,_a]=(0,T.useState)(""),[Qa,bn]=(0,T.useState)(""),[na,Ra]=(0,T.useState)([]),[Ta,jr]=(0,T.useState)(!1);let[sn,da]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]});(0,T.useEffect)(()=>{ci()},[wt]),(0,T.useEffect)(()=>{if(Ce){let zn=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));da(zn)}return()=>{}},[Ce]);function ci(){return Wt(this,null,function*(){var zn,ja,Na,pr,On;Nn(!0);let Un=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:wt,subject_id:un==null?void 0:un.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(Nn(!1),(Un==null?void 0:Un.status)===0){ya(Un==null?void 0:Un.data);const wa=[...(0,We.fX)((ja=(zn=Un==null?void 0:Un.data)==null?void 0:zn.nodes)==null?void 0:ja.map((Pn,Wn)=>{var Qn,ia;return Et(Ke({},Pn),{key:(Qn=Pn==null?void 0:Pn.properties)==null?void 0:Qn.uuid,title:(ia=Pn==null?void 0:Pn.properties)==null?void 0:ia.name})}),(On=(pr=(Na=Un==null?void 0:Un.data)==null?void 0:Na.relationships)==null?void 0:pr.filter(Pn=>Pn.type==="\u5305\u542B"||Pn.type==="\u524D\u5E8F"))==null?void 0:On.filter((Pn,Wn,Qn)=>Wn===Qn.findIndex(ia=>ia.endNodeUuid===Pn.endNodeUuid))).children||[]];wn=wa,bn(JSON.stringify(wa)),Pa(wa);let ea=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));da(ea)}})}(0,T.useEffect)(()=>{Ut(sn)},[sn]);function Bt(zn,ja,Na){for(let pr of zn)pr!=null&&pr.title.includes(ja)&&Na.push(pr),pr.children&&pr.children.length>0&&(Bt(pr.children,ja,Na),ua(pr.children,ja,Na)&&Na.push(pr))}function ua(zn,ja,Na){for(let pr of zn)if(pr!=null&&pr.title.includes(ja))return!0}return Ue.createElement(qe.Z,{spinning:Va},Ue.createElement("div",{className:r.body},Ue.createElement("div",{className:r.left},Ue.createElement("div",{className:r.header},Ue.createElement("div",null,"\u5171",Ue.createElement("span",{style:{color:"#1B8565"}},((Qt=(Cr=Gr==null?void 0:Gr.metricCounters)==null?void 0:Cr[0])==null?void 0:Qt.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",Ue.createElement("span",{style:{color:"#1B8565"}},(($r=(Hr=Gr==null?void 0:Gr.metricCounters)==null?void 0:Hr[1])==null?void 0:$r.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),Ue.createElement(x.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:zn=>{var ja,Na,pr,On;const{value:Un}=zn.target;_a(Un);let fn=[];Bt(JSON.parse(Qa),Un,fn),fn.push((ja=Gr==null?void 0:Gr.nodes)==null?void 0:ja[0]);const wa=(Na=Gr==null?void 0:Gr.nodes)==null?void 0:Na.filter(Wn=>{var Qn,ia;return((ia=(Qn=Wn==null?void 0:Wn.properties)==null?void 0:Qn.name)==null?void 0:ia.indexOf(Un))>-1}).map(Wn=>{var Qn;return(Qn=Wn==null?void 0:Wn.properties)==null?void 0:Qn.uuid});Ra(wa);const Pn=[...(0,We.fX)(fn,(On=(pr=Gr==null?void 0:Gr.relationships)==null?void 0:pr.filter(Wn=>Wn.type==="\u5305\u542B"||Wn.type==="\u524D\u5E8F"))==null?void 0:On.filter((Wn,Qn,ia)=>Qn===ia.findIndex(ma=>ma.endNodeUuid===Wn.endNodeUuid)).filter(Wn=>(fn==null?void 0:fn.map(Qn=>Qn==null?void 0:Qn.key).includes(Wn.endNodeUuid))||(fn==null?void 0:fn.map(Qn=>Qn==null?void 0:Qn.key).includes(Wn.startNodeUuid)))).children||[]];wn=Pn,Pa(Pn),jr(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),Ue.createElement(n.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:wn,className:r.tree,expandedKeys:na,onExpand:zn=>{Ra(zn),jr(!1)},autoExpandParent:Ta,blockNode:!0,switcherIcon:Ue.createElement(Le.Z,null),titleRender:zn=>{var ja,Na,pr,On,Un,fn,wa,ea;return Ue.createElement("div",{className:r.treenode,key:(ja=zn==null?void 0:zn.properties)==null?void 0:ja.uuid},Ue.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Na=sn==null?void 0:sn.bh)==null?void 0:Na.find(Pn=>{var Wn;return(Pn==null?void 0:Pn.uuid)===((Wn=zn==null?void 0:zn.properties)==null?void 0:Wn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((pr=sn==null?void 0:sn.qx)==null?void 0:pr.find(Pn=>{var Wn;return(Pn==null?void 0:Pn.uuid)===((Wn=zn==null?void 0:zn.properties)==null?void 0:Wn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((On=sn==null?void 0:sn.hx)==null?void 0:On.find(Pn=>{var Wn;return(Pn==null?void 0:Pn.uuid)===((Wn=zn==null?void 0:zn.properties)==null?void 0:Wn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((Un=sn==null?void 0:sn.gl)==null?void 0:Un.find(Pn=>{var Wn;return(Pn==null?void 0:Pn.uuid)===((Wn=zn==null?void 0:zn.properties)==null?void 0:Wn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),Ue.createElement("div",{className:r.multiple,title:zn==null?void 0:zn.title,dangerouslySetInnerHTML:{__html:(fn=zn==null?void 0:zn.title)==null?void 0:fn.replaceAll(kn,`${kn}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),Ue.createElement("div",{className:r.hudong},Ue.createElement("div",null,!((wa=sn==null?void 0:sn.gl)!=null&&wa.find(Pn=>{var Wn;return(Pn==null?void 0:Pn.uuid)===((Wn=zn==null?void 0:zn.properties)==null?void 0:Wn.uuid)}))&&Ue.createElement("span",{onClick:()=>{var Pn,Wn,Qn,ia;if(!(((Wn=(Pn=sn==null?void 0:sn.gl)==null?void 0:Pn.filter(ma=>{var Xn;return(ma==null?void 0:ma.uuid)===((Xn=zn==null?void 0:zn.properties)==null?void 0:Xn.uuid)}))==null?void 0:Wn.length)>0)){let ma=[];ma.push({name:(Qn=zn==null?void 0:zn.properties)==null?void 0:Qn.name,uuid:(ia=zn==null?void 0:zn.properties)==null?void 0:ia.uuid,pathId:ir,pathname:ar,uuname:Rr,olduuid:wt}),da({qx:sn==null?void 0:sn.qx,hx:sn==null?void 0:sn.hx,gl:[...ma,...sn==null?void 0:sn.gl],bh:sn==null?void 0:sn.bh})}},className:r.colortitle},"\u8BBE\u4E3A\u5173\u8054")),Ue.createElement("span",{onClick:()=>{var Pn;let Wn=(Pn=sn==null?void 0:sn.gl)==null?void 0:Pn.filter(Qn=>{var ia;return Qn.uuid!==((ia=zn==null?void 0:zn.properties)==null?void 0:ia.uuid)});da({qx:sn==null?void 0:sn.qx,hx:sn==null?void 0:sn.hx,bh:sn==null?void 0:sn.bh,gl:Wn})}},((ea=sn==null?void 0:sn.gl)==null?void 0:ea.find(Pn=>{var Wn;return(Pn==null?void 0:Pn.uuid)===((Wn=zn==null?void 0:zn.properties)==null?void 0:Wn.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),Ue.createElement("div",{className:r.right},Ue.createElement("div",{className:r.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),Ue.createElement("div",{style:{padding:"20rem 25rem"}},Ue.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Ue.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),Ue.createElement("div",null,"\u5173\u8054\uFF08",(qr=sn.gl)==null?void 0:qr.length,"\uFF09")),Ue.createElement("div",{className:r.gxbody},(Yr=sn==null?void 0:sn.gl)==null?void 0:Yr.map(zn=>Ue.createElement("div",{className:r.tag,style:{background:"#497DFF"}},Ue.createElement("span",{style:{marginRight:"10rem"}},zn==null?void 0:zn.name)," ",Ue.createElement(a.Z,{onClick:()=>{var ja;let Na=(ja=sn==null?void 0:sn.gl)==null?void 0:ja.filter(pr=>pr.uuid!==zn.uuid);da({qx:sn==null?void 0:sn.qx,bh:sn==null?void 0:sn.bh,hx:sn==null?void 0:sn.hx,gl:Na})}}))))))))};var Dr=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Yt),Wr=R(89392),Br=R(16624),xr=R(19264),mn=R(59301),wr=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,pt=(ce,xe)=>{var Ce={};for(var vt in ce)kt.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&wr)for(var vt of wr(ce))xe.indexOf(vt)<0&&Vr.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Nt=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const dr=[3,2,1];let Jt=null;const Ne=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,datas:Ut,items:wt}=xe,ur=pt(xe,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const ar=(0,T.useRef)(),ir=(0,T.useRef)(),Rr=(0,T.useRef)(null);(0,T.useEffect)(()=>{Cr()},[Ut]),(0,T.useEffect)(()=>(window.addEventListener("resize",rr),()=>{window.removeEventListener("resize",rr)}),[]);function rr(){var Qt,Hr;(Hr=(Qt=ar.current)==null?void 0:Qt.update)==null||Hr.call(Qt)}function Cr(){return Nt(this,null,function*(){var Qt,Hr,$r,qr,Yr,un,wn,Pa;if(((Qt=Ut==null?void 0:Ut.nodes)==null?void 0:Qt.length)>0){let Va=(Hr=Ut==null?void 0:Ut.nodes)==null?void 0:Hr.filter(Gr=>{var ya;return wt==null?void 0:wt.includes((ya=Gr==null?void 0:Gr.properties)==null?void 0:ya.uuid)}).map(Gr=>{var ya,kn,_a,Qa,bn,na,Ra,Ta,jr,sn,da,ci;return{rootNodeUuid:(ya=Gr==null?void 0:Gr.properties)==null?void 0:ya.rootNodeUuid,id:((kn=Gr==null?void 0:Gr.properties)==null?void 0:kn.uuid)+"_",name:(_a=Gr==null?void 0:Gr.properties)==null?void 0:_a.name,description:(Qa=Gr==null?void 0:Gr.properties)==null?void 0:Qa.description,nodeType:(bn=Gr==null?void 0:Gr.properties)==null?void 0:bn.nodeType,tags:((na=Gr==null?void 0:Gr.properties)==null?void 0:na.tags)&&((jr=(Ta=(Ra=Gr==null?void 0:Gr.properties)==null?void 0:Ra.tags)==null?void 0:Ta.split("\uFF0C"))==null?void 0:jr.map(Bt=>({name:Bt}))),colorType:parseInt((sn=Gr==null?void 0:Gr.properties)==null?void 0:sn.color)>3?"3":(da=Gr==null?void 0:Gr.properties)==null?void 0:da.color,activeColor:"#FA6400",size:dr[((ci=Gr==null?void 0:Gr.properties)==null?void 0:ci.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),Nn=(un=(Yr=(qr=($r=Ut==null?void 0:Ut.relationships)==null?void 0:$r.filter(Gr=>{var ya,kn,_a,Qa,bn,na;return Gr.endNodeUuid!==((_a=(kn=(ya=Ut==null?void 0:Ut.nodes)==null?void 0:ya[0])==null?void 0:kn.properties)==null?void 0:_a.rootNodeUuid)&&Gr.startNodeUuid!==((na=(bn=(Qa=Ut==null?void 0:Ut.nodes)==null?void 0:Qa[0])==null?void 0:bn.properties)==null?void 0:na.rootNodeUuid)}))==null?void 0:qr.filter(Gr=>(wt==null?void 0:wt.includes(Gr.startNodeUuid))&&(wt==null?void 0:wt.includes(Gr.endNodeUuid))))==null?void 0:Yr.filter(Gr=>Gr.type==="\u5305\u542B"||Gr.type==="\u524D\u5E8F"||Gr.type==="\u5173\u8054"))==null?void 0:un.map(Gr=>({hide:!1,id:(Gr==null?void 0:Gr.endNodeUuid)+"_",label:Gr==null?void 0:Gr.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(Gr==null?void 0:Gr.startNodeUuid)+"_",target:(Gr==null?void 0:Gr.endNodeUuid)+"_",value:10}));console.log("----",Va,Nn),ar.current=null,ir.current.innerHTML="",ar.current=new xr.createContainer({containerName:"#graphRefs",width:((wn=ir==null?void 0:ir.current)==null?void 0:wn.clientWidth)||0,height:((Pa=ir==null?void 0:ir.current)==null?void 0:Pa.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:Va,links:Nn,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(Gr){return Gr},nodeClick:function(Gr){var ya;return(ya=ar==null?void 0:ar.current)==null||ya.selectToNode(Gr.id),Gr},layout:{force:!1,x:20,y:60}}),ar.current.zoomOut()}})}return mn.createElement("div",{ref:Rr,style:{background:"#fff",height:"455rem"}},mn.createElement("div",{style:{width:"100%",height:"455rem"},ref:ir,id:"graphRefs"}))};var _t=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Ne),ft="data:image/png;base64,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",At="data:image/png;base64,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",Ft="data:image/png;base64,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",nt="data:image/png;base64,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",w=R(28103),z=R(42441),Z=R(57560);const ie=ce=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:ce}]});var fe=R(79304),Oe=R(59301),Ve=Object.defineProperty,nr=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,gr=(ce,xe,Ce)=>xe in ce?Ve(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,Ar=(ce,xe)=>{for(var Ce in xe||(xe={}))Pt.call(xe,Ce)&&gr(ce,Ce,xe[Ce]);if(nr)for(var Ce of nr(xe))Ct.call(xe,Ce)&&gr(ce,Ce,xe[Ce]);return ce},lr=(ce,xe)=>{var Ce={};for(var vt in ce)Pt.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&nr)for(var vt of nr(ce))xe.indexOf(vt)<0&&Ct.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},zr=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const vr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Gt=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,uuid:Ut}=xe,wt=lr(xe,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),ur,ar,ir,Rr;const rr=(0,V.useParams)();let[Cr,Qt]=(0,T.useState)({subject_id:rr==null?void 0:rr.pathId,course_id:"",parentNodeUuid:Ut,type:1});const[Hr,$r]=(0,T.useState)(),[qr,Yr]=(0,T.useState)([]),[un,wn]=(0,T.useState)([]),[Pa]=(0,V.useSearchParams)();(0,T.useEffect)(()=>{Va()},[Ut]);function Va(){return zr(this,null,function*(){var Nn,Gr,ya;let kn=yield(0,t.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Cr});$r(kn);let _a=Object.entries((Nn=kn==null?void 0:kn.data)==null?void 0:Nn.study_grasp_hash).map(([bn,na],Ra)=>({name:bn,value:na,itemStyle:vr[Ra].itemStyle})),Qa=Object.entries((Gr=kn==null?void 0:kn.data)==null?void 0:Gr.study_complete_hash).map(([bn,na],Ra)=>({name:bn,value:na}));wn(Qa),((ya=_a==null?void 0:_a.filter(bn=>(bn==null?void 0:bn.value)>0))==null?void 0:ya.length)===0?Yr([]):Yr(_a)})}return Oe.createElement("div",{className:r.DetailStatistics},Pa.get("type")!=="classrooms"&&Oe.createElement("div",{className:r.header},Oe.createElement("span",{className:r.title},"\u7EDF\u8BA1\u8303\u56F4"),Oe.createElement(h.ZP.Group,{onChange:Nn=>{Cr.type=Nn.target.value,Qt(Ar({},Cr)),Va()},value:Cr.type},Oe.createElement(h.ZP,{value:1},"\u5168\u90E8"),Oe.createElement(h.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),Oe.createElement(h.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Cr==null?void 0:Cr.type)===3&&Oe.createElement(l.default,{onChange:Nn=>{Cr.course_id=Nn,Qt(Ar({},Cr)),Va()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(ur=Hr==null?void 0:Hr.courses)==null?void 0:ur.map(Nn=>Oe.createElement(l.default.Option,{value:Nn==null?void 0:Nn.id},Nn==null?void 0:Nn.name)))),Oe.createElement("div",{style:{marginTop:"16rem",display:"flex"}},Oe.createElement("div",{className:r.left,style:{backgroundImage:`url(${ft}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},Oe.createElement("img",{src:At}),Oe.createElement("div",{style:{marginTop:"20rem"}},Oe.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),Oe.createElement("div",{className:r.xxrscount},(ar=Hr==null?void 0:Hr.data)==null?void 0:ar.study_count))),Oe.createElement("div",{className:r.right},Oe.createElement("div",{className:r.righttop},Oe.createElement("img",{src:Ft}),Oe.createElement("div",null,Oe.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),Oe.createElement("div",{className:r.xxrscount},(ir=Hr==null?void 0:Hr.data)==null?void 0:ir.study_complete_rate,"%"))),Oe.createElement("div",{className:r.rightbottom},Oe.createElement("img",{src:nt}),Oe.createElement("div",null,Oe.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),Oe.createElement("div",{className:r.xxrscount},(Rr=Hr==null?void 0:Hr.data)==null?void 0:Rr.study_grasp_rate,"%"))))),Oe.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),Oe.createElement(z.Z,{option:ie(un),style:{height:300,width:400},opts:{renderer:"svg"}}),Oe.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(qr==null?void 0:qr.length)>0?Oe.createElement(Z.Z,{labelTextColor:"#333",dataSource:qr}):Oe.createElement(fe.J,{children:Oe.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var qt=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Gt),Pe=R(21692),Ze=R(59301),at=Object.defineProperty,xt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Lt=(ce,xe,Ce)=>xe in ce?at(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,Mt=(ce,xe)=>{for(var Ce in xe||(xe={}))bt.call(xe,Ce)&&Lt(ce,Ce,xe[Ce]);if(xt)for(var Ce of xt(xe))ht.call(xe,Ce)&&Lt(ce,Ce,xe[Ce]);return ce},Er=(ce,xe)=>{var Ce={};for(var vt in ce)bt.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&xt)for(var vt of xt(ce))xe.indexOf(vt)<0&&ht.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Mr=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const Kr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Qr=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,uuid:Ut}=xe,wt=Er(xe,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),ur,ar,ir,Rr;const rr=(0,V.useParams)();let[Cr,Qt]=(0,T.useState)({subject_id:rr==null?void 0:rr.pathId,course_id:"",parentNodeUuid:Ut,type:1});const[Hr,$r]=(0,T.useState)(),[qr,Yr]=(0,T.useState)([]),[un]=(0,V.useSearchParams)(),[wn,Pa]=(0,T.useState)([]);(0,T.useEffect)(()=>{Va()},[Ut]);function Va(){return Mr(this,null,function*(){var Nn,Gr,ya;let kn=yield(0,t.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Cr});$r(kn);let _a=Object.entries((Nn=kn==null?void 0:kn.data)==null?void 0:Nn.study_grasp_hash).map(([bn,na],Ra)=>({name:bn,value:na,itemStyle:Kr[Ra].itemStyle})),Qa=Object.entries((Gr=kn==null?void 0:kn.data)==null?void 0:Gr.study_complete_hash).map(([bn,na],Ra)=>({name:bn,value:na}));Pa(Qa),((ya=_a==null?void 0:_a.filter(bn=>(bn==null?void 0:bn.value)>0))==null?void 0:ya.length)===0?Yr([]):Yr(_a)})}return Ze.createElement("div",{className:r.DetailStatistics},un.get("type")!=="classrooms"&&Ze.createElement("div",{className:r.header},Ze.createElement("span",{className:r.title},"\u7EDF\u8BA1\u8303\u56F4"),Ze.createElement(h.ZP.Group,{onChange:Nn=>{Cr.type=Nn.target.value,Qt(Mt({},Cr)),Va()},value:Cr.type},Ze.createElement(h.ZP,{value:1},"\u5168\u90E8"),Ze.createElement(h.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),Ze.createElement(h.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Cr==null?void 0:Cr.type)===3&&Ze.createElement(l.default,{onChange:Nn=>{Cr.course_id=Nn,Qt(Mt({},Cr)),Va()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(ur=Hr==null?void 0:Hr.courses)==null?void 0:ur.map(Nn=>Ze.createElement(l.default.Option,{value:Nn==null?void 0:Nn.id},Nn==null?void 0:Nn.name)))),Ze.createElement("div",{style:{marginTop:"16rem",display:"flex"}},Ze.createElement("div",{className:r.left,style:{backgroundImage:`url(${ft}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},Ze.createElement("img",{src:At}),Ze.createElement("div",{style:{marginTop:"20rem"}},Ze.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),Ze.createElement("div",{className:r.xxrscount},(ar=Hr==null?void 0:Hr.data)==null?void 0:ar.study_count))),Ze.createElement("div",{className:r.right},Ze.createElement("div",{className:r.righttop},Ze.createElement("img",{src:Ft}),Ze.createElement("div",null,Ze.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),Ze.createElement("div",{className:r.xxrscount},(ir=Hr==null?void 0:Hr.data)==null?void 0:ir.study_complete_rate,"%"))),Ze.createElement("div",{className:r.rightbottom},Ze.createElement("img",{src:nt}),Ze.createElement("div",null,Ze.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),Ze.createElement("div",{className:r.xxrscount},(Rr=Hr==null?void 0:Hr.data)==null?void 0:Rr.study_grasp_rate,"%"))))),Ze.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),Ze.createElement(z.Z,{option:ie(wn),style:{height:300,width:400},opts:{renderer:"svg"}}),Ze.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(qr==null?void 0:qr.length)>0?Ze.createElement(Z.Z,{labelTextColor:"#333",dataSource:qr}):Ze.createElement(Pe.Z,{children:Ze.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var pn=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Qr),En=R(48909),An=R(13796),Gn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Hn=R(6455),xn=R(19842),_n=R(98228),Jr={flex_box_center:"flex_box_center___wU4bP",flex_space_between:"flex_space_between___ryVxe",flex_box_vertical_center:"flex_box_vertical_center___J64e0",flex_box_center_end:"flex_box_center_end___ZQTrR",flex_box_column:"flex_box_column___qYlzG",scoremodal:"scoremodal___g_fYu",selectWrapper:"selectWrapper___wbF8t",selectWrappers:"selectWrappers___bAt3m",allqingchu:"allqingchu___IczWP",title:"title___cJxdu",score:"score___W6O3r",close:"close___rZaaH",content:"content___I6bh1",items:"items___NS5if",bottom:"bottom___zStfh",yes:"yes___dvYz0",no:"no___BqowM",titlecount:"titlecount___cx4fQ",add:"add___Vazpd",search:"search___kg8ng",searchIcon:"searchIcon___CaGo3",tabWrap:"tabWrap___CAndG",previewModal:"previewModal___Ms_9O",q_title:"q_title___WfJKh"},qn=R(70646),yr={flex_box_center:"flex_box_center___nswYj",flex_space_between:"flex_space_between___fOVoM",flex_box_vertical_center:"flex_box_vertical_center___Q25Hr",flex_box_center_end:"flex_box_center_end___e8x5w",flex_box_column:"flex_box_column___TkKrN",warp:"warp___CyVTN",shixunbutton:"shixunbutton___5A5Bl",redio:"redio____F59s",redioitem:"redioitem___lpnfs",redioitemyes:"redioitemyes___LJh0a",title:"title___pmJ_X",titleyes:"titleyes___xpcjY",yestag:"yestag___DZcUj",qcount:"qcount___N4pNO",score:"score___aNTPQ",qtitle:"qtitle___E_ClM",checkbox:"checkbox___T6Xdo",checkboxitem:"checkboxitem___dfyKW",checkboxitemyes:"checkboxitemyes___Uh2au",bottom:"bottom___uZhfZ",bottomitem:"bottomitem___NElKx",left:"left___CG1Ne",right:"right___iBXmO",completion:"completion___xvAyY",content:"content___Tf9bM",items:"items___zogcz",simple:"simple___zY1bm",shixun:"shixun___AAIlJ",combination:"combination___c7Ghw",program:"program___sXFp_"},Bn=R(8658),ta=R(24334);const la=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Ua=({qitem:ce})=>{var xe,Ce,vt,fr,Ae,br,Ut,wt,ur,ar;return T.createElement("div",{className:yr.warp},T.createElement("div",{className:yr.mainPart},T.createElement("div",{className:yr.qcount},(ce==null?void 0:ce.question_type)===8&&T.createElement(Bn.Z,{className:yr.content,showProgramFill:!0,value:(xe=ce==null?void 0:ce.program_attr)==null?void 0:xe.description}),(ce==null?void 0:ce.question_type)!=8&&T.createElement(Bn.Z,{className:yr.qtitle,value:(ce==null?void 0:ce.name)||(ce==null?void 0:ce.title)})),((ce==null?void 0:ce.question_type)===0||(ce==null?void 0:ce.question_type)===2)&&T.createElement("div",null,(Ce=ce==null?void 0:ce.choices)==null?void 0:Ce.map((ir,Rr)=>T.createElement("div",{className:yr.redio},!(ir!=null&&ir.is_answer)&&T.createElement("span",{className:yr.redioitem}),(ir==null?void 0:ir.is_answer)&&T.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),T.createElement(Bn.Z,{className:ir!=null&&ir.is_answer?yr.titleyes:yr.title,value:la[Rr]+(ir==null?void 0:ir.choice_text)}),(ir==null?void 0:ir.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===1&&T.createElement("div",null,(vt=ce==null?void 0:ce.choices)==null?void 0:vt.map((ir,Rr)=>T.createElement("div",{className:yr.checkbox},!(ir!=null&&ir.is_answer)&&T.createElement("span",{className:yr.checkboxitem}),(ir==null?void 0:ir.is_answer)&&T.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),T.createElement(Bn.Z,{className:ir!=null&&ir.is_answer?yr.titleyes:yr.title,value:la[Rr]+(ir==null?void 0:ir.choice_text)}),(ir==null?void 0:ir.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===3&&T.createElement("div",{className:yr.completion},(fr=ce==null?void 0:ce.standard_answer)==null?void 0:fr.map((ir,Rr)=>{var rr;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",Rr+1),T.createElement("div",{className:yr.content},(rr=ir==null?void 0:ir.answer_text)==null?void 0:rr.map((Cr,Qt)=>T.createElement("div",{className:yr.items},Cr))))})),(ce==null?void 0:ce.question_type)===4&&T.createElement("div",{className:yr.simple},T.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=ce==null?void 0:ce.answer_texts)!=null&&Ae[0]?T.createElement(Bn.Z,{className:yr.content,value:(br=ce==null?void 0:ce.answer_texts)==null?void 0:br[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ce==null?void 0:ce.question_type)===5&&((Ut=ce==null?void 0:ce.challenge_names)==null?void 0:Ut.map((ir,Rr)=>T.createElement("div",{className:yr.shixun},T.createElement("span",{className:yr.qtitle},T.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,We.EM)(Rr+1),"\u9898"),ir)))),(ce==null?void 0:ce.question_type)===6&&T.createElement("div",{className:yr.program},T.createElement(Bn.Z,{className:yr.content,value:((wt=ce==null?void 0:ce.program_attr)==null?void 0:wt.description)||"- -"})),(ce==null?void 0:ce.question_type)===7&&((ur=ce==null?void 0:ce.sub_item_banks)==null?void 0:ur.map((ir,Rr)=>{var rr,Cr,Qt,Hr,$r;return T.createElement("div",null,T.createElement("div",{className:yr.combination},T.createElement("span",{className:yr.qtitle},ir==null?void 0:ir.name)),T.createElement("div",{className:yr.warp,style:{padding:"0px",paddingTop:20}},T.createElement("div",null,((ir==null?void 0:ir.item_type)=="SINGLE"||(ir==null?void 0:ir.item_type)=="JUDGMENT")&&((rr=ir==null?void 0:ir.choices)==null?void 0:rr.map((qr,Yr)=>T.createElement("div",{className:yr.redio},!(qr!=null&&qr.is_answer)&&T.createElement("span",{className:yr.redioitem}),(qr==null?void 0:qr.is_answer)&&T.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),T.createElement(Bn.Z,{className:qr!=null&&qr.is_answer?yr.titleyes:yr.title,value:la[Yr]+(qr==null?void 0:qr.choice_text)}),(qr==null?void 0:qr.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ir==null?void 0:ir.item_type)=="MULTIPLE"&&((Cr=ir==null?void 0:ir.choices)==null?void 0:Cr.map((qr,Yr)=>T.createElement("div",{className:yr.checkbox},!(qr!=null&&qr.is_answer)&&T.createElement("span",{className:yr.checkboxitem}),(qr==null?void 0:qr.is_answer)&&T.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),T.createElement(Bn.Z,{className:qr!=null&&qr.is_answer?yr.titleyes:yr.title,value:la[Yr]+(qr==null?void 0:qr.choice_text)}),(qr==null?void 0:qr.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ir==null?void 0:ir.item_type)=="COMPLETION"&&T.createElement("div",{className:yr.completion},(Qt=ir==null?void 0:ir.standard_answer)==null?void 0:Qt.map((qr,Yr)=>{var un;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",Yr+1),T.createElement("div",{className:yr.content},(un=qr==null?void 0:qr.answer_text)==null?void 0:un.map((wn,Pa)=>T.createElement("div",{className:yr.items},wn))))})),(ir==null?void 0:ir.item_type)=="SUBJECTIVE"&&T.createElement("div",{className:yr.simple},T.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Hr=ir==null?void 0:ir.answer_texts)!=null&&Hr[0]?T.createElement(Bn.Z,{className:yr.content,value:($r=ir==null?void 0:ir.answer_texts)==null?void 0:$r[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ce==null?void 0:ce.question_type)===8&&T.createElement("div",null,T.createElement(Bn.Z,{disabledFill:!0,className:yr.content,showProgramFill:!0,value:ta.Base64.decode(((ar=ce==null?void 0:ce.program_attr)==null?void 0:ar.code)||"")})),(ce==null?void 0:ce.question_type)===5&&T.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},T.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),T.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),T.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_school_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.study_count)||"0"))),T.createElement("a",{className:yr.shixunbutton,href:`/shixuns/${ce==null?void 0:ce.identifier}/challenges?exercise=true`,target:"_blank"},T.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ce==null?void 0:ce.question_type)<=4||[6,8].includes(ce==null?void 0:ce.question_type))&&T.createElement("div",{className:yr.bottom},T.createElement("div",{className:yr.bottomitem},T.createElement("span",{className:yr.left},"\u89E3\u6790"),T.createElement("span",{className:yr.right},ce!=null&&ce.analysis?T.createElement(Bn.Z,{value:ce==null?void 0:ce.analysis}):T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),T.createElement("div",{className:yr.bottomitem},T.createElement("span",{className:yr.left},"\u96BE\u5EA6"),T.createElement("span",{className:yr.right},(ce==null?void 0:ce.difficulty)===1?"\u7B80\u5355":(ce==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),T.createElement("div",{className:yr.bottomitem},T.createElement("span",{className:yr.left},"\u77E5\u8BC6\u70B9"),T.createElement("span",{className:yr.right},ce!=null&&ce.tag_discipline?ce==null?void 0:ce.tag_discipline:T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},jn=R(39469),Fn=R(58082),ha=R(61485),ra=R(51529),$n=R(40427),mr=R(59301),Kn=Object.defineProperty,ca=Object.defineProperties,za=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,yn=(ce,xe,Ce)=>xe in ce?Kn(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,gn=(ce,xe)=>{for(var Ce in xe||(xe={}))Oa.call(xe,Ce)&&yn(ce,Ce,xe[Ce]);if(aa)for(var Ce of aa(xe))Ia.call(xe,Ce)&&yn(ce,Ce,xe[Ce]);return ce},Rn=(ce,xe)=>ca(ce,za(xe)),Zn=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const oi=({setScoreShow:ce,ScoreShow:xe,listitem:Ce,onOk:vt,isshixuns:fr,isloadings:Ae,dispatch:br,isIntelligentAssistant:Ut=!1,ispptModal:wt=!1,isChangeQuestion:ur=!1,newExercisePaper:ar,shixunsDetail:ir})=>{var Rr;let[rr,Cr]=(0,T.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ut,is_smart_plan:wt,group_id:[]}),[Qt,Hr]=(0,T.useState)([]),[$r,qr]=(0,T.useState)([]),[Yr,un]=(0,T.useState)([]),[wn,Pa]=(0,T.useState)([]);const[Va,Nn]=(0,T.useState)(!1),[Gr]=B.default.useForm(),[ya,kn]=(0,T.useState)(),[_a,Qa]=(0,T.useState)(!1);let[bn,na]=(0,T.useState)(fr);const[Ra,Ta]=(0,T.useState)([]),[jr,sn]=(0,T.useState)(0),[da,ci]=(0,T.useState)(!0),[Bt,ua]=(0,T.useState)([]),[zn,ja]=(0,T.useState)([]),Na=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],pr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[On,Un]=(0,T.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const fn=(0,T.useRef)(new Set),wa=(0,T.useRef)(new Set),ea=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Pn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Wn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Qn,ia]=(0,T.useState)(!1),ma=()=>{Gr.resetFields(),bn=!1,na(!1),ia(!1),Gr.submit()};(0,T.useEffect)(()=>{var Kt,Or;(((Kt=Ce==null?void 0:Ce.questionIdArr)==null?void 0:Kt.length)>0||((Or=Ce==null?void 0:Ce.shixun_ids)==null?void 0:Or.length)>0)&&(qr([...Ce==null?void 0:Ce.questionIdArr,...Ce==null?void 0:Ce.shixun_ids]),un([...Ce==null?void 0:Ce.questionIdArr,...Ce==null?void 0:Ce.shixun_ids]),Ta([...Ce==null?void 0:Ce.shixun_ids]),wa.current=new Set([...Ce==null?void 0:Ce.questionIdArr]),fn.current=new Set([...Ce==null?void 0:Ce.shixun_ids]))},[Ce]),(0,T.useEffect)(()=>{xe&&(Gr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),da&&bn&&(Gr.setFieldsValue({item_type:"SHIXUN"}),rr.item_type="SHIXUN",Cr(gn({},rr)),ci(!1)),Xn(rr),hi(),_i({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[xe]),(0,T.useEffect)(()=>{jr>0&&setTimeout(()=>{sn(0)},2e3)},[jr]);function Xn(Kt){return Zn(this,null,function*(){var Or,oa,Jn;if(Nn(!0),Cr(gn({},Kt)),(Yr==null?void 0:Yr.length)<=0&&Kt.type==="5"){Pa([]),Nn(!1);return}let fa=Kt.type==="5"?Yr==null?void 0:Yr.filter(xa=>!Ra.includes(xa)):null,$a=Kt.type==="5"?Yr==null?void 0:Yr.filter(xa=>Ra.includes(xa)):null,si=yield(0,t.ZP)("/api/item_banks.json",{method:"get",params:Rn(gn({},Kt),{discipline_id:((Or=Kt==null?void 0:Kt.courseid)==null?void 0:Or[0])||null,sub_discipline_id:((oa=Kt==null?void 0:Kt.courseid)==null?void 0:oa[1])||null,ids:fa,shixun_ids:$a,include_shixuns:!Ut,group_id:((Jn=Kt.group_id)==null?void 0:Jn.map(xa=>xa==null?void 0:xa.value))||null,keyword:Kt.keyword?encodeURIComponent(Kt.keyword):Kt.keyword,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null,bigmodel:Ut,is_smart_plan:wt})});Pa(si),Nn(!1)})}function hi(){return Zn(this,null,function*(){let Kt=yield(0,t.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:rr.type==="5"?null:rr.type,clazz:"ItemBanksGroup"}});Hr((0,qn.L)(Kt==null?void 0:Kt.disciplines))})}function _i(Kt){return Zn(this,null,function*(){var Or;let oa=yield(0,t.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Kt}),Jn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Or=oa==null?void 0:oa.data)==null?void 0:Or.map(fa=>({title:fa.name,id:fa.id,pid:fa.id,value:fa.id,key:fa.id,isLeaf:!fa.have_child}))}];ua(Jn)})}function Ti(Kt){return Zn(this,null,function*(){var Or,oa,Jn,fa;Nn(!0);let $a=(Or=Kt.list)==null?void 0:Or.filter(Aa=>!Ra.includes(Aa)),si=(oa=Kt.list)==null?void 0:oa.filter(Aa=>Ra.includes(Aa));if($a.length===0&&si.length===0){Nn(!1),Pa([]);return}let xa=yield(0,t.ZP)("/api/item_banks.json",{method:"get",params:Rn(gn({},Kt),{discipline_id:((Jn=Kt==null?void 0:Kt.courseid)==null?void 0:Jn[0])||null,sub_discipline_id:((fa=Kt==null?void 0:Kt.courseid)==null?void 0:fa[1])||null,ids:$a,shixun_ids:si,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});Nn(!1),Pa(xa)})}const pa=Kt=>Zn(void 0,null,function*(){const Or=yield br({type:"shixunsDetail/release",payload:{id:Kt}});let oa=Or==null?void 0:Or.tag_position,Jn=(Or==null?void 0:Or.evaluation_set_position)||[],fa=Or.status;return fa===0?(g.ZP.success("\u53D1\u5E03\u6210\u529F"),Xn(rr),!0):(fa===2?g.ZP.error(`\u7B2C${Jn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):fa===3?g.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${oa.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):g.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),nn=Kt=>(Kt==null?void 0:Kt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Sn=(Kt,Or,oa)=>Kt.map(Jn=>Jn.key===Or?gn(gn({},Jn),oa):Jn.children?Rn(gn({},Jn),{children:Sn(Jn.children,Or,oa)}):Jn),Wa=Kt=>Zn(void 0,null,function*(){const{key:Or}=Kt;let oa=rr.type;const Jn=yield(0,$n.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Or),type:oa}),{data:fa,total_count:$a}=Jn||{};$a>0&&ua(si=>Sn(si,Or,{children:fa.map(xa=>({title:xa.name,id:xa.id,pid:xa.id,value:xa.id,key:xa.id,isLeaf:!xa.have_child}))}))});function Tn(Kt){console.log("----",rr),Kt==="1"&&(On.gg=gn({},rr)),Kt==="2"&&(On.scj=gn({},rr)),Kt==="3"&&(On.ttgx=gn({},rr)),Kt==="0"&&(On.wcjd=gn({},rr)),Kt==="5"&&(On.yx=gn({},rr)),Un(gn({},On))}function Ha(){rr.type==="1"&&(rr=On.gg),rr.type==="2"&&(rr=On.scj),rr.type==="3"&&(rr=On.ttgx),rr.type==="0"&&(rr=On.wcjd),rr.type==="5"&&(rr=On.yx),(rr==null?void 0:rr.item_type)==="SHIXUN"?(bn=!0,na(!0)):(bn=!1,na(!1)),Gr.setFieldsValue(gn({},rr)),Cr(gn({},rr)),Xn(gn({},rr))}return mr.createElement("div",null,mr.createElement(m.default,{title:!1,footer:!1,open:xe,width:1200,centered:!0,className:Jr.scoremodal,onCancel:()=>{ce(!1)}},mr.createElement("div",{style:{display:"flex",alignItems:"center"}},mr.createElement("div",{className:Jr.title},Ut?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ut&&mr.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),mr.createElement(d.default,{className:Jr.tabWrap,activeKey:rr.type,onChange:Kt=>{Kt==="3"?(rr.show_all_share=!0,_i({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):rr.show_all_share=null,Kt==="0"&&_i({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Tn(rr.type),rr.type=Kt,(rr==null?void 0:rr.item_type)==="SHIXUN"&&rr.type!=="5"&&(bn=!0,na(!0)),ia(!1),rr.type==="5"&&(bn=!1,na(!1)),Ha(),hi()},items:[{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:mr.createElement("div",null,"\u5DF2\u9009",Yr.length>0&&mr.createElement("span",{className:Jr.titlecount},Yr.length),jr>0&&mr.createElement("span",{className:Jr.add},"+",jr)),key:"5"}]}),mr.createElement(B.default,{layout:"inline",form:Gr,onValuesChange:(Kt,Or)=>{const oa=Object.values(Or).some(fa=>fa!==null&&fa!==""&&fa!==void 0),Jn=Or.keyword==="";if(ia(oa||!Jn),rr.page=1,(Or==null?void 0:Or.item_type)==="SHIXUN"){if(rr.type==="5"?na(!1):na(!0),Kt.keyword||Kt.keyword==="")return;Gr.submit()}else{if(Kt!=null&&Kt.courseid&&Gr.setFieldsValue({tag_discipline_id:""}),na(!1),Kt.keyword||Kt.keyword==="")return;Gr.submit()}},onFinish:Kt=>{var Or;rr.type==="3"&&(!Kt.group_id||((Or=Kt==null?void 0:Kt.group_id)==null?void 0:Or.length)===0)?rr.show_all_share=!0:rr.show_all_share=null,Cr(gn(gn({},rr),Kt)),Xn(gn(gn({},rr),Kt))}},mr.createElement(B.default.Item,{name:"item_type"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(wt?pr:Ut?Na==null?void 0:Na.filter(Kt=>Kt.question_type!==5):Na).map(Kt=>mr.createElement(l.default.Option,{key:Kt.value},Kt.name)))),mr.createElement(B.default.Item,{name:"courseid"},mr.createElement(xn.Z,{className:Jr.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Qt})),!bn&&mr.createElement(B.default.Item,{name:"tag_discipline_id"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Rr=wn==null?void 0:wn.tag_disciplines)==null?void 0:Rr.map(Kt=>mr.createElement(l.default.Option,{key:Kt.id},Kt.name)))),mr.createElement(B.default.Item,{name:bn?"diff":"difficulty"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},ea.map(Kt=>mr.createElement(l.default.Option,{key:Kt.value},Kt.name)))),bn&&mr.createElement(B.default.Item,{name:"shixun_publish_status"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Wn.map(Kt=>mr.createElement(l.default.Option,{key:Kt.value},Kt.name)))),(rr.type==="3"||rr.type==="0")&&!bn&&mr.createElement(B.default.Item,{name:"group_id"},mr.createElement(_n.default,{treeDataSimpleMode:!0,style:{width:118},className:Jr.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Kt,Or)=>Or.title.toUpperCase().indexOf(Kt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Wa,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Bt})),Qn&&mr.createElement("span",{className:Jr.allqingchu,onClick:ma},mr.createElement("i",{className:"iconfont icon-guanbi4"}),mr.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),mr.createElement(B.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},mr.createElement(x.default.Search,{className:Jr.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:mr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Jr.searchIcon}`,onClick:()=>Gr.submit()}),onSearch:Kt=>{Gr.submit()}}))),mr.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},mr.createElement("div",{onClick:()=>{rr.updated_at==="asc"?rr.updated_at="desc":rr.updated_at="asc",Cr(Rn(gn({},rr),{page:1})),Xn(Rn(gn({},rr),{page:1}))}}," ",rr.updated_at?mr.createElement("img",{src:rr.updated_at==="asc"?jn.Z:Fn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):mr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),mr.createElement("div",{onClick:()=>{rr.quotes==="asc"?rr.quotes="desc":rr.quotes="asc",Cr(Rn(gn({},rr),{page:1})),Xn(Rn(gn({},rr),{page:1}))},style:{marginLeft:20}}," ",rr.quotes?mr.createElement("img",{src:rr.quotes==="asc"?jn.Z:Fn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):mr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),mr.createElement(F.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(wn==null?void 0:wn.items)||(wn==null?void 0:wn.shixun_list),pagination:!1,loading:Va,rowKey:Kt=>Kt.id,rowSelection:{type:Ut||ur?"radio":"checkbox",selectedRowKeys:$r,getCheckboxProps:Kt=>({disabled:Kt.shixun_tag_num===1||(zn==null?void 0:zn.find(Or=>Kt.id===Or))}),onSelect(Kt,Or,oa){if(Ut||ur){qr([Kt.id]),wa.current=new Set([Kt.id]),sn(1),un([Kt.id]);return}if(Or)(bn||Kt!=null&&Kt.challenge_names)&&Ta([...Ra,Kt.id]),qr([...$r,Kt.id]),Kt.identifier?fn.current.add(Kt.id):wa.current.add(Kt.id),sn(1),un([...Yr,Kt.id]);else{Kt.identifier?fn.current.delete(Kt.id):wa.current.delete(Kt.id);let Jn=Yr.filter(fa=>fa!==Kt.id);if(qr(Jn),un(Jn),bn||Kt!=null&&Kt.challenge_names){let fa=Ra.filter($a=>$a!==Kt.id);Ta([...fa])}if(rr.type==="5"){Ti(Rn(gn({},rr),{list:[...Jn]}));return}}},onSelectAll(Kt,Or,oa){var Jn,fa;if(Kt){const $a=oa.map(xa=>xa.id),si=(fa=oa==null?void 0:oa.filter(xa=>xa==null?void 0:xa.challenge_names))==null?void 0:fa.map(xa=>xa.id);Ta([...Ra,...si]),qr([...$r,...$a]),un([...Yr,...$a]);for(const xa of oa)xa.identifier?fn.current.add(xa.id):wa.current.add(xa.id)}else{const $a=oa.map(Xa=>Xa.id),si=$r.filter(Xa=>!$a.some(Ei=>Ei===Xa)),xa=(Jn=oa==null?void 0:oa.filter(Xa=>Xa==null?void 0:Xa.challenge_names))==null?void 0:Jn.map(Xa=>Xa.id);qr([...si]),un([...si]);let Aa=Ra.filter(Xa=>!xa.some(Ei=>Ei===Xa.id));Ta([...Aa]),rr.type==="5"&&Ti(Rn(gn({},rr),{list:[...si]}));for(const Xa of $a)Xa.identifier?fn.current.delete(Xa):wa.current.delete(Xa)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Kt,Or,oa)=>{var Jn,fa;return mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",null,bn||Or!=null&&Or.challenge_names?"\u5B9E\u8BAD\u9898":(fa=(Jn=Na==null?void 0:Na.filter($a=>$a.value===Kt))==null?void 0:Jn[0])==null?void 0:fa.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:bn?"30%":"60%",key:"name",render:(Kt,Or,oa)=>{var Jn;return mr.createElement("div",{style:{display:"flex",alignItems:"center"}},mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",{className:Or!=null&&Or.high_resources_consume?Jr.q_title:""},mr.createElement(Bn.Z,{key:1,showLines:1,showTextOnly:!0,value:bn||Or!=null&&Or.challenge_names?Or!=null&&Or.title||Kt===null?"--":Kt:(Or==null?void 0:Or.item_type)=="BPROGRAM"?(Jn=Or==null?void 0:Or.program_attr)==null?void 0:Jn.description:Kt}))),(Or==null?void 0:Or.high_resources_consume)&&mr.createElement(ra.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!bn,render:(Kt,Or,oa)=>{var Jn;return mr.createElement(_.Z,{title:nn(Or)},mr.createElement("span",null,Kt?(Jn=Kt==null?void 0:Kt.split("\u3001"))==null?void 0:Jn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!bn,render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:nn(Or)},mr.createElement("span",null,Kt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Kt,Or,oa)=>{var Jn,fa,$a,si;return mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",null,bn||Or!=null&&Or.challenge_names?(Or==null?void 0:Or.level)||((fa=(Jn=ea==null?void 0:ea.filter(xa=>xa.value===Kt))==null?void 0:Jn[0])==null?void 0:fa.name):(si=($a=ea==null?void 0:ea.filter(xa=>xa.value===Kt))==null?void 0:$a[0])==null?void 0:si.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!bn,render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",null,Kt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",null,bn||Or!=null&&Or.challenge_names?(Or==null?void 0:Or.study_count)||(Or==null?void 0:Or.stu_num):Kt))},{title:mr.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",mr.createElement(_.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},mr.createElement(ha.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!bn,render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",null,Kt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:nn(Or)},mr.createElement("div",{style:{flex:1,textAlign:"start"}},mr.createElement("a",{onClick:()=>{var Jn,fa;kn(Rn(gn({},Or),{question_type:bn||Or!=null&&Or.challenge_names?5:(fa=(Jn=Na==null?void 0:Na.filter($a=>$a.value===(Or==null?void 0:Or.item_type)))==null?void 0:Jn[0])==null?void 0:fa.question_type})),Qa(!0)}},"\u67E5\u770B"),(Or==null?void 0:Or.shixun_tag_num)===1&&mr.createElement("a",{style:{marginLeft:10},onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:mr.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",mr.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Or==null?void 0:Or.identifier}/challenges`)}},(Or==null?void 0:Or.shixun_name)||"--"),"\uFF1F"),onOk:()=>Zn(void 0,null,function*(){if(!pa(Or==null?void 0:Or.identifier))return new Promise((Jn,fa)=>{fa()})})})}},"\u53D1\u5E03")))}].filter(Kt=>!Kt.hidden)}),mr.createElement(K.Z,{current:rr.page,total:(wn==null?void 0:wn.items_count)||(wn==null?void 0:wn.shixuns_count),style:{marginBottom:20},defaultPageSize:rr.per_page,showTotal:Kt=>mr.createElement("span",null,"\u5171\xA0",mr.createElement("span",{style:{color:"#165DFF"}},Kt),"\xA0\u6761\u6570\u636E"),pageSize:rr.per_page,onChange:(Kt,Or)=>{rr.page=Kt,rr.per_page=Or,Cr(gn({},rr)),Xn(gn({},rr))}}),mr.createElement("div",{className:Jr.bottom},mr.createElement(o.ZP,{className:Jr.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),mr.createElement(o.ZP,{loading:Ae,style:{width:Ae&&75},className:Jr.yes,onClick:()=>Zn(void 0,null,function*(){if((Yr==null?void 0:Yr.length)<=0){g.ZP.info(Ut||ur?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}console.log("----",wa.current,fn.current),vt([...wa.current],[...fn.current],!0,Yr==null?void 0:Yr.length)})},Ut?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),mr.createElement(m.default,{open:_a,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Jr.previewModal,width:1e3,centered:!0,onCancel:()=>{Qa(!1)},onOk:()=>{Qa(!1)}},mr.createElement(Ua,{qitem:ya})))};var ni=(0,V.connect)(({shixunsDetail:ce,newExercisePaper:xe})=>({shixunsDetail:ce,newExercisePaper:xe}))(oi),gi=R(59301),ui=Object.getOwnPropertySymbols,ba=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,pi=(ce,xe)=>{var Ce={};for(var vt in ce)ba.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&ui)for(var vt of ui(ce))xe.indexOf(vt)<0&&Ba.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Ai=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const yi=null;let Mi=null;const Li=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,datas:Ut,items:wt}=xe,ur=pi(xe,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const ar=(0,T.useRef)(),ir=(0,T.useRef)(),Rr=(0,T.useRef)(null);(0,T.useEffect)(()=>{Cr()},[Ut]),(0,T.useEffect)(()=>(window.addEventListener("resize",rr),()=>{window.removeEventListener("resize",rr)}),[]);function rr(){var Qt,Hr;(Hr=(Qt=ar.current)==null?void 0:Qt.update)==null||Hr.call(Qt)}function Cr(){return Ai(this,null,function*(){var Qt,Hr;if((Ut==null?void 0:Ut.length)>0){console.log("----",wt);let $r=Ut==null?void 0:Ut.map(Yr=>{var un,wn;return{rootNodeUuid:(un=Yr==null?void 0:Yr.properties)==null?void 0:un.rootNodeUuid,id:((wn=Yr==null?void 0:Yr.properties)==null?void 0:wn.uuid)+"_",name:Yr==null?void 0:Yr.name,activeColor:"#FA6400",shape:"circle",hide:!1,isExtendedState:!0}}),qr=Ut==null?void 0:Ut.map(Yr=>({hide:!1,id:(Yr==null?void 0:Yr.endNodeUuid)+"_",label:Yr==null?void 0:Yr.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(Yr==null?void 0:Yr.startNodeUuid)+"_",target:(Yr==null?void 0:Yr.endNodeUuid)+"_",value:10}));ar.current=null,ir.current.innerHTML="",ar.current=new xr.createContainer({containerName:"#graphRefs",width:((Qt=ir==null?void 0:ir.current)==null?void 0:Qt.clientWidth)||0,height:((Hr=ir==null?void 0:ir.current)==null?void 0:Hr.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:$r,links:qr,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(Yr){return Yr},nodeClick:function(Yr){var un;return(un=ar==null?void 0:ar.current)==null||un.selectToNode(Yr.id),Yr},layout:{force:!1,x:20,y:60}}),ar.current.zoomOut()}})}return gi.createElement("div",{ref:Rr,style:{background:"#fff",height:"455rem"}},gi.createElement("div",{style:{width:"100%",height:"455rem"},ref:ir,id:"graphRefs"}))};var Ya=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Li),gt=R(59301),va=Object.defineProperty,Sa=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,vi=(ce,xe,Ce)=>xe in ce?va(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,fi=(ce,xe)=>{for(var Ce in xe||(xe={}))mi.call(xe,Ce)&&vi(ce,Ce,xe[Ce]);if(di)for(var Ce of di(xe))Ci.call(xe,Ce)&&vi(ce,Ce,xe[Ce]);return ce},Di=(ce,xe)=>Sa(ce,Ja(xe)),Cn=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=wt=>{try{Ut(Ce.next(wt))}catch(ur){fr(ur)}},br=wt=>{try{Ut(Ce.throw(wt))}catch(ur){fr(ur)}},Ut=wt=>wt.done?vt(wt.value):Promise.resolve(wt.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const ga=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let ka=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],hn=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const Dn=({pathsDetail:ce,user:xe,globalSetting:Ce,loading:vt,dispatch:fr,items:Ae,showdetail:br,setshowdetail:Ut,containerRef:wt,getData:ur,setshow:ar,Tabsdatas:ir,uuid:Rr,tpacti:rr,initdata:Cr})=>{var Qt,Hr,$r,qr,Yr,un,wn,Pa,Va,Nn,Gr,ya,kn,_a,Qa,bn,na,Ra,Ta,jr,sn,da,ci,Bt,ua,zn,ja,Na,pr,On,Un,fn,wa,ea,Pn,Wn,Qn,ia,ma,Xn,hi,_i,Ti;const pa=(0,V.useParams)(),[nn,Sn]=(0,T.useState)(0),[Wa]=B.default.useForm(),[Tn,Ha]=(0,T.useState)({});let[Kt,Or]=(0,T.useState)(!1),[oa,Jn]=(0,T.useState)(!1);const[fa,$a]=(0,T.useState)(!1),[si,xa]=(0,T.useState)("1"),[Aa,Xa]=(0,T.useState)([]),[Ei,io]=(0,T.useState)(1),[Gi,Wi]=(0,T.useState)(2),[oo,so]=(0,T.useState)(2),[qi,mo]=(0,T.useState)(),[Bi,po]=(0,T.useState)();let[ei,xi]=(0,T.useState)([]);const[Ki,$i]=(0,T.useState)({}),[lo,eo]=(0,T.useState)(!1),[uo,Zi]=(0,T.useState)(""),[go,co]=(0,T.useState)([]),[fo]=(0,V.useSearchParams)(),[yo,Xi]=(0,T.useState)(!1),[to,_o]=(0,T.useState)([]),[Vi,Yi]=(0,T.useState)([]),[li,Ii]=(0,T.useState)([]),[Ri,ro]=(0,T.useState)(!1),[ho,wi]=(0,T.useState)(!1),[no,Hi]=(0,T.useState)(!1),[ne,se]=(0,T.useState)(),[Ee,Ie]=(0,T.useState)("0");let[ze,He]=(0,T.useState)({tags:[],tagszy:[],tagslx:[]});const[mt,yt]=(0,T.useState)([{label:"\u5B9E\u8BAD",children:gt.createElement(Ye,{getother:Fr,types:"1",ktzykey:si,onChange:Xe=>{Xa(Xe)}}),key:"1"},{label:"\u89C6\u9891",children:gt.createElement(Ye,{getother:Fr,types:"2",ktzykey:si,onChange:Xe=>{Xa(Xe)}}),key:"2"},{label:"\u8BFE\u4EF6",children:gt.createElement(Ye,{getother:Fr,types:"3",ktzykey:si,onChange:Xe=>{Xa(Xe)}}),key:"3"},{label:"\u8BD5\u5377",children:gt.createElement(Ye,{getother:Fr,types:"4",ktzykey:si,onChange:Xe=>{console.log("----",Xe),Xa(Xe)}}),key:"4"}].filter(Xe=>!!Xe));let[ct,St]=(0,T.useState)([]),[Rt,Ot]=(0,T.useState)([]);const[hr,sr]=(0,T.useState)(0),[cr,Ir]=(0,T.useState)(0),[_r,Ur]=(0,T.useState)([]),[It,Pr]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]}),[en,vn]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]}),cn=Xe=>{var zt,b;return(0,t.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:pa==null?void 0:pa.pathId,uuid:((zt=Xe==null?void 0:Xe.items)==null?void 0:zt.uuid)||((b=Xe==null?void 0:Xe.items)==null?void 0:b.id)}}),fr({type:"userDetail/logWatchHistory",payload:fi({},Xe)})},Ln={maxCount:1,fileList:ei,accept:((Hr=(Qt=Tn==null?void 0:Tn.label)==null?void 0:Qt[0])==null?void 0:Hr.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:Xe=>{var zt,b;if(!(Xe.type==="video/mp4")&&((b=(zt=Tn==null?void 0:Tn.label)==null?void 0:zt[0])==null?void 0:b.name)==="\u89C6\u9891")return g.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),I.default.LIST_IGNORE},action:`${W.Z.API_SERVER}/api/attachments.json`,onChange:Xe=>{xi(Xe==null?void 0:Xe.fileList)}};function Vn(){return Cn(this,null,function*(){var Xe,zt,b,M,N;let H=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:pa==null?void 0:pa.pathId}});if((H==null?void 0:H.status)===0){sr(Rr);const Y=[...(N=(M=(Xe=H==null?void 0:H.data)==null?void 0:Xe.nodes)==null?void 0:M.splice(1,(b=(zt=H==null?void 0:H.data)==null?void 0:zt.nodes)==null?void 0:b.length))==null?void 0:N.map(Q=>{var oe,re,ve;return fi({label:(oe=Q==null?void 0:Q.properties)==null?void 0:oe.name,children:gt.createElement(_e,{onChange:ue=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(ue))},itemsuuid:Ae==null?void 0:Ae.uuid,uuid:(re=Q==null?void 0:Q.properties)==null?void 0:re.uuid,typesdata:It}),key:(ve=Q==null?void 0:Q.properties)==null?void 0:ve.uuid},Q)})];ct=Y,St(Y),sessionStorage.setItem("typesdatajson",JSON.stringify(It)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(It)),Or(!0)}})}function tn(){return Cn(this,null,function*(){var Xe,zt,b,M;let N=yield(0,t.ZP)(`/api/users/${(Xe=xe==null?void 0:xe.userInfo)==null?void 0:Xe.login}/subjects.json`,{method:"get",params:{page:1,per_page:800,category:"manage",sort_by:"updated_at",sort_direction:"desc"}});if(N){let H=(zt=N==null?void 0:N.subjects)==null?void 0:zt.filter(Y=>{var Q;return(Y==null?void 0:Y.identifier)!=((Q=ce==null?void 0:ce.detail)==null?void 0:Q.identifier)});se(H),dn((b=H==null?void 0:H[0])==null?void 0:b.identifier,(M=H==null?void 0:H[0])==null?void 0:M.name)}})}function dn(Xe,zt){return Cn(this,null,function*(){var b,M,N,H,Y,Q,oe,re,ve;let ue=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:Xe}});if((ue==null?void 0:ue.status)===0){sr(((H=(N=(M=(b=ue==null?void 0:ue.data)==null?void 0:b.nodes)==null?void 0:M[1])==null?void 0:N.properties)==null?void 0:H.uuid)||"");const ge=[...(ve=(re=(Y=ue==null?void 0:ue.data)==null?void 0:Y.nodes)==null?void 0:re.splice(1,(oe=(Q=ue==null?void 0:ue.data)==null?void 0:Q.nodes)==null?void 0:oe.length))==null?void 0:ve.map(Me=>{var De,Ge,Te,Be;return fi({label:(De=Me==null?void 0:Me.properties)==null?void 0:De.name,children:gt.createElement(Dr,{onChange:Je=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Je))},itemsuuid:Ae==null?void 0:Ae.uuid,pathId:Xe,pathname:zt,uuname:(Ge=Me==null?void 0:Me.properties)==null?void 0:Ge.name,uuid:(Te=Me==null?void 0:Me.properties)==null?void 0:Te.uuid,typesdata:en}),key:(Be=Me==null?void 0:Me.properties)==null?void 0:Be.uuid},Me)})];ct=ge,St(ge),sessionStorage.setItem("typesdatajson",JSON.stringify(en)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(en)),Jn(!0)}})}function Zr(){return Cn(this,null,function*(){var Xe;let zt=yield(0,t.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:pa==null?void 0:pa.pathId}});(zt==null?void 0:zt.status)===0&&(ze.tags=zt==null?void 0:zt.data,He(fi({},ze)));let b=yield(0,t.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:pa==null?void 0:pa.pathId}});(b==null?void 0:b.status)===0&&(ze.tagszy=[...ka,...b==null?void 0:b.data2],ze.tagslx=[...hn,...b==null?void 0:b.data],He(fi({},ze)));let M=yield(0,t.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Ae==null?void 0:Ae.resourceUrl,item_banks_group_ids:Ae==null?void 0:Ae.itemBanksGroupIds}});if(Zi(""),Ii([]),localStorage.setItem("container_type_tupu",M==null?void 0:M.container_type),(Ae==null?void 0:Ae.nodeType)==="\u89C6\u9891"&&(((Xe=M==null?void 0:M.attachment)==null?void 0:Xe.file_type)==="video"||(M==null?void 0:M.container_type)==="video")&&Zi(M==null?void 0:M.id),(Ae==null?void 0:Ae.resourceOrigin)===1&&(Ae==null?void 0:Ae.nodeType)!=="\u9898\u96C6"){let N={url:Ae==null?void 0:Ae.resourceUrl,name:M==null?void 0:M.name,id:M==null?void 0:M.examination_bank_id,questionIdArr:M==null?void 0:M.item_bank_ids,shixun_ids:M==null?void 0:M.shixun_ids};Xa([N])}(Ae==null?void 0:Ae.resourceOrigin)===1&&(Ae==null?void 0:Ae.nodeType)==="\u9898\u96C6"&&Ii(M==null?void 0:M.item_banks_groups),(Ae==null?void 0:Ae.resourceOrigin)===2&&xi([{uid:"123",name:M==null?void 0:M.name,response:{id:"123",url:Ae==null?void 0:Ae.resourceUrl}}])})}function Fr(Xe){return Cn(this,null,function*(){var zt,b;let M=yield(0,t.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Xe}});(M==null?void 0:M.status)===0&&((M==null?void 0:M.container_type)==="att"?$i({url:W.Z.API_SERVER+((zt=M==null?void 0:M.attachment)==null?void 0:zt.url),file_type:(b=M==null?void 0:M.attachment)==null?void 0:b.file_type}):window.open(Xe))})}function on(){return Cn(this,null,function*(){let Xe=yield(0,t.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:pa==null?void 0:pa.pathId}});(Xe==null?void 0:Xe.status)===0&&_o(Xe==null?void 0:Xe.data)})}function Mn(){return Cn(this,null,function*(){var Xe,zt,b,M,N,H,Y,Q,oe,re;let ve=yield(0,t.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),parentNodeUuids:ir==null?void 0:ir.map(ue=>ue==null?void 0:ue.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:pa==null?void 0:pa.pathId}});if((ve==null?void 0:ve.status)===0){Ur((Xe=ve==null?void 0:ve.data)==null?void 0:Xe.nodes);let ue=(b=(zt=ve==null?void 0:ve.data)==null?void 0:zt.nodes)==null?void 0:b.filter(Me=>{var De;return((De=Me==null?void 0:Me.properties)==null?void 0:De.uuid)===(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)});mo(ue),po((M=ve==null?void 0:ve.data)==null?void 0:M.relationships);const ge=[...(H=(N=ve==null?void 0:ve.data)==null?void 0:N.graphNodeMappings)==null?void 0:H.map((Me,De)=>{var Ge;return{label:`${Me==null?void 0:Me.parentNodeName}\uFF08${(Ge=Me==null?void 0:Me.childNodeUuids)==null?void 0:Ge.length}\uFF09`,children:gt.createElement(_t,{datas:ve==null?void 0:ve.data,items:Me==null?void 0:Me.childNodeUuids}),key:De}})];(Q=(Y=ue==null?void 0:ue[0])==null?void 0:Y.properties)!=null&&Q.pathSetting&&vn(JSON.parse((re=(oe=ue==null?void 0:ue[0])==null?void 0:oe.properties)==null?void 0:re.pathSetting)),Ir(0),Rt=ge,Ot(ge)}})}(0,T.useEffect)(()=>{br&&(Mn(),Zr())},[br,Ae]);const Yn=(...Xe)=>Cn(void 0,[...Xe],function*(zt={}){return yield fr({type:"pathsDetail/getKnowledgeGraphs",payload:fi({graphable_type:fo.get("type")==="classrooms"?"course":"subject",graphable_id:pa==null?void 0:pa.pathId},zt)})});return gt.createElement(An.Z,null,gt.createElement("div",null,br&>.createElement(E.Z,{open:br,width:"700rem",maskStyle:{background:"#000",opacity:"0.1"},keyboard:!0,maskClosable:!0,closable:!1,rootClassName:r.drawer,getContainer:()=>wt.current,onClose:()=>{Ut(!1),Zi("")}},gt.createElement("div",{className:r.detailmodal},gt.createElement("div",null,gt.createElement("span",{className:r.title},"\u8282\u70B9\u8BE6\u60C5"),(($r=ce==null?void 0:ce.detail)==null?void 0:$r.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&&(Ae==null?void 0:Ae.colorType)!=="1"&>.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>Cn(void 0,null,function*(){var Xe,zt,b,M,N,H,Y,Q,oe,re;Sn(3),Ut(!1);let ve={name:Ae.name,description:Ae.description,label:((zt=(Xe=qi==null?void 0:qi[0])==null?void 0:Xe.labels)==null?void 0:zt[1])==="\u8D44\u6E90"?(b=ze==null?void 0:ze.tagszy)==null?void 0:b.filter(Te=>(Te==null?void 0:Te.name)===(Ae==null?void 0:Ae.nodeType)):(M=ze==null?void 0:ze.tagslx)==null?void 0:M.filter(Te=>(Te==null?void 0:Te.name)===(Ae==null?void 0:Ae.nodeType)),tag:(N=ze==null?void 0:ze.tags)==null?void 0:N.filter(Te=>{var Be,Je;return(Je=(Be=Ae==null?void 0:Ae.tags)==null?void 0:Be.map(rt=>rt==null?void 0:rt.name))==null?void 0:Je.includes(Te==null?void 0:Te.name)}),resourceOrigin:Ae.resourceOrigin,url:(Ae==null?void 0:Ae.resourceOrigin)===3?Ae==null?void 0:Ae.resourceUrl:""},ue=(H=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u88AB\u5305\u542B"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:H.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}}),ge=(Y=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u5305\u542B"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:Y.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}});co(ge);let Me=(Q=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u524D\u5E8F"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:Q.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}}),De=(oe=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u540E\u5E8F"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:oe.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}}),Ge=(re=Bi==null?void 0:Bi.filter(Te=>((Te==null?void 0:Te.type)==="\u5173\u8054"||(Te==null?void 0:Te.type)==="\u88AB\u5173\u8054")&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:re.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}});Pr({bh:ue,qx:Me,hx:De,gl:Ge}),Ae!=null&&Ae.pathSetting&&vn(JSON.parse(Ae==null?void 0:Ae.pathSetting)),Wa.setFieldsValue(ve),Ha(ve)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),gt.createElement("div",{style:{display:"flex",alignItems:"center"}},(Ae==null?void 0:Ae.colorType)!=="1"&&((qr=ce==null?void 0:ce.detail)==null?void 0:qr.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&>.createElement(o.ZP,{type:"primary",className:r.button,onClick:(0,Wr.debounce)(()=>Cn(void 0,null,function*(){var Xe,zt;let b=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),subject_id:pa==null?void 0:pa.pathId,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((b==null?void 0:b.status)===0){let M=(zt=(Xe=b==null?void 0:b.data)==null?void 0:Xe.nodes)==null?void 0:zt.filter(H=>{var Y;return((Y=H==null?void 0:H.properties)==null?void 0:Y.uuid)!==((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))}),N=M==null?void 0:M.map(H=>{var Y,Q;return{name:(Y=H==null?void 0:H.properties)==null?void 0:Y.name,uuid:(Q=H==null?void 0:H.properties)==null?void 0:Q.uuid}});It.bh=N,Pr(It),Sn(1),Ut(!1),Xa([]),Ii([]),xi([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((Yr=ce==null?void 0:ce.detail)==null?void 0:Yr.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&>.createElement(o.ZP,{type:"primary",className:r.button,onClick:()=>{var Xe,zt;((zt=(Xe=It==null?void 0:It.bh)==null?void 0:Xe.filter(b=>(b==null?void 0:b.uuid)===(Ae==null?void 0:Ae.id)))==null?void 0:zt.length)>0||It.bh.push({name:Ae==null?void 0:Ae.name,uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)}),Sn(2),Ut(!1),Xa([]),Ii([]),xi([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((un=ce==null?void 0:ce.detail)==null?void 0:un.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&>.createElement(o.ZP,{className:r.button,onClick:()=>{let Xe="";m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:wt.current,content:gt.createElement("div",null,gt.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",gt.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),gt.createElement(x.default,{onChange:zt=>{Xe=zt.target.value}})),onOk:()=>Cn(void 0,null,function*(){if(Xe!=="\u786E\u8BA4\u5220\u9664")return g.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(Xe==="\u786E\u8BA4\u5220\u9664"){let zt=yield(0,t.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),subject_id:pa==null?void 0:pa.pathId}});(zt==null?void 0:zt.status)===0&&(g.ZP.info("\u5220\u9664\u6210\u529F"),Yn({graphable_id:pa==null?void 0:pa.pathId}),(Ae==null?void 0:Ae.colorType)!=="1"?(ar(!1),ur()):Cr(),Ut(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((wn=ce==null?void 0:ce.detail)==null?void 0:wn.can_managed)&&Rr==="\u5B66\u4E60\u8DEF\u5F84"&&fo.get("type")==="classrooms"&>.createElement(o.ZP,{type:"primary",className:r.button,onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:wt.current,okText:"\u786E\u8BA4\u540C\u6B65",content:gt.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",gt.createElement("span",{className:"c-light-primary"},Ae==null?void 0:Ae.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>Cn(void 0,null,function*(){const Xe=yield(0,t.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:Ae==null?void 0:Ae.resourceid,subject_id:pa==null?void 0:pa.pathId}});(Xe==null?void 0:Xe.status)===0&&g.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),gt.createElement(a.Z,{onClick:()=>{Ut(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),gt.createElement("div",{className:r.tabstyle},ga==null?void 0:ga.map(Xe=>gt.createElement("div",{onClick:()=>{io(Xe.key)},className:Ei===(Xe==null?void 0:Xe.key)?r.itemsactivite:r.items},Xe==null?void 0:Xe.name))),Ei===1&>.createElement("div",null,gt.createElement("div",{className:r.nodetitle},Gi===1&>.createElement(c.Z,{onClick:()=>Wi(2)}),Gi===2&>.createElement(u.Z,{onClick:()=>Wi(1)}),gt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),Gi===2&>.createElement("div",{className:r.nodeboyd},gt.createElement("div",{className:r.listitem,style:{marginTop:"0rem"}},gt.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),gt.createElement("span",null,Ae==null?void 0:Ae.name)),gt.createElement("div",{className:r.listitem},gt.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),gt.createElement("pre",null,(Ae==null?void 0:Ae.description)||"\u6682\u65E0")),gt.createElement("div",{className:r.listitem},gt.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),gt.createElement("div",null,(Ae==null?void 0:Ae.nodeType)&>.createElement(O,{containerRef:wt,type:5,value:[{name:Ae==null?void 0:Ae.nodeType}],pathsDetail:ce,showmodal:!1,dataSources:[]})," ")),gt.createElement("div",{className:r.listitem},gt.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),gt.createElement("span",null,((Pa=Ae==null?void 0:Ae.tags)==null?void 0:Pa.length)>0&>.createElement(O,{containerRef:wt,type:5,pathsDetail:ce,value:Ae==null?void 0:Ae.tags,showmodal:!1,dataSources:[]}))),(Ae==null?void 0:Ae.nodeType)==="\u89C6\u9891"&&(Ae==null?void 0:Ae.resourceOrigin)!==3&&uo&>.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},gt.createElement(k.Z,{allow_skip:!0,videoId:uo,toLog:!0,src:Ae==null?void 0:Ae.resourceUrl,logWatchHistory:Xe=>cn(Di(fi({},Xe),{container_type:localStorage.getItem("container_type_tupu"),items:Ae}))})),(Ae==null?void 0:Ae.resourceOrigin)===3&>.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},gt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},Ae==null?void 0:Ae.resourceUrl),gt.createElement(o.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Cn(void 0,null,function*(){let Xe=yield(0,t.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:pa==null?void 0:pa.pathId,uuid:Ae==null?void 0:Ae.uuid}});window.open(Ae==null?void 0:Ae.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(Ae==null?void 0:Ae.nodeType)==="\u9898\u96C6"&&(li==null?void 0:li.map(Xe=>gt.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},gt.createElement(_.Z,{title:Xe==null?void 0:Xe.name},gt.createElement("span",{className:r.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},Xe==null?void 0:Xe.name)),gt.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Xe==null?void 0:Xe.count)))),(Ae==null?void 0:Ae.nodeType)!="\u89C6\u9891"&&(Ae==null?void 0:Ae.nodeType)!="\u9898\u96C6"&&(Ae!=null&&Ae.resourceOrigin)&&[1,2].includes(Ae==null?void 0:Ae.resourceOrigin)?gt.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},gt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(Ae==null?void 0:Ae.resourceOrigin)===1?(Va=Aa==null?void 0:Aa[0])==null?void 0:Va.name:(Nn=ei==null?void 0:ei[0])==null?void 0:Nn.name),(0,Br.JA)()&&((Ae==null?void 0:Ae.nodeType)==="\u8BD5\u5377"||(Ae==null?void 0:Ae.nodeType)==="\u8BD5\u9898")?"":gt.createElement(o.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Cn(void 0,null,function*(){Fr(Ae==null?void 0:Ae.resourceUrl);let Xe=yield(0,t.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:pa==null?void 0:pa.pathId,uuid:Ae==null?void 0:Ae.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),((Ae==null?void 0:Ae.nodeType)==="\u8BD5\u5377"||(Ae==null?void 0:Ae.nodeType)==="\u8BD5\u9898")&&(Ae==null?void 0:Ae.resourceOrigin)===1&>.createElement(o.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>Cn(void 0,null,function*(){var Xe,zt;const b=yield(0,Hn.Mb)({categoryId:(Xe=Aa==null?void 0:Aa[0])==null?void 0:Xe.id});b!=null&&b.exercise_id&&(0,We.xg)(`/classrooms/coursesId/exercise/${b.exercise_id}/${(zt=xe.userInfo)==null?void 0:zt.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),gt.createElement("div",{className:r.nodetitle},oo===1&>.createElement(c.Z,{onClick:()=>so(2)}),oo===2&>.createElement(u.Z,{onClick:()=>so(1)}),gt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB"),gt.createElement("div",{style:{flex:1,textAlign:"end"}},gt.createElement(l.default,{style:{minWidth:"100rem"},value:Ee,onChange:Xe=>{var zt;if(Ie(Xe),Xe==0)Mn();else{let b=(zt=en==null?void 0:en.gl)==null?void 0:zt.filter(N=>(N==null?void 0:N.pathId)==Xe.pathId);const M=[b==null?void 0:b.map((N,H)=>({label:`${N==null?void 0:N.uuname}\uFF08${b==null?void 0:b.filter(Y=>Y.olduuid=N==null?void 0:N.olduuid).length}\uFF09`,children:gt.createElement(Ya,{items:qi,datas:b==null?void 0:b.filter(Y=>Y.olduuid=N==null?void 0:N.olduuid)}),key:H}))];Ir(0),Rt=M,Ot(M)}}},gt.createElement(l.default.Option,{value:"0"},"\u672C\u8BFE\u7A0B"),(Gr=en==null?void 0:en.gl)==null?void 0:Gr.map(Xe=>gt.createElement(l.default.Option,{value:Xe==null?void 0:Xe.pathId},Xe==null?void 0:Xe.uuname))))),oo===2&>.createElement("div",{className:r.nodeboyd,style:{padding:0,minHeight:"530rem"}},gt.createElement(d.default,{className:r.Tabs,activeKey:cr,destroyInactiveTabPane:!0,onChange:Xe=>{Ir(parseInt(Xe))},type:"card",items:Rt}))),Ei===3&>.createElement("div",null,(0,Br.JA)()?gt.createElement(pn,{uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)}):gt.createElement(qt,{uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)}))),gt.createElement(m.default,{title:gt.createElement("span",{style:{fontSize:"18rem",color:"#000"}},nn===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:nn>0,getContainer:()=>wt.current,onCancel:()=>{Sn(0),Wa.resetFields(),Pr({qx:[],bh:[],hx:[],gl:[]}),vn({qx:[],bh:[],hx:[],gl:[]}),xi([]),Ha({}),Xa([]),Ii([])},okButtonProps:{loading:lo},onOk:()=>{Wa.submit()}},gt.createElement("div",{className:r.addmodal},gt.createElement("div",{className:r.title},"\u8282\u70B9\u5C5E\u6027"),gt.createElement(B.default,{className:r.form,labelCol:{flex:"92rem"},layout:"horizontal",form:Wa,colon:!1,onValuesChange:(Xe,zt)=>{var b,M,N,H;Ha(fi({},zt)),(zt==null?void 0:zt.resourceOrigin)!==1&&Xa([]),((M=(b=zt==null?void 0:zt.label)==null?void 0:b[0])==null?void 0:M.name)!=="\u9898\u96C6"&&Ii([]),((H=(N=zt==null?void 0:zt.label)==null?void 0:N[0])==null?void 0:H.item_type)!==2&&(Xa([]),xi([]),Ii([]),Wa.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,Wr.debounce)(Xe=>Cn(void 0,null,function*(){var zt,b,M,N,H,Y,Q,oe,re,ve,ue,ge,Me,De,Ge,Te,Be,Je,rt,et,Tt,Vt,Lr,Zt,Nr,kr,an,Xt,$t,rn,tt,Dt,er,or,Sr,tr,Tr,ln,In,Xr,sa,Ca,La,Ma,Fa,ai,ti,Ga,Ni,zi;if(((zt=It==null?void 0:It.bh)==null?void 0:zt.length)===0){g.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((Xe==null?void 0:Xe.resourceOrigin)===0){g.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((Xe==null?void 0:Xe.resourceOrigin)===1&&(Aa==null?void 0:Aa.length)<=0&&((b=Xe==null?void 0:Xe.label[0])==null?void 0:b.name)!=="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((Xe==null?void 0:Xe.resourceOrigin)===1&&(li==null?void 0:li.length)<=0&&((M=Xe==null?void 0:Xe.label[0])==null?void 0:M.name)==="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((Xe==null?void 0:Xe.resourceOrigin)===2&&(ei==null?void 0:ei.length)===0){g.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}eo(!0);let ki=nn===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",Fi=nn===3?{subject_id:pa==null?void 0:pa.pathId,properties:{description:Xe.description,rootNodeUuid:Ae==null?void 0:Ae.rootNodeUuid,name:Xe.name,uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),nodeType:(N=Xe==null?void 0:Xe.label[0])==null?void 0:N.name,tags:((Y=(H=Xe.tag)==null?void 0:H.map(Za=>Za==null?void 0:Za.name))==null?void 0:Y.join("\uFF0C"))||"",color:Ae==null?void 0:Ae.color,resourceOrigin:Xe.resourceOrigin,resourceUrl:Xe.resourceOrigin===3?Xe.url:Xe.resourceOrigin===2?((re=(oe=(Q=ei==null?void 0:ei[0])==null?void 0:Q.response)==null?void 0:oe.url)==null?void 0:re.indexOf("educoder.net"))>-1?(ue=(ve=ei==null?void 0:ei[0])==null?void 0:ve.response)==null?void 0:ue.url:((ge=Ce==null?void 0:Ce.setting)==null?void 0:ge.public_bucket_host)+((De=(Me=ei==null?void 0:ei[0])==null?void 0:Me.response)==null?void 0:De.url):(Ge=Aa==null?void 0:Aa[0])==null?void 0:Ge.url,container_type:((Te=Xe==null?void 0:Xe.label[0])==null?void 0:Te.name)==="\u9898\u96C6"?"ItemBanksGroup":(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((Be=Aa==null?void 0:Aa[0])==null?void 0:Be.container_type)||((rt=(Je=ei==null?void 0:ei[0])==null?void 0:Je.response)==null?void 0:rt.container_type),container_id:(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((et=Aa==null?void 0:Aa[0])==null?void 0:et.container_id)||((Vt=(Tt=ei==null?void 0:ei[0])==null?void 0:Tt.response)==null?void 0:Vt.container_id),itemBanksGroupIds:li==null?void 0:li.map(Za=>Za==null?void 0:Za.group_id).toString(),pathSetting:JSON.stringify(en)},subgraphNodeUuid:rr,relationships:[...(Lr=It.bh)==null?void 0:Lr.map(Za=>({startNodeUuid:Za.uuid,endNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u5305\u542B"})),...go==null?void 0:go.map(Za=>({endNodeUuid:Za.uuid,startNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u5305\u542B"})),...(Zt=It.qx)==null?void 0:Zt.map(Za=>({endNodeUuid:Za.uuid,startNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u524D\u5E8F"})),...(Nr=It.hx)==null?void 0:Nr.map(Za=>({endNodeUuid:Za.uuid,startNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u540E\u5E8F"})),...(kr=It.gl)==null?void 0:kr.map(Za=>({startNodeUuid:Za.uuid,endNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u5173\u8054"}))]}:{label:((an=Xe==null?void 0:Xe.label[0])==null?void 0:an.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:pa==null?void 0:pa.pathId,properties:{description:Xe.description,rootNodeUuid:Ae==null?void 0:Ae.rootNodeUuid,name:Xe.name,nodeType:(Xt=Xe==null?void 0:Xe.label[0])==null?void 0:Xt.name,tags:((rn=($t=Xe.tag)==null?void 0:$t.map(Za=>Za==null?void 0:Za.name))==null?void 0:rn.join("\uFF0C"))||"",color:nn===1?"2":parseInt(Ae==null?void 0:Ae.colorType)+1+"",resourceOrigin:Xe.resourceOrigin,resourceUrl:Xe.resourceOrigin===3?Xe.url:Xe.resourceOrigin===2?((er=(Dt=(tt=ei==null?void 0:ei[0])==null?void 0:tt.response)==null?void 0:Dt.url)==null?void 0:er.indexOf("educoder.net"))>-1?(Sr=(or=ei==null?void 0:ei[0])==null?void 0:or.response)==null?void 0:Sr.url:((tr=Ce==null?void 0:Ce.setting)==null?void 0:tr.public_bucket_host)+((ln=(Tr=ei==null?void 0:ei[0])==null?void 0:Tr.response)==null?void 0:ln.url):(In=Aa==null?void 0:Aa[0])==null?void 0:In.url,container_type:((Xr=Xe==null?void 0:Xe.label[0])==null?void 0:Xr.name)==="\u9898\u96C6"?"ItemBanksGroup":(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((sa=Aa==null?void 0:Aa[0])==null?void 0:sa.container_type)||((La=(Ca=ei==null?void 0:ei[0])==null?void 0:Ca.response)==null?void 0:La.container_type),container_id:(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((Ma=Aa==null?void 0:Aa[0])==null?void 0:Ma.container_id)||((ai=(Fa=ei==null?void 0:ei[0])==null?void 0:Fa.response)==null?void 0:ai.container_id),itemBanksGroupIds:li==null?void 0:li.map(Za=>Za==null?void 0:Za.group_id).toString(),pathSetting:JSON.stringify(en)},subgraphNodeUuid:rr,relationships:[...(ti=It.bh)==null?void 0:ti.map(Za=>({startNodeUuid:Za.uuid,type:"\u5305\u542B"})),...(Ga=It.qx)==null?void 0:Ga.map(Za=>({startNodeUuid:Za.uuid,type:"\u524D\u5E8F"})),...(Ni=It.hx)==null?void 0:Ni.map(Za=>({endNodeUuid:Za.uuid,type:"\u540E\u5E8F"})),...(zi=It.gl)==null?void 0:zi.map(Za=>({startNodeUuid:Za.uuid,type:"\u5173\u8054"}))]};const ao=yield(0,t.ZP)(ki,{method:"POST",body:Fi});eo(!1),(ao==null?void 0:ao.status)===0&&(Yn({graphable_id:pa==null?void 0:pa.pathId}),g.ZP.info(nn===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),Sn(0),ar(!1),ur(),Wa.resetFields(),xi([]),Ha({}),Xa([]),Ii([]),Pr({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},gt.createElement(B.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:200,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},gt.createElement(x.default,{maxLength:200,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),gt.createElement(B.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},gt.createElement(x.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),gt.createElement(B.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},gt.createElement(O,{containerRef:wt,type:5,pathsDetail:ce,showmodal:nn!==3,dataSources:[]})),((kn=(ya=Tn==null?void 0:Tn.label)==null?void 0:ya[0])==null?void 0:kn.item_type)===2&>.createElement(B.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},gt.createElement(h.ZP.Group,{className:r.radioform},gt.createElement(h.ZP,{value:1},"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90"),((Qa=(_a=Tn==null?void 0:Tn.label)==null?void 0:_a[0])==null?void 0:Qa.name)!=="\u9898\u96C6"&>.createElement(h.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((na=(bn=Tn==null?void 0:Tn.label)==null?void 0:bn[0])==null?void 0:na.name)!=="\u9898\u96C6"&>.createElement(h.ZP,{value:3},"\u5916\u94FE"))),(Tn==null?void 0:Tn.resourceOrigin)===1&&((Ta=(Ra=Tn==null?void 0:Tn.label)==null?void 0:Ra[0])==null?void 0:Ta.item_type)===2&>.createElement(B.default.Item,{label:" ",name:""},gt.createElement(o.ZP,{onClick:()=>{var Xe,zt,b,M,N,H,Y,Q;((zt=(Xe=Tn==null?void 0:Tn.label)==null?void 0:Xe[0])==null?void 0:zt.name)==="\u9898\u96C6"?(Xi(!0),Yi(li),on()):((M=(b=Tn==null?void 0:Tn.label)==null?void 0:b[0])==null?void 0:M.name)==="\u8BD5\u9898"?ro(!0):($a(!0),xa(((H=(N=Tn==null?void 0:Tn.label)==null?void 0:N[0])==null?void 0:H.name)==="\u89C6\u9891"?"2":((Q=(Y=Tn==null?void 0:Tn.label)==null?void 0:Y[0])==null?void 0:Q.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((sn=(jr=Tn==null?void 0:Tn.label)==null?void 0:jr[0])==null?void 0:sn.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Aa==null?void 0:Aa.length)>0&>.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},gt.createElement("div",{className:r.multiple,title:(da=Aa==null?void 0:Aa[0])==null?void 0:da.name},((ci=Aa==null?void 0:Aa[0])==null?void 0:ci.name)||Wa.getFieldValue("name")+"\uFF08"+((Bt=Aa==null?void 0:Aa[0])==null?void 0:Bt.question_count)+"\uFF09"),gt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Xa([])},className:"iconfont icon-shanchu12"})," "),(li==null?void 0:li.length)>0&&(li==null?void 0:li.map(Xe=>gt.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},gt.createElement("div",{className:r.multiple,title:Xe==null?void 0:Xe.name},Xe==null?void 0:Xe.name),gt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Ii(li==null?void 0:li.filter(zt=>(zt==null?void 0:zt.group_id)!==(Xe==null?void 0:Xe.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(Tn==null?void 0:Tn.resourceOrigin)===2&&((zn=(ua=Tn==null?void 0:Tn.label)==null?void 0:ua[0])==null?void 0:zn.item_type)===2&>.createElement(B.default.Item,{label:" ",name:"file",shouldUpdate:!0},gt.createElement(I.default,fi({},Ln),gt.createElement(o.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(Tn==null?void 0:Tn.resourceOrigin)===3&&((Na=(ja=Tn==null?void 0:Tn.label)==null?void 0:ja[0])==null?void 0:Na.item_type)===2&>.createElement(B.default.Item,{label:" ",name:"url"},gt.createElement(B.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},gt.createElement(x.default,{style:{height:"40rem"}}))),gt.createElement(B.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},gt.createElement(O,{containerRef:wt,type:3,pathsDetail:ce,showmodal:!0,dataSources:[]})))),gt.createElement("div",{className:r.addmodal,style:{marginTop:"20rem"}},gt.createElement("div",{className:r.title},gt.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),gt.createElement("div",null,gt.createElement("span",{style:{cursor:"pointer"},onClick:()=>{tn()}},"\u5173\u8054\u5176\u4ED6\u8BFE\u7A0B"),gt.createElement("span",{style:{cursor:"pointer",marginLeft:20},onClick:()=>{Vn()}},"\u5173\u7CFB\u8BBE\u7F6E"))),gt.createElement("div",{className:r.gxcoent,style:{padding:"20rem 25rem"}},gt.createElement("div",{className:r.gxtitle},gt.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),gt.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(pr=It.bh)==null?void 0:pr.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(On=It==null?void 0:It.bh)==null?void 0:On.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#6236ff"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.bh)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({bh:b,hx:It==null?void 0:It.hx,qx:It==null?void 0:It.qx,gl:It==null?void 0:It.gl})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),gt.createElement("div",null,"\u524D\u5E8F\uFF08",(Un=It.qx)==null?void 0:Un.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(fn=It==null?void 0:It.qx)==null?void 0:fn.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#24A881"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.qx)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({qx:b,bh:It==null?void 0:It.bh,hx:It==null?void 0:It.hx,gl:It==null?void 0:It.gl})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),gt.createElement("div",null,"\u540E\u5E8F\uFF08",(wa=It.hx)==null?void 0:wa.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(ea=It==null?void 0:It.hx)==null?void 0:ea.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#EC8657"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.hx)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({qx:It==null?void 0:It.qx,bh:It==null?void 0:It.bh,hx:b,gl:It==null?void 0:It.gl})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),gt.createElement("div",null,"\u5173\u8054\uFF08",(Pn=It.gl)==null?void 0:Pn.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(Wn=It==null?void 0:It.gl)==null?void 0:Wn.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#497DFF"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.gl)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({qx:It==null?void 0:It.qx,hx:It==null?void 0:It.hx,bh:It==null?void 0:It.bh,gl:b})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),gt.createElement("div",null,"\u5176\u4ED6\u8BFE\u7A0B\u5173\u8054\uFF08",(Qn=en.gl)==null?void 0:Qn.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(ia=en==null?void 0:en.gl)==null?void 0:ia.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#497DFF"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=en==null?void 0:en.gl)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);vn({qx:It==null?void 0:It.qx,hx:It==null?void 0:It.hx,bh:It==null?void 0:It.bh,gl:b})}}))))))),gt.createElement(m.default,{title:"\u9009\u62E9\u9898\u96C6",open:yo,destroyOnClose:!0,centered:!0,getContainer:()=>wt.current,width:"1200rem",onOk:()=>{if((Vi==null?void 0:Vi.length)<=0){g.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}Ii(Vi),Xi(!1)},onCancel:()=>{Yi([]),Xi(!1)}},gt.createElement(n.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:Vi==null?void 0:Vi.map(Xe=>Xe==null?void 0:Xe.group_id),onCheck:(Xe,zt)=>{Yi(zt==null?void 0:zt.checkedNodes)},treeData:to,fieldNames:{key:"group_id",title:"name"},titleRender:Xe=>gt.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},gt.createElement(_.Z,{title:Xe==null?void 0:Xe.name},gt.createElement("div",{className:r.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},gt.createElement("img",{src:Gn,style:{marginRight:10}}),gt.createElement("span",null,Xe==null?void 0:Xe.name))),gt.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Xe==null?void 0:Xe.count))})),gt.createElement(m.default,{title:"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90",open:fa,destroyOnClose:!0,centered:!0,getContainer:()=>wt.current,width:"1200rem",onOk:()=>{$a(!1)},onCancel:()=>{$a(!1),nn!==3&&Xa([]),xa("1")}},gt.createElement("div",{className:r.settingmodal},gt.createElement(d.default,{className:r.Tabs,activeKey:si,destroyInactiveTabPane:!0,onChange:Xe=>{xa(Xe)},type:"card",items:((Xn=(ma=Tn==null?void 0:Tn.label)==null?void 0:ma[0])==null?void 0:Xn.name)==="\u89C6\u9891"?mt.filter(Xe=>(Xe==null?void 0:Xe.label)==="\u89C6\u9891"):((_i=(hi=Tn==null?void 0:Tn.label)==null?void 0:hi[0])==null?void 0:_i.name)==="\u8BD5\u5377"?mt.filter(Xe=>(Xe==null?void 0:Xe.label)==="\u8BD5\u5377"):mt.filter(Xe=>(Xe==null?void 0:Xe.label)!=="\u89C6\u9891")}))),Ri&>.createElement(ni,{setScoreShow:ro,isshixuns:ho,ScoreShow:Ri,listitem:Aa==null?void 0:Aa[0],isloadings:no,onOk:(Xe,zt,b,M)=>Cn(void 0,null,function*(){Hi(!0);let N={item_bank_ids:Xe,shixun_ids:zt,name:Wa.getFieldValue("name")+"\uFF08"+(parseInt(Xe.length)+parseInt(zt.length))+"\u9053\uFF09",subject_id:pa==null?void 0:pa.pathId};Hi(!1);let H=yield(0,t.ZP)("/api/knowledge/v2/create_by_knowledge.json",{method:"post",body:N});if((H==null?void 0:H.status)===0){ro(!1);let Y={container_id:H==null?void 0:H.container_id,container_type:H==null?void 0:H.container_type,url:H==null?void 0:H.resourceUrl,question_count:H==null?void 0:H.question_count,questionIdArr:Xe,shixun_ids:zt};Xa([Y])}})}),gt.createElement(En.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Ki==null?void 0:Ki.url,type:Ki==null?void 0:Ki.file_type,disabledDownload:!0,onClose:()=>$i({})}),gt.createElement(m.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Kt,destroyOnClose:!0,centered:!0,getContainer:()=>wt.current,width:"1200rem",onCancel:()=>{Or(!1);let Xe=JSON.parse(sessionStorage.getItem("typesdatajson"));Pr(Xe)},onOk:()=>{let Xe=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Pr(Xe),Or(!1)}},gt.createElement("div",{className:r.settingmodal},gt.createElement(d.default,{className:r.Tabs,activeKey:hr,destroyInactiveTabPane:!0,onChange:Xe=>{sr(Xe)},type:"card",items:ct}))),gt.createElement(m.default,{title:"\u8BFE\u7A0B\u5173\u7CFB\u8BBE\u7F6E",open:oa,destroyOnClose:!0,centered:!0,getContainer:()=>wt.current,width:"1200rem",onCancel:()=>{Jn(!1);let Xe=JSON.parse(sessionStorage.getItem("typesdatajson"));vn(Xe)},onOk:()=>{let Xe=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));vn(Xe),Jn(!1)}},gt.createElement("div",null,gt.createElement("label",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF1A"),gt.createElement(l.default,{defaultValue:(Ti=ne==null?void 0:ne[0])==null?void 0:Ti.identifier,style:{width:300,marginBottom:20},onChange:(Xe,zt)=>{dn(Xe,zt==null?void 0:zt.children)}},ne==null?void 0:ne.map(Xe=>gt.createElement(l.default.Option,{value:Xe==null?void 0:Xe.identifier},Xe==null?void 0:Xe.name)))),gt.createElement("div",{className:r.settingmodal},(ct==null?void 0:ct.length)==0&>.createElement(Pe.Z,{customText:"\u5F53\u524D\u8BFE\u7A0B\u4E0B\u6682\u65E0\u56FE\u8C31"}),(ct==null?void 0:ct.length)>0&>.createElement(d.default,{className:r.Tabs,activeKey:hr,destroyInactiveTabPane:!0,onChange:Xe=>{sr(Xe)},type:"card",items:ct})))))};var dt=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Dn)},16769:function(jt,it,R){"use strict";R.d(it,{BU:function(){return V},Dj:function(){return T},gH:function(){return B},vp:function(){return g}});function T(I){try{I.mozRequestFullScreen?I.mozRequestFullScreen():I.webkitRequestFullScreen&&I.webkitRequestFullScreen()}catch(E){console.log(E,":e")}}function V(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const B=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function g(){var I=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,E=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",I),window.isFullScreen?window.isFullScreen:I!=null}},92578:function(jt,it,R){"use strict";R.d(it,{U:function(){return x}});var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(_,l,d)=>l in _?V(_,l,{enumerable:!0,configurable:!0,writable:!0,value:d}):_[l]=d,o=(_,l)=>{for(var d in l||(l={}))g.call(l,d)&&E(_,d,l[d]);if(B)for(var d of B(l))I.call(l,d)&&E(_,d,l[d]);return _},m=(_,l,d)=>new Promise((h,n)=>{var r=u=>{try{c(d.next(u))}catch(s){n(s)}},a=u=>{try{c(d.throw(u))}catch(s){n(s)}},c=u=>u.done?h(u.value):Promise.resolve(u.value).then(r,a);c((d=d.apply(_,l)).next())});function x(_,l){const[d,h]=(0,T.useState)(l),[n,r]=(0,T.useState)(!1),[a,c]=(0,T.useState)();return[d,n,(s,f=!1)=>m(this,null,function*(){const e=f?l:o(o({},d),s);r(!0),h(e);const t=yield _(e);return r(!1),c(t),t}),a]}},69083:function(jt,it,R){"use strict";R.d(it,{Z:function(){return Ft}});class T{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(w,z){return w.__proto__=z,w},Object.assign=Object.assign||function(w){if(w==null)throw new TypeError("Cannot convert undefined or null to object");let z=Object(w);for(let Z=1;Z ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","error",Z),I.ENABLE_ERROR&&(console.error?console.error(Z):console.warn?console.warn(Z):console.log(Z))}static i(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","info",Z),I.ENABLE_INFO&&(console.info?console.info(Z):console.log(Z))}static w(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","warn",Z),I.ENABLE_WARN&&(console.warn?console.warn(Z):console.log(Z))}static d(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","debug",Z),I.ENABLE_DEBUG&&(console.debug?console.debug(Z):console.log(Z))}static v(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","verbose",Z),I.ENABLE_VERBOSE&&console.log(Z)}}I.GLOBAL_TAG="flv.js",I.FORCE_GLOBAL_TAG=!1,I.ENABLE_ERROR=!0,I.ENABLE_INFO=!0,I.ENABLE_WARN=!0,I.ENABLE_DEBUG=!0,I.ENABLE_VERBOSE=!0,I.ENABLE_CALLBACK=!1,I.emitter=new(g());var E=I;class o{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(w){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=w,this._totalBytes+=w):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=w,this._totalBytes+=w):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=w,this._totalBytes+=w,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let w=(this._now()-this._lastCheckpoint)/1e3;return w==0&&(w=1),this._intervalBytes/w/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let w=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/w/1024}}var m=o;class x{constructor(w){this._message=w}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class _ extends x{constructor(w){super(w)}get name(){return"IllegalStateException"}}class l extends x{constructor(w){super(w)}get name(){return"InvalidArgumentException"}}class d extends x{constructor(w){super(w)}get name(){return"NotImplementedException"}}const h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},n={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class r{constructor(w){this._type=w||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===h.kConnecting||this._status===h.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(w){this._onContentLengthKnown=w}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(w){this._onURLRedirect=w}get onDataArrival(){return this._onDataArrival}set onDataArrival(w){this._onDataArrival=w}get onError(){return this._onError}set onError(w){this._onError=w}get onComplete(){return this._onComplete}set onComplete(w){this._onComplete=w}open(w,z){throw new d("Unimplemented abstract function!")}abort(){throw new d("Unimplemented abstract function!")}}let a={};function c(){let nt=self.navigator.userAgent.toLowerCase(),w=/(edge)\/([\w.]+)/.exec(nt)||/(opr)[\/]([\w.]+)/.exec(nt)||/(chrome)[ \/]([\w.]+)/.exec(nt)||/(iemobile)[\/]([\w.]+)/.exec(nt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+)/.exec(nt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(nt)||/(msie) ([\w.]+)/.exec(nt)||nt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(nt)||nt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(nt)||[],z=/(ipad)/.exec(nt)||/(ipod)/.exec(nt)||/(windows phone)/.exec(nt)||/(iphone)/.exec(nt)||/(kindle)/.exec(nt)||/(android)/.exec(nt)||/(windows)/.exec(nt)||/(mac)/.exec(nt)||/(linux)/.exec(nt)||/(cros)/.exec(nt)||[],Z={browser:w[5]||w[3]||w[1]||"",version:w[2]||w[4]||"0",majorVersion:w[4]||w[2]||"0",platform:z[0]||""},ie={};if(Z.browser){ie[Z.browser]=!0;let fe=Z.majorVersion.split(".");ie.version={major:parseInt(Z.majorVersion,10),string:Z.version},fe.length>1&&(ie.version.minor=parseInt(fe[1],10)),fe.length>2&&(ie.version.build=parseInt(fe[2],10))}if(Z.platform&&(ie[Z.platform]=!0),(ie.chrome||ie.opr||ie.safari)&&(ie.webkit=!0),ie.rv||ie.iemobile){ie.rv&&delete ie.rv;let fe="msie";Z.browser=fe,ie[fe]=!0}if(ie.edge){delete ie.edge;let fe="msedge";Z.browser=fe,ie[fe]=!0}if(ie.opr){let fe="opera";Z.browser=fe,ie[fe]=!0}if(ie.safari&&ie.android){let fe="android";Z.browser=fe,ie[fe]=!0}ie.name=Z.browser,ie.platform=Z.platform;for(let fe in a)a.hasOwnProperty(fe)&&delete a[fe];Object.assign(a,ie)}c();var u=a;class s extends r{static isSupported(){try{let w=u.msedge&&u.version.minor>=15048,z=u.msedge?w:!0;return self.fetch&&self.ReadableStream&&z}catch(w){return!1}}constructor(w,z){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=w,this._config=z,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(w,z){this._dataSource=w,this._range=z;let Z=w.url;this._config.reuseRedirectedURL&&w.redirectedURL!=null&&(Z=w.redirectedURL);let ie=this._seekHandler.getConfig(Z,z),fe=new self.Headers;if(typeof ie.headers=="object"){let Ve=ie.headers;for(let nr in Ve)Ve.hasOwnProperty(nr)&&fe.append(nr,Ve[nr])}let Oe={method:"GET",headers:fe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Ve in this._config.headers)fe.append(Ve,this._config.headers[Ve]);w.cors===!1&&(Oe.mode="same-origin"),w.withCredentials&&(Oe.credentials="include"),w.referrerPolicy&&(Oe.referrerPolicy=w.referrerPolicy),this._status=h.kConnecting,self.fetch(ie.url,Oe).then(Ve=>{if(this._requestAbort){this._requestAbort=!1,this._status=h.kIdle;return}if(Ve.ok&&Ve.status>=200&&Ve.status<=299){if(Ve.url!==ie.url&&this._onURLRedirect){let Pt=this._seekHandler.removeURLParameters(Ve.url);this._onURLRedirect(Pt)}let nr=Ve.headers.get("Content-Length");return nr!=null&&(this._contentLength=parseInt(nr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Ve.body.getReader())}else if(this._status=h.kError,this._onError)this._onError(n.HTTP_STATUS_CODE_INVALID,{code:Ve.status,msg:Ve.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+Ve.status+" "+Ve.statusText)}).catch(Ve=>{if(this._status=h.kError,this._onError)this._onError(n.EXCEPTION,{code:-1,msg:Ve.message});else throw Ve})}abort(){this._requestAbort=!0}_pump(w){return w.read().then(z=>{if(z.done)if(this._contentLength!==null&&this._receivedLength{if(z.code===11&&u.msedge)return;this._status=h.kError;let Z=0,ie=null;if((z.code===19||z.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=h.kError,this._onError)this._onError(n.HTTP_STATUS_CODE_INVALID,{code:z.status,msg:z.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+z.status+" "+z.statusText);else this._status=h.kBuffering}}_onProgress(w){if(this._status===h.kError)return;this._contentLength===null&&w.total!==null&&w.total!==0&&(this._contentLength=w.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let z=w.target.response,Z=this._range.from+this._receivedLength;this._receivedLength+=z.byteLength,this._onDataArrival&&this._onDataArrival(z,Z,this._receivedLength)}_onLoadEnd(w){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(w){this._status=h.kError;let z=0,Z=null;if(this._contentLength&&w.loaded=200&&z.status<=299){if(this._status=LoaderStatus.kBuffering,z.responseURL!=null){let ie=this._seekHandler.removeURLParameters(z.responseURL);z.responseURL!==this._currentRequestURL&&ie!==this._currentRedirectedURL&&(this._currentRedirectedURL=ie,this._onURLRedirect&&this._onURLRedirect(ie))}let Z=z.getResponseHeader("Content-Length");if(Z!=null&&this._contentLength==null){let ie=parseInt(Z);ie>0&&(this._contentLength=ie,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:z.status,msg:z.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+z.status+" "+z.statusText);else if(z.readyState===3&&z.status>=200&&z.status<=299){this._status=LoaderStatus.kBuffering;let Z=z.response;this._reader.readAsArrayBuffer(Z)}}_xhrOnError(w){this._status=LoaderStatus.kError;let z=LoaderErrors.EXCEPTION,Z={code:-1,msg:w.constructor.name+" "+w.type};if(this._onError)this._onError(z,Z);else throw new RuntimeException(Z.msg)}_msrOnProgress(w){let Z=w.target.result;if(Z==null){this._doReconnectIfNeeded();return}let ie=Z.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Z.byteLength;let fe=this._totalRange.from+this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,fe,this._receivedLength),Z.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${fe+ie.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Z=this._range.from+this._contentLength-1),this._currentRequestRange={from:z,to:Z},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(w,z){this._lastTimeLoaded=0;let Z=w.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Z=this._currentRedirectedURL:w.redirectedURL!=null&&(Z=w.redirectedURL));let ie=this._seekHandler.getConfig(Z,z);this._currentRequestURL=ie.url;let fe=this._xhr=new XMLHttpRequest;if(fe.open("GET",ie.url,!0),fe.responseType="arraybuffer",fe.onreadystatechange=this._onReadyStateChange.bind(this),fe.onprogress=this._onProgress.bind(this),fe.onload=this._onLoad.bind(this),fe.onerror=this._onXhrError.bind(this),w.withCredentials&&(fe.withCredentials=!0),typeof ie.headers=="object"){let Oe=ie.headers;for(let Ve in Oe)Oe.hasOwnProperty(Ve)&&fe.setRequestHeader(Ve,Oe[Ve])}if(typeof this._config.headers=="object"){let Oe=this._config.headers;for(let Ve in Oe)Oe.hasOwnProperty(Ve)&&fe.setRequestHeader(Ve,Oe[Ve])}fe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=h.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(w){let z=w.target;if(z.readyState===2){if(z.responseURL!=null){let Z=this._seekHandler.removeURLParameters(z.responseURL);z.responseURL!==this._currentRequestURL&&Z!==this._currentRedirectedURL&&(this._currentRedirectedURL=Z,this._onURLRedirect&&this._onURLRedirect(Z))}if(z.status>=200&&z.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(n.HTTP_STATUS_CODE_INVALID,{code:z.status,msg:z.statusText});else throw new x("RangeLoader: Http code invalid, "+z.status+" "+z.statusText)}}_onProgress(w){if(this._status===h.kError)return;if(this._contentLength===null){let Z=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Z=!0;let ie=w.total;this._internalAbort(),ie!=null&ie!==0&&(this._totalLength=ie)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Z){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let z=w.loaded-this._lastTimeLoaded;this._lastTimeLoaded=w.loaded,this._speedSampler.addBytes(z)}_normalizeSpeed(w){let z=this._chunkSizeKBList,Z=z.length-1,ie=0,fe=0,Oe=Z;if(w=z[ie]&&w=3&&(z=this._speedSampler.currentKBps)),z!==0){let Oe=this._normalizeSpeed(z);this._currentSpeedNormalized!==Oe&&(this._currentSpeedNormalized=Oe,this._currentChunkSizeKB=Oe)}let Z=w.target.response,ie=this._range.from+this._receivedLength;this._receivedLength+=Z.byteLength;let fe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(z.result)},z.readAsArrayBuffer(w.data)}else{this._status=h.kError;let z={code:-1,msg:"Unsupported WebSocket message type: "+w.data.constructor.name};if(this._onError)this._onError(n.EXCEPTION,z);else throw new x(z.msg)}}_dispatchArrayBuffer(w){let z=w,Z=this._receivedLength;this._receivedLength+=z.byteLength,this._onDataArrival&&this._onDataArrival(z,Z,this._receivedLength)}_onWebSocketError(w){this._status=h.kError;let z={code:w.code,msg:w.message};if(this._onError)this._onError(n.EXCEPTION,z);else throw new x(z.msg)}}var C=y;class S{constructor(w){this._zeroStart=w||!1}getConfig(w,z){let Z={};if(z.from!==0||z.to!==-1){let ie;z.to!==-1?ie=`bytes=${z.from.toString()}-${z.to.toString()}`:ie=`bytes=${z.from.toString()}-`,Z.Range=ie}else this._zeroStart&&(Z.Range="bytes=0-");return{url:w,headers:Z}}removeURLParameters(w){return w}}var P=S;class D{constructor(w,z){this._startName=w,this._endName=z}getConfig(w,z){let Z=w;if(z.from!==0||z.to!==-1){let ie=!0;Z.indexOf("?")===-1&&(Z+="?",ie=!1),ie&&(Z+="&"),Z+=`${this._startName}=${z.from.toString()}`,z.to!==-1&&(Z+=`&${this._endName}=${z.to.toString()}`)}return{url:Z,headers:{}}}removeURLParameters(w){let z=w.split("?")[0],Z,ie=w.indexOf("?");ie!==-1&&(Z=w.substring(ie+1));let fe="";if(Z!=null&&Z.length>0){let Oe=Z.split("&");for(let Ve=0;Ve0;nr[0]!==this._startName&&nr[0]!==this._endName&&(Pt&&(fe+="&"),fe+=Oe[Ve])}}return fe.length===0?z:z+"?"+fe}}var U=D;class L{constructor(w,z,Z){this.TAG="IOController",this._config=z,this._extraData=Z,this._stashInitialSize=1024*384,z.stashInitialSize!=null&&z.stashInitialSize>0&&(this._stashInitialSize=z.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,z.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=w,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(w.url),this._refTotalLength=w.filesize?w.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new m,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(w){this._extraData=w}get onDataArrival(){return this._onDataArrival}set onDataArrival(w){this._onDataArrival=w}get onSeeked(){return this._onSeeked}set onSeeked(w){this._onSeeked=w}get onError(){return this._onError}set onError(w){this._onError=w}get onComplete(){return this._onComplete}set onComplete(w){this._onComplete=w}get onRedirect(){return this._onRedirect}set onRedirect(w){this._onRedirect=w}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(w){this._onRecoveredEarlyEof=w}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===A?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let w=this._config;if(w.seekType==="range")this._seekHandler=new P(this._config.rangeLoadZeroStart);else if(w.seekType==="param"){let z=w.seekParamStart||"bstart",Z=w.seekParamEnd||"bend";this._seekHandler=new U(z,Z)}else if(w.seekType==="custom"){if(typeof w.customSeekHandler!="function")throw new l("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new w.customSeekHandler}else throw new l(`Invalid seekType in config: ${w.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=C;else if(f.isSupported())this._loaderClass=f;else if(t.isSupported())this._loaderClass=t;else if(A.isSupported())this._loaderClass=A;else throw new x("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(w){this._currentRange={from:0,to:-1},w&&(this._currentRange.from=w),this._speedSampler.reset(),w||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let w=this._resumeFrom;this._resumeFrom=0,this._internalSeek(w,!0)}}seek(w){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(w,!0)}_internalSeek(w,z){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(z),this._loader.destroy(),this._loader=null;let Z={from:w,to:-1};this._currentRange={from:Z.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Z),this._onSeeked&&this._onSeeked()}updateUrl(w){if(!w||typeof w!="string"||w.length===0)throw new l("Url must be a non-empty string!");this._dataSource.url=w}_expandBuffer(w){let z=this._stashSize;for(;z+1024*1024*10){let ie=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Z,0,z).set(ie,0)}this._stashBuffer=Z,this._bufferSize=z}_normalizeSpeed(w){let z=this._speedNormalizeList,Z=z.length-1,ie=0,fe=0,Oe=Z;if(w=z[ie]&&w=512&&w<=1024?z=Math.floor(w*1.5):z=w*2,z>8192&&(z=8192);let Z=z*1024+1024*1024*1;this._bufferSize0){let Oe=this._stashBuffer.slice(0,this._stashUsed),Ve=this._dispatchChunks(Oe,this._stashByteStart);if(Ve0){let nr=new Uint8Array(Oe,Ve);fe.set(nr,0),this._stashUsed=nr.byteLength,this._stashByteStart+=Ve}}else this._stashUsed=0,this._stashByteStart+=Ve;this._stashUsed+w.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+w.byteLength),fe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),fe.set(new Uint8Array(w),this._stashUsed),this._stashUsed+=w.byteLength}else{let Oe=this._dispatchChunks(w,z);if(Oethis._bufferSize&&(this._expandBuffer(Ve),fe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),fe.set(new Uint8Array(w,Oe),0),this._stashUsed+=Ve,this._stashByteStart=z+Oe}}}else if(this._stashUsed===0){let fe=this._dispatchChunks(w,z);if(fethis._bufferSize&&this._expandBuffer(Oe),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(w,fe),0),this._stashUsed+=Oe,this._stashByteStart=z+fe}}else{this._stashUsed+w.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+w.byteLength);let fe=new Uint8Array(this._stashBuffer,0,this._bufferSize);fe.set(new Uint8Array(w),this._stashUsed),this._stashUsed+=w.byteLength;let Oe=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Oe0){let Ve=new Uint8Array(this._stashBuffer,Oe);fe.set(Ve,0)}this._stashUsed-=Oe,this._stashByteStart+=Oe}}_flushStashBuffer(w){if(this._stashUsed>0){let z=this._stashBuffer.slice(0,this._stashUsed),Z=this._dispatchChunks(z,this._stashByteStart),ie=z.byteLength-Z;if(Z0){let fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Oe=new Uint8Array(z,Z);fe.set(Oe,0),this._stashUsed=Oe.byteLength,this._stashByteStart+=Z}return 0}return this._stashUsed=0,this._stashByteStart=0,ie}return 0}_onLoaderComplete(w,z){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(w,z){switch(E.e(this.TAG,`Loader error, code = ${z.code}, msg = ${z.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,w=n.UNRECOVERABLE_EARLY_EOF),w){case n.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Z=this._currentRange.to+1;Z0){let z=ee.getConfig();w.emit("change",z)}}static registerListener(w){ee.emitter.addListener("change",w)}static removeListener(w){ee.emitter.removeListener("change",w)}static addLogListener(w){E.emitter.addListener("log",w),E.emitter.listenerCount("log")>0&&(E.ENABLE_CALLBACK=!0,ee._notifyChange())}static removeLogListener(w){E.emitter.removeListener("log",w),E.emitter.listenerCount("log")===0&&(E.ENABLE_CALLBACK=!1,ee._notifyChange())}}ee.emitter=new(g());var le=ee;class me{constructor(){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}isComplete(){let w=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,z=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&&w&&z}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(w){if(this.keyframesIndex==null)return null;let z=this.keyframesIndex,Z=this._search(z.times,w);return{index:Z,milliseconds:z.times[Z],fileposition:z.filepositions[Z]}}_search(w,z){let Z=0,ie=w.length-1,fe=0,Oe=0,Ve=ie;for(z=w[fe]&&z=128){w.push(String.fromCharCode(fe&65535)),Z+=2;continue}}}else if(z[Z]<240){if(Se(z,Z,2)){let fe=(z[Z]&15)<<12|(z[Z+1]&63)<<6|z[Z+2]&63;if(fe>=2048&&(fe&63488)!==55296){w.push(String.fromCharCode(fe&65535)),Z+=3;continue}}}else if(z[Z]<248&&Se(z,Z,3)){let fe=(z[Z]&7)<<18|(z[Z+1]&63)<<12|(z[Z+2]&63)<<6|z[Z+3]&63;if(fe>65536&&fe<1114112){fe-=65536,w.push(String.fromCharCode(fe>>>10|55296)),w.push(String.fromCharCode(fe&1023|56320)),Z+=4;continue}}}w.push("\uFFFD"),++Z}return w.join("")}var Ye=Re;let qe=function(){let nt=new ArrayBuffer(2);return new DataView(nt).setInt16(0,256,!0),new Int16Array(nt)[0]===256}();class Le{static parseScriptData(w,z,Z){let ie={};try{let fe=Le.parseValue(w,z,Z),Oe=Le.parseValue(w,z+fe.size,Z-fe.size);ie[fe.data]=Oe.data}catch(fe){E.e("AMF",fe.toString())}return ie}static parseObject(w,z,Z){if(Z<3)throw new _("Data not enough when parse ScriptDataObject");let ie=Le.parseString(w,z,Z),fe=Le.parseValue(w,z+ie.size,Z-ie.size),Oe=fe.objectEnd;return{data:{name:ie.data,value:fe.data},size:ie.size+fe.size,objectEnd:Oe}}static parseVariable(w,z,Z){return Le.parseObject(w,z,Z)}static parseString(w,z,Z){if(Z<2)throw new _("Data not enough when parse String");let fe=new DataView(w,z,Z).getUint16(0,!qe),Oe;return fe>0?Oe=Ye(new Uint8Array(w,z+2,fe)):Oe="",{data:Oe,size:2+fe}}static parseLongString(w,z,Z){if(Z<4)throw new _("Data not enough when parse LongString");let fe=new DataView(w,z,Z).getUint32(0,!qe),Oe;return fe>0?Oe=Ye(new Uint8Array(w,z+4,fe)):Oe="",{data:Oe,size:4+fe}}static parseDate(w,z,Z){if(Z<10)throw new _("Data size invalid when parse Date");let ie=new DataView(w,z,Z),fe=ie.getFloat64(0,!qe),Oe=ie.getInt16(8,!qe);return fe+=Oe*60*1e3,{data:new Date(fe),size:10}}static parseValue(w,z,Z){if(Z<1)throw new _("Data not enough when parse Value");let ie=new DataView(w,z,Z),fe=1,Oe=ie.getUint8(0),Ve,nr=!1;try{switch(Oe){case 0:Ve=ie.getFloat64(1,!qe),fe+=8;break;case 1:{Ve=!!ie.getUint8(1),fe+=1;break}case 2:{let Pt=Le.parseString(w,z+1,Z-1);Ve=Pt.data,fe+=Pt.size;break}case 3:{Ve={};let Pt=0;for((ie.getUint32(Z-4,!qe)&16777215)===9&&(Pt=3);fe32)throw new l("ExpGolomb: readBits() bits exceeded max 32bits!");if(w<=this._current_word_bits_left){let Oe=this._current_word>>>32-w;return this._current_word<<=w,this._current_word_bits_left-=w,Oe}let z=this._current_word_bits_left?this._current_word:0;z=z>>>32-this._current_word_bits_left;let Z=w-this._current_word_bits_left;this._fillCurrentWord();let ie=Math.min(Z,this._current_word_bits_left),fe=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,z=z<>>w)return this._current_word<<=w,this._current_word_bits_left-=w,w;return this._fillCurrentWord(),w+this._skipLeadingZero()}readUEG(){let w=this._skipLeadingZero();return this.readBits(w+1)-1}readSEG(){let w=this.readUEG();return w&1?w+1>>>1:-1*(w>>>1)}}var ut=ke;class we{static _ebsp2rbsp(w){let z=w,Z=z.byteLength,ie=new Uint8Array(Z),fe=0;for(let Oe=0;Oe=2&&z[Oe]===3&&z[Oe-1]===0&&z[Oe-2]===0||(ie[fe]=z[Oe],fe++);return new Uint8Array(ie.buffer,0,fe)}static parseSPS(w){let z=we._ebsp2rbsp(w),Z=new ut(z);Z.readByte();let ie=Z.readByte();Z.readByte();let fe=Z.readByte();Z.readUEG();let Oe=we.getProfileString(ie),Ve=we.getLevelString(fe),nr=1,Pt=420,Ct=[0,420,422,444],gr=8;if((ie===100||ie===110||ie===122||ie===244||ie===44||ie===83||ie===86||ie===118||ie===128||ie===138||ie===144)&&(nr=Z.readUEG(),nr===3&&Z.readBits(1),nr<=3&&(Pt=Ct[nr]),gr=Z.readUEG()+8,Z.readUEG(),Z.readBits(1),Z.readBool())){let xn=nr!==3?8:12;for(let _n=0;_n0&&xn<16?(bt=_n[xn-1],ht=Jr[xn-1]):xn===255&&(bt=Z.readByte()<<8|Z.readByte(),ht=Z.readByte()<<8|Z.readByte())}if(Z.readBool()&&Z.readBool(),Z.readBool()&&(Z.readBits(4),Z.readBool()&&Z.readBits(24)),Z.readBool()&&(Z.readUEG(),Z.readUEG()),Z.readBool()){let xn=Z.readBits(32),_n=Z.readBits(32);Mt=Z.readBool(),Er=_n,Mr=xn*2,Lt=Er/Mr}}let Qr=1;(bt!==1||ht!==1)&&(Qr=bt/ht);let pn=0,En=0;if(nr===0)pn=1,En=2-Gt;else{let xn=nr===3?1:2,_n=nr===1?2:1;pn=xn,En=_n*(2-Gt)}let An=(zr+1)*16,Gn=(2-Gt)*((vr+1)*16);An-=(qt+Pe)*pn,Gn-=(Ze+at)*En;let Hn=Math.ceil(An*Qr);return Z.destroy(),Z=null,{profile_string:Oe,level_string:Ve,bit_depth:gr,ref_frames:lr,chroma_format:Pt,chroma_format_string:we.getChromaFormatString(Pt),frame_rate:{fixed:Mt,fps:Lt,fps_den:Mr,fps_num:Er},sar_ratio:{width:bt,height:ht},codec_size:{width:An,height:Gn},present_size:{width:Hn,height:Gn}}}static _skipScalingList(w,z){let Z=8,ie=8,fe=0;for(let Oe=0;Oe>>8&255|(nt&255)<<8}function be(nt){return(nt&4278190080)>>>24|(nt&16711680)>>>8|(nt&65280)<<8|(nt&255)<<24}function j(nt,w){return nt[w]<<24|nt[w+1]<<16|nt[w+2]<<8|nt[w+3]}class X{constructor(w,z){this.TAG="FLVDemuxer",this._config=z,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=w.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=w.hasAudioTrack,this._hasVideo=w.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Fe,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(){let Z=new ArrayBuffer(2);return new DataView(Z).setInt16(0,256,!0),new Int16Array(Z)[0]===256}()}destroy(){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}static probe(w){let z=new Uint8Array(w),Z={match:!1};if(z[0]!==70||z[1]!==76||z[2]!==86||z[3]!==1)return Z;let ie=(z[4]&4)>>>2!==0,fe=(z[4]&1)!==0,Oe=j(z,5);return Oe<9?Z:{match:!0,consumed:Oe,dataOffset:Oe,hasAudioTrack:ie,hasVideoTrack:fe}}bindDataSource(w){return w.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(w){this._onTrackMetadata=w}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(w){this._onMediaInfo=w}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(w){this._onMetaDataArrived=w}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(w){this._onScriptDataArrived=w}get onError(){return this._onError}set onError(w){this._onError=w}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(w){this._onDataAvailable=w}get timestampBase(){return this._timestampBase}set timestampBase(w){this._timestampBase=w}get overridedDuration(){return this._duration}set overridedDuration(w){this._durationOverrided=!0,this._duration=w,this._mediaInfo.duration=w}set overridedHasAudio(w){this._hasAudioFlagOverrided=!0,this._hasAudio=w,this._mediaInfo.hasAudio=w}set overridedHasVideo(w){this._hasVideoFlagOverrided=!0,this._hasVideo=w,this._mediaInfo.hasVideo=w}resetMediaInfo(){this._mediaInfo=new Fe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(w,z){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new _("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Z=0,ie=this._littleEndian;if(z===0)if(w.byteLength>13)Z=X.probe(w).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,z+Z!==this._dataOffset&&E.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(w,Z).getUint32(0,!ie)!==0&&E.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Z+=4);Zw.byteLength)break;let Oe=fe.getUint8(0),Ve=fe.getUint32(0,!ie)&16777215;if(Z+11+Ve+4>w.byteLength)break;if(Oe!==8&&Oe!==9&&Oe!==18){E.w(this.TAG,`Unsupported tag type ${Oe}, skipped`),Z+=11+Ve+4;continue}let nr=fe.getUint8(4),Pt=fe.getUint8(5),Ct=fe.getUint8(6),gr=fe.getUint8(7),Ar=Ct|Pt<<8|nr<<16|gr<<24;(fe.getUint32(7,!ie)&16777215)!==0&&E.w(this.TAG,"Meet tag which has StreamID != 0!");let zr=Z+11;switch(Oe){case 8:this._parseAudioData(w,zr,Ve,Ar);break;case 9:this._parseVideoData(w,zr,Ve,Ar,z+Z);break;case 18:this._parseScriptData(w,zr,Ve);break}let vr=fe.getUint32(11+Ve,!ie);vr!==11+Ve&&E.w(this.TAG,`Invalid PrevTagSize ${vr}`),Z+=11+Ve+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Z}_parseScriptData(w,z,Z){let ie=We.parseScriptData(w,z,Z);if(ie.hasOwnProperty("onMetaData")){if(ie.onMetaData==null||typeof ie.onMetaData!="object"){E.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&E.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ie;let fe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},fe)),typeof fe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=fe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof fe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=fe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof fe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=fe.audiodatarate),typeof fe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=fe.videodatarate),typeof fe.width=="number"&&(this._mediaInfo.width=fe.width),typeof fe.height=="number"&&(this._mediaInfo.height=fe.height),typeof fe.duration=="number"){if(!this._durationOverrided){let Oe=Math.floor(fe.duration*this._timescale);this._duration=Oe,this._mediaInfo.duration=Oe}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){let Oe=Math.floor(fe.framerate*1e3);if(Oe>0){let Ve=Oe/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Ve,this._referenceFrameRate.fps_num=Oe,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Ve}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Oe=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Oe),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,E.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ie).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ie))}_parseKeyframesIndex(w){let z=[],Z=[];for(let ie=1;ie>>4;if(nr!==2&&nr!==10){this._onError($.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+nr);return}let Pt=0,Ct=(Ve&12)>>>2;if(Ct>=0&&Ct<=4)Pt=this._flvSoundRateTable[Ct];else{this._onError($.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Ct);return}let gr=(Ve&2)>>>1,Ar=Ve&1,lr=this._audioMetadata,zr=this._audioTrack;if(lr||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),lr=this._audioMetadata={},lr.type="audio",lr.id=zr.id,lr.timescale=this._timescale,lr.duration=this._duration,lr.audioSampleRate=Pt,lr.channelCount=Ar===0?1:2),nr===10){let vr=this._parseAACAudioData(w,z+1,Z-1);if(vr==null)return;if(vr.packetType===0){lr.config&&E.w(this.TAG,"Found another AudioSpecificConfig!");let Gt=vr.data;lr.audioSampleRate=Gt.samplingRate,lr.channelCount=Gt.channelCount,lr.codec=Gt.codec,lr.originalCodec=Gt.originalCodec,lr.config=Gt.config,lr.refSampleDuration=1024/lr.audioSampleRate*lr.timescale,E.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",lr);let qt=this._mediaInfo;qt.audioCodec=lr.originalCodec,qt.audioSampleRate=lr.audioSampleRate,qt.audioChannelCount=lr.channelCount,qt.hasVideo?qt.videoCodec!=null&&(qt.mimeType='video/x-flv; codecs="'+qt.videoCodec+","+qt.audioCodec+'"'):qt.mimeType='video/x-flv; codecs="'+qt.audioCodec+'"',qt.isComplete()&&this._onMediaInfo(qt)}else if(vr.packetType===1){let Gt=this._timestampBase+ie,qt={unit:vr.data,length:vr.data.byteLength,dts:Gt,pts:Gt};zr.samples.push(qt),zr.length+=vr.data.length}else E.e(this.TAG,`Flv: Unsupported AAC data type ${vr.packetType}`)}else if(nr===2){if(!lr.codec){let Pe=this._parseMP3AudioData(w,z+1,Z-1,!0);if(Pe==null)return;lr.audioSampleRate=Pe.samplingRate,lr.channelCount=Pe.channelCount,lr.codec=Pe.codec,lr.originalCodec=Pe.originalCodec,lr.refSampleDuration=1152/lr.audioSampleRate*lr.timescale,E.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",lr);let Ze=this._mediaInfo;Ze.audioCodec=lr.codec,Ze.audioSampleRate=lr.audioSampleRate,Ze.audioChannelCount=lr.channelCount,Ze.audioDataRate=Pe.bitRate,Ze.hasVideo?Ze.videoCodec!=null&&(Ze.mimeType='video/x-flv; codecs="'+Ze.videoCodec+","+Ze.audioCodec+'"'):Ze.mimeType='video/x-flv; codecs="'+Ze.audioCodec+'"',Ze.isComplete()&&this._onMediaInfo(Ze)}let vr=this._parseMP3AudioData(w,z+1,Z-1,!1);if(vr==null)return;let Gt=this._timestampBase+ie,qt={unit:vr,length:vr.byteLength,dts:Gt,pts:Gt};zr.samples.push(qt),zr.length+=vr.length}}_parseAACAudioData(w,z,Z){if(Z<=1){E.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ie={},fe=new Uint8Array(w,z,Z);return ie.packetType=fe[0],fe[0]===0?ie.data=this._parseAACAudioSpecificConfig(w,z+1,Z-1):ie.data=fe.subarray(1),ie}_parseAACAudioSpecificConfig(w,z,Z){let ie=new Uint8Array(w,z,Z),fe=null,Oe=0,Ve=0,nr=null,Pt=0,Ct=null;if(Oe=Ve=ie[0]>>>3,Pt=(ie[0]&7)<<1|ie[1]>>>7,Pt<0||Pt>=this._mpegSamplingRates.length){this._onError($.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let gr=this._mpegSamplingRates[Pt],Ar=(ie[1]&120)>>>3;if(Ar<0||Ar>=8){this._onError($.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Oe===5&&(Ct=(ie[1]&7)<<1|ie[2]>>>7,nr=(ie[2]&124)>>>2);let lr=self.navigator.userAgent.toLowerCase();return lr.indexOf("firefox")!==-1?Pt>=6?(Oe=5,fe=new Array(4),Ct=Pt-3):(Oe=2,fe=new Array(2),Ct=Pt):lr.indexOf("android")!==-1?(Oe=2,fe=new Array(2),Ct=Pt):(Oe=5,Ct=Pt,fe=new Array(4),Pt>=6?Ct=Pt-3:Ar===1&&(Oe=2,fe=new Array(2),Ct=Pt)),fe[0]=Oe<<3,fe[0]|=(Pt&15)>>>1,fe[1]=(Pt&15)<<7,fe[1]|=(Ar&15)<<3,Oe===5&&(fe[1]|=(Ct&15)>>>1,fe[2]=(Ct&1)<<7,fe[2]|=8,fe[3]=0),{config:fe,samplingRate:gr,channelCount:Ar,codec:"mp4a.40."+Oe,originalCodec:"mp4a.40."+Ve}}_parseMP3AudioData(w,z,Z,ie){if(Z<4){E.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let fe=this._littleEndian,Oe=new Uint8Array(w,z,Z),Ve=null;if(ie){if(Oe[0]!==255)return;let nr=Oe[1]>>>3&3,Pt=(Oe[1]&6)>>1,Ct=(Oe[2]&240)>>>4,gr=(Oe[2]&12)>>>2,lr=(Oe[3]>>>6&3)!==3?2:1,zr=0,vr=0,Gt=34,qt="mp3";switch(nr){case 0:zr=this._mpegAudioV25SampleRateTable[gr];break;case 2:zr=this._mpegAudioV20SampleRateTable[gr];break;case 3:zr=this._mpegAudioV10SampleRateTable[gr];break}switch(Pt){case 1:Gt=34,Ct>>4,nr=Oe&15;if(nr!==7){this._onError($.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${nr}`);return}this._parseAVCVideoPacket(w,z+1,Z-1,ie,fe,Ve)}_parseAVCVideoPacket(w,z,Z,ie,fe,Oe){if(Z<4){E.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Ve=this._littleEndian,nr=new DataView(w,z,Z),Pt=nr.getUint8(0),gr=(nr.getUint32(0,!Ve)&16777215)<<8>>8;if(Pt===0)this._parseAVCDecoderConfigurationRecord(w,z+4,Z-4);else if(Pt===1)this._parseAVCVideoData(w,z+4,Z-4,ie,fe,Oe,gr);else if(Pt!==2){this._onError($.FORMAT_ERROR,`Flv: Invalid video packet type ${Pt}`);return}}_parseAVCDecoderConfigurationRecord(w,z,Z){if(Z<7){E.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ie=this._videoMetadata,fe=this._videoTrack,Oe=this._littleEndian,Ve=new DataView(w,z,Z);ie?typeof ie.avcc!="undefined"&&E.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ie=this._videoMetadata={},ie.type="video",ie.id=fe.id,ie.timescale=this._timescale,ie.duration=this._duration);let nr=Ve.getUint8(0),Pt=Ve.getUint8(1),Ct=Ve.getUint8(2),gr=Ve.getUint8(3);if(nr!==1||Pt===0){this._onError($.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ve.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError($.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ar=Ve.getUint8(5)&31;if(Ar===0){this._onError($.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ar>1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ar}`);let lr=6;for(let vr=0;vr1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${zr}`);lr++;for(let vr=0;vr=Z){E.w(this.TAG,`Malformed Nalu near timestamp ${zr}, offset = ${Ar}, dataSize = ${Z}`);break}let Gt=Pt.getUint32(Ar,!nr);if(lr===3&&(Gt>>>=8),Gt>Z-lr){E.w(this.TAG,`Malformed Nalus near timestamp ${zr}, NaluSize > DataSize!`);return}let qt=Pt.getUint8(Ar+lr)&31;qt===5&&(vr=!0);let Pe=new Uint8Array(w,z+Ar,lr+Gt),Ze={type:qt,data:Pe};Ct.push(Ze),gr+=Pe.byteLength,Ar+=lr+Gt}if(Ct.length){let Gt=this._videoTrack,qt={units:Ct,length:gr,isKeyframe:vr,dts:zr,cts:Ve,pts:zr+Ve};vr&&(qt.fileposition=fe),Gt.samples.push(qt),Gt.length+=gr}}}var he=X;class ae{static init(){ae.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(let z in ae.types)ae.types.hasOwnProperty(z)&&(ae.types[z]=[z.charCodeAt(0),z.charCodeAt(1),z.charCodeAt(2),z.charCodeAt(3)]);let w=ae.constants={};w.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),w.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),w.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSC=w.STCO=w.STTS,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.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]),w.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]),w.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(w){let z=8,Z=null,ie=Array.prototype.slice.call(arguments,1),fe=ie.length;for(let Ve=0;Ve>>24&255,Z[1]=z>>>16&255,Z[2]=z>>>8&255,Z[3]=z&255,Z.set(w,4);let Oe=8;for(let Ve=0;Ve>>24&255,w>>>16&255,w>>>8&255,w&255,z>>>24&255,z>>>16&255,z>>>8&255,z&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]))}static trak(w){return ae.box(ae.types.trak,ae.tkhd(w),ae.mdia(w))}static tkhd(w){let z=w.id,Z=w.duration,ie=w.presentWidth,fe=w.presentHeight;return ae.box(ae.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255,0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&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,ie>>>8&255,ie&255,0,0,fe>>>8&255,fe&255,0,0]))}static mdia(w){return ae.box(ae.types.mdia,ae.mdhd(w),ae.hdlr(w),ae.minf(w))}static mdhd(w){let z=w.timescale,Z=w.duration;return ae.box(ae.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,85,196,0,0]))}static hdlr(w){let z=null;return w.type==="audio"?z=ae.constants.HDLR_AUDIO:z=ae.constants.HDLR_VIDEO,ae.box(ae.types.hdlr,z)}static minf(w){let z=null;return w.type==="audio"?z=ae.box(ae.types.smhd,ae.constants.SMHD):z=ae.box(ae.types.vmhd,ae.constants.VMHD),ae.box(ae.types.minf,z,ae.dinf(),ae.stbl(w))}static dinf(){return ae.box(ae.types.dinf,ae.box(ae.types.dref,ae.constants.DREF))}static stbl(w){return ae.box(ae.types.stbl,ae.stsd(w),ae.box(ae.types.stts,ae.constants.STTS),ae.box(ae.types.stsc,ae.constants.STSC),ae.box(ae.types.stsz,ae.constants.STSZ),ae.box(ae.types.stco,ae.constants.STCO))}static stsd(w){return w.type==="audio"?w.codec==="mp3"?ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp3(w)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp4a(w)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.avc1(w))}static mp3(w){let z=w.channelCount,Z=w.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,z,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ae.box(ae.types[".mp3"],ie)}static mp4a(w){let z=w.channelCount,Z=w.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,z,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ae.box(ae.types.mp4a,ie,ae.esds(w))}static esds(w){let z=w.config||[],Z=z.length,ie=new Uint8Array([0,0,0,0,3,23+Z,0,1,0,4,15+Z,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Z]).concat(z).concat([6,1,2]));return ae.box(ae.types.esds,ie)}static avc1(w){let z=w.avcc,Z=w.codecWidth,ie=w.codecHeight,fe=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,Z>>>8&255,Z&255,ie>>>8&255,ie&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 ae.box(ae.types.avc1,fe,ae.box(ae.types.avcC,z))}static mvex(w){return ae.box(ae.types.mvex,ae.trex(w))}static trex(w){let z=w.id,Z=new Uint8Array([0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ae.box(ae.types.trex,Z)}static moof(w,z){return ae.box(ae.types.moof,ae.mfhd(w.sequenceNumber),ae.traf(w,z))}static mfhd(w){let z=new Uint8Array([0,0,0,0,w>>>24&255,w>>>16&255,w>>>8&255,w&255]);return ae.box(ae.types.mfhd,z)}static traf(w,z){let Z=w.id,ie=ae.box(ae.types.tfhd,new Uint8Array([0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255])),fe=ae.box(ae.types.tfdt,new Uint8Array([0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255])),Oe=ae.sdtp(w),Ve=ae.trun(w,Oe.byteLength+16+16+8+16+8+8);return ae.box(ae.types.traf,ie,fe,Ve,Oe)}static sdtp(w){let z=w.samples||[],Z=z.length,ie=new Uint8Array(4+Z);for(let fe=0;fe>>24&255,ie>>>16&255,ie>>>8&255,ie&255,z>>>24&255,z>>>16&255,z>>>8&255,z&255],0);for(let Ve=0;Ve>>24&255,nr>>>16&255,nr>>>8&255,nr&255,Pt>>>24&255,Pt>>>16&255,Pt>>>8&255,Pt&255,Ct.isLeading<<2|Ct.dependsOn,Ct.isDependedOn<<6|Ct.hasRedundancy<<4|Ct.isNonSync,0,0,gr>>>24&255,gr>>>16&255,gr>>>8&255,gr&255],12+16*Ve)}return ae.box(ae.types.trun,Oe)}static mdat(w){return ae.box(ae.types.mdat,w)}}ae.init();var te=ae;class _e{static getSilentFrame(w,z){if(w==="mp4a.40.2"){if(z===1)return new Uint8Array([0,200,0,128,35,128]);if(z===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(z===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(z===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(z===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(z===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(z===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(z===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(z===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}}var Ue=_e;class Qe{constructor(w,z,Z,ie,fe){this.dts=w,this.pts=z,this.duration=Z,this.originalDts=ie,this.isSyncPoint=fe,this.fileposition=null}}class ot{constructor(){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}appendSyncPoint(w){w.isSyncPoint=!0,this.syncPoints.push(w)}}class st{constructor(){this._list=[]}clear(){this._list=[]}appendArray(w){let z=this._list;w.length!==0&&(z.length>0&&w[0].originalDts=z[fe].dts&&wz[ie].lastSample.originalDts&&w=z[ie].lastSample.originalDts&&(ie===z.length-1||ie0&&(fe=this._searchNearestSegmentBefore(Z.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,0,Z)}getLastSegmentBefore(w){let z=this._searchNearestSegmentBefore(w);return z>=0?this._list[z]:null}getLastSampleBefore(w){let z=this.getLastSegmentBefore(w);return z!=null?z.lastSample:null}getLastSyncPointBefore(w){let z=this._searchNearestSegmentBefore(w),Z=this._list[z].syncPoints;for(;Z.length===0&&z>0;)z--,Z=this._list[z].syncPoints;return Z.length>0?Z[Z.length-1]:null}}class pe{constructor(w){this.TAG="MP4Remuxer",this._config=w,this._isLive=w.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new lt("audio"),this._videoSegmentInfoList=new lt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(u.chrome&&(u.version.major<50||u.version.major===50&&u.version.build<2661)),this._fillSilentAfterSeek=u.msedge||u.msie,this._mp3UseMpegAudio=!u.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(w){return w.onDataAvailable=this.remux.bind(this),w.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(w){this._onInitSegment=w}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(w){this._onMediaSegment=w}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(w){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(w,z){if(!this._onMediaSegment)throw new _("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(w,z),this._remuxVideo(z),this._remuxAudio(w)}_onTrackMetadataReceived(w,z){let Z=null,ie="mp4",fe=z.codec;if(w==="audio")this._audioMeta=z,z.codec==="mp3"&&this._mp3UseMpegAudio?(ie="mpeg",fe="",Z=new Uint8Array):Z=te.generateInitSegment(z);else if(w==="video")this._videoMeta=z,Z=te.generateInitSegment(z);else return;if(!this._onInitSegment)throw new _("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(w,{type:w,data:Z.buffer,codec:fe,container:`${w}/${ie}`,mediaDuration:z.duration})}_calculateDtsBase(w,z){this._dtsBaseInited||(w.samples&&w.samples.length&&(this._audioDtsBase=w.samples[0].dts),z.samples&&z.samples.length&&(this._videoDtsBase=z.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let w=this._videoStashedLastSample,z=this._audioStashedLastSample,Z={type:"video",id:1,sequenceNumber:0,samples:[],length:0};w!=null&&(Z.samples.push(w),Z.length=w.length);let ie={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};z!=null&&(ie.samples.push(z),ie.length=z.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Z,!0),this._remuxAudio(ie,!0)}_remuxAudio(w,z){if(this._audioMeta==null)return;let Z=w,ie=Z.samples,fe,Oe=-1,Ve=-1,nr=-1,Pt=this._audioMeta.refSampleDuration,Ct=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,gr=this._dtsBaseInited&&this._audioNextDts===void 0,Ar=!1;if(!ie||ie.length===0||ie.length===1&&!z)return;let lr=0,zr=null,vr=0;Ct?(lr=0,vr=Z.length):(lr=8,vr=8+Z.length);let Gt=null;if(ie.length>1&&(Gt=ie.pop(),vr-=Gt.length),this._audioStashedLastSample!=null){let ht=this._audioStashedLastSample;this._audioStashedLastSample=null,ie.unshift(ht),vr+=ht.length}Gt!=null&&(this._audioStashedLastSample=Gt);let qt=ie[0].dts-this._dtsBase;if(this._audioNextDts)fe=qt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ar=!0);else{let ht=this._audioSegmentInfoList.getLastSampleBefore(qt);if(ht!=null){let Lt=qt-(ht.originalDts+ht.duration);Lt<=3&&(Lt=0);let Mt=ht.dts+ht.duration+Lt;fe=qt-Mt}else fe=0}if(Ar){let ht=qt-fe,Lt=this._videoSegmentInfoList.getLastSegmentBefore(qt);if(Lt!=null&&Lt.beginDts=1?Kr=Pe[Pe.length-1].duration:Kr=Math.floor(Pt);let Qr=!1,pn=null;if(Kr>Pt*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!u.safari){Qr=!0;let En=Math.abs(Kr-Pt),An=Math.ceil(En/Pt),Gn=Mr+Pt;E.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms, generate: ${An} frames`);let Hn=Ue.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Hn==null&&(E.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Hn=Mt),pn=[];for(let _n=0;_n0){let yr=pn[pn.length-1];yr.duration=Jr-yr.dts}let qn={dts:Jr,pts:Jr,cts:0,unit:Hn,size:Hn.byteLength,duration:0,originalDts:Er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};pn.push(qn),vr+=qn.size,Gn+=Pt}let xn=pn[pn.length-1];xn.duration=Mr+Kr-xn.dts,Kr=Math.round(Pt)}Pe.push({dts:Mr,pts:Mr,cts:0,unit:Lt.unit,size:Lt.unit.byteLength,duration:Kr,originalDts:Er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Qr&&Pe.push.apply(Pe,pn)}Ct?zr=new Uint8Array(vr):(zr=new Uint8Array(vr),zr[0]=vr>>>24&255,zr[1]=vr>>>16&255,zr[2]=vr>>>8&255,zr[3]=vr&255,zr.set(te.types.mdat,4));for(let ht=0;ht1&&(lr=ie.pop(),Ar-=lr.length),this._videoStashedLastSample!=null){let Ze=this._videoStashedLastSample;this._videoStashedLastSample=null,ie.unshift(Ze),Ar+=Ze.length}lr!=null&&(this._videoStashedLastSample=lr);let zr=ie[0].dts-this._dtsBase;if(this._videoNextDts)fe=zr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{let Ze=this._videoSegmentInfoList.getLastSampleBefore(zr);if(Ze!=null){let at=zr-(Ze.originalDts+Ze.duration);at<=3&&(at=0);let xt=Ze.dts+Ze.duration+at;fe=zr-xt}else fe=0}let vr=new ot,Gt=[];for(let Ze=0;Ze=1?Er=Gt[Gt.length-1].duration:Er=Math.floor(this._videoMeta.refSampleDuration),bt){let Mr=new Qe(ht,Mt,Er,at.dts,!0);Mr.fileposition=at.fileposition,vr.appendSyncPoint(Mr)}Gt.push({dts:ht,pts:Mt,cts:Lt,units:at.units,size:at.length,isKeyframe:bt,duration:Er,originalDts:xt,flags:{isLeading:0,dependsOn:bt?2:1,isDependedOn:bt?1:0,hasRedundancy:0,isNonSync:bt?0:1}})}gr=new Uint8Array(Ar),gr[0]=Ar>>>24&255,gr[1]=Ar>>>16&255,gr[2]=Ar>>>8&255,gr[3]=Ar&255,gr.set(te.types.mdat,4);for(let Ze=0;Ze{ie.timestampBase=Z,Z+=ie.duration,ie.cors=w.cors,ie.withCredentials=w.withCredentials,z.referrerPolicy&&(ie.referrerPolicy=z.referrerPolicy)}),!isNaN(Z)&&this._mediaDataSource.duration!==Z&&(this._mediaDataSource.duration=Z),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(w,z){this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(w,z){this._currentSegmentIndex=w;let Z=this._mediaDataSource.segments[w],ie=this._ioctl=new O(Z,this._config,w);ie.onError=this._onIOException.bind(this),ie.onSeeked=this._onIOSeeked.bind(this),ie.onComplete=this._onIOComplete.bind(this),ie.onRedirect=this._onIORedirect.bind(this),ie.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),z?this._demuxer.bindDataSource(this._ioctl):ie.onDataArrival=this._onInitChunkArrival.bind(this),ie.open(z)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(w){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let z=this._searchSegmentIndexContains(w);if(z===this._currentSegmentIndex){let Z=this._mediaInfo.segments[z];if(Z==null)this._pendingSeekTime=w;else{let ie=Z.getNearestKeyframe(w);this._remuxer.seek(ie.milliseconds),this._ioctl.seek(ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds}}else{let Z=this._mediaInfo.segments[z];if(Z==null)this._pendingSeekTime=w,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(z);else{let ie=Z.getNearestKeyframe(w);this._internalAbort(),this._remuxer.seek(w),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[z].timestampBase,this._loadSegment(z,ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds,this._reportSegmentMediaInfo(z)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(w){let z=this._mediaDataSource.segments,Z=z.length-1;for(let ie=0;ie0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ie=this._demuxer.parseChunks(w,z);else if((Z=he.probe(w)).match){this._demuxer=new he(Z,this._config),this._remuxer||(this._remuxer=new je(this._config));let fe=this._mediaDataSource;fe.duration!=null&&!isNaN(fe.duration)&&(this._demuxer.overridedDuration=fe.duration),typeof fe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=fe.hasAudio),typeof fe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=fe.hasVideo),this._demuxer.timestampBase=fe.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),ie=this._demuxer.parseChunks(w,z)}else Z=null,E.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ke.DEMUX_ERROR,$.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ie=0;return ie}_onMediaInfo(w){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},w),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Fe.prototype));let z=Object.assign({},w);Object.setPrototypeOf(z,Fe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=z,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Z=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Z)})}_onMetaDataArrived(w){this._emitter.emit(Ke.METADATA_ARRIVED,w)}_onScriptDataArrived(w){this._emitter.emit(Ke.SCRIPTDATA_ARRIVED,w)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(w){let Z=w+1;Z0&&Z[0].originalDts===ie&&(ie=Z[0].pts),this._emitter.emit(Ke.RECOMMEND_SEEKPOINT,ie)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(w){let z=this._mediaInfo.segments[w],Z=Object.assign({},z);Z.duration=this._mediaInfo.duration,Z.segmentCount=this._mediaInfo.segmentCount,delete Z.segments,delete Z.keyframesIndex,this._emitter.emit(Ke.MEDIA_INFO,Z)}_reportStatisticsInfo(){let w={};w.url=this._ioctl.currentURL,w.hasRedirect=this._ioctl.hasRedirect,w.hasRedirect&&(w.redirectedURL=this._ioctl.currentRedirectedURL),w.speed=this._ioctl.currentSpeed,w.loaderType=this._ioctl.loaderType,w.currentSegmentIndex=this._currentSegmentIndex,w.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ke.STATISTICS_INFO,w)}}var Ht=Et,Yt=function(nt){let w="TransmuxingWorker",z=null,Z=vr.bind(this);V.install(),nt.addEventListener("message",function(Gt){switch(Gt.data.cmd){case"init":z=new Ht(Gt.data.param[0],Gt.data.param[1]),z.on(Ke.IO_ERROR,Ar.bind(this)),z.on(Ke.DEMUX_ERROR,lr.bind(this)),z.on(Ke.INIT_SEGMENT,ie.bind(this)),z.on(Ke.MEDIA_SEGMENT,fe.bind(this)),z.on(Ke.LOADING_COMPLETE,Oe.bind(this)),z.on(Ke.RECOVERED_EARLY_EOF,Ve.bind(this)),z.on(Ke.MEDIA_INFO,nr.bind(this)),z.on(Ke.METADATA_ARRIVED,Pt.bind(this)),z.on(Ke.SCRIPTDATA_ARRIVED,Ct.bind(this)),z.on(Ke.STATISTICS_INFO,gr.bind(this)),z.on(Ke.RECOMMEND_SEEKPOINT,zr.bind(this));break;case"destroy":z&&(z.destroy(),z=null),nt.postMessage({msg:"destroyed"});break;case"start":z.start();break;case"stop":z.stop();break;case"seek":z.seek(Gt.data.param);break;case"pause":z.pause();break;case"resume":z.resume();break;case"logging_config":{let qt=Gt.data.param;le.applyConfig(qt),qt.enableCallback===!0?le.addLogListener(Z):le.removeLogListener(Z);break}}});function ie(Gt,qt){let Pe={msg:Ke.INIT_SEGMENT,data:{type:Gt,data:qt}};nt.postMessage(Pe,[qt.data])}function fe(Gt,qt){let Pe={msg:Ke.MEDIA_SEGMENT,data:{type:Gt,data:qt}};nt.postMessage(Pe,[qt.data])}function Oe(){let Gt={msg:Ke.LOADING_COMPLETE};nt.postMessage(Gt)}function Ve(){let Gt={msg:Ke.RECOVERED_EARLY_EOF};nt.postMessage(Gt)}function nr(Gt){let qt={msg:Ke.MEDIA_INFO,data:Gt};nt.postMessage(qt)}function Pt(Gt){let qt={msg:Ke.METADATA_ARRIVED,data:Gt};nt.postMessage(qt)}function Ct(Gt){let qt={msg:Ke.SCRIPTDATA_ARRIVED,data:Gt};nt.postMessage(qt)}function gr(Gt){let qt={msg:Ke.STATISTICS_INFO,data:Gt};nt.postMessage(qt)}function Ar(Gt,qt){nt.postMessage({msg:Ke.IO_ERROR,data:{type:Gt,info:qt}})}function lr(Gt,qt){nt.postMessage({msg:Ke.DEMUX_ERROR,data:{type:Gt,info:qt}})}function zr(Gt){nt.postMessage({msg:Ke.RECOMMEND_SEEKPOINT,data:Gt})}function vr(Gt,qt){nt.postMessage({msg:"logcat_callback",data:{type:Gt,logcat:qt}})}};class Dr{constructor(w,z){if(this.TAG="Transmuxer",this._emitter=new(g()),z.enableWorker&&typeof Worker!="undefined")try{let Z=R(82059);this._worker=Z(Yt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[w,z]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},le.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:le.getConfig()})}catch(Z){E.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ht(w,z)}else this._controller=new Ht(w,z);if(this._controller){let Z=this._controller;Z.on(Ke.IO_ERROR,this._onIOError.bind(this)),Z.on(Ke.DEMUX_ERROR,this._onDemuxError.bind(this)),Z.on(Ke.INIT_SEGMENT,this._onInitSegment.bind(this)),Z.on(Ke.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Z.on(Ke.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Z.on(Ke.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Z.on(Ke.MEDIA_INFO,this._onMediaInfo.bind(this)),Z.on(Ke.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Z.on(Ke.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Z.on(Ke.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Z.on(Ke.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),le.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(w,z){this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(w){this._worker?this._worker.postMessage({cmd:"seek",param:w}):this._controller.seek(w)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.INIT_SEGMENT,w,z)})}_onMediaSegment(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.MEDIA_SEGMENT,w,z)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ke.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ke.RECOVERED_EARLY_EOF)})}_onMediaInfo(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.MEDIA_INFO,w)})}_onMetaDataArrived(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.METADATA_ARRIVED,w)})}_onScriptDataArrived(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.SCRIPTDATA_ARRIVED,w)})}_onStatisticsInfo(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.STATISTICS_INFO,w)})}_onIOError(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.IO_ERROR,w,z)})}_onDemuxError(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.DEMUX_ERROR,w,z)})}_onRecommendSeekpoint(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.RECOMMEND_SEEKPOINT,w)})}_onLoggingConfigChanged(w){this._worker&&this._worker.postMessage({cmd:"logging_config",param:w})}_onWorkerMessage(w){let z=w.data,Z=z.data;if(z.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(z.msg){case Ke.INIT_SEGMENT:case Ke.MEDIA_SEGMENT:this._emitter.emit(z.msg,Z.type,Z.data);break;case Ke.LOADING_COMPLETE:case Ke.RECOVERED_EARLY_EOF:this._emitter.emit(z.msg);break;case Ke.MEDIA_INFO:Object.setPrototypeOf(Z,Fe.prototype),this._emitter.emit(z.msg,Z);break;case Ke.METADATA_ARRIVED:case Ke.SCRIPTDATA_ARRIVED:case Ke.STATISTICS_INFO:this._emitter.emit(z.msg,Z);break;case Ke.IO_ERROR:case Ke.DEMUX_ERROR:this._emitter.emit(z.msg,Z.type,Z.info);break;case Ke.RECOMMEND_SEEKPOINT:this._emitter.emit(z.msg,Z);break;case"logcat_callback":E.emitter.emit("log",Z.type,Z.logcat);break;default:break}}}var Wr=Dr,xr={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class mn{constructor(w){this.TAG="MSEController",this._config=w,this._emitter=new(g()),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 st}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(w,z){this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}attachMediaElement(w){if(this._mediaSource)throw new _("MediaSource has been attached to an HTMLMediaElement!");let z=this._mediaSource=new window.MediaSource;z.addEventListener("sourceopen",this.e.onSourceOpen),z.addEventListener("sourceended",this.e.onSourceEnded),z.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=w,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),w.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let w=this._mediaSource;for(let z in this._sourceBuffers){let Z=this._pendingSegments[z];Z.splice(0,Z.length),this._pendingSegments[z]=null,this._pendingRemoveRanges[z]=null,this._lastInitSegments[z]=null;let ie=this._sourceBuffers[z];if(ie){if(w.readyState!=="closed"){try{w.removeSourceBuffer(ie)}catch(fe){E.e(this.TAG,fe.message)}ie.removeEventListener("error",this.e.onSourceBufferError),ie.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[z]=null,this._sourceBuffers[z]=null}}if(w.readyState==="open")try{w.endOfStream()}catch(z){E.e(this.TAG,z.message)}w.removeEventListener("sourceopen",this.e.onSourceOpen),w.removeEventListener("sourceended",this.e.onSourceEnded),w.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)}appendInitSegment(w,z){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(w),this._pendingSegments[w.type].push(w);return}let Z=w,ie=`${Z.container}`;Z.codec&&Z.codec.length>0&&(ie+=`;codecs=${Z.codec}`);let fe=!1;if(E.v(this.TAG,"Received Initialization Segment, mimeType: "+ie),this._lastInitSegments[Z.type]=Z,ie!==this._mimeTypes[Z.type]){if(this._mimeTypes[Z.type])E.v(this.TAG,`Notice: ${Z.type} mimeType changed, origin: ${this._mimeTypes[Z.type]}, target: ${ie}`);else{fe=!0;try{let Oe=this._sourceBuffers[Z.type]=this._mediaSource.addSourceBuffer(ie);Oe.addEventListener("error",this.e.onSourceBufferError),Oe.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Oe){E.e(this.TAG,Oe.message),this._emitter.emit(xr.ERROR,{code:Oe.code,msg:Oe.message});return}}this._mimeTypes[Z.type]=ie}z||this._pendingSegments[Z.type].push(Z),fe||this._sourceBuffers[Z.type]&&!this._sourceBuffers[Z.type].updating&&this._doAppendSegments(),u.safari&&Z.container==="audio/mpeg"&&Z.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Z.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(w){let z=w;this._pendingSegments[z.type].push(z),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Z=this._sourceBuffers[z.type];Z&&!Z.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(w){for(let z in this._sourceBuffers){if(!this._sourceBuffers[z])continue;let Z=this._sourceBuffers[z];if(this._mediaSource.readyState==="open")try{Z.abort()}catch(fe){E.e(this.TAG,fe.message)}this._idrList.clear();let ie=this._pendingSegments[z];if(ie.splice(0,ie.length),this._mediaSource.readyState!=="closed"){for(let fe=0;fe=1&&w-ie.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let w=this._mediaElement.currentTime;for(let z in this._sourceBuffers){let Z=this._sourceBuffers[z];if(Z){let ie=Z.buffered,fe=!1;for(let Oe=0;Oe=this._config.autoCleanupMaxBackwardDuration){fe=!0;let Pt=w-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[z].push({start:Ve,end:Pt})}}else nr0&&(isNaN(z)||Z>z)&&(E.v(this.TAG,`Update MediaSource duration from ${z} to ${Z}`),this._mediaSource.duration=Z),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let w in this._pendingRemoveRanges){if(!this._sourceBuffers[w]||this._sourceBuffers[w].updating)continue;let z=this._sourceBuffers[w],Z=this._pendingRemoveRanges[w];for(;Z.length&&!z.updating;){let ie=Z.shift();z.remove(ie.start,ie.end)}}}_doAppendSegments(){let w=this._pendingSegments;for(let z in w)if(!(!this._sourceBuffers[z]||this._sourceBuffers[z].updating)&&w[z].length>0){let Z=w[z].shift();if(Z.timestampOffset){let ie=this._sourceBuffers[z].timestampOffset,fe=Z.timestampOffset/1e3;Math.abs(ie-fe)>.1&&(E.v(this.TAG,`Update MPEG audio timestampOffset from ${ie} to ${fe}`),this._sourceBuffers[z].timestampOffset=fe),delete Z.timestampOffset}if(!Z.data||Z.data.byteLength===0)continue;try{this._sourceBuffers[z].appendBuffer(Z.data),this._isBufferFull=!1,z==="video"&&Z.hasOwnProperty("info")&&this._idrList.appendArray(Z.info.syncPoints)}catch(ie){this._pendingSegments[z].unshift(Z),ie.code===22?(this._isBufferFull||this._emitter.emit(xr.BUFFER_FULL),this._isBufferFull=!0):(E.e(this.TAG,ie.message),this._emitter.emit(xr.ERROR,{code:ie.code,msg:ie.message}))}}}_onSourceOpen(){if(E.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let w=this._pendingSourceBufferInit;for(;w.length;){let z=w.shift();this.appendInitSegment(z,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(xr.SOURCE_OPEN)}_onSourceEnded(){E.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){E.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))}_hasPendingSegments(){let w=this._pendingSegments;return w.video.length>0||w.audio.length>0}_hasPendingRemoveRanges(){let w=this._pendingRemoveRanges;return w.video.length>0||w.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(xr.UPDATE_END)}_onSourceBufferError(w){E.e(this.TAG,`SourceBuffer Error: ${w}`)}}var wr=mn;const kt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Vr={NETWORK_EXCEPTION:n.EXCEPTION,NETWORK_STATUS_CODE_INVALID:n.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:n.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:n.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:$.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:$.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:$.CODEC_UNSUPPORTED};class pt{constructor(w,z){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(g()),this._config=F(),typeof z=="object"&&Object.assign(this._config,z),w.type.toLowerCase()!=="flv")throw new l("FlvPlayer requires an flv MediaDataSource input!");w.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=w,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Z=u.chrome&&(u.version.major<50||u.version.major===50&&u.version.build<2661);this._alwaysSeekKeyframe=!!(Z||u.msedge||u.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(w,z){w===q.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(q.MEDIA_INFO,this.mediaInfo)}):w===q.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(q.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}attachMediaElement(w){if(this._mediaElement=w,w.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),w.addEventListener("seeking",this.e.onvSeeking),w.addEventListener("canplay",this.e.onvCanPlay),w.addEventListener("stalled",this.e.onvStalled),w.addEventListener("progress",this.e.onvProgress),this._msectl=new wr(this._config),this._msectl.on(xr.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(xr.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(xr.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(xr.ERROR,z=>{this._emitter.emit(q.ERROR,kt.MEDIA_ERROR,Vr.MEDIA_MSE_ERROR,z)}),this._msectl.attachMediaElement(w),this._pendingSeekTime!=null)try{w.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(z){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new _("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new _("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 Wr(this._mediaDataSource,this._config),this._transmuxer.on(Ke.INIT_SEGMENT,(w,z)=>{this._msectl.appendInitSegment(z)}),this._transmuxer.on(Ke.MEDIA_SEGMENT,(w,z)=>{if(this._msectl.appendMediaSegment(z),this._config.lazyLoad&&!this._config.isLive){let Z=this._mediaElement.currentTime;z.info.endDts>=(Z+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(E.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ke.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(q.LOADING_COMPLETE)}),this._transmuxer.on(Ke.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(q.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ke.IO_ERROR,(w,z)=>{this._emitter.emit(q.ERROR,kt.NETWORK_ERROR,w,z)}),this._transmuxer.on(Ke.DEMUX_ERROR,(w,z)=>{this._emitter.emit(q.ERROR,kt.MEDIA_ERROR,w,{code:-1,msg:z})}),this._transmuxer.on(Ke.MEDIA_INFO,w=>{this._mediaInfo=w,this._emitter.emit(q.MEDIA_INFO,Object.assign({},w))}),this._transmuxer.on(Ke.METADATA_ARRIVED,w=>{this._emitter.emit(q.METADATA_ARRIVED,w)}),this._transmuxer.on(Ke.SCRIPTDATA_ARRIVED,w=>{this._emitter.emit(q.SCRIPTDATA_ARRIVED,w)}),this._transmuxer.on(Ke.STATISTICS_INFO,w=>{this._statisticsInfo=this._fillStatisticsInfo(w),this._emitter.emit(q.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ke.RECOMMEND_SEEKPOINT,w=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=w/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(w){this._mediaElement.volume=w}get muted(){return this._mediaElement.muted}set muted(w){this._mediaElement.muted=w}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(w){this._mediaElement?this._internalSeek(w):this._pendingSeekTime=w}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(w){if(w.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return w;let z=!0,Z=0,ie=0;if(this._mediaElement.getVideoPlaybackQuality){let fe=this._mediaElement.getVideoPlaybackQuality();Z=fe.totalVideoFrames,ie=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Z=this._mediaElement.webkitDecodedFrameCount,ie=this._mediaElement.webkitDroppedFrameCount):z=!1;return z&&(w.decodedFrames=Z,w.droppedFrames=ie),w}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let w=this._mediaElement.buffered,z=this._mediaElement.currentTime,Z=0,ie=0;for(let fe=0;fe=z+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(E.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){E.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let w=this._mediaElement.currentTime,z=this._mediaElement.buffered,Z=!1;for(let ie=0;ie=fe&&w=Oe-this._config.lazyLoadRecoverDuration&&(Z=!0);break}}Z&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Z&&(E.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(w){let z=this._mediaElement.buffered;for(let Z=0;Z=ie&&w0){let fe=this._mediaElement.buffered.start(0);(fe<1&&w0&&z.currentTime0){let ie=Z.start(0);if(ie<1&&z{this._emitter.emit(q.MEDIA_INFO,this.mediaInfo)}):w===q.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(q.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}attachMediaElement(w){if(this._mediaElement=w,w.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{w.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(z){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new _("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(w){this._mediaElement.volume=w}get muted(){return this._mediaElement.muted}set muted(w){this._mediaElement.muted=w}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(w){this._mediaElement?this._mediaElement.currentTime=w:this._pendingSeekTime=w}get mediaInfo(){let z={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(z.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(z.width=this._mediaElement.videoWidth,z.height=this._mediaElement.videoHeight)),z}get statisticsInfo(){let w={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return w;let z=!0,Z=0,ie=0;if(this._mediaElement.getVideoPlaybackQuality){let fe=this._mediaElement.getVideoPlaybackQuality();Z=fe.totalVideoFrames,ie=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Z=this._mediaElement.webkitDecodedFrameCount,ie=this._mediaElement.webkitDroppedFrameCount):z=!1;return z&&(w.decodedFrames=Z,w.droppedFrames=ie),w}_onvLoadedMetadata(w){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(q.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(q.STATISTICS_INFO,this.statisticsInfo)}}var Jt=dr;V.install();function Ne(nt,w){let z=nt;if(z==null||typeof z!="object")throw new l("MediaDataSource must be an javascript object!");if(!z.hasOwnProperty("type"))throw new l("MediaDataSource must has type field to indicate video file type!");switch(z.type){case"flv":return new Nt(z,w);default:return new Jt(z,w)}}function _t(){return k.supportMSEH264Playback()}function ft(){return k.getFeatureList()}let At={};At.createPlayer=Ne,At.isSupported=_t,At.getFeatureList=ft,At.BaseLoader=r,At.LoaderStatus=h,At.LoaderErrors=n,At.Events=q,At.ErrorTypes=kt,At.ErrorDetails=Vr,At.FlvPlayer=Nt,At.NativePlayer=Jt,At.LoggingControl=le,Object.defineProperty(At,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ft=At},50371:function(jt,it){"use strict";function R(){const T=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let V=1;V{const I=B[g];I!==void 0&&(T[g]=I)})}return T}it.Z=R},77578:function(jt,it,R){"use strict";R.d(it,{Z:function(){return T}});const T=V=>V?typeof V=="function"?V():V:null},13845:function(jt,it,R){"use strict";R.d(it,{F:function(){return T},Z:function(){return V}});function T(B){return B!=null&&B===B.window}function V(B,g){var I,E;if(typeof window=="undefined")return 0;const o=g?"scrollTop":"scrollLeft";let m=0;return T(B)?m=B[g?"pageYOffset":"pageXOffset"]:B instanceof Document?m=B.documentElement[o]:(B instanceof HTMLElement||B)&&(m=B[o]),B&&!T(B)&&typeof m!="number"&&(m=(E=((I=B.ownerDocument)!==null&&I!==void 0?I:B).documentElement)===null||E===void 0?void 0:E[o]),m}},56762:function(jt,it,R){"use strict";R.d(it,{Z:function(){return V}});var T=R(59301);function V(){const[,B]=T.useReducer(g=>g+1,0);return B}},68031:function(jt,it,R){"use strict";R.d(it,{Z:function(){return g}});var T=R(16089);function V(I,E,o,m){const x=o-E;return I/=m/2,I<1?x/2*I*I*I+E:x/2*((I-=2)*I*I+2)+E}var B=R(13845);function g(I){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:o=()=>window,callback:m,duration:x=450}=E,_=o(),l=(0,B.Z)(_,!0),d=Date.now(),h=()=>{const r=Date.now()-d,a=V(r>x?x:r,l,I,x);(0,B.F)(_)?_.scrollTo(window.pageXOffset,a):_ instanceof Document||_.constructor.name==="HTMLDocument"?_.documentElement.scrollTop=a:_.scrollTop=a,r{const{prefixCls:c,className:u,popupClassName:s,dropdownClassName:f,children:e,dataSource:t}=r,i=(0,B.Z)(e);let v;i.length===1&&(0,o.l$)(i[0])&&!l(i[0])&&([v]=i);const p=v?()=>v:void 0;let A;i.length&&l(i[0])?A=e:A=t?t.map(S=>{if((0,o.l$)(S))return S;switch(typeof S){case"string":return I.createElement(_,{key:S,value:S},S);case"object":{const{value:P}=S;return I.createElement(_,{key:P,value:P},S.text)}default:return}}):[];const{getPrefixCls:y}=I.useContext(m.E_),C=y("select",c);return I.createElement(x.default,Object.assign({ref:a,suffixIcon:null},(0,g.Z)(r,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:s||f,className:V()(`${C}-auto-complete`,u),mode:x.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:p}),A)},h=I.forwardRef(d),n=(0,E.Z)(h);h.Option=_,h._InternalPanelDoNotUseOrYouWillBeFired=n,it.Z=h},19842:function(jt,it,R){"use strict";R.d(it,{Z:function(){return Jt}});var T=R(94480),V=R(59301),B=R(33853),g=R(58617),I=R(38819),E=R(92310),o=R.n(E),m=R(54476),x=R(42978),_=R(75931),l=R(77861),d=R(17115),h=R(90782),n=R(6089),r=R(18929),a=V.createContext(null),c=a,u=R(76190),s=R(20068),f=R(33885),e="__rc_cascader_search_mark__",t=function(_t,ft,At){var Ft=At.label;return ft.some(function(nt){return String(nt[Ft]).toLowerCase().includes(_t.toLowerCase())})},i=function(_t,ft,At,Ft){return ft.map(function(nt){return nt[Ft.label]}).join(" / ")},v=function(Ne,_t,ft,At,Ft,nt){var w=Ft.filter,z=w===void 0?t:w,Z=Ft.render,ie=Z===void 0?i:Z,fe=Ft.limit,Oe=fe===void 0?50:fe,Ve=Ft.sort;return V.useMemo(function(){var nr=[];if(!Ne)return[];function Pt(Ct,gr){var Ar=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ct.forEach(function(lr){if(!(!Ve&&Oe!==!1&&Oe>0&&nr.length>=Oe)){var zr=[].concat((0,T.Z)(gr),[lr]),vr=lr[ft.children],Gt=Ar||lr.disabled;if((!vr||vr.length===0||nt)&&z(Ne,zr,{label:ft.label})){var qt;nr.push((0,f.Z)((0,f.Z)({},lr),{},(qt={disabled:Gt},(0,s.Z)(qt,ft.label,ie(Ne,zr,At,ft)),(0,s.Z)(qt,e,zr),(0,s.Z)(qt,ft.children,void 0),qt)))}vr&&Pt(lr[ft.children],zr,Gt)}})}return Pt(_t,[]),Ve&&nr.sort(function(Ct,gr){return Ve(Ct[e],gr[e],Ne,ft)}),Oe!==!1&&Oe>0?nr.slice(0,Oe):nr},[Ne,_t,ft,At,ie,nt,z,Ve,Oe])},p="__RC_CASCADER_SPLIT__",A="SHOW_PARENT",y="SHOW_CHILD";function C(Ne){return Ne.join(p)}function S(Ne){return Ne.map(C)}function P(Ne){return Ne.split(p)}function D(Ne){var _t=Ne||{},ft=_t.label,At=_t.value,Ft=_t.children,nt=At||"value";return{label:ft||"label",value:nt,key:nt,children:Ft||"children"}}function U(Ne,_t){var ft,At;return(ft=Ne.isLeaf)!==null&&ft!==void 0?ft:!((At=Ne[_t.children])!==null&&At!==void 0&&At.length)}function L(Ne){var _t=Ne.parentElement;if(_t){var ft=Ne.offsetTop-_t.offsetTop;ft-_t.scrollTop<0?_t.scrollTo({top:ft}):ft+Ne.offsetHeight-_t.scrollTop>_t.offsetHeight&&_t.scrollTo({top:ft+Ne.offsetHeight-_t.offsetHeight})}}function O(Ne,_t){return Ne.map(function(ft){var At;return(At=ft[e])===null||At===void 0?void 0:At.map(function(Ft){return Ft[_t.value]})})}function W(Ne,_t,ft){var At=new Set(Ne),Ft=_t();return Ne.filter(function(nt){var w=Ft[nt],z=w?w.parent:null,Z=w?w.children:null;return w&&w.node.disabled?!0:ft===y?!(Z&&Z.some(function(ie){return ie.key&&At.has(ie.key)})):!(z&&!z.node.disabled&&At.has(z.key))})}function F(Ne,_t,ft){for(var At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ft=_t,nt=[],w=function(){var ie,fe,Oe,Ve=Ne[z],nr=(ie=Ft)===null||ie===void 0?void 0:ie.findIndex(function(Ct){var gr=Ct[ft.value];return At?String(gr)===String(Ve):gr===Ve}),Pt=nr!==-1?(fe=Ft)===null||fe===void 0?void 0:fe[nr]:null;nt.push({value:(Oe=Pt==null?void 0:Pt[ft.value])!==null&&Oe!==void 0?Oe:Ve,index:nr,option:Pt}),Ft=Pt==null?void 0:Pt[ft.children]},z=0;z1){var Pe=Pt.slice(0,-1);lr(Pe)}else ie(!1)},Gt=function(){var Pe,Ze=((Pe=gr[Ct])===null||Pe===void 0?void 0:Pe[ft.children])||[],at=Ze.find(function(bt){return!bt.disabled});if(at){var xt=[].concat((0,T.Z)(Pt),[at[ft.value]]);lr(xt)}};V.useImperativeHandle(Ne,function(){return{onKeyDown:function(Pe){var Ze=Pe.which;switch(Ze){case Le.Z.UP:case Le.Z.DOWN:{var at=0;Ze===Le.Z.UP?at=-1:Ze===Le.Z.DOWN&&(at=1),at!==0&&zr(at);break}case Le.Z.LEFT:{if(Z)break;Oe?Gt():vr();break}case Le.Z.RIGHT:{if(Z)break;Oe?vr():Gt();break}case Le.Z.BACKSPACE:{Z||vr();break}case Le.Z.ENTER:{if(Pt.length){var xt=gr[Ct],bt=(xt==null?void 0:xt[e])||[];bt.length?nt(bt.map(function(ht){return ht[ft.value]}),bt[bt.length-1]):nt(Pt,gr[Ct])}break}case Le.Z.ESC:ie(!1),fe&&Pe.stopPropagation()}},onKeyUp:function(){}}})},ke=V.forwardRef(function(Ne,_t){var ft,At,Ft,nt,w=(0,l.lk)(),z=w.prefixCls,Z=w.multiple,ie=w.searchValue,fe=w.toggleOpen,Oe=w.notFoundContent,Ve=w.direction,nr=w.open,Pt=V.useRef(),Ct=Ve==="rtl",gr=V.useContext(c),Ar=gr.options,lr=gr.values,zr=gr.halfValues,vr=gr.fieldNames,Gt=gr.changeOnSelect,qt=gr.onSelect,Pe=gr.searchOptions,Ze=gr.dropdownPrefixCls,at=gr.loadData,xt=gr.expandTrigger,bt=Ze||z,ht=V.useState([]),Lt=(0,x.Z)(ht,2),Mt=Lt[0],Er=Lt[1],Mr=function(Fn){if(!(!at||ie)){var ha=F(Fn,Ar,vr),ra=ha.map(function(Kn){var ca=Kn.option;return ca}),$n=ra[ra.length-1];if($n&&!U($n,vr)){var mr=C(Fn);Er(function(Kn){return[].concat((0,T.Z)(Kn),[mr])}),at(ra)}}};V.useEffect(function(){Mt.length&&Mt.forEach(function(jn){var Fn=P(jn),ha=F(Fn,Ar,vr,!0).map(function($n){var mr=$n.option;return mr}),ra=ha[ha.length-1];(!ra||ra[vr.children]||U(ra,vr))&&Er(function($n){return $n.filter(function(mr){return mr!==jn})})})},[Ar,Mt,vr]);var Kr=V.useMemo(function(){return new Set(S(lr))},[lr]),Qr=V.useMemo(function(){return new Set(S(zr))},[zr]),pn=qe(),En=(0,x.Z)(pn,2),An=En[0],Gn=En[1],Hn=function(Fn){Gn(Fn),Mr(Fn)},xn=function(Fn){var ha=Fn.disabled,ra=U(Fn,vr);return!ha&&(ra||Gt||Z)},_n=function(Fn,ha){var ra=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qt(Fn),!Z&&(ha||Gt&&(xt==="hover"||ra))&&fe(!1)},Jr=V.useMemo(function(){return ie?Pe:Ar},[ie,Pe,Ar]),qn=V.useMemo(function(){for(var jn=[{options:Jr}],Fn=Jr,ha=O(Fn,vr),ra=function(){var ca=An[$n],za=Fn.find(function(Oa,Ia){return(ha[Ia]?C(ha[Ia]):Oa[vr.value])===ca}),aa=za==null?void 0:za[vr.children];if(!(aa!=null&&aa.length))return"break";Fn=aa,jn.push({options:aa})},$n=0;$n":Mt,Mr=Ne.loadingIcon,Kr=Ne.children,Qr=Ne.dropdownMatchSelectWidth,pn=Qr===void 0?!1:Qr,En=Ne.showCheckedStrategy,An=En===void 0?A:En,Gn=(0,_.Z)(Ne,$),Hn=(0,d.ZP)(ft),xn=!!Oe,_n=(0,r.Z)(w,{value:z,postState:be}),Jr=(0,x.Z)(_n,2),qn=Jr[0],yr=Jr[1],Bn=V.useMemo(function(){return D(nt)},[JSON.stringify(nt)]),ta=V.useMemo(function(){return lr||[]},[lr]),la=G(ta,Bn),Ea=V.useCallback(function(Ya){var gt=la();return Ya.map(function(va){var Sa=gt[va].nodes;return Sa.map(function(Ja){return Ja[Bn.value]})})},[la,Bn]),Ua=(0,r.Z)("",{value:Pt,postState:function(gt){return gt||""}}),jn=(0,x.Z)(Ua,2),Fn=jn[0],ha=jn[1],ra=function(gt,va){ha(gt),va.source!=="blur"&&Ct&&Ct(gt)},$n=le(gr),mr=(0,x.Z)($n,2),Kn=mr[0],ca=mr[1],za=v(Fn,ta,Bn,zr||Ft,ca,Z),aa=q(ta,Bn),Oa=V.useMemo(function(){var Ya=aa(qn),gt=(0,x.Z)(Ya,2),va=gt[0],Sa=gt[1];if(!xn||!qn.length)return[va,[],Sa];var Ja=S(va),di=la(),mi=(0,h.S)(Ja,!0,di),Ci=mi.checkedKeys,vi=mi.halfCheckedKeys;return[Ea(Ci),Ea(vi),Sa]},[xn,qn,la,Ea,aa]),Ia=(0,x.Z)(Oa,3),yn=Ia[0],gn=Ia[1],Rn=Ia[2],Zn=V.useMemo(function(){var Ya=S(yn),gt=W(Ya,la,An);return[].concat((0,T.Z)(Rn),(0,T.Z)(Ea(gt)))},[yn,la,Ea,Rn,An]),oi=K(Zn,ta,Bn,xn,fe),ni=(0,n.Z)(function(Ya){if(yr(Ya),ie){var gt=be(Ya),va=gt.map(function(di){return F(di,ta,Bn).map(function(mi){return mi.option})}),Sa=xn?gt:gt[0],Ja=xn?va:va[0];ie(Sa,Ja)}}),gi=(0,n.Z)(function(Ya){if((!xn||nr)&&ha(""),!xn)ni(Ya);else{var gt=C(Ya),va=S(yn),Sa=S(gn),Ja=va.includes(gt),di=Rn.some(function(hn){return C(hn)===gt}),mi=yn,Ci=Rn;if(di&&!Ja)Ci=Rn.filter(function(hn){return C(hn)!==gt});else{var vi=Ja?va.filter(function(hn){return hn!==gt}):[].concat((0,T.Z)(va),[gt]),fi=la(),Di;if(Ja){var Cn=(0,h.S)(vi,{checked:!1,halfCheckedKeys:Sa},fi);Di=Cn.checkedKeys}else{var ga=(0,h.S)(vi,!0,fi);Di=ga.checkedKeys}var ka=W(Di,la,An);mi=Ea(ka)}ni([].concat((0,T.Z)(Ci),(0,T.Z)(mi)))}}),ui=function(gt,va){if(va.type==="clear"){ni([]);return}var Sa=va.values[0],Ja=Sa.valueCells;gi(Ja)},ba=qt!==void 0?qt:Gt,Ba=Ze||Pe,pi=bt||xt,Ai=function(gt){ht==null||ht(gt),Lt==null||Lt(gt)},yi=V.useMemo(function(){return{options:ta,fieldNames:Bn,values:yn,halfValues:gn,changeOnSelect:Z,onSelect:gi,checkable:Oe,searchOptions:za,dropdownPrefixCls:zr,loadData:vr,expandTrigger:Ar,expandIcon:Er,loadingIcon:Mr,dropdownMenuColumnStyle:at}},[ta,Bn,yn,gn,Z,gi,Oe,za,zr,vr,Ar,Er,Mr,at]),Mi=!(Fn?za:ta).length,Li=Fn&&ca.matchInputWidth||Mi?{}:{minWidth:"auto"};return V.createElement(c.Provider,{value:yi},V.createElement(l.Ac,(0,m.Z)({},Gn,{ref:_t,id:Hn,prefixCls:Ft,autoClearSearchValue:nr,dropdownMatchSelectWidth:pn,dropdownStyle:Li,displayValues:oi,onDisplayValuesChange:ui,mode:xn?"multiple":void 0,searchValue:Fn,onSearch:ra,showSearch:Kn,OptionList:ut,emptyOptions:Mi,open:ba,dropdownClassName:Ba,placement:pi,onDropdownVisibleChange:Ai,getRawInputElement:function(){return Kr}})))});j.SHOW_PARENT=A,j.SHOW_CHILD=y;var X=j,he=X,ae=R(2738),te=R(62892),_e=R(53487),Ue=R(19080),Qe=R(36355),ot=R(93891),st=R(1684),lt=R(19716),pe=R(32441),je=R(14154),$e=R(58582),Ke=R(84443),Et=R(66339),Ht=R(33234),Wt=R(98447),Yt=R(17313),Dr=R(74207),Wr=R(83116);const Br=Ne=>{const{prefixCls:_t,componentCls:ft,antCls:At}=Ne,Ft=`${ft}-menu-item`,nt=` + `;T.createContainer=class{constructor(b){var M=["style","innerHTML","body","absolute","append","defsvg","div","createElement","zIndex"],N=function(re,ve){re=re-0;var ue=M[re];return ue};if(!document.getElementById("defsvg")){var H=document[N("0x7")](N("0x6"));H.id=N("0x5"),H[N("0x1")]=zt,H[N("0x0")].position=N("0x3"),H.style.top="-10000px",H[N("0x0")][N("0x8")]=-1,document[N("0x2")][N("0x4")](H)}Ht.prototype.addElement=function(re){for(var ve=arguments.length,ue=new Array(ve>1?ve-1:0),ge=1;ge2&&arguments[2]!==void 0?arguments[2]:.1,Be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:15,Je=ei().scaleExtent([Te,Be]).on("zoom",function(rt){Ge.attr("transform",rt.transform)});oe.zoom=Je,De.call(Je),Ge.on("dblclick.zoom",null),De.on("dblclick.zoom",null)}(ge,Me,ue.zoomOptions.minScale,ue.zoomOptions.maxScale)}(Y,this),this._simulation=new On(this),this._pie=new It(this),this.update()}addNode(b){(function(M,N){N._ops.nodes.push(M),N.update()})(b,this)}zoomIn(){Wt(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,1.2)}zoomOut(){Wt(this._ops.containerName).select("svg").transition().duration(750).call(this.zoom.scaleBy,.8)}toggleNode(b){if(!this._ops.clickToggle)return;var M=this._ops.nodes,N=this._ops.links;b.isExtendedState=!b.isExtendedState;var H=!b.isExtendedState,Y=[b.id];function Q(oe,re,ve){ve.forEach(ue=>{if(ue.source.id===oe){ue.hide=H;const ge=re.find(Me=>Me.id===ue.target.id);ge&&(ge.hide=H,Y.push(ge.id),Q(ge.id,re,ve))}})}setTimeout(()=>{Y.forEach(oe=>{N.forEach(re=>{(re.source.id===oe||re.target.id===oe)&&re.target.id!==b.id&&(re.hide=H)})}),this.update()},100),Q(b.id,M,N)}showAllNodes(){this._ops.nodes.forEach(b=>{b.hide=!1}),this._ops.links.forEach(b=>{b.hide=!1}),this.update()}deleteNode(b){(function(M,N){N._ops.nodes=N._ops.nodes.filter(function(H){return H.id!==M.id}),N._ops.links=N._ops.links.filter(function(H){return H.source.id!==M.id&&H.target.id!==M.id}),N.update(),Pr(N.operationContainer)})(b,this)}scrollToNode(b){const N=document.querySelector(this._ops.containerName+" svg").querySelector("g.graph-box"),H=this._ops.nodes.find(ge=>ge.id===b);if(!H)return;const Y=H.x,Q=H.y,oe=1287,re=596,ve=oe/2-Y,ue=re/2-Q;N.setAttribute("transform",`translate(${ve}, ${ue})`)}selectToNode(b){const M=document.querySelector(this._ops.containerName+" svg");document.body.querySelectorAll("circle.node-circle").forEach(N=>{N.classList.remove("highlightNode")}),b&&M.querySelector(".node-circle-"+b).classList.add("highlightNode")}update(b=!0,M={}){var N,H;this._pie.showPie("");const Y=this._ops.nodes,Q=this._ops.links,oe=this._nodeContainer.addElement(Ii,Y,this),re=this._linkContainer.addElement(Ie,Q,this),ve=this._textContainer.addElement(ro,Y);oe.on("click",(De,Ge)=>R(this,null,function*(){this.toggleNode(Ge);const Te=yield this._ops.nodeClick(Ge);if(Te){const{type:Be,id:Je}=Te;Hi(Be,Je,this)}})),this._ops.isCustomMouse&&(oe.on("mouseover",(De,Ge)=>R(this,null,function*(){yield this._ops.nodeMouseover(Ge)})),oe.on("mouseout",()=>R(this,null,function*(){yield this._ops.nodeMouseout()}))),oe.on("contextmenu",(De,Ge)=>{De.preventDefault(),this._pie.showPie(Ge,De)}),oe.call(this._simulation.drag());const ue=(N=document.querySelector(this._ops.containerName))===null||N===void 0?void 0:N.clientWidth,ge=(H=document.querySelector(this._ops.containerName))===null||H===void 0?void 0:H.clientHeight,Me=document.getElementsByClassName(`${this._ops.containerName}-graph-container`)[0];Me&&ue&&ge&&(this._ops.width=ue,this._ops.height=ge,Me.setAttribute("viewBox",`0 0 ${ue} ${ge}`)),b?this._simulation.updateSimulation(Y,Q,this._ops):this._simulation.updateSimulation(Y,Q,this._ops,.1),this._simulation.addSimulationEvent(re,oe,ve,Q),function(De,Ge){var Te=["object","function","undefined"];if(Ki(Ge)!=="object")return De;for(var Be in Ge)Te.indexOf(Ki(Ge[Be]))===-1&&(De[Be]=Ge[Be])}(this._ops,M),Object.getOwnPropertyNames(M).length&&this._updateBaseTheme()}_updateBaseTheme(){Wt(this._ops.containerName).style("background",this._ops.background)}},T.storage=no,Object.defineProperty(T,"__esModule",{value:!0})})},51529:function(jt,it,R){"use strict";R.d(it,{Z:function(){return E}});var T=R(60324),V={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},B=R(32637),g=R(59301),E=({type:o,style:m})=>{const x=g.createElement("div",{className:V.wrap,onClick:_=>{_.preventDefault(),_.stopPropagation()}},g.createElement("p",null,o==="shixun"||o==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",g.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",o==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),g.createElement("div",{className:V.contact},g.createElement("div",{className:V.img},g.createElement("img",{src:B,width:"124px",height:"124px"})),g.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return g.createElement(T.Z,{content:x},g.createElement("span",{className:V.text,style:m},"\u9AD8\u6D88\u8017"))}},13796:function(jt,it,R){"use strict";R.d(it,{Z:function(){return o}});var T=R(36237),V=R(92736),g={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},I=R(59301),o=({children:m,prefixCls:x="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?I.createElement(T.StyleProvider,{transformers:[(0,T.px2remTransformer)({rootValue:1})]},I.createElement(V.ZP,{prefixCls:x,theme:g},m)):I.createElement(I.Fragment,null,m)},22779:function(jt,it,R){"use strict";var T=R(59301),V=R(78241),B=R(95237),g=R(57809),I=R(92832),E=R(88522),o=R(3113),m=R(24905),x=R(6848),_=R(8591),l=R(1710),d=R(90115),h=R(66649),n=R.n(h),r=R(26724),a=R.n(r),c=R(58143),u=R(22392),s=R(14433),f=R(51571),e=R(59301),t=Object.defineProperty,i=Object.defineProperties,v=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,C=(K,k,G)=>k in K?t(K,k,{enumerable:!0,configurable:!0,writable:!0,value:G}):K[k]=G,S=(K,k)=>{for(var G in k||(k={}))A.call(k,G)&&C(K,G,k[G]);if(p)for(var G of p(k))y.call(k,G)&&C(K,G,k[G]);return K},P=(K,k)=>i(K,v(k)),D=(K,k,G)=>new Promise((q,ee)=>{var le=Se=>{try{Fe(G.next(Se))}catch(Re){ee(Re)}},me=Se=>{try{Fe(G.throw(Se))}catch(Re){ee(Re)}},Fe=Se=>Se.done?q(Se.value):Promise.resolve(Se.value).then(le,me);Fe((G=G.apply(K,k)).next())});const U=[];function L({onSearch:K,schools:k}){return e.createElement(V.default,{colon:!1,layout:"horizontal",onFinish:K,initialValues:{keyword:"",school_name:"",search_type:"1"}},e.createElement(B.Z,{style:{flexWrap:"nowrap"}},e.createElement(V.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},e.createElement(g.default,{popupClassName:f.Z.selectdown,style:{width:106}},e.createElement(g.default.Option,{value:"1"},"\u59D3\u540D"),e.createElement(g.default.Option,{value:"2"},"\u624B\u673A\u53F7"),e.createElement(g.default.Option,{value:"3"},"\u90AE\u7BB1"))),e.createElement(V.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},e.createElement(I.default,{allowClear:!0,style:{width:300},size:"middle"})),e.createElement(V.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},e.createElement(E.Z,{options:k,style:{width:300},size:"middle",showSearch:!0,filterOption:(G,q)=>q.value.toUpperCase().indexOf(G.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),e.createElement(o.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var O=(K=>(K[K.INITDATA=0]="INITDATA",K[K.INITSCHOOLS=1]="INITSCHOOLS",K[K.SHOWLOADING=2]="SHOWLOADING",K[K.SELECTEDIDS=3]="SELECTEDIDS",K[K.SETQUERY=4]="SETQUERY",K[K.SETPAGE=5]="SETPAGE",K))(O||{});function W(K,k){switch(k.type){case 0:return S(S({},K),k.payload);case 4:return S(S({},K),k.payload);case 5:return P(S({},K),{page:k.payload,reload:!1});case 2:return P(S({},K),{loading:k.payload});case 1:return P(S({},K),{schools:k.payload});case 3:return P(S({},K),{selectedIds:k.payload});default:throw new Error}}const F={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};it.Z=({onSelect:K,onCancel:k,container_id:G,container_type:q})=>{const[ee,le]=(0,T.useReducer)(W,F),{data:me,schools:Fe,loading:Se,selectedIds:Re,page:Ye,count:qe,query:Le,reload:We}=ee;(0,T.useEffect)(()=>{function J(){return D(this,null,function*(){const{users:be,user_count:j}=yield(0,u.nQ)(P(S({},Le),{page:Ye,container_type:q,container_id:G,display_aliases:!0}));le({type:0,payload:{data:We?be:[...me,...be],count:j}})})}Le&&J()},[Ye,Le,We,G,q]),(0,T.useEffect)(()=>{function J(){return D(this,null,function*(){const{school_names:be}=yield(0,u.K$)({display_aliases:!0});le({type:1,payload:be.map(j=>({value:j}))})})}J()},[]);const ke=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(J,be)=>e.createElement(m.default,{value:be.numid,checked:Re.includes(be.numid),disabled:!!J})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(J,be)=>e.createElement("div",null,e.createElement(x.Z,{placement:"bottom",title:J},e.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${be.login}`,target:"_blank"},J||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},J||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:J=>e.createElement("span",{style:{color:"#000000"}},J?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:J=>e.createElement(x.Z,{placement:"bottom",title:J},e.createElement("span",{style:{color:"#000000"}},n()(J).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:J=>{if(J===1)return e.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ut(J){le({type:4,payload:{page:1,reload:!0,query:J}})}function we(J){le({type:5,payload:J})}function ye(J){let be=Re.indexOf(J);be>=0?Re.splice(be,1):Re.push(J),le({type:3,payload:[...Re]})}function de(){Re.length===0?_.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(K(Re,G),le({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const $=qe>Ye*10;return e.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},e.createElement(L,{onSearch:ut,schools:Fe}),Le?e.createElement(e.Fragment,null,e.createElement("div",{className:"flexd-table-header mt20"},e.createElement(s.Gi,null,e.createElement(l.default,{pagination:!1,dataSource:U,columns:ke}))),e.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},e.createElement(a(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:we,hasMore:$,useWindow:!1},e.createElement(s.Gi,null,e.createElement(l.default,{loading:Se,showHeader:!1,pagination:!1,dataSource:me,columns:ke,onRow:J=>({onClick:be=>{J.added!==1&&ye(J.numid)}})})))),e.createElement("div",{className:"flex-container flex-end"},e.createElement(o.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:k},"\u53D6\u6D88"),e.createElement(o.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:de},"\u786E\u5B9A"))):e.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},e.createElement("img",{src:c,width:"100",alt:""}),e.createElement("br",null),e.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},65450:function(jt,it,R){"use strict";R.d(it,{Z:function(){return r}});var T=R(59301),V=R(8591),B=R(38854),g=R(69083),I=R(16471),E=R(16624),o=R(56102),m=R(16769),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},_=(a,c,u)=>new Promise((s,f)=>{var e=v=>{try{i(u.next(v))}catch(p){f(p)}},t=v=>{try{i(u.throw(v))}catch(p){f(p)}},i=v=>v.done?s(v.value):Promise.resolve(v.value).then(e,t);i((u=u.apply(a,c)).next())});function l(a){if(isNaN(a))return{minutes:"00",seconds:"00"};const c=new Date(a*1e3).toISOString().substr(11,8);return{hour:c.substr(0,2),minutes:c.substr(3,2),seconds:c.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function d(a,c){return a-c}function h(a){a.sort(d);let c=0;for(let u=0;u{},handlePlay:v=()=>{},handlePlayEnded:p=()=>{},autoPlay:A=!1,onPlayEnded:y=()=>{},isShowWaterMark:C=!0},S)=>{var P;const U=((P=c==null?void 0:c.split("."))==null?void 0:P.pop())==="flv",L=(0,T.useRef)(),O=(0,T.useRef)(),W=(0,T.useRef)(),F=(0,T.useRef)(),K=(0,T.useRef)(),k=(0,T.useRef)(),G=(0,T.useRef)(),q=(0,T.useRef)(),ee=(0,T.useRef)(),le=(0,T.useRef)(),me=(0,T.useRef)(),Fe=(0,T.useRef)(),Se=(0,T.useRef)(),Re=(0,T.useRef)(),Ye=navigator.userAgent.toLowerCase().match(n),qe=Ye?Ye[0]:"pc",Le=(0,T.useRef)(!1),We=(0,E.eY)();let ke=0,ut=0,we=0,ye=null,de=!1,$=20,J=1,be=!1,j=!1,X=[];(0,T.useImperativeHandle)(S,()=>({getLastUpdatedTime:()=>L.current.currentTime,getDuration:()=>L.current.duration})),V.ZP.config({maxCount:1,getContainer:()=>W.current});const he=(0,T.useCallback)((st,lt=!1)=>{let pe={point:L.current.currentTime};ye?(pe.log_id=ye,pe.watch_duration=h(X),pe.total_duration=ut):(e?(pe.video_id=parseInt(s,10),pe.course_id=e):pe.video_id=s,pe.duration=ke,pe.device=qe),lt&&(pe.ed="1");function je(){return _(this,null,function*(){be=!0,ye=yield f==null?void 0:f(pe),be=!1,st&&st()})}je()},[s,e]);(0,T.useEffect)(()=>{L.current&&(F.current.style.display="none",K.current.style.display="block"),V.ZP.destroy();let st=null;return g.Z.isSupported&&U&&c&&(c==null?void 0:c.indexOf(".m3u8"))<0?(st=g.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:c,muted:!1}),L.current&&(st.attachMediaElement(L.current),st.load())):L.current.setAttribute("src",c),te(),()=>{st&&(st.unload(),st.pause(),st.destroy(),st=null)}},[L,U,c]);function ae(){L.current.paused?(F.current.style.display="none",K.current.style.display="block"):(F.current.style.display="block",K.current.style.display="none")}function te(){me.current.style.display="none",Se.current.style.display="none",Fe.current.style.display="none",L.current.muted||L.current.volume===0?me.current.style.display="block":L.current.volume>0&&L.current.volume<=.5?Se.current.style.display="block":Fe.current.style.display="block"}(0,T.useEffect)(()=>{const st=document.getElementById("play"),lt=document.querySelectorAll(".playback-icons use");function pe(){v(),t&&!Le.current&&(L.current.currentTime=t),Le.current=!0,X.push(L.current.currentTime),de||(de=!0,u&&he())}function je(){return _(this,null,function*(){ae(),X.push(L.current.currentTime),u&&he(()=>{ye=null,we=0,de=!1,be=!1,j=!1,X=[],ut=0,J=1},!0),y()})}function $e(){k.current.value=Math.round(L.current.currentTime),G.current.value=Math.round(L.current.currentTime)}function Ke(){const kt=l(Math.round(L.current.currentTime));ee.current.innerText=`${kt.hour>0?kt.hour+":":""}${kt.minutes}:${kt.seconds}`,ee.current.setAttribute("datetime",`${kt.hour>0?" "+kt.hour+" ":""}${kt.minutes}m ${kt.seconds}s`)}function Et(){var kt,Hr,pt,Nt,dr,Jt,Ne;const _t=Math.round((kt=L.current)==null?void 0:kt.duration);(pt=(Hr=k.current)==null?void 0:Hr.setAttribute)==null||pt.call(Hr,"max",_t),(dr=(Nt=G.current)==null?void 0:Nt.setAttribute)==null||dr.call(Nt,"max",_t);const ft=l(_t);q.current&&(q.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,(Ne=(Jt=q.current).setAttribute)==null||Ne.call(Jt,"datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`))}function Ht(){try{const kt=Math.round(L.current.duration);k.current.setAttribute("max",kt),G.current.setAttribute("max",kt);const Hr=l(kt);q.current.innerText=`${Hr.hour>0?Hr.hour+":":""}${Hr.minutes}:${Hr.seconds}`,q.current.setAttribute("datetime",`${Hr.hour>0?" "+Hr.hour+" ":""}${Hr.minutes}m ${Hr.seconds}s`),$e(),Ke();const{width:pt,height:Nt,x:dr,y:Jt}=O.current.getBoundingClientRect();if(dr<0||Jt<0||!pt)return;if(!j){let Ne=L.current.currentTime,_t=Ne-we;Math.abs(_t)<10?(ut+=Math.abs(_t),we=Ne,be||ut-J*$>=0&&(J++,X.push(we),u&&he())):(we=Ne,u&&he())}}catch(kt){console.log(kt)}}function Wt(){j=!0}function Yt(){L.current.playing&&X.push(L.current.currentTime,we),we=L.current.currentTime,j=!1}function Dr(){ke=L.current.duration,ke<=20&&($=ke/3),L.current.addEventListener("play",pe)}function Wr(kt){kt.preventDefault(),(0,m.vp)()?(L.current.style.width="100%",L.current.style.height="100%"):L.current.style.cssText=""}function Br(){i()}function xr(kt){if(!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Hr=kt.target.dataset.seek?kt.target.dataset.seek:kt.target.value;L.current.currentTime=Hr,G.current.value=Hr,k.current.value=Hr}function vn(kt){const Hr=Math.round(kt.offsetX/kt.target.clientWidth*parseInt(kt.target.getAttribute("max"),10));k.current.setAttribute("data-seek",Hr);const pt=l(Hr);le.current.textContent=`${pt.hour>0?pt.hour+":":""}${pt.minutes}:${pt.seconds}`;const Nt=L.current.getBoundingClientRect();le.current.style.left=`${kt.pageX-Nt.left}px`}function wr(kt){switch(kt.code){case"Space":kt.preventDefault(),Qe();break;case"ArrowRight":if(kt.preventDefault(),!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(L.current.currentTime>=L.current.duration)break;L.current.currentTime=parseInt(L.current.currentTime)+5,$e();break;case"ArrowLeft":if(kt.preventDefault(),!a){V.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(L.current.currentTime===0)break;L.current.currentTime=parseInt(L.current.currentTime)-5,$e();break;case"ArrowUp":kt.preventDefault(),L.current.volume<1&&(L.current.volume=(parseInt(L.current.volume*10)+1)/10);break;case"ArrowDown":kt.preventDefault(),L.current.volume>0&&(L.current.volume=(parseInt(L.current.volume*10)-1)/10);break}}return W.current.addEventListener((0,m.gH)(),Wr),L.current.addEventListener("canplay",Dr),L.current.addEventListener("ended",je),L.current.addEventListener("seeking",Wt),L.current.addEventListener("seeked",Yt),L.current.addEventListener("loadedmetadata",Et),k.current.addEventListener("mousemove",vn),k.current.addEventListener("input",xr),L.current.addEventListener("timeupdate",Ht),L.current.addEventListener("pause",Br),L.current.addEventListener("volumechange",te),document.addEventListener("keydown",wr),()=>{var kt,Hr,pt,Nt,dr,Jt,Ne,_t,ft,At,Ft,nt;(kt=L.current)==null||kt.removeEventListener("canplay",Dr),(Hr=L.current)==null||Hr.removeEventListener("play",pe),(pt=L.current)==null||pt.removeEventListener("ended",je),(Nt=L.current)==null||Nt.removeEventListener("seeking",Wt),(dr=L.current)==null||dr.removeEventListener("seeked",Yt),(Jt=k.current)==null||Jt.removeEventListener("mousemove",vn),(Ne=k.current)==null||Ne.removeEventListener("input",xr),(_t=L.current)==null||_t.removeEventListener("timeupdate",Ht),(ft=L.current)==null||ft.removeEventListener("pause",Br),(At=L.current)==null||At.removeEventListener("loadedmetadata",Et),(Ft=L.current)==null||Ft.removeEventListener("volumechange",te),document.removeEventListener("keydown",wr),(nt=L.current)!=null&&nt.playing&&(X.push(we,L.current.currentTime),u&&he())}},[L,c]),(0,T.useEffect)(()=>{if(L.current.onended=()=>{p(L)},L.current.oncontextmenu=()=>!1,(c==null?void 0:c.indexOf(".m3u8"))>-1){if(L.current.canPlayType("application/vnd.apple.mpegurl"))L.current.src=c;else if(I.ZP.isSupported()){var st=new I.ZP;st.loadSource(c),st.attachMedia(L.current)}}},[c]);const[_e,Ue]=(0,T.useState)(1),Qe=()=>{L.current.paused||L.current.ended?L.current.play():L.current.pause(),ae()};function ot(){L.current.muted=!L.current.muted,L.current.muted?(Re.current.setAttribute("data-volume",volume.value),Re.current.value=0):Re.current.value=Re.current.dataset.volume}return T.createElement("div",{style:{position:"relative"},ref:W},T.createElement("div",{ref:O,className:`${x.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${x.animate__loop}`},C&&We?We.login:" "),T.createElement("div",{className:x.container},T.createElement("div",{className:x["video-container"],id:"video-container"},T.createElement("div",{className:x["playback-animation"],id:"playback-animation"},T.createElement("svg",{className:x["playback-icons"]},T.createElement("use",{className:"hidden",href:"#play-icon"}),T.createElement("use",{href:"#pause"}))),T.createElement("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:L,autoPlay:A}),T.createElement("div",{className:`${x["video-controls"]} `,id:"video-controls"},T.createElement("div",{className:x["bottom-controls"]},T.createElement("div",{className:x["left-controls"]},T.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Qe},T.createElement("svg",{className:x["playback-icons"]},T.createElement("use",{ref:K,href:"#play-icon"}),T.createElement("use",{ref:F,style:{display:"none"},href:"#pause"}))),T.createElement("div",{className:x.time},T.createElement("time",{id:"time-elapsed",ref:ee},"00:00"),T.createElement("span",null," / "),T.createElement("time",{id:"duration",ref:q},"00:00"))),T.createElement("div",{className:x["right-controls"]},a&&T.createElement(B.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:st=>st.parentNode,menu:{items:[{key:"1",label:T.createElement("span",{onClick:()=>{Ue(1),L.current.playbackRate=1}},"1.0x")},{key:"2",label:T.createElement("span",{onClick:()=>{Ue(1.5),L.current.playbackRate=1.5}},"1.5x")},{key:"3",label:T.createElement("span",{onClick:()=>{Ue(2),L.current.playbackRate=2}},"2.0x")}]}},T.createElement("div",{className:`${x.controlText} mr5`},"\u500D\u901F")),T.createElement(o.CopyToClipboard,{text:c,onCopy:()=>V.ZP.success("\u590D\u5236\u6210\u529F")},T.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},T.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),T.createElement("div",{className:x["volume-controls"]},T.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:x["volume-button"],id:"volume-button",onClick:ot},T.createElement("i",{ref:me,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),T.createElement("i",{ref:Se,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),T.createElement("i",{ref:Fe,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),T.createElement("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Re,style:{display:"none"},onClick:te})),T.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:x["fullscreen-button"],onClick:()=>{(0,m.vp)()?(0,m.BU)():(0,m.Dj)(W.current)}},T.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),T.createElement("div",{className:x["video-progress"]},T.createElement("progress",{ref:G,value:"0",min:"0"}),T.createElement("input",{className:x.seek,ref:k,value:"0",min:"0",type:"range",step:"1"}),T.createElement("div",{className:x["seek-tooltip"],ref:le,id:"seek-tooltip"},"00:00"))))),T.createElement("svg",{style:{display:"none"}},T.createElement("defs",null,T.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},T.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),T.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},T.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),T.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},T.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"})),T.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},T.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"})))))})},23734:function(jt,it,R){"use strict";R.d(it,{i:function(){return i},Z:function(){return p}});var T={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},V=R(71418),B=R(6848),g=R(93948),I=R(92310),E=R.n(I),o=R(22566),m=R(21692),x=R(16624),_=R(79005),l=R(20345),d=R(77882),h=R(31081),n=R(75309),r=R(71979),a=R(47558),c=R(42922),u=R(66832),s=R(96593),f=R(19664),e=R(91833),t=R(59301);const i=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_,swimg:l},{name:"101\u8BA1\u5212",ptimg:d,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:n,swimg:r},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:c},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:u,swimg:s},{name:"\u519B\u961F\u4E00\u6D41",ptimg:f,swimg:e}];var p=({className:A,dataSource:y=[],col:C=4,right:S,bottom:P=23,precision:D=0,wrapWidth:U=1200,trackEventItems:L,loading:O,onRemove:W=()=>{},isCurrent:F=!0,showAlias:K=!1,showProgress:k=!1})=>{const G=Math.floor((U-(C-1)*S)/C),q=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(ee=>(window.ENV==="build"&&(ee.ptimg=`/react/build${ee.ptimg}`,ee.swimg=`/react/build${ee.swimg}`),ee));return t.createElement(V.Z,{spinning:O},t.createElement("div",{className:E()(T.list,A)},!!(y!=null&&y.length)&&(y==null?void 0:y.map((ee,le)=>{var me,Fe,Se,Re,Ye,qe;const{name:Le,id:We,identifier:ke,featured:ut,school_name:we,image_url:ye,excellent:de,is_plan:$}=ee;return t.createElement("div",{key:We,className:F&&k?T.wrapisCurrent:T.wrap,style:{width:G,marginRight:(1+le)%C===0?0:S+D,marginBottom:P}},t.createElement("a",{className:T.li,onClick:J=>{J.preventDefault(),J.stopPropagation(),L&&(0,o.L9)([L]),(0,o.xg)(`/paths/${ke}`)}},t.createElement("div",{className:T.img},t.createElement("img",{className:T.cover,src:`${ye}`}),F&&(0,x.bg)()&&(ee==null?void 0:ee.studying)&&t.createElement("div",{className:`${T.movebq} user-path-items`,onClick:J=>{J.stopPropagation(),W(ee)}},t.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),t.createElement("span",{className:"c-red"},"\u79FB\u9664")),(me=ee==null?void 0:ee.subject_tags)==null?void 0:me.map((J,be)=>{var j,X;if(be===0){const ae=(j=q.find(te=>te.name==J))==null?void 0:j.swimg;return t.createElement("img",{className:T.sign,src:ae,style:{left:"-4px"}})}const he=(X=q.find(ae=>ae.name==J))==null?void 0:X.ptimg;return t.createElement("img",{className:T.sign,src:he,style:{left:`${48+52*(be-1)+2*be}px`}})}),t.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ee==null?void 0:ee.excellent)&&t.createElement("div",{className:T.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:T.name},t.createElement(B.Z,{title:K&&(ee!=null&&ee.excellent_alias_name)?t.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Le}`,t.createElement("br",null),t.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ee==null?void 0:ee.excellent_alias_name}`)):Le},t.createElement("span",{className:T.e},K&&(ee==null?void 0:ee.excellent_alias_name)||Le))),F&&k&&((Fe=ee==null?void 0:ee.progress)==null?void 0:Fe.all_score)!=0&&t.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},t.createElement(g.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Se=ee==null?void 0:ee.progress)==null?void 0:Se.my_score)/((Re=ee==null?void 0:ee.progress)==null?void 0:Re.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ye=ee==null?void 0:ee.progress)==null?void 0:Ye.my_score,"/",(qe=ee==null?void 0:ee.progress)==null?void 0:qe.all_score),(!F||!k)&&t.createElement("div",{className:T.tags},t.createElement("div",null,t.createElement(B.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.createElement("span",null,ee.stages_count))),t.createElement(B.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,ee.members_count)))))))})),!y.length&&t.createElement(m.Z,null)))}},14433:function(jt,it,R){"use strict";R.d(it,{jL:function(){return I},w9:function(){return _t},vv:function(){return ie},dN:function(){return nt},QD:function(){return jn},cQ:function(){return be.Z},vg:function(){return pt},Oz:function(){return Br},op:function(){return yr},O5:function(){return Sa},_b:function(){return zn},t7:function(){return P},tT:function(){return L},Gi:function(){return Gt},YG:function(){return nr},Ed:function(){return kr},kT:function(){return gr},qp:function(){return c},Um:function(){return i},K3:function(){return f},vr:function(){return ra},qE:function(){return la},Je:function(){return F},wb:function(){return qe},rC:function(){return J},lB:function(){return ke},cq:function(){return St},kO:function(){return Er},tp:function(){return A},Si:function(){return Ai},k8:function(){return Tn},Du:function(){return Ja}});var T=R(59301),V={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},B="data:image/png;base64,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",I=({dataSource:dt=[],img:ce,imgWidth:xe=346,title:Ce,sunTitle:vt,bannerExtraContent:fr})=>T.createElement("div",{className:V.banner},T.createElement("div",{className:V.content},T.createElement("aside",null,T.createElement("p",null,T.createElement("b",null,Ce),T.createElement("span",null,vt)),dt.length>0&&T.createElement("div",{className:V.btns},dt.map((Ae,br)=>T.createElement("div",{key:br,onClick:Ae.click},Ae.name,Ae.sign?T.createElement("img",{src:B,width:39}):null))),fr),ce&&T.createElement("img",{style:{marginTop:33,marginRight:38},src:ce,width:xe}))),E={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},o=R(92310),m=R.n(o),x=R(89392),_=Object.defineProperty,l=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,n=(dt,ce,xe)=>ce in dt?_(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,r=(dt,ce)=>{for(var xe in ce||(ce={}))d.call(ce,xe)&&n(dt,xe,ce[xe]);if(l)for(var xe of l(ce))h.call(ce,xe)&&n(dt,xe,ce[xe]);return dt},c=({dataSource:dt=[],value:ce,onChange:xe,onTitleChange:Ce,className:vt,title:fr,titleWidth:Ae=41,style:br={},fontColor:Ut="#6A7283",showCount:Ct,classNameActive:ur,styleItem:ar={}})=>{const[ir,Rr]=(0,T.useState)(0),[rr,Cr]=(0,T.useState)(!1),Qt=(0,T.useRef)(null),jr=(0,T.useRef)(null);return(0,T.useEffect)(()=>{var qr;dt.length!==0&&(((qr=Qt==null?void 0:Qt.current)==null?void 0:qr.clientHeight)>97?Rr(1):Rr(0)),dt.length===0&&Rr(0),Cr(!1)},[dt]),T.createElement("div",{className:m()(E.row,vt),style:br},T.createElement("div",{onClick:(0,x.throttle)(()=>Ce==null?void 0:Ce(),2e3),style:{width:Ae,marginTop:rr?12:4},className:`${E.title} ${Ce?"current":""}`},fr),T.createElement("div",{className:rr?`${E.tagsWrap} ${E.tagsBorderWrap}`:E.tagsWrap},T.createElement("div",{className:E.bar,ref:jr,style:ir>0?{height:ir===1?97:"auto",overflow:ir===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},T.createElement("div",{className:E.tag,ref:Qt},dt==null?void 0:dt.map(qr=>T.createElement("span",{onClick:()=>xe(qr.id),key:qr.id,style:r(r({color:Ut},ar),(qr==null?void 0:qr.style)||{}),className:ce===qr.id?m()(ur||E.active,qr.classNameActive):""},T.createElement("span",{title:qr.name,className:E.name},qr.name),!!Ct&&T.createElement("span",{className:E.num},qr.count))))),!!ir&&T.createElement(T.Fragment,null,ir===1?T.createElement("div",{onClick:()=>{var qr;Rr(2),((qr=Qt==null?void 0:Qt.current)==null?void 0:qr.clientHeight)>245?Cr(!0):Cr(!1)},className:E.action},"\u5C55\u5F00",T.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):T.createElement("div",{onClick:()=>{jr.current.scrollTop=0,Rr(1),Cr(!1)},className:E.action},"\u6536\u8D77",T.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},f=({dataSource:dt=[],value:ce,onChange:xe,onTitleChange:Ce,className:vt,title:fr,titleWidth:Ae=41,style:br={},fontColor:Ut="#6A7283",showCount:Ct,expand:ur=!0})=>{const[ar,ir]=(0,T.useState)(0),[Rr,rr]=(0,T.useState)(!1),Cr=(0,T.useRef)(null),Qt=(0,T.useRef)(null),[jr,qr]=(0,T.useState)(ur);return T.createElement("div",{className:m()(u.row,vt),style:br},T.createElement("div",{className:"flex item-center justify-between"},T.createElement("div",{onClick:(0,x.throttle)(()=>Ce==null?void 0:Ce(),2e3),style:{width:Ae,marginTop:Rr?12:4},className:`${u.title} ${Ce?"current":""}`},fr),T.createElement("i",{className:`iconfont ${jr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:jr?8:10},onClick:()=>qr(!jr)})),jr&&T.createElement("div",{className:Rr?`${u.tagsWrap} ${u.tagsBorderWrap}`:u.tagsWrap},T.createElement("div",{className:u.fenge}),T.createElement("div",{className:u.bar,ref:Qt},T.createElement("div",{className:u.tag,ref:Cr},dt==null?void 0:dt.map(Yr=>T.createElement("span",{onClick:()=>xe(Yr.id),key:Yr.id,style:{color:Ut},className:ce===Yr.id?u.active:""},T.createElement("span",{title:Yr.name,className:u.name},Yr.name),!!Ct&&T.createElement("span",{className:u.num},Yr.count)))))))},e={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},i=({dataSource:dt=[],value:ce,onChange:xe,onTitleChange:Ce,className:vt,title:fr,titleWidth:Ae=41,style:br={},fontColor:Ut="#fff",showCount:Ct,expand:ur=!0})=>{const[ar,ir]=(0,T.useState)(0),[Rr,rr]=(0,T.useState)(!1),Cr=(0,T.useRef)(null),Qt=(0,T.useRef)(null),[jr,qr]=(0,T.useState)(ur);return T.createElement("div",{className:m()(e.row,vt),style:br},T.createElement("div",{className:"flex item-center justify-between"},T.createElement("div",{onClick:(0,x.throttle)(()=>Ce==null?void 0:Ce(),2e3),style:{width:Ae},className:`${e.title} ${Ce?"current":""}`},fr),T.createElement("i",{className:`iconfont ${jr?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:jr?"#00DDC7":"#037F74",fontSize:jr?10:12},onClick:()=>qr(!jr)})),jr&&T.createElement("div",{className:Rr?`${e.tagsWrap} ${e.tagsBorderWrap}`:e.tagsWrap},T.createElement("div",{className:e.bar,ref:Qt},T.createElement("div",{className:e.tag,ref:Cr},dt==null?void 0:dt.map(Yr=>T.createElement("span",{onClick:()=>xe(Yr.id),key:Yr.id,style:{color:Ut},className:ce===Yr.id?e.active:""},T.createElement("span",{title:Yr.name,className:e.name},Yr.name),!!Ct&&T.createElement("span",{className:e.num},Yr.count)))))))},v={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},A=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={}})=>T.createElement("div",{style:vt,className:m()(v.tabs,Ce)},dt.map(fr=>T.createElement("span",{onClick:()=>xe(fr.id),className:ce===fr.id?v.active:"",key:fr.id},fr.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},C=R(92832),P=({dataSource:dt=[],value:ce="",onChange:xe,onInputChange:Ce=()=>{},className:vt,style:fr={},placeholder:Ae,allowClear:br=!1})=>{var Ut;const[Ct,ur]=(0,T.useState)(""),[ar,ir]=(0,T.useState)("");(0,T.useEffect)(()=>{var Cr;let Qt=ce;(Cr=JSON.stringify(ce))!=null&&Cr.includes("{")&&(ur(ce.id),Qt=ce.value||"");try{ir(decodeURIComponent(Qt||""))}catch(jr){ir(decodeURIComponent(Qt||""))}},[ce]);const Rr=()=>{xe(encodeURIComponent(ar),Ct||null)},rr=Cr=>{Cr!==Ct&&(ur(Cr),xe(encodeURIComponent(ar),Cr))};return T.createElement("div",{className:m()(y.input,vt),style:fr},!!dt.length&&T.createElement("div",{className:y.dropdown},T.createElement("div",{className:y.text},(Ut=dt.find(Cr=>Cr.id===Ct))==null?void 0:Ut.name,T.createElement("i",{className:"iconfont icon-zhankai4"}),T.createElement("b",{className:y.b1}),T.createElement("b",{className:y.b2})),T.createElement("div",{className:y.menu},dt.map((Cr,Qt)=>T.createElement("div",{key:Qt,onClick:()=>rr(Cr.id)},Cr.name)))),T.createElement(C.default,{onPressEnter:Rr,value:ar,onChange:Cr=>{ir(Cr.target.value),Ce(encodeURIComponent(Cr.target.value),Ct||null)},bordered:!1,placeholder:Ae}),T.createElement("i",{onClick:Rr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},D={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},L=({dataSource:dt=[],value:ce="",onChange:xe,onInputChange:Ce=()=>{},className:vt,style:fr={},placeholder:Ae,allowClear:br=!1})=>{var Ut;const[Ct,ur]=(0,T.useState)(""),[ar,ir]=(0,T.useState)("");(0,T.useEffect)(()=>{var Cr;let Qt=ce;(Cr=JSON.stringify(ce))!=null&&Cr.includes("{")&&(ur(ce.id),Qt=ce.value||"");try{ir(decodeURIComponent(Qt||""))}catch(jr){ir(decodeURIComponent(Qt||""))}},[ce]);const Rr=()=>{xe(encodeURIComponent(ar),Ct||null)},rr=Cr=>{Cr!==Ct&&(ur(Cr),xe(encodeURIComponent(ar),Cr))};return T.createElement("div",{className:m()(D.input,vt),style:fr},!!dt.length&&T.createElement("div",{className:D.dropdown},T.createElement("div",{className:D.text},(Ut=dt.find(Cr=>Cr.id===Ct))==null?void 0:Ut.name,T.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),T.createElement("div",{className:D.menu},dt.map((Cr,Qt)=>T.createElement("div",{key:Qt,onClick:()=>rr(Cr.id)},Cr.name)))),T.createElement(C.default,{onPressEnter:Rr,value:ar,onChange:Cr=>{ir(Cr.target.value),Ce(encodeURIComponent(Cr.target.value),Ct||null)},bordered:!1,placeholder:Ae}),T.createElement("i",{onClick:Rr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},O={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},F=({value:dt,onChange:ce,className:xe,total:Ce,pageSize:vt,style:fr={}})=>{const Ae=dt<2,br=dt>=Math.ceil(Ce/vt);return Ce<=vt?T.createElement(T.Fragment,null):T.createElement("div",{className:m()(O.quickPager,xe),style:fr},T.createElement("div",{onClick:()=>{Ae||ce(dt-1,"prev")},className:Ae?O.disabled:""},"\u4E0A\u4E00\u9875"),T.createElement("div",{onClick:()=>{br||ce(dt+1,"next")},className:br?O.disabled:""},"\u4E0B\u4E00\u9875"))},K={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},k=R(71418),G=R(6848),q=R(13570),ee=R(11662),le=R(22566),me=R(96908),Fe=R(57177),Se=R(81378),Re=R(21692),qe=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut})=>{const Ct=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ut},T.createElement("div",{className:m()(K.list,dt)},!!ce.length&&ce.map((ur,ar)=>{const{name:ir,id:Rr,identifier:rr,power:Cr,cover_image_id:Qt,pic:jr}=ur;return T.createElement("div",{className:K.wrap,key:Rr,style:{width:Ct,marginRight:(1+ar)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/shixuns/${rr}/challenges`,className:K.li,onClick:qr=>{qr.preventDefault(),br&&(0,le.L9)([br]),Cr&&(0,le.xg)(`/shixuns/${rr}/challenges`)}},T.createElement("div",{className:K.img},T.createElement("img",{className:K.cover,src:`${jr}`}),ur.is_jupyter&&T.createElement("img",{className:K.sign,src:me}),ur.is_jupyter_lab&&T.createElement("img",{className:K.sign,src:Fe}),ur.is_unity_3d&&T.createElement("img",{className:K.sign,src:Se})),T.createElement("div",{className:K.name},T.createElement(G.Z,{title:ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:K.e},ir||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{className:K.tags},T.createElement(G.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),T.createElement("span",null,ur.challenges_count))),!!ur.myshixuns_count&&T.createElement(G.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),T.createElement("span",null,ur.myshixuns_count))),T.createElement(G.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},T.createElement("span",null,T.createElement("span",null,ur.level))),T.createElement("div",{className:K.rate},T.createElement(q.Z,{allowHalf:!0,disabled:!0,defaultValue:ur.score_info}),T.createElement("span",null,"\xA0",ur.score_info?`${ur.score_info}\u5206`:"5\u5206")))),!Cr&&T.createElement("div",{className:K.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ce.length&&T.createElement(Re.Z,null)))},Le={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},ke=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,wrapClassName:br,trackEventItems:Ut,loading:Ct})=>{const ur=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ct},T.createElement("div",{className:m()(Le.list,dt)},!!ce.length&&ce.map((ar,ir)=>{const{name:Rr,id:rr,identifier:Cr,power:Qt,cover_image_id:jr,pic:qr}=ar;return T.createElement("div",{className:m()(Le.wrap,br),key:rr,style:{width:ur,marginRight:(1+ir)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/shixuns/${Cr}/challenges`,className:Le.li,onClick:Yr=>{Yr.preventDefault(),Ut&&(0,le.L9)([Ut]),Qt&&(0,le.xg)(`/shixuns/${Cr}/challenges`)}},T.createElement("img",{src:R(47621),className:Le.titleBg}),T.createElement("div",{className:Le.name},T.createElement(G.Z,{title:Rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:Le.e},Rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{style:{padding:"14px",paddingBottom:0}},T.createElement("div",{className:Le.img},T.createElement("img",{className:Le.cover,src:jr?`${ee.Z.API_SERVER}/api/attachments/${jr}`:`${ee.Z.IMG_SERVER+qr}`}),ar.is_jupyter&&T.createElement("div",{className:Le.bq},"Jupyter"),ar.is_jupyter_lab&&T.createElement("div",{className:Le.bq},"JupyterLab"),ar.is_unity_3d&&T.createElement("div",{className:Le.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),T.createElement("div",{className:"mt20 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:Le.text},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{className:Le.value},ar.myshixuns_count)),T.createElement("div",null,T.createElement("span",{className:Le.text},"\u56F0\u96BE\u7B49\u7EA7"),T.createElement("span",{className:Le.value},ar.level))),T.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:Le.text},"\u5173\u5361\u6570"),T.createElement("span",{className:Le.value},ar.challenges_count)),T.createElement("div",{className:Le.rate},T.createElement(q.Z,{allowHalf:!0,disabled:!0,defaultValue:ar.score_info}),T.createElement("span",{className:Le.value,style:{color:"#FF9C00"}},"\xA0",ar.score_info?`${ar.score_info}\u5206`:"5\u5206"))))),!Qt&&T.createElement("div",{className:Le.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ce.length&&T.createElement(Re.Z,null)))},ut={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},we="data:image/png;base64,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",ye="data:image/png;base64,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",de="data:image/png;base64,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",J=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut,wrapClassName:Ct,imgClassName:ur})=>{const ar=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ut},T.createElement("div",{className:m()(ut.list,dt)},!!ce.length&&ce.map((ir,Rr)=>{const{name:rr,id:Cr,identifier:Qt,power:jr,cover_image_id:qr,pic:Yr}=ir;return T.createElement("div",{className:m()(ut.wrap,Ct),key:Cr,style:{width:ar,marginRight:(1+Rr)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/shixuns/${Qt}/challenges`,className:ut.li,onClick:_n=>{_n.preventDefault(),br&&(0,le.L9)([br]),jr&&(0,le.xg)(`/shixuns/${Qt}/challenges`)}},T.createElement("div",{className:m()(ut.img,ur)},T.createElement("img",{className:ut.cover,src:qr?`${ee.Z.API_SERVER}/api/attachments/${qr}`:`${ee.Z.IMG_SERVER+Yr}`}),ir.is_jupyter&&T.createElement("img",{className:ut.sign,src:we}),ir.is_jupyter_lab&&T.createElement("img",{className:ut.sign,src:ye}),ir.is_unity_3d&&T.createElement("img",{className:ut.sign,src:de})),T.createElement("div",{className:ut.name},T.createElement(G.Z,{title:rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},T.createElement("span",{className:ut.e},rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),T.createElement("div",{className:ut.tags},T.createElement(G.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),T.createElement("span",null,ir.challenges_count))),!!ir.myshixuns_count&&T.createElement(G.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},T.createElement("span",null,T.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),T.createElement("span",null,ir.myshixuns_count))),T.createElement(G.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},T.createElement("span",null,T.createElement("span",null,ir.level))),T.createElement("div",{className:ut.rate},T.createElement(q.Z,{allowHalf:!0,disabled:!0,defaultValue:ir.score_info}),T.createElement("span",null,"\xA0",ir.score_info?`${ir.score_info}\u5206`:"5\u5206")))),!jr&&T.createElement("div",{className:ut.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ce.length&&T.createElement(Re.Z,null)))},be=R(23734),j={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},X=R(79005),he=R(20345),ae=R(77882),te=R(31081),_e=R(75309),Ue=R(71979),Qe=R(47558),ot=R(42922),st=R(66832),lt=R(96593),pe=R(19664),je=R(91833),$e=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Wt=(dt,ce,xe)=>ce in dt?$e(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,Yt=(dt,ce)=>{for(var xe in ce||(ce={}))Et.call(ce,xe)&&Wt(dt,xe,ce[xe]);if(Ke)for(var xe of Ke(ce))Ht.call(ce,xe)&&Wt(dt,xe,ce[xe]);return dt};const Dr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:he},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:_e,swimg:Ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qe,swimg:ot},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:lt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:pe,swimg:je}];var Br=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut,wrapClassName:Ct,imgClassName:ur,isArrow:ar=!1,imgStyle:ir={}})=>{const Rr=Math.floor((Ae-(xe-1)*Ce)/xe),[rr,Cr]=(0,T.useState)(),[Qt,jr]=(0,T.useState)(),qr=_n=>Cr(_n),Yr=()=>Cr(-1);return T.createElement(k.Z,{spinning:Ut},T.createElement("div",{className:m()(j.list,dt)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((_n,fn)=>{var Mn;const{name:Ea,id:Ra,identifier:gn,featured:Kr,school_name:ua,image_url:Un,excellent:_a,is_plan:Qa}=_n;return T.createElement("div",{key:Ra,className:m()(j.wrap,Ct),style:{width:Rr,marginRight:(1+fn)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{target:"_blank",href:`/paths/${gn}`,className:j.li,onClick:Sn=>{Sn.preventDefault(),br&&(0,le.L9)([br]),(0,le.xg)(`/paths/${gn}`)}},T.createElement("img",{src:R(39057),className:j.titleBg}),T.createElement("div",{className:j.name},T.createElement(G.Z,{title:Ea},T.createElement("span",{className:j.e,style:{color:ar&&rr===fn?"#145DFF":"#000000"},onMouseEnter:()=>{qr(fn)},onMouseLeave:Yr},Ea))),T.createElement("div",{style:{padding:"14px",paddingBottom:0}},T.createElement("div",{className:m()(j.img,ur)},T.createElement("img",{className:j.cover,style:Yt({},ir),src:`${ee.Z.IMG_SERVER+Un}`}),(Mn=_n==null?void 0:_n.subject_tags)==null?void 0:Mn.map((Sn,na)=>{var Na,wa;if(na===0){const on=(Na=Dr.find(fa=>fa.name==Sn))==null?void 0:Na.swimg;return T.createElement("img",{className:j.sign,src:on,style:{left:"-4px"}})}const Gr=(wa=Dr.find(on=>on.name==Sn))==null?void 0:wa.ptimg;return T.createElement("img",{className:j.sign,src:Gr,style:{left:`${48+52*(na-1)+2*na}px`}})}),T.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(_n==null?void 0:_n.excellent)&&T.createElement("div",{className:j.bq},"\u5F00\u653E\u8BFE\u7A0B"))),T.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},T.createElement("div",null,T.createElement("span",{className:j.text},"\u7AE0\u8282\u6570"),T.createElement("span",{className:j.value},_n.stages_count)),T.createElement("div",null,T.createElement("span",{className:j.text},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{className:j.value},_n.members_count))))))})),!ce.length&&T.createElement(Re.Z,null)))},xr={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},vn=R(16624),wr=R(59301);const kt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:X,swimg:he},{name:"101\u8BA1\u5212",ptimg:ae,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:_e,swimg:Ue},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qe,swimg:ot},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:st,swimg:lt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:pe,swimg:je}];var pt=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut,onRemove:Ct=()=>{},isCurrent:ur=!0,showAlias:ar=!1,wrapClassName:ir,imgClassName:Rr})=>{const rr=Math.floor((Ae-(xe-1)*Ce)/xe),Cr=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Qt=>(window.ENV==="build"&&(Qt.ptimg=`/react/build${Qt.ptimg}`,Qt.swimg=`/react/build${Qt.swimg}`),Qt));return wr.createElement(k.Z,{spinning:Ut},wr.createElement("div",{className:m()(xr.list,dt)},!!(ce!=null&&ce.length)&&(ce==null?void 0:ce.map((Qt,jr)=>{var qr;const{name:Yr,id:_n,identifier:fn,featured:Mn,school_name:Ea,image_url:Ra,excellent:gn,is_plan:Kr}=Qt;return wr.createElement("div",{key:_n,className:m()(xr.wrap,ir),style:{width:rr,marginRight:(1+jr)%xe===0?0:Ce+fr,marginBottom:vt}},wr.createElement("a",{className:xr.li,onClick:ua=>{ua.preventDefault(),ua.stopPropagation(),br&&(0,le.L9)([br]),(0,le.xg)(`/paths/${fn}`)}},wr.createElement("div",{className:m()(xr.img,Rr)},wr.createElement("img",{className:xr.cover,src:`${ee.Z.IMG_SERVER+Ra}`}),ur&&(0,vn.bg)()&&(Qt==null?void 0:Qt.studying)&&wr.createElement("div",{className:`${xr.movebq} user-path-items`,onClick:ua=>{ua.stopPropagation(),Ct(Qt)}},wr.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),wr.createElement("span",{className:"c-red"},"\u79FB\u9664")),(qr=Qt==null?void 0:Qt.subject_tags)==null?void 0:qr.map((ua,Un)=>{var _a,Qa;if(Un===0){const na=(_a=Cr.find(Na=>Na.name==ua))==null?void 0:_a.swimg;return wr.createElement("img",{className:xr.sign,src:na,style:{left:"-4px"}})}const Sn=(Qa=Cr.find(na=>na.name==ua))==null?void 0:Qa.ptimg;return wr.createElement("img",{className:xr.sign,src:Sn,style:{left:`${48+52*(Un-1)+2*Un}px`}})}),wr.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Qt==null?void 0:Qt.excellent)&&wr.createElement("div",{className:xr.bq},"\u5F00\u653E\u8BFE\u7A0B"))),wr.createElement("div",{className:xr.name},wr.createElement(G.Z,{title:ar&&(Qt!=null&&Qt.excellent_alias_name)?wr.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Yr}`,wr.createElement("br",null),wr.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Qt==null?void 0:Qt.excellent_alias_name}`)):Yr},wr.createElement("span",{className:xr.e},ar&&(Qt==null?void 0:Qt.excellent_alias_name)||Yr))),wr.createElement("div",{className:xr.tags},wr.createElement("div",null,wr.createElement(G.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),wr.createElement("span",null,Qt.stages_count))),wr.createElement(G.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},wr.createElement("span",null,wr.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),wr.createElement("span",null,Qt.members_count)))))))})),!ce.length&&wr.createElement(Re.Z,null)))},Nt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},dr="data:image/png;base64,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",Jt=R(59301),_t=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,trackEventItems:br,loading:Ut})=>{const Ct=Math.floor((Ae-(xe-1)*Ce)/xe);return Jt.createElement(k.Z,{spinning:Ut},Jt.createElement("div",{className:m()(Nt.list,dt)},!!ce.length&&ce.map((ur,ar)=>{const{subject_identifier:ir,id:Rr,identifier:rr,power:Cr}=ur,Qt=ur.is_public!=0&&ur.is_public;return Jt.createElement("div",{className:Nt.wrap,key:Rr,style:{width:Ct,marginRight:(1+ar)%xe===0?0:Ce+fr,marginBottom:vt}},Jt.createElement("a",{className:Nt.li,onClick:jr=>{jr.preventDefault(),br&&(0,le.L9)([br]),(0,le.xg)(ur.first_category_url)}},Jt.createElement("div",{className:Nt.top},Jt.createElement(G.Z,{title:ur.name},Jt.createElement("div",{className:Nt.name},ur.name)),Jt.createElement("img",{className:Nt.img,src:ee.Z.IMG_SERVER+"/images/"+ur.avatar_url}),Jt.createElement("div",{className:Nt.text,title:ur.creator},ur.creator),ir&&Jt.createElement("div",{className:Nt.btns},Jt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Jt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Qt&&Jt.createElement("div",{className:Nt.sign},"\u516C\u5F00")),Jt.createElement("div",{className:Nt.bottom},ur.visits>0&&Jt.createElement(G.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-liulanyan"}),Jt.createElement("span",null,ur.visits))),ur.course_members_count>0&&Jt.createElement(G.Z,{title:"\u6210\u5458",placement:"bottom"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-chengyuan"}),ur.course_members_count)),ur.tasks_count>0&&Jt.createElement(G.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Jt.createElement("span",null,Jt.createElement("i",{className:"iconfont icon-zuoye"}),ur.tasks_count)),ur.is_end?Jt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Jt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ur.is_accessible&&Jt.createElement("div",{className:Nt.lockWrap},Jt.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Jt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ce.length&&Jt.createElement(Re.Z,null)))},ft={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},At="data:image/png;base64,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",nt=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,wrapClassName:br,trackEventItems:Ut,loading:Ct})=>{const ur=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ct},T.createElement("div",{className:m()(ft.list,dt)},!!ce.length&&ce.map((ar,ir)=>{const{subject_identifier:Rr,id:rr,identifier:Cr,power:Qt}=ar,jr=ar.is_public!=0&&ar.is_public;return T.createElement("div",{className:m()(`${ft.wrap} ${ar.is_accessible?"":ft.warpStyle}`,br),key:rr,style:{width:ur,marginRight:(1+ir)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{className:ft.li,onClick:qr=>{qr.preventDefault(),Ut&&(0,le.L9)([Ut]),(0,le.xg)(ar.first_category_url)}},T.createElement("div",{className:ft.creator},T.createElement("img",{className:ft.img,src:ee.Z.IMG_SERVER+"/images/"+ar.avatar_url}),T.createElement("div",{className:ft.text,title:ar.creator},ar.creator)),T.createElement("div",{className:ft.top},T.createElement(G.Z,{title:ar.name},T.createElement("div",{className:ft.name},ar.name)),jr&&T.createElement("div",{className:ft.sign},"\u516C\u5F00")),T.createElement("div",{className:ft.middle},T.createElement("div",{className:ft.row,style:{marginBottom:6}},T.createElement("div",null,T.createElement("span",{className:ft.text},"\u8BBF\u95EE\u91CF"),T.createElement("span",{className:ft.value},(ar==null?void 0:ar.visits)||0)),T.createElement("div",null,T.createElement("span",{className:ft.text},"\u6210\u5458"),T.createElement("span",{className:ft.value},(ar==null?void 0:ar.course_members_count)||0))),T.createElement("div",{className:ft.row},T.createElement("div",null,T.createElement("span",{className:ft.text,style:{width:42}},"\u4F5C",T.createElement("span",{style:{marginLeft:14}},"\u4E1A")),T.createElement("span",{className:ft.value},(ar==null?void 0:ar.tasks_count)||0)),T.createElement("div",null,T.createElement("span",{className:ft.text},"\u72B6\u6001"),ar.is_end?T.createElement("span",{className:ft.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):T.createElement("span",{className:ft.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Rr&&T.createElement("div",{className:ft.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ar.is_accessible&&T.createElement("div",{className:ft.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ce.length&&T.createElement(Re.Z,null)))},w={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},z="data:image/png;base64,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",ie=({className:dt,dataSource:ce=[],col:xe=4,right:Ce,bottom:vt=23,precision:fr=0,wrapWidth:Ae=1200,wrapClassName:br,trackEventItems:Ut,loading:Ct})=>{const ur=Math.floor((Ae-(xe-1)*Ce)/xe);return T.createElement(k.Z,{spinning:Ct},T.createElement("div",{className:m()(w.list,dt)},!!ce.length&&ce.map((ar,ir)=>{const{subject_identifier:Rr,id:rr,identifier:Cr,power:Qt}=ar,jr=ar.is_public!=0&&ar.is_public;return T.createElement("div",{className:m()(`${w.wrap} ${ar.is_accessible?"":w.warpStyle}`,br),key:rr,style:{width:ur,marginRight:(1+ir)%xe===0?0:Ce+fr,marginBottom:vt}},T.createElement("a",{className:w.li,onClick:qr=>{qr.preventDefault(),Ut&&(0,le.L9)([Ut]),(0,le.xg)(ar.first_category_url)}},T.createElement("div",{className:w.creator},T.createElement("img",{className:w.img,src:ee.Z.IMG_SERVER+"/images/"+ar.avatar_url}),T.createElement("div",{className:w.text,title:ar.creator},ar.creator)),T.createElement("div",{className:w.top},T.createElement(G.Z,{title:ar.name},T.createElement("div",{className:w.name},ar.name)),jr&&T.createElement("div",{className:w.sign})),T.createElement("div",{className:w.middle},T.createElement("div",{className:w.row,style:{marginBottom:6}},T.createElement("div",null,T.createElement("span",{className:w.text},"\u8BBF\u95EE\u91CF"),T.createElement("span",{className:w.value},(ar==null?void 0:ar.visits)||0)),T.createElement("div",null,T.createElement("span",{className:w.text},"\u6210\u5458"),T.createElement("span",{className:w.value},(ar==null?void 0:ar.course_members_count)||0))),T.createElement("div",{className:w.row},T.createElement("div",null,T.createElement("span",{className:w.text,style:{width:42}},"\u4F5C",T.createElement("span",{style:{marginLeft:14}},"\u4E1A")),T.createElement("span",{className:w.value},(ar==null?void 0:ar.tasks_count)||0)),T.createElement("div",null,T.createElement("span",{className:w.text},"\u72B6\u6001"),ar.is_end?T.createElement("span",{className:w.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):T.createElement("span",{className:w.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Rr&&T.createElement("div",{className:w.btns},T.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!ar.is_accessible&&T.createElement("div",{className:w.lockWrap},T.createElement("img",{src:`${ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),T.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ce.length&&T.createElement(Re.Z,null)))},fe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Oe=R(90115),nr=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={},tabBarExtraContent:fr})=>T.createElement("div",{className:m()(fe.tabs,Ce),style:vt},T.createElement("div",{className:fe.tabsWrap},dt.map((Ae,br)=>T.createElement("aside",{className:fe.tab,onClick:()=>{xe(Ae.id),Ae.link&&Oe.history.push(Ae.link)},key:br},T.createElement("div",{className:ce===Ae.id?fe.active:""},Ae.name),(Ae==null?void 0:Ae.resetCount)==null&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement("span",null,"\uFF08",Ae==null?void 0:Ae.total,"\uFF09"),(Ae==null?void 0:Ae.resetCount)!==void 0&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement(G.Z,{title:(Ae==null?void 0:Ae.tip)!=null?Ae==null?void 0:Ae.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Ae==null?void 0:Ae.resetCount),"/",T.createElement("span",null,Ae==null?void 0:Ae.total),"\uFF09"))))),T.createElement("div",{className:fe.tabBar},fr)),Pt={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},gr=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={},tabBarExtraContent:fr})=>T.createElement("div",{className:m()(Pt.tabs,Ce),style:vt},T.createElement("div",{className:Pt.tabsWrap},dt.map((Ae,br)=>T.createElement("aside",{className:Pt.tab,onClick:()=>{xe(Ae.id),Ae.link&&Oe.history.push(Ae.link)},key:br},T.createElement("div",{className:ce===Ae.id?Pt.active:""},Ae.name),(Ae==null?void 0:Ae.resetCount)==null&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement("span",null,"\uFF08",Ae==null?void 0:Ae.total,"\uFF09"),(Ae==null?void 0:Ae.resetCount)!==void 0&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement(G.Z,{title:(Ae==null?void 0:Ae.tip)!=null?Ae==null?void 0:Ae.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Ae==null?void 0:Ae.resetCount),"/",T.createElement("span",null,Ae==null?void 0:Ae.total),"\uFF09"))))),T.createElement("div",{className:Pt.tabBar},fr)),Ar={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},kr=({dataSource:dt=[],value:ce,onChange:xe,className:Ce,style:vt={},tabBarExtraContent:fr})=>T.createElement("div",{className:m()(Ar.tabs,Ce),style:vt},T.createElement("div",{className:Ar.tabsWrap},dt.map((Ae,br)=>T.createElement("aside",{className:`${Ar.tab} ${ce===Ae.id?Ar.active:""}`,onClick:()=>{xe(Ae.id),Ae.link&&Oe.history.push(Ae.link)},key:br},T.createElement("div",null,Ae.name),(Ae==null?void 0:Ae.resetCount)==null&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement("span",null,"\uFF08",Ae==null?void 0:Ae.total,"\uFF09"),(Ae==null?void 0:Ae.resetCount)!==void 0&&(Ae==null?void 0:Ae.total)!==void 0&&T.createElement(G.Z,{title:(Ae==null?void 0:Ae.tip)!=null?Ae==null?void 0:Ae.tip:""},T.createElement("span",{style:{color:"#9096A3"}},"\uFF08",T.createElement("span",{style:{color:"#000"}},Ae==null?void 0:Ae.resetCount),"/",T.createElement("span",null,Ae==null?void 0:Ae.total),"\uFF09"))))),T.createElement("div",{className:Ar.tabBar},fr)),Gt=({className:dt,style:ce={},children:xe})=>T.createElement("div",{className:m()(dt),style:ce},xe),qt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Pe=R(38854),Ze=R(20834);const at=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var St=({sortValue:dt,dropValue:ce,className:xe,onSort:Ce,onDrop:vt,dataSource:fr=at})=>{var Ae;return T.createElement("div",{className:m()(qt.orderWrap,xe)},T.createElement(Pe.Z,{dropdownRender:()=>T.createElement(Ze.default,null,fr.map((br,Ut)=>T.createElement(Ze.default.Item,{key:Ut,onClick:()=>vt(br.id)},br.name)))},T.createElement("span",{className:qt.orderTextWrap},(Ae=fr.find(br=>ce===br.id))==null?void 0:Ae.name)),T.createElement("span",{className:qt.orderIconWrap},T.createElement("span",{className:qt.orderAsc},T.createElement("i",{className:dt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-up font12 ${qt.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")})),T.createElement("span",{className:qt.orderDesc},T.createElement("i",{className:dt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer} ${qt.active}`:`iconfont icon-sanjiaoxing-down font12 ${qt.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")}))))},ht={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Lt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Er=({sortValue:dt,dropValue:ce,className:xe,onSort:Ce,onDrop:vt,dataSource:fr=Lt})=>{var Ae;return T.createElement("div",{className:m()(ht.orderWrap,xe)},T.createElement(Pe.Z,{dropdownRender:()=>T.createElement(Ze.default,null,fr.map((br,Ut)=>T.createElement(Ze.default.Item,{key:Ut,onClick:()=>vt(br.id)},br.name)))},T.createElement("span",{className:ht.orderTextWrap},(Ae=fr.find(br=>ce===br.id))==null?void 0:Ae.name)),T.createElement("span",{className:ht.orderIconWrap},T.createElement("span",{className:ht.orderAsc},T.createElement("i",{className:dt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ht.cursorPointer} ${ht.active}`:`iconfont icon-sanjiaoxing-up font12 ${ht.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")})),T.createElement("span",{className:ht.orderDesc},T.createElement("i",{className:dt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ht.cursorPointer} ${ht.active}`:`iconfont icon-sanjiaoxing-down font12 ${ht.cursorPointer}`,onClick:()=>Ce(dt==="asc"?"desc":"asc")}))))},Mr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},zr=R(3113),Qr=R(39587),mn=Object.defineProperty,xn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Hn=(dt,ce,xe)=>ce in dt?mn(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,An=(dt,ce)=>{for(var xe in ce||(ce={}))Cn.call(ce,xe)&&Hn(dt,xe,ce[xe]);if(xn)for(var xe of xn(ce))Gn.call(ce,xe)&&Hn(dt,xe,ce[xe]);return dt},En=(dt,ce)=>{var xe={};for(var Ce in dt)Cn.call(dt,Ce)&&ce.indexOf(Ce)<0&&(xe[Ce]=dt[Ce]);if(dt!=null&&xn)for(var Ce of xn(dt))ce.indexOf(Ce)<0&&Gn.call(dt,Ce)&&(xe[Ce]=dt[Ce]);return xe},Jr=(dt,ce,xe)=>new Promise((Ce,vt)=>{var fr=Ut=>{try{br(xe.next(Ut))}catch(Ct){vt(Ct)}},Ae=Ut=>{try{br(xe.throw(Ut))}catch(Ct){vt(Ct)}},br=Ut=>Ut.done?Ce(Ut.value):Promise.resolve(Ut.value).then(fr,Ae);br((xe=xe.apply(dt,ce)).next())}),yr=dt=>{var ce=dt,{className:xe,style:Ce,children:vt,loading:fr=!1,openLoading:Ae,onClick:br=()=>{},size:Ut="middle",shape:Ct="round",theme:ur}=ce,ar=En(ce,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ir,Rr]=(0,T.useState)(!1),rr=(0,T.useMemo)(()=>{switch(ur){case Qr.Fy.THEMEONE:return Mr.ThemeOne;case Qr.Fy.DEFAULT:default:return Mr.btn}},[ur]);return T.createElement(zr.ZP,An({onClick:(0,x.throttle)(Cr=>Jr(void 0,null,function*(){Ae&&Rr(!0);try{yield br(Cr)}catch(Qt){console.log("error",Qt)}Ae&&Rr(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(rr,Mr[`${Ut}-${Ct}`],xe),style:Ce,size:Ut,shape:Ct,loading:ir||fr},ar),vt)},Rn={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},la=({className:dt,style:ce,children:xe=null,onClick:Ce,title:vt})=>T.createElement("div",{className:m()(Rn.head,dt),style:ce},T.createElement("span",{className:"primary-hover",onClick:Ce},T.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),T.createElement("b",{title:vt},vt),T.createElement("div",{className:Rn.node},xe)),xa={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},jn=({confirmShow:dt=!0,confirmTitle:ce,confirmClick:xe,cancelShow:Ce=!0,cancelTitle:vt,cancelClick:fr,className:Ae,style:br,confirmLoading:Ut=!1})=>T.createElement("div",{className:m()(xa.btns,Ae),style:br},dt&&T.createElement(zr.ZP,{loading:Ut,onClick:xe,type:"primary",className:xa.confirm},ce),Ce&&T.createElement(zr.ZP,{onClick:fr,className:xa.cancel},vt)),Fn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ra=({className:dt,style:ce={},LeftContent:xe,children:Ce,RightContent:vt})=>T.createElement("div",{className:m()(Fn.fixedBottom,dt),style:ce},T.createElement("div",{className:Fn.wrap},T.createElement("div",{className:Fn.left},xe),T.createElement("div",{className:Fn.center},Ce),T.createElement("div",{className:Fn.right},vt))),$n={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},zn=({className:dt,style:ce={},dataSource:xe=[]})=>T.createElement("div",{className:m()($n.crumbs,dt),style:ce},xe.map((Ce,vt)=>vtOe.history.push(Ce.path)},Ce.name):T.createElement("span",null,Ce.name),T.createElement("span",null,"\xA0",">","\xA0")):T.createElement("span",{key:vt,style:{color:"#5F6368"}},Ce.name))),da=R(31797),ka=Object.defineProperty,aa=Object.defineProperties,Pa=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Nn=(dt,ce,xe)=>ce in dt?ka(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,Zn=(dt,ce)=>{for(var xe in ce||(ce={}))yn.call(ce,xe)&&Nn(dt,xe,ce[xe]);if(Ia)for(var xe of Ia(ce))pn.call(ce,xe)&&Nn(dt,xe,ce[xe]);return dt},oi=(dt,ce)=>aa(dt,Pa(ce)),ni=(dt,ce)=>{var xe={};for(var Ce in dt)yn.call(dt,Ce)&&ce.indexOf(Ce)<0&&(xe[Ce]=dt[Ce]);if(dt!=null&&Ia)for(var Ce of Ia(dt))ce.indexOf(Ce)<0&&pn.call(dt,Ce)&&(xe[Ce]=dt[Ce]);return xe};const{Countdown:gi}=da.default;var Sa=dt=>{var ce=dt,{onChange:xe}=ce,Ce=ni(ce,["onChange"]);const[vt,fr]=(0,T.useState)(null);(0,T.useEffect)(()=>{typeof vt=="number"&&vt>=0&&xe(vt)},[vt]);const Ae=br=>{const Ut=Math.floor(br/1e3);fr(Ut)};return T.createElement(gi,oi(Zn({},Ce),{onChange:Ae}))},Ba={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Ai=({DataProps:dt,className:ce,style:xe={}})=>{var Ce;return T.createElement("div",{className:m()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ba.ClassRoomItem,ce),style:xe,onClick:()=>{(0,le.xg)(dt==null?void 0:dt.first_category_url)}},T.createElement("div",{className:"flex flex-col item-center"},T.createElement("img",{src:`${(Ce=ee.Z)==null?void 0:Ce.IMG_SERVER}/images/${dt==null?void 0:dt.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(dt==null?void 0:dt.subject_identifier)&&T.createElement("div",{className:"mt-40px"},T.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),T.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),T.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},T.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(dt!=null&&dt.is_public)&&T.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),T.createElement("span",{className:m()("text-16px font-medium",Ba.TitleDom)},dt==null?void 0:dt.name)),T.createElement("div",{className:"c-grey-333 font-medium"},dt==null?void 0:dt.creator),T.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",dt==null?void 0:dt.course_members_count),T.createElement("div",{className:"c-grey-333 flex item-center justify-between"},T.createElement("div",null,"\u4F5C\u4E1A\uFF1A",dt==null?void 0:dt.tasks_count),dt!=null&&dt.is_end?T.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):T.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},yi=Object.defineProperty,Mi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,gt=(dt,ce,xe)=>ce in dt?yi(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,ma=(dt,ce)=>{for(var xe in ce||(ce={}))Li.call(ce,xe)&>(dt,xe,ce[xe]);if(Mi)for(var xe of Mi(ce))Ya.call(ce,xe)&>(dt,xe,ce[xe]);return dt},Ja=({DataProps:dt=[],selectValue:ce,onChange:xe,className:Ce,style:vt={},extra:fr,classNameItem:Ae,styleItem:br={},barHidden:Ut})=>{const[Ct,ur]=(0,T.useState)();return(0,T.useEffect)(()=>{ur(Array.isArray(ce)?ce:[ce])},[ce]),T.createElement("div",{className:m()("flex px-20px py-10px gap-40px",Ce),style:ma({borderBottom:"1px solid #D3F0FF"},vt)},dt==null?void 0:dt.map(ar=>T.createElement("div",{key:ar==null?void 0:ar.id,className:m()("flex item-center justify-center current c-grey-333 text-16 relative",Ae,ar==null?void 0:ar.className),style:ma(ma({color:Ct!=null&&Ct.includes(ar==null?void 0:ar.id)?"#1890FF":"",minWidth:88},br),(ar==null?void 0:ar.style)||{}),onClick:ir=>{xe==null||xe({domEvent:ir,item:ar}),ar!=null&&ar.link&&Oe.history.push(ar==null?void 0:ar.link)}},ar==null?void 0:ar.name,!Ut&&(Ct==null?void 0:Ct.includes(ar==null?void 0:ar.id))&&T.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),T.createElement("div",{className:"ml-auto"},fr))},di=Object.defineProperty,mi=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,bn=(dt,ce,xe)=>ce in dt?di(dt,ce,{enumerable:!0,configurable:!0,writable:!0,value:xe}):dt[ce]=xe,ya=(dt,ce)=>{for(var xe in ce||(ce={}))fi.call(ce,xe)&&bn(dt,xe,ce[xe]);if(vi)for(var xe of vi(ce))Di.call(ce,xe)&&bn(dt,xe,ce[xe]);return dt},Va=(dt,ce)=>mi(dt,Ci(ce)),Tn=({value:dt,onChange:ce,onInputChange:xe,className:Ce,style:vt={},InputProps:fr})=>{const[Ae,br]=(0,T.useState)(dt);return T.createElement("div",{className:m()("flex item-center rounded-full px-10px py-2px",Ce),style:ya({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},vt)},T.createElement(C.default,Va(ya({bordered:!1},fr),{onChange:Ut=>{br(Ut.target.value),xe==null||xe(encodeURIComponent(Ut.target.value))},onPressEnter:Ut=>{ce==null||ce({domEvent:Ut,item:{value:Ae}})}})),T.createElement("img",{className:"h-22px current",src:R(25365),height:22,onClick:Ut=>{ce==null||ce({domEvent:Ut,item:{value:Ae}})}}))}},32686:function(jt,it,R){"use strict";R.d(it,{Z:function(){return r}});var T=R(59301),V=R(43418),B=R(24905),g=R(38854),I=R(20834),E=R(1710),o=R(8591),m=R(5112),x=R(8636),_=R(76443),l=R(14433),d=R(51571),h=(a,c,u)=>new Promise((s,f)=>{var e=v=>{try{i(u.next(v))}catch(p){f(p)}},t=v=>{try{i(u.throw(v))}catch(p){f(p)}},i=v=>v.done?s(v.value):Promise.resolve(v.value).then(e,t);i((u=u.apply(a,c)).next())});const n=50;var r=({data:a,isAdminOrTeacher:c,onDelGroup:u,onChangeGroupName:s,onPlusMember:f,onDelMember:e,onExitGroup:t,Transferteams:i})=>{var v,p;const[A,y]=(0,T.useState)(0),[C,S]=(0,T.useState)(0);let[P,D]=(0,T.useState)(),[U,L]=(0,T.useState)(),[O,W]=(0,T.useState)(!1),[F,K]=(0,T.useState)(),[k,G]=(0,T.useState)(),[q,ee]=(0,T.useState)(!1),[le,me]=(0,T.useState)(!1),[Fe,Se]=(0,T.useState)("");function Re(ye){let de=parseInt(ye.key,10);Se(de),me(!0)}function Ye(ye){let de=parseInt(ye.key,10);V.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",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:()=>{t(de)}})}function qe(ye){let de=parseInt(ye,10);V.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:d.Z.CustomTipsModalCss,cancelText:"\u53D6\u6D88",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:()=>{t(de)}})}function Le(ye,de){V.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:d.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{e(ye,de)}})}const We={display:"block",height:"30px",lineHeight:"30px"};function ke(ye){G(ye),K(ye==null?void 0:ye.id),ee(!0)}const ut=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(ye,de,$)=>T.createElement(B.default,{disabled:de==null?void 0:de.is_creator,defaultChecked:ye,onChange:J=>{(0,x.fg)({id:F,member_id:de.id,clazz:"item_bank",enable:J.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(ye,de,$)=>T.createElement(B.default,{disabled:de==null?void 0:de.is_creator,defaultChecked:ye,onChange:J=>{(0,x.fg)({id:F,member_id:de.id,clazz:"edit_item_bank",enable:J.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(ye,de,$)=>T.createElement(B.default,{disabled:de==null?void 0:de.is_creator,defaultChecked:ye,onChange:J=>{(0,x.fg)({id:F,member_id:de.id,clazz:"exercise",enable:J.target.checked})}})}];function we(ye){return h(this,null,function*(){const de=yield(0,x.Gt)(ye==null?void 0:ye.id);K(ye==null?void 0:ye.id),L(de),W(!0)})}return T.createElement("ul",{className:"teaching-lists"},a.map((ye,de)=>T.createElement("li",{key:ye.id,style:{marginTop:de===0?30:16},onClick:()=>y(de)},T.createElement("div",{className:"item-group"},T.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},ye.name,"\u7684\u6559\u7814\u56E2\u961F"),T.createElement("div",{className:"action-group"})),T.createElement("div",{style:{display:"flex"}},T.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),T.createElement("ul",{className:"info",style:{flex:1}},ye.memers.map($=>{var J;return T.createElement("li",{key:$.id||$.name,onClick:()=>{S($.id)},className:"directionItemWrap"},T.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:$!=null&&$.is_creater?"#000000":"#5F6367"}},((J=$.name)==null?void 0:J.length)>6?$.name.substr(0,6)+"....":$.name,T.createElement("img",{src:_.Z,style:{marginLeft:5,display:!($!=null&&$.is_creater)&&"none",height:25,width:78}})),ye.is_creat?T.createElement("div",{className:"groupActionWrap",style:{display:!($!=null&&$.id)&&"none"}},T.createElement("a",{className:"btn-del",onClick:be=>{be.preventDefault(),be.stopPropagation(),Le(ye.id,$.id)}},"x")):null)})),ye.is_creat||c?T.createElement(g.Z,{overlayClassName:"dropdowns",dropdownRender:()=>T.createElement(I.default,null,T.createElement(I.default.Item,{onClick:()=>{s(ye)}},"\u4FEE\u6539\u540D\u79F0"),T.createElement(I.default.Item,{disabled:ye.memers.length>=50,onClick:()=>{f(ye)}},"\u6DFB\u52A0\u6210\u5458"),ye.is_creat&&T.createElement(I.default.Item,{onClick:()=>we(ye)},"\u6743\u9650\u914D\u7F6E"),ye.is_creat&&T.createElement(I.default.Item,{onClick:()=>ke(ye)},"\u8F6C\u8BA9\u56E2\u961F"),T.createElement(I.default.Item,{key:ye.id+"",onClick:ye.is_creat?Re:Ye},ye.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},T.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",T.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):T.createElement("span",{key:ye.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>qe(ye.id)},"\u9000\u51FA")))),T.createElement(V.default,{width:700,wrapClassName:d.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:O,onCancel:()=>W(!1)},T.createElement(l.Gi,null,T.createElement(E.default,{dataSource:U==null?void 0:U.members,columns:ut,pagination:!1,scroll:{y:240}})),T.createElement("p",{style:{color:"#FF9D18",marginTop:5}},"*\u9009\u4E2D\u4EE3\u8868\u8BE5\u6210\u5458\u53EF\u4EE5\u4F7F\u7528\u56E2\u961F\u5185\u6240\u6709\u6210\u5458\u5171\u4EAB\u7684\u8D44\u6E90\uFF0C\u5426\u5219\u4E0D\u53EF\u4EE5")),T.createElement(V.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:d.Z.CustomCss,onOk:()=>{u(Fe),me(!1)},open:le,onCancel:()=>me(!1)},T.createElement("p",null,"\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"),T.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),T.createElement(V.default,{wrapClassName:d.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!P){o.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}i(F,P),ee(!1),P=""},open:q,onCancel:()=>{ee(!1),P=""}},T.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",T.createElement("br",null)," \u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u521B\u5EFA\u4EBA\u7684\u8EAB\u4EFD\u548C\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u56E2\u961F\u4E2D\u7684\u4E00\u5458"),T.createElement("div",null,T.createElement(m.ZP.Group,{defaultValue:[],onChange:ye=>{P=ye.target.value,D(ye.target.value)}},(p=(v=k==null?void 0:k.memers)==null?void 0:v.filter(ye=>ye.is_teacher))==null?void 0:p.map((ye,de)=>T.createElement(m.ZP,{style:We,value:ye==null?void 0:ye.id},ye==null?void 0:ye.name))))))}},30702:function(jt,it,R){"use strict";var T=R(59301),V=R(78241),B=R(43418),g=R(92832),I=R(51571);it.Z=({callback:E,visible:o,onCancel:m,id:x,name:_})=>{function l(h){E(h)}const[d]=V.default.useForm();return(0,T.useEffect)(()=>{d.setFieldsValue({name:_})},[_]),T.createElement(B.default,{centered:!0,title:x?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:o,onCancel:m,onOk:()=>{d.submit()},wrapClassName:I.Z.CustomCss},T.createElement(V.default,{form:d,initialValues:{name:_},onFinish:l},T.createElement(V.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},T.createElement(g.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))}},79304:function(jt,it,R){"use strict";R.d(it,{J:function(){return i},Z:function(){return C}});var T=R(59301),V=R(3113),B=R(43418),g=R(58103),I=R(8636),E=R(30702),o=R(32686),m=R(51571),x=R(14433),_=R(22566),l=R(90115),d=R(22779),h=Object.defineProperty,n=Object.defineProperties,r=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,s=(S,P,D)=>P in S?h(S,P,{enumerable:!0,configurable:!0,writable:!0,value:D}):S[P]=D,f=(S,P)=>{for(var D in P||(P={}))c.call(P,D)&&s(S,D,P[D]);if(a)for(var D of a(P))u.call(P,D)&&s(S,D,P[D]);return S},e=(S,P)=>n(S,r(P)),t=(S,P,D)=>new Promise((U,L)=>{var O=K=>{try{F(D.next(K))}catch(k){L(k)}},W=K=>{try{F(D.throw(K))}catch(k){L(k)}},F=K=>K.done?U(K.value):Promise.resolve(K.value).then(O,W);F((D=D.apply(S,P)).next())});function i({children:S}){return T.createElement("div",{className:"no-data"},T.createElement("img",{src:g,alt:"no-data",width:300}),S)}const v={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var p=(S=>(S[S.INITDATA=0]="INITDATA",S[S.SHOWLOADING=1]="SHOWLOADING",S[S.SHOWFORMPANEL=2]="SHOWFORMPANEL",S[S.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",S[S.SELECTGROUP=4]="SELECTGROUP",S[S.SETINDEX=5]="SETINDEX",S))(p||{});function A(S,P){switch(P.type){case 0:return f(f({},S),P.payload);case 1:return e(f({},S),{loading:P.payload});case 5:return e(f({},S),{index:P.payload});case 2:return f(f({},S),P.payload);case 3:return f(f({},S),P.payload);case 4:return e(f({},S),{selectedGroup:P.payload,showFormPanel:!0});default:throw new Error}}function y({user:S}){var P;const D=(0,l.useLocation)(),[U]=(0,l.useSearchParams)(),[L,O]=(0,T.useReducer)(A,v),{data:W,index:F,loading:K,showFormPanel:k,selectedGroup:G,showMemberPanel:q}=L,ee=(P=S.userInfo)==null?void 0:P.role,[le,me]=(0,T.useState)(U.get("category")||"0"),Fe=(0,T.useMemo)(()=>{let j=[],X=[];if(W){for(let he of W)he.is_creat?j.push(he):X.push(he);return[j,X]}},[W]);(0,T.useEffect)(()=>{ee===15&&O({type:5,payload:1})},[ee]);function Se(){return t(this,null,function*(){const j=yield(0,I.XY)();(j==null?void 0:j.status)!==401&&O({type:0,payload:{loading:!1,showFormPanel:!1,data:j.groups,index:U.get("category")||0}})})}(0,T.useEffect)(()=>{Se()},[]);function Re(j){return t(this,null,function*(){G.id?yield(0,I.n3)(G.id,j):yield(0,I.Nd)(j),Se()})}function Ye(){O({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function qe(j){O({type:4,payload:j})}function Le(){O({type:2,payload:{showFormPanel:!1}})}function We(){O({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ke(j){O({type:3,payload:{showMemberPanel:!0,selectedGroup:j}})}function ut(j,X){return t(this,null,function*(){yield(0,I.UA)(j,X),Se()})}function we(j){return t(this,null,function*(){yield(0,I.eE)(j),Se()})}function ye(j){return t(this,null,function*(){yield(0,I.U2)(j),Se()})}function de(j,X){return t(this,null,function*(){yield(0,I.Gj)(j,X),Se()})}function $(j){O({type:5,payload:parseInt(j.target.id,10)})}function J(j,X){return t(this,null,function*(){We(),yield(0,I.E2)({user_ids:j,group_id:X}),Se()})}const be=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return T.createElement(T.Fragment,null,T.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},T.createElement("div",{className:"teaching-circling-body"},ee===15?null:T.createElement(x.YG,{value:le,onChange:j=>{var X;(X=window.location.href.toString())!=null&&X.includes("category")?(0,_.jz)("category",j):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${j}`:`?category=${j}`),me(j),O({type:5,payload:parseInt(j,10)})},tabBarExtraContent:T.createElement(V.ZP,{type:"primary",disabled:W.length>=50,style:{width:60,height:32,borderRadius:16,border:"1px solid #BACFFE",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)",color:"#3061D0"},title:W.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Ye},"\u65B0\u5EFA"),className:"mb25",dataSource:be}),T.createElement("div",{className:Fe[F].length===0?"nodata-content":"main-content"},Fe[F].length===0?T.createElement(i,null,ee<=12?T.createElement(T.Fragment,null," ",T.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")," ",T.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")," "):T.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 ")):T.createElement(o.Z,{onExitGroup:ye,Transferteams:de,onPlusMember:ke,onDelMember:ut,onDelGroup:we,isAdminOrTeacher:ee<=12,onChangeGroupName:qe,data:Fe[F]})))),T.createElement(E.Z,{callback:Re,visible:k,onCancel:Le,id:G.id,name:G.name}),T.createElement(B.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:q,onCancel:We,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:m.Z.CustomCss},T.createElement(d.Z,{container_id:G.id,container_type:4,onSelect:J,onCancel:We})))}var C=(0,l.connect)(({user:S})=>({user:S}))(y)},8636:function(jt,it,R){"use strict";R.d(it,{E2:function(){return I},Gj:function(){return o},Gt:function(){return _},Nd:function(){return B},U2:function(){return E},UA:function(){return m},XY:function(){return V},eE:function(){return x},fg:function(){return l},n3:function(){return g}});var T=R(64866);function V(){return(0,T.U2)("teach_groups.json")}function B(d){return(0,T.v_)("teach_groups.json",d)}function g(d,h){return(0,T.gz)(`teach_groups/${d}.json`,h)}function I(d){return(0,T.v_)("teach_group_members.json",d)}function E(d){return(0,T.IV)(`teach_group_members/${d}.json`)}function o(d,h){return(0,T.gz)(`teach_groups/${d}/change_admin.json`,{member_id:h})}function m(d,h){return(0,T.IV)(`teach_groups/${d}/del_member.json`,{member_id:h})}function x(d){return(0,T.IV)(`teach_groups/${d}.json`)}function _(d){return(0,T.U2)(`teach_groups/${d}/show_permission.json`)}function l(d){return(0,T.gz)(`teach_groups/${d==null?void 0:d.id}/update_permission.json`,d)}},57560:function(jt,it,R){"use strict";var T=R(59301),V=R(76411),B=R.n(V),g=R(48961),I=R.n(g),E=R(59301),o=Object.defineProperty,m=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,l=(n,r,a)=>r in n?o(n,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[r]=a,d=(n,r)=>{for(var a in r||(r={}))x.call(r,a)&&l(n,a,r[a]);if(m)for(var a of m(r))_.call(r,a)&&l(n,a,r[a]);return n};const h=({dataSource:n,height:r,labelTextColor:a,legend:c={}})=>{console.log("dataSource:",n);const u=(0,T.useRef)(null),s=(0,T.useRef)(null),[f,e]=(0,T.useState)({}),[t,i]=(0,T.useState)(""),[v,p]=(0,T.useState)(""),A=n||[{name:"\u638C\u63E1\u738780%~100%",value:1,itemStyle:{color:"rgb(223,209,38)"}},{name:"\u638C\u63D0\u738760%~79%",value:2,itemStyle:{color:"rgb(6,234,230)"}},{name:"\u638C\u63A8\u738759%\u4EE5\u4E0B",value:3,itemStyle:{color:"rgb(6,110,247)"}}];(0,T.useEffect)(()=>(C(),window.addEventListener("resize",y),()=>{window.removeEventListener("resize",y)}),[]),(0,T.useEffect)(()=>{n!=null&&n.length&&y()},[n]);const y=()=>{var O,W;const F=S(A,.8);(O=s.current)==null||O.setOption(F),(W=s.current)==null||W.resize()},C=()=>{const O=u.current;s.current=V.init(O);const W=S(A,.8);e(W),s.current.setOption(W),s.current.getZr().off("mousewheel"),W.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:A,itemStyle:{opacity:0}}),s.current.setOption(W),L(s.current)},S=(O,W)=>{let F,K=[],k=0,G=0,q=0,ee=[],le=[],me=1-W;O.sort((Se,Re)=>Re.value-Se.value);for(let Se=0;Seqe.name===Se)[0],Ye=U(Re.value*100,2)+"%";return`${Re.name} ${Ye}`}},c),labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:a||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:a||"#FFF"}},formatter:`{b|{b} +}{c|{c}}{b|}`},xAxis3D:{min:-1,max:1},yAxis3D:{min:-1,max:1},zAxis3D:{min:-1,max:1},grid3D:{show:!1,boxHeight:Fe,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:K}},P=(O,W)=>(O.sort((F,K)=>K.pieData.value-F.pieData.value),W*25/O[0].pieData.value),D=(O,W,F,K,k,G)=>{let q=(O+W)/2,ee=O*Math.PI*2,le=W*Math.PI*2,me=q*Math.PI*2;O===0&&W===1&&(F=!1),k=typeof k!="undefined"?k:1/3;let Fe=F?Math.cos(me)*.1:0,Se=F?Math.sin(me)*.1:0,Re=K?1.05:1;return{u:{min:-Math.PI,max:Math.PI*3,step:Math.PI/32},v:{min:0,max:Math.PI*2,step:Math.PI/20},x:function(Ye,qe){return Yele?Fe+Math.cos(le)*(1+Math.cos(qe)*k)*Re:Fe+Math.cos(Ye)*(1+Math.cos(qe)*k)*Re},y:function(Ye,qe){return Yele?Se+Math.sin(le)*(1+Math.cos(qe)*k)*Re:Se+Math.sin(Ye)*(1+Math.cos(qe)*k)*Re},z:function(Ye,qe){return Ye<-Math.PI*.5?Math.sin(Ye):Ye>Math.PI*2.5?Math.sin(Ye)*G*.1:Math.sin(qe)>0?1*G*.1:-1}}},U=(O,W)=>{let F=parseFloat(O);if(isNaN(F))return!1;F=Math.round(O*Math.pow(10,W))/Math.pow(10,W);let K=F.toString();(K==null?void 0:K.indexOf("."))<0&&(K+=".");for(let G=K.length-(K==null?void 0:K.indexOf("."));G<=W;G++)K+="0";return K},L=()=>{s.current.on("click",function(O){if(O.seriesName==="pie2d"){i(O.dataIndex);let W=s.current.getWidth()/2,F=s.current.getHeight()/2;s.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:O.dataIndex})}}),s.current.on("mousemove",function(O){}),s.current.on("mouseout",function(){s.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:v}),p("")})};return E.createElement("div",{ref:u,style:{width:"100%",height:r||"500rem"}})};it.Z=h},45915:function(jt,it,R){"use strict";R.d(it,{Z:function(){return dt}});var T=R(59301),V=R(90115),B=R(78241),g=R(8591),I=R(54580),E=R(43428),o=R(3113),m=R(43418),x=R(92832),_=R(6848),l=R(57809),d=R(99313),h=R(5112),n=R(17574),r={flex_box_center:"flex_box_center___bAhU8",flex_space_between:"flex_space_between___fGcUL",flex_box_vertical_center:"flex_box_vertical_center___hqbFm",flex_box_center_end:"flex_box_center_end___h8cjt",flex_box_column:"flex_box_column___jkfSL",detailmodal:"detailmodal___KEy8k",title:"title___M0Bdn",button:"button___oEMiZ",drawer:"drawer___Pwq6m",tabstyle:"tabstyle___hGelr",items:"items___RrF7L",itemsactivite:"itemsactivite____kVzF",nodetitle:"nodetitle___UgLxl",nodeboyd:"nodeboyd___R1M87",listitem:"listitem___CjR4j",Tabs:"Tabs___gAkar",addmodal:"addmodal___KHvV4",gxcoent:"gxcoent___B8UeJ",gxtitle:"gxtitle___Ezw1C",Colortitle:"Colortitle___kChPm",gxbody:"gxbody___HmZPk",tag:"tag___b2Gak",form:"form___wY8YH",radioform:"radioform___RW7Fy",settingmodal:"settingmodal___LgbSA",body:"body___KaaXx",left:"left___BbRKH",header:"header___E8vej",treenode:"treenode___XViAn",hudong:"hudong___MzZbW",colortitle:"colortitle___PgqHg",right:"right___jzXCF",multiple:"multiple___GQEEM",settingtag:"settingtag___XVMCI",tree:"tree___zz_WU",select:"select___HL7_r",input:"input___reuVt",DetailStatistics:"DetailStatistics___v31Uq",xxrs:"xxrs___Q156g",xxrscount:"xxrscount___OdU60",righttop:"righttop___dnIBD",rightbottom:"rightbottom___B0s8j"},a=R(99267),c=R(43531),u=R(15075),s={tag:"tag___aXy_L",active:"active___kZOMC",tagsModal:"tagsModal___wsl_M",btn:"btn___S2nL4",modal:"modal___r3iAS",mHead:"mHead___imW9A",body:"body___fZUhx",add:"add___QHMDJ",error:"error___aJzBo"},f=R(92310),e=R.n(f),t=R(64866),i=R(59301),v=Object.defineProperty,p=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,C=(ce,xe,Ce)=>xe in ce?v(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,S=(ce,xe)=>{for(var Ce in xe||(xe={}))A.call(xe,Ce)&&C(ce,Ce,xe[Ce]);if(p)for(var Ce of p(xe))y.call(xe,Ce)&&C(ce,Ce,xe[Ce]);return ce},P=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});let D=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],U=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var O=({value:ce=[],onChange:xe,type:Ce,dataSources:vt=[],pathsDetail:fr={},showmodal:Ae,containerRef:br})=>{const Ut=(0,V.useParams)(),[Ct,ur]=(0,T.useState)(!1),[ar,ir]=(0,T.useState)([]),[Rr,rr]=(0,T.useState)(),[Cr,Qt]=(0,T.useState)(""),[jr,qr]=(0,T.useState)(""),[Yr,_n]=(0,T.useState)(""),[fn,Mn]=(0,T.useState)(!1),[Ea,Ra]=(0,T.useState)(!1),[gn,Kr]=(0,T.useState)([]),[ua,Un]=(0,T.useState)("");(0,T.useEffect)(()=>{Ct&&_a()},[Ct]);function _a(){return P(this,null,function*(){let Gr=yield(0,t.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:Ce,subject_id:Ut==null?void 0:Ut.pathId}});(Gr==null?void 0:Gr.status)===0&&(Ce===3?ir(Gr==null?void 0:Gr.data):(ir([...U,...Gr==null?void 0:Gr.data]),Kr([...D,...Gr==null?void 0:Gr.data2])))})}const Qa=[{background:"#6236FF",borderColor:"#9D82FF"},{background:"#6DB9FF",borderColor:"#6DB9FF"},{background:"rgba(27,175,234,0.8)",borderColor:"#68D5FF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"rgba(29,94,255,0.8)",borderColor:"#6D97FE"},{background:"#E75454",borderColor:"#FE8383"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"},{background:"rgba(224,32,32,0.8)",borderColor:"#E02020"},{background:"rgba(255,126,15,0.8)",borderColor:"#FF7E0F"},{background:"rgba(29,94,255,0.8)",borderColor:"#1D5EFF"},{background:"#2BAC8E",borderColor:"#30CB9D"},{background:"#EE5D5D",borderColor:"#FF8181"},{background:"#7E5AFE",borderColor:"#9173FA"},{background:"#3ABCEF",borderColor:"#6FD6FF"},{background:"#B132C2",borderColor:"#C57AF6"},{background:"#46A4FB",borderColor:"#72BBFF"},{background:"#C1AC15",borderColor:"#DCC51C"},{background:"#E07E37",borderColor:"#F79046"},{background:"#1D5EFF",borderColor:"#6D97FE"},{background:"#2CA768",borderColor:"#43CC86"},{background:"#A557D8",borderColor:"#C57AF6"},{background:"#1F9269",borderColor:"#38B588"},{background:"#CA7720",borderColor:"#E99338"}],Sn="\u6807\u7B7E";(0,T.useEffect)(()=>{ir(vt)},[]),(0,T.useEffect)(()=>{Ct&&rr(ce)},[Ct]);const na=({title:Gr="",style:on={},values:fa="",showDelete:ci=!0,modal:Bt=!1,active:ca=!1})=>{const ja=(Pn=>Pn.split("").reduce((Wn,cn)=>Wn+cn.charCodeAt(0),0))(Gr)%Qa.length,{background:Fa,borderColor:pr}=Qa[ja];return i.createElement("div",{className:e()(s.tag,ca?s.active:""),onClick:()=>{var Pn;if(Bt){if(Ct===1){let Wn=[...ar,...gn];rr([...Wn.filter(cn=>(cn==null?void 0:cn.id)===fa)])}Ct===2&&((Pn=Rr==null?void 0:Rr.map(Wn=>Wn.id))!=null&&Pn.includes(fa)?rr(Rr.filter(Wn=>Wn.id!==fa)):rr([...Rr,...ar.filter(Wn=>(Wn==null?void 0:Wn.id)===fa)]))}},style:S({background:Fa,borderColor:pr},on)},i.createElement("span",null,Gr),ci&&i.createElement("i",{onClick:Pn=>P(void 0,null,function*(){var Wn;if(Pn.stopPropagation(),Bt){ir(ar.filter(Ma=>Ma.name!==Gr)),ir(ar.filter(Ma=>Ma.name!==Gr));let cn=yield(0,t.ZP)(`/api/knowledge_items/${fa}.json`,{method:"delete",body:{id:fa,subject_id:(Wn=fr==null?void 0:fr.detail)==null?void 0:Wn.id}});(cn==null?void 0:cn.status)===0&&_a()}else xe(ce.filter(cn=>cn.id!==fa))}),className:"iconfont icon-shanchu5"}))},Na=()=>{xe(Rr),ur(!1)},wa=Gr=>P(void 0,null,function*(){if(!Cr.replace(/\s+/g,"")&&Gr===1){_n(`${Sn}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!jr.replace(/\s+/g,"")&&Gr===2){Un("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((ar.map(fa=>fa.name).includes(Cr)||gn.map(fa=>fa.name).includes(Cr))&&Gr===1){_n(`\u8BE5${Sn}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((gn.map(fa=>fa.name).includes(jr)||ar.map(fa=>fa.name).includes(jr))&&Gr===2){Un("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let on=yield(0,t.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:Ce===3?3:Gr,name:Ce===3||Gr===1?Cr:jr,subject_id:Ut==null?void 0:Ut.pathId}});(on==null?void 0:on.status)===0&&_a(),Gr===1&&Mn(!1),Gr===2&&Ra(!1)});return i.createElement("div",{className:s.tagsModal},Ce===5&&i.createElement(i.Fragment,null,ce==null?void 0:ce.map((Gr,on)=>i.createElement(na,{values:Gr.id,key:on,title:Gr.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),Ae&&i.createElement("div",{onClick:()=>ur(1),style:{marginBottom:"0rem"},className:s.btn},i.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),ce!=null&&ce.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),Ce===3&&i.createElement(i.Fragment,null,ce==null?void 0:ce.map((Gr,on)=>i.createElement(na,{values:Gr.id,key:on,title:Gr.name})),Ae&&i.createElement("div",{onClick:()=>ur(2),className:s.btn,style:{marginBottom:"10rem"}},i.createElement("i",{className:"iconfont icon-tianjiatixing"}),ce!=null&&ce.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),i.createElement(m.default,{open:!!Ct,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>br.current,onCancel:()=>ur(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Mn(!1),Ra(!1),_n(""),Qt("")},onOk:Na,title:`\u9009\u62E9${Sn}`},i.createElement("div",{className:s.modal},i.createElement("div",{className:s.mHead},i.createElement("b",null),i.createElement("span",null,`${Sn}`,"\uFF08",ar.length,"\uFF09"),i.createElement("div",{onClick:()=>{Mn(!0),_n(""),Qt("")},className:s.btn},i.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),i.createElement("div",{className:s.body},ar==null?void 0:ar.map((Gr,on)=>{var fa,ci,Bt;return i.createElement(na,{showDelete:Ce===3?!((fa=Rr==null?void 0:Rr.map(ca=>ca==null?void 0:ca.id))!=null&&fa.includes(Gr==null?void 0:Gr.id)):!((ci=Rr==null?void 0:Rr.map(ca=>ca==null?void 0:ca.id))!=null&&ci.includes(Gr==null?void 0:Gr.id))&&!((Bt=U.map(ca=>ca.name))!=null&&Bt.includes(Gr.name)),modal:!0,style:{cursor:"pointer"},active:Rr==null?void 0:Rr.map(ca=>ca==null?void 0:ca.id).includes(Gr==null?void 0:Gr.id),key:Gr==null?void 0:Gr.id,values:Gr==null?void 0:Gr.id,title:Gr==null?void 0:Gr.name})}),fn&&i.createElement("div",{className:s.add},i.createElement(x.default,{style:{width:"rem"},size:"large",value:Cr,onChange:Gr=>{_n(""),Qt(Gr.target.value)}}),i.createElement("i",{onClick:()=>wa(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),i.createElement("i",{onClick:()=>Mn(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Yr&&i.createElement("div",{className:s.error},Yr)))),Ce===5&&i.createElement("div",{className:s.modal},i.createElement("div",{className:s.mHead},i.createElement("b",null),i.createElement("span",null,"\u8D44\u6E90","\uFF08",gn.length,"\uFF09"),i.createElement("div",{onClick:()=>{Ra(!0),Un(""),qr("")},className:s.btn},i.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),i.createElement("div",{className:s.body},gn==null?void 0:gn.map((Gr,on)=>{var fa,ci;return i.createElement(na,{showDelete:!((fa=Rr==null?void 0:Rr.map(Bt=>Bt==null?void 0:Bt.id))!=null&&fa.includes(Gr==null?void 0:Gr.id))&&!((ci=D.map(Bt=>Bt.name))!=null&&ci.includes(Gr.name)),modal:!0,style:{cursor:"pointer"},active:Rr==null?void 0:Rr.map(Bt=>Bt==null?void 0:Bt.id).includes(Gr==null?void 0:Gr.id),key:Gr==null?void 0:Gr.id,values:Gr==null?void 0:Gr.id,title:Gr==null?void 0:Gr.name})}),Ea&&i.createElement("div",{className:s.add},i.createElement(x.default,{style:{width:"rem"},size:"large",value:jr,onChange:Gr=>{Un(""),qr(Gr.target.value)}}),i.createElement("i",{onClick:()=>wa(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),i.createElement("i",{onClick:()=>Ra(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!ua&&i.createElement("div",{className:s.error},ua))))))},W=R(11662),F=R(1710),K=R(58421),k=R(65450),G=R(59301),q=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,me=(ce,xe)=>{var Ce={};for(var vt in ce)ee.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&q)for(var vt of q(ce))xe.indexOf(vt)<0&&le.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Fe=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});let Se=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Re=ce=>{var xe=ce,{types:Ce,globalSetting:vt,loading:fr,dispatch:Ae,pathsDetail:br,onChange:Ut,ktzykey:Ct,getother:ur}=xe,ar=me(xe,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),ir,Rr,rr,Cr;let[Qt,jr]=(0,T.useState)({page:1,limit:10,type:Ce,keyword:"",select_type:1,subject_id:"",course_id:""});const[qr,Yr]=(0,T.useState)([]);(0,T.useEffect)(()=>{_n()},[Ce]);function _n(){return Fe(this,null,function*(){Qt.select_type===3&&(Qt.subject_id="",Qt.course_id=""),Qt.select_type===2&&(Qt.subject_id=""),Qt.select_type===1&&(Qt.course_id="");let fn=yield(0,t.ZP)("/api/paths/search_all.json",{method:"get",params:Qt});(fn==null?void 0:fn.status)===0&&Yr(fn)})}return G.createElement("div",{style:{padding:"10rem 20rem"}},G.createElement("div",{style:{display:"flex"}},G.createElement("div",null,Ce==="1"&&G.createElement(x.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:fn=>{Qt.keyword=fn.target.value,Qt.page=1,Qt.limit=10,jr(Qt)}}),Ce!=="1"&&G.createElement("div",{style:{display:"flex"}},G.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},G.createElement("span",{style:{width:"92rem",border:"1rem solid #DCDCDC",borderRightStyle:"none",background:"#F6F7F9",height:"40rem",display:"flex",alignItems:"center",justifyContent:"center",lineHeight:"40rem",fontSize:"16rem",color:"#666666"}},"\u6240\u5728\u4F4D\u7F6E"),G.createElement(l.default,{value:Qt.select_type,onChange:fn=>{Qt.select_type=fn,Qt.page=1,Qt.limit=10,jr(Qt),_n()},className:r.select,style:{width:"131rem",height:"40rem"}},G.createElement(l.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),G.createElement(l.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),G.createElement(l.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),Qt.select_type!==3&&G.createElement(l.default,{value:Qt.subject_id||Qt.course_id,onChange:fn=>{Qt.course_id=fn,Qt.subject_id=fn,Qt.page=1,Qt.limit=10,jr(Qt),_n()},className:r.select,style:{width:"270rem",marginLeft:"8rem"}},Qt.select_type===1&&((ir=qr==null?void 0:qr.subjects)==null?void 0:ir.map(fn=>G.createElement(l.default.Option,{value:fn.id},fn.name))),Qt.select_type===2&&((Rr=qr==null?void 0:qr.courses)==null?void 0:Rr.map(fn=>G.createElement(l.default.Option,{value:fn.id},fn.name)))),G.createElement(x.default,{onChange:fn=>{Qt.keyword=fn.target.value,Qt.page=1,Qt.limit=10,jr(Qt)},addonBefore:((rr=Se==null?void 0:Se.find(fn=>fn.key===Ce))==null?void 0:rr.label)+"\u540D\u79F0",className:r.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),G.createElement(o.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{_n()}},"\u67E5\u8BE2")),G.createElement(F.default,{style:{marginTop:"10rem"},dataSource:qr==null?void 0:qr.data,pagination:!1,rowKey:fn=>fn.id,scroll:{y:"400rem"},columns:[{title:((Cr=Se==null?void 0:Se.find(fn=>fn.key===Ce))==null?void 0:Cr.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:Ce==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(fn,Mn)=>G.createElement("span",null,Ce==="1"?Mn==null?void 0:Mn.user_names:Mn==null?void 0:Mn.model)},{title:Ce==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(fn,Mn)=>G.createElement("span",null,Ce==="1"?Mn==null?void 0:Mn.updated_at:Mn==null?void 0:Mn.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(fn,Mn)=>G.createElement("a",{onClick:()=>{(Mn==null?void 0:Mn.container_type)==="Video"?m.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:G.createElement(k.Z,{allow_skip:!0,src:fn})}):Ce==="3"?ur(fn):window.open(fn)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(fn,Mn){Ut(Mn)}}}),G.createElement(K.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:qr==null?void 0:qr.total_count,current:Qt==null?void 0:Qt.page,pageSize:Qt==null?void 0:Qt.limit,onChange:(fn,Mn)=>{Qt.page=fn,Qt.limit=Mn,jr(Qt),_n()}}))};var Ye=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Re),qe=R(71418),Le=R(84105),We=R(22566),ke=R(59301),ut=Object.defineProperty,we=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,be=(ce,xe,Ce)=>xe in ce?ut(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,j=(ce,xe)=>{for(var Ce in xe||(xe={}))$.call(xe,Ce)&&be(ce,Ce,xe[Ce]);if(de)for(var Ce of de(xe))J.call(xe,Ce)&&be(ce,Ce,xe[Ce]);return ce},X=(ce,xe)=>we(ce,ye(xe)),he=(ce,xe)=>{var Ce={};for(var vt in ce)$.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&de)for(var vt of de(ce))xe.indexOf(vt)<0&&J.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},ae=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const te=ce=>{var xe=ce,{typesdata:Ce,globalSetting:vt,loading:fr,dispatch:Ae,pathsDetail:br,onChange:Ut,uuid:Ct,itemsuuid:ur}=xe,ar=he(xe,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),ir,Rr,rr,Cr,Qt,jr,qr,Yr,_n,fn,Mn,Ea;const Ra=(0,V.useParams)();let[gn,Kr]=(0,T.useState)([]),[ua,Un]=(0,T.useState)(!1);const[_a,Qa]=(0,T.useState)([]),[Sn,na]=(0,T.useState)(""),[Na,wa]=(0,T.useState)(""),[Gr,on]=(0,T.useState)([]),[fa,ci]=(0,T.useState)(!1);let[Bt,ca]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]});(0,T.useEffect)(()=>{kn()},[Ct]),(0,T.useEffect)(()=>{if(Ce){let pr=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));ca(pr)}return()=>{}},[Ce]);function kn(){return ae(this,null,function*(){var pr,Pn,Wn,cn,Ma;Un(!0);let ea=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Ct,subject_id:Ra==null?void 0:Ra.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(Un(!1),(ea==null?void 0:ea.status)===0){Qa(ea==null?void 0:ea.data);const Kn=[...(0,We.fX)((Pn=(pr=ea==null?void 0:ea.data)==null?void 0:pr.nodes)==null?void 0:Pn.map((Qn,ia)=>{var pa,Xn;return X(j({},Qn),{key:(pa=Qn==null?void 0:Qn.properties)==null?void 0:pa.uuid,title:(Xn=Qn==null?void 0:Qn.properties)==null?void 0:Xn.name})}),(Ma=(cn=(Wn=ea==null?void 0:ea.data)==null?void 0:Wn.relationships)==null?void 0:cn.filter(Qn=>Qn.type==="\u5305\u542B"||Qn.type==="\u524D\u5E8F"))==null?void 0:Ma.filter((Qn,ia,pa)=>ia===pa.findIndex(Xn=>Xn.endNodeUuid===Qn.endNodeUuid))).children||[]];gn=Kn,wa(JSON.stringify(Kn)),Kr(Kn)}})}(0,T.useEffect)(()=>{Ut(Bt)},[Bt]);function ja(pr,Pn,Wn){for(let cn of pr)cn!=null&&cn.title.includes(Pn)&&Wn.push(cn),cn.children&&cn.children.length>0&&(ja(cn.children,Pn,Wn),Fa(cn.children,Pn,Wn)&&Wn.push(cn))}function Fa(pr,Pn,Wn){for(let cn of pr)if(cn!=null&&cn.title.includes(Pn))return!0}return ke.createElement(qe.Z,{spinning:ua},ke.createElement("div",{className:r.body},ke.createElement("div",{className:r.left},ke.createElement("div",{className:r.header},ke.createElement("div",null,"\u5171",ke.createElement("span",{style:{color:"#1B8565"}},((Rr=(ir=_a==null?void 0:_a.metricCounters)==null?void 0:ir[0])==null?void 0:Rr.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",ke.createElement("span",{style:{color:"#1B8565"}},((Cr=(rr=_a==null?void 0:_a.metricCounters)==null?void 0:rr[1])==null?void 0:Cr.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),ke.createElement(x.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:pr=>{var Pn,Wn,cn,Ma;const{value:ea}=pr.target;na(ea);let Ln=[];ja(JSON.parse(Na),ea,Ln),Ln.push((Pn=_a==null?void 0:_a.nodes)==null?void 0:Pn[0]);const Kn=(Wn=_a==null?void 0:_a.nodes)==null?void 0:Wn.filter(pa=>{var Xn,hi;return((hi=(Xn=pa==null?void 0:pa.properties)==null?void 0:Xn.name)==null?void 0:hi.indexOf(ea))>-1}).map(pa=>{var Xn;return(Xn=pa==null?void 0:pa.properties)==null?void 0:Xn.uuid});on(Kn);const ia=[...(0,We.fX)(Ln,(Ma=(cn=_a==null?void 0:_a.relationships)==null?void 0:cn.filter(pa=>pa.type==="\u5305\u542B"||pa.type==="\u524D\u5E8F"))==null?void 0:Ma.filter((pa,Xn,hi)=>Xn===hi.findIndex(_i=>_i.endNodeUuid===pa.endNodeUuid)).filter(pa=>(Ln==null?void 0:Ln.map(Xn=>Xn==null?void 0:Xn.key).includes(pa.endNodeUuid))||(Ln==null?void 0:Ln.map(Xn=>Xn==null?void 0:Xn.key).includes(pa.startNodeUuid)))).children||[]];gn=ia,Kr(ia),ci(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),ke.createElement(n.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:gn,className:r.tree,expandedKeys:Gr,onExpand:pr=>{on(pr),ci(!1)},autoExpandParent:fa,blockNode:!0,switcherIcon:ke.createElement(Le.Z,null),titleRender:pr=>{var Pn,Wn,cn,Ma,ea,Ln,Kn,Qn,ia,pa,Xn,hi,_i,Ti,ga;return ke.createElement("div",{className:r.treenode,key:(Pn=pr==null?void 0:pr.properties)==null?void 0:Pn.uuid},ke.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Wn=Bt==null?void 0:Bt.bh)==null?void 0:Wn.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((cn=Bt==null?void 0:Bt.qx)==null?void 0:cn.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((Ma=Bt==null?void 0:Bt.hx)==null?void 0:Ma.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((ea=Bt==null?void 0:Bt.gl)==null?void 0:ea.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&ke.createElement("span",{className:r.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),ke.createElement("div",{className:r.multiple,title:pr==null?void 0:pr.title,dangerouslySetInnerHTML:{__html:(Ln=pr==null?void 0:pr.title)==null?void 0:Ln.replaceAll(Sn,`${Sn}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),ke.createElement("div",{className:r.hudong},!((Kn=Bt==null?void 0:Bt.qx)!=null&&Kn.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)})||(Qn=Bt==null?void 0:Bt.bh)!=null&&Qn.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)})||(ia=Bt==null?void 0:Bt.hx)!=null&&ia.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)})||(pa=Bt==null?void 0:Bt.gl)!=null&&pa.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&ur!==((Xn=pr==null?void 0:pr.properties)==null?void 0:Xn.uuid)&&ke.createElement("div",null,ke.createElement("span",{onClick:()=>{var rn,Dn,Ka,wn;if(!(((Dn=(rn=Bt==null?void 0:Bt.bh)==null?void 0:rn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Dn.length)>0)){let Ha=[];Ha.push({name:(Ka=pr==null?void 0:pr.properties)==null?void 0:Ka.name,uuid:(wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid}),ca({bh:[...Ha,...Bt==null?void 0:Bt.bh],qx:Bt==null?void 0:Bt.qx,hx:Bt==null?void 0:Bt.hx,gl:Bt==null?void 0:Bt.gl})}},className:r.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),ke.createElement("span",{onClick:()=>{var rn,Dn,Ka,wn;if(!(((Dn=(rn=Bt==null?void 0:Bt.qx)==null?void 0:rn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Dn.length)>0)){let Ha=[];Ha.push({name:(Ka=pr==null?void 0:pr.properties)==null?void 0:Ka.name,uuid:(wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid}),ca({qx:[...Ha,...Bt==null?void 0:Bt.qx],hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},className:r.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),ke.createElement("span",{onClick:()=>{var rn,Dn,Ka,wn;if(!(((Dn=(rn=Bt==null?void 0:Bt.hx)==null?void 0:rn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Dn.length)>0)){let Ha=[];Ha.push({name:(Ka=pr==null?void 0:pr.properties)==null?void 0:Ka.name,uuid:(wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid}),ca({qx:Bt==null?void 0:Bt.qx,hx:[...Ha,...Bt==null?void 0:Bt.hx],bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},style:{margin:"0rem 20rem"},className:r.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),ke.createElement("span",{onClick:()=>{var rn,Dn,Ka,wn;if(!(((Dn=(rn=Bt==null?void 0:Bt.gl)==null?void 0:rn.filter(Ha=>{var Kt;return(Ha==null?void 0:Ha.uuid)===((Kt=pr==null?void 0:pr.properties)==null?void 0:Kt.uuid)}))==null?void 0:Dn.length)>0)){let Ha=[];Ha.push({name:(Ka=pr==null?void 0:pr.properties)==null?void 0:Ka.name,uuid:(wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid}),ca({qx:Bt==null?void 0:Bt.qx,hx:Bt==null?void 0:Bt.hx,gl:[...Ha,...Bt==null?void 0:Bt.gl],bh:Bt==null?void 0:Bt.bh})}},className:r.colortitle},"\u8BBE\u4E3A\u5173\u8054")),ke.createElement("span",{onClick:()=>{var rn;let Dn=(rn=Bt==null?void 0:Bt.bh)==null?void 0:rn.filter(Ka=>{var wn;return Ka.uuid!==((wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid)});ca({bh:Dn,hx:Bt==null?void 0:Bt.hx,qx:Bt==null?void 0:Bt.qx,gl:Bt==null?void 0:Bt.gl})}},((hi=Bt==null?void 0:Bt.bh)==null?void 0:hi.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),ke.createElement("span",{onClick:()=>{var rn;let Dn=(rn=Bt==null?void 0:Bt.qx)==null?void 0:rn.filter(Ka=>{var wn;return Ka.uuid!==((wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid)});ca({qx:Dn,hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},((_i=Bt==null?void 0:Bt.qx)==null?void 0:_i.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),ke.createElement("span",{onClick:()=>{var rn;let Dn=(rn=Bt==null?void 0:Bt.hx)==null?void 0:rn.filter(Ka=>{var wn;return Ka.uuid!==((wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid)});ca({qx:Bt==null?void 0:Bt.qx,hx:Dn,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}},((Ti=Bt==null?void 0:Bt.hx)==null?void 0:Ti.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),ke.createElement("span",{onClick:()=>{var rn;let Dn=(rn=Bt==null?void 0:Bt.gl)==null?void 0:rn.filter(Ka=>{var wn;return Ka.uuid!==((wn=pr==null?void 0:pr.properties)==null?void 0:wn.uuid)});ca({qx:Bt==null?void 0:Bt.qx,hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Dn})}},((ga=Bt==null?void 0:Bt.gl)==null?void 0:ga.find(rn=>{var Dn;return(rn==null?void 0:rn.uuid)===((Dn=pr==null?void 0:pr.properties)==null?void 0:Dn.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),ke.createElement("div",{className:r.right},ke.createElement("div",{className:r.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),ke.createElement("div",{style:{padding:"20rem 25rem"}},ke.createElement("div",{className:r.gxtitle},ke.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),ke.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Qt=Bt.bh)==null?void 0:Qt.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(jr=Bt==null?void 0:Bt.bh)==null?void 0:jr.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#6236ff"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var Pn;let Wn=(Pn=Bt==null?void 0:Bt.bh)==null?void 0:Pn.filter(cn=>cn.uuid!==pr.uuid);ca({bh:Wn,hx:Bt==null?void 0:Bt.hx,qx:Bt==null?void 0:Bt.qx,gl:Bt==null?void 0:Bt.gl})}})))),ke.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},ke.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),ke.createElement("div",null,"\u524D\u5E8F\uFF08",(qr=Bt.qx)==null?void 0:qr.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(Yr=Bt==null?void 0:Bt.qx)==null?void 0:Yr.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#24A881"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var Pn;let Wn=(Pn=Bt==null?void 0:Bt.qx)==null?void 0:Pn.filter(cn=>cn.uuid!==pr.uuid);ca({qx:Wn,hx:Bt==null?void 0:Bt.hx,bh:Bt==null?void 0:Bt.bh,gl:Bt==null?void 0:Bt.gl})}})))),ke.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},ke.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),ke.createElement("div",null,"\u540E\u5E8F\uFF08",(_n=Bt.hx)==null?void 0:_n.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(fn=Bt==null?void 0:Bt.hx)==null?void 0:fn.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#EC8657"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var Pn;let Wn=(Pn=Bt==null?void 0:Bt.hx)==null?void 0:Pn.filter(cn=>cn.uuid!==pr.uuid);ca({qx:Bt==null?void 0:Bt.qx,bh:Bt==null?void 0:Bt.bh,hx:Wn,gl:Bt==null?void 0:Bt.gl})}})))),ke.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},ke.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),ke.createElement("div",null,"\u5173\u8054\uFF08",(Mn=Bt.gl)==null?void 0:Mn.length,"\uFF09")),ke.createElement("div",{className:r.gxbody},(Ea=Bt==null?void 0:Bt.gl)==null?void 0:Ea.map(pr=>ke.createElement("div",{className:r.tag,style:{background:"#497DFF"}},ke.createElement("span",{style:{marginRight:"10rem"}},pr==null?void 0:pr.name)," ",ke.createElement(a.Z,{onClick:()=>{var Pn;let Wn=(Pn=Bt==null?void 0:Bt.gl)==null?void 0:Pn.filter(cn=>cn.uuid!==pr.uuid);ca({qx:Bt==null?void 0:Bt.qx,bh:Bt==null?void 0:Bt.bh,hx:Bt==null?void 0:Bt.hx,gl:Wn})}}))))))))};var _e=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(te),Ue=R(59301),Qe=Object.defineProperty,ot=Object.defineProperties,st=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,$e=(ce,xe,Ce)=>xe in ce?Qe(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,Ke=(ce,xe)=>{for(var Ce in xe||(xe={}))pe.call(xe,Ce)&&$e(ce,Ce,xe[Ce]);if(lt)for(var Ce of lt(xe))je.call(xe,Ce)&&$e(ce,Ce,xe[Ce]);return ce},Et=(ce,xe)=>ot(ce,st(xe)),Ht=(ce,xe)=>{var Ce={};for(var vt in ce)pe.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&<)for(var vt of lt(ce))xe.indexOf(vt)<0&&je.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Wt=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const Yt=ce=>{var xe=ce,{typesdata:Ce,globalSetting:vt,loading:fr,dispatch:Ae,pathsDetail:br,onChange:Ut,uuid:Ct,itemsuuid:ur,pathname:ar,pathId:ir,uuname:Rr}=xe,rr=Ht(xe,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid","pathname","pathId","uuname"]),Cr,Qt,jr,qr,Yr,_n;const fn=(0,V.useParams)();let[Mn,Ea]=(0,T.useState)([]),[Ra,gn]=(0,T.useState)(!1);const[Kr,ua]=(0,T.useState)([]),[Un,_a]=(0,T.useState)(""),[Qa,Sn]=(0,T.useState)(""),[na,Na]=(0,T.useState)([]),[wa,Gr]=(0,T.useState)(!1);let[on,fa]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]});(0,T.useEffect)(()=>{ci()},[Ct]),(0,T.useEffect)(()=>{if(Ce){let kn=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));fa(kn)}return()=>{}},[Ce]);function ci(){return Wt(this,null,function*(){var kn,ja,Fa,pr,Pn;gn(!0);let Wn=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:Ct,subject_id:fn==null?void 0:fn.pathId,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(gn(!1),(Wn==null?void 0:Wn.status)===0){ua(Wn==null?void 0:Wn.data);const Ma=[...(0,We.fX)((ja=(kn=Wn==null?void 0:Wn.data)==null?void 0:kn.nodes)==null?void 0:ja.map((Ln,Kn)=>{var Qn,ia;return Et(Ke({},Ln),{key:(Qn=Ln==null?void 0:Ln.properties)==null?void 0:Qn.uuid,title:(ia=Ln==null?void 0:Ln.properties)==null?void 0:ia.name})}),(Pn=(pr=(Fa=Wn==null?void 0:Wn.data)==null?void 0:Fa.relationships)==null?void 0:pr.filter(Ln=>Ln.type==="\u5305\u542B"||Ln.type==="\u524D\u5E8F"))==null?void 0:Pn.filter((Ln,Kn,Qn)=>Kn===Qn.findIndex(ia=>ia.endNodeUuid===Ln.endNodeUuid))).children||[]];Mn=Ma,Sn(JSON.stringify(Ma)),Ea(Ma);let ea=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));fa(ea)}})}(0,T.useEffect)(()=>{Ut(on)},[on]);function Bt(kn,ja,Fa){for(let pr of kn)pr!=null&&pr.title.includes(ja)&&Fa.push(pr),pr.children&&pr.children.length>0&&(Bt(pr.children,ja,Fa),ca(pr.children,ja,Fa)&&Fa.push(pr))}function ca(kn,ja,Fa){for(let pr of kn)if(pr!=null&&pr.title.includes(ja))return!0}return Ue.createElement(qe.Z,{spinning:Ra},Ue.createElement("div",{className:r.body},Ue.createElement("div",{className:r.left},Ue.createElement("div",{className:r.header},Ue.createElement("div",null,"\u5171",Ue.createElement("span",{style:{color:"#1B8565"}},((Qt=(Cr=Kr==null?void 0:Kr.metricCounters)==null?void 0:Cr[0])==null?void 0:Qt.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",Ue.createElement("span",{style:{color:"#1B8565"}},((qr=(jr=Kr==null?void 0:Kr.metricCounters)==null?void 0:jr[1])==null?void 0:qr.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),Ue.createElement(x.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:kn=>{var ja,Fa,pr,Pn;const{value:Wn}=kn.target;_a(Wn);let cn=[];Bt(JSON.parse(Qa),Wn,cn),cn.push((ja=Kr==null?void 0:Kr.nodes)==null?void 0:ja[0]);const Ma=(Fa=Kr==null?void 0:Kr.nodes)==null?void 0:Fa.filter(Kn=>{var Qn,ia;return((ia=(Qn=Kn==null?void 0:Kn.properties)==null?void 0:Qn.name)==null?void 0:ia.indexOf(Wn))>-1}).map(Kn=>{var Qn;return(Qn=Kn==null?void 0:Kn.properties)==null?void 0:Qn.uuid});Na(Ma);const Ln=[...(0,We.fX)(cn,(Pn=(pr=Kr==null?void 0:Kr.relationships)==null?void 0:pr.filter(Kn=>Kn.type==="\u5305\u542B"||Kn.type==="\u524D\u5E8F"))==null?void 0:Pn.filter((Kn,Qn,ia)=>Qn===ia.findIndex(pa=>pa.endNodeUuid===Kn.endNodeUuid)).filter(Kn=>(cn==null?void 0:cn.map(Qn=>Qn==null?void 0:Qn.key).includes(Kn.endNodeUuid))||(cn==null?void 0:cn.map(Qn=>Qn==null?void 0:Qn.key).includes(Kn.startNodeUuid)))).children||[]];Mn=Ln,Ea(Ln),Gr(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),Ue.createElement(n.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Mn,className:r.tree,expandedKeys:na,onExpand:kn=>{Na(kn),Gr(!1)},autoExpandParent:wa,blockNode:!0,switcherIcon:Ue.createElement(Le.Z,null),titleRender:kn=>{var ja,Fa,pr,Pn,Wn,cn,Ma,ea;return Ue.createElement("div",{className:r.treenode,key:(ja=kn==null?void 0:kn.properties)==null?void 0:ja.uuid},Ue.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Fa=on==null?void 0:on.bh)==null?void 0:Fa.find(Ln=>{var Kn;return(Ln==null?void 0:Ln.uuid)===((Kn=kn==null?void 0:kn.properties)==null?void 0:Kn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((pr=on==null?void 0:on.qx)==null?void 0:pr.find(Ln=>{var Kn;return(Ln==null?void 0:Ln.uuid)===((Kn=kn==null?void 0:kn.properties)==null?void 0:Kn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((Pn=on==null?void 0:on.hx)==null?void 0:Pn.find(Ln=>{var Kn;return(Ln==null?void 0:Ln.uuid)===((Kn=kn==null?void 0:kn.properties)==null?void 0:Kn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((Wn=on==null?void 0:on.gl)==null?void 0:Wn.find(Ln=>{var Kn;return(Ln==null?void 0:Ln.uuid)===((Kn=kn==null?void 0:kn.properties)==null?void 0:Kn.uuid)}))&&Ue.createElement("span",{className:r.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),Ue.createElement("div",{className:r.multiple,title:kn==null?void 0:kn.title,dangerouslySetInnerHTML:{__html:(cn=kn==null?void 0:kn.title)==null?void 0:cn.replaceAll(Un,`${Un}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),Ue.createElement("div",{className:r.hudong},Ue.createElement("div",null,!((Ma=on==null?void 0:on.gl)!=null&&Ma.find(Ln=>{var Kn;return(Ln==null?void 0:Ln.uuid)===((Kn=kn==null?void 0:kn.properties)==null?void 0:Kn.uuid)}))&&Ue.createElement("span",{onClick:()=>{var Ln,Kn,Qn,ia;if(!(((Kn=(Ln=on==null?void 0:on.gl)==null?void 0:Ln.filter(pa=>{var Xn;return(pa==null?void 0:pa.uuid)===((Xn=kn==null?void 0:kn.properties)==null?void 0:Xn.uuid)}))==null?void 0:Kn.length)>0)){let pa=[];pa.push({name:(Qn=kn==null?void 0:kn.properties)==null?void 0:Qn.name,uuid:(ia=kn==null?void 0:kn.properties)==null?void 0:ia.uuid,pathId:ir,pathname:ar,uuname:Rr,olduuid:Ct}),fa({qx:on==null?void 0:on.qx,hx:on==null?void 0:on.hx,gl:[...pa,...on==null?void 0:on.gl],bh:on==null?void 0:on.bh})}},className:r.colortitle},"\u8BBE\u4E3A\u5173\u8054")),Ue.createElement("span",{onClick:()=>{var Ln;let Kn=(Ln=on==null?void 0:on.gl)==null?void 0:Ln.filter(Qn=>{var ia;return Qn.uuid!==((ia=kn==null?void 0:kn.properties)==null?void 0:ia.uuid)});fa({qx:on==null?void 0:on.qx,hx:on==null?void 0:on.hx,bh:on==null?void 0:on.bh,gl:Kn})}},((ea=on==null?void 0:on.gl)==null?void 0:ea.find(Ln=>{var Kn;return(Ln==null?void 0:Ln.uuid)===((Kn=kn==null?void 0:kn.properties)==null?void 0:Kn.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),Ue.createElement("div",{className:r.right},Ue.createElement("div",{className:r.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),Ue.createElement("div",{style:{padding:"20rem 25rem"}},Ue.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},Ue.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),Ue.createElement("div",null,"\u5173\u8054\uFF08",(Yr=on.gl)==null?void 0:Yr.length,"\uFF09")),Ue.createElement("div",{className:r.gxbody},(_n=on==null?void 0:on.gl)==null?void 0:_n.map(kn=>Ue.createElement("div",{className:r.tag,style:{background:"#497DFF"}},Ue.createElement("span",{style:{marginRight:"10rem"}},kn==null?void 0:kn.name)," ",Ue.createElement(a.Z,{onClick:()=>{var ja;let Fa=(ja=on==null?void 0:on.gl)==null?void 0:ja.filter(pr=>pr.uuid!==kn.uuid);fa({qx:on==null?void 0:on.qx,bh:on==null?void 0:on.bh,hx:on==null?void 0:on.hx,gl:Fa})}}))))))))};var Dr=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Yt),Wr=R(89392),Br=R(16624),xr=R(19264),vn=R(59301),wr=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,pt=(ce,xe)=>{var Ce={};for(var vt in ce)kt.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&wr)for(var vt of wr(ce))xe.indexOf(vt)<0&&Hr.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Nt=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const dr=[3,2,1];let Jt=null;const Ne=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,datas:Ut,items:Ct}=xe,ur=pt(xe,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const ar=(0,T.useRef)(),ir=(0,T.useRef)(),Rr=(0,T.useRef)(null);(0,T.useEffect)(()=>{Cr()},[Ut]),(0,T.useEffect)(()=>(window.addEventListener("resize",rr),()=>{window.removeEventListener("resize",rr)}),[]);function rr(){var Qt,jr;(jr=(Qt=ar.current)==null?void 0:Qt.update)==null||jr.call(Qt)}function Cr(){return Nt(this,null,function*(){var Qt,jr,qr,Yr,_n,fn,Mn,Ea;if(((Qt=Ut==null?void 0:Ut.nodes)==null?void 0:Qt.length)>0){let Ra=(jr=Ut==null?void 0:Ut.nodes)==null?void 0:jr.filter(Kr=>{var ua;return Ct==null?void 0:Ct.includes((ua=Kr==null?void 0:Kr.properties)==null?void 0:ua.uuid)}).map(Kr=>{var ua,Un,_a,Qa,Sn,na,Na,wa,Gr,on,fa,ci;return{rootNodeUuid:(ua=Kr==null?void 0:Kr.properties)==null?void 0:ua.rootNodeUuid,id:((Un=Kr==null?void 0:Kr.properties)==null?void 0:Un.uuid)+"_",name:(_a=Kr==null?void 0:Kr.properties)==null?void 0:_a.name,description:(Qa=Kr==null?void 0:Kr.properties)==null?void 0:Qa.description,nodeType:(Sn=Kr==null?void 0:Kr.properties)==null?void 0:Sn.nodeType,tags:((na=Kr==null?void 0:Kr.properties)==null?void 0:na.tags)&&((Gr=(wa=(Na=Kr==null?void 0:Kr.properties)==null?void 0:Na.tags)==null?void 0:wa.split("\uFF0C"))==null?void 0:Gr.map(Bt=>({name:Bt}))),colorType:parseInt((on=Kr==null?void 0:Kr.properties)==null?void 0:on.color)>3?"3":(fa=Kr==null?void 0:Kr.properties)==null?void 0:fa.color,activeColor:"#FA6400",size:dr[((ci=Kr==null?void 0:Kr.properties)==null?void 0:ci.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),gn=(fn=(_n=(Yr=(qr=Ut==null?void 0:Ut.relationships)==null?void 0:qr.filter(Kr=>{var ua,Un,_a,Qa,Sn,na;return Kr.endNodeUuid!==((_a=(Un=(ua=Ut==null?void 0:Ut.nodes)==null?void 0:ua[0])==null?void 0:Un.properties)==null?void 0:_a.rootNodeUuid)&&Kr.startNodeUuid!==((na=(Sn=(Qa=Ut==null?void 0:Ut.nodes)==null?void 0:Qa[0])==null?void 0:Sn.properties)==null?void 0:na.rootNodeUuid)}))==null?void 0:Yr.filter(Kr=>(Ct==null?void 0:Ct.includes(Kr.startNodeUuid))&&(Ct==null?void 0:Ct.includes(Kr.endNodeUuid))))==null?void 0:_n.filter(Kr=>Kr.type==="\u5305\u542B"||Kr.type==="\u524D\u5E8F"||Kr.type==="\u5173\u8054"))==null?void 0:fn.map(Kr=>({hide:!1,id:(Kr==null?void 0:Kr.endNodeUuid)+"_",label:Kr==null?void 0:Kr.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(Kr==null?void 0:Kr.startNodeUuid)+"_",target:(Kr==null?void 0:Kr.endNodeUuid)+"_",value:10}));console.log("----",Ra,gn),ar.current=null,ir.current.innerHTML="",ar.current=new xr.createContainer({containerName:"#graphRefs",width:((Mn=ir==null?void 0:ir.current)==null?void 0:Mn.clientWidth)||0,height:((Ea=ir==null?void 0:ir.current)==null?void 0:Ea.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:Ra,links:gn,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(Kr){return Kr},nodeClick:function(Kr){var ua;return(ua=ar==null?void 0:ar.current)==null||ua.selectToNode(Kr.id),Kr},layout:{force:!1,x:20,y:60}}),ar.current.zoomOut()}})}return vn.createElement("div",{ref:Rr,style:{background:"#fff",height:"455rem"}},vn.createElement("div",{style:{width:"100%",height:"455rem"},ref:ir,id:"graphRefs"}))};var _t=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Ne),ft="data:image/png;base64,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",At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAkCAYAAAAZ4GNvAAAAAXNSR0IArs4c6QAACPhJREFUWEe1WW2MXFUZfs69M3Pna2d3tu4CDWDS1opEYxG6myVtDf7AVKKEfkKrRqQCYoma0EQTf6iJRjD8UErZdpFQYowuNGCBta0ukRRIbRVsRbDtQEJLIl3crS2d3fm497zmPR937nx1Jq3c5OZ+nHPPPO97nvd533NGoM2xYZKGpI+NBCyQEgkigE8pAULtnh8CfsHvuE01mn78jQRkw7fcHhnrA0l4OenikT/fLkrt8LR6L1q93PBHWhUQxknC5R9WYMwPhj9qn60xBnhTuwUa+d4aafsyBinx1MG7xdqLBr9+H71BEp8IAUeBtQBRZ2CkrwJnvK980DhOfV+qBLjq8GZxrFsDmjy/coK8HgdFKeECKCHASt+O5gPhPb+LPnfbZgaw40iJbcpR2pBVr24WT18w+LUTNEDAlOIuUNx1k8h2O9iF9LtuGx0gYFjNCnDHa5vFY92O0+R5Bh8QpgzPi8988cMFf+3DdIAIw0wvCWw6cq/41UWB9wPteQKKv//Shwv+M1vpgJQYNmq26ch3LhJ81ceUCjSg+OzN3YMnoksALARUvHR1bN6N0WIFVzNLPzmI++9bgefbfMhdpoUQb9r2lrQpV43nCcXnbukMnoh4nJ+Xq/K7viRhZq2m70p1hMoHHJjqalULAvw9D+A4UDcunw5fyVxVG2ICwos7rwghbhVCnGylNgOxcg3886u7Av+ts6XgoXMlKcIEZgAGBmwlEPADwJf6rAZshFBG8BQbcHBdQsIF4i6QcAiJGMJnNorbcun4fiHEipbg3ZKhDaH4hzWdwUuiv5ycqQ4pgdJ0U6As8EAKBdYCV1cD3qha6O24Q4jHoE4L3nOBGJ9mRtKeAy/mLmoJXsxhyiSU4p51ncGXfVk4MeMvtF7nq/KqKQ0CBsreNl7XMyBYXVSZYKnCABk8e1d7vN7zFnwq4SAZd5e2BI+i9jwIxb3rO4Mv+bJwfCqoA2+BW44zYPY+nwSB+b3AQFbgXBk4cZpQDtjTDFqD9xh8DPCMAUyjzuDHaUDaJEUo7ru1M/i5iiz849/BQksBpdmR4LQ0ScaAK/sdXN4nEGcCm4OI8J8i8O5pif+WCNyPTwvei+sY4E9iDtDe8+M0EMhawP5pQ2fws2VZOHQyYInUKmLqGFYVxXcfYADLFzhIJVrWgsoMSYTjUxLvnyOk4kAybjwf14HaFfiqSVJMm8mNncF/UJaF/W/XPG8LMqaMH+hgna0CpQrwucUC6YTAFXnmujbkzBypAH7hqEQiTuhNApkEkE5oGlnPM206er7im4AFSlJiHf9AQCAESqeVqNhnvn92Iz364lvyMiM2ulY3dT4HK4OfKwPFEvDpywXOzgLvTAOLBoHpItTM3HAV8FKBkM8A+Qwh6zE9mPuaRqw+XYEvVULa6DK2sZxtKHt3riIcPKGtChXHJCEliQy+og2YLQM/+IKjOMzA2cO5lMCuVwPMFIF8FuhLEXIM3tOeV/zngOVE1YnzczZJGZCd6nUG/9LbBnxE55XicJKSQMUHyhWhjPj6iMDHL61xP5CEHfulCtC+DNCbJPQkoXjPqpOMk1IiV0npeQL2xidosEw41bTsa7XIMAuNnasJ+44xr7Ruh4sQ087gWXEqVaBaBfrTwJ3LBOZlBRj4ntcJx98n5FJAPsUzQch4OmDZ62xE3CWdqByOhTY6v/wxGhBOmGE1mMgMRJ8t0MdXE3a/QSHw0ABDN8mxQsD8HLBmicCZOWDX30gnMQDXLwRWLBY4/C7hnRkTsElC2oBPcuBy5mXFcYCMdx7wajHSedkWFlfs+fHDrT1vk9WCPHD3snp9/+mExDeWCwz01Ch07JTE8SmmjfY+K42ij6p3dKHG4FOtMiwrxtpx6rqk5f5bV+Loz16QSuebKMOqEwD33SDwscF6jf/27yTuWi5w9fz6hLXnn1JxPZskpTgpzrSsOIo2bBTnixblQVdFeEOn985S4Uf7pMqwjbxXWl8FHlwlVDkQPX4yIXHPZwXymfr3e18P1Di9KQOeDWDes9q4QFaBd5prGx58ZIy+GgS4TpXgqkTUqsH8VPeGUnZ/5skv42sPTFIfE8eWCHZbg73u+8DD6wUGI/TgoZ5+TeKWa5wmf+3+uwbfn9bUSXPwWs+7QE/S4aBtBj88RjeTxDM26KLbFXUKFFGVJ9YRHnzRlMN2A8rUNhysnIS+fyMwsqDew9PnSClO9ChVCb85KJFLAvPShGyKOV6rddjzuVbgr91OaRf4FxGuaNpjiahOnRxKYOd6wv2ThjK2po/IJHuffKA/BTBUYZJNTJBOPFwCu9rDXAb3ZoBLc0B/hr2ssy3Lpi2V2fMZr8HzQ9vpAZLYYoOubtsuumPWYMivbyP8eK+hk0mzdSsqlko2QAK81OICy+FVEVNB6JqdOc0ezqcJA6pc5nsNXlGH5dIY2ZdWnF8cztnSHbQEAQ4RIRbuckV3x6L7jw3vb18KpckTb9aSVEg7ZaiNZA2el3wcfHxy7cJKwgB7PKYEMC9LCngfg/eidY6udz7S4x6KOc6QAU9i6SN4WRJGWialBk+H5YJJXjzIDz8PXJYDjk7pckAdei9Gb87KWhJjr/NpaxVePbGeqzo+oeudbBIyHQcpuphg9WJwejxxxHHEGiFEQYEfGqU7ggCPNqX2FqBbBrDpd2Uf8FFV6jbMQGOGNhNhd4vt79r1L1+9BN4b+wru6vHqdhinAfxVCBEwbjE8Rpf4FRWkfZKUo54jwoySxMiWtuV/o0yGqycrocxvI6l2ezt8NjPBHdq1yQDXE2Ext4Nwb3lUbG2Xe8Q1ozQCH68YEAVZwpIjW0TxQpLV/+Ob5DfpTgK2Gzy/rYyK29qC54Ylv6QxImwy0+dLCb8u4CKbROFefUOd3y7I68qF6J8KhmoN8cMbVp7J1KccB8vK20ThvOABEp/6BbaA8D0ZIB8F3lZ5Wuh+CLSxfDYBbLax68vmhr7E6zXCpCDcU94h3jrfbNanNyKx6CEk+AN/BsLPQfQHcMoSTpXgSA9CliBkWeWajsdZ7nGmY7ewg+p/GrN4vLu/d/4Hvp6N0YgY4TMAAAAASUVORK5CYII=",Ft="data:image/png;base64,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",nt="data:image/png;base64,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",w=R(28103),z=R(42441),Z=R(57560);const ie=ce=>({tooltip:{trigger:"item"},legend:{top:"0%",left:"center"},series:[{name:"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,itemStyle:{borderRadius:10,borderColor:"#fff",borderWidth:2},label:{show:!1,position:"center"},emphasis:{label:{show:!0,fontSize:14,fontWeight:"bold"}},labelLine:{show:!1},data:ce}]});var fe=R(79304),Oe=R(59301),Ve=Object.defineProperty,nr=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,gr=(ce,xe,Ce)=>xe in ce?Ve(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,Ar=(ce,xe)=>{for(var Ce in xe||(xe={}))Pt.call(xe,Ce)&&gr(ce,Ce,xe[Ce]);if(nr)for(var Ce of nr(xe))bt.call(xe,Ce)&&gr(ce,Ce,xe[Ce]);return ce},lr=(ce,xe)=>{var Ce={};for(var vt in ce)Pt.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&nr)for(var vt of nr(ce))xe.indexOf(vt)<0&&bt.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},kr=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const vr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Gt=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,uuid:Ut}=xe,Ct=lr(xe,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),ur,ar,ir,Rr;const rr=(0,V.useParams)();let[Cr,Qt]=(0,T.useState)({subject_id:rr==null?void 0:rr.pathId,course_id:"",parentNodeUuid:Ut,type:1});const[jr,qr]=(0,T.useState)(),[Yr,_n]=(0,T.useState)([]),[fn,Mn]=(0,T.useState)([]),[Ea]=(0,V.useSearchParams)();(0,T.useEffect)(()=>{Ra()},[Ut]);function Ra(){return kr(this,null,function*(){var gn,Kr,ua;let Un=yield(0,t.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Cr});qr(Un);let _a=Object.entries((gn=Un==null?void 0:Un.data)==null?void 0:gn.study_grasp_hash).map(([Sn,na],Na)=>({name:Sn,value:na,itemStyle:vr[Na].itemStyle})),Qa=Object.entries((Kr=Un==null?void 0:Un.data)==null?void 0:Kr.study_complete_hash).map(([Sn,na],Na)=>({name:Sn,value:na}));Mn(Qa),((ua=_a==null?void 0:_a.filter(Sn=>(Sn==null?void 0:Sn.value)>0))==null?void 0:ua.length)===0?_n([]):_n(_a)})}return Oe.createElement("div",{className:r.DetailStatistics},Ea.get("type")!=="classrooms"&&Oe.createElement("div",{className:r.header},Oe.createElement("span",{className:r.title},"\u7EDF\u8BA1\u8303\u56F4"),Oe.createElement(h.ZP.Group,{onChange:gn=>{Cr.type=gn.target.value,Qt(Ar({},Cr)),Ra()},value:Cr.type},Oe.createElement(h.ZP,{value:1},"\u5168\u90E8"),Oe.createElement(h.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),Oe.createElement(h.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Cr==null?void 0:Cr.type)===3&&Oe.createElement(l.default,{onChange:gn=>{Cr.course_id=gn,Qt(Ar({},Cr)),Ra()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(ur=jr==null?void 0:jr.courses)==null?void 0:ur.map(gn=>Oe.createElement(l.default.Option,{value:gn==null?void 0:gn.id},gn==null?void 0:gn.name)))),Oe.createElement("div",{style:{marginTop:"16rem",display:"flex"}},Oe.createElement("div",{className:r.left,style:{backgroundImage:`url(${ft}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},Oe.createElement("img",{src:At}),Oe.createElement("div",{style:{marginTop:"20rem"}},Oe.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),Oe.createElement("div",{className:r.xxrscount},(ar=jr==null?void 0:jr.data)==null?void 0:ar.study_count))),Oe.createElement("div",{className:r.right},Oe.createElement("div",{className:r.righttop},Oe.createElement("img",{src:Ft}),Oe.createElement("div",null,Oe.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),Oe.createElement("div",{className:r.xxrscount},(ir=jr==null?void 0:jr.data)==null?void 0:ir.study_complete_rate,"%"))),Oe.createElement("div",{className:r.rightbottom},Oe.createElement("img",{src:nt}),Oe.createElement("div",null,Oe.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),Oe.createElement("div",{className:r.xxrscount},(Rr=jr==null?void 0:jr.data)==null?void 0:Rr.study_grasp_rate,"%"))))),Oe.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),Oe.createElement(z.Z,{option:ie(fn),style:{height:300,width:400},opts:{renderer:"svg"}}),Oe.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(Yr==null?void 0:Yr.length)>0?Oe.createElement(Z.Z,{labelTextColor:"#333",dataSource:Yr}):Oe.createElement(fe.J,{children:Oe.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var qt=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Gt),Pe=R(21692),Ze=R(59301),at=Object.defineProperty,xt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Lt=(ce,xe,Ce)=>xe in ce?at(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,Mt=(ce,xe)=>{for(var Ce in xe||(xe={}))St.call(xe,Ce)&&Lt(ce,Ce,xe[Ce]);if(xt)for(var Ce of xt(xe))ht.call(xe,Ce)&&Lt(ce,Ce,xe[Ce]);return ce},Er=(ce,xe)=>{var Ce={};for(var vt in ce)St.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&xt)for(var vt of xt(ce))xe.indexOf(vt)<0&&ht.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Mr=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const zr=[{name:"",value:0,itemStyle:{color:"rgb(223,209,38)"}},{name:"",value:0,itemStyle:{color:"rgb(6,234,230)"}},{name:"",value:0,itemStyle:{color:"rgb(6,110,247)"}}],Qr=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,uuid:Ut}=xe,Ct=Er(xe,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),ur,ar,ir,Rr;const rr=(0,V.useParams)();let[Cr,Qt]=(0,T.useState)({subject_id:rr==null?void 0:rr.pathId,course_id:"",parentNodeUuid:Ut,type:1});const[jr,qr]=(0,T.useState)(),[Yr,_n]=(0,T.useState)([]),[fn]=(0,V.useSearchParams)(),[Mn,Ea]=(0,T.useState)([]);(0,T.useEffect)(()=>{Ra()},[Ut]);function Ra(){return Mr(this,null,function*(){var gn,Kr,ua;let Un=yield(0,t.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Cr});qr(Un);let _a=Object.entries((gn=Un==null?void 0:Un.data)==null?void 0:gn.study_grasp_hash).map(([Sn,na],Na)=>({name:Sn,value:na,itemStyle:zr[Na].itemStyle})),Qa=Object.entries((Kr=Un==null?void 0:Un.data)==null?void 0:Kr.study_complete_hash).map(([Sn,na],Na)=>({name:Sn,value:na}));Ea(Qa),((ua=_a==null?void 0:_a.filter(Sn=>(Sn==null?void 0:Sn.value)>0))==null?void 0:ua.length)===0?_n([]):_n(_a)})}return Ze.createElement("div",{className:r.DetailStatistics},fn.get("type")!=="classrooms"&&Ze.createElement("div",{className:r.header},Ze.createElement("span",{className:r.title},"\u7EDF\u8BA1\u8303\u56F4"),Ze.createElement(h.ZP.Group,{onChange:gn=>{Cr.type=gn.target.value,Qt(Mt({},Cr)),Ra()},value:Cr.type},Ze.createElement(h.ZP,{value:1},"\u5168\u90E8"),Ze.createElement(h.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),Ze.createElement(h.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Cr==null?void 0:Cr.type)===3&&Ze.createElement(l.default,{onChange:gn=>{Cr.course_id=gn,Qt(Mt({},Cr)),Ra()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(ur=jr==null?void 0:jr.courses)==null?void 0:ur.map(gn=>Ze.createElement(l.default.Option,{value:gn==null?void 0:gn.id},gn==null?void 0:gn.name)))),Ze.createElement("div",{style:{marginTop:"16rem",display:"flex"}},Ze.createElement("div",{className:r.left,style:{backgroundImage:`url(${ft}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},Ze.createElement("img",{src:At}),Ze.createElement("div",{style:{marginTop:"20rem"}},Ze.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u4EBA\u6570"),Ze.createElement("div",{className:r.xxrscount},(ar=jr==null?void 0:jr.data)==null?void 0:ar.study_count))),Ze.createElement("div",{className:r.right},Ze.createElement("div",{className:r.righttop},Ze.createElement("img",{src:Ft}),Ze.createElement("div",null,Ze.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),Ze.createElement("div",{className:r.xxrscount},(ir=jr==null?void 0:jr.data)==null?void 0:ir.study_complete_rate,"%"))),Ze.createElement("div",{className:r.rightbottom},Ze.createElement("img",{src:nt}),Ze.createElement("div",null,Ze.createElement("div",{className:r.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),Ze.createElement("div",{className:r.xxrscount},(Rr=jr==null?void 0:jr.data)==null?void 0:Rr.study_grasp_rate,"%"))))),Ze.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),Ze.createElement(z.Z,{option:ie(Mn),style:{height:300,width:400},opts:{renderer:"svg"}}),Ze.createElement(w.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(Yr==null?void 0:Yr.length)>0?Ze.createElement(Z.Z,{labelTextColor:"#333",dataSource:Yr}):Ze.createElement(Pe.Z,{children:Ze.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var mn=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Qr),xn=R(48909),Cn=R(13796),Gn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Hn=R(6455),An=R(19842),En=R(98228),Jr={flex_box_center:"flex_box_center___wU4bP",flex_space_between:"flex_space_between___ryVxe",flex_box_vertical_center:"flex_box_vertical_center___J64e0",flex_box_center_end:"flex_box_center_end___ZQTrR",flex_box_column:"flex_box_column___qYlzG",scoremodal:"scoremodal___g_fYu",selectWrapper:"selectWrapper___wbF8t",selectWrappers:"selectWrappers___bAt3m",allqingchu:"allqingchu___IczWP",title:"title___cJxdu",score:"score___W6O3r",close:"close___rZaaH",content:"content___I6bh1",items:"items___NS5if",bottom:"bottom___zStfh",yes:"yes___dvYz0",no:"no___BqowM",titlecount:"titlecount___cx4fQ",add:"add___Vazpd",search:"search___kg8ng",searchIcon:"searchIcon___CaGo3",tabWrap:"tabWrap___CAndG",previewModal:"previewModal___Ms_9O",q_title:"q_title___WfJKh"},qn=R(70646),yr={flex_box_center:"flex_box_center___nswYj",flex_space_between:"flex_space_between___fOVoM",flex_box_vertical_center:"flex_box_vertical_center___Q25Hr",flex_box_center_end:"flex_box_center_end___e8x5w",flex_box_column:"flex_box_column___TkKrN",warp:"warp___CyVTN",shixunbutton:"shixunbutton___5A5Bl",redio:"redio____F59s",redioitem:"redioitem___lpnfs",redioitemyes:"redioitemyes___LJh0a",title:"title___pmJ_X",titleyes:"titleyes___xpcjY",yestag:"yestag___DZcUj",qcount:"qcount___N4pNO",score:"score___aNTPQ",qtitle:"qtitle___E_ClM",checkbox:"checkbox___T6Xdo",checkboxitem:"checkboxitem___dfyKW",checkboxitemyes:"checkboxitemyes___Uh2au",bottom:"bottom___uZhfZ",bottomitem:"bottomitem___NElKx",left:"left___CG1Ne",right:"right___iBXmO",completion:"completion___xvAyY",content:"content___Tf9bM",items:"items___zogcz",simple:"simple___zY1bm",shixun:"shixun___AAIlJ",combination:"combination___c7Ghw",program:"program___sXFp_"},Rn=R(8658),ta=R(24334);const la=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var Wa=({qitem:ce})=>{var xe,Ce,vt,fr,Ae,br,Ut,Ct,ur,ar;return T.createElement("div",{className:yr.warp},T.createElement("div",{className:yr.mainPart},T.createElement("div",{className:yr.qcount},(ce==null?void 0:ce.question_type)===8&&T.createElement(Rn.Z,{className:yr.content,showProgramFill:!0,value:(xe=ce==null?void 0:ce.program_attr)==null?void 0:xe.description}),(ce==null?void 0:ce.question_type)!=8&&T.createElement(Rn.Z,{className:yr.qtitle,value:(ce==null?void 0:ce.name)||(ce==null?void 0:ce.title)})),((ce==null?void 0:ce.question_type)===0||(ce==null?void 0:ce.question_type)===2)&&T.createElement("div",null,(Ce=ce==null?void 0:ce.choices)==null?void 0:Ce.map((ir,Rr)=>T.createElement("div",{className:yr.redio},!(ir!=null&&ir.is_answer)&&T.createElement("span",{className:yr.redioitem}),(ir==null?void 0:ir.is_answer)&&T.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),T.createElement(Rn.Z,{className:ir!=null&&ir.is_answer?yr.titleyes:yr.title,value:la[Rr]+(ir==null?void 0:ir.choice_text)}),(ir==null?void 0:ir.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===1&&T.createElement("div",null,(vt=ce==null?void 0:ce.choices)==null?void 0:vt.map((ir,Rr)=>T.createElement("div",{className:yr.checkbox},!(ir!=null&&ir.is_answer)&&T.createElement("span",{className:yr.checkboxitem}),(ir==null?void 0:ir.is_answer)&&T.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),T.createElement(Rn.Z,{className:ir!=null&&ir.is_answer?yr.titleyes:yr.title,value:la[Rr]+(ir==null?void 0:ir.choice_text)}),(ir==null?void 0:ir.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ce==null?void 0:ce.question_type)===3&&T.createElement("div",{className:yr.completion},(fr=ce==null?void 0:ce.standard_answer)==null?void 0:fr.map((ir,Rr)=>{var rr;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",Rr+1),T.createElement("div",{className:yr.content},(rr=ir==null?void 0:ir.answer_text)==null?void 0:rr.map((Cr,Qt)=>T.createElement("div",{className:yr.items},Cr))))})),(ce==null?void 0:ce.question_type)===4&&T.createElement("div",{className:yr.simple},T.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Ae=ce==null?void 0:ce.answer_texts)!=null&&Ae[0]?T.createElement(Rn.Z,{className:yr.content,value:(br=ce==null?void 0:ce.answer_texts)==null?void 0:br[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(ce==null?void 0:ce.question_type)===5&&((Ut=ce==null?void 0:ce.challenge_names)==null?void 0:Ut.map((ir,Rr)=>T.createElement("div",{className:yr.shixun},T.createElement("span",{className:yr.qtitle},T.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,We.EM)(Rr+1),"\u9898"),ir)))),(ce==null?void 0:ce.question_type)===6&&T.createElement("div",{className:yr.program},T.createElement(Rn.Z,{className:yr.content,value:((Ct=ce==null?void 0:ce.program_attr)==null?void 0:Ct.description)||"- -"})),(ce==null?void 0:ce.question_type)===7&&((ur=ce==null?void 0:ce.sub_item_banks)==null?void 0:ur.map((ir,Rr)=>{var rr,Cr,Qt,jr,qr;return T.createElement("div",null,T.createElement("div",{className:yr.combination},T.createElement("span",{className:yr.qtitle},ir==null?void 0:ir.name)),T.createElement("div",{className:yr.warp,style:{padding:"0px",paddingTop:20}},T.createElement("div",null,((ir==null?void 0:ir.item_type)=="SINGLE"||(ir==null?void 0:ir.item_type)=="JUDGMENT")&&((rr=ir==null?void 0:ir.choices)==null?void 0:rr.map((Yr,_n)=>T.createElement("div",{className:yr.redio},!(Yr!=null&&Yr.is_answer)&&T.createElement("span",{className:yr.redioitem}),(Yr==null?void 0:Yr.is_answer)&&T.createElement("i",{className:`${yr.redioitemyes} icon-duigou1`}),T.createElement(Rn.Z,{className:Yr!=null&&Yr.is_answer?yr.titleyes:yr.title,value:la[_n]+(Yr==null?void 0:Yr.choice_text)}),(Yr==null?void 0:Yr.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ir==null?void 0:ir.item_type)=="MULTIPLE"&&((Cr=ir==null?void 0:ir.choices)==null?void 0:Cr.map((Yr,_n)=>T.createElement("div",{className:yr.checkbox},!(Yr!=null&&Yr.is_answer)&&T.createElement("span",{className:yr.checkboxitem}),(Yr==null?void 0:Yr.is_answer)&&T.createElement("i",{className:`${yr.checkboxitemyes} icon-duigou1`}),T.createElement(Rn.Z,{className:Yr!=null&&Yr.is_answer?yr.titleyes:yr.title,value:la[_n]+(Yr==null?void 0:Yr.choice_text)}),(Yr==null?void 0:Yr.is_answer)&&T.createElement("div",{className:yr.yestag},"\u6B63\u786E\u7B54\u6848")))),(ir==null?void 0:ir.item_type)=="COMPLETION"&&T.createElement("div",{className:yr.completion},(Qt=ir==null?void 0:ir.standard_answer)==null?void 0:Qt.map((Yr,_n)=>{var fn;return T.createElement("div",{style:{display:"flex"}},T.createElement("span",{className:yr.title},"\u586B\u7A7A\u9879",_n+1),T.createElement("div",{className:yr.content},(fn=Yr==null?void 0:Yr.answer_text)==null?void 0:fn.map((Mn,Ea)=>T.createElement("div",{className:yr.items},Mn))))})),(ir==null?void 0:ir.item_type)=="SUBJECTIVE"&&T.createElement("div",{className:yr.simple},T.createElement("div",{className:yr.title},"\u53C2\u8003\u7B54\u6848"),T.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(jr=ir==null?void 0:ir.answer_texts)!=null&&jr[0]?T.createElement(Rn.Z,{className:yr.content,value:(qr=ir==null?void 0:ir.answer_texts)==null?void 0:qr[0]}):T.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(ce==null?void 0:ce.question_type)===8&&T.createElement("div",null,T.createElement(Rn.Z,{disabledFill:!0,className:yr.content,showProgramFill:!0,value:ta.Base64.decode(((ar=ce==null?void 0:ce.program_attr)==null?void 0:ar.code)||"")})),(ce==null?void 0:ce.question_type)===5&&T.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},T.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),T.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),T.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.author_school_name)||"- -")),T.createElement("div",{style:{marginRight:30}},T.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),T.createElement("span",{style:{color:"#000000"}},(ce==null?void 0:ce.study_count)||"0"))),T.createElement("a",{className:yr.shixunbutton,href:`/shixuns/${ce==null?void 0:ce.identifier}/challenges?exercise=true`,target:"_blank"},T.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((ce==null?void 0:ce.question_type)<=4||[6,8].includes(ce==null?void 0:ce.question_type))&&T.createElement("div",{className:yr.bottom},T.createElement("div",{className:yr.bottomitem},T.createElement("span",{className:yr.left},"\u89E3\u6790"),T.createElement("span",{className:yr.right},ce!=null&&ce.analysis?T.createElement(Rn.Z,{value:ce==null?void 0:ce.analysis}):T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),T.createElement("div",{className:yr.bottomitem},T.createElement("span",{className:yr.left},"\u96BE\u5EA6"),T.createElement("span",{className:yr.right},(ce==null?void 0:ce.difficulty)===1?"\u7B80\u5355":(ce==null?void 0:ce.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),T.createElement("div",{className:yr.bottomitem},T.createElement("span",{className:yr.left},"\u77E5\u8BC6\u70B9"),T.createElement("span",{className:yr.right},ce!=null&&ce.tag_discipline?ce==null?void 0:ce.tag_discipline:T.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},jn=R(39469),Fn=R(58082),va=R(61485),ra=R(51529),$n=R(40427),mr=R(59301),zn=Object.defineProperty,da=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Ia=Object.prototype.propertyIsEnumerable,yn=(ce,xe,Ce)=>xe in ce?zn(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,pn=(ce,xe)=>{for(var Ce in xe||(xe={}))Pa.call(xe,Ce)&&yn(ce,Ce,xe[Ce]);if(aa)for(var Ce of aa(xe))Ia.call(xe,Ce)&&yn(ce,Ce,xe[Ce]);return ce},Nn=(ce,xe)=>da(ce,ka(xe)),Zn=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const oi=({setScoreShow:ce,ScoreShow:xe,listitem:Ce,onOk:vt,isshixuns:fr,isloadings:Ae,dispatch:br,isIntelligentAssistant:Ut=!1,ispptModal:Ct=!1,isChangeQuestion:ur=!1,newExercisePaper:ar,shixunsDetail:ir})=>{var Rr;let[rr,Cr]=(0,T.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ut,is_smart_plan:Ct,group_id:[]}),[Qt,jr]=(0,T.useState)([]),[qr,Yr]=(0,T.useState)([]),[_n,fn]=(0,T.useState)([]),[Mn,Ea]=(0,T.useState)([]);const[Ra,gn]=(0,T.useState)(!1),[Kr]=B.default.useForm(),[ua,Un]=(0,T.useState)(),[_a,Qa]=(0,T.useState)(!1);let[Sn,na]=(0,T.useState)(fr);const[Na,wa]=(0,T.useState)([]),[Gr,on]=(0,T.useState)(0),[fa,ci]=(0,T.useState)(!0),[Bt,ca]=(0,T.useState)([]),[kn,ja]=(0,T.useState)([]),Fa=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}],pr=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Pn,Wn]=(0,T.useState)({gg:{type:"1",page:1,updated_at:"",quotes:"",item_type:null,courseid:"",per_page:10,tag_discipline_id:null,difficulty:null,keyword:null},ttgx:{type:"3",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},scj:{type:"2",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null},wcjd:{type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]},yx:{type:"5",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:null}});const cn=(0,T.useRef)(new Set),Ma=(0,T.useRef)(new Set),ea=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ln=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Kn=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Qn,ia]=(0,T.useState)(!1),pa=()=>{Kr.resetFields(),Sn=!1,na(!1),ia(!1),Kr.submit()};(0,T.useEffect)(()=>{var Kt,Or;(((Kt=Ce==null?void 0:Ce.questionIdArr)==null?void 0:Kt.length)>0||((Or=Ce==null?void 0:Ce.shixun_ids)==null?void 0:Or.length)>0)&&(Yr([...Ce==null?void 0:Ce.questionIdArr,...Ce==null?void 0:Ce.shixun_ids]),fn([...Ce==null?void 0:Ce.questionIdArr,...Ce==null?void 0:Ce.shixun_ids]),wa([...Ce==null?void 0:Ce.shixun_ids]),Ma.current=new Set([...Ce==null?void 0:Ce.questionIdArr]),cn.current=new Set([...Ce==null?void 0:Ce.shixun_ids]))},[Ce]),(0,T.useEffect)(()=>{xe&&(Kr.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),fa&&Sn&&(Kr.setFieldsValue({item_type:"SHIXUN"}),rr.item_type="SHIXUN",Cr(pn({},rr)),ci(!1)),Xn(rr),hi(),_i({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[xe]),(0,T.useEffect)(()=>{Gr>0&&setTimeout(()=>{on(0)},2e3)},[Gr]);function Xn(Kt){return Zn(this,null,function*(){var Or,oa,Jn;if(gn(!0),Cr(pn({},Kt)),(_n==null?void 0:_n.length)<=0&&Kt.type==="5"){Ea([]),gn(!1);return}let ha=Kt.type==="5"?_n==null?void 0:_n.filter(Aa=>!Na.includes(Aa)):null,$a=Kt.type==="5"?_n==null?void 0:_n.filter(Aa=>Na.includes(Aa)):null,si=yield(0,t.ZP)("/api/item_banks.json",{method:"get",params:Nn(pn({},Kt),{discipline_id:((Or=Kt==null?void 0:Kt.courseid)==null?void 0:Or[0])||null,sub_discipline_id:((oa=Kt==null?void 0:Kt.courseid)==null?void 0:oa[1])||null,ids:ha,shixun_ids:$a,include_shixuns:!Ut,group_id:((Jn=Kt.group_id)==null?void 0:Jn.map(Aa=>Aa==null?void 0:Aa.value))||null,keyword:Kt.keyword?encodeURIComponent(Kt.keyword):Kt.keyword,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null,bigmodel:Ut,is_smart_plan:Ct})});Ea(si),gn(!1)})}function hi(){return Zn(this,null,function*(){let Kt=yield(0,t.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:rr.type==="5"?null:rr.type,clazz:"ItemBanksGroup"}});jr((0,qn.L)(Kt==null?void 0:Kt.disciplines))})}function _i(Kt){return Zn(this,null,function*(){var Or;let oa=yield(0,t.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Kt}),Jn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Or=oa==null?void 0:oa.data)==null?void 0:Or.map(ha=>({title:ha.name,id:ha.id,pid:ha.id,value:ha.id,key:ha.id,isLeaf:!ha.have_child}))}];ca(Jn)})}function Ti(Kt){return Zn(this,null,function*(){var Or,oa,Jn,ha;gn(!0);let $a=(Or=Kt.list)==null?void 0:Or.filter(Ca=>!Na.includes(Ca)),si=(oa=Kt.list)==null?void 0:oa.filter(Ca=>Na.includes(Ca));if($a.length===0&&si.length===0){gn(!1),Ea([]);return}let Aa=yield(0,t.ZP)("/api/item_banks.json",{method:"get",params:Nn(pn({},Kt),{discipline_id:((Jn=Kt==null?void 0:Kt.courseid)==null?void 0:Jn[0])||null,sub_discipline_id:((ha=Kt==null?void 0:Kt.courseid)==null?void 0:ha[1])||null,ids:$a,shixun_ids:si,type:Kt.type==="5"?null:Kt.type,clazz:Kt.type==="3"?"ItemBanksGroup":null})});gn(!1),Ea(Aa)})}const ga=Kt=>Zn(void 0,null,function*(){const Or=yield br({type:"shixunsDetail/release",payload:{id:Kt}});let oa=Or==null?void 0:Or.tag_position,Jn=(Or==null?void 0:Or.evaluation_set_position)||[],ha=Or.status;return ha===0?(g.ZP.success("\u53D1\u5E03\u6210\u529F"),Xn(rr),!0):(ha===2?g.ZP.error(`\u7B2C${Jn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ha===3?g.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${oa.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):g.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),rn=Kt=>(Kt==null?void 0:Kt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Dn=(Kt,Or,oa)=>Kt.map(Jn=>Jn.key===Or?pn(pn({},Jn),oa):Jn.children?Nn(pn({},Jn),{children:Dn(Jn.children,Or,oa)}):Jn),Ka=Kt=>Zn(void 0,null,function*(){const{key:Or}=Kt;let oa=rr.type;const Jn=yield(0,$n.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Or),type:oa}),{data:ha,total_count:$a}=Jn||{};$a>0&&ca(si=>Dn(si,Or,{children:ha.map(Aa=>({title:Aa.name,id:Aa.id,pid:Aa.id,value:Aa.id,key:Aa.id,isLeaf:!Aa.have_child}))}))});function wn(Kt){console.log("----",rr),Kt==="1"&&(Pn.gg=pn({},rr)),Kt==="2"&&(Pn.scj=pn({},rr)),Kt==="3"&&(Pn.ttgx=pn({},rr)),Kt==="0"&&(Pn.wcjd=pn({},rr)),Kt==="5"&&(Pn.yx=pn({},rr)),Wn(pn({},Pn))}function Ha(){rr.type==="1"&&(rr=Pn.gg),rr.type==="2"&&(rr=Pn.scj),rr.type==="3"&&(rr=Pn.ttgx),rr.type==="0"&&(rr=Pn.wcjd),rr.type==="5"&&(rr=Pn.yx),(rr==null?void 0:rr.item_type)==="SHIXUN"?(Sn=!0,na(!0)):(Sn=!1,na(!1)),Kr.setFieldsValue(pn({},rr)),Cr(pn({},rr)),Xn(pn({},rr))}return mr.createElement("div",null,mr.createElement(m.default,{title:!1,footer:!1,open:xe,width:1200,centered:!0,className:Jr.scoremodal,onCancel:()=>{ce(!1)}},mr.createElement("div",{style:{display:"flex",alignItems:"center"}},mr.createElement("div",{className:Jr.title},Ut?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ut&&mr.createElement("div",{style:{padding:10,background:"#F6F7F9",borderRadius:4,marginTop:14}},"\u6839\u636E\u73B0\u6709\u8BD5\u9898\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u589E\u52A0\u8BD5\u9898\u7684\u4E30\u5BCC\u5EA6"),mr.createElement(d.default,{className:Jr.tabWrap,activeKey:rr.type,onChange:Kt=>{Kt==="3"?(rr.show_all_share=!0,_i({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):rr.show_all_share=null,Kt==="0"&&_i({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),wn(rr.type),rr.type=Kt,(rr==null?void 0:rr.item_type)==="SHIXUN"&&rr.type!=="5"&&(Sn=!0,na(!0)),ia(!1),rr.type==="5"&&(Sn=!1,na(!1)),Ha(),hi()},items:[{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u6536\u85CF\u5939",key:"2"},{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:mr.createElement("div",null,"\u5DF2\u9009",_n.length>0&&mr.createElement("span",{className:Jr.titlecount},_n.length),Gr>0&&mr.createElement("span",{className:Jr.add},"+",Gr)),key:"5"}]}),mr.createElement(B.default,{layout:"inline",form:Kr,onValuesChange:(Kt,Or)=>{const oa=Object.values(Or).some(ha=>ha!==null&&ha!==""&&ha!==void 0),Jn=Or.keyword==="";if(ia(oa||!Jn),rr.page=1,(Or==null?void 0:Or.item_type)==="SHIXUN"){if(rr.type==="5"?na(!1):na(!0),Kt.keyword||Kt.keyword==="")return;Kr.submit()}else{if(Kt!=null&&Kt.courseid&&Kr.setFieldsValue({tag_discipline_id:""}),na(!1),Kt.keyword||Kt.keyword==="")return;Kr.submit()}},onFinish:Kt=>{var Or;rr.type==="3"&&(!Kt.group_id||((Or=Kt==null?void 0:Kt.group_id)==null?void 0:Or.length)===0)?rr.show_all_share=!0:rr.show_all_share=null,Cr(pn(pn({},rr),Kt)),Xn(pn(pn({},rr),Kt))}},mr.createElement(B.default.Item,{name:"item_type"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Ct?pr:Ut?Fa==null?void 0:Fa.filter(Kt=>Kt.question_type!==5):Fa).map(Kt=>mr.createElement(l.default.Option,{key:Kt.value},Kt.name)))),mr.createElement(B.default.Item,{name:"courseid"},mr.createElement(An.Z,{className:Jr.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Qt})),!Sn&&mr.createElement(B.default.Item,{name:"tag_discipline_id"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Rr=Mn==null?void 0:Mn.tag_disciplines)==null?void 0:Rr.map(Kt=>mr.createElement(l.default.Option,{key:Kt.id},Kt.name)))),mr.createElement(B.default.Item,{name:Sn?"diff":"difficulty"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},ea.map(Kt=>mr.createElement(l.default.Option,{key:Kt.value},Kt.name)))),Sn&&mr.createElement(B.default.Item,{name:"shixun_publish_status"},mr.createElement(l.default,{className:Jr.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Kn.map(Kt=>mr.createElement(l.default.Option,{key:Kt.value},Kt.name)))),(rr.type==="3"||rr.type==="0")&&!Sn&&mr.createElement(B.default.Item,{name:"group_id"},mr.createElement(En.default,{treeDataSimpleMode:!0,style:{width:118},className:Jr.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Kt,Or)=>Or.title.toUpperCase().indexOf(Kt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Ka,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Bt})),Qn&&mr.createElement("span",{className:Jr.allqingchu,onClick:pa},mr.createElement("i",{className:"iconfont icon-guanbi4"}),mr.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),mr.createElement(B.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},mr.createElement(x.default.Search,{className:Jr.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:mr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Jr.searchIcon}`,onClick:()=>Kr.submit()}),onSearch:Kt=>{Kr.submit()}}))),mr.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},mr.createElement("div",{onClick:()=>{rr.updated_at==="asc"?rr.updated_at="desc":rr.updated_at="asc",Cr(Nn(pn({},rr),{page:1})),Xn(Nn(pn({},rr),{page:1}))}}," ",rr.updated_at?mr.createElement("img",{src:rr.updated_at==="asc"?jn.Z:Fn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):mr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),mr.createElement("div",{onClick:()=>{rr.quotes==="asc"?rr.quotes="desc":rr.quotes="asc",Cr(Nn(pn({},rr),{page:1})),Xn(Nn(pn({},rr),{page:1}))},style:{marginLeft:20}}," ",rr.quotes?mr.createElement("img",{src:rr.quotes==="asc"?jn.Z:Fn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):mr.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),mr.createElement(F.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Mn==null?void 0:Mn.items)||(Mn==null?void 0:Mn.shixun_list),pagination:!1,loading:Ra,rowKey:Kt=>Kt.id,rowSelection:{type:Ut||ur?"radio":"checkbox",selectedRowKeys:qr,getCheckboxProps:Kt=>({disabled:Kt.shixun_tag_num===1||(kn==null?void 0:kn.find(Or=>Kt.id===Or))}),onSelect(Kt,Or,oa){if(Ut||ur){Yr([Kt.id]),Ma.current=new Set([Kt.id]),on(1),fn([Kt.id]);return}if(Or)(Sn||Kt!=null&&Kt.challenge_names)&&wa([...Na,Kt.id]),Yr([...qr,Kt.id]),Kt.identifier?cn.current.add(Kt.id):Ma.current.add(Kt.id),on(1),fn([..._n,Kt.id]);else{Kt.identifier?cn.current.delete(Kt.id):Ma.current.delete(Kt.id);let Jn=_n.filter(ha=>ha!==Kt.id);if(Yr(Jn),fn(Jn),Sn||Kt!=null&&Kt.challenge_names){let ha=Na.filter($a=>$a!==Kt.id);wa([...ha])}if(rr.type==="5"){Ti(Nn(pn({},rr),{list:[...Jn]}));return}}},onSelectAll(Kt,Or,oa){var Jn,ha;if(Kt){const $a=oa.map(Aa=>Aa.id),si=(ha=oa==null?void 0:oa.filter(Aa=>Aa==null?void 0:Aa.challenge_names))==null?void 0:ha.map(Aa=>Aa.id);wa([...Na,...si]),Yr([...qr,...$a]),fn([..._n,...$a]);for(const Aa of oa)Aa.identifier?cn.current.add(Aa.id):Ma.current.add(Aa.id)}else{const $a=oa.map(Xa=>Xa.id),si=qr.filter(Xa=>!$a.some(Ei=>Ei===Xa)),Aa=(Jn=oa==null?void 0:oa.filter(Xa=>Xa==null?void 0:Xa.challenge_names))==null?void 0:Jn.map(Xa=>Xa.id);Yr([...si]),fn([...si]);let Ca=Na.filter(Xa=>!Aa.some(Ei=>Ei===Xa.id));wa([...Ca]),rr.type==="5"&&Ti(Nn(pn({},rr),{list:[...si]}));for(const Xa of $a)Xa.identifier?cn.current.delete(Xa):Ma.current.delete(Xa)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Kt,Or,oa)=>{var Jn,ha;return mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",null,Sn||Or!=null&&Or.challenge_names?"\u5B9E\u8BAD\u9898":(ha=(Jn=Fa==null?void 0:Fa.filter($a=>$a.value===Kt))==null?void 0:Jn[0])==null?void 0:ha.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Sn?"30%":"60%",key:"name",render:(Kt,Or,oa)=>{var Jn;return mr.createElement("div",{style:{display:"flex",alignItems:"center"}},mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",{className:Or!=null&&Or.high_resources_consume?Jr.q_title:""},mr.createElement(Rn.Z,{key:1,showLines:1,showTextOnly:!0,value:Sn||Or!=null&&Or.challenge_names?Or!=null&&Or.title||Kt===null?"--":Kt:(Or==null?void 0:Or.item_type)=="BPROGRAM"?(Jn=Or==null?void 0:Or.program_attr)==null?void 0:Jn.description:Kt}))),(Or==null?void 0:Or.high_resources_consume)&&mr.createElement(ra.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Sn,render:(Kt,Or,oa)=>{var Jn;return mr.createElement(_.Z,{title:rn(Or)},mr.createElement("span",null,Kt?(Jn=Kt==null?void 0:Kt.split("\u3001"))==null?void 0:Jn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Sn,render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:rn(Or)},mr.createElement("span",null,Kt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Kt,Or,oa)=>{var Jn,ha,$a,si;return mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",null,Sn||Or!=null&&Or.challenge_names?(Or==null?void 0:Or.level)||((ha=(Jn=ea==null?void 0:ea.filter(Aa=>Aa.value===Kt))==null?void 0:Jn[0])==null?void 0:ha.name):(si=($a=ea==null?void 0:ea.filter(Aa=>Aa.value===Kt))==null?void 0:$a[0])==null?void 0:si.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Sn,render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",null,Kt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",null,Sn||Or!=null&&Or.challenge_names?(Or==null?void 0:Or.study_count)||(Or==null?void 0:Or.stu_num):Kt))},{title:mr.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",mr.createElement(_.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},mr.createElement(va.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Sn,render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",null,Kt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Kt,Or,oa)=>mr.createElement(_.Z,{title:rn(Or)},mr.createElement("div",{style:{flex:1,textAlign:"start"}},mr.createElement("a",{onClick:()=>{var Jn,ha;Un(Nn(pn({},Or),{question_type:Sn||Or!=null&&Or.challenge_names?5:(ha=(Jn=Fa==null?void 0:Fa.filter($a=>$a.value===(Or==null?void 0:Or.item_type)))==null?void 0:Jn[0])==null?void 0:ha.question_type})),Qa(!0)}},"\u67E5\u770B"),(Or==null?void 0:Or.shixun_tag_num)===1&&mr.createElement("a",{style:{marginLeft:10},onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:mr.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",mr.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Or==null?void 0:Or.identifier}/challenges`)}},(Or==null?void 0:Or.shixun_name)||"--"),"\uFF1F"),onOk:()=>Zn(void 0,null,function*(){if(!ga(Or==null?void 0:Or.identifier))return new Promise((Jn,ha)=>{ha()})})})}},"\u53D1\u5E03")))}].filter(Kt=>!Kt.hidden)}),mr.createElement(K.Z,{current:rr.page,total:(Mn==null?void 0:Mn.items_count)||(Mn==null?void 0:Mn.shixuns_count),style:{marginBottom:20},defaultPageSize:rr.per_page,showTotal:Kt=>mr.createElement("span",null,"\u5171\xA0",mr.createElement("span",{style:{color:"#165DFF"}},Kt),"\xA0\u6761\u6570\u636E"),pageSize:rr.per_page,onChange:(Kt,Or)=>{rr.page=Kt,rr.per_page=Or,Cr(pn({},rr)),Xn(pn({},rr))}}),mr.createElement("div",{className:Jr.bottom},mr.createElement(o.ZP,{className:Jr.no,onClick:()=>{ce(!1)}},"\u53D6\u6D88"),mr.createElement(o.ZP,{loading:Ae,style:{width:Ae&&75},className:Jr.yes,onClick:()=>Zn(void 0,null,function*(){if((_n==null?void 0:_n.length)<=0){g.ZP.info(Ut||ur?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}console.log("----",Ma.current,cn.current),vt([...Ma.current],[...cn.current],!0,_n==null?void 0:_n.length)})},Ut?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),mr.createElement(m.default,{open:_a,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Jr.previewModal,width:1e3,centered:!0,onCancel:()=>{Qa(!1)},onOk:()=>{Qa(!1)}},mr.createElement(Wa,{qitem:ua})))};var ni=(0,V.connect)(({shixunsDetail:ce,newExercisePaper:xe})=>({shixunsDetail:ce,newExercisePaper:xe}))(oi),gi=R(59301),ui=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,pi=(ce,xe)=>{var Ce={};for(var vt in ce)Sa.call(ce,vt)&&xe.indexOf(vt)<0&&(Ce[vt]=ce[vt]);if(ce!=null&&ui)for(var vt of ui(ce))xe.indexOf(vt)<0&&Ba.call(ce,vt)&&(Ce[vt]=ce[vt]);return Ce},Ai=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const yi=null;let Mi=null;const Li=ce=>{var xe=ce,{pathsDetail:Ce,user:vt,globalSetting:fr,loading:Ae,dispatch:br,datas:Ut,items:Ct}=xe,ur=pi(xe,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const ar=(0,T.useRef)(),ir=(0,T.useRef)(),Rr=(0,T.useRef)(null);(0,T.useEffect)(()=>{Cr()},[Ut]),(0,T.useEffect)(()=>(window.addEventListener("resize",rr),()=>{window.removeEventListener("resize",rr)}),[]);function rr(){var Qt,jr;(jr=(Qt=ar.current)==null?void 0:Qt.update)==null||jr.call(Qt)}function Cr(){return Ai(this,null,function*(){var Qt,jr,qr,Yr,_n,fn,Mn;if((Ut==null?void 0:Ut.length)>0){let Ea=Ut==null?void 0:Ut.map(gn=>{var Kr;return{rootNodeUuid:(Kr=gn==null?void 0:gn.properties)==null?void 0:Kr.rootNodeUuid,id:gn==null?void 0:gn.uuid,name:gn==null?void 0:gn.name,activeColor:"#FA6400",shape:"circle",hide:!1,isExtendedState:!0}});Ea.push({rootNodeUuid:(Qt=Ct==null?void 0:Ct.properties)==null?void 0:Qt.rootNodeUuid,id:(qr=(jr=Ct==null?void 0:Ct[0])==null?void 0:jr.properties)==null?void 0:qr.uuid,name:(_n=(Yr=Ct==null?void 0:Ct[0])==null?void 0:Yr.properties)==null?void 0:_n.name,activeColor:"#FA6400",shape:"circle",hide:!1,isExtendedState:!0});let Ra=Ut==null?void 0:Ut.map((gn,Kr)=>{var ua,Un;return{hide:!1,id:Kr,label:"\u5173\u8054",props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(Un=(ua=Ct==null?void 0:Ct[0])==null?void 0:ua.properties)==null?void 0:Un.uuid,target:gn==null?void 0:gn.uuid,value:10}});console.log("----",Ea,Ra),ar.current=null,ir.current.innerHTML="",ar.current=new xr.createContainer({containerName:"#graphRefs",width:((fn=ir==null?void 0:ir.current)==null?void 0:fn.clientWidth)||0,height:((Mn=ir==null?void 0:ir.current)==null?void 0:Mn.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:Ea,links:Ra,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(gn){return gn},nodeClick:function(gn){var Kr;return(Kr=ar==null?void 0:ar.current)==null||Kr.selectToNode(gn.id),gn},layout:{force:!1,x:20,y:60}}),ar.current.zoomOut()}})}return gi.createElement("div",{ref:Rr,style:{background:"#fff",height:"455rem"}},gi.createElement("div",{style:{width:"100%",height:"455rem"},ref:ir,id:"graphRefs"}))};var Ya=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Li),gt=R(59301),ma=Object.defineProperty,Da=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,vi=(ce,xe,Ce)=>xe in ce?ma(ce,xe,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ce[xe]=Ce,fi=(ce,xe)=>{for(var Ce in xe||(xe={}))mi.call(xe,Ce)&&vi(ce,Ce,xe[Ce]);if(di)for(var Ce of di(xe))Ci.call(xe,Ce)&&vi(ce,Ce,xe[Ce]);return ce},Di=(ce,xe)=>Da(ce,Ja(xe)),bn=(ce,xe,Ce)=>new Promise((vt,fr)=>{var Ae=Ct=>{try{Ut(Ce.next(Ct))}catch(ur){fr(ur)}},br=Ct=>{try{Ut(Ce.throw(Ct))}catch(ur){fr(ur)}},Ut=Ct=>Ct.done?vt(Ct.value):Promise.resolve(Ct.value).then(Ae,br);Ut((Ce=Ce.apply(ce,xe)).next())});const ya=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let Va=[{name:"\u4F5C\u4E1A",id:"zy",item_type:2},{name:"\u5B9E\u8BAD",id:"sx",item_type:2},{name:"\u6559\u6750",id:"jc",item_type:2},{name:"\u89C6\u9891",id:"sp",item_type:2},{name:"\u8BFE\u4EF6",id:"kj",item_type:2},{name:"\u8BD5\u5377",id:"sj",item_type:2},{name:"\u9898\u96C6",id:"tj",item_type:2},{name:"\u8BD5\u9898",id:"st",item_type:2}],dn=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const Tn=({pathsDetail:ce,user:xe,globalSetting:Ce,loading:vt,dispatch:fr,items:Ae,showdetail:br,setshowdetail:Ut,containerRef:Ct,getData:ur,setshow:ar,Tabsdatas:ir,uuid:Rr,tpacti:rr,initdata:Cr})=>{var Qt,jr,qr,Yr,_n,fn,Mn,Ea,Ra,gn,Kr,ua,Un,_a,Qa,Sn,na,Na,wa,Gr,on,fa,ci,Bt,ca,kn,ja,Fa,pr,Pn,Wn,cn,Ma,ea,Ln,Kn,Qn,ia,pa,Xn,hi,_i,Ti;const ga=(0,V.useParams)(),[rn,Dn]=(0,T.useState)(0),[Ka]=B.default.useForm(),[wn,Ha]=(0,T.useState)({});let[Kt,Or]=(0,T.useState)(!1),[oa,Jn]=(0,T.useState)(!1);const[ha,$a]=(0,T.useState)(!1),[si,Aa]=(0,T.useState)("1"),[Ca,Xa]=(0,T.useState)([]),[Ei,io]=(0,T.useState)(1),[Gi,Wi]=(0,T.useState)(2),[oo,so]=(0,T.useState)(2),[qi,mo]=(0,T.useState)(),[Bi,po]=(0,T.useState)();let[ei,xi]=(0,T.useState)([]);const[Ki,$i]=(0,T.useState)({}),[lo,eo]=(0,T.useState)(!1),[uo,Zi]=(0,T.useState)(""),[go,co]=(0,T.useState)([]),[fo]=(0,V.useSearchParams)(),[yo,Xi]=(0,T.useState)(!1),[to,_o]=(0,T.useState)([]),[Vi,Yi]=(0,T.useState)([]),[li,Ii]=(0,T.useState)([]),[Ri,ro]=(0,T.useState)(!1),[ho,wi]=(0,T.useState)(!1),[no,Hi]=(0,T.useState)(!1),[ne,se]=(0,T.useState)(),[Ee,Ie]=(0,T.useState)("0");let[ze,He]=(0,T.useState)({tags:[],tagszy:[],tagslx:[]});const[mt,yt]=(0,T.useState)([{label:"\u5B9E\u8BAD",children:gt.createElement(Ye,{getother:Fr,types:"1",ktzykey:si,onChange:Xe=>{Xa(Xe)}}),key:"1"},{label:"\u89C6\u9891",children:gt.createElement(Ye,{getother:Fr,types:"2",ktzykey:si,onChange:Xe=>{Xa(Xe)}}),key:"2"},{label:"\u8BFE\u4EF6",children:gt.createElement(Ye,{getother:Fr,types:"3",ktzykey:si,onChange:Xe=>{Xa(Xe)}}),key:"3"},{label:"\u8BD5\u5377",children:gt.createElement(Ye,{getother:Fr,types:"4",ktzykey:si,onChange:Xe=>{console.log("----",Xe),Xa(Xe)}}),key:"4"}].filter(Xe=>!!Xe));let[ct,Dt]=(0,T.useState)([]),[Rt,Ot]=(0,T.useState)([]);const[hr,sr]=(0,T.useState)(0),[cr,Ir]=(0,T.useState)(0),[_r,Ur]=(0,T.useState)([]),[It,Pr]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]}),[$r,hn]=(0,T.useState)({bh:[],qx:[],hx:[],gl:[]}),ln=Xe=>{var zt,b;return(0,t.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:ga==null?void 0:ga.pathId,uuid:((zt=Xe==null?void 0:Xe.items)==null?void 0:zt.uuid)||((b=Xe==null?void 0:Xe.items)==null?void 0:b.id)}}),fr({type:"userDetail/logWatchHistory",payload:fi({},Xe)})},In={maxCount:1,fileList:ei,accept:((jr=(Qt=wn==null?void 0:wn.label)==null?void 0:Qt[0])==null?void 0:jr.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:Xe=>{var zt,b;if(!(Xe.type==="video/mp4")&&((b=(zt=wn==null?void 0:wn.label)==null?void 0:zt[0])==null?void 0:b.name)==="\u89C6\u9891")return g.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),I.default.LIST_IGNORE},action:`${W.Z.API_SERVER}/api/attachments.json`,onChange:Xe=>{xi(Xe==null?void 0:Xe.fileList)}};function Vn(){return bn(this,null,function*(){var Xe,zt,b,M,N;let H=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:ga==null?void 0:ga.pathId}});if((H==null?void 0:H.status)===0){sr(Rr);const Y=[...(N=(M=(Xe=H==null?void 0:H.data)==null?void 0:Xe.nodes)==null?void 0:M.splice(1,(b=(zt=H==null?void 0:H.data)==null?void 0:zt.nodes)==null?void 0:b.length))==null?void 0:N.map(Q=>{var oe,re,ve;return fi({label:(oe=Q==null?void 0:Q.properties)==null?void 0:oe.name,children:gt.createElement(_e,{onChange:ue=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(ue))},itemsuuid:Ae==null?void 0:Ae.uuid,uuid:(re=Q==null?void 0:Q.properties)==null?void 0:re.uuid,typesdata:It}),key:(ve=Q==null?void 0:Q.properties)==null?void 0:ve.uuid},Q)})];ct=Y,Dt(Y),sessionStorage.setItem("typesdatajson",JSON.stringify(It)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(It)),Or(!0)}})}function en(){return bn(this,null,function*(){var Xe,zt,b,M;let N=yield(0,t.ZP)(`/api/users/${(Xe=xe==null?void 0:xe.userInfo)==null?void 0:Xe.login}/subjects.json`,{method:"get",params:{page:1,per_page:800,category:"manage",sort_by:"updated_at",sort_direction:"desc"}});if(N){let H=(zt=N==null?void 0:N.subjects)==null?void 0:zt.filter(Y=>{var Q;return(Y==null?void 0:Y.identifier)!=((Q=ce==null?void 0:ce.detail)==null?void 0:Q.identifier)});se(H),un((b=H==null?void 0:H[0])==null?void 0:b.identifier,(M=H==null?void 0:H[0])==null?void 0:M.name)}})}function un(Xe,zt){return bn(this,null,function*(){var b,M,N,H,Y,Q,oe,re,ve;let ue=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:Xe}});if((ue==null?void 0:ue.status)===0){sr(((H=(N=(M=(b=ue==null?void 0:ue.data)==null?void 0:b.nodes)==null?void 0:M[1])==null?void 0:N.properties)==null?void 0:H.uuid)||"");const ge=[...(ve=(re=(Y=ue==null?void 0:ue.data)==null?void 0:Y.nodes)==null?void 0:re.splice(1,(oe=(Q=ue==null?void 0:ue.data)==null?void 0:Q.nodes)==null?void 0:oe.length))==null?void 0:ve.map(Me=>{var De,Ge,Te,Be;return fi({label:(De=Me==null?void 0:Me.properties)==null?void 0:De.name,children:gt.createElement(Dr,{onChange:Je=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Je))},itemsuuid:Ae==null?void 0:Ae.uuid,pathId:Xe,pathname:zt,uuname:(Ge=Me==null?void 0:Me.properties)==null?void 0:Ge.name,uuid:(Te=Me==null?void 0:Me.properties)==null?void 0:Te.uuid,typesdata:$r}),key:(Be=Me==null?void 0:Me.properties)==null?void 0:Be.uuid},Me)})];ct=ge,Dt(ge),sessionStorage.setItem("typesdatajson",JSON.stringify($r)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify($r)),Jn(!0)}})}function Zr(){return bn(this,null,function*(){var Xe;let zt=yield(0,t.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:ga==null?void 0:ga.pathId}});(zt==null?void 0:zt.status)===0&&(ze.tags=zt==null?void 0:zt.data,He(fi({},ze)));let b=yield(0,t.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:ga==null?void 0:ga.pathId}});(b==null?void 0:b.status)===0&&(ze.tagszy=[...Va,...b==null?void 0:b.data2],ze.tagslx=[...dn,...b==null?void 0:b.data],He(fi({},ze)));let M=yield(0,t.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Ae==null?void 0:Ae.resourceUrl,item_banks_group_ids:Ae==null?void 0:Ae.itemBanksGroupIds}});if(Zi(""),Ii([]),localStorage.setItem("container_type_tupu",M==null?void 0:M.container_type),(Ae==null?void 0:Ae.nodeType)==="\u89C6\u9891"&&(((Xe=M==null?void 0:M.attachment)==null?void 0:Xe.file_type)==="video"||(M==null?void 0:M.container_type)==="video")&&Zi(M==null?void 0:M.id),(Ae==null?void 0:Ae.resourceOrigin)===1&&(Ae==null?void 0:Ae.nodeType)!=="\u9898\u96C6"){let N={url:Ae==null?void 0:Ae.resourceUrl,name:M==null?void 0:M.name,id:M==null?void 0:M.examination_bank_id,questionIdArr:M==null?void 0:M.item_bank_ids,shixun_ids:M==null?void 0:M.shixun_ids};Xa([N])}(Ae==null?void 0:Ae.resourceOrigin)===1&&(Ae==null?void 0:Ae.nodeType)==="\u9898\u96C6"&&Ii(M==null?void 0:M.item_banks_groups),(Ae==null?void 0:Ae.resourceOrigin)===2&&xi([{uid:"123",name:M==null?void 0:M.name,response:{id:"123",url:Ae==null?void 0:Ae.resourceUrl}}])})}function Fr(Xe){return bn(this,null,function*(){var zt,b;let M=yield(0,t.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Xe}});(M==null?void 0:M.status)===0&&((M==null?void 0:M.container_type)==="att"?$i({url:W.Z.API_SERVER+((zt=M==null?void 0:M.attachment)==null?void 0:zt.url),file_type:(b=M==null?void 0:M.attachment)==null?void 0:b.file_type}):window.open(Xe))})}function an(){return bn(this,null,function*(){let Xe=yield(0,t.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:ga==null?void 0:ga.pathId}});(Xe==null?void 0:Xe.status)===0&&_o(Xe==null?void 0:Xe.data)})}function On(){return bn(this,null,function*(){var Xe,zt,b,M,N,H,Y,Q,oe,re;let ve=yield(0,t.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),parentNodeUuids:ir==null?void 0:ir.map(ue=>ue==null?void 0:ue.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:ga==null?void 0:ga.pathId}});if((ve==null?void 0:ve.status)===0){Ur((Xe=ve==null?void 0:ve.data)==null?void 0:Xe.nodes);let ue=(b=(zt=ve==null?void 0:ve.data)==null?void 0:zt.nodes)==null?void 0:b.filter(Me=>{var De;return((De=Me==null?void 0:Me.properties)==null?void 0:De.uuid)===(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)});mo(ue),po((M=ve==null?void 0:ve.data)==null?void 0:M.relationships);const ge=[...(H=(N=ve==null?void 0:ve.data)==null?void 0:N.graphNodeMappings)==null?void 0:H.map((Me,De)=>{var Ge;return{label:`${Me==null?void 0:Me.parentNodeName}\uFF08${(Ge=Me==null?void 0:Me.childNodeUuids)==null?void 0:Ge.length}\uFF09`,children:gt.createElement(_t,{datas:ve==null?void 0:ve.data,items:Me==null?void 0:Me.childNodeUuids}),key:De}})];(Q=(Y=ue==null?void 0:ue[0])==null?void 0:Y.properties)!=null&&Q.pathSetting&&hn(JSON.parse((re=(oe=ue==null?void 0:ue[0])==null?void 0:oe.properties)==null?void 0:re.pathSetting)),Ir(0),Rt=ge,Ot(ge)}})}(0,T.useEffect)(()=>{br&&(On(),Zr())},[br,Ae]);const Yn=(...Xe)=>bn(void 0,[...Xe],function*(zt={}){return yield fr({type:"pathsDetail/getKnowledgeGraphs",payload:fi({graphable_type:fo.get("type")==="classrooms"?"course":"subject",graphable_id:ga==null?void 0:ga.pathId},zt)})});return gt.createElement(Cn.Z,null,gt.createElement("div",null,br&>.createElement(E.Z,{open:br,width:"700rem",maskStyle:{background:"#000",opacity:"0.1"},keyboard:!0,maskClosable:!0,closable:!1,rootClassName:r.drawer,getContainer:()=>Ct.current,onClose:()=>{Ut(!1),Zi("")}},gt.createElement("div",{className:r.detailmodal},gt.createElement("div",null,gt.createElement("span",{className:r.title},"\u8282\u70B9\u8BE6\u60C5"),((qr=ce==null?void 0:ce.detail)==null?void 0:qr.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&&(Ae==null?void 0:Ae.colorType)!=="1"&>.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>bn(void 0,null,function*(){var Xe,zt,b,M,N,H,Y,Q,oe,re;Dn(3),Ut(!1);let ve={name:Ae.name,description:Ae.description,label:((zt=(Xe=qi==null?void 0:qi[0])==null?void 0:Xe.labels)==null?void 0:zt[1])==="\u8D44\u6E90"?(b=ze==null?void 0:ze.tagszy)==null?void 0:b.filter(Te=>(Te==null?void 0:Te.name)===(Ae==null?void 0:Ae.nodeType)):(M=ze==null?void 0:ze.tagslx)==null?void 0:M.filter(Te=>(Te==null?void 0:Te.name)===(Ae==null?void 0:Ae.nodeType)),tag:(N=ze==null?void 0:ze.tags)==null?void 0:N.filter(Te=>{var Be,Je;return(Je=(Be=Ae==null?void 0:Ae.tags)==null?void 0:Be.map(rt=>rt==null?void 0:rt.name))==null?void 0:Je.includes(Te==null?void 0:Te.name)}),resourceOrigin:Ae.resourceOrigin,url:(Ae==null?void 0:Ae.resourceOrigin)===3?Ae==null?void 0:Ae.resourceUrl:""},ue=(H=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u88AB\u5305\u542B"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:H.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}}),ge=(Y=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u5305\u542B"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:Y.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}});co(ge);let Me=(Q=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u524D\u5E8F"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:Q.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}}),De=(oe=Bi==null?void 0:Bi.filter(Te=>(Te==null?void 0:Te.type)==="\u540E\u5E8F"&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:oe.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}}),Ge=(re=Bi==null?void 0:Bi.filter(Te=>((Te==null?void 0:Te.type)==="\u5173\u8054"||(Te==null?void 0:Te.type)==="\u88AB\u5173\u8054")&&(Te==null?void 0:Te.startNodeUuid)===((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))))==null?void 0:re.map(Te=>{var Be,Je;return{uuid:Te==null?void 0:Te.endNodeUuid,name:(Je=(Be=_r==null?void 0:_r.find(rt=>{var et;return((et=rt==null?void 0:rt.properties)==null?void 0:et.uuid)===(Te==null?void 0:Te.endNodeUuid)}))==null?void 0:Be.properties)==null?void 0:Je.name}});Pr({bh:ue,qx:Me,hx:De,gl:Ge}),Ae!=null&&Ae.pathSetting&&hn(JSON.parse(Ae==null?void 0:Ae.pathSetting)),Ka.setFieldsValue(ve),Ha(ve)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),gt.createElement("div",{style:{display:"flex",alignItems:"center"}},(Ae==null?void 0:Ae.colorType)!=="1"&&((Yr=ce==null?void 0:ce.detail)==null?void 0:Yr.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&>.createElement(o.ZP,{type:"primary",className:r.button,onClick:(0,Wr.debounce)(()=>bn(void 0,null,function*(){var Xe,zt;let b=yield(0,t.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),subject_id:ga==null?void 0:ga.pathId,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((b==null?void 0:b.status)===0){let M=(zt=(Xe=b==null?void 0:b.data)==null?void 0:Xe.nodes)==null?void 0:zt.filter(H=>{var Y;return((Y=H==null?void 0:H.properties)==null?void 0:Y.uuid)!==((Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id))}),N=M==null?void 0:M.map(H=>{var Y,Q;return{name:(Y=H==null?void 0:H.properties)==null?void 0:Y.name,uuid:(Q=H==null?void 0:H.properties)==null?void 0:Q.uuid}});It.bh=N,Pr(It),Dn(1),Ut(!1),Xa([]),Ii([]),xi([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((_n=ce==null?void 0:ce.detail)==null?void 0:_n.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&>.createElement(o.ZP,{type:"primary",className:r.button,onClick:()=>{var Xe,zt;((zt=(Xe=It==null?void 0:It.bh)==null?void 0:Xe.filter(b=>(b==null?void 0:b.uuid)===(Ae==null?void 0:Ae.id)))==null?void 0:zt.length)>0||It.bh.push({name:Ae==null?void 0:Ae.name,uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)}),Dn(2),Ut(!1),Xa([]),Ii([]),xi([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((fn=ce==null?void 0:ce.detail)==null?void 0:fn.can_managed)&&Rr!=="\u5B66\u4E60\u8DEF\u5F84"&>.createElement(o.ZP,{className:r.button,onClick:()=>{let Xe="";m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:Ct.current,content:gt.createElement("div",null,gt.createElement("p",null,"\u5220\u9664\u8282\u70B9\u4F1A\u540C\u6B65\u5220\u9664\u5F53\u524D\u8282\u70B9\u7684\u5B50\u7EA7\u8282\u70B9\uFF0C\u8BF7\u5728\u4E0B\u65B9\u8F93\u5165\u6846\u8F93\u5165",gt.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),gt.createElement(x.default,{onChange:zt=>{Xe=zt.target.value}})),onOk:()=>bn(void 0,null,function*(){if(Xe!=="\u786E\u8BA4\u5220\u9664")return g.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(Xe==="\u786E\u8BA4\u5220\u9664"){let zt=yield(0,t.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),subject_id:ga==null?void 0:ga.pathId}});(zt==null?void 0:zt.status)===0&&(g.ZP.info("\u5220\u9664\u6210\u529F"),Yn({graphable_id:ga==null?void 0:ga.pathId}),(Ae==null?void 0:Ae.colorType)!=="1"?(ar(!1),ur()):Cr(),Ut(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((Mn=ce==null?void 0:ce.detail)==null?void 0:Mn.can_managed)&&Rr==="\u5B66\u4E60\u8DEF\u5F84"&&fo.get("type")==="classrooms"&>.createElement(o.ZP,{type:"primary",className:r.button,onClick:()=>{m.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:Ct.current,okText:"\u786E\u8BA4\u540C\u6B65",content:gt.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",gt.createElement("span",{className:"c-light-primary"},Ae==null?void 0:Ae.currentResourceTotal),"\u4E2A\u8D44\u6E90\uFF0C\u786E\u8BA4\u540C\u6B65\u540E\uFF0C\u8FD9\u4E9B\u8D44\u6E90\u5C06\u6309\u7167\u7C7B\u578B\u5206\u522B\u53D1\u9001\u5230\u8BFE\u5802\u5B9E\u9A8C\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u5728\u7EBF\u8003\u8BD5\u3001\u89C6\u9891\u76F4\u64AD\u3001\u6559\u5B66\u8D44\u6599\u6A21\u5757\u4E2D\uFF0C\u53EF\u524D\u5F80\u5BF9\u5E94\u6A21\u5757\u8FDB\u884C\u8D44\u6E90\u53D1\u5E03\u7B49\u64CD\u4F5C\u3002"),onOk:()=>bn(void 0,null,function*(){const Xe=yield(0,t.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:Ae==null?void 0:Ae.resourceid,subject_id:ga==null?void 0:ga.pathId}});(Xe==null?void 0:Xe.status)===0&&g.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),gt.createElement(a.Z,{onClick:()=>{Ut(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),gt.createElement("div",{className:r.tabstyle},ya==null?void 0:ya.map(Xe=>gt.createElement("div",{onClick:()=>{io(Xe.key)},className:Ei===(Xe==null?void 0:Xe.key)?r.itemsactivite:r.items},Xe==null?void 0:Xe.name))),Ei===1&>.createElement("div",null,gt.createElement("div",{className:r.nodetitle},Gi===1&>.createElement(c.Z,{onClick:()=>Wi(2)}),Gi===2&>.createElement(u.Z,{onClick:()=>Wi(1)}),gt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),Gi===2&>.createElement("div",{className:r.nodeboyd},gt.createElement("div",{className:r.listitem,style:{marginTop:"0rem"}},gt.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),gt.createElement("span",null,Ae==null?void 0:Ae.name)),gt.createElement("div",{className:r.listitem},gt.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),gt.createElement("pre",null,(Ae==null?void 0:Ae.description)||"\u6682\u65E0")),gt.createElement("div",{className:r.listitem},gt.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),gt.createElement("div",null,(Ae==null?void 0:Ae.nodeType)&>.createElement(O,{containerRef:Ct,type:5,value:[{name:Ae==null?void 0:Ae.nodeType}],pathsDetail:ce,showmodal:!1,dataSources:[]})," ")),gt.createElement("div",{className:r.listitem},gt.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),gt.createElement("span",null,((Ea=Ae==null?void 0:Ae.tags)==null?void 0:Ea.length)>0&>.createElement(O,{containerRef:Ct,type:5,pathsDetail:ce,value:Ae==null?void 0:Ae.tags,showmodal:!1,dataSources:[]}))),(Ae==null?void 0:Ae.nodeType)==="\u89C6\u9891"&&(Ae==null?void 0:Ae.resourceOrigin)!==3&&uo&>.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},gt.createElement(k.Z,{allow_skip:!0,videoId:uo,toLog:!0,src:Ae==null?void 0:Ae.resourceUrl,logWatchHistory:Xe=>ln(Di(fi({},Xe),{container_type:localStorage.getItem("container_type_tupu"),items:Ae}))})),(Ae==null?void 0:Ae.resourceOrigin)===3&>.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},gt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},Ae==null?void 0:Ae.resourceUrl),gt.createElement(o.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>bn(void 0,null,function*(){let Xe=yield(0,t.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:ga==null?void 0:ga.pathId,uuid:Ae==null?void 0:Ae.uuid}});window.open(Ae==null?void 0:Ae.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(Ae==null?void 0:Ae.nodeType)==="\u9898\u96C6"&&(li==null?void 0:li.map(Xe=>gt.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},gt.createElement(_.Z,{title:Xe==null?void 0:Xe.name},gt.createElement("span",{className:r.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},Xe==null?void 0:Xe.name)),gt.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Xe==null?void 0:Xe.count)))),(Ae==null?void 0:Ae.nodeType)!="\u89C6\u9891"&&(Ae==null?void 0:Ae.nodeType)!="\u9898\u96C6"&&(Ae!=null&&Ae.resourceOrigin)&&[1,2].includes(Ae==null?void 0:Ae.resourceOrigin)?gt.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},gt.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(Ae==null?void 0:Ae.resourceOrigin)===1?(Ra=Ca==null?void 0:Ca[0])==null?void 0:Ra.name:(gn=ei==null?void 0:ei[0])==null?void 0:gn.name),(0,Br.JA)()&&((Ae==null?void 0:Ae.nodeType)==="\u8BD5\u5377"||(Ae==null?void 0:Ae.nodeType)==="\u8BD5\u9898")?"":gt.createElement(o.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>bn(void 0,null,function*(){Fr(Ae==null?void 0:Ae.resourceUrl);let Xe=yield(0,t.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:ga==null?void 0:ga.pathId,uuid:Ae==null?void 0:Ae.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),((Ae==null?void 0:Ae.nodeType)==="\u8BD5\u5377"||(Ae==null?void 0:Ae.nodeType)==="\u8BD5\u9898")&&(Ae==null?void 0:Ae.resourceOrigin)===1&>.createElement(o.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>bn(void 0,null,function*(){var Xe,zt;const b=yield(0,Hn.Mb)({categoryId:(Xe=Ca==null?void 0:Ca[0])==null?void 0:Xe.id});b!=null&&b.exercise_id&&(0,We.xg)(`/classrooms/coursesId/exercise/${b.exercise_id}/${(zt=xe.userInfo)==null?void 0:zt.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),gt.createElement("div",{className:r.nodetitle},oo===1&>.createElement(c.Z,{onClick:()=>so(2)}),oo===2&>.createElement(u.Z,{onClick:()=>so(1)}),gt.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB"),gt.createElement("div",{style:{flex:1,textAlign:"end"}},gt.createElement(l.default,{style:{minWidth:"100rem"},value:Ee,onChange:Xe=>{var zt;if(Ie(Xe),Xe==0)On();else{let b=(zt=$r==null?void 0:$r.gl)==null?void 0:zt.filter(N=>(N==null?void 0:N.pathId)==Xe);const M=[...b==null?void 0:b.map((N,H)=>({label:`${N==null?void 0:N.uuname}\uFF08${b==null?void 0:b.filter(Y=>Y.olduuid=N==null?void 0:N.olduuid).length}\uFF09`,children:gt.createElement(Ya,{items:qi,datas:b==null?void 0:b.filter(Y=>Y.olduuid=N==null?void 0:N.olduuid)}),key:H,items:b==null?void 0:b.filter(Y=>Y.olduuid=N==null?void 0:N.olduuid)}))];Ir(0),Rt=M,Ot(M)}}},gt.createElement(l.default.Option,{value:"0"},"\u672C\u8BFE\u7A0B"),(Kr=$r==null?void 0:$r.gl)==null?void 0:Kr.map(Xe=>gt.createElement(l.default.Option,{value:Xe==null?void 0:Xe.pathId},Xe==null?void 0:Xe.uuname))))),oo===2&>.createElement("div",{className:r.nodeboyd,style:{padding:0,minHeight:"530rem"}},gt.createElement(d.default,{className:r.Tabs,activeKey:cr,destroyInactiveTabPane:!0,onChange:Xe=>{Ir(parseInt(Xe))},type:"card",items:Rt}))),Ei===3&>.createElement("div",null,(0,Br.JA)()?gt.createElement(mn,{uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)}):gt.createElement(qt,{uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id)}))),gt.createElement(m.default,{title:gt.createElement("span",{style:{fontSize:"18rem",color:"#000"}},rn===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:rn>0,getContainer:()=>Ct.current,onCancel:()=>{Dn(0),Ka.resetFields(),Pr({qx:[],bh:[],hx:[],gl:[]}),hn({qx:[],bh:[],hx:[],gl:[]}),xi([]),Ha({}),Xa([]),Ii([])},okButtonProps:{loading:lo},onOk:()=>{Ka.submit()}},gt.createElement("div",{className:r.addmodal},gt.createElement("div",{className:r.title},"\u8282\u70B9\u5C5E\u6027"),gt.createElement(B.default,{className:r.form,labelCol:{flex:"92rem"},layout:"horizontal",form:Ka,colon:!1,onValuesChange:(Xe,zt)=>{var b,M,N,H;Ha(fi({},zt)),(zt==null?void 0:zt.resourceOrigin)!==1&&Xa([]),((M=(b=zt==null?void 0:zt.label)==null?void 0:b[0])==null?void 0:M.name)!=="\u9898\u96C6"&&Ii([]),((H=(N=zt==null?void 0:zt.label)==null?void 0:N[0])==null?void 0:H.item_type)!==2&&(Xa([]),xi([]),Ii([]),Ka.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,Wr.debounce)(Xe=>bn(void 0,null,function*(){var zt,b,M,N,H,Y,Q,oe,re,ve,ue,ge,Me,De,Ge,Te,Be,Je,rt,et,wt,Vt,Lr,Zt,Nr,Vr,nn,Xt,$t,tn,tt,Tt,er,or,Sr,tr,Tr,sn,Bn,Xr,sa,ba,La,Oa,Ua,ai,ti,Ga,Ni,zi;if(((zt=It==null?void 0:It.bh)==null?void 0:zt.length)===0){g.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((Xe==null?void 0:Xe.resourceOrigin)===0){g.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((Xe==null?void 0:Xe.resourceOrigin)===1&&(Ca==null?void 0:Ca.length)<=0&&((b=Xe==null?void 0:Xe.label[0])==null?void 0:b.name)!=="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((Xe==null?void 0:Xe.resourceOrigin)===1&&(li==null?void 0:li.length)<=0&&((M=Xe==null?void 0:Xe.label[0])==null?void 0:M.name)==="\u9898\u96C6"){g.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((Xe==null?void 0:Xe.resourceOrigin)===2&&(ei==null?void 0:ei.length)===0){g.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}eo(!0);let ki=rn===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",Fi=rn===3?{subject_id:ga==null?void 0:ga.pathId,properties:{description:Xe.description,rootNodeUuid:Ae==null?void 0:Ae.rootNodeUuid,name:Xe.name,uuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),nodeType:(N=Xe==null?void 0:Xe.label[0])==null?void 0:N.name,tags:((Y=(H=Xe.tag)==null?void 0:H.map(Za=>Za==null?void 0:Za.name))==null?void 0:Y.join("\uFF0C"))||"",color:Ae==null?void 0:Ae.color,resourceOrigin:Xe.resourceOrigin,resourceUrl:Xe.resourceOrigin===3?Xe.url:Xe.resourceOrigin===2?((re=(oe=(Q=ei==null?void 0:ei[0])==null?void 0:Q.response)==null?void 0:oe.url)==null?void 0:re.indexOf("educoder.net"))>-1?(ue=(ve=ei==null?void 0:ei[0])==null?void 0:ve.response)==null?void 0:ue.url:((ge=Ce==null?void 0:Ce.setting)==null?void 0:ge.public_bucket_host)+((De=(Me=ei==null?void 0:ei[0])==null?void 0:Me.response)==null?void 0:De.url):(Ge=Ca==null?void 0:Ca[0])==null?void 0:Ge.url,container_type:((Te=Xe==null?void 0:Xe.label[0])==null?void 0:Te.name)==="\u9898\u96C6"?"ItemBanksGroup":(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((Be=Ca==null?void 0:Ca[0])==null?void 0:Be.container_type)||((rt=(Je=ei==null?void 0:ei[0])==null?void 0:Je.response)==null?void 0:rt.container_type),container_id:(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((et=Ca==null?void 0:Ca[0])==null?void 0:et.container_id)||((Vt=(wt=ei==null?void 0:ei[0])==null?void 0:wt.response)==null?void 0:Vt.container_id),itemBanksGroupIds:li==null?void 0:li.map(Za=>Za==null?void 0:Za.group_id).toString(),pathSetting:JSON.stringify($r)},subgraphNodeUuid:rr,relationships:[...(Lr=It.bh)==null?void 0:Lr.map(Za=>({startNodeUuid:Za.uuid,endNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u5305\u542B"})),...go==null?void 0:go.map(Za=>({endNodeUuid:Za.uuid,startNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u5305\u542B"})),...(Zt=It.qx)==null?void 0:Zt.map(Za=>({endNodeUuid:Za.uuid,startNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u524D\u5E8F"})),...(Nr=It.hx)==null?void 0:Nr.map(Za=>({endNodeUuid:Za.uuid,startNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u540E\u5E8F"})),...(Vr=It.gl)==null?void 0:Vr.map(Za=>({startNodeUuid:Za.uuid,endNodeUuid:(Ae==null?void 0:Ae.keys)||(Ae==null?void 0:Ae.id),type:"\u5173\u8054"}))]}:{label:((nn=Xe==null?void 0:Xe.label[0])==null?void 0:nn.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:ga==null?void 0:ga.pathId,properties:{description:Xe.description,rootNodeUuid:Ae==null?void 0:Ae.rootNodeUuid,name:Xe.name,nodeType:(Xt=Xe==null?void 0:Xe.label[0])==null?void 0:Xt.name,tags:((tn=($t=Xe.tag)==null?void 0:$t.map(Za=>Za==null?void 0:Za.name))==null?void 0:tn.join("\uFF0C"))||"",color:rn===1?"2":parseInt(Ae==null?void 0:Ae.colorType)+1+"",resourceOrigin:Xe.resourceOrigin,resourceUrl:Xe.resourceOrigin===3?Xe.url:Xe.resourceOrigin===2?((er=(Tt=(tt=ei==null?void 0:ei[0])==null?void 0:tt.response)==null?void 0:Tt.url)==null?void 0:er.indexOf("educoder.net"))>-1?(Sr=(or=ei==null?void 0:ei[0])==null?void 0:or.response)==null?void 0:Sr.url:((tr=Ce==null?void 0:Ce.setting)==null?void 0:tr.public_bucket_host)+((sn=(Tr=ei==null?void 0:ei[0])==null?void 0:Tr.response)==null?void 0:sn.url):(Bn=Ca==null?void 0:Ca[0])==null?void 0:Bn.url,container_type:((Xr=Xe==null?void 0:Xe.label[0])==null?void 0:Xr.name)==="\u9898\u96C6"?"ItemBanksGroup":(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((sa=Ca==null?void 0:Ca[0])==null?void 0:sa.container_type)||((La=(ba=ei==null?void 0:ei[0])==null?void 0:ba.response)==null?void 0:La.container_type),container_id:(Xe.resourceOrigin===1||Xe.resourceOrigin===2)&&((Oa=Ca==null?void 0:Ca[0])==null?void 0:Oa.container_id)||((ai=(Ua=ei==null?void 0:ei[0])==null?void 0:Ua.response)==null?void 0:ai.container_id),itemBanksGroupIds:li==null?void 0:li.map(Za=>Za==null?void 0:Za.group_id).toString(),pathSetting:JSON.stringify($r)},subgraphNodeUuid:rr,relationships:[...(ti=It.bh)==null?void 0:ti.map(Za=>({startNodeUuid:Za.uuid,type:"\u5305\u542B"})),...(Ga=It.qx)==null?void 0:Ga.map(Za=>({startNodeUuid:Za.uuid,type:"\u524D\u5E8F"})),...(Ni=It.hx)==null?void 0:Ni.map(Za=>({endNodeUuid:Za.uuid,type:"\u540E\u5E8F"})),...(zi=It.gl)==null?void 0:zi.map(Za=>({startNodeUuid:Za.uuid,type:"\u5173\u8054"}))]};const ao=yield(0,t.ZP)(ki,{method:"POST",body:Fi});eo(!1),(ao==null?void 0:ao.status)===0&&(Yn({graphable_id:ga==null?void 0:ga.pathId}),g.ZP.info(rn===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),Dn(0),ar(!1),ur(),Ka.resetFields(),xi([]),Ha({}),Xa([]),Ii([]),Pr({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},gt.createElement(B.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:200,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},gt.createElement(x.default,{maxLength:200,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),gt.createElement(B.default.Item,{label:"\u8282\u70B9\u7B80\u4ECB",name:"description",rules:[{type:"string",max:5e3,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u5185\u5BB9\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C"}]},gt.createElement(x.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),gt.createElement(B.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},gt.createElement(O,{containerRef:Ct,type:5,pathsDetail:ce,showmodal:rn!==3,dataSources:[]})),((Un=(ua=wn==null?void 0:wn.label)==null?void 0:ua[0])==null?void 0:Un.item_type)===2&>.createElement(B.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},gt.createElement(h.ZP.Group,{className:r.radioform},gt.createElement(h.ZP,{value:1},"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90"),((Qa=(_a=wn==null?void 0:wn.label)==null?void 0:_a[0])==null?void 0:Qa.name)!=="\u9898\u96C6"&>.createElement(h.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((na=(Sn=wn==null?void 0:wn.label)==null?void 0:Sn[0])==null?void 0:na.name)!=="\u9898\u96C6"&>.createElement(h.ZP,{value:3},"\u5916\u94FE"))),(wn==null?void 0:wn.resourceOrigin)===1&&((wa=(Na=wn==null?void 0:wn.label)==null?void 0:Na[0])==null?void 0:wa.item_type)===2&>.createElement(B.default.Item,{label:" ",name:""},gt.createElement(o.ZP,{onClick:()=>{var Xe,zt,b,M,N,H,Y,Q;((zt=(Xe=wn==null?void 0:wn.label)==null?void 0:Xe[0])==null?void 0:zt.name)==="\u9898\u96C6"?(Xi(!0),Yi(li),an()):((M=(b=wn==null?void 0:wn.label)==null?void 0:b[0])==null?void 0:M.name)==="\u8BD5\u9898"?ro(!0):($a(!0),Aa(((H=(N=wn==null?void 0:wn.label)==null?void 0:N[0])==null?void 0:H.name)==="\u89C6\u9891"?"2":((Q=(Y=wn==null?void 0:wn.label)==null?void 0:Y[0])==null?void 0:Q.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((on=(Gr=wn==null?void 0:wn.label)==null?void 0:Gr[0])==null?void 0:on.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Ca==null?void 0:Ca.length)>0&>.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},gt.createElement("div",{className:r.multiple,title:(fa=Ca==null?void 0:Ca[0])==null?void 0:fa.name},((ci=Ca==null?void 0:Ca[0])==null?void 0:ci.name)||Ka.getFieldValue("name")+"\uFF08"+((Bt=Ca==null?void 0:Ca[0])==null?void 0:Bt.question_count)+"\uFF09"),gt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Xa([])},className:"iconfont icon-shanchu12"})," "),(li==null?void 0:li.length)>0&&(li==null?void 0:li.map(Xe=>gt.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},gt.createElement("div",{className:r.multiple,title:Xe==null?void 0:Xe.name},Xe==null?void 0:Xe.name),gt.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Ii(li==null?void 0:li.filter(zt=>(zt==null?void 0:zt.group_id)!==(Xe==null?void 0:Xe.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(wn==null?void 0:wn.resourceOrigin)===2&&((kn=(ca=wn==null?void 0:wn.label)==null?void 0:ca[0])==null?void 0:kn.item_type)===2&>.createElement(B.default.Item,{label:" ",name:"file",shouldUpdate:!0},gt.createElement(I.default,fi({},In),gt.createElement(o.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(wn==null?void 0:wn.resourceOrigin)===3&&((Fa=(ja=wn==null?void 0:wn.label)==null?void 0:ja[0])==null?void 0:Fa.item_type)===2&>.createElement(B.default.Item,{label:" ",name:"url"},gt.createElement(B.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},gt.createElement(x.default,{style:{height:"40rem"}}))),gt.createElement(B.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},gt.createElement(O,{containerRef:Ct,type:3,pathsDetail:ce,showmodal:!0,dataSources:[]})))),gt.createElement("div",{className:r.addmodal,style:{marginTop:"20rem"}},gt.createElement("div",{className:r.title},gt.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),gt.createElement("div",null,gt.createElement("span",{style:{cursor:"pointer"},onClick:()=>{en()}},"\u5173\u8054\u5176\u4ED6\u8BFE\u7A0B"),gt.createElement("span",{style:{cursor:"pointer",marginLeft:20},onClick:()=>{Vn()}},"\u5173\u7CFB\u8BBE\u7F6E"))),gt.createElement("div",{className:r.gxcoent,style:{padding:"20rem 25rem"}},gt.createElement("div",{className:r.gxtitle},gt.createElement("div",{className:r.Colortitle,style:{background:"#6236ff"}}),gt.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(pr=It.bh)==null?void 0:pr.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(Pn=It==null?void 0:It.bh)==null?void 0:Pn.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#6236ff"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.bh)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({bh:b,hx:It==null?void 0:It.hx,qx:It==null?void 0:It.qx,gl:It==null?void 0:It.gl})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#24A881"}}),gt.createElement("div",null,"\u524D\u5E8F\uFF08",(Wn=It.qx)==null?void 0:Wn.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(cn=It==null?void 0:It.qx)==null?void 0:cn.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#24A881"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.qx)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({qx:b,bh:It==null?void 0:It.bh,hx:It==null?void 0:It.hx,gl:It==null?void 0:It.gl})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#EC8657"}}),gt.createElement("div",null,"\u540E\u5E8F\uFF08",(Ma=It.hx)==null?void 0:Ma.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(ea=It==null?void 0:It.hx)==null?void 0:ea.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#EC8657"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.hx)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({qx:It==null?void 0:It.qx,bh:It==null?void 0:It.bh,hx:b,gl:It==null?void 0:It.gl})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),gt.createElement("div",null,"\u5173\u8054\uFF08",(Ln=It.gl)==null?void 0:Ln.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(Kn=It==null?void 0:It.gl)==null?void 0:Kn.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#497DFF"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=It==null?void 0:It.gl)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);Pr({qx:It==null?void 0:It.qx,hx:It==null?void 0:It.hx,bh:It==null?void 0:It.bh,gl:b})}})))),gt.createElement("div",{className:r.gxtitle,style:{marginTop:"30rem"}},gt.createElement("div",{className:r.Colortitle,style:{background:"#497DFF"}}),gt.createElement("div",null,"\u5176\u4ED6\u8BFE\u7A0B\u5173\u8054\uFF08",(Qn=$r.gl)==null?void 0:Qn.length,"\uFF09")),gt.createElement("div",{className:r.gxbody},(ia=$r==null?void 0:$r.gl)==null?void 0:ia.map(Xe=>gt.createElement("div",{className:r.tag,style:{background:"#497DFF"}},gt.createElement("span",{style:{marginRight:"10rem"}},Xe==null?void 0:Xe.name)," ",gt.createElement(a.Z,{onClick:()=>{var zt;let b=(zt=$r==null?void 0:$r.gl)==null?void 0:zt.filter(M=>M.uuid!==Xe.uuid);hn({qx:It==null?void 0:It.qx,hx:It==null?void 0:It.hx,bh:It==null?void 0:It.bh,gl:b})}}))))))),gt.createElement(m.default,{title:"\u9009\u62E9\u9898\u96C6",open:yo,destroyOnClose:!0,centered:!0,getContainer:()=>Ct.current,width:"1200rem",onOk:()=>{if((Vi==null?void 0:Vi.length)<=0){g.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}Ii(Vi),Xi(!1)},onCancel:()=>{Yi([]),Xi(!1)}},gt.createElement(n.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:Vi==null?void 0:Vi.map(Xe=>Xe==null?void 0:Xe.group_id),onCheck:(Xe,zt)=>{Yi(zt==null?void 0:zt.checkedNodes)},treeData:to,fieldNames:{key:"group_id",title:"name"},titleRender:Xe=>gt.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},gt.createElement(_.Z,{title:Xe==null?void 0:Xe.name},gt.createElement("div",{className:r.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},gt.createElement("img",{src:Gn,style:{marginRight:10}}),gt.createElement("span",null,Xe==null?void 0:Xe.name))),gt.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Xe==null?void 0:Xe.count))})),gt.createElement(m.default,{title:"\u9009\u62E9\u5E73\u53F0\u8D44\u6E90",open:ha,destroyOnClose:!0,centered:!0,getContainer:()=>Ct.current,width:"1200rem",onOk:()=>{$a(!1)},onCancel:()=>{$a(!1),rn!==3&&Xa([]),Aa("1")}},gt.createElement("div",{className:r.settingmodal},gt.createElement(d.default,{className:r.Tabs,activeKey:si,destroyInactiveTabPane:!0,onChange:Xe=>{Aa(Xe)},type:"card",items:((Xn=(pa=wn==null?void 0:wn.label)==null?void 0:pa[0])==null?void 0:Xn.name)==="\u89C6\u9891"?mt.filter(Xe=>(Xe==null?void 0:Xe.label)==="\u89C6\u9891"):((_i=(hi=wn==null?void 0:wn.label)==null?void 0:hi[0])==null?void 0:_i.name)==="\u8BD5\u5377"?mt.filter(Xe=>(Xe==null?void 0:Xe.label)==="\u8BD5\u5377"):mt.filter(Xe=>(Xe==null?void 0:Xe.label)!=="\u89C6\u9891")}))),Ri&>.createElement(ni,{setScoreShow:ro,isshixuns:ho,ScoreShow:Ri,listitem:Ca==null?void 0:Ca[0],isloadings:no,onOk:(Xe,zt,b,M)=>bn(void 0,null,function*(){Hi(!0);let N={item_bank_ids:Xe,shixun_ids:zt,name:Ka.getFieldValue("name")+"\uFF08"+(parseInt(Xe.length)+parseInt(zt.length))+"\u9053\uFF09",subject_id:ga==null?void 0:ga.pathId};Hi(!1);let H=yield(0,t.ZP)("/api/knowledge/v2/create_by_knowledge.json",{method:"post",body:N});if((H==null?void 0:H.status)===0){ro(!1);let Y={container_id:H==null?void 0:H.container_id,container_type:H==null?void 0:H.container_type,url:H==null?void 0:H.resourceUrl,question_count:H==null?void 0:H.question_count,questionIdArr:Xe,shixun_ids:zt};Xa([Y])}})}),gt.createElement(xn.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Ki==null?void 0:Ki.url,type:Ki==null?void 0:Ki.file_type,disabledDownload:!0,onClose:()=>$i({})}),gt.createElement(m.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Kt,destroyOnClose:!0,centered:!0,getContainer:()=>Ct.current,width:"1200rem",onCancel:()=>{Or(!1);let Xe=JSON.parse(sessionStorage.getItem("typesdatajson"));Pr(Xe)},onOk:()=>{let Xe=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));Pr(Xe),Or(!1)}},gt.createElement("div",{className:r.settingmodal},gt.createElement(d.default,{className:r.Tabs,activeKey:hr,destroyInactiveTabPane:!0,onChange:Xe=>{sr(Xe)},type:"card",items:ct}))),gt.createElement(m.default,{title:"\u8BFE\u7A0B\u5173\u7CFB\u8BBE\u7F6E",open:oa,destroyOnClose:!0,centered:!0,getContainer:()=>Ct.current,width:"1200rem",onCancel:()=>{Jn(!1);let Xe=JSON.parse(sessionStorage.getItem("typesdatajson"));hn(Xe)},onOk:()=>{let Xe=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));hn(Xe),Jn(!1)}},gt.createElement("div",null,gt.createElement("label",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF1A"),gt.createElement(l.default,{defaultValue:(Ti=ne==null?void 0:ne[0])==null?void 0:Ti.identifier,style:{width:300,marginBottom:20},onChange:(Xe,zt)=>{un(Xe,zt==null?void 0:zt.children)}},ne==null?void 0:ne.map(Xe=>gt.createElement(l.default.Option,{value:Xe==null?void 0:Xe.identifier},Xe==null?void 0:Xe.name)))),gt.createElement("div",{className:r.settingmodal},(ct==null?void 0:ct.length)==0&>.createElement(Pe.Z,{customText:"\u5F53\u524D\u8BFE\u7A0B\u4E0B\u6682\u65E0\u56FE\u8C31"}),(ct==null?void 0:ct.length)>0&>.createElement(d.default,{className:r.Tabs,activeKey:hr,destroyInactiveTabPane:!0,onChange:Xe=>{sr(Xe)},type:"card",items:ct})))))};var dt=(0,V.connect)(({pathsDetail:ce,user:xe,loading:Ce,globalSetting:vt})=>({pathsDetail:ce,user:xe,globalSetting:vt,loading:Ce.models.index}))(Tn)},16769:function(jt,it,R){"use strict";R.d(it,{BU:function(){return V},Dj:function(){return T},gH:function(){return B},vp:function(){return g}});function T(I){try{I.mozRequestFullScreen?I.mozRequestFullScreen():I.webkitRequestFullScreen&&I.webkitRequestFullScreen()}catch(E){console.log(E,":e")}}function V(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const B=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function g(){var I=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,E=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",I),window.isFullScreen?window.isFullScreen:I!=null}},92578:function(jt,it,R){"use strict";R.d(it,{U:function(){return x}});var T=R(59301),V=Object.defineProperty,B=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,E=(_,l,d)=>l in _?V(_,l,{enumerable:!0,configurable:!0,writable:!0,value:d}):_[l]=d,o=(_,l)=>{for(var d in l||(l={}))g.call(l,d)&&E(_,d,l[d]);if(B)for(var d of B(l))I.call(l,d)&&E(_,d,l[d]);return _},m=(_,l,d)=>new Promise((h,n)=>{var r=u=>{try{c(d.next(u))}catch(s){n(s)}},a=u=>{try{c(d.throw(u))}catch(s){n(s)}},c=u=>u.done?h(u.value):Promise.resolve(u.value).then(r,a);c((d=d.apply(_,l)).next())});function x(_,l){const[d,h]=(0,T.useState)(l),[n,r]=(0,T.useState)(!1),[a,c]=(0,T.useState)();return[d,n,(s,f=!1)=>m(this,null,function*(){const e=f?l:o(o({},d),s);r(!0),h(e);const t=yield _(e);return r(!1),c(t),t}),a]}},69083:function(jt,it,R){"use strict";R.d(it,{Z:function(){return Ft}});class T{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(w,z){return w.__proto__=z,w},Object.assign=Object.assign||function(w){if(w==null)throw new TypeError("Cannot convert undefined or null to object");let z=Object(w);for(let Z=1;Z ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","error",Z),I.ENABLE_ERROR&&(console.error?console.error(Z):console.warn?console.warn(Z):console.log(Z))}static i(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","info",Z),I.ENABLE_INFO&&(console.info?console.info(Z):console.log(Z))}static w(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","warn",Z),I.ENABLE_WARN&&(console.warn?console.warn(Z):console.log(Z))}static d(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","debug",Z),I.ENABLE_DEBUG&&(console.debug?console.debug(Z):console.log(Z))}static v(w,z){(!w||I.FORCE_GLOBAL_TAG)&&(w=I.GLOBAL_TAG);let Z=`[${w}] > ${z}`;I.ENABLE_CALLBACK&&I.emitter.emit("log","verbose",Z),I.ENABLE_VERBOSE&&console.log(Z)}}I.GLOBAL_TAG="flv.js",I.FORCE_GLOBAL_TAG=!1,I.ENABLE_ERROR=!0,I.ENABLE_INFO=!0,I.ENABLE_WARN=!0,I.ENABLE_DEBUG=!0,I.ENABLE_VERBOSE=!0,I.ENABLE_CALLBACK=!1,I.emitter=new(g());var E=I;class o{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(w){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=w,this._totalBytes+=w):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=w,this._totalBytes+=w):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=w,this._totalBytes+=w,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let w=(this._now()-this._lastCheckpoint)/1e3;return w==0&&(w=1),this._intervalBytes/w/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let w=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/w/1024}}var m=o;class x{constructor(w){this._message=w}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class _ extends x{constructor(w){super(w)}get name(){return"IllegalStateException"}}class l extends x{constructor(w){super(w)}get name(){return"InvalidArgumentException"}}class d extends x{constructor(w){super(w)}get name(){return"NotImplementedException"}}const h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},n={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class r{constructor(w){this._type=w||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===h.kConnecting||this._status===h.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(w){this._onContentLengthKnown=w}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(w){this._onURLRedirect=w}get onDataArrival(){return this._onDataArrival}set onDataArrival(w){this._onDataArrival=w}get onError(){return this._onError}set onError(w){this._onError=w}get onComplete(){return this._onComplete}set onComplete(w){this._onComplete=w}open(w,z){throw new d("Unimplemented abstract function!")}abort(){throw new d("Unimplemented abstract function!")}}let a={};function c(){let nt=self.navigator.userAgent.toLowerCase(),w=/(edge)\/([\w.]+)/.exec(nt)||/(opr)[\/]([\w.]+)/.exec(nt)||/(chrome)[ \/]([\w.]+)/.exec(nt)||/(iemobile)[\/]([\w.]+)/.exec(nt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(nt)||/(webkit)[ \/]([\w.]+)/.exec(nt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(nt)||/(msie) ([\w.]+)/.exec(nt)||nt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(nt)||nt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(nt)||[],z=/(ipad)/.exec(nt)||/(ipod)/.exec(nt)||/(windows phone)/.exec(nt)||/(iphone)/.exec(nt)||/(kindle)/.exec(nt)||/(android)/.exec(nt)||/(windows)/.exec(nt)||/(mac)/.exec(nt)||/(linux)/.exec(nt)||/(cros)/.exec(nt)||[],Z={browser:w[5]||w[3]||w[1]||"",version:w[2]||w[4]||"0",majorVersion:w[4]||w[2]||"0",platform:z[0]||""},ie={};if(Z.browser){ie[Z.browser]=!0;let fe=Z.majorVersion.split(".");ie.version={major:parseInt(Z.majorVersion,10),string:Z.version},fe.length>1&&(ie.version.minor=parseInt(fe[1],10)),fe.length>2&&(ie.version.build=parseInt(fe[2],10))}if(Z.platform&&(ie[Z.platform]=!0),(ie.chrome||ie.opr||ie.safari)&&(ie.webkit=!0),ie.rv||ie.iemobile){ie.rv&&delete ie.rv;let fe="msie";Z.browser=fe,ie[fe]=!0}if(ie.edge){delete ie.edge;let fe="msedge";Z.browser=fe,ie[fe]=!0}if(ie.opr){let fe="opera";Z.browser=fe,ie[fe]=!0}if(ie.safari&&ie.android){let fe="android";Z.browser=fe,ie[fe]=!0}ie.name=Z.browser,ie.platform=Z.platform;for(let fe in a)a.hasOwnProperty(fe)&&delete a[fe];Object.assign(a,ie)}c();var u=a;class s extends r{static isSupported(){try{let w=u.msedge&&u.version.minor>=15048,z=u.msedge?w:!0;return self.fetch&&self.ReadableStream&&z}catch(w){return!1}}constructor(w,z){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=w,this._config=z,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(w,z){this._dataSource=w,this._range=z;let Z=w.url;this._config.reuseRedirectedURL&&w.redirectedURL!=null&&(Z=w.redirectedURL);let ie=this._seekHandler.getConfig(Z,z),fe=new self.Headers;if(typeof ie.headers=="object"){let Ve=ie.headers;for(let nr in Ve)Ve.hasOwnProperty(nr)&&fe.append(nr,Ve[nr])}let Oe={method:"GET",headers:fe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Ve in this._config.headers)fe.append(Ve,this._config.headers[Ve]);w.cors===!1&&(Oe.mode="same-origin"),w.withCredentials&&(Oe.credentials="include"),w.referrerPolicy&&(Oe.referrerPolicy=w.referrerPolicy),this._status=h.kConnecting,self.fetch(ie.url,Oe).then(Ve=>{if(this._requestAbort){this._requestAbort=!1,this._status=h.kIdle;return}if(Ve.ok&&Ve.status>=200&&Ve.status<=299){if(Ve.url!==ie.url&&this._onURLRedirect){let Pt=this._seekHandler.removeURLParameters(Ve.url);this._onURLRedirect(Pt)}let nr=Ve.headers.get("Content-Length");return nr!=null&&(this._contentLength=parseInt(nr),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Ve.body.getReader())}else if(this._status=h.kError,this._onError)this._onError(n.HTTP_STATUS_CODE_INVALID,{code:Ve.status,msg:Ve.statusText});else throw new x("FetchStreamLoader: Http code invalid, "+Ve.status+" "+Ve.statusText)}).catch(Ve=>{if(this._status=h.kError,this._onError)this._onError(n.EXCEPTION,{code:-1,msg:Ve.message});else throw Ve})}abort(){this._requestAbort=!0}_pump(w){return w.read().then(z=>{if(z.done)if(this._contentLength!==null&&this._receivedLength{if(z.code===11&&u.msedge)return;this._status=h.kError;let Z=0,ie=null;if((z.code===19||z.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=h.kError,this._onError)this._onError(n.HTTP_STATUS_CODE_INVALID,{code:z.status,msg:z.statusText});else throw new x("MozChunkedLoader: Http code invalid, "+z.status+" "+z.statusText);else this._status=h.kBuffering}}_onProgress(w){if(this._status===h.kError)return;this._contentLength===null&&w.total!==null&&w.total!==0&&(this._contentLength=w.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let z=w.target.response,Z=this._range.from+this._receivedLength;this._receivedLength+=z.byteLength,this._onDataArrival&&this._onDataArrival(z,Z,this._receivedLength)}_onLoadEnd(w){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(w){this._status=h.kError;let z=0,Z=null;if(this._contentLength&&w.loaded=200&&z.status<=299){if(this._status=LoaderStatus.kBuffering,z.responseURL!=null){let ie=this._seekHandler.removeURLParameters(z.responseURL);z.responseURL!==this._currentRequestURL&&ie!==this._currentRedirectedURL&&(this._currentRedirectedURL=ie,this._onURLRedirect&&this._onURLRedirect(ie))}let Z=z.getResponseHeader("Content-Length");if(Z!=null&&this._contentLength==null){let ie=parseInt(Z);ie>0&&(this._contentLength=ie,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:z.status,msg:z.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+z.status+" "+z.statusText);else if(z.readyState===3&&z.status>=200&&z.status<=299){this._status=LoaderStatus.kBuffering;let Z=z.response;this._reader.readAsArrayBuffer(Z)}}_xhrOnError(w){this._status=LoaderStatus.kError;let z=LoaderErrors.EXCEPTION,Z={code:-1,msg:w.constructor.name+" "+w.type};if(this._onError)this._onError(z,Z);else throw new RuntimeException(Z.msg)}_msrOnProgress(w){let Z=w.target.result;if(Z==null){this._doReconnectIfNeeded();return}let ie=Z.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=Z.byteLength;let fe=this._totalRange.from+this._receivedLength;this._receivedLength+=ie.byteLength,this._onDataArrival&&this._onDataArrival(ie,fe,this._receivedLength),Z.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${fe+ie.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(Z=this._range.from+this._contentLength-1),this._currentRequestRange={from:z,to:Z},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(w,z){this._lastTimeLoaded=0;let Z=w.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Z=this._currentRedirectedURL:w.redirectedURL!=null&&(Z=w.redirectedURL));let ie=this._seekHandler.getConfig(Z,z);this._currentRequestURL=ie.url;let fe=this._xhr=new XMLHttpRequest;if(fe.open("GET",ie.url,!0),fe.responseType="arraybuffer",fe.onreadystatechange=this._onReadyStateChange.bind(this),fe.onprogress=this._onProgress.bind(this),fe.onload=this._onLoad.bind(this),fe.onerror=this._onXhrError.bind(this),w.withCredentials&&(fe.withCredentials=!0),typeof ie.headers=="object"){let Oe=ie.headers;for(let Ve in Oe)Oe.hasOwnProperty(Ve)&&fe.setRequestHeader(Ve,Oe[Ve])}if(typeof this._config.headers=="object"){let Oe=this._config.headers;for(let Ve in Oe)Oe.hasOwnProperty(Ve)&&fe.setRequestHeader(Ve,Oe[Ve])}fe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=h.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(w){let z=w.target;if(z.readyState===2){if(z.responseURL!=null){let Z=this._seekHandler.removeURLParameters(z.responseURL);z.responseURL!==this._currentRequestURL&&Z!==this._currentRedirectedURL&&(this._currentRedirectedURL=Z,this._onURLRedirect&&this._onURLRedirect(Z))}if(z.status>=200&&z.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(n.HTTP_STATUS_CODE_INVALID,{code:z.status,msg:z.statusText});else throw new x("RangeLoader: Http code invalid, "+z.status+" "+z.statusText)}}_onProgress(w){if(this._status===h.kError)return;if(this._contentLength===null){let Z=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,Z=!0;let ie=w.total;this._internalAbort(),ie!=null&ie!==0&&(this._totalLength=ie)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,Z){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let z=w.loaded-this._lastTimeLoaded;this._lastTimeLoaded=w.loaded,this._speedSampler.addBytes(z)}_normalizeSpeed(w){let z=this._chunkSizeKBList,Z=z.length-1,ie=0,fe=0,Oe=Z;if(w=z[ie]&&w=3&&(z=this._speedSampler.currentKBps)),z!==0){let Oe=this._normalizeSpeed(z);this._currentSpeedNormalized!==Oe&&(this._currentSpeedNormalized=Oe,this._currentChunkSizeKB=Oe)}let Z=w.target.response,ie=this._range.from+this._receivedLength;this._receivedLength+=Z.byteLength;let fe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(z.result)},z.readAsArrayBuffer(w.data)}else{this._status=h.kError;let z={code:-1,msg:"Unsupported WebSocket message type: "+w.data.constructor.name};if(this._onError)this._onError(n.EXCEPTION,z);else throw new x(z.msg)}}_dispatchArrayBuffer(w){let z=w,Z=this._receivedLength;this._receivedLength+=z.byteLength,this._onDataArrival&&this._onDataArrival(z,Z,this._receivedLength)}_onWebSocketError(w){this._status=h.kError;let z={code:w.code,msg:w.message};if(this._onError)this._onError(n.EXCEPTION,z);else throw new x(z.msg)}}var C=y;class S{constructor(w){this._zeroStart=w||!1}getConfig(w,z){let Z={};if(z.from!==0||z.to!==-1){let ie;z.to!==-1?ie=`bytes=${z.from.toString()}-${z.to.toString()}`:ie=`bytes=${z.from.toString()}-`,Z.Range=ie}else this._zeroStart&&(Z.Range="bytes=0-");return{url:w,headers:Z}}removeURLParameters(w){return w}}var P=S;class D{constructor(w,z){this._startName=w,this._endName=z}getConfig(w,z){let Z=w;if(z.from!==0||z.to!==-1){let ie=!0;Z.indexOf("?")===-1&&(Z+="?",ie=!1),ie&&(Z+="&"),Z+=`${this._startName}=${z.from.toString()}`,z.to!==-1&&(Z+=`&${this._endName}=${z.to.toString()}`)}return{url:Z,headers:{}}}removeURLParameters(w){let z=w.split("?")[0],Z,ie=w.indexOf("?");ie!==-1&&(Z=w.substring(ie+1));let fe="";if(Z!=null&&Z.length>0){let Oe=Z.split("&");for(let Ve=0;Ve0;nr[0]!==this._startName&&nr[0]!==this._endName&&(Pt&&(fe+="&"),fe+=Oe[Ve])}}return fe.length===0?z:z+"?"+fe}}var U=D;class L{constructor(w,z,Z){this.TAG="IOController",this._config=z,this._extraData=Z,this._stashInitialSize=1024*384,z.stashInitialSize!=null&&z.stashInitialSize>0&&(this._stashInitialSize=z.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,z.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=w,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(w.url),this._refTotalLength=w.filesize?w.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new m,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(w){this._extraData=w}get onDataArrival(){return this._onDataArrival}set onDataArrival(w){this._onDataArrival=w}get onSeeked(){return this._onSeeked}set onSeeked(w){this._onSeeked=w}get onError(){return this._onError}set onError(w){this._onError=w}get onComplete(){return this._onComplete}set onComplete(w){this._onComplete=w}get onRedirect(){return this._onRedirect}set onRedirect(w){this._onRedirect=w}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(w){this._onRecoveredEarlyEof=w}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===A?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let w=this._config;if(w.seekType==="range")this._seekHandler=new P(this._config.rangeLoadZeroStart);else if(w.seekType==="param"){let z=w.seekParamStart||"bstart",Z=w.seekParamEnd||"bend";this._seekHandler=new U(z,Z)}else if(w.seekType==="custom"){if(typeof w.customSeekHandler!="function")throw new l("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new w.customSeekHandler}else throw new l(`Invalid seekType in config: ${w.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=C;else if(f.isSupported())this._loaderClass=f;else if(t.isSupported())this._loaderClass=t;else if(A.isSupported())this._loaderClass=A;else throw new x("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(w){this._currentRange={from:0,to:-1},w&&(this._currentRange.from=w),this._speedSampler.reset(),w||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let w=this._resumeFrom;this._resumeFrom=0,this._internalSeek(w,!0)}}seek(w){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(w,!0)}_internalSeek(w,z){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(z),this._loader.destroy(),this._loader=null;let Z={from:w,to:-1};this._currentRange={from:Z.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Z),this._onSeeked&&this._onSeeked()}updateUrl(w){if(!w||typeof w!="string"||w.length===0)throw new l("Url must be a non-empty string!");this._dataSource.url=w}_expandBuffer(w){let z=this._stashSize;for(;z+1024*1024*10){let ie=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(Z,0,z).set(ie,0)}this._stashBuffer=Z,this._bufferSize=z}_normalizeSpeed(w){let z=this._speedNormalizeList,Z=z.length-1,ie=0,fe=0,Oe=Z;if(w=z[ie]&&w=512&&w<=1024?z=Math.floor(w*1.5):z=w*2,z>8192&&(z=8192);let Z=z*1024+1024*1024*1;this._bufferSize0){let Oe=this._stashBuffer.slice(0,this._stashUsed),Ve=this._dispatchChunks(Oe,this._stashByteStart);if(Ve0){let nr=new Uint8Array(Oe,Ve);fe.set(nr,0),this._stashUsed=nr.byteLength,this._stashByteStart+=Ve}}else this._stashUsed=0,this._stashByteStart+=Ve;this._stashUsed+w.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+w.byteLength),fe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),fe.set(new Uint8Array(w),this._stashUsed),this._stashUsed+=w.byteLength}else{let Oe=this._dispatchChunks(w,z);if(Oethis._bufferSize&&(this._expandBuffer(Ve),fe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),fe.set(new Uint8Array(w,Oe),0),this._stashUsed+=Ve,this._stashByteStart=z+Oe}}}else if(this._stashUsed===0){let fe=this._dispatchChunks(w,z);if(fethis._bufferSize&&this._expandBuffer(Oe),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(w,fe),0),this._stashUsed+=Oe,this._stashByteStart=z+fe}}else{this._stashUsed+w.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+w.byteLength);let fe=new Uint8Array(this._stashBuffer,0,this._bufferSize);fe.set(new Uint8Array(w),this._stashUsed),this._stashUsed+=w.byteLength;let Oe=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Oe0){let Ve=new Uint8Array(this._stashBuffer,Oe);fe.set(Ve,0)}this._stashUsed-=Oe,this._stashByteStart+=Oe}}_flushStashBuffer(w){if(this._stashUsed>0){let z=this._stashBuffer.slice(0,this._stashUsed),Z=this._dispatchChunks(z,this._stashByteStart),ie=z.byteLength-Z;if(Z0){let fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Oe=new Uint8Array(z,Z);fe.set(Oe,0),this._stashUsed=Oe.byteLength,this._stashByteStart+=Z}return 0}return this._stashUsed=0,this._stashByteStart=0,ie}return 0}_onLoaderComplete(w,z){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(w,z){switch(E.e(this.TAG,`Loader error, code = ${z.code}, msg = ${z.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,w=n.UNRECOVERABLE_EARLY_EOF),w){case n.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let Z=this._currentRange.to+1;Z0){let z=ee.getConfig();w.emit("change",z)}}static registerListener(w){ee.emitter.addListener("change",w)}static removeListener(w){ee.emitter.removeListener("change",w)}static addLogListener(w){E.emitter.addListener("log",w),E.emitter.listenerCount("log")>0&&(E.ENABLE_CALLBACK=!0,ee._notifyChange())}static removeLogListener(w){E.emitter.removeListener("log",w),E.emitter.listenerCount("log")===0&&(E.ENABLE_CALLBACK=!1,ee._notifyChange())}}ee.emitter=new(g());var le=ee;class me{constructor(){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}isComplete(){let w=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,z=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&&w&&z}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(w){if(this.keyframesIndex==null)return null;let z=this.keyframesIndex,Z=this._search(z.times,w);return{index:Z,milliseconds:z.times[Z],fileposition:z.filepositions[Z]}}_search(w,z){let Z=0,ie=w.length-1,fe=0,Oe=0,Ve=ie;for(z=w[fe]&&z=128){w.push(String.fromCharCode(fe&65535)),Z+=2;continue}}}else if(z[Z]<240){if(Se(z,Z,2)){let fe=(z[Z]&15)<<12|(z[Z+1]&63)<<6|z[Z+2]&63;if(fe>=2048&&(fe&63488)!==55296){w.push(String.fromCharCode(fe&65535)),Z+=3;continue}}}else if(z[Z]<248&&Se(z,Z,3)){let fe=(z[Z]&7)<<18|(z[Z+1]&63)<<12|(z[Z+2]&63)<<6|z[Z+3]&63;if(fe>65536&&fe<1114112){fe-=65536,w.push(String.fromCharCode(fe>>>10|55296)),w.push(String.fromCharCode(fe&1023|56320)),Z+=4;continue}}}w.push("\uFFFD"),++Z}return w.join("")}var Ye=Re;let qe=function(){let nt=new ArrayBuffer(2);return new DataView(nt).setInt16(0,256,!0),new Int16Array(nt)[0]===256}();class Le{static parseScriptData(w,z,Z){let ie={};try{let fe=Le.parseValue(w,z,Z),Oe=Le.parseValue(w,z+fe.size,Z-fe.size);ie[fe.data]=Oe.data}catch(fe){E.e("AMF",fe.toString())}return ie}static parseObject(w,z,Z){if(Z<3)throw new _("Data not enough when parse ScriptDataObject");let ie=Le.parseString(w,z,Z),fe=Le.parseValue(w,z+ie.size,Z-ie.size),Oe=fe.objectEnd;return{data:{name:ie.data,value:fe.data},size:ie.size+fe.size,objectEnd:Oe}}static parseVariable(w,z,Z){return Le.parseObject(w,z,Z)}static parseString(w,z,Z){if(Z<2)throw new _("Data not enough when parse String");let fe=new DataView(w,z,Z).getUint16(0,!qe),Oe;return fe>0?Oe=Ye(new Uint8Array(w,z+2,fe)):Oe="",{data:Oe,size:2+fe}}static parseLongString(w,z,Z){if(Z<4)throw new _("Data not enough when parse LongString");let fe=new DataView(w,z,Z).getUint32(0,!qe),Oe;return fe>0?Oe=Ye(new Uint8Array(w,z+4,fe)):Oe="",{data:Oe,size:4+fe}}static parseDate(w,z,Z){if(Z<10)throw new _("Data size invalid when parse Date");let ie=new DataView(w,z,Z),fe=ie.getFloat64(0,!qe),Oe=ie.getInt16(8,!qe);return fe+=Oe*60*1e3,{data:new Date(fe),size:10}}static parseValue(w,z,Z){if(Z<1)throw new _("Data not enough when parse Value");let ie=new DataView(w,z,Z),fe=1,Oe=ie.getUint8(0),Ve,nr=!1;try{switch(Oe){case 0:Ve=ie.getFloat64(1,!qe),fe+=8;break;case 1:{Ve=!!ie.getUint8(1),fe+=1;break}case 2:{let Pt=Le.parseString(w,z+1,Z-1);Ve=Pt.data,fe+=Pt.size;break}case 3:{Ve={};let Pt=0;for((ie.getUint32(Z-4,!qe)&16777215)===9&&(Pt=3);fe32)throw new l("ExpGolomb: readBits() bits exceeded max 32bits!");if(w<=this._current_word_bits_left){let Oe=this._current_word>>>32-w;return this._current_word<<=w,this._current_word_bits_left-=w,Oe}let z=this._current_word_bits_left?this._current_word:0;z=z>>>32-this._current_word_bits_left;let Z=w-this._current_word_bits_left;this._fillCurrentWord();let ie=Math.min(Z,this._current_word_bits_left),fe=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,z=z<>>w)return this._current_word<<=w,this._current_word_bits_left-=w,w;return this._fillCurrentWord(),w+this._skipLeadingZero()}readUEG(){let w=this._skipLeadingZero();return this.readBits(w+1)-1}readSEG(){let w=this.readUEG();return w&1?w+1>>>1:-1*(w>>>1)}}var ut=ke;class we{static _ebsp2rbsp(w){let z=w,Z=z.byteLength,ie=new Uint8Array(Z),fe=0;for(let Oe=0;Oe=2&&z[Oe]===3&&z[Oe-1]===0&&z[Oe-2]===0||(ie[fe]=z[Oe],fe++);return new Uint8Array(ie.buffer,0,fe)}static parseSPS(w){let z=we._ebsp2rbsp(w),Z=new ut(z);Z.readByte();let ie=Z.readByte();Z.readByte();let fe=Z.readByte();Z.readUEG();let Oe=we.getProfileString(ie),Ve=we.getLevelString(fe),nr=1,Pt=420,bt=[0,420,422,444],gr=8;if((ie===100||ie===110||ie===122||ie===244||ie===44||ie===83||ie===86||ie===118||ie===128||ie===138||ie===144)&&(nr=Z.readUEG(),nr===3&&Z.readBits(1),nr<=3&&(Pt=bt[nr]),gr=Z.readUEG()+8,Z.readUEG(),Z.readBits(1),Z.readBool())){let An=nr!==3?8:12;for(let En=0;En0&&An<16?(St=En[An-1],ht=Jr[An-1]):An===255&&(St=Z.readByte()<<8|Z.readByte(),ht=Z.readByte()<<8|Z.readByte())}if(Z.readBool()&&Z.readBool(),Z.readBool()&&(Z.readBits(4),Z.readBool()&&Z.readBits(24)),Z.readBool()&&(Z.readUEG(),Z.readUEG()),Z.readBool()){let An=Z.readBits(32),En=Z.readBits(32);Mt=Z.readBool(),Er=En,Mr=An*2,Lt=Er/Mr}}let Qr=1;(St!==1||ht!==1)&&(Qr=St/ht);let mn=0,xn=0;if(nr===0)mn=1,xn=2-Gt;else{let An=nr===3?1:2,En=nr===1?2:1;mn=An,xn=En*(2-Gt)}let Cn=(kr+1)*16,Gn=(2-Gt)*((vr+1)*16);Cn-=(qt+Pe)*mn,Gn-=(Ze+at)*xn;let Hn=Math.ceil(Cn*Qr);return Z.destroy(),Z=null,{profile_string:Oe,level_string:Ve,bit_depth:gr,ref_frames:lr,chroma_format:Pt,chroma_format_string:we.getChromaFormatString(Pt),frame_rate:{fixed:Mt,fps:Lt,fps_den:Mr,fps_num:Er},sar_ratio:{width:St,height:ht},codec_size:{width:Cn,height:Gn},present_size:{width:Hn,height:Gn}}}static _skipScalingList(w,z){let Z=8,ie=8,fe=0;for(let Oe=0;Oe>>8&255|(nt&255)<<8}function be(nt){return(nt&4278190080)>>>24|(nt&16711680)>>>8|(nt&65280)<<8|(nt&255)<<24}function j(nt,w){return nt[w]<<24|nt[w+1]<<16|nt[w+2]<<8|nt[w+3]}class X{constructor(w,z){this.TAG="FLVDemuxer",this._config=z,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=w.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=w.hasAudioTrack,this._hasVideo=w.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Fe,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(){let Z=new ArrayBuffer(2);return new DataView(Z).setInt16(0,256,!0),new Int16Array(Z)[0]===256}()}destroy(){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}static probe(w){let z=new Uint8Array(w),Z={match:!1};if(z[0]!==70||z[1]!==76||z[2]!==86||z[3]!==1)return Z;let ie=(z[4]&4)>>>2!==0,fe=(z[4]&1)!==0,Oe=j(z,5);return Oe<9?Z:{match:!0,consumed:Oe,dataOffset:Oe,hasAudioTrack:ie,hasVideoTrack:fe}}bindDataSource(w){return w.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(w){this._onTrackMetadata=w}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(w){this._onMediaInfo=w}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(w){this._onMetaDataArrived=w}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(w){this._onScriptDataArrived=w}get onError(){return this._onError}set onError(w){this._onError=w}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(w){this._onDataAvailable=w}get timestampBase(){return this._timestampBase}set timestampBase(w){this._timestampBase=w}get overridedDuration(){return this._duration}set overridedDuration(w){this._durationOverrided=!0,this._duration=w,this._mediaInfo.duration=w}set overridedHasAudio(w){this._hasAudioFlagOverrided=!0,this._hasAudio=w,this._mediaInfo.hasAudio=w}set overridedHasVideo(w){this._hasVideoFlagOverrided=!0,this._hasVideo=w,this._mediaInfo.hasVideo=w}resetMediaInfo(){this._mediaInfo=new Fe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(w,z){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new _("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let Z=0,ie=this._littleEndian;if(z===0)if(w.byteLength>13)Z=X.probe(w).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,z+Z!==this._dataOffset&&E.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(w,Z).getUint32(0,!ie)!==0&&E.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Z+=4);Zw.byteLength)break;let Oe=fe.getUint8(0),Ve=fe.getUint32(0,!ie)&16777215;if(Z+11+Ve+4>w.byteLength)break;if(Oe!==8&&Oe!==9&&Oe!==18){E.w(this.TAG,`Unsupported tag type ${Oe}, skipped`),Z+=11+Ve+4;continue}let nr=fe.getUint8(4),Pt=fe.getUint8(5),bt=fe.getUint8(6),gr=fe.getUint8(7),Ar=bt|Pt<<8|nr<<16|gr<<24;(fe.getUint32(7,!ie)&16777215)!==0&&E.w(this.TAG,"Meet tag which has StreamID != 0!");let kr=Z+11;switch(Oe){case 8:this._parseAudioData(w,kr,Ve,Ar);break;case 9:this._parseVideoData(w,kr,Ve,Ar,z+Z);break;case 18:this._parseScriptData(w,kr,Ve);break}let vr=fe.getUint32(11+Ve,!ie);vr!==11+Ve&&E.w(this.TAG,`Invalid PrevTagSize ${vr}`),Z+=11+Ve+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),Z}_parseScriptData(w,z,Z){let ie=We.parseScriptData(w,z,Z);if(ie.hasOwnProperty("onMetaData")){if(ie.onMetaData==null||typeof ie.onMetaData!="object"){E.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&E.w(this.TAG,"Found another onMetaData tag!"),this._metadata=ie;let fe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},fe)),typeof fe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=fe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof fe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=fe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof fe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=fe.audiodatarate),typeof fe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=fe.videodatarate),typeof fe.width=="number"&&(this._mediaInfo.width=fe.width),typeof fe.height=="number"&&(this._mediaInfo.height=fe.height),typeof fe.duration=="number"){if(!this._durationOverrided){let Oe=Math.floor(fe.duration*this._timescale);this._duration=Oe,this._mediaInfo.duration=Oe}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){let Oe=Math.floor(fe.framerate*1e3);if(Oe>0){let Ve=Oe/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Ve,this._referenceFrameRate.fps_num=Oe,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Ve}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Oe=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Oe),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,E.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(ie).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},ie))}_parseKeyframesIndex(w){let z=[],Z=[];for(let ie=1;ie>>4;if(nr!==2&&nr!==10){this._onError($.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+nr);return}let Pt=0,bt=(Ve&12)>>>2;if(bt>=0&&bt<=4)Pt=this._flvSoundRateTable[bt];else{this._onError($.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+bt);return}let gr=(Ve&2)>>>1,Ar=Ve&1,lr=this._audioMetadata,kr=this._audioTrack;if(lr||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),lr=this._audioMetadata={},lr.type="audio",lr.id=kr.id,lr.timescale=this._timescale,lr.duration=this._duration,lr.audioSampleRate=Pt,lr.channelCount=Ar===0?1:2),nr===10){let vr=this._parseAACAudioData(w,z+1,Z-1);if(vr==null)return;if(vr.packetType===0){lr.config&&E.w(this.TAG,"Found another AudioSpecificConfig!");let Gt=vr.data;lr.audioSampleRate=Gt.samplingRate,lr.channelCount=Gt.channelCount,lr.codec=Gt.codec,lr.originalCodec=Gt.originalCodec,lr.config=Gt.config,lr.refSampleDuration=1024/lr.audioSampleRate*lr.timescale,E.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",lr);let qt=this._mediaInfo;qt.audioCodec=lr.originalCodec,qt.audioSampleRate=lr.audioSampleRate,qt.audioChannelCount=lr.channelCount,qt.hasVideo?qt.videoCodec!=null&&(qt.mimeType='video/x-flv; codecs="'+qt.videoCodec+","+qt.audioCodec+'"'):qt.mimeType='video/x-flv; codecs="'+qt.audioCodec+'"',qt.isComplete()&&this._onMediaInfo(qt)}else if(vr.packetType===1){let Gt=this._timestampBase+ie,qt={unit:vr.data,length:vr.data.byteLength,dts:Gt,pts:Gt};kr.samples.push(qt),kr.length+=vr.data.length}else E.e(this.TAG,`Flv: Unsupported AAC data type ${vr.packetType}`)}else if(nr===2){if(!lr.codec){let Pe=this._parseMP3AudioData(w,z+1,Z-1,!0);if(Pe==null)return;lr.audioSampleRate=Pe.samplingRate,lr.channelCount=Pe.channelCount,lr.codec=Pe.codec,lr.originalCodec=Pe.originalCodec,lr.refSampleDuration=1152/lr.audioSampleRate*lr.timescale,E.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",lr);let Ze=this._mediaInfo;Ze.audioCodec=lr.codec,Ze.audioSampleRate=lr.audioSampleRate,Ze.audioChannelCount=lr.channelCount,Ze.audioDataRate=Pe.bitRate,Ze.hasVideo?Ze.videoCodec!=null&&(Ze.mimeType='video/x-flv; codecs="'+Ze.videoCodec+","+Ze.audioCodec+'"'):Ze.mimeType='video/x-flv; codecs="'+Ze.audioCodec+'"',Ze.isComplete()&&this._onMediaInfo(Ze)}let vr=this._parseMP3AudioData(w,z+1,Z-1,!1);if(vr==null)return;let Gt=this._timestampBase+ie,qt={unit:vr,length:vr.byteLength,dts:Gt,pts:Gt};kr.samples.push(qt),kr.length+=vr.length}}_parseAACAudioData(w,z,Z){if(Z<=1){E.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let ie={},fe=new Uint8Array(w,z,Z);return ie.packetType=fe[0],fe[0]===0?ie.data=this._parseAACAudioSpecificConfig(w,z+1,Z-1):ie.data=fe.subarray(1),ie}_parseAACAudioSpecificConfig(w,z,Z){let ie=new Uint8Array(w,z,Z),fe=null,Oe=0,Ve=0,nr=null,Pt=0,bt=null;if(Oe=Ve=ie[0]>>>3,Pt=(ie[0]&7)<<1|ie[1]>>>7,Pt<0||Pt>=this._mpegSamplingRates.length){this._onError($.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let gr=this._mpegSamplingRates[Pt],Ar=(ie[1]&120)>>>3;if(Ar<0||Ar>=8){this._onError($.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Oe===5&&(bt=(ie[1]&7)<<1|ie[2]>>>7,nr=(ie[2]&124)>>>2);let lr=self.navigator.userAgent.toLowerCase();return lr.indexOf("firefox")!==-1?Pt>=6?(Oe=5,fe=new Array(4),bt=Pt-3):(Oe=2,fe=new Array(2),bt=Pt):lr.indexOf("android")!==-1?(Oe=2,fe=new Array(2),bt=Pt):(Oe=5,bt=Pt,fe=new Array(4),Pt>=6?bt=Pt-3:Ar===1&&(Oe=2,fe=new Array(2),bt=Pt)),fe[0]=Oe<<3,fe[0]|=(Pt&15)>>>1,fe[1]=(Pt&15)<<7,fe[1]|=(Ar&15)<<3,Oe===5&&(fe[1]|=(bt&15)>>>1,fe[2]=(bt&1)<<7,fe[2]|=8,fe[3]=0),{config:fe,samplingRate:gr,channelCount:Ar,codec:"mp4a.40."+Oe,originalCodec:"mp4a.40."+Ve}}_parseMP3AudioData(w,z,Z,ie){if(Z<4){E.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let fe=this._littleEndian,Oe=new Uint8Array(w,z,Z),Ve=null;if(ie){if(Oe[0]!==255)return;let nr=Oe[1]>>>3&3,Pt=(Oe[1]&6)>>1,bt=(Oe[2]&240)>>>4,gr=(Oe[2]&12)>>>2,lr=(Oe[3]>>>6&3)!==3?2:1,kr=0,vr=0,Gt=34,qt="mp3";switch(nr){case 0:kr=this._mpegAudioV25SampleRateTable[gr];break;case 2:kr=this._mpegAudioV20SampleRateTable[gr];break;case 3:kr=this._mpegAudioV10SampleRateTable[gr];break}switch(Pt){case 1:Gt=34,bt>>4,nr=Oe&15;if(nr!==7){this._onError($.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${nr}`);return}this._parseAVCVideoPacket(w,z+1,Z-1,ie,fe,Ve)}_parseAVCVideoPacket(w,z,Z,ie,fe,Oe){if(Z<4){E.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Ve=this._littleEndian,nr=new DataView(w,z,Z),Pt=nr.getUint8(0),gr=(nr.getUint32(0,!Ve)&16777215)<<8>>8;if(Pt===0)this._parseAVCDecoderConfigurationRecord(w,z+4,Z-4);else if(Pt===1)this._parseAVCVideoData(w,z+4,Z-4,ie,fe,Oe,gr);else if(Pt!==2){this._onError($.FORMAT_ERROR,`Flv: Invalid video packet type ${Pt}`);return}}_parseAVCDecoderConfigurationRecord(w,z,Z){if(Z<7){E.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let ie=this._videoMetadata,fe=this._videoTrack,Oe=this._littleEndian,Ve=new DataView(w,z,Z);ie?typeof ie.avcc!="undefined"&&E.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),ie=this._videoMetadata={},ie.type="video",ie.id=fe.id,ie.timescale=this._timescale,ie.duration=this._duration);let nr=Ve.getUint8(0),Pt=Ve.getUint8(1),bt=Ve.getUint8(2),gr=Ve.getUint8(3);if(nr!==1||Pt===0){this._onError($.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ve.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError($.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ar=Ve.getUint8(5)&31;if(Ar===0){this._onError($.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ar>1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ar}`);let lr=6;for(let vr=0;vr1&&E.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${kr}`);lr++;for(let vr=0;vr=Z){E.w(this.TAG,`Malformed Nalu near timestamp ${kr}, offset = ${Ar}, dataSize = ${Z}`);break}let Gt=Pt.getUint32(Ar,!nr);if(lr===3&&(Gt>>>=8),Gt>Z-lr){E.w(this.TAG,`Malformed Nalus near timestamp ${kr}, NaluSize > DataSize!`);return}let qt=Pt.getUint8(Ar+lr)&31;qt===5&&(vr=!0);let Pe=new Uint8Array(w,z+Ar,lr+Gt),Ze={type:qt,data:Pe};bt.push(Ze),gr+=Pe.byteLength,Ar+=lr+Gt}if(bt.length){let Gt=this._videoTrack,qt={units:bt,length:gr,isKeyframe:vr,dts:kr,cts:Ve,pts:kr+Ve};vr&&(qt.fileposition=fe),Gt.samples.push(qt),Gt.length+=gr}}}var he=X;class ae{static init(){ae.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(let z in ae.types)ae.types.hasOwnProperty(z)&&(ae.types[z]=[z.charCodeAt(0),z.charCodeAt(1),z.charCodeAt(2),z.charCodeAt(3)]);let w=ae.constants={};w.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),w.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),w.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),w.STSC=w.STCO=w.STTS,w.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),w.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]),w.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]),w.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),w.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),w.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(w){let z=8,Z=null,ie=Array.prototype.slice.call(arguments,1),fe=ie.length;for(let Ve=0;Ve>>24&255,Z[1]=z>>>16&255,Z[2]=z>>>8&255,Z[3]=z&255,Z.set(w,4);let Oe=8;for(let Ve=0;Ve>>24&255,w>>>16&255,w>>>8&255,w&255,z>>>24&255,z>>>16&255,z>>>8&255,z&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]))}static trak(w){return ae.box(ae.types.trak,ae.tkhd(w),ae.mdia(w))}static tkhd(w){let z=w.id,Z=w.duration,ie=w.presentWidth,fe=w.presentHeight;return ae.box(ae.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255,0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&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,ie>>>8&255,ie&255,0,0,fe>>>8&255,fe&255,0,0]))}static mdia(w){return ae.box(ae.types.mdia,ae.mdhd(w),ae.hdlr(w),ae.minf(w))}static mdhd(w){let z=w.timescale,Z=w.duration;return ae.box(ae.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,85,196,0,0]))}static hdlr(w){let z=null;return w.type==="audio"?z=ae.constants.HDLR_AUDIO:z=ae.constants.HDLR_VIDEO,ae.box(ae.types.hdlr,z)}static minf(w){let z=null;return w.type==="audio"?z=ae.box(ae.types.smhd,ae.constants.SMHD):z=ae.box(ae.types.vmhd,ae.constants.VMHD),ae.box(ae.types.minf,z,ae.dinf(),ae.stbl(w))}static dinf(){return ae.box(ae.types.dinf,ae.box(ae.types.dref,ae.constants.DREF))}static stbl(w){return ae.box(ae.types.stbl,ae.stsd(w),ae.box(ae.types.stts,ae.constants.STTS),ae.box(ae.types.stsc,ae.constants.STSC),ae.box(ae.types.stsz,ae.constants.STSZ),ae.box(ae.types.stco,ae.constants.STCO))}static stsd(w){return w.type==="audio"?w.codec==="mp3"?ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp3(w)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp4a(w)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.avc1(w))}static mp3(w){let z=w.channelCount,Z=w.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,z,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ae.box(ae.types[".mp3"],ie)}static mp4a(w){let z=w.channelCount,Z=w.audioSampleRate,ie=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,z,0,16,0,0,0,0,Z>>>8&255,Z&255,0,0]);return ae.box(ae.types.mp4a,ie,ae.esds(w))}static esds(w){let z=w.config||[],Z=z.length,ie=new Uint8Array([0,0,0,0,3,23+Z,0,1,0,4,15+Z,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Z]).concat(z).concat([6,1,2]));return ae.box(ae.types.esds,ie)}static avc1(w){let z=w.avcc,Z=w.codecWidth,ie=w.codecHeight,fe=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,Z>>>8&255,Z&255,ie>>>8&255,ie&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 ae.box(ae.types.avc1,fe,ae.box(ae.types.avcC,z))}static mvex(w){return ae.box(ae.types.mvex,ae.trex(w))}static trex(w){let z=w.id,Z=new Uint8Array([0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ae.box(ae.types.trex,Z)}static moof(w,z){return ae.box(ae.types.moof,ae.mfhd(w.sequenceNumber),ae.traf(w,z))}static mfhd(w){let z=new Uint8Array([0,0,0,0,w>>>24&255,w>>>16&255,w>>>8&255,w&255]);return ae.box(ae.types.mfhd,z)}static traf(w,z){let Z=w.id,ie=ae.box(ae.types.tfhd,new Uint8Array([0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255])),fe=ae.box(ae.types.tfdt,new Uint8Array([0,0,0,0,z>>>24&255,z>>>16&255,z>>>8&255,z&255])),Oe=ae.sdtp(w),Ve=ae.trun(w,Oe.byteLength+16+16+8+16+8+8);return ae.box(ae.types.traf,ie,fe,Ve,Oe)}static sdtp(w){let z=w.samples||[],Z=z.length,ie=new Uint8Array(4+Z);for(let fe=0;fe>>24&255,ie>>>16&255,ie>>>8&255,ie&255,z>>>24&255,z>>>16&255,z>>>8&255,z&255],0);for(let Ve=0;Ve>>24&255,nr>>>16&255,nr>>>8&255,nr&255,Pt>>>24&255,Pt>>>16&255,Pt>>>8&255,Pt&255,bt.isLeading<<2|bt.dependsOn,bt.isDependedOn<<6|bt.hasRedundancy<<4|bt.isNonSync,0,0,gr>>>24&255,gr>>>16&255,gr>>>8&255,gr&255],12+16*Ve)}return ae.box(ae.types.trun,Oe)}static mdat(w){return ae.box(ae.types.mdat,w)}}ae.init();var te=ae;class _e{static getSilentFrame(w,z){if(w==="mp4a.40.2"){if(z===1)return new Uint8Array([0,200,0,128,35,128]);if(z===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(z===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(z===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(z===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(z===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(z===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(z===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(z===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}}var Ue=_e;class Qe{constructor(w,z,Z,ie,fe){this.dts=w,this.pts=z,this.duration=Z,this.originalDts=ie,this.isSyncPoint=fe,this.fileposition=null}}class ot{constructor(){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}appendSyncPoint(w){w.isSyncPoint=!0,this.syncPoints.push(w)}}class st{constructor(){this._list=[]}clear(){this._list=[]}appendArray(w){let z=this._list;w.length!==0&&(z.length>0&&w[0].originalDts=z[fe].dts&&wz[ie].lastSample.originalDts&&w=z[ie].lastSample.originalDts&&(ie===z.length-1||ie0&&(fe=this._searchNearestSegmentBefore(Z.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,0,Z)}getLastSegmentBefore(w){let z=this._searchNearestSegmentBefore(w);return z>=0?this._list[z]:null}getLastSampleBefore(w){let z=this.getLastSegmentBefore(w);return z!=null?z.lastSample:null}getLastSyncPointBefore(w){let z=this._searchNearestSegmentBefore(w),Z=this._list[z].syncPoints;for(;Z.length===0&&z>0;)z--,Z=this._list[z].syncPoints;return Z.length>0?Z[Z.length-1]:null}}class pe{constructor(w){this.TAG="MP4Remuxer",this._config=w,this._isLive=w.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new lt("audio"),this._videoSegmentInfoList=new lt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(u.chrome&&(u.version.major<50||u.version.major===50&&u.version.build<2661)),this._fillSilentAfterSeek=u.msedge||u.msie,this._mp3UseMpegAudio=!u.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(w){return w.onDataAvailable=this.remux.bind(this),w.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(w){this._onInitSegment=w}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(w){this._onMediaSegment=w}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(w){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(w,z){if(!this._onMediaSegment)throw new _("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(w,z),this._remuxVideo(z),this._remuxAudio(w)}_onTrackMetadataReceived(w,z){let Z=null,ie="mp4",fe=z.codec;if(w==="audio")this._audioMeta=z,z.codec==="mp3"&&this._mp3UseMpegAudio?(ie="mpeg",fe="",Z=new Uint8Array):Z=te.generateInitSegment(z);else if(w==="video")this._videoMeta=z,Z=te.generateInitSegment(z);else return;if(!this._onInitSegment)throw new _("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(w,{type:w,data:Z.buffer,codec:fe,container:`${w}/${ie}`,mediaDuration:z.duration})}_calculateDtsBase(w,z){this._dtsBaseInited||(w.samples&&w.samples.length&&(this._audioDtsBase=w.samples[0].dts),z.samples&&z.samples.length&&(this._videoDtsBase=z.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let w=this._videoStashedLastSample,z=this._audioStashedLastSample,Z={type:"video",id:1,sequenceNumber:0,samples:[],length:0};w!=null&&(Z.samples.push(w),Z.length=w.length);let ie={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};z!=null&&(ie.samples.push(z),ie.length=z.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Z,!0),this._remuxAudio(ie,!0)}_remuxAudio(w,z){if(this._audioMeta==null)return;let Z=w,ie=Z.samples,fe,Oe=-1,Ve=-1,nr=-1,Pt=this._audioMeta.refSampleDuration,bt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,gr=this._dtsBaseInited&&this._audioNextDts===void 0,Ar=!1;if(!ie||ie.length===0||ie.length===1&&!z)return;let lr=0,kr=null,vr=0;bt?(lr=0,vr=Z.length):(lr=8,vr=8+Z.length);let Gt=null;if(ie.length>1&&(Gt=ie.pop(),vr-=Gt.length),this._audioStashedLastSample!=null){let ht=this._audioStashedLastSample;this._audioStashedLastSample=null,ie.unshift(ht),vr+=ht.length}Gt!=null&&(this._audioStashedLastSample=Gt);let qt=ie[0].dts-this._dtsBase;if(this._audioNextDts)fe=qt-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ar=!0);else{let ht=this._audioSegmentInfoList.getLastSampleBefore(qt);if(ht!=null){let Lt=qt-(ht.originalDts+ht.duration);Lt<=3&&(Lt=0);let Mt=ht.dts+ht.duration+Lt;fe=qt-Mt}else fe=0}if(Ar){let ht=qt-fe,Lt=this._videoSegmentInfoList.getLastSegmentBefore(qt);if(Lt!=null&&Lt.beginDts=1?zr=Pe[Pe.length-1].duration:zr=Math.floor(Pt);let Qr=!1,mn=null;if(zr>Pt*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!u.safari){Qr=!0;let xn=Math.abs(zr-Pt),Cn=Math.ceil(xn/Pt),Gn=Mr+Pt;E.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${Mr+zr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(xn)} ms, generate: ${Cn} frames`);let Hn=Ue.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Hn==null&&(E.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Hn=Mt),mn=[];for(let En=0;En0){let yr=mn[mn.length-1];yr.duration=Jr-yr.dts}let qn={dts:Jr,pts:Jr,cts:0,unit:Hn,size:Hn.byteLength,duration:0,originalDts:Er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};mn.push(qn),vr+=qn.size,Gn+=Pt}let An=mn[mn.length-1];An.duration=Mr+zr-An.dts,zr=Math.round(Pt)}Pe.push({dts:Mr,pts:Mr,cts:0,unit:Lt.unit,size:Lt.unit.byteLength,duration:zr,originalDts:Er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Qr&&Pe.push.apply(Pe,mn)}bt?kr=new Uint8Array(vr):(kr=new Uint8Array(vr),kr[0]=vr>>>24&255,kr[1]=vr>>>16&255,kr[2]=vr>>>8&255,kr[3]=vr&255,kr.set(te.types.mdat,4));for(let ht=0;ht1&&(lr=ie.pop(),Ar-=lr.length),this._videoStashedLastSample!=null){let Ze=this._videoStashedLastSample;this._videoStashedLastSample=null,ie.unshift(Ze),Ar+=Ze.length}lr!=null&&(this._videoStashedLastSample=lr);let kr=ie[0].dts-this._dtsBase;if(this._videoNextDts)fe=kr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{let Ze=this._videoSegmentInfoList.getLastSampleBefore(kr);if(Ze!=null){let at=kr-(Ze.originalDts+Ze.duration);at<=3&&(at=0);let xt=Ze.dts+Ze.duration+at;fe=kr-xt}else fe=0}let vr=new ot,Gt=[];for(let Ze=0;Ze=1?Er=Gt[Gt.length-1].duration:Er=Math.floor(this._videoMeta.refSampleDuration),St){let Mr=new Qe(ht,Mt,Er,at.dts,!0);Mr.fileposition=at.fileposition,vr.appendSyncPoint(Mr)}Gt.push({dts:ht,pts:Mt,cts:Lt,units:at.units,size:at.length,isKeyframe:St,duration:Er,originalDts:xt,flags:{isLeading:0,dependsOn:St?2:1,isDependedOn:St?1:0,hasRedundancy:0,isNonSync:St?0:1}})}gr=new Uint8Array(Ar),gr[0]=Ar>>>24&255,gr[1]=Ar>>>16&255,gr[2]=Ar>>>8&255,gr[3]=Ar&255,gr.set(te.types.mdat,4);for(let Ze=0;Ze{ie.timestampBase=Z,Z+=ie.duration,ie.cors=w.cors,ie.withCredentials=w.withCredentials,z.referrerPolicy&&(ie.referrerPolicy=z.referrerPolicy)}),!isNaN(Z)&&this._mediaDataSource.duration!==Z&&(this._mediaDataSource.duration=Z),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(w,z){this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(w,z){this._currentSegmentIndex=w;let Z=this._mediaDataSource.segments[w],ie=this._ioctl=new O(Z,this._config,w);ie.onError=this._onIOException.bind(this),ie.onSeeked=this._onIOSeeked.bind(this),ie.onComplete=this._onIOComplete.bind(this),ie.onRedirect=this._onIORedirect.bind(this),ie.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),z?this._demuxer.bindDataSource(this._ioctl):ie.onDataArrival=this._onInitChunkArrival.bind(this),ie.open(z)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(w){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let z=this._searchSegmentIndexContains(w);if(z===this._currentSegmentIndex){let Z=this._mediaInfo.segments[z];if(Z==null)this._pendingSeekTime=w;else{let ie=Z.getNearestKeyframe(w);this._remuxer.seek(ie.milliseconds),this._ioctl.seek(ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds}}else{let Z=this._mediaInfo.segments[z];if(Z==null)this._pendingSeekTime=w,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(z);else{let ie=Z.getNearestKeyframe(w);this._internalAbort(),this._remuxer.seek(w),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[z].timestampBase,this._loadSegment(z,ie.fileposition),this._pendingResolveSeekPoint=ie.milliseconds,this._reportSegmentMediaInfo(z)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(w){let z=this._mediaDataSource.segments,Z=z.length-1;for(let ie=0;ie0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ie=this._demuxer.parseChunks(w,z);else if((Z=he.probe(w)).match){this._demuxer=new he(Z,this._config),this._remuxer||(this._remuxer=new je(this._config));let fe=this._mediaDataSource;fe.duration!=null&&!isNaN(fe.duration)&&(this._demuxer.overridedDuration=fe.duration),typeof fe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=fe.hasAudio),typeof fe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=fe.hasVideo),this._demuxer.timestampBase=fe.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),ie=this._demuxer.parseChunks(w,z)}else Z=null,E.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ke.DEMUX_ERROR,$.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ie=0;return ie}_onMediaInfo(w){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},w),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Fe.prototype));let z=Object.assign({},w);Object.setPrototypeOf(z,Fe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=z,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let Z=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(Z)})}_onMetaDataArrived(w){this._emitter.emit(Ke.METADATA_ARRIVED,w)}_onScriptDataArrived(w){this._emitter.emit(Ke.SCRIPTDATA_ARRIVED,w)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(w){let Z=w+1;Z0&&Z[0].originalDts===ie&&(ie=Z[0].pts),this._emitter.emit(Ke.RECOMMEND_SEEKPOINT,ie)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(w){let z=this._mediaInfo.segments[w],Z=Object.assign({},z);Z.duration=this._mediaInfo.duration,Z.segmentCount=this._mediaInfo.segmentCount,delete Z.segments,delete Z.keyframesIndex,this._emitter.emit(Ke.MEDIA_INFO,Z)}_reportStatisticsInfo(){let w={};w.url=this._ioctl.currentURL,w.hasRedirect=this._ioctl.hasRedirect,w.hasRedirect&&(w.redirectedURL=this._ioctl.currentRedirectedURL),w.speed=this._ioctl.currentSpeed,w.loaderType=this._ioctl.loaderType,w.currentSegmentIndex=this._currentSegmentIndex,w.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ke.STATISTICS_INFO,w)}}var Ht=Et,Yt=function(nt){let w="TransmuxingWorker",z=null,Z=vr.bind(this);V.install(),nt.addEventListener("message",function(Gt){switch(Gt.data.cmd){case"init":z=new Ht(Gt.data.param[0],Gt.data.param[1]),z.on(Ke.IO_ERROR,Ar.bind(this)),z.on(Ke.DEMUX_ERROR,lr.bind(this)),z.on(Ke.INIT_SEGMENT,ie.bind(this)),z.on(Ke.MEDIA_SEGMENT,fe.bind(this)),z.on(Ke.LOADING_COMPLETE,Oe.bind(this)),z.on(Ke.RECOVERED_EARLY_EOF,Ve.bind(this)),z.on(Ke.MEDIA_INFO,nr.bind(this)),z.on(Ke.METADATA_ARRIVED,Pt.bind(this)),z.on(Ke.SCRIPTDATA_ARRIVED,bt.bind(this)),z.on(Ke.STATISTICS_INFO,gr.bind(this)),z.on(Ke.RECOMMEND_SEEKPOINT,kr.bind(this));break;case"destroy":z&&(z.destroy(),z=null),nt.postMessage({msg:"destroyed"});break;case"start":z.start();break;case"stop":z.stop();break;case"seek":z.seek(Gt.data.param);break;case"pause":z.pause();break;case"resume":z.resume();break;case"logging_config":{let qt=Gt.data.param;le.applyConfig(qt),qt.enableCallback===!0?le.addLogListener(Z):le.removeLogListener(Z);break}}});function ie(Gt,qt){let Pe={msg:Ke.INIT_SEGMENT,data:{type:Gt,data:qt}};nt.postMessage(Pe,[qt.data])}function fe(Gt,qt){let Pe={msg:Ke.MEDIA_SEGMENT,data:{type:Gt,data:qt}};nt.postMessage(Pe,[qt.data])}function Oe(){let Gt={msg:Ke.LOADING_COMPLETE};nt.postMessage(Gt)}function Ve(){let Gt={msg:Ke.RECOVERED_EARLY_EOF};nt.postMessage(Gt)}function nr(Gt){let qt={msg:Ke.MEDIA_INFO,data:Gt};nt.postMessage(qt)}function Pt(Gt){let qt={msg:Ke.METADATA_ARRIVED,data:Gt};nt.postMessage(qt)}function bt(Gt){let qt={msg:Ke.SCRIPTDATA_ARRIVED,data:Gt};nt.postMessage(qt)}function gr(Gt){let qt={msg:Ke.STATISTICS_INFO,data:Gt};nt.postMessage(qt)}function Ar(Gt,qt){nt.postMessage({msg:Ke.IO_ERROR,data:{type:Gt,info:qt}})}function lr(Gt,qt){nt.postMessage({msg:Ke.DEMUX_ERROR,data:{type:Gt,info:qt}})}function kr(Gt){nt.postMessage({msg:Ke.RECOMMEND_SEEKPOINT,data:Gt})}function vr(Gt,qt){nt.postMessage({msg:"logcat_callback",data:{type:Gt,logcat:qt}})}};class Dr{constructor(w,z){if(this.TAG="Transmuxer",this._emitter=new(g()),z.enableWorker&&typeof Worker!="undefined")try{let Z=R(82059);this._worker=Z(Yt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[w,z]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},le.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:le.getConfig()})}catch(Z){E.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ht(w,z)}else this._controller=new Ht(w,z);if(this._controller){let Z=this._controller;Z.on(Ke.IO_ERROR,this._onIOError.bind(this)),Z.on(Ke.DEMUX_ERROR,this._onDemuxError.bind(this)),Z.on(Ke.INIT_SEGMENT,this._onInitSegment.bind(this)),Z.on(Ke.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Z.on(Ke.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Z.on(Ke.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Z.on(Ke.MEDIA_INFO,this._onMediaInfo.bind(this)),Z.on(Ke.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Z.on(Ke.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Z.on(Ke.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Z.on(Ke.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),le.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(w,z){this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(w){this._worker?this._worker.postMessage({cmd:"seek",param:w}):this._controller.seek(w)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.INIT_SEGMENT,w,z)})}_onMediaSegment(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.MEDIA_SEGMENT,w,z)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ke.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ke.RECOVERED_EARLY_EOF)})}_onMediaInfo(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.MEDIA_INFO,w)})}_onMetaDataArrived(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.METADATA_ARRIVED,w)})}_onScriptDataArrived(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.SCRIPTDATA_ARRIVED,w)})}_onStatisticsInfo(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.STATISTICS_INFO,w)})}_onIOError(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.IO_ERROR,w,z)})}_onDemuxError(w,z){Promise.resolve().then(()=>{this._emitter.emit(Ke.DEMUX_ERROR,w,z)})}_onRecommendSeekpoint(w){Promise.resolve().then(()=>{this._emitter.emit(Ke.RECOMMEND_SEEKPOINT,w)})}_onLoggingConfigChanged(w){this._worker&&this._worker.postMessage({cmd:"logging_config",param:w})}_onWorkerMessage(w){let z=w.data,Z=z.data;if(z.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(z.msg){case Ke.INIT_SEGMENT:case Ke.MEDIA_SEGMENT:this._emitter.emit(z.msg,Z.type,Z.data);break;case Ke.LOADING_COMPLETE:case Ke.RECOVERED_EARLY_EOF:this._emitter.emit(z.msg);break;case Ke.MEDIA_INFO:Object.setPrototypeOf(Z,Fe.prototype),this._emitter.emit(z.msg,Z);break;case Ke.METADATA_ARRIVED:case Ke.SCRIPTDATA_ARRIVED:case Ke.STATISTICS_INFO:this._emitter.emit(z.msg,Z);break;case Ke.IO_ERROR:case Ke.DEMUX_ERROR:this._emitter.emit(z.msg,Z.type,Z.info);break;case Ke.RECOMMEND_SEEKPOINT:this._emitter.emit(z.msg,Z);break;case"logcat_callback":E.emitter.emit("log",Z.type,Z.logcat);break;default:break}}}var Wr=Dr,xr={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class vn{constructor(w){this.TAG="MSEController",this._config=w,this._emitter=new(g()),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 st}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(w,z){this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}attachMediaElement(w){if(this._mediaSource)throw new _("MediaSource has been attached to an HTMLMediaElement!");let z=this._mediaSource=new window.MediaSource;z.addEventListener("sourceopen",this.e.onSourceOpen),z.addEventListener("sourceended",this.e.onSourceEnded),z.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=w,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),w.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let w=this._mediaSource;for(let z in this._sourceBuffers){let Z=this._pendingSegments[z];Z.splice(0,Z.length),this._pendingSegments[z]=null,this._pendingRemoveRanges[z]=null,this._lastInitSegments[z]=null;let ie=this._sourceBuffers[z];if(ie){if(w.readyState!=="closed"){try{w.removeSourceBuffer(ie)}catch(fe){E.e(this.TAG,fe.message)}ie.removeEventListener("error",this.e.onSourceBufferError),ie.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[z]=null,this._sourceBuffers[z]=null}}if(w.readyState==="open")try{w.endOfStream()}catch(z){E.e(this.TAG,z.message)}w.removeEventListener("sourceopen",this.e.onSourceOpen),w.removeEventListener("sourceended",this.e.onSourceEnded),w.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)}appendInitSegment(w,z){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(w),this._pendingSegments[w.type].push(w);return}let Z=w,ie=`${Z.container}`;Z.codec&&Z.codec.length>0&&(ie+=`;codecs=${Z.codec}`);let fe=!1;if(E.v(this.TAG,"Received Initialization Segment, mimeType: "+ie),this._lastInitSegments[Z.type]=Z,ie!==this._mimeTypes[Z.type]){if(this._mimeTypes[Z.type])E.v(this.TAG,`Notice: ${Z.type} mimeType changed, origin: ${this._mimeTypes[Z.type]}, target: ${ie}`);else{fe=!0;try{let Oe=this._sourceBuffers[Z.type]=this._mediaSource.addSourceBuffer(ie);Oe.addEventListener("error",this.e.onSourceBufferError),Oe.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Oe){E.e(this.TAG,Oe.message),this._emitter.emit(xr.ERROR,{code:Oe.code,msg:Oe.message});return}}this._mimeTypes[Z.type]=ie}z||this._pendingSegments[Z.type].push(Z),fe||this._sourceBuffers[Z.type]&&!this._sourceBuffers[Z.type].updating&&this._doAppendSegments(),u.safari&&Z.container==="audio/mpeg"&&Z.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Z.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(w){let z=w;this._pendingSegments[z.type].push(z),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let Z=this._sourceBuffers[z.type];Z&&!Z.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(w){for(let z in this._sourceBuffers){if(!this._sourceBuffers[z])continue;let Z=this._sourceBuffers[z];if(this._mediaSource.readyState==="open")try{Z.abort()}catch(fe){E.e(this.TAG,fe.message)}this._idrList.clear();let ie=this._pendingSegments[z];if(ie.splice(0,ie.length),this._mediaSource.readyState!=="closed"){for(let fe=0;fe=1&&w-ie.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let w=this._mediaElement.currentTime;for(let z in this._sourceBuffers){let Z=this._sourceBuffers[z];if(Z){let ie=Z.buffered,fe=!1;for(let Oe=0;Oe=this._config.autoCleanupMaxBackwardDuration){fe=!0;let Pt=w-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[z].push({start:Ve,end:Pt})}}else nr0&&(isNaN(z)||Z>z)&&(E.v(this.TAG,`Update MediaSource duration from ${z} to ${Z}`),this._mediaSource.duration=Z),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let w in this._pendingRemoveRanges){if(!this._sourceBuffers[w]||this._sourceBuffers[w].updating)continue;let z=this._sourceBuffers[w],Z=this._pendingRemoveRanges[w];for(;Z.length&&!z.updating;){let ie=Z.shift();z.remove(ie.start,ie.end)}}}_doAppendSegments(){let w=this._pendingSegments;for(let z in w)if(!(!this._sourceBuffers[z]||this._sourceBuffers[z].updating)&&w[z].length>0){let Z=w[z].shift();if(Z.timestampOffset){let ie=this._sourceBuffers[z].timestampOffset,fe=Z.timestampOffset/1e3;Math.abs(ie-fe)>.1&&(E.v(this.TAG,`Update MPEG audio timestampOffset from ${ie} to ${fe}`),this._sourceBuffers[z].timestampOffset=fe),delete Z.timestampOffset}if(!Z.data||Z.data.byteLength===0)continue;try{this._sourceBuffers[z].appendBuffer(Z.data),this._isBufferFull=!1,z==="video"&&Z.hasOwnProperty("info")&&this._idrList.appendArray(Z.info.syncPoints)}catch(ie){this._pendingSegments[z].unshift(Z),ie.code===22?(this._isBufferFull||this._emitter.emit(xr.BUFFER_FULL),this._isBufferFull=!0):(E.e(this.TAG,ie.message),this._emitter.emit(xr.ERROR,{code:ie.code,msg:ie.message}))}}}_onSourceOpen(){if(E.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let w=this._pendingSourceBufferInit;for(;w.length;){let z=w.shift();this.appendInitSegment(z,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(xr.SOURCE_OPEN)}_onSourceEnded(){E.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){E.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))}_hasPendingSegments(){let w=this._pendingSegments;return w.video.length>0||w.audio.length>0}_hasPendingRemoveRanges(){let w=this._pendingRemoveRanges;return w.video.length>0||w.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(xr.UPDATE_END)}_onSourceBufferError(w){E.e(this.TAG,`SourceBuffer Error: ${w}`)}}var wr=vn;const kt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Hr={NETWORK_EXCEPTION:n.EXCEPTION,NETWORK_STATUS_CODE_INVALID:n.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:n.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:n.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:$.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:$.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:$.CODEC_UNSUPPORTED};class pt{constructor(w,z){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(g()),this._config=F(),typeof z=="object"&&Object.assign(this._config,z),w.type.toLowerCase()!=="flv")throw new l("FlvPlayer requires an flv MediaDataSource input!");w.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=w,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let Z=u.chrome&&(u.version.major<50||u.version.major===50&&u.version.build<2661);this._alwaysSeekKeyframe=!!(Z||u.msedge||u.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(w,z){w===q.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(q.MEDIA_INFO,this.mediaInfo)}):w===q.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(q.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}attachMediaElement(w){if(this._mediaElement=w,w.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),w.addEventListener("seeking",this.e.onvSeeking),w.addEventListener("canplay",this.e.onvCanPlay),w.addEventListener("stalled",this.e.onvStalled),w.addEventListener("progress",this.e.onvProgress),this._msectl=new wr(this._config),this._msectl.on(xr.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(xr.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(xr.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(xr.ERROR,z=>{this._emitter.emit(q.ERROR,kt.MEDIA_ERROR,Hr.MEDIA_MSE_ERROR,z)}),this._msectl.attachMediaElement(w),this._pendingSeekTime!=null)try{w.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(z){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new _("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new _("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 Wr(this._mediaDataSource,this._config),this._transmuxer.on(Ke.INIT_SEGMENT,(w,z)=>{this._msectl.appendInitSegment(z)}),this._transmuxer.on(Ke.MEDIA_SEGMENT,(w,z)=>{if(this._msectl.appendMediaSegment(z),this._config.lazyLoad&&!this._config.isLive){let Z=this._mediaElement.currentTime;z.info.endDts>=(Z+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(E.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ke.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(q.LOADING_COMPLETE)}),this._transmuxer.on(Ke.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(q.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ke.IO_ERROR,(w,z)=>{this._emitter.emit(q.ERROR,kt.NETWORK_ERROR,w,z)}),this._transmuxer.on(Ke.DEMUX_ERROR,(w,z)=>{this._emitter.emit(q.ERROR,kt.MEDIA_ERROR,w,{code:-1,msg:z})}),this._transmuxer.on(Ke.MEDIA_INFO,w=>{this._mediaInfo=w,this._emitter.emit(q.MEDIA_INFO,Object.assign({},w))}),this._transmuxer.on(Ke.METADATA_ARRIVED,w=>{this._emitter.emit(q.METADATA_ARRIVED,w)}),this._transmuxer.on(Ke.SCRIPTDATA_ARRIVED,w=>{this._emitter.emit(q.SCRIPTDATA_ARRIVED,w)}),this._transmuxer.on(Ke.STATISTICS_INFO,w=>{this._statisticsInfo=this._fillStatisticsInfo(w),this._emitter.emit(q.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ke.RECOMMEND_SEEKPOINT,w=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=w/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(w){this._mediaElement.volume=w}get muted(){return this._mediaElement.muted}set muted(w){this._mediaElement.muted=w}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(w){this._mediaElement?this._internalSeek(w):this._pendingSeekTime=w}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(w){if(w.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return w;let z=!0,Z=0,ie=0;if(this._mediaElement.getVideoPlaybackQuality){let fe=this._mediaElement.getVideoPlaybackQuality();Z=fe.totalVideoFrames,ie=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Z=this._mediaElement.webkitDecodedFrameCount,ie=this._mediaElement.webkitDroppedFrameCount):z=!1;return z&&(w.decodedFrames=Z,w.droppedFrames=ie),w}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let w=this._mediaElement.buffered,z=this._mediaElement.currentTime,Z=0,ie=0;for(let fe=0;fe=z+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(E.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){E.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let w=this._mediaElement.currentTime,z=this._mediaElement.buffered,Z=!1;for(let ie=0;ie=fe&&w=Oe-this._config.lazyLoadRecoverDuration&&(Z=!0);break}}Z&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Z&&(E.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(w){let z=this._mediaElement.buffered;for(let Z=0;Z=ie&&w0){let fe=this._mediaElement.buffered.start(0);(fe<1&&w0&&z.currentTime0){let ie=Z.start(0);if(ie<1&&z{this._emitter.emit(q.MEDIA_INFO,this.mediaInfo)}):w===q.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(q.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(w,z)}off(w,z){this._emitter.removeListener(w,z)}attachMediaElement(w){if(this._mediaElement=w,w.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{w.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(z){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new _("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(w){this._mediaElement.volume=w}get muted(){return this._mediaElement.muted}set muted(w){this._mediaElement.muted=w}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(w){this._mediaElement?this._mediaElement.currentTime=w:this._pendingSeekTime=w}get mediaInfo(){let z={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(z.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(z.width=this._mediaElement.videoWidth,z.height=this._mediaElement.videoHeight)),z}get statisticsInfo(){let w={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return w;let z=!0,Z=0,ie=0;if(this._mediaElement.getVideoPlaybackQuality){let fe=this._mediaElement.getVideoPlaybackQuality();Z=fe.totalVideoFrames,ie=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Z=this._mediaElement.webkitDecodedFrameCount,ie=this._mediaElement.webkitDroppedFrameCount):z=!1;return z&&(w.decodedFrames=Z,w.droppedFrames=ie),w}_onvLoadedMetadata(w){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(q.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(q.STATISTICS_INFO,this.statisticsInfo)}}var Jt=dr;V.install();function Ne(nt,w){let z=nt;if(z==null||typeof z!="object")throw new l("MediaDataSource must be an javascript object!");if(!z.hasOwnProperty("type"))throw new l("MediaDataSource must has type field to indicate video file type!");switch(z.type){case"flv":return new Nt(z,w);default:return new Jt(z,w)}}function _t(){return k.supportMSEH264Playback()}function ft(){return k.getFeatureList()}let At={};At.createPlayer=Ne,At.isSupported=_t,At.getFeatureList=ft,At.BaseLoader=r,At.LoaderStatus=h,At.LoaderErrors=n,At.Events=q,At.ErrorTypes=kt,At.ErrorDetails=Hr,At.FlvPlayer=Nt,At.NativePlayer=Jt,At.LoggingControl=le,Object.defineProperty(At,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ft=At},50371:function(jt,it){"use strict";function R(){const T=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let V=1;V{const I=B[g];I!==void 0&&(T[g]=I)})}return T}it.Z=R},77578:function(jt,it,R){"use strict";R.d(it,{Z:function(){return T}});const T=V=>V?typeof V=="function"?V():V:null},13845:function(jt,it,R){"use strict";R.d(it,{F:function(){return T},Z:function(){return V}});function T(B){return B!=null&&B===B.window}function V(B,g){var I,E;if(typeof window=="undefined")return 0;const o=g?"scrollTop":"scrollLeft";let m=0;return T(B)?m=B[g?"pageYOffset":"pageXOffset"]:B instanceof Document?m=B.documentElement[o]:(B instanceof HTMLElement||B)&&(m=B[o]),B&&!T(B)&&typeof m!="number"&&(m=(E=((I=B.ownerDocument)!==null&&I!==void 0?I:B).documentElement)===null||E===void 0?void 0:E[o]),m}},56762:function(jt,it,R){"use strict";R.d(it,{Z:function(){return V}});var T=R(59301);function V(){const[,B]=T.useReducer(g=>g+1,0);return B}},68031:function(jt,it,R){"use strict";R.d(it,{Z:function(){return g}});var T=R(16089);function V(I,E,o,m){const x=o-E;return I/=m/2,I<1?x/2*I*I*I+E:x/2*((I-=2)*I*I+2)+E}var B=R(13845);function g(I){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:o=()=>window,callback:m,duration:x=450}=E,_=o(),l=(0,B.Z)(_,!0),d=Date.now(),h=()=>{const r=Date.now()-d,a=V(r>x?x:r,l,I,x);(0,B.F)(_)?_.scrollTo(window.pageXOffset,a):_ instanceof Document||_.constructor.name==="HTMLDocument"?_.documentElement.scrollTop=a:_.scrollTop=a,r{const{prefixCls:c,className:u,popupClassName:s,dropdownClassName:f,children:e,dataSource:t}=r,i=(0,B.Z)(e);let v;i.length===1&&(0,o.l$)(i[0])&&!l(i[0])&&([v]=i);const p=v?()=>v:void 0;let A;i.length&&l(i[0])?A=e:A=t?t.map(S=>{if((0,o.l$)(S))return S;switch(typeof S){case"string":return I.createElement(_,{key:S,value:S},S);case"object":{const{value:P}=S;return I.createElement(_,{key:P,value:P},S.text)}default:return}}):[];const{getPrefixCls:y}=I.useContext(m.E_),C=y("select",c);return I.createElement(x.default,Object.assign({ref:a,suffixIcon:null},(0,g.Z)(r,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:s||f,className:V()(`${C}-auto-complete`,u),mode:x.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:p}),A)},h=I.forwardRef(d),n=(0,E.Z)(h);h.Option=_,h._InternalPanelDoNotUseOrYouWillBeFired=n,it.Z=h},19842:function(jt,it,R){"use strict";R.d(it,{Z:function(){return Jt}});var T=R(94480),V=R(59301),B=R(33853),g=R(58617),I=R(38819),E=R(92310),o=R.n(E),m=R(54476),x=R(42978),_=R(75931),l=R(77861),d=R(17115),h=R(90782),n=R(6089),r=R(18929),a=V.createContext(null),c=a,u=R(76190),s=R(20068),f=R(33885),e="__rc_cascader_search_mark__",t=function(_t,ft,At){var Ft=At.label;return ft.some(function(nt){return String(nt[Ft]).toLowerCase().includes(_t.toLowerCase())})},i=function(_t,ft,At,Ft){return ft.map(function(nt){return nt[Ft.label]}).join(" / ")},v=function(Ne,_t,ft,At,Ft,nt){var w=Ft.filter,z=w===void 0?t:w,Z=Ft.render,ie=Z===void 0?i:Z,fe=Ft.limit,Oe=fe===void 0?50:fe,Ve=Ft.sort;return V.useMemo(function(){var nr=[];if(!Ne)return[];function Pt(bt,gr){var Ar=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;bt.forEach(function(lr){if(!(!Ve&&Oe!==!1&&Oe>0&&nr.length>=Oe)){var kr=[].concat((0,T.Z)(gr),[lr]),vr=lr[ft.children],Gt=Ar||lr.disabled;if((!vr||vr.length===0||nt)&&z(Ne,kr,{label:ft.label})){var qt;nr.push((0,f.Z)((0,f.Z)({},lr),{},(qt={disabled:Gt},(0,s.Z)(qt,ft.label,ie(Ne,kr,At,ft)),(0,s.Z)(qt,e,kr),(0,s.Z)(qt,ft.children,void 0),qt)))}vr&&Pt(lr[ft.children],kr,Gt)}})}return Pt(_t,[]),Ve&&nr.sort(function(bt,gr){return Ve(bt[e],gr[e],Ne,ft)}),Oe!==!1&&Oe>0?nr.slice(0,Oe):nr},[Ne,_t,ft,At,ie,nt,z,Ve,Oe])},p="__RC_CASCADER_SPLIT__",A="SHOW_PARENT",y="SHOW_CHILD";function C(Ne){return Ne.join(p)}function S(Ne){return Ne.map(C)}function P(Ne){return Ne.split(p)}function D(Ne){var _t=Ne||{},ft=_t.label,At=_t.value,Ft=_t.children,nt=At||"value";return{label:ft||"label",value:nt,key:nt,children:Ft||"children"}}function U(Ne,_t){var ft,At;return(ft=Ne.isLeaf)!==null&&ft!==void 0?ft:!((At=Ne[_t.children])!==null&&At!==void 0&&At.length)}function L(Ne){var _t=Ne.parentElement;if(_t){var ft=Ne.offsetTop-_t.offsetTop;ft-_t.scrollTop<0?_t.scrollTo({top:ft}):ft+Ne.offsetHeight-_t.scrollTop>_t.offsetHeight&&_t.scrollTo({top:ft+Ne.offsetHeight-_t.offsetHeight})}}function O(Ne,_t){return Ne.map(function(ft){var At;return(At=ft[e])===null||At===void 0?void 0:At.map(function(Ft){return Ft[_t.value]})})}function W(Ne,_t,ft){var At=new Set(Ne),Ft=_t();return Ne.filter(function(nt){var w=Ft[nt],z=w?w.parent:null,Z=w?w.children:null;return w&&w.node.disabled?!0:ft===y?!(Z&&Z.some(function(ie){return ie.key&&At.has(ie.key)})):!(z&&!z.node.disabled&&At.has(z.key))})}function F(Ne,_t,ft){for(var At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Ft=_t,nt=[],w=function(){var ie,fe,Oe,Ve=Ne[z],nr=(ie=Ft)===null||ie===void 0?void 0:ie.findIndex(function(bt){var gr=bt[ft.value];return At?String(gr)===String(Ve):gr===Ve}),Pt=nr!==-1?(fe=Ft)===null||fe===void 0?void 0:fe[nr]:null;nt.push({value:(Oe=Pt==null?void 0:Pt[ft.value])!==null&&Oe!==void 0?Oe:Ve,index:nr,option:Pt}),Ft=Pt==null?void 0:Pt[ft.children]},z=0;z1){var Pe=Pt.slice(0,-1);lr(Pe)}else ie(!1)},Gt=function(){var Pe,Ze=((Pe=gr[bt])===null||Pe===void 0?void 0:Pe[ft.children])||[],at=Ze.find(function(St){return!St.disabled});if(at){var xt=[].concat((0,T.Z)(Pt),[at[ft.value]]);lr(xt)}};V.useImperativeHandle(Ne,function(){return{onKeyDown:function(Pe){var Ze=Pe.which;switch(Ze){case Le.Z.UP:case Le.Z.DOWN:{var at=0;Ze===Le.Z.UP?at=-1:Ze===Le.Z.DOWN&&(at=1),at!==0&&kr(at);break}case Le.Z.LEFT:{if(Z)break;Oe?Gt():vr();break}case Le.Z.RIGHT:{if(Z)break;Oe?vr():Gt();break}case Le.Z.BACKSPACE:{Z||vr();break}case Le.Z.ENTER:{if(Pt.length){var xt=gr[bt],St=(xt==null?void 0:xt[e])||[];St.length?nt(St.map(function(ht){return ht[ft.value]}),St[St.length-1]):nt(Pt,gr[bt])}break}case Le.Z.ESC:ie(!1),fe&&Pe.stopPropagation()}},onKeyUp:function(){}}})},ke=V.forwardRef(function(Ne,_t){var ft,At,Ft,nt,w=(0,l.lk)(),z=w.prefixCls,Z=w.multiple,ie=w.searchValue,fe=w.toggleOpen,Oe=w.notFoundContent,Ve=w.direction,nr=w.open,Pt=V.useRef(),bt=Ve==="rtl",gr=V.useContext(c),Ar=gr.options,lr=gr.values,kr=gr.halfValues,vr=gr.fieldNames,Gt=gr.changeOnSelect,qt=gr.onSelect,Pe=gr.searchOptions,Ze=gr.dropdownPrefixCls,at=gr.loadData,xt=gr.expandTrigger,St=Ze||z,ht=V.useState([]),Lt=(0,x.Z)(ht,2),Mt=Lt[0],Er=Lt[1],Mr=function(Fn){if(!(!at||ie)){var va=F(Fn,Ar,vr),ra=va.map(function(zn){var da=zn.option;return da}),$n=ra[ra.length-1];if($n&&!U($n,vr)){var mr=C(Fn);Er(function(zn){return[].concat((0,T.Z)(zn),[mr])}),at(ra)}}};V.useEffect(function(){Mt.length&&Mt.forEach(function(jn){var Fn=P(jn),va=F(Fn,Ar,vr,!0).map(function($n){var mr=$n.option;return mr}),ra=va[va.length-1];(!ra||ra[vr.children]||U(ra,vr))&&Er(function($n){return $n.filter(function(mr){return mr!==jn})})})},[Ar,Mt,vr]);var zr=V.useMemo(function(){return new Set(S(lr))},[lr]),Qr=V.useMemo(function(){return new Set(S(kr))},[kr]),mn=qe(),xn=(0,x.Z)(mn,2),Cn=xn[0],Gn=xn[1],Hn=function(Fn){Gn(Fn),Mr(Fn)},An=function(Fn){var va=Fn.disabled,ra=U(Fn,vr);return!va&&(ra||Gt||Z)},En=function(Fn,va){var ra=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;qt(Fn),!Z&&(va||Gt&&(xt==="hover"||ra))&&fe(!1)},Jr=V.useMemo(function(){return ie?Pe:Ar},[ie,Pe,Ar]),qn=V.useMemo(function(){for(var jn=[{options:Jr}],Fn=Jr,va=O(Fn,vr),ra=function(){var da=Cn[$n],ka=Fn.find(function(Pa,Ia){return(va[Ia]?C(va[Ia]):Pa[vr.value])===da}),aa=ka==null?void 0:ka[vr.children];if(!(aa!=null&&aa.length))return"break";Fn=aa,jn.push({options:aa})},$n=0;$n":Mt,Mr=Ne.loadingIcon,zr=Ne.children,Qr=Ne.dropdownMatchSelectWidth,mn=Qr===void 0?!1:Qr,xn=Ne.showCheckedStrategy,Cn=xn===void 0?A:xn,Gn=(0,_.Z)(Ne,$),Hn=(0,d.ZP)(ft),An=!!Oe,En=(0,r.Z)(w,{value:z,postState:be}),Jr=(0,x.Z)(En,2),qn=Jr[0],yr=Jr[1],Rn=V.useMemo(function(){return D(nt)},[JSON.stringify(nt)]),ta=V.useMemo(function(){return lr||[]},[lr]),la=G(ta,Rn),xa=V.useCallback(function(Ya){var gt=la();return Ya.map(function(ma){var Da=gt[ma].nodes;return Da.map(function(Ja){return Ja[Rn.value]})})},[la,Rn]),Wa=(0,r.Z)("",{value:Pt,postState:function(gt){return gt||""}}),jn=(0,x.Z)(Wa,2),Fn=jn[0],va=jn[1],ra=function(gt,ma){va(gt),ma.source!=="blur"&&bt&&bt(gt)},$n=le(gr),mr=(0,x.Z)($n,2),zn=mr[0],da=mr[1],ka=v(Fn,ta,Rn,kr||Ft,da,Z),aa=q(ta,Rn),Pa=V.useMemo(function(){var Ya=aa(qn),gt=(0,x.Z)(Ya,2),ma=gt[0],Da=gt[1];if(!An||!qn.length)return[ma,[],Da];var Ja=S(ma),di=la(),mi=(0,h.S)(Ja,!0,di),Ci=mi.checkedKeys,vi=mi.halfCheckedKeys;return[xa(Ci),xa(vi),Da]},[An,qn,la,xa,aa]),Ia=(0,x.Z)(Pa,3),yn=Ia[0],pn=Ia[1],Nn=Ia[2],Zn=V.useMemo(function(){var Ya=S(yn),gt=W(Ya,la,Cn);return[].concat((0,T.Z)(Nn),(0,T.Z)(xa(gt)))},[yn,la,xa,Nn,Cn]),oi=K(Zn,ta,Rn,An,fe),ni=(0,n.Z)(function(Ya){if(yr(Ya),ie){var gt=be(Ya),ma=gt.map(function(di){return F(di,ta,Rn).map(function(mi){return mi.option})}),Da=An?gt:gt[0],Ja=An?ma:ma[0];ie(Da,Ja)}}),gi=(0,n.Z)(function(Ya){if((!An||nr)&&va(""),!An)ni(Ya);else{var gt=C(Ya),ma=S(yn),Da=S(pn),Ja=ma.includes(gt),di=Nn.some(function(dn){return C(dn)===gt}),mi=yn,Ci=Nn;if(di&&!Ja)Ci=Nn.filter(function(dn){return C(dn)!==gt});else{var vi=Ja?ma.filter(function(dn){return dn!==gt}):[].concat((0,T.Z)(ma),[gt]),fi=la(),Di;if(Ja){var bn=(0,h.S)(vi,{checked:!1,halfCheckedKeys:Da},fi);Di=bn.checkedKeys}else{var ya=(0,h.S)(vi,!0,fi);Di=ya.checkedKeys}var Va=W(Di,la,Cn);mi=xa(Va)}ni([].concat((0,T.Z)(Ci),(0,T.Z)(mi)))}}),ui=function(gt,ma){if(ma.type==="clear"){ni([]);return}var Da=ma.values[0],Ja=Da.valueCells;gi(Ja)},Sa=qt!==void 0?qt:Gt,Ba=Ze||Pe,pi=St||xt,Ai=function(gt){ht==null||ht(gt),Lt==null||Lt(gt)},yi=V.useMemo(function(){return{options:ta,fieldNames:Rn,values:yn,halfValues:pn,changeOnSelect:Z,onSelect:gi,checkable:Oe,searchOptions:ka,dropdownPrefixCls:kr,loadData:vr,expandTrigger:Ar,expandIcon:Er,loadingIcon:Mr,dropdownMenuColumnStyle:at}},[ta,Rn,yn,pn,Z,gi,Oe,ka,kr,vr,Ar,Er,Mr,at]),Mi=!(Fn?ka:ta).length,Li=Fn&&da.matchInputWidth||Mi?{}:{minWidth:"auto"};return V.createElement(c.Provider,{value:yi},V.createElement(l.Ac,(0,m.Z)({},Gn,{ref:_t,id:Hn,prefixCls:Ft,autoClearSearchValue:nr,dropdownMatchSelectWidth:mn,dropdownStyle:Li,displayValues:oi,onDisplayValuesChange:ui,mode:An?"multiple":void 0,searchValue:Fn,onSearch:ra,showSearch:zn,OptionList:ut,emptyOptions:Mi,open:Sa,dropdownClassName:Ba,placement:pi,onDropdownVisibleChange:Ai,getRawInputElement:function(){return zr}})))});j.SHOW_PARENT=A,j.SHOW_CHILD=y;var X=j,he=X,ae=R(2738),te=R(62892),_e=R(53487),Ue=R(19080),Qe=R(36355),ot=R(93891),st=R(1684),lt=R(19716),pe=R(32441),je=R(14154),$e=R(58582),Ke=R(84443),Et=R(66339),Ht=R(33234),Wt=R(98447),Yt=R(17313),Dr=R(74207),Wr=R(83116);const Br=Ne=>{const{prefixCls:_t,componentCls:ft,antCls:At}=Ne,Ft=`${ft}-menu-item`,nt=` &${Ft}-expand ${Ft}-expand-icon, ${Ft}-loading-icon - `;return[{[ft]:{width:Ne.controlWidth}},{[`${ft}-dropdown`]:[(0,Wt.C2)(`${_t}-checkbox`,Ne),{[`&${At}-select-dropdown`]:{padding:0}},{[ft]:{"&-checkbox":{top:0,marginInlineEnd:Ne.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ft}-menu-empty`]:{[`${ft}-menu`]:{width:"100%",height:"auto",[Ft]:{color:Ne.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ne.controlItemWidth,height:Ne.dropdownHeight,margin:0,padding:Ne.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ne.lineWidth}px ${Ne.lineType} ${Ne.colorSplit}`},"&-item":Object.assign(Object.assign({},Yt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ne.optionPadding,lineHeight:Ne.lineHeight,cursor:"pointer",transition:`all ${Ne.motionDurationMid}`,borderRadius:Ne.borderRadiusSM,"&:hover":{background:Ne.controlItemBgHover},"&-disabled":{color:Ne.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[nt]:{color:Ne.colorTextDisabled}},[`&-active:not(${Ft}-disabled)`]:{"&, &:hover":{fontWeight:Ne.optionSelectedFontWeight,backgroundColor:Ne.optionSelectedBg}},"&-content":{flex:"auto"},[nt]:{marginInlineStart:Ne.paddingXXS,color:Ne.colorTextDescription,fontSize:Ne.fontSizeIcon},"&-keyword":{color:Ne.colorHighlight}})}}}]},{[`${ft}-dropdown-rtl`]:{direction:"rtl"}},(0,Dr.c)(Ne)]};var xr=(0,Wr.Z)("Cascader",Ne=>[Br(Ne)],Ne=>{const _t=Math.round((Ne.controlHeight-Ne.fontSize*Ne.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ne.controlItemBgActive,optionSelectedFontWeight:Ne.fontWeightStrong,optionPadding:`${_t}px ${Ne.paddingSM}px`,menuPadding:Ne.paddingXXS}}),mn=function(Ne,_t){var ft={};for(var At in Ne)Object.prototype.hasOwnProperty.call(Ne,At)&&_t.indexOf(At)<0&&(ft[At]=Ne[At]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,At=Object.getOwnPropertySymbols(Ne);FtZ===0?[z]:[].concat((0,T.Z)(w),[_t,z]),[]),Ft=[];let nt=0;return At.forEach((w,z)=>{const Z=nt+w.length;let ie=Ne.slice(nt,Z);nt=Z,z%2===1&&(ie=V.createElement("span",{className:`${ft}-menu-item-keyword`,key:`separator-${z}`},ie)),Ft.push(ie)}),Ft}const pt=(Ne,_t,ft,At)=>{const Ft=[],nt=Ne.toLowerCase();return _t.forEach((w,z)=>{z!==0&&Ft.push(" / ");let Z=w[At.label];const ie=typeof Z;(ie==="string"||ie==="number")&&(Z=Vr(String(Z),nt,ft)),Ft.push(Z)}),Ft},Nt=V.forwardRef((Ne,_t)=>{const{prefixCls:ft,size:At,disabled:Ft,className:nt,rootClassName:w,multiple:z,bordered:Z=!0,transitionName:ie,choiceTransitionName:fe="",popupClassName:Oe,dropdownClassName:Ve,expandIcon:nr,placement:Pt,showSearch:Ct,allowClear:gr=!0,notFoundContent:Ar,direction:lr,getPopupContainer:zr,status:vr,showArrow:Gt,builtinPlacements:qt,style:Pe}=Ne,Ze=mn(Ne,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),at=(0,ae.Z)(Ze,["suffixIcon"]),{getPopupContainer:xt,getPrefixCls:bt,renderEmpty:ht,direction:Lt,popupOverflow:Mt,cascader:Er}=V.useContext(Qe.E_),Mr=lr||Lt,Kr=Mr==="rtl",{status:Qr,hasFeedback:pn,isFormItemInput:En,feedbackIcon:An}=V.useContext(pe.aM),Gn=(0,Ue.F)(Qr,vr),Hn=Ar||(ht==null?void 0:ht("Cascader"))||V.createElement(ot.Z,{componentName:"Cascader"}),xn=bt(),_n=bt("select",ft),Jr=bt("cascader",ft),[qn,yr]=(0,je.Z)(_n),[Bn]=xr(Jr),{compactSize:ta,compactItemClassnames:la}=(0,Ht.ri)(_n,lr),Ea=o()(Oe||Ve,`${Jr}-dropdown`,{[`${Jr}-dropdown-rtl`]:Mr==="rtl"},w,yr),Ua=V.useMemo(()=>{if(!Ct)return Ct;let Rn={render:pt};return typeof Ct=="object"&&(Rn=Object.assign(Object.assign({},Rn),Ct)),Rn},[Ct]),jn=(0,lt.Z)(Rn=>{var Zn;return(Zn=At!=null?At:ta)!==null&&Zn!==void 0?Zn:Rn}),Fn=V.useContext(st.Z),ha=Ft!=null?Ft:Fn;let ra=nr;nr||(ra=Kr?V.createElement(B.Z,null):V.createElement(I.Z,null));const $n=V.createElement("span",{className:`${_n}-menu-item-loading-icon`},V.createElement(g.Z,{spin:!0})),mr=V.useMemo(()=>z?V.createElement("span",{className:`${Jr}-checkbox-inner`}):!1,[z]),Kn=(0,Ke.Z)(Ne.suffixIcon,Gt),{suffixIcon:ca,removeIcon:za,clearIcon:aa}=(0,Et.Z)(Object.assign(Object.assign({},Ne),{hasFeedback:pn,feedbackIcon:An,showSuffixIcon:Kn,multiple:z,prefixCls:_n,componentName:"Cascader"})),Oa=V.useMemo(()=>Pt!==void 0?Pt:Kr?"bottomRight":"bottomLeft",[Pt,Kr]),Ia=(0,$e.Z)(qt,Mt),yn=gr===!0?{clearIcon:aa}:gr,gn=V.createElement(he,Object.assign({prefixCls:_n,className:o()(!ft&&Jr,{[`${_n}-lg`]:jn==="large",[`${_n}-sm`]:jn==="small",[`${_n}-rtl`]:Kr,[`${_n}-borderless`]:!Z,[`${_n}-in-form-item`]:En},(0,Ue.Z)(_n,Gn,pn),la,Er==null?void 0:Er.className,nt,w,yr),disabled:ha,style:Object.assign(Object.assign({},Er==null?void 0:Er.style),Pe)},at,{builtinPlacements:Ia,direction:Mr,placement:Oa,notFoundContent:Hn,allowClear:yn,showSearch:Ua,expandIcon:ra,suffixIcon:ca,removeIcon:za,loadingIcon:$n,checkable:mr,dropdownClassName:Ea,dropdownPrefixCls:ft||Jr,choiceTransitionName:(0,te.m)(xn,"",fe),transitionName:(0,te.m)(xn,"slide-up",ie),getPopupContainer:zr||xt,ref:_t}));return Bn(qn(gn))}),dr=(0,_e.Z)(Nt);Nt.SHOW_PARENT=kt,Nt.SHOW_CHILD=wr,Nt._InternalPanelDoNotUseOrYouWillBeFired=dr;var Jt=Nt},24905:function(jt,it,R){"use strict";R.d(it,{default:function(){return v}});var T=R(92310),V=R.n(T),B=R(5630),g=R(59301),I=R(36355),E=R(1684),o=R(32441),x=g.createContext(null),_=R(98447),l=R(14088),d=R(4572),h=function(p,A){var y={};for(var C in p)Object.prototype.hasOwnProperty.call(p,C)&&A.indexOf(C)<0&&(y[C]=p[C]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,C=Object.getOwnPropertySymbols(p);S{var y;const{prefixCls:C,className:S,rootClassName:P,children:D,indeterminate:U=!1,style:L,onMouseEnter:O,onMouseLeave:W,skipGroup:F=!1,disabled:K}=p,k=h(p,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:G,direction:q,checkbox:ee}=g.useContext(I.E_),le=g.useContext(x),{isFormItemInput:me}=g.useContext(o.aM),Fe=g.useContext(E.Z),Se=(y=(le==null?void 0:le.disabled)||K)!==null&&y!==void 0?y:Fe,Re=g.useRef(k.value);g.useEffect(()=>{le==null||le.registerValue(k.value)},[]),g.useEffect(()=>{if(!F)return k.value!==Re.current&&(le==null||le.cancelValue(Re.current),le==null||le.registerValue(k.value),Re.current=k.value),()=>le==null?void 0:le.cancelValue(k.value)},[k.value]);const Ye=G("checkbox",C),[qe,Le]=(0,_.ZP)(Ye),We=Object.assign({},k);le&&!F&&(We.onChange=function(){k.onChange&&k.onChange.apply(k,arguments),le.toggleOption&&le.toggleOption({label:D,value:k.value})},We.name=le.name,We.checked=le.value.includes(k.value));const ke=V()(`${Ye}-wrapper`,{[`${Ye}-rtl`]:q==="rtl",[`${Ye}-wrapper-checked`]:We.checked,[`${Ye}-wrapper-disabled`]:Se,[`${Ye}-wrapper-in-form-item`]:me},ee==null?void 0:ee.className,S,P,Le),ut=V()({[`${Ye}-indeterminate`]:U},d.A,Le),we=U?"mixed":void 0;return qe(g.createElement(l.Z,{component:"Checkbox",disabled:Se},g.createElement("label",{className:ke,style:Object.assign(Object.assign({},ee==null?void 0:ee.style),L),onMouseEnter:O,onMouseLeave:W},g.createElement(B.Z,Object.assign({"aria-checked":we},We,{prefixCls:Ye,className:ut,disabled:Se,ref:A})),D!==void 0&&g.createElement("span",null,D))))};var a=g.forwardRef(n),c=R(94480),u=R(2738),s=function(p,A){var y={};for(var C in p)Object.prototype.hasOwnProperty.call(p,C)&&A.indexOf(C)<0&&(y[C]=p[C]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,C=Object.getOwnPropertySymbols(p);S{const{defaultValue:y,children:C,options:S=[],prefixCls:P,className:D,rootClassName:U,style:L,onChange:O}=p,W=s(p,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:F,direction:K}=g.useContext(I.E_),[k,G]=g.useState(W.value||y||[]),[q,ee]=g.useState([]);g.useEffect(()=>{"value"in W&&G(W.value||[])},[W.value]);const le=g.useMemo(()=>S.map(ye=>typeof ye=="string"||typeof ye=="number"?{label:ye,value:ye}:ye),[S]),me=ye=>{ee(de=>de.filter($=>$!==ye))},Fe=ye=>{ee(de=>[].concat((0,c.Z)(de),[ye]))},Se=ye=>{const de=k.indexOf(ye.value),$=(0,c.Z)(k);de===-1?$.push(ye.value):$.splice(de,1),"value"in W||G($),O==null||O($.filter(J=>q.includes(J)).sort((J,be)=>{const j=le.findIndex(he=>he.value===J),X=le.findIndex(he=>he.value===be);return j-X}))},Re=F("checkbox",P),Ye=`${Re}-group`,[qe,Le]=(0,_.ZP)(Re),We=(0,u.Z)(W,["value","disabled"]),ke=S.length?le.map(ye=>g.createElement(a,{prefixCls:Re,key:ye.value.toString(),disabled:"disabled"in ye?ye.disabled:W.disabled,value:ye.value,checked:k.includes(ye.value),onChange:ye.onChange,className:`${Ye}-item`,style:ye.style,title:ye.title},ye.label)):C,ut={toggleOption:Se,value:k,disabled:W.disabled,name:W.name,registerValue:Fe,cancelValue:me},we=V()(Ye,{[`${Ye}-rtl`]:K==="rtl"},D,U,Le);return qe(g.createElement("div",Object.assign({className:we,style:L},We,{ref:A}),g.createElement(x.Provider,{value:ut},ke)))},e=g.forwardRef(f);var t=g.memo(e);const i=a;i.Group=t,i.__ANT_CHECKBOX=!0;var v=i},98447:function(jt,it,R){"use strict";R.d(it,{C2:function(){return I}});var T=R(17313),V=R(37613),B=R(83116);const g=E=>{const{checkboxCls:o}=E,m=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},(0,T.Wf)(E)),{display:"inline-flex",flexWrap:"wrap",columnGap:E.marginXS,[`> ${E.antCls}-row`]:{flex:1}}),[m]:Object.assign(Object.assign({},(0,T.Wf)(E)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${m}`]:{marginInlineStart:0},[`&${m}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},(0,T.Wf)(E)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:E.borderRadiusSM,alignSelf:"center",[`${o}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${o}-inner`]:Object.assign({},(0,T.oN)(E))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:E.checkboxSize,height:E.checkboxSize,direction:"ltr",backgroundColor:E.colorBgContainer,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadiusSM,borderCollapse:"separate",transition:`all ${E.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:E.checkboxSize/14*5,height:E.checkboxSize/14*8,border:`${E.lineWidthBold}px solid ${E.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${E.motionDurationFast} ${E.motionEaseInBack}, opacity ${E.motionDurationFast}`}},"& + span":{paddingInlineStart:E.paddingXS,paddingInlineEnd:E.paddingXS}})},{[` + `;return[{[ft]:{width:Ne.controlWidth}},{[`${ft}-dropdown`]:[(0,Wt.C2)(`${_t}-checkbox`,Ne),{[`&${At}-select-dropdown`]:{padding:0}},{[ft]:{"&-checkbox":{top:0,marginInlineEnd:Ne.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ft}-menu-empty`]:{[`${ft}-menu`]:{width:"100%",height:"auto",[Ft]:{color:Ne.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ne.controlItemWidth,height:Ne.dropdownHeight,margin:0,padding:Ne.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ne.lineWidth}px ${Ne.lineType} ${Ne.colorSplit}`},"&-item":Object.assign(Object.assign({},Yt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ne.optionPadding,lineHeight:Ne.lineHeight,cursor:"pointer",transition:`all ${Ne.motionDurationMid}`,borderRadius:Ne.borderRadiusSM,"&:hover":{background:Ne.controlItemBgHover},"&-disabled":{color:Ne.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[nt]:{color:Ne.colorTextDisabled}},[`&-active:not(${Ft}-disabled)`]:{"&, &:hover":{fontWeight:Ne.optionSelectedFontWeight,backgroundColor:Ne.optionSelectedBg}},"&-content":{flex:"auto"},[nt]:{marginInlineStart:Ne.paddingXXS,color:Ne.colorTextDescription,fontSize:Ne.fontSizeIcon},"&-keyword":{color:Ne.colorHighlight}})}}}]},{[`${ft}-dropdown-rtl`]:{direction:"rtl"}},(0,Dr.c)(Ne)]};var xr=(0,Wr.Z)("Cascader",Ne=>[Br(Ne)],Ne=>{const _t=Math.round((Ne.controlHeight-Ne.fontSize*Ne.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ne.controlItemBgActive,optionSelectedFontWeight:Ne.fontWeightStrong,optionPadding:`${_t}px ${Ne.paddingSM}px`,menuPadding:Ne.paddingXXS}}),vn=function(Ne,_t){var ft={};for(var At in Ne)Object.prototype.hasOwnProperty.call(Ne,At)&&_t.indexOf(At)<0&&(ft[At]=Ne[At]);if(Ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ft=0,At=Object.getOwnPropertySymbols(Ne);FtZ===0?[z]:[].concat((0,T.Z)(w),[_t,z]),[]),Ft=[];let nt=0;return At.forEach((w,z)=>{const Z=nt+w.length;let ie=Ne.slice(nt,Z);nt=Z,z%2===1&&(ie=V.createElement("span",{className:`${ft}-menu-item-keyword`,key:`separator-${z}`},ie)),Ft.push(ie)}),Ft}const pt=(Ne,_t,ft,At)=>{const Ft=[],nt=Ne.toLowerCase();return _t.forEach((w,z)=>{z!==0&&Ft.push(" / ");let Z=w[At.label];const ie=typeof Z;(ie==="string"||ie==="number")&&(Z=Hr(String(Z),nt,ft)),Ft.push(Z)}),Ft},Nt=V.forwardRef((Ne,_t)=>{const{prefixCls:ft,size:At,disabled:Ft,className:nt,rootClassName:w,multiple:z,bordered:Z=!0,transitionName:ie,choiceTransitionName:fe="",popupClassName:Oe,dropdownClassName:Ve,expandIcon:nr,placement:Pt,showSearch:bt,allowClear:gr=!0,notFoundContent:Ar,direction:lr,getPopupContainer:kr,status:vr,showArrow:Gt,builtinPlacements:qt,style:Pe}=Ne,Ze=vn(Ne,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),at=(0,ae.Z)(Ze,["suffixIcon"]),{getPopupContainer:xt,getPrefixCls:St,renderEmpty:ht,direction:Lt,popupOverflow:Mt,cascader:Er}=V.useContext(Qe.E_),Mr=lr||Lt,zr=Mr==="rtl",{status:Qr,hasFeedback:mn,isFormItemInput:xn,feedbackIcon:Cn}=V.useContext(pe.aM),Gn=(0,Ue.F)(Qr,vr),Hn=Ar||(ht==null?void 0:ht("Cascader"))||V.createElement(ot.Z,{componentName:"Cascader"}),An=St(),En=St("select",ft),Jr=St("cascader",ft),[qn,yr]=(0,je.Z)(En),[Rn]=xr(Jr),{compactSize:ta,compactItemClassnames:la}=(0,Ht.ri)(En,lr),xa=o()(Oe||Ve,`${Jr}-dropdown`,{[`${Jr}-dropdown-rtl`]:Mr==="rtl"},w,yr),Wa=V.useMemo(()=>{if(!bt)return bt;let Nn={render:pt};return typeof bt=="object"&&(Nn=Object.assign(Object.assign({},Nn),bt)),Nn},[bt]),jn=(0,lt.Z)(Nn=>{var Zn;return(Zn=At!=null?At:ta)!==null&&Zn!==void 0?Zn:Nn}),Fn=V.useContext(st.Z),va=Ft!=null?Ft:Fn;let ra=nr;nr||(ra=zr?V.createElement(B.Z,null):V.createElement(I.Z,null));const $n=V.createElement("span",{className:`${En}-menu-item-loading-icon`},V.createElement(g.Z,{spin:!0})),mr=V.useMemo(()=>z?V.createElement("span",{className:`${Jr}-checkbox-inner`}):!1,[z]),zn=(0,Ke.Z)(Ne.suffixIcon,Gt),{suffixIcon:da,removeIcon:ka,clearIcon:aa}=(0,Et.Z)(Object.assign(Object.assign({},Ne),{hasFeedback:mn,feedbackIcon:Cn,showSuffixIcon:zn,multiple:z,prefixCls:En,componentName:"Cascader"})),Pa=V.useMemo(()=>Pt!==void 0?Pt:zr?"bottomRight":"bottomLeft",[Pt,zr]),Ia=(0,$e.Z)(qt,Mt),yn=gr===!0?{clearIcon:aa}:gr,pn=V.createElement(he,Object.assign({prefixCls:En,className:o()(!ft&&Jr,{[`${En}-lg`]:jn==="large",[`${En}-sm`]:jn==="small",[`${En}-rtl`]:zr,[`${En}-borderless`]:!Z,[`${En}-in-form-item`]:xn},(0,Ue.Z)(En,Gn,mn),la,Er==null?void 0:Er.className,nt,w,yr),disabled:va,style:Object.assign(Object.assign({},Er==null?void 0:Er.style),Pe)},at,{builtinPlacements:Ia,direction:Mr,placement:Pa,notFoundContent:Hn,allowClear:yn,showSearch:Wa,expandIcon:ra,suffixIcon:da,removeIcon:ka,loadingIcon:$n,checkable:mr,dropdownClassName:xa,dropdownPrefixCls:ft||Jr,choiceTransitionName:(0,te.m)(An,"",fe),transitionName:(0,te.m)(An,"slide-up",ie),getPopupContainer:kr||xt,ref:_t}));return Rn(qn(pn))}),dr=(0,_e.Z)(Nt);Nt.SHOW_PARENT=kt,Nt.SHOW_CHILD=wr,Nt._InternalPanelDoNotUseOrYouWillBeFired=dr;var Jt=Nt},24905:function(jt,it,R){"use strict";R.d(it,{default:function(){return v}});var T=R(92310),V=R.n(T),B=R(5630),g=R(59301),I=R(36355),E=R(1684),o=R(32441),x=g.createContext(null),_=R(98447),l=R(14088),d=R(4572),h=function(p,A){var y={};for(var C in p)Object.prototype.hasOwnProperty.call(p,C)&&A.indexOf(C)<0&&(y[C]=p[C]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,C=Object.getOwnPropertySymbols(p);S{var y;const{prefixCls:C,className:S,rootClassName:P,children:D,indeterminate:U=!1,style:L,onMouseEnter:O,onMouseLeave:W,skipGroup:F=!1,disabled:K}=p,k=h(p,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:G,direction:q,checkbox:ee}=g.useContext(I.E_),le=g.useContext(x),{isFormItemInput:me}=g.useContext(o.aM),Fe=g.useContext(E.Z),Se=(y=(le==null?void 0:le.disabled)||K)!==null&&y!==void 0?y:Fe,Re=g.useRef(k.value);g.useEffect(()=>{le==null||le.registerValue(k.value)},[]),g.useEffect(()=>{if(!F)return k.value!==Re.current&&(le==null||le.cancelValue(Re.current),le==null||le.registerValue(k.value),Re.current=k.value),()=>le==null?void 0:le.cancelValue(k.value)},[k.value]);const Ye=G("checkbox",C),[qe,Le]=(0,_.ZP)(Ye),We=Object.assign({},k);le&&!F&&(We.onChange=function(){k.onChange&&k.onChange.apply(k,arguments),le.toggleOption&&le.toggleOption({label:D,value:k.value})},We.name=le.name,We.checked=le.value.includes(k.value));const ke=V()(`${Ye}-wrapper`,{[`${Ye}-rtl`]:q==="rtl",[`${Ye}-wrapper-checked`]:We.checked,[`${Ye}-wrapper-disabled`]:Se,[`${Ye}-wrapper-in-form-item`]:me},ee==null?void 0:ee.className,S,P,Le),ut=V()({[`${Ye}-indeterminate`]:U},d.A,Le),we=U?"mixed":void 0;return qe(g.createElement(l.Z,{component:"Checkbox",disabled:Se},g.createElement("label",{className:ke,style:Object.assign(Object.assign({},ee==null?void 0:ee.style),L),onMouseEnter:O,onMouseLeave:W},g.createElement(B.Z,Object.assign({"aria-checked":we},We,{prefixCls:Ye,className:ut,disabled:Se,ref:A})),D!==void 0&&g.createElement("span",null,D))))};var a=g.forwardRef(n),c=R(94480),u=R(2738),s=function(p,A){var y={};for(var C in p)Object.prototype.hasOwnProperty.call(p,C)&&A.indexOf(C)<0&&(y[C]=p[C]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,C=Object.getOwnPropertySymbols(p);S{const{defaultValue:y,children:C,options:S=[],prefixCls:P,className:D,rootClassName:U,style:L,onChange:O}=p,W=s(p,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:F,direction:K}=g.useContext(I.E_),[k,G]=g.useState(W.value||y||[]),[q,ee]=g.useState([]);g.useEffect(()=>{"value"in W&&G(W.value||[])},[W.value]);const le=g.useMemo(()=>S.map(ye=>typeof ye=="string"||typeof ye=="number"?{label:ye,value:ye}:ye),[S]),me=ye=>{ee(de=>de.filter($=>$!==ye))},Fe=ye=>{ee(de=>[].concat((0,c.Z)(de),[ye]))},Se=ye=>{const de=k.indexOf(ye.value),$=(0,c.Z)(k);de===-1?$.push(ye.value):$.splice(de,1),"value"in W||G($),O==null||O($.filter(J=>q.includes(J)).sort((J,be)=>{const j=le.findIndex(he=>he.value===J),X=le.findIndex(he=>he.value===be);return j-X}))},Re=F("checkbox",P),Ye=`${Re}-group`,[qe,Le]=(0,_.ZP)(Re),We=(0,u.Z)(W,["value","disabled"]),ke=S.length?le.map(ye=>g.createElement(a,{prefixCls:Re,key:ye.value.toString(),disabled:"disabled"in ye?ye.disabled:W.disabled,value:ye.value,checked:k.includes(ye.value),onChange:ye.onChange,className:`${Ye}-item`,style:ye.style,title:ye.title},ye.label)):C,ut={toggleOption:Se,value:k,disabled:W.disabled,name:W.name,registerValue:Fe,cancelValue:me},we=V()(Ye,{[`${Ye}-rtl`]:K==="rtl"},D,U,Le);return qe(g.createElement("div",Object.assign({className:we,style:L},We,{ref:A}),g.createElement(x.Provider,{value:ut},ke)))},e=g.forwardRef(f);var t=g.memo(e);const i=a;i.Group=t,i.__ANT_CHECKBOX=!0;var v=i},98447:function(jt,it,R){"use strict";R.d(it,{C2:function(){return I}});var T=R(17313),V=R(37613),B=R(83116);const g=E=>{const{checkboxCls:o}=E,m=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},(0,T.Wf)(E)),{display:"inline-flex",flexWrap:"wrap",columnGap:E.marginXS,[`> ${E.antCls}-row`]:{flex:1}}),[m]:Object.assign(Object.assign({},(0,T.Wf)(E)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${m}`]:{marginInlineStart:0},[`&${m}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},(0,T.Wf)(E)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:E.borderRadiusSM,alignSelf:"center",[`${o}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${o}-inner`]:Object.assign({},(0,T.oN)(E))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:E.checkboxSize,height:E.checkboxSize,direction:"ltr",backgroundColor:E.colorBgContainer,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadiusSM,borderCollapse:"separate",transition:`all ${E.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:E.checkboxSize/14*5,height:E.checkboxSize/14*8,border:`${E.lineWidthBold}px solid ${E.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${E.motionDurationFast} ${E.motionEaseInBack}, opacity ${E.motionDurationFast}`}},"& + span":{paddingInlineStart:E.paddingXS,paddingInlineEnd:E.paddingXS}})},{[` ${m}:not(${m}-disabled), ${o}:not(${o}-disabled) `]:{[`&:hover ${o}-inner`]:{borderColor:E.colorPrimary}},[`${m}:not(${m}-disabled)`]:{[`&:hover ${o}-checked:not(${o}-disabled) ${o}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${o}-checked:not(${o}-disabled):after`]:{borderColor:E.colorPrimaryHover}}},{[`${o}-checked`]:{[`${o}-inner`]:{backgroundColor:E.colorPrimary,borderColor:E.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${E.motionDurationMid} ${E.motionEaseOutBack} ${E.motionDurationFast}`}}},[` ${m}-checked:not(${m}-disabled), ${o}-checked:not(${o}-disabled) - `]:{[`&:hover ${o}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"}}},{[o]:{"&-indeterminate":{[`${o}-inner`]:{backgroundColor:E.colorBgContainer,borderColor:E.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:E.fontSizeLG/2,height:E.fontSizeLG/2,backgroundColor:E.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${m}-disabled`]:{cursor:"not-allowed"},[`${o}-disabled`]:{[`&, ${o}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${o}-inner`]:{background:E.colorBgContainerDisabled,borderColor:E.colorBorder,"&:after":{borderColor:E.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:E.colorTextDisabled},[`&${o}-indeterminate ${o}-inner::after`]:{background:E.colorTextDisabled}}}]};function I(E,o){const m=(0,V.TS)(o,{checkboxCls:`.${E}`,checkboxSize:o.controlInteractiveSize});return[g(m)]}it.ZP=(0,B.Z)("Checkbox",(E,o)=>{let{prefixCls:m}=o;return[I(m,E)]})},28103:function(jt,it,R){"use strict";R.d(it,{Z:function(){return d}});var T=R(92310),V=R.n(T),B=R(59301),g=R(36355),I=R(17313),E=R(83116),o=R(37613);const m=h=>{const{componentCls:n,sizePaddingEdgeHorizontal:r,colorSplit:a,lineWidth:c,textPaddingInline:u,orientationMargin:s,verticalMarginInline:f}=h;return{[n]:Object.assign(Object.assign({},(0,I.Wf)(h)),{borderBlockStart:`${c}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:f,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${c}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${h.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${h.dividerHorizontalWithTextGutterMargin}px 0`,color:h.colorTextHeading,fontWeight:500,fontSize:h.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${c}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:`${s*100}%`},"&::after":{width:`${100-s*100}%`}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:`${100-s*100}%`},"&::after":{width:`${s*100}%`}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:u},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${c}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:c,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:h.colorText,fontWeight:"normal",fontSize:h.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:r}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:r}}})}};var x=(0,E.Z)("Divider",h=>{const n=(0,o.TS)(h,{dividerHorizontalWithTextGutterMargin:h.margin,dividerHorizontalGutterMargin:h.marginLG,sizePaddingEdgeHorizontal:0});return[m(n)]},h=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:h.marginXS})),_=function(h,n){var r={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&n.indexOf(a)<0&&(r[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(h);c{const{getPrefixCls:n,direction:r,divider:a}=B.useContext(g.E_),{prefixCls:c,type:u="horizontal",orientation:s="center",orientationMargin:f,className:e,rootClassName:t,children:i,dashed:v,plain:p,style:A}=h,y=_(h,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),C=n("divider",c),[S,P]=x(C),D=s.length>0?`-${s}`:s,U=!!i,L=s==="left"&&f!=null,O=s==="right"&&f!=null,W=V()(C,a==null?void 0:a.className,P,`${C}-${u}`,{[`${C}-with-text`]:U,[`${C}-with-text${D}`]:U,[`${C}-dashed`]:!!v,[`${C}-plain`]:!!p,[`${C}-rtl`]:r==="rtl",[`${C}-no-default-orientation-margin-left`]:L,[`${C}-no-default-orientation-margin-right`]:O},e,t),F=B.useMemo(()=>typeof f=="number"?f:/^\d+$/.test(f)?Number(f):f,[f]),K=Object.assign(Object.assign({},L&&{marginLeft:F}),O&&{marginRight:F});return S(B.createElement("div",Object.assign({className:W,style:Object.assign(Object.assign({},a==null?void 0:a.style),A)},y,{role:"separator"}),i&&u!=="vertical"&&B.createElement("span",{className:`${C}-inner-text`,style:K},i)))}},43428:function(jt,it,R){"use strict";R.d(it,{Z:function(){return qe}});var T=R(92310),V=R.n(T),B=R(33885),g=R(42978),I=R(43403),E=R(34280),o=R(59301),m=o.createContext(null),x=o.createContext({}),_=m,l=R(20068),d=R(54476),h=R(77900),n=R(10228),r=R(26112),a=R(70425),c=function(We){var ke=We.prefixCls,ut=We.className,we=We.style,ye=We.children,de=We.containerRef,$=We.id,J=We.onMouseEnter,be=We.onMouseOver,j=We.onMouseLeave,X=We.onClick,he=We.onKeyDown,ae=We.onKeyUp,te={onMouseEnter:J,onMouseOver:be,onMouseLeave:j,onClick:X,onKeyDown:he,onKeyUp:ae},_e=o.useContext(x),Ue=_e.panel,Qe=(0,a.useComposeRef)(Ue,de);return o.createElement(o.Fragment,null,o.createElement("div",(0,d.Z)({id:$,className:V()("".concat(ke,"-content"),ut),style:(0,B.Z)({},we),"aria-modal":"true",role:"dialog",ref:Qe},te),ye))},u=c,s=R(48736);function f(Le){return typeof Le=="string"&&String(Number(Le))===Le?((0,s.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Le)):Le}function e(Le){warning(!("wrapperClassName"in Le),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Le.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var t={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function i(Le,We){var ke,ut,we,ye,de=Le.prefixCls,$=Le.open,J=Le.placement,be=Le.inline,j=Le.push,X=Le.forceRender,he=Le.autoFocus,ae=Le.keyboard,te=Le.rootClassName,_e=Le.rootStyle,Ue=Le.zIndex,Qe=Le.className,ot=Le.id,st=Le.style,lt=Le.motion,pe=Le.width,je=Le.height,$e=Le.children,Ke=Le.contentWrapperStyle,Et=Le.mask,Ht=Le.maskClosable,Wt=Le.maskMotion,Yt=Le.maskClassName,Dr=Le.maskStyle,Wr=Le.afterOpenChange,Br=Le.onClose,xr=Le.onMouseEnter,mn=Le.onMouseOver,wr=Le.onMouseLeave,kt=Le.onClick,Vr=Le.onKeyDown,pt=Le.onKeyUp,Nt=o.useRef(),dr=o.useRef(),Jt=o.useRef();o.useImperativeHandle(We,function(){return Nt.current});var Ne=function(gr){var Ar=gr.keyCode,lr=gr.shiftKey;switch(Ar){case n.Z.TAB:{if(Ar===n.Z.TAB){if(!lr&&document.activeElement===Jt.current){var zr;(zr=dr.current)===null||zr===void 0||zr.focus({preventScroll:!0})}else if(lr&&document.activeElement===dr.current){var vr;(vr=Jt.current)===null||vr===void 0||vr.focus({preventScroll:!0})}}break}case n.Z.ESC:{Br&&ae&&(gr.stopPropagation(),Br(gr));break}}};o.useEffect(function(){if($&&he){var Ct;(Ct=Nt.current)===null||Ct===void 0||Ct.focus({preventScroll:!0})}},[$]);var _t=o.useState(!1),ft=(0,g.Z)(_t,2),At=ft[0],Ft=ft[1],nt=o.useContext(_),w;j===!1?w={distance:0}:j===!0?w={}:w=j||{};var z=(ke=(ut=(we=w)===null||we===void 0?void 0:we.distance)!==null&&ut!==void 0?ut:nt==null?void 0:nt.pushDistance)!==null&&ke!==void 0?ke:180,Z=o.useMemo(function(){return{pushDistance:z,push:function(){Ft(!0)},pull:function(){Ft(!1)}}},[z]);o.useEffect(function(){if($){var Ct;nt==null||(Ct=nt.push)===null||Ct===void 0||Ct.call(nt)}else{var gr;nt==null||(gr=nt.pull)===null||gr===void 0||gr.call(nt)}},[$]),o.useEffect(function(){return function(){var Ct;nt==null||(Ct=nt.pull)===null||Ct===void 0||Ct.call(nt)}},[]);var ie=Et&&o.createElement(h.default,(0,d.Z)({key:"mask"},Wt,{visible:$}),function(Ct,gr){var Ar=Ct.className,lr=Ct.style;return o.createElement("div",{className:V()("".concat(de,"-mask"),Ar,Yt),style:(0,B.Z)((0,B.Z)({},lr),Dr),onClick:Ht&&$?Br:void 0,ref:gr})}),fe=typeof lt=="function"?lt(J):lt,Oe={};if(At&&z)switch(J){case"top":Oe.transform="translateY(".concat(z,"px)");break;case"bottom":Oe.transform="translateY(".concat(-z,"px)");break;case"left":Oe.transform="translateX(".concat(z,"px)");break;default:Oe.transform="translateX(".concat(-z,"px)");break}J==="left"||J==="right"?Oe.width=f(pe):Oe.height=f(je);var Ve={onMouseEnter:xr,onMouseOver:mn,onMouseLeave:wr,onClick:kt,onKeyDown:Vr,onKeyUp:pt},nr=o.createElement(h.default,(0,d.Z)({key:"panel"},fe,{visible:$,forceRender:X,onVisibleChanged:function(gr){Wr==null||Wr(gr)},removeOnLeave:!1,leavedClassName:"".concat(de,"-content-wrapper-hidden")}),function(Ct,gr){var Ar=Ct.className,lr=Ct.style;return o.createElement("div",(0,d.Z)({className:V()("".concat(de,"-content-wrapper"),Ar),style:(0,B.Z)((0,B.Z)((0,B.Z)({},Oe),lr),Ke)},(0,r.Z)(Le,{data:!0})),o.createElement(u,(0,d.Z)({id:ot,containerRef:gr,prefixCls:de,className:Qe,style:st},Ve),$e))}),Pt=(0,B.Z)({},_e);return Ue&&(Pt.zIndex=Ue),o.createElement(_.Provider,{value:Z},o.createElement("div",{className:V()(de,"".concat(de,"-").concat(J),te,(ye={},(0,l.Z)(ye,"".concat(de,"-open"),$),(0,l.Z)(ye,"".concat(de,"-inline"),be),ye)),style:Pt,tabIndex:-1,ref:Nt,onKeyDown:Ne},ie,o.createElement("div",{tabIndex:0,ref:dr,style:t,"aria-hidden":"true","data-sentinel":"start"}),nr,o.createElement("div",{tabIndex:0,ref:Jt,style:t,"aria-hidden":"true","data-sentinel":"end"})))}var v=o.forwardRef(i),p=v,A=function(We){var ke=We.open,ut=ke===void 0?!1:ke,we=We.prefixCls,ye=we===void 0?"rc-drawer":we,de=We.placement,$=de===void 0?"right":de,J=We.autoFocus,be=J===void 0?!0:J,j=We.keyboard,X=j===void 0?!0:j,he=We.width,ae=he===void 0?378:he,te=We.mask,_e=te===void 0?!0:te,Ue=We.maskClosable,Qe=Ue===void 0?!0:Ue,ot=We.getContainer,st=We.forceRender,lt=We.afterOpenChange,pe=We.destroyOnClose,je=We.onMouseEnter,$e=We.onMouseOver,Ke=We.onMouseLeave,Et=We.onClick,Ht=We.onKeyDown,Wt=We.onKeyUp,Yt=We.panelRef,Dr=o.useState(!1),Wr=(0,g.Z)(Dr,2),Br=Wr[0],xr=Wr[1],mn=o.useState(!1),wr=(0,g.Z)(mn,2),kt=wr[0],Vr=wr[1];(0,E.Z)(function(){Vr(!0)},[]);var pt=kt?ut:!1,Nt=o.useRef(),dr=o.useRef();(0,E.Z)(function(){pt&&(dr.current=document.activeElement)},[pt]);var Jt=function(Ft){var nt;if(xr(Ft),lt==null||lt(Ft),!Ft&&dr.current&&!((nt=Nt.current)!==null&&nt!==void 0&&nt.contains(dr.current))){var w;(w=dr.current)===null||w===void 0||w.focus({preventScroll:!0})}},Ne=o.useMemo(function(){return{panel:Yt}},[Yt]);if(!st&&!Br&&!pt&&pe)return null;var _t={onMouseEnter:je,onMouseOver:$e,onMouseLeave:Ke,onClick:Et,onKeyDown:Ht,onKeyUp:Wt},ft=(0,B.Z)((0,B.Z)({},We),{},{open:pt,prefixCls:ye,placement:$,autoFocus:be,keyboard:X,width:ae,mask:_e,maskClosable:Qe,inline:ot===!1,afterOpenChange:Jt,ref:Nt},_t);return o.createElement(x.Provider,{value:Ne},o.createElement(I.Z,{open:pt||st||Br,autoDestroy:!1,getContainer:ot,autoLock:_e&&(pt||Br)},o.createElement(p,ft)))},y=A,C=y,S=R(62892),P=R(36355),D=R(32441),U=R(47729),O=Le=>{const{prefixCls:We,title:ke,footer:ut,extra:we,closeIcon:ye,closable:de,onClose:$,headerStyle:J,drawerStyle:be,bodyStyle:j,footerStyle:X,children:he}=Le,ae=o.useCallback(ot=>o.createElement("button",{type:"button",onClick:$,"aria-label":"Close",className:`${We}-close`},ot),[$]),[te,_e]=(0,U.Z)(de,ye,ae,void 0,!0),Ue=o.useMemo(()=>!ke&&!te?null:o.createElement("div",{style:J,className:V()(`${We}-header`,{[`${We}-header-close-only`]:te&&!ke&&!we})},o.createElement("div",{className:`${We}-header-title`},_e,ke&&o.createElement("div",{className:`${We}-title`},ke)),we&&o.createElement("div",{className:`${We}-extra`},we)),[te,_e,we,J,We,ke]),Qe=o.useMemo(()=>{if(!ut)return null;const ot=`${We}-footer`;return o.createElement("div",{className:ot,style:X},ut)},[ut,X,We]);return o.createElement("div",{className:`${We}-wrapper-body`,style:be},Ue,o.createElement("div",{className:`${We}-body`,style:j},he),Qe)},W=R(33234),F=R(83116),K=R(37613),G=Le=>{const{componentCls:We,motionDurationSlow:ke}=Le,ut={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ke}`}}};return{[We]:{[`${We}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${ke}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${We}-panel-motion`]:{"&-left":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const q=Le=>{const{componentCls:We,zIndexPopup:ke,colorBgMask:ut,colorBgElevated:we,motionDurationSlow:ye,motionDurationMid:de,padding:$,paddingLG:J,fontSizeLG:be,lineHeightLG:j,lineWidth:X,lineType:he,colorSplit:ae,marginSM:te,colorIcon:_e,colorIconHover:Ue,colorText:Qe,fontWeightStrong:ot,footerPaddingBlock:st,footerPaddingInline:lt}=Le,pe=`${We}-content-wrapper`;return{[We]:{position:"fixed",inset:0,zIndex:ke,pointerEvents:"none","&-pure":{position:"relative",background:we,[`&${We}-left`]:{boxShadow:Le.boxShadowDrawerLeft},[`&${We}-right`]:{boxShadow:Le.boxShadowDrawerRight},[`&${We}-top`]:{boxShadow:Le.boxShadowDrawerUp},[`&${We}-bottom`]:{boxShadow:Le.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${We}-mask`]:{position:"absolute",inset:0,zIndex:ke,background:ut,pointerEvents:"auto"},[pe]:{position:"absolute",zIndex:ke,maxWidth:"100vw",transition:`all ${ye}`,"&-hidden":{display:"none"}},[`&-left > ${pe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Le.boxShadowDrawerLeft},[`&-right > ${pe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Le.boxShadowDrawerRight},[`&-top > ${pe}`]:{top:0,insetInline:0,boxShadow:Le.boxShadowDrawerUp},[`&-bottom > ${pe}`]:{bottom:0,insetInline:0,boxShadow:Le.boxShadowDrawerDown},[`${We}-content`]:{width:"100%",height:"100%",overflow:"auto",background:we,pointerEvents:"auto"},[`${We}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${We}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${$}px ${J}px`,fontSize:be,lineHeight:j,borderBottom:`${X}px ${he} ${ae}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${We}-extra`]:{flex:"none"},[`${We}-close`]:{display:"inline-block",marginInlineEnd:te,color:_e,fontWeight:ot,fontSize:be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${de}`,textRendering:"auto","&:focus, &:hover":{color:Ue,textDecoration:"none"}},[`${We}-title`]:{flex:1,margin:0,color:Qe,fontWeight:Le.fontWeightStrong,fontSize:be,lineHeight:j},[`${We}-body`]:{flex:1,minWidth:0,minHeight:0,padding:J,overflow:"auto"},[`${We}-footer`]:{flexShrink:0,padding:`${st}px ${lt}px`,borderTop:`${X}px ${he} ${ae}`},"&-rtl":{direction:"rtl"}}}};var ee=(0,F.Z)("Drawer",Le=>{const We=(0,K.TS)(Le,{});return[q(We),G(We)]},Le=>({zIndexPopup:Le.zIndexPopupBase,footerPaddingBlock:Le.paddingXS,footerPaddingInline:Le.padding})),le=R(11575),me=function(Le,We){var ke={};for(var ut in Le)Object.prototype.hasOwnProperty.call(Le,ut)&&We.indexOf(ut)<0&&(ke[ut]=Le[ut]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ut=Object.getOwnPropertySymbols(Le);we{var We;const{rootClassName:ke,width:ut,height:we,size:ye="default",mask:de=!0,push:$=Se,open:J,afterOpenChange:be,onClose:j,prefixCls:X,getContainer:he,style:ae,className:te,visible:_e,afterVisibleChange:Ue}=Le,Qe=me(Le,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ot,getPrefixCls:st,direction:lt,drawer:pe}=o.useContext(P.E_),je=st("drawer",X),[$e,Ke]=ee(je),Et=he===void 0&&ot?()=>ot(document.body):he,Ht=V()({"no-mask":!de,[`${je}-rtl`]:lt==="rtl"},ke,Ke),Wt=o.useMemo(()=>ut!=null?ut:ye==="large"?736:378,[ut,ye]),Yt=o.useMemo(()=>we!=null?we:ye==="large"?736:378,[we,ye]),Dr={motionName:(0,S.m)(je,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Wr=xr=>({motionName:(0,S.m)(je,`panel-motion-${xr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Br=(0,le.H)();return $e(o.createElement(W.BR,null,o.createElement(D.Ux,{status:!0,override:!0},o.createElement(C,Object.assign({prefixCls:je,onClose:j,maskMotion:Dr,motion:Wr},Qe,{open:J!=null?J:_e,mask:de,push:$,width:Wt,height:Yt,style:Object.assign(Object.assign({},pe==null?void 0:pe.style),ae),className:V()(pe==null?void 0:pe.className,te),rootClassName:Ht,getContainer:Et,afterOpenChange:be!=null?be:Ue,panelRef:Br}),o.createElement(O,Object.assign({prefixCls:je},Qe,{onClose:j}))))))},Ye=Le=>{const{prefixCls:We,style:ke,className:ut,placement:we="right"}=Le,ye=me(Le,["prefixCls","style","className","placement"]),{getPrefixCls:de}=o.useContext(P.E_),$=de("drawer",We),[J,be]=ee($),j=V()($,`${$}-pure`,`${$}-${we}`,be,ut);return J(o.createElement("div",{className:j,style:ke},o.createElement(O,Object.assign({prefixCls:$},ye))))};Re._InternalPanelDoNotUseOrYouWillBeFired=Ye;var qe=Re},91857:function(jt,it,R){"use strict";var T=R(59301),V=R(38819),B=R(92310),g=R.n(B),I=R(31561),E=R(70425),o=R(18929),m=R(2738),x=R(79676),_=R(53487),l=R(92343),d=R(36355),h=R(20834),n=R(40875),r=R(88088),a=R(47211);const c=null,u=t=>{const{menu:i,arrow:v,prefixCls:p,children:A,trigger:y,disabled:C,dropdownRender:S,getPopupContainer:P,overlayClassName:D,rootClassName:U,open:L,onOpenChange:O,visible:W,onVisibleChange:F,mouseEnterDelay:K=.15,mouseLeaveDelay:k=.1,autoAdjustOverflow:G=!0,placement:q="",overlay:ee,transitionName:le}=t,{getPopupContainer:me,getPrefixCls:Fe,direction:Se}=T.useContext(d.E_),Re=T.useMemo(()=>{const te=Fe();return le!==void 0?le:q.includes("top")?`${te}-slide-down`:`${te}-slide-up`},[Fe,q,le]),Ye=T.useMemo(()=>q?q.includes("Center")?q.slice(0,q.indexOf("Center")):q:Se==="rtl"?"bottomRight":"bottomLeft",[q,Se]),qe=Fe("dropdown",p),[Le,We]=(0,a.Z)(qe),[,ke]=(0,r.Z)(),ut=T.Children.only(A),we=(0,l.Tm)(ut,{className:g()(`${qe}-trigger`,{[`${qe}-rtl`]:Se==="rtl"},ut.props.className),disabled:C}),ye=C?[]:y;let de;ye&&ye.includes("contextMenu")&&(de=!0);const[$,J]=(0,o.Z)(!1,{value:L!=null?L:W}),be=(0,E.useEvent)(te=>{O==null||O(te),F==null||F(te),J(te)}),j=g()(D,U,We,{[`${qe}-rtl`]:Se==="rtl"}),X=(0,x.Z)({arrowPointAtCenter:typeof v=="object"&&v.pointAtCenter,autoAdjustOverflow:G,offset:ke.marginXXS,arrowWidth:v?ke.sizePopupArrow:0,borderRadius:ke.borderRadius}),he=T.useCallback(()=>{J(!1)},[]),ae=()=>{let te;return i!=null&&i.items?te=T.createElement(h.default,Object.assign({},i)):typeof ee=="function"?te=ee():te=ee,S&&(te=S(te)),te=T.Children.only(typeof te=="string"?T.createElement("span",null,te):te),T.createElement(n.J,{prefixCls:`${qe}-menu`,expandIcon:T.createElement("span",{className:`${qe}-menu-submenu-arrow`},T.createElement(V.Z,{className:`${qe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:he,validator:_e=>{let{mode:Ue}=_e}},te)};return Le(T.createElement(I.Z,Object.assign({alignPoint:de},(0,m.Z)(t,["rootClassName"]),{mouseEnterDelay:K,mouseLeaveDelay:k,visible:$,builtinPlacements:X,arrow:!!v,overlayClassName:j,prefixCls:qe,getPopupContainer:P||me,transitionName:Re,trigger:ye,overlay:ae,placement:Ye,onVisibleChange:be}),we))};function s(t){return Object.assign(Object.assign({},t),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const f=(0,_.Z)(u,"dropdown",t=>t,s),e=t=>T.createElement(f,Object.assign({},t),T.createElement("span",null));u._InternalPanelDoNotUseOrYouWillBeFired=e,it.Z=u},38854:function(jt,it,R){"use strict";R.d(it,{Z:function(){return r}});var T=R(91857),V=R(92310),B=R.n(V),g=R(59301),I=R(18785),E=R(3113),o=R(36355),m=R(81327),x=R(33234),_=R(47211),l=function(a,c){var u={};for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&c.indexOf(s)<0&&(u[s]=a[s]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(a);f{const{getPopupContainer:c,getPrefixCls:u,direction:s}=g.useContext(o.E_),{prefixCls:f,type:e="default",danger:t,disabled:i,loading:v,onClick:p,htmlType:A,children:y,className:C,menu:S,arrow:P,autoFocus:D,overlay:U,trigger:L,align:O,open:W,onOpenChange:F,placement:K,getPopupContainer:k,href:G,icon:q=g.createElement(I.Z,null),title:ee,buttonsRender:le=ae=>ae,mouseEnterDelay:me,mouseLeaveDelay:Fe,overlayClassName:Se,overlayStyle:Re,destroyPopupOnHide:Ye,dropdownRender:qe}=a,Le=l(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),We=u("dropdown",f),ke=`${We}-button`,[ut,we]=(0,_.Z)(We),ye={menu:S,arrow:P,autoFocus:D,align:O,disabled:i,trigger:i?[]:L,onOpenChange:F,getPopupContainer:k||c,mouseEnterDelay:me,mouseLeaveDelay:Fe,overlayClassName:Se,overlayStyle:Re,destroyPopupOnHide:Ye,dropdownRender:qe},{compactSize:de,compactItemClassnames:$}=(0,x.ri)(We,s),J=B()(ke,$,C,we);"overlay"in a&&(ye.overlay=U),"open"in a&&(ye.open=W),"placement"in a?ye.placement=K:ye.placement=s==="rtl"?"bottomLeft":"bottomRight";const be=g.createElement(E.ZP,{type:e,danger:t,disabled:i,loading:v,onClick:p,htmlType:A,href:G,title:ee},y),j=g.createElement(E.ZP,{type:e,danger:t,icon:q}),[X,he]=le([be,j]);return ut(g.createElement(m.Z.Compact,Object.assign({className:J,size:de,block:!0},Le),X,g.createElement(T.Z,Object.assign({},ye),he)))};d.__ANT_BUTTON=!0;var h=d;const n=T.Z;n.Button=h;var r=n},47211:function(jt,it,R){"use strict";R.d(it,{Z:function(){return l}});var T=R(17313),V=R(13826),B=R(92899),g=R(29878),I=R(19447),E=R(83116),o=R(37613),x=d=>{const{componentCls:h,menuCls:n,colorError:r,colorTextLightSolid:a}=d,c=`${n}-item`;return{[`${h}, ${h}-menu-submenu`]:{[`${n} ${c}`]:{[`&${c}-danger:not(${c}-disabled)`]:{color:r,"&:hover":{color:a,backgroundColor:r}}}}}};const _=d=>{const{componentCls:h,menuCls:n,zIndexPopup:r,dropdownArrowDistance:a,sizePopupArrow:c,antCls:u,iconCls:s,motionDurationMid:f,dropdownPaddingVertical:e,fontSize:t,dropdownEdgeChildPadding:i,colorTextDisabled:v,fontSizeIcon:p,controlPaddingHorizontal:A,colorBgElevated:y}=d;return[{[h]:Object.assign(Object.assign({},(0,T.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:-a+c/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${u}-btn`]:{[`& > ${s}-down, & > ${u}-btn-icon > ${s}-down`]:{fontSize:p}},[`${h}-wrap`]:{position:"relative",[`${u}-btn > ${s}-down`]:{fontSize:p},[`${s}-down::before`]:{transition:`transform ${f}`}},[`${h}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${u}-slide-down-enter${u}-slide-down-enter-active${h}-placement-bottomLeft, + `]:{[`&:hover ${o}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"}}},{[o]:{"&-indeterminate":{[`${o}-inner`]:{backgroundColor:E.colorBgContainer,borderColor:E.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:E.fontSizeLG/2,height:E.fontSizeLG/2,backgroundColor:E.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${m}-disabled`]:{cursor:"not-allowed"},[`${o}-disabled`]:{[`&, ${o}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${o}-inner`]:{background:E.colorBgContainerDisabled,borderColor:E.colorBorder,"&:after":{borderColor:E.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:E.colorTextDisabled},[`&${o}-indeterminate ${o}-inner::after`]:{background:E.colorTextDisabled}}}]};function I(E,o){const m=(0,V.TS)(o,{checkboxCls:`.${E}`,checkboxSize:o.controlInteractiveSize});return[g(m)]}it.ZP=(0,B.Z)("Checkbox",(E,o)=>{let{prefixCls:m}=o;return[I(m,E)]})},28103:function(jt,it,R){"use strict";R.d(it,{Z:function(){return d}});var T=R(92310),V=R.n(T),B=R(59301),g=R(36355),I=R(17313),E=R(83116),o=R(37613);const m=h=>{const{componentCls:n,sizePaddingEdgeHorizontal:r,colorSplit:a,lineWidth:c,textPaddingInline:u,orientationMargin:s,verticalMarginInline:f}=h;return{[n]:Object.assign(Object.assign({},(0,I.Wf)(h)),{borderBlockStart:`${c}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:f,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${c}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${h.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${h.dividerHorizontalWithTextGutterMargin}px 0`,color:h.colorTextHeading,fontWeight:500,fontSize:h.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${c}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:`${s*100}%`},"&::after":{width:`${100-s*100}%`}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:`${100-s*100}%`},"&::after":{width:`${s*100}%`}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:u},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${c}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:c,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:h.colorText,fontWeight:"normal",fontSize:h.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:r}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:r}}})}};var x=(0,E.Z)("Divider",h=>{const n=(0,o.TS)(h,{dividerHorizontalWithTextGutterMargin:h.margin,dividerHorizontalGutterMargin:h.marginLG,sizePaddingEdgeHorizontal:0});return[m(n)]},h=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:h.marginXS})),_=function(h,n){var r={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&n.indexOf(a)<0&&(r[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(h);c{const{getPrefixCls:n,direction:r,divider:a}=B.useContext(g.E_),{prefixCls:c,type:u="horizontal",orientation:s="center",orientationMargin:f,className:e,rootClassName:t,children:i,dashed:v,plain:p,style:A}=h,y=_(h,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),C=n("divider",c),[S,P]=x(C),D=s.length>0?`-${s}`:s,U=!!i,L=s==="left"&&f!=null,O=s==="right"&&f!=null,W=V()(C,a==null?void 0:a.className,P,`${C}-${u}`,{[`${C}-with-text`]:U,[`${C}-with-text${D}`]:U,[`${C}-dashed`]:!!v,[`${C}-plain`]:!!p,[`${C}-rtl`]:r==="rtl",[`${C}-no-default-orientation-margin-left`]:L,[`${C}-no-default-orientation-margin-right`]:O},e,t),F=B.useMemo(()=>typeof f=="number"?f:/^\d+$/.test(f)?Number(f):f,[f]),K=Object.assign(Object.assign({},L&&{marginLeft:F}),O&&{marginRight:F});return S(B.createElement("div",Object.assign({className:W,style:Object.assign(Object.assign({},a==null?void 0:a.style),A)},y,{role:"separator"}),i&&u!=="vertical"&&B.createElement("span",{className:`${C}-inner-text`,style:K},i)))}},43428:function(jt,it,R){"use strict";R.d(it,{Z:function(){return qe}});var T=R(92310),V=R.n(T),B=R(33885),g=R(42978),I=R(43403),E=R(34280),o=R(59301),m=o.createContext(null),x=o.createContext({}),_=m,l=R(20068),d=R(54476),h=R(77900),n=R(10228),r=R(26112),a=R(70425),c=function(We){var ke=We.prefixCls,ut=We.className,we=We.style,ye=We.children,de=We.containerRef,$=We.id,J=We.onMouseEnter,be=We.onMouseOver,j=We.onMouseLeave,X=We.onClick,he=We.onKeyDown,ae=We.onKeyUp,te={onMouseEnter:J,onMouseOver:be,onMouseLeave:j,onClick:X,onKeyDown:he,onKeyUp:ae},_e=o.useContext(x),Ue=_e.panel,Qe=(0,a.useComposeRef)(Ue,de);return o.createElement(o.Fragment,null,o.createElement("div",(0,d.Z)({id:$,className:V()("".concat(ke,"-content"),ut),style:(0,B.Z)({},we),"aria-modal":"true",role:"dialog",ref:Qe},te),ye))},u=c,s=R(48736);function f(Le){return typeof Le=="string"&&String(Number(Le))===Le?((0,s.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Le)):Le}function e(Le){warning(!("wrapperClassName"in Le),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Le.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var t={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function i(Le,We){var ke,ut,we,ye,de=Le.prefixCls,$=Le.open,J=Le.placement,be=Le.inline,j=Le.push,X=Le.forceRender,he=Le.autoFocus,ae=Le.keyboard,te=Le.rootClassName,_e=Le.rootStyle,Ue=Le.zIndex,Qe=Le.className,ot=Le.id,st=Le.style,lt=Le.motion,pe=Le.width,je=Le.height,$e=Le.children,Ke=Le.contentWrapperStyle,Et=Le.mask,Ht=Le.maskClosable,Wt=Le.maskMotion,Yt=Le.maskClassName,Dr=Le.maskStyle,Wr=Le.afterOpenChange,Br=Le.onClose,xr=Le.onMouseEnter,vn=Le.onMouseOver,wr=Le.onMouseLeave,kt=Le.onClick,Hr=Le.onKeyDown,pt=Le.onKeyUp,Nt=o.useRef(),dr=o.useRef(),Jt=o.useRef();o.useImperativeHandle(We,function(){return Nt.current});var Ne=function(gr){var Ar=gr.keyCode,lr=gr.shiftKey;switch(Ar){case n.Z.TAB:{if(Ar===n.Z.TAB){if(!lr&&document.activeElement===Jt.current){var kr;(kr=dr.current)===null||kr===void 0||kr.focus({preventScroll:!0})}else if(lr&&document.activeElement===dr.current){var vr;(vr=Jt.current)===null||vr===void 0||vr.focus({preventScroll:!0})}}break}case n.Z.ESC:{Br&&ae&&(gr.stopPropagation(),Br(gr));break}}};o.useEffect(function(){if($&&he){var bt;(bt=Nt.current)===null||bt===void 0||bt.focus({preventScroll:!0})}},[$]);var _t=o.useState(!1),ft=(0,g.Z)(_t,2),At=ft[0],Ft=ft[1],nt=o.useContext(_),w;j===!1?w={distance:0}:j===!0?w={}:w=j||{};var z=(ke=(ut=(we=w)===null||we===void 0?void 0:we.distance)!==null&&ut!==void 0?ut:nt==null?void 0:nt.pushDistance)!==null&&ke!==void 0?ke:180,Z=o.useMemo(function(){return{pushDistance:z,push:function(){Ft(!0)},pull:function(){Ft(!1)}}},[z]);o.useEffect(function(){if($){var bt;nt==null||(bt=nt.push)===null||bt===void 0||bt.call(nt)}else{var gr;nt==null||(gr=nt.pull)===null||gr===void 0||gr.call(nt)}},[$]),o.useEffect(function(){return function(){var bt;nt==null||(bt=nt.pull)===null||bt===void 0||bt.call(nt)}},[]);var ie=Et&&o.createElement(h.default,(0,d.Z)({key:"mask"},Wt,{visible:$}),function(bt,gr){var Ar=bt.className,lr=bt.style;return o.createElement("div",{className:V()("".concat(de,"-mask"),Ar,Yt),style:(0,B.Z)((0,B.Z)({},lr),Dr),onClick:Ht&&$?Br:void 0,ref:gr})}),fe=typeof lt=="function"?lt(J):lt,Oe={};if(At&&z)switch(J){case"top":Oe.transform="translateY(".concat(z,"px)");break;case"bottom":Oe.transform="translateY(".concat(-z,"px)");break;case"left":Oe.transform="translateX(".concat(z,"px)");break;default:Oe.transform="translateX(".concat(-z,"px)");break}J==="left"||J==="right"?Oe.width=f(pe):Oe.height=f(je);var Ve={onMouseEnter:xr,onMouseOver:vn,onMouseLeave:wr,onClick:kt,onKeyDown:Hr,onKeyUp:pt},nr=o.createElement(h.default,(0,d.Z)({key:"panel"},fe,{visible:$,forceRender:X,onVisibleChanged:function(gr){Wr==null||Wr(gr)},removeOnLeave:!1,leavedClassName:"".concat(de,"-content-wrapper-hidden")}),function(bt,gr){var Ar=bt.className,lr=bt.style;return o.createElement("div",(0,d.Z)({className:V()("".concat(de,"-content-wrapper"),Ar),style:(0,B.Z)((0,B.Z)((0,B.Z)({},Oe),lr),Ke)},(0,r.Z)(Le,{data:!0})),o.createElement(u,(0,d.Z)({id:ot,containerRef:gr,prefixCls:de,className:Qe,style:st},Ve),$e))}),Pt=(0,B.Z)({},_e);return Ue&&(Pt.zIndex=Ue),o.createElement(_.Provider,{value:Z},o.createElement("div",{className:V()(de,"".concat(de,"-").concat(J),te,(ye={},(0,l.Z)(ye,"".concat(de,"-open"),$),(0,l.Z)(ye,"".concat(de,"-inline"),be),ye)),style:Pt,tabIndex:-1,ref:Nt,onKeyDown:Ne},ie,o.createElement("div",{tabIndex:0,ref:dr,style:t,"aria-hidden":"true","data-sentinel":"start"}),nr,o.createElement("div",{tabIndex:0,ref:Jt,style:t,"aria-hidden":"true","data-sentinel":"end"})))}var v=o.forwardRef(i),p=v,A=function(We){var ke=We.open,ut=ke===void 0?!1:ke,we=We.prefixCls,ye=we===void 0?"rc-drawer":we,de=We.placement,$=de===void 0?"right":de,J=We.autoFocus,be=J===void 0?!0:J,j=We.keyboard,X=j===void 0?!0:j,he=We.width,ae=he===void 0?378:he,te=We.mask,_e=te===void 0?!0:te,Ue=We.maskClosable,Qe=Ue===void 0?!0:Ue,ot=We.getContainer,st=We.forceRender,lt=We.afterOpenChange,pe=We.destroyOnClose,je=We.onMouseEnter,$e=We.onMouseOver,Ke=We.onMouseLeave,Et=We.onClick,Ht=We.onKeyDown,Wt=We.onKeyUp,Yt=We.panelRef,Dr=o.useState(!1),Wr=(0,g.Z)(Dr,2),Br=Wr[0],xr=Wr[1],vn=o.useState(!1),wr=(0,g.Z)(vn,2),kt=wr[0],Hr=wr[1];(0,E.Z)(function(){Hr(!0)},[]);var pt=kt?ut:!1,Nt=o.useRef(),dr=o.useRef();(0,E.Z)(function(){pt&&(dr.current=document.activeElement)},[pt]);var Jt=function(Ft){var nt;if(xr(Ft),lt==null||lt(Ft),!Ft&&dr.current&&!((nt=Nt.current)!==null&&nt!==void 0&&nt.contains(dr.current))){var w;(w=dr.current)===null||w===void 0||w.focus({preventScroll:!0})}},Ne=o.useMemo(function(){return{panel:Yt}},[Yt]);if(!st&&!Br&&!pt&&pe)return null;var _t={onMouseEnter:je,onMouseOver:$e,onMouseLeave:Ke,onClick:Et,onKeyDown:Ht,onKeyUp:Wt},ft=(0,B.Z)((0,B.Z)({},We),{},{open:pt,prefixCls:ye,placement:$,autoFocus:be,keyboard:X,width:ae,mask:_e,maskClosable:Qe,inline:ot===!1,afterOpenChange:Jt,ref:Nt},_t);return o.createElement(x.Provider,{value:Ne},o.createElement(I.Z,{open:pt||st||Br,autoDestroy:!1,getContainer:ot,autoLock:_e&&(pt||Br)},o.createElement(p,ft)))},y=A,C=y,S=R(62892),P=R(36355),D=R(32441),U=R(47729),O=Le=>{const{prefixCls:We,title:ke,footer:ut,extra:we,closeIcon:ye,closable:de,onClose:$,headerStyle:J,drawerStyle:be,bodyStyle:j,footerStyle:X,children:he}=Le,ae=o.useCallback(ot=>o.createElement("button",{type:"button",onClick:$,"aria-label":"Close",className:`${We}-close`},ot),[$]),[te,_e]=(0,U.Z)(de,ye,ae,void 0,!0),Ue=o.useMemo(()=>!ke&&!te?null:o.createElement("div",{style:J,className:V()(`${We}-header`,{[`${We}-header-close-only`]:te&&!ke&&!we})},o.createElement("div",{className:`${We}-header-title`},_e,ke&&o.createElement("div",{className:`${We}-title`},ke)),we&&o.createElement("div",{className:`${We}-extra`},we)),[te,_e,we,J,We,ke]),Qe=o.useMemo(()=>{if(!ut)return null;const ot=`${We}-footer`;return o.createElement("div",{className:ot,style:X},ut)},[ut,X,We]);return o.createElement("div",{className:`${We}-wrapper-body`,style:be},Ue,o.createElement("div",{className:`${We}-body`,style:j},he),Qe)},W=R(33234),F=R(83116),K=R(37613),G=Le=>{const{componentCls:We,motionDurationSlow:ke}=Le,ut={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ke}`}}};return{[We]:{[`${We}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${ke}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${We}-panel-motion`]:{"&-left":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const q=Le=>{const{componentCls:We,zIndexPopup:ke,colorBgMask:ut,colorBgElevated:we,motionDurationSlow:ye,motionDurationMid:de,padding:$,paddingLG:J,fontSizeLG:be,lineHeightLG:j,lineWidth:X,lineType:he,colorSplit:ae,marginSM:te,colorIcon:_e,colorIconHover:Ue,colorText:Qe,fontWeightStrong:ot,footerPaddingBlock:st,footerPaddingInline:lt}=Le,pe=`${We}-content-wrapper`;return{[We]:{position:"fixed",inset:0,zIndex:ke,pointerEvents:"none","&-pure":{position:"relative",background:we,[`&${We}-left`]:{boxShadow:Le.boxShadowDrawerLeft},[`&${We}-right`]:{boxShadow:Le.boxShadowDrawerRight},[`&${We}-top`]:{boxShadow:Le.boxShadowDrawerUp},[`&${We}-bottom`]:{boxShadow:Le.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${We}-mask`]:{position:"absolute",inset:0,zIndex:ke,background:ut,pointerEvents:"auto"},[pe]:{position:"absolute",zIndex:ke,maxWidth:"100vw",transition:`all ${ye}`,"&-hidden":{display:"none"}},[`&-left > ${pe}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Le.boxShadowDrawerLeft},[`&-right > ${pe}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Le.boxShadowDrawerRight},[`&-top > ${pe}`]:{top:0,insetInline:0,boxShadow:Le.boxShadowDrawerUp},[`&-bottom > ${pe}`]:{bottom:0,insetInline:0,boxShadow:Le.boxShadowDrawerDown},[`${We}-content`]:{width:"100%",height:"100%",overflow:"auto",background:we,pointerEvents:"auto"},[`${We}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${We}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${$}px ${J}px`,fontSize:be,lineHeight:j,borderBottom:`${X}px ${he} ${ae}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${We}-extra`]:{flex:"none"},[`${We}-close`]:{display:"inline-block",marginInlineEnd:te,color:_e,fontWeight:ot,fontSize:be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${de}`,textRendering:"auto","&:focus, &:hover":{color:Ue,textDecoration:"none"}},[`${We}-title`]:{flex:1,margin:0,color:Qe,fontWeight:Le.fontWeightStrong,fontSize:be,lineHeight:j},[`${We}-body`]:{flex:1,minWidth:0,minHeight:0,padding:J,overflow:"auto"},[`${We}-footer`]:{flexShrink:0,padding:`${st}px ${lt}px`,borderTop:`${X}px ${he} ${ae}`},"&-rtl":{direction:"rtl"}}}};var ee=(0,F.Z)("Drawer",Le=>{const We=(0,K.TS)(Le,{});return[q(We),G(We)]},Le=>({zIndexPopup:Le.zIndexPopupBase,footerPaddingBlock:Le.paddingXS,footerPaddingInline:Le.padding})),le=R(11575),me=function(Le,We){var ke={};for(var ut in Le)Object.prototype.hasOwnProperty.call(Le,ut)&&We.indexOf(ut)<0&&(ke[ut]=Le[ut]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ut=Object.getOwnPropertySymbols(Le);we{var We;const{rootClassName:ke,width:ut,height:we,size:ye="default",mask:de=!0,push:$=Se,open:J,afterOpenChange:be,onClose:j,prefixCls:X,getContainer:he,style:ae,className:te,visible:_e,afterVisibleChange:Ue}=Le,Qe=me(Le,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ot,getPrefixCls:st,direction:lt,drawer:pe}=o.useContext(P.E_),je=st("drawer",X),[$e,Ke]=ee(je),Et=he===void 0&&ot?()=>ot(document.body):he,Ht=V()({"no-mask":!de,[`${je}-rtl`]:lt==="rtl"},ke,Ke),Wt=o.useMemo(()=>ut!=null?ut:ye==="large"?736:378,[ut,ye]),Yt=o.useMemo(()=>we!=null?we:ye==="large"?736:378,[we,ye]),Dr={motionName:(0,S.m)(je,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Wr=xr=>({motionName:(0,S.m)(je,`panel-motion-${xr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Br=(0,le.H)();return $e(o.createElement(W.BR,null,o.createElement(D.Ux,{status:!0,override:!0},o.createElement(C,Object.assign({prefixCls:je,onClose:j,maskMotion:Dr,motion:Wr},Qe,{open:J!=null?J:_e,mask:de,push:$,width:Wt,height:Yt,style:Object.assign(Object.assign({},pe==null?void 0:pe.style),ae),className:V()(pe==null?void 0:pe.className,te),rootClassName:Ht,getContainer:Et,afterOpenChange:be!=null?be:Ue,panelRef:Br}),o.createElement(O,Object.assign({prefixCls:je},Qe,{onClose:j}))))))},Ye=Le=>{const{prefixCls:We,style:ke,className:ut,placement:we="right"}=Le,ye=me(Le,["prefixCls","style","className","placement"]),{getPrefixCls:de}=o.useContext(P.E_),$=de("drawer",We),[J,be]=ee($),j=V()($,`${$}-pure`,`${$}-${we}`,be,ut);return J(o.createElement("div",{className:j,style:ke},o.createElement(O,Object.assign({prefixCls:$},ye))))};Re._InternalPanelDoNotUseOrYouWillBeFired=Ye;var qe=Re},91857:function(jt,it,R){"use strict";var T=R(59301),V=R(38819),B=R(92310),g=R.n(B),I=R(31561),E=R(70425),o=R(18929),m=R(2738),x=R(79676),_=R(53487),l=R(92343),d=R(36355),h=R(20834),n=R(40875),r=R(88088),a=R(47211);const c=null,u=t=>{const{menu:i,arrow:v,prefixCls:p,children:A,trigger:y,disabled:C,dropdownRender:S,getPopupContainer:P,overlayClassName:D,rootClassName:U,open:L,onOpenChange:O,visible:W,onVisibleChange:F,mouseEnterDelay:K=.15,mouseLeaveDelay:k=.1,autoAdjustOverflow:G=!0,placement:q="",overlay:ee,transitionName:le}=t,{getPopupContainer:me,getPrefixCls:Fe,direction:Se}=T.useContext(d.E_),Re=T.useMemo(()=>{const te=Fe();return le!==void 0?le:q.includes("top")?`${te}-slide-down`:`${te}-slide-up`},[Fe,q,le]),Ye=T.useMemo(()=>q?q.includes("Center")?q.slice(0,q.indexOf("Center")):q:Se==="rtl"?"bottomRight":"bottomLeft",[q,Se]),qe=Fe("dropdown",p),[Le,We]=(0,a.Z)(qe),[,ke]=(0,r.Z)(),ut=T.Children.only(A),we=(0,l.Tm)(ut,{className:g()(`${qe}-trigger`,{[`${qe}-rtl`]:Se==="rtl"},ut.props.className),disabled:C}),ye=C?[]:y;let de;ye&&ye.includes("contextMenu")&&(de=!0);const[$,J]=(0,o.Z)(!1,{value:L!=null?L:W}),be=(0,E.useEvent)(te=>{O==null||O(te),F==null||F(te),J(te)}),j=g()(D,U,We,{[`${qe}-rtl`]:Se==="rtl"}),X=(0,x.Z)({arrowPointAtCenter:typeof v=="object"&&v.pointAtCenter,autoAdjustOverflow:G,offset:ke.marginXXS,arrowWidth:v?ke.sizePopupArrow:0,borderRadius:ke.borderRadius}),he=T.useCallback(()=>{J(!1)},[]),ae=()=>{let te;return i!=null&&i.items?te=T.createElement(h.default,Object.assign({},i)):typeof ee=="function"?te=ee():te=ee,S&&(te=S(te)),te=T.Children.only(typeof te=="string"?T.createElement("span",null,te):te),T.createElement(n.J,{prefixCls:`${qe}-menu`,expandIcon:T.createElement("span",{className:`${qe}-menu-submenu-arrow`},T.createElement(V.Z,{className:`${qe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:he,validator:_e=>{let{mode:Ue}=_e}},te)};return Le(T.createElement(I.Z,Object.assign({alignPoint:de},(0,m.Z)(t,["rootClassName"]),{mouseEnterDelay:K,mouseLeaveDelay:k,visible:$,builtinPlacements:X,arrow:!!v,overlayClassName:j,prefixCls:qe,getPopupContainer:P||me,transitionName:Re,trigger:ye,overlay:ae,placement:Ye,onVisibleChange:be}),we))};function s(t){return Object.assign(Object.assign({},t),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const f=(0,_.Z)(u,"dropdown",t=>t,s),e=t=>T.createElement(f,Object.assign({},t),T.createElement("span",null));u._InternalPanelDoNotUseOrYouWillBeFired=e,it.Z=u},38854:function(jt,it,R){"use strict";R.d(it,{Z:function(){return r}});var T=R(91857),V=R(92310),B=R.n(V),g=R(59301),I=R(18785),E=R(3113),o=R(36355),m=R(81327),x=R(33234),_=R(47211),l=function(a,c){var u={};for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&c.indexOf(s)<0&&(u[s]=a[s]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,s=Object.getOwnPropertySymbols(a);f{const{getPopupContainer:c,getPrefixCls:u,direction:s}=g.useContext(o.E_),{prefixCls:f,type:e="default",danger:t,disabled:i,loading:v,onClick:p,htmlType:A,children:y,className:C,menu:S,arrow:P,autoFocus:D,overlay:U,trigger:L,align:O,open:W,onOpenChange:F,placement:K,getPopupContainer:k,href:G,icon:q=g.createElement(I.Z,null),title:ee,buttonsRender:le=ae=>ae,mouseEnterDelay:me,mouseLeaveDelay:Fe,overlayClassName:Se,overlayStyle:Re,destroyPopupOnHide:Ye,dropdownRender:qe}=a,Le=l(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),We=u("dropdown",f),ke=`${We}-button`,[ut,we]=(0,_.Z)(We),ye={menu:S,arrow:P,autoFocus:D,align:O,disabled:i,trigger:i?[]:L,onOpenChange:F,getPopupContainer:k||c,mouseEnterDelay:me,mouseLeaveDelay:Fe,overlayClassName:Se,overlayStyle:Re,destroyPopupOnHide:Ye,dropdownRender:qe},{compactSize:de,compactItemClassnames:$}=(0,x.ri)(We,s),J=B()(ke,$,C,we);"overlay"in a&&(ye.overlay=U),"open"in a&&(ye.open=W),"placement"in a?ye.placement=K:ye.placement=s==="rtl"?"bottomLeft":"bottomRight";const be=g.createElement(E.ZP,{type:e,danger:t,disabled:i,loading:v,onClick:p,htmlType:A,href:G,title:ee},y),j=g.createElement(E.ZP,{type:e,danger:t,icon:q}),[X,he]=le([be,j]);return ut(g.createElement(m.Z.Compact,Object.assign({className:J,size:de,block:!0},Le),X,g.createElement(T.Z,Object.assign({},ye),he)))};d.__ANT_BUTTON=!0;var h=d;const n=T.Z;n.Button=h;var r=n},47211:function(jt,it,R){"use strict";R.d(it,{Z:function(){return l}});var T=R(17313),V=R(13826),B=R(92899),g=R(29878),I=R(19447),E=R(83116),o=R(37613),x=d=>{const{componentCls:h,menuCls:n,colorError:r,colorTextLightSolid:a}=d,c=`${n}-item`;return{[`${h}, ${h}-menu-submenu`]:{[`${n} ${c}`]:{[`&${c}-danger:not(${c}-disabled)`]:{color:r,"&:hover":{color:a,backgroundColor:r}}}}}};const _=d=>{const{componentCls:h,menuCls:n,zIndexPopup:r,dropdownArrowDistance:a,sizePopupArrow:c,antCls:u,iconCls:s,motionDurationMid:f,dropdownPaddingVertical:e,fontSize:t,dropdownEdgeChildPadding:i,colorTextDisabled:v,fontSizeIcon:p,controlPaddingHorizontal:A,colorBgElevated:y}=d;return[{[h]:Object.assign(Object.assign({},(0,T.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:-a+c/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${u}-btn`]:{[`& > ${s}-down, & > ${u}-btn-icon > ${s}-down`]:{fontSize:p}},[`${h}-wrap`]:{position:"relative",[`${u}-btn > ${s}-down`]:{fontSize:p},[`${s}-down::before`]:{transition:`transform ${f}`}},[`${h}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${u}-slide-down-enter${u}-slide-down-enter-active${h}-placement-bottomLeft, &${u}-slide-down-appear${u}-slide-down-appear-active${h}-placement-bottomLeft, &${u}-slide-down-enter${u}-slide-down-enter-active${h}-placement-bottom, &${u}-slide-down-appear${u}-slide-down-appear-active${h}-placement-bottom, @@ -73,7 +73,7 @@ dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms &${u}-slide-up-leave${u}-slide-up-leave-active${h}-placement-topRight`]:{animationName:V.ly}})},(0,I.ZP)(d,{colorBg:y,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${h} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${h}, ${h}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:i,listStyleType:"none",backgroundColor:y,backgroundClip:"padding-box",borderRadius:d.borderRadiusLG,outline:"none",boxShadow:d.boxShadowSecondary},(0,T.Qy)(d)),{[`${n}-item-group-title`]:{padding:`${e}px ${A}px`,color:d.colorTextDescription,transition:`all ${f}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:t,marginInlineEnd:d.marginXS,fontSize:d.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${f}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${e}px ${A}px`,color:d.colorText,fontWeight:"normal",fontSize:t,lineHeight:d.lineHeight,cursor:"pointer",transition:`all ${f}`,borderRadius:d.borderRadiusSM,"&:hover, &-active":{backgroundColor:d.controlItemBgHover}},(0,T.Qy)(d)),{"&-selected":{color:d.colorPrimary,backgroundColor:d.controlItemBgActive,"&:hover, &-active":{backgroundColor:d.controlItemBgActiveHover}},"&-disabled":{color:v,cursor:"not-allowed","&:hover":{color:v,backgroundColor:y,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${d.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:d.colorSplit},[`${h}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:d.paddingXS,[`${h}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:d.colorTextDescription,fontSize:p,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${d.marginXS}px`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:A+d.fontSizeSM},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${h}-menu-submenu-title`]:{[`&, ${h}-menu-submenu-arrow-icon`]:{color:v,backgroundColor:y,cursor:"not-allowed"}},[`${n}-submenu-selected ${h}-menu-submenu-title`]:{color:d.colorPrimary}})}},[(0,V.oN)(d,"slide-up"),(0,V.oN)(d,"slide-down"),(0,B.Fm)(d,"move-up"),(0,B.Fm)(d,"move-down"),(0,g._y)(d,"zoom-big")]]};var l=(0,E.Z)("Dropdown",(d,h)=>{let{rootPrefixCls:n}=h;const{marginXXS:r,sizePopupArrow:a,controlHeight:c,fontSize:u,lineHeight:s,paddingXXS:f,componentCls:e,borderRadiusLG:t}=d,i=(c-u*s)/2,{dropdownArrowOffset:v}=(0,I.fS)({contentRadius:t}),p=(0,o.TS)(d,{menuCls:`${e}-menu`,rootPrefixCls:n,dropdownArrowDistance:a/2+r,dropdownArrowOffset:v,dropdownPaddingVertical:i,dropdownEdgeChildPadding:f});return[_(p),x(p)]},d=>({zIndexPopup:d.zIndexPopupBase+50}))},8628:function(jt,it,R){"use strict";var T=R(59301),V=R(34280),B=R(56762),g=R(69507);function I(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const o=(0,T.useRef)({}),m=(0,B.Z)(),x=(0,g.ZP)();return(0,V.Z)(()=>{const _=x.subscribe(l=>{o.current=l,E&&m()});return()=>x.unsubscribe(_)},[]),o.current}it.Z=I},45818:function(jt,it,R){"use strict";R.d(it,{D:function(){return f},Z:function(){return i}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},g=B,I=R(7657),E=function(p,A){return V.createElement(I.Z,(0,T.Z)({},p,{ref:A,icon:g}))},o=V.forwardRef(E),m=o,x=R(33853),_=R(38819),l=R(92310),d=R.n(l),h=R(2738),r=v=>!isNaN(parseFloat(v))&&isFinite(v),a=R(36355),c=R(84966),u=function(v,p){var A={};for(var y in v)Object.prototype.hasOwnProperty.call(v,y)&&p.indexOf(y)<0&&(A[y]=v[y]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,y=Object.getOwnPropertySymbols(v);C{let v=0;return function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return v+=1,`${p}${v}`}})();var i=V.forwardRef((v,p)=>{const{prefixCls:A,className:y,trigger:C,children:S,defaultCollapsed:P=!1,theme:D="dark",style:U={},collapsible:L=!1,reverseArrow:O=!1,width:W=200,collapsedWidth:F=80,zeroWidthTriggerStyle:K,breakpoint:k,onCollapse:G,onBreakpoint:q}=v,ee=u(v,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:le}=(0,V.useContext)(c.Gs),[me,Fe]=(0,V.useState)("collapsed"in v?v.collapsed:P),[Se,Re]=(0,V.useState)(!1);(0,V.useEffect)(()=>{"collapsed"in v&&Fe(v.collapsed)},[v.collapsed]);const Ye=(we,ye)=>{"collapsed"in v||Fe(we),G==null||G(we,ye)},qe=(0,V.useRef)();qe.current=we=>{Re(we.matches),q==null||q(we.matches),me!==we.matches&&Ye(we.matches,"responsive")},(0,V.useEffect)(()=>{function we(de){return qe.current(de)}let ye;if(typeof window!="undefined"){const{matchMedia:de}=window;if(de&&k&&k in s){ye=de(`(max-width: ${s[k]})`);try{ye.addEventListener("change",we)}catch($){ye.addListener(we)}we(ye)}}return()=>{try{ye==null||ye.removeEventListener("change",we)}catch(de){ye==null||ye.removeListener(we)}}},[k]),(0,V.useEffect)(()=>{const we=e("ant-sider-");return le.addSider(we),()=>le.removeSider(we)},[]);const Le=()=>{Ye(!me,"clickTrigger")},{getPrefixCls:We}=(0,V.useContext)(a.E_),ke=()=>{const we=We("layout-sider",A),ye=(0,h.Z)(ee,["collapsed"]),de=me?F:W,$=r(de)?`${de}px`:String(de),J=parseFloat(String(F||0))===0?V.createElement("span",{onClick:Le,className:d()(`${we}-zero-width-trigger`,`${we}-zero-width-trigger-${O?"right":"left"}`),style:K},C||V.createElement(m,null)):null,X={expanded:O?V.createElement(_.Z,null):V.createElement(x.Z,null),collapsed:O?V.createElement(x.Z,null):V.createElement(_.Z,null)}[me?"collapsed":"expanded"],he=C!==null?J||V.createElement("div",{className:`${we}-trigger`,onClick:Le,style:{width:$}},C||X):null,ae=Object.assign(Object.assign({},U),{flex:`0 0 ${$}`,maxWidth:$,minWidth:$,width:$}),te=d()(we,`${we}-${D}`,{[`${we}-collapsed`]:!!me,[`${we}-has-trigger`]:L&&C!==null&&!J,[`${we}-below`]:!!Se,[`${we}-zero-width`]:parseFloat($)===0},y);return V.createElement("aside",Object.assign({className:te},ye,{style:ae,ref:p}),V.createElement("div",{className:`${we}-children`},S),L||Se&&J?he:null)},ut=V.useMemo(()=>({siderCollapsed:me}),[me]);return V.createElement(f.Provider,{value:ut},ke())})},84966:function(jt,it,R){"use strict";R.d(it,{VY:function(){return f},$_:function(){return s},h4:function(){return u},Gs:function(){return h},ZP:function(){return e}});var T=R(94480),V=R(92310),B=R.n(V),g=R(2738),I=R(59301),E=R(36355),o=R(83116),x=t=>{const{componentCls:i,bodyBg:v,lightSiderBg:p,lightTriggerBg:A,lightTriggerColor:y}=t;return{[`${i}-sider-light`]:{background:p,[`${i}-sider-trigger`]:{color:y,background:A},[`${i}-sider-zero-width-trigger`]:{color:y,background:A,border:`1px solid ${v}`,borderInlineStart:0}}}};const _=t=>{const{antCls:i,componentCls:v,colorText:p,triggerColor:A,footerBg:y,triggerBg:C,headerHeight:S,headerPadding:P,headerColor:D,footerPadding:U,triggerHeight:L,zeroTriggerHeight:O,zeroTriggerWidth:W,motionDurationMid:F,motionDurationSlow:K,fontSize:k,borderRadius:G,bodyBg:q,headerBg:ee,siderBg:le}=t;return{[v]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:q,"&, *":{boxSizing:"border-box"},[`&${v}-has-sider`]:{flexDirection:"row",[`> ${v}, > ${v}-content`]:{width:0}},[`${v}-header, &${v}-footer`]:{flex:"0 0 auto"},[`${v}-sider`]:{position:"relative",minWidth:0,background:le,transition:`all ${F}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${i}-menu${i}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:L},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:L,color:A,lineHeight:`${L}px`,textAlign:"center",background:C,cursor:"pointer",transition:`all ${F}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:S,insetInlineEnd:-W,zIndex:1,width:W,height:O,color:A,fontSize:t.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:le,borderStartStartRadius:0,borderStartEndRadius:G,borderEndEndRadius:G,borderEndStartRadius:0,cursor:"pointer",transition:`background ${K} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${K}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-W,borderStartStartRadius:G,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:G}}}}},x(t)),{"&-rtl":{direction:"rtl"}}),[`${v}-header`]:{height:S,padding:P,color:D,lineHeight:`${S}px`,background:ee,[`${i}-menu`]:{lineHeight:"inherit"}},[`${v}-footer`]:{padding:U,color:p,fontSize:k,background:y},[`${v}-content`]:{flex:"auto",minHeight:0}}};var l=(0,o.Z)("Layout",t=>[_(t)],t=>{const{colorBgLayout:i,controlHeight:v,controlHeightLG:p,colorText:A,controlHeightSM:y,marginXXS:C,colorTextLightSolid:S,colorBgContainer:P}=t,D=p*1.25;return{colorBgHeader:"#001529",colorBgBody:i,colorBgTrigger:"#002140",bodyBg:i,headerBg:"#001529",headerHeight:v*2,headerPadding:`0 ${D}px`,headerColor:A,footerPadding:`${y}px ${D}px`,footerBg:i,siderBg:"#001529",triggerHeight:p+C*2,triggerBg:"#002140",triggerColor:S,zeroTriggerWidth:p,zeroTriggerHeight:p,lightSiderBg:P,lightTriggerBg:P,lightTriggerColor:A}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(t,i){var v={};for(var p in t)Object.prototype.hasOwnProperty.call(t,p)&&i.indexOf(p)<0&&(v[p]=t[p]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,p=Object.getOwnPropertySymbols(t);Anull,removeSider:()=>null}});function n(t){let{suffixCls:i,tagName:v,displayName:p}=t;return A=>I.forwardRef((C,S)=>I.createElement(A,Object.assign({ref:S,suffixCls:i,tagName:v},C)))}const r=I.forwardRef((t,i)=>{const{prefixCls:v,suffixCls:p,className:A,tagName:y}=t,C=d(t,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:S}=I.useContext(E.E_),P=S("layout",v),[D,U]=l(P),L=p?`${P}-${p}`:P;return D(I.createElement(y,Object.assign({className:B()(v||L,A,U),ref:i},C)))}),a=I.forwardRef((t,i)=>{const{direction:v}=I.useContext(E.E_),[p,A]=I.useState([]),{prefixCls:y,className:C,rootClassName:S,children:P,hasSider:D,tagName:U,style:L}=t,O=d(t,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),W=(0,g.Z)(O,["suffixCls"]),{getPrefixCls:F,layout:K}=I.useContext(E.E_),k=F("layout",y),[G,q]=l(k),ee=B()(k,{[`${k}-has-sider`]:typeof D=="boolean"?D:p.length>0,[`${k}-rtl`]:v==="rtl"},K==null?void 0:K.className,C,S,q),le=I.useMemo(()=>({siderHook:{addSider:me=>{A(Fe=>[].concat((0,T.Z)(Fe),[me]))},removeSider:me=>{A(Fe=>Fe.filter(Se=>Se!==me))}}}),[]);return G(I.createElement(h.Provider,{value:le},I.createElement(U,Object.assign({ref:i,className:ee,style:Object.assign(Object.assign({},K==null?void 0:K.style),L)},W),P)))}),c=n({tagName:"div",displayName:"Layout"})(a),u=n({suffixCls:"header",tagName:"header",displayName:"Header"})(r),s=n({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(r),f=n({suffixCls:"content",tagName:"main",displayName:"Content"})(r);var e=c},40875:function(jt,it,R){"use strict";R.d(it,{J:function(){return E}});var T=R(59301),V=R(33234),B=R(70425),g=function(o,m){var x={};for(var _ in o)Object.prototype.hasOwnProperty.call(o,_)&&m.indexOf(_)<0&&(x[_]=o[_]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,_=Object.getOwnPropertySymbols(o);l<_.length;l++)m.indexOf(_[l])<0&&Object.prototype.propertyIsEnumerable.call(o,_[l])&&(x[_[l]]=o[_[l]]);return x};const I=T.createContext(null),E=T.forwardRef((o,m)=>{const{children:x}=o,_=g(o,["children"]),l=T.useContext(I),d=T.useMemo(()=>Object.assign(Object.assign({},l),_),[l,_.prefixCls,_.mode,_.selectable]);return T.createElement(I.Provider,{value:d},T.createElement(V.BR,null,(0,B.supportNodeRef)(x)?T.cloneElement(x,{ref:m}):x))});it.Z=I},20834:function(jt,it,R){"use strict";R.d(it,{default:function(){return ut}});var T=R(15285),V=R(59301),B=R(45818),g=R(92310),I=R.n(g),E=R(36355),o=function(we,ye){var de={};for(var $ in we)Object.prototype.hasOwnProperty.call(we,$)&&ye.indexOf($)<0&&(de[$]=we[$]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,$=Object.getOwnPropertySymbols(we);J<$.length;J++)ye.indexOf($[J])<0&&Object.prototype.propertyIsEnumerable.call(we,$[J])&&(de[$[J]]=we[$[J]]);return de},x=we=>{const{prefixCls:ye,className:de,dashed:$}=we,J=o(we,["prefixCls","className","dashed"]),{getPrefixCls:be}=V.useContext(E.E_),j=be("menu",ye),X=I()({[`${j}-item-divider-dashed`]:!!$},de);return V.createElement(T.iz,Object.assign({className:X},J))},_=R(11592),l=R(2738),d=R(6848),h=R(92343),r=(0,V.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),c=we=>{var ye;const{className:de,children:$,icon:J,title:be,danger:j}=we,{prefixCls:X,firstLevel:he,direction:ae,disableMenuItemTitleTooltip:te,inlineCollapsed:_e}=V.useContext(r),Ue=je=>{const $e=V.createElement("span",{className:`${X}-title-content`},$);return(!J||(0,h.l$)($)&&$.type==="span")&&$&&je&&he&&typeof $=="string"?V.createElement("div",{className:`${X}-inline-collapsed-noicon`},$.charAt(0)):$e},{siderCollapsed:Qe}=V.useContext(B.D);let ot=be;typeof be=="undefined"?ot=he?$:"":be===!1&&(ot="");const st={title:ot};!Qe&&!_e&&(st.title=null,st.open=!1);const lt=(0,_.Z)($).length;let pe=V.createElement(T.ck,Object.assign({},(0,l.Z)(we,["title","icon","danger"]),{className:I()({[`${X}-item-danger`]:j,[`${X}-item-only-child`]:(J?lt+1:lt)===1},de),title:typeof be=="string"?be:void 0}),(0,h.Tm)(J,{className:I()((0,h.l$)(J)?(ye=J.props)===null||ye===void 0?void 0:ye.className:"",`${X}-item-icon`)}),Ue(_e));return te||(pe=V.createElement(d.Z,Object.assign({},st,{placement:ae==="rtl"?"left":"right",overlayClassName:`${X}-inline-collapsed-tooltip`}),pe)),pe},s=we=>{var ye;const{popupClassName:de,icon:$,title:J,theme:be}=we,j=V.useContext(r),{prefixCls:X,inlineCollapsed:he,theme:ae}=j,te=(0,T.Xl)();let _e;if(!$)_e=he&&!te.length&&J&&typeof J=="string"?V.createElement("div",{className:`${X}-inline-collapsed-noicon`},J.charAt(0)):V.createElement("span",{className:`${X}-title-content`},J);else{const Qe=(0,h.l$)(J)&&J.type==="span";_e=V.createElement(V.Fragment,null,(0,h.Tm)($,{className:I()((0,h.l$)($)?(ye=$.props)===null||ye===void 0?void 0:ye.className:"",`${X}-item-icon`)}),Qe?J:V.createElement("span",{className:`${X}-title-content`},J))}const Ue=V.useMemo(()=>Object.assign(Object.assign({},j),{firstLevel:!1}),[j]);return V.createElement(r.Provider,{value:Ue},V.createElement(T.Wd,Object.assign({},(0,l.Z)(we,["icon"]),{title:_e,popupClassName:I()(X,de,`${X}-${be||ae}`)})))},f=R(18785),e=R(70425),t=R(62892),i=R(40875),v=function(we,ye){var de={};for(var $ in we)Object.prototype.hasOwnProperty.call(we,$)&&ye.indexOf($)<0&&(de[$]=we[$]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,$=Object.getOwnPropertySymbols(we);J<$.length;J++)ye.indexOf($[J])<0&&Object.prototype.propertyIsEnumerable.call(we,$[J])&&(de[$[J]]=we[$[J]]);return de};function p(we){return(we||[]).map((ye,de)=>{if(ye&&typeof ye=="object"){const $=ye,{label:J,children:be,key:j,type:X}=$,he=v($,["label","children","key","type"]),ae=j!=null?j:`tmp-${de}`;return be||X==="group"?X==="group"?V.createElement(T.BW,Object.assign({key:ae},he,{title:J}),p(be)):V.createElement(s,Object.assign({key:ae},he,{title:J}),p(be)):X==="divider"?V.createElement(x,Object.assign({key:ae},he)):V.createElement(c,Object.assign({key:ae},he),J)}return null}).filter(ye=>ye)}function A(we){return V.useMemo(()=>we&&p(we),[we])}var y=R(64993),C=R(17313),S=R(8378),P=R(13826),D=R(29878),U=R(83116),L=R(37613),W=we=>{const{componentCls:ye,motionDurationSlow:de,horizontalLineHeight:$,colorSplit:J,lineWidth:be,lineType:j,itemPaddingInline:X}=we;return{[`${ye}-horizontal`]:{lineHeight:$,border:0,borderBottom:`${be}px ${j} ${J}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ye}-item, ${ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:X},[`> ${ye}-item:hover, > ${ye}-item-active, > ${ye}-submenu ${ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ye}-item, ${ye}-submenu-title`]:{transition:[`border-color ${de}`,`background ${de}`].join(",")},[`${ye}-submenu-arrow`]:{display:"none"}}}},K=we=>{let{componentCls:ye,menuArrowOffset:de}=we;return{[`${ye}-rtl`]:{direction:"rtl"},[`${ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ye}-rtl${ye}-vertical, - ${ye}-submenu-rtl ${ye}-vertical`]:{[`${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${de})`},"&::after":{transform:`rotate(45deg) translateY(${de})`}}}}};const k=we=>Object.assign({},(0,C.oN)(we));var q=(we,ye)=>{const{componentCls:de,itemColor:$,itemSelectedColor:J,groupTitleColor:be,itemBg:j,subMenuItemBg:X,itemSelectedBg:he,activeBarHeight:ae,activeBarWidth:te,activeBarBorderWidth:_e,motionDurationSlow:Ue,motionEaseInOut:Qe,motionEaseOut:ot,itemPaddingInline:st,motionDurationMid:lt,itemHoverColor:pe,lineType:je,colorSplit:$e,itemDisabledColor:Ke,dangerItemColor:Et,dangerItemHoverColor:Ht,dangerItemSelectedColor:Wt,dangerItemActiveBg:Yt,dangerItemSelectedBg:Dr,itemHoverBg:Wr,itemActiveBg:Br,menuSubMenuBg:xr,horizontalItemSelectedColor:mn,horizontalItemSelectedBg:wr,horizontalItemBorderRadius:kt,horizontalItemHoverBg:Vr,popupBg:pt}=we;return{[`${de}-${ye}, ${de}-${ye} > ${de}`]:{color:$,background:j,[`&${de}-root:focus-visible`]:Object.assign({},k(we)),[`${de}-item-group-title`]:{color:be},[`${de}-submenu-selected`]:{[`> ${de}-submenu-title`]:{color:J}},[`${de}-item-disabled, ${de}-submenu-disabled`]:{color:`${Ke} !important`},[`${de}-item:not(${de}-item-selected):not(${de}-submenu-selected)`]:{[`&:hover, > ${de}-submenu-title:hover`]:{color:pe}},[`&:not(${de}-horizontal)`]:{[`${de}-item:not(${de}-item-selected)`]:{"&:hover":{backgroundColor:Wr},"&:active":{backgroundColor:Br}},[`${de}-submenu-title`]:{"&:hover":{backgroundColor:Wr},"&:active":{backgroundColor:Br}}},[`${de}-item-danger`]:{color:Et,[`&${de}-item:hover`]:{[`&:not(${de}-item-selected):not(${de}-submenu-selected)`]:{color:Ht}},[`&${de}-item:active`]:{background:Yt}},[`${de}-item a`]:{"&, &:hover":{color:"inherit"}},[`${de}-item-selected`]:{color:J,[`&${de}-item-danger`]:{color:Wt},"a, a:hover":{color:"inherit"}},[`& ${de}-item-selected`]:{backgroundColor:he,[`&${de}-item-danger`]:{backgroundColor:Dr}},[`${de}-item, ${de}-submenu-title`]:{[`&:not(${de}-item-disabled):focus-visible`]:Object.assign({},k(we))},[`&${de}-submenu > ${de}`]:{backgroundColor:xr},[`&${de}-popup > ${de}`]:{backgroundColor:pt},[`&${de}-horizontal`]:Object.assign(Object.assign({},ye==="dark"?{borderBottom:0}:{}),{[`> ${de}-item, > ${de}-submenu`]:{top:_e,marginTop:-_e,marginBottom:0,borderRadius:kt,"&::after":{position:"absolute",insetInline:st,bottom:0,borderBottom:`${ae}px solid transparent`,transition:`border-color ${Ue} ${Qe}`,content:'""'},"&:hover, &-active, &-open":{background:Vr,"&::after":{borderBottomWidth:ae,borderBottomColor:mn}},"&-selected":{color:mn,backgroundColor:wr,"&:hover":{backgroundColor:wr},"&::after":{borderBottomWidth:ae,borderBottomColor:mn}}}}),[`&${de}-root`]:{[`&${de}-inline, &${de}-vertical`]:{borderInlineEnd:`${_e}px ${je} ${$e}`}},[`&${de}-inline`]:{[`${de}-sub${de}-inline`]:{background:X},[`${de}-item, ${de}-submenu-title`]:_e&&te?{width:`calc(100% + ${_e}px)`}:{},[`${de}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${te}px solid ${J}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${lt} ${ot}`,`opacity ${lt} ${ot}`].join(","),content:'""'},[`&${de}-item-danger`]:{"&::after":{borderInlineEndColor:Wt}}},[`${de}-selected, ${de}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${lt} ${Qe}`,`opacity ${lt} ${Qe}`].join(",")}}}}}};const ee=we=>{const{componentCls:ye,itemHeight:de,itemMarginInline:$,padding:J,menuArrowSize:be,marginXS:j,itemMarginBlock:X}=we,he=J+be+j;return{[`${ye}-item`]:{position:"relative",overflow:"hidden"},[`${ye}-item, ${ye}-submenu-title`]:{height:de,lineHeight:`${de}px`,paddingInline:J,overflow:"hidden",textOverflow:"ellipsis",marginInline:$,marginBlock:X,width:`calc(100% - ${$*2}px)`},[`> ${ye}-item, + ${ye}-submenu-rtl ${ye}-vertical`]:{[`${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${de})`},"&::after":{transform:`rotate(45deg) translateY(${de})`}}}}};const k=we=>Object.assign({},(0,C.oN)(we));var q=(we,ye)=>{const{componentCls:de,itemColor:$,itemSelectedColor:J,groupTitleColor:be,itemBg:j,subMenuItemBg:X,itemSelectedBg:he,activeBarHeight:ae,activeBarWidth:te,activeBarBorderWidth:_e,motionDurationSlow:Ue,motionEaseInOut:Qe,motionEaseOut:ot,itemPaddingInline:st,motionDurationMid:lt,itemHoverColor:pe,lineType:je,colorSplit:$e,itemDisabledColor:Ke,dangerItemColor:Et,dangerItemHoverColor:Ht,dangerItemSelectedColor:Wt,dangerItemActiveBg:Yt,dangerItemSelectedBg:Dr,itemHoverBg:Wr,itemActiveBg:Br,menuSubMenuBg:xr,horizontalItemSelectedColor:vn,horizontalItemSelectedBg:wr,horizontalItemBorderRadius:kt,horizontalItemHoverBg:Hr,popupBg:pt}=we;return{[`${de}-${ye}, ${de}-${ye} > ${de}`]:{color:$,background:j,[`&${de}-root:focus-visible`]:Object.assign({},k(we)),[`${de}-item-group-title`]:{color:be},[`${de}-submenu-selected`]:{[`> ${de}-submenu-title`]:{color:J}},[`${de}-item-disabled, ${de}-submenu-disabled`]:{color:`${Ke} !important`},[`${de}-item:not(${de}-item-selected):not(${de}-submenu-selected)`]:{[`&:hover, > ${de}-submenu-title:hover`]:{color:pe}},[`&:not(${de}-horizontal)`]:{[`${de}-item:not(${de}-item-selected)`]:{"&:hover":{backgroundColor:Wr},"&:active":{backgroundColor:Br}},[`${de}-submenu-title`]:{"&:hover":{backgroundColor:Wr},"&:active":{backgroundColor:Br}}},[`${de}-item-danger`]:{color:Et,[`&${de}-item:hover`]:{[`&:not(${de}-item-selected):not(${de}-submenu-selected)`]:{color:Ht}},[`&${de}-item:active`]:{background:Yt}},[`${de}-item a`]:{"&, &:hover":{color:"inherit"}},[`${de}-item-selected`]:{color:J,[`&${de}-item-danger`]:{color:Wt},"a, a:hover":{color:"inherit"}},[`& ${de}-item-selected`]:{backgroundColor:he,[`&${de}-item-danger`]:{backgroundColor:Dr}},[`${de}-item, ${de}-submenu-title`]:{[`&:not(${de}-item-disabled):focus-visible`]:Object.assign({},k(we))},[`&${de}-submenu > ${de}`]:{backgroundColor:xr},[`&${de}-popup > ${de}`]:{backgroundColor:pt},[`&${de}-horizontal`]:Object.assign(Object.assign({},ye==="dark"?{borderBottom:0}:{}),{[`> ${de}-item, > ${de}-submenu`]:{top:_e,marginTop:-_e,marginBottom:0,borderRadius:kt,"&::after":{position:"absolute",insetInline:st,bottom:0,borderBottom:`${ae}px solid transparent`,transition:`border-color ${Ue} ${Qe}`,content:'""'},"&:hover, &-active, &-open":{background:Hr,"&::after":{borderBottomWidth:ae,borderBottomColor:vn}},"&-selected":{color:vn,backgroundColor:wr,"&:hover":{backgroundColor:wr},"&::after":{borderBottomWidth:ae,borderBottomColor:vn}}}}),[`&${de}-root`]:{[`&${de}-inline, &${de}-vertical`]:{borderInlineEnd:`${_e}px ${je} ${$e}`}},[`&${de}-inline`]:{[`${de}-sub${de}-inline`]:{background:X},[`${de}-item, ${de}-submenu-title`]:_e&&te?{width:`calc(100% + ${_e}px)`}:{},[`${de}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${te}px solid ${J}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${lt} ${ot}`,`opacity ${lt} ${ot}`].join(","),content:'""'},[`&${de}-item-danger`]:{"&::after":{borderInlineEndColor:Wt}}},[`${de}-selected, ${de}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${lt} ${Qe}`,`opacity ${lt} ${Qe}`].join(",")}}}}}};const ee=we=>{const{componentCls:ye,itemHeight:de,itemMarginInline:$,padding:J,menuArrowSize:be,marginXS:j,itemMarginBlock:X}=we,he=J+be+j;return{[`${ye}-item`]:{position:"relative",overflow:"hidden"},[`${ye}-item, ${ye}-submenu-title`]:{height:de,lineHeight:`${de}px`,paddingInline:J,overflow:"hidden",textOverflow:"ellipsis",marginInline:$,marginBlock:X,width:`calc(100% - ${$*2}px)`},[`> ${ye}-item, > ${ye}-submenu > ${ye}-submenu-title`]:{height:de,lineHeight:`${de}px`},[`${ye}-item-group-list ${ye}-submenu-title, ${ye}-submenu-title`]:{paddingInlineEnd:he}}};var me=we=>{const{componentCls:ye,iconCls:de,itemHeight:$,colorTextLightSolid:J,dropdownWidth:be,controlHeightLG:j,motionDurationMid:X,motionEaseOut:he,paddingXL:ae,itemMarginInline:te,fontSizeLG:_e,motionDurationSlow:Ue,paddingXS:Qe,boxShadowSecondary:ot,collapsedWidth:st,collapsedIconSize:lt}=we,pe={height:$,lineHeight:`${$}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ye]:{"&-inline, &-vertical":Object.assign({[`&${ye}-root`]:{boxShadow:"none"}},ee(we))},[`${ye}-submenu-popup`]:{[`${ye}-vertical`]:Object.assign(Object.assign({},ee(we)),{boxShadow:ot})}},{[`${ye}-submenu-popup ${ye}-vertical${ye}-sub`]:{minWidth:be,maxHeight:`calc(100vh - ${j*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ye}-inline`]:{width:"100%",[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Ue}`,`background ${Ue}`,`padding ${X} ${he}`].join(","),[`> ${ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ye}-sub${ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ye}-submenu > ${ye}-submenu-title`]:pe,[`& ${ye}-item-group-title`]:{paddingInlineStart:ae}},[`${ye}-item`]:pe}},{[`${ye}-inline-collapsed`]:{width:st,[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu ${ye}-submenu-title`]:{[`> ${ye}-inline-collapsed-noicon`]:{fontSize:_e,textAlign:"center"}}},[`> ${ye}-item, > ${ye}-item-group > ${ye}-item-group-list > ${ye}-item, @@ -82,7 +82,7 @@ dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms ${ye}-submenu-arrow, ${ye}-submenu-expand-icon `]:{opacity:0},[`${ye}-item-icon, ${de}`]:{margin:0,fontSize:lt,lineHeight:`${$}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ye}-item-icon, ${de}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ye}-item-icon, ${de}`]:{display:"none"},"a, a:hover":{color:J}},[`${ye}-item-group-title`]:Object.assign(Object.assign({},C.vS),{paddingInline:Qe})}}]};const Fe=we=>{const{componentCls:ye,motionDurationSlow:de,motionDurationMid:$,motionEaseInOut:J,motionEaseOut:be,iconCls:j,iconSize:X,iconMarginInlineEnd:he}=we;return{[`${ye}-item, ${ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${de}`,`background ${de}`,`padding ${de} ${J}`].join(","),[`${ye}-item-icon, ${j}`]:{minWidth:X,fontSize:X,transition:[`font-size ${$} ${be}`,`margin ${de} ${J}`,`color ${de}`].join(","),"+ span":{marginInlineStart:he,opacity:1,transition:[`opacity ${de} ${J}`,`margin ${de}`,`color ${de}`].join(",")}},[`${ye}-item-icon`]:Object.assign({},(0,C.Ro)()),[`&${ye}-item-only-child`]:{[`> ${j}, > ${ye}-item-icon`]:{marginInlineEnd:0}}},[`${ye}-item-disabled, ${ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Se=we=>{const{componentCls:ye,motionDurationSlow:de,motionEaseInOut:$,borderRadius:J,menuArrowSize:be,menuArrowOffset:j}=we;return{[`${ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:we.margin,width:be,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${de} ${$}, opacity ${de}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:be*.6,height:be*.15,backgroundColor:"currentcolor",borderRadius:J,transition:[`background ${de} ${$}`,`transform ${de} ${$}`,`top ${de} ${$}`,`color ${de} ${$}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${j})`},"&::after":{transform:`rotate(-45deg) translateY(${j})`}}}}},Re=we=>{const{antCls:ye,componentCls:de,fontSize:$,motionDurationSlow:J,motionDurationMid:be,motionEaseInOut:j,paddingXS:X,padding:he,colorSplit:ae,lineWidth:te,zIndexPopup:_e,borderRadiusLG:Ue,subMenuItemBorderRadius:Qe,menuArrowSize:ot,menuArrowOffset:st,lineType:lt,menuPanelMaskInset:pe,groupTitleLineHeight:je,groupTitleFontSize:$e}=we;return[{"":{[`${de}`]:Object.assign(Object.assign({},(0,C.dF)()),{"&-hidden":{display:"none"}})},[`${de}-submenu-hidden`]:{display:"none"}},{[de]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,C.Wf)(we)),(0,C.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:$,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${J} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${de}-item`]:{flex:"none"}},[`${de}-item, ${de}-submenu, ${de}-submenu-title`]:{borderRadius:we.itemBorderRadius},[`${de}-item-group-title`]:{padding:`${X}px ${he}px`,fontSize:$e,lineHeight:je,transition:`all ${J}`},[`&-horizontal ${de}-submenu`]:{transition:[`border-color ${J} ${j}`,`background ${J} ${j}`].join(",")},[`${de}-submenu, ${de}-submenu-inline`]:{transition:[`border-color ${J} ${j}`,`background ${J} ${j}`,`padding ${be} ${j}`].join(",")},[`${de}-submenu ${de}-sub`]:{cursor:"initial",transition:[`background ${J} ${j}`,`padding ${J} ${j}`].join(",")},[`${de}-title-content`]:{transition:`color ${J}`},[`${de}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${de}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ae,borderStyle:lt,borderWidth:0,borderTopWidth:te,marginBlock:te,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Fe(we)),{[`${de}-item-group`]:{[`${de}-item-group-list`]:{margin:0,padding:0,[`${de}-item, ${de}-submenu-title`]:{paddingInline:`${$*2}px ${he}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:_e,borderRadius:Ue,boxShadow:"none",transformOrigin:"0 0",[`&${de}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${pe}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:pe},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:we.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:we.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:we.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:we.paddingXS},[`> ${de}`]:Object.assign(Object.assign(Object.assign({borderRadius:Ue},Fe(we)),Se(we)),{[`${de}-item, ${de}-submenu > ${de}-submenu-title`]:{borderRadius:Qe},[`${de}-submenu-title::after`]:{transition:`transform ${J} ${j}`}})}}),Se(we)),{[`&-inline-collapsed ${de}-submenu-arrow, - &-inline ${de}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${st})`},"&::after":{transform:`rotate(45deg) translateX(-${st})`}},[`${de}-submenu-open${de}-submenu-inline > ${de}-submenu-title > ${de}-submenu-arrow`]:{transform:`translateY(-${ot*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${st})`},"&::before":{transform:`rotate(45deg) translateX(${st})`}}})},{[`${ye}-layout-header`]:{[de]:{lineHeight:"inherit"}}}]};var Ye=(we,ye)=>(0,U.Z)("Menu",$=>{if(ye===!1)return[];const{colorBgElevated:J,colorPrimary:be,colorTextLightSolid:j,controlHeightLG:X,fontSize:he,darkItemColor:ae,darkDangerItemColor:te,darkItemBg:_e,darkSubMenuItemBg:Ue,darkItemSelectedColor:Qe,darkItemSelectedBg:ot,darkDangerItemSelectedBg:st,darkItemHoverBg:lt,darkGroupTitleColor:pe,darkItemHoverColor:je,darkItemDisabledColor:$e,darkDangerItemHoverColor:Ke,darkDangerItemSelectedColor:Et,darkDangerItemActiveBg:Ht}=$,Wt=he/7*5,Yt=(0,L.TS)($,{menuArrowSize:Wt,menuHorizontalHeight:X*1.15,menuArrowOffset:`${Wt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:J}),Dr=(0,L.TS)(Yt,{itemColor:ae,itemHoverColor:je,groupTitleColor:pe,itemSelectedColor:Qe,itemBg:_e,popupBg:_e,subMenuItemBg:Ue,itemActiveBg:"transparent",itemSelectedBg:ot,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:lt,itemDisabledColor:$e,dangerItemColor:te,dangerItemHoverColor:Ke,dangerItemSelectedColor:Et,dangerItemActiveBg:Ht,dangerItemSelectedBg:st,menuSubMenuBg:Ue,horizontalItemSelectedColor:j,horizontalItemSelectedBg:be});return[Re(Yt),W(Yt),me(Yt),q(Yt,"light"),q(Dr,"dark"),K(Yt),(0,S.Z)(Yt),(0,P.oN)(Yt,"slide-up"),(0,P.oN)(Yt,"slide-down"),(0,D._y)(Yt,"zoom-big")]},$=>{const{colorPrimary:J,colorError:be,colorTextDisabled:j,colorErrorBg:X,colorText:he,colorTextDescription:ae,colorBgContainer:te,colorFillAlter:_e,colorFillContent:Ue,lineWidth:Qe,lineWidthBold:ot,controlItemBgActive:st,colorBgTextHover:lt,controlHeightLG:pe,lineHeight:je,colorBgElevated:$e,marginXXS:Ke,padding:Et,fontSize:Ht,controlHeightSM:Wt,fontSizeLG:Yt,colorTextLightSolid:Dr,colorErrorHover:Wr}=$,Br=new y.C(Dr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:$.zIndexPopupBase+50,radiusItem:$.borderRadiusLG,itemBorderRadius:$.borderRadiusLG,radiusSubMenuItem:$.borderRadiusSM,subMenuItemBorderRadius:$.borderRadiusSM,colorItemText:he,itemColor:he,colorItemTextHover:he,itemHoverColor:he,colorItemTextHoverHorizontal:J,horizontalItemHoverColor:J,colorGroupTitle:ae,groupTitleColor:ae,colorItemTextSelected:J,itemSelectedColor:J,colorItemTextSelectedHorizontal:J,horizontalItemSelectedColor:J,colorItemBg:te,itemBg:te,colorItemBgHover:lt,itemHoverBg:lt,colorItemBgActive:Ue,itemActiveBg:st,colorSubItemBg:_e,subMenuItemBg:_e,colorItemBgSelected:st,itemSelectedBg:st,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ot,activeBarHeight:ot,colorActiveBarBorderSize:Qe,activeBarBorderWidth:Qe,colorItemTextDisabled:j,itemDisabledColor:j,colorDangerItemText:be,dangerItemColor:be,colorDangerItemTextHover:be,dangerItemHoverColor:be,colorDangerItemTextSelected:be,dangerItemSelectedColor:be,colorDangerItemBgActive:X,dangerItemActiveBg:X,colorDangerItemBgSelected:X,dangerItemSelectedBg:X,itemMarginInline:$.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:pe,groupTitleLineHeight:je,collapsedWidth:pe*2,popupBg:$e,itemMarginBlock:Ke,itemPaddingInline:Et,horizontalLineHeight:`${pe*1.15}px`,iconSize:Ht,iconMarginInlineEnd:Wt-Ht,collapsedIconSize:Yt,groupTitleFontSize:Ht,darkItemDisabledColor:new y.C(Dr).setAlpha(.25).toRgbString(),darkItemColor:Br,darkDangerItemColor:be,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Dr,darkItemSelectedBg:J,darkDangerItemSelectedBg:be,darkItemHoverBg:"transparent",darkGroupTitleColor:Br,darkItemHoverColor:Dr,darkDangerItemHoverColor:Wr,darkDangerItemSelectedColor:Dr,darkDangerItemActiveBg:be}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(we),qe=function(we,ye){var de={};for(var $ in we)Object.prototype.hasOwnProperty.call(we,$)&&ye.indexOf($)<0&&(de[$]=we[$]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,$=Object.getOwnPropertySymbols(we);J<$.length;J++)ye.indexOf($[J])<0&&Object.prototype.propertyIsEnumerable.call(we,$[J])&&(de[$[J]]=we[$[J]]);return de},We=(0,V.forwardRef)((we,ye)=>{var de,$;const J=V.useContext(i.Z),be=J||{},{getPrefixCls:j,getPopupContainer:X,direction:he,menu:ae}=V.useContext(E.E_),te=j(),{prefixCls:_e,className:Ue,style:Qe,theme:ot="light",expandIcon:st,_internalDisableMenuItemTitleTooltip:lt,inlineCollapsed:pe,siderCollapsed:je,items:$e,children:Ke,rootClassName:Et,mode:Ht,selectable:Wt,onClick:Yt,overflowedIndicatorPopupClassName:Dr}=we,Wr=qe(we,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Br=(0,l.Z)(Wr,["collapsedWidth"]),xr=A($e)||Ke;(de=be.validator)===null||de===void 0||de.call(be,{mode:Ht});const mn=(0,e.useEvent)(function(){var At;Yt==null||Yt.apply(void 0,arguments),(At=be.onClick)===null||At===void 0||At.call(be)}),wr=be.mode||Ht,kt=Wt!=null?Wt:be.selectable,Vr=V.useMemo(()=>je!==void 0?je:pe,[pe,je]),pt={horizontal:{motionName:`${te}-slide-up`},inline:(0,t.Z)(te),other:{motionName:`${te}-zoom-big`}},Nt=j("menu",_e||be.prefixCls),[dr,Jt]=Ye(Nt,!J),Ne=I()(`${Nt}-${ot}`,ae==null?void 0:ae.className,Ue);let _t;if(typeof st=="function")_t=st;else if(st===null||st===!1)_t=null;else if(be.expandIcon===null||be.expandIcon===!1)_t=null;else{const At=st!=null?st:be.expandIcon;_t=(0,h.Tm)(At,{className:I()(`${Nt}-submenu-expand-icon`,(0,h.l$)(At)?($=At.props)===null||$===void 0?void 0:$.className:"")})}const ft=V.useMemo(()=>({prefixCls:Nt,inlineCollapsed:Vr||!1,direction:he,firstLevel:!0,theme:ot,mode:wr,disableMenuItemTitleTooltip:lt}),[Nt,Vr,he,lt,ot]);return dr(V.createElement(i.Z.Provider,{value:null},V.createElement(r.Provider,{value:ft},V.createElement(T.ZP,Object.assign({getPopupContainer:X,overflowedIndicator:V.createElement(f.Z,null),overflowedIndicatorPopupClassName:I()(Nt,`${Nt}-${ot}`,Dr),mode:wr,selectable:kt,onClick:mn},Br,{inlineCollapsed:Vr,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),Qe),className:Ne,prefixCls:Nt,direction:he,defaultMotions:pt,expandIcon:_t,ref:ye,rootClassName:I()(Et,Jt)}),xr))))});const ke=(0,V.forwardRef)((we,ye)=>{const de=(0,V.useRef)(null),$=V.useContext(B.D);return(0,V.useImperativeHandle)(ye,()=>({menu:de.current,focus:J=>{var be;(be=de.current)===null||be===void 0||be.focus(J)}})),V.createElement(We,Object.assign({ref:de},we,$))});ke.Item=c,ke.SubMenu=s,ke.Divider=x,ke.ItemGroup=T.BW;var ut=ke},58421:function(jt,it,R){"use strict";R.d(it,{Z:function(){return be}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},g=B,I=R(7657),E=function(X,he){return V.createElement(I.Z,(0,T.Z)({},X,{ref:he,icon:g}))},o=V.forwardRef(E),m=o,x=R(49198),_=R(33853),l=R(38819),d=R(92310),h=R.n(d),n=R(20068),r=R(33885),a=R(67732),c=R(83652),u=R(42403),s=R(158),f=R(26112),e={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},t=e,i=R(91735),v=function(j){(0,u.Z)(he,j);var X=(0,s.Z)(he);function he(){var ae;(0,a.Z)(this,he);for(var te=arguments.length,_e=new Array(te),Ue=0;Ue=0||Qe.relatedTarget.className.indexOf("".concat(pe,"-item"))>=0))&<(ae.getValidValue()))},ae.go=function(Qe){var ot=ae.state.goInputText;ot!==""&&(Qe.keyCode===t.ENTER||Qe.type==="click")&&(ae.setState({goInputText:""}),ae.props.quickGo(ae.getValidValue()))},ae}return(0,c.Z)(he,[{key:"getPageSizeOptions",value:function(){var te=this.props,_e=te.pageSize,Ue=te.pageSizeOptions;return Ue.some(function(Qe){return Qe.toString()===_e.toString()})?Ue:Ue.concat([_e.toString()]).sort(function(Qe,ot){var st=Number.isNaN(Number(Qe))?0:Number(Qe),lt=Number.isNaN(Number(ot))?0:Number(ot);return st-lt})}},{key:"render",value:function(){var te=this,_e=this.props,Ue=_e.pageSize,Qe=_e.locale,ot=_e.rootPrefixCls,st=_e.changeSize,lt=_e.quickGo,pe=_e.goButton,je=_e.selectComponentClass,$e=_e.buildOptionText,Ke=_e.selectPrefixCls,Et=_e.disabled,Ht=this.state.goInputText,Wt="".concat(ot,"-options"),Yt=je,Dr=null,Wr=null,Br=null;if(!st&&!lt)return null;var xr=this.getPageSizeOptions();if(st&&Yt){var mn=xr.map(function(wr,kt){return V.createElement(Yt.Option,{key:kt,value:wr.toString()},($e||te.buildOptionText)(wr))});Dr=V.createElement(Yt,{disabled:Et,prefixCls:Ke,showSearch:!1,className:"".concat(Wt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ue||xr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(kt){return kt.parentNode},"aria-label":Qe.page_size,defaultOpen:!1},mn)}return lt&&(pe&&(Br=typeof pe=="boolean"?V.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Et,className:"".concat(Wt,"-quick-jumper-button")},Qe.jump_to_confirm):V.createElement("span",{onClick:this.go,onKeyUp:this.go},pe)),Wr=V.createElement("div",{className:"".concat(Wt,"-quick-jumper")},Qe.jump_to,V.createElement("input",{disabled:Et,type:"text",value:Ht,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qe.page}),Qe.page,Br)),V.createElement("li",{className:"".concat(Wt)},Dr,Wr)}}]),he}(V.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=v,A=function(X){var he,ae=X.rootPrefixCls,te=X.page,_e=X.active,Ue=X.className,Qe=X.showTitle,ot=X.onClick,st=X.onKeyPress,lt=X.itemRender,pe="".concat(ae,"-item"),je=h()(pe,"".concat(pe,"-").concat(te),(he={},(0,n.Z)(he,"".concat(pe,"-active"),_e),(0,n.Z)(he,"".concat(pe,"-disabled"),!te),(0,n.Z)(he,X.className,Ue),he)),$e=function(){ot(te)},Ke=function(Wt){st(Wt,ot,te)},Et=lt(te,"page",V.createElement("a",{rel:"nofollow"},te));return Et?V.createElement("li",{title:Qe?te.toString():null,className:je,onClick:$e,onKeyPress:Ke,tabIndex:0},Et):null},y=A;function C(){}function S(j){var X=Number(j);return typeof X=="number"&&!Number.isNaN(X)&&isFinite(X)&&Math.floor(X)===X}var P=function(X,he,ae){return ae};function D(j,X,he){var ae=typeof j=="undefined"?X.pageSize:j;return Math.floor((he.total-1)/ae)+1}var U=function(j){(0,u.Z)(he,j);var X=(0,s.Z)(he);function he(ae){var te;(0,a.Z)(this,he),te=X.call(this,ae),te.paginationNode=V.createRef(),te.getJumpPrevPage=function(){return Math.max(1,te.state.current-(te.props.showLessItems?3:5))},te.getJumpNextPage=function(){return Math.min(D(void 0,te.state,te.props),te.state.current+(te.props.showLessItems?3:5))},te.getItemIcon=function(st,lt){var pe=te.props.prefixCls,je=st||V.createElement("button",{type:"button","aria-label":lt,className:"".concat(pe,"-item-link")});return typeof st=="function"&&(je=V.createElement(st,(0,r.Z)({},te.props))),je},te.isValid=function(st){var lt=te.props.total;return S(st)&&st!==te.state.current&&S(lt)&<>0},te.shouldDisplayQuickJumper=function(){var st=te.props,lt=st.showQuickJumper,pe=st.total,je=te.state.pageSize;return pe<=je?!1:lt},te.handleKeyDown=function(st){(st.keyCode===t.ARROW_UP||st.keyCode===t.ARROW_DOWN)&&st.preventDefault()},te.handleKeyUp=function(st){var lt=te.getValidValue(st),pe=te.state.currentInputValue;lt!==pe&&te.setState({currentInputValue:lt}),st.keyCode===t.ENTER?te.handleChange(lt):st.keyCode===t.ARROW_UP?te.handleChange(lt-1):st.keyCode===t.ARROW_DOWN&&te.handleChange(lt+1)},te.handleBlur=function(st){var lt=te.getValidValue(st);te.handleChange(lt)},te.changePageSize=function(st){var lt=te.state.current,pe=D(st,te.state,te.props);lt=lt>pe?pe:lt,pe===0&&(lt=te.state.current),typeof st=="number"&&("pageSize"in te.props||te.setState({pageSize:st}),"current"in te.props||te.setState({current:lt,currentInputValue:lt})),te.props.onShowSizeChange(lt,st),"onChange"in te.props&&te.props.onChange&&te.props.onChange(lt,st)},te.handleChange=function(st){var lt=te.props,pe=lt.disabled,je=lt.onChange,$e=te.state,Ke=$e.pageSize,Et=$e.current,Ht=$e.currentInputValue;if(te.isValid(st)&&!pe){var Wt=D(void 0,te.state,te.props),Yt=st;return st>Wt?Yt=Wt:st<1&&(Yt=1),"current"in te.props||te.setState({current:Yt}),Yt!==Ht&&te.setState({currentInputValue:Yt}),je(Yt,Ke),Yt}return Et},te.prev=function(){te.hasPrev()&&te.handleChange(te.state.current-1)},te.next=function(){te.hasNext()&&te.handleChange(te.state.current+1)},te.jumpPrev=function(){te.handleChange(te.getJumpPrevPage())},te.jumpNext=function(){te.handleChange(te.getJumpNextPage())},te.hasPrev=function(){return te.state.current>1},te.hasNext=function(){return te.state.current2?pe-2:0),$e=2;$e=Ue?ot=Ue:ot=Number(_e),ot}},{key:"getShowSizeChanger",value:function(){var te=this.props,_e=te.showSizeChanger,Ue=te.total,Qe=te.totalBoundaryShowSizeChanger;return typeof _e!="undefined"?_e:Ue>Qe}},{key:"render",value:function(){var te=this.props,_e=te.prefixCls,Ue=te.className,Qe=te.style,ot=te.disabled,st=te.hideOnSinglePage,lt=te.total,pe=te.locale,je=te.showQuickJumper,$e=te.showLessItems,Ke=te.showTitle,Et=te.showTotal,Ht=te.simple,Wt=te.itemRender,Yt=te.showPrevNextJumpers,Dr=te.jumpPrevIcon,Wr=te.jumpNextIcon,Br=te.selectComponentClass,xr=te.selectPrefixCls,mn=te.pageSizeOptions,wr=this.state,kt=wr.current,Vr=wr.pageSize,pt=wr.currentInputValue;if(st===!0&<<=Vr)return null;var Nt=D(void 0,this.state,this.props),dr=[],Jt=null,Ne=null,_t=null,ft=null,At=null,Ft=je&&je.goButton,nt=$e?1:2,w=kt-1>0?kt-1:0,z=kt+1lt?lt:kt*Vr]));if(Ht){Ft&&(typeof Ft=="boolean"?At=V.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pe.jump_to_confirm):At=V.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ft),At=V.createElement("li",{title:Ke?"".concat(pe.jump_to).concat(kt,"/").concat(Nt):null,className:"".concat(_e,"-simple-pager")},At));var fe=this.renderPrev(w);return V.createElement("ul",(0,T.Z)({className:h()(_e,"".concat(_e,"-simple"),(0,n.Z)({},"".concat(_e,"-disabled"),ot),Ue),style:Qe,ref:this.paginationNode},Z),ie,fe?V.createElement("li",{title:Ke?pe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:h()("".concat(_e,"-prev"),(0,n.Z)({},"".concat(_e,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},fe):null,V.createElement("li",{title:Ke?"".concat(kt,"/").concat(Nt):null,className:"".concat(_e,"-simple-pager")},V.createElement("input",{type:"text",value:pt,disabled:ot,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),V.createElement("span",{className:"".concat(_e,"-slash")},"/"),Nt),V.createElement("li",{title:Ke?pe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:h()("".concat(_e,"-next"),(0,n.Z)({},"".concat(_e,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(z)),At)}if(Nt<=3+nt*2){var Oe={locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ke,itemRender:Wt};Nt||dr.push(V.createElement(y,(0,T.Z)({},Oe,{key:"noPager",page:1,className:"".concat(_e,"-item-disabled")})));for(var Ve=1;Ve<=Nt;Ve+=1){var nr=kt===Ve;dr.push(V.createElement(y,(0,T.Z)({},Oe,{key:Ve,page:Ve,active:nr})))}}else{var Pt=$e?pe.prev_3:pe.prev_5,Ct=$e?pe.next_3:pe.next_5,gr=Wt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Dr,"prev page")),Ar=Wt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Wr,"next page"));Yt&&(Jt=gr?V.createElement("li",{title:Ke?Pt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:h()("".concat(_e,"-jump-prev"),(0,n.Z)({},"".concat(_e,"-jump-prev-custom-icon"),!!Dr))},gr):null,Ne=Ar?V.createElement("li",{title:Ke?Ct:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:h()("".concat(_e,"-jump-next"),(0,n.Z)({},"".concat(_e,"-jump-next-custom-icon"),!!Wr))},Ar):null),ft=V.createElement(y,{locale:pe,last:!0,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nt,page:Nt,active:!1,showTitle:Ke,itemRender:Wt}),_t=V.createElement(y,{locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ke,itemRender:Wt});var lr=Math.max(1,kt-nt),zr=Math.min(kt+nt,Nt);kt-1<=nt&&(zr=1+nt*2),Nt-kt<=nt&&(lr=Nt-nt*2);for(var vr=lr;vr<=zr;vr+=1){var Gt=kt===vr;dr.push(V.createElement(y,{locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:vr,page:vr,active:Gt,showTitle:Ke,itemRender:Wt}))}kt-1>=nt*2&&kt!==3&&(dr[0]=(0,V.cloneElement)(dr[0],{className:"".concat(_e,"-item-after-jump-prev")}),dr.unshift(Jt)),Nt-kt>=nt*2&&kt!==Nt-2&&(dr[dr.length-1]=(0,V.cloneElement)(dr[dr.length-1],{className:"".concat(_e,"-item-before-jump-next")}),dr.push(Ne)),lr!==1&&dr.unshift(_t),zr!==Nt&&dr.push(ft)}var qt=!this.hasPrev()||!Nt,Pe=!this.hasNext()||!Nt,Ze=this.renderPrev(w),at=this.renderNext(z);return V.createElement("ul",(0,T.Z)({className:h()(_e,Ue,(0,n.Z)({},"".concat(_e,"-disabled"),ot)),style:Qe,ref:this.paginationNode},Z),ie,Ze?V.createElement("li",{title:Ke?pe.prev_page:null,onClick:this.prev,tabIndex:qt?null:0,onKeyPress:this.runIfEnterPrev,className:h()("".concat(_e,"-prev"),(0,n.Z)({},"".concat(_e,"-disabled"),qt)),"aria-disabled":qt},Ze):null,dr,at?V.createElement("li",{title:Ke?pe.next_page:null,onClick:this.next,tabIndex:Pe?null:0,onKeyPress:this.runIfEnterNext,className:h()("".concat(_e,"-next"),(0,n.Z)({},"".concat(_e,"-disabled"),Pe)),"aria-disabled":Pe},at):null,V.createElement(p,{disabled:ot,locale:pe,rootPrefixCls:_e,selectComponentClass:Br,selectPrefixCls:xr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:kt,pageSize:Vr,pageSizeOptions:mn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ft}))}}],[{key:"getDerivedStateFromProps",value:function(te,_e){var Ue={};if("current"in te&&(Ue.current=te.current,te.current!==_e.current&&(Ue.currentInputValue=Ue.current)),"pageSize"in te&&te.pageSize!==_e.pageSize){var Qe=_e.current,ot=D(te.pageSize,_e,te);Qe=Qe>ot?ot:Qe,"current"in te||(Ue.current=Qe,Ue.currentInputValue=Qe),Ue.pageSize=te.pageSize}return Ue}}]),he}(V.Component);U.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:C,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:C,locale:i.Z,style:{},itemRender:P,totalBoundaryShowSizeChanger:50};var L=U,O=R(22075),W=R(36355),F=R(19716),K=R(8628),k=R(9763),G=R(57809);const q=j=>V.createElement(G.default,Object.assign({},j,{showSearch:!0,size:"small"})),ee=j=>V.createElement(G.default,Object.assign({},j,{showSearch:!0,size:"middle"}));q.Option=G.default.Option,ee.Option=G.default.Option;var le=R(9937),me=R(17313),Fe=R(83116),Se=R(37613);const Re=j=>{const{componentCls:X}=j;return{[`${X}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${X}-item-link`]:{color:j.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${X}-item-link`]:{color:j.colorTextDisabled,cursor:"not-allowed"}}},[`&${X}-disabled`]:{cursor:"not-allowed",[`${X}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:j.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:j.colorBorder,backgroundColor:j.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:j.itemActiveBgDisabled},a:{color:j.itemActiveColorDisabled}}},[`${X}-item-link`]:{color:j.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${X}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${X}-simple-pager`]:{color:j.colorTextDisabled},[`${X}-jump-prev, ${X}-jump-next`]:{[`${X}-item-link-icon`]:{opacity:0},[`${X}-item-ellipsis`]:{opacity:1}}},[`&${X}-simple`]:{[`${X}-prev, ${X}-next`]:{[`&${X}-disabled ${X}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ye=j=>{const{componentCls:X}=j;return{[`&${X}-mini ${X}-total-text, &${X}-mini ${X}-simple-pager`]:{height:j.itemSizeSM,lineHeight:`${j.itemSizeSM}px`},[`&${X}-mini ${X}-item`]:{minWidth:j.itemSizeSM,height:j.itemSizeSM,margin:0,lineHeight:`${j.itemSizeSM-2}px`},[`&${X}-mini:not(${X}-disabled) ${X}-item:not(${X}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:j.colorBgTextHover},"&:active":{backgroundColor:j.colorBgTextActive}},[`&${X}-mini ${X}-prev, &${X}-mini ${X}-next`]:{minWidth:j.itemSizeSM,height:j.itemSizeSM,margin:0,lineHeight:`${j.itemSizeSM}px`},[`&${X}-mini:not(${X}-disabled)`]:{[`${X}-prev, ${X}-next`]:{[`&:hover ${X}-item-link`]:{backgroundColor:j.colorBgTextHover},[`&:active ${X}-item-link`]:{backgroundColor:j.colorBgTextActive},[`&${X}-disabled:hover ${X}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${de}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${st})`},"&::after":{transform:`rotate(45deg) translateX(-${st})`}},[`${de}-submenu-open${de}-submenu-inline > ${de}-submenu-title > ${de}-submenu-arrow`]:{transform:`translateY(-${ot*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${st})`},"&::before":{transform:`rotate(45deg) translateX(${st})`}}})},{[`${ye}-layout-header`]:{[de]:{lineHeight:"inherit"}}}]};var Ye=(we,ye)=>(0,U.Z)("Menu",$=>{if(ye===!1)return[];const{colorBgElevated:J,colorPrimary:be,colorTextLightSolid:j,controlHeightLG:X,fontSize:he,darkItemColor:ae,darkDangerItemColor:te,darkItemBg:_e,darkSubMenuItemBg:Ue,darkItemSelectedColor:Qe,darkItemSelectedBg:ot,darkDangerItemSelectedBg:st,darkItemHoverBg:lt,darkGroupTitleColor:pe,darkItemHoverColor:je,darkItemDisabledColor:$e,darkDangerItemHoverColor:Ke,darkDangerItemSelectedColor:Et,darkDangerItemActiveBg:Ht}=$,Wt=he/7*5,Yt=(0,L.TS)($,{menuArrowSize:Wt,menuHorizontalHeight:X*1.15,menuArrowOffset:`${Wt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:J}),Dr=(0,L.TS)(Yt,{itemColor:ae,itemHoverColor:je,groupTitleColor:pe,itemSelectedColor:Qe,itemBg:_e,popupBg:_e,subMenuItemBg:Ue,itemActiveBg:"transparent",itemSelectedBg:ot,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:lt,itemDisabledColor:$e,dangerItemColor:te,dangerItemHoverColor:Ke,dangerItemSelectedColor:Et,dangerItemActiveBg:Ht,dangerItemSelectedBg:st,menuSubMenuBg:Ue,horizontalItemSelectedColor:j,horizontalItemSelectedBg:be});return[Re(Yt),W(Yt),me(Yt),q(Yt,"light"),q(Dr,"dark"),K(Yt),(0,S.Z)(Yt),(0,P.oN)(Yt,"slide-up"),(0,P.oN)(Yt,"slide-down"),(0,D._y)(Yt,"zoom-big")]},$=>{const{colorPrimary:J,colorError:be,colorTextDisabled:j,colorErrorBg:X,colorText:he,colorTextDescription:ae,colorBgContainer:te,colorFillAlter:_e,colorFillContent:Ue,lineWidth:Qe,lineWidthBold:ot,controlItemBgActive:st,colorBgTextHover:lt,controlHeightLG:pe,lineHeight:je,colorBgElevated:$e,marginXXS:Ke,padding:Et,fontSize:Ht,controlHeightSM:Wt,fontSizeLG:Yt,colorTextLightSolid:Dr,colorErrorHover:Wr}=$,Br=new y.C(Dr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:$.zIndexPopupBase+50,radiusItem:$.borderRadiusLG,itemBorderRadius:$.borderRadiusLG,radiusSubMenuItem:$.borderRadiusSM,subMenuItemBorderRadius:$.borderRadiusSM,colorItemText:he,itemColor:he,colorItemTextHover:he,itemHoverColor:he,colorItemTextHoverHorizontal:J,horizontalItemHoverColor:J,colorGroupTitle:ae,groupTitleColor:ae,colorItemTextSelected:J,itemSelectedColor:J,colorItemTextSelectedHorizontal:J,horizontalItemSelectedColor:J,colorItemBg:te,itemBg:te,colorItemBgHover:lt,itemHoverBg:lt,colorItemBgActive:Ue,itemActiveBg:st,colorSubItemBg:_e,subMenuItemBg:_e,colorItemBgSelected:st,itemSelectedBg:st,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ot,activeBarHeight:ot,colorActiveBarBorderSize:Qe,activeBarBorderWidth:Qe,colorItemTextDisabled:j,itemDisabledColor:j,colorDangerItemText:be,dangerItemColor:be,colorDangerItemTextHover:be,dangerItemHoverColor:be,colorDangerItemTextSelected:be,dangerItemSelectedColor:be,colorDangerItemBgActive:X,dangerItemActiveBg:X,colorDangerItemBgSelected:X,dangerItemSelectedBg:X,itemMarginInline:$.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:pe,groupTitleLineHeight:je,collapsedWidth:pe*2,popupBg:$e,itemMarginBlock:Ke,itemPaddingInline:Et,horizontalLineHeight:`${pe*1.15}px`,iconSize:Ht,iconMarginInlineEnd:Wt-Ht,collapsedIconSize:Yt,groupTitleFontSize:Ht,darkItemDisabledColor:new y.C(Dr).setAlpha(.25).toRgbString(),darkItemColor:Br,darkDangerItemColor:be,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Dr,darkItemSelectedBg:J,darkDangerItemSelectedBg:be,darkItemHoverBg:"transparent",darkGroupTitleColor:Br,darkItemHoverColor:Dr,darkDangerItemHoverColor:Wr,darkDangerItemSelectedColor:Dr,darkDangerItemActiveBg:be}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(we),qe=function(we,ye){var de={};for(var $ in we)Object.prototype.hasOwnProperty.call(we,$)&&ye.indexOf($)<0&&(de[$]=we[$]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,$=Object.getOwnPropertySymbols(we);J<$.length;J++)ye.indexOf($[J])<0&&Object.prototype.propertyIsEnumerable.call(we,$[J])&&(de[$[J]]=we[$[J]]);return de},We=(0,V.forwardRef)((we,ye)=>{var de,$;const J=V.useContext(i.Z),be=J||{},{getPrefixCls:j,getPopupContainer:X,direction:he,menu:ae}=V.useContext(E.E_),te=j(),{prefixCls:_e,className:Ue,style:Qe,theme:ot="light",expandIcon:st,_internalDisableMenuItemTitleTooltip:lt,inlineCollapsed:pe,siderCollapsed:je,items:$e,children:Ke,rootClassName:Et,mode:Ht,selectable:Wt,onClick:Yt,overflowedIndicatorPopupClassName:Dr}=we,Wr=qe(we,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Br=(0,l.Z)(Wr,["collapsedWidth"]),xr=A($e)||Ke;(de=be.validator)===null||de===void 0||de.call(be,{mode:Ht});const vn=(0,e.useEvent)(function(){var At;Yt==null||Yt.apply(void 0,arguments),(At=be.onClick)===null||At===void 0||At.call(be)}),wr=be.mode||Ht,kt=Wt!=null?Wt:be.selectable,Hr=V.useMemo(()=>je!==void 0?je:pe,[pe,je]),pt={horizontal:{motionName:`${te}-slide-up`},inline:(0,t.Z)(te),other:{motionName:`${te}-zoom-big`}},Nt=j("menu",_e||be.prefixCls),[dr,Jt]=Ye(Nt,!J),Ne=I()(`${Nt}-${ot}`,ae==null?void 0:ae.className,Ue);let _t;if(typeof st=="function")_t=st;else if(st===null||st===!1)_t=null;else if(be.expandIcon===null||be.expandIcon===!1)_t=null;else{const At=st!=null?st:be.expandIcon;_t=(0,h.Tm)(At,{className:I()(`${Nt}-submenu-expand-icon`,(0,h.l$)(At)?($=At.props)===null||$===void 0?void 0:$.className:"")})}const ft=V.useMemo(()=>({prefixCls:Nt,inlineCollapsed:Hr||!1,direction:he,firstLevel:!0,theme:ot,mode:wr,disableMenuItemTitleTooltip:lt}),[Nt,Hr,he,lt,ot]);return dr(V.createElement(i.Z.Provider,{value:null},V.createElement(r.Provider,{value:ft},V.createElement(T.ZP,Object.assign({getPopupContainer:X,overflowedIndicator:V.createElement(f.Z,null),overflowedIndicatorPopupClassName:I()(Nt,`${Nt}-${ot}`,Dr),mode:wr,selectable:kt,onClick:vn},Br,{inlineCollapsed:Hr,style:Object.assign(Object.assign({},ae==null?void 0:ae.style),Qe),className:Ne,prefixCls:Nt,direction:he,defaultMotions:pt,expandIcon:_t,ref:ye,rootClassName:I()(Et,Jt)}),xr))))});const ke=(0,V.forwardRef)((we,ye)=>{const de=(0,V.useRef)(null),$=V.useContext(B.D);return(0,V.useImperativeHandle)(ye,()=>({menu:de.current,focus:J=>{var be;(be=de.current)===null||be===void 0||be.focus(J)}})),V.createElement(We,Object.assign({ref:de},we,$))});ke.Item=c,ke.SubMenu=s,ke.Divider=x,ke.ItemGroup=T.BW;var ut=ke},58421:function(jt,it,R){"use strict";R.d(it,{Z:function(){return be}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},g=B,I=R(7657),E=function(X,he){return V.createElement(I.Z,(0,T.Z)({},X,{ref:he,icon:g}))},o=V.forwardRef(E),m=o,x=R(49198),_=R(33853),l=R(38819),d=R(92310),h=R.n(d),n=R(20068),r=R(33885),a=R(67732),c=R(83652),u=R(42403),s=R(158),f=R(26112),e={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},t=e,i=R(91735),v=function(j){(0,u.Z)(he,j);var X=(0,s.Z)(he);function he(){var ae;(0,a.Z)(this,he);for(var te=arguments.length,_e=new Array(te),Ue=0;Ue=0||Qe.relatedTarget.className.indexOf("".concat(pe,"-item"))>=0))&<(ae.getValidValue()))},ae.go=function(Qe){var ot=ae.state.goInputText;ot!==""&&(Qe.keyCode===t.ENTER||Qe.type==="click")&&(ae.setState({goInputText:""}),ae.props.quickGo(ae.getValidValue()))},ae}return(0,c.Z)(he,[{key:"getPageSizeOptions",value:function(){var te=this.props,_e=te.pageSize,Ue=te.pageSizeOptions;return Ue.some(function(Qe){return Qe.toString()===_e.toString()})?Ue:Ue.concat([_e.toString()]).sort(function(Qe,ot){var st=Number.isNaN(Number(Qe))?0:Number(Qe),lt=Number.isNaN(Number(ot))?0:Number(ot);return st-lt})}},{key:"render",value:function(){var te=this,_e=this.props,Ue=_e.pageSize,Qe=_e.locale,ot=_e.rootPrefixCls,st=_e.changeSize,lt=_e.quickGo,pe=_e.goButton,je=_e.selectComponentClass,$e=_e.buildOptionText,Ke=_e.selectPrefixCls,Et=_e.disabled,Ht=this.state.goInputText,Wt="".concat(ot,"-options"),Yt=je,Dr=null,Wr=null,Br=null;if(!st&&!lt)return null;var xr=this.getPageSizeOptions();if(st&&Yt){var vn=xr.map(function(wr,kt){return V.createElement(Yt.Option,{key:kt,value:wr.toString()},($e||te.buildOptionText)(wr))});Dr=V.createElement(Yt,{disabled:Et,prefixCls:Ke,showSearch:!1,className:"".concat(Wt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ue||xr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(kt){return kt.parentNode},"aria-label":Qe.page_size,defaultOpen:!1},vn)}return lt&&(pe&&(Br=typeof pe=="boolean"?V.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Et,className:"".concat(Wt,"-quick-jumper-button")},Qe.jump_to_confirm):V.createElement("span",{onClick:this.go,onKeyUp:this.go},pe)),Wr=V.createElement("div",{className:"".concat(Wt,"-quick-jumper")},Qe.jump_to,V.createElement("input",{disabled:Et,type:"text",value:Ht,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Qe.page}),Qe.page,Br)),V.createElement("li",{className:"".concat(Wt)},Dr,Wr)}}]),he}(V.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=v,A=function(X){var he,ae=X.rootPrefixCls,te=X.page,_e=X.active,Ue=X.className,Qe=X.showTitle,ot=X.onClick,st=X.onKeyPress,lt=X.itemRender,pe="".concat(ae,"-item"),je=h()(pe,"".concat(pe,"-").concat(te),(he={},(0,n.Z)(he,"".concat(pe,"-active"),_e),(0,n.Z)(he,"".concat(pe,"-disabled"),!te),(0,n.Z)(he,X.className,Ue),he)),$e=function(){ot(te)},Ke=function(Wt){st(Wt,ot,te)},Et=lt(te,"page",V.createElement("a",{rel:"nofollow"},te));return Et?V.createElement("li",{title:Qe?te.toString():null,className:je,onClick:$e,onKeyPress:Ke,tabIndex:0},Et):null},y=A;function C(){}function S(j){var X=Number(j);return typeof X=="number"&&!Number.isNaN(X)&&isFinite(X)&&Math.floor(X)===X}var P=function(X,he,ae){return ae};function D(j,X,he){var ae=typeof j=="undefined"?X.pageSize:j;return Math.floor((he.total-1)/ae)+1}var U=function(j){(0,u.Z)(he,j);var X=(0,s.Z)(he);function he(ae){var te;(0,a.Z)(this,he),te=X.call(this,ae),te.paginationNode=V.createRef(),te.getJumpPrevPage=function(){return Math.max(1,te.state.current-(te.props.showLessItems?3:5))},te.getJumpNextPage=function(){return Math.min(D(void 0,te.state,te.props),te.state.current+(te.props.showLessItems?3:5))},te.getItemIcon=function(st,lt){var pe=te.props.prefixCls,je=st||V.createElement("button",{type:"button","aria-label":lt,className:"".concat(pe,"-item-link")});return typeof st=="function"&&(je=V.createElement(st,(0,r.Z)({},te.props))),je},te.isValid=function(st){var lt=te.props.total;return S(st)&&st!==te.state.current&&S(lt)&<>0},te.shouldDisplayQuickJumper=function(){var st=te.props,lt=st.showQuickJumper,pe=st.total,je=te.state.pageSize;return pe<=je?!1:lt},te.handleKeyDown=function(st){(st.keyCode===t.ARROW_UP||st.keyCode===t.ARROW_DOWN)&&st.preventDefault()},te.handleKeyUp=function(st){var lt=te.getValidValue(st),pe=te.state.currentInputValue;lt!==pe&&te.setState({currentInputValue:lt}),st.keyCode===t.ENTER?te.handleChange(lt):st.keyCode===t.ARROW_UP?te.handleChange(lt-1):st.keyCode===t.ARROW_DOWN&&te.handleChange(lt+1)},te.handleBlur=function(st){var lt=te.getValidValue(st);te.handleChange(lt)},te.changePageSize=function(st){var lt=te.state.current,pe=D(st,te.state,te.props);lt=lt>pe?pe:lt,pe===0&&(lt=te.state.current),typeof st=="number"&&("pageSize"in te.props||te.setState({pageSize:st}),"current"in te.props||te.setState({current:lt,currentInputValue:lt})),te.props.onShowSizeChange(lt,st),"onChange"in te.props&&te.props.onChange&&te.props.onChange(lt,st)},te.handleChange=function(st){var lt=te.props,pe=lt.disabled,je=lt.onChange,$e=te.state,Ke=$e.pageSize,Et=$e.current,Ht=$e.currentInputValue;if(te.isValid(st)&&!pe){var Wt=D(void 0,te.state,te.props),Yt=st;return st>Wt?Yt=Wt:st<1&&(Yt=1),"current"in te.props||te.setState({current:Yt}),Yt!==Ht&&te.setState({currentInputValue:Yt}),je(Yt,Ke),Yt}return Et},te.prev=function(){te.hasPrev()&&te.handleChange(te.state.current-1)},te.next=function(){te.hasNext()&&te.handleChange(te.state.current+1)},te.jumpPrev=function(){te.handleChange(te.getJumpPrevPage())},te.jumpNext=function(){te.handleChange(te.getJumpNextPage())},te.hasPrev=function(){return te.state.current>1},te.hasNext=function(){return te.state.current2?pe-2:0),$e=2;$e=Ue?ot=Ue:ot=Number(_e),ot}},{key:"getShowSizeChanger",value:function(){var te=this.props,_e=te.showSizeChanger,Ue=te.total,Qe=te.totalBoundaryShowSizeChanger;return typeof _e!="undefined"?_e:Ue>Qe}},{key:"render",value:function(){var te=this.props,_e=te.prefixCls,Ue=te.className,Qe=te.style,ot=te.disabled,st=te.hideOnSinglePage,lt=te.total,pe=te.locale,je=te.showQuickJumper,$e=te.showLessItems,Ke=te.showTitle,Et=te.showTotal,Ht=te.simple,Wt=te.itemRender,Yt=te.showPrevNextJumpers,Dr=te.jumpPrevIcon,Wr=te.jumpNextIcon,Br=te.selectComponentClass,xr=te.selectPrefixCls,vn=te.pageSizeOptions,wr=this.state,kt=wr.current,Hr=wr.pageSize,pt=wr.currentInputValue;if(st===!0&<<=Hr)return null;var Nt=D(void 0,this.state,this.props),dr=[],Jt=null,Ne=null,_t=null,ft=null,At=null,Ft=je&&je.goButton,nt=$e?1:2,w=kt-1>0?kt-1:0,z=kt+1lt?lt:kt*Hr]));if(Ht){Ft&&(typeof Ft=="boolean"?At=V.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pe.jump_to_confirm):At=V.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ft),At=V.createElement("li",{title:Ke?"".concat(pe.jump_to).concat(kt,"/").concat(Nt):null,className:"".concat(_e,"-simple-pager")},At));var fe=this.renderPrev(w);return V.createElement("ul",(0,T.Z)({className:h()(_e,"".concat(_e,"-simple"),(0,n.Z)({},"".concat(_e,"-disabled"),ot),Ue),style:Qe,ref:this.paginationNode},Z),ie,fe?V.createElement("li",{title:Ke?pe.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:h()("".concat(_e,"-prev"),(0,n.Z)({},"".concat(_e,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},fe):null,V.createElement("li",{title:Ke?"".concat(kt,"/").concat(Nt):null,className:"".concat(_e,"-simple-pager")},V.createElement("input",{type:"text",value:pt,disabled:ot,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),V.createElement("span",{className:"".concat(_e,"-slash")},"/"),Nt),V.createElement("li",{title:Ke?pe.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:h()("".concat(_e,"-next"),(0,n.Z)({},"".concat(_e,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(z)),At)}if(Nt<=3+nt*2){var Oe={locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ke,itemRender:Wt};Nt||dr.push(V.createElement(y,(0,T.Z)({},Oe,{key:"noPager",page:1,className:"".concat(_e,"-item-disabled")})));for(var Ve=1;Ve<=Nt;Ve+=1){var nr=kt===Ve;dr.push(V.createElement(y,(0,T.Z)({},Oe,{key:Ve,page:Ve,active:nr})))}}else{var Pt=$e?pe.prev_3:pe.prev_5,bt=$e?pe.next_3:pe.next_5,gr=Wt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Dr,"prev page")),Ar=Wt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Wr,"next page"));Yt&&(Jt=gr?V.createElement("li",{title:Ke?Pt:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:h()("".concat(_e,"-jump-prev"),(0,n.Z)({},"".concat(_e,"-jump-prev-custom-icon"),!!Dr))},gr):null,Ne=Ar?V.createElement("li",{title:Ke?bt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:h()("".concat(_e,"-jump-next"),(0,n.Z)({},"".concat(_e,"-jump-next-custom-icon"),!!Wr))},Ar):null),ft=V.createElement(y,{locale:pe,last:!0,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nt,page:Nt,active:!1,showTitle:Ke,itemRender:Wt}),_t=V.createElement(y,{locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ke,itemRender:Wt});var lr=Math.max(1,kt-nt),kr=Math.min(kt+nt,Nt);kt-1<=nt&&(kr=1+nt*2),Nt-kt<=nt&&(lr=Nt-nt*2);for(var vr=lr;vr<=kr;vr+=1){var Gt=kt===vr;dr.push(V.createElement(y,{locale:pe,rootPrefixCls:_e,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:vr,page:vr,active:Gt,showTitle:Ke,itemRender:Wt}))}kt-1>=nt*2&&kt!==3&&(dr[0]=(0,V.cloneElement)(dr[0],{className:"".concat(_e,"-item-after-jump-prev")}),dr.unshift(Jt)),Nt-kt>=nt*2&&kt!==Nt-2&&(dr[dr.length-1]=(0,V.cloneElement)(dr[dr.length-1],{className:"".concat(_e,"-item-before-jump-next")}),dr.push(Ne)),lr!==1&&dr.unshift(_t),kr!==Nt&&dr.push(ft)}var qt=!this.hasPrev()||!Nt,Pe=!this.hasNext()||!Nt,Ze=this.renderPrev(w),at=this.renderNext(z);return V.createElement("ul",(0,T.Z)({className:h()(_e,Ue,(0,n.Z)({},"".concat(_e,"-disabled"),ot)),style:Qe,ref:this.paginationNode},Z),ie,Ze?V.createElement("li",{title:Ke?pe.prev_page:null,onClick:this.prev,tabIndex:qt?null:0,onKeyPress:this.runIfEnterPrev,className:h()("".concat(_e,"-prev"),(0,n.Z)({},"".concat(_e,"-disabled"),qt)),"aria-disabled":qt},Ze):null,dr,at?V.createElement("li",{title:Ke?pe.next_page:null,onClick:this.next,tabIndex:Pe?null:0,onKeyPress:this.runIfEnterNext,className:h()("".concat(_e,"-next"),(0,n.Z)({},"".concat(_e,"-disabled"),Pe)),"aria-disabled":Pe},at):null,V.createElement(p,{disabled:ot,locale:pe,rootPrefixCls:_e,selectComponentClass:Br,selectPrefixCls:xr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:kt,pageSize:Hr,pageSizeOptions:vn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ft}))}}],[{key:"getDerivedStateFromProps",value:function(te,_e){var Ue={};if("current"in te&&(Ue.current=te.current,te.current!==_e.current&&(Ue.currentInputValue=Ue.current)),"pageSize"in te&&te.pageSize!==_e.pageSize){var Qe=_e.current,ot=D(te.pageSize,_e,te);Qe=Qe>ot?ot:Qe,"current"in te||(Ue.current=Qe,Ue.currentInputValue=Qe),Ue.pageSize=te.pageSize}return Ue}}]),he}(V.Component);U.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:C,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:C,locale:i.Z,style:{},itemRender:P,totalBoundaryShowSizeChanger:50};var L=U,O=R(22075),W=R(36355),F=R(19716),K=R(8628),k=R(9763),G=R(57809);const q=j=>V.createElement(G.default,Object.assign({},j,{showSearch:!0,size:"small"})),ee=j=>V.createElement(G.default,Object.assign({},j,{showSearch:!0,size:"middle"}));q.Option=G.default.Option,ee.Option=G.default.Option;var le=R(9937),me=R(17313),Fe=R(83116),Se=R(37613);const Re=j=>{const{componentCls:X}=j;return{[`${X}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${X}-item-link`]:{color:j.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${X}-item-link`]:{color:j.colorTextDisabled,cursor:"not-allowed"}}},[`&${X}-disabled`]:{cursor:"not-allowed",[`${X}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:j.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:j.colorBorder,backgroundColor:j.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:j.itemActiveBgDisabled},a:{color:j.itemActiveColorDisabled}}},[`${X}-item-link`]:{color:j.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${X}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${X}-simple-pager`]:{color:j.colorTextDisabled},[`${X}-jump-prev, ${X}-jump-next`]:{[`${X}-item-link-icon`]:{opacity:0},[`${X}-item-ellipsis`]:{opacity:1}}},[`&${X}-simple`]:{[`${X}-prev, ${X}-next`]:{[`&${X}-disabled ${X}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ye=j=>{const{componentCls:X}=j;return{[`&${X}-mini ${X}-total-text, &${X}-mini ${X}-simple-pager`]:{height:j.itemSizeSM,lineHeight:`${j.itemSizeSM}px`},[`&${X}-mini ${X}-item`]:{minWidth:j.itemSizeSM,height:j.itemSizeSM,margin:0,lineHeight:`${j.itemSizeSM-2}px`},[`&${X}-mini:not(${X}-disabled) ${X}-item:not(${X}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:j.colorBgTextHover},"&:active":{backgroundColor:j.colorBgTextActive}},[`&${X}-mini ${X}-prev, &${X}-mini ${X}-next`]:{minWidth:j.itemSizeSM,height:j.itemSizeSM,margin:0,lineHeight:`${j.itemSizeSM}px`},[`&${X}-mini:not(${X}-disabled)`]:{[`${X}-prev, ${X}-next`]:{[`&:hover ${X}-item-link`]:{backgroundColor:j.colorBgTextHover},[`&:active ${X}-item-link`]:{backgroundColor:j.colorBgTextActive},[`&${X}-disabled:hover ${X}-item-link`]:{backgroundColor:"transparent"}}},[` &${X}-mini ${X}-prev ${X}-item-link, &${X}-mini ${X}-next ${X}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:j.itemSizeSM,lineHeight:`${j.itemSizeSM}px`}},[`&${X}-mini ${X}-jump-prev, &${X}-mini ${X}-jump-next`]:{height:j.itemSizeSM,marginInlineEnd:0,lineHeight:`${j.itemSizeSM}px`},[`&${X}-mini ${X}-options`]:{marginInlineStart:j.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:j.miniOptionsSizeChangerTop},"&-quick-jumper":{height:j.itemSizeSM,lineHeight:`${j.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,le.x0)(j)),{width:j.paginationMiniQuickJumperInputWidth,height:j.controlHeightSM})}}}},qe=j=>{const{componentCls:X}=j;return{[` @@ -97,15 +97,15 @@ dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms ${X}-next, ${X}-jump-prev, ${X}-jump-next - `]:{display:"inline-block",minWidth:j.itemSize,height:j.itemSize,color:j.colorText,fontFamily:j.fontFamily,lineHeight:`${j.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:j.borderRadius,cursor:"pointer",transition:`all ${j.motionDurationMid}`},[`${X}-prev, ${X}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:j.colorText,cursor:"pointer",userSelect:"none"},[`${X}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:j.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${j.lineWidth}px ${j.lineType} transparent`,borderRadius:j.borderRadius,outline:"none",transition:`all ${j.motionDurationMid}`},[`&:hover ${X}-item-link`]:{backgroundColor:j.colorBgTextHover},[`&:active ${X}-item-link`]:{backgroundColor:j.colorBgTextActive},[`&${X}-disabled:hover`]:{[`${X}-item-link`]:{backgroundColor:"transparent"}}},[`${X}-slash`]:{marginInlineEnd:j.paginationSlashMarginInlineEnd,marginInlineStart:j.paginationSlashMarginInlineStart},[`${X}-options`]:{display:"inline-block",marginInlineStart:j.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:j.controlHeight,marginInlineStart:j.marginXS,lineHeight:`${j.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,le.ik)(j)),{width:j.controlHeightLG*1.25,height:j.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:j.marginXS,marginInlineEnd:j.marginXS})}}}},We=j=>{const{componentCls:X}=j;return{[`${X}-item`]:{display:"inline-block",minWidth:j.itemSize,height:j.itemSize,marginInlineEnd:j.marginXS,fontFamily:j.fontFamily,lineHeight:`${j.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${j.lineWidth}px ${j.lineType} transparent`,borderRadius:j.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${j.paginationItemPaddingInline}px`,color:j.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${X}-item-active)`]:{"&:hover":{transition:`all ${j.motionDurationMid}`,backgroundColor:j.colorBgTextHover},"&:active":{backgroundColor:j.colorBgTextActive}},"&-active":{fontWeight:j.fontWeightStrong,backgroundColor:j.itemActiveBg,borderColor:j.colorPrimary,a:{color:j.colorPrimary},"&:hover":{borderColor:j.colorPrimaryHover},"&:hover a":{color:j.colorPrimaryHover}}}}},ke=j=>{const{componentCls:X}=j;return{[X]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,me.Wf)(j)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${X}-total-text`]:{display:"inline-block",height:j.itemSize,marginInlineEnd:j.marginXS,lineHeight:`${j.itemSize-2}px`,verticalAlign:"middle"}}),We(j)),Le(j)),qe(j)),Ye(j)),Re(j)),{[`@media only screen and (max-width: ${j.screenLG}px)`]:{[`${X}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${j.screenSM}px)`]:{[`${X}-options`]:{display:"none"}}}),[`&${j.componentCls}-rtl`]:{direction:"rtl"}}},ut=j=>{const{componentCls:X}=j;return{[`${X}${X}-disabled:not(${X}-mini)`]:{"&, &:hover":{[`${X}-item-link`]:{borderColor:j.colorBorder}},"&:focus-visible":{[`${X}-item-link`]:{borderColor:j.colorBorder}},[`${X}-item, ${X}-item-link`]:{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder,[`&:hover:not(${X}-item-active)`]:{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder,a:{color:j.colorTextDisabled}},[`&${X}-item-active`]:{backgroundColor:j.itemActiveBgDisabled}},[`${X}-prev, ${X}-next`]:{"&:hover button":{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder,color:j.colorTextDisabled},[`${X}-item-link`]:{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder}}},[`${X}:not(${X}-mini)`]:{[`${X}-prev, ${X}-next`]:{"&:hover button":{borderColor:j.colorPrimaryHover,backgroundColor:j.itemBg},[`${X}-item-link`]:{backgroundColor:j.itemLinkBg,borderColor:j.colorBorder},[`&:hover ${X}-item-link`]:{borderColor:j.colorPrimary,backgroundColor:j.itemBg,color:j.colorPrimary},[`&${X}-disabled`]:{[`${X}-item-link`]:{borderColor:j.colorBorder,color:j.colorTextDisabled}}},[`${X}-item`]:{backgroundColor:j.itemBg,border:`${j.lineWidth}px ${j.lineType} ${j.colorBorder}`,[`&:hover:not(${X}-item-active)`]:{borderColor:j.colorPrimary,backgroundColor:j.itemBg,a:{color:j.colorPrimary}},"&-active":{borderColor:j.colorPrimary}}}}},we=j=>{const{componentCls:X}=j;return{[`${X}:not(${X}-disabled)`]:{[`${X}-item`]:Object.assign({},(0,me.Qy)(j)),[`${X}-jump-prev, ${X}-jump-next`]:{"&:focus-visible":Object.assign({[`${X}-item-link-icon`]:{opacity:1},[`${X}-item-ellipsis`]:{opacity:0}},(0,me.oN)(j))},[`${X}-prev, ${X}-next`]:{[`&:focus-visible ${X}-item-link`]:Object.assign({},(0,me.oN)(j))}}}};var ye=(0,Fe.Z)("Pagination",j=>{const X=(0,Se.TS)(j,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:j.marginXXS/2,paginationMiniQuickJumperInputWidth:j.controlHeightLG*1.1,paginationItemPaddingInline:j.marginXXS*1.5,paginationEllipsisLetterSpacing:j.marginXXS/2,paginationSlashMarginInlineStart:j.marginXXS,paginationSlashMarginInlineEnd:j.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,le.e5)(j),(0,le.TM)(j));return[ke(X),we(X),j.wireframe&&ut(X)]},j=>({itemBg:j.colorBgContainer,itemSize:j.controlHeight,itemSizeSM:j.controlHeightSM,itemActiveBg:j.colorBgContainer,itemLinkBg:j.colorBgContainer,itemActiveColorDisabled:j.colorTextDisabled,itemActiveBgDisabled:j.controlItemBgActiveDisabled,itemInputBg:j.colorBgContainer,miniOptionsSizeChangerTop:0})),de=function(j,X){var he={};for(var ae in j)Object.prototype.hasOwnProperty.call(j,ae)&&X.indexOf(ae)<0&&(he[ae]=j[ae]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ae=Object.getOwnPropertySymbols(j);te{const{prefixCls:X,selectPrefixCls:he,className:ae,rootClassName:te,style:_e,size:Ue,locale:Qe,selectComponentClass:ot,responsive:st,showSizeChanger:lt}=j,pe=de(j,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:je}=(0,K.Z)(st),{getPrefixCls:$e,direction:Ke,pagination:Et={}}=V.useContext(W.E_),Ht=$e("pagination",X),[Wt,Yt]=ye(Ht),Dr=lt!=null?lt:Et.showSizeChanger,Wr=V.useMemo(()=>{const Nt=V.createElement("span",{className:`${Ht}-item-ellipsis`},"\u2022\u2022\u2022"),dr=V.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},Ke==="rtl"?V.createElement(l.Z,null):V.createElement(_.Z,null)),Jt=V.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},Ke==="rtl"?V.createElement(_.Z,null):V.createElement(l.Z,null)),Ne=V.createElement("a",{className:`${Ht}-item-link`},V.createElement("div",{className:`${Ht}-item-container`},Ke==="rtl"?V.createElement(x.Z,{className:`${Ht}-item-link-icon`}):V.createElement(m,{className:`${Ht}-item-link-icon`}),Nt)),_t=V.createElement("a",{className:`${Ht}-item-link`},V.createElement("div",{className:`${Ht}-item-container`},Ke==="rtl"?V.createElement(m,{className:`${Ht}-item-link-icon`}):V.createElement(x.Z,{className:`${Ht}-item-link-icon`}),Nt));return{prevIcon:dr,nextIcon:Jt,jumpPrevIcon:Ne,jumpNextIcon:_t}},[Ke,Ht]),[Br]=(0,k.Z)("Pagination",O.Z),xr=Object.assign(Object.assign({},Br),Qe),mn=(0,F.Z)(Ue),wr=mn==="small"||!!(je&&!mn&&st),kt=$e("select",he),Vr=h()({[`${Ht}-mini`]:wr,[`${Ht}-rtl`]:Ke==="rtl"},Et==null?void 0:Et.className,ae,te,Yt),pt=Object.assign(Object.assign({},Et==null?void 0:Et.style),_e);return Wt(V.createElement(L,Object.assign({},Wr,pe,{style:pt,prefixCls:Ht,selectPrefixCls:kt,className:Vr,selectComponentClass:ot||(wr?q:ee),locale:xr,showSizeChanger:Dr})))},be=J},39722:function(jt,it,R){"use strict";R.d(it,{t5:function(){return _}});var T=R(92310),V=R.n(T),B=R(55477),g=R(59301),I=R(36355),E=R(77578),o=R(17356),m=function(d,h){var n={};for(var r in d)Object.prototype.hasOwnProperty.call(d,r)&&h.indexOf(r)<0&&(n[r]=d[r]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(d);a{if(!(!h&&!n))return g.createElement(g.Fragment,null,h&&g.createElement("div",{className:`${d}-title`},(0,E.Z)(h)),g.createElement("div",{className:`${d}-inner-content`},(0,E.Z)(n)))},_=d=>{const{hashId:h,prefixCls:n,className:r,style:a,placement:c="top",title:u,content:s,children:f}=d;return g.createElement("div",{className:V()(h,n,`${n}-pure`,`${n}-placement-${c}`,r),style:a},g.createElement("div",{className:`${n}-arrow`}),g.createElement(B.G,Object.assign({},d,{className:h,prefixCls:n}),f||x(n,u,s)))},l=d=>{const{prefixCls:h}=d,n=m(d,["prefixCls"]),{getPrefixCls:r}=g.useContext(I.E_),a=r("popover",h),[c,u]=(0,o.Z)(a);return c(g.createElement(_,Object.assign({},n,{prefixCls:a,hashId:u})))};it.ZP=l},60324:function(jt,it,R){"use strict";var T=R(92310),V=R.n(T),B=R(59301),g=R(77578),I=R(62892),E=R(36355),o=R(6848),m=R(39722),x=R(17356),_=function(h,n){var r={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&n.indexOf(a)<0&&(r[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(h);c{let{title:n,content:r,prefixCls:a}=h;return B.createElement(B.Fragment,null,n&&B.createElement("div",{className:`${a}-title`},(0,g.Z)(n)),B.createElement("div",{className:`${a}-inner-content`},(0,g.Z)(r)))},d=B.forwardRef((h,n)=>{const{prefixCls:r,title:a,content:c,overlayClassName:u,placement:s="top",trigger:f="hover",mouseEnterDelay:e=.1,mouseLeaveDelay:t=.1,overlayStyle:i={}}=h,v=_(h,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:p}=B.useContext(E.E_),A=p("popover",r),[y,C]=(0,x.Z)(A),S=p(),P=V()(u,C);return y(B.createElement(o.Z,Object.assign({placement:s,trigger:f,mouseEnterDelay:e,mouseLeaveDelay:t,overlayStyle:i},v,{prefixCls:A,overlayClassName:P,ref:n,overlay:a||c?B.createElement(l,{prefixCls:A,title:a,content:c}):null,transitionName:(0,I.m)(S,"zoom-big",v.transitionName),"data-popover-inject":!0})))});d._InternalPanelDoNotUseOrYouWillBeFired=m.ZP,it.Z=d},17356:function(jt,it,R){"use strict";var T=R(17313),V=R(29878),B=R(19447),g=R(33166),I=R(83116),E=R(37613);const o=_=>{const{componentCls:l,popoverColor:d,minWidth:h,fontWeightStrong:n,popoverPadding:r,boxShadowSecondary:a,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:s,marginXS:f,colorBgElevated:e,popoverBg:t}=_;return[{[l]:Object.assign(Object.assign({},(0,T.Wf)(_)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:s,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":e,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${l}-content`]:{position:"relative"},[`${l}-inner`]:{backgroundColor:t,backgroundClip:"padding-box",borderRadius:u,boxShadow:a,padding:r},[`${l}-title`]:{minWidth:h,marginBottom:f,color:c,fontWeight:n},[`${l}-inner-content`]:{color:d}})},(0,B.ZP)(_,{colorBg:"var(--antd-arrow-background-color)"}),{[`${l}-pure`]:{position:"relative",maxWidth:"none",margin:_.sizePopupArrow,display:"inline-block",[`${l}-content`]:{display:"inline-block"}}}]},m=_=>{const{componentCls:l}=_;return{[l]:g.i.map(d=>{const h=_[`${d}6`];return{[`&${l}-${d}`]:{"--antd-arrow-background-color":h,[`${l}-inner`]:{backgroundColor:h},[`${l}-arrow`]:{background:"transparent"}}}})}},x=_=>{const{componentCls:l,lineWidth:d,lineType:h,colorSplit:n,paddingSM:r,controlHeight:a,fontSize:c,lineHeight:u,padding:s}=_,f=a-Math.round(c*u),e=f/2,t=f/2-d,i=s;return{[l]:{[`${l}-inner`]:{padding:0},[`${l}-title`]:{margin:0,padding:`${e}px ${i}px ${t}px`,borderBottom:`${d}px ${h} ${n}`},[`${l}-inner-content`]:{padding:`${r}px ${i}px`}}}};it.Z=(0,I.Z)("Popover",_=>{const{colorBgElevated:l,colorText:d,wireframe:h}=_,n=(0,E.TS)(_,{popoverPadding:12,popoverBg:l,popoverColor:d});return[o(n),m(n),h&&x(n),(0,V._y)(n,"zoom-big")]},_=>({width:177,minWidth:177,zIndexPopup:_.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(jt,it,R){"use strict";R.d(it,{Z:function(){return lt}});var T=R(59301),V=R(29679),B=R(40001),g=R(19248),I=R(99267),E=R(92310),o=R.n(E),m=R(2738),x=R(36355),_=R(54476),l=R(33885),d=R(75931),h={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},n=function(){var je=(0,T.useRef)([]),$e=(0,T.useRef)(null);return(0,T.useEffect)(function(){var Ke=Date.now(),Et=!1;je.current.forEach(function(Ht){if(Ht){Et=!0;var Wt=Ht.style;Wt.transitionDuration=".3s, .3s, .3s, .06s",$e.current&&Ke-$e.current<100&&(Wt.transitionDuration="0s, 0s")}}),Et&&($e.current=Date.now())}),je.current},r=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(je){var $e=(0,l.Z)((0,l.Z)({},h),je),Ke=$e.className,Et=$e.percent,Ht=$e.prefixCls,Wt=$e.strokeColor,Yt=$e.strokeLinecap,Dr=$e.strokeWidth,Wr=$e.style,Br=$e.trailColor,xr=$e.trailWidth,mn=$e.transition,wr=(0,d.Z)($e,r);delete wr.gapPosition;var kt=Array.isArray(Et)?Et:[Et],Vr=Array.isArray(Wt)?Wt:[Wt],pt=n(),Nt=Dr/2,dr=100-Dr/2,Jt="M ".concat(Yt==="round"?Nt:0,",").concat(Nt,` - L `).concat(Yt==="round"?dr:100,",").concat(Nt),Ne="0 0 100 ".concat(Dr),_t=0;return T.createElement("svg",(0,_.Z)({className:o()("".concat(Ht,"-line"),Ke),viewBox:Ne,preserveAspectRatio:"none",style:Wr},wr),T.createElement("path",{className:"".concat(Ht,"-line-trail"),d:Jt,strokeLinecap:Yt,stroke:Br,strokeWidth:xr||Dr,fillOpacity:"0"}),kt.map(function(ft,At){var Ft=1;switch(Yt){case"round":Ft=1-Dr/100;break;case"square":Ft=1-Dr/2/100;break;default:Ft=1;break}var nt={strokeDasharray:"".concat(ft*Ft,"px, 100px"),strokeDashoffset:"-".concat(_t,"px"),transition:mn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},w=Vr[At]||Vr[Vr.length-1];return _t+=ft,T.createElement("path",{key:At,className:"".concat(Ht,"-line-path"),d:Jt,strokeLinecap:Yt,stroke:w,strokeWidth:Dr,fillOpacity:"0",ref:function(Z){pt[At]=Z},style:nt})}))},c=a,u=R(76190),s=R(42978),f=R(47273),e=0,t=(0,f.Z)();function i(){var pe;return t?(pe=e,e+=1):pe="TEST_OR_SSR",pe}var v=function(pe){var je=T.useState(),$e=(0,s.Z)(je,2),Ke=$e[0],Et=$e[1];return T.useEffect(function(){Et("rc_progress_".concat(i()))},[]),pe||Ke},p=function(je){var $e=je.bg,Ke=je.children;return T.createElement("div",{style:{width:"100%",height:"100%",background:$e}},Ke)};function A(pe,je){return Object.keys(pe).map(function($e){var Ke=parseFloat($e),Et="".concat(Math.floor(Ke*je),"%");return"".concat(pe[$e]," ").concat(Et)})}var y=T.forwardRef(function(pe,je){var $e=pe.prefixCls,Ke=pe.color,Et=pe.gradientId,Ht=pe.radius,Wt=pe.style,Yt=pe.ptg,Dr=pe.strokeLinecap,Wr=pe.strokeWidth,Br=pe.size,xr=pe.gapDegree,mn=Ke&&(0,u.Z)(Ke)==="object",wr=mn?"#FFF":void 0,kt=Br/2,Vr=T.createElement("circle",{className:"".concat($e,"-circle-path"),r:Ht,cx:kt,cy:kt,stroke:wr,strokeLinecap:Dr,strokeWidth:Wr,opacity:Yt===0?0:1,style:Wt,ref:je});if(!mn)return Vr;var pt="".concat(Et,"-conic"),Nt=xr?"".concat(180+xr/2,"deg"):"0deg",dr=A(Ke,(360-xr)/360),Jt=A(Ke,1),Ne="conic-gradient(from ".concat(Nt,", ").concat(dr.join(", "),")"),_t="linear-gradient(to ".concat(xr?"bottom":"top",", ").concat(Jt.join(", "),")");return T.createElement(T.Fragment,null,T.createElement("mask",{id:pt},Vr),T.createElement("foreignObject",{x:0,y:0,width:Br,height:Br,mask:"url(#".concat(pt,")")},T.createElement(p,{bg:_t},T.createElement(p,{bg:Ne}))))}),C=y,S=100,P=function(je,$e,Ke,Et,Ht,Wt,Yt,Dr,Wr,Br){var xr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,mn=Ke/100*360*((360-Wt)/360),wr=Wt===0?0:{bottom:0,top:180,left:90,right:-90}[Yt],kt=(100-Et)/100*$e;Wr==="round"&&Et!==100&&(kt+=Br/2,kt>=$e&&(kt=$e-.01));var Vr=S/2;return{stroke:typeof Dr=="string"?Dr:void 0,strokeDasharray:"".concat($e,"px ").concat(je),strokeDashoffset:kt+xr,transform:"rotate(".concat(Ht+mn+wr,"deg)"),transformOrigin:"".concat(Vr,"px ").concat(Vr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},D=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function U(pe){var je=pe!=null?pe:[];return Array.isArray(je)?je:[je]}var L=function(je){var $e=(0,l.Z)((0,l.Z)({},h),je),Ke=$e.id,Et=$e.prefixCls,Ht=$e.steps,Wt=$e.strokeWidth,Yt=$e.trailWidth,Dr=$e.gapDegree,Wr=Dr===void 0?0:Dr,Br=$e.gapPosition,xr=$e.trailColor,mn=$e.strokeLinecap,wr=$e.style,kt=$e.className,Vr=$e.strokeColor,pt=$e.percent,Nt=(0,d.Z)($e,D),dr=S/2,Jt=v(Ke),Ne="".concat(Jt,"-gradient"),_t=dr-Wt/2,ft=Math.PI*2*_t,At=Wr>0?90+Wr/2:-90,Ft=ft*((360-Wr)/360),nt=(0,u.Z)(Ht)==="object"?Ht:{count:Ht,space:2},w=nt.count,z=nt.space,Z=U(pt),ie=U(Vr),fe=ie.find(function(Ar){return Ar&&(0,u.Z)(Ar)==="object"}),Oe=fe&&(0,u.Z)(fe)==="object",Ve=Oe?"butt":mn,nr=P(ft,Ft,0,100,At,Wr,Br,xr,Ve,Wt),Pt=n(),Ct=function(){var lr=0;return Z.map(function(zr,vr){var Gt=ie[vr]||ie[ie.length-1],qt=P(ft,Ft,lr,zr,At,Wr,Br,Gt,Ve,Wt);return lr+=zr,T.createElement(C,{key:vr,color:Gt,ptg:zr,radius:_t,prefixCls:Et,gradientId:Ne,style:qt,strokeLinecap:Ve,strokeWidth:Wt,gapDegree:Wr,ref:function(Ze){Pt[vr]=Ze},size:S})}).reverse()},gr=function(){var lr=Math.round(w*(Z[0]/100)),zr=100/w,vr=0;return new Array(w).fill(null).map(function(Gt,qt){var Pe=qt<=lr-1?ie[0]:xr,Ze=Pe&&(0,u.Z)(Pe)==="object"?"url(#".concat(Ne,")"):void 0,at=P(ft,Ft,vr,zr,At,Wr,Br,Pe,"butt",Wt,z);return vr+=(Ft-at.strokeDashoffset+z)*100/Ft,T.createElement("circle",{key:qt,className:"".concat(Et,"-circle-path"),r:_t,cx:dr,cy:dr,stroke:Ze,strokeWidth:Wt,opacity:1,style:at,ref:function(bt){Pt[qt]=bt}})})};return T.createElement("svg",(0,_.Z)({className:o()("".concat(Et,"-circle"),kt),viewBox:"0 0 ".concat(S," ").concat(S),style:wr,id:Ke,role:"presentation"},Nt),!w&&T.createElement("circle",{className:"".concat(Et,"-circle-trail"),r:_t,cx:dr,cy:dr,stroke:xr,strokeLinecap:Ve,strokeWidth:Yt||Wt,style:nr}),w?gr():Ct())},O=L,W={Line:c,Circle:O},F=R(6848),K=R(30071);function k(pe){return!pe||pe<0?0:pe>100?100:pe}function G(pe){let{success:je,successPercent:$e}=pe,Ke=$e;return je&&"progress"in je&&(Ke=je.progress),je&&"percent"in je&&(Ke=je.percent),Ke}const q=pe=>{let{percent:je,success:$e,successPercent:Ke}=pe;const Et=k(G({success:$e,successPercent:Ke}));return[Et,k(k(je)-Et)]},ee=pe=>{let{success:je={},strokeColor:$e}=pe;const{strokeColor:Ke}=je;return[Ke||K.presetPrimaryColors.green,$e||null]},le=(pe,je,$e)=>{var Ke,Et,Ht,Wt;let Yt=-1,Dr=-1;if(je==="step"){const Wr=$e.steps,Br=$e.strokeWidth;typeof pe=="string"||typeof pe=="undefined"?(Yt=pe==="small"?2:14,Dr=Br!=null?Br:8):typeof pe=="number"?[Yt,Dr]=[pe,pe]:[Yt=14,Dr=8]=pe,Yt*=Wr}else if(je==="line"){const Wr=$e==null?void 0:$e.strokeWidth;typeof pe=="string"||typeof pe=="undefined"?Dr=Wr||(pe==="small"?6:8):typeof pe=="number"?[Yt,Dr]=[pe,pe]:[Yt=-1,Dr=8]=pe}else(je==="circle"||je==="dashboard")&&(typeof pe=="string"||typeof pe=="undefined"?[Yt,Dr]=pe==="small"?[60,60]:[120,120]:typeof pe=="number"?[Yt,Dr]=[pe,pe]:(Yt=(Et=(Ke=pe[0])!==null&&Ke!==void 0?Ke:pe[1])!==null&&Et!==void 0?Et:120,Dr=(Wt=(Ht=pe[0])!==null&&Ht!==void 0?Ht:pe[1])!==null&&Wt!==void 0?Wt:120));return[Yt,Dr]},me=3,Fe=pe=>me/pe*100;var Re=pe=>{const{prefixCls:je,trailColor:$e=null,strokeLinecap:Ke="round",gapPosition:Et,gapDegree:Ht,width:Wt=120,type:Yt,children:Dr,success:Wr,size:Br=Wt}=pe,[xr,mn]=le(Br,"circle");let{strokeWidth:wr}=pe;wr===void 0&&(wr=Math.max(Fe(xr),6));const kt={width:xr,height:mn,fontSize:xr*.15+6},Vr=T.useMemo(()=>{if(Ht||Ht===0)return Ht;if(Yt==="dashboard")return 75},[Ht,Yt]),pt=Et||Yt==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(pe.strokeColor)==="[object Object]",dr=ee({success:Wr,strokeColor:pe.strokeColor}),Jt=o()(`${je}-inner`,{[`${je}-circle-gradient`]:Nt}),Ne=T.createElement(O,{percent:q(pe),strokeWidth:wr,trailWidth:wr,strokeColor:dr,strokeLinecap:Ke,trailColor:$e,prefixCls:je,gapDegree:Vr,gapPosition:pt});return T.createElement("div",{className:Jt,style:kt},xr<=20?T.createElement(F.Z,{title:Dr},T.createElement("span",null,Ne)):T.createElement(T.Fragment,null,Ne,Dr))},Ye=function(pe,je){var $e={};for(var Ke in pe)Object.prototype.hasOwnProperty.call(pe,Ke)&&je.indexOf(Ke)<0&&($e[Ke]=pe[Ke]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ke=Object.getOwnPropertySymbols(pe);Et{let je=[];return Object.keys(pe).forEach($e=>{const Ke=parseFloat($e.replace(/%/g,""));isNaN(Ke)||je.push({key:Ke,value:pe[$e]})}),je=je.sort(($e,Ke)=>$e.key-Ke.key),je.map($e=>{let{key:Ke,value:Et}=$e;return`${Et} ${Ke}%`}).join(", ")},Le=(pe,je)=>{const{from:$e=K.presetPrimaryColors.blue,to:Ke=K.presetPrimaryColors.blue,direction:Et=je==="rtl"?"to left":"to right"}=pe,Ht=Ye(pe,["from","to","direction"]);if(Object.keys(Ht).length!==0){const Wt=qe(Ht);return{backgroundImage:`linear-gradient(${Et}, ${Wt})`}}return{backgroundImage:`linear-gradient(${Et}, ${$e}, ${Ke})`}};var ke=pe=>{const{prefixCls:je,direction:$e,percent:Ke,size:Et,strokeWidth:Ht,strokeColor:Wt,strokeLinecap:Yt="round",children:Dr,trailColor:Wr=null,success:Br}=pe,xr=Wt&&typeof Wt!="string"?Le(Wt,$e):{backgroundColor:Wt},mn=Yt==="square"||Yt==="butt"?0:void 0,wr={backgroundColor:Wr||void 0,borderRadius:mn},kt=Et!=null?Et:[-1,Ht||(Et==="small"?6:8)],[Vr,pt]=le(kt,"line",{strokeWidth:Ht}),Nt=Object.assign({width:`${k(Ke)}%`,height:pt,borderRadius:mn},xr),dr=G(pe),Jt={width:`${k(dr)}%`,height:pt,borderRadius:mn,backgroundColor:Br==null?void 0:Br.strokeColor},Ne={width:Vr<0?"100%":Vr,height:pt};return T.createElement(T.Fragment,null,T.createElement("div",{className:`${je}-outer`,style:Ne},T.createElement("div",{className:`${je}-inner`,style:wr},T.createElement("div",{className:`${je}-bg`,style:Nt}),dr!==void 0?T.createElement("div",{className:`${je}-success-bg`,style:Jt}):null)),Dr)},we=pe=>{const{size:je,steps:$e,percent:Ke=0,strokeWidth:Et=8,strokeColor:Ht,trailColor:Wt=null,prefixCls:Yt,children:Dr}=pe,Wr=Math.round($e*(Ke/100)),Br=je==="small"?2:14,xr=je!=null?je:[Br,Et],[mn,wr]=le(xr,"step",{steps:$e,strokeWidth:Et}),kt=mn/$e,Vr=new Array($e);for(let pt=0;pt<$e;pt++){const Nt=Array.isArray(Ht)?Ht[pt]:Ht;Vr[pt]=T.createElement("div",{key:pt,className:o()(`${Yt}-steps-item`,{[`${Yt}-steps-item-active`]:pt<=Wr-1}),style:{backgroundColor:pt<=Wr-1?Nt:Wt,width:kt,height:wr}})}return T.createElement("div",{className:`${Yt}-steps-outer`},Vr,Dr)},ye=R(36237),de=R(17313),$=R(83116),J=R(37613);const be=pe=>{const je=pe?"100%":"-100%";return new ye.Keyframes(`antProgress${pe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${je}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${je}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},j=pe=>{const{componentCls:je,iconCls:$e}=pe;return{[je]:Object.assign(Object.assign({},(0,de.Wf)(pe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:pe.fontSize,marginInlineEnd:pe.marginXS,marginBottom:pe.marginXS},[`${je}-outer`]:{display:"inline-block",width:"100%"},[`&${je}-show-info`]:{[`${je}-outer`]:{marginInlineEnd:`calc(-2em - ${pe.marginXS}px)`,paddingInlineEnd:`calc(2em + ${pe.paddingXS}px)`}},[`${je}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:pe.remainingColor,borderRadius:pe.lineBorderRadius},[`${je}-inner:not(${je}-circle-gradient)`]:{[`${je}-circle-path`]:{stroke:pe.defaultColor}},[`${je}-success-bg, ${je}-bg`]:{position:"relative",backgroundColor:pe.defaultColor,borderRadius:pe.lineBorderRadius,transition:`all ${pe.motionDurationSlow} ${pe.motionEaseInOutCirc}`},[`${je}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:pe.colorSuccess},[`${je}-text`]:{display:"inline-block",width:"2em",marginInlineStart:pe.marginXS,color:pe.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$e]:{fontSize:pe.fontSize}},[`&${je}-status-active`]:{[`${je}-bg::before`]:{position:"absolute",inset:0,backgroundColor:pe.colorBgContainer,borderRadius:pe.lineBorderRadius,opacity:0,animationName:be(),animationDuration:pe.progressActiveMotionDuration,animationTimingFunction:pe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${je}-rtl${je}-status-active`]:{[`${je}-bg::before`]:{animationName:be(!0)}},[`&${je}-status-exception`]:{[`${je}-bg`]:{backgroundColor:pe.colorError},[`${je}-text`]:{color:pe.colorError}},[`&${je}-status-exception ${je}-inner:not(${je}-circle-gradient)`]:{[`${je}-circle-path`]:{stroke:pe.colorError}},[`&${je}-status-success`]:{[`${je}-bg`]:{backgroundColor:pe.colorSuccess},[`${je}-text`]:{color:pe.colorSuccess}},[`&${je}-status-success ${je}-inner:not(${je}-circle-gradient)`]:{[`${je}-circle-path`]:{stroke:pe.colorSuccess}}})}},X=pe=>{const{componentCls:je,iconCls:$e}=pe;return{[je]:{[`${je}-circle-trail`]:{stroke:pe.remainingColor},[`&${je}-circle ${je}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${je}-circle ${je}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:pe.circleTextColor,fontSize:pe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$e]:{fontSize:`${pe.fontSize/pe.fontSizeSM}em`}},[`${je}-circle&-status-exception`]:{[`${je}-text`]:{color:pe.colorError}},[`${je}-circle&-status-success`]:{[`${je}-text`]:{color:pe.colorSuccess}}},[`${je}-inline-circle`]:{lineHeight:1,[`${je}-inner`]:{verticalAlign:"bottom"}}}},he=pe=>{const{componentCls:je}=pe;return{[je]:{[`${je}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:pe.progressStepMinWidth,marginInlineEnd:pe.progressStepMarginInlineEnd,backgroundColor:pe.remainingColor,transition:`all ${pe.motionDurationSlow}`,"&-active":{backgroundColor:pe.defaultColor}}}}}},ae=pe=>{const{componentCls:je,iconCls:$e}=pe;return{[je]:{[`${je}-small&-line, ${je}-small&-line ${je}-text ${$e}`]:{fontSize:pe.fontSizeSM}}}};var te=(0,$.Z)("Progress",pe=>{const je=pe.marginXXS/2,$e=(0,J.TS)(pe,{progressStepMarginInlineEnd:je,progressStepMinWidth:je,progressActiveMotionDuration:"2.4s"});return[j($e),X($e),he($e),ae($e)]},pe=>({circleTextColor:pe.colorText,defaultColor:pe.colorInfo,remainingColor:pe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),_e=function(pe,je){var $e={};for(var Ke in pe)Object.prototype.hasOwnProperty.call(pe,Ke)&&je.indexOf(Ke)<0&&($e[Ke]=pe[Ke]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ke=Object.getOwnPropertySymbols(pe);Et{const{prefixCls:$e,className:Ke,rootClassName:Et,steps:Ht,strokeColor:Wt,percent:Yt=0,size:Dr="default",showInfo:Wr=!0,type:Br="line",status:xr,format:mn,style:wr}=pe,kt=_e(pe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Vr=T.useMemo(()=>{var Z,ie;const fe=G(pe);return parseInt(fe!==void 0?(Z=fe!=null?fe:0)===null||Z===void 0?void 0:Z.toString():(ie=Yt!=null?Yt:0)===null||ie===void 0?void 0:ie.toString(),10)},[Yt,pe.success,pe.successPercent]),pt=T.useMemo(()=>!Qe.includes(xr)&&Vr>=100?"success":xr||"normal",[xr,Vr]),{getPrefixCls:Nt,direction:dr,progress:Jt}=T.useContext(x.E_),Ne=Nt("progress",$e),[_t,ft]=te(Ne),At=T.useMemo(()=>{if(!Wr)return null;const Z=G(pe);let ie;const fe=mn||(Ve=>`${Ve}%`),Oe=Br==="line";return mn||pt!=="exception"&&pt!=="success"?ie=fe(k(Yt),k(Z)):pt==="exception"?ie=Oe?T.createElement(g.Z,null):T.createElement(I.Z,null):pt==="success"&&(ie=Oe?T.createElement(V.Z,null):T.createElement(B.Z,null)),T.createElement("span",{className:`${Ne}-text`,title:typeof ie=="string"?ie:void 0},ie)},[Wr,Yt,Vr,pt,Br,Ne,mn]),Ft=Array.isArray(Wt)?Wt[0]:Wt,nt=typeof Wt=="string"||Array.isArray(Wt)?Wt:void 0;let w;Br==="line"?w=Ht?T.createElement(we,Object.assign({},pe,{strokeColor:nt,prefixCls:Ne,steps:Ht}),At):T.createElement(ke,Object.assign({},pe,{strokeColor:Ft,prefixCls:Ne,direction:dr}),At):(Br==="circle"||Br==="dashboard")&&(w=T.createElement(Re,Object.assign({},pe,{strokeColor:Ft,prefixCls:Ne,progressStatus:pt}),At));const z=o()(Ne,`${Ne}-status-${pt}`,`${Ne}-${Br==="dashboard"&&"circle"||Ht&&"steps"||Br}`,{[`${Ne}-inline-circle`]:Br==="circle"&&le(Dr,"circle")[0]<=20,[`${Ne}-show-info`]:Wr,[`${Ne}-${Dr}`]:typeof Dr=="string",[`${Ne}-rtl`]:dr==="rtl"},Jt==null?void 0:Jt.className,Ke,Et,ft);return _t(T.createElement("div",Object.assign({ref:je,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),wr),className:z,role:"progressbar","aria-valuenow":Vr},(0,m.Z)(kt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),w))}),lt=st},13570:function(jt,it,R){"use strict";R.d(it,{Z:function(){return k}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},g=B,I=R(7657),E=function(q,ee){return V.createElement(I.Z,(0,T.Z)({},q,{ref:ee,icon:g}))},o=V.forwardRef(E),m=o,x=R(92310),_=R.n(x),l=R(20068),d=R(42978),h=R(75931),n=R(18929),r=R(10228),a=R(26112);function c(G,q){var ee=G.disabled,le=G.prefixCls,me=G.character,Fe=G.characterRender,Se=G.index,Re=G.count,Ye=G.value,qe=G.allowHalf,Le=G.focused,We=G.onHover,ke=G.onClick,ut=function(X){We(X,Se)},we=function(X){ke(X,Se)},ye=function(X){X.keyCode===r.Z.ENTER&&ke(X,Se)},de=Se+1,$=new Set([le]);Ye===0&&Se===0&&Le?$.add("".concat(le,"-focused")):qe&&Ye+.5>=de&&YeSe?"true":"false","aria-posinset":Se+1,"aria-setsize":Re,tabIndex:ee?-1:0},V.createElement("div",{className:"".concat(le,"-first")},J),V.createElement("div",{className:"".concat(le,"-second")},J)));return Fe&&(be=Fe(be,G)),be}var u=V.forwardRef(c);function s(){var G=V.useRef({});function q(le){return G.current[le]}function ee(le){return function(me){G.current[le]=me}}return[q,ee]}function f(G){var q=G.pageXOffset,ee="scrollLeft";if(typeof q!="number"){var le=G.document;q=le.documentElement[ee],typeof q!="number"&&(q=le.body[ee])}return q}function e(G){var q,ee,le=G.ownerDocument,me=le.body,Fe=le&&le.documentElement,Se=G.getBoundingClientRect();return q=Se.left,ee=Se.top,q-=Fe.clientLeft||me.clientLeft||0,ee-=Fe.clientTop||me.clientTop||0,{left:q,top:ee}}function t(G){var q=e(G),ee=G.ownerDocument,le=ee.defaultView||ee.parentWindow;return q.left+=f(le),q.left}var i=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function v(G,q){var ee,le=G.prefixCls,me=le===void 0?"rc-rate":le,Fe=G.className,Se=G.defaultValue,Re=G.value,Ye=G.count,qe=Ye===void 0?5:Ye,Le=G.allowHalf,We=Le===void 0?!1:Le,ke=G.allowClear,ut=ke===void 0?!0:ke,we=G.character,ye=we===void 0?"\u2605":we,de=G.characterRender,$=G.disabled,J=G.direction,be=J===void 0?"ltr":J,j=G.tabIndex,X=j===void 0?0:j,he=G.autoFocus,ae=G.onHoverChange,te=G.onChange,_e=G.onFocus,Ue=G.onBlur,Qe=G.onKeyDown,ot=G.onMouseLeave,st=(0,h.Z)(G,i),lt=s(),pe=(0,d.Z)(lt,2),je=pe[0],$e=pe[1],Ke=V.useRef(null),Et=function(){if(!$){var Ve;(Ve=Ke.current)===null||Ve===void 0||Ve.focus()}};V.useImperativeHandle(q,function(){return{focus:Et,blur:function(){if(!$){var Ve;(Ve=Ke.current)===null||Ve===void 0||Ve.blur()}}}});var Ht=(0,n.Z)(Se||0,{value:Re}),Wt=(0,d.Z)(Ht,2),Yt=Wt[0],Dr=Wt[1],Wr=(0,n.Z)(null),Br=(0,d.Z)(Wr,2),xr=Br[0],mn=Br[1],wr=function(Ve,nr){var Pt=be==="rtl",Ct=Ve+1;if(We){var gr=je(Ve),Ar=t(gr),lr=gr.clientWidth;(Pt&&nr-Ar>lr/2||!Pt&&nr-Ar0&&!Pt||nr===r.Z.RIGHT&&Ct>0&&Pt?(We?Ct-=.5:Ct-=1,kt(Ct),Ve.preventDefault()):nr===r.Z.LEFT&&Ct{const{componentCls:q}=G;return{[`${q}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:G.marginXS},"> div":{transition:`all ${G.motionDurationMid}, outline 0s`,"&:hover":{transform:G.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${G.lineWidth}px dashed ${G.starColor}`,transform:G.starHoverScale}},"&-first, &-second":{color:G.starBg,transition:`all ${G.motionDurationMid}`,userSelect:"none",[G.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${q}-star-first, &-half ${q}-star-second`]:{opacity:1},[`&-half ${q}-star-first, &-full ${q}-star-second`]:{color:"inherit"}}}},L=G=>({[`&-rtl${G.componentCls}`]:{direction:"rtl"}}),O=G=>{const{componentCls:q}=G;return{[q]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(G)),{display:"inline-block",margin:0,padding:0,color:G.starColor,fontSize:G.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${q} ${q}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),U(G)),{[`+ ${q}-text`]:{display:"inline-block",marginInlineStart:G.marginXS,fontSize:G.fontSize}}),L(G))}};var W=(0,P.Z)("Rate",G=>{const q=(0,D.TS)(G,{});return[O(q)]},G=>({starColor:G.yellow6,starSize:G.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:G.colorFillContent})),F=function(G,q){var ee={};for(var le in G)Object.prototype.hasOwnProperty.call(G,le)&&q.indexOf(le)<0&&(ee[le]=G[le]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,le=Object.getOwnPropertySymbols(G);me{const{prefixCls:ee,className:le,rootClassName:me,style:Fe,tooltips:Se,character:Re=V.createElement(m,null)}=G,Ye=F(G,["prefixCls","className","rootClassName","style","tooltips","character"]),qe=($,J)=>{let{index:be}=J;return Se?V.createElement(C.Z,{title:Se[be]},$):$},{getPrefixCls:Le,direction:We,rate:ke}=V.useContext(y.E_),ut=Le("rate",ee),[we,ye]=W(ut),de=Object.assign(Object.assign({},ke==null?void 0:ke.style),Fe);return we(V.createElement(A,Object.assign({ref:q,character:Re,characterRender:qe},Ye,{className:_()(le,me,ye,ke==null?void 0:ke.className),style:de,prefixCls:ut,direction:We})))})},61621:function(jt,it,R){"use strict";R.d(it,{Z:function(){return ye}});var T=R(92310),V=R.n(T),B=R(59301),g=R(36355),I=R(2738),o=de=>{const{prefixCls:$,className:J,style:be,size:j,shape:X}=de,he=V()({[`${$}-lg`]:j==="large",[`${$}-sm`]:j==="small"}),ae=V()({[`${$}-circle`]:X==="circle",[`${$}-square`]:X==="square",[`${$}-round`]:X==="round"}),te=B.useMemo(()=>typeof j=="number"?{width:j,height:j,lineHeight:`${j}px`}:{},[j]);return B.createElement("span",{className:V()($,he,ae,J),style:Object.assign(Object.assign({},te),be)})},m=R(36237),x=R(83116),_=R(37613);const l=new m.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=de=>({height:de,lineHeight:`${de}px`}),h=de=>Object.assign({width:de},d(de)),n=de=>({background:de.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:l,animationDuration:de.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),r=de=>Object.assign({width:de*5,minWidth:de*5},d(de)),a=de=>{const{skeletonAvatarCls:$,gradientFromColor:J,controlHeight:be,controlHeightLG:j,controlHeightSM:X}=de;return{[`${$}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:J},h(be)),[`${$}${$}-circle`]:{borderRadius:"50%"},[`${$}${$}-lg`]:Object.assign({},h(j)),[`${$}${$}-sm`]:Object.assign({},h(X))}},c=de=>{const{controlHeight:$,borderRadiusSM:J,skeletonInputCls:be,controlHeightLG:j,controlHeightSM:X,gradientFromColor:he}=de;return{[`${be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:he,borderRadius:J},r($)),[`${be}-lg`]:Object.assign({},r(j)),[`${be}-sm`]:Object.assign({},r(X))}},u=de=>Object.assign({width:de},d(de)),s=de=>{const{skeletonImageCls:$,imageSizeBase:J,gradientFromColor:be,borderRadiusSM:j}=de;return{[`${$}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:be,borderRadius:j},u(J*2)),{[`${$}-path`]:{fill:"#bfbfbf"},[`${$}-svg`]:Object.assign(Object.assign({},u(J)),{maxWidth:J*4,maxHeight:J*4}),[`${$}-svg${$}-svg-circle`]:{borderRadius:"50%"}}),[`${$}${$}-circle`]:{borderRadius:"50%"}}},f=(de,$,J)=>{const{skeletonButtonCls:be}=de;return{[`${J}${be}-circle`]:{width:$,minWidth:$,borderRadius:"50%"},[`${J}${be}-round`]:{borderRadius:$}}},e=de=>Object.assign({width:de*2,minWidth:de*2},d(de)),t=de=>{const{borderRadiusSM:$,skeletonButtonCls:J,controlHeight:be,controlHeightLG:j,controlHeightSM:X,gradientFromColor:he}=de;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${J}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:he,borderRadius:$,width:be*2,minWidth:be*2},e(be))},f(de,be,J)),{[`${J}-lg`]:Object.assign({},e(j))}),f(de,j,`${J}-lg`)),{[`${J}-sm`]:Object.assign({},e(X))}),f(de,X,`${J}-sm`))},i=de=>{const{componentCls:$,skeletonAvatarCls:J,skeletonTitleCls:be,skeletonParagraphCls:j,skeletonButtonCls:X,skeletonInputCls:he,skeletonImageCls:ae,controlHeight:te,controlHeightLG:_e,controlHeightSM:Ue,gradientFromColor:Qe,padding:ot,marginSM:st,borderRadius:lt,titleHeight:pe,blockRadius:je,paragraphLiHeight:$e,controlHeightXS:Ke,paragraphMarginTop:Et}=de;return{[`${$}`]:{display:"table",width:"100%",[`${$}-header`]:{display:"table-cell",paddingInlineEnd:ot,verticalAlign:"top",[`${J}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe},h(te)),[`${J}-circle`]:{borderRadius:"50%"},[`${J}-lg`]:Object.assign({},h(_e)),[`${J}-sm`]:Object.assign({},h(Ue))},[`${$}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${be}`]:{width:"100%",height:pe,background:Qe,borderRadius:je,[`+ ${j}`]:{marginBlockStart:Ue}},[`${j}`]:{padding:0,"> li":{width:"100%",height:$e,listStyle:"none",background:Qe,borderRadius:je,"+ li":{marginBlockStart:Ke}}},[`${j}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${$}-content`]:{[`${be}, ${j} > li`]:{borderRadius:lt}}},[`${$}-with-avatar ${$}-content`]:{[`${be}`]:{marginBlockStart:st,[`+ ${j}`]:{marginBlockStart:Et}}},[`${$}${$}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},t(de)),a(de)),c(de)),s(de)),[`${$}${$}-block`]:{width:"100%",[`${X}`]:{width:"100%"},[`${he}`]:{width:"100%"}},[`${$}${$}-active`]:{[` + `]:{display:"inline-block",minWidth:j.itemSize,height:j.itemSize,color:j.colorText,fontFamily:j.fontFamily,lineHeight:`${j.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:j.borderRadius,cursor:"pointer",transition:`all ${j.motionDurationMid}`},[`${X}-prev, ${X}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:j.colorText,cursor:"pointer",userSelect:"none"},[`${X}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:j.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${j.lineWidth}px ${j.lineType} transparent`,borderRadius:j.borderRadius,outline:"none",transition:`all ${j.motionDurationMid}`},[`&:hover ${X}-item-link`]:{backgroundColor:j.colorBgTextHover},[`&:active ${X}-item-link`]:{backgroundColor:j.colorBgTextActive},[`&${X}-disabled:hover`]:{[`${X}-item-link`]:{backgroundColor:"transparent"}}},[`${X}-slash`]:{marginInlineEnd:j.paginationSlashMarginInlineEnd,marginInlineStart:j.paginationSlashMarginInlineStart},[`${X}-options`]:{display:"inline-block",marginInlineStart:j.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:j.controlHeight,marginInlineStart:j.marginXS,lineHeight:`${j.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,le.ik)(j)),{width:j.controlHeightLG*1.25,height:j.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:j.marginXS,marginInlineEnd:j.marginXS})}}}},We=j=>{const{componentCls:X}=j;return{[`${X}-item`]:{display:"inline-block",minWidth:j.itemSize,height:j.itemSize,marginInlineEnd:j.marginXS,fontFamily:j.fontFamily,lineHeight:`${j.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${j.lineWidth}px ${j.lineType} transparent`,borderRadius:j.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${j.paginationItemPaddingInline}px`,color:j.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${X}-item-active)`]:{"&:hover":{transition:`all ${j.motionDurationMid}`,backgroundColor:j.colorBgTextHover},"&:active":{backgroundColor:j.colorBgTextActive}},"&-active":{fontWeight:j.fontWeightStrong,backgroundColor:j.itemActiveBg,borderColor:j.colorPrimary,a:{color:j.colorPrimary},"&:hover":{borderColor:j.colorPrimaryHover},"&:hover a":{color:j.colorPrimaryHover}}}}},ke=j=>{const{componentCls:X}=j;return{[X]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,me.Wf)(j)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${X}-total-text`]:{display:"inline-block",height:j.itemSize,marginInlineEnd:j.marginXS,lineHeight:`${j.itemSize-2}px`,verticalAlign:"middle"}}),We(j)),Le(j)),qe(j)),Ye(j)),Re(j)),{[`@media only screen and (max-width: ${j.screenLG}px)`]:{[`${X}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${j.screenSM}px)`]:{[`${X}-options`]:{display:"none"}}}),[`&${j.componentCls}-rtl`]:{direction:"rtl"}}},ut=j=>{const{componentCls:X}=j;return{[`${X}${X}-disabled:not(${X}-mini)`]:{"&, &:hover":{[`${X}-item-link`]:{borderColor:j.colorBorder}},"&:focus-visible":{[`${X}-item-link`]:{borderColor:j.colorBorder}},[`${X}-item, ${X}-item-link`]:{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder,[`&:hover:not(${X}-item-active)`]:{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder,a:{color:j.colorTextDisabled}},[`&${X}-item-active`]:{backgroundColor:j.itemActiveBgDisabled}},[`${X}-prev, ${X}-next`]:{"&:hover button":{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder,color:j.colorTextDisabled},[`${X}-item-link`]:{backgroundColor:j.colorBgContainerDisabled,borderColor:j.colorBorder}}},[`${X}:not(${X}-mini)`]:{[`${X}-prev, ${X}-next`]:{"&:hover button":{borderColor:j.colorPrimaryHover,backgroundColor:j.itemBg},[`${X}-item-link`]:{backgroundColor:j.itemLinkBg,borderColor:j.colorBorder},[`&:hover ${X}-item-link`]:{borderColor:j.colorPrimary,backgroundColor:j.itemBg,color:j.colorPrimary},[`&${X}-disabled`]:{[`${X}-item-link`]:{borderColor:j.colorBorder,color:j.colorTextDisabled}}},[`${X}-item`]:{backgroundColor:j.itemBg,border:`${j.lineWidth}px ${j.lineType} ${j.colorBorder}`,[`&:hover:not(${X}-item-active)`]:{borderColor:j.colorPrimary,backgroundColor:j.itemBg,a:{color:j.colorPrimary}},"&-active":{borderColor:j.colorPrimary}}}}},we=j=>{const{componentCls:X}=j;return{[`${X}:not(${X}-disabled)`]:{[`${X}-item`]:Object.assign({},(0,me.Qy)(j)),[`${X}-jump-prev, ${X}-jump-next`]:{"&:focus-visible":Object.assign({[`${X}-item-link-icon`]:{opacity:1},[`${X}-item-ellipsis`]:{opacity:0}},(0,me.oN)(j))},[`${X}-prev, ${X}-next`]:{[`&:focus-visible ${X}-item-link`]:Object.assign({},(0,me.oN)(j))}}}};var ye=(0,Fe.Z)("Pagination",j=>{const X=(0,Se.TS)(j,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:j.marginXXS/2,paginationMiniQuickJumperInputWidth:j.controlHeightLG*1.1,paginationItemPaddingInline:j.marginXXS*1.5,paginationEllipsisLetterSpacing:j.marginXXS/2,paginationSlashMarginInlineStart:j.marginXXS,paginationSlashMarginInlineEnd:j.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,le.e5)(j),(0,le.TM)(j));return[ke(X),we(X),j.wireframe&&ut(X)]},j=>({itemBg:j.colorBgContainer,itemSize:j.controlHeight,itemSizeSM:j.controlHeightSM,itemActiveBg:j.colorBgContainer,itemLinkBg:j.colorBgContainer,itemActiveColorDisabled:j.colorTextDisabled,itemActiveBgDisabled:j.controlItemBgActiveDisabled,itemInputBg:j.colorBgContainer,miniOptionsSizeChangerTop:0})),de=function(j,X){var he={};for(var ae in j)Object.prototype.hasOwnProperty.call(j,ae)&&X.indexOf(ae)<0&&(he[ae]=j[ae]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,ae=Object.getOwnPropertySymbols(j);te{const{prefixCls:X,selectPrefixCls:he,className:ae,rootClassName:te,style:_e,size:Ue,locale:Qe,selectComponentClass:ot,responsive:st,showSizeChanger:lt}=j,pe=de(j,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:je}=(0,K.Z)(st),{getPrefixCls:$e,direction:Ke,pagination:Et={}}=V.useContext(W.E_),Ht=$e("pagination",X),[Wt,Yt]=ye(Ht),Dr=lt!=null?lt:Et.showSizeChanger,Wr=V.useMemo(()=>{const Nt=V.createElement("span",{className:`${Ht}-item-ellipsis`},"\u2022\u2022\u2022"),dr=V.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},Ke==="rtl"?V.createElement(l.Z,null):V.createElement(_.Z,null)),Jt=V.createElement("button",{className:`${Ht}-item-link`,type:"button",tabIndex:-1},Ke==="rtl"?V.createElement(_.Z,null):V.createElement(l.Z,null)),Ne=V.createElement("a",{className:`${Ht}-item-link`},V.createElement("div",{className:`${Ht}-item-container`},Ke==="rtl"?V.createElement(x.Z,{className:`${Ht}-item-link-icon`}):V.createElement(m,{className:`${Ht}-item-link-icon`}),Nt)),_t=V.createElement("a",{className:`${Ht}-item-link`},V.createElement("div",{className:`${Ht}-item-container`},Ke==="rtl"?V.createElement(m,{className:`${Ht}-item-link-icon`}):V.createElement(x.Z,{className:`${Ht}-item-link-icon`}),Nt));return{prevIcon:dr,nextIcon:Jt,jumpPrevIcon:Ne,jumpNextIcon:_t}},[Ke,Ht]),[Br]=(0,k.Z)("Pagination",O.Z),xr=Object.assign(Object.assign({},Br),Qe),vn=(0,F.Z)(Ue),wr=vn==="small"||!!(je&&!vn&&st),kt=$e("select",he),Hr=h()({[`${Ht}-mini`]:wr,[`${Ht}-rtl`]:Ke==="rtl"},Et==null?void 0:Et.className,ae,te,Yt),pt=Object.assign(Object.assign({},Et==null?void 0:Et.style),_e);return Wt(V.createElement(L,Object.assign({},Wr,pe,{style:pt,prefixCls:Ht,selectPrefixCls:kt,className:Hr,selectComponentClass:ot||(wr?q:ee),locale:xr,showSizeChanger:Dr})))},be=J},39722:function(jt,it,R){"use strict";R.d(it,{t5:function(){return _}});var T=R(92310),V=R.n(T),B=R(55477),g=R(59301),I=R(36355),E=R(77578),o=R(17356),m=function(d,h){var n={};for(var r in d)Object.prototype.hasOwnProperty.call(d,r)&&h.indexOf(r)<0&&(n[r]=d[r]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(d);a{if(!(!h&&!n))return g.createElement(g.Fragment,null,h&&g.createElement("div",{className:`${d}-title`},(0,E.Z)(h)),g.createElement("div",{className:`${d}-inner-content`},(0,E.Z)(n)))},_=d=>{const{hashId:h,prefixCls:n,className:r,style:a,placement:c="top",title:u,content:s,children:f}=d;return g.createElement("div",{className:V()(h,n,`${n}-pure`,`${n}-placement-${c}`,r),style:a},g.createElement("div",{className:`${n}-arrow`}),g.createElement(B.G,Object.assign({},d,{className:h,prefixCls:n}),f||x(n,u,s)))},l=d=>{const{prefixCls:h}=d,n=m(d,["prefixCls"]),{getPrefixCls:r}=g.useContext(I.E_),a=r("popover",h),[c,u]=(0,o.Z)(a);return c(g.createElement(_,Object.assign({},n,{prefixCls:a,hashId:u})))};it.ZP=l},60324:function(jt,it,R){"use strict";var T=R(92310),V=R.n(T),B=R(59301),g=R(77578),I=R(62892),E=R(36355),o=R(6848),m=R(39722),x=R(17356),_=function(h,n){var r={};for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&n.indexOf(a)<0&&(r[a]=h[a]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(h);c{let{title:n,content:r,prefixCls:a}=h;return B.createElement(B.Fragment,null,n&&B.createElement("div",{className:`${a}-title`},(0,g.Z)(n)),B.createElement("div",{className:`${a}-inner-content`},(0,g.Z)(r)))},d=B.forwardRef((h,n)=>{const{prefixCls:r,title:a,content:c,overlayClassName:u,placement:s="top",trigger:f="hover",mouseEnterDelay:e=.1,mouseLeaveDelay:t=.1,overlayStyle:i={}}=h,v=_(h,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:p}=B.useContext(E.E_),A=p("popover",r),[y,C]=(0,x.Z)(A),S=p(),P=V()(u,C);return y(B.createElement(o.Z,Object.assign({placement:s,trigger:f,mouseEnterDelay:e,mouseLeaveDelay:t,overlayStyle:i},v,{prefixCls:A,overlayClassName:P,ref:n,overlay:a||c?B.createElement(l,{prefixCls:A,title:a,content:c}):null,transitionName:(0,I.m)(S,"zoom-big",v.transitionName),"data-popover-inject":!0})))});d._InternalPanelDoNotUseOrYouWillBeFired=m.ZP,it.Z=d},17356:function(jt,it,R){"use strict";var T=R(17313),V=R(29878),B=R(19447),g=R(33166),I=R(83116),E=R(37613);const o=_=>{const{componentCls:l,popoverColor:d,minWidth:h,fontWeightStrong:n,popoverPadding:r,boxShadowSecondary:a,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:s,marginXS:f,colorBgElevated:e,popoverBg:t}=_;return[{[l]:Object.assign(Object.assign({},(0,T.Wf)(_)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:s,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":e,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${l}-content`]:{position:"relative"},[`${l}-inner`]:{backgroundColor:t,backgroundClip:"padding-box",borderRadius:u,boxShadow:a,padding:r},[`${l}-title`]:{minWidth:h,marginBottom:f,color:c,fontWeight:n},[`${l}-inner-content`]:{color:d}})},(0,B.ZP)(_,{colorBg:"var(--antd-arrow-background-color)"}),{[`${l}-pure`]:{position:"relative",maxWidth:"none",margin:_.sizePopupArrow,display:"inline-block",[`${l}-content`]:{display:"inline-block"}}}]},m=_=>{const{componentCls:l}=_;return{[l]:g.i.map(d=>{const h=_[`${d}6`];return{[`&${l}-${d}`]:{"--antd-arrow-background-color":h,[`${l}-inner`]:{backgroundColor:h},[`${l}-arrow`]:{background:"transparent"}}}})}},x=_=>{const{componentCls:l,lineWidth:d,lineType:h,colorSplit:n,paddingSM:r,controlHeight:a,fontSize:c,lineHeight:u,padding:s}=_,f=a-Math.round(c*u),e=f/2,t=f/2-d,i=s;return{[l]:{[`${l}-inner`]:{padding:0},[`${l}-title`]:{margin:0,padding:`${e}px ${i}px ${t}px`,borderBottom:`${d}px ${h} ${n}`},[`${l}-inner-content`]:{padding:`${r}px ${i}px`}}}};it.Z=(0,I.Z)("Popover",_=>{const{colorBgElevated:l,colorText:d,wireframe:h}=_,n=(0,E.TS)(_,{popoverPadding:12,popoverBg:l,popoverColor:d});return[o(n),m(n),h&&x(n),(0,V._y)(n,"zoom-big")]},_=>({width:177,minWidth:177,zIndexPopup:_.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(jt,it,R){"use strict";R.d(it,{Z:function(){return lt}});var T=R(59301),V=R(29679),B=R(40001),g=R(19248),I=R(99267),E=R(92310),o=R.n(E),m=R(2738),x=R(36355),_=R(54476),l=R(33885),d=R(75931),h={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},n=function(){var je=(0,T.useRef)([]),$e=(0,T.useRef)(null);return(0,T.useEffect)(function(){var Ke=Date.now(),Et=!1;je.current.forEach(function(Ht){if(Ht){Et=!0;var Wt=Ht.style;Wt.transitionDuration=".3s, .3s, .3s, .06s",$e.current&&Ke-$e.current<100&&(Wt.transitionDuration="0s, 0s")}}),Et&&($e.current=Date.now())}),je.current},r=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(je){var $e=(0,l.Z)((0,l.Z)({},h),je),Ke=$e.className,Et=$e.percent,Ht=$e.prefixCls,Wt=$e.strokeColor,Yt=$e.strokeLinecap,Dr=$e.strokeWidth,Wr=$e.style,Br=$e.trailColor,xr=$e.trailWidth,vn=$e.transition,wr=(0,d.Z)($e,r);delete wr.gapPosition;var kt=Array.isArray(Et)?Et:[Et],Hr=Array.isArray(Wt)?Wt:[Wt],pt=n(),Nt=Dr/2,dr=100-Dr/2,Jt="M ".concat(Yt==="round"?Nt:0,",").concat(Nt,` + L `).concat(Yt==="round"?dr:100,",").concat(Nt),Ne="0 0 100 ".concat(Dr),_t=0;return T.createElement("svg",(0,_.Z)({className:o()("".concat(Ht,"-line"),Ke),viewBox:Ne,preserveAspectRatio:"none",style:Wr},wr),T.createElement("path",{className:"".concat(Ht,"-line-trail"),d:Jt,strokeLinecap:Yt,stroke:Br,strokeWidth:xr||Dr,fillOpacity:"0"}),kt.map(function(ft,At){var Ft=1;switch(Yt){case"round":Ft=1-Dr/100;break;case"square":Ft=1-Dr/2/100;break;default:Ft=1;break}var nt={strokeDasharray:"".concat(ft*Ft,"px, 100px"),strokeDashoffset:"-".concat(_t,"px"),transition:vn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},w=Hr[At]||Hr[Hr.length-1];return _t+=ft,T.createElement("path",{key:At,className:"".concat(Ht,"-line-path"),d:Jt,strokeLinecap:Yt,stroke:w,strokeWidth:Dr,fillOpacity:"0",ref:function(Z){pt[At]=Z},style:nt})}))},c=a,u=R(76190),s=R(42978),f=R(47273),e=0,t=(0,f.Z)();function i(){var pe;return t?(pe=e,e+=1):pe="TEST_OR_SSR",pe}var v=function(pe){var je=T.useState(),$e=(0,s.Z)(je,2),Ke=$e[0],Et=$e[1];return T.useEffect(function(){Et("rc_progress_".concat(i()))},[]),pe||Ke},p=function(je){var $e=je.bg,Ke=je.children;return T.createElement("div",{style:{width:"100%",height:"100%",background:$e}},Ke)};function A(pe,je){return Object.keys(pe).map(function($e){var Ke=parseFloat($e),Et="".concat(Math.floor(Ke*je),"%");return"".concat(pe[$e]," ").concat(Et)})}var y=T.forwardRef(function(pe,je){var $e=pe.prefixCls,Ke=pe.color,Et=pe.gradientId,Ht=pe.radius,Wt=pe.style,Yt=pe.ptg,Dr=pe.strokeLinecap,Wr=pe.strokeWidth,Br=pe.size,xr=pe.gapDegree,vn=Ke&&(0,u.Z)(Ke)==="object",wr=vn?"#FFF":void 0,kt=Br/2,Hr=T.createElement("circle",{className:"".concat($e,"-circle-path"),r:Ht,cx:kt,cy:kt,stroke:wr,strokeLinecap:Dr,strokeWidth:Wr,opacity:Yt===0?0:1,style:Wt,ref:je});if(!vn)return Hr;var pt="".concat(Et,"-conic"),Nt=xr?"".concat(180+xr/2,"deg"):"0deg",dr=A(Ke,(360-xr)/360),Jt=A(Ke,1),Ne="conic-gradient(from ".concat(Nt,", ").concat(dr.join(", "),")"),_t="linear-gradient(to ".concat(xr?"bottom":"top",", ").concat(Jt.join(", "),")");return T.createElement(T.Fragment,null,T.createElement("mask",{id:pt},Hr),T.createElement("foreignObject",{x:0,y:0,width:Br,height:Br,mask:"url(#".concat(pt,")")},T.createElement(p,{bg:_t},T.createElement(p,{bg:Ne}))))}),C=y,S=100,P=function(je,$e,Ke,Et,Ht,Wt,Yt,Dr,Wr,Br){var xr=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,vn=Ke/100*360*((360-Wt)/360),wr=Wt===0?0:{bottom:0,top:180,left:90,right:-90}[Yt],kt=(100-Et)/100*$e;Wr==="round"&&Et!==100&&(kt+=Br/2,kt>=$e&&(kt=$e-.01));var Hr=S/2;return{stroke:typeof Dr=="string"?Dr:void 0,strokeDasharray:"".concat($e,"px ").concat(je),strokeDashoffset:kt+xr,transform:"rotate(".concat(Ht+vn+wr,"deg)"),transformOrigin:"".concat(Hr,"px ").concat(Hr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},D=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function U(pe){var je=pe!=null?pe:[];return Array.isArray(je)?je:[je]}var L=function(je){var $e=(0,l.Z)((0,l.Z)({},h),je),Ke=$e.id,Et=$e.prefixCls,Ht=$e.steps,Wt=$e.strokeWidth,Yt=$e.trailWidth,Dr=$e.gapDegree,Wr=Dr===void 0?0:Dr,Br=$e.gapPosition,xr=$e.trailColor,vn=$e.strokeLinecap,wr=$e.style,kt=$e.className,Hr=$e.strokeColor,pt=$e.percent,Nt=(0,d.Z)($e,D),dr=S/2,Jt=v(Ke),Ne="".concat(Jt,"-gradient"),_t=dr-Wt/2,ft=Math.PI*2*_t,At=Wr>0?90+Wr/2:-90,Ft=ft*((360-Wr)/360),nt=(0,u.Z)(Ht)==="object"?Ht:{count:Ht,space:2},w=nt.count,z=nt.space,Z=U(pt),ie=U(Hr),fe=ie.find(function(Ar){return Ar&&(0,u.Z)(Ar)==="object"}),Oe=fe&&(0,u.Z)(fe)==="object",Ve=Oe?"butt":vn,nr=P(ft,Ft,0,100,At,Wr,Br,xr,Ve,Wt),Pt=n(),bt=function(){var lr=0;return Z.map(function(kr,vr){var Gt=ie[vr]||ie[ie.length-1],qt=P(ft,Ft,lr,kr,At,Wr,Br,Gt,Ve,Wt);return lr+=kr,T.createElement(C,{key:vr,color:Gt,ptg:kr,radius:_t,prefixCls:Et,gradientId:Ne,style:qt,strokeLinecap:Ve,strokeWidth:Wt,gapDegree:Wr,ref:function(Ze){Pt[vr]=Ze},size:S})}).reverse()},gr=function(){var lr=Math.round(w*(Z[0]/100)),kr=100/w,vr=0;return new Array(w).fill(null).map(function(Gt,qt){var Pe=qt<=lr-1?ie[0]:xr,Ze=Pe&&(0,u.Z)(Pe)==="object"?"url(#".concat(Ne,")"):void 0,at=P(ft,Ft,vr,kr,At,Wr,Br,Pe,"butt",Wt,z);return vr+=(Ft-at.strokeDashoffset+z)*100/Ft,T.createElement("circle",{key:qt,className:"".concat(Et,"-circle-path"),r:_t,cx:dr,cy:dr,stroke:Ze,strokeWidth:Wt,opacity:1,style:at,ref:function(St){Pt[qt]=St}})})};return T.createElement("svg",(0,_.Z)({className:o()("".concat(Et,"-circle"),kt),viewBox:"0 0 ".concat(S," ").concat(S),style:wr,id:Ke,role:"presentation"},Nt),!w&&T.createElement("circle",{className:"".concat(Et,"-circle-trail"),r:_t,cx:dr,cy:dr,stroke:xr,strokeLinecap:Ve,strokeWidth:Yt||Wt,style:nr}),w?gr():bt())},O=L,W={Line:c,Circle:O},F=R(6848),K=R(30071);function k(pe){return!pe||pe<0?0:pe>100?100:pe}function G(pe){let{success:je,successPercent:$e}=pe,Ke=$e;return je&&"progress"in je&&(Ke=je.progress),je&&"percent"in je&&(Ke=je.percent),Ke}const q=pe=>{let{percent:je,success:$e,successPercent:Ke}=pe;const Et=k(G({success:$e,successPercent:Ke}));return[Et,k(k(je)-Et)]},ee=pe=>{let{success:je={},strokeColor:$e}=pe;const{strokeColor:Ke}=je;return[Ke||K.presetPrimaryColors.green,$e||null]},le=(pe,je,$e)=>{var Ke,Et,Ht,Wt;let Yt=-1,Dr=-1;if(je==="step"){const Wr=$e.steps,Br=$e.strokeWidth;typeof pe=="string"||typeof pe=="undefined"?(Yt=pe==="small"?2:14,Dr=Br!=null?Br:8):typeof pe=="number"?[Yt,Dr]=[pe,pe]:[Yt=14,Dr=8]=pe,Yt*=Wr}else if(je==="line"){const Wr=$e==null?void 0:$e.strokeWidth;typeof pe=="string"||typeof pe=="undefined"?Dr=Wr||(pe==="small"?6:8):typeof pe=="number"?[Yt,Dr]=[pe,pe]:[Yt=-1,Dr=8]=pe}else(je==="circle"||je==="dashboard")&&(typeof pe=="string"||typeof pe=="undefined"?[Yt,Dr]=pe==="small"?[60,60]:[120,120]:typeof pe=="number"?[Yt,Dr]=[pe,pe]:(Yt=(Et=(Ke=pe[0])!==null&&Ke!==void 0?Ke:pe[1])!==null&&Et!==void 0?Et:120,Dr=(Wt=(Ht=pe[0])!==null&&Ht!==void 0?Ht:pe[1])!==null&&Wt!==void 0?Wt:120));return[Yt,Dr]},me=3,Fe=pe=>me/pe*100;var Re=pe=>{const{prefixCls:je,trailColor:$e=null,strokeLinecap:Ke="round",gapPosition:Et,gapDegree:Ht,width:Wt=120,type:Yt,children:Dr,success:Wr,size:Br=Wt}=pe,[xr,vn]=le(Br,"circle");let{strokeWidth:wr}=pe;wr===void 0&&(wr=Math.max(Fe(xr),6));const kt={width:xr,height:vn,fontSize:xr*.15+6},Hr=T.useMemo(()=>{if(Ht||Ht===0)return Ht;if(Yt==="dashboard")return 75},[Ht,Yt]),pt=Et||Yt==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(pe.strokeColor)==="[object Object]",dr=ee({success:Wr,strokeColor:pe.strokeColor}),Jt=o()(`${je}-inner`,{[`${je}-circle-gradient`]:Nt}),Ne=T.createElement(O,{percent:q(pe),strokeWidth:wr,trailWidth:wr,strokeColor:dr,strokeLinecap:Ke,trailColor:$e,prefixCls:je,gapDegree:Hr,gapPosition:pt});return T.createElement("div",{className:Jt,style:kt},xr<=20?T.createElement(F.Z,{title:Dr},T.createElement("span",null,Ne)):T.createElement(T.Fragment,null,Ne,Dr))},Ye=function(pe,je){var $e={};for(var Ke in pe)Object.prototype.hasOwnProperty.call(pe,Ke)&&je.indexOf(Ke)<0&&($e[Ke]=pe[Ke]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ke=Object.getOwnPropertySymbols(pe);Et{let je=[];return Object.keys(pe).forEach($e=>{const Ke=parseFloat($e.replace(/%/g,""));isNaN(Ke)||je.push({key:Ke,value:pe[$e]})}),je=je.sort(($e,Ke)=>$e.key-Ke.key),je.map($e=>{let{key:Ke,value:Et}=$e;return`${Et} ${Ke}%`}).join(", ")},Le=(pe,je)=>{const{from:$e=K.presetPrimaryColors.blue,to:Ke=K.presetPrimaryColors.blue,direction:Et=je==="rtl"?"to left":"to right"}=pe,Ht=Ye(pe,["from","to","direction"]);if(Object.keys(Ht).length!==0){const Wt=qe(Ht);return{backgroundImage:`linear-gradient(${Et}, ${Wt})`}}return{backgroundImage:`linear-gradient(${Et}, ${$e}, ${Ke})`}};var ke=pe=>{const{prefixCls:je,direction:$e,percent:Ke,size:Et,strokeWidth:Ht,strokeColor:Wt,strokeLinecap:Yt="round",children:Dr,trailColor:Wr=null,success:Br}=pe,xr=Wt&&typeof Wt!="string"?Le(Wt,$e):{backgroundColor:Wt},vn=Yt==="square"||Yt==="butt"?0:void 0,wr={backgroundColor:Wr||void 0,borderRadius:vn},kt=Et!=null?Et:[-1,Ht||(Et==="small"?6:8)],[Hr,pt]=le(kt,"line",{strokeWidth:Ht}),Nt=Object.assign({width:`${k(Ke)}%`,height:pt,borderRadius:vn},xr),dr=G(pe),Jt={width:`${k(dr)}%`,height:pt,borderRadius:vn,backgroundColor:Br==null?void 0:Br.strokeColor},Ne={width:Hr<0?"100%":Hr,height:pt};return T.createElement(T.Fragment,null,T.createElement("div",{className:`${je}-outer`,style:Ne},T.createElement("div",{className:`${je}-inner`,style:wr},T.createElement("div",{className:`${je}-bg`,style:Nt}),dr!==void 0?T.createElement("div",{className:`${je}-success-bg`,style:Jt}):null)),Dr)},we=pe=>{const{size:je,steps:$e,percent:Ke=0,strokeWidth:Et=8,strokeColor:Ht,trailColor:Wt=null,prefixCls:Yt,children:Dr}=pe,Wr=Math.round($e*(Ke/100)),Br=je==="small"?2:14,xr=je!=null?je:[Br,Et],[vn,wr]=le(xr,"step",{steps:$e,strokeWidth:Et}),kt=vn/$e,Hr=new Array($e);for(let pt=0;pt<$e;pt++){const Nt=Array.isArray(Ht)?Ht[pt]:Ht;Hr[pt]=T.createElement("div",{key:pt,className:o()(`${Yt}-steps-item`,{[`${Yt}-steps-item-active`]:pt<=Wr-1}),style:{backgroundColor:pt<=Wr-1?Nt:Wt,width:kt,height:wr}})}return T.createElement("div",{className:`${Yt}-steps-outer`},Hr,Dr)},ye=R(36237),de=R(17313),$=R(83116),J=R(37613);const be=pe=>{const je=pe?"100%":"-100%";return new ye.Keyframes(`antProgress${pe?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${je}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${je}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},j=pe=>{const{componentCls:je,iconCls:$e}=pe;return{[je]:Object.assign(Object.assign({},(0,de.Wf)(pe)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:pe.fontSize,marginInlineEnd:pe.marginXS,marginBottom:pe.marginXS},[`${je}-outer`]:{display:"inline-block",width:"100%"},[`&${je}-show-info`]:{[`${je}-outer`]:{marginInlineEnd:`calc(-2em - ${pe.marginXS}px)`,paddingInlineEnd:`calc(2em + ${pe.paddingXS}px)`}},[`${je}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:pe.remainingColor,borderRadius:pe.lineBorderRadius},[`${je}-inner:not(${je}-circle-gradient)`]:{[`${je}-circle-path`]:{stroke:pe.defaultColor}},[`${je}-success-bg, ${je}-bg`]:{position:"relative",backgroundColor:pe.defaultColor,borderRadius:pe.lineBorderRadius,transition:`all ${pe.motionDurationSlow} ${pe.motionEaseInOutCirc}`},[`${je}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:pe.colorSuccess},[`${je}-text`]:{display:"inline-block",width:"2em",marginInlineStart:pe.marginXS,color:pe.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[$e]:{fontSize:pe.fontSize}},[`&${je}-status-active`]:{[`${je}-bg::before`]:{position:"absolute",inset:0,backgroundColor:pe.colorBgContainer,borderRadius:pe.lineBorderRadius,opacity:0,animationName:be(),animationDuration:pe.progressActiveMotionDuration,animationTimingFunction:pe.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${je}-rtl${je}-status-active`]:{[`${je}-bg::before`]:{animationName:be(!0)}},[`&${je}-status-exception`]:{[`${je}-bg`]:{backgroundColor:pe.colorError},[`${je}-text`]:{color:pe.colorError}},[`&${je}-status-exception ${je}-inner:not(${je}-circle-gradient)`]:{[`${je}-circle-path`]:{stroke:pe.colorError}},[`&${je}-status-success`]:{[`${je}-bg`]:{backgroundColor:pe.colorSuccess},[`${je}-text`]:{color:pe.colorSuccess}},[`&${je}-status-success ${je}-inner:not(${je}-circle-gradient)`]:{[`${je}-circle-path`]:{stroke:pe.colorSuccess}}})}},X=pe=>{const{componentCls:je,iconCls:$e}=pe;return{[je]:{[`${je}-circle-trail`]:{stroke:pe.remainingColor},[`&${je}-circle ${je}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${je}-circle ${je}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:pe.circleTextColor,fontSize:pe.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[$e]:{fontSize:`${pe.fontSize/pe.fontSizeSM}em`}},[`${je}-circle&-status-exception`]:{[`${je}-text`]:{color:pe.colorError}},[`${je}-circle&-status-success`]:{[`${je}-text`]:{color:pe.colorSuccess}}},[`${je}-inline-circle`]:{lineHeight:1,[`${je}-inner`]:{verticalAlign:"bottom"}}}},he=pe=>{const{componentCls:je}=pe;return{[je]:{[`${je}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:pe.progressStepMinWidth,marginInlineEnd:pe.progressStepMarginInlineEnd,backgroundColor:pe.remainingColor,transition:`all ${pe.motionDurationSlow}`,"&-active":{backgroundColor:pe.defaultColor}}}}}},ae=pe=>{const{componentCls:je,iconCls:$e}=pe;return{[je]:{[`${je}-small&-line, ${je}-small&-line ${je}-text ${$e}`]:{fontSize:pe.fontSizeSM}}}};var te=(0,$.Z)("Progress",pe=>{const je=pe.marginXXS/2,$e=(0,J.TS)(pe,{progressStepMarginInlineEnd:je,progressStepMinWidth:je,progressActiveMotionDuration:"2.4s"});return[j($e),X($e),he($e),ae($e)]},pe=>({circleTextColor:pe.colorText,defaultColor:pe.colorInfo,remainingColor:pe.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),_e=function(pe,je){var $e={};for(var Ke in pe)Object.prototype.hasOwnProperty.call(pe,Ke)&&je.indexOf(Ke)<0&&($e[Ke]=pe[Ke]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Et=0,Ke=Object.getOwnPropertySymbols(pe);Et{const{prefixCls:$e,className:Ke,rootClassName:Et,steps:Ht,strokeColor:Wt,percent:Yt=0,size:Dr="default",showInfo:Wr=!0,type:Br="line",status:xr,format:vn,style:wr}=pe,kt=_e(pe,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Hr=T.useMemo(()=>{var Z,ie;const fe=G(pe);return parseInt(fe!==void 0?(Z=fe!=null?fe:0)===null||Z===void 0?void 0:Z.toString():(ie=Yt!=null?Yt:0)===null||ie===void 0?void 0:ie.toString(),10)},[Yt,pe.success,pe.successPercent]),pt=T.useMemo(()=>!Qe.includes(xr)&&Hr>=100?"success":xr||"normal",[xr,Hr]),{getPrefixCls:Nt,direction:dr,progress:Jt}=T.useContext(x.E_),Ne=Nt("progress",$e),[_t,ft]=te(Ne),At=T.useMemo(()=>{if(!Wr)return null;const Z=G(pe);let ie;const fe=vn||(Ve=>`${Ve}%`),Oe=Br==="line";return vn||pt!=="exception"&&pt!=="success"?ie=fe(k(Yt),k(Z)):pt==="exception"?ie=Oe?T.createElement(g.Z,null):T.createElement(I.Z,null):pt==="success"&&(ie=Oe?T.createElement(V.Z,null):T.createElement(B.Z,null)),T.createElement("span",{className:`${Ne}-text`,title:typeof ie=="string"?ie:void 0},ie)},[Wr,Yt,Hr,pt,Br,Ne,vn]),Ft=Array.isArray(Wt)?Wt[0]:Wt,nt=typeof Wt=="string"||Array.isArray(Wt)?Wt:void 0;let w;Br==="line"?w=Ht?T.createElement(we,Object.assign({},pe,{strokeColor:nt,prefixCls:Ne,steps:Ht}),At):T.createElement(ke,Object.assign({},pe,{strokeColor:Ft,prefixCls:Ne,direction:dr}),At):(Br==="circle"||Br==="dashboard")&&(w=T.createElement(Re,Object.assign({},pe,{strokeColor:Ft,prefixCls:Ne,progressStatus:pt}),At));const z=o()(Ne,`${Ne}-status-${pt}`,`${Ne}-${Br==="dashboard"&&"circle"||Ht&&"steps"||Br}`,{[`${Ne}-inline-circle`]:Br==="circle"&&le(Dr,"circle")[0]<=20,[`${Ne}-show-info`]:Wr,[`${Ne}-${Dr}`]:typeof Dr=="string",[`${Ne}-rtl`]:dr==="rtl"},Jt==null?void 0:Jt.className,Ke,Et,ft);return _t(T.createElement("div",Object.assign({ref:je,style:Object.assign(Object.assign({},Jt==null?void 0:Jt.style),wr),className:z,role:"progressbar","aria-valuenow":Hr},(0,m.Z)(kt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),w))}),lt=st},13570:function(jt,it,R){"use strict";R.d(it,{Z:function(){return k}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},g=B,I=R(7657),E=function(q,ee){return V.createElement(I.Z,(0,T.Z)({},q,{ref:ee,icon:g}))},o=V.forwardRef(E),m=o,x=R(92310),_=R.n(x),l=R(20068),d=R(42978),h=R(75931),n=R(18929),r=R(10228),a=R(26112);function c(G,q){var ee=G.disabled,le=G.prefixCls,me=G.character,Fe=G.characterRender,Se=G.index,Re=G.count,Ye=G.value,qe=G.allowHalf,Le=G.focused,We=G.onHover,ke=G.onClick,ut=function(X){We(X,Se)},we=function(X){ke(X,Se)},ye=function(X){X.keyCode===r.Z.ENTER&&ke(X,Se)},de=Se+1,$=new Set([le]);Ye===0&&Se===0&&Le?$.add("".concat(le,"-focused")):qe&&Ye+.5>=de&&YeSe?"true":"false","aria-posinset":Se+1,"aria-setsize":Re,tabIndex:ee?-1:0},V.createElement("div",{className:"".concat(le,"-first")},J),V.createElement("div",{className:"".concat(le,"-second")},J)));return Fe&&(be=Fe(be,G)),be}var u=V.forwardRef(c);function s(){var G=V.useRef({});function q(le){return G.current[le]}function ee(le){return function(me){G.current[le]=me}}return[q,ee]}function f(G){var q=G.pageXOffset,ee="scrollLeft";if(typeof q!="number"){var le=G.document;q=le.documentElement[ee],typeof q!="number"&&(q=le.body[ee])}return q}function e(G){var q,ee,le=G.ownerDocument,me=le.body,Fe=le&&le.documentElement,Se=G.getBoundingClientRect();return q=Se.left,ee=Se.top,q-=Fe.clientLeft||me.clientLeft||0,ee-=Fe.clientTop||me.clientTop||0,{left:q,top:ee}}function t(G){var q=e(G),ee=G.ownerDocument,le=ee.defaultView||ee.parentWindow;return q.left+=f(le),q.left}var i=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function v(G,q){var ee,le=G.prefixCls,me=le===void 0?"rc-rate":le,Fe=G.className,Se=G.defaultValue,Re=G.value,Ye=G.count,qe=Ye===void 0?5:Ye,Le=G.allowHalf,We=Le===void 0?!1:Le,ke=G.allowClear,ut=ke===void 0?!0:ke,we=G.character,ye=we===void 0?"\u2605":we,de=G.characterRender,$=G.disabled,J=G.direction,be=J===void 0?"ltr":J,j=G.tabIndex,X=j===void 0?0:j,he=G.autoFocus,ae=G.onHoverChange,te=G.onChange,_e=G.onFocus,Ue=G.onBlur,Qe=G.onKeyDown,ot=G.onMouseLeave,st=(0,h.Z)(G,i),lt=s(),pe=(0,d.Z)(lt,2),je=pe[0],$e=pe[1],Ke=V.useRef(null),Et=function(){if(!$){var Ve;(Ve=Ke.current)===null||Ve===void 0||Ve.focus()}};V.useImperativeHandle(q,function(){return{focus:Et,blur:function(){if(!$){var Ve;(Ve=Ke.current)===null||Ve===void 0||Ve.blur()}}}});var Ht=(0,n.Z)(Se||0,{value:Re}),Wt=(0,d.Z)(Ht,2),Yt=Wt[0],Dr=Wt[1],Wr=(0,n.Z)(null),Br=(0,d.Z)(Wr,2),xr=Br[0],vn=Br[1],wr=function(Ve,nr){var Pt=be==="rtl",bt=Ve+1;if(We){var gr=je(Ve),Ar=t(gr),lr=gr.clientWidth;(Pt&&nr-Ar>lr/2||!Pt&&nr-Ar0&&!Pt||nr===r.Z.RIGHT&&bt>0&&Pt?(We?bt-=.5:bt-=1,kt(bt),Ve.preventDefault()):nr===r.Z.LEFT&&bt{const{componentCls:q}=G;return{[`${q}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:G.marginXS},"> div":{transition:`all ${G.motionDurationMid}, outline 0s`,"&:hover":{transform:G.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${G.lineWidth}px dashed ${G.starColor}`,transform:G.starHoverScale}},"&-first, &-second":{color:G.starBg,transition:`all ${G.motionDurationMid}`,userSelect:"none",[G.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${q}-star-first, &-half ${q}-star-second`]:{opacity:1},[`&-half ${q}-star-first, &-full ${q}-star-second`]:{color:"inherit"}}}},L=G=>({[`&-rtl${G.componentCls}`]:{direction:"rtl"}}),O=G=>{const{componentCls:q}=G;return{[q]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(G)),{display:"inline-block",margin:0,padding:0,color:G.starColor,fontSize:G.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${q} ${q}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),U(G)),{[`+ ${q}-text`]:{display:"inline-block",marginInlineStart:G.marginXS,fontSize:G.fontSize}}),L(G))}};var W=(0,P.Z)("Rate",G=>{const q=(0,D.TS)(G,{});return[O(q)]},G=>({starColor:G.yellow6,starSize:G.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:G.colorFillContent})),F=function(G,q){var ee={};for(var le in G)Object.prototype.hasOwnProperty.call(G,le)&&q.indexOf(le)<0&&(ee[le]=G[le]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,le=Object.getOwnPropertySymbols(G);me{const{prefixCls:ee,className:le,rootClassName:me,style:Fe,tooltips:Se,character:Re=V.createElement(m,null)}=G,Ye=F(G,["prefixCls","className","rootClassName","style","tooltips","character"]),qe=($,J)=>{let{index:be}=J;return Se?V.createElement(C.Z,{title:Se[be]},$):$},{getPrefixCls:Le,direction:We,rate:ke}=V.useContext(y.E_),ut=Le("rate",ee),[we,ye]=W(ut),de=Object.assign(Object.assign({},ke==null?void 0:ke.style),Fe);return we(V.createElement(A,Object.assign({ref:q,character:Re,characterRender:qe},Ye,{className:_()(le,me,ye,ke==null?void 0:ke.className),style:de,prefixCls:ut,direction:We})))})},61621:function(jt,it,R){"use strict";R.d(it,{Z:function(){return ye}});var T=R(92310),V=R.n(T),B=R(59301),g=R(36355),I=R(2738),o=de=>{const{prefixCls:$,className:J,style:be,size:j,shape:X}=de,he=V()({[`${$}-lg`]:j==="large",[`${$}-sm`]:j==="small"}),ae=V()({[`${$}-circle`]:X==="circle",[`${$}-square`]:X==="square",[`${$}-round`]:X==="round"}),te=B.useMemo(()=>typeof j=="number"?{width:j,height:j,lineHeight:`${j}px`}:{},[j]);return B.createElement("span",{className:V()($,he,ae,J),style:Object.assign(Object.assign({},te),be)})},m=R(36237),x=R(83116),_=R(37613);const l=new m.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=de=>({height:de,lineHeight:`${de}px`}),h=de=>Object.assign({width:de},d(de)),n=de=>({background:de.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:l,animationDuration:de.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),r=de=>Object.assign({width:de*5,minWidth:de*5},d(de)),a=de=>{const{skeletonAvatarCls:$,gradientFromColor:J,controlHeight:be,controlHeightLG:j,controlHeightSM:X}=de;return{[`${$}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:J},h(be)),[`${$}${$}-circle`]:{borderRadius:"50%"},[`${$}${$}-lg`]:Object.assign({},h(j)),[`${$}${$}-sm`]:Object.assign({},h(X))}},c=de=>{const{controlHeight:$,borderRadiusSM:J,skeletonInputCls:be,controlHeightLG:j,controlHeightSM:X,gradientFromColor:he}=de;return{[`${be}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:he,borderRadius:J},r($)),[`${be}-lg`]:Object.assign({},r(j)),[`${be}-sm`]:Object.assign({},r(X))}},u=de=>Object.assign({width:de},d(de)),s=de=>{const{skeletonImageCls:$,imageSizeBase:J,gradientFromColor:be,borderRadiusSM:j}=de;return{[`${$}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:be,borderRadius:j},u(J*2)),{[`${$}-path`]:{fill:"#bfbfbf"},[`${$}-svg`]:Object.assign(Object.assign({},u(J)),{maxWidth:J*4,maxHeight:J*4}),[`${$}-svg${$}-svg-circle`]:{borderRadius:"50%"}}),[`${$}${$}-circle`]:{borderRadius:"50%"}}},f=(de,$,J)=>{const{skeletonButtonCls:be}=de;return{[`${J}${be}-circle`]:{width:$,minWidth:$,borderRadius:"50%"},[`${J}${be}-round`]:{borderRadius:$}}},e=de=>Object.assign({width:de*2,minWidth:de*2},d(de)),t=de=>{const{borderRadiusSM:$,skeletonButtonCls:J,controlHeight:be,controlHeightLG:j,controlHeightSM:X,gradientFromColor:he}=de;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${J}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:he,borderRadius:$,width:be*2,minWidth:be*2},e(be))},f(de,be,J)),{[`${J}-lg`]:Object.assign({},e(j))}),f(de,j,`${J}-lg`)),{[`${J}-sm`]:Object.assign({},e(X))}),f(de,X,`${J}-sm`))},i=de=>{const{componentCls:$,skeletonAvatarCls:J,skeletonTitleCls:be,skeletonParagraphCls:j,skeletonButtonCls:X,skeletonInputCls:he,skeletonImageCls:ae,controlHeight:te,controlHeightLG:_e,controlHeightSM:Ue,gradientFromColor:Qe,padding:ot,marginSM:st,borderRadius:lt,titleHeight:pe,blockRadius:je,paragraphLiHeight:$e,controlHeightXS:Ke,paragraphMarginTop:Et}=de;return{[`${$}`]:{display:"table",width:"100%",[`${$}-header`]:{display:"table-cell",paddingInlineEnd:ot,verticalAlign:"top",[`${J}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Qe},h(te)),[`${J}-circle`]:{borderRadius:"50%"},[`${J}-lg`]:Object.assign({},h(_e)),[`${J}-sm`]:Object.assign({},h(Ue))},[`${$}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${be}`]:{width:"100%",height:pe,background:Qe,borderRadius:je,[`+ ${j}`]:{marginBlockStart:Ue}},[`${j}`]:{padding:0,"> li":{width:"100%",height:$e,listStyle:"none",background:Qe,borderRadius:je,"+ li":{marginBlockStart:Ke}}},[`${j}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${$}-content`]:{[`${be}, ${j} > li`]:{borderRadius:lt}}},[`${$}-with-avatar ${$}-content`]:{[`${be}`]:{marginBlockStart:st,[`+ ${j}`]:{marginBlockStart:Et}}},[`${$}${$}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},t(de)),a(de)),c(de)),s(de)),[`${$}${$}-block`]:{width:"100%",[`${X}`]:{width:"100%"},[`${he}`]:{width:"100%"}},[`${$}${$}-active`]:{[` ${be}, ${j} > li, ${J}, ${X}, ${he}, ${ae} - `]:Object.assign({},n(de))}}};var v=(0,x.Z)("Skeleton",de=>{const{componentCls:$}=de,J=(0,_.TS)(de,{skeletonAvatarCls:`${$}-avatar`,skeletonTitleCls:`${$}-title`,skeletonParagraphCls:`${$}-paragraph`,skeletonButtonCls:`${$}-button`,skeletonInputCls:`${$}-input`,skeletonImageCls:`${$}-image`,imageSizeBase:de.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${de.gradientFromColor} 25%, ${de.gradientToColor} 37%, ${de.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[i(J)]},de=>{const{colorFillContent:$,colorFill:J}=de,be=$,j=J;return{color:be,colorGradientEnd:j,gradientFromColor:be,gradientToColor:j,titleHeight:de.controlHeight/2,blockRadius:de.borderRadiusSM,paragraphMarginTop:de.marginLG+de.marginXXS,paragraphLiHeight:de.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),A=de=>{const{prefixCls:$,className:J,rootClassName:be,active:j,shape:X="circle",size:he="default"}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=(0,I.Z)(de,["prefixCls","className"]),ot=V()(te,`${te}-element`,{[`${te}-active`]:j},J,be,Ue);return _e(B.createElement("div",{className:ot},B.createElement(o,Object.assign({prefixCls:`${te}-avatar`,shape:X,size:he},Qe))))},C=de=>{const{prefixCls:$,className:J,rootClassName:be,active:j,block:X=!1,size:he="default"}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=(0,I.Z)(de,["prefixCls"]),ot=V()(te,`${te}-element`,{[`${te}-active`]:j,[`${te}-block`]:X},J,be,Ue);return _e(B.createElement("div",{className:ot},B.createElement(o,Object.assign({prefixCls:`${te}-button`,size:he},Qe))))};const S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var D=de=>{const{prefixCls:$,className:J,rootClassName:be,style:j,active:X}=de,{getPrefixCls:he}=B.useContext(g.E_),ae=he("skeleton",$),[te,_e]=v(ae),Ue=V()(ae,`${ae}-element`,{[`${ae}-active`]:X},J,be,_e);return te(B.createElement("div",{className:Ue},B.createElement("div",{className:V()(`${ae}-image`,J),style:j},B.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ae}-image-svg`},B.createElement("path",{d:S,className:`${ae}-image-path`})))))},L=de=>{const{prefixCls:$,className:J,rootClassName:be,active:j,block:X,size:he="default"}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=(0,I.Z)(de,["prefixCls"]),ot=V()(te,`${te}-element`,{[`${te}-active`]:j,[`${te}-block`]:X},J,be,Ue);return _e(B.createElement("div",{className:ot},B.createElement(o,Object.assign({prefixCls:`${te}-input`,size:he},Qe))))},O=R(54476),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},F=W,K=R(7657),k=function($,J){return B.createElement(K.Z,(0,O.Z)({},$,{ref:J,icon:F}))},G=B.forwardRef(k),q=G,le=de=>{const{prefixCls:$,className:J,rootClassName:be,style:j,active:X,children:he}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=V()(te,`${te}-element`,{[`${te}-active`]:X},Ue,J,be),ot=he!=null?he:B.createElement(q,null);return _e(B.createElement("div",{className:Qe},B.createElement("div",{className:V()(`${te}-image`,J),style:j},ot)))},me=R(94480),Se=de=>{const $=ae=>{const{width:te,rows:_e=2}=de;if(Array.isArray(te))return te[ae];if(_e-1===ae)return te},{prefixCls:J,className:be,style:j,rows:X}=de,he=(0,me.Z)(Array(X)).map((ae,te)=>B.createElement("li",{key:te,style:{width:$(te)}}));return B.createElement("ul",{className:V()(J,be),style:j},he)},Ye=de=>{let{prefixCls:$,className:J,width:be,style:j}=de;return B.createElement("h3",{className:V()($,J),style:Object.assign({width:be},j)})};function qe(de){return de&&typeof de=="object"?de:{}}function Le(de,$){return de&&!$?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function We(de,$){return!de&&$?{width:"38%"}:de&&$?{width:"50%"}:{}}function ke(de,$){const J={};return(!de||!$)&&(J.width="61%"),!de&&$?J.rows=3:J.rows=2,J}const ut=de=>{const{prefixCls:$,loading:J,className:be,rootClassName:j,style:X,children:he,avatar:ae=!1,title:te=!0,paragraph:_e=!0,active:Ue,round:Qe}=de,{getPrefixCls:ot,direction:st,skeleton:lt}=B.useContext(g.E_),pe=ot("skeleton",$),[je,$e]=v(pe);if(J||!("loading"in de)){const Ke=!!ae,Et=!!te,Ht=!!_e;let Wt;if(Ke){const Wr=Object.assign(Object.assign({prefixCls:`${pe}-avatar`},Le(Et,Ht)),qe(ae));Wt=B.createElement("div",{className:`${pe}-header`},B.createElement(o,Object.assign({},Wr)))}let Yt;if(Et||Ht){let Wr;if(Et){const xr=Object.assign(Object.assign({prefixCls:`${pe}-title`},We(Ke,Ht)),qe(te));Wr=B.createElement(Ye,Object.assign({},xr))}let Br;if(Ht){const xr=Object.assign(Object.assign({prefixCls:`${pe}-paragraph`},ke(Ke,Et)),qe(_e));Br=B.createElement(Se,Object.assign({},xr))}Yt=B.createElement("div",{className:`${pe}-content`},Wr,Br)}const Dr=V()(pe,{[`${pe}-with-avatar`]:Ke,[`${pe}-active`]:Ue,[`${pe}-rtl`]:st==="rtl",[`${pe}-round`]:Qe},lt==null?void 0:lt.className,be,j,$e);return je(B.createElement("div",{className:Dr,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),X)},Wt,Yt))}return typeof he!="undefined"?he:null};ut.Button=C,ut.Avatar=A,ut.Input=L,ut.Image=D,ut.Node=le;var we=ut,ye=we},31797:function(jt,it,R){"use strict";R.d(it,{default:function(){return v}});var T=R(59301),V=R(56762),B=R(92343),g=R(92310),I=R.n(g),E=R(36355),o=R(61621),x=p=>{const{value:A,formatter:y,precision:C,decimalSeparator:S,groupSeparator:P="",prefixCls:D}=p;let U;if(typeof y=="function")U=y(A);else{const L=String(A),O=L.match(/^(-?)(\d*)(\.(\d+))?$/);if(!O||L==="-")U=L;else{const W=O[1];let F=O[2]||"0",K=O[4]||"";F=F.replace(/\B(?=(\d{3})+(?!\d))/g,P),typeof C=="number"&&(K=K.padEnd(C,"0").slice(0,C>0?C:0)),K&&(K=`${S}${K}`),U=[T.createElement("span",{key:"int",className:`${D}-content-value-int`},W,F),K&&T.createElement("span",{key:"decimal",className:`${D}-content-value-decimal`},K)]}}return T.createElement("span",{className:`${D}-content-value`},U)},_=R(17313),l=R(83116),d=R(37613);const h=p=>{const{componentCls:A,marginXXS:y,padding:C,colorTextDescription:S,titleFontSize:P,colorTextHeading:D,contentFontSize:U,fontFamily:L}=p;return{[`${A}`]:Object.assign(Object.assign({},(0,_.Wf)(p)),{[`${A}-title`]:{marginBottom:y,color:S,fontSize:P},[`${A}-skeleton`]:{paddingTop:C},[`${A}-content`]:{color:D,fontSize:U,fontFamily:L,[`${A}-content-value`]:{display:"inline-block",direction:"ltr"},[`${A}-content-prefix, ${A}-content-suffix`]:{display:"inline-block"},[`${A}-content-prefix`]:{marginInlineEnd:y},[`${A}-content-suffix`]:{marginInlineStart:y}}})}};var n=(0,l.Z)("Statistic",p=>{const A=(0,d.TS)(p,{});return[h(A)]},p=>{const{fontSizeHeading3:A,fontSize:y}=p;return{titleFontSize:y,contentFontSize:A}}),a=p=>{const{prefixCls:A,className:y,rootClassName:C,style:S,valueStyle:P,value:D=0,title:U,valueRender:L,prefix:O,suffix:W,loading:F=!1,onMouseEnter:K,onMouseLeave:k,decimalSeparator:G=".",groupSeparator:q=","}=p,{getPrefixCls:ee,direction:le,statistic:me}=T.useContext(E.E_),Fe=ee("statistic",A),[Se,Re]=n(Fe),Ye=T.createElement(x,Object.assign({decimalSeparator:G,groupSeparator:q,prefixCls:Fe},p,{value:D})),qe=I()(Fe,{[`${Fe}-rtl`]:le==="rtl"},me==null?void 0:me.className,y,C,Re);return Se(T.createElement("div",{className:qe,style:Object.assign(Object.assign({},me==null?void 0:me.style),S),onMouseEnter:K,onMouseLeave:k},U&&T.createElement("div",{className:`${Fe}-title`},U),T.createElement(o.Z,{paragraph:!1,loading:F,className:`${Fe}-skeleton`},T.createElement("div",{style:P,className:`${Fe}-content`},O&&T.createElement("span",{className:`${Fe}-content-prefix`},O),L?L(Ye):Ye,W&&T.createElement("span",{className:`${Fe}-content-suffix`},W)))))};const c=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function u(p,A){let y=p;const C=/\[[^\]]*]/g,S=(A.match(C)||[]).map(L=>L.slice(1,-1)),P=A.replace(C,"[]"),D=c.reduce((L,O)=>{let[W,F]=O;if(L.includes(W)){const K=Math.floor(y/F);return y-=K*F,L.replace(new RegExp(`${W}+`,"g"),k=>{const G=k.length;return K.toString().padStart(G,"0")})}return L},P);let U=0;return D.replace(C,()=>{const L=S[U];return U+=1,L})}function s(p,A){const{format:y=""}=A,C=new Date(p).getTime(),S=Date.now(),P=Math.max(C-S,0);return u(P,y)}const f=1e3/30;function e(p){return new Date(p).getTime()}const t=p=>{const{value:A,format:y="HH:mm:ss",onChange:C,onFinish:S}=p,P=(0,V.Z)(),D=T.useRef(null),U=()=>{S==null||S(),D.current&&(clearInterval(D.current),D.current=null)},L=()=>{const F=e(A);F>=Date.now()&&(D.current=setInterval(()=>{P(),C==null||C(F-Date.now()),F(L(),()=>{D.current&&(clearInterval(D.current),D.current=null)}),[A]);const O=(F,K)=>s(F,Object.assign(Object.assign({},K),{format:y})),W=F=>(0,B.Tm)(F,{title:void 0});return T.createElement(a,Object.assign({},p,{valueRender:W,formatter:O}))};var i=T.memo(t);a.Countdown=i;var v=a},15969:function(jt,it,R){"use strict";R.d(it,{N:function(){return T}});const T=V=>({color:V.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${V.motionDurationSlow}`,"&:focus, &:hover":{color:V.colorLinkHover},"&:active":{color:V.colorLinkActive}})},1710:function(jt,it,R){"use strict";R.d(it,{default:function(){return Hi}});var T={},V="rc-table-internal-hook",B=R(42978),g=R(6089),I=R(34280),E=R(13697),o=R(59301),m=R(4676);function x(ne){var se=o.createContext(void 0),Ee=function(ze){var He=ze.value,mt=ze.children,yt=o.useRef(He);yt.current=He;var ct=o.useState(function(){return{getValue:function(){return yt.current},listeners:new Set}}),St=(0,B.Z)(ct,1),Rt=St[0];return(0,I.Z)(function(){(0,m.unstable_batchedUpdates)(function(){Rt.listeners.forEach(function(Ot){Ot(He)})})},[He]),o.createElement(se.Provider,{value:Rt},mt)};return{Context:se,Provider:Ee,defaultValue:ne}}function _(ne,se){var Ee=(0,g.Z)(typeof se=="function"?se:function(Ot){if(se===void 0)return Ot;if(!Array.isArray(se))return Ot[se];var hr={};return se.forEach(function(sr){hr[sr]=Ot[sr]}),hr}),Ie=o.useContext(ne==null?void 0:ne.Context),ze=Ie||{},He=ze.listeners,mt=ze.getValue,yt=o.useRef();yt.current=Ee(Ie?mt():ne==null?void 0:ne.defaultValue);var ct=o.useState({}),St=(0,B.Z)(ct,2),Rt=St[1];return(0,I.Z)(function(){if(!Ie)return;function Ot(hr){var sr=Ee(hr);(0,E.Z)(yt.current,sr,!0)||Rt({})}return He.add(Ot),function(){He.delete(Ot)}},[Ie]),yt.current}var l=R(54476),d=R(8654);function h(){var ne=o.createContext(null);function se(){return o.useContext(ne)}function Ee(ze,He){var mt=(0,d.Yr)(ze),yt=function(St,Rt){var Ot=mt?{ref:Rt}:{},hr=o.useRef(0),sr=o.useRef(St),cr=se();return cr!==null?o.createElement(ze,(0,l.Z)({},St,Ot)):((!He||He(sr.current,St))&&(hr.current+=1),sr.current=St,o.createElement(ne.Provider,{value:hr.current},o.createElement(ze,(0,l.Z)({},St,Ot))))};return mt?o.forwardRef(yt):yt}function Ie(ze,He){var mt=(0,d.Yr)(ze),yt=function(St,Rt){var Ot=mt?{ref:Rt}:{};return se(),o.createElement(ze,(0,l.Z)({},St,Ot))};return mt?o.memo(o.forwardRef(yt),He):o.memo(yt,He)}return{makeImmutable:Ee,responseImmutable:Ie,useImmutableMark:se}}var n=h(),r=n.makeImmutable,a=n.responseImmutable,c=n.useImmutableMark,u=h(),s=u.makeImmutable,f=u.responseImmutable,e=u.useImmutableMark,t=x(),i=t;function v(ne,se){var Ee=o.useRef(0);Ee.current+=1;var Ie=o.useRef(ne),ze=[];Object.keys(ne||{}).map(function(mt){var yt;(ne==null?void 0:ne[mt])!==((yt=Ie.current)===null||yt===void 0?void 0:yt[mt])&&ze.push(mt)}),Ie.current=ne;var He=o.useRef([]);return ze.length&&(He.current=ze),o.useDebugValue(Ee.current),o.useDebugValue(He.current.join(", ")),se&&console.log("".concat(se,":"),Ee.current,He.current),Ee.current}var p=null,A=o.memo(function(){var ne=v();return o.createElement("h1",null,"Render Times: ",ne)});A.displayName="RenderBlock";var y=R(76190),C=R(33885),S=R(20068),P=R(92310),D=R.n(P),U=R(80547),L=R(97938),O=R(48736),W=o.createContext({renderWithProps:!1}),F=W,K="RC_TABLE_KEY";function k(ne){return ne==null?[]:Array.isArray(ne)?ne:[ne]}function G(ne){var se=[],Ee={};return ne.forEach(function(Ie){for(var ze=Ie||{},He=ze.key,mt=ze.dataIndex,yt=He||k(mt).join("-")||K;Ee[yt];)yt="".concat(yt,"_next");Ee[yt]=!0,se.push(yt)}),se}function q(ne){return ne!=null}function ee(ne){return ne&&(0,y.Z)(ne)==="object"&&!Array.isArray(ne)&&!o.isValidElement(ne)}function le(ne,se,Ee,Ie,ze,He){var mt=o.useContext(F),yt=e(),ct=(0,U.Z)(function(){if(q(Ie))return[Ie];var St=se==null||se===""?[]:Array.isArray(se)?se:[se],Rt=(0,L.Z)(ne,St),Ot=Rt,hr=void 0;if(ze){var sr=ze(Rt,ne,Ee);ee(sr)?(Ot=sr.children,hr=sr.props,mt.renderWithProps=!0):Ot=sr}return[Ot,hr]},[yt,ne,Ie,se,ze,Ee],function(St,Rt){if(He){var Ot=(0,B.Z)(St,2),hr=Ot[1],sr=(0,B.Z)(Rt,2),cr=sr[1];return He(cr,hr)}return mt.renderWithProps?!0:!(0,E.Z)(St,Rt,!0)});return ct}function me(ne,se,Ee,Ie){var ze=ne+se-1;return ne<=Ie&&ze>=Ee}function Fe(ne,se){return _(i,function(Ee){var Ie=me(ne,se||1,Ee.hoverStartRow,Ee.hoverEndRow);return[Ie,Ee.onHover]})}var Se=function(se){var Ee=se.ellipsis,Ie=se.rowType,ze=se.children,He,mt=Ee===!0?{showTitle:!0}:Ee;return mt&&(mt.showTitle||Ie==="header")&&(typeof ze=="string"||typeof ze=="number"?He=ze.toString():o.isValidElement(ze)&&typeof ze.props.children=="string"&&(He=ze.props.children)),He};function Re(ne){var se,Ee,Ie,ze,He,mt,yt,ct,St=ne.component,Rt=ne.children,Ot=ne.ellipsis,hr=ne.scope,sr=ne.prefixCls,cr=ne.className,Ir=ne.align,_r=ne.record,Ur=ne.render,It=ne.dataIndex,Pr=ne.renderIndex,en=ne.shouldCellUpdate,vn=ne.index,cn=ne.rowType,Ln=ne.colSpan,Vn=ne.rowSpan,tn=ne.fixLeft,dn=ne.fixRight,Zr=ne.firstFixLeft,Fr=ne.lastFixLeft,on=ne.firstFixRight,Mn=ne.lastFixRight,Yn=ne.appendNode,Xe=ne.additionalProps,zt=Xe===void 0?{}:Xe,b=ne.isSticky,M="".concat(sr,"-cell"),N=_(i,["supportSticky","allColumnsFixedLeft"]),H=N.supportSticky,Y=N.allColumnsFixedLeft,Q=le(_r,It,Pr,Rt,Ur,en),oe=(0,B.Z)(Q,2),re=oe[0],ve=oe[1],ue={},ge=typeof tn=="number"&&H,Me=typeof dn=="number"&&H;ge&&(ue.position="sticky",ue.left=tn),Me&&(ue.position="sticky",ue.right=dn);var De=(se=(Ee=(Ie=ve==null?void 0:ve.colSpan)!==null&&Ie!==void 0?Ie:zt.colSpan)!==null&&Ee!==void 0?Ee:Ln)!==null&&se!==void 0?se:1,Ge=(ze=(He=(mt=ve==null?void 0:ve.rowSpan)!==null&&mt!==void 0?mt:zt.rowSpan)!==null&&He!==void 0?He:Vn)!==null&&ze!==void 0?ze:1,Te=Fe(vn,Ge),Be=(0,B.Z)(Te,2),Je=Be[0],rt=Be[1],et=function(Xt){var $t;_r&&rt(vn,vn+Ge-1),zt==null||($t=zt.onMouseEnter)===null||$t===void 0||$t.call(zt,Xt)},Tt=function(Xt){var $t;_r&&rt(-1,-1),zt==null||($t=zt.onMouseLeave)===null||$t===void 0||$t.call(zt,Xt)};if(De===0||Ge===0)return null;var Vt=(yt=zt.title)!==null&&yt!==void 0?yt:Se({rowType:cn,ellipsis:Ot,children:re}),Lr=D()(M,cr,(ct={},(0,S.Z)(ct,"".concat(M,"-fix-left"),ge&&H),(0,S.Z)(ct,"".concat(M,"-fix-left-first"),Zr&&H),(0,S.Z)(ct,"".concat(M,"-fix-left-last"),Fr&&H),(0,S.Z)(ct,"".concat(M,"-fix-left-all"),Fr&&Y&&H),(0,S.Z)(ct,"".concat(M,"-fix-right"),Me&&H),(0,S.Z)(ct,"".concat(M,"-fix-right-first"),on&&H),(0,S.Z)(ct,"".concat(M,"-fix-right-last"),Mn&&H),(0,S.Z)(ct,"".concat(M,"-ellipsis"),Ot),(0,S.Z)(ct,"".concat(M,"-with-append"),Yn),(0,S.Z)(ct,"".concat(M,"-fix-sticky"),(ge||Me)&&b&&H),(0,S.Z)(ct,"".concat(M,"-row-hover"),!ve&&Je),ct),zt.className,ve==null?void 0:ve.className),Zt={};Ir&&(Zt.textAlign=Ir);var Nr=(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},ue),zt.style),Zt),ve==null?void 0:ve.style),kr=re;return(0,y.Z)(kr)==="object"&&!Array.isArray(kr)&&!o.isValidElement(kr)&&(kr=null),Ot&&(Fr||on)&&(kr=o.createElement("span",{className:"".concat(M,"-content")},kr)),o.createElement(St,(0,l.Z)({},ve,zt,{className:Lr,style:Nr,title:Vt,scope:hr,onMouseEnter:et,onMouseLeave:Tt,colSpan:De!==1?De:null,rowSpan:Ge!==1?Ge:null}),Yn,kr)}var Ye=o.memo(Re);function qe(ne,se,Ee,Ie,ze,He){var mt=Ee[ne]||{},yt=Ee[se]||{},ct,St;mt.fixed==="left"?ct=Ie.left[ze==="rtl"?se:ne]:yt.fixed==="right"&&(St=Ie.right[ze==="rtl"?ne:se]);var Rt=!1,Ot=!1,hr=!1,sr=!1,cr=Ee[se+1],Ir=Ee[ne-1],_r=!(He!=null&&He.children);if(ze==="rtl"){if(ct!==void 0){var Ur=Ir&&Ir.fixed==="left";sr=!Ur&&_r}else if(St!==void 0){var It=cr&&cr.fixed==="right";hr=!It&&_r}}else if(ct!==void 0){var Pr=cr&&cr.fixed==="left";Rt=!Pr&&_r}else if(St!==void 0){var en=Ir&&Ir.fixed==="right";Ot=!en&&_r}return{fixLeft:ct,fixRight:St,lastFixLeft:Rt,firstFixRight:Ot,lastFixRight:hr,firstFixLeft:sr,isSticky:Ie.isSticky}}var Le=o.createContext({}),We=Le;function ke(ne){var se=ne.className,Ee=ne.index,Ie=ne.children,ze=ne.colSpan,He=ze===void 0?1:ze,mt=ne.rowSpan,yt=ne.align,ct=_(i,["prefixCls","direction"]),St=ct.prefixCls,Rt=ct.direction,Ot=o.useContext(We),hr=Ot.scrollColumnIndex,sr=Ot.stickyOffsets,cr=Ot.flattenColumns,Ir=Ot.columns,_r=Ee+He-1,Ur=_r+1===hr?He+1:He,It=qe(Ee,Ee+Ur-1,cr,sr,Rt,Ir==null?void 0:Ir[Ee]);return o.createElement(Ye,(0,l.Z)({className:se,index:Ee,component:"td",prefixCls:St,record:null,dataIndex:null,align:yt,colSpan:Ur,rowSpan:mt,render:function(){return Ie}},It))}var ut=R(75931),we=["children"];function ye(ne){var se=ne.children,Ee=(0,ut.Z)(ne,we);return o.createElement("tr",Ee,se)}function de(ne){var se=ne.children;return se}de.Row=ye,de.Cell=ke;var $=de;function J(ne){var se=ne.children,Ee=ne.stickyOffsets,Ie=ne.flattenColumns,ze=ne.columns,He=_(i,"prefixCls"),mt=Ie.length-1,yt=Ie[mt],ct=o.useMemo(function(){return{stickyOffsets:Ee,flattenColumns:Ie,scrollColumnIndex:yt!=null&&yt.scrollbar?mt:null,columns:ze}},[yt,Ie,mt,Ee,ze]);return o.createElement(We.Provider,{value:ct},o.createElement("tfoot",{className:"".concat(He,"-summary")},se))}var be=f(J),j=$,X=R(70425),he=R(29301),ae=R(29194),te=R(24514),_e=R(75152),Ue=R(26112);function Qe(ne,se,Ee,Ie,ze,He,mt){ne.push({record:se,indent:Ee,index:mt});var yt=He(se),ct=ze==null?void 0:ze.has(yt);if(se&&Array.isArray(se[Ie])&&ct)for(var St=0;St1?Zr-1:0),on=1;on=0;yt-=1){var ct=se[yt],St=Ee&&Ee[yt],Rt=St&&St[Wr];if(ct||Rt||mt){var Ot=Rt||{},hr=Ot.columnType,sr=(0,ut.Z)(Ot,xr);ze.unshift(o.createElement("col",(0,l.Z)({key:yt,style:{width:ct}},sr))),mt=!0}}return o.createElement("colgroup",null,ze)}var wr=mn,kt=R(94480),Vr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function pt(ne,se){return(0,o.useMemo)(function(){for(var Ee=[],Ie=0;Ie1?"colgroup":"col":null,ellipsis:_r.ellipsis,align:_r.align,component:_r.title?He:mt,prefixCls:Rt,key:sr[Ir]},Ur,{additionalProps:It,rowType:"header"}))}))}Jt.displayName="HeaderRow";var Ne=Jt;function _t(ne){var se=[];function Ee(mt,yt){var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;se[ct]=se[ct]||[];var St=yt,Rt=mt.filter(Boolean).map(function(Ot){var hr={key:Ot.key,className:Ot.className||"",children:Ot.title,column:Ot,colStart:St},sr=1,cr=Ot.children;return cr&&cr.length>0&&(sr=Ee(cr,St,ct+1).reduce(function(Ir,_r){return Ir+_r},0),hr.hasSubColumns=!0),"colSpan"in Ot&&(sr=Ot.colSpan),"rowSpan"in Ot&&(hr.rowSpan=Ot.rowSpan),hr.colSpan=sr,hr.colEnd=hr.colStart+sr-1,se[ct].push(hr),St+=sr,sr});return Rt}Ee(ne,0);for(var Ie=se.length,ze=function(yt){se[yt].forEach(function(ct){!("rowSpan"in ct)&&!ct.hasSubColumns&&(ct.rowSpan=Ie-yt)})},He=0;He1&&arguments[1]!==void 0?arguments[1]:"";return typeof se=="number"?se:se.endsWith("%")?ne*parseFloat(se)/100:null}function w(ne,se){return o.useMemo(function(){if(se&&se>0){var Ee=0,Ie=0;ne.forEach(function(St){var Rt=nt(se,St.width);Rt?Ee+=Rt:Ie+=1});var ze=se-Ee,He=Ie,mt=ze/Ie,yt=0,ct=ne.map(function(St){var Rt=(0,C.Z)({},St),Ot=nt(se,Rt.width);if(Ot)Rt.width=Ot;else{var hr=Math.floor(mt);Rt.width=He===1?ze:hr,ze-=hr,He-=1}return yt+=Rt.width,Rt});return[ct,yt]}return[ne,se]},[ne,se])}var z=["children"],Z=["fixed"];function ie(ne){return(0,Ft.Z)(ne).filter(function(se){return o.isValidElement(se)}).map(function(se){var Ee=se.key,Ie=se.props,ze=Ie.children,He=(0,ut.Z)(Ie,z),mt=(0,C.Z)({key:Ee},He);return ze&&(mt.children=ie(ze)),mt})}function fe(ne){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ne.filter(function(Ee){return Ee&&(0,y.Z)(Ee)==="object"}).reduce(function(Ee,Ie,ze){var He=Ie.fixed,mt=He===!0?"left":He,yt="".concat(se,"-").concat(ze),ct=Ie.children;return ct&&ct.length>0?[].concat((0,kt.Z)(Ee),(0,kt.Z)(fe(ct,yt).map(function(St){return(0,C.Z)({fixed:mt},St)}))):[].concat((0,kt.Z)(Ee),[(0,C.Z)((0,C.Z)({key:yt},Ie),{},{fixed:mt})])},[])}function Oe(ne){for(var se=!0,Ee=0;Ee=0;He-=1){var mt=ne[He];if(ze&&mt.fixed!=="right")ze=!1;else if(!ze&&mt.fixed==="right"){warning(!1,"Index ".concat(He+1," of `columns` missing `fixed='right'` prop."));break}}}function Ve(ne){return ne.map(function(se){var Ee=se.fixed,Ie=(0,ut.Z)(se,Z),ze=Ee;return Ee==="left"?ze="right":Ee==="right"&&(ze="left"),(0,C.Z)({fixed:ze},Ie)})}function nr(ne,se){var Ee=ne.prefixCls,Ie=ne.columns,ze=ne.children,He=ne.expandable,mt=ne.expandedKeys,yt=ne.columnTitle,ct=ne.getRowKey,St=ne.onTriggerExpand,Rt=ne.expandIcon,Ot=ne.rowExpandable,hr=ne.expandIconColumnIndex,sr=ne.direction,cr=ne.expandRowByClick,Ir=ne.columnWidth,_r=ne.fixed,Ur=ne.scrollWidth,It=o.useMemo(function(){return Ie||ie(ze)},[Ie,ze]),Pr=o.useMemo(function(){if(He){var dn,Zr=It.slice();if(!Zr.includes(T)){var Fr=hr||0;Fr>=0&&Zr.splice(Fr,0,T)}var on=Zr.indexOf(T);Zr=Zr.filter(function(zt,b){return zt!==T||b===on});var Mn=It[on],Yn;(_r==="left"||_r)&&!hr?Yn="left":(_r==="right"||_r)&&hr===It.length?Yn="right":Yn=Mn?Mn.fixed:null;var Xe=(dn={},(0,S.Z)(dn,Wr,{className:"".concat(Ee,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,S.Z)(dn,"title",yt),(0,S.Z)(dn,"fixed",Yn),(0,S.Z)(dn,"className","".concat(Ee,"-row-expand-icon-cell")),(0,S.Z)(dn,"width",Ir),(0,S.Z)(dn,"render",function(b,M,N){var H=ct(M,N),Y=mt.has(H),Q=Ot?Ot(M):!0,oe=Rt({prefixCls:Ee,expanded:Y,expandable:Q,record:M,onExpand:St});return cr?o.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},oe):oe}),dn);return Zr.map(function(zt){return zt===T?Xe:zt})}return It.filter(function(zt){return zt!==T})},[He,It,ct,mt,Rt,sr]),en=o.useMemo(function(){var dn=Pr;return se&&(dn=se(dn)),dn.length||(dn=[{render:function(){return null}}]),dn},[se,Pr,sr]),vn=o.useMemo(function(){return sr==="rtl"?Ve(fe(en)):fe(en)},[en,sr,Ur]),cn=w(vn,Ur),Ln=(0,B.Z)(cn,2),Vn=Ln[0],tn=Ln[1];return[en,Vn,tn]}var Pt=nr;function Ct(ne){var se,Ee=ne.prefixCls,Ie=ne.record,ze=ne.onExpand,He=ne.expanded,mt=ne.expandable,yt="".concat(Ee,"-row-expand-icon");if(!mt)return o.createElement("span",{className:D()(yt,"".concat(Ee,"-row-spaced"))});var ct=function(Rt){ze(Ie,Rt),Rt.stopPropagation()};return o.createElement("span",{className:D()(yt,(se={},(0,S.Z)(se,"".concat(Ee,"-row-expanded"),He),(0,S.Z)(se,"".concat(Ee,"-row-collapsed"),!He),se)),onClick:ct})}function gr(ne,se,Ee){var Ie=[];function ze(He){(He||[]).forEach(function(mt,yt){Ie.push(se(mt,yt)),ze(mt[Ee])})}return ze(ne),Ie}function Ar(ne,se,Ee){var Ie=Br(ne),ze=Ie.expandIcon,He=Ie.expandedRowKeys,mt=Ie.defaultExpandedRowKeys,yt=Ie.defaultExpandAllRows,ct=Ie.expandedRowRender,St=Ie.onExpand,Rt=Ie.onExpandedRowsChange,Ot=Ie.childrenColumnName,hr=ze||Ct,sr=Ot||"children",cr=o.useMemo(function(){return ct?"row":ne.expandable&&ne.internalHooks===V&&ne.expandable.__PARENT_RENDER_ICON__||se.some(function(vn){return vn&&(0,y.Z)(vn)==="object"&&vn[sr]})?"nest":!1},[!!ct,se]),Ir=o.useState(function(){return mt||(yt?gr(se,Ee,sr):[])}),_r=(0,B.Z)(Ir,2),Ur=_r[0],It=_r[1],Pr=o.useMemo(function(){return new Set(He||Ur||[])},[He,Ur]),en=o.useCallback(function(vn){var cn=Ee(vn,se.indexOf(vn)),Ln,Vn=Pr.has(cn);Vn?(Pr.delete(cn),Ln=(0,kt.Z)(Pr)):Ln=[].concat((0,kt.Z)(Pr),[cn]),It(Ln),St&&St(!Vn,vn),Rt&&Rt(Ln)},[Ee,Pr,se,St,Rt]);return[Ie,cr,Pr,hr,sr,en]}function lr(ne,se,Ee,Ie){var ze=ne.map(function(He,mt){return qe(mt,mt,ne,se,Ee,Ie==null?void 0:Ie[mt])});return(0,U.Z)(function(){return ze},[ze],function(He,mt){return!(0,E.Z)(He,mt)})}function zr(ne){var se=(0,o.useRef)(ne),Ee=(0,o.useState)({}),Ie=(0,B.Z)(Ee,2),ze=Ie[1],He=(0,o.useRef)(null),mt=(0,o.useRef)([]);function yt(ct){mt.current.push(ct);var St=Promise.resolve();He.current=St,St.then(function(){if(He.current===St){var Rt=mt.current,Ot=se.current;mt.current=[],Rt.forEach(function(hr){se.current=hr(se.current)}),He.current=null,Ot!==se.current&&ze({})}})}return(0,o.useEffect)(function(){return function(){He.current=null}},[]),[se.current,yt]}function vr(ne){var se=(0,o.useRef)(ne||null),Ee=(0,o.useRef)();function Ie(){window.clearTimeout(Ee.current)}function ze(mt){se.current=mt,Ie(),Ee.current=window.setTimeout(function(){se.current=null,Ee.current=void 0},100)}function He(){return se.current}return(0,o.useEffect)(function(){return Ie},[]),[ze,He]}function Gt(){var ne=o.useState(-1),se=(0,B.Z)(ne,2),Ee=se[0],Ie=se[1],ze=o.useState(-1),He=(0,B.Z)(ze,2),mt=He[0],yt=He[1],ct=o.useCallback(function(St,Rt){Ie(St),yt(Rt)},[]);return[Ee,mt,ct]}var qt=R(47273),Pe=(0,qt.Z)()?window:null;function Ze(ne,se){var Ee=(0,y.Z)(ne)==="object"?ne:{},Ie=Ee.offsetHeader,ze=Ie===void 0?0:Ie,He=Ee.offsetSummary,mt=He===void 0?0:He,yt=Ee.offsetScroll,ct=yt===void 0?0:yt,St=Ee.getContainer,Rt=St===void 0?function(){return Pe}:St,Ot=Rt()||Pe;return o.useMemo(function(){var hr=!!ne;return{isSticky:hr,stickyClassName:hr?"".concat(se,"-sticky-holder"):"",offsetHeader:ze,offsetSummary:mt,offsetScroll:ct,container:Ot}},[ct,ze,mt,se,Ot])}function at(ne,se,Ee){var Ie=(0,o.useMemo)(function(){for(var ze=[],He=[],mt=0,yt=0,ct=0;ct=Ot&&(zt=Ot-hr),mt({scrollLeft:zt/Ot*(Rt+2)}),It.current.x=on.pageX},dn=function(){if(He.current){var on=(0,Mt.os)(He.current).top,Mn=on+He.current.offsetHeight,Yn=ct===window?document.documentElement.scrollTop+window.innerHeight:(0,Mt.os)(ct).top+ct.clientHeight;Mn-(0,_e.Z)()<=Yn||on>=Yn-yt?Ur(function(Xe){return(0,C.Z)((0,C.Z)({},Xe),{},{isHiddenScrollBar:!0})}):Ur(function(Xe){return(0,C.Z)((0,C.Z)({},Xe),{},{isHiddenScrollBar:!1})})}},Zr=function(on){Ur(function(Mn){return(0,C.Z)((0,C.Z)({},Mn),{},{scrollLeft:on/Rt*Ot||0})})};return o.useImperativeHandle(Ee,function(){return{setScrollLeft:Zr}}),o.useEffect(function(){var Fr=(0,Lt.Z)(document.body,"mouseup",Ln,!1),on=(0,Lt.Z)(document.body,"mousemove",tn,!1);return dn(),function(){Fr.remove(),on.remove()}},[hr,vn]),o.useEffect(function(){var Fr=(0,Lt.Z)(ct,"scroll",dn,!1),on=(0,Lt.Z)(window,"resize",dn,!1);return function(){Fr.remove(),on.remove()}},[ct]),o.useEffect(function(){_r.isHiddenScrollBar||Ur(function(Fr){var on=He.current;return on?(0,C.Z)((0,C.Z)({},Fr),{},{scrollLeft:on.scrollLeft/on.scrollWidth*on.clientWidth}):Fr})},[_r.isHiddenScrollBar]),Rt<=Ot||!hr||_r.isHiddenScrollBar?null:o.createElement("div",{style:{height:(0,_e.Z)(),width:Ot,bottom:yt},className:"".concat(St,"-sticky-scroll")},o.createElement("div",{onMouseDown:Vn,ref:sr,className:D()("".concat(St,"-sticky-scroll-bar"),(0,S.Z)({},"".concat(St,"-sticky-scroll-bar-active"),vn)),style:{width:"".concat(hr,"px"),transform:"translate3d(".concat(_r.scrollLeft,"px, 0, 0)")}}))},Mr=o.forwardRef(Er);function Kr(ne){return null}var Qr=Kr;function pn(ne){return null}var En=pn,An="rc-table",Gn=[],Hn={};function xn(){return"No Data"}function _n(ne){var se,Ee=(0,C.Z)({rowKey:"key",prefixCls:An,emptyText:xn},ne),Ie=Ee.prefixCls,ze=Ee.className,He=Ee.rowClassName,mt=Ee.style,yt=Ee.data,ct=Ee.rowKey,St=Ee.scroll,Rt=Ee.tableLayout,Ot=Ee.direction,hr=Ee.title,sr=Ee.footer,cr=Ee.summary,Ir=Ee.caption,_r=Ee.id,Ur=Ee.showHeader,It=Ee.components,Pr=Ee.emptyText,en=Ee.onRow,vn=Ee.onHeaderRow,cn=Ee.internalHooks,Ln=Ee.transformColumns,Vn=Ee.internalRefs,tn=Ee.tailor,dn=Ee.sticky,Zr=yt||Gn,Fr=!!Zr.length,on=cn===V,Mn=o.useCallback(function(Ka,ri){return(0,L.Z)(It,Ka)||ri},[It]),Yn=o.useMemo(function(){return typeof ct=="function"?ct:function(Ka){var ri=Ka&&Ka[ct];return ri}},[ct]),Xe=Mn(["body"]),zt=Gt(),b=(0,B.Z)(zt,3),M=b[0],N=b[1],H=b[2],Y=Ar(Ee,Zr,Yn),Q=(0,B.Z)(Y,6),oe=Q[0],re=Q[1],ve=Q[2],ue=Q[3],ge=Q[4],Me=Q[5],De=St==null?void 0:St.x,Ge=o.useState(0),Te=(0,B.Z)(Ge,2),Be=Te[0],Je=Te[1],rt=Pt((0,C.Z)((0,C.Z)((0,C.Z)({},Ee),oe),{},{expandable:!!oe.expandedRowRender,columnTitle:oe.columnTitle,expandedKeys:ve,getRowKey:Yn,onTriggerExpand:Me,expandIcon:ue,expandIconColumnIndex:oe.expandIconColumnIndex,direction:Ot,scrollWidth:on&&tn&&typeof De=="number"?De:null}),on?Ln:null),et=(0,B.Z)(rt,3),Tt=et[0],Vt=et[1],Lr=et[2],Zt=Lr!=null?Lr:De,Nr=o.useMemo(function(){return{columns:Tt,flattenColumns:Vt}},[Tt,Vt]),kr=o.useRef(),an=o.useRef(),Xt=o.useRef(),$t=o.useRef(),rn=o.useRef(),tt=o.useState(!1),Dt=(0,B.Z)(tt,2),er=Dt[0],or=Dt[1],Sr=o.useState(!1),tr=(0,B.Z)(Sr,2),Tr=tr[0],ln=tr[1],In=zr(new Map),Xr=(0,B.Z)(In,2),sa=Xr[0],Ca=Xr[1],La=G(Vt),Ma=La.map(function(Ka){return sa.get(Ka)}),Fa=o.useMemo(function(){return Ma},[Ma.join("_")]),ai=xt(Fa,Vt.length,Ot),ti=St&&q(St.y),Ga=St&&q(Zt)||!!oe.fixed,Ni=Ga&&Vt.some(function(Ka){var ri=Ka.fixed;return ri}),zi=o.useRef(),ki=Ze(dn,Ie),Fi=ki.isSticky,ao=ki.offsetHeader,Za=ki.offsetSummary,Da=ki.offsetScroll,qa=ki.stickyClassName,bi=ki.container,ii=o.useMemo(function(){return cr==null?void 0:cr(Zr)},[cr,Zr]),Si=(ti||Fi)&&o.isValidElement(ii)&&ii.type===$&&ii.props.fixed,Oi,Pi,ji;ti&&(Pi={overflowY:"scroll",maxHeight:St.y}),Ga&&(Oi={overflowX:"auto"},ti||(Pi={overflowY:"hidden"}),ji={width:Zt===!0?"auto":Zt,minWidth:"100%"});var Po=o.useCallback(function(Ka,ri){(0,ae.Z)(kr.current)&&Ca(function(Ui){if(Ui.get(Ka)!==ri){var Qi=new Map(Ui);return Qi.set(Ka,ri),Qi}return Ui})},[]),Yo=vr(null),Lo=(0,B.Z)(Yo,2),Qo=Lo[0],Io=Lo[1];function Eo(Ka,ri){ri&&(typeof ri=="function"?ri(Ka):ri.scrollLeft!==Ka&&(ri.scrollLeft=Ka,ri.scrollLeft!==Ka&&setTimeout(function(){ri.scrollLeft=Ka},0)))}var vo=(0,g.Z)(function(Ka){var ri=Ka.currentTarget,Ui=Ka.scrollLeft,Qi=Ot==="rtl",Ji=typeof Ui=="number"?Ui:ri.scrollLeft,Xo=ri||Hn;if(!Io()||Io()===Xo){var To;Qo(Xo),Eo(Ji,an.current),Eo(Ji,Xt.current),Eo(Ji,rn.current),Eo(Ji,(To=zi.current)===null||To===void 0?void 0:To.setScrollLeft)}var wo=ri||an.current;if(wo){var Mo=wo.scrollWidth,Oo=wo.clientWidth;if(Mo===Oo){or(!1),ln(!1);return}Qi?(or(-Ji0)):(or(Ji>0),ln(Ji1?Ir-on:0,Yn=(0,C.Z)((0,C.Z)((0,C.Z)({},Ln),ct),{},{flex:"0 0 ".concat(on,"px"),width:"".concat(on,"px"),marginRight:Mn,pointerEvents:"auto"}),Xe=o.useMemo(function(){return Rt?Zr<=1:tn===0||Zr===0||Zr>1},[Zr,tn,Rt]);Xe?Yn.visibility="hidden":Rt&&(Yn.height=Ot==null?void 0:Ot(Zr));var zt=Xe?function(){return null}:hr,b={};return(Zr===0||tn===0)&&(b.rowSpan=1,b.colSpan=1),o.createElement(Ye,(0,l.Z)({className:D()(cr,St),ellipsis:Ee.ellipsis,align:Ee.align,scope:Ee.rowScope,component:"div",prefixCls:se.prefixCls,key:Pr,record:yt,index:He,renderIndex:mt,dataIndex:sr,render:zt,shouldCellUpdate:Ee.shouldCellUpdate},en,{appendNode:vn,additionalProps:(0,C.Z)((0,C.Z)({},cn),{},{style:Yn},b)}))}var jn=Ua,Fn=["data","index","className","rowKey","style","extra","getHeight"],ha=o.forwardRef(function(ne,se){var Ee=ne.data,Ie=ne.index,ze=ne.className,He=ne.rowKey,mt=ne.style,yt=ne.extra,ct=ne.getHeight,St=(0,ut.Z)(ne,Fn),Rt=Ee.record,Ot=Ee.indent,hr=Ee.index,sr=_(i,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),cr=sr.scrollX,Ir=sr.flattenColumns,_r=sr.prefixCls,Ur=sr.fixColumn,It=sr.componentWidth,Pr=pe(Rt,He,Ie,Ot),en=Pr.rowSupportExpand,vn=Pr.expanded,cn=Pr.rowProps,Ln=Pr.expandedRowRender,Vn=Pr.expandedRowClassName,tn;if(en&&vn){var dn=Ln(Rt,Ie,Ot+1,vn),Zr=Vn==null?void 0:Vn(Rt,Ie,Ot),Fr={};Ur&&(Fr={style:(0,S.Z)({},"--virtual-width","".concat(It,"px"))});var on="".concat(_r,"-expanded-row-cell");tn=o.createElement("div",{className:D()("".concat(_r,"-expanded-row"),"".concat(_r,"-expanded-row-level-").concat(Ot+1),Zr)},o.createElement(Ye,{component:"div",prefixCls:_r,className:D()(on,(0,S.Z)({},"".concat(on,"-fixed"),Ur)),additionalProps:Fr},dn))}var Mn=(0,C.Z)((0,C.Z)({},mt),{},{width:cr});yt&&(Mn.position="absolute",Mn.pointerEvents="none");var Yn=o.createElement("div",(0,l.Z)({},cn,St,{ref:en?null:se,className:D()(ze,"".concat(_r,"-row"),cn==null?void 0:cn.className,(0,S.Z)({},"".concat(_r,"-row-extra"),yt)),style:(0,C.Z)((0,C.Z)({},Mn),cn==null?void 0:cn.style)}),Ir.map(function(Xe,zt){return o.createElement(jn,{key:zt,rowInfo:Pr,column:Xe,colIndex:zt,indent:Ot,index:Ie,renderIndex:hr,record:Rt,inverse:yt,getHeight:ct})}));return en?o.createElement("div",{ref:se},Yn,tn):Yn}),ra=f(ha),$n=ra,mr=o.forwardRef(function(ne,se){var Ee=ne.data,Ie=ne.onScroll,ze=_(i,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),He=ze.flattenColumns,mt=ze.onColumnResize,yt=ze.getRowKey,ct=ze.expandedKeys,St=ze.prefixCls,Rt=ze.childrenColumnName,Ot=ze.emptyNode,hr=ze.scrollX,sr=_(ta),cr=sr.scrollY,Ir=sr.listItemHeight,_r=o.useRef(),Ur=ot(Ee,Rt,ct,yt),It=o.useMemo(function(){var tn=0;return He.map(function(dn){var Zr=dn.width,Fr=dn.key;return tn+=Zr,[Fr,Zr,tn]})},[He]),Pr=o.useMemo(function(){return It.map(function(tn){return tn[2]})},[It]);o.useEffect(function(){It.forEach(function(tn){var dn=(0,B.Z)(tn,2),Zr=dn[0],Fr=dn[1];mt(Zr,Fr)})},[It]),o.useImperativeHandle(se,function(){var tn={};return Object.defineProperty(tn,"scrollLeft",{get:function(){var Zr;return((Zr=_r.current)===null||Zr===void 0?void 0:Zr.getScrollInfo().x)||0},set:function(Zr){var Fr;(Fr=_r.current)===null||Fr===void 0||Fr.scrollTo({left:Zr})}}),tn});var en=function(dn,Zr){var Fr,on=(Fr=Ur[Zr])===null||Fr===void 0?void 0:Fr.record,Mn=dn.onCell;if(Mn){var Yn,Xe=Mn(on,Zr);return(Yn=Xe==null?void 0:Xe.rowSpan)!==null&&Yn!==void 0?Yn:1}return 1},vn=function(dn){var Zr=dn.start,Fr=dn.end,on=dn.getSize,Mn=dn.offsetY;if(Fr<0)return null;for(var Yn=He.filter(function(De){return en(De,Zr)===0}),Xe=Zr,zt=function(Ge){if(Yn=Yn.filter(function(Te){return en(Te,Ge)===0}),!Yn.length)return Xe=Ge,"break"},b=Zr;b>=0;b-=1){var M=zt(b);if(M==="break")break}for(var N=He.filter(function(De){return en(De,Fr)!==1}),H=Fr,Y=function(Ge){if(N=N.filter(function(Te){return en(Te,Ge)!==1}),!N.length)return H=Math.max(Ge-1,Fr),"break"},Q=Fr;Q1})&&re.push(Ge)},ue=Xe;ue<=H;ue+=1)var ge=ve(ue);var Me=re.map(function(De){var Ge=Ur[De],Te=yt(Ge.record,De),Be=function(et){var Tt=De+et-1,Vt=yt(Ur[Tt].record,Tt),Lr=on(Te,Vt);return Lr.bottom-Lr.top},Je=on(Te);return o.createElement($n,{key:De,data:Ge,rowKey:Te,index:De,style:{top:-Mn+Je.top},extra:!0,getHeight:Be})});return Me},cn=o.useMemo(function(){return{columnsOffset:Pr}},[Pr]),Ln="".concat(St,"-tbody"),Vn;return Ur.length?Vn=o.createElement(Bn.Z,{fullHeight:!1,ref:_r,className:D()(Ln,"".concat(Ln,"-virtual")),height:cr,itemHeight:Ir||24,data:Ur,itemKey:function(dn){return yt(dn.record)},scrollWidth:hr,onVirtualScroll:function(dn){var Zr=dn.x;Ie({scrollLeft:Zr})},extraRender:vn},function(tn,dn,Zr){var Fr=yt(tn.record,dn);return o.createElement($n,(0,l.Z)({data:tn,rowKey:Fr,index:dn},Zr))}):Vn=o.createElement("div",{className:D()("".concat(St,"-placeholder"))},o.createElement(Ye,{component:"div",prefixCls:St},Ot)),o.createElement(la.Provider,{value:cn},Vn)}),Kn=f(mr),ca=Kn,za=function(se,Ee){var Ie=Ee.ref,ze=Ee.onScroll;return o.createElement(ca,{ref:Ie,data:se,onScroll:ze})},aa=100;function Oa(ne){var se=ne.columns,Ee=ne.scroll,Ie=ne.prefixCls,ze=Ie===void 0?An:Ie,He=ne.className,mt=ne.listItemHeight,yt=Ee||{},ct=yt.x,St=yt.y;typeof ct!="number"&&(ct=((se||[]).length+1)*aa),typeof St!="number"&&(St=500);var Rt=o.useMemo(function(){return{scrollY:St,listItemHeight:mt}},[St,mt]);return o.createElement(ta.Provider,{value:Rt},o.createElement(yr,(0,l.Z)({},ne,{className:D()(He,"".concat(ze,"-virtual")),scroll:(0,C.Z)((0,C.Z)({},Ee),{},{x:ct}),components:{body:za},columns:se,internalHooks:V,tailor:!0})))}function Ia(ne){return s(Oa,ne)}var yn=Ia(),gn=null;function Rn(ne){return null}var Zn=Rn;function oi(ne){return null}var ni=oi,gi=R(2738),ui=R(68031),ba=R(36355),Ba=R(93891),pi=R(19716),Ai=R(8628),yi=R(31724),Mi=R(58421),Li=R(71418),Ya=R(88088);function gt(ne){return function(Ee){let{prefixCls:Ie,onExpand:ze,record:He,expanded:mt,expandable:yt}=Ee;const ct=`${Ie}-row-expand-icon`;return o.createElement("button",{type:"button",onClick:St=>{ze(He,St),St.stopPropagation()},className:D()(ct,{[`${ct}-spaced`]:!yt,[`${ct}-expanded`]:yt&&mt,[`${ct}-collapsed`]:yt&&!mt}),"aria-label":mt?ne.collapse:ne.expand,"aria-expanded":mt})}}var va=gt;function Sa(ne,se){return"key"in ne&&ne.key!==void 0&&ne.key!==null?ne.key:ne.dataIndex?Array.isArray(ne.dataIndex)?ne.dataIndex.join("."):ne.dataIndex:se}function Ja(ne,se){return se?`${se}-${ne}`:`${ne}`}function di(ne,se){return typeof ne=="function"?ne(se):ne}function mi(ne,se){const Ee=di(ne,se);return Object.prototype.toString.call(Ee)==="[object Object]"?"":Ee}var Ci={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},vi=Ci,fi=R(7657),Di=function(se,Ee){return o.createElement(fi.Z,(0,l.Z)({},se,{ref:Ee,icon:vi}))},Cn=o.forwardRef(Di),ga=Cn,ka=R(56762);function hn(ne){const se=o.useRef(ne),Ee=(0,ka.Z)();return[()=>se.current,Ie=>{se.current=Ie,Ee()}]}var Dn=R(3113),dt=R(24905),ce=R(38854),xe=R(64165),Ce=R(20834),vt=R(40875),fr=R(5112),Ae=R(17574),br=R(47472),Ut=R(92832);function wt(ne){let{value:se,onChange:Ee,filterSearch:Ie,tablePrefixCls:ze,locale:He}=ne;return Ie?o.createElement("div",{className:`${ze}-filter-dropdown-search`},o.createElement(Ut.default,{prefix:o.createElement(br.Z,null),placeholder:He.filterSearchPlaceholder,onChange:Ee,value:se,htmlSize:1,className:`${ze}-filter-dropdown-search-input`})):null}var ur=wt,ar=R(10228);const ir=ne=>{const{keyCode:se}=ne;se===ar.Z.ENTER&&ne.stopPropagation()};var rr=o.forwardRef((ne,se)=>o.createElement("div",{className:ne.className,onClick:Ee=>Ee.stopPropagation(),onKeyDown:ir,ref:se},ne.children));function Cr(ne){let se=[];return(ne||[]).forEach(Ee=>{let{value:Ie,children:ze}=Ee;se.push(Ie),ze&&(se=[].concat((0,kt.Z)(se),(0,kt.Z)(Cr(ze))))}),se}function Qt(ne){return ne.some(se=>{let{children:Ee}=se;return Ee})}function Hr(ne,se){return typeof se=="string"||typeof se=="number"?se==null?void 0:se.toString().toLowerCase().includes(ne.trim().toLowerCase()):!1}function $r(ne){let{filters:se,prefixCls:Ee,filteredKeys:Ie,filterMultiple:ze,searchValue:He,filterSearch:mt}=ne;return se.map((yt,ct)=>{const St=String(yt.value);if(yt.children)return{key:St||ct,label:yt.text,popupClassName:`${Ee}-dropdown-submenu`,children:$r({filters:yt.children,prefixCls:Ee,filteredKeys:Ie,filterMultiple:ze,searchValue:He,filterSearch:mt})};const Rt=ze?dt.default:fr.ZP,Ot={key:yt.value!==void 0?St:ct,label:o.createElement(o.Fragment,null,o.createElement(Rt,{checked:Ie.includes(St)}),o.createElement("span",null,yt.text))};return He.trim()?typeof mt=="function"?mt(He,yt)?Ot:null:Hr(He,yt.text)?Ot:null:Ot})}function qr(ne){var se,Ee;const{tablePrefixCls:Ie,prefixCls:ze,column:He,dropdownPrefixCls:mt,columnKey:yt,filterMultiple:ct,filterMode:St="menu",filterSearch:Rt=!1,filterState:Ot,triggerFilter:hr,locale:sr,children:cr,getPopupContainer:Ir}=ne,{filterDropdownOpen:_r,onFilterDropdownOpenChange:Ur,filterResetToDefaultFilteredValue:It,defaultFilteredValue:Pr,filterDropdownVisible:en,onFilterDropdownVisibleChange:vn}=He,[cn,Ln]=o.useState(!1),Vn=!!(Ot&&(!((se=Ot.filteredKeys)===null||se===void 0)&&se.length||Ot.forceFiltered)),tn=rt=>{Ln(rt),Ur==null||Ur(rt),vn==null||vn(rt)},dn=(Ee=_r!=null?_r:en)!==null&&Ee!==void 0?Ee:cn,Zr=Ot==null?void 0:Ot.filteredKeys,[Fr,on]=hn(Zr||[]),Mn=rt=>{let{selectedKeys:et}=rt;on(et)},Yn=(rt,et)=>{let{node:Tt,checked:Vt}=et;Mn(ct?{selectedKeys:rt}:{selectedKeys:Vt&&Tt.key?[Tt.key]:[]})};o.useEffect(()=>{cn&&Mn({selectedKeys:Zr||[]})},[Zr]);const[Xe,zt]=o.useState([]),b=rt=>{zt(rt)},[M,N]=o.useState(""),H=rt=>{const{value:et}=rt.target;N(et)};o.useEffect(()=>{cn||N("")},[cn]);const Y=rt=>{const et=rt&&rt.length?rt:null;if(et===null&&(!Ot||!Ot.filteredKeys)||(0,E.Z)(et,Ot==null?void 0:Ot.filteredKeys,!0))return null;hr({column:He,key:yt,filteredKeys:et})},Q=()=>{tn(!1),Y(Fr())},oe=function(){let{confirm:rt,closeDropdown:et}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};rt&&Y([]),et&&tn(!1),N(""),on(It?(Pr||[]).map(Tt=>String(Tt)):[])},re=function(){let{closeDropdown:rt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};rt&&tn(!1),Y(Fr())},ve=rt=>{rt&&Zr!==void 0&&on(Zr||[]),tn(rt),!rt&&!He.filterDropdown&&Q()},ue=D()({[`${mt}-menu-without-submenu`]:!Qt(He.filters||[])}),ge=rt=>{if(rt.target.checked){const et=Cr(He==null?void 0:He.filters).map(Tt=>String(Tt));on(et)}else on([])},Me=rt=>{let{filters:et}=rt;return(et||[]).map((Tt,Vt)=>{const Lr=String(Tt.value),Zt={title:Tt.text,key:Tt.value!==void 0?Lr:Vt};return Tt.children&&(Zt.children=Me({filters:Tt.children})),Zt})},De=rt=>{var et;return Object.assign(Object.assign({},rt),{text:rt.title,value:rt.key,children:((et=rt.children)===null||et===void 0?void 0:et.map(Tt=>De(Tt)))||[]})};let Ge;if(typeof He.filterDropdown=="function")Ge=He.filterDropdown({prefixCls:`${mt}-custom`,setSelectedKeys:rt=>Mn({selectedKeys:rt}),selectedKeys:Fr(),confirm:re,clearFilters:oe,filters:He.filters,visible:dn,close:()=>{tn(!1)}});else if(He.filterDropdown)Ge=He.filterDropdown;else{const rt=Fr()||[],et=()=>(He.filters||[]).length===0?o.createElement(xe.Z,{image:xe.Z.PRESENTED_IMAGE_SIMPLE,description:sr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):St==="tree"?o.createElement(o.Fragment,null,o.createElement(ur,{filterSearch:Rt,value:M,onChange:H,tablePrefixCls:Ie,locale:sr}),o.createElement("div",{className:`${Ie}-filter-dropdown-tree`},ct?o.createElement(dt.default,{checked:rt.length===Cr(He.filters).length,indeterminate:rt.length>0&&rt.lengthtypeof Rt=="function"?Rt(M,De(Vt)):Hr(M,Vt.title):void 0}))):o.createElement(o.Fragment,null,o.createElement(ur,{filterSearch:Rt,value:M,onChange:H,tablePrefixCls:Ie,locale:sr}),o.createElement(Ce.default,{selectable:!0,multiple:ct,prefixCls:`${mt}-menu`,className:ue,onSelect:Mn,onDeselect:Mn,selectedKeys:rt,getPopupContainer:Ir,openKeys:Xe,onOpenChange:b,items:$r({filters:He.filters||[],filterSearch:Rt,prefixCls:ze,filteredKeys:Fr(),filterMultiple:ct,searchValue:M})})),Tt=()=>It?(0,E.Z)((Pr||[]).map(Vt=>String(Vt)),rt,!0):rt.length===0;Ge=o.createElement(o.Fragment,null,et(),o.createElement("div",{className:`${ze}-dropdown-btns`},o.createElement(Dn.ZP,{type:"link",size:"small",disabled:Tt(),onClick:()=>oe()},sr.filterReset),o.createElement(Dn.ZP,{type:"primary",size:"small",onClick:Q},sr.filterConfirm)))}He.filterDropdown&&(Ge=o.createElement(vt.J,{selectable:void 0},Ge));const Te=()=>o.createElement(rr,{className:`${ze}-dropdown`},Ge);let Be;typeof He.filterIcon=="function"?Be=He.filterIcon(Vn):He.filterIcon?Be=He.filterIcon:Be=o.createElement(ga,null);const{direction:Je}=o.useContext(ba.E_);return o.createElement("div",{className:`${ze}-column`},o.createElement("span",{className:`${Ie}-column-title`},cr),o.createElement(ce.Z,{dropdownRender:Te,trigger:["click"],open:dn,onOpenChange:ve,getPopupContainer:Ir,placement:Je==="rtl"?"bottomLeft":"bottomRight"},o.createElement("span",{role:"button",tabIndex:-1,className:D()(`${ze}-trigger`,{active:Vn}),onClick:rt=>{rt.stopPropagation()}},Be)))}var Yr=qr;function un(ne,se,Ee){let Ie=[];return(ne||[]).forEach((ze,He)=>{var mt;const yt=Ja(He,Ee);if(ze.filters||"filterDropdown"in ze||"onFilter"in ze)if("filteredValue"in ze){let ct=ze.filteredValue;"filterDropdown"in ze||(ct=(mt=ct==null?void 0:ct.map(String))!==null&&mt!==void 0?mt:ct),Ie.push({column:ze,key:Sa(ze,yt),filteredKeys:ct,forceFiltered:ze.filtered})}else Ie.push({column:ze,key:Sa(ze,yt),filteredKeys:se&&ze.defaultFilteredValue?ze.defaultFilteredValue:void 0,forceFiltered:ze.filtered});"children"in ze&&(Ie=[].concat((0,kt.Z)(Ie),(0,kt.Z)(un(ze.children,se,yt))))}),Ie}function wn(ne,se,Ee,Ie,ze,He,mt,yt){return Ee.map((ct,St)=>{const Rt=Ja(St,yt),{filterMultiple:Ot=!0,filterMode:hr,filterSearch:sr}=ct;let cr=ct;if(cr.filters||cr.filterDropdown){const Ir=Sa(cr,Rt),_r=Ie.find(Ur=>{let{key:It}=Ur;return Ir===It});cr=Object.assign(Object.assign({},cr),{title:Ur=>o.createElement(Yr,{tablePrefixCls:ne,prefixCls:`${ne}-filter`,dropdownPrefixCls:se,column:cr,columnKey:Ir,filterState:_r,filterMultiple:Ot,filterMode:hr,filterSearch:sr,triggerFilter:He,locale:ze,getPopupContainer:mt},di(ct.title,Ur))})}return"children"in cr&&(cr=Object.assign(Object.assign({},cr),{children:wn(ne,se,cr.children,Ie,ze,He,mt,Rt)})),cr})}function Pa(ne){const se={};return ne.forEach(Ee=>{let{key:Ie,filteredKeys:ze,column:He}=Ee;const{filters:mt,filterDropdown:yt}=He;if(yt)se[Ie]=ze||null;else if(Array.isArray(ze)){const ct=Cr(mt);se[Ie]=ct.filter(St=>ze.includes(String(St)))}else se[Ie]=null}),se}function Va(ne,se){return se.reduce((Ee,Ie)=>{const{column:{onFilter:ze,filters:He},filteredKeys:mt}=Ie;return ze&&mt&&mt.length?Ee.filter(yt=>mt.some(ct=>{const St=Cr(He),Rt=St.findIndex(hr=>String(hr)===String(ct)),Ot=Rt!==-1?St[Rt]:ct;return ze(Ot,yt)})):Ee},ne)}const Nn=ne=>ne.flatMap(se=>"children"in se?[se].concat((0,kt.Z)(Nn(se.children||[]))):[se]);function Gr(ne){let{prefixCls:se,dropdownPrefixCls:Ee,mergedColumns:Ie,onFilterChange:ze,getPopupContainer:He,locale:mt}=ne;const yt=o.useMemo(()=>Nn(Ie||[]),[Ie]),[ct,St]=o.useState(()=>un(yt,!0)),Rt=o.useMemo(()=>{const cr=un(yt,!1);if(cr.length===0)return cr;let Ir=!0,_r=!0;if(cr.forEach(Ur=>{let{filteredKeys:It}=Ur;It!==void 0?Ir=!1:_r=!1}),Ir){const Ur=(yt||[]).map((It,Pr)=>Sa(It,Ja(Pr)));return ct.filter(It=>{let{key:Pr}=It;return Ur.includes(Pr)}).map(It=>{const Pr=yt[Ur.findIndex(en=>en===It.key)];return Object.assign(Object.assign({},It),{column:Object.assign(Object.assign({},It.column),Pr),forceFiltered:Pr.filtered})})}return cr},[yt,ct]),Ot=o.useMemo(()=>Pa(Rt),[Rt]),hr=cr=>{const Ir=Rt.filter(_r=>{let{key:Ur}=_r;return Ur!==cr.key});Ir.push(cr),St(Ir),ze(Pa(Ir),Ir)};return[cr=>wn(se,Ee,cr,Rt,mt,hr,He),Rt,Ot]}var ya=Gr;function kn(ne,se,Ee){const Ie=o.useRef({});function ze(He){if(!Ie.current||Ie.current.data!==ne||Ie.current.childrenColumnName!==se||Ie.current.getRowKey!==Ee){let yt=function(ct){ct.forEach((St,Rt)=>{const Ot=Ee(St,Rt);mt.set(Ot,St),St&&typeof St=="object"&&se in St&&yt(St[se]||[])})};const mt=new Map;yt(ne),Ie.current={data:ne,childrenColumnName:se,kvMap:mt,getRowKey:Ee}}return Ie.current.kvMap.get(He)}return[ze]}var _a=R(50371),Qa=function(ne,se){var Ee={};for(var Ie in ne)Object.prototype.hasOwnProperty.call(ne,Ie)&&se.indexOf(Ie)<0&&(Ee[Ie]=ne[Ie]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ie=Object.getOwnPropertySymbols(ne);ze{const He=ne[ze];typeof He!="function"&&(Ee[ze]=He)}),Ee}function Ra(ne,se,Ee){const Ie=Ee&&typeof Ee=="object"?Ee:{},{total:ze=0}=Ie,He=Qa(Ie,["total"]),[mt,yt]=(0,o.useState)(()=>({current:"defaultCurrent"in He?He.defaultCurrent:1,pageSize:"defaultPageSize"in He?He.defaultPageSize:bn})),ct=(0,_a.Z)(mt,He,{total:ze>0?ze:ne}),St=Math.ceil((ze||ne)/ct.pageSize);ct.current>St&&(ct.current=St||1);const Rt=(hr,sr)=>{yt({current:hr!=null?hr:1,pageSize:sr||ct.pageSize})},Ot=(hr,sr)=>{var cr;Ee&&((cr=Ee.onChange)===null||cr===void 0||cr.call(Ee,hr,sr)),Rt(hr,sr),se(hr,sr||(ct==null?void 0:ct.pageSize))};return Ee===!1?[{},()=>{}]:[Object.assign(Object.assign({},ct),{onChange:Ot}),Rt]}var Ta=Ra,jr=R(84105),sn=R(35654),da=R(90782),ci=R(71430),Bt=R(18929);const ua={},zn="SELECT_ALL",ja="SELECT_INVERT",Na="SELECT_NONE",pr=[],On=(ne,se)=>{let Ee=[];return(se||[]).forEach(Ie=>{Ee.push(Ie),Ie&&typeof Ie=="object"&&ne in Ie&&(Ee=[].concat((0,kt.Z)(Ee),(0,kt.Z)(On(ne,Ie[ne]))))}),Ee};var fn=(ne,se)=>{const{preserveSelectedRowKeys:Ee,selectedRowKeys:Ie,defaultSelectedRowKeys:ze,getCheckboxProps:He,onChange:mt,onSelect:yt,onSelectAll:ct,onSelectInvert:St,onSelectNone:Rt,onSelectMultiple:Ot,columnWidth:hr,type:sr,selections:cr,fixed:Ir,renderCell:_r,hideSelectAll:Ur,checkStrictly:It=!0}=se||{},{prefixCls:Pr,data:en,pageData:vn,getRecordByKey:cn,getRowKey:Ln,expandType:Vn,childrenColumnName:tn,locale:dn,getPopupContainer:Zr}=ne,[Fr,on]=(0,Bt.Z)(Ie||ze||pr,{value:Ie}),Mn=o.useRef(new Map),Yn=(0,o.useCallback)(De=>{if(Ee){const Ge=new Map;De.forEach(Te=>{let Be=cn(Te);!Be&&Mn.current.has(Te)&&(Be=Mn.current.get(Te)),Ge.set(Te,Be)}),Mn.current=Ge}},[cn,Ee]);o.useEffect(()=>{Yn(Fr)},[Fr]);const{keyEntities:Xe}=(0,o.useMemo)(()=>{if(It)return{keyEntities:null};let De=en;if(Ee){const Ge=new Set(en.map((Be,Je)=>Ln(Be,Je))),Te=Array.from(Mn.current).reduce((Be,Je)=>{let[rt,et]=Je;return Ge.has(rt)?Be:Be.concat(et)},[]);De=[].concat((0,kt.Z)(De),(0,kt.Z)(Te))}return(0,ci.I8)(De,{externalGetKey:Ln,childrenPropName:tn})},[en,Ln,It,tn,Ee]),zt=(0,o.useMemo)(()=>On(tn,vn),[tn,vn]),b=(0,o.useMemo)(()=>{const De=new Map;return zt.forEach((Ge,Te)=>{const Be=Ln(Ge,Te),Je=(He?He(Ge):null)||{};De.set(Be,Je)}),De},[zt,Ln,He]),M=(0,o.useCallback)(De=>{var Ge;return!!(!((Ge=b.get(Ln(De)))===null||Ge===void 0)&&Ge.disabled)},[b,Ln]),[N,H]=(0,o.useMemo)(()=>{if(It)return[Fr||[],[]];const{checkedKeys:De,halfCheckedKeys:Ge}=(0,da.S)(Fr,!0,Xe,M);return[De||[],Ge]},[Fr,It,Xe,M]),Y=(0,o.useMemo)(()=>{const De=sr==="radio"?N.slice(0,1):N;return new Set(De)},[N,sr]),Q=(0,o.useMemo)(()=>sr==="radio"?new Set:new Set(H),[H,sr]),[oe,re]=(0,o.useState)(null);o.useEffect(()=>{se||on(pr)},[!!se]);const ve=(0,o.useCallback)((De,Ge)=>{let Te,Be;Yn(De),Ee?(Te=De,Be=De.map(Je=>Mn.current.get(Je))):(Te=[],Be=[],De.forEach(Je=>{const rt=cn(Je);rt!==void 0&&(Te.push(Je),Be.push(rt))})),on(Te),mt==null||mt(Te,Be,{type:Ge})},[on,cn,mt,Ee]),ue=(0,o.useCallback)((De,Ge,Te,Be)=>{if(yt){const Je=Te.map(rt=>cn(rt));yt(cn(De),Ge,Je,Be)}ve(Te,"single")},[yt,cn,ve]),ge=(0,o.useMemo)(()=>!cr||Ur?null:(cr===!0?[zn,ja,Na]:cr).map(Ge=>Ge===zn?{key:"all",text:dn.selectionAll,onSelect(){ve(en.map((Te,Be)=>Ln(Te,Be)).filter(Te=>{const Be=b.get(Te);return!(Be!=null&&Be.disabled)||Y.has(Te)}),"all")}}:Ge===ja?{key:"invert",text:dn.selectInvert,onSelect(){const Te=new Set(Y);vn.forEach((Je,rt)=>{const et=Ln(Je,rt),Tt=b.get(et);Tt!=null&&Tt.disabled||(Te.has(et)?Te.delete(et):Te.add(et))});const Be=Array.from(Te);St&&St(Be),ve(Be,"invert")}}:Ge===Na?{key:"none",text:dn.selectNone,onSelect(){Rt==null||Rt(),ve(Array.from(Y).filter(Te=>{const Be=b.get(Te);return Be==null?void 0:Be.disabled}),"none")}}:Ge).map(Ge=>Object.assign(Object.assign({},Ge),{onSelect:function(){for(var Te,Be,Je=arguments.length,rt=new Array(Je),et=0;et{var Ge;if(!se)return De.filter(tt=>tt!==ua);let Te=(0,kt.Z)(De);const Be=new Set(Y),Je=zt.map(Ln).filter(tt=>!b.get(tt).disabled),rt=Je.every(tt=>Be.has(tt)),et=Je.some(tt=>Be.has(tt)),Tt=()=>{const tt=[];rt?Je.forEach(er=>{Be.delete(er),tt.push(er)}):Je.forEach(er=>{Be.has(er)||(Be.add(er),tt.push(er))});const Dt=Array.from(Be);ct==null||ct(!rt,Dt.map(er=>cn(er)),tt.map(er=>cn(er))),ve(Dt,"all"),re(null)};let Vt;if(sr!=="radio"){let tt;if(ge){const tr={getPopupContainer:Zr,items:ge.map((Tr,ln)=>{const{key:In,text:Xr,onSelect:sa}=Tr;return{key:In!=null?In:ln,onClick:()=>{sa==null||sa(Je)},label:Xr}})};tt=o.createElement("div",{className:`${Pr}-selection-extra`},o.createElement(ce.Z,{menu:tr,getPopupContainer:Zr},o.createElement("span",null,o.createElement(jr.Z,null))))}const Dt=zt.map((tr,Tr)=>{const ln=Ln(tr,Tr),In=b.get(ln)||{};return Object.assign({checked:Be.has(ln)},In)}).filter(tr=>{let{disabled:Tr}=tr;return Tr}),er=!!Dt.length&&Dt.length===zt.length,or=er&&Dt.every(tr=>{let{checked:Tr}=tr;return Tr}),Sr=er&&Dt.some(tr=>{let{checked:Tr}=tr;return Tr});Vt=!Ur&&o.createElement("div",{className:`${Pr}-selection`},o.createElement(dt.default,{checked:er?or:!!zt.length&&rt,indeterminate:er?!or&&Sr:!rt&&et,onChange:Tt,disabled:zt.length===0||er,"aria-label":tt?"Custom selection":"Select all",skipGroup:!0}),tt)}let Lr;sr==="radio"?Lr=(tt,Dt,er)=>{const or=Ln(Dt,er),Sr=Be.has(or);return{node:o.createElement(fr.ZP,Object.assign({},b.get(or),{checked:Sr,onClick:tr=>tr.stopPropagation(),onChange:tr=>{Be.has(or)||ue(or,!0,[or],tr.nativeEvent)}})),checked:Sr}}:Lr=(tt,Dt,er)=>{var or;const Sr=Ln(Dt,er),tr=Be.has(Sr),Tr=Q.has(Sr),ln=b.get(Sr);let In;return Vn==="nest"?In=Tr:In=(or=ln==null?void 0:ln.indeterminate)!==null&&or!==void 0?or:Tr,{node:o.createElement(dt.default,Object.assign({},ln,{indeterminate:In,checked:tr,skipGroup:!0,onClick:Xr=>Xr.stopPropagation(),onChange:Xr=>{let{nativeEvent:sa}=Xr;const{shiftKey:Ca}=sa;let La=-1,Ma=-1;if(Ca&&It){const Fa=new Set([oe,Sr]);Je.some((ai,ti)=>{if(Fa.has(ai))if(La===-1)La=ti;else return Ma=ti,!0;return!1})}if(Ma!==-1&&La!==Ma&&It){const Fa=Je.slice(La,Ma+1),ai=[];tr?Fa.forEach(Ga=>{Be.has(Ga)&&(ai.push(Ga),Be.delete(Ga))}):Fa.forEach(Ga=>{Be.has(Ga)||(ai.push(Ga),Be.add(Ga))});const ti=Array.from(Be);Ot==null||Ot(!tr,ti.map(Ga=>cn(Ga)),ai.map(Ga=>cn(Ga))),ve(ti,"multiple")}else{const Fa=N;if(It){const ai=tr?(0,sn._5)(Fa,Sr):(0,sn.L0)(Fa,Sr);ue(Sr,!tr,ai,sa)}else{const ai=(0,da.S)([].concat((0,kt.Z)(Fa),[Sr]),!0,Xe,M),{checkedKeys:ti,halfCheckedKeys:Ga}=ai;let Ni=ti;if(tr){const zi=new Set(ti);zi.delete(Sr),Ni=(0,da.S)(Array.from(zi),{checked:!1,halfCheckedKeys:Ga},Xe,M).checkedKeys}ue(Sr,!tr,Ni,sa)}}re(tr?null:Sr)}})),checked:tr}};const Zt=(tt,Dt,er)=>{const{node:or,checked:Sr}=Lr(tt,Dt,er);return _r?_r(Sr,Dt,er,or):or};if(!Te.includes(ua))if(Te.findIndex(tt=>{var Dt;return((Dt=tt[Wr])===null||Dt===void 0?void 0:Dt.columnType)==="EXPAND_COLUMN"})===0){const[tt,...Dt]=Te;Te=[tt,ua].concat((0,kt.Z)(Dt))}else Te=[ua].concat((0,kt.Z)(Te));const Nr=Te.indexOf(ua);Te=Te.filter((tt,Dt)=>tt!==ua||Dt===Nr);const kr=Te[Nr-1],an=Te[Nr+1];let Xt=Ir;Xt===void 0&&((an==null?void 0:an.fixed)!==void 0?Xt=an.fixed:(kr==null?void 0:kr.fixed)!==void 0&&(Xt=kr.fixed)),Xt&&kr&&((Ge=kr[Wr])===null||Ge===void 0?void 0:Ge.columnType)==="EXPAND_COLUMN"&&kr.fixed===void 0&&(kr.fixed=Xt);const $t=D()(`${Pr}-selection-col`,{[`${Pr}-selection-col-with-dropdown`]:cr&&sr==="checkbox"}),rn={fixed:Xt,width:hr,className:`${Pr}-selection-column`,title:se.columnTitle||Vt,render:Zt,onCell:se.onCell,[Wr]:{className:$t}};return Te.map(tt=>tt===ua?rn:tt)},[Ln,zt,se,N,Y,Q,hr,ge,Vn,oe,b,Ot,ue,M]),Y]},wa=R(89489),ea=R(59477),Pn=R(6848);const Wn="ascend",Qn="descend";function ia(ne){return typeof ne.sorter=="object"&&typeof ne.sorter.multiple=="number"?ne.sorter.multiple:!1}function ma(ne){return typeof ne=="function"?ne:ne&&typeof ne=="object"&&ne.compare?ne.compare:!1}function Xn(ne,se){return se?ne[ne.indexOf(se)+1]:ne[0]}function hi(ne,se,Ee){let Ie=[];function ze(He,mt){Ie.push({column:He,key:Sa(He,mt),multiplePriority:ia(He),sortOrder:He.sortOrder})}return(ne||[]).forEach((He,mt)=>{const yt=Ja(mt,Ee);He.children?("sortOrder"in He&&ze(He,yt),Ie=[].concat((0,kt.Z)(Ie),(0,kt.Z)(hi(He.children,se,yt)))):He.sorter&&("sortOrder"in He?ze(He,yt):se&&He.defaultSortOrder&&Ie.push({column:He,key:Sa(He,yt),multiplePriority:ia(He),sortOrder:He.defaultSortOrder}))}),Ie}function _i(ne,se,Ee,Ie,ze,He,mt,yt){return(se||[]).map((ct,St)=>{const Rt=Ja(St,yt);let Ot=ct;if(Ot.sorter){const hr=Ot.sortDirections||ze,sr=Ot.showSorterTooltip===void 0?mt:Ot.showSorterTooltip,cr=Sa(Ot,Rt),Ir=Ee.find(Vn=>{let{key:tn}=Vn;return tn===cr}),_r=Ir?Ir.sortOrder:null,Ur=Xn(hr,_r);let It;if(ct.sortIcon)It=ct.sortIcon({sortOrder:_r});else{const Vn=hr.includes(Wn)&&o.createElement(ea.Z,{className:D()(`${ne}-column-sorter-up`,{active:_r===Wn})}),tn=hr.includes(Qn)&&o.createElement(wa.Z,{className:D()(`${ne}-column-sorter-down`,{active:_r===Qn})});It=o.createElement("span",{className:D()(`${ne}-column-sorter`,{[`${ne}-column-sorter-full`]:!!(Vn&&tn)})},o.createElement("span",{className:`${ne}-column-sorter-inner`,"aria-hidden":"true"},Vn,tn))}const{cancelSort:Pr,triggerAsc:en,triggerDesc:vn}=He||{};let cn=Pr;Ur===Qn?cn=vn:Ur===Wn&&(cn=en);const Ln=typeof sr=="object"?sr:{title:cn};Ot=Object.assign(Object.assign({},Ot),{className:D()(Ot.className,{[`${ne}-column-sort`]:_r}),title:Vn=>{const tn=o.createElement("div",{className:`${ne}-column-sorters`},o.createElement("span",{className:`${ne}-column-title`},di(ct.title,Vn)),It);return sr?o.createElement(Pn.Z,Object.assign({},Ln),tn):tn},onHeaderCell:Vn=>{const tn=ct.onHeaderCell&&ct.onHeaderCell(Vn)||{},dn=tn.onClick,Zr=tn.onKeyDown;tn.onClick=Mn=>{Ie({column:ct,key:cr,sortOrder:Ur,multiplePriority:ia(ct)}),dn==null||dn(Mn)},tn.onKeyDown=Mn=>{Mn.keyCode===ar.Z.ENTER&&(Ie({column:ct,key:cr,sortOrder:Ur,multiplePriority:ia(ct)}),Zr==null||Zr(Mn))};const Fr=mi(ct.title,{}),on=Fr==null?void 0:Fr.toString();return _r?tn["aria-sort"]=_r==="ascend"?"ascending":"descending":tn["aria-label"]=on||"",tn.className=D()(tn.className,`${ne}-column-has-sorters`),tn.tabIndex=0,ct.ellipsis&&(tn.title=(Fr!=null?Fr:"").toString()),tn}})}return"children"in Ot&&(Ot=Object.assign(Object.assign({},Ot),{children:_i(ne,Ot.children,Ee,Ie,ze,He,mt,Rt)})),Ot})}function Ti(ne){const{column:se,sortOrder:Ee}=ne;return{column:se,order:Ee,field:se.dataIndex,columnKey:se.key}}function pa(ne){const se=ne.filter(Ee=>{let{sortOrder:Ie}=Ee;return Ie}).map(Ti);return se.length===0&&ne.length?Object.assign(Object.assign({},Ti(ne[ne.length-1])),{column:void 0}):se.length<=1?se[0]||{}:se}function nn(ne,se,Ee){const Ie=se.slice().sort((mt,yt)=>yt.multiplePriority-mt.multiplePriority),ze=ne.slice(),He=Ie.filter(mt=>{let{column:{sorter:yt},sortOrder:ct}=mt;return ma(yt)&&ct});return He.length?ze.sort((mt,yt)=>{for(let ct=0;ct{const yt=mt[Ee];return yt?Object.assign(Object.assign({},mt),{[Ee]:nn(yt,se,Ee)}):mt}):ze}function Sn(ne){let{prefixCls:se,mergedColumns:Ee,onSorterChange:Ie,sortDirections:ze,tableLocale:He,showSorterTooltip:mt}=ne;const[yt,ct]=o.useState(hi(Ee,!0)),St=o.useMemo(()=>{let cr=!0;const Ir=hi(Ee,!1);if(!Ir.length)return yt;const _r=[];function Ur(Pr){cr?_r.push(Pr):_r.push(Object.assign(Object.assign({},Pr),{sortOrder:null}))}let It=null;return Ir.forEach(Pr=>{It===null?(Ur(Pr),Pr.sortOrder&&(Pr.multiplePriority===!1?cr=!1:It=!0)):(It&&Pr.multiplePriority!==!1||(cr=!1),Ur(Pr))}),_r},[Ee,yt]),Rt=o.useMemo(()=>{const cr=St.map(Ir=>{let{column:_r,sortOrder:Ur}=Ir;return{column:_r,order:Ur}});return{sortColumns:cr,sortColumn:cr[0]&&cr[0].column,sortOrder:cr[0]&&cr[0].order}},[St]);function Ot(cr){let Ir;cr.multiplePriority===!1||!St.length||St[0].multiplePriority===!1?Ir=[cr]:Ir=[].concat((0,kt.Z)(St.filter(_r=>{let{key:Ur}=_r;return Ur!==cr.key})),[cr]),ct(Ir),Ie(pa(Ir),Ir)}return[cr=>_i(se,cr,St,Ot,ze,He,mt),St,Rt,()=>pa(St)]}function Wa(ne,se){return ne.map(Ee=>{const Ie=Object.assign({},Ee);return Ie.title=di(Ee.title,se),"children"in Ie&&(Ie.children=Wa(Ie.children,se)),Ie})}function Tn(ne){return[o.useCallback(Ee=>Wa(Ee,ne),[ne])]}var Ha=Jr((ne,se)=>{const{_renderTimes:Ee}=ne,{_renderTimes:Ie}=se;return Ee!==Ie}),Kt=Ia((ne,se)=>{const{_renderTimes:Ee}=ne,{_renderTimes:Ie}=se;return Ee!==Ie}),Or=R(64993),oa=R(17313),Jn=R(83116),fa=R(37613),si=ne=>{const{componentCls:se}=ne,Ee=`${ne.lineWidth}px ${ne.lineType} ${ne.tableBorderColor}`,Ie=(ze,He,mt)=>({[`&${se}-${ze}`]:{[`> ${se}-container`]:{[`> ${se}-content, > ${se}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`-${He}px -${mt+ne.lineWidth}px`}}}}}});return{[`${se}-wrapper`]:{[`${se}${se}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${se}-title`]:{border:Ee,borderBottom:0},[`> ${se}-container`]:{borderInlineStart:Ee,borderTop:Ee,[` + `]:Object.assign({},n(de))}}};var v=(0,x.Z)("Skeleton",de=>{const{componentCls:$}=de,J=(0,_.TS)(de,{skeletonAvatarCls:`${$}-avatar`,skeletonTitleCls:`${$}-title`,skeletonParagraphCls:`${$}-paragraph`,skeletonButtonCls:`${$}-button`,skeletonInputCls:`${$}-input`,skeletonImageCls:`${$}-image`,imageSizeBase:de.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${de.gradientFromColor} 25%, ${de.gradientToColor} 37%, ${de.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[i(J)]},de=>{const{colorFillContent:$,colorFill:J}=de,be=$,j=J;return{color:be,colorGradientEnd:j,gradientFromColor:be,gradientToColor:j,titleHeight:de.controlHeight/2,blockRadius:de.borderRadiusSM,paragraphMarginTop:de.marginLG+de.marginXXS,paragraphLiHeight:de.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),A=de=>{const{prefixCls:$,className:J,rootClassName:be,active:j,shape:X="circle",size:he="default"}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=(0,I.Z)(de,["prefixCls","className"]),ot=V()(te,`${te}-element`,{[`${te}-active`]:j},J,be,Ue);return _e(B.createElement("div",{className:ot},B.createElement(o,Object.assign({prefixCls:`${te}-avatar`,shape:X,size:he},Qe))))},C=de=>{const{prefixCls:$,className:J,rootClassName:be,active:j,block:X=!1,size:he="default"}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=(0,I.Z)(de,["prefixCls"]),ot=V()(te,`${te}-element`,{[`${te}-active`]:j,[`${te}-block`]:X},J,be,Ue);return _e(B.createElement("div",{className:ot},B.createElement(o,Object.assign({prefixCls:`${te}-button`,size:he},Qe))))};const S="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var D=de=>{const{prefixCls:$,className:J,rootClassName:be,style:j,active:X}=de,{getPrefixCls:he}=B.useContext(g.E_),ae=he("skeleton",$),[te,_e]=v(ae),Ue=V()(ae,`${ae}-element`,{[`${ae}-active`]:X},J,be,_e);return te(B.createElement("div",{className:Ue},B.createElement("div",{className:V()(`${ae}-image`,J),style:j},B.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ae}-image-svg`},B.createElement("path",{d:S,className:`${ae}-image-path`})))))},L=de=>{const{prefixCls:$,className:J,rootClassName:be,active:j,block:X,size:he="default"}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=(0,I.Z)(de,["prefixCls"]),ot=V()(te,`${te}-element`,{[`${te}-active`]:j,[`${te}-block`]:X},J,be,Ue);return _e(B.createElement("div",{className:ot},B.createElement(o,Object.assign({prefixCls:`${te}-input`,size:he},Qe))))},O=R(54476),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},F=W,K=R(7657),k=function($,J){return B.createElement(K.Z,(0,O.Z)({},$,{ref:J,icon:F}))},G=B.forwardRef(k),q=G,le=de=>{const{prefixCls:$,className:J,rootClassName:be,style:j,active:X,children:he}=de,{getPrefixCls:ae}=B.useContext(g.E_),te=ae("skeleton",$),[_e,Ue]=v(te),Qe=V()(te,`${te}-element`,{[`${te}-active`]:X},Ue,J,be),ot=he!=null?he:B.createElement(q,null);return _e(B.createElement("div",{className:Qe},B.createElement("div",{className:V()(`${te}-image`,J),style:j},ot)))},me=R(94480),Se=de=>{const $=ae=>{const{width:te,rows:_e=2}=de;if(Array.isArray(te))return te[ae];if(_e-1===ae)return te},{prefixCls:J,className:be,style:j,rows:X}=de,he=(0,me.Z)(Array(X)).map((ae,te)=>B.createElement("li",{key:te,style:{width:$(te)}}));return B.createElement("ul",{className:V()(J,be),style:j},he)},Ye=de=>{let{prefixCls:$,className:J,width:be,style:j}=de;return B.createElement("h3",{className:V()($,J),style:Object.assign({width:be},j)})};function qe(de){return de&&typeof de=="object"?de:{}}function Le(de,$){return de&&!$?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function We(de,$){return!de&&$?{width:"38%"}:de&&$?{width:"50%"}:{}}function ke(de,$){const J={};return(!de||!$)&&(J.width="61%"),!de&&$?J.rows=3:J.rows=2,J}const ut=de=>{const{prefixCls:$,loading:J,className:be,rootClassName:j,style:X,children:he,avatar:ae=!1,title:te=!0,paragraph:_e=!0,active:Ue,round:Qe}=de,{getPrefixCls:ot,direction:st,skeleton:lt}=B.useContext(g.E_),pe=ot("skeleton",$),[je,$e]=v(pe);if(J||!("loading"in de)){const Ke=!!ae,Et=!!te,Ht=!!_e;let Wt;if(Ke){const Wr=Object.assign(Object.assign({prefixCls:`${pe}-avatar`},Le(Et,Ht)),qe(ae));Wt=B.createElement("div",{className:`${pe}-header`},B.createElement(o,Object.assign({},Wr)))}let Yt;if(Et||Ht){let Wr;if(Et){const xr=Object.assign(Object.assign({prefixCls:`${pe}-title`},We(Ke,Ht)),qe(te));Wr=B.createElement(Ye,Object.assign({},xr))}let Br;if(Ht){const xr=Object.assign(Object.assign({prefixCls:`${pe}-paragraph`},ke(Ke,Et)),qe(_e));Br=B.createElement(Se,Object.assign({},xr))}Yt=B.createElement("div",{className:`${pe}-content`},Wr,Br)}const Dr=V()(pe,{[`${pe}-with-avatar`]:Ke,[`${pe}-active`]:Ue,[`${pe}-rtl`]:st==="rtl",[`${pe}-round`]:Qe},lt==null?void 0:lt.className,be,j,$e);return je(B.createElement("div",{className:Dr,style:Object.assign(Object.assign({},lt==null?void 0:lt.style),X)},Wt,Yt))}return typeof he!="undefined"?he:null};ut.Button=C,ut.Avatar=A,ut.Input=L,ut.Image=D,ut.Node=le;var we=ut,ye=we},31797:function(jt,it,R){"use strict";R.d(it,{default:function(){return v}});var T=R(59301),V=R(56762),B=R(92343),g=R(92310),I=R.n(g),E=R(36355),o=R(61621),x=p=>{const{value:A,formatter:y,precision:C,decimalSeparator:S,groupSeparator:P="",prefixCls:D}=p;let U;if(typeof y=="function")U=y(A);else{const L=String(A),O=L.match(/^(-?)(\d*)(\.(\d+))?$/);if(!O||L==="-")U=L;else{const W=O[1];let F=O[2]||"0",K=O[4]||"";F=F.replace(/\B(?=(\d{3})+(?!\d))/g,P),typeof C=="number"&&(K=K.padEnd(C,"0").slice(0,C>0?C:0)),K&&(K=`${S}${K}`),U=[T.createElement("span",{key:"int",className:`${D}-content-value-int`},W,F),K&&T.createElement("span",{key:"decimal",className:`${D}-content-value-decimal`},K)]}}return T.createElement("span",{className:`${D}-content-value`},U)},_=R(17313),l=R(83116),d=R(37613);const h=p=>{const{componentCls:A,marginXXS:y,padding:C,colorTextDescription:S,titleFontSize:P,colorTextHeading:D,contentFontSize:U,fontFamily:L}=p;return{[`${A}`]:Object.assign(Object.assign({},(0,_.Wf)(p)),{[`${A}-title`]:{marginBottom:y,color:S,fontSize:P},[`${A}-skeleton`]:{paddingTop:C},[`${A}-content`]:{color:D,fontSize:U,fontFamily:L,[`${A}-content-value`]:{display:"inline-block",direction:"ltr"},[`${A}-content-prefix, ${A}-content-suffix`]:{display:"inline-block"},[`${A}-content-prefix`]:{marginInlineEnd:y},[`${A}-content-suffix`]:{marginInlineStart:y}}})}};var n=(0,l.Z)("Statistic",p=>{const A=(0,d.TS)(p,{});return[h(A)]},p=>{const{fontSizeHeading3:A,fontSize:y}=p;return{titleFontSize:y,contentFontSize:A}}),a=p=>{const{prefixCls:A,className:y,rootClassName:C,style:S,valueStyle:P,value:D=0,title:U,valueRender:L,prefix:O,suffix:W,loading:F=!1,onMouseEnter:K,onMouseLeave:k,decimalSeparator:G=".",groupSeparator:q=","}=p,{getPrefixCls:ee,direction:le,statistic:me}=T.useContext(E.E_),Fe=ee("statistic",A),[Se,Re]=n(Fe),Ye=T.createElement(x,Object.assign({decimalSeparator:G,groupSeparator:q,prefixCls:Fe},p,{value:D})),qe=I()(Fe,{[`${Fe}-rtl`]:le==="rtl"},me==null?void 0:me.className,y,C,Re);return Se(T.createElement("div",{className:qe,style:Object.assign(Object.assign({},me==null?void 0:me.style),S),onMouseEnter:K,onMouseLeave:k},U&&T.createElement("div",{className:`${Fe}-title`},U),T.createElement(o.Z,{paragraph:!1,loading:F,className:`${Fe}-skeleton`},T.createElement("div",{style:P,className:`${Fe}-content`},O&&T.createElement("span",{className:`${Fe}-content-prefix`},O),L?L(Ye):Ye,W&&T.createElement("span",{className:`${Fe}-content-suffix`},W)))))};const c=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function u(p,A){let y=p;const C=/\[[^\]]*]/g,S=(A.match(C)||[]).map(L=>L.slice(1,-1)),P=A.replace(C,"[]"),D=c.reduce((L,O)=>{let[W,F]=O;if(L.includes(W)){const K=Math.floor(y/F);return y-=K*F,L.replace(new RegExp(`${W}+`,"g"),k=>{const G=k.length;return K.toString().padStart(G,"0")})}return L},P);let U=0;return D.replace(C,()=>{const L=S[U];return U+=1,L})}function s(p,A){const{format:y=""}=A,C=new Date(p).getTime(),S=Date.now(),P=Math.max(C-S,0);return u(P,y)}const f=1e3/30;function e(p){return new Date(p).getTime()}const t=p=>{const{value:A,format:y="HH:mm:ss",onChange:C,onFinish:S}=p,P=(0,V.Z)(),D=T.useRef(null),U=()=>{S==null||S(),D.current&&(clearInterval(D.current),D.current=null)},L=()=>{const F=e(A);F>=Date.now()&&(D.current=setInterval(()=>{P(),C==null||C(F-Date.now()),F(L(),()=>{D.current&&(clearInterval(D.current),D.current=null)}),[A]);const O=(F,K)=>s(F,Object.assign(Object.assign({},K),{format:y})),W=F=>(0,B.Tm)(F,{title:void 0});return T.createElement(a,Object.assign({},p,{valueRender:W,formatter:O}))};var i=T.memo(t);a.Countdown=i;var v=a},15969:function(jt,it,R){"use strict";R.d(it,{N:function(){return T}});const T=V=>({color:V.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${V.motionDurationSlow}`,"&:focus, &:hover":{color:V.colorLinkHover},"&:active":{color:V.colorLinkActive}})},1710:function(jt,it,R){"use strict";R.d(it,{default:function(){return Hi}});var T={},V="rc-table-internal-hook",B=R(42978),g=R(6089),I=R(34280),E=R(13697),o=R(59301),m=R(4676);function x(ne){var se=o.createContext(void 0),Ee=function(ze){var He=ze.value,mt=ze.children,yt=o.useRef(He);yt.current=He;var ct=o.useState(function(){return{getValue:function(){return yt.current},listeners:new Set}}),Dt=(0,B.Z)(ct,1),Rt=Dt[0];return(0,I.Z)(function(){(0,m.unstable_batchedUpdates)(function(){Rt.listeners.forEach(function(Ot){Ot(He)})})},[He]),o.createElement(se.Provider,{value:Rt},mt)};return{Context:se,Provider:Ee,defaultValue:ne}}function _(ne,se){var Ee=(0,g.Z)(typeof se=="function"?se:function(Ot){if(se===void 0)return Ot;if(!Array.isArray(se))return Ot[se];var hr={};return se.forEach(function(sr){hr[sr]=Ot[sr]}),hr}),Ie=o.useContext(ne==null?void 0:ne.Context),ze=Ie||{},He=ze.listeners,mt=ze.getValue,yt=o.useRef();yt.current=Ee(Ie?mt():ne==null?void 0:ne.defaultValue);var ct=o.useState({}),Dt=(0,B.Z)(ct,2),Rt=Dt[1];return(0,I.Z)(function(){if(!Ie)return;function Ot(hr){var sr=Ee(hr);(0,E.Z)(yt.current,sr,!0)||Rt({})}return He.add(Ot),function(){He.delete(Ot)}},[Ie]),yt.current}var l=R(54476),d=R(8654);function h(){var ne=o.createContext(null);function se(){return o.useContext(ne)}function Ee(ze,He){var mt=(0,d.Yr)(ze),yt=function(Dt,Rt){var Ot=mt?{ref:Rt}:{},hr=o.useRef(0),sr=o.useRef(Dt),cr=se();return cr!==null?o.createElement(ze,(0,l.Z)({},Dt,Ot)):((!He||He(sr.current,Dt))&&(hr.current+=1),sr.current=Dt,o.createElement(ne.Provider,{value:hr.current},o.createElement(ze,(0,l.Z)({},Dt,Ot))))};return mt?o.forwardRef(yt):yt}function Ie(ze,He){var mt=(0,d.Yr)(ze),yt=function(Dt,Rt){var Ot=mt?{ref:Rt}:{};return se(),o.createElement(ze,(0,l.Z)({},Dt,Ot))};return mt?o.memo(o.forwardRef(yt),He):o.memo(yt,He)}return{makeImmutable:Ee,responseImmutable:Ie,useImmutableMark:se}}var n=h(),r=n.makeImmutable,a=n.responseImmutable,c=n.useImmutableMark,u=h(),s=u.makeImmutable,f=u.responseImmutable,e=u.useImmutableMark,t=x(),i=t;function v(ne,se){var Ee=o.useRef(0);Ee.current+=1;var Ie=o.useRef(ne),ze=[];Object.keys(ne||{}).map(function(mt){var yt;(ne==null?void 0:ne[mt])!==((yt=Ie.current)===null||yt===void 0?void 0:yt[mt])&&ze.push(mt)}),Ie.current=ne;var He=o.useRef([]);return ze.length&&(He.current=ze),o.useDebugValue(Ee.current),o.useDebugValue(He.current.join(", ")),se&&console.log("".concat(se,":"),Ee.current,He.current),Ee.current}var p=null,A=o.memo(function(){var ne=v();return o.createElement("h1",null,"Render Times: ",ne)});A.displayName="RenderBlock";var y=R(76190),C=R(33885),S=R(20068),P=R(92310),D=R.n(P),U=R(80547),L=R(97938),O=R(48736),W=o.createContext({renderWithProps:!1}),F=W,K="RC_TABLE_KEY";function k(ne){return ne==null?[]:Array.isArray(ne)?ne:[ne]}function G(ne){var se=[],Ee={};return ne.forEach(function(Ie){for(var ze=Ie||{},He=ze.key,mt=ze.dataIndex,yt=He||k(mt).join("-")||K;Ee[yt];)yt="".concat(yt,"_next");Ee[yt]=!0,se.push(yt)}),se}function q(ne){return ne!=null}function ee(ne){return ne&&(0,y.Z)(ne)==="object"&&!Array.isArray(ne)&&!o.isValidElement(ne)}function le(ne,se,Ee,Ie,ze,He){var mt=o.useContext(F),yt=e(),ct=(0,U.Z)(function(){if(q(Ie))return[Ie];var Dt=se==null||se===""?[]:Array.isArray(se)?se:[se],Rt=(0,L.Z)(ne,Dt),Ot=Rt,hr=void 0;if(ze){var sr=ze(Rt,ne,Ee);ee(sr)?(Ot=sr.children,hr=sr.props,mt.renderWithProps=!0):Ot=sr}return[Ot,hr]},[yt,ne,Ie,se,ze,Ee],function(Dt,Rt){if(He){var Ot=(0,B.Z)(Dt,2),hr=Ot[1],sr=(0,B.Z)(Rt,2),cr=sr[1];return He(cr,hr)}return mt.renderWithProps?!0:!(0,E.Z)(Dt,Rt,!0)});return ct}function me(ne,se,Ee,Ie){var ze=ne+se-1;return ne<=Ie&&ze>=Ee}function Fe(ne,se){return _(i,function(Ee){var Ie=me(ne,se||1,Ee.hoverStartRow,Ee.hoverEndRow);return[Ie,Ee.onHover]})}var Se=function(se){var Ee=se.ellipsis,Ie=se.rowType,ze=se.children,He,mt=Ee===!0?{showTitle:!0}:Ee;return mt&&(mt.showTitle||Ie==="header")&&(typeof ze=="string"||typeof ze=="number"?He=ze.toString():o.isValidElement(ze)&&typeof ze.props.children=="string"&&(He=ze.props.children)),He};function Re(ne){var se,Ee,Ie,ze,He,mt,yt,ct,Dt=ne.component,Rt=ne.children,Ot=ne.ellipsis,hr=ne.scope,sr=ne.prefixCls,cr=ne.className,Ir=ne.align,_r=ne.record,Ur=ne.render,It=ne.dataIndex,Pr=ne.renderIndex,$r=ne.shouldCellUpdate,hn=ne.index,ln=ne.rowType,In=ne.colSpan,Vn=ne.rowSpan,en=ne.fixLeft,un=ne.fixRight,Zr=ne.firstFixLeft,Fr=ne.lastFixLeft,an=ne.firstFixRight,On=ne.lastFixRight,Yn=ne.appendNode,Xe=ne.additionalProps,zt=Xe===void 0?{}:Xe,b=ne.isSticky,M="".concat(sr,"-cell"),N=_(i,["supportSticky","allColumnsFixedLeft"]),H=N.supportSticky,Y=N.allColumnsFixedLeft,Q=le(_r,It,Pr,Rt,Ur,$r),oe=(0,B.Z)(Q,2),re=oe[0],ve=oe[1],ue={},ge=typeof en=="number"&&H,Me=typeof un=="number"&&H;ge&&(ue.position="sticky",ue.left=en),Me&&(ue.position="sticky",ue.right=un);var De=(se=(Ee=(Ie=ve==null?void 0:ve.colSpan)!==null&&Ie!==void 0?Ie:zt.colSpan)!==null&&Ee!==void 0?Ee:In)!==null&&se!==void 0?se:1,Ge=(ze=(He=(mt=ve==null?void 0:ve.rowSpan)!==null&&mt!==void 0?mt:zt.rowSpan)!==null&&He!==void 0?He:Vn)!==null&&ze!==void 0?ze:1,Te=Fe(hn,Ge),Be=(0,B.Z)(Te,2),Je=Be[0],rt=Be[1],et=function(Xt){var $t;_r&&rt(hn,hn+Ge-1),zt==null||($t=zt.onMouseEnter)===null||$t===void 0||$t.call(zt,Xt)},wt=function(Xt){var $t;_r&&rt(-1,-1),zt==null||($t=zt.onMouseLeave)===null||$t===void 0||$t.call(zt,Xt)};if(De===0||Ge===0)return null;var Vt=(yt=zt.title)!==null&&yt!==void 0?yt:Se({rowType:ln,ellipsis:Ot,children:re}),Lr=D()(M,cr,(ct={},(0,S.Z)(ct,"".concat(M,"-fix-left"),ge&&H),(0,S.Z)(ct,"".concat(M,"-fix-left-first"),Zr&&H),(0,S.Z)(ct,"".concat(M,"-fix-left-last"),Fr&&H),(0,S.Z)(ct,"".concat(M,"-fix-left-all"),Fr&&Y&&H),(0,S.Z)(ct,"".concat(M,"-fix-right"),Me&&H),(0,S.Z)(ct,"".concat(M,"-fix-right-first"),an&&H),(0,S.Z)(ct,"".concat(M,"-fix-right-last"),On&&H),(0,S.Z)(ct,"".concat(M,"-ellipsis"),Ot),(0,S.Z)(ct,"".concat(M,"-with-append"),Yn),(0,S.Z)(ct,"".concat(M,"-fix-sticky"),(ge||Me)&&b&&H),(0,S.Z)(ct,"".concat(M,"-row-hover"),!ve&&Je),ct),zt.className,ve==null?void 0:ve.className),Zt={};Ir&&(Zt.textAlign=Ir);var Nr=(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},ue),zt.style),Zt),ve==null?void 0:ve.style),Vr=re;return(0,y.Z)(Vr)==="object"&&!Array.isArray(Vr)&&!o.isValidElement(Vr)&&(Vr=null),Ot&&(Fr||an)&&(Vr=o.createElement("span",{className:"".concat(M,"-content")},Vr)),o.createElement(Dt,(0,l.Z)({},ve,zt,{className:Lr,style:Nr,title:Vt,scope:hr,onMouseEnter:et,onMouseLeave:wt,colSpan:De!==1?De:null,rowSpan:Ge!==1?Ge:null}),Yn,Vr)}var Ye=o.memo(Re);function qe(ne,se,Ee,Ie,ze,He){var mt=Ee[ne]||{},yt=Ee[se]||{},ct,Dt;mt.fixed==="left"?ct=Ie.left[ze==="rtl"?se:ne]:yt.fixed==="right"&&(Dt=Ie.right[ze==="rtl"?ne:se]);var Rt=!1,Ot=!1,hr=!1,sr=!1,cr=Ee[se+1],Ir=Ee[ne-1],_r=!(He!=null&&He.children);if(ze==="rtl"){if(ct!==void 0){var Ur=Ir&&Ir.fixed==="left";sr=!Ur&&_r}else if(Dt!==void 0){var It=cr&&cr.fixed==="right";hr=!It&&_r}}else if(ct!==void 0){var Pr=cr&&cr.fixed==="left";Rt=!Pr&&_r}else if(Dt!==void 0){var $r=Ir&&Ir.fixed==="right";Ot=!$r&&_r}return{fixLeft:ct,fixRight:Dt,lastFixLeft:Rt,firstFixRight:Ot,lastFixRight:hr,firstFixLeft:sr,isSticky:Ie.isSticky}}var Le=o.createContext({}),We=Le;function ke(ne){var se=ne.className,Ee=ne.index,Ie=ne.children,ze=ne.colSpan,He=ze===void 0?1:ze,mt=ne.rowSpan,yt=ne.align,ct=_(i,["prefixCls","direction"]),Dt=ct.prefixCls,Rt=ct.direction,Ot=o.useContext(We),hr=Ot.scrollColumnIndex,sr=Ot.stickyOffsets,cr=Ot.flattenColumns,Ir=Ot.columns,_r=Ee+He-1,Ur=_r+1===hr?He+1:He,It=qe(Ee,Ee+Ur-1,cr,sr,Rt,Ir==null?void 0:Ir[Ee]);return o.createElement(Ye,(0,l.Z)({className:se,index:Ee,component:"td",prefixCls:Dt,record:null,dataIndex:null,align:yt,colSpan:Ur,rowSpan:mt,render:function(){return Ie}},It))}var ut=R(75931),we=["children"];function ye(ne){var se=ne.children,Ee=(0,ut.Z)(ne,we);return o.createElement("tr",Ee,se)}function de(ne){var se=ne.children;return se}de.Row=ye,de.Cell=ke;var $=de;function J(ne){var se=ne.children,Ee=ne.stickyOffsets,Ie=ne.flattenColumns,ze=ne.columns,He=_(i,"prefixCls"),mt=Ie.length-1,yt=Ie[mt],ct=o.useMemo(function(){return{stickyOffsets:Ee,flattenColumns:Ie,scrollColumnIndex:yt!=null&&yt.scrollbar?mt:null,columns:ze}},[yt,Ie,mt,Ee,ze]);return o.createElement(We.Provider,{value:ct},o.createElement("tfoot",{className:"".concat(He,"-summary")},se))}var be=f(J),j=$,X=R(70425),he=R(29301),ae=R(29194),te=R(24514),_e=R(75152),Ue=R(26112);function Qe(ne,se,Ee,Ie,ze,He,mt){ne.push({record:se,indent:Ee,index:mt});var yt=He(se),ct=ze==null?void 0:ze.has(yt);if(se&&Array.isArray(se[Ie])&&ct)for(var Dt=0;Dt1?Zr-1:0),an=1;an=0;yt-=1){var ct=se[yt],Dt=Ee&&Ee[yt],Rt=Dt&&Dt[Wr];if(ct||Rt||mt){var Ot=Rt||{},hr=Ot.columnType,sr=(0,ut.Z)(Ot,xr);ze.unshift(o.createElement("col",(0,l.Z)({key:yt,style:{width:ct}},sr))),mt=!0}}return o.createElement("colgroup",null,ze)}var wr=vn,kt=R(94480),Hr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function pt(ne,se){return(0,o.useMemo)(function(){for(var Ee=[],Ie=0;Ie1?"colgroup":"col":null,ellipsis:_r.ellipsis,align:_r.align,component:_r.title?He:mt,prefixCls:Rt,key:sr[Ir]},Ur,{additionalProps:It,rowType:"header"}))}))}Jt.displayName="HeaderRow";var Ne=Jt;function _t(ne){var se=[];function Ee(mt,yt){var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;se[ct]=se[ct]||[];var Dt=yt,Rt=mt.filter(Boolean).map(function(Ot){var hr={key:Ot.key,className:Ot.className||"",children:Ot.title,column:Ot,colStart:Dt},sr=1,cr=Ot.children;return cr&&cr.length>0&&(sr=Ee(cr,Dt,ct+1).reduce(function(Ir,_r){return Ir+_r},0),hr.hasSubColumns=!0),"colSpan"in Ot&&(sr=Ot.colSpan),"rowSpan"in Ot&&(hr.rowSpan=Ot.rowSpan),hr.colSpan=sr,hr.colEnd=hr.colStart+sr-1,se[ct].push(hr),Dt+=sr,sr});return Rt}Ee(ne,0);for(var Ie=se.length,ze=function(yt){se[yt].forEach(function(ct){!("rowSpan"in ct)&&!ct.hasSubColumns&&(ct.rowSpan=Ie-yt)})},He=0;He1&&arguments[1]!==void 0?arguments[1]:"";return typeof se=="number"?se:se.endsWith("%")?ne*parseFloat(se)/100:null}function w(ne,se){return o.useMemo(function(){if(se&&se>0){var Ee=0,Ie=0;ne.forEach(function(Dt){var Rt=nt(se,Dt.width);Rt?Ee+=Rt:Ie+=1});var ze=se-Ee,He=Ie,mt=ze/Ie,yt=0,ct=ne.map(function(Dt){var Rt=(0,C.Z)({},Dt),Ot=nt(se,Rt.width);if(Ot)Rt.width=Ot;else{var hr=Math.floor(mt);Rt.width=He===1?ze:hr,ze-=hr,He-=1}return yt+=Rt.width,Rt});return[ct,yt]}return[ne,se]},[ne,se])}var z=["children"],Z=["fixed"];function ie(ne){return(0,Ft.Z)(ne).filter(function(se){return o.isValidElement(se)}).map(function(se){var Ee=se.key,Ie=se.props,ze=Ie.children,He=(0,ut.Z)(Ie,z),mt=(0,C.Z)({key:Ee},He);return ze&&(mt.children=ie(ze)),mt})}function fe(ne){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ne.filter(function(Ee){return Ee&&(0,y.Z)(Ee)==="object"}).reduce(function(Ee,Ie,ze){var He=Ie.fixed,mt=He===!0?"left":He,yt="".concat(se,"-").concat(ze),ct=Ie.children;return ct&&ct.length>0?[].concat((0,kt.Z)(Ee),(0,kt.Z)(fe(ct,yt).map(function(Dt){return(0,C.Z)({fixed:mt},Dt)}))):[].concat((0,kt.Z)(Ee),[(0,C.Z)((0,C.Z)({key:yt},Ie),{},{fixed:mt})])},[])}function Oe(ne){for(var se=!0,Ee=0;Ee=0;He-=1){var mt=ne[He];if(ze&&mt.fixed!=="right")ze=!1;else if(!ze&&mt.fixed==="right"){warning(!1,"Index ".concat(He+1," of `columns` missing `fixed='right'` prop."));break}}}function Ve(ne){return ne.map(function(se){var Ee=se.fixed,Ie=(0,ut.Z)(se,Z),ze=Ee;return Ee==="left"?ze="right":Ee==="right"&&(ze="left"),(0,C.Z)({fixed:ze},Ie)})}function nr(ne,se){var Ee=ne.prefixCls,Ie=ne.columns,ze=ne.children,He=ne.expandable,mt=ne.expandedKeys,yt=ne.columnTitle,ct=ne.getRowKey,Dt=ne.onTriggerExpand,Rt=ne.expandIcon,Ot=ne.rowExpandable,hr=ne.expandIconColumnIndex,sr=ne.direction,cr=ne.expandRowByClick,Ir=ne.columnWidth,_r=ne.fixed,Ur=ne.scrollWidth,It=o.useMemo(function(){return Ie||ie(ze)},[Ie,ze]),Pr=o.useMemo(function(){if(He){var un,Zr=It.slice();if(!Zr.includes(T)){var Fr=hr||0;Fr>=0&&Zr.splice(Fr,0,T)}var an=Zr.indexOf(T);Zr=Zr.filter(function(zt,b){return zt!==T||b===an});var On=It[an],Yn;(_r==="left"||_r)&&!hr?Yn="left":(_r==="right"||_r)&&hr===It.length?Yn="right":Yn=On?On.fixed:null;var Xe=(un={},(0,S.Z)(un,Wr,{className:"".concat(Ee,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,S.Z)(un,"title",yt),(0,S.Z)(un,"fixed",Yn),(0,S.Z)(un,"className","".concat(Ee,"-row-expand-icon-cell")),(0,S.Z)(un,"width",Ir),(0,S.Z)(un,"render",function(b,M,N){var H=ct(M,N),Y=mt.has(H),Q=Ot?Ot(M):!0,oe=Rt({prefixCls:Ee,expanded:Y,expandable:Q,record:M,onExpand:Dt});return cr?o.createElement("span",{onClick:function(ve){return ve.stopPropagation()}},oe):oe}),un);return Zr.map(function(zt){return zt===T?Xe:zt})}return It.filter(function(zt){return zt!==T})},[He,It,ct,mt,Rt,sr]),$r=o.useMemo(function(){var un=Pr;return se&&(un=se(un)),un.length||(un=[{render:function(){return null}}]),un},[se,Pr,sr]),hn=o.useMemo(function(){return sr==="rtl"?Ve(fe($r)):fe($r)},[$r,sr,Ur]),ln=w(hn,Ur),In=(0,B.Z)(ln,2),Vn=In[0],en=In[1];return[$r,Vn,en]}var Pt=nr;function bt(ne){var se,Ee=ne.prefixCls,Ie=ne.record,ze=ne.onExpand,He=ne.expanded,mt=ne.expandable,yt="".concat(Ee,"-row-expand-icon");if(!mt)return o.createElement("span",{className:D()(yt,"".concat(Ee,"-row-spaced"))});var ct=function(Rt){ze(Ie,Rt),Rt.stopPropagation()};return o.createElement("span",{className:D()(yt,(se={},(0,S.Z)(se,"".concat(Ee,"-row-expanded"),He),(0,S.Z)(se,"".concat(Ee,"-row-collapsed"),!He),se)),onClick:ct})}function gr(ne,se,Ee){var Ie=[];function ze(He){(He||[]).forEach(function(mt,yt){Ie.push(se(mt,yt)),ze(mt[Ee])})}return ze(ne),Ie}function Ar(ne,se,Ee){var Ie=Br(ne),ze=Ie.expandIcon,He=Ie.expandedRowKeys,mt=Ie.defaultExpandedRowKeys,yt=Ie.defaultExpandAllRows,ct=Ie.expandedRowRender,Dt=Ie.onExpand,Rt=Ie.onExpandedRowsChange,Ot=Ie.childrenColumnName,hr=ze||bt,sr=Ot||"children",cr=o.useMemo(function(){return ct?"row":ne.expandable&&ne.internalHooks===V&&ne.expandable.__PARENT_RENDER_ICON__||se.some(function(hn){return hn&&(0,y.Z)(hn)==="object"&&hn[sr]})?"nest":!1},[!!ct,se]),Ir=o.useState(function(){return mt||(yt?gr(se,Ee,sr):[])}),_r=(0,B.Z)(Ir,2),Ur=_r[0],It=_r[1],Pr=o.useMemo(function(){return new Set(He||Ur||[])},[He,Ur]),$r=o.useCallback(function(hn){var ln=Ee(hn,se.indexOf(hn)),In,Vn=Pr.has(ln);Vn?(Pr.delete(ln),In=(0,kt.Z)(Pr)):In=[].concat((0,kt.Z)(Pr),[ln]),It(In),Dt&&Dt(!Vn,hn),Rt&&Rt(In)},[Ee,Pr,se,Dt,Rt]);return[Ie,cr,Pr,hr,sr,$r]}function lr(ne,se,Ee,Ie){var ze=ne.map(function(He,mt){return qe(mt,mt,ne,se,Ee,Ie==null?void 0:Ie[mt])});return(0,U.Z)(function(){return ze},[ze],function(He,mt){return!(0,E.Z)(He,mt)})}function kr(ne){var se=(0,o.useRef)(ne),Ee=(0,o.useState)({}),Ie=(0,B.Z)(Ee,2),ze=Ie[1],He=(0,o.useRef)(null),mt=(0,o.useRef)([]);function yt(ct){mt.current.push(ct);var Dt=Promise.resolve();He.current=Dt,Dt.then(function(){if(He.current===Dt){var Rt=mt.current,Ot=se.current;mt.current=[],Rt.forEach(function(hr){se.current=hr(se.current)}),He.current=null,Ot!==se.current&&ze({})}})}return(0,o.useEffect)(function(){return function(){He.current=null}},[]),[se.current,yt]}function vr(ne){var se=(0,o.useRef)(ne||null),Ee=(0,o.useRef)();function Ie(){window.clearTimeout(Ee.current)}function ze(mt){se.current=mt,Ie(),Ee.current=window.setTimeout(function(){se.current=null,Ee.current=void 0},100)}function He(){return se.current}return(0,o.useEffect)(function(){return Ie},[]),[ze,He]}function Gt(){var ne=o.useState(-1),se=(0,B.Z)(ne,2),Ee=se[0],Ie=se[1],ze=o.useState(-1),He=(0,B.Z)(ze,2),mt=He[0],yt=He[1],ct=o.useCallback(function(Dt,Rt){Ie(Dt),yt(Rt)},[]);return[Ee,mt,ct]}var qt=R(47273),Pe=(0,qt.Z)()?window:null;function Ze(ne,se){var Ee=(0,y.Z)(ne)==="object"?ne:{},Ie=Ee.offsetHeader,ze=Ie===void 0?0:Ie,He=Ee.offsetSummary,mt=He===void 0?0:He,yt=Ee.offsetScroll,ct=yt===void 0?0:yt,Dt=Ee.getContainer,Rt=Dt===void 0?function(){return Pe}:Dt,Ot=Rt()||Pe;return o.useMemo(function(){var hr=!!ne;return{isSticky:hr,stickyClassName:hr?"".concat(se,"-sticky-holder"):"",offsetHeader:ze,offsetSummary:mt,offsetScroll:ct,container:Ot}},[ct,ze,mt,se,Ot])}function at(ne,se,Ee){var Ie=(0,o.useMemo)(function(){for(var ze=[],He=[],mt=0,yt=0,ct=0;ct=Ot&&(zt=Ot-hr),mt({scrollLeft:zt/Ot*(Rt+2)}),It.current.x=an.pageX},un=function(){if(He.current){var an=(0,Mt.os)(He.current).top,On=an+He.current.offsetHeight,Yn=ct===window?document.documentElement.scrollTop+window.innerHeight:(0,Mt.os)(ct).top+ct.clientHeight;On-(0,_e.Z)()<=Yn||an>=Yn-yt?Ur(function(Xe){return(0,C.Z)((0,C.Z)({},Xe),{},{isHiddenScrollBar:!0})}):Ur(function(Xe){return(0,C.Z)((0,C.Z)({},Xe),{},{isHiddenScrollBar:!1})})}},Zr=function(an){Ur(function(On){return(0,C.Z)((0,C.Z)({},On),{},{scrollLeft:an/Rt*Ot||0})})};return o.useImperativeHandle(Ee,function(){return{setScrollLeft:Zr}}),o.useEffect(function(){var Fr=(0,Lt.Z)(document.body,"mouseup",In,!1),an=(0,Lt.Z)(document.body,"mousemove",en,!1);return un(),function(){Fr.remove(),an.remove()}},[hr,hn]),o.useEffect(function(){var Fr=(0,Lt.Z)(ct,"scroll",un,!1),an=(0,Lt.Z)(window,"resize",un,!1);return function(){Fr.remove(),an.remove()}},[ct]),o.useEffect(function(){_r.isHiddenScrollBar||Ur(function(Fr){var an=He.current;return an?(0,C.Z)((0,C.Z)({},Fr),{},{scrollLeft:an.scrollLeft/an.scrollWidth*an.clientWidth}):Fr})},[_r.isHiddenScrollBar]),Rt<=Ot||!hr||_r.isHiddenScrollBar?null:o.createElement("div",{style:{height:(0,_e.Z)(),width:Ot,bottom:yt},className:"".concat(Dt,"-sticky-scroll")},o.createElement("div",{onMouseDown:Vn,ref:sr,className:D()("".concat(Dt,"-sticky-scroll-bar"),(0,S.Z)({},"".concat(Dt,"-sticky-scroll-bar-active"),hn)),style:{width:"".concat(hr,"px"),transform:"translate3d(".concat(_r.scrollLeft,"px, 0, 0)")}}))},Mr=o.forwardRef(Er);function zr(ne){return null}var Qr=zr;function mn(ne){return null}var xn=mn,Cn="rc-table",Gn=[],Hn={};function An(){return"No Data"}function En(ne){var se,Ee=(0,C.Z)({rowKey:"key",prefixCls:Cn,emptyText:An},ne),Ie=Ee.prefixCls,ze=Ee.className,He=Ee.rowClassName,mt=Ee.style,yt=Ee.data,ct=Ee.rowKey,Dt=Ee.scroll,Rt=Ee.tableLayout,Ot=Ee.direction,hr=Ee.title,sr=Ee.footer,cr=Ee.summary,Ir=Ee.caption,_r=Ee.id,Ur=Ee.showHeader,It=Ee.components,Pr=Ee.emptyText,$r=Ee.onRow,hn=Ee.onHeaderRow,ln=Ee.internalHooks,In=Ee.transformColumns,Vn=Ee.internalRefs,en=Ee.tailor,un=Ee.sticky,Zr=yt||Gn,Fr=!!Zr.length,an=ln===V,On=o.useCallback(function(za,ri){return(0,L.Z)(It,za)||ri},[It]),Yn=o.useMemo(function(){return typeof ct=="function"?ct:function(za){var ri=za&&za[ct];return ri}},[ct]),Xe=On(["body"]),zt=Gt(),b=(0,B.Z)(zt,3),M=b[0],N=b[1],H=b[2],Y=Ar(Ee,Zr,Yn),Q=(0,B.Z)(Y,6),oe=Q[0],re=Q[1],ve=Q[2],ue=Q[3],ge=Q[4],Me=Q[5],De=Dt==null?void 0:Dt.x,Ge=o.useState(0),Te=(0,B.Z)(Ge,2),Be=Te[0],Je=Te[1],rt=Pt((0,C.Z)((0,C.Z)((0,C.Z)({},Ee),oe),{},{expandable:!!oe.expandedRowRender,columnTitle:oe.columnTitle,expandedKeys:ve,getRowKey:Yn,onTriggerExpand:Me,expandIcon:ue,expandIconColumnIndex:oe.expandIconColumnIndex,direction:Ot,scrollWidth:an&&en&&typeof De=="number"?De:null}),an?In:null),et=(0,B.Z)(rt,3),wt=et[0],Vt=et[1],Lr=et[2],Zt=Lr!=null?Lr:De,Nr=o.useMemo(function(){return{columns:wt,flattenColumns:Vt}},[wt,Vt]),Vr=o.useRef(),nn=o.useRef(),Xt=o.useRef(),$t=o.useRef(),tn=o.useRef(),tt=o.useState(!1),Tt=(0,B.Z)(tt,2),er=Tt[0],or=Tt[1],Sr=o.useState(!1),tr=(0,B.Z)(Sr,2),Tr=tr[0],sn=tr[1],Bn=kr(new Map),Xr=(0,B.Z)(Bn,2),sa=Xr[0],ba=Xr[1],La=G(Vt),Oa=La.map(function(za){return sa.get(za)}),Ua=o.useMemo(function(){return Oa},[Oa.join("_")]),ai=xt(Ua,Vt.length,Ot),ti=Dt&&q(Dt.y),Ga=Dt&&q(Zt)||!!oe.fixed,Ni=Ga&&Vt.some(function(za){var ri=za.fixed;return ri}),zi=o.useRef(),ki=Ze(un,Ie),Fi=ki.isSticky,ao=ki.offsetHeader,Za=ki.offsetSummary,Ta=ki.offsetScroll,qa=ki.stickyClassName,bi=ki.container,ii=o.useMemo(function(){return cr==null?void 0:cr(Zr)},[cr,Zr]),Si=(ti||Fi)&&o.isValidElement(ii)&&ii.type===$&&ii.props.fixed,Oi,Pi,ji;ti&&(Pi={overflowY:"scroll",maxHeight:Dt.y}),Ga&&(Oi={overflowX:"auto"},ti||(Pi={overflowY:"hidden"}),ji={width:Zt===!0?"auto":Zt,minWidth:"100%"});var Po=o.useCallback(function(za,ri){(0,ae.Z)(Vr.current)&&ba(function(Ui){if(Ui.get(za)!==ri){var Qi=new Map(Ui);return Qi.set(za,ri),Qi}return Ui})},[]),Yo=vr(null),Lo=(0,B.Z)(Yo,2),Qo=Lo[0],Io=Lo[1];function Eo(za,ri){ri&&(typeof ri=="function"?ri(za):ri.scrollLeft!==za&&(ri.scrollLeft=za,ri.scrollLeft!==za&&setTimeout(function(){ri.scrollLeft=za},0)))}var vo=(0,g.Z)(function(za){var ri=za.currentTarget,Ui=za.scrollLeft,Qi=Ot==="rtl",Ji=typeof Ui=="number"?Ui:ri.scrollLeft,Xo=ri||Hn;if(!Io()||Io()===Xo){var To;Qo(Xo),Eo(Ji,nn.current),Eo(Ji,Xt.current),Eo(Ji,tn.current),Eo(Ji,(To=zi.current)===null||To===void 0?void 0:To.setScrollLeft)}var wo=ri||nn.current;if(wo){var Mo=wo.scrollWidth,Oo=wo.clientWidth;if(Mo===Oo){or(!1),sn(!1);return}Qi?(or(-Ji0)):(or(Ji>0),sn(Ji1?Ir-an:0,Yn=(0,C.Z)((0,C.Z)((0,C.Z)({},In),ct),{},{flex:"0 0 ".concat(an,"px"),width:"".concat(an,"px"),marginRight:On,pointerEvents:"auto"}),Xe=o.useMemo(function(){return Rt?Zr<=1:en===0||Zr===0||Zr>1},[Zr,en,Rt]);Xe?Yn.visibility="hidden":Rt&&(Yn.height=Ot==null?void 0:Ot(Zr));var zt=Xe?function(){return null}:hr,b={};return(Zr===0||en===0)&&(b.rowSpan=1,b.colSpan=1),o.createElement(Ye,(0,l.Z)({className:D()(cr,Dt),ellipsis:Ee.ellipsis,align:Ee.align,scope:Ee.rowScope,component:"div",prefixCls:se.prefixCls,key:Pr,record:yt,index:He,renderIndex:mt,dataIndex:sr,render:zt,shouldCellUpdate:Ee.shouldCellUpdate},$r,{appendNode:hn,additionalProps:(0,C.Z)((0,C.Z)({},ln),{},{style:Yn},b)}))}var jn=Wa,Fn=["data","index","className","rowKey","style","extra","getHeight"],va=o.forwardRef(function(ne,se){var Ee=ne.data,Ie=ne.index,ze=ne.className,He=ne.rowKey,mt=ne.style,yt=ne.extra,ct=ne.getHeight,Dt=(0,ut.Z)(ne,Fn),Rt=Ee.record,Ot=Ee.indent,hr=Ee.index,sr=_(i,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),cr=sr.scrollX,Ir=sr.flattenColumns,_r=sr.prefixCls,Ur=sr.fixColumn,It=sr.componentWidth,Pr=pe(Rt,He,Ie,Ot),$r=Pr.rowSupportExpand,hn=Pr.expanded,ln=Pr.rowProps,In=Pr.expandedRowRender,Vn=Pr.expandedRowClassName,en;if($r&&hn){var un=In(Rt,Ie,Ot+1,hn),Zr=Vn==null?void 0:Vn(Rt,Ie,Ot),Fr={};Ur&&(Fr={style:(0,S.Z)({},"--virtual-width","".concat(It,"px"))});var an="".concat(_r,"-expanded-row-cell");en=o.createElement("div",{className:D()("".concat(_r,"-expanded-row"),"".concat(_r,"-expanded-row-level-").concat(Ot+1),Zr)},o.createElement(Ye,{component:"div",prefixCls:_r,className:D()(an,(0,S.Z)({},"".concat(an,"-fixed"),Ur)),additionalProps:Fr},un))}var On=(0,C.Z)((0,C.Z)({},mt),{},{width:cr});yt&&(On.position="absolute",On.pointerEvents="none");var Yn=o.createElement("div",(0,l.Z)({},ln,Dt,{ref:$r?null:se,className:D()(ze,"".concat(_r,"-row"),ln==null?void 0:ln.className,(0,S.Z)({},"".concat(_r,"-row-extra"),yt)),style:(0,C.Z)((0,C.Z)({},On),ln==null?void 0:ln.style)}),Ir.map(function(Xe,zt){return o.createElement(jn,{key:zt,rowInfo:Pr,column:Xe,colIndex:zt,indent:Ot,index:Ie,renderIndex:hr,record:Rt,inverse:yt,getHeight:ct})}));return $r?o.createElement("div",{ref:se},Yn,en):Yn}),ra=f(va),$n=ra,mr=o.forwardRef(function(ne,se){var Ee=ne.data,Ie=ne.onScroll,ze=_(i,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),He=ze.flattenColumns,mt=ze.onColumnResize,yt=ze.getRowKey,ct=ze.expandedKeys,Dt=ze.prefixCls,Rt=ze.childrenColumnName,Ot=ze.emptyNode,hr=ze.scrollX,sr=_(ta),cr=sr.scrollY,Ir=sr.listItemHeight,_r=o.useRef(),Ur=ot(Ee,Rt,ct,yt),It=o.useMemo(function(){var en=0;return He.map(function(un){var Zr=un.width,Fr=un.key;return en+=Zr,[Fr,Zr,en]})},[He]),Pr=o.useMemo(function(){return It.map(function(en){return en[2]})},[It]);o.useEffect(function(){It.forEach(function(en){var un=(0,B.Z)(en,2),Zr=un[0],Fr=un[1];mt(Zr,Fr)})},[It]),o.useImperativeHandle(se,function(){var en={};return Object.defineProperty(en,"scrollLeft",{get:function(){var Zr;return((Zr=_r.current)===null||Zr===void 0?void 0:Zr.getScrollInfo().x)||0},set:function(Zr){var Fr;(Fr=_r.current)===null||Fr===void 0||Fr.scrollTo({left:Zr})}}),en});var $r=function(un,Zr){var Fr,an=(Fr=Ur[Zr])===null||Fr===void 0?void 0:Fr.record,On=un.onCell;if(On){var Yn,Xe=On(an,Zr);return(Yn=Xe==null?void 0:Xe.rowSpan)!==null&&Yn!==void 0?Yn:1}return 1},hn=function(un){var Zr=un.start,Fr=un.end,an=un.getSize,On=un.offsetY;if(Fr<0)return null;for(var Yn=He.filter(function(De){return $r(De,Zr)===0}),Xe=Zr,zt=function(Ge){if(Yn=Yn.filter(function(Te){return $r(Te,Ge)===0}),!Yn.length)return Xe=Ge,"break"},b=Zr;b>=0;b-=1){var M=zt(b);if(M==="break")break}for(var N=He.filter(function(De){return $r(De,Fr)!==1}),H=Fr,Y=function(Ge){if(N=N.filter(function(Te){return $r(Te,Ge)!==1}),!N.length)return H=Math.max(Ge-1,Fr),"break"},Q=Fr;Q1})&&re.push(Ge)},ue=Xe;ue<=H;ue+=1)var ge=ve(ue);var Me=re.map(function(De){var Ge=Ur[De],Te=yt(Ge.record,De),Be=function(et){var wt=De+et-1,Vt=yt(Ur[wt].record,wt),Lr=an(Te,Vt);return Lr.bottom-Lr.top},Je=an(Te);return o.createElement($n,{key:De,data:Ge,rowKey:Te,index:De,style:{top:-On+Je.top},extra:!0,getHeight:Be})});return Me},ln=o.useMemo(function(){return{columnsOffset:Pr}},[Pr]),In="".concat(Dt,"-tbody"),Vn;return Ur.length?Vn=o.createElement(Rn.Z,{fullHeight:!1,ref:_r,className:D()(In,"".concat(In,"-virtual")),height:cr,itemHeight:Ir||24,data:Ur,itemKey:function(un){return yt(un.record)},scrollWidth:hr,onVirtualScroll:function(un){var Zr=un.x;Ie({scrollLeft:Zr})},extraRender:hn},function(en,un,Zr){var Fr=yt(en.record,un);return o.createElement($n,(0,l.Z)({data:en,rowKey:Fr,index:un},Zr))}):Vn=o.createElement("div",{className:D()("".concat(Dt,"-placeholder"))},o.createElement(Ye,{component:"div",prefixCls:Dt},Ot)),o.createElement(la.Provider,{value:ln},Vn)}),zn=f(mr),da=zn,ka=function(se,Ee){var Ie=Ee.ref,ze=Ee.onScroll;return o.createElement(da,{ref:Ie,data:se,onScroll:ze})},aa=100;function Pa(ne){var se=ne.columns,Ee=ne.scroll,Ie=ne.prefixCls,ze=Ie===void 0?Cn:Ie,He=ne.className,mt=ne.listItemHeight,yt=Ee||{},ct=yt.x,Dt=yt.y;typeof ct!="number"&&(ct=((se||[]).length+1)*aa),typeof Dt!="number"&&(Dt=500);var Rt=o.useMemo(function(){return{scrollY:Dt,listItemHeight:mt}},[Dt,mt]);return o.createElement(ta.Provider,{value:Rt},o.createElement(yr,(0,l.Z)({},ne,{className:D()(He,"".concat(ze,"-virtual")),scroll:(0,C.Z)((0,C.Z)({},Ee),{},{x:ct}),components:{body:ka},columns:se,internalHooks:V,tailor:!0})))}function Ia(ne){return s(Pa,ne)}var yn=Ia(),pn=null;function Nn(ne){return null}var Zn=Nn;function oi(ne){return null}var ni=oi,gi=R(2738),ui=R(68031),Sa=R(36355),Ba=R(93891),pi=R(19716),Ai=R(8628),yi=R(31724),Mi=R(58421),Li=R(71418),Ya=R(88088);function gt(ne){return function(Ee){let{prefixCls:Ie,onExpand:ze,record:He,expanded:mt,expandable:yt}=Ee;const ct=`${Ie}-row-expand-icon`;return o.createElement("button",{type:"button",onClick:Dt=>{ze(He,Dt),Dt.stopPropagation()},className:D()(ct,{[`${ct}-spaced`]:!yt,[`${ct}-expanded`]:yt&&mt,[`${ct}-collapsed`]:yt&&!mt}),"aria-label":mt?ne.collapse:ne.expand,"aria-expanded":mt})}}var ma=gt;function Da(ne,se){return"key"in ne&&ne.key!==void 0&&ne.key!==null?ne.key:ne.dataIndex?Array.isArray(ne.dataIndex)?ne.dataIndex.join("."):ne.dataIndex:se}function Ja(ne,se){return se?`${se}-${ne}`:`${ne}`}function di(ne,se){return typeof ne=="function"?ne(se):ne}function mi(ne,se){const Ee=di(ne,se);return Object.prototype.toString.call(Ee)==="[object Object]"?"":Ee}var Ci={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},vi=Ci,fi=R(7657),Di=function(se,Ee){return o.createElement(fi.Z,(0,l.Z)({},se,{ref:Ee,icon:vi}))},bn=o.forwardRef(Di),ya=bn,Va=R(56762);function dn(ne){const se=o.useRef(ne),Ee=(0,Va.Z)();return[()=>se.current,Ie=>{se.current=Ie,Ee()}]}var Tn=R(3113),dt=R(24905),ce=R(38854),xe=R(64165),Ce=R(20834),vt=R(40875),fr=R(5112),Ae=R(17574),br=R(47472),Ut=R(92832);function Ct(ne){let{value:se,onChange:Ee,filterSearch:Ie,tablePrefixCls:ze,locale:He}=ne;return Ie?o.createElement("div",{className:`${ze}-filter-dropdown-search`},o.createElement(Ut.default,{prefix:o.createElement(br.Z,null),placeholder:He.filterSearchPlaceholder,onChange:Ee,value:se,htmlSize:1,className:`${ze}-filter-dropdown-search-input`})):null}var ur=Ct,ar=R(10228);const ir=ne=>{const{keyCode:se}=ne;se===ar.Z.ENTER&&ne.stopPropagation()};var rr=o.forwardRef((ne,se)=>o.createElement("div",{className:ne.className,onClick:Ee=>Ee.stopPropagation(),onKeyDown:ir,ref:se},ne.children));function Cr(ne){let se=[];return(ne||[]).forEach(Ee=>{let{value:Ie,children:ze}=Ee;se.push(Ie),ze&&(se=[].concat((0,kt.Z)(se),(0,kt.Z)(Cr(ze))))}),se}function Qt(ne){return ne.some(se=>{let{children:Ee}=se;return Ee})}function jr(ne,se){return typeof se=="string"||typeof se=="number"?se==null?void 0:se.toString().toLowerCase().includes(ne.trim().toLowerCase()):!1}function qr(ne){let{filters:se,prefixCls:Ee,filteredKeys:Ie,filterMultiple:ze,searchValue:He,filterSearch:mt}=ne;return se.map((yt,ct)=>{const Dt=String(yt.value);if(yt.children)return{key:Dt||ct,label:yt.text,popupClassName:`${Ee}-dropdown-submenu`,children:qr({filters:yt.children,prefixCls:Ee,filteredKeys:Ie,filterMultiple:ze,searchValue:He,filterSearch:mt})};const Rt=ze?dt.default:fr.ZP,Ot={key:yt.value!==void 0?Dt:ct,label:o.createElement(o.Fragment,null,o.createElement(Rt,{checked:Ie.includes(Dt)}),o.createElement("span",null,yt.text))};return He.trim()?typeof mt=="function"?mt(He,yt)?Ot:null:jr(He,yt.text)?Ot:null:Ot})}function Yr(ne){var se,Ee;const{tablePrefixCls:Ie,prefixCls:ze,column:He,dropdownPrefixCls:mt,columnKey:yt,filterMultiple:ct,filterMode:Dt="menu",filterSearch:Rt=!1,filterState:Ot,triggerFilter:hr,locale:sr,children:cr,getPopupContainer:Ir}=ne,{filterDropdownOpen:_r,onFilterDropdownOpenChange:Ur,filterResetToDefaultFilteredValue:It,defaultFilteredValue:Pr,filterDropdownVisible:$r,onFilterDropdownVisibleChange:hn}=He,[ln,In]=o.useState(!1),Vn=!!(Ot&&(!((se=Ot.filteredKeys)===null||se===void 0)&&se.length||Ot.forceFiltered)),en=rt=>{In(rt),Ur==null||Ur(rt),hn==null||hn(rt)},un=(Ee=_r!=null?_r:$r)!==null&&Ee!==void 0?Ee:ln,Zr=Ot==null?void 0:Ot.filteredKeys,[Fr,an]=dn(Zr||[]),On=rt=>{let{selectedKeys:et}=rt;an(et)},Yn=(rt,et)=>{let{node:wt,checked:Vt}=et;On(ct?{selectedKeys:rt}:{selectedKeys:Vt&&wt.key?[wt.key]:[]})};o.useEffect(()=>{ln&&On({selectedKeys:Zr||[]})},[Zr]);const[Xe,zt]=o.useState([]),b=rt=>{zt(rt)},[M,N]=o.useState(""),H=rt=>{const{value:et}=rt.target;N(et)};o.useEffect(()=>{ln||N("")},[ln]);const Y=rt=>{const et=rt&&rt.length?rt:null;if(et===null&&(!Ot||!Ot.filteredKeys)||(0,E.Z)(et,Ot==null?void 0:Ot.filteredKeys,!0))return null;hr({column:He,key:yt,filteredKeys:et})},Q=()=>{en(!1),Y(Fr())},oe=function(){let{confirm:rt,closeDropdown:et}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};rt&&Y([]),et&&en(!1),N(""),an(It?(Pr||[]).map(wt=>String(wt)):[])},re=function(){let{closeDropdown:rt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};rt&&en(!1),Y(Fr())},ve=rt=>{rt&&Zr!==void 0&&an(Zr||[]),en(rt),!rt&&!He.filterDropdown&&Q()},ue=D()({[`${mt}-menu-without-submenu`]:!Qt(He.filters||[])}),ge=rt=>{if(rt.target.checked){const et=Cr(He==null?void 0:He.filters).map(wt=>String(wt));an(et)}else an([])},Me=rt=>{let{filters:et}=rt;return(et||[]).map((wt,Vt)=>{const Lr=String(wt.value),Zt={title:wt.text,key:wt.value!==void 0?Lr:Vt};return wt.children&&(Zt.children=Me({filters:wt.children})),Zt})},De=rt=>{var et;return Object.assign(Object.assign({},rt),{text:rt.title,value:rt.key,children:((et=rt.children)===null||et===void 0?void 0:et.map(wt=>De(wt)))||[]})};let Ge;if(typeof He.filterDropdown=="function")Ge=He.filterDropdown({prefixCls:`${mt}-custom`,setSelectedKeys:rt=>On({selectedKeys:rt}),selectedKeys:Fr(),confirm:re,clearFilters:oe,filters:He.filters,visible:un,close:()=>{en(!1)}});else if(He.filterDropdown)Ge=He.filterDropdown;else{const rt=Fr()||[],et=()=>(He.filters||[]).length===0?o.createElement(xe.Z,{image:xe.Z.PRESENTED_IMAGE_SIMPLE,description:sr.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Dt==="tree"?o.createElement(o.Fragment,null,o.createElement(ur,{filterSearch:Rt,value:M,onChange:H,tablePrefixCls:Ie,locale:sr}),o.createElement("div",{className:`${Ie}-filter-dropdown-tree`},ct?o.createElement(dt.default,{checked:rt.length===Cr(He.filters).length,indeterminate:rt.length>0&&rt.lengthtypeof Rt=="function"?Rt(M,De(Vt)):jr(M,Vt.title):void 0}))):o.createElement(o.Fragment,null,o.createElement(ur,{filterSearch:Rt,value:M,onChange:H,tablePrefixCls:Ie,locale:sr}),o.createElement(Ce.default,{selectable:!0,multiple:ct,prefixCls:`${mt}-menu`,className:ue,onSelect:On,onDeselect:On,selectedKeys:rt,getPopupContainer:Ir,openKeys:Xe,onOpenChange:b,items:qr({filters:He.filters||[],filterSearch:Rt,prefixCls:ze,filteredKeys:Fr(),filterMultiple:ct,searchValue:M})})),wt=()=>It?(0,E.Z)((Pr||[]).map(Vt=>String(Vt)),rt,!0):rt.length===0;Ge=o.createElement(o.Fragment,null,et(),o.createElement("div",{className:`${ze}-dropdown-btns`},o.createElement(Tn.ZP,{type:"link",size:"small",disabled:wt(),onClick:()=>oe()},sr.filterReset),o.createElement(Tn.ZP,{type:"primary",size:"small",onClick:Q},sr.filterConfirm)))}He.filterDropdown&&(Ge=o.createElement(vt.J,{selectable:void 0},Ge));const Te=()=>o.createElement(rr,{className:`${ze}-dropdown`},Ge);let Be;typeof He.filterIcon=="function"?Be=He.filterIcon(Vn):He.filterIcon?Be=He.filterIcon:Be=o.createElement(ya,null);const{direction:Je}=o.useContext(Sa.E_);return o.createElement("div",{className:`${ze}-column`},o.createElement("span",{className:`${Ie}-column-title`},cr),o.createElement(ce.Z,{dropdownRender:Te,trigger:["click"],open:un,onOpenChange:ve,getPopupContainer:Ir,placement:Je==="rtl"?"bottomLeft":"bottomRight"},o.createElement("span",{role:"button",tabIndex:-1,className:D()(`${ze}-trigger`,{active:Vn}),onClick:rt=>{rt.stopPropagation()}},Be)))}var _n=Yr;function fn(ne,se,Ee){let Ie=[];return(ne||[]).forEach((ze,He)=>{var mt;const yt=Ja(He,Ee);if(ze.filters||"filterDropdown"in ze||"onFilter"in ze)if("filteredValue"in ze){let ct=ze.filteredValue;"filterDropdown"in ze||(ct=(mt=ct==null?void 0:ct.map(String))!==null&&mt!==void 0?mt:ct),Ie.push({column:ze,key:Da(ze,yt),filteredKeys:ct,forceFiltered:ze.filtered})}else Ie.push({column:ze,key:Da(ze,yt),filteredKeys:se&&ze.defaultFilteredValue?ze.defaultFilteredValue:void 0,forceFiltered:ze.filtered});"children"in ze&&(Ie=[].concat((0,kt.Z)(Ie),(0,kt.Z)(fn(ze.children,se,yt))))}),Ie}function Mn(ne,se,Ee,Ie,ze,He,mt,yt){return Ee.map((ct,Dt)=>{const Rt=Ja(Dt,yt),{filterMultiple:Ot=!0,filterMode:hr,filterSearch:sr}=ct;let cr=ct;if(cr.filters||cr.filterDropdown){const Ir=Da(cr,Rt),_r=Ie.find(Ur=>{let{key:It}=Ur;return Ir===It});cr=Object.assign(Object.assign({},cr),{title:Ur=>o.createElement(_n,{tablePrefixCls:ne,prefixCls:`${ne}-filter`,dropdownPrefixCls:se,column:cr,columnKey:Ir,filterState:_r,filterMultiple:Ot,filterMode:hr,filterSearch:sr,triggerFilter:He,locale:ze,getPopupContainer:mt},di(ct.title,Ur))})}return"children"in cr&&(cr=Object.assign(Object.assign({},cr),{children:Mn(ne,se,cr.children,Ie,ze,He,mt,Rt)})),cr})}function Ea(ne){const se={};return ne.forEach(Ee=>{let{key:Ie,filteredKeys:ze,column:He}=Ee;const{filters:mt,filterDropdown:yt}=He;if(yt)se[Ie]=ze||null;else if(Array.isArray(ze)){const ct=Cr(mt);se[Ie]=ct.filter(Dt=>ze.includes(String(Dt)))}else se[Ie]=null}),se}function Ra(ne,se){return se.reduce((Ee,Ie)=>{const{column:{onFilter:ze,filters:He},filteredKeys:mt}=Ie;return ze&&mt&&mt.length?Ee.filter(yt=>mt.some(ct=>{const Dt=Cr(He),Rt=Dt.findIndex(hr=>String(hr)===String(ct)),Ot=Rt!==-1?Dt[Rt]:ct;return ze(Ot,yt)})):Ee},ne)}const gn=ne=>ne.flatMap(se=>"children"in se?[se].concat((0,kt.Z)(gn(se.children||[]))):[se]);function Kr(ne){let{prefixCls:se,dropdownPrefixCls:Ee,mergedColumns:Ie,onFilterChange:ze,getPopupContainer:He,locale:mt}=ne;const yt=o.useMemo(()=>gn(Ie||[]),[Ie]),[ct,Dt]=o.useState(()=>fn(yt,!0)),Rt=o.useMemo(()=>{const cr=fn(yt,!1);if(cr.length===0)return cr;let Ir=!0,_r=!0;if(cr.forEach(Ur=>{let{filteredKeys:It}=Ur;It!==void 0?Ir=!1:_r=!1}),Ir){const Ur=(yt||[]).map((It,Pr)=>Da(It,Ja(Pr)));return ct.filter(It=>{let{key:Pr}=It;return Ur.includes(Pr)}).map(It=>{const Pr=yt[Ur.findIndex($r=>$r===It.key)];return Object.assign(Object.assign({},It),{column:Object.assign(Object.assign({},It.column),Pr),forceFiltered:Pr.filtered})})}return cr},[yt,ct]),Ot=o.useMemo(()=>Ea(Rt),[Rt]),hr=cr=>{const Ir=Rt.filter(_r=>{let{key:Ur}=_r;return Ur!==cr.key});Ir.push(cr),Dt(Ir),ze(Ea(Ir),Ir)};return[cr=>Mn(se,Ee,cr,Rt,mt,hr,He),Rt,Ot]}var ua=Kr;function Un(ne,se,Ee){const Ie=o.useRef({});function ze(He){if(!Ie.current||Ie.current.data!==ne||Ie.current.childrenColumnName!==se||Ie.current.getRowKey!==Ee){let yt=function(ct){ct.forEach((Dt,Rt)=>{const Ot=Ee(Dt,Rt);mt.set(Ot,Dt),Dt&&typeof Dt=="object"&&se in Dt&&yt(Dt[se]||[])})};const mt=new Map;yt(ne),Ie.current={data:ne,childrenColumnName:se,kvMap:mt,getRowKey:Ee}}return Ie.current.kvMap.get(He)}return[ze]}var _a=R(50371),Qa=function(ne,se){var Ee={};for(var Ie in ne)Object.prototype.hasOwnProperty.call(ne,Ie)&&se.indexOf(Ie)<0&&(Ee[Ie]=ne[Ie]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ie=Object.getOwnPropertySymbols(ne);ze{const He=ne[ze];typeof He!="function"&&(Ee[ze]=He)}),Ee}function Na(ne,se,Ee){const Ie=Ee&&typeof Ee=="object"?Ee:{},{total:ze=0}=Ie,He=Qa(Ie,["total"]),[mt,yt]=(0,o.useState)(()=>({current:"defaultCurrent"in He?He.defaultCurrent:1,pageSize:"defaultPageSize"in He?He.defaultPageSize:Sn})),ct=(0,_a.Z)(mt,He,{total:ze>0?ze:ne}),Dt=Math.ceil((ze||ne)/ct.pageSize);ct.current>Dt&&(ct.current=Dt||1);const Rt=(hr,sr)=>{yt({current:hr!=null?hr:1,pageSize:sr||ct.pageSize})},Ot=(hr,sr)=>{var cr;Ee&&((cr=Ee.onChange)===null||cr===void 0||cr.call(Ee,hr,sr)),Rt(hr,sr),se(hr,sr||(ct==null?void 0:ct.pageSize))};return Ee===!1?[{},()=>{}]:[Object.assign(Object.assign({},ct),{onChange:Ot}),Rt]}var wa=Na,Gr=R(84105),on=R(35654),fa=R(90782),ci=R(71430),Bt=R(18929);const ca={},kn="SELECT_ALL",ja="SELECT_INVERT",Fa="SELECT_NONE",pr=[],Pn=(ne,se)=>{let Ee=[];return(se||[]).forEach(Ie=>{Ee.push(Ie),Ie&&typeof Ie=="object"&&ne in Ie&&(Ee=[].concat((0,kt.Z)(Ee),(0,kt.Z)(Pn(ne,Ie[ne]))))}),Ee};var cn=(ne,se)=>{const{preserveSelectedRowKeys:Ee,selectedRowKeys:Ie,defaultSelectedRowKeys:ze,getCheckboxProps:He,onChange:mt,onSelect:yt,onSelectAll:ct,onSelectInvert:Dt,onSelectNone:Rt,onSelectMultiple:Ot,columnWidth:hr,type:sr,selections:cr,fixed:Ir,renderCell:_r,hideSelectAll:Ur,checkStrictly:It=!0}=se||{},{prefixCls:Pr,data:$r,pageData:hn,getRecordByKey:ln,getRowKey:In,expandType:Vn,childrenColumnName:en,locale:un,getPopupContainer:Zr}=ne,[Fr,an]=(0,Bt.Z)(Ie||ze||pr,{value:Ie}),On=o.useRef(new Map),Yn=(0,o.useCallback)(De=>{if(Ee){const Ge=new Map;De.forEach(Te=>{let Be=ln(Te);!Be&&On.current.has(Te)&&(Be=On.current.get(Te)),Ge.set(Te,Be)}),On.current=Ge}},[ln,Ee]);o.useEffect(()=>{Yn(Fr)},[Fr]);const{keyEntities:Xe}=(0,o.useMemo)(()=>{if(It)return{keyEntities:null};let De=$r;if(Ee){const Ge=new Set($r.map((Be,Je)=>In(Be,Je))),Te=Array.from(On.current).reduce((Be,Je)=>{let[rt,et]=Je;return Ge.has(rt)?Be:Be.concat(et)},[]);De=[].concat((0,kt.Z)(De),(0,kt.Z)(Te))}return(0,ci.I8)(De,{externalGetKey:In,childrenPropName:en})},[$r,In,It,en,Ee]),zt=(0,o.useMemo)(()=>Pn(en,hn),[en,hn]),b=(0,o.useMemo)(()=>{const De=new Map;return zt.forEach((Ge,Te)=>{const Be=In(Ge,Te),Je=(He?He(Ge):null)||{};De.set(Be,Je)}),De},[zt,In,He]),M=(0,o.useCallback)(De=>{var Ge;return!!(!((Ge=b.get(In(De)))===null||Ge===void 0)&&Ge.disabled)},[b,In]),[N,H]=(0,o.useMemo)(()=>{if(It)return[Fr||[],[]];const{checkedKeys:De,halfCheckedKeys:Ge}=(0,fa.S)(Fr,!0,Xe,M);return[De||[],Ge]},[Fr,It,Xe,M]),Y=(0,o.useMemo)(()=>{const De=sr==="radio"?N.slice(0,1):N;return new Set(De)},[N,sr]),Q=(0,o.useMemo)(()=>sr==="radio"?new Set:new Set(H),[H,sr]),[oe,re]=(0,o.useState)(null);o.useEffect(()=>{se||an(pr)},[!!se]);const ve=(0,o.useCallback)((De,Ge)=>{let Te,Be;Yn(De),Ee?(Te=De,Be=De.map(Je=>On.current.get(Je))):(Te=[],Be=[],De.forEach(Je=>{const rt=ln(Je);rt!==void 0&&(Te.push(Je),Be.push(rt))})),an(Te),mt==null||mt(Te,Be,{type:Ge})},[an,ln,mt,Ee]),ue=(0,o.useCallback)((De,Ge,Te,Be)=>{if(yt){const Je=Te.map(rt=>ln(rt));yt(ln(De),Ge,Je,Be)}ve(Te,"single")},[yt,ln,ve]),ge=(0,o.useMemo)(()=>!cr||Ur?null:(cr===!0?[kn,ja,Fa]:cr).map(Ge=>Ge===kn?{key:"all",text:un.selectionAll,onSelect(){ve($r.map((Te,Be)=>In(Te,Be)).filter(Te=>{const Be=b.get(Te);return!(Be!=null&&Be.disabled)||Y.has(Te)}),"all")}}:Ge===ja?{key:"invert",text:un.selectInvert,onSelect(){const Te=new Set(Y);hn.forEach((Je,rt)=>{const et=In(Je,rt),wt=b.get(et);wt!=null&&wt.disabled||(Te.has(et)?Te.delete(et):Te.add(et))});const Be=Array.from(Te);Dt&&Dt(Be),ve(Be,"invert")}}:Ge===Fa?{key:"none",text:un.selectNone,onSelect(){Rt==null||Rt(),ve(Array.from(Y).filter(Te=>{const Be=b.get(Te);return Be==null?void 0:Be.disabled}),"none")}}:Ge).map(Ge=>Object.assign(Object.assign({},Ge),{onSelect:function(){for(var Te,Be,Je=arguments.length,rt=new Array(Je),et=0;et{var Ge;if(!se)return De.filter(tt=>tt!==ca);let Te=(0,kt.Z)(De);const Be=new Set(Y),Je=zt.map(In).filter(tt=>!b.get(tt).disabled),rt=Je.every(tt=>Be.has(tt)),et=Je.some(tt=>Be.has(tt)),wt=()=>{const tt=[];rt?Je.forEach(er=>{Be.delete(er),tt.push(er)}):Je.forEach(er=>{Be.has(er)||(Be.add(er),tt.push(er))});const Tt=Array.from(Be);ct==null||ct(!rt,Tt.map(er=>ln(er)),tt.map(er=>ln(er))),ve(Tt,"all"),re(null)};let Vt;if(sr!=="radio"){let tt;if(ge){const tr={getPopupContainer:Zr,items:ge.map((Tr,sn)=>{const{key:Bn,text:Xr,onSelect:sa}=Tr;return{key:Bn!=null?Bn:sn,onClick:()=>{sa==null||sa(Je)},label:Xr}})};tt=o.createElement("div",{className:`${Pr}-selection-extra`},o.createElement(ce.Z,{menu:tr,getPopupContainer:Zr},o.createElement("span",null,o.createElement(Gr.Z,null))))}const Tt=zt.map((tr,Tr)=>{const sn=In(tr,Tr),Bn=b.get(sn)||{};return Object.assign({checked:Be.has(sn)},Bn)}).filter(tr=>{let{disabled:Tr}=tr;return Tr}),er=!!Tt.length&&Tt.length===zt.length,or=er&&Tt.every(tr=>{let{checked:Tr}=tr;return Tr}),Sr=er&&Tt.some(tr=>{let{checked:Tr}=tr;return Tr});Vt=!Ur&&o.createElement("div",{className:`${Pr}-selection`},o.createElement(dt.default,{checked:er?or:!!zt.length&&rt,indeterminate:er?!or&&Sr:!rt&&et,onChange:wt,disabled:zt.length===0||er,"aria-label":tt?"Custom selection":"Select all",skipGroup:!0}),tt)}let Lr;sr==="radio"?Lr=(tt,Tt,er)=>{const or=In(Tt,er),Sr=Be.has(or);return{node:o.createElement(fr.ZP,Object.assign({},b.get(or),{checked:Sr,onClick:tr=>tr.stopPropagation(),onChange:tr=>{Be.has(or)||ue(or,!0,[or],tr.nativeEvent)}})),checked:Sr}}:Lr=(tt,Tt,er)=>{var or;const Sr=In(Tt,er),tr=Be.has(Sr),Tr=Q.has(Sr),sn=b.get(Sr);let Bn;return Vn==="nest"?Bn=Tr:Bn=(or=sn==null?void 0:sn.indeterminate)!==null&&or!==void 0?or:Tr,{node:o.createElement(dt.default,Object.assign({},sn,{indeterminate:Bn,checked:tr,skipGroup:!0,onClick:Xr=>Xr.stopPropagation(),onChange:Xr=>{let{nativeEvent:sa}=Xr;const{shiftKey:ba}=sa;let La=-1,Oa=-1;if(ba&&It){const Ua=new Set([oe,Sr]);Je.some((ai,ti)=>{if(Ua.has(ai))if(La===-1)La=ti;else return Oa=ti,!0;return!1})}if(Oa!==-1&&La!==Oa&&It){const Ua=Je.slice(La,Oa+1),ai=[];tr?Ua.forEach(Ga=>{Be.has(Ga)&&(ai.push(Ga),Be.delete(Ga))}):Ua.forEach(Ga=>{Be.has(Ga)||(ai.push(Ga),Be.add(Ga))});const ti=Array.from(Be);Ot==null||Ot(!tr,ti.map(Ga=>ln(Ga)),ai.map(Ga=>ln(Ga))),ve(ti,"multiple")}else{const Ua=N;if(It){const ai=tr?(0,on._5)(Ua,Sr):(0,on.L0)(Ua,Sr);ue(Sr,!tr,ai,sa)}else{const ai=(0,fa.S)([].concat((0,kt.Z)(Ua),[Sr]),!0,Xe,M),{checkedKeys:ti,halfCheckedKeys:Ga}=ai;let Ni=ti;if(tr){const zi=new Set(ti);zi.delete(Sr),Ni=(0,fa.S)(Array.from(zi),{checked:!1,halfCheckedKeys:Ga},Xe,M).checkedKeys}ue(Sr,!tr,Ni,sa)}}re(tr?null:Sr)}})),checked:tr}};const Zt=(tt,Tt,er)=>{const{node:or,checked:Sr}=Lr(tt,Tt,er);return _r?_r(Sr,Tt,er,or):or};if(!Te.includes(ca))if(Te.findIndex(tt=>{var Tt;return((Tt=tt[Wr])===null||Tt===void 0?void 0:Tt.columnType)==="EXPAND_COLUMN"})===0){const[tt,...Tt]=Te;Te=[tt,ca].concat((0,kt.Z)(Tt))}else Te=[ca].concat((0,kt.Z)(Te));const Nr=Te.indexOf(ca);Te=Te.filter((tt,Tt)=>tt!==ca||Tt===Nr);const Vr=Te[Nr-1],nn=Te[Nr+1];let Xt=Ir;Xt===void 0&&((nn==null?void 0:nn.fixed)!==void 0?Xt=nn.fixed:(Vr==null?void 0:Vr.fixed)!==void 0&&(Xt=Vr.fixed)),Xt&&Vr&&((Ge=Vr[Wr])===null||Ge===void 0?void 0:Ge.columnType)==="EXPAND_COLUMN"&&Vr.fixed===void 0&&(Vr.fixed=Xt);const $t=D()(`${Pr}-selection-col`,{[`${Pr}-selection-col-with-dropdown`]:cr&&sr==="checkbox"}),tn={fixed:Xt,width:hr,className:`${Pr}-selection-column`,title:se.columnTitle||Vt,render:Zt,onCell:se.onCell,[Wr]:{className:$t}};return Te.map(tt=>tt===ca?tn:tt)},[In,zt,se,N,Y,Q,hr,ge,Vn,oe,b,Ot,ue,M]),Y]},Ma=R(89489),ea=R(59477),Ln=R(6848);const Kn="ascend",Qn="descend";function ia(ne){return typeof ne.sorter=="object"&&typeof ne.sorter.multiple=="number"?ne.sorter.multiple:!1}function pa(ne){return typeof ne=="function"?ne:ne&&typeof ne=="object"&&ne.compare?ne.compare:!1}function Xn(ne,se){return se?ne[ne.indexOf(se)+1]:ne[0]}function hi(ne,se,Ee){let Ie=[];function ze(He,mt){Ie.push({column:He,key:Da(He,mt),multiplePriority:ia(He),sortOrder:He.sortOrder})}return(ne||[]).forEach((He,mt)=>{const yt=Ja(mt,Ee);He.children?("sortOrder"in He&&ze(He,yt),Ie=[].concat((0,kt.Z)(Ie),(0,kt.Z)(hi(He.children,se,yt)))):He.sorter&&("sortOrder"in He?ze(He,yt):se&&He.defaultSortOrder&&Ie.push({column:He,key:Da(He,yt),multiplePriority:ia(He),sortOrder:He.defaultSortOrder}))}),Ie}function _i(ne,se,Ee,Ie,ze,He,mt,yt){return(se||[]).map((ct,Dt)=>{const Rt=Ja(Dt,yt);let Ot=ct;if(Ot.sorter){const hr=Ot.sortDirections||ze,sr=Ot.showSorterTooltip===void 0?mt:Ot.showSorterTooltip,cr=Da(Ot,Rt),Ir=Ee.find(Vn=>{let{key:en}=Vn;return en===cr}),_r=Ir?Ir.sortOrder:null,Ur=Xn(hr,_r);let It;if(ct.sortIcon)It=ct.sortIcon({sortOrder:_r});else{const Vn=hr.includes(Kn)&&o.createElement(ea.Z,{className:D()(`${ne}-column-sorter-up`,{active:_r===Kn})}),en=hr.includes(Qn)&&o.createElement(Ma.Z,{className:D()(`${ne}-column-sorter-down`,{active:_r===Qn})});It=o.createElement("span",{className:D()(`${ne}-column-sorter`,{[`${ne}-column-sorter-full`]:!!(Vn&&en)})},o.createElement("span",{className:`${ne}-column-sorter-inner`,"aria-hidden":"true"},Vn,en))}const{cancelSort:Pr,triggerAsc:$r,triggerDesc:hn}=He||{};let ln=Pr;Ur===Qn?ln=hn:Ur===Kn&&(ln=$r);const In=typeof sr=="object"?sr:{title:ln};Ot=Object.assign(Object.assign({},Ot),{className:D()(Ot.className,{[`${ne}-column-sort`]:_r}),title:Vn=>{const en=o.createElement("div",{className:`${ne}-column-sorters`},o.createElement("span",{className:`${ne}-column-title`},di(ct.title,Vn)),It);return sr?o.createElement(Ln.Z,Object.assign({},In),en):en},onHeaderCell:Vn=>{const en=ct.onHeaderCell&&ct.onHeaderCell(Vn)||{},un=en.onClick,Zr=en.onKeyDown;en.onClick=On=>{Ie({column:ct,key:cr,sortOrder:Ur,multiplePriority:ia(ct)}),un==null||un(On)},en.onKeyDown=On=>{On.keyCode===ar.Z.ENTER&&(Ie({column:ct,key:cr,sortOrder:Ur,multiplePriority:ia(ct)}),Zr==null||Zr(On))};const Fr=mi(ct.title,{}),an=Fr==null?void 0:Fr.toString();return _r?en["aria-sort"]=_r==="ascend"?"ascending":"descending":en["aria-label"]=an||"",en.className=D()(en.className,`${ne}-column-has-sorters`),en.tabIndex=0,ct.ellipsis&&(en.title=(Fr!=null?Fr:"").toString()),en}})}return"children"in Ot&&(Ot=Object.assign(Object.assign({},Ot),{children:_i(ne,Ot.children,Ee,Ie,ze,He,mt,Rt)})),Ot})}function Ti(ne){const{column:se,sortOrder:Ee}=ne;return{column:se,order:Ee,field:se.dataIndex,columnKey:se.key}}function ga(ne){const se=ne.filter(Ee=>{let{sortOrder:Ie}=Ee;return Ie}).map(Ti);return se.length===0&&ne.length?Object.assign(Object.assign({},Ti(ne[ne.length-1])),{column:void 0}):se.length<=1?se[0]||{}:se}function rn(ne,se,Ee){const Ie=se.slice().sort((mt,yt)=>yt.multiplePriority-mt.multiplePriority),ze=ne.slice(),He=Ie.filter(mt=>{let{column:{sorter:yt},sortOrder:ct}=mt;return pa(yt)&&ct});return He.length?ze.sort((mt,yt)=>{for(let ct=0;ct{const yt=mt[Ee];return yt?Object.assign(Object.assign({},mt),{[Ee]:rn(yt,se,Ee)}):mt}):ze}function Dn(ne){let{prefixCls:se,mergedColumns:Ee,onSorterChange:Ie,sortDirections:ze,tableLocale:He,showSorterTooltip:mt}=ne;const[yt,ct]=o.useState(hi(Ee,!0)),Dt=o.useMemo(()=>{let cr=!0;const Ir=hi(Ee,!1);if(!Ir.length)return yt;const _r=[];function Ur(Pr){cr?_r.push(Pr):_r.push(Object.assign(Object.assign({},Pr),{sortOrder:null}))}let It=null;return Ir.forEach(Pr=>{It===null?(Ur(Pr),Pr.sortOrder&&(Pr.multiplePriority===!1?cr=!1:It=!0)):(It&&Pr.multiplePriority!==!1||(cr=!1),Ur(Pr))}),_r},[Ee,yt]),Rt=o.useMemo(()=>{const cr=Dt.map(Ir=>{let{column:_r,sortOrder:Ur}=Ir;return{column:_r,order:Ur}});return{sortColumns:cr,sortColumn:cr[0]&&cr[0].column,sortOrder:cr[0]&&cr[0].order}},[Dt]);function Ot(cr){let Ir;cr.multiplePriority===!1||!Dt.length||Dt[0].multiplePriority===!1?Ir=[cr]:Ir=[].concat((0,kt.Z)(Dt.filter(_r=>{let{key:Ur}=_r;return Ur!==cr.key})),[cr]),ct(Ir),Ie(ga(Ir),Ir)}return[cr=>_i(se,cr,Dt,Ot,ze,He,mt),Dt,Rt,()=>ga(Dt)]}function Ka(ne,se){return ne.map(Ee=>{const Ie=Object.assign({},Ee);return Ie.title=di(Ee.title,se),"children"in Ie&&(Ie.children=Ka(Ie.children,se)),Ie})}function wn(ne){return[o.useCallback(Ee=>Ka(Ee,ne),[ne])]}var Ha=Jr((ne,se)=>{const{_renderTimes:Ee}=ne,{_renderTimes:Ie}=se;return Ee!==Ie}),Kt=Ia((ne,se)=>{const{_renderTimes:Ee}=ne,{_renderTimes:Ie}=se;return Ee!==Ie}),Or=R(64993),oa=R(17313),Jn=R(83116),ha=R(37613),si=ne=>{const{componentCls:se}=ne,Ee=`${ne.lineWidth}px ${ne.lineType} ${ne.tableBorderColor}`,Ie=(ze,He,mt)=>({[`&${se}-${ze}`]:{[`> ${se}-container`]:{[`> ${se}-content, > ${se}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`-${He}px -${mt+ne.lineWidth}px`}}}}}});return{[`${se}-wrapper`]:{[`${se}${se}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${se}-title`]:{border:Ee,borderBottom:0},[`> ${se}-container`]:{borderInlineStart:Ee,borderTop:Ee,[` > ${se}-content, > ${se}-header, > ${se}-body, @@ -113,10 +113,10 @@ dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Ee},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Ee},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${se}-cell-fix-right-first::after`]:{borderInlineEnd:Ee}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${se}-expanded-row-fixed`]:{margin:`-${ne.tablePaddingVertical}px -${ne.tablePaddingHorizontal+ne.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ne.lineWidth,bottom:0,borderInlineEnd:Ee,content:'""'}}}}}},[`&${se}-scroll-horizontal`]:{[`> ${se}-container > ${se}-body`]:{"> table > tbody":{[` > tr${se}-expanded-row, > tr${se}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ie("middle",ne.tablePaddingVerticalMiddle,ne.tablePaddingHorizontalMiddle)),Ie("small",ne.tablePaddingVerticalSmall,ne.tablePaddingHorizontalSmall)),{[`> ${se}-footer`]:{border:Ee,borderTop:0}}),[`${se}-cell`]:{[`${se}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ne.lineWidth}px 0 ${ne.lineWidth}px ${ne.tableHeaderBg}`}},[`${se}-bordered ${se}-cell-scrollbar`]:{borderInlineEnd:Ee}}}},Aa=ne=>{const{componentCls:se}=ne;return{[`${se}-wrapper`]:{[`${se}-cell-ellipsis`]:Object.assign(Object.assign({},oa.vS),{wordBreak:"keep-all",[` + `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ie("middle",ne.tablePaddingVerticalMiddle,ne.tablePaddingHorizontalMiddle)),Ie("small",ne.tablePaddingVerticalSmall,ne.tablePaddingHorizontalSmall)),{[`> ${se}-footer`]:{border:Ee,borderTop:0}}),[`${se}-cell`]:{[`${se}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ne.lineWidth}px 0 ${ne.lineWidth}px ${ne.tableHeaderBg}`}},[`${se}-bordered ${se}-cell-scrollbar`]:{borderInlineEnd:Ee}}}},Ca=ne=>{const{componentCls:se}=ne;return{[`${se}-wrapper`]:{[`${se}-cell-ellipsis`]:Object.assign(Object.assign({},oa.vS),{wordBreak:"keep-all",[` &${se}-cell-fix-left-last, &${se}-cell-fix-right-first - `]:{overflow:"visible",[`${se}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${se}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ei=ne=>{const{componentCls:se}=ne;return{[`${se}-wrapper`]:{[`${se}-tbody > tr${se}-placeholder`]:{textAlign:"center",color:ne.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ne.colorBgContainer}}}}},io=R(15969),Wi=ne=>{const{componentCls:se,antCls:Ee,controlInteractiveSize:Ie,motionDurationSlow:ze,lineWidth:He,paddingXS:mt,lineType:yt,tableBorderColor:ct,tableExpandIconBg:St,tableExpandColumnWidth:Rt,borderRadius:Ot,fontSize:hr,fontSizeSM:sr,lineHeight:cr,tablePaddingVertical:Ir,tablePaddingHorizontal:_r,tableExpandedRowBg:Ur,paddingXXS:It}=ne,Pr=Ie/2-He,en=Pr*2+He*3,vn=`${He}px ${yt} ${ct}`,cn=It-He;return{[`${se}-wrapper`]:{[`${se}-expand-icon-col`]:{width:Rt},[`${se}-row-expand-icon-cell`]:{textAlign:"center",[`${se}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${se}-row-indent`]:{height:1,float:"left"},[`${se}-row-expand-icon`]:Object.assign(Object.assign({},(0,io.N)(ne)),{position:"relative",float:"left",boxSizing:"border-box",width:en,height:en,padding:0,color:"inherit",lineHeight:`${en}px`,background:St,border:vn,borderRadius:Ot,transform:`scale(${Ie/en})`,transition:`all ${ze}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${ze} ease-out`,content:'""'},"&::before":{top:Pr,insetInlineEnd:cn,insetInlineStart:cn,height:He},"&::after":{top:cn,bottom:cn,insetInlineStart:Pr,width:He,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${se}-row-indent + ${se}-row-expand-icon`]:{marginTop:(hr*cr-He*3)/2-Math.ceil((sr*1.4-He*3)/2),marginInlineEnd:mt},[`tr${se}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ur}},[`${Ee}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${se}-expanded-row-fixed`]:{position:"relative",margin:`-${Ir}px -${_r}px`,padding:`${Ir}px ${_r}px`}}}},so=ne=>{const{componentCls:se,antCls:Ee,iconCls:Ie,tableFilterDropdownWidth:ze,tableFilterDropdownSearchWidth:He,paddingXXS:mt,paddingXS:yt,colorText:ct,lineWidth:St,lineType:Rt,tableBorderColor:Ot,tableHeaderIconColor:hr,fontSizeSM:sr,tablePaddingHorizontal:cr,borderRadius:Ir,motionDurationSlow:_r,colorTextDescription:Ur,colorPrimary:It,tableHeaderFilterActiveBg:Pr,colorTextDisabled:en,tableFilterDropdownBg:vn,tableFilterDropdownHeight:cn,controlItemBgHover:Ln,controlItemBgActive:Vn,boxShadowSecondary:tn,filterDropdownMenuBg:dn}=ne,Zr=`${Ee}-dropdown`,Fr=`${se}-filter-dropdown`,on=`${Ee}-tree`,Mn=`${St}px ${Rt} ${Ot}`;return[{[`${se}-wrapper`]:{[`${se}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${se}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-mt,marginInline:`${mt}px ${-cr/2}px`,padding:`0 ${mt}px`,color:hr,fontSize:sr,borderRadius:Ir,cursor:"pointer",transition:`all ${_r}`,"&:hover":{color:Ur,background:Pr},"&.active":{color:It}}}},{[`${Ee}-dropdown`]:{[Fr]:Object.assign(Object.assign({},(0,oa.Wf)(ne)),{minWidth:ze,backgroundColor:vn,borderRadius:Ir,boxShadow:tn,overflow:"hidden",[`${Zr}-menu`]:{maxHeight:cn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:dn,"&:empty::after":{display:"block",padding:`${yt}px 0`,color:en,fontSize:sr,textAlign:"center",content:'"Not Found"'}},[`${Fr}-tree`]:{paddingBlock:`${yt}px 0`,paddingInline:yt,[on]:{padding:0},[`${on}-treenode ${on}-node-content-wrapper:hover`]:{backgroundColor:Ln},[`${on}-treenode-checkbox-checked ${on}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Vn}}},[`${Fr}-search`]:{padding:yt,borderBottom:Mn,"&-input":{input:{minWidth:He},[Ie]:{color:en}}},[`${Fr}-checkall`]:{width:"100%",marginBottom:mt,marginInlineStart:mt},[`${Fr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${yt-St}px ${yt}px`,overflow:"hidden",borderTop:Mn}})}},{[`${Ee}-dropdown ${Fr}, ${Fr}-submenu`]:{[`${Ee}-checkbox-wrapper + span`]:{paddingInlineStart:yt,color:ct},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},mo=ne=>{const{componentCls:se,lineWidth:Ee,colorSplit:Ie,motionDurationSlow:ze,zIndexTableFixed:He,tableBg:mt,zIndexTableSticky:yt}=ne,ct=Ie;return{[`${se}-wrapper`]:{[` + `]:{overflow:"visible",[`${se}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${se}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ei=ne=>{const{componentCls:se}=ne;return{[`${se}-wrapper`]:{[`${se}-tbody > tr${se}-placeholder`]:{textAlign:"center",color:ne.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ne.colorBgContainer}}}}},io=R(15969),Wi=ne=>{const{componentCls:se,antCls:Ee,controlInteractiveSize:Ie,motionDurationSlow:ze,lineWidth:He,paddingXS:mt,lineType:yt,tableBorderColor:ct,tableExpandIconBg:Dt,tableExpandColumnWidth:Rt,borderRadius:Ot,fontSize:hr,fontSizeSM:sr,lineHeight:cr,tablePaddingVertical:Ir,tablePaddingHorizontal:_r,tableExpandedRowBg:Ur,paddingXXS:It}=ne,Pr=Ie/2-He,$r=Pr*2+He*3,hn=`${He}px ${yt} ${ct}`,ln=It-He;return{[`${se}-wrapper`]:{[`${se}-expand-icon-col`]:{width:Rt},[`${se}-row-expand-icon-cell`]:{textAlign:"center",[`${se}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${se}-row-indent`]:{height:1,float:"left"},[`${se}-row-expand-icon`]:Object.assign(Object.assign({},(0,io.N)(ne)),{position:"relative",float:"left",boxSizing:"border-box",width:$r,height:$r,padding:0,color:"inherit",lineHeight:`${$r}px`,background:Dt,border:hn,borderRadius:Ot,transform:`scale(${Ie/$r})`,transition:`all ${ze}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${ze} ease-out`,content:'""'},"&::before":{top:Pr,insetInlineEnd:ln,insetInlineStart:ln,height:He},"&::after":{top:ln,bottom:ln,insetInlineStart:Pr,width:He,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${se}-row-indent + ${se}-row-expand-icon`]:{marginTop:(hr*cr-He*3)/2-Math.ceil((sr*1.4-He*3)/2),marginInlineEnd:mt},[`tr${se}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Ur}},[`${Ee}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${se}-expanded-row-fixed`]:{position:"relative",margin:`-${Ir}px -${_r}px`,padding:`${Ir}px ${_r}px`}}}},so=ne=>{const{componentCls:se,antCls:Ee,iconCls:Ie,tableFilterDropdownWidth:ze,tableFilterDropdownSearchWidth:He,paddingXXS:mt,paddingXS:yt,colorText:ct,lineWidth:Dt,lineType:Rt,tableBorderColor:Ot,tableHeaderIconColor:hr,fontSizeSM:sr,tablePaddingHorizontal:cr,borderRadius:Ir,motionDurationSlow:_r,colorTextDescription:Ur,colorPrimary:It,tableHeaderFilterActiveBg:Pr,colorTextDisabled:$r,tableFilterDropdownBg:hn,tableFilterDropdownHeight:ln,controlItemBgHover:In,controlItemBgActive:Vn,boxShadowSecondary:en,filterDropdownMenuBg:un}=ne,Zr=`${Ee}-dropdown`,Fr=`${se}-filter-dropdown`,an=`${Ee}-tree`,On=`${Dt}px ${Rt} ${Ot}`;return[{[`${se}-wrapper`]:{[`${se}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${se}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-mt,marginInline:`${mt}px ${-cr/2}px`,padding:`0 ${mt}px`,color:hr,fontSize:sr,borderRadius:Ir,cursor:"pointer",transition:`all ${_r}`,"&:hover":{color:Ur,background:Pr},"&.active":{color:It}}}},{[`${Ee}-dropdown`]:{[Fr]:Object.assign(Object.assign({},(0,oa.Wf)(ne)),{minWidth:ze,backgroundColor:hn,borderRadius:Ir,boxShadow:en,overflow:"hidden",[`${Zr}-menu`]:{maxHeight:ln,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:un,"&:empty::after":{display:"block",padding:`${yt}px 0`,color:$r,fontSize:sr,textAlign:"center",content:'"Not Found"'}},[`${Fr}-tree`]:{paddingBlock:`${yt}px 0`,paddingInline:yt,[an]:{padding:0},[`${an}-treenode ${an}-node-content-wrapper:hover`]:{backgroundColor:In},[`${an}-treenode-checkbox-checked ${an}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Vn}}},[`${Fr}-search`]:{padding:yt,borderBottom:On,"&-input":{input:{minWidth:He},[Ie]:{color:$r}}},[`${Fr}-checkall`]:{width:"100%",marginBottom:mt,marginInlineStart:mt},[`${Fr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${yt-Dt}px ${yt}px`,overflow:"hidden",borderTop:On}})}},{[`${Ee}-dropdown ${Fr}, ${Fr}-submenu`]:{[`${Ee}-checkbox-wrapper + span`]:{paddingInlineStart:yt,color:ct},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},mo=ne=>{const{componentCls:se,lineWidth:Ee,colorSplit:Ie,motionDurationSlow:ze,zIndexTableFixed:He,tableBg:mt,zIndexTableSticky:yt}=ne,ct=Ie;return{[`${se}-wrapper`]:{[` ${se}-cell-fix-left, ${se}-cell-fix-right `]:{position:"sticky !important",zIndex:He,background:mt},[` @@ -131,7 +131,7 @@ dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms `]:{boxShadow:`inset 10px 0 8px -8px ${ct}`},[`${se}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${se}-ping-right`]:{[`&:not(${se}-has-fix-right) ${se}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ct}`}},[` ${se}-cell-fix-right-first::after, ${se}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${ct}`}}}}},po=ne=>{const{componentCls:se,antCls:Ee}=ne;return{[`${se}-wrapper`]:{[`${se}-pagination${Ee}-pagination`]:{margin:`${ne.margin}px 0`},[`${se}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ne.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},xi=ne=>{const{componentCls:se,tableRadius:Ee}=ne;return{[`${se}-wrapper`]:{[se]:{[`${se}-title, ${se}-header`]:{borderRadius:`${Ee}px ${Ee}px 0 0`},[`${se}-title + ${se}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${se}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Ee,borderStartEndRadius:Ee,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ee},"> *:last-child":{borderStartEndRadius:Ee}}},"&-footer":{borderRadius:`0 0 ${Ee}px ${Ee}px`}}}}},$i=ne=>{const{componentCls:se}=ne;return{[`${se}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${se}-pagination-left`]:{justifyContent:"flex-end"},[`${se}-pagination-right`]:{justifyContent:"flex-start"},[`${se}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${se}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${se}-row-indent`]:{float:"right"}}}}},eo=ne=>{const{componentCls:se,antCls:Ee,iconCls:Ie,fontSizeIcon:ze,padding:He,paddingXS:mt,tableHeaderIconColor:yt,tableHeaderIconColorHover:ct,tableSelectionColumnWidth:St}=ne;return{[`${se}-wrapper`]:{[`${se}-selection-col`]:{width:St,[`&${se}-selection-col-with-dropdown`]:{width:St+ze+He/4}},[`${se}-bordered ${se}-selection-col`]:{width:St+mt*2,[`&${se}-selection-col-with-dropdown`]:{width:St+ze+He/4+mt*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${ct}`}}}}},po=ne=>{const{componentCls:se,antCls:Ee}=ne;return{[`${se}-wrapper`]:{[`${se}-pagination${Ee}-pagination`]:{margin:`${ne.margin}px 0`},[`${se}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ne.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},xi=ne=>{const{componentCls:se,tableRadius:Ee}=ne;return{[`${se}-wrapper`]:{[se]:{[`${se}-title, ${se}-header`]:{borderRadius:`${Ee}px ${Ee}px 0 0`},[`${se}-title + ${se}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${se}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Ee,borderStartEndRadius:Ee,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ee},"> *:last-child":{borderStartEndRadius:Ee}}},"&-footer":{borderRadius:`0 0 ${Ee}px ${Ee}px`}}}}},$i=ne=>{const{componentCls:se}=ne;return{[`${se}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${se}-pagination-left`]:{justifyContent:"flex-end"},[`${se}-pagination-right`]:{justifyContent:"flex-start"},[`${se}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${se}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${se}-row-indent`]:{float:"right"}}}}},eo=ne=>{const{componentCls:se,antCls:Ee,iconCls:Ie,fontSizeIcon:ze,padding:He,paddingXS:mt,tableHeaderIconColor:yt,tableHeaderIconColorHover:ct,tableSelectionColumnWidth:Dt}=ne;return{[`${se}-wrapper`]:{[`${se}-selection-col`]:{width:Dt,[`&${se}-selection-col-with-dropdown`]:{width:Dt+ze+He/4}},[`${se}-bordered ${se}-selection-col`]:{width:Dt+mt*2,[`&${se}-selection-col-with-dropdown`]:{width:Dt+ze+He/4+mt*2}},[` table tr th${se}-selection-column, table tr td${se}-selection-column `]:{paddingInlineEnd:ne.paddingXS,paddingInlineStart:ne.paddingXS,textAlign:"center",[`${Ee}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${se}-selection-column${se}-cell-fix-left`]:{zIndex:ne.zIndexTableFixed+1},[`table tr th${se}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${se}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${se}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ne.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ne.tablePaddingHorizontal/4}px`,[Ie]:{color:yt,fontSize:ze,verticalAlign:"baseline","&:hover":{color:ct}}}}}},Zi=ne=>{const{componentCls:se}=ne,Ee=(Ie,ze,He,mt)=>({[`${se}${se}-${Ie}`]:{fontSize:mt,[` @@ -146,35 +146,35 @@ dts: ${Mr+Kr} ms, expected: ${Mr+Math.round(Pt)} ms, delta: ${Math.round(En)} ms `]:{padding:`${ze}px ${He}px`},[`${se}-filter-trigger`]:{marginInlineEnd:`-${He/2}px`},[`${se}-expanded-row-fixed`]:{margin:`-${ze}px -${He}px`},[`${se}-tbody`]:{[`${se}-wrapper:only-child ${se}`]:{marginBlock:`-${ze}px`,marginInline:`${ne.tableExpandColumnWidth-He}px -${He}px`}},[`${se}-selection-column`]:{paddingInlineStart:`${He/4}px`}}});return{[`${se}-wrapper`]:Object.assign(Object.assign({},Ee("middle",ne.tablePaddingVerticalMiddle,ne.tablePaddingHorizontalMiddle,ne.tableFontSizeMiddle)),Ee("small",ne.tablePaddingVerticalSmall,ne.tablePaddingHorizontalSmall,ne.tableFontSizeSmall))}},co=ne=>{const{componentCls:se,marginXXS:Ee,fontSizeIcon:Ie,tableHeaderIconColor:ze,tableHeaderIconColorHover:He}=ne;return{[`${se}-wrapper`]:{[`${se}-thead th${se}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ne.motionDurationSlow}`,"&:hover":{background:ne.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ne.colorPrimary},[` &${se}-cell-fix-left:hover, &${se}-cell-fix-right:hover - `]:{background:ne.tableFixedHeaderSortActiveBg}},[`${se}-thead th${se}-column-sort`]:{background:ne.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${se}-column-sort`]:{background:ne.tableBodySortBg},[`${se}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${se}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${se}-column-sorter`]:{marginInlineStart:Ee,color:ze,fontSize:0,transition:`color ${ne.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ie,"&.active":{color:ne.colorPrimary}},[`${se}-column-sorter-up + ${se}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${se}-column-sorters:hover ${se}-column-sorter`]:{color:He}}}},yo=ne=>{const{componentCls:se,opacityLoading:Ee,tableScrollThumbBg:Ie,tableScrollThumbBgHover:ze,tableScrollThumbSize:He,tableScrollBg:mt,zIndexTableSticky:yt,stickyScrollBarBorderRadius:ct}=ne,St=`${ne.lineWidth}px ${ne.lineType} ${ne.tableBorderColor}`;return{[`${se}-wrapper`]:{[`${se}-sticky`]:{"&-holder":{position:"sticky",zIndex:yt,background:ne.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${He}px !important`,zIndex:yt,display:"flex",alignItems:"center",background:mt,borderTop:St,opacity:Ee,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:He,backgroundColor:Ie,borderRadius:ct,transition:`all ${ne.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ze}}}}}}},to=ne=>{const{componentCls:se,lineWidth:Ee,tableBorderColor:Ie}=ne,ze=`${Ee}px ${ne.lineType} ${Ie}`;return{[`${se}-wrapper`]:{[`${se}-summary`]:{position:"relative",zIndex:ne.zIndexTableFixed,background:ne.tableBg,"> tr":{"> th, > td":{borderBottom:ze}}},[`div${se}-summary`]:{boxShadow:`0 -${Ee}px 0 ${Ie}`}}}},Vi=ne=>{const{componentCls:se}=ne,Ee=`${ne.lineWidth}px ${ne.lineType} ${ne.tableBorderColor}`,Ie=`${se}-expanded-row-cell`;return{[`${se}-wrapper`]:{[`${se}-tbody-virtual`]:{[`${se}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${se}-cell`]:{borderBottom:Ee},[`${se}-expanded-row`]:{[`${Ie}${Ie}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ne.lineWidth}px)`,borderInlineEnd:"none"}}},[`${se}-bordered`]:{[`${se}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ee,position:"absolute"},[`${se}-cell`]:{borderInlineEnd:Ee,[`&${se}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ne.lineWidth,borderInlineStart:Ee}}}}}}};const Yi=ne=>{const{componentCls:se,fontWeightStrong:Ee,tablePaddingVertical:Ie,tablePaddingHorizontal:ze,lineWidth:He,lineType:mt,tableBorderColor:yt,tableFontSize:ct,tableBg:St,tableRadius:Rt,tableHeaderTextColor:Ot,motionDurationMid:hr,tableHeaderBg:sr,tableHeaderCellSplitColor:cr,tableRowHoverBg:Ir,tableSelectedRowBg:_r,tableSelectedRowHoverBg:Ur,tableFooterTextColor:It,tableFooterBg:Pr,paddingContentVerticalLG:en}=ne,vn=`${He}px ${mt} ${yt}`;return{[`${se}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,oa.dF)()),{[se]:Object.assign(Object.assign({},(0,oa.Wf)(ne)),{fontSize:ct,background:St,borderRadius:`${Rt}px ${Rt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Rt}px ${Rt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:ne.tableFixedHeaderSortActiveBg}},[`${se}-thead th${se}-column-sort`]:{background:ne.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${se}-column-sort`]:{background:ne.tableBodySortBg},[`${se}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${se}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${se}-column-sorter`]:{marginInlineStart:Ee,color:ze,fontSize:0,transition:`color ${ne.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ie,"&.active":{color:ne.colorPrimary}},[`${se}-column-sorter-up + ${se}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${se}-column-sorters:hover ${se}-column-sorter`]:{color:He}}}},yo=ne=>{const{componentCls:se,opacityLoading:Ee,tableScrollThumbBg:Ie,tableScrollThumbBgHover:ze,tableScrollThumbSize:He,tableScrollBg:mt,zIndexTableSticky:yt,stickyScrollBarBorderRadius:ct}=ne,Dt=`${ne.lineWidth}px ${ne.lineType} ${ne.tableBorderColor}`;return{[`${se}-wrapper`]:{[`${se}-sticky`]:{"&-holder":{position:"sticky",zIndex:yt,background:ne.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${He}px !important`,zIndex:yt,display:"flex",alignItems:"center",background:mt,borderTop:Dt,opacity:Ee,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:He,backgroundColor:Ie,borderRadius:ct,transition:`all ${ne.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:ze}}}}}}},to=ne=>{const{componentCls:se,lineWidth:Ee,tableBorderColor:Ie}=ne,ze=`${Ee}px ${ne.lineType} ${Ie}`;return{[`${se}-wrapper`]:{[`${se}-summary`]:{position:"relative",zIndex:ne.zIndexTableFixed,background:ne.tableBg,"> tr":{"> th, > td":{borderBottom:ze}}},[`div${se}-summary`]:{boxShadow:`0 -${Ee}px 0 ${Ie}`}}}},Vi=ne=>{const{componentCls:se}=ne,Ee=`${ne.lineWidth}px ${ne.lineType} ${ne.tableBorderColor}`,Ie=`${se}-expanded-row-cell`;return{[`${se}-wrapper`]:{[`${se}-tbody-virtual`]:{[`${se}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${se}-cell`]:{borderBottom:Ee},[`${se}-expanded-row`]:{[`${Ie}${Ie}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ne.lineWidth}px)`,borderInlineEnd:"none"}}},[`${se}-bordered`]:{[`${se}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ee,position:"absolute"},[`${se}-cell`]:{borderInlineEnd:Ee,[`&${se}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ne.lineWidth,borderInlineStart:Ee}}}}}}};const Yi=ne=>{const{componentCls:se,fontWeightStrong:Ee,tablePaddingVertical:Ie,tablePaddingHorizontal:ze,lineWidth:He,lineType:mt,tableBorderColor:yt,tableFontSize:ct,tableBg:Dt,tableRadius:Rt,tableHeaderTextColor:Ot,motionDurationMid:hr,tableHeaderBg:sr,tableHeaderCellSplitColor:cr,tableRowHoverBg:Ir,tableSelectedRowBg:_r,tableSelectedRowHoverBg:Ur,tableFooterTextColor:It,tableFooterBg:Pr,paddingContentVerticalLG:$r}=ne,hn=`${He}px ${mt} ${yt}`;return{[`${se}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,oa.dF)()),{[se]:Object.assign(Object.assign({},(0,oa.Wf)(ne)),{fontSize:ct,background:Dt,borderRadius:`${Rt}px ${Rt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Rt}px ${Rt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${se}-cell, ${se}-thead > tr > th, ${se}-tbody > tr > th, ${se}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${en}px ${ze}px`,overflowWrap:"break-word"},[`${se}-title`]:{padding:`${Ie}px ${ze}px`},[`${se}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ot,fontWeight:Ee,textAlign:"start",background:sr,borderBottom:vn,transition:`background ${hr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${se}-selection-column):not(${se}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:cr,transform:"translateY(-50%)",transition:`background-color ${hr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${se}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${hr}, border-color ${hr}`,borderBottom:vn,[` + `]:{position:"relative",padding:`${$r}px ${ze}px`,overflowWrap:"break-word"},[`${se}-title`]:{padding:`${Ie}px ${ze}px`},[`${se}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ot,fontWeight:Ee,textAlign:"start",background:sr,borderBottom:hn,transition:`background ${hr} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${se}-selection-column):not(${se}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:cr,transform:"translateY(-50%)",transition:`background-color ${hr}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${se}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${hr}, border-color ${hr}`,borderBottom:hn,[` > ${se}-wrapper:only-child, > ${se}-expanded-row-fixed > ${se}-wrapper:only-child - `]:{[se]:{marginBlock:`-${Ie}px`,marginInline:`${ne.tableExpandColumnWidth-ze}px -${ze}px`,[`${se}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ot,fontWeight:Ee,textAlign:"start",background:sr,borderBottom:vn,transition:`background ${hr} ease`},[` + `]:{[se]:{marginBlock:`-${Ie}px`,marginInline:`${ne.tableExpandColumnWidth-ze}px -${ze}px`,[`${se}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ot,fontWeight:Ee,textAlign:"start",background:sr,borderBottom:hn,transition:`background ${hr} ease`},[` &${se}-row:hover > th, &${se}-row:hover > td, > th${se}-cell-row-hover, > td${se}-cell-row-hover - `]:{background:Ir},[`&${se}-row-selected`]:{"> th, > td":{background:_r},"&:hover > th, &:hover > td":{background:Ur}}}},[`${se}-footer`]:{padding:`${Ie}px ${ze}px`,color:It,background:Pr}})}};var li=(0,Jn.Z)("Table",ne=>{const{colorTextHeading:se,colorSplit:Ee,colorIcon:Ie,colorIconHover:ze,opacityLoading:He,colorBgContainer:mt,controlInteractiveSize:yt,headerBg:ct,headerColor:St,headerSortActiveBg:Rt,headerSortHoverBg:Ot,bodySortBg:hr,rowHoverBg:sr,rowSelectedBg:cr,rowSelectedHoverBg:Ir,rowExpandedBg:_r,cellPaddingBlock:Ur,cellPaddingInline:It,cellPaddingBlockMD:Pr,cellPaddingInlineMD:en,cellPaddingBlockSM:vn,cellPaddingInlineSM:cn,borderColor:Ln,footerBg:Vn,footerColor:tn,headerBorderRadius:dn,cellFontSize:Zr,cellFontSizeMD:Fr,cellFontSizeSM:on,headerSplitColor:Mn,fixedHeaderSortActiveBg:Yn,headerFilterHoverBg:Xe,filterDropdownBg:zt,expandIconBg:b,selectionColumnWidth:M,stickyScrollBarBg:N}=ne,H=new Or.C(Ie),Y=new Or.C(ze),Q=2,oe=(0,fa.TS)(ne,{tableFontSize:Zr,tableBg:mt,tableRadius:dn,tablePaddingVertical:Ur,tablePaddingHorizontal:It,tablePaddingVerticalMiddle:Pr,tablePaddingHorizontalMiddle:en,tablePaddingVerticalSmall:vn,tablePaddingHorizontalSmall:cn,tableBorderColor:Ln,tableHeaderTextColor:St,tableHeaderBg:ct,tableFooterTextColor:tn,tableFooterBg:Vn,tableHeaderCellSplitColor:Mn,tableHeaderSortBg:Rt,tableHeaderSortHoverBg:Ot,tableHeaderIconColor:H.clone().setAlpha(H.getAlpha()*He).toRgbString(),tableHeaderIconColorHover:Y.clone().setAlpha(Y.getAlpha()*He).toRgbString(),tableBodySortBg:hr,tableFixedHeaderSortActiveBg:Yn,tableHeaderFilterActiveBg:Xe,tableFilterDropdownBg:zt,tableRowHoverBg:sr,tableSelectedRowBg:cr,tableSelectedRowHoverBg:Ir,zIndexTableFixed:Q,zIndexTableSticky:Q+1,tableFontSizeMiddle:Fr,tableFontSizeSmall:on,tableSelectionColumnWidth:M,tableExpandIconBg:b,tableExpandColumnWidth:yt+2*ne.padding,tableExpandedRowBg:_r,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:se,tableScrollBg:Ee});return[Yi(oe),po(oe),to(oe),co(oe),so(oe),si(oe),xi(oe),Wi(oe),to(oe),Ei(oe),eo(oe),mo(oe),yo(oe),Aa(oe),Zi(oe),$i(oe),Vi(oe)]},ne=>{const{colorFillAlter:se,colorBgContainer:Ee,colorTextHeading:Ie,colorFillSecondary:ze,colorFillContent:He,controlItemBgActive:mt,controlItemBgActiveHover:yt,padding:ct,paddingSM:St,paddingXS:Rt,colorBorderSecondary:Ot,borderRadiusLG:hr,fontSize:sr,controlHeight:cr,colorTextPlaceholder:Ir}=ne,_r=new Or.C(ze).onBackground(Ee).toHexShortString(),Ur=new Or.C(He).onBackground(Ee).toHexShortString(),It=new Or.C(se).onBackground(Ee).toHexShortString();return{headerBg:It,headerColor:Ie,headerSortActiveBg:_r,headerSortHoverBg:Ur,bodySortBg:It,rowHoverBg:It,rowSelectedBg:mt,rowSelectedHoverBg:yt,rowExpandedBg:se,cellPaddingBlock:ct,cellPaddingInline:ct,cellPaddingBlockMD:St,cellPaddingInlineMD:Rt,cellPaddingBlockSM:Rt,cellPaddingInlineSM:Rt,borderColor:Ot,headerBorderRadius:hr,footerBg:It,footerColor:Ie,cellFontSize:sr,cellFontSizeMD:sr,cellFontSizeSM:sr,headerSplitColor:Ot,fixedHeaderSortActiveBg:_r,headerFilterHoverBg:He,filterDropdownMenuBg:Ee,filterDropdownBg:Ee,expandIconBg:Ee,selectionColumnWidth:cr,stickyScrollBarBg:Ir,stickyScrollBarBorderRadius:100}});const Ii=[],Ri=(ne,se)=>{const{prefixCls:Ee,className:Ie,rootClassName:ze,style:He,size:mt,bordered:yt,dropdownPrefixCls:ct,dataSource:St,pagination:Rt,rowSelection:Ot,rowKey:hr="key",rowClassName:sr,columns:cr,children:Ir,childrenColumnName:_r,onChange:Ur,getPopupContainer:It,loading:Pr,expandIcon:en,expandable:vn,expandedRowRender:cn,expandIconColumnIndex:Ln,indentSize:Vn,scroll:tn,sortDirections:dn,locale:Zr,showSorterTooltip:Fr=!0,virtual:on}=ne,Mn=o.useMemo(()=>cr||ie(Ir),[cr,Ir]),Yn=o.useMemo(()=>Mn.some(Da=>Da.responsive),[Mn]),Xe=(0,Ai.Z)(Yn),zt=o.useMemo(()=>{const Da=new Set(Object.keys(Xe).filter(qa=>Xe[qa]));return Mn.filter(qa=>!qa.responsive||qa.responsive.some(bi=>Da.has(bi)))},[Mn,Xe]),b=(0,gi.Z)(ne,["className","style","columns"]),{locale:M=yi.Z,direction:N,table:H,renderEmpty:Y,getPrefixCls:Q,getPopupContainer:oe}=o.useContext(ba.E_),re=(0,pi.Z)(mt),ve=Object.assign(Object.assign({},M.Table),Zr),ue=St||Ii,ge=Q("table",Ee),Me=Q("dropdown",ct),De=Object.assign({childrenColumnName:_r,expandIconColumnIndex:Ln},vn),{childrenColumnName:Ge="children"}=De,Te=o.useMemo(()=>ue.some(Da=>Da==null?void 0:Da[Ge])?"nest":cn||vn&&vn.expandedRowRender?"row":null,[ue]),Be={body:o.useRef()},Je=o.useMemo(()=>typeof hr=="function"?hr:Da=>Da==null?void 0:Da[hr],[hr]),[rt]=kn(ue,Ge,Je),et={},Tt=function(Da,qa){let bi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ii,Si,Oi;const Pi=Object.assign(Object.assign({},et),Da);bi&&((ii=et.resetPagination)===null||ii===void 0||ii.call(et),!((Si=Pi.pagination)===null||Si===void 0)&&Si.current&&(Pi.pagination.current=1),Rt&&Rt.onChange&&Rt.onChange(1,(Oi=Pi.pagination)===null||Oi===void 0?void 0:Oi.pageSize)),tn&&tn.scrollToFirstRowOnChange!==!1&&Be.body.current&&(0,ui.Z)(0,{getContainer:()=>Be.body.current}),Ur==null||Ur(Pi.pagination,Pi.filters,Pi.sorter,{currentDataSource:Va(nn(ue,Pi.sorterStates,Ge),Pi.filterStates),action:qa})},Vt=(Da,qa)=>{Tt({sorter:Da,sorterStates:qa},"sort",!1)},[Lr,Zt,Nr,kr]=Sn({prefixCls:ge,mergedColumns:zt,onSorterChange:Vt,sortDirections:dn||["ascend","descend"],tableLocale:ve,showSorterTooltip:Fr}),an=o.useMemo(()=>nn(ue,Zt,Ge),[ue,Zt]);et.sorter=kr(),et.sorterStates=Zt;const Xt=(Da,qa)=>{Tt({filters:Da,filterStates:qa},"filter",!0)},[$t,rn,tt]=ya({prefixCls:ge,locale:ve,dropdownPrefixCls:Me,mergedColumns:zt,onFilterChange:Xt,getPopupContainer:It||oe}),Dt=Va(an,rn);et.filters=tt,et.filterStates=rn;const er=o.useMemo(()=>{const Da={};return Object.keys(tt).forEach(qa=>{tt[qa]!==null&&(Da[qa]=tt[qa])}),Object.assign(Object.assign({},Nr),{filters:Da})},[Nr,tt]),[or]=Tn(er),Sr=(Da,qa)=>{Tt({pagination:Object.assign(Object.assign({},et.pagination),{current:Da,pageSize:qa})},"paginate")},[tr,Tr]=Ta(Dt.length,Sr,Rt);et.pagination=Rt===!1?{}:na(tr,Rt),et.resetPagination=Tr;const ln=o.useMemo(()=>{if(Rt===!1||!tr.pageSize)return Dt;const{current:Da=1,total:qa,pageSize:bi=bn}=tr;return Dt.lengthbi?Dt.slice((Da-1)*bi,Da*bi):Dt:Dt.slice((Da-1)*bi,Da*bi)},[!!Rt,Dt,tr&&tr.current,tr&&tr.pageSize,tr&&tr.total]),[In,Xr]=fn({prefixCls:ge,data:Dt,pageData:ln,getRowKey:Je,getRecordByKey:rt,expandType:Te,childrenColumnName:Ge,locale:ve,getPopupContainer:It||oe},Ot),sa=(Da,qa,bi)=>{let ii;return typeof sr=="function"?ii=D()(sr(Da,qa,bi)):ii=D()(sr),D()({[`${ge}-row-selected`]:Xr.has(Je(Da,qa))},ii)};De.__PARENT_RENDER_ICON__=De.expandIcon,De.expandIcon=De.expandIcon||en||va(ve),Te==="nest"&&De.expandIconColumnIndex===void 0?De.expandIconColumnIndex=Ot?1:0:De.expandIconColumnIndex>0&&Ot&&(De.expandIconColumnIndex-=1),typeof De.indentSize!="number"&&(De.indentSize=typeof Vn=="number"?Vn:15);const Ca=o.useCallback(Da=>or(In($t(Lr(Da)))),[Lr,$t,In]);let La,Ma;if(Rt!==!1&&(tr!=null&&tr.total)){let Da;tr.size?Da=tr.size:Da=re==="small"||re==="middle"?"small":void 0;const qa=Si=>o.createElement(Mi.Z,Object.assign({},tr,{className:D()(`${ge}-pagination ${ge}-pagination-${Si}`,tr.className),size:Da})),bi=N==="rtl"?"left":"right",{position:ii}=tr;if(ii!==null&&Array.isArray(ii)){const Si=ii.find(ji=>ji.includes("top")),Oi=ii.find(ji=>ji.includes("bottom")),Pi=ii.every(ji=>`${ji}`=="none");!Si&&!Oi&&!Pi&&(Ma=qa(bi)),Si&&(La=qa(Si.toLowerCase().replace("top",""))),Oi&&(Ma=qa(Oi.toLowerCase().replace("bottom","")))}else Ma=qa(bi)}let Fa;typeof Pr=="boolean"?Fa={spinning:Pr}:typeof Pr=="object"&&(Fa=Object.assign({spinning:!0},Pr));const[ai,ti]=li(ge),[,Ga]=(0,Ya.Z)(),Ni=D()(`${ge}-wrapper`,H==null?void 0:H.className,{[`${ge}-wrapper-rtl`]:N==="rtl"},Ie,ze,ti),zi=Object.assign(Object.assign({},H==null?void 0:H.style),He),ki=Zr&&Zr.emptyText||(Y==null?void 0:Y("Table"))||o.createElement(Ba.Z,{componentName:"Table"}),Fi=on?Kt:Ha,ao={},Za=o.useMemo(()=>{const{fontSize:Da,lineHeight:qa,padding:bi,paddingXS:ii,paddingSM:Si}=Ga,Oi=Math.floor(Da*qa);switch(re){case"large":return bi*2+Oi;case"small":return ii*2+Oi;default:return Si*2+Oi}},[Ga,re]);return on&&(ao.listItemHeight=Za),ai(o.createElement("div",{ref:se,className:Ni,style:zi},o.createElement(Li.Z,Object.assign({spinning:!1},Fa),La,o.createElement(Fi,Object.assign({},ao,b,{columns:zt,direction:N,expandable:De,prefixCls:ge,className:D()({[`${ge}-middle`]:re==="middle",[`${ge}-small`]:re==="small",[`${ge}-bordered`]:yt,[`${ge}-empty`]:ue.length===0}),data:ln,rowKey:Je,rowClassName:sa,emptyText:ki,internalHooks:V,internalRefs:Be,transformColumns:Ca})),Ma)))};var ro=o.forwardRef(Ri);const ho=(ne,se)=>{const Ee=o.useRef(0);return Ee.current+=1,o.createElement(ro,Object.assign({},ne,{ref:se,_renderTimes:Ee.current}))},wi=o.forwardRef(ho);wi.SELECTION_COLUMN=ua,wi.EXPAND_COLUMN=T,wi.SELECTION_ALL=zn,wi.SELECTION_INVERT=ja,wi.SELECTION_NONE=Na,wi.Column=Zn,wi.ColumnGroup=ni,wi.Summary=j;var no=wi,Hi=no},98228:function(jt,it,R){"use strict";R.d(it,{default:function(){return Vr}});var T=R(92310),V=R.n(T),B=R(54476),g=R(94480),I=R(33885),E=R(42978),o=R(75931),m=R(76190),x=R(77861),_=R(17115),l=R(90782),d=R(18929),h=R(48736),n=R(59301),r=function(pt){var Nt=n.useRef({valueLabels:new Map});return n.useMemo(function(){var dr=Nt.current.valueLabels,Jt=new Map,Ne=pt.map(function(_t){var ft,At=_t.value,Ft=(ft=_t.label)!==null&&ft!==void 0?ft:dr.get(At);return Jt.set(At,Ft),(0,I.Z)((0,I.Z)({},_t),{},{label:Ft})});return Nt.current.valueLabels=Jt,[Ne]},[pt])},a=function(pt,Nt,dr,Jt){return n.useMemo(function(){var Ne=pt.map(function(Ft){var nt=Ft.value;return nt}),_t=Nt.map(function(Ft){var nt=Ft.value;return nt}),ft=Ne.filter(function(Ft){return!Jt[Ft]});if(dr){var At=(0,l.S)(Ne,!0,Jt);Ne=At.checkedKeys,_t=At.halfCheckedKeys}return[Array.from(new Set([].concat((0,g.Z)(ft),(0,g.Z)(Ne)))),_t]},[pt,Nt,dr,Jt])},c=R(71430),u=function(pt,Nt){return n.useMemo(function(){var dr=(0,c.I8)(pt,{fieldNames:Nt,initWrapper:function(Ne){return(0,I.Z)((0,I.Z)({},Ne),{},{valueEntities:new Map})},processEntity:function(Ne,_t){var ft=Ne.node[Nt.value];if(0)var At;_t.valueEntities.set(ft,Ne)}});return dr},[pt,Nt])},s=R(20068),f=R(11592),e=function(){return null},t=e,i=["children","value"];function v(pt){return(0,f.Z)(pt).map(function(Nt){if(!n.isValidElement(Nt)||!Nt.type)return null;var dr=Nt,Jt=dr.key,Ne=dr.props,_t=Ne.children,ft=Ne.value,At=(0,o.Z)(Ne,i),Ft=(0,I.Z)({key:Jt,value:ft},At),nt=v(_t);return nt.length&&(Ft.children=nt),Ft}).filter(function(Nt){return Nt})}function p(pt){if(!pt)return pt;var Nt=(0,I.Z)({},pt);return"props"in Nt||Object.defineProperty(Nt,"props",{get:function(){return(0,h.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Nt}}),Nt}function A(pt,Nt,dr,Jt,Ne,_t){var ft=null,At=null;function Ft(){function nt(w){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return w.map(function(ie,fe){var Oe="".concat(z,"-").concat(fe),Ve=ie[_t.value],nr=dr.includes(Ve),Pt=nt(ie[_t.children]||[],Oe,nr),Ct=n.createElement(t,ie,Pt.map(function(Ar){return Ar.node}));if(Nt===Ve&&(ft=Ct),nr){var gr={pos:Oe,node:Ct,children:Pt};return Z||At.push(gr),gr}return null}).filter(function(ie){return ie})}At||(At=[],nt(Jt),At.sort(function(w,z){var Z=w.node.props.value,ie=z.node.props.value,fe=dr.indexOf(Z),Oe=dr.indexOf(ie);return fe-Oe}))}Object.defineProperty(pt,"triggerNode",{get:function(){return(0,h.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ft(),ft}}),Object.defineProperty(pt,"allCheckedNodes",{get:function(){return(0,h.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ft(),Ne?At:At.map(function(w){var z=w.node;return z})}})}var y=function(pt,Nt,dr){var Jt=dr.treeNodeFilterProp,Ne=dr.filterTreeNode,_t=dr.fieldNames,ft=_t.children;return n.useMemo(function(){if(!Nt||Ne===!1)return pt;var At;if(typeof Ne=="function")At=Ne;else{var Ft=Nt.toUpperCase();At=function(z,Z){var ie=Z[Jt];return String(ie).toUpperCase().includes(Ft)}}function nt(w){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return w.reduce(function(Z,ie){var fe=ie[ft],Oe=z||At(Nt,p(ie)),Ve=nt(fe||[],Oe);return(Oe||Ve.length)&&Z.push((0,I.Z)((0,I.Z)({},ie),{},(0,s.Z)({isLeaf:void 0},ft,Ve))),Z},[])}return nt(pt)},[pt,Nt,ft,Jt,Ne])};function C(pt){var Nt=n.useRef();Nt.current=pt;var dr=n.useCallback(function(){return Nt.current.apply(Nt,arguments)},[]);return dr}function S(pt,Nt){var dr=Nt.id,Jt=Nt.pId,Ne=Nt.rootPId,_t={},ft=[],At=pt.map(function(Ft){var nt=(0,I.Z)({},Ft),w=nt[dr];return _t[w]=nt,nt.key=nt.key||w,nt});return At.forEach(function(Ft){var nt=Ft[Jt],w=_t[nt];w&&(w.children=w.children||[],w.children.push(Ft)),(nt===Ne||!w&&Ne===null)&&ft.push(Ft)}),ft}function P(pt,Nt,dr){return n.useMemo(function(){return pt?dr?S(pt,(0,I.Z)({id:"id",pId:"pId",rootPId:null},dr!==!0?dr:{})):pt:v(Nt)},[Nt,dr,pt])}var D=n.createContext(null),U=D,L=R(10228),O=R(80547),W=R(60091),F=n.createContext(null),K=F;function k(pt){return Array.isArray(pt)?pt:pt!==void 0?[pt]:[]}function G(pt){var Nt=pt||{},dr=Nt.label,Jt=Nt.value,Ne=Nt.children,_t=Jt||"value";return{_title:dr?[dr]:["title","label"],value:_t,key:_t,children:Ne||"children"}}function q(pt){return!pt||pt.disabled||pt.disableCheckbox||pt.checkable===!1}function ee(pt,Nt){var dr=[];function Jt(Ne){Ne.forEach(function(_t){var ft=_t[Nt.children];ft&&(dr.push(_t[Nt.value]),Jt(ft))})}return Jt(pt),dr}function le(pt){return pt==null}var me={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Fe=function(Nt,dr){var Jt=(0,x.lk)(),Ne=Jt.prefixCls,_t=Jt.multiple,ft=Jt.searchValue,At=Jt.toggleOpen,Ft=Jt.open,nt=Jt.notFoundContent,w=n.useContext(K),z=w.virtual,Z=w.listHeight,ie=w.listItemHeight,fe=w.treeData,Oe=w.fieldNames,Ve=w.onSelect,nr=w.dropdownMatchSelectWidth,Pt=w.treeExpandAction,Ct=n.useContext(U),gr=Ct.checkable,Ar=Ct.checkedKeys,lr=Ct.halfCheckedKeys,zr=Ct.treeExpandedKeys,vr=Ct.treeDefaultExpandAll,Gt=Ct.treeDefaultExpandedKeys,qt=Ct.onTreeExpand,Pe=Ct.treeIcon,Ze=Ct.showTreeIcon,at=Ct.switcherIcon,xt=Ct.treeLine,bt=Ct.treeNodeFilterProp,ht=Ct.loadData,Lt=Ct.treeLoadedKeys,Mt=Ct.treeMotion,Er=Ct.onTreeLoad,Mr=Ct.keyEntities,Kr=n.useRef(),Qr=(0,O.Z)(function(){return fe},[Ft,fe],function(Kn,ca){return ca[0]&&Kn[1]!==ca[1]}),pn=n.useState(null),En=(0,E.Z)(pn,2),An=En[0],Gn=En[1],Hn=Mr[An],xn=n.useMemo(function(){return gr?{checked:Ar,halfChecked:lr}:null},[gr,Ar,lr]);n.useEffect(function(){if(Ft&&!_t&&Ar.length){var Kn;(Kn=Kr.current)===null||Kn===void 0||Kn.scrollTo({key:Ar[0]}),Gn(Ar[0])}},[Ft]);var _n=String(ft).toLowerCase(),Jr=function(ca){return _n?String(ca[bt]).toLowerCase().includes(_n):!1},qn=n.useState(Gt),yr=(0,E.Z)(qn,2),Bn=yr[0],ta=yr[1],la=n.useState(null),Ea=(0,E.Z)(la,2),Ua=Ea[0],jn=Ea[1],Fn=n.useMemo(function(){return zr?(0,g.Z)(zr):ft?Ua:Bn},[Bn,Ua,zr,ft]);n.useEffect(function(){ft&&jn(ee(fe,Oe))},[ft]);var ha=function(ca){ta(ca),jn(ca),qt&&qt(ca)},ra=function(ca){ca.preventDefault()},$n=function(ca,za){var aa=za.node;gr&&q(aa)||(Ve(aa.key,{selected:!Ar.includes(aa.key)}),_t||At(!1))};if(n.useImperativeHandle(dr,function(){var Kn;return{scrollTo:(Kn=Kr.current)===null||Kn===void 0?void 0:Kn.scrollTo,onKeyDown:function(za){var aa,Oa=za.which;switch(Oa){case L.Z.UP:case L.Z.DOWN:case L.Z.LEFT:case L.Z.RIGHT:(aa=Kr.current)===null||aa===void 0||aa.onKeyDown(za);break;case L.Z.ENTER:{if(Hn){var Ia=(Hn==null?void 0:Hn.node)||{},yn=Ia.selectable,gn=Ia.value;yn!==!1&&$n(null,{node:{key:An},selected:!Ar.includes(gn)})}break}case L.Z.ESC:At(!1)}},onKeyUp:function(){}}}),Qr.length===0)return n.createElement("div",{role:"listbox",className:"".concat(Ne,"-empty"),onMouseDown:ra},nt);var mr={fieldNames:Oe};return Lt&&(mr.loadedKeys=Lt),Fn&&(mr.expandedKeys=Fn),n.createElement("div",{onMouseDown:ra},Hn&&Ft&&n.createElement("span",{style:me,"aria-live":"assertive"},Hn.node.value),n.createElement(W.Z,(0,B.Z)({ref:Kr,focusable:!1,prefixCls:"".concat(Ne,"-tree"),treeData:Qr,height:Z,itemHeight:ie,virtual:z!==!1&&nr!==!1,multiple:_t,icon:Pe,showIcon:Ze,switcherIcon:at,showLine:xt,loadData:ft?null:ht,motion:Mt,activeKey:An,checkable:gr,checkStrictly:!0,checkedKeys:xn,selectedKeys:gr?[]:Ar,defaultExpandAll:vr},mr,{onActiveChange:Gn,onSelect:$n,onCheck:$n,onExpand:ha,onLoad:Er,filterTreeNode:Jr,expandAction:Pt})))},Se=n.forwardRef(Fe);Se.displayName="OptionList";var Re=Se,Ye="SHOW_ALL",qe="SHOW_PARENT",Le="SHOW_CHILD";function We(pt,Nt,dr,Jt){var Ne=new Set(pt);return Nt===Le?pt.filter(function(_t){var ft=dr[_t];return!(ft&&ft.children&&ft.children.some(function(At){var Ft=At.node;return Ne.has(Ft[Jt.value])})&&ft.children.every(function(At){var Ft=At.node;return q(Ft)||Ne.has(Ft[Jt.value])}))}):Nt===qe?pt.filter(function(_t){var ft=dr[_t],At=ft?ft.parent:null;return!(At&&!q(At.node)&&Ne.has(At.key))}):pt}function ke(pt){var Nt=pt.searchPlaceholder,dr=pt.treeCheckStrictly,Jt=pt.treeCheckable,Ne=pt.labelInValue,_t=pt.value,ft=pt.multiple;warning(!Nt,"`searchPlaceholder` has been removed."),dr&&Ne===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ne||dr)&&warning(toArray(_t).every(function(At){return At&&_typeof(At)==="object"&&"value"in At}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),dr||ft||Jt?warning(!_t||Array.isArray(_t),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(_t),"`value` should not be array when `TreeSelect` is single mode.")}var ut=null,we=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function ye(pt){return!pt||(0,m.Z)(pt)!=="object"}var de=n.forwardRef(function(pt,Nt){var dr=pt.id,Jt=pt.prefixCls,Ne=Jt===void 0?"rc-tree-select":Jt,_t=pt.value,ft=pt.defaultValue,At=pt.onChange,Ft=pt.onSelect,nt=pt.onDeselect,w=pt.searchValue,z=pt.inputValue,Z=pt.onSearch,ie=pt.autoClearSearchValue,fe=ie===void 0?!0:ie,Oe=pt.filterTreeNode,Ve=pt.treeNodeFilterProp,nr=Ve===void 0?"value":Ve,Pt=pt.showCheckedStrategy,Ct=pt.treeNodeLabelProp,gr=pt.multiple,Ar=pt.treeCheckable,lr=pt.treeCheckStrictly,zr=pt.labelInValue,vr=pt.fieldNames,Gt=pt.treeDataSimpleMode,qt=pt.treeData,Pe=pt.children,Ze=pt.loadData,at=pt.treeLoadedKeys,xt=pt.onTreeLoad,bt=pt.treeDefaultExpandAll,ht=pt.treeExpandedKeys,Lt=pt.treeDefaultExpandedKeys,Mt=pt.onTreeExpand,Er=pt.treeExpandAction,Mr=pt.virtual,Kr=pt.listHeight,Qr=Kr===void 0?200:Kr,pn=pt.listItemHeight,En=pn===void 0?20:pn,An=pt.onDropdownVisibleChange,Gn=pt.dropdownMatchSelectWidth,Hn=Gn===void 0?!0:Gn,xn=pt.treeLine,_n=pt.treeIcon,Jr=pt.showTreeIcon,qn=pt.switcherIcon,yr=pt.treeMotion,Bn=(0,o.Z)(pt,we),ta=(0,_.ZP)(dr),la=Ar&&!lr,Ea=Ar||lr,Ua=lr||zr,jn=Ea||gr,Fn=(0,d.Z)(ft,{value:_t}),ha=(0,E.Z)(Fn,2),ra=ha[0],$n=ha[1],mr=n.useMemo(function(){return Ar?Pt||Le:Ye},[Pt,Ar]),Kn=n.useMemo(function(){return G(vr)},[JSON.stringify(vr)]),ca=(0,d.Z)("",{value:w!==void 0?w:z,postState:function(Dn){return Dn||""}}),za=(0,E.Z)(ca,2),aa=za[0],Oa=za[1],Ia=function(Dn){Oa(Dn),Z==null||Z(Dn)},yn=P(qt,Pe,Gt),gn=u(yn,Kn),Rn=gn.keyEntities,Zn=gn.valueEntities,oi=n.useCallback(function(hn){var Dn=[],dt=[];return hn.forEach(function(ce){Zn.has(ce)?dt.push(ce):Dn.push(ce)}),{missingRawValues:Dn,existRawValues:dt}},[Zn]),ni=y(yn,aa,{fieldNames:Kn,treeNodeFilterProp:nr,filterTreeNode:Oe}),gi=n.useCallback(function(hn){if(hn){if(Ct)return hn[Ct];for(var Dn=Kn._title,dt=0;dt{const{componentCls:Nt,treePrefixCls:dr,colorBgElevated:Jt}=pt,Ne=`.${dr}`;return[{[`${Nt}-dropdown`]:[{padding:`${pt.paddingXS}px ${pt.paddingXS/2}px`},(0,Yt.Yk)(dr,(0,Ht.TS)(pt,{colorBgContainer:Jt})),{[Ne]:{borderRadius:0,[`${Ne}-list-holder-inner`]:{alignItems:"stretch",[`${Ne}-treenode`]:{[`${Ne}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Et.C2)(`${dr}-checkbox`,pt),{"&-rtl":{direction:"rtl",[`${Ne}-switcher${Ne}-switcher_close`]:{[`${Ne}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Wr(pt,Nt){return(0,Wt.Z)("TreeSelect",dr=>{const Jt=(0,Ht.TS)(dr,{treePrefixCls:Nt});return[Dr(Jt)]},Yt.TM)(pt)}var Br=function(pt,Nt){var dr={};for(var Jt in pt)Object.prototype.hasOwnProperty.call(pt,Jt)&&Nt.indexOf(Jt)<0&&(dr[Jt]=pt[Jt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Jt=Object.getOwnPropertySymbols(pt);Ne{var dr,{prefixCls:Jt,size:Ne,disabled:_t,bordered:ft=!0,className:At,rootClassName:Ft,treeCheckable:nt,multiple:w,listHeight:z=256,listItemHeight:Z=26,placement:ie,notFoundContent:fe,switcherIcon:Oe,treeLine:Ve,getPopupContainer:nr,popupClassName:Pt,dropdownClassName:Ct,treeIcon:gr=!1,transitionName:Ar,choiceTransitionName:lr="",status:zr,treeExpandAction:vr,builtinPlacements:Gt,dropdownMatchSelectWidth:qt,popupMatchSelectWidth:Pe,allowClear:Ze}=pt,at=Br(pt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:xt,getPrefixCls:bt,renderEmpty:ht,direction:Lt,virtual:Mt,popupMatchSelectWidth:Er,popupOverflow:Mr}=n.useContext(te.E_),Kr=bt(),Qr=bt("select",Jt),pn=bt("select-tree",Jt),En=bt("tree-select",Jt),{compactSize:An,compactItemClassnames:Gn}=(0,$e.ri)(Qr,Lt),[Hn,xn]=(0,st.Z)(Qr),[_n]=Wr(En,pn),Jr=V()(Pt||Ct,`${En}-dropdown`,{[`${En}-dropdown-rtl`]:Lt==="rtl"},Ft,xn),qn=!!(nt||w),yr=(0,pe.Z)(at.suffixIcon,at.showArrow),Bn=(dr=Pe!=null?Pe:qt)!==null&&dr!==void 0?dr:Er,{status:ta,hasFeedback:la,isFormItemInput:Ea,feedbackIcon:Ua}=n.useContext(ot.aM),jn=(0,ae.F)(ta,zr),{suffixIcon:Fn,removeIcon:ha,clearIcon:ra}=(0,je.Z)(Object.assign(Object.assign({},at),{multiple:qn,showSuffixIcon:yr,hasFeedback:la,feedbackIcon:Ua,prefixCls:Qr,componentName:"TreeSelect"})),$n=Ze===!0?{clearIcon:ra}:Ze;let mr;fe!==void 0?mr=fe:mr=(ht==null?void 0:ht("Select"))||n.createElement(Ue.Z,{componentName:"Select"});const Kn=(0,j.Z)(at,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),ca=n.useMemo(()=>ie!==void 0?ie:Lt==="rtl"?"bottomRight":"bottomLeft",[ie,Lt]),za=(0,lt.Z)(Gt,Mr),aa=(0,Qe.Z)(Zn=>{var oi;return(oi=Ne!=null?Ne:An)!==null&&oi!==void 0?oi:Zn}),Oa=n.useContext(_e.Z),Ia=_t!=null?_t:Oa,yn=V()(!Jt&&En,{[`${Qr}-lg`]:aa==="large",[`${Qr}-sm`]:aa==="small",[`${Qr}-rtl`]:Lt==="rtl",[`${Qr}-borderless`]:!ft,[`${Qr}-in-form-item`]:Ea},(0,ae.Z)(Qr,jn,la),Gn,At,Ft,xn),gn=Zn=>n.createElement(Ke.Z,{prefixCls:pn,switcherIcon:Oe,treeNodeProps:Zn,showLine:Ve}),Rn=n.createElement(be,Object.assign({virtual:Mt,disabled:Ia},Kn,{dropdownMatchSelectWidth:Bn,builtinPlacements:za,ref:Nt,prefixCls:Qr,className:yn,listHeight:z,listItemHeight:Z,treeCheckable:nt&&n.createElement("span",{className:`${Qr}-tree-checkbox-inner`}),treeLine:!!Ve,suffixIcon:Fn,multiple:qn,placement:ca,removeIcon:ha,allowClear:$n,switcherIcon:gn,showTreeIcon:gr,notFoundContent:mr,getPopupContainer:nr||xt,treeMotion:null,dropdownClassName:Jr,choiceTransitionName:(0,he.m)(Kr,"",lr),transitionName:(0,he.m)(Kr,"slide-up",Ar),treeExpandAction:vr}));return Hn(_n(Rn))},wr=n.forwardRef(xr),kt=(0,X.Z)(wr);wr.TreeNode=t,wr.SHOW_ALL=Ye,wr.SHOW_PARENT=qe,wr.SHOW_CHILD=Le,wr._InternalPanelDoNotUseOrYouWillBeFired=kt;var Vr=wr},17574:function(jt,it,R){"use strict";R.d(it,{default:function(){return K}});var T=R(60091),V=R(94480),B=R(52671),g=R(8657),I=R(54476),E=R(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},m=o,x=R(7657),_=function(G,q){return E.createElement(x.Z,(0,I.Z)({},G,{ref:q,icon:m}))},l=E.forwardRef(_),d=l,h=R(92310),n=R.n(h),r=R(35654),a=R(71430),c=R(36355),u=R(56082),s=R(62892),f=R(20648);const e=4;function t(k){const{dropPosition:G,dropLevelOffset:q,prefixCls:ee,indent:le,direction:me="ltr"}=k,Fe=me==="ltr"?"left":"right",Se=me==="ltr"?"right":"left",Re={[Fe]:-q*le+e,[Se]:0};switch(G){case-1:Re.top=-3;break;case 1:Re.bottom=-3;break;default:Re.bottom=-3,Re[Fe]=le+e;break}return E.createElement("div",{style:Re,className:`${ee}-drop-indicator`})}var i=R(71997),p=E.forwardRef((k,G)=>{const{getPrefixCls:q,direction:ee,virtual:le,tree:me}=E.useContext(c.E_),{prefixCls:Fe,className:Se,showIcon:Re=!1,showLine:Ye,switcherIcon:qe,blockNode:Le=!1,children:We,checkable:ke=!1,selectable:ut=!0,draggable:we,motion:ye,style:de}=k,$=q("tree",Fe),J=q(),be=ye!=null?ye:Object.assign(Object.assign({},(0,s.Z)(J)),{motionAppear:!1}),j=Object.assign(Object.assign({},k),{checkable:ke,selectable:ut,showIcon:Re,motion:be,blockNode:Le,showLine:!!Ye,dropIndicatorRender:t}),[X,he]=(0,f.ZP)($),ae=E.useMemo(()=>{if(!we)return!1;let _e={};switch(typeof we){case"function":_e.nodeDraggable=we;break;case"object":_e=Object.assign({},we);break;default:break}return _e.icon!==!1&&(_e.icon=_e.icon||E.createElement(u.Z,null)),_e},[we]),te=_e=>E.createElement(i.Z,{prefixCls:$,switcherIcon:qe,treeNodeProps:_e,showLine:Ye});return X(E.createElement(T.Z,Object.assign({itemHeight:20,ref:G,virtual:le},j,{style:Object.assign(Object.assign({},me==null?void 0:me.style),de),prefixCls:$,className:n()({[`${$}-icon-hide`]:!Re,[`${$}-block-node`]:Le,[`${$}-unselectable`]:!ut,[`${$}-rtl`]:ee==="rtl"},me==null?void 0:me.className,Se,he),direction:ee,checkable:ke&&E.createElement("span",{className:`${$}-checkbox-inner`}),selectable:ut,switcherIcon:te,draggable:ae}),We))}),A;(function(k){k[k.None=0]="None",k[k.Start=1]="Start",k[k.End=2]="End"})(A||(A={}));function y(k,G){function q(ee){const{key:le,children:me}=ee;G(le,ee)!==!1&&y(me||[],G)}k.forEach(q)}function C(k){let{treeData:G,expandedKeys:q,startKey:ee,endKey:le}=k;const me=[];let Fe=A.None;if(ee&&ee===le)return[ee];if(!ee||!le)return[];function Se(Re){return Re===ee||Re===le}return y(G,Re=>{if(Fe===A.End)return!1;if(Se(Re)){if(me.push(Re),Fe===A.None)Fe=A.Start;else if(Fe===A.Start)return Fe=A.End,!1}else Fe===A.Start&&me.push(Re);return q.includes(Re)}),me}function S(k,G){const q=(0,V.Z)(G),ee=[];return y(k,(le,me)=>{const Fe=q.indexOf(le);return Fe!==-1&&(ee.push(me),q.splice(Fe,1)),!!q.length}),ee}var P=function(k,G){var q={};for(var ee in k)Object.prototype.hasOwnProperty.call(k,ee)&&G.indexOf(ee)<0&&(q[ee]=k[ee]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,ee=Object.getOwnPropertySymbols(k);le{var{defaultExpandAll:q,defaultExpandParent:ee,defaultExpandedKeys:le}=k,me=P(k,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Fe=E.useRef(),Se=E.useRef(),Re=()=>{const{keyEntities:ae}=(0,a.I8)(U(me));let te;return q?te=Object.keys(ae):ee?te=(0,r.r7)(me.expandedKeys||le||[],ae):te=me.expandedKeys||le,te},[Ye,qe]=E.useState(me.selectedKeys||me.defaultSelectedKeys||[]),[Le,We]=E.useState(()=>Re());E.useEffect(()=>{"selectedKeys"in me&&qe(me.selectedKeys)},[me.selectedKeys]),E.useEffect(()=>{"expandedKeys"in me&&We(me.expandedKeys)},[me.expandedKeys]);const ke=(ae,te)=>{var _e;return"expandedKeys"in me||We(ae),(_e=me.onExpand)===null||_e===void 0?void 0:_e.call(me,ae,te)},ut=(ae,te)=>{var _e;const{multiple:Ue}=me,{node:Qe,nativeEvent:ot}=te,{key:st=""}=Qe,lt=U(me),pe=Object.assign(Object.assign({},te),{selected:!0}),je=(ot==null?void 0:ot.ctrlKey)||(ot==null?void 0:ot.metaKey),$e=ot==null?void 0:ot.shiftKey;let Ke;Ue&&je?(Ke=ae,Fe.current=st,Se.current=Ke,pe.selectedNodes=S(lt,Ke)):Ue&&$e?(Ke=Array.from(new Set([].concat((0,V.Z)(Se.current||[]),(0,V.Z)(C({treeData:lt,expandedKeys:Le,startKey:st,endKey:Fe.current}))))),pe.selectedNodes=S(lt,Ke)):(Ke=[st],Fe.current=st,Se.current=Ke,pe.selectedNodes=S(lt,Ke)),(_e=me.onSelect)===null||_e===void 0||_e.call(me,Ke,pe),"selectedKeys"in me||qe(Ke)},{getPrefixCls:we,direction:ye}=E.useContext(c.E_),{prefixCls:de,className:$,showIcon:J=!0,expandAction:be="click"}=me,j=P(me,["prefixCls","className","showIcon","expandAction"]),X=we("tree",de),he=n()(`${X}-directory`,{[`${X}-directory-rtl`]:ye==="rtl"},$);return E.createElement(p,Object.assign({icon:D,ref:G,blockNode:!0},j,{showIcon:J,expandAction:be,prefixCls:X,className:he,expandedKeys:Le,selectedKeys:Ye,onSelect:ut,onExpand:ke}))};var W=E.forwardRef(L);const F=p;F.DirectoryTree=W,F.TreeNode=T.O;var K=F},20648:function(jt,it,R){"use strict";R.d(it,{TM:function(){return h},Yk:function(){return d}});var T=R(36237),V=R(98447),B=R(17313),g=R(8378),I=R(37613),E=R(83116);const o=new T.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),m=(n,r)=>({[`.${n}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${r.motionDurationSlow}`}}}),x=(n,r)=>({[`.${n}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:r.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${r.lineWidthBold}px solid ${r.colorPrimary}`,borderRadius:"50%",content:'""'}}}),_=(n,r)=>{const{treeCls:a,treeNodeCls:c,treeNodePadding:u,titleHeight:s,nodeSelectedBg:f,nodeHoverBg:e}=r,t=r.paddingXS;return{[a]:Object.assign(Object.assign({},(0,B.Wf)(r)),{background:r.colorBgContainer,borderRadius:r.borderRadius,transition:`background-color ${r.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,B.oN)(r)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${c}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:u,insetInlineStart:0,border:`1px solid ${r.colorPrimary}`,opacity:0,animationName:o,animationDuration:r.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${c}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${u}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:r.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,B.oN)(r)),[`&:not(${c}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:s,lineHeight:`${s}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${r.motionDurationSlow}`,[`${c}:hover &`]:{opacity:.45}},[`&${c}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:s}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},m(n,r)),{position:"relative",flex:"none",alignSelf:"stretch",width:s,margin:0,lineHeight:`${s}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:r.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:s/2,bottom:-u,marginInlineStart:-1,borderInlineEnd:`1px solid ${r.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:s/2*.8,height:s/2,borderBottom:`1px solid ${r.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:t},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:s,margin:0,padding:`0 ${r.paddingXS/2}px`,color:"inherit",lineHeight:`${s}px`,background:"transparent",borderRadius:r.borderRadius,cursor:"pointer",transition:`all ${r.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:e},[`&${a}-node-selected`]:{backgroundColor:f},[`${a}-iconEle`]:{display:"inline-block",width:s,height:s,lineHeight:`${s}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${s}px`,userSelect:"none"},x(n,r)),[`${c}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${r.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:s/2,bottom:-u,borderInlineEnd:`1px solid ${r.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${c}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${s/2}px !important`}}}}})}},l=n=>{const{treeCls:r,treeNodeCls:a,treeNodePadding:c,directoryNodeSelectedBg:u,directoryNodeSelectedColor:s}=n;return{[`${r}${r}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:c,insetInlineStart:0,transition:`background-color ${n.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:n.controlItemBgHover}},"> *":{zIndex:1},[`${r}-switcher`]:{transition:`color ${n.motionDurationMid}`},[`${r}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${r}-node-selected`]:{color:s,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:u},[`${r}-switcher`]:{color:s},[`${r}-node-content-wrapper`]:{color:s,background:"transparent"}}}}}},d=(n,r)=>{const a=`.${n}`,c=`${a}-treenode`,u=r.paddingXS/2,s=(0,I.TS)(r,{treeCls:a,treeNodeCls:c,treeNodePadding:u});return[_(n,s),l(s)]},h=n=>{const{controlHeightSM:r}=n;return{titleHeight:r,nodeHoverBg:n.controlItemBgHover,nodeSelectedBg:n.controlItemBgActive}};it.ZP=(0,E.Z)("Tree",(n,r)=>{let{prefixCls:a}=r;return[{[n.componentCls]:(0,V.C2)(`${a}-checkbox`,n)},d(a,n),(0,g.Z)(n)]},n=>{const{colorTextLightSolid:r,colorPrimary:a}=n;return Object.assign(Object.assign({},h(n)),{directoryNodeSelectedColor:r,directoryNodeSelectedBg:a})})},71997:function(jt,it,R){"use strict";R.d(it,{Z:function(){return c}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},g=B,I=R(7657),E=function(s,f){return V.createElement(I.Z,(0,T.Z)({},s,{ref:f,icon:g}))},o=V.forwardRef(E),m=o,x=R(52671),_=R(58617),l=R(15075),d=R(43531),h=R(92310),n=R.n(h),r=R(92343),c=u=>{const{prefixCls:s,switcherIcon:f,treeNodeProps:e,showLine:t}=u,{isLeaf:i,expanded:v,loading:p}=e;if(p)return V.createElement(_.Z,{className:`${s}-switcher-loading-icon`});let A;if(t&&typeof t=="object"&&(A=t.showLeafIcon),i){if(!t)return null;if(typeof A!="boolean"&&A){const S=typeof A=="function"?A(e):A,P=`${s}-switcher-line-custom-icon`;return(0,r.l$)(S)?(0,r.Tm)(S,{className:n()(S.props.className||"",P)}):S}return A?V.createElement(x.Z,{className:`${s}-switcher-line-icon`}):V.createElement("span",{className:`${s}-switcher-leaf-line`})}const y=`${s}-switcher-icon`,C=typeof f=="function"?f(e):f;return(0,r.l$)(C)?(0,r.Tm)(C,{className:n()(C.props.className||"",y)}):C!==void 0?C:t?v?V.createElement(l.Z,{className:`${s}-switcher-line-icon`}):V.createElement(d.Z,{className:`${s}-switcher-line-icon`}):V.createElement(m,{className:y})}},54580:function(jt,it,R){"use strict";R.d(it,{default:function(){return qt}});var T=R(59301),V=R(94480),B=R(92310),g=R.n(B),I=R(54476),E=R(67732),o=R(83652),m=R(42403),x=R(158),_=R(20068),l=R(75931),d=R(75044),h=R(76190),n=R(3202),r=R(26112);function a(Pe,Ze){var at="cannot ".concat(Pe.method," ").concat(Pe.action," ").concat(Ze.status,"'"),xt=new Error(at);return xt.status=Ze.status,xt.method=Pe.method,xt.url=Pe.action,xt}function c(Pe){var Ze=Pe.responseText||Pe.response;if(!Ze)return Ze;try{return JSON.parse(Ze)}catch(at){return Ze}}function u(Pe){var Ze=new XMLHttpRequest;Pe.onProgress&&Ze.upload&&(Ze.upload.onprogress=function(ht){ht.total>0&&(ht.percent=ht.loaded/ht.total*100),Pe.onProgress(ht)});var at=new FormData;Pe.data&&Object.keys(Pe.data).forEach(function(bt){var ht=Pe.data[bt];if(Array.isArray(ht)){ht.forEach(function(Lt){at.append("".concat(bt,"[]"),Lt)});return}at.append(bt,ht)}),Pe.file instanceof Blob?at.append(Pe.filename,Pe.file,Pe.file.name):at.append(Pe.filename,Pe.file),Ze.onerror=function(ht){Pe.onError(ht)},Ze.onload=function(){return Ze.status<200||Ze.status>=300?Pe.onError(a(Pe,Ze),c(Ze)):Pe.onSuccess(c(Ze),Ze)},Ze.open(Pe.method,Pe.action,!0),Pe.withCredentials&&"withCredentials"in Ze&&(Ze.withCredentials=!0);var xt=Pe.headers||{};return xt["X-Requested-With"]!==null&&Ze.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(xt).forEach(function(bt){xt[bt]!==null&&Ze.setRequestHeader(bt,xt[bt])}),Ze.send(at),{abort:function(){Ze.abort()}}}var s=+new Date,f=0;function e(){return"rc-upload-".concat(s,"-").concat(++f)}var t=R(48736),i=function(Pe,Ze){if(Pe&&Ze){var at=Array.isArray(Ze)?Ze:Ze.split(","),xt=Pe.name||"",bt=Pe.type||"",ht=bt.replace(/\/.*$/,"");return at.some(function(Lt){var Mt=Lt.trim();if(/^\*(\/\*)?$/.test(Lt))return!0;if(Mt.charAt(0)==="."){var Er=xt.toLowerCase(),Mr=Mt.toLowerCase(),Kr=[Mr];return(Mr===".jpg"||Mr===".jpeg")&&(Kr=[".jpg",".jpeg"]),Kr.some(function(Qr){return Er.endsWith(Qr)})}return/\/\*$/.test(Mt)?ht===Mt.replace(/\/.*$/,""):bt===Mt?!0:/^\w+$/.test(Mt)?((0,t.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Mt,"'.Skip for check.")),!0):!1})}return!0};function v(Pe,Ze){var at=Pe.createReader(),xt=[];function bt(){at.readEntries(function(ht){var Lt=Array.prototype.slice.apply(ht);xt=xt.concat(Lt);var Mt=!Lt.length;Mt?Ze(xt):bt()})}bt()}var p=function(Ze,at,xt){var bt=function ht(Lt,Mt){Lt&&(Lt.path=Mt||"",Lt.isFile?Lt.file(function(Er){xt(Er)&&(Lt.fullPath&&!Er.webkitRelativePath&&(Object.defineProperties(Er,{webkitRelativePath:{writable:!0}}),Er.webkitRelativePath=Lt.fullPath.replace(/^\//,""),Object.defineProperties(Er,{webkitRelativePath:{writable:!1}})),at([Er]))}):Lt.isDirectory&&v(Lt,function(Er){Er.forEach(function(Mr){ht(Mr,"".concat(Mt).concat(Lt.name,"/"))})}))};Ze.forEach(function(ht){bt(ht.webkitGetAsEntry())})},A=p,y=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],C=function(Pe){(0,m.Z)(at,Pe);var Ze=(0,x.Z)(at);function at(){var xt;(0,E.Z)(this,at);for(var bt=arguments.length,ht=new Array(bt),Lt=0;Lt{let{uid:ht}=bt;return ht===Pe.uid});return xt===-1?at.push(Pe):at[xt]=Pe,at}function _e(Pe,Ze){const at=Pe.uid!==void 0?"uid":"name";return Ze.filter(xt=>xt[at]===Pe[at])[0]}function Ue(Pe,Ze){const at=Pe.uid!==void 0?"uid":"name",xt=Ze.filter(bt=>bt[at]!==Pe[at]);return xt.length===Ze.length?null:xt}const Qe=function(){const Ze=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),xt=Ze[Ze.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(xt)||[""])[0]},ot=Pe=>Pe.indexOf("image/")===0,st=Pe=>{if(Pe.type&&!Pe.thumbUrl)return ot(Pe.type);const Ze=Pe.thumbUrl||Pe.url||"",at=Qe(Ze);return/^data:image\//.test(Ze)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(at)?!0:!(/^data:/.test(Ze)||at)},lt=200;function pe(Pe){return new Promise(Ze=>{if(!Pe.type||!ot(Pe.type)){Ze("");return}const at=document.createElement("canvas");at.width=lt,at.height=lt,at.style.cssText=`position: fixed; left: 0; top: 0; width: ${lt}px; height: ${lt}px; z-index: 9999; display: none;`,document.body.appendChild(at);const xt=at.getContext("2d"),bt=new Image;if(bt.onload=()=>{const{width:ht,height:Lt}=bt;let Mt=lt,Er=lt,Mr=0,Kr=0;ht>Lt?(Er=Lt*(lt/ht),Kr=-(Er-Mt)/2):(Mt=ht*(lt/Lt),Mr=-(Mt-Er)/2),xt.drawImage(bt,Mr,Kr,Mt,Er);const Qr=at.toDataURL();document.body.removeChild(at),window.URL.revokeObjectURL(bt.src),Ze(Qr)},bt.crossOrigin="anonymous",Pe.type.startsWith("image/svg+xml")){const ht=new FileReader;ht.onload=()=>{ht.result&&(bt.src=ht.result)},ht.readAsDataURL(Pe)}else if(Pe.type.startsWith("image/gif")){const ht=new FileReader;ht.onload=()=>{ht.result&&Ze(ht.result)},ht.readAsDataURL(Pe)}else bt.src=window.URL.createObjectURL(Pe)})}var je=R(26227),$e=R(41464),Ke=R(15277),Et=R(93948),Ht=R(6848),Yt=T.forwardRef((Pe,Ze)=>{let{prefixCls:at,className:xt,style:bt,locale:ht,listType:Lt,file:Mt,items:Er,progress:Mr,iconRender:Kr,actionIconRender:Qr,itemRender:pn,isImgUrl:En,showPreviewIcon:An,showRemoveIcon:Gn,showDownloadIcon:Hn,previewIcon:xn,removeIcon:_n,downloadIcon:Jr,onPreview:qn,onDownload:yr,onClose:Bn}=Pe;var ta,la;const{status:Ea}=Mt,[Ua,jn]=T.useState(Ea);T.useEffect(()=>{Ea!=="removed"&&jn(Ea)},[Ea]);const[Fn,ha]=T.useState(!1);T.useEffect(()=>{const ba=setTimeout(()=>{ha(!0)},300);return()=>{clearTimeout(ba)}},[]);const ra=Kr(Mt);let $n=T.createElement("div",{className:`${at}-icon`},ra);if(Lt==="picture"||Lt==="picture-card"||Lt==="picture-circle")if(Ua==="uploading"||!Mt.thumbUrl&&!Mt.url){const ba=g()(`${at}-list-item-thumbnail`,{[`${at}-list-item-file`]:Ua!=="uploading"});$n=T.createElement("div",{className:ba},ra)}else{const ba=En!=null&&En(Mt)?T.createElement("img",{src:Mt.thumbUrl||Mt.url,alt:Mt.name,className:`${at}-list-item-image`,crossOrigin:Mt.crossOrigin}):ra,Ba=g()(`${at}-list-item-thumbnail`,{[`${at}-list-item-file`]:En&&!En(Mt)});$n=T.createElement("a",{className:Ba,onClick:pi=>qn(Mt,pi),href:Mt.url||Mt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ba)}const mr=g()(`${at}-list-item`,`${at}-list-item-${Ua}`),Kn=typeof Mt.linkProps=="string"?JSON.parse(Mt.linkProps):Mt.linkProps,ca=Gn?Qr((typeof _n=="function"?_n(Mt):_n)||T.createElement(je.Z,null),()=>Bn(Mt),at,ht.removeFile):null,za=Hn&&Ua==="done"?Qr((typeof Jr=="function"?Jr(Mt):Jr)||T.createElement($e.Z,null),()=>yr(Mt),at,ht.downloadFile):null,aa=Lt!=="picture-card"&&Lt!=="picture-circle"&&T.createElement("span",{key:"download-delete",className:g()(`${at}-list-item-actions`,{picture:Lt==="picture"})},za,ca),Oa=g()(`${at}-list-item-name`),Ia=Mt.url?[T.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Oa,title:Mt.name},Kn,{href:Mt.url,onClick:ba=>qn(Mt,ba)}),Mt.name),aa]:[T.createElement("span",{key:"view",className:Oa,onClick:ba=>qn(Mt,ba),title:Mt.name},Mt.name),aa],yn={pointerEvents:"none",opacity:.5},gn=An?T.createElement("a",{href:Mt.url||Mt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Mt.url||Mt.thumbUrl?void 0:yn,onClick:ba=>qn(Mt,ba),title:ht.previewFile},typeof xn=="function"?xn(Mt):xn||T.createElement(Ke.Z,null)):null,Rn=(Lt==="picture-card"||Lt==="picture-circle")&&Ua!=="uploading"&&T.createElement("span",{className:`${at}-list-item-actions`},gn,Ua==="done"&&za,ca),{getPrefixCls:Zn}=T.useContext(F.E_),oi=Zn(),ni=T.createElement("div",{className:mr},$n,Ia,Rn,Fn&&T.createElement(J.default,{motionName:`${oi}-fade`,visible:Ua==="uploading",motionDeadline:2e3},ba=>{let{className:Ba}=ba;const pi="percent"in Mt?T.createElement(Et.Z,Object.assign({},Mr,{type:"line",percent:Mt.percent,"aria-label":Mt["aria-label"],"aria-labelledby":Mt["aria-labelledby"]})):null;return T.createElement("div",{className:g()(`${at}-list-item-progress`,Ba)},pi)})),gi=Mt.response&&typeof Mt.response=="string"?Mt.response:((ta=Mt.error)===null||ta===void 0?void 0:ta.statusText)||((la=Mt.error)===null||la===void 0?void 0:la.message)||ht.uploadError,ui=Ua==="error"?T.createElement(Ht.Z,{title:gi,getPopupContainer:ba=>ba.parentNode},ni):ni;return T.createElement("div",{className:g()(`${at}-list-item-container`,xt),style:bt,ref:Ze},pn?pn(ui,Mt,Er,{download:yr.bind(null,Mt),preview:qn.bind(null,Mt),remove:Bn.bind(null,Mt)}):ui)});const Dr=(Pe,Ze)=>{const{listType:at="text",previewFile:xt=pe,onPreview:bt,onDownload:ht,onRemove:Lt,locale:Mt,iconRender:Er,isImageUrl:Mr=st,prefixCls:Kr,items:Qr=[],showPreviewIcon:pn=!0,showRemoveIcon:En=!0,showDownloadIcon:An=!1,removeIcon:Gn,previewIcon:Hn,downloadIcon:xn,progress:_n={size:[-1,2],showInfo:!1},appendAction:Jr,appendActionVisible:qn=!0,itemRender:yr,disabled:Bn}=Pe,ta=(0,be.Z)(),[la,Ea]=T.useState(!1);T.useEffect(()=>{at!=="picture"&&at!=="picture-card"&&at!=="picture-circle"||(Qr||[]).forEach(yn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(yn.originFileObj instanceof File||yn.originFileObj instanceof Blob)||yn.thumbUrl!==void 0||(yn.thumbUrl="",xt&&xt(yn.originFileObj).then(gn=>{yn.thumbUrl=gn||"",ta()}))})},[at,Qr,xt]),T.useEffect(()=>{Ea(!0)},[]);const Ua=(yn,gn)=>{if(bt)return gn==null||gn.preventDefault(),bt(yn)},jn=yn=>{typeof ht=="function"?ht(yn):yn.url&&window.open(yn.url)},Fn=yn=>{Lt==null||Lt(yn)},ha=yn=>{if(Er)return Er(yn,at);const gn=yn.status==="uploading",Rn=Mr&&Mr(yn)?T.createElement($,null):T.createElement(Se,null);let Zn=gn?T.createElement(Re.Z,null):T.createElement(ke,null);return at==="picture"?Zn=gn?T.createElement(Re.Z,null):Rn:(at==="picture-card"||at==="picture-circle")&&(Zn=gn?Mt.uploading:Rn),Zn},ra=(yn,gn,Rn,Zn)=>{const oi={type:"text",size:"small",title:Zn,onClick:ni=>{gn(),(0,X.l$)(yn)&&yn.props.onClick&&yn.props.onClick(ni)},className:`${Rn}-list-item-action`,disabled:Bn};if((0,X.l$)(yn)){const ni=(0,X.Tm)(yn,Object.assign(Object.assign({},yn.props),{onClick:()=>{}}));return T.createElement(he.ZP,Object.assign({},oi,{icon:ni}))}return T.createElement(he.ZP,Object.assign({},oi),T.createElement("span",null,yn))};T.useImperativeHandle(Ze,()=>({handlePreview:Ua,handleDownload:jn}));const{getPrefixCls:$n}=T.useContext(F.E_),mr=$n("upload",Kr),Kn=$n(),ca=g()(`${mr}-list`,`${mr}-list-${at}`),za=(0,V.Z)(Qr.map(yn=>({key:yn.uid,file:yn})));let Oa={motionDeadline:2e3,motionName:`${mr}-${at==="picture-card"||at==="picture-circle"?"animate-inline":"animate"}`,keys:za,motionAppear:la};const Ia=T.useMemo(()=>{const yn=Object.assign({},(0,j.Z)(Kn));return delete yn.onAppearEnd,delete yn.onEnterEnd,delete yn.onLeaveEnd,yn},[Kn]);return at!=="picture-card"&&at!=="picture-circle"&&(Oa=Object.assign(Object.assign({},Ia),Oa)),T.createElement("div",{className:ca},T.createElement(J.CSSMotionList,Object.assign({},Oa,{component:!1}),yn=>{let{key:gn,file:Rn,className:Zn,style:oi}=yn;return T.createElement(Yt,{key:gn,locale:Mt,prefixCls:mr,className:Zn,style:oi,file:Rn,items:Qr,progress:_n,listType:at,isImgUrl:Mr,showPreviewIcon:pn,showRemoveIcon:En,showDownloadIcon:An,removeIcon:Gn,previewIcon:Hn,downloadIcon:xn,iconRender:ha,actionIconRender:ra,itemRender:yr,onPreview:Ua,onDownload:jn,onClose:Fn})}),Jr&&T.createElement(J.default,Object.assign({},Oa,{visible:qn,forceRender:!0}),yn=>{let{className:gn,style:Rn}=yn;return(0,X.Tm)(Jr,Zn=>({className:g()(Zn.className,gn),style:Object.assign(Object.assign(Object.assign({},Rn),{pointerEvents:gn?"none":void 0}),Zn.style)}))}))};var Br=T.forwardRef(Dr),xr=R(17313),mn=R(8378),wr=R(83116),kt=R(37613),pt=Pe=>{const{componentCls:Ze,iconCls:at}=Pe;return{[`${Ze}-wrapper`]:{[`${Ze}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Pe.colorFillAlter,border:`${Pe.lineWidth}px dashed ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusLG,cursor:"pointer",transition:`border-color ${Pe.motionDurationSlow}`,[Ze]:{padding:`${Pe.padding}px 0`},[`${Ze}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ze}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ze}-disabled):hover`]:{borderColor:Pe.colorPrimaryHover},[`p${Ze}-drag-icon`]:{marginBottom:Pe.margin,[at]:{color:Pe.colorPrimary,fontSize:Pe.uploadThumbnailSize}},[`p${Ze}-text`]:{margin:`0 0 ${Pe.marginXXS}px`,color:Pe.colorTextHeading,fontSize:Pe.fontSizeLG},[`p${Ze}-hint`]:{color:Pe.colorTextDescription,fontSize:Pe.fontSize},[`&${Ze}-disabled`]:{cursor:"not-allowed",[`p${Ze}-drag-icon ${at}, + `]:{background:Ir},[`&${se}-row-selected`]:{"> th, > td":{background:_r},"&:hover > th, &:hover > td":{background:Ur}}}},[`${se}-footer`]:{padding:`${Ie}px ${ze}px`,color:It,background:Pr}})}};var li=(0,Jn.Z)("Table",ne=>{const{colorTextHeading:se,colorSplit:Ee,colorIcon:Ie,colorIconHover:ze,opacityLoading:He,colorBgContainer:mt,controlInteractiveSize:yt,headerBg:ct,headerColor:Dt,headerSortActiveBg:Rt,headerSortHoverBg:Ot,bodySortBg:hr,rowHoverBg:sr,rowSelectedBg:cr,rowSelectedHoverBg:Ir,rowExpandedBg:_r,cellPaddingBlock:Ur,cellPaddingInline:It,cellPaddingBlockMD:Pr,cellPaddingInlineMD:$r,cellPaddingBlockSM:hn,cellPaddingInlineSM:ln,borderColor:In,footerBg:Vn,footerColor:en,headerBorderRadius:un,cellFontSize:Zr,cellFontSizeMD:Fr,cellFontSizeSM:an,headerSplitColor:On,fixedHeaderSortActiveBg:Yn,headerFilterHoverBg:Xe,filterDropdownBg:zt,expandIconBg:b,selectionColumnWidth:M,stickyScrollBarBg:N}=ne,H=new Or.C(Ie),Y=new Or.C(ze),Q=2,oe=(0,ha.TS)(ne,{tableFontSize:Zr,tableBg:mt,tableRadius:un,tablePaddingVertical:Ur,tablePaddingHorizontal:It,tablePaddingVerticalMiddle:Pr,tablePaddingHorizontalMiddle:$r,tablePaddingVerticalSmall:hn,tablePaddingHorizontalSmall:ln,tableBorderColor:In,tableHeaderTextColor:Dt,tableHeaderBg:ct,tableFooterTextColor:en,tableFooterBg:Vn,tableHeaderCellSplitColor:On,tableHeaderSortBg:Rt,tableHeaderSortHoverBg:Ot,tableHeaderIconColor:H.clone().setAlpha(H.getAlpha()*He).toRgbString(),tableHeaderIconColorHover:Y.clone().setAlpha(Y.getAlpha()*He).toRgbString(),tableBodySortBg:hr,tableFixedHeaderSortActiveBg:Yn,tableHeaderFilterActiveBg:Xe,tableFilterDropdownBg:zt,tableRowHoverBg:sr,tableSelectedRowBg:cr,tableSelectedRowHoverBg:Ir,zIndexTableFixed:Q,zIndexTableSticky:Q+1,tableFontSizeMiddle:Fr,tableFontSizeSmall:an,tableSelectionColumnWidth:M,tableExpandIconBg:b,tableExpandColumnWidth:yt+2*ne.padding,tableExpandedRowBg:_r,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:se,tableScrollBg:Ee});return[Yi(oe),po(oe),to(oe),co(oe),so(oe),si(oe),xi(oe),Wi(oe),to(oe),Ei(oe),eo(oe),mo(oe),yo(oe),Ca(oe),Zi(oe),$i(oe),Vi(oe)]},ne=>{const{colorFillAlter:se,colorBgContainer:Ee,colorTextHeading:Ie,colorFillSecondary:ze,colorFillContent:He,controlItemBgActive:mt,controlItemBgActiveHover:yt,padding:ct,paddingSM:Dt,paddingXS:Rt,colorBorderSecondary:Ot,borderRadiusLG:hr,fontSize:sr,controlHeight:cr,colorTextPlaceholder:Ir}=ne,_r=new Or.C(ze).onBackground(Ee).toHexShortString(),Ur=new Or.C(He).onBackground(Ee).toHexShortString(),It=new Or.C(se).onBackground(Ee).toHexShortString();return{headerBg:It,headerColor:Ie,headerSortActiveBg:_r,headerSortHoverBg:Ur,bodySortBg:It,rowHoverBg:It,rowSelectedBg:mt,rowSelectedHoverBg:yt,rowExpandedBg:se,cellPaddingBlock:ct,cellPaddingInline:ct,cellPaddingBlockMD:Dt,cellPaddingInlineMD:Rt,cellPaddingBlockSM:Rt,cellPaddingInlineSM:Rt,borderColor:Ot,headerBorderRadius:hr,footerBg:It,footerColor:Ie,cellFontSize:sr,cellFontSizeMD:sr,cellFontSizeSM:sr,headerSplitColor:Ot,fixedHeaderSortActiveBg:_r,headerFilterHoverBg:He,filterDropdownMenuBg:Ee,filterDropdownBg:Ee,expandIconBg:Ee,selectionColumnWidth:cr,stickyScrollBarBg:Ir,stickyScrollBarBorderRadius:100}});const Ii=[],Ri=(ne,se)=>{const{prefixCls:Ee,className:Ie,rootClassName:ze,style:He,size:mt,bordered:yt,dropdownPrefixCls:ct,dataSource:Dt,pagination:Rt,rowSelection:Ot,rowKey:hr="key",rowClassName:sr,columns:cr,children:Ir,childrenColumnName:_r,onChange:Ur,getPopupContainer:It,loading:Pr,expandIcon:$r,expandable:hn,expandedRowRender:ln,expandIconColumnIndex:In,indentSize:Vn,scroll:en,sortDirections:un,locale:Zr,showSorterTooltip:Fr=!0,virtual:an}=ne,On=o.useMemo(()=>cr||ie(Ir),[cr,Ir]),Yn=o.useMemo(()=>On.some(Ta=>Ta.responsive),[On]),Xe=(0,Ai.Z)(Yn),zt=o.useMemo(()=>{const Ta=new Set(Object.keys(Xe).filter(qa=>Xe[qa]));return On.filter(qa=>!qa.responsive||qa.responsive.some(bi=>Ta.has(bi)))},[On,Xe]),b=(0,gi.Z)(ne,["className","style","columns"]),{locale:M=yi.Z,direction:N,table:H,renderEmpty:Y,getPrefixCls:Q,getPopupContainer:oe}=o.useContext(Sa.E_),re=(0,pi.Z)(mt),ve=Object.assign(Object.assign({},M.Table),Zr),ue=Dt||Ii,ge=Q("table",Ee),Me=Q("dropdown",ct),De=Object.assign({childrenColumnName:_r,expandIconColumnIndex:In},hn),{childrenColumnName:Ge="children"}=De,Te=o.useMemo(()=>ue.some(Ta=>Ta==null?void 0:Ta[Ge])?"nest":ln||hn&&hn.expandedRowRender?"row":null,[ue]),Be={body:o.useRef()},Je=o.useMemo(()=>typeof hr=="function"?hr:Ta=>Ta==null?void 0:Ta[hr],[hr]),[rt]=Un(ue,Ge,Je),et={},wt=function(Ta,qa){let bi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ii,Si,Oi;const Pi=Object.assign(Object.assign({},et),Ta);bi&&((ii=et.resetPagination)===null||ii===void 0||ii.call(et),!((Si=Pi.pagination)===null||Si===void 0)&&Si.current&&(Pi.pagination.current=1),Rt&&Rt.onChange&&Rt.onChange(1,(Oi=Pi.pagination)===null||Oi===void 0?void 0:Oi.pageSize)),en&&en.scrollToFirstRowOnChange!==!1&&Be.body.current&&(0,ui.Z)(0,{getContainer:()=>Be.body.current}),Ur==null||Ur(Pi.pagination,Pi.filters,Pi.sorter,{currentDataSource:Ra(rn(ue,Pi.sorterStates,Ge),Pi.filterStates),action:qa})},Vt=(Ta,qa)=>{wt({sorter:Ta,sorterStates:qa},"sort",!1)},[Lr,Zt,Nr,Vr]=Dn({prefixCls:ge,mergedColumns:zt,onSorterChange:Vt,sortDirections:un||["ascend","descend"],tableLocale:ve,showSorterTooltip:Fr}),nn=o.useMemo(()=>rn(ue,Zt,Ge),[ue,Zt]);et.sorter=Vr(),et.sorterStates=Zt;const Xt=(Ta,qa)=>{wt({filters:Ta,filterStates:qa},"filter",!0)},[$t,tn,tt]=ua({prefixCls:ge,locale:ve,dropdownPrefixCls:Me,mergedColumns:zt,onFilterChange:Xt,getPopupContainer:It||oe}),Tt=Ra(nn,tn);et.filters=tt,et.filterStates=tn;const er=o.useMemo(()=>{const Ta={};return Object.keys(tt).forEach(qa=>{tt[qa]!==null&&(Ta[qa]=tt[qa])}),Object.assign(Object.assign({},Nr),{filters:Ta})},[Nr,tt]),[or]=wn(er),Sr=(Ta,qa)=>{wt({pagination:Object.assign(Object.assign({},et.pagination),{current:Ta,pageSize:qa})},"paginate")},[tr,Tr]=wa(Tt.length,Sr,Rt);et.pagination=Rt===!1?{}:na(tr,Rt),et.resetPagination=Tr;const sn=o.useMemo(()=>{if(Rt===!1||!tr.pageSize)return Tt;const{current:Ta=1,total:qa,pageSize:bi=Sn}=tr;return Tt.lengthbi?Tt.slice((Ta-1)*bi,Ta*bi):Tt:Tt.slice((Ta-1)*bi,Ta*bi)},[!!Rt,Tt,tr&&tr.current,tr&&tr.pageSize,tr&&tr.total]),[Bn,Xr]=cn({prefixCls:ge,data:Tt,pageData:sn,getRowKey:Je,getRecordByKey:rt,expandType:Te,childrenColumnName:Ge,locale:ve,getPopupContainer:It||oe},Ot),sa=(Ta,qa,bi)=>{let ii;return typeof sr=="function"?ii=D()(sr(Ta,qa,bi)):ii=D()(sr),D()({[`${ge}-row-selected`]:Xr.has(Je(Ta,qa))},ii)};De.__PARENT_RENDER_ICON__=De.expandIcon,De.expandIcon=De.expandIcon||$r||ma(ve),Te==="nest"&&De.expandIconColumnIndex===void 0?De.expandIconColumnIndex=Ot?1:0:De.expandIconColumnIndex>0&&Ot&&(De.expandIconColumnIndex-=1),typeof De.indentSize!="number"&&(De.indentSize=typeof Vn=="number"?Vn:15);const ba=o.useCallback(Ta=>or(Bn($t(Lr(Ta)))),[Lr,$t,Bn]);let La,Oa;if(Rt!==!1&&(tr!=null&&tr.total)){let Ta;tr.size?Ta=tr.size:Ta=re==="small"||re==="middle"?"small":void 0;const qa=Si=>o.createElement(Mi.Z,Object.assign({},tr,{className:D()(`${ge}-pagination ${ge}-pagination-${Si}`,tr.className),size:Ta})),bi=N==="rtl"?"left":"right",{position:ii}=tr;if(ii!==null&&Array.isArray(ii)){const Si=ii.find(ji=>ji.includes("top")),Oi=ii.find(ji=>ji.includes("bottom")),Pi=ii.every(ji=>`${ji}`=="none");!Si&&!Oi&&!Pi&&(Oa=qa(bi)),Si&&(La=qa(Si.toLowerCase().replace("top",""))),Oi&&(Oa=qa(Oi.toLowerCase().replace("bottom","")))}else Oa=qa(bi)}let Ua;typeof Pr=="boolean"?Ua={spinning:Pr}:typeof Pr=="object"&&(Ua=Object.assign({spinning:!0},Pr));const[ai,ti]=li(ge),[,Ga]=(0,Ya.Z)(),Ni=D()(`${ge}-wrapper`,H==null?void 0:H.className,{[`${ge}-wrapper-rtl`]:N==="rtl"},Ie,ze,ti),zi=Object.assign(Object.assign({},H==null?void 0:H.style),He),ki=Zr&&Zr.emptyText||(Y==null?void 0:Y("Table"))||o.createElement(Ba.Z,{componentName:"Table"}),Fi=an?Kt:Ha,ao={},Za=o.useMemo(()=>{const{fontSize:Ta,lineHeight:qa,padding:bi,paddingXS:ii,paddingSM:Si}=Ga,Oi=Math.floor(Ta*qa);switch(re){case"large":return bi*2+Oi;case"small":return ii*2+Oi;default:return Si*2+Oi}},[Ga,re]);return an&&(ao.listItemHeight=Za),ai(o.createElement("div",{ref:se,className:Ni,style:zi},o.createElement(Li.Z,Object.assign({spinning:!1},Ua),La,o.createElement(Fi,Object.assign({},ao,b,{columns:zt,direction:N,expandable:De,prefixCls:ge,className:D()({[`${ge}-middle`]:re==="middle",[`${ge}-small`]:re==="small",[`${ge}-bordered`]:yt,[`${ge}-empty`]:ue.length===0}),data:sn,rowKey:Je,rowClassName:sa,emptyText:ki,internalHooks:V,internalRefs:Be,transformColumns:ba})),Oa)))};var ro=o.forwardRef(Ri);const ho=(ne,se)=>{const Ee=o.useRef(0);return Ee.current+=1,o.createElement(ro,Object.assign({},ne,{ref:se,_renderTimes:Ee.current}))},wi=o.forwardRef(ho);wi.SELECTION_COLUMN=ca,wi.EXPAND_COLUMN=T,wi.SELECTION_ALL=kn,wi.SELECTION_INVERT=ja,wi.SELECTION_NONE=Fa,wi.Column=Zn,wi.ColumnGroup=ni,wi.Summary=j;var no=wi,Hi=no},98228:function(jt,it,R){"use strict";R.d(it,{default:function(){return Hr}});var T=R(92310),V=R.n(T),B=R(54476),g=R(94480),I=R(33885),E=R(42978),o=R(75931),m=R(76190),x=R(77861),_=R(17115),l=R(90782),d=R(18929),h=R(48736),n=R(59301),r=function(pt){var Nt=n.useRef({valueLabels:new Map});return n.useMemo(function(){var dr=Nt.current.valueLabels,Jt=new Map,Ne=pt.map(function(_t){var ft,At=_t.value,Ft=(ft=_t.label)!==null&&ft!==void 0?ft:dr.get(At);return Jt.set(At,Ft),(0,I.Z)((0,I.Z)({},_t),{},{label:Ft})});return Nt.current.valueLabels=Jt,[Ne]},[pt])},a=function(pt,Nt,dr,Jt){return n.useMemo(function(){var Ne=pt.map(function(Ft){var nt=Ft.value;return nt}),_t=Nt.map(function(Ft){var nt=Ft.value;return nt}),ft=Ne.filter(function(Ft){return!Jt[Ft]});if(dr){var At=(0,l.S)(Ne,!0,Jt);Ne=At.checkedKeys,_t=At.halfCheckedKeys}return[Array.from(new Set([].concat((0,g.Z)(ft),(0,g.Z)(Ne)))),_t]},[pt,Nt,dr,Jt])},c=R(71430),u=function(pt,Nt){return n.useMemo(function(){var dr=(0,c.I8)(pt,{fieldNames:Nt,initWrapper:function(Ne){return(0,I.Z)((0,I.Z)({},Ne),{},{valueEntities:new Map})},processEntity:function(Ne,_t){var ft=Ne.node[Nt.value];if(0)var At;_t.valueEntities.set(ft,Ne)}});return dr},[pt,Nt])},s=R(20068),f=R(11592),e=function(){return null},t=e,i=["children","value"];function v(pt){return(0,f.Z)(pt).map(function(Nt){if(!n.isValidElement(Nt)||!Nt.type)return null;var dr=Nt,Jt=dr.key,Ne=dr.props,_t=Ne.children,ft=Ne.value,At=(0,o.Z)(Ne,i),Ft=(0,I.Z)({key:Jt,value:ft},At),nt=v(_t);return nt.length&&(Ft.children=nt),Ft}).filter(function(Nt){return Nt})}function p(pt){if(!pt)return pt;var Nt=(0,I.Z)({},pt);return"props"in Nt||Object.defineProperty(Nt,"props",{get:function(){return(0,h.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Nt}}),Nt}function A(pt,Nt,dr,Jt,Ne,_t){var ft=null,At=null;function Ft(){function nt(w){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return w.map(function(ie,fe){var Oe="".concat(z,"-").concat(fe),Ve=ie[_t.value],nr=dr.includes(Ve),Pt=nt(ie[_t.children]||[],Oe,nr),bt=n.createElement(t,ie,Pt.map(function(Ar){return Ar.node}));if(Nt===Ve&&(ft=bt),nr){var gr={pos:Oe,node:bt,children:Pt};return Z||At.push(gr),gr}return null}).filter(function(ie){return ie})}At||(At=[],nt(Jt),At.sort(function(w,z){var Z=w.node.props.value,ie=z.node.props.value,fe=dr.indexOf(Z),Oe=dr.indexOf(ie);return fe-Oe}))}Object.defineProperty(pt,"triggerNode",{get:function(){return(0,h.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Ft(),ft}}),Object.defineProperty(pt,"allCheckedNodes",{get:function(){return(0,h.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Ft(),Ne?At:At.map(function(w){var z=w.node;return z})}})}var y=function(pt,Nt,dr){var Jt=dr.treeNodeFilterProp,Ne=dr.filterTreeNode,_t=dr.fieldNames,ft=_t.children;return n.useMemo(function(){if(!Nt||Ne===!1)return pt;var At;if(typeof Ne=="function")At=Ne;else{var Ft=Nt.toUpperCase();At=function(z,Z){var ie=Z[Jt];return String(ie).toUpperCase().includes(Ft)}}function nt(w){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return w.reduce(function(Z,ie){var fe=ie[ft],Oe=z||At(Nt,p(ie)),Ve=nt(fe||[],Oe);return(Oe||Ve.length)&&Z.push((0,I.Z)((0,I.Z)({},ie),{},(0,s.Z)({isLeaf:void 0},ft,Ve))),Z},[])}return nt(pt)},[pt,Nt,ft,Jt,Ne])};function C(pt){var Nt=n.useRef();Nt.current=pt;var dr=n.useCallback(function(){return Nt.current.apply(Nt,arguments)},[]);return dr}function S(pt,Nt){var dr=Nt.id,Jt=Nt.pId,Ne=Nt.rootPId,_t={},ft=[],At=pt.map(function(Ft){var nt=(0,I.Z)({},Ft),w=nt[dr];return _t[w]=nt,nt.key=nt.key||w,nt});return At.forEach(function(Ft){var nt=Ft[Jt],w=_t[nt];w&&(w.children=w.children||[],w.children.push(Ft)),(nt===Ne||!w&&Ne===null)&&ft.push(Ft)}),ft}function P(pt,Nt,dr){return n.useMemo(function(){return pt?dr?S(pt,(0,I.Z)({id:"id",pId:"pId",rootPId:null},dr!==!0?dr:{})):pt:v(Nt)},[Nt,dr,pt])}var D=n.createContext(null),U=D,L=R(10228),O=R(80547),W=R(60091),F=n.createContext(null),K=F;function k(pt){return Array.isArray(pt)?pt:pt!==void 0?[pt]:[]}function G(pt){var Nt=pt||{},dr=Nt.label,Jt=Nt.value,Ne=Nt.children,_t=Jt||"value";return{_title:dr?[dr]:["title","label"],value:_t,key:_t,children:Ne||"children"}}function q(pt){return!pt||pt.disabled||pt.disableCheckbox||pt.checkable===!1}function ee(pt,Nt){var dr=[];function Jt(Ne){Ne.forEach(function(_t){var ft=_t[Nt.children];ft&&(dr.push(_t[Nt.value]),Jt(ft))})}return Jt(pt),dr}function le(pt){return pt==null}var me={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Fe=function(Nt,dr){var Jt=(0,x.lk)(),Ne=Jt.prefixCls,_t=Jt.multiple,ft=Jt.searchValue,At=Jt.toggleOpen,Ft=Jt.open,nt=Jt.notFoundContent,w=n.useContext(K),z=w.virtual,Z=w.listHeight,ie=w.listItemHeight,fe=w.treeData,Oe=w.fieldNames,Ve=w.onSelect,nr=w.dropdownMatchSelectWidth,Pt=w.treeExpandAction,bt=n.useContext(U),gr=bt.checkable,Ar=bt.checkedKeys,lr=bt.halfCheckedKeys,kr=bt.treeExpandedKeys,vr=bt.treeDefaultExpandAll,Gt=bt.treeDefaultExpandedKeys,qt=bt.onTreeExpand,Pe=bt.treeIcon,Ze=bt.showTreeIcon,at=bt.switcherIcon,xt=bt.treeLine,St=bt.treeNodeFilterProp,ht=bt.loadData,Lt=bt.treeLoadedKeys,Mt=bt.treeMotion,Er=bt.onTreeLoad,Mr=bt.keyEntities,zr=n.useRef(),Qr=(0,O.Z)(function(){return fe},[Ft,fe],function(zn,da){return da[0]&&zn[1]!==da[1]}),mn=n.useState(null),xn=(0,E.Z)(mn,2),Cn=xn[0],Gn=xn[1],Hn=Mr[Cn],An=n.useMemo(function(){return gr?{checked:Ar,halfChecked:lr}:null},[gr,Ar,lr]);n.useEffect(function(){if(Ft&&!_t&&Ar.length){var zn;(zn=zr.current)===null||zn===void 0||zn.scrollTo({key:Ar[0]}),Gn(Ar[0])}},[Ft]);var En=String(ft).toLowerCase(),Jr=function(da){return En?String(da[St]).toLowerCase().includes(En):!1},qn=n.useState(Gt),yr=(0,E.Z)(qn,2),Rn=yr[0],ta=yr[1],la=n.useState(null),xa=(0,E.Z)(la,2),Wa=xa[0],jn=xa[1],Fn=n.useMemo(function(){return kr?(0,g.Z)(kr):ft?Wa:Rn},[Rn,Wa,kr,ft]);n.useEffect(function(){ft&&jn(ee(fe,Oe))},[ft]);var va=function(da){ta(da),jn(da),qt&&qt(da)},ra=function(da){da.preventDefault()},$n=function(da,ka){var aa=ka.node;gr&&q(aa)||(Ve(aa.key,{selected:!Ar.includes(aa.key)}),_t||At(!1))};if(n.useImperativeHandle(dr,function(){var zn;return{scrollTo:(zn=zr.current)===null||zn===void 0?void 0:zn.scrollTo,onKeyDown:function(ka){var aa,Pa=ka.which;switch(Pa){case L.Z.UP:case L.Z.DOWN:case L.Z.LEFT:case L.Z.RIGHT:(aa=zr.current)===null||aa===void 0||aa.onKeyDown(ka);break;case L.Z.ENTER:{if(Hn){var Ia=(Hn==null?void 0:Hn.node)||{},yn=Ia.selectable,pn=Ia.value;yn!==!1&&$n(null,{node:{key:Cn},selected:!Ar.includes(pn)})}break}case L.Z.ESC:At(!1)}},onKeyUp:function(){}}}),Qr.length===0)return n.createElement("div",{role:"listbox",className:"".concat(Ne,"-empty"),onMouseDown:ra},nt);var mr={fieldNames:Oe};return Lt&&(mr.loadedKeys=Lt),Fn&&(mr.expandedKeys=Fn),n.createElement("div",{onMouseDown:ra},Hn&&Ft&&n.createElement("span",{style:me,"aria-live":"assertive"},Hn.node.value),n.createElement(W.Z,(0,B.Z)({ref:zr,focusable:!1,prefixCls:"".concat(Ne,"-tree"),treeData:Qr,height:Z,itemHeight:ie,virtual:z!==!1&&nr!==!1,multiple:_t,icon:Pe,showIcon:Ze,switcherIcon:at,showLine:xt,loadData:ft?null:ht,motion:Mt,activeKey:Cn,checkable:gr,checkStrictly:!0,checkedKeys:An,selectedKeys:gr?[]:Ar,defaultExpandAll:vr},mr,{onActiveChange:Gn,onSelect:$n,onCheck:$n,onExpand:va,onLoad:Er,filterTreeNode:Jr,expandAction:Pt})))},Se=n.forwardRef(Fe);Se.displayName="OptionList";var Re=Se,Ye="SHOW_ALL",qe="SHOW_PARENT",Le="SHOW_CHILD";function We(pt,Nt,dr,Jt){var Ne=new Set(pt);return Nt===Le?pt.filter(function(_t){var ft=dr[_t];return!(ft&&ft.children&&ft.children.some(function(At){var Ft=At.node;return Ne.has(Ft[Jt.value])})&&ft.children.every(function(At){var Ft=At.node;return q(Ft)||Ne.has(Ft[Jt.value])}))}):Nt===qe?pt.filter(function(_t){var ft=dr[_t],At=ft?ft.parent:null;return!(At&&!q(At.node)&&Ne.has(At.key))}):pt}function ke(pt){var Nt=pt.searchPlaceholder,dr=pt.treeCheckStrictly,Jt=pt.treeCheckable,Ne=pt.labelInValue,_t=pt.value,ft=pt.multiple;warning(!Nt,"`searchPlaceholder` has been removed."),dr&&Ne===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ne||dr)&&warning(toArray(_t).every(function(At){return At&&_typeof(At)==="object"&&"value"in At}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),dr||ft||Jt?warning(!_t||Array.isArray(_t),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(_t),"`value` should not be array when `TreeSelect` is single mode.")}var ut=null,we=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function ye(pt){return!pt||(0,m.Z)(pt)!=="object"}var de=n.forwardRef(function(pt,Nt){var dr=pt.id,Jt=pt.prefixCls,Ne=Jt===void 0?"rc-tree-select":Jt,_t=pt.value,ft=pt.defaultValue,At=pt.onChange,Ft=pt.onSelect,nt=pt.onDeselect,w=pt.searchValue,z=pt.inputValue,Z=pt.onSearch,ie=pt.autoClearSearchValue,fe=ie===void 0?!0:ie,Oe=pt.filterTreeNode,Ve=pt.treeNodeFilterProp,nr=Ve===void 0?"value":Ve,Pt=pt.showCheckedStrategy,bt=pt.treeNodeLabelProp,gr=pt.multiple,Ar=pt.treeCheckable,lr=pt.treeCheckStrictly,kr=pt.labelInValue,vr=pt.fieldNames,Gt=pt.treeDataSimpleMode,qt=pt.treeData,Pe=pt.children,Ze=pt.loadData,at=pt.treeLoadedKeys,xt=pt.onTreeLoad,St=pt.treeDefaultExpandAll,ht=pt.treeExpandedKeys,Lt=pt.treeDefaultExpandedKeys,Mt=pt.onTreeExpand,Er=pt.treeExpandAction,Mr=pt.virtual,zr=pt.listHeight,Qr=zr===void 0?200:zr,mn=pt.listItemHeight,xn=mn===void 0?20:mn,Cn=pt.onDropdownVisibleChange,Gn=pt.dropdownMatchSelectWidth,Hn=Gn===void 0?!0:Gn,An=pt.treeLine,En=pt.treeIcon,Jr=pt.showTreeIcon,qn=pt.switcherIcon,yr=pt.treeMotion,Rn=(0,o.Z)(pt,we),ta=(0,_.ZP)(dr),la=Ar&&!lr,xa=Ar||lr,Wa=lr||kr,jn=xa||gr,Fn=(0,d.Z)(ft,{value:_t}),va=(0,E.Z)(Fn,2),ra=va[0],$n=va[1],mr=n.useMemo(function(){return Ar?Pt||Le:Ye},[Pt,Ar]),zn=n.useMemo(function(){return G(vr)},[JSON.stringify(vr)]),da=(0,d.Z)("",{value:w!==void 0?w:z,postState:function(Tn){return Tn||""}}),ka=(0,E.Z)(da,2),aa=ka[0],Pa=ka[1],Ia=function(Tn){Pa(Tn),Z==null||Z(Tn)},yn=P(qt,Pe,Gt),pn=u(yn,zn),Nn=pn.keyEntities,Zn=pn.valueEntities,oi=n.useCallback(function(dn){var Tn=[],dt=[];return dn.forEach(function(ce){Zn.has(ce)?dt.push(ce):Tn.push(ce)}),{missingRawValues:Tn,existRawValues:dt}},[Zn]),ni=y(yn,aa,{fieldNames:zn,treeNodeFilterProp:nr,filterTreeNode:Oe}),gi=n.useCallback(function(dn){if(dn){if(bt)return dn[bt];for(var Tn=zn._title,dt=0;dt{const{componentCls:Nt,treePrefixCls:dr,colorBgElevated:Jt}=pt,Ne=`.${dr}`;return[{[`${Nt}-dropdown`]:[{padding:`${pt.paddingXS}px ${pt.paddingXS/2}px`},(0,Yt.Yk)(dr,(0,Ht.TS)(pt,{colorBgContainer:Jt})),{[Ne]:{borderRadius:0,[`${Ne}-list-holder-inner`]:{alignItems:"stretch",[`${Ne}-treenode`]:{[`${Ne}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Et.C2)(`${dr}-checkbox`,pt),{"&-rtl":{direction:"rtl",[`${Ne}-switcher${Ne}-switcher_close`]:{[`${Ne}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Wr(pt,Nt){return(0,Wt.Z)("TreeSelect",dr=>{const Jt=(0,Ht.TS)(dr,{treePrefixCls:Nt});return[Dr(Jt)]},Yt.TM)(pt)}var Br=function(pt,Nt){var dr={};for(var Jt in pt)Object.prototype.hasOwnProperty.call(pt,Jt)&&Nt.indexOf(Jt)<0&&(dr[Jt]=pt[Jt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ne=0,Jt=Object.getOwnPropertySymbols(pt);Ne{var dr,{prefixCls:Jt,size:Ne,disabled:_t,bordered:ft=!0,className:At,rootClassName:Ft,treeCheckable:nt,multiple:w,listHeight:z=256,listItemHeight:Z=26,placement:ie,notFoundContent:fe,switcherIcon:Oe,treeLine:Ve,getPopupContainer:nr,popupClassName:Pt,dropdownClassName:bt,treeIcon:gr=!1,transitionName:Ar,choiceTransitionName:lr="",status:kr,treeExpandAction:vr,builtinPlacements:Gt,dropdownMatchSelectWidth:qt,popupMatchSelectWidth:Pe,allowClear:Ze}=pt,at=Br(pt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:xt,getPrefixCls:St,renderEmpty:ht,direction:Lt,virtual:Mt,popupMatchSelectWidth:Er,popupOverflow:Mr}=n.useContext(te.E_),zr=St(),Qr=St("select",Jt),mn=St("select-tree",Jt),xn=St("tree-select",Jt),{compactSize:Cn,compactItemClassnames:Gn}=(0,$e.ri)(Qr,Lt),[Hn,An]=(0,st.Z)(Qr),[En]=Wr(xn,mn),Jr=V()(Pt||bt,`${xn}-dropdown`,{[`${xn}-dropdown-rtl`]:Lt==="rtl"},Ft,An),qn=!!(nt||w),yr=(0,pe.Z)(at.suffixIcon,at.showArrow),Rn=(dr=Pe!=null?Pe:qt)!==null&&dr!==void 0?dr:Er,{status:ta,hasFeedback:la,isFormItemInput:xa,feedbackIcon:Wa}=n.useContext(ot.aM),jn=(0,ae.F)(ta,kr),{suffixIcon:Fn,removeIcon:va,clearIcon:ra}=(0,je.Z)(Object.assign(Object.assign({},at),{multiple:qn,showSuffixIcon:yr,hasFeedback:la,feedbackIcon:Wa,prefixCls:Qr,componentName:"TreeSelect"})),$n=Ze===!0?{clearIcon:ra}:Ze;let mr;fe!==void 0?mr=fe:mr=(ht==null?void 0:ht("Select"))||n.createElement(Ue.Z,{componentName:"Select"});const zn=(0,j.Z)(at,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),da=n.useMemo(()=>ie!==void 0?ie:Lt==="rtl"?"bottomRight":"bottomLeft",[ie,Lt]),ka=(0,lt.Z)(Gt,Mr),aa=(0,Qe.Z)(Zn=>{var oi;return(oi=Ne!=null?Ne:Cn)!==null&&oi!==void 0?oi:Zn}),Pa=n.useContext(_e.Z),Ia=_t!=null?_t:Pa,yn=V()(!Jt&&xn,{[`${Qr}-lg`]:aa==="large",[`${Qr}-sm`]:aa==="small",[`${Qr}-rtl`]:Lt==="rtl",[`${Qr}-borderless`]:!ft,[`${Qr}-in-form-item`]:xa},(0,ae.Z)(Qr,jn,la),Gn,At,Ft,An),pn=Zn=>n.createElement(Ke.Z,{prefixCls:mn,switcherIcon:Oe,treeNodeProps:Zn,showLine:Ve}),Nn=n.createElement(be,Object.assign({virtual:Mt,disabled:Ia},zn,{dropdownMatchSelectWidth:Rn,builtinPlacements:ka,ref:Nt,prefixCls:Qr,className:yn,listHeight:z,listItemHeight:Z,treeCheckable:nt&&n.createElement("span",{className:`${Qr}-tree-checkbox-inner`}),treeLine:!!Ve,suffixIcon:Fn,multiple:qn,placement:da,removeIcon:va,allowClear:$n,switcherIcon:pn,showTreeIcon:gr,notFoundContent:mr,getPopupContainer:nr||xt,treeMotion:null,dropdownClassName:Jr,choiceTransitionName:(0,he.m)(zr,"",lr),transitionName:(0,he.m)(zr,"slide-up",Ar),treeExpandAction:vr}));return Hn(En(Nn))},wr=n.forwardRef(xr),kt=(0,X.Z)(wr);wr.TreeNode=t,wr.SHOW_ALL=Ye,wr.SHOW_PARENT=qe,wr.SHOW_CHILD=Le,wr._InternalPanelDoNotUseOrYouWillBeFired=kt;var Hr=wr},17574:function(jt,it,R){"use strict";R.d(it,{default:function(){return K}});var T=R(60091),V=R(94480),B=R(52671),g=R(8657),I=R(54476),E=R(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},m=o,x=R(7657),_=function(G,q){return E.createElement(x.Z,(0,I.Z)({},G,{ref:q,icon:m}))},l=E.forwardRef(_),d=l,h=R(92310),n=R.n(h),r=R(35654),a=R(71430),c=R(36355),u=R(56082),s=R(62892),f=R(20648);const e=4;function t(k){const{dropPosition:G,dropLevelOffset:q,prefixCls:ee,indent:le,direction:me="ltr"}=k,Fe=me==="ltr"?"left":"right",Se=me==="ltr"?"right":"left",Re={[Fe]:-q*le+e,[Se]:0};switch(G){case-1:Re.top=-3;break;case 1:Re.bottom=-3;break;default:Re.bottom=-3,Re[Fe]=le+e;break}return E.createElement("div",{style:Re,className:`${ee}-drop-indicator`})}var i=R(71997),p=E.forwardRef((k,G)=>{const{getPrefixCls:q,direction:ee,virtual:le,tree:me}=E.useContext(c.E_),{prefixCls:Fe,className:Se,showIcon:Re=!1,showLine:Ye,switcherIcon:qe,blockNode:Le=!1,children:We,checkable:ke=!1,selectable:ut=!0,draggable:we,motion:ye,style:de}=k,$=q("tree",Fe),J=q(),be=ye!=null?ye:Object.assign(Object.assign({},(0,s.Z)(J)),{motionAppear:!1}),j=Object.assign(Object.assign({},k),{checkable:ke,selectable:ut,showIcon:Re,motion:be,blockNode:Le,showLine:!!Ye,dropIndicatorRender:t}),[X,he]=(0,f.ZP)($),ae=E.useMemo(()=>{if(!we)return!1;let _e={};switch(typeof we){case"function":_e.nodeDraggable=we;break;case"object":_e=Object.assign({},we);break;default:break}return _e.icon!==!1&&(_e.icon=_e.icon||E.createElement(u.Z,null)),_e},[we]),te=_e=>E.createElement(i.Z,{prefixCls:$,switcherIcon:qe,treeNodeProps:_e,showLine:Ye});return X(E.createElement(T.Z,Object.assign({itemHeight:20,ref:G,virtual:le},j,{style:Object.assign(Object.assign({},me==null?void 0:me.style),de),prefixCls:$,className:n()({[`${$}-icon-hide`]:!Re,[`${$}-block-node`]:Le,[`${$}-unselectable`]:!ut,[`${$}-rtl`]:ee==="rtl"},me==null?void 0:me.className,Se,he),direction:ee,checkable:ke&&E.createElement("span",{className:`${$}-checkbox-inner`}),selectable:ut,switcherIcon:te,draggable:ae}),We))}),A;(function(k){k[k.None=0]="None",k[k.Start=1]="Start",k[k.End=2]="End"})(A||(A={}));function y(k,G){function q(ee){const{key:le,children:me}=ee;G(le,ee)!==!1&&y(me||[],G)}k.forEach(q)}function C(k){let{treeData:G,expandedKeys:q,startKey:ee,endKey:le}=k;const me=[];let Fe=A.None;if(ee&&ee===le)return[ee];if(!ee||!le)return[];function Se(Re){return Re===ee||Re===le}return y(G,Re=>{if(Fe===A.End)return!1;if(Se(Re)){if(me.push(Re),Fe===A.None)Fe=A.Start;else if(Fe===A.Start)return Fe=A.End,!1}else Fe===A.Start&&me.push(Re);return q.includes(Re)}),me}function S(k,G){const q=(0,V.Z)(G),ee=[];return y(k,(le,me)=>{const Fe=q.indexOf(le);return Fe!==-1&&(ee.push(me),q.splice(Fe,1)),!!q.length}),ee}var P=function(k,G){var q={};for(var ee in k)Object.prototype.hasOwnProperty.call(k,ee)&&G.indexOf(ee)<0&&(q[ee]=k[ee]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,ee=Object.getOwnPropertySymbols(k);le{var{defaultExpandAll:q,defaultExpandParent:ee,defaultExpandedKeys:le}=k,me=P(k,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Fe=E.useRef(),Se=E.useRef(),Re=()=>{const{keyEntities:ae}=(0,a.I8)(U(me));let te;return q?te=Object.keys(ae):ee?te=(0,r.r7)(me.expandedKeys||le||[],ae):te=me.expandedKeys||le,te},[Ye,qe]=E.useState(me.selectedKeys||me.defaultSelectedKeys||[]),[Le,We]=E.useState(()=>Re());E.useEffect(()=>{"selectedKeys"in me&&qe(me.selectedKeys)},[me.selectedKeys]),E.useEffect(()=>{"expandedKeys"in me&&We(me.expandedKeys)},[me.expandedKeys]);const ke=(ae,te)=>{var _e;return"expandedKeys"in me||We(ae),(_e=me.onExpand)===null||_e===void 0?void 0:_e.call(me,ae,te)},ut=(ae,te)=>{var _e;const{multiple:Ue}=me,{node:Qe,nativeEvent:ot}=te,{key:st=""}=Qe,lt=U(me),pe=Object.assign(Object.assign({},te),{selected:!0}),je=(ot==null?void 0:ot.ctrlKey)||(ot==null?void 0:ot.metaKey),$e=ot==null?void 0:ot.shiftKey;let Ke;Ue&&je?(Ke=ae,Fe.current=st,Se.current=Ke,pe.selectedNodes=S(lt,Ke)):Ue&&$e?(Ke=Array.from(new Set([].concat((0,V.Z)(Se.current||[]),(0,V.Z)(C({treeData:lt,expandedKeys:Le,startKey:st,endKey:Fe.current}))))),pe.selectedNodes=S(lt,Ke)):(Ke=[st],Fe.current=st,Se.current=Ke,pe.selectedNodes=S(lt,Ke)),(_e=me.onSelect)===null||_e===void 0||_e.call(me,Ke,pe),"selectedKeys"in me||qe(Ke)},{getPrefixCls:we,direction:ye}=E.useContext(c.E_),{prefixCls:de,className:$,showIcon:J=!0,expandAction:be="click"}=me,j=P(me,["prefixCls","className","showIcon","expandAction"]),X=we("tree",de),he=n()(`${X}-directory`,{[`${X}-directory-rtl`]:ye==="rtl"},$);return E.createElement(p,Object.assign({icon:D,ref:G,blockNode:!0},j,{showIcon:J,expandAction:be,prefixCls:X,className:he,expandedKeys:Le,selectedKeys:Ye,onSelect:ut,onExpand:ke}))};var W=E.forwardRef(L);const F=p;F.DirectoryTree=W,F.TreeNode=T.O;var K=F},20648:function(jt,it,R){"use strict";R.d(it,{TM:function(){return h},Yk:function(){return d}});var T=R(36237),V=R(98447),B=R(17313),g=R(8378),I=R(37613),E=R(83116);const o=new T.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),m=(n,r)=>({[`.${n}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${r.motionDurationSlow}`}}}),x=(n,r)=>({[`.${n}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:r.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${r.lineWidthBold}px solid ${r.colorPrimary}`,borderRadius:"50%",content:'""'}}}),_=(n,r)=>{const{treeCls:a,treeNodeCls:c,treeNodePadding:u,titleHeight:s,nodeSelectedBg:f,nodeHoverBg:e}=r,t=r.paddingXS;return{[a]:Object.assign(Object.assign({},(0,B.Wf)(r)),{background:r.colorBgContainer,borderRadius:r.borderRadius,transition:`background-color ${r.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,B.oN)(r)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${c}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:u,insetInlineStart:0,border:`1px solid ${r.colorPrimary}`,opacity:0,animationName:o,animationDuration:r.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${c}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${u}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:r.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,B.oN)(r)),[`&:not(${c}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:s,lineHeight:`${s}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${r.motionDurationSlow}`,[`${c}:hover &`]:{opacity:.45}},[`&${c}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:s}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},m(n,r)),{position:"relative",flex:"none",alignSelf:"stretch",width:s,margin:0,lineHeight:`${s}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:r.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:s/2,bottom:-u,marginInlineStart:-1,borderInlineEnd:`1px solid ${r.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:s/2*.8,height:s/2,borderBottom:`1px solid ${r.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:t},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:s,margin:0,padding:`0 ${r.paddingXS/2}px`,color:"inherit",lineHeight:`${s}px`,background:"transparent",borderRadius:r.borderRadius,cursor:"pointer",transition:`all ${r.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:e},[`&${a}-node-selected`]:{backgroundColor:f},[`${a}-iconEle`]:{display:"inline-block",width:s,height:s,lineHeight:`${s}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${s}px`,userSelect:"none"},x(n,r)),[`${c}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${r.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:s/2,bottom:-u,borderInlineEnd:`1px solid ${r.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${c}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${s/2}px !important`}}}}})}},l=n=>{const{treeCls:r,treeNodeCls:a,treeNodePadding:c,directoryNodeSelectedBg:u,directoryNodeSelectedColor:s}=n;return{[`${r}${r}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:c,insetInlineStart:0,transition:`background-color ${n.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:n.controlItemBgHover}},"> *":{zIndex:1},[`${r}-switcher`]:{transition:`color ${n.motionDurationMid}`},[`${r}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${r}-node-selected`]:{color:s,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:u},[`${r}-switcher`]:{color:s},[`${r}-node-content-wrapper`]:{color:s,background:"transparent"}}}}}},d=(n,r)=>{const a=`.${n}`,c=`${a}-treenode`,u=r.paddingXS/2,s=(0,I.TS)(r,{treeCls:a,treeNodeCls:c,treeNodePadding:u});return[_(n,s),l(s)]},h=n=>{const{controlHeightSM:r}=n;return{titleHeight:r,nodeHoverBg:n.controlItemBgHover,nodeSelectedBg:n.controlItemBgActive}};it.ZP=(0,E.Z)("Tree",(n,r)=>{let{prefixCls:a}=r;return[{[n.componentCls]:(0,V.C2)(`${a}-checkbox`,n)},d(a,n),(0,g.Z)(n)]},n=>{const{colorTextLightSolid:r,colorPrimary:a}=n;return Object.assign(Object.assign({},h(n)),{directoryNodeSelectedColor:r,directoryNodeSelectedBg:a})})},71997:function(jt,it,R){"use strict";R.d(it,{Z:function(){return c}});var T=R(54476),V=R(59301),B={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},g=B,I=R(7657),E=function(s,f){return V.createElement(I.Z,(0,T.Z)({},s,{ref:f,icon:g}))},o=V.forwardRef(E),m=o,x=R(52671),_=R(58617),l=R(15075),d=R(43531),h=R(92310),n=R.n(h),r=R(92343),c=u=>{const{prefixCls:s,switcherIcon:f,treeNodeProps:e,showLine:t}=u,{isLeaf:i,expanded:v,loading:p}=e;if(p)return V.createElement(_.Z,{className:`${s}-switcher-loading-icon`});let A;if(t&&typeof t=="object"&&(A=t.showLeafIcon),i){if(!t)return null;if(typeof A!="boolean"&&A){const S=typeof A=="function"?A(e):A,P=`${s}-switcher-line-custom-icon`;return(0,r.l$)(S)?(0,r.Tm)(S,{className:n()(S.props.className||"",P)}):S}return A?V.createElement(x.Z,{className:`${s}-switcher-line-icon`}):V.createElement("span",{className:`${s}-switcher-leaf-line`})}const y=`${s}-switcher-icon`,C=typeof f=="function"?f(e):f;return(0,r.l$)(C)?(0,r.Tm)(C,{className:n()(C.props.className||"",y)}):C!==void 0?C:t?v?V.createElement(l.Z,{className:`${s}-switcher-line-icon`}):V.createElement(d.Z,{className:`${s}-switcher-line-icon`}):V.createElement(m,{className:y})}},54580:function(jt,it,R){"use strict";R.d(it,{default:function(){return qt}});var T=R(59301),V=R(94480),B=R(92310),g=R.n(B),I=R(54476),E=R(67732),o=R(83652),m=R(42403),x=R(158),_=R(20068),l=R(75931),d=R(75044),h=R(76190),n=R(3202),r=R(26112);function a(Pe,Ze){var at="cannot ".concat(Pe.method," ").concat(Pe.action," ").concat(Ze.status,"'"),xt=new Error(at);return xt.status=Ze.status,xt.method=Pe.method,xt.url=Pe.action,xt}function c(Pe){var Ze=Pe.responseText||Pe.response;if(!Ze)return Ze;try{return JSON.parse(Ze)}catch(at){return Ze}}function u(Pe){var Ze=new XMLHttpRequest;Pe.onProgress&&Ze.upload&&(Ze.upload.onprogress=function(ht){ht.total>0&&(ht.percent=ht.loaded/ht.total*100),Pe.onProgress(ht)});var at=new FormData;Pe.data&&Object.keys(Pe.data).forEach(function(St){var ht=Pe.data[St];if(Array.isArray(ht)){ht.forEach(function(Lt){at.append("".concat(St,"[]"),Lt)});return}at.append(St,ht)}),Pe.file instanceof Blob?at.append(Pe.filename,Pe.file,Pe.file.name):at.append(Pe.filename,Pe.file),Ze.onerror=function(ht){Pe.onError(ht)},Ze.onload=function(){return Ze.status<200||Ze.status>=300?Pe.onError(a(Pe,Ze),c(Ze)):Pe.onSuccess(c(Ze),Ze)},Ze.open(Pe.method,Pe.action,!0),Pe.withCredentials&&"withCredentials"in Ze&&(Ze.withCredentials=!0);var xt=Pe.headers||{};return xt["X-Requested-With"]!==null&&Ze.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(xt).forEach(function(St){xt[St]!==null&&Ze.setRequestHeader(St,xt[St])}),Ze.send(at),{abort:function(){Ze.abort()}}}var s=+new Date,f=0;function e(){return"rc-upload-".concat(s,"-").concat(++f)}var t=R(48736),i=function(Pe,Ze){if(Pe&&Ze){var at=Array.isArray(Ze)?Ze:Ze.split(","),xt=Pe.name||"",St=Pe.type||"",ht=St.replace(/\/.*$/,"");return at.some(function(Lt){var Mt=Lt.trim();if(/^\*(\/\*)?$/.test(Lt))return!0;if(Mt.charAt(0)==="."){var Er=xt.toLowerCase(),Mr=Mt.toLowerCase(),zr=[Mr];return(Mr===".jpg"||Mr===".jpeg")&&(zr=[".jpg",".jpeg"]),zr.some(function(Qr){return Er.endsWith(Qr)})}return/\/\*$/.test(Mt)?ht===Mt.replace(/\/.*$/,""):St===Mt?!0:/^\w+$/.test(Mt)?((0,t.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Mt,"'.Skip for check.")),!0):!1})}return!0};function v(Pe,Ze){var at=Pe.createReader(),xt=[];function St(){at.readEntries(function(ht){var Lt=Array.prototype.slice.apply(ht);xt=xt.concat(Lt);var Mt=!Lt.length;Mt?Ze(xt):St()})}St()}var p=function(Ze,at,xt){var St=function ht(Lt,Mt){Lt&&(Lt.path=Mt||"",Lt.isFile?Lt.file(function(Er){xt(Er)&&(Lt.fullPath&&!Er.webkitRelativePath&&(Object.defineProperties(Er,{webkitRelativePath:{writable:!0}}),Er.webkitRelativePath=Lt.fullPath.replace(/^\//,""),Object.defineProperties(Er,{webkitRelativePath:{writable:!1}})),at([Er]))}):Lt.isDirectory&&v(Lt,function(Er){Er.forEach(function(Mr){ht(Mr,"".concat(Mt).concat(Lt.name,"/"))})}))};Ze.forEach(function(ht){St(ht.webkitGetAsEntry())})},A=p,y=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],C=function(Pe){(0,m.Z)(at,Pe);var Ze=(0,x.Z)(at);function at(){var xt;(0,E.Z)(this,at);for(var St=arguments.length,ht=new Array(St),Lt=0;Lt{let{uid:ht}=St;return ht===Pe.uid});return xt===-1?at.push(Pe):at[xt]=Pe,at}function _e(Pe,Ze){const at=Pe.uid!==void 0?"uid":"name";return Ze.filter(xt=>xt[at]===Pe[at])[0]}function Ue(Pe,Ze){const at=Pe.uid!==void 0?"uid":"name",xt=Ze.filter(St=>St[at]!==Pe[at]);return xt.length===Ze.length?null:xt}const Qe=function(){const Ze=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),xt=Ze[Ze.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(xt)||[""])[0]},ot=Pe=>Pe.indexOf("image/")===0,st=Pe=>{if(Pe.type&&!Pe.thumbUrl)return ot(Pe.type);const Ze=Pe.thumbUrl||Pe.url||"",at=Qe(Ze);return/^data:image\//.test(Ze)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(at)?!0:!(/^data:/.test(Ze)||at)},lt=200;function pe(Pe){return new Promise(Ze=>{if(!Pe.type||!ot(Pe.type)){Ze("");return}const at=document.createElement("canvas");at.width=lt,at.height=lt,at.style.cssText=`position: fixed; left: 0; top: 0; width: ${lt}px; height: ${lt}px; z-index: 9999; display: none;`,document.body.appendChild(at);const xt=at.getContext("2d"),St=new Image;if(St.onload=()=>{const{width:ht,height:Lt}=St;let Mt=lt,Er=lt,Mr=0,zr=0;ht>Lt?(Er=Lt*(lt/ht),zr=-(Er-Mt)/2):(Mt=ht*(lt/Lt),Mr=-(Mt-Er)/2),xt.drawImage(St,Mr,zr,Mt,Er);const Qr=at.toDataURL();document.body.removeChild(at),window.URL.revokeObjectURL(St.src),Ze(Qr)},St.crossOrigin="anonymous",Pe.type.startsWith("image/svg+xml")){const ht=new FileReader;ht.onload=()=>{ht.result&&(St.src=ht.result)},ht.readAsDataURL(Pe)}else if(Pe.type.startsWith("image/gif")){const ht=new FileReader;ht.onload=()=>{ht.result&&Ze(ht.result)},ht.readAsDataURL(Pe)}else St.src=window.URL.createObjectURL(Pe)})}var je=R(26227),$e=R(41464),Ke=R(15277),Et=R(93948),Ht=R(6848),Yt=T.forwardRef((Pe,Ze)=>{let{prefixCls:at,className:xt,style:St,locale:ht,listType:Lt,file:Mt,items:Er,progress:Mr,iconRender:zr,actionIconRender:Qr,itemRender:mn,isImgUrl:xn,showPreviewIcon:Cn,showRemoveIcon:Gn,showDownloadIcon:Hn,previewIcon:An,removeIcon:En,downloadIcon:Jr,onPreview:qn,onDownload:yr,onClose:Rn}=Pe;var ta,la;const{status:xa}=Mt,[Wa,jn]=T.useState(xa);T.useEffect(()=>{xa!=="removed"&&jn(xa)},[xa]);const[Fn,va]=T.useState(!1);T.useEffect(()=>{const Sa=setTimeout(()=>{va(!0)},300);return()=>{clearTimeout(Sa)}},[]);const ra=zr(Mt);let $n=T.createElement("div",{className:`${at}-icon`},ra);if(Lt==="picture"||Lt==="picture-card"||Lt==="picture-circle")if(Wa==="uploading"||!Mt.thumbUrl&&!Mt.url){const Sa=g()(`${at}-list-item-thumbnail`,{[`${at}-list-item-file`]:Wa!=="uploading"});$n=T.createElement("div",{className:Sa},ra)}else{const Sa=xn!=null&&xn(Mt)?T.createElement("img",{src:Mt.thumbUrl||Mt.url,alt:Mt.name,className:`${at}-list-item-image`,crossOrigin:Mt.crossOrigin}):ra,Ba=g()(`${at}-list-item-thumbnail`,{[`${at}-list-item-file`]:xn&&!xn(Mt)});$n=T.createElement("a",{className:Ba,onClick:pi=>qn(Mt,pi),href:Mt.url||Mt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Sa)}const mr=g()(`${at}-list-item`,`${at}-list-item-${Wa}`),zn=typeof Mt.linkProps=="string"?JSON.parse(Mt.linkProps):Mt.linkProps,da=Gn?Qr((typeof En=="function"?En(Mt):En)||T.createElement(je.Z,null),()=>Rn(Mt),at,ht.removeFile):null,ka=Hn&&Wa==="done"?Qr((typeof Jr=="function"?Jr(Mt):Jr)||T.createElement($e.Z,null),()=>yr(Mt),at,ht.downloadFile):null,aa=Lt!=="picture-card"&&Lt!=="picture-circle"&&T.createElement("span",{key:"download-delete",className:g()(`${at}-list-item-actions`,{picture:Lt==="picture"})},ka,da),Pa=g()(`${at}-list-item-name`),Ia=Mt.url?[T.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Pa,title:Mt.name},zn,{href:Mt.url,onClick:Sa=>qn(Mt,Sa)}),Mt.name),aa]:[T.createElement("span",{key:"view",className:Pa,onClick:Sa=>qn(Mt,Sa),title:Mt.name},Mt.name),aa],yn={pointerEvents:"none",opacity:.5},pn=Cn?T.createElement("a",{href:Mt.url||Mt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Mt.url||Mt.thumbUrl?void 0:yn,onClick:Sa=>qn(Mt,Sa),title:ht.previewFile},typeof An=="function"?An(Mt):An||T.createElement(Ke.Z,null)):null,Nn=(Lt==="picture-card"||Lt==="picture-circle")&&Wa!=="uploading"&&T.createElement("span",{className:`${at}-list-item-actions`},pn,Wa==="done"&&ka,da),{getPrefixCls:Zn}=T.useContext(F.E_),oi=Zn(),ni=T.createElement("div",{className:mr},$n,Ia,Nn,Fn&&T.createElement(J.default,{motionName:`${oi}-fade`,visible:Wa==="uploading",motionDeadline:2e3},Sa=>{let{className:Ba}=Sa;const pi="percent"in Mt?T.createElement(Et.Z,Object.assign({},Mr,{type:"line",percent:Mt.percent,"aria-label":Mt["aria-label"],"aria-labelledby":Mt["aria-labelledby"]})):null;return T.createElement("div",{className:g()(`${at}-list-item-progress`,Ba)},pi)})),gi=Mt.response&&typeof Mt.response=="string"?Mt.response:((ta=Mt.error)===null||ta===void 0?void 0:ta.statusText)||((la=Mt.error)===null||la===void 0?void 0:la.message)||ht.uploadError,ui=Wa==="error"?T.createElement(Ht.Z,{title:gi,getPopupContainer:Sa=>Sa.parentNode},ni):ni;return T.createElement("div",{className:g()(`${at}-list-item-container`,xt),style:St,ref:Ze},mn?mn(ui,Mt,Er,{download:yr.bind(null,Mt),preview:qn.bind(null,Mt),remove:Rn.bind(null,Mt)}):ui)});const Dr=(Pe,Ze)=>{const{listType:at="text",previewFile:xt=pe,onPreview:St,onDownload:ht,onRemove:Lt,locale:Mt,iconRender:Er,isImageUrl:Mr=st,prefixCls:zr,items:Qr=[],showPreviewIcon:mn=!0,showRemoveIcon:xn=!0,showDownloadIcon:Cn=!1,removeIcon:Gn,previewIcon:Hn,downloadIcon:An,progress:En={size:[-1,2],showInfo:!1},appendAction:Jr,appendActionVisible:qn=!0,itemRender:yr,disabled:Rn}=Pe,ta=(0,be.Z)(),[la,xa]=T.useState(!1);T.useEffect(()=>{at!=="picture"&&at!=="picture-card"&&at!=="picture-circle"||(Qr||[]).forEach(yn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(yn.originFileObj instanceof File||yn.originFileObj instanceof Blob)||yn.thumbUrl!==void 0||(yn.thumbUrl="",xt&&xt(yn.originFileObj).then(pn=>{yn.thumbUrl=pn||"",ta()}))})},[at,Qr,xt]),T.useEffect(()=>{xa(!0)},[]);const Wa=(yn,pn)=>{if(St)return pn==null||pn.preventDefault(),St(yn)},jn=yn=>{typeof ht=="function"?ht(yn):yn.url&&window.open(yn.url)},Fn=yn=>{Lt==null||Lt(yn)},va=yn=>{if(Er)return Er(yn,at);const pn=yn.status==="uploading",Nn=Mr&&Mr(yn)?T.createElement($,null):T.createElement(Se,null);let Zn=pn?T.createElement(Re.Z,null):T.createElement(ke,null);return at==="picture"?Zn=pn?T.createElement(Re.Z,null):Nn:(at==="picture-card"||at==="picture-circle")&&(Zn=pn?Mt.uploading:Nn),Zn},ra=(yn,pn,Nn,Zn)=>{const oi={type:"text",size:"small",title:Zn,onClick:ni=>{pn(),(0,X.l$)(yn)&&yn.props.onClick&&yn.props.onClick(ni)},className:`${Nn}-list-item-action`,disabled:Rn};if((0,X.l$)(yn)){const ni=(0,X.Tm)(yn,Object.assign(Object.assign({},yn.props),{onClick:()=>{}}));return T.createElement(he.ZP,Object.assign({},oi,{icon:ni}))}return T.createElement(he.ZP,Object.assign({},oi),T.createElement("span",null,yn))};T.useImperativeHandle(Ze,()=>({handlePreview:Wa,handleDownload:jn}));const{getPrefixCls:$n}=T.useContext(F.E_),mr=$n("upload",zr),zn=$n(),da=g()(`${mr}-list`,`${mr}-list-${at}`),ka=(0,V.Z)(Qr.map(yn=>({key:yn.uid,file:yn})));let Pa={motionDeadline:2e3,motionName:`${mr}-${at==="picture-card"||at==="picture-circle"?"animate-inline":"animate"}`,keys:ka,motionAppear:la};const Ia=T.useMemo(()=>{const yn=Object.assign({},(0,j.Z)(zn));return delete yn.onAppearEnd,delete yn.onEnterEnd,delete yn.onLeaveEnd,yn},[zn]);return at!=="picture-card"&&at!=="picture-circle"&&(Pa=Object.assign(Object.assign({},Ia),Pa)),T.createElement("div",{className:da},T.createElement(J.CSSMotionList,Object.assign({},Pa,{component:!1}),yn=>{let{key:pn,file:Nn,className:Zn,style:oi}=yn;return T.createElement(Yt,{key:pn,locale:Mt,prefixCls:mr,className:Zn,style:oi,file:Nn,items:Qr,progress:En,listType:at,isImgUrl:Mr,showPreviewIcon:mn,showRemoveIcon:xn,showDownloadIcon:Cn,removeIcon:Gn,previewIcon:Hn,downloadIcon:An,iconRender:va,actionIconRender:ra,itemRender:yr,onPreview:Wa,onDownload:jn,onClose:Fn})}),Jr&&T.createElement(J.default,Object.assign({},Pa,{visible:qn,forceRender:!0}),yn=>{let{className:pn,style:Nn}=yn;return(0,X.Tm)(Jr,Zn=>({className:g()(Zn.className,pn),style:Object.assign(Object.assign(Object.assign({},Nn),{pointerEvents:pn?"none":void 0}),Zn.style)}))}))};var Br=T.forwardRef(Dr),xr=R(17313),vn=R(8378),wr=R(83116),kt=R(37613),pt=Pe=>{const{componentCls:Ze,iconCls:at}=Pe;return{[`${Ze}-wrapper`]:{[`${Ze}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Pe.colorFillAlter,border:`${Pe.lineWidth}px dashed ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusLG,cursor:"pointer",transition:`border-color ${Pe.motionDurationSlow}`,[Ze]:{padding:`${Pe.padding}px 0`},[`${Ze}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ze}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ze}-disabled):hover`]:{borderColor:Pe.colorPrimaryHover},[`p${Ze}-drag-icon`]:{marginBottom:Pe.margin,[at]:{color:Pe.colorPrimary,fontSize:Pe.uploadThumbnailSize}},[`p${Ze}-text`]:{margin:`0 0 ${Pe.marginXXS}px`,color:Pe.colorTextHeading,fontSize:Pe.fontSizeLG},[`p${Ze}-hint`]:{color:Pe.colorTextDescription,fontSize:Pe.fontSize},[`&${Ze}-disabled`]:{cursor:"not-allowed",[`p${Ze}-drag-icon ${at}, p${Ze}-text, p${Ze}-hint - `]:{color:Pe.colorTextDisabled}}}}}},dr=Pe=>{const{componentCls:Ze,antCls:at,iconCls:xt,fontSize:bt,lineHeight:ht}=Pe,Lt=`${Ze}-list-item`,Mt=`${Lt}-actions`,Er=`${Lt}-action`,Mr=Math.round(bt*ht);return{[`${Ze}-wrapper`]:{[`${Ze}-list`]:Object.assign(Object.assign({},(0,xr.dF)()),{lineHeight:Pe.lineHeight,[Lt]:{position:"relative",height:Pe.lineHeight*bt,marginTop:Pe.marginXS,fontSize:bt,display:"flex",alignItems:"center",transition:`background-color ${Pe.motionDurationSlow}`,"&:hover":{backgroundColor:Pe.controlItemBgHover},[`${Lt}-name`]:Object.assign(Object.assign({},xr.vS),{padding:`0 ${Pe.paddingXS}px`,lineHeight:ht,flex:"auto",transition:`all ${Pe.motionDurationSlow}`}),[Mt]:{[Er]:{opacity:0},[`${Er}${at}-btn-sm`]:{height:Mr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:Pe.colorTextDisabled}}}}}},dr=Pe=>{const{componentCls:Ze,antCls:at,iconCls:xt,fontSize:St,lineHeight:ht}=Pe,Lt=`${Ze}-list-item`,Mt=`${Lt}-actions`,Er=`${Lt}-action`,Mr=Math.round(St*ht);return{[`${Ze}-wrapper`]:{[`${Ze}-list`]:Object.assign(Object.assign({},(0,xr.dF)()),{lineHeight:Pe.lineHeight,[Lt]:{position:"relative",height:Pe.lineHeight*St,marginTop:Pe.marginXS,fontSize:St,display:"flex",alignItems:"center",transition:`background-color ${Pe.motionDurationSlow}`,"&:hover":{backgroundColor:Pe.controlItemBgHover},[`${Lt}-name`]:Object.assign(Object.assign({},xr.vS),{padding:`0 ${Pe.paddingXS}px`,lineHeight:ht,flex:"auto",transition:`all ${Pe.motionDurationSlow}`}),[Mt]:{[Er]:{opacity:0},[`${Er}${at}-btn-sm`]:{height:Mr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${Er}:focus-visible, &.picture ${Er} - `]:{opacity:1},[xt]:{color:Pe.actionsColor,transition:`all ${Pe.motionDurationSlow}`},[`&:hover ${xt}`]:{color:Pe.colorText}},[`${Ze}-icon ${xt}`]:{color:Pe.colorTextDescription,fontSize:bt},[`${Lt}-progress`]:{position:"absolute",bottom:-Pe.uploadProgressOffset,width:"100%",paddingInlineStart:bt+Pe.paddingXS,fontSize:bt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Lt}:hover ${Er}`]:{opacity:1,color:Pe.colorText},[`${Lt}-error`]:{color:Pe.colorError,[`${Lt}-name, ${Ze}-icon ${xt}`]:{color:Pe.colorError},[Mt]:{[`${xt}, ${xt}:hover`]:{color:Pe.colorError},[Er]:{opacity:1}}},[`${Ze}-list-item-container`]:{transition:`opacity ${Pe.motionDurationSlow}, height ${Pe.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Jt=R(36237),Ne=R(1950);const _t=new Jt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),ft=new Jt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ft=Pe=>{const{componentCls:Ze}=Pe,at=`${Ze}-animate-inline`;return[{[`${Ze}-wrapper`]:{[`${at}-appear, ${at}-enter, ${at}-leave`]:{animationDuration:Pe.motionDurationSlow,animationTimingFunction:Pe.motionEaseInOutCirc,animationFillMode:"forwards"},[`${at}-appear, ${at}-enter`]:{animationName:_t},[`${at}-leave`]:{animationName:ft}}},{[`${Ze}-wrapper`]:(0,Ne.J$)(Pe)},_t,ft]},nt=R(30071),w=R(64993);const z=Pe=>{const{componentCls:Ze,iconCls:at,uploadThumbnailSize:xt,uploadProgressOffset:bt}=Pe,ht=`${Ze}-list`,Lt=`${ht}-item`;return{[`${Ze}-wrapper`]:{[` + `]:{opacity:1},[xt]:{color:Pe.actionsColor,transition:`all ${Pe.motionDurationSlow}`},[`&:hover ${xt}`]:{color:Pe.colorText}},[`${Ze}-icon ${xt}`]:{color:Pe.colorTextDescription,fontSize:St},[`${Lt}-progress`]:{position:"absolute",bottom:-Pe.uploadProgressOffset,width:"100%",paddingInlineStart:St+Pe.paddingXS,fontSize:St,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Lt}:hover ${Er}`]:{opacity:1,color:Pe.colorText},[`${Lt}-error`]:{color:Pe.colorError,[`${Lt}-name, ${Ze}-icon ${xt}`]:{color:Pe.colorError},[Mt]:{[`${xt}, ${xt}:hover`]:{color:Pe.colorError},[Er]:{opacity:1}}},[`${Ze}-list-item-container`]:{transition:`opacity ${Pe.motionDurationSlow}, height ${Pe.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Jt=R(36237),Ne=R(1950);const _t=new Jt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),ft=new Jt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ft=Pe=>{const{componentCls:Ze}=Pe,at=`${Ze}-animate-inline`;return[{[`${Ze}-wrapper`]:{[`${at}-appear, ${at}-enter, ${at}-leave`]:{animationDuration:Pe.motionDurationSlow,animationTimingFunction:Pe.motionEaseInOutCirc,animationFillMode:"forwards"},[`${at}-appear, ${at}-enter`]:{animationName:_t},[`${at}-leave`]:{animationName:ft}}},{[`${Ze}-wrapper`]:(0,Ne.J$)(Pe)},_t,ft]},nt=R(30071),w=R(64993);const z=Pe=>{const{componentCls:Ze,iconCls:at,uploadThumbnailSize:xt,uploadProgressOffset:St}=Pe,ht=`${Ze}-list`,Lt=`${ht}-item`;return{[`${Ze}-wrapper`]:{[` ${ht}${ht}-picture, ${ht}${ht}-picture-card, ${ht}${ht}-picture-circle - `]:{[Lt]:{position:"relative",height:xt+Pe.lineWidth*2+Pe.paddingXS*2,padding:Pe.paddingXS,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusLG,"&:hover":{background:"transparent"},[`${Lt}-thumbnail`]:Object.assign(Object.assign({},xr.vS),{width:xt,height:xt,lineHeight:`${xt+Pe.paddingSM}px`,textAlign:"center",flex:"none",[at]:{fontSize:Pe.fontSizeHeading2,color:Pe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Lt}-progress`]:{bottom:bt,width:`calc(100% - ${Pe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:xt+Pe.paddingXS}},[`${Lt}-error`]:{borderColor:Pe.colorError,[`${Lt}-thumbnail ${at}`]:{[`svg path[fill='${nt.blue[0]}']`]:{fill:Pe.colorErrorBg},[`svg path[fill='${nt.blue.primary}']`]:{fill:Pe.colorError}}},[`${Lt}-uploading`]:{borderStyle:"dashed",[`${Lt}-name`]:{marginBottom:bt}}},[`${ht}${ht}-picture-circle ${Lt}`]:{[`&, &::before, ${Lt}-thumbnail`]:{borderRadius:"50%"}}}}},Z=Pe=>{const{componentCls:Ze,iconCls:at,fontSizeLG:xt,colorTextLightSolid:bt}=Pe,ht=`${Ze}-list`,Lt=`${ht}-item`,Mt=Pe.uploadPicCardSize;return{[` + `]:{[Lt]:{position:"relative",height:xt+Pe.lineWidth*2+Pe.paddingXS*2,padding:Pe.paddingXS,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusLG,"&:hover":{background:"transparent"},[`${Lt}-thumbnail`]:Object.assign(Object.assign({},xr.vS),{width:xt,height:xt,lineHeight:`${xt+Pe.paddingSM}px`,textAlign:"center",flex:"none",[at]:{fontSize:Pe.fontSizeHeading2,color:Pe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Lt}-progress`]:{bottom:St,width:`calc(100% - ${Pe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:xt+Pe.paddingXS}},[`${Lt}-error`]:{borderColor:Pe.colorError,[`${Lt}-thumbnail ${at}`]:{[`svg path[fill='${nt.blue[0]}']`]:{fill:Pe.colorErrorBg},[`svg path[fill='${nt.blue.primary}']`]:{fill:Pe.colorError}}},[`${Lt}-uploading`]:{borderStyle:"dashed",[`${Lt}-name`]:{marginBottom:St}}},[`${ht}${ht}-picture-circle ${Lt}`]:{[`&, &::before, ${Lt}-thumbnail`]:{borderRadius:"50%"}}}}},Z=Pe=>{const{componentCls:Ze,iconCls:at,fontSizeLG:xt,colorTextLightSolid:St}=Pe,ht=`${Ze}-list`,Lt=`${ht}-item`,Mt=Pe.uploadPicCardSize;return{[` ${Ze}-wrapper${Ze}-picture-card-wrapper, ${Ze}-wrapper${Ze}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,xr.dF)()),{display:"inline-block",width:"100%",[`${Ze}${Ze}-select`]:{width:Mt,height:Mt,marginInlineEnd:Pe.marginXS,marginBottom:Pe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Pe.colorFillAlter,border:`${Pe.lineWidth}px dashed ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusLG,cursor:"pointer",transition:`border-color ${Pe.motionDurationSlow}`,[`> ${Ze}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ze}-disabled):hover`]:{borderColor:Pe.colorPrimary}},[`${ht}${ht}-picture-card, ${ht}${ht}-picture-circle`]:{[`${ht}-item-container`]:{display:"inline-block",width:Mt,height:Mt,marginBlock:`0 ${Pe.marginXS}px`,marginInline:`0 ${Pe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Lt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Pe.paddingXS*2}px)`,height:`calc(100% - ${Pe.paddingXS*2}px)`,backgroundColor:Pe.colorBgMask,opacity:0,transition:`all ${Pe.motionDurationSlow}`,content:'" "'}},[`${Lt}:hover`]:{[`&::before, ${Lt}-actions`]:{opacity:1}},[`${Lt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Pe.motionDurationSlow}`,[`${at}-eye, ${at}-download, ${at}-delete`]:{zIndex:10,width:xt,margin:`0 ${Pe.marginXXS}px`,fontSize:xt,cursor:"pointer",transition:`all ${Pe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Lt}-actions, ${Lt}-actions:hover`]:{[`${at}-eye, ${at}-download, ${at}-delete`]:{color:new w.C(bt).setAlpha(.65).toRgbString(),"&:hover":{color:bt}}},[`${Lt}-thumbnail, ${Lt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Lt}-name`]:{display:"none",textAlign:"center"},[`${Lt}-file + ${Lt}-name`]:{position:"absolute",bottom:Pe.margin,display:"block",width:`calc(100% - ${Pe.paddingXS*2}px)`},[`${Lt}-uploading`]:{[`&${Lt}`]:{backgroundColor:Pe.colorFillAlter},[`&::before, ${at}-eye, ${at}-download, ${at}-delete`]:{display:"none"}},[`${Lt}-progress`]:{bottom:Pe.marginXL,width:`calc(100% - ${Pe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ze}-wrapper${Ze}-picture-circle-wrapper`]:{[`${Ze}${Ze}-select`]:{borderRadius:"50%"}}}};var fe=Pe=>{const{componentCls:Ze}=Pe;return{[`${Ze}-rtl`]:{direction:"rtl"}}};const Oe=Pe=>{const{componentCls:Ze,colorTextDisabled:at}=Pe;return{[`${Ze}-wrapper`]:Object.assign(Object.assign({},(0,xr.Wf)(Pe)),{[Ze]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ze}-select`]:{display:"inline-block"},[`${Ze}-disabled`]:{color:at,cursor:"not-allowed"}})}};var Ve=(0,wr.Z)("Upload",Pe=>{const{fontSizeHeading3:Ze,fontSize:at,lineHeight:xt,lineWidth:bt,controlHeightLG:ht}=Pe,Lt=Math.round(at*xt),Mt=(0,kt.TS)(Pe,{uploadThumbnailSize:Ze*2,uploadProgressOffset:Lt/2+bt,uploadPicCardSize:ht*2.55});return[Oe(Mt),pt(Mt),z(Mt),Z(Mt),dr(Mt),Ft(Mt),fe(Mt),(0,mn.Z)(Mt)]},Pe=>({actionsColor:Pe.colorTextDescription})),nr=function(Pe,Ze,at,xt){function bt(ht){return ht instanceof at?ht:new at(function(Lt){Lt(ht)})}return new(at||(at=Promise))(function(ht,Lt){function Mt(Kr){try{Mr(xt.next(Kr))}catch(Qr){Lt(Qr)}}function Er(Kr){try{Mr(xt.throw(Kr))}catch(Qr){Lt(Qr)}}function Mr(Kr){Kr.done?ht(Kr.value):bt(Kr.value).then(Mt,Er)}Mr((xt=xt.apply(Pe,Ze||[])).next())})};const Pt=`__LIST_IGNORE_${Date.now()}__`,Ct=(Pe,Ze)=>{const{fileList:at,defaultFileList:xt,onRemove:bt,showUploadList:ht=!0,listType:Lt="text",onPreview:Mt,onDownload:Er,onChange:Mr,onDrop:Kr,previewFile:Qr,disabled:pn,locale:En,iconRender:An,isImageUrl:Gn,progress:Hn,prefixCls:xn,className:_n,type:Jr="select",children:qn,style:yr,itemRender:Bn,maxCount:ta,data:la={},multiple:Ea=!1,action:Ua="",accept:jn="",supportServerRender:Fn=!0,rootClassName:ha}=Pe,ra=T.useContext(K.Z),$n=pn!=null?pn:ra,[mr,Kn]=(0,O.Z)(xt||[],{value:at,postState:Cn=>Cn!=null?Cn:[]}),[ca,za]=T.useState("drop"),aa=T.useRef(null);T.useMemo(()=>{const Cn=Date.now();(at||[]).forEach((ga,ka)=>{!ga.uid&&!Object.isFrozen(ga)&&(ga.uid=`__AUTO__${Cn}_${ka}__`)})},[at]);const Oa=(Cn,ga,ka)=>{let hn=(0,V.Z)(ga),Dn=!1;ta===1?hn=hn.slice(-1):ta&&(Dn=hn.length>ta,hn=hn.slice(0,ta)),(0,W.flushSync)(()=>{Kn(hn)});const dt={file:Cn,fileList:hn};ka&&(dt.event=ka),(!Dn||hn.some(ce=>ce.uid===Cn.uid))&&(0,W.flushSync)(()=>{Mr==null||Mr(dt)})},Ia=(Cn,ga)=>nr(void 0,void 0,void 0,function*(){const{beforeUpload:ka,transformFile:hn}=Pe;let Dn=Cn;if(ka){const dt=yield ka(Cn,ga);if(dt===!1)return!1;if(delete Cn[Pt],dt===Pt)return Object.defineProperty(Cn,Pt,{value:!0,configurable:!0}),!1;typeof dt=="object"&&dt&&(Dn=dt)}return hn&&(Dn=yield hn(Dn)),Dn}),yn=Cn=>{const ga=Cn.filter(Dn=>!Dn.file[Pt]);if(!ga.length)return;const ka=ga.map(Dn=>ae(Dn.file));let hn=(0,V.Z)(mr);ka.forEach(Dn=>{hn=te(Dn,hn)}),ka.forEach((Dn,dt)=>{let ce=Dn;if(ga[dt].parsedFile)Dn.status="uploading";else{const{originFileObj:xe}=Dn;let Ce;try{Ce=new File([xe],xe.name,{type:xe.type})}catch(vt){Ce=new Blob([xe],{type:xe.type}),Ce.name=xe.name,Ce.lastModifiedDate=new Date,Ce.lastModified=new Date().getTime()}Ce.uid=Dn.uid,ce=Ce}Oa(ce,hn)})},gn=(Cn,ga,ka)=>{try{typeof Cn=="string"&&(Cn=JSON.parse(Cn))}catch(dt){}if(!_e(ga,mr))return;const hn=ae(ga);hn.status="done",hn.percent=100,hn.response=Cn,hn.xhr=ka;const Dn=te(hn,mr);Oa(hn,Dn)},Rn=(Cn,ga)=>{if(!_e(ga,mr))return;const ka=ae(ga);ka.status="uploading",ka.percent=Cn.percent;const hn=te(ka,mr);Oa(ka,hn,Cn)},Zn=(Cn,ga,ka)=>{if(!_e(ka,mr))return;const hn=ae(ka);hn.error=Cn,hn.response=ga,hn.status="error";const Dn=te(hn,mr);Oa(hn,Dn)},oi=Cn=>{let ga;Promise.resolve(typeof bt=="function"?bt(Cn):bt).then(ka=>{var hn;if(ka===!1)return;const Dn=Ue(Cn,mr);Dn&&(ga=Object.assign(Object.assign({},Cn),{status:"removed"}),mr==null||mr.forEach(dt=>{const ce=ga.uid!==void 0?"uid":"name";dt[ce]===ga[ce]&&!Object.isFrozen(dt)&&(dt.status="removed")}),(hn=aa.current)===null||hn===void 0||hn.abort(ga),Oa(ga,Dn))})},ni=Cn=>{za(Cn.type),Cn.type==="drop"&&(Kr==null||Kr(Cn))};T.useImperativeHandle(Ze,()=>({onBatchStart:yn,onSuccess:gn,onProgress:Rn,onError:Zn,fileList:mr,upload:aa.current}));const{getPrefixCls:gi,direction:ui,upload:ba}=T.useContext(F.E_),Ba=gi("upload",xn),pi=Object.assign(Object.assign({onBatchStart:yn,onError:Zn,onProgress:Rn,onSuccess:gn},Pe),{data:la,multiple:Ea,action:Ua,accept:jn,supportServerRender:Fn,prefixCls:Ba,disabled:$n,beforeUpload:Ia,onChange:void 0});delete pi.className,delete pi.style,(!qn||$n)&&delete pi.id;const[Ai,yi]=Ve(Ba),[Mi]=(0,k.Z)("Upload",G.Z.Upload),{showRemoveIcon:Li,showPreviewIcon:Ya,showDownloadIcon:gt,removeIcon:va,previewIcon:Sa,downloadIcon:Ja}=typeof ht=="boolean"?{}:ht,di=(Cn,ga)=>ht?T.createElement(Br,{prefixCls:Ba,listType:Lt,items:mr,previewFile:Qr,onPreview:Mt,onDownload:Er,onRemove:oi,showRemoveIcon:!$n&&Li,showPreviewIcon:Ya,showDownloadIcon:gt,removeIcon:va,previewIcon:Sa,downloadIcon:Ja,iconRender:An,locale:Object.assign(Object.assign({},Mi),En),isImageUrl:Gn,progress:Hn,appendAction:Cn,appendActionVisible:ga,itemRender:Bn,disabled:$n}):Cn,mi=g()(`${Ba}-wrapper`,_n,ha,yi,ba==null?void 0:ba.className,{[`${Ba}-rtl`]:ui==="rtl",[`${Ba}-picture-card-wrapper`]:Lt==="picture-card",[`${Ba}-picture-circle-wrapper`]:Lt==="picture-circle"}),Ci=Object.assign(Object.assign({},ba==null?void 0:ba.style),yr);if(Jr==="drag"){const Cn=g()(yi,Ba,`${Ba}-drag`,{[`${Ba}-drag-uploading`]:mr.some(ga=>ga.status==="uploading"),[`${Ba}-drag-hover`]:ca==="dragover",[`${Ba}-disabled`]:$n,[`${Ba}-rtl`]:ui==="rtl"});return Ai(T.createElement("span",{className:mi},T.createElement("div",{className:Cn,style:Ci,onDrop:ni,onDragOver:ni,onDragLeave:ni},T.createElement(L,Object.assign({},pi,{ref:aa,className:`${Ba}-btn`}),T.createElement("div",{className:`${Ba}-drag-container`},qn))),di()))}const vi=g()(Ba,`${Ba}-select`,{[`${Ba}-disabled`]:$n}),Di=(Cn=>T.createElement("div",{className:vi,style:Cn},T.createElement(L,Object.assign({},pi,{ref:aa}))))(qn?void 0:{display:"none"});return Ai(Lt==="picture-card"||Lt==="picture-circle"?T.createElement("span",{className:mi},di(Di,!!qn)):T.createElement("span",{className:mi},Di,di()))};var Ar=T.forwardRef(Ct),lr=function(Pe,Ze){var at={};for(var xt in Pe)Object.prototype.hasOwnProperty.call(Pe,xt)&&Ze.indexOf(xt)<0&&(at[xt]=Pe[xt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,xt=Object.getOwnPropertySymbols(Pe);bt{var{style:at,height:xt}=Pe,bt=lr(Pe,["style","height"]);return T.createElement(Ar,Object.assign({ref:Ze},bt,{type:"drag",style:Object.assign(Object.assign({},at),{height:xt})}))});const Gt=Ar;Gt.Dragger=vr,Gt.LIST_IGNORE=Pt;var qt=Gt},97774:function(jt,it,R){"use strict";Object.defineProperty(it,"__esModule",{value:!0}),it.default=void 0;var T=Object.assign||function(a){for(var c=1;c0&&(p=1/Math.sqrt(p),e[0]=t[0]*p,e[1]=t[1]*p),e},h.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},h.cross=function(e,t,i){var v=t[0]*i[1]-t[1]*i[0];return e[0]=e[1]=0,e[2]=v,e},h.lerp=function(e,t,i,v){var p=t[0],A=t[1];return e[0]=p+v*(i[0]-p),e[1]=A+v*(i[1]-A),e},h.random=function(e,t){t=t||1;var i=_()*2*Math.PI;return e[0]=Math.cos(i)*t,e[1]=Math.sin(i)*t,e},h.transformMat2=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[2]*p,e[1]=i[1]*v+i[3]*p,e},h.transformMat2d=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[2]*p+i[4],e[1]=i[1]*v+i[3]*p+i[5],e},h.transformMat3=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[3]*p+i[6],e[1]=i[1]*v+i[4]*p+i[7],e},h.transformMat4=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[4]*p+i[12],e[1]=i[1]*v+i[5]*p+i[13],e},h.forEach=function(){var e=h.create();return function(t,i,v,p,A,y){var C,S;for(i||(i=2),v||(v=0),p?S=Math.min(p*i+v,t.length):S=t.length,C=v;C0&&(A=1/Math.sqrt(A),e[0]=t[0]*A,e[1]=t[1]*A,e[2]=t[2]*A),e},n.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},n.cross=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[0],C=i[1],S=i[2];return e[0]=p*S-A*C,e[1]=A*y-v*S,e[2]=v*C-p*y,e},n.lerp=function(e,t,i,v){var p=t[0],A=t[1],y=t[2];return e[0]=p+v*(i[0]-p),e[1]=A+v*(i[1]-A),e[2]=y+v*(i[2]-y),e},n.random=function(e,t){t=t||1;var i=_()*2*Math.PI,v=_()*2-1,p=Math.sqrt(1-v*v)*t;return e[0]=Math.cos(i)*p,e[1]=Math.sin(i)*p,e[2]=v*t,e},n.transformMat4=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[3]*v+i[7]*p+i[11]*A+i[15];return y=y||1,e[0]=(i[0]*v+i[4]*p+i[8]*A+i[12])/y,e[1]=(i[1]*v+i[5]*p+i[9]*A+i[13])/y,e[2]=(i[2]*v+i[6]*p+i[10]*A+i[14])/y,e},n.transformMat3=function(e,t,i){var v=t[0],p=t[1],A=t[2];return e[0]=v*i[0]+p*i[3]+A*i[6],e[1]=v*i[1]+p*i[4]+A*i[7],e[2]=v*i[2]+p*i[5]+A*i[8],e},n.transformQuat=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[0],C=i[1],S=i[2],P=i[3],D=P*v+C*A-S*p,U=P*p+S*v-y*A,L=P*A+y*p-C*v,O=-y*v-C*p-S*A;return e[0]=D*P+O*-y+U*-S-L*-C,e[1]=U*P+O*-C+L*-y-D*-S,e[2]=L*P+O*-S+D*-C-U*-y,e},n.rotateX=function(e,t,i,v){var p=[],A=[];return p[0]=t[0]-i[0],p[1]=t[1]-i[1],p[2]=t[2]-i[2],A[0]=p[0],A[1]=p[1]*Math.cos(v)-p[2]*Math.sin(v),A[2]=p[1]*Math.sin(v)+p[2]*Math.cos(v),e[0]=A[0]+i[0],e[1]=A[1]+i[1],e[2]=A[2]+i[2],e},n.rotateY=function(e,t,i,v){var p=[],A=[];return p[0]=t[0]-i[0],p[1]=t[1]-i[1],p[2]=t[2]-i[2],A[0]=p[2]*Math.sin(v)+p[0]*Math.cos(v),A[1]=p[1],A[2]=p[2]*Math.cos(v)-p[0]*Math.sin(v),e[0]=A[0]+i[0],e[1]=A[1]+i[1],e[2]=A[2]+i[2],e},n.rotateZ=function(e,t,i,v){var p=[],A=[];return p[0]=t[0]-i[0],p[1]=t[1]-i[1],p[2]=t[2]-i[2],A[0]=p[0]*Math.cos(v)-p[1]*Math.sin(v),A[1]=p[0]*Math.sin(v)+p[1]*Math.cos(v),A[2]=p[2],e[0]=A[0]+i[0],e[1]=A[1]+i[1],e[2]=A[2]+i[2],e},n.forEach=function(){var e=n.create();return function(t,i,v,p,A,y){var C,S;for(i||(i=3),v||(v=0),p?S=Math.min(p*i+v,t.length):S=t.length,C=v;C1?0:Math.acos(p)},n.str=function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},typeof o!="undefined"&&(o.vec3=n);var r={};r.create=function(){var e=new x(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},r.clone=function(e){var t=new x(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},r.fromValues=function(e,t,i,v){var p=new x(4);return p[0]=e,p[1]=t,p[2]=i,p[3]=v,p},r.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},r.set=function(e,t,i,v,p){return e[0]=t,e[1]=i,e[2]=v,e[3]=p,e},r.add=function(e,t,i){return e[0]=t[0]+i[0],e[1]=t[1]+i[1],e[2]=t[2]+i[2],e[3]=t[3]+i[3],e},r.subtract=function(e,t,i){return e[0]=t[0]-i[0],e[1]=t[1]-i[1],e[2]=t[2]-i[2],e[3]=t[3]-i[3],e},r.sub=r.subtract,r.multiply=function(e,t,i){return e[0]=t[0]*i[0],e[1]=t[1]*i[1],e[2]=t[2]*i[2],e[3]=t[3]*i[3],e},r.mul=r.multiply,r.divide=function(e,t,i){return e[0]=t[0]/i[0],e[1]=t[1]/i[1],e[2]=t[2]/i[2],e[3]=t[3]/i[3],e},r.div=r.divide,r.min=function(e,t,i){return e[0]=Math.min(t[0],i[0]),e[1]=Math.min(t[1],i[1]),e[2]=Math.min(t[2],i[2]),e[3]=Math.min(t[3],i[3]),e},r.max=function(e,t,i){return e[0]=Math.max(t[0],i[0]),e[1]=Math.max(t[1],i[1]),e[2]=Math.max(t[2],i[2]),e[3]=Math.max(t[3],i[3]),e},r.scale=function(e,t,i){return e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e[3]=t[3]*i,e},r.scaleAndAdd=function(e,t,i,v){return e[0]=t[0]+i[0]*v,e[1]=t[1]+i[1]*v,e[2]=t[2]+i[2]*v,e[3]=t[3]+i[3]*v,e},r.distance=function(e,t){var i=t[0]-e[0],v=t[1]-e[1],p=t[2]-e[2],A=t[3]-e[3];return Math.sqrt(i*i+v*v+p*p+A*A)},r.dist=r.distance,r.squaredDistance=function(e,t){var i=t[0]-e[0],v=t[1]-e[1],p=t[2]-e[2],A=t[3]-e[3];return i*i+v*v+p*p+A*A},r.sqrDist=r.squaredDistance,r.length=function(e){var t=e[0],i=e[1],v=e[2],p=e[3];return Math.sqrt(t*t+i*i+v*v+p*p)},r.len=r.length,r.squaredLength=function(e){var t=e[0],i=e[1],v=e[2],p=e[3];return t*t+i*i+v*v+p*p},r.sqrLen=r.squaredLength,r.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},r.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},r.normalize=function(e,t){var i=t[0],v=t[1],p=t[2],A=t[3],y=i*i+v*v+p*p+A*A;return y>0&&(y=1/Math.sqrt(y),e[0]=t[0]*y,e[1]=t[1]*y,e[2]=t[2]*y,e[3]=t[3]*y),e},r.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},r.lerp=function(e,t,i,v){var p=t[0],A=t[1],y=t[2],C=t[3];return e[0]=p+v*(i[0]-p),e[1]=A+v*(i[1]-A),e[2]=y+v*(i[2]-y),e[3]=C+v*(i[3]-C),e},r.random=function(e,t){return t=t||1,e[0]=_(),e[1]=_(),e[2]=_(),e[3]=_(),r.normalize(e,e),r.scale(e,e,t),e},r.transformMat4=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=t[3];return e[0]=i[0]*v+i[4]*p+i[8]*A+i[12]*y,e[1]=i[1]*v+i[5]*p+i[9]*A+i[13]*y,e[2]=i[2]*v+i[6]*p+i[10]*A+i[14]*y,e[3]=i[3]*v+i[7]*p+i[11]*A+i[15]*y,e},r.transformQuat=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[0],C=i[1],S=i[2],P=i[3],D=P*v+C*A-S*p,U=P*p+S*v-y*A,L=P*A+y*p-C*v,O=-y*v-C*p-S*A;return e[0]=D*P+O*-y+U*-S-L*-C,e[1]=U*P+O*-C+L*-y-D*-S,e[2]=L*P+O*-S+D*-C-U*-y,e},r.forEach=function(){var e=r.create();return function(t,i,v,p,A,y){var C,S;for(i||(i=4),v||(v=0),p?S=Math.min(p*i+v,t.length):S=t.length,C=v;C.999999?(v[0]=0,v[1]=0,v[2]=0,v[3]=1,v):(n.cross(e,p,A),v[0]=e[0],v[1]=e[1],v[2]=e[2],v[3]=1+y,f.normalize(v,v))}}(),f.setAxes=function(){var e=u.create();return function(t,i,v,p){return e[0]=v[0],e[3]=v[1],e[6]=v[2],e[1]=p[0],e[4]=p[1],e[7]=p[2],e[2]=-i[0],e[5]=-i[1],e[8]=-i[2],f.normalize(t,f.fromMat3(t,e))}}(),f.clone=r.clone,f.fromValues=r.fromValues,f.copy=r.copy,f.set=r.set,f.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},f.setAxisAngle=function(e,t,i){i=i*.5;var v=Math.sin(i);return e[0]=v*t[0],e[1]=v*t[1],e[2]=v*t[2],e[3]=Math.cos(i),e},f.add=r.add,f.multiply=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=t[3],C=i[0],S=i[1],P=i[2],D=i[3];return e[0]=v*D+y*C+p*P-A*S,e[1]=p*D+y*S+A*C-v*P,e[2]=A*D+y*P+v*S-p*C,e[3]=y*D-v*C-p*S-A*P,e},f.mul=f.multiply,f.scale=r.scale,f.rotateX=function(e,t,i){i*=.5;var v=t[0],p=t[1],A=t[2],y=t[3],C=Math.sin(i),S=Math.cos(i);return e[0]=v*S+y*C,e[1]=p*S+A*C,e[2]=A*S-p*C,e[3]=y*S-v*C,e},f.rotateY=function(e,t,i){i*=.5;var v=t[0],p=t[1],A=t[2],y=t[3],C=Math.sin(i),S=Math.cos(i);return e[0]=v*S-A*C,e[1]=p*S+y*C,e[2]=A*S+v*C,e[3]=y*S-p*C,e},f.rotateZ=function(e,t,i){i*=.5;var v=t[0],p=t[1],A=t[2],y=t[3],C=Math.sin(i),S=Math.cos(i);return e[0]=v*S+p*C,e[1]=p*S-v*C,e[2]=A*S+y*C,e[3]=y*S-A*C,e},f.calculateW=function(e,t){var i=t[0],v=t[1],p=t[2];return e[0]=i,e[1]=v,e[2]=p,e[3]=Math.sqrt(Math.abs(1-i*i-v*v-p*p)),e},f.dot=r.dot,f.lerp=r.lerp,f.slerp=function(e,t,i,v){var p=t[0],A=t[1],y=t[2],C=t[3],S=i[0],P=i[1],D=i[2],U=i[3],L,O,W,F,K;return O=p*S+A*P+y*D+C*U,O<0&&(O=-O,S=-S,P=-P,D=-D,U=-U),1-O>1e-6?(L=Math.acos(O),W=Math.sin(L),F=Math.sin((1-v)*L)/W,K=Math.sin(v*L)/W):(F=1-v,K=v),e[0]=F*p+K*S,e[1]=F*A+K*P,e[2]=F*y+K*D,e[3]=F*C+K*U,e},f.invert=function(e,t){var i=t[0],v=t[1],p=t[2],A=t[3],y=i*i+v*v+p*p+A*A,C=y?1/y:0;return e[0]=-i*C,e[1]=-v*C,e[2]=-p*C,e[3]=A*C,e},f.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},f.length=r.length,f.len=f.length,f.squaredLength=r.squaredLength,f.sqrLen=f.squaredLength,f.normalize=r.normalize,f.fromMat3=function(e,t){var i=t[0]+t[4]+t[8],v;if(i>0)v=Math.sqrt(i+1),e[3]=.5*v,v=.5/v,e[0]=(t[5]-t[7])*v,e[1]=(t[6]-t[2])*v,e[2]=(t[1]-t[3])*v;else{var p=0;t[4]>t[0]&&(p=1),t[8]>t[p*3+p]&&(p=2);var A=(p+1)%3,y=(p+2)%3;v=Math.sqrt(t[p*3+p]-t[A*3+A]-t[y*3+y]+1),e[p]=.5*v,v=.5/v,e[3]=(t[A*3+y]-t[y*3+A])*v,e[A]=(t[A*3+p]+t[p*3+A])*v,e[y]=(t[y*3+p]+t[p*3+y])*v}return e},f.str=function(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},typeof o!="undefined"&&(o.quat=f)}(E.exports)})(this)},function(V,B,g){"use strict";var I=g(24),E=g(46),o=g(5),m=g(6),x=g(7),_=g(17),l=g(28),d=g(13),h=g(0),n=g.n(h),r=g(29),a=g(53),c=g.n(a),u=g(54),s=g(106),f=g(107),e=g(113),t=g(114),i=g(3),v=g(68),p=g(37),A=g(69),y=g(116),C=g(70),S=g(71),P=g(72),D=g(36),U=g(30),L=g(23),O=g(4),W=g(117),F=g(50),K=g(118),k=g(119),G=g(120),q=g(9),ee=g(67),le=g(49),me=g(15),Fe=g(52),Se=g(121),Re=g(126),Ye=g(63),qe=g(127),Le=g(128),We=g(129),ke=g(130),ut=g(131),we=g(132);n.a.util.extend(l.a.prototype,Se.a),x.a.import(Re.a),x.a.import(Ye.a),x.a.import(qe.a),x.a.import(Le.a),x.a.import(We.a),x.a.import(ke.a),x.a.import(ut.a),x.a.import(we.a);function ye(te){return!te||te==="none"}function de(te){return te instanceof HTMLCanvasElement||te instanceof HTMLImageElement||te instanceof Image}function $(te){return te.getZr&&te.setOption}var J=r.a.prototype.addToScene,be=r.a.prototype.removeFromScene;r.a.prototype.addToScene=function(te){if(J.call(this,te),this.__zr){var _e=this.__zr;te.traverse(function(Ue){Ue.__zr=_e,Ue.addAnimatorsToZr&&Ue.addAnimatorsToZr(_e)})}},r.a.prototype.removeFromScene=function(te){be.call(this,te),te.traverse(function(_e){var Ue=_e.__zr;_e.__zr=null,Ue&&_e.removeAnimatorsFromZr&&_e.removeAnimatorsFromZr(Ue)})},_.a.prototype.setTextureImage=function(te,_e,Ue,Qe){if(this.shader){var ot=Ue.getZr(),st=this,lt;return st.autoUpdateTextureStatus=!1,st.disableTexture(te),ye(_e)||(lt=j.loadTexture(_e,Ue,Qe,function(pe){st.enableTexture(te),ot&&ot.refresh()}),st.set(te,lt)),lt}};var j={};j.Renderer=E.a,j.Node=l.a,j.Mesh=I.a,j.Shader=x.a,j.Material=_.a,j.Texture=m.a,j.Texture2D=o.a,j.Geometry=d.a,j.SphereGeometry=v.a,j.PlaneGeometry=p.a,j.CubeGeometry=A.a,j.AmbientLight=y.a,j.DirectionalLight=C.a,j.PointLight=S.a,j.SpotLight=P.a,j.PerspectiveCamera=D.a,j.OrthographicCamera=U.a,j.Vector2=L.a,j.Vector3=O.a,j.Vector4=W.a,j.Quaternion=F.a,j.Matrix2=K.a,j.Matrix2d=k.a,j.Matrix3=G.a,j.Matrix4=q.a,j.Plane=ee.a,j.Ray=le.a,j.BoundingBox=me.a,j.Frustum=Fe.a;var X=u.a.createBlank("rgba(255,255,255,0)").image;function he(te){return Math.pow(2,Math.round(Math.log(te)/Math.LN2))}function ae(te){if((te.wrapS===m.a.REPEAT||te.wrapT===m.a.REPEAT)&&te.image){var _e=he(te.width),Ue=he(te.height);if(_e!==te.width||Ue!==te.height){var Qe=document.createElement("canvas");Qe.width=_e,Qe.height=Ue;var ot=Qe.getContext("2d");ot.drawImage(te.image,0,0,_e,Ue),te.image=Qe}}}j.loadTexture=function(te,_e,Ue,Qe){typeof Ue=="function"&&(Qe=Ue,Ue={}),Ue=Ue||{};for(var ot=Object.keys(Ue).sort(),st="",lt=0;lt3?_e[3]=te[3]:_e[3]=1,_e):(_e=n.a.color.parse(te||"#000",_e)||[0,0,0,0],_e[0]/=255,_e[1]/=255,_e[2]/=255,_e)},j.directionFromAlphaBeta=function(te,_e){var Ue=te/180*Math.PI+Math.PI/2,Qe=-_e/180*Math.PI+Math.PI/2,ot=[],st=Math.sin(Ue);return ot[0]=st*Math.cos(Qe),ot[1]=-Math.cos(Ue),ot[2]=st*Math.sin(Qe),ot},j.getShadowResolution=function(te){var _e=1024;switch(te){case"low":_e=512;break;case"medium":break;case"high":_e=2048;break;case"ultra":_e=4096;break}return _e},j.COMMON_SHADERS=["lambert","color","realistic","hatching"],j.createShader=function(te){var _e=x.a.source(te+".vertex"),Ue=x.a.source(te+".fragment");_e||console.error("Vertex shader of '%s' not exits",te),Ue||console.error("Fragment shader of '%s' not exits",te);var Qe=new x.a(_e,Ue);return Qe.name=te,Qe},j.createMaterial=function(te,_e){_e instanceof Array||(_e=[_e]);var Ue=j.createShader(te),Qe=new _.a({shader:Ue});return _e.forEach(function(ot){typeof ot=="string"&&Qe.define(ot)}),Qe},j.setMaterialFromModel=function(te,_e,Ue,Qe){_e.autoUpdateTextureStatus=!1;var ot=Ue.getModel(te+"Material"),st=ot.get("detailTexture"),lt=i.a.firstNotNull(ot.get("textureTiling"),1),pe=i.a.firstNotNull(ot.get("textureOffset"),0);typeof lt=="number"&&(lt=[lt,lt]),typeof pe=="number"&&(pe=[pe,pe]);var je=lt[0]>1||lt[1]>1?j.Texture.REPEAT:j.Texture.CLAMP_TO_EDGE,$e={anisotropic:8,wrapS:je,wrapT:je};if(te==="realistic"){var Ke=ot.get("roughness"),Et=ot.get("metalness");Et!=null?isNaN(Et)&&(_e.setTextureImage("metalnessMap",Et,Qe,$e),Et=i.a.firstNotNull(ot.get("metalnessAdjust"),.5)):Et=0,Ke!=null?isNaN(Ke)&&(_e.setTextureImage("roughnessMap",Ke,Qe,$e),Ke=i.a.firstNotNull(ot.get("roughnessAdjust"),.5)):Ke=.5;var Ht=ot.get("normalTexture");_e.setTextureImage("detailMap",st,Qe,$e),_e.setTextureImage("normalMap",Ht,Qe,$e),_e.set({roughness:Ke,metalness:Et,detailUvRepeat:lt,detailUvOffset:pe})}else if(te==="lambert")_e.setTextureImage("detailMap",st,Qe,$e),_e.set({detailUvRepeat:lt,detailUvOffset:pe});else if(te==="color")_e.setTextureImage("detailMap",st,Qe,$e),_e.set({detailUvRepeat:lt,detailUvOffset:pe});else if(te==="hatching"){var Wt=ot.get("hatchingTextures")||[];Wt.length<6&&console.error("Invalid hatchingTextures.");for(var Yt=0;Yt<6;Yt++)_e.setTextureImage("hatch"+(Yt+1),Wt[Yt],Qe,{anisotropic:8,wrapS:j.Texture.REPEAT,wrapT:j.Texture.REPEAT});_e.set({detailUvRepeat:lt,detailUvOffset:pe})}},j.updateVertexAnimation=function(te,_e,Ue,Qe){var ot=Qe.get("animation"),st=Qe.get("animationDurationUpdate"),lt=Qe.get("animationEasingUpdate"),pe=Ue.shadowDepthMaterial;if(ot&&_e&&st>0&&_e.geometry.vertexCount===Ue.geometry.vertexCount){Ue.material.define("vertex","VERTEX_ANIMATION"),Ue.ignorePreZ=!0,pe&&pe.define("vertex","VERTEX_ANIMATION");for(var je=0;jec?c:r}var d=Math.atan2,h=Math.asin,n=Math.abs;m.eulerFromQuat=function(r,a,y){r._dirty=!0,a=a.array;var u=r.array,s=a[0],f=a[1],e=a[2],t=a[3],i=s*s,v=f*f,p=e*e,A=t*t,y=(y||"XYZ").toUpperCase();switch(y){case"XYZ":u[0]=d(2*(s*t-f*e),A-i-v+p),u[1]=h(l(2*(s*e+f*t),-1,1)),u[2]=d(2*(e*t-s*f),A+i-v-p);break;case"YXZ":u[0]=h(l(2*(s*t-f*e),-1,1)),u[1]=d(2*(s*e+f*t),A-i-v+p),u[2]=d(2*(s*f+e*t),A-i+v-p);break;case"ZXY":u[0]=h(l(2*(s*t+f*e),-1,1)),u[1]=d(2*(f*t-e*s),A-i-v+p),u[2]=d(2*(e*t-s*f),A-i+v-p);break;case"ZYX":u[0]=d(2*(s*t+e*f),A-i-v+p),u[1]=h(l(2*(f*t-s*e),-1,1)),u[2]=d(2*(s*f+e*t),A+i-v-p);break;case"YZX":u[0]=d(2*(s*t-e*f),A-i+v-p),u[1]=d(2*(f*t-s*e),A+i-v-p),u[2]=h(l(2*(s*f+e*t),-1,1));break;case"XZY":u[0]=d(2*(s*t+f*e),A-i+v-p),u[1]=d(2*(s*e+f*t),A+i-v-p),u[2]=h(l(2*(e*t-s*f),-1,1));break;default:console.warn("Unkown order: "+y)}return r},m.eulerFromMat3=function(r,a,S){var u=a.array,s=u[0],f=u[3],e=u[6],t=u[1],i=u[4],v=u[7],p=u[2],A=u[5],y=u[8],C=r.array,S=(S||"XYZ").toUpperCase();switch(S){case"XYZ":C[1]=h(l(e,-1,1)),n(e)<.99999?(C[0]=d(-v,y),C[2]=d(-f,s)):(C[0]=d(A,i),C[2]=0);break;case"YXZ":C[0]=h(-l(v,-1,1)),n(v)<.99999?(C[1]=d(e,y),C[2]=d(t,i)):(C[1]=d(-p,s),C[2]=0);break;case"ZXY":C[0]=h(l(A,-1,1)),n(A)<.99999?(C[1]=d(-p,y),C[2]=d(-f,i)):(C[1]=0,C[2]=d(t,s));break;case"ZYX":C[1]=h(-l(p,-1,1)),n(p)<.99999?(C[0]=d(A,y),C[2]=d(t,s)):(C[0]=0,C[2]=d(-f,i));break;case"YZX":C[2]=h(l(t,-1,1)),n(t)<.99999?(C[0]=d(-v,i),C[1]=d(-p,s)):(C[0]=0,C[1]=d(e,y));break;case"XZY":C[2]=h(-l(f,-1,1)),n(f)<.99999?(C[0]=d(A,i),C[1]=d(e,s)):(C[0]=d(-v,y),C[1]=0);break;default:console.warn("Unkown order: "+S)}return r._dirty=!0,r},m.POSITIVE_X=new m(1,0,0),m.NEGATIVE_X=new m(-1,0,0),m.POSITIVE_Y=new m(0,1,0),m.NEGATIVE_Y=new m(0,-1,0),m.POSITIVE_Z=new m(0,0,1),m.NEGATIVE_Z=new m(0,0,-1),m.UP=new m(0,1,0),m.ZERO=new m(0,0,0),B.a=m},function(V,B,g){"use strict";var I=g(6),E=g(11),o=g(66),m=o.a.isPowerOfTwo,x=I.a.extend(function(){return{image:null,pixels:null,mipmaps:[]}},{update:function(_){var l=_.gl;l.bindTexture(l.TEXTURE_2D,this._cache.get("webgl_texture")),this.updateCommon(_);var d=this.format,h=this.type;l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,this.getAvailableWrapS()),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,this.getAvailableWrapT()),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,this.getAvailableMagFilter()),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,this.getAvailableMinFilter());var n=_.getGLExtension("EXT_texture_filter_anisotropic");if(n&&this.anisotropic>1&&l.texParameterf(l.TEXTURE_2D,n.TEXTURE_MAX_ANISOTROPY_EXT,this.anisotropic),h===36193){var r=_.getGLExtension("OES_texture_half_float");r||(h=E.a.FLOAT)}if(this.mipmaps.length)for(var a=this.width,c=this.height,u=0;u=I.a.COMPRESSED_RGB_S3TC_DXT1_EXT?_.compressedTexImage2D(_.TEXTURE_2D,d,r,h,n,0,l.pixels):_.texImage2D(_.TEXTURE_2D,d,r,h,n,0,r,a,l.pixels)},generateMipmap:function(_){var l=_.gl;this.useMipmap&&!this.NPOT&&(l.bindTexture(l.TEXTURE_2D,this._cache.get("webgl_texture")),l.generateMipmap(l.TEXTURE_2D))},isPowerOfTwo:function(){var _,l;return this.image?(_=this.image.width,l=this.image.height):(_=this.width,l=this.height),m(_)&&m(l)},isRenderable:function(){return this.image?this.image.nodeName==="CANVAS"||this.image.nodeName==="VIDEO"||this.image.complete:!!(this.width&&this.height)},bind:function(_){_.gl.bindTexture(_.gl.TEXTURE_2D,this.getWebGLTexture(_))},unbind:function(_){_.gl.bindTexture(_.gl.TEXTURE_2D,null)},load:function(_,l){var d=new Image;l&&(d.crossOrigin=l);var h=this;return d.onload=function(){h.dirty(),h.trigger("success",h),d.onload=null},d.onerror=function(){h.trigger("error",h),d.onerror=null},d.src=_,this.image=d,this}});Object.defineProperty(x.prototype,"width",{get:function(){return this.image?this.image.width:this._width},set:function(_){this.image?console.warn("Texture from image can't set width"):(this._width!==_&&this.dirty(),this._width=_)}}),Object.defineProperty(x.prototype,"height",{get:function(){return this.image?this.image.height:this._height},set:function(_){this.image?console.warn("Texture from image can't set height"):(this._height!==_&&this.dirty(),this._height=_)}}),B.a=x},function(V,B,g){"use strict";var I=g(8),E=g(11),o=g(48),m=I.a.extend({width:512,height:512,type:E.a.UNSIGNED_BYTE,format:E.a.RGBA,wrapS:E.a.REPEAT,wrapT:E.a.REPEAT,minFilter:E.a.LINEAR_MIPMAP_LINEAR,magFilter:E.a.LINEAR,useMipmap:!0,anisotropic:1,flipY:!0,sRGB:!0,unpackAlignment:4,premultiplyAlpha:!1,dynamic:!1,NPOT:!1},function(){this._cache=new o.a},{getWebGLTexture:function(x){var _=x.gl,l=this._cache;return l.use(x.__uid__),l.miss("webgl_texture")&&l.put("webgl_texture",_.createTexture()),this.dynamic?this.update(x):l.isDirty()&&(this.update(x),l.fresh()),l.get("webgl_texture")},bind:function(){},unbind:function(){},dirty:function(){this._cache&&this._cache.dirtyAll()},update:function(x){},updateCommon:function(x){var _=x.gl;_.pixelStorei(_.UNPACK_FLIP_Y_WEBGL,this.flipY),_.pixelStorei(_.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha),_.pixelStorei(_.UNPACK_ALIGNMENT,this.unpackAlignment),this.format===E.a.DEPTH_COMPONENT&&(this.useMipmap=!1);var l=x.getGLExtension("EXT_sRGB");this.format===m.SRGB&&!l&&(this.format=m.RGB),this.format===m.SRGB_ALPHA&&!l&&(this.format=m.RGBA),this.NPOT=!this.isPowerOfTwo()},getAvailableWrapS:function(){return this.NPOT?E.a.CLAMP_TO_EDGE:this.wrapS},getAvailableWrapT:function(){return this.NPOT?E.a.CLAMP_TO_EDGE:this.wrapT},getAvailableMinFilter:function(){var x=this.minFilter;return this.NPOT||!this.useMipmap?x==E.a.NEAREST_MIPMAP_NEAREST||x==E.a.NEAREST_MIPMAP_LINEAR?E.a.NEAREST:x==E.a.LINEAR_MIPMAP_LINEAR||x==E.a.LINEAR_MIPMAP_NEAREST?E.a.LINEAR:x:x},getAvailableMagFilter:function(){return this.magFilter},nextHighestPowerOfTwo:function(x){--x;for(var _=1;_<32;_<<=1)x=x|x>>_;return x+1},dispose:function(x){var _=this._cache;_.use(x.__uid__);var l=_.get("webgl_texture");l&&x.gl.deleteTexture(l),_.deleteContext(x.__uid__)},isRenderable:function(){},isPowerOfTwo:function(){}});Object.defineProperty(m.prototype,"width",{get:function(){return this._width},set:function(x){this._width=x}}),Object.defineProperty(m.prototype,"height",{get:function(){return this._height},set:function(x){this._height=x}}),m.BYTE=E.a.BYTE,m.UNSIGNED_BYTE=E.a.UNSIGNED_BYTE,m.SHORT=E.a.SHORT,m.UNSIGNED_SHORT=E.a.UNSIGNED_SHORT,m.INT=E.a.INT,m.UNSIGNED_INT=E.a.UNSIGNED_INT,m.FLOAT=E.a.FLOAT,m.HALF_FLOAT=36193,m.UNSIGNED_INT_24_8_WEBGL=34042,m.DEPTH_COMPONENT=E.a.DEPTH_COMPONENT,m.DEPTH_STENCIL=E.a.DEPTH_STENCIL,m.ALPHA=E.a.ALPHA,m.RGB=E.a.RGB,m.RGBA=E.a.RGBA,m.LUMINANCE=E.a.LUMINANCE,m.LUMINANCE_ALPHA=E.a.LUMINANCE_ALPHA,m.SRGB=35904,m.SRGB_ALPHA=35906,m.COMPRESSED_RGB_S3TC_DXT1_EXT=33776,m.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777,m.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778,m.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779,m.NEAREST=E.a.NEAREST,m.LINEAR=E.a.LINEAR,m.NEAREST_MIPMAP_NEAREST=E.a.NEAREST_MIPMAP_NEAREST,m.LINEAR_MIPMAP_NEAREST=E.a.LINEAR_MIPMAP_NEAREST,m.NEAREST_MIPMAP_LINEAR=E.a.NEAREST_MIPMAP_LINEAR,m.LINEAR_MIPMAP_LINEAR=E.a.LINEAR_MIPMAP_LINEAR,m.REPEAT=E.a.REPEAT,m.CLAMP_TO_EDGE=E.a.CLAMP_TO_EDGE,m.MIRRORED_REPEAT=E.a.MIRRORED_REPEAT,B.a=m},function(V,B,g){"use strict";var I=g(21),E=g(18),o=g(1),m=g.n(o),x=m.a.mat2,_=m.a.mat3,l=m.a.mat4,d=/uniform\s+(bool|float|int|vec2|vec3|vec4|ivec2|ivec3|ivec4|mat2|mat3|mat4|sampler2D|samplerCube)\s+([\w\,]+)?(\[.*?\])?\s*(:\s*([\S\s]+?))?;/g,h=/attribute\s+(float|int|vec2|vec3|vec4)\s+(\w*)\s*(:\s*(\w+))?;/g,n=/#define\s+(\w+)?(\s+[\w-.]+)?\s*;?\s*\n/g,r={bool:"1i",int:"1i",sampler2D:"t",samplerCube:"t",float:"1f",vec2:"2f",vec3:"3f",vec4:"4f",ivec2:"2i",ivec3:"3i",ivec4:"4i",mat2:"m2",mat3:"m3",mat4:"m4"},a={bool:function(){return!0},int:function(){return 0},float:function(){return 0},sampler2D:function(){return null},samplerCube:function(){return null},vec2:function(){return[0,0]},vec3:function(){return[0,0,0]},vec4:function(){return[0,0,0,0]},ivec2:function(){return[0,0]},ivec3:function(){return[0,0,0]},ivec4:function(){return[0,0,0,0]},mat2:function(){return x.create()},mat3:function(){return _.create()},mat4:function(){return l.create()},array:function(){return[]}},c=["POSITION","NORMAL","BINORMAL","TANGENT","TEXCOORD","TEXCOORD_0","TEXCOORD_1","COLOR","JOINT","WEIGHT"],u=["SKIN_MATRIX","VIEWPORT_SIZE","VIEWPORT","DEVICEPIXELRATIO","WINDOW_SIZE","NEAR","FAR","TIME"],s=["WORLD","VIEW","PROJECTION","WORLDVIEW","VIEWPROJECTION","WORLDVIEWPROJECTION","WORLDINVERSE","VIEWINVERSE","PROJECTIONINVERSE","WORLDVIEWINVERSE","VIEWPROJECTIONINVERSE","WORLDVIEWPROJECTIONINVERSE","WORLDTRANSPOSE","VIEWTRANSPOSE","PROJECTIONTRANSPOSE","WORLDVIEWTRANSPOSE","VIEWPROJECTIONTRANSPOSE","WORLDVIEWPROJECTIONTRANSPOSE","WORLDINVERSETRANSPOSE","VIEWINVERSETRANSPOSE","PROJECTIONINVERSETRANSPOSE","WORLDVIEWINVERSETRANSPOSE","VIEWPROJECTIONINVERSETRANSPOSE","WORLDVIEWPROJECTIONINVERSETRANSPOSE"],f={},e={};function t(A,y){var C="vertex:"+A+"fragment:"+y;if(f[C])return f[C];var S=I.a.genGUID();return f[C]=S,e[S]={vertex:A,fragment:y},S}function i(A,y){typeof A=="object"&&(y=A.fragment,A=A.vertex),this._shaderID=t(A,y),this._vertexCode=i.parseImport(A),this._fragmentCode=i.parseImport(y),this.attributeSemantics={},this.matrixSemantics={},this.uniformSemantics={},this.matrixSemanticKeys=[],this.uniformTemplates={},this.attributes={},this.textures={},this.vertexDefines={},this.fragmentDefines={},this._parseAttributes(),this._parseUniforms(),this._parseDefines()}i.prototype={constructor:i,createUniforms:function(){var A={};for(var y in this.uniformTemplates){var C=this.uniformTemplates[y];A[y]={type:C.type,value:C.value()}}return A},_parseImport:function(){this._vertexCode=i.parseImport(this.vertex),this._fragmentCode=i.parseImport(this.fragment)},_parseUniforms:function(){var A={},y=this,C="vertex";this._uniformList=[],this._vertexCode=this._vertexCode.replace(d,S),C="fragment",this._fragmentCode=this._fragmentCode.replace(d,S),y.matrixSemanticKeys=Object.keys(this.matrixSemantics);function S(P,D,U,L,O,W){if(D&&U){var F=r[D],K=!0,k;if(F){if(y._uniformList.push(U),(D==="sampler2D"||D==="samplerCube")&&(y.textures[U]={shaderType:C,type:D}),L&&(F+="v"),W)if(c.indexOf(W)>=0)y.attributeSemantics[W]={symbol:U,type:F},K=!1;else if(s.indexOf(W)>=0){var G=!1,q=W;W.match(/TRANSPOSE$/)&&(G=!0,q=W.slice(0,-9)),y.matrixSemantics[W]={symbol:U,type:F,isTranspose:G,semanticNoTranspose:q},K=!1}else if(u.indexOf(W)>=0)y.uniformSemantics[W]={symbol:U,type:F},K=!1;else if(W==="unconfigurable")K=!1;else if(k=y._parseDefaultValue(D,W),k)W="";else throw new Error('Unkown semantic "'+W+'"');K&&(A[U]={type:F,value:L?a.array:k||a[D],semantic:W||null})}return["uniform",D,U,L].join(" ")+`; + `]:Object.assign(Object.assign({},(0,xr.dF)()),{display:"inline-block",width:"100%",[`${Ze}${Ze}-select`]:{width:Mt,height:Mt,marginInlineEnd:Pe.marginXS,marginBottom:Pe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Pe.colorFillAlter,border:`${Pe.lineWidth}px dashed ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusLG,cursor:"pointer",transition:`border-color ${Pe.motionDurationSlow}`,[`> ${Ze}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ze}-disabled):hover`]:{borderColor:Pe.colorPrimary}},[`${ht}${ht}-picture-card, ${ht}${ht}-picture-circle`]:{[`${ht}-item-container`]:{display:"inline-block",width:Mt,height:Mt,marginBlock:`0 ${Pe.marginXS}px`,marginInline:`0 ${Pe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Lt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Pe.paddingXS*2}px)`,height:`calc(100% - ${Pe.paddingXS*2}px)`,backgroundColor:Pe.colorBgMask,opacity:0,transition:`all ${Pe.motionDurationSlow}`,content:'" "'}},[`${Lt}:hover`]:{[`&::before, ${Lt}-actions`]:{opacity:1}},[`${Lt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Pe.motionDurationSlow}`,[`${at}-eye, ${at}-download, ${at}-delete`]:{zIndex:10,width:xt,margin:`0 ${Pe.marginXXS}px`,fontSize:xt,cursor:"pointer",transition:`all ${Pe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Lt}-actions, ${Lt}-actions:hover`]:{[`${at}-eye, ${at}-download, ${at}-delete`]:{color:new w.C(St).setAlpha(.65).toRgbString(),"&:hover":{color:St}}},[`${Lt}-thumbnail, ${Lt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Lt}-name`]:{display:"none",textAlign:"center"},[`${Lt}-file + ${Lt}-name`]:{position:"absolute",bottom:Pe.margin,display:"block",width:`calc(100% - ${Pe.paddingXS*2}px)`},[`${Lt}-uploading`]:{[`&${Lt}`]:{backgroundColor:Pe.colorFillAlter},[`&::before, ${at}-eye, ${at}-download, ${at}-delete`]:{display:"none"}},[`${Lt}-progress`]:{bottom:Pe.marginXL,width:`calc(100% - ${Pe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ze}-wrapper${Ze}-picture-circle-wrapper`]:{[`${Ze}${Ze}-select`]:{borderRadius:"50%"}}}};var fe=Pe=>{const{componentCls:Ze}=Pe;return{[`${Ze}-rtl`]:{direction:"rtl"}}};const Oe=Pe=>{const{componentCls:Ze,colorTextDisabled:at}=Pe;return{[`${Ze}-wrapper`]:Object.assign(Object.assign({},(0,xr.Wf)(Pe)),{[Ze]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ze}-select`]:{display:"inline-block"},[`${Ze}-disabled`]:{color:at,cursor:"not-allowed"}})}};var Ve=(0,wr.Z)("Upload",Pe=>{const{fontSizeHeading3:Ze,fontSize:at,lineHeight:xt,lineWidth:St,controlHeightLG:ht}=Pe,Lt=Math.round(at*xt),Mt=(0,kt.TS)(Pe,{uploadThumbnailSize:Ze*2,uploadProgressOffset:Lt/2+St,uploadPicCardSize:ht*2.55});return[Oe(Mt),pt(Mt),z(Mt),Z(Mt),dr(Mt),Ft(Mt),fe(Mt),(0,vn.Z)(Mt)]},Pe=>({actionsColor:Pe.colorTextDescription})),nr=function(Pe,Ze,at,xt){function St(ht){return ht instanceof at?ht:new at(function(Lt){Lt(ht)})}return new(at||(at=Promise))(function(ht,Lt){function Mt(zr){try{Mr(xt.next(zr))}catch(Qr){Lt(Qr)}}function Er(zr){try{Mr(xt.throw(zr))}catch(Qr){Lt(Qr)}}function Mr(zr){zr.done?ht(zr.value):St(zr.value).then(Mt,Er)}Mr((xt=xt.apply(Pe,Ze||[])).next())})};const Pt=`__LIST_IGNORE_${Date.now()}__`,bt=(Pe,Ze)=>{const{fileList:at,defaultFileList:xt,onRemove:St,showUploadList:ht=!0,listType:Lt="text",onPreview:Mt,onDownload:Er,onChange:Mr,onDrop:zr,previewFile:Qr,disabled:mn,locale:xn,iconRender:Cn,isImageUrl:Gn,progress:Hn,prefixCls:An,className:En,type:Jr="select",children:qn,style:yr,itemRender:Rn,maxCount:ta,data:la={},multiple:xa=!1,action:Wa="",accept:jn="",supportServerRender:Fn=!0,rootClassName:va}=Pe,ra=T.useContext(K.Z),$n=mn!=null?mn:ra,[mr,zn]=(0,O.Z)(xt||[],{value:at,postState:bn=>bn!=null?bn:[]}),[da,ka]=T.useState("drop"),aa=T.useRef(null);T.useMemo(()=>{const bn=Date.now();(at||[]).forEach((ya,Va)=>{!ya.uid&&!Object.isFrozen(ya)&&(ya.uid=`__AUTO__${bn}_${Va}__`)})},[at]);const Pa=(bn,ya,Va)=>{let dn=(0,V.Z)(ya),Tn=!1;ta===1?dn=dn.slice(-1):ta&&(Tn=dn.length>ta,dn=dn.slice(0,ta)),(0,W.flushSync)(()=>{zn(dn)});const dt={file:bn,fileList:dn};Va&&(dt.event=Va),(!Tn||dn.some(ce=>ce.uid===bn.uid))&&(0,W.flushSync)(()=>{Mr==null||Mr(dt)})},Ia=(bn,ya)=>nr(void 0,void 0,void 0,function*(){const{beforeUpload:Va,transformFile:dn}=Pe;let Tn=bn;if(Va){const dt=yield Va(bn,ya);if(dt===!1)return!1;if(delete bn[Pt],dt===Pt)return Object.defineProperty(bn,Pt,{value:!0,configurable:!0}),!1;typeof dt=="object"&&dt&&(Tn=dt)}return dn&&(Tn=yield dn(Tn)),Tn}),yn=bn=>{const ya=bn.filter(Tn=>!Tn.file[Pt]);if(!ya.length)return;const Va=ya.map(Tn=>ae(Tn.file));let dn=(0,V.Z)(mr);Va.forEach(Tn=>{dn=te(Tn,dn)}),Va.forEach((Tn,dt)=>{let ce=Tn;if(ya[dt].parsedFile)Tn.status="uploading";else{const{originFileObj:xe}=Tn;let Ce;try{Ce=new File([xe],xe.name,{type:xe.type})}catch(vt){Ce=new Blob([xe],{type:xe.type}),Ce.name=xe.name,Ce.lastModifiedDate=new Date,Ce.lastModified=new Date().getTime()}Ce.uid=Tn.uid,ce=Ce}Pa(ce,dn)})},pn=(bn,ya,Va)=>{try{typeof bn=="string"&&(bn=JSON.parse(bn))}catch(dt){}if(!_e(ya,mr))return;const dn=ae(ya);dn.status="done",dn.percent=100,dn.response=bn,dn.xhr=Va;const Tn=te(dn,mr);Pa(dn,Tn)},Nn=(bn,ya)=>{if(!_e(ya,mr))return;const Va=ae(ya);Va.status="uploading",Va.percent=bn.percent;const dn=te(Va,mr);Pa(Va,dn,bn)},Zn=(bn,ya,Va)=>{if(!_e(Va,mr))return;const dn=ae(Va);dn.error=bn,dn.response=ya,dn.status="error";const Tn=te(dn,mr);Pa(dn,Tn)},oi=bn=>{let ya;Promise.resolve(typeof St=="function"?St(bn):St).then(Va=>{var dn;if(Va===!1)return;const Tn=Ue(bn,mr);Tn&&(ya=Object.assign(Object.assign({},bn),{status:"removed"}),mr==null||mr.forEach(dt=>{const ce=ya.uid!==void 0?"uid":"name";dt[ce]===ya[ce]&&!Object.isFrozen(dt)&&(dt.status="removed")}),(dn=aa.current)===null||dn===void 0||dn.abort(ya),Pa(ya,Tn))})},ni=bn=>{ka(bn.type),bn.type==="drop"&&(zr==null||zr(bn))};T.useImperativeHandle(Ze,()=>({onBatchStart:yn,onSuccess:pn,onProgress:Nn,onError:Zn,fileList:mr,upload:aa.current}));const{getPrefixCls:gi,direction:ui,upload:Sa}=T.useContext(F.E_),Ba=gi("upload",An),pi=Object.assign(Object.assign({onBatchStart:yn,onError:Zn,onProgress:Nn,onSuccess:pn},Pe),{data:la,multiple:xa,action:Wa,accept:jn,supportServerRender:Fn,prefixCls:Ba,disabled:$n,beforeUpload:Ia,onChange:void 0});delete pi.className,delete pi.style,(!qn||$n)&&delete pi.id;const[Ai,yi]=Ve(Ba),[Mi]=(0,k.Z)("Upload",G.Z.Upload),{showRemoveIcon:Li,showPreviewIcon:Ya,showDownloadIcon:gt,removeIcon:ma,previewIcon:Da,downloadIcon:Ja}=typeof ht=="boolean"?{}:ht,di=(bn,ya)=>ht?T.createElement(Br,{prefixCls:Ba,listType:Lt,items:mr,previewFile:Qr,onPreview:Mt,onDownload:Er,onRemove:oi,showRemoveIcon:!$n&&Li,showPreviewIcon:Ya,showDownloadIcon:gt,removeIcon:ma,previewIcon:Da,downloadIcon:Ja,iconRender:Cn,locale:Object.assign(Object.assign({},Mi),xn),isImageUrl:Gn,progress:Hn,appendAction:bn,appendActionVisible:ya,itemRender:Rn,disabled:$n}):bn,mi=g()(`${Ba}-wrapper`,En,va,yi,Sa==null?void 0:Sa.className,{[`${Ba}-rtl`]:ui==="rtl",[`${Ba}-picture-card-wrapper`]:Lt==="picture-card",[`${Ba}-picture-circle-wrapper`]:Lt==="picture-circle"}),Ci=Object.assign(Object.assign({},Sa==null?void 0:Sa.style),yr);if(Jr==="drag"){const bn=g()(yi,Ba,`${Ba}-drag`,{[`${Ba}-drag-uploading`]:mr.some(ya=>ya.status==="uploading"),[`${Ba}-drag-hover`]:da==="dragover",[`${Ba}-disabled`]:$n,[`${Ba}-rtl`]:ui==="rtl"});return Ai(T.createElement("span",{className:mi},T.createElement("div",{className:bn,style:Ci,onDrop:ni,onDragOver:ni,onDragLeave:ni},T.createElement(L,Object.assign({},pi,{ref:aa,className:`${Ba}-btn`}),T.createElement("div",{className:`${Ba}-drag-container`},qn))),di()))}const vi=g()(Ba,`${Ba}-select`,{[`${Ba}-disabled`]:$n}),Di=(bn=>T.createElement("div",{className:vi,style:bn},T.createElement(L,Object.assign({},pi,{ref:aa}))))(qn?void 0:{display:"none"});return Ai(Lt==="picture-card"||Lt==="picture-circle"?T.createElement("span",{className:mi},di(Di,!!qn)):T.createElement("span",{className:mi},Di,di()))};var Ar=T.forwardRef(bt),lr=function(Pe,Ze){var at={};for(var xt in Pe)Object.prototype.hasOwnProperty.call(Pe,xt)&&Ze.indexOf(xt)<0&&(at[xt]=Pe[xt]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,xt=Object.getOwnPropertySymbols(Pe);St{var{style:at,height:xt}=Pe,St=lr(Pe,["style","height"]);return T.createElement(Ar,Object.assign({ref:Ze},St,{type:"drag",style:Object.assign(Object.assign({},at),{height:xt})}))});const Gt=Ar;Gt.Dragger=vr,Gt.LIST_IGNORE=Pt;var qt=Gt},97774:function(jt,it,R){"use strict";Object.defineProperty(it,"__esModule",{value:!0}),it.default=void 0;var T=Object.assign||function(a){for(var c=1;c0&&(p=1/Math.sqrt(p),e[0]=t[0]*p,e[1]=t[1]*p),e},h.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},h.cross=function(e,t,i){var v=t[0]*i[1]-t[1]*i[0];return e[0]=e[1]=0,e[2]=v,e},h.lerp=function(e,t,i,v){var p=t[0],A=t[1];return e[0]=p+v*(i[0]-p),e[1]=A+v*(i[1]-A),e},h.random=function(e,t){t=t||1;var i=_()*2*Math.PI;return e[0]=Math.cos(i)*t,e[1]=Math.sin(i)*t,e},h.transformMat2=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[2]*p,e[1]=i[1]*v+i[3]*p,e},h.transformMat2d=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[2]*p+i[4],e[1]=i[1]*v+i[3]*p+i[5],e},h.transformMat3=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[3]*p+i[6],e[1]=i[1]*v+i[4]*p+i[7],e},h.transformMat4=function(e,t,i){var v=t[0],p=t[1];return e[0]=i[0]*v+i[4]*p+i[12],e[1]=i[1]*v+i[5]*p+i[13],e},h.forEach=function(){var e=h.create();return function(t,i,v,p,A,y){var C,S;for(i||(i=2),v||(v=0),p?S=Math.min(p*i+v,t.length):S=t.length,C=v;C0&&(A=1/Math.sqrt(A),e[0]=t[0]*A,e[1]=t[1]*A,e[2]=t[2]*A),e},n.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]},n.cross=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[0],C=i[1],S=i[2];return e[0]=p*S-A*C,e[1]=A*y-v*S,e[2]=v*C-p*y,e},n.lerp=function(e,t,i,v){var p=t[0],A=t[1],y=t[2];return e[0]=p+v*(i[0]-p),e[1]=A+v*(i[1]-A),e[2]=y+v*(i[2]-y),e},n.random=function(e,t){t=t||1;var i=_()*2*Math.PI,v=_()*2-1,p=Math.sqrt(1-v*v)*t;return e[0]=Math.cos(i)*p,e[1]=Math.sin(i)*p,e[2]=v*t,e},n.transformMat4=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[3]*v+i[7]*p+i[11]*A+i[15];return y=y||1,e[0]=(i[0]*v+i[4]*p+i[8]*A+i[12])/y,e[1]=(i[1]*v+i[5]*p+i[9]*A+i[13])/y,e[2]=(i[2]*v+i[6]*p+i[10]*A+i[14])/y,e},n.transformMat3=function(e,t,i){var v=t[0],p=t[1],A=t[2];return e[0]=v*i[0]+p*i[3]+A*i[6],e[1]=v*i[1]+p*i[4]+A*i[7],e[2]=v*i[2]+p*i[5]+A*i[8],e},n.transformQuat=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[0],C=i[1],S=i[2],P=i[3],D=P*v+C*A-S*p,U=P*p+S*v-y*A,L=P*A+y*p-C*v,O=-y*v-C*p-S*A;return e[0]=D*P+O*-y+U*-S-L*-C,e[1]=U*P+O*-C+L*-y-D*-S,e[2]=L*P+O*-S+D*-C-U*-y,e},n.rotateX=function(e,t,i,v){var p=[],A=[];return p[0]=t[0]-i[0],p[1]=t[1]-i[1],p[2]=t[2]-i[2],A[0]=p[0],A[1]=p[1]*Math.cos(v)-p[2]*Math.sin(v),A[2]=p[1]*Math.sin(v)+p[2]*Math.cos(v),e[0]=A[0]+i[0],e[1]=A[1]+i[1],e[2]=A[2]+i[2],e},n.rotateY=function(e,t,i,v){var p=[],A=[];return p[0]=t[0]-i[0],p[1]=t[1]-i[1],p[2]=t[2]-i[2],A[0]=p[2]*Math.sin(v)+p[0]*Math.cos(v),A[1]=p[1],A[2]=p[2]*Math.cos(v)-p[0]*Math.sin(v),e[0]=A[0]+i[0],e[1]=A[1]+i[1],e[2]=A[2]+i[2],e},n.rotateZ=function(e,t,i,v){var p=[],A=[];return p[0]=t[0]-i[0],p[1]=t[1]-i[1],p[2]=t[2]-i[2],A[0]=p[0]*Math.cos(v)-p[1]*Math.sin(v),A[1]=p[0]*Math.sin(v)+p[1]*Math.cos(v),A[2]=p[2],e[0]=A[0]+i[0],e[1]=A[1]+i[1],e[2]=A[2]+i[2],e},n.forEach=function(){var e=n.create();return function(t,i,v,p,A,y){var C,S;for(i||(i=3),v||(v=0),p?S=Math.min(p*i+v,t.length):S=t.length,C=v;C1?0:Math.acos(p)},n.str=function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},typeof o!="undefined"&&(o.vec3=n);var r={};r.create=function(){var e=new x(4);return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e},r.clone=function(e){var t=new x(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},r.fromValues=function(e,t,i,v){var p=new x(4);return p[0]=e,p[1]=t,p[2]=i,p[3]=v,p},r.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},r.set=function(e,t,i,v,p){return e[0]=t,e[1]=i,e[2]=v,e[3]=p,e},r.add=function(e,t,i){return e[0]=t[0]+i[0],e[1]=t[1]+i[1],e[2]=t[2]+i[2],e[3]=t[3]+i[3],e},r.subtract=function(e,t,i){return e[0]=t[0]-i[0],e[1]=t[1]-i[1],e[2]=t[2]-i[2],e[3]=t[3]-i[3],e},r.sub=r.subtract,r.multiply=function(e,t,i){return e[0]=t[0]*i[0],e[1]=t[1]*i[1],e[2]=t[2]*i[2],e[3]=t[3]*i[3],e},r.mul=r.multiply,r.divide=function(e,t,i){return e[0]=t[0]/i[0],e[1]=t[1]/i[1],e[2]=t[2]/i[2],e[3]=t[3]/i[3],e},r.div=r.divide,r.min=function(e,t,i){return e[0]=Math.min(t[0],i[0]),e[1]=Math.min(t[1],i[1]),e[2]=Math.min(t[2],i[2]),e[3]=Math.min(t[3],i[3]),e},r.max=function(e,t,i){return e[0]=Math.max(t[0],i[0]),e[1]=Math.max(t[1],i[1]),e[2]=Math.max(t[2],i[2]),e[3]=Math.max(t[3],i[3]),e},r.scale=function(e,t,i){return e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e[3]=t[3]*i,e},r.scaleAndAdd=function(e,t,i,v){return e[0]=t[0]+i[0]*v,e[1]=t[1]+i[1]*v,e[2]=t[2]+i[2]*v,e[3]=t[3]+i[3]*v,e},r.distance=function(e,t){var i=t[0]-e[0],v=t[1]-e[1],p=t[2]-e[2],A=t[3]-e[3];return Math.sqrt(i*i+v*v+p*p+A*A)},r.dist=r.distance,r.squaredDistance=function(e,t){var i=t[0]-e[0],v=t[1]-e[1],p=t[2]-e[2],A=t[3]-e[3];return i*i+v*v+p*p+A*A},r.sqrDist=r.squaredDistance,r.length=function(e){var t=e[0],i=e[1],v=e[2],p=e[3];return Math.sqrt(t*t+i*i+v*v+p*p)},r.len=r.length,r.squaredLength=function(e){var t=e[0],i=e[1],v=e[2],p=e[3];return t*t+i*i+v*v+p*p},r.sqrLen=r.squaredLength,r.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},r.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},r.normalize=function(e,t){var i=t[0],v=t[1],p=t[2],A=t[3],y=i*i+v*v+p*p+A*A;return y>0&&(y=1/Math.sqrt(y),e[0]=t[0]*y,e[1]=t[1]*y,e[2]=t[2]*y,e[3]=t[3]*y),e},r.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]},r.lerp=function(e,t,i,v){var p=t[0],A=t[1],y=t[2],C=t[3];return e[0]=p+v*(i[0]-p),e[1]=A+v*(i[1]-A),e[2]=y+v*(i[2]-y),e[3]=C+v*(i[3]-C),e},r.random=function(e,t){return t=t||1,e[0]=_(),e[1]=_(),e[2]=_(),e[3]=_(),r.normalize(e,e),r.scale(e,e,t),e},r.transformMat4=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=t[3];return e[0]=i[0]*v+i[4]*p+i[8]*A+i[12]*y,e[1]=i[1]*v+i[5]*p+i[9]*A+i[13]*y,e[2]=i[2]*v+i[6]*p+i[10]*A+i[14]*y,e[3]=i[3]*v+i[7]*p+i[11]*A+i[15]*y,e},r.transformQuat=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=i[0],C=i[1],S=i[2],P=i[3],D=P*v+C*A-S*p,U=P*p+S*v-y*A,L=P*A+y*p-C*v,O=-y*v-C*p-S*A;return e[0]=D*P+O*-y+U*-S-L*-C,e[1]=U*P+O*-C+L*-y-D*-S,e[2]=L*P+O*-S+D*-C-U*-y,e},r.forEach=function(){var e=r.create();return function(t,i,v,p,A,y){var C,S;for(i||(i=4),v||(v=0),p?S=Math.min(p*i+v,t.length):S=t.length,C=v;C.999999?(v[0]=0,v[1]=0,v[2]=0,v[3]=1,v):(n.cross(e,p,A),v[0]=e[0],v[1]=e[1],v[2]=e[2],v[3]=1+y,f.normalize(v,v))}}(),f.setAxes=function(){var e=u.create();return function(t,i,v,p){return e[0]=v[0],e[3]=v[1],e[6]=v[2],e[1]=p[0],e[4]=p[1],e[7]=p[2],e[2]=-i[0],e[5]=-i[1],e[8]=-i[2],f.normalize(t,f.fromMat3(t,e))}}(),f.clone=r.clone,f.fromValues=r.fromValues,f.copy=r.copy,f.set=r.set,f.identity=function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},f.setAxisAngle=function(e,t,i){i=i*.5;var v=Math.sin(i);return e[0]=v*t[0],e[1]=v*t[1],e[2]=v*t[2],e[3]=Math.cos(i),e},f.add=r.add,f.multiply=function(e,t,i){var v=t[0],p=t[1],A=t[2],y=t[3],C=i[0],S=i[1],P=i[2],D=i[3];return e[0]=v*D+y*C+p*P-A*S,e[1]=p*D+y*S+A*C-v*P,e[2]=A*D+y*P+v*S-p*C,e[3]=y*D-v*C-p*S-A*P,e},f.mul=f.multiply,f.scale=r.scale,f.rotateX=function(e,t,i){i*=.5;var v=t[0],p=t[1],A=t[2],y=t[3],C=Math.sin(i),S=Math.cos(i);return e[0]=v*S+y*C,e[1]=p*S+A*C,e[2]=A*S-p*C,e[3]=y*S-v*C,e},f.rotateY=function(e,t,i){i*=.5;var v=t[0],p=t[1],A=t[2],y=t[3],C=Math.sin(i),S=Math.cos(i);return e[0]=v*S-A*C,e[1]=p*S+y*C,e[2]=A*S+v*C,e[3]=y*S-p*C,e},f.rotateZ=function(e,t,i){i*=.5;var v=t[0],p=t[1],A=t[2],y=t[3],C=Math.sin(i),S=Math.cos(i);return e[0]=v*S+p*C,e[1]=p*S-v*C,e[2]=A*S+y*C,e[3]=y*S-A*C,e},f.calculateW=function(e,t){var i=t[0],v=t[1],p=t[2];return e[0]=i,e[1]=v,e[2]=p,e[3]=Math.sqrt(Math.abs(1-i*i-v*v-p*p)),e},f.dot=r.dot,f.lerp=r.lerp,f.slerp=function(e,t,i,v){var p=t[0],A=t[1],y=t[2],C=t[3],S=i[0],P=i[1],D=i[2],U=i[3],L,O,W,F,K;return O=p*S+A*P+y*D+C*U,O<0&&(O=-O,S=-S,P=-P,D=-D,U=-U),1-O>1e-6?(L=Math.acos(O),W=Math.sin(L),F=Math.sin((1-v)*L)/W,K=Math.sin(v*L)/W):(F=1-v,K=v),e[0]=F*p+K*S,e[1]=F*A+K*P,e[2]=F*y+K*D,e[3]=F*C+K*U,e},f.invert=function(e,t){var i=t[0],v=t[1],p=t[2],A=t[3],y=i*i+v*v+p*p+A*A,C=y?1/y:0;return e[0]=-i*C,e[1]=-v*C,e[2]=-p*C,e[3]=A*C,e},f.conjugate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e},f.length=r.length,f.len=f.length,f.squaredLength=r.squaredLength,f.sqrLen=f.squaredLength,f.normalize=r.normalize,f.fromMat3=function(e,t){var i=t[0]+t[4]+t[8],v;if(i>0)v=Math.sqrt(i+1),e[3]=.5*v,v=.5/v,e[0]=(t[5]-t[7])*v,e[1]=(t[6]-t[2])*v,e[2]=(t[1]-t[3])*v;else{var p=0;t[4]>t[0]&&(p=1),t[8]>t[p*3+p]&&(p=2);var A=(p+1)%3,y=(p+2)%3;v=Math.sqrt(t[p*3+p]-t[A*3+A]-t[y*3+y]+1),e[p]=.5*v,v=.5/v,e[3]=(t[A*3+y]-t[y*3+A])*v,e[A]=(t[A*3+p]+t[p*3+A])*v,e[y]=(t[y*3+p]+t[p*3+y])*v}return e},f.str=function(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},typeof o!="undefined"&&(o.quat=f)}(E.exports)})(this)},function(V,B,g){"use strict";var I=g(24),E=g(46),o=g(5),m=g(6),x=g(7),_=g(17),l=g(28),d=g(13),h=g(0),n=g.n(h),r=g(29),a=g(53),c=g.n(a),u=g(54),s=g(106),f=g(107),e=g(113),t=g(114),i=g(3),v=g(68),p=g(37),A=g(69),y=g(116),C=g(70),S=g(71),P=g(72),D=g(36),U=g(30),L=g(23),O=g(4),W=g(117),F=g(50),K=g(118),k=g(119),G=g(120),q=g(9),ee=g(67),le=g(49),me=g(15),Fe=g(52),Se=g(121),Re=g(126),Ye=g(63),qe=g(127),Le=g(128),We=g(129),ke=g(130),ut=g(131),we=g(132);n.a.util.extend(l.a.prototype,Se.a),x.a.import(Re.a),x.a.import(Ye.a),x.a.import(qe.a),x.a.import(Le.a),x.a.import(We.a),x.a.import(ke.a),x.a.import(ut.a),x.a.import(we.a);function ye(te){return!te||te==="none"}function de(te){return te instanceof HTMLCanvasElement||te instanceof HTMLImageElement||te instanceof Image}function $(te){return te.getZr&&te.setOption}var J=r.a.prototype.addToScene,be=r.a.prototype.removeFromScene;r.a.prototype.addToScene=function(te){if(J.call(this,te),this.__zr){var _e=this.__zr;te.traverse(function(Ue){Ue.__zr=_e,Ue.addAnimatorsToZr&&Ue.addAnimatorsToZr(_e)})}},r.a.prototype.removeFromScene=function(te){be.call(this,te),te.traverse(function(_e){var Ue=_e.__zr;_e.__zr=null,Ue&&_e.removeAnimatorsFromZr&&_e.removeAnimatorsFromZr(Ue)})},_.a.prototype.setTextureImage=function(te,_e,Ue,Qe){if(this.shader){var ot=Ue.getZr(),st=this,lt;return st.autoUpdateTextureStatus=!1,st.disableTexture(te),ye(_e)||(lt=j.loadTexture(_e,Ue,Qe,function(pe){st.enableTexture(te),ot&&ot.refresh()}),st.set(te,lt)),lt}};var j={};j.Renderer=E.a,j.Node=l.a,j.Mesh=I.a,j.Shader=x.a,j.Material=_.a,j.Texture=m.a,j.Texture2D=o.a,j.Geometry=d.a,j.SphereGeometry=v.a,j.PlaneGeometry=p.a,j.CubeGeometry=A.a,j.AmbientLight=y.a,j.DirectionalLight=C.a,j.PointLight=S.a,j.SpotLight=P.a,j.PerspectiveCamera=D.a,j.OrthographicCamera=U.a,j.Vector2=L.a,j.Vector3=O.a,j.Vector4=W.a,j.Quaternion=F.a,j.Matrix2=K.a,j.Matrix2d=k.a,j.Matrix3=G.a,j.Matrix4=q.a,j.Plane=ee.a,j.Ray=le.a,j.BoundingBox=me.a,j.Frustum=Fe.a;var X=u.a.createBlank("rgba(255,255,255,0)").image;function he(te){return Math.pow(2,Math.round(Math.log(te)/Math.LN2))}function ae(te){if((te.wrapS===m.a.REPEAT||te.wrapT===m.a.REPEAT)&&te.image){var _e=he(te.width),Ue=he(te.height);if(_e!==te.width||Ue!==te.height){var Qe=document.createElement("canvas");Qe.width=_e,Qe.height=Ue;var ot=Qe.getContext("2d");ot.drawImage(te.image,0,0,_e,Ue),te.image=Qe}}}j.loadTexture=function(te,_e,Ue,Qe){typeof Ue=="function"&&(Qe=Ue,Ue={}),Ue=Ue||{};for(var ot=Object.keys(Ue).sort(),st="",lt=0;lt3?_e[3]=te[3]:_e[3]=1,_e):(_e=n.a.color.parse(te||"#000",_e)||[0,0,0,0],_e[0]/=255,_e[1]/=255,_e[2]/=255,_e)},j.directionFromAlphaBeta=function(te,_e){var Ue=te/180*Math.PI+Math.PI/2,Qe=-_e/180*Math.PI+Math.PI/2,ot=[],st=Math.sin(Ue);return ot[0]=st*Math.cos(Qe),ot[1]=-Math.cos(Ue),ot[2]=st*Math.sin(Qe),ot},j.getShadowResolution=function(te){var _e=1024;switch(te){case"low":_e=512;break;case"medium":break;case"high":_e=2048;break;case"ultra":_e=4096;break}return _e},j.COMMON_SHADERS=["lambert","color","realistic","hatching"],j.createShader=function(te){var _e=x.a.source(te+".vertex"),Ue=x.a.source(te+".fragment");_e||console.error("Vertex shader of '%s' not exits",te),Ue||console.error("Fragment shader of '%s' not exits",te);var Qe=new x.a(_e,Ue);return Qe.name=te,Qe},j.createMaterial=function(te,_e){_e instanceof Array||(_e=[_e]);var Ue=j.createShader(te),Qe=new _.a({shader:Ue});return _e.forEach(function(ot){typeof ot=="string"&&Qe.define(ot)}),Qe},j.setMaterialFromModel=function(te,_e,Ue,Qe){_e.autoUpdateTextureStatus=!1;var ot=Ue.getModel(te+"Material"),st=ot.get("detailTexture"),lt=i.a.firstNotNull(ot.get("textureTiling"),1),pe=i.a.firstNotNull(ot.get("textureOffset"),0);typeof lt=="number"&&(lt=[lt,lt]),typeof pe=="number"&&(pe=[pe,pe]);var je=lt[0]>1||lt[1]>1?j.Texture.REPEAT:j.Texture.CLAMP_TO_EDGE,$e={anisotropic:8,wrapS:je,wrapT:je};if(te==="realistic"){var Ke=ot.get("roughness"),Et=ot.get("metalness");Et!=null?isNaN(Et)&&(_e.setTextureImage("metalnessMap",Et,Qe,$e),Et=i.a.firstNotNull(ot.get("metalnessAdjust"),.5)):Et=0,Ke!=null?isNaN(Ke)&&(_e.setTextureImage("roughnessMap",Ke,Qe,$e),Ke=i.a.firstNotNull(ot.get("roughnessAdjust"),.5)):Ke=.5;var Ht=ot.get("normalTexture");_e.setTextureImage("detailMap",st,Qe,$e),_e.setTextureImage("normalMap",Ht,Qe,$e),_e.set({roughness:Ke,metalness:Et,detailUvRepeat:lt,detailUvOffset:pe})}else if(te==="lambert")_e.setTextureImage("detailMap",st,Qe,$e),_e.set({detailUvRepeat:lt,detailUvOffset:pe});else if(te==="color")_e.setTextureImage("detailMap",st,Qe,$e),_e.set({detailUvRepeat:lt,detailUvOffset:pe});else if(te==="hatching"){var Wt=ot.get("hatchingTextures")||[];Wt.length<6&&console.error("Invalid hatchingTextures.");for(var Yt=0;Yt<6;Yt++)_e.setTextureImage("hatch"+(Yt+1),Wt[Yt],Qe,{anisotropic:8,wrapS:j.Texture.REPEAT,wrapT:j.Texture.REPEAT});_e.set({detailUvRepeat:lt,detailUvOffset:pe})}},j.updateVertexAnimation=function(te,_e,Ue,Qe){var ot=Qe.get("animation"),st=Qe.get("animationDurationUpdate"),lt=Qe.get("animationEasingUpdate"),pe=Ue.shadowDepthMaterial;if(ot&&_e&&st>0&&_e.geometry.vertexCount===Ue.geometry.vertexCount){Ue.material.define("vertex","VERTEX_ANIMATION"),Ue.ignorePreZ=!0,pe&&pe.define("vertex","VERTEX_ANIMATION");for(var je=0;jec?c:r}var d=Math.atan2,h=Math.asin,n=Math.abs;m.eulerFromQuat=function(r,a,y){r._dirty=!0,a=a.array;var u=r.array,s=a[0],f=a[1],e=a[2],t=a[3],i=s*s,v=f*f,p=e*e,A=t*t,y=(y||"XYZ").toUpperCase();switch(y){case"XYZ":u[0]=d(2*(s*t-f*e),A-i-v+p),u[1]=h(l(2*(s*e+f*t),-1,1)),u[2]=d(2*(e*t-s*f),A+i-v-p);break;case"YXZ":u[0]=h(l(2*(s*t-f*e),-1,1)),u[1]=d(2*(s*e+f*t),A-i-v+p),u[2]=d(2*(s*f+e*t),A-i+v-p);break;case"ZXY":u[0]=h(l(2*(s*t+f*e),-1,1)),u[1]=d(2*(f*t-e*s),A-i-v+p),u[2]=d(2*(e*t-s*f),A-i+v-p);break;case"ZYX":u[0]=d(2*(s*t+e*f),A-i-v+p),u[1]=h(l(2*(f*t-s*e),-1,1)),u[2]=d(2*(s*f+e*t),A+i-v-p);break;case"YZX":u[0]=d(2*(s*t-e*f),A-i+v-p),u[1]=d(2*(f*t-s*e),A+i-v-p),u[2]=h(l(2*(s*f+e*t),-1,1));break;case"XZY":u[0]=d(2*(s*t+f*e),A-i+v-p),u[1]=d(2*(s*e+f*t),A+i-v-p),u[2]=h(l(2*(e*t-s*f),-1,1));break;default:console.warn("Unkown order: "+y)}return r},m.eulerFromMat3=function(r,a,S){var u=a.array,s=u[0],f=u[3],e=u[6],t=u[1],i=u[4],v=u[7],p=u[2],A=u[5],y=u[8],C=r.array,S=(S||"XYZ").toUpperCase();switch(S){case"XYZ":C[1]=h(l(e,-1,1)),n(e)<.99999?(C[0]=d(-v,y),C[2]=d(-f,s)):(C[0]=d(A,i),C[2]=0);break;case"YXZ":C[0]=h(-l(v,-1,1)),n(v)<.99999?(C[1]=d(e,y),C[2]=d(t,i)):(C[1]=d(-p,s),C[2]=0);break;case"ZXY":C[0]=h(l(A,-1,1)),n(A)<.99999?(C[1]=d(-p,y),C[2]=d(-f,i)):(C[1]=0,C[2]=d(t,s));break;case"ZYX":C[1]=h(-l(p,-1,1)),n(p)<.99999?(C[0]=d(A,y),C[2]=d(t,s)):(C[0]=0,C[2]=d(-f,i));break;case"YZX":C[2]=h(l(t,-1,1)),n(t)<.99999?(C[0]=d(-v,i),C[1]=d(-p,s)):(C[0]=0,C[1]=d(e,y));break;case"XZY":C[2]=h(-l(f,-1,1)),n(f)<.99999?(C[0]=d(A,i),C[1]=d(e,s)):(C[0]=d(-v,y),C[1]=0);break;default:console.warn("Unkown order: "+S)}return r._dirty=!0,r},m.POSITIVE_X=new m(1,0,0),m.NEGATIVE_X=new m(-1,0,0),m.POSITIVE_Y=new m(0,1,0),m.NEGATIVE_Y=new m(0,-1,0),m.POSITIVE_Z=new m(0,0,1),m.NEGATIVE_Z=new m(0,0,-1),m.UP=new m(0,1,0),m.ZERO=new m(0,0,0),B.a=m},function(V,B,g){"use strict";var I=g(6),E=g(11),o=g(66),m=o.a.isPowerOfTwo,x=I.a.extend(function(){return{image:null,pixels:null,mipmaps:[]}},{update:function(_){var l=_.gl;l.bindTexture(l.TEXTURE_2D,this._cache.get("webgl_texture")),this.updateCommon(_);var d=this.format,h=this.type;l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_S,this.getAvailableWrapS()),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_WRAP_T,this.getAvailableWrapT()),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MAG_FILTER,this.getAvailableMagFilter()),l.texParameteri(l.TEXTURE_2D,l.TEXTURE_MIN_FILTER,this.getAvailableMinFilter());var n=_.getGLExtension("EXT_texture_filter_anisotropic");if(n&&this.anisotropic>1&&l.texParameterf(l.TEXTURE_2D,n.TEXTURE_MAX_ANISOTROPY_EXT,this.anisotropic),h===36193){var r=_.getGLExtension("OES_texture_half_float");r||(h=E.a.FLOAT)}if(this.mipmaps.length)for(var a=this.width,c=this.height,u=0;u=I.a.COMPRESSED_RGB_S3TC_DXT1_EXT?_.compressedTexImage2D(_.TEXTURE_2D,d,r,h,n,0,l.pixels):_.texImage2D(_.TEXTURE_2D,d,r,h,n,0,r,a,l.pixels)},generateMipmap:function(_){var l=_.gl;this.useMipmap&&!this.NPOT&&(l.bindTexture(l.TEXTURE_2D,this._cache.get("webgl_texture")),l.generateMipmap(l.TEXTURE_2D))},isPowerOfTwo:function(){var _,l;return this.image?(_=this.image.width,l=this.image.height):(_=this.width,l=this.height),m(_)&&m(l)},isRenderable:function(){return this.image?this.image.nodeName==="CANVAS"||this.image.nodeName==="VIDEO"||this.image.complete:!!(this.width&&this.height)},bind:function(_){_.gl.bindTexture(_.gl.TEXTURE_2D,this.getWebGLTexture(_))},unbind:function(_){_.gl.bindTexture(_.gl.TEXTURE_2D,null)},load:function(_,l){var d=new Image;l&&(d.crossOrigin=l);var h=this;return d.onload=function(){h.dirty(),h.trigger("success",h),d.onload=null},d.onerror=function(){h.trigger("error",h),d.onerror=null},d.src=_,this.image=d,this}});Object.defineProperty(x.prototype,"width",{get:function(){return this.image?this.image.width:this._width},set:function(_){this.image?console.warn("Texture from image can't set width"):(this._width!==_&&this.dirty(),this._width=_)}}),Object.defineProperty(x.prototype,"height",{get:function(){return this.image?this.image.height:this._height},set:function(_){this.image?console.warn("Texture from image can't set height"):(this._height!==_&&this.dirty(),this._height=_)}}),B.a=x},function(V,B,g){"use strict";var I=g(8),E=g(11),o=g(48),m=I.a.extend({width:512,height:512,type:E.a.UNSIGNED_BYTE,format:E.a.RGBA,wrapS:E.a.REPEAT,wrapT:E.a.REPEAT,minFilter:E.a.LINEAR_MIPMAP_LINEAR,magFilter:E.a.LINEAR,useMipmap:!0,anisotropic:1,flipY:!0,sRGB:!0,unpackAlignment:4,premultiplyAlpha:!1,dynamic:!1,NPOT:!1},function(){this._cache=new o.a},{getWebGLTexture:function(x){var _=x.gl,l=this._cache;return l.use(x.__uid__),l.miss("webgl_texture")&&l.put("webgl_texture",_.createTexture()),this.dynamic?this.update(x):l.isDirty()&&(this.update(x),l.fresh()),l.get("webgl_texture")},bind:function(){},unbind:function(){},dirty:function(){this._cache&&this._cache.dirtyAll()},update:function(x){},updateCommon:function(x){var _=x.gl;_.pixelStorei(_.UNPACK_FLIP_Y_WEBGL,this.flipY),_.pixelStorei(_.UNPACK_PREMULTIPLY_ALPHA_WEBGL,this.premultiplyAlpha),_.pixelStorei(_.UNPACK_ALIGNMENT,this.unpackAlignment),this.format===E.a.DEPTH_COMPONENT&&(this.useMipmap=!1);var l=x.getGLExtension("EXT_sRGB");this.format===m.SRGB&&!l&&(this.format=m.RGB),this.format===m.SRGB_ALPHA&&!l&&(this.format=m.RGBA),this.NPOT=!this.isPowerOfTwo()},getAvailableWrapS:function(){return this.NPOT?E.a.CLAMP_TO_EDGE:this.wrapS},getAvailableWrapT:function(){return this.NPOT?E.a.CLAMP_TO_EDGE:this.wrapT},getAvailableMinFilter:function(){var x=this.minFilter;return this.NPOT||!this.useMipmap?x==E.a.NEAREST_MIPMAP_NEAREST||x==E.a.NEAREST_MIPMAP_LINEAR?E.a.NEAREST:x==E.a.LINEAR_MIPMAP_LINEAR||x==E.a.LINEAR_MIPMAP_NEAREST?E.a.LINEAR:x:x},getAvailableMagFilter:function(){return this.magFilter},nextHighestPowerOfTwo:function(x){--x;for(var _=1;_<32;_<<=1)x=x|x>>_;return x+1},dispose:function(x){var _=this._cache;_.use(x.__uid__);var l=_.get("webgl_texture");l&&x.gl.deleteTexture(l),_.deleteContext(x.__uid__)},isRenderable:function(){},isPowerOfTwo:function(){}});Object.defineProperty(m.prototype,"width",{get:function(){return this._width},set:function(x){this._width=x}}),Object.defineProperty(m.prototype,"height",{get:function(){return this._height},set:function(x){this._height=x}}),m.BYTE=E.a.BYTE,m.UNSIGNED_BYTE=E.a.UNSIGNED_BYTE,m.SHORT=E.a.SHORT,m.UNSIGNED_SHORT=E.a.UNSIGNED_SHORT,m.INT=E.a.INT,m.UNSIGNED_INT=E.a.UNSIGNED_INT,m.FLOAT=E.a.FLOAT,m.HALF_FLOAT=36193,m.UNSIGNED_INT_24_8_WEBGL=34042,m.DEPTH_COMPONENT=E.a.DEPTH_COMPONENT,m.DEPTH_STENCIL=E.a.DEPTH_STENCIL,m.ALPHA=E.a.ALPHA,m.RGB=E.a.RGB,m.RGBA=E.a.RGBA,m.LUMINANCE=E.a.LUMINANCE,m.LUMINANCE_ALPHA=E.a.LUMINANCE_ALPHA,m.SRGB=35904,m.SRGB_ALPHA=35906,m.COMPRESSED_RGB_S3TC_DXT1_EXT=33776,m.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777,m.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778,m.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779,m.NEAREST=E.a.NEAREST,m.LINEAR=E.a.LINEAR,m.NEAREST_MIPMAP_NEAREST=E.a.NEAREST_MIPMAP_NEAREST,m.LINEAR_MIPMAP_NEAREST=E.a.LINEAR_MIPMAP_NEAREST,m.NEAREST_MIPMAP_LINEAR=E.a.NEAREST_MIPMAP_LINEAR,m.LINEAR_MIPMAP_LINEAR=E.a.LINEAR_MIPMAP_LINEAR,m.REPEAT=E.a.REPEAT,m.CLAMP_TO_EDGE=E.a.CLAMP_TO_EDGE,m.MIRRORED_REPEAT=E.a.MIRRORED_REPEAT,B.a=m},function(V,B,g){"use strict";var I=g(21),E=g(18),o=g(1),m=g.n(o),x=m.a.mat2,_=m.a.mat3,l=m.a.mat4,d=/uniform\s+(bool|float|int|vec2|vec3|vec4|ivec2|ivec3|ivec4|mat2|mat3|mat4|sampler2D|samplerCube)\s+([\w\,]+)?(\[.*?\])?\s*(:\s*([\S\s]+?))?;/g,h=/attribute\s+(float|int|vec2|vec3|vec4)\s+(\w*)\s*(:\s*(\w+))?;/g,n=/#define\s+(\w+)?(\s+[\w-.]+)?\s*;?\s*\n/g,r={bool:"1i",int:"1i",sampler2D:"t",samplerCube:"t",float:"1f",vec2:"2f",vec3:"3f",vec4:"4f",ivec2:"2i",ivec3:"3i",ivec4:"4i",mat2:"m2",mat3:"m3",mat4:"m4"},a={bool:function(){return!0},int:function(){return 0},float:function(){return 0},sampler2D:function(){return null},samplerCube:function(){return null},vec2:function(){return[0,0]},vec3:function(){return[0,0,0]},vec4:function(){return[0,0,0,0]},ivec2:function(){return[0,0]},ivec3:function(){return[0,0,0]},ivec4:function(){return[0,0,0,0]},mat2:function(){return x.create()},mat3:function(){return _.create()},mat4:function(){return l.create()},array:function(){return[]}},c=["POSITION","NORMAL","BINORMAL","TANGENT","TEXCOORD","TEXCOORD_0","TEXCOORD_1","COLOR","JOINT","WEIGHT"],u=["SKIN_MATRIX","VIEWPORT_SIZE","VIEWPORT","DEVICEPIXELRATIO","WINDOW_SIZE","NEAR","FAR","TIME"],s=["WORLD","VIEW","PROJECTION","WORLDVIEW","VIEWPROJECTION","WORLDVIEWPROJECTION","WORLDINVERSE","VIEWINVERSE","PROJECTIONINVERSE","WORLDVIEWINVERSE","VIEWPROJECTIONINVERSE","WORLDVIEWPROJECTIONINVERSE","WORLDTRANSPOSE","VIEWTRANSPOSE","PROJECTIONTRANSPOSE","WORLDVIEWTRANSPOSE","VIEWPROJECTIONTRANSPOSE","WORLDVIEWPROJECTIONTRANSPOSE","WORLDINVERSETRANSPOSE","VIEWINVERSETRANSPOSE","PROJECTIONINVERSETRANSPOSE","WORLDVIEWINVERSETRANSPOSE","VIEWPROJECTIONINVERSETRANSPOSE","WORLDVIEWPROJECTIONINVERSETRANSPOSE"],f={},e={};function t(A,y){var C="vertex:"+A+"fragment:"+y;if(f[C])return f[C];var S=I.a.genGUID();return f[C]=S,e[S]={vertex:A,fragment:y},S}function i(A,y){typeof A=="object"&&(y=A.fragment,A=A.vertex),this._shaderID=t(A,y),this._vertexCode=i.parseImport(A),this._fragmentCode=i.parseImport(y),this.attributeSemantics={},this.matrixSemantics={},this.uniformSemantics={},this.matrixSemanticKeys=[],this.uniformTemplates={},this.attributes={},this.textures={},this.vertexDefines={},this.fragmentDefines={},this._parseAttributes(),this._parseUniforms(),this._parseDefines()}i.prototype={constructor:i,createUniforms:function(){var A={};for(var y in this.uniformTemplates){var C=this.uniformTemplates[y];A[y]={type:C.type,value:C.value()}}return A},_parseImport:function(){this._vertexCode=i.parseImport(this.vertex),this._fragmentCode=i.parseImport(this.fragment)},_parseUniforms:function(){var A={},y=this,C="vertex";this._uniformList=[],this._vertexCode=this._vertexCode.replace(d,S),C="fragment",this._fragmentCode=this._fragmentCode.replace(d,S),y.matrixSemanticKeys=Object.keys(this.matrixSemantics);function S(P,D,U,L,O,W){if(D&&U){var F=r[D],K=!0,k;if(F){if(y._uniformList.push(U),(D==="sampler2D"||D==="samplerCube")&&(y.textures[U]={shaderType:C,type:D}),L&&(F+="v"),W)if(c.indexOf(W)>=0)y.attributeSemantics[W]={symbol:U,type:F},K=!1;else if(s.indexOf(W)>=0){var G=!1,q=W;W.match(/TRANSPOSE$/)&&(G=!0,q=W.slice(0,-9)),y.matrixSemantics[W]={symbol:U,type:F,isTranspose:G,semanticNoTranspose:q},K=!1}else if(u.indexOf(W)>=0)y.uniformSemantics[W]={symbol:U,type:F},K=!1;else if(W==="unconfigurable")K=!1;else if(k=y._parseDefaultValue(D,W),k)W="";else throw new Error('Unkown semantic "'+W+'"');K&&(A[U]={type:F,value:L?a.array:k||a[D],semantic:W||null})}return["uniform",D,U,L].join(" ")+`; `}}this.uniformTemplates=A},_parseDefaultValue:function(A,y){var C=/\[\s*(.*)\s*\]/;if(A==="vec2"||A==="vec3"||A==="vec4"){var S=C.exec(y)[1];if(S){var P=S.split(/\s*,\s*/);return function(){return new E.a.Float32Array(P)}}else return}else{if(A==="bool")return function(){return y.toLowerCase()==="true"};if(A==="float")return function(){return parseFloat(y)};if(A==="int")return function(){return parseInt(y)}}},_parseAttributes:function(){var A={},y=this;this._vertexCode=this._vertexCode.replace(h,C);function C(S,P,D,U,L){if(P&&D){var O=1;switch(P){case"vec4":O=4;break;case"vec3":O=3;break;case"vec2":O=2;break;case"float":O=1;break}if(A[D]={type:"float",size:O,semantic:L||null},L){if(c.indexOf(L)<0)throw new Error('Unkown semantic "'+L+'"');y.attributeSemantics[L]={symbol:D,type:P}}}return["attribute",P,D].join(" ")+`; `}this.attributes=A},_parseDefines:function(){var A=this,y="vertex";this._vertexCode=this._vertexCode.replace(n,C),y="fragment",this._fragmentCode=this._fragmentCode.replace(n,C);function C(S,P,D){var U=y==="vertex"?A.vertexDefines:A.fragmentDefines;return U[P]||(D=="false"?U[P]=!1:D=="true"?U[P]=!0:U[P]=D?isNaN(parseFloat(D))?D.trim():parseFloat(D):null),""}},clone:function(){var A=e[this._shaderID],y=new i(A.vertex,A.fragment);return y}},Object.defineProperty&&(Object.defineProperty(i.prototype,"shaderID",{get:function(){return this._shaderID}}),Object.defineProperty(i.prototype,"vertex",{get:function(){return this._vertexCode}}),Object.defineProperty(i.prototype,"fragment",{get:function(){return this._fragmentCode}}),Object.defineProperty(i.prototype,"uniforms",{get:function(){return this._uniformList}}));var v=/(@import)\s*([0-9a-zA-Z_\-\.]*)/g;i.parseImport=function(A){return A=A.replace(v,function(P,C,S){var P=i.source(S);return P?i.parseImport(P):(console.error('Shader chunk "'+S+'" not existed in library'),"")}),A};var p=/(@export)\s*([0-9a-zA-Z_\-\.]*)\s*\n([\s\S]*?)@end/g;i.import=function(A){A.replace(p,function(y,C,S,D){var D=D.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+\x24)/g,"");if(D){for(var U=S.split("."),L=i.codes,O=0,W;OC[0]&&(C[0]=P),D>C[1]&&(C[1]=D),U>C[2]&&(C[2]=U)}p._dirty=!0,A._dirty=!0}},dirty:function(){for(var i=this.getEnabledAttributes(),v=0;v=0){v||(v=n());var p=this.indices;return v[0]=p[i*3],v[1]=p[i*3+1],v[2]=p[i*3+2],v}},setTriangleIndices:function(i,v){var p=this.indices;p[i*3]=v[0],p[i*3+1]=v[1],p[i*3+2]=v[2]},isUseIndices:function(){return!!this.indices},initIndicesFromArray:function(i){var v,p=this.vertexCount>65535?m.a.Uint32Array:m.a.Uint16Array;if(i[0]&&i[0].length){var A=0,y=3;v=new p(i.length*y);for(var C=0;C=0?(v.splice(p,1),delete this.attributes[i],!0):!1},getAttribute:function(i){return this.attributes[i]},getEnabledAttributes:function(){var i=this._enabledAttributes,v=this._attributeList;if(i)return i;for(var p=[],A=this.vertexCount,y=0;y65535&&(this.indices=new m.a.Uint32Array(this.indices));for(var i=this.attributes,v=this.indices,p=this.getEnabledAttributes(),A={},y=0;y=s.COLOR_ATTACHMENT0&&t<=s.COLOR_ATTACHMENT0+8&&e.push(t);f.drawBuffersEXT(e)}}this.trigger("beforerender",this,c);var i=this.clearDepth?s.DEPTH_BUFFER_BIT:0;if(s.depthMask(!0),this.clearColor){i=i|s.COLOR_BUFFER_BIT,s.colorMask(!0,!0,!0,!0);var v=this.clearColor;Array.isArray(v)&&s.clearColor(v[0],v[1],v[2],v[3])}s.clear(i),this.blendWithPrevious?(s.enable(s.BLEND),this.material.transparent=!0):(s.disable(s.BLEND),this.material.transparent=!1),this.renderQuad(c),this.trigger("afterrender",this,c),u&&this.unbind(c,u)},renderQuad:function(c){n.material=this.material,c.renderPass([n],r)},dispose:function(c){}});B.a=a},function(V,B,g){"use strict";var I=g(4),E=g(1),o=g.n(E),m=o.a.vec3,x=m.copy,_=m.set,l=function(d,h){this.min=d||new I.a(1/0,1/0,1/0),this.max=h||new I.a(-1/0,-1/0,-1/0)};l.prototype={constructor:l,updateFromVertices:function(d){if(d.length>0){var h=this.min,n=this.max,r=h.array,a=n.array;x(r,d[0]),x(a,d[0]);for(var c=1;ca[0]&&(a[0]=u[0]),u[1]>a[1]&&(a[1]=u[1]),u[2]>a[2]&&(a[2]=u[2])}h._dirty=!0,n._dirty=!0}},union:function(d){var h=this.min,n=this.max;return m.min(h.array,h.array,d.min.array),m.max(n.array,n.array,d.max.array),h._dirty=!0,n._dirty=!0,this},intersection:function(d){var h=this.min,n=this.max;return m.max(h.array,h.array,d.min.array),m.min(n.array,n.array,d.max.array),h._dirty=!0,n._dirty=!0,this},intersectBoundingBox:function(d){var h=this.min.array,n=this.max.array,r=d.min.array,a=d.max.array;return!(h[0]>a[0]||h[1]>a[1]||h[2]>a[2]||n[0]=a[0]&&n[1]>=a[1]&&n[2]>=a[2]},containPoint:function(d){var h=this.min.array,n=this.max.array,r=d.array;return h[0]<=r[0]&&h[1]<=r[1]&&h[2]<=r[2]&&n[0]>=r[0]&&n[1]>=r[1]&&n[2]>=r[2]},isFinite:function(){var d=this.min.array,h=this.max.array;return isFinite(d[0])&&isFinite(d[1])&&isFinite(d[2])&&isFinite(h[0])&&isFinite(h[1])&&isFinite(h[2])},applyTransform:function(){var d=m.create(),h=m.create(),n=m.create(),r=m.create(),a=m.create(),c=m.create();return function(u){var s=this.min.array,f=this.max.array,e=u.array;return d[0]=e[0]*s[0],d[1]=e[1]*s[0],d[2]=e[2]*s[0],h[0]=e[0]*f[0],h[1]=e[1]*f[0],h[2]=e[2]*f[0],n[0]=e[4]*s[1],n[1]=e[5]*s[1],n[2]=e[6]*s[1],r[0]=e[4]*f[1],r[1]=e[5]*f[1],r[2]=e[6]*f[1],a[0]=e[8]*s[2],a[1]=e[9]*s[2],a[2]=e[10]*s[2],c[0]=e[8]*f[2],c[1]=e[9]*f[2],c[2]=e[10]*f[2],s[0]=Math.min(d[0],h[0])+Math.min(n[0],r[0])+Math.min(a[0],c[0])+e[12],s[1]=Math.min(d[1],h[1])+Math.min(n[1],r[1])+Math.min(a[1],c[1])+e[13],s[2]=Math.min(d[2],h[2])+Math.min(n[2],r[2])+Math.min(a[2],c[2])+e[14],f[0]=Math.max(d[0],h[0])+Math.max(n[0],r[0])+Math.max(a[0],c[0])+e[12],f[1]=Math.max(d[1],h[1])+Math.max(n[1],r[1])+Math.max(a[1],c[1])+e[13],f[2]=Math.max(d[2],h[2])+Math.max(n[2],r[2])+Math.max(a[2],c[2])+e[14],this.min._dirty=!0,this.max._dirty=!0,this}}(),applyProjection:function(d){var h=this.min.array,n=this.max.array,r=d.array,a=h[0],c=h[1],u=h[2],s=n[0],f=n[1],e=h[2],t=n[0],i=n[1],v=n[2];if(r[15]===1)h[0]=r[0]*a+r[12],h[1]=r[5]*c+r[13],n[2]=r[10]*u+r[14],n[0]=r[0]*t+r[12],n[1]=r[5]*i+r[13],h[2]=r[10]*v+r[14];else{var p=-1/u;h[0]=r[0]*a*p,h[1]=r[5]*c*p,n[2]=(r[10]*u+r[14])*p,p=-1/e,n[0]=r[0]*s*p,n[1]=r[5]*f*p,p=-1/v,h[2]=(r[10]*v+r[14])*p}return this.min._dirty=!0,this.max._dirty=!0,this},updateVertices:function(){var d=this.vertices;if(!d){for(var d=[],h=0;h<8;h++)d[h]=m.fromValues(0,0,0);this.vertices=d}var n=this.min.array,r=this.max.array;return _(d[0],n[0],n[1],n[2]),_(d[1],n[0],r[1],n[2]),_(d[2],r[0],n[1],n[2]),_(d[3],r[0],r[1],n[2]),_(d[4],n[0],n[1],r[2]),_(d[5],n[0],r[1],r[2]),_(d[6],r[0],n[1],r[2]),_(d[7],r[0],r[1],r[2]),this},copy:function(d){var h=this.min,n=this.max;return x(h.array,d.min.array),x(n.array,d.max.array),h._dirty=!0,n._dirty=!0,this},clone:function(){var d=new l;return d.copy(this),d}},B.a=l},function(V,B,g){"use strict";B.a=function(I,E,o){return{seriesType:I,reset:function(m,x){var _=m.getData(),l=m.visualColorAccessPath.split(".");l[l.length-1]="opacity";var d=m.get(l);_.setVisual("opacity",d==null?1:d);function h(n){var r=_.getItemModel(n),a=r.get(l);a!=null&&_.setItemVisual(n,"opacity",a)}return{dataEach:_.hasItemOption?h:null}}}}},function(V,B,g){"use strict";var I=g(8),E=g(6),o=g(21),m=g(93),x=m.a.parseToFloat,_={};function l(n,r,a){var c=Object.keys(n);c.sort();for(var u=[],s=0;s2)throw new Error("flowGL can only be used on 2d coordinate systems.");x.push("vx","vy");var _=E.a.helper.completeDimensions(x,this.getSource(),{encodeDef:this.get("encode"),dimsDef:this.get("dimensions")}),l=new E.a.List(_,this);return l.initData(this.getSource()),l},defaultOption:{coordinateSystem:"cartesian2d",zlevel:10,supersampling:1,particleType:"point",particleDensity:128,particleSize:1,particleSpeed:1,particleTrail:2,colorTexture:null,gridWidth:"auto",gridHeight:"auto",itemStyle:{color:"#fff",opacity:.8}}})},function(V,B,g){"use strict";var I=g(0),E=g.n(I),o=g(260),m=g(261),x=g(16);E.a.registerVisual(Object(x.a)("linesGL"))},function(V,B,g){"use strict";var I=g(0),E=g.n(I),o=g(12),m=g.n(o),x=E.a.extendSeriesModel({type:"series.linesGL",dependencies:["grid","geo"],visualColorAccessPath:"lineStyle.color",streamEnabled:!0,init:function(_){var l=this._processFlatCoordsArray(_.data);this._flatCoords=l.flatCoords,this._flatCoordsOffset=l.flatCoordsOffset,l.flatCoords&&(_.data=new Float32Array(l.count)),x.superApply(this,"init",arguments)},mergeOption:function(_){var l=this._processFlatCoordsArray(_.data);this._flatCoords=l.flatCoords,this._flatCoordsOffset=l.flatCoordsOffset,l.flatCoords&&(_.data=new Float32Array(l.count)),x.superApply(this,"mergeOption",arguments)},appendData:function(_){var l=this._processFlatCoordsArray(_.data);l.flatCoords&&(this._flatCoords?(this._flatCoords=Object(o.concatArray)(this._flatCoords,l.flatCoords),this._flatCoordsOffset=Object(o.concatArray)(this._flatCoordsOffset,l.flatCoordsOffset)):(this._flatCoords=l.flatCoords,this._flatCoordsOffset=l.flatCoordsOffset),_.data=new Float32Array(l.count)),this.getRawData().appendData(_.data)},_getCoordsFromItemModel:function(_){var l=this.getData().getItemModel(_),d=l.option instanceof Array?l.option:l.getShallow("coords");if(!(d instanceof Array&&d.length>0&&d[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(d)+". Lines must have 2d coords array in data item.");return d},getLineCoordsCount:function(_){return this._flatCoordsOffset?this._flatCoordsOffset[_*2+1]:this._getCoordsFromItemModel(_).length},getLineCoords:function(_,l){if(this._flatCoordsOffset){for(var d=this._flatCoordsOffset[_*2],h=this._flatCoordsOffset[_*2+1],n=0;nd)throw new Error("Invalid data format.")}}return{flatCoordsOffset:new Uint32Array(h.buffer,0,a),flatCoords:n,count:c}}return{flatCoordsOffset:null,flatCoords:null,count:_.length}},getInitialData:function(_,l){var d=new E.a.List(["value"],this);return d.hasItemOption=!1,d.initData(_.data,[],function(h,n,r,a){if(h instanceof Array)return NaN;d.hasItemOption=!0;var c=h.value;if(c!=null)return c instanceof Array?c[a]:c}),d},defaultOption:{coordinateSystem:"geo",zlevel:10,progressive:1e4,progressiveThreshold:5e4,blendMode:"source-over",lineStyle:{opacity:.8},postEffect:{enable:!1,colorCorrection:{exposure:0,brightness:0,contrast:1,saturation:1,enable:!0}}}})},function(V,B,g){"use strict";var I=g(0),E=g.n(I),o=g(2),m=g(20),x=g(86),_=g(84),l=g(3);E.a.extendChartView({type:"linesGL",__ecgl__:!0,init:function(d,h){this.groupGL=new o.a.Node,this.viewGL=new m.a("orthographic"),this.viewGL.add(this.groupGL),this._glViewHelper=new _.a(this.viewGL),this._nativeLinesShader=o.a.createShader("ecgl.lines3D"),this._meshLinesShader=o.a.createShader("ecgl.meshLines3D"),this._linesMeshes=[],this._currentStep=0},render:function(d,h,n){this.groupGL.removeAll(),this._glViewHelper.reset(d,n);var r=this._linesMeshes[0];r||(r=this._linesMeshes[0]=this._createLinesMesh(d)),this._linesMeshes.length=1,this.groupGL.add(r),this._updateLinesMesh(d,r,0,d.getData().count()),this.viewGL.setPostEffect(d.getModel("postEffect"),n)},incrementalPrepareRender:function(d,h,n){this.groupGL.removeAll(),this._glViewHelper.reset(d,n),this._currentStep=0,this.viewGL.setPostEffect(d.getModel("postEffect"),n)},incrementalRender:function(d,h,n,r){var a=this._linesMeshes[this._currentStep];a||(a=this._createLinesMesh(h),this._linesMeshes[this._currentStep]=a),this._updateLinesMesh(h,a,d.start,d.end),this.groupGL.add(a),r.getZr().refresh(),this._currentStep++},updateTransform:function(d,h,n){d.coordinateSystem.getRoamTransform&&this._glViewHelper.updateTransform(d,n)},_createLinesMesh:function(d){var h=new o.a.Mesh({$ignorePicking:!0,material:new o.a.Material({shader:o.a.createShader("ecgl.lines3D"),transparent:!0,depthMask:!1,depthTest:!1}),geometry:new x.a({segmentScale:10,useNativeLine:!0,dynamic:!1}),mode:o.a.Mesh.LINES,culling:!1});return h},_updateLinesMesh:function(d,h,n,r){var a=d.getData();h.material.blend=d.get("blendMode")==="lighter"?o.a.additiveBlend:null;var c=d.get("lineStyle.curveness")||0,u=d.get("polyline"),s=h.geometry,f=d.coordinateSystem,e=l.a.firstNotNull(d.get("lineStyle.width"),1);e>1?(h.material.shader!==this._meshLinesShader&&h.material.attachShader(this._meshLinesShader),h.mode=o.a.Mesh.TRIANGLES):(h.material.shader!==this._nativeLinesShader&&h.material.attachShader(this._nativeLinesShader),h.mode=o.a.Mesh.LINES),n=n||0,r=r||a.count(),s.resetOffset();var t=0,i=0,v=[],p=[],A=[],y=[],C=[],S=.3,P=.7;function D(){p[0]=v[0]*P+y[0]*S-(v[1]-y[1])*c,p[1]=v[1]*P+y[1]*S-(y[0]-v[0])*c,A[0]=v[0]*S+y[0]*P-(v[1]-y[1])*c,A[1]=v[1]*S+y[1]*P-(y[0]-v[0])*c}if(u||c!==0)for(var U=n;U0&&(p=e[0]),p instanceof Error)throw p;var A=new Error("Unhandled error."+(p?" ("+p.message+")":""));throw A.context=p,A}var y=v[f];if(y===void 0)return!1;if(typeof y=="function")R(y,this,e);else for(var C=y.length,S=h(y,C),t=0;t0&&p.length>i&&!p.warned){p.warned=!0;var A=new Error("Possible EventEmitter memory leak detected. "+p.length+" "+String(f)+" listeners added. Use emitter.setMaxListeners() to increase limit");A.name="MaxListenersExceededWarning",A.emitter=s,A.type=f,A.count=p.length,V(A)}return s}g.prototype.addListener=function(f,e){return m(this,f,e,!1)},g.prototype.on=g.prototype.addListener,g.prototype.prependListener=function(f,e){return m(this,f,e,!0)};function x(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _(s,f,e){var t={fired:!1,wrapFn:void 0,target:s,type:f,listener:e},i=x.bind(t);return i.listener=e,t.wrapFn=i,i}g.prototype.once=function(f,e){return E(e),this.on(f,_(this,f,e)),this},g.prototype.prependOnceListener=function(f,e){return E(e),this.prependListener(f,_(this,f,e)),this},g.prototype.removeListener=function(f,e){var t,i,v,p,A;if(E(e),i=this._events,i===void 0)return this;if(t=i[f],t===void 0)return this;if(t===e||t.listener===e)--this._eventsCount===0?this._events=Object.create(null):(delete i[f],i.removeListener&&this.emit("removeListener",f,t.listener||e));else if(typeof t!="function"){for(v=-1,p=t.length-1;p>=0;p--)if(t[p]===e||t[p].listener===e){A=t[p].listener,v=p;break}if(v<0)return this;v===0?t.shift():n(t,v),t.length===1&&(i[f]=t[0]),i.removeListener!==void 0&&this.emit("removeListener",f,A||e)}return this},g.prototype.off=g.prototype.removeListener,g.prototype.removeAllListeners=function(f){var e,t,i;if(t=this._events,t===void 0)return this;if(t.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):t[f]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete t[f]),this;if(arguments.length===0){var v=Object.keys(t),p;for(i=0;i=0;i--)this.removeListener(f,e[i]);return this};function l(s,f,e){var t=s._events;if(t===void 0)return[];var i=t[f];return i===void 0?[]:typeof i=="function"?e?[i.listener||i]:[i]:e?r(i):h(i,i.length)}g.prototype.listeners=function(f){return l(this,f,!0)},g.prototype.rawListeners=function(f){return l(this,f,!1)},g.listenerCount=function(s,f){return typeof s.listenerCount=="function"?s.listenerCount(f):d.call(s,f)},g.prototype.listenerCount=d;function d(s){var f=this._events;if(f!==void 0){var e=f[s];if(typeof e=="function")return 1;if(e!==void 0)return e.length}return 0}g.prototype.eventNames=function(){return this._eventsCount>0?T(this._events):[]};function h(s,f){for(var e=new Array(f),t=0;t>>6)+m(128|U&63):m(224|U>>>12&15)+m(128|U>>>6&63)+m(128|U&63)}else{var U=65536+(D.charCodeAt(0)-55296)*1024+(D.charCodeAt(1)-56320);return m(240|U>>>18&7)+m(128|U>>>12&63)+m(128|U>>>6&63)+m(128|U&63)}},_=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(D){return D.replace(_,x)},d=function(D){var U=[0,2,1][D.length%3],L=D.charCodeAt(0)<<16|(D.length>1?D.charCodeAt(1):0)<<8|(D.length>2?D.charCodeAt(2):0),O=[E.charAt(L>>>18),E.charAt(L>>>12&63),U>=2?"=":E.charAt(L>>>6&63),U>=1?"=":E.charAt(L&63)];return O.join("")},h=B.btoa&&typeof B.btoa=="function"?function(D){return B.btoa(D)}:function(D){if(D.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return D.replace(/[\s\S]{1,3}/g,d)},n=function(D){return h(l(String(D)))},r=function(D){return D.replace(/[+\/]/g,function(U){return U=="+"?"-":"_"}).replace(/=/g,"")},a=function(D,U){return U?r(n(D)):n(D)},c=function(D){return a(D,!0)},u;B.Uint8Array&&(u=function(D,U){for(var L="",O=0,W=D.length;O>>18)+E.charAt(G>>>12&63)+(typeof K!="undefined"?E.charAt(G>>>6&63):"=")+(typeof k!="undefined"?E.charAt(G&63):"=")}return U?r(L):L});var s=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,f=function(D){switch(D.length){case 4:var U=(7&D.charCodeAt(0))<<18|(63&D.charCodeAt(1))<<12|(63&D.charCodeAt(2))<<6|63&D.charCodeAt(3),L=U-65536;return m((L>>>10)+55296)+m((L&1023)+56320);case 3:return m((15&D.charCodeAt(0))<<12|(63&D.charCodeAt(1))<<6|63&D.charCodeAt(2));default:return m((31&D.charCodeAt(0))<<6|63&D.charCodeAt(1))}},e=function(D){return D.replace(s,f)},t=function(D){var U=D.length,L=U%4,O=(U>0?o[D.charAt(0)]<<18:0)|(U>1?o[D.charAt(1)]<<12:0)|(U>2?o[D.charAt(2)]<<6:0)|(U>3?o[D.charAt(3)]:0),W=[m(O>>>16),m(O>>>8&255),m(O&255)];return W.length-=[0,0,2,1][L],W.join("")},i=B.atob&&typeof B.atob=="function"?function(D){return B.atob(D)}:function(D){return D.replace(/\S{1,4}/g,t)},v=function(D){return i(String(D).replace(/[^A-Za-z0-9\+\/]/g,""))},p=function(D){return e(i(D))},A=function(D){return String(D).replace(/[-_]/g,function(U){return U=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},y=function(D){return p(A(D))},C;B.Uint8Array&&(C=function(D){return Uint8Array.from(v(A(D)),function(U){return U.charCodeAt(0)})});var S=function(){var D=B.Base64;return B.Base64=g,D};if(B.Base64={VERSION:I,atob:v,btoa:h,fromBase64:y,toBase64:a,utob:l,encode:a,encodeURI:c,btou:e,decode:y,noConflict:S,fromUint8Array:u,toUint8Array:C},typeof Object.defineProperty=="function"){var P=function(D){return{value:D,enumerable:!1,writable:!0,configurable:!0}};B.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",P(function(){return y(this)})),Object.defineProperty(String.prototype,"toBase64",P(function(D){return a(this,D)})),Object.defineProperty(String.prototype,"toBase64URI",P(function(){return a(this,!0)}))}}return B.Meteor&&(Base64=B.Base64),jt.exports?jt.exports.Base64=B.Base64:(T=[],V=function(){return B.Base64}.apply(it,T),V!==void 0&&(jt.exports=V)),{Base64:B.Base64}})},91735:function(jt,it){"use strict";it.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(jt,it,R){"use strict";R.d(it,{Z:function(){return p}});var T=R(54476),V=R(20068),B=R(75931),g=R(33885),I=R(67732),E=R(83652),o=R(31226),m=R(42403),x=R(158),_=R(92310),l=R.n(_),d=R(26112),h=R(59301),n=R(39378),r=function(y){for(var C=y.prefixCls,S=y.level,P=y.isStart,D=y.isEnd,U="".concat(C,"-indent-unit"),L=[],O=0;O0&&arguments[0]!==void 0?arguments[0]:[],ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],de=we.length,$=ye.length;if(Math.abs(de-$)!==1)return{add:!1,key:null};function J(be,j){var X=new Map;be.forEach(function(ae){X.set(ae,!0)});var he=j.filter(function(ae){return!X.has(ae)});return he.length===1?he[0]:null}return de<$?{add:!0,key:J(we,ye)}:{add:!1,key:J(ye,we)}}function L(we,ye,de){var $=we.findIndex(function(X){return X.key===de}),J=we[$+1],be=ye.findIndex(function(X){return X.key===de});if(J){var j=ye.findIndex(function(X){return X.key===J.key});return ye.slice(be+1,j)}return ye.slice(be+1)}var O=["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"],W={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},F=function(){},K="RC_TREE_MOTION_".concat(Math.random()),k={key:K},G={key:K,level:0,index:0,pos:"0",node:k,nodes:[k]},q={parent:null,children:[],pos:G.pos,data:k,title:null,key:K,isStart:[],isEnd:[]};function ee(we,ye,de,$){return ye===!1||!de?we:we.slice(0,Math.ceil(de/$)+1)}function le(we){var ye=we.key,de=we.pos;return(0,y.km)(ye,de)}function me(we){for(var ye=String(we.data.key),de=we;de.parent;)de=de.parent,ye="".concat(de.data.key," > ").concat(ye);return ye}var Fe=a.forwardRef(function(we,ye){var de=we.prefixCls,$=we.data,J=we.selectable,be=we.checkable,j=we.expandedKeys,X=we.selectedKeys,he=we.checkedKeys,ae=we.loadedKeys,te=we.loadingKeys,_e=we.halfCheckedKeys,Ue=we.keyEntities,Qe=we.disabled,ot=we.dragging,st=we.dragOverNodeKey,lt=we.dropPosition,pe=we.motion,je=we.height,$e=we.itemHeight,Ke=we.virtual,Et=we.focusable,Ht=we.activeItem,Wt=we.focused,Yt=we.tabIndex,Dr=we.onKeyDown,Wr=we.onFocus,Br=we.onBlur,xr=we.onActiveChange,mn=we.onListChangeStart,wr=we.onListChangeEnd,kt=(0,e.Z)(we,O),Vr=a.useRef(null),pt=a.useRef(null);a.useImperativeHandle(ye,function(){return{scrollTo:function(qt){Vr.current.scrollTo(qt)},getIndentWidth:function(){return pt.current.offsetWidth}}});var Nt=a.useState(j),dr=(0,f.Z)(Nt,2),Jt=dr[0],Ne=dr[1],_t=a.useState($),ft=(0,f.Z)(_t,2),At=ft[0],Ft=ft[1],nt=a.useState($),w=(0,f.Z)(nt,2),z=w[0],Z=w[1],ie=a.useState([]),fe=(0,f.Z)(ie,2),Oe=fe[0],Ve=fe[1],nr=a.useState(null),Pt=(0,f.Z)(nr,2),Ct=Pt[0],gr=Pt[1],Ar=a.useRef($);Ar.current=$;function lr(){var Gt=Ar.current;Ft(Gt),Z(Gt),Ve([]),gr(null),wr()}(0,t.Z)(function(){Ne(j);var Gt=U(Jt,j);if(Gt.key!==null)if(Gt.add){var qt=At.findIndex(function(ht){var Lt=ht.key;return Lt===Gt.key}),Pe=ee(L(At,$,Gt.key),Ke,je,$e),Ze=At.slice();Ze.splice(qt+1,0,q),Z(Ze),Ve(Pe),gr("show")}else{var at=$.findIndex(function(ht){var Lt=ht.key;return Lt===Gt.key}),xt=ee(L($,At,Gt.key),Ke,je,$e),bt=$.slice();bt.splice(at+1,0,q),Z(bt),Ve(xt),gr("hide")}else At!==$&&(Ft($),Z($))},[j,$]),a.useEffect(function(){ot||lr()},[ot]);var zr=pe?z:$,vr={expandedKeys:j,selectedKeys:X,loadedKeys:ae,loadingKeys:te,checkedKeys:he,halfCheckedKeys:_e,dragOverNodeKey:st,dropPosition:lt,keyEntities:Ue};return a.createElement(a.Fragment,null,Wt&&Ht&&a.createElement("span",{style:W,"aria-live":"assertive"},me(Ht)),a.createElement("div",null,a.createElement("input",{style:W,disabled:Et===!1||Qe,tabIndex:Et!==!1?Yt:null,onKeyDown:Dr,onFocus:Wr,onBlur:Br,value:"",onChange:F,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(de,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(de,"-indent")},a.createElement("div",{ref:pt,className:"".concat(de,"-indent-unit")}))),a.createElement(i.Z,(0,T.Z)({},kt,{data:zr,itemKey:le,height:je,fullHeight:!1,virtual:Ke,itemHeight:$e,prefixCls:"".concat(de,"-list"),ref:Vr,onVisibleChange:function(qt,Pe){var Ze=new Set(qt),at=Pe.filter(function(xt){return!Ze.has(xt)});at.some(function(xt){return le(xt)===K})&&lr()}}),function(Gt){var qt=Gt.pos,Pe=(0,T.Z)({},(s(Gt.data),Gt.data)),Ze=Gt.title,at=Gt.key,xt=Gt.isStart,bt=Gt.isEnd,ht=(0,y.km)(at,qt);delete Pe.key,delete Pe.children;var Lt=(0,y.H8)(ht,vr);return a.createElement(D,(0,T.Z)({},Pe,Lt,{title:Ze,active:!!Ht&&at===Ht.key,pos:qt,data:Gt.data,isStart:xt,isEnd:bt,motion:pe,motionNodes:at===K?Oe:null,motionType:Ct,onMotionStart:mn,onMotionEnd:lr,treeNodeRequiredProps:vr,onMouseMove:function(){xr(null)}}))}))});Fe.displayName="NodeList";var Se=Fe,Re=R(35654),Ye=R(90782),qe=R(67841),Le=10,We=function(we){(0,x.Z)(de,we);var ye=(0,_.Z)(de);function de(){var $;(0,E.Z)(this,de);for(var J=arguments.length,be=new Array(J),j=0;j2&&arguments[2]!==void 0?arguments[2]:!1,_e=$.state,Ue=_e.dragChildrenKeys,Qe=_e.dropPosition,ot=_e.dropTargetKey,st=_e.dropTargetPos,lt=_e.dropAllowed;if(lt){var pe=$.props.onDrop;if($.setState({dragOverNodeKey:null}),$.cleanDragState(),ot!==null){var je=(0,g.Z)((0,g.Z)({},(0,y.H8)(ot,$.getTreeNodeRequiredProps())),{},{active:((ae=$.getActiveItem())===null||ae===void 0?void 0:ae.key)===ot,data:(0,qe.Z)($.state.keyEntities,ot).node}),$e=Ue.indexOf(ot)!==-1;(0,r.ZP)(!$e,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ke=(0,Re.yx)(st),Et={event:X,node:(0,y.F)(je),dragNode:$.dragNode?(0,y.F)($.dragNode.props):null,dragNodesKeys:[$.dragNode.props.eventKey].concat(Ue),dropToGap:Qe!==0,dropPosition:Qe+Number(Ke[Ke.length-1])};te||pe==null||pe(Et),$.dragNode=null}}},$.cleanDragState=function(){var X=$.state.draggingNodeKey;X!==null&&$.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),$.dragStartMousePosition=null,$.currentMouseOverDroppableNodeKey=null},$.triggerExpandActionExpand=function(X,he){var ae=$.state,te=ae.expandedKeys,_e=ae.flattenNodes,Ue=he.expanded,Qe=he.key,ot=he.isLeaf;if(!(ot||X.shiftKey||X.metaKey||X.ctrlKey)){var st=_e.filter(function(pe){return pe.key===Qe})[0],lt=(0,y.F)((0,g.Z)((0,g.Z)({},(0,y.H8)(Qe,$.getTreeNodeRequiredProps())),{},{data:st.data}));$.setExpandedKeys(Ue?(0,Re._5)(te,Qe):(0,Re.L0)(te,Qe)),$.onNodeExpand(X,lt)}},$.onNodeClick=function(X,he){var ae=$.props,te=ae.onClick,_e=ae.expandAction;_e==="click"&&$.triggerExpandActionExpand(X,he),te==null||te(X,he)},$.onNodeDoubleClick=function(X,he){var ae=$.props,te=ae.onDoubleClick,_e=ae.expandAction;_e==="doubleClick"&&$.triggerExpandActionExpand(X,he),te==null||te(X,he)},$.onNodeSelect=function(X,he){var ae=$.state.selectedKeys,te=$.state,_e=te.keyEntities,Ue=te.fieldNames,Qe=$.props,ot=Qe.onSelect,st=Qe.multiple,lt=he.selected,pe=he[Ue.key],je=!lt;je?st?ae=(0,Re.L0)(ae,pe):ae=[pe]:ae=(0,Re._5)(ae,pe);var $e=ae.map(function(Ke){var Et=(0,qe.Z)(_e,Ke);return Et?Et.node:null}).filter(function(Ke){return Ke});$.setUncontrolledState({selectedKeys:ae}),ot==null||ot(ae,{event:"select",selected:je,node:he,selectedNodes:$e,nativeEvent:X.nativeEvent})},$.onNodeCheck=function(X,he,ae){var te=$.state,_e=te.keyEntities,Ue=te.checkedKeys,Qe=te.halfCheckedKeys,ot=$.props,st=ot.checkStrictly,lt=ot.onCheck,pe=he.key,je,$e={event:"check",node:he,checked:ae,nativeEvent:X.nativeEvent};if(st){var Ke=ae?(0,Re.L0)(Ue,pe):(0,Re._5)(Ue,pe),Et=(0,Re._5)(Qe,pe);je={checked:Ke,halfChecked:Et},$e.checkedNodes=Ke.map(function(Br){return(0,qe.Z)(_e,Br)}).filter(function(Br){return Br}).map(function(Br){return Br.node}),$.setUncontrolledState({checkedKeys:Ke})}else{var Ht=(0,Ye.S)([].concat((0,I.Z)(Ue),[pe]),!0,_e),Wt=Ht.checkedKeys,Yt=Ht.halfCheckedKeys;if(!ae){var Dr=new Set(Wt);Dr.delete(pe);var Wr=(0,Ye.S)(Array.from(Dr),{checked:!1,halfCheckedKeys:Yt},_e);Wt=Wr.checkedKeys,Yt=Wr.halfCheckedKeys}je=Wt,$e.checkedNodes=[],$e.checkedNodesPositions=[],$e.halfCheckedKeys=Yt,Wt.forEach(function(Br){var xr=(0,qe.Z)(_e,Br);if(xr){var mn=xr.node,wr=xr.pos;$e.checkedNodes.push(mn),$e.checkedNodesPositions.push({node:mn,pos:wr})}}),$.setUncontrolledState({checkedKeys:Wt},!1,{halfCheckedKeys:Yt})}lt==null||lt(je,$e)},$.onNodeLoad=function(X){var he=X.key,ae=new Promise(function(te,_e){$.setState(function(Ue){var Qe=Ue.loadedKeys,ot=Qe===void 0?[]:Qe,st=Ue.loadingKeys,lt=st===void 0?[]:st,pe=$.props,je=pe.loadData,$e=pe.onLoad;if(!je||ot.indexOf(he)!==-1||lt.indexOf(he)!==-1)return null;var Ke=je(X);return Ke.then(function(){var Et=$.state.loadedKeys,Ht=(0,Re.L0)(Et,he);$e==null||$e(Ht,{event:"load",node:X}),$.setUncontrolledState({loadedKeys:Ht}),$.setState(function(Wt){return{loadingKeys:(0,Re._5)(Wt.loadingKeys,he)}}),te()}).catch(function(Et){if($.setState(function(Wt){return{loadingKeys:(0,Re._5)(Wt.loadingKeys,he)}}),$.loadingRetryTimes[he]=($.loadingRetryTimes[he]||0)+1,$.loadingRetryTimes[he]>=Le){var Ht=$.state.loadedKeys;(0,r.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),$.setUncontrolledState({loadedKeys:(0,Re.L0)(Ht,he)}),te()}_e(Et)}),{loadingKeys:(0,Re.L0)(lt,he)}})});return ae.catch(function(){}),ae},$.onNodeMouseEnter=function(X,he){var ae=$.props.onMouseEnter;ae==null||ae({event:X,node:he})},$.onNodeMouseLeave=function(X,he){var ae=$.props.onMouseLeave;ae==null||ae({event:X,node:he})},$.onNodeContextMenu=function(X,he){var ae=$.props.onRightClick;ae&&(X.preventDefault(),ae({event:X,node:he}))},$.onFocus=function(){var X=$.props.onFocus;$.setState({focused:!0});for(var he=arguments.length,ae=new Array(he),te=0;te1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!$.destroyed){var te=!1,_e=!0,Ue={};Object.keys(X).forEach(function(Qe){if(Qe in $.props){_e=!1;return}te=!0,Ue[Qe]=X[Qe]}),te&&(!he||_e)&&$.setState((0,g.Z)((0,g.Z)({},Ue),ae))}},$.scrollTo=function(X){$.listRef.current.scrollTo(X)},$}return(0,o.Z)(de,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var J=this.props.activeKey;J!==void 0&&J!==this.state.activeKey&&(this.setState({activeKey:J}),J!==null&&this.scrollTo({key:J}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var J,be=this.state,j=be.focused,X=be.flattenNodes,he=be.keyEntities,ae=be.draggingNodeKey,te=be.activeKey,_e=be.dropLevelOffset,Ue=be.dropContainerKey,Qe=be.dropTargetKey,ot=be.dropPosition,st=be.dragOverNodeKey,lt=be.indent,pe=this.props,je=pe.prefixCls,$e=pe.className,Ke=pe.style,Et=pe.showLine,Ht=pe.focusable,Wt=pe.tabIndex,Yt=Wt===void 0?0:Wt,Dr=pe.selectable,Wr=pe.showIcon,Br=pe.icon,xr=pe.switcherIcon,mn=pe.draggable,wr=pe.checkable,kt=pe.checkStrictly,Vr=pe.disabled,pt=pe.motion,Nt=pe.loadData,dr=pe.filterTreeNode,Jt=pe.height,Ne=pe.itemHeight,_t=pe.virtual,ft=pe.titleRender,At=pe.dropIndicatorRender,Ft=pe.onContextMenu,nt=pe.onScroll,w=pe.direction,z=pe.rootClassName,Z=pe.rootStyle,ie=(0,n.Z)(this.props,{aria:!0,data:!0}),fe;return mn&&((0,B.Z)(mn)==="object"?fe=mn:typeof mn=="function"?fe={nodeDraggable:mn}:fe={}),a.createElement(c.k.Provider,{value:{prefixCls:je,selectable:Dr,showIcon:Wr,icon:Br,switcherIcon:xr,draggable:fe,draggingNodeKey:ae,checkable:wr,checkStrictly:kt,disabled:Vr,keyEntities:he,dropLevelOffset:_e,dropContainerKey:Ue,dropTargetKey:Qe,dropPosition:ot,dragOverNodeKey:st,indent:lt,direction:w,dropIndicatorRender:At,loadData:Nt,filterTreeNode:dr,titleRender:ft,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:d()(je,$e,z,(J={},(0,V.Z)(J,"".concat(je,"-show-line"),Et),(0,V.Z)(J,"".concat(je,"-focused"),j),(0,V.Z)(J,"".concat(je,"-active-focused"),te!==null),J)),style:Z},a.createElement(Se,(0,T.Z)({ref:this.listRef,prefixCls:je,style:Ke,data:X,disabled:Vr,selectable:Dr,checkable:!!wr,motion:pt,dragging:ae!==null,height:Jt,itemHeight:Ne,virtual:_t,focusable:Ht,focused:j,tabIndex:Yt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ft,onScroll:nt},this.getTreeNodeRequiredProps(),ie))))}}],[{key:"getDerivedStateFromProps",value:function(J,be){var j=be.prevProps,X={prevProps:J};function he(Ht){return!j&&Ht in J||j&&j[Ht]!==J[Ht]}var ae,te=be.fieldNames;if(he("fieldNames")&&(te=(0,y.w$)(J.fieldNames),X.fieldNames=te),he("treeData")?ae=J.treeData:he("children")&&((0,r.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ae=(0,y.zn)(J.children)),ae){X.treeData=ae;var _e=(0,y.I8)(ae,{fieldNames:te});X.keyEntities=(0,g.Z)((0,V.Z)({},K,G),_e.keyEntities)}var Ue=X.keyEntities||be.keyEntities;if(he("expandedKeys")||j&&he("autoExpandParent"))X.expandedKeys=J.autoExpandParent||!j&&J.defaultExpandParent?(0,Re.r7)(J.expandedKeys,Ue):J.expandedKeys;else if(!j&&J.defaultExpandAll){var Qe=(0,g.Z)({},Ue);delete Qe[K],X.expandedKeys=Object.keys(Qe).map(function(Ht){return Qe[Ht].key})}else!j&&J.defaultExpandedKeys&&(X.expandedKeys=J.autoExpandParent||J.defaultExpandParent?(0,Re.r7)(J.defaultExpandedKeys,Ue):J.defaultExpandedKeys);if(X.expandedKeys||delete X.expandedKeys,ae||X.expandedKeys){var ot=(0,y.oH)(ae||be.treeData,X.expandedKeys||be.expandedKeys,te);X.flattenNodes=ot}if(J.selectable&&(he("selectedKeys")?X.selectedKeys=(0,Re.BT)(J.selectedKeys,J):!j&&J.defaultSelectedKeys&&(X.selectedKeys=(0,Re.BT)(J.defaultSelectedKeys,J))),J.checkable){var st;if(he("checkedKeys")?st=(0,Re.E6)(J.checkedKeys)||{}:!j&&J.defaultCheckedKeys?st=(0,Re.E6)(J.defaultCheckedKeys)||{}:ae&&(st=(0,Re.E6)(J.checkedKeys)||{checkedKeys:be.checkedKeys,halfCheckedKeys:be.halfCheckedKeys}),st){var lt=st,pe=lt.checkedKeys,je=pe===void 0?[]:pe,$e=lt.halfCheckedKeys,Ke=$e===void 0?[]:$e;if(!J.checkStrictly){var Et=(0,Ye.S)(je,!0,Ue);je=Et.checkedKeys,Ke=Et.halfCheckedKeys}X.checkedKeys=je,X.halfCheckedKeys=Ke}}return he("loadedKeys")&&(X.loadedKeys=J.loadedKeys),X}}]),de}(a.Component);We.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:u,allowDrop:function(){return!0},expandAction:!1},We.TreeNode=p.Z;var ke=We,ut=ke},35654:function(jt,it,R){"use strict";R.d(it,{BT:function(){return a},E6:function(){return s},L0:function(){return _},OM:function(){return r},_5:function(){return x},r7:function(){return f},wA:function(){return d},yx:function(){return l}});var T=R(94480),V=R(76190),B=R(48736),g=R(59301),I=R(39417),E=R(67841),o=R(71430),m=null;function x(e,t){if(!e)return[];var i=e.slice(),v=i.indexOf(t);return v>=0&&i.splice(v,1),i}function _(e,t){var i=(e||[]).slice();return i.indexOf(t)===-1&&i.push(t),i}function l(e){return e.split("-")}function d(e,t){var i=[],v=(0,E.Z)(t,e);function p(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];A.forEach(function(y){var C=y.key,S=y.children;i.push(C),p(S)})}return p(v.children),i}function h(e){if(e.parent){var t=l(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function n(e){var t=l(e.pos);return Number(t[t.length-1])===0}function r(e,t,i,v,p,A,y,C,S,P){var D,U=e.clientX,L=e.clientY,O=e.target.getBoundingClientRect(),W=O.top,F=O.height,K=(P==="rtl"?-1:1)*(((p==null?void 0:p.x)||0)-U),k=(K-12)/v,G=(0,E.Z)(C,i.props.eventKey);if(L-1.5?A({dragNode:Le,dropNode:We,dropPosition:1})?Re=1:ke=!1:A({dragNode:Le,dropNode:We,dropPosition:0})?Re=0:A({dragNode:Le,dropNode:We,dropPosition:1})?Re=1:ke=!1:A({dragNode:Le,dropNode:We,dropPosition:1})?Re=1:ke=!1,{dropPosition:Re,dropLevelOffset:Ye,dropTargetKey:G.key,dropTargetPos:G.pos,dragOverNodeKey:Se,dropContainerKey:Re===0?null:((D=G.parent)===null||D===void 0?void 0:D.key)||null,dropAllowed:ke}}function a(e,t){if(e){var i=t.multiple;return i?e.slice():e.length?[e[0]]:e}}var c=function(t){return t};function u(e,t){if(!e)return[];var i=t||{},v=i.processProps,p=v===void 0?c:v,A=Array.isArray(e)?e:[e];return A.map(function(y){var C=y.children,S=_objectWithoutProperties(y,m),P=u(C,t);return React.createElement(TreeNode,_extends({key:S.key},p(S)),P)})}function s(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if((0,V.Z)(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return(0,B.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return t}function f(e,t){var i=new Set;function v(p){if(!i.has(p)){var A=(0,E.Z)(t,p);if(A){i.add(p);var y=A.parent,C=A.node;C.disabled||y&&v(y.key)}}}return(e||[]).forEach(function(p){v(p)}),(0,T.Z)(i)}},90782:function(jt,it,R){"use strict";R.d(it,{S:function(){return o}});var T=R(48736),V=R(67841);function B(m,x){var _=new Set;return m.forEach(function(l){x.has(l)||_.add(l)}),_}function g(m){var x=m||{},_=x.disabled,l=x.disableCheckbox,d=x.checkable;return!!(_||l)||d===!1}function I(m,x,_,l){for(var d=new Set(m),h=new Set,n=0;n<=_;n+=1){var r=x.get(n)||new Set;r.forEach(function(s){var f=s.key,e=s.node,t=s.children,i=t===void 0?[]:t;d.has(f)&&!l(e)&&i.filter(function(v){return!l(v.node)}).forEach(function(v){d.add(v.key)})})}for(var a=new Set,c=_;c>=0;c-=1){var u=x.get(c)||new Set;u.forEach(function(s){var f=s.parent,e=s.node;if(!(l(e)||!s.parent||a.has(s.parent.key))){if(l(s.parent.node)){a.add(f.key);return}var t=!0,i=!1;(f.children||[]).filter(function(v){return!l(v.node)}).forEach(function(v){var p=v.key,A=d.has(p);t&&!A&&(t=!1),!i&&(A||h.has(p))&&(i=!0)}),t&&d.add(f.key),i&&h.add(f.key),a.add(f.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(B(h,d))}}function E(m,x,_,l,d){for(var h=new Set(m),n=new Set(x),r=0;r<=l;r+=1){var a=_.get(r)||new Set;a.forEach(function(f){var e=f.key,t=f.node,i=f.children,v=i===void 0?[]:i;!h.has(e)&&!n.has(e)&&!d(t)&&v.filter(function(p){return!d(p.node)}).forEach(function(p){h.delete(p.key)})})}n=new Set;for(var c=new Set,u=l;u>=0;u-=1){var s=_.get(u)||new Set;s.forEach(function(f){var e=f.parent,t=f.node;if(!(d(t)||!f.parent||c.has(f.parent.key))){if(d(f.parent.node)){c.add(e.key);return}var i=!0,v=!1;(e.children||[]).filter(function(p){return!d(p.node)}).forEach(function(p){var A=p.key,y=h.has(A);i&&!y&&(i=!1),!v&&(y||n.has(A))&&(v=!0)}),i||h.delete(e.key),v&&n.add(e.key),c.add(e.key)}})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(B(n,h))}}function o(m,x,_,l){var d=[],h;l?h=l:h=g;var n=new Set(m.filter(function(u){var s=!!(0,V.Z)(_,u);return s||d.push(u),s})),r=new Map,a=0;Object.keys(_).forEach(function(u){var s=_[u],f=s.level,e=r.get(f);e||(e=new Set,r.set(f,e)),e.add(s),a=Math.max(a,f)}),(0,T.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return x===!0?c=I(n,r,a,h):c=E(n,x.halfCheckedKeys,r,a,h),c}},67841:function(jt,it,R){"use strict";R.d(it,{Z:function(){return T}});function T(V,B){return V[B]}},71430:function(jt,it,R){"use strict";R.d(it,{F:function(){return f},H8:function(){return s},I8:function(){return u},km:function(){return d},oH:function(){return a},w$:function(){return h},zn:function(){return r}});var T=R(76190),V=R(94480),B=R(33885),g=R(75931),I=R(11592),E=R(2738),o=R(48736),m=R(67841),x=["children"];function _(e,t){return"".concat(e,"-").concat(t)}function l(e){return e&&e.type&&e.type.isTreeNode}function d(e,t){return e!=null?e:t}function h(e){var t=e||{},i=t.title,v=t._title,p=t.key,A=t.children,y=i||"title";return{title:y,_title:v||[y],key:p||"key",children:A||"children"}}function n(e,t){var i=new Map;function v(p){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(y){var C=y[t.key],S=y[t.children];warning(C!=null,"Tree node must have a certain key: [".concat(A).concat(C,"]"));var P=String(C);warning(!i.has(P)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(P)),i.set(P,!0),v(S,"".concat(A).concat(P," > "))})}v(e)}function r(e){function t(i){var v=(0,I.Z)(i);return v.map(function(p){if(!l(p))return(0,o.ZP)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var A=p.key,y=p.props,C=y.children,S=(0,g.Z)(y,x),P=(0,B.Z)({key:A},S),D=t(C);return D.length&&(P.children=D),P}).filter(function(p){return p})}return t(e)}function a(e,t,i){var v=h(i),p=v._title,A=v.key,y=v.children,C=new Set(t===!0?[]:t),S=[];function P(D){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return D.map(function(L,O){for(var W=_(U?U.pos:"0",O),F=d(L[A],W),K,k=0;k1&&arguments[1]!==void 0?arguments[1]:{},i=t.initWrapper,v=t.processEntity,p=t.onProcessFinished,A=t.externalGetKey,y=t.childrenPropName,C=t.fieldNames,S=arguments.length>2?arguments[2]:void 0,P=A||S,D={},U={},L={posEntities:D,keyEntities:U};return i&&(L=i(L)||L),c(e,function(O){var W=O.node,F=O.index,K=O.pos,k=O.key,G=O.parentPos,q=O.level,ee=O.nodes,le={node:W,nodes:ee,index:F,key:k,pos:K,level:q},me=d(k,K);D[K]=le,U[me]=le,le.parent=D[G],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),v&&v(le,L)},{externalGetKey:P,childrenPropName:y,fieldNames:C}),p&&p(L),L}function s(e,t){var i=t.expandedKeys,v=t.selectedKeys,p=t.loadedKeys,A=t.loadingKeys,y=t.checkedKeys,C=t.halfCheckedKeys,S=t.dragOverNodeKey,P=t.dropPosition,D=t.keyEntities,U=(0,m.Z)(D,e),L={eventKey:e,expanded:i.indexOf(e)!==-1,selected:v.indexOf(e)!==-1,loaded:p.indexOf(e)!==-1,loading:A.indexOf(e)!==-1,checked:y.indexOf(e)!==-1,halfChecked:C.indexOf(e)!==-1,pos:String(U?U.pos:""),dragOver:S===e&&P===0,dragOverGapTop:S===e&&P===-1,dragOverGapBottom:S===e&&P===1};return L}function f(e){var t=e.data,i=e.expanded,v=e.selected,p=e.checked,A=e.loaded,y=e.loading,C=e.halfChecked,S=e.dragOver,P=e.dragOverGapTop,D=e.dragOverGapBottom,U=e.pos,L=e.active,O=e.eventKey,W=(0,B.Z)((0,B.Z)({},t),{},{expanded:i,selected:v,checked:p,loaded:A,loading:y,halfChecked:C,dragOver:S,dragOverGapTop:P,dragOverGapBottom:D,pos:U,active:L,key:O});return"props"in W||Object.defineProperty(W,"props",{get:function(){return(0,o.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),W}},8224:function(jt,it,R){"use strict";R.d(it,{Z:function(){return V}});var T=R(4676);function V(B,g,I,E){var o=T.unstable_batchedUpdates?function(x){T.unstable_batchedUpdates(I,x)}:I;return B!=null&&B.addEventListener&&B.addEventListener(g,o,E),{remove:function(){B!=null&&B.removeEventListener&&B.removeEventListener(g,o,E)}}}},55468:function(jt,it,R){"use strict";R.d(it,{g1:function(){return l},os:function(){return h}});var T=/margin|padding|width|height|max|min|offset/,V={left:!0,top:!0},B={cssFloat:1,styleFloat:1,float:1};function g(n){return n.nodeType===1?n.ownerDocument.defaultView.getComputedStyle(n,null):{}}function I(n,r,a){if(r=r.toLowerCase(),a==="auto"){if(r==="height")return n.offsetHeight;if(r==="width")return n.offsetWidth}return r in V||(V[r]=T.test(r)),V[r]?parseFloat(a)||0:a}function E(n,r){var a=arguments.length,c=g(n);return r=B[r]?"cssFloat"in n.style?"cssFloat":"styleFloat":r,a===1?c:I(n,r,c[r]||n.style[r])}function o(n,r,a){var c=arguments.length;if(r=B[r]?"cssFloat"in n.style?"cssFloat":"styleFloat":r,c===3)return typeof a=="number"&&T.test(r)&&(a="".concat(a,"px")),n.style[r]=a,a;for(var u in r)r.hasOwnProperty(u)&&o(n,u,r[u]);return g(n)}function m(n){return n===document.body?document.documentElement.clientWidth:n.offsetWidth}function x(n){return n===document.body?window.innerHeight||document.documentElement.clientHeight:n.offsetHeight}function _(){var n=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:n,height:r}}function l(){var n=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:r}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(n){var r=n.getBoundingClientRect(),a=document.documentElement;return{left:r.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(jt,it,R){"use strict";R.d(it,{G:function(){return g}});var T=R(47273),V=function(E){if((0,T.Z)()&&window.document.documentElement){var o=Array.isArray(E)?E:[E],m=window.document.documentElement;return o.some(function(x){return x in m.style})}return!1},B=function(E,o){if(!V(E))return!1;var m=document.createElement("div"),x=m.style[E];return m.style[E]=o,m.style[E]!==x};function g(I,E){return!Array.isArray(I)&&E!==void 0?B(I,E):V(I)}},51581:function(jt,it,R){"use strict";Object.defineProperty(it,"__esModule",{value:!0});var T=function(){function d(h,n){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(d,r)&&(n[r]=d[r]);return n}function m(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function x(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function _(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var l=function(d){_(h,d);function h(n){m(this,h);var r=x(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,n));return r.scrollListener=r.scrollListener.bind(r),r.eventListenerOptions=r.eventListenerOptions.bind(r),r.mousewheelListener=r.mousewheelListener.bind(r),r}return T(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 r=this.getParentElement(this.scrollComponent);r.scrollTop=r.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var r=!1,a={get passive(){r=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(c){}return r}},{key:"eventListenerOptions",value:function(){var r=this.props.useCapture;return this.isPassiveSupported()&&(r={useCapture:this.props.useCapture,passive:!0}),r}},{key:"setDefaultLoader",value:function(r){this.defaultLoader=r}},{key:"detachMousewheelListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.scrollComponent.parentNode),r.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.getParentElement(this.scrollComponent)),r.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(r){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:r&&r.parentNode}},{key:"filterProps",value:function(r){return r}},{key:"attachScrollListener",value:function(){var r=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!r)){var a=window;this.props.useWindow===!1&&(a=r),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(r){r.deltaY===1&&!this.isPassiveSupported()&&r.preventDefault()}},{key:"scrollListener",value:function(){var r=this.scrollComponent,a=window,c=this.getParentElement(r),u=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,f=a.pageYOffset!==void 0?a.pageYOffset:s.scrollTop;this.props.isReverse?u=f:u=this.calculateOffset(r,f)}else this.props.isReverse?u=c.scrollTop:u=r.scrollHeight-c.scrollTop-c.clientHeight;u1&&arguments[1]!==void 0?arguments[1]:60,g=null;return function(){for(var I=this,E=arguments.length,o=new Array(E),m=0;m2)throw new Error("flowGL can only be used on 2d coordinate systems.");x.push("vx","vy");var _=E.a.helper.completeDimensions(x,this.getSource(),{encodeDef:this.get("encode"),dimsDef:this.get("dimensions")}),l=new E.a.List(_,this);return l.initData(this.getSource()),l},defaultOption:{coordinateSystem:"cartesian2d",zlevel:10,supersampling:1,particleType:"point",particleDensity:128,particleSize:1,particleSpeed:1,particleTrail:2,colorTexture:null,gridWidth:"auto",gridHeight:"auto",itemStyle:{color:"#fff",opacity:.8}}})},function(V,B,g){"use strict";var I=g(0),E=g.n(I),o=g(260),m=g(261),x=g(16);E.a.registerVisual(Object(x.a)("linesGL"))},function(V,B,g){"use strict";var I=g(0),E=g.n(I),o=g(12),m=g.n(o),x=E.a.extendSeriesModel({type:"series.linesGL",dependencies:["grid","geo"],visualColorAccessPath:"lineStyle.color",streamEnabled:!0,init:function(_){var l=this._processFlatCoordsArray(_.data);this._flatCoords=l.flatCoords,this._flatCoordsOffset=l.flatCoordsOffset,l.flatCoords&&(_.data=new Float32Array(l.count)),x.superApply(this,"init",arguments)},mergeOption:function(_){var l=this._processFlatCoordsArray(_.data);this._flatCoords=l.flatCoords,this._flatCoordsOffset=l.flatCoordsOffset,l.flatCoords&&(_.data=new Float32Array(l.count)),x.superApply(this,"mergeOption",arguments)},appendData:function(_){var l=this._processFlatCoordsArray(_.data);l.flatCoords&&(this._flatCoords?(this._flatCoords=Object(o.concatArray)(this._flatCoords,l.flatCoords),this._flatCoordsOffset=Object(o.concatArray)(this._flatCoordsOffset,l.flatCoordsOffset)):(this._flatCoords=l.flatCoords,this._flatCoordsOffset=l.flatCoordsOffset),_.data=new Float32Array(l.count)),this.getRawData().appendData(_.data)},_getCoordsFromItemModel:function(_){var l=this.getData().getItemModel(_),d=l.option instanceof Array?l.option:l.getShallow("coords");if(!(d instanceof Array&&d.length>0&&d[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(d)+". Lines must have 2d coords array in data item.");return d},getLineCoordsCount:function(_){return this._flatCoordsOffset?this._flatCoordsOffset[_*2+1]:this._getCoordsFromItemModel(_).length},getLineCoords:function(_,l){if(this._flatCoordsOffset){for(var d=this._flatCoordsOffset[_*2],h=this._flatCoordsOffset[_*2+1],n=0;nd)throw new Error("Invalid data format.")}}return{flatCoordsOffset:new Uint32Array(h.buffer,0,a),flatCoords:n,count:c}}return{flatCoordsOffset:null,flatCoords:null,count:_.length}},getInitialData:function(_,l){var d=new E.a.List(["value"],this);return d.hasItemOption=!1,d.initData(_.data,[],function(h,n,r,a){if(h instanceof Array)return NaN;d.hasItemOption=!0;var c=h.value;if(c!=null)return c instanceof Array?c[a]:c}),d},defaultOption:{coordinateSystem:"geo",zlevel:10,progressive:1e4,progressiveThreshold:5e4,blendMode:"source-over",lineStyle:{opacity:.8},postEffect:{enable:!1,colorCorrection:{exposure:0,brightness:0,contrast:1,saturation:1,enable:!0}}}})},function(V,B,g){"use strict";var I=g(0),E=g.n(I),o=g(2),m=g(20),x=g(86),_=g(84),l=g(3);E.a.extendChartView({type:"linesGL",__ecgl__:!0,init:function(d,h){this.groupGL=new o.a.Node,this.viewGL=new m.a("orthographic"),this.viewGL.add(this.groupGL),this._glViewHelper=new _.a(this.viewGL),this._nativeLinesShader=o.a.createShader("ecgl.lines3D"),this._meshLinesShader=o.a.createShader("ecgl.meshLines3D"),this._linesMeshes=[],this._currentStep=0},render:function(d,h,n){this.groupGL.removeAll(),this._glViewHelper.reset(d,n);var r=this._linesMeshes[0];r||(r=this._linesMeshes[0]=this._createLinesMesh(d)),this._linesMeshes.length=1,this.groupGL.add(r),this._updateLinesMesh(d,r,0,d.getData().count()),this.viewGL.setPostEffect(d.getModel("postEffect"),n)},incrementalPrepareRender:function(d,h,n){this.groupGL.removeAll(),this._glViewHelper.reset(d,n),this._currentStep=0,this.viewGL.setPostEffect(d.getModel("postEffect"),n)},incrementalRender:function(d,h,n,r){var a=this._linesMeshes[this._currentStep];a||(a=this._createLinesMesh(h),this._linesMeshes[this._currentStep]=a),this._updateLinesMesh(h,a,d.start,d.end),this.groupGL.add(a),r.getZr().refresh(),this._currentStep++},updateTransform:function(d,h,n){d.coordinateSystem.getRoamTransform&&this._glViewHelper.updateTransform(d,n)},_createLinesMesh:function(d){var h=new o.a.Mesh({$ignorePicking:!0,material:new o.a.Material({shader:o.a.createShader("ecgl.lines3D"),transparent:!0,depthMask:!1,depthTest:!1}),geometry:new x.a({segmentScale:10,useNativeLine:!0,dynamic:!1}),mode:o.a.Mesh.LINES,culling:!1});return h},_updateLinesMesh:function(d,h,n,r){var a=d.getData();h.material.blend=d.get("blendMode")==="lighter"?o.a.additiveBlend:null;var c=d.get("lineStyle.curveness")||0,u=d.get("polyline"),s=h.geometry,f=d.coordinateSystem,e=l.a.firstNotNull(d.get("lineStyle.width"),1);e>1?(h.material.shader!==this._meshLinesShader&&h.material.attachShader(this._meshLinesShader),h.mode=o.a.Mesh.TRIANGLES):(h.material.shader!==this._nativeLinesShader&&h.material.attachShader(this._nativeLinesShader),h.mode=o.a.Mesh.LINES),n=n||0,r=r||a.count(),s.resetOffset();var t=0,i=0,v=[],p=[],A=[],y=[],C=[],S=.3,P=.7;function D(){p[0]=v[0]*P+y[0]*S-(v[1]-y[1])*c,p[1]=v[1]*P+y[1]*S-(y[0]-v[0])*c,A[0]=v[0]*S+y[0]*P-(v[1]-y[1])*c,A[1]=v[1]*S+y[1]*P-(y[0]-v[0])*c}if(u||c!==0)for(var U=n;U0&&(p=e[0]),p instanceof Error)throw p;var A=new Error("Unhandled error."+(p?" ("+p.message+")":""));throw A.context=p,A}var y=v[f];if(y===void 0)return!1;if(typeof y=="function")R(y,this,e);else for(var C=y.length,S=h(y,C),t=0;t0&&p.length>i&&!p.warned){p.warned=!0;var A=new Error("Possible EventEmitter memory leak detected. "+p.length+" "+String(f)+" listeners added. Use emitter.setMaxListeners() to increase limit");A.name="MaxListenersExceededWarning",A.emitter=s,A.type=f,A.count=p.length,V(A)}return s}g.prototype.addListener=function(f,e){return m(this,f,e,!1)},g.prototype.on=g.prototype.addListener,g.prototype.prependListener=function(f,e){return m(this,f,e,!0)};function x(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _(s,f,e){var t={fired:!1,wrapFn:void 0,target:s,type:f,listener:e},i=x.bind(t);return i.listener=e,t.wrapFn=i,i}g.prototype.once=function(f,e){return E(e),this.on(f,_(this,f,e)),this},g.prototype.prependOnceListener=function(f,e){return E(e),this.prependListener(f,_(this,f,e)),this},g.prototype.removeListener=function(f,e){var t,i,v,p,A;if(E(e),i=this._events,i===void 0)return this;if(t=i[f],t===void 0)return this;if(t===e||t.listener===e)--this._eventsCount===0?this._events=Object.create(null):(delete i[f],i.removeListener&&this.emit("removeListener",f,t.listener||e));else if(typeof t!="function"){for(v=-1,p=t.length-1;p>=0;p--)if(t[p]===e||t[p].listener===e){A=t[p].listener,v=p;break}if(v<0)return this;v===0?t.shift():n(t,v),t.length===1&&(i[f]=t[0]),i.removeListener!==void 0&&this.emit("removeListener",f,A||e)}return this},g.prototype.off=g.prototype.removeListener,g.prototype.removeAllListeners=function(f){var e,t,i;if(t=this._events,t===void 0)return this;if(t.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):t[f]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete t[f]),this;if(arguments.length===0){var v=Object.keys(t),p;for(i=0;i=0;i--)this.removeListener(f,e[i]);return this};function l(s,f,e){var t=s._events;if(t===void 0)return[];var i=t[f];return i===void 0?[]:typeof i=="function"?e?[i.listener||i]:[i]:e?r(i):h(i,i.length)}g.prototype.listeners=function(f){return l(this,f,!0)},g.prototype.rawListeners=function(f){return l(this,f,!1)},g.listenerCount=function(s,f){return typeof s.listenerCount=="function"?s.listenerCount(f):d.call(s,f)},g.prototype.listenerCount=d;function d(s){var f=this._events;if(f!==void 0){var e=f[s];if(typeof e=="function")return 1;if(e!==void 0)return e.length}return 0}g.prototype.eventNames=function(){return this._eventsCount>0?T(this._events):[]};function h(s,f){for(var e=new Array(f),t=0;t>>6)+m(128|U&63):m(224|U>>>12&15)+m(128|U>>>6&63)+m(128|U&63)}else{var U=65536+(D.charCodeAt(0)-55296)*1024+(D.charCodeAt(1)-56320);return m(240|U>>>18&7)+m(128|U>>>12&63)+m(128|U>>>6&63)+m(128|U&63)}},_=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(D){return D.replace(_,x)},d=function(D){var U=[0,2,1][D.length%3],L=D.charCodeAt(0)<<16|(D.length>1?D.charCodeAt(1):0)<<8|(D.length>2?D.charCodeAt(2):0),O=[E.charAt(L>>>18),E.charAt(L>>>12&63),U>=2?"=":E.charAt(L>>>6&63),U>=1?"=":E.charAt(L&63)];return O.join("")},h=B.btoa&&typeof B.btoa=="function"?function(D){return B.btoa(D)}:function(D){if(D.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return D.replace(/[\s\S]{1,3}/g,d)},n=function(D){return h(l(String(D)))},r=function(D){return D.replace(/[+\/]/g,function(U){return U=="+"?"-":"_"}).replace(/=/g,"")},a=function(D,U){return U?r(n(D)):n(D)},c=function(D){return a(D,!0)},u;B.Uint8Array&&(u=function(D,U){for(var L="",O=0,W=D.length;O>>18)+E.charAt(G>>>12&63)+(typeof K!="undefined"?E.charAt(G>>>6&63):"=")+(typeof k!="undefined"?E.charAt(G&63):"=")}return U?r(L):L});var s=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,f=function(D){switch(D.length){case 4:var U=(7&D.charCodeAt(0))<<18|(63&D.charCodeAt(1))<<12|(63&D.charCodeAt(2))<<6|63&D.charCodeAt(3),L=U-65536;return m((L>>>10)+55296)+m((L&1023)+56320);case 3:return m((15&D.charCodeAt(0))<<12|(63&D.charCodeAt(1))<<6|63&D.charCodeAt(2));default:return m((31&D.charCodeAt(0))<<6|63&D.charCodeAt(1))}},e=function(D){return D.replace(s,f)},t=function(D){var U=D.length,L=U%4,O=(U>0?o[D.charAt(0)]<<18:0)|(U>1?o[D.charAt(1)]<<12:0)|(U>2?o[D.charAt(2)]<<6:0)|(U>3?o[D.charAt(3)]:0),W=[m(O>>>16),m(O>>>8&255),m(O&255)];return W.length-=[0,0,2,1][L],W.join("")},i=B.atob&&typeof B.atob=="function"?function(D){return B.atob(D)}:function(D){return D.replace(/\S{1,4}/g,t)},v=function(D){return i(String(D).replace(/[^A-Za-z0-9\+\/]/g,""))},p=function(D){return e(i(D))},A=function(D){return String(D).replace(/[-_]/g,function(U){return U=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},y=function(D){return p(A(D))},C;B.Uint8Array&&(C=function(D){return Uint8Array.from(v(A(D)),function(U){return U.charCodeAt(0)})});var S=function(){var D=B.Base64;return B.Base64=g,D};if(B.Base64={VERSION:I,atob:v,btoa:h,fromBase64:y,toBase64:a,utob:l,encode:a,encodeURI:c,btou:e,decode:y,noConflict:S,fromUint8Array:u,toUint8Array:C},typeof Object.defineProperty=="function"){var P=function(D){return{value:D,enumerable:!1,writable:!0,configurable:!0}};B.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",P(function(){return y(this)})),Object.defineProperty(String.prototype,"toBase64",P(function(D){return a(this,D)})),Object.defineProperty(String.prototype,"toBase64URI",P(function(){return a(this,!0)}))}}return B.Meteor&&(Base64=B.Base64),jt.exports?jt.exports.Base64=B.Base64:(T=[],V=function(){return B.Base64}.apply(it,T),V!==void 0&&(jt.exports=V)),{Base64:B.Base64}})},91735:function(jt,it){"use strict";it.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(jt,it,R){"use strict";R.d(it,{Z:function(){return p}});var T=R(54476),V=R(20068),B=R(75931),g=R(33885),I=R(67732),E=R(83652),o=R(31226),m=R(42403),x=R(158),_=R(92310),l=R.n(_),d=R(26112),h=R(59301),n=R(39378),r=function(y){for(var C=y.prefixCls,S=y.level,P=y.isStart,D=y.isEnd,U="".concat(C,"-indent-unit"),L=[],O=0;O0&&arguments[0]!==void 0?arguments[0]:[],ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],de=we.length,$=ye.length;if(Math.abs(de-$)!==1)return{add:!1,key:null};function J(be,j){var X=new Map;be.forEach(function(ae){X.set(ae,!0)});var he=j.filter(function(ae){return!X.has(ae)});return he.length===1?he[0]:null}return de<$?{add:!0,key:J(we,ye)}:{add:!1,key:J(ye,we)}}function L(we,ye,de){var $=we.findIndex(function(X){return X.key===de}),J=we[$+1],be=ye.findIndex(function(X){return X.key===de});if(J){var j=ye.findIndex(function(X){return X.key===J.key});return ye.slice(be+1,j)}return ye.slice(be+1)}var O=["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"],W={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},F=function(){},K="RC_TREE_MOTION_".concat(Math.random()),k={key:K},G={key:K,level:0,index:0,pos:"0",node:k,nodes:[k]},q={parent:null,children:[],pos:G.pos,data:k,title:null,key:K,isStart:[],isEnd:[]};function ee(we,ye,de,$){return ye===!1||!de?we:we.slice(0,Math.ceil(de/$)+1)}function le(we){var ye=we.key,de=we.pos;return(0,y.km)(ye,de)}function me(we){for(var ye=String(we.data.key),de=we;de.parent;)de=de.parent,ye="".concat(de.data.key," > ").concat(ye);return ye}var Fe=a.forwardRef(function(we,ye){var de=we.prefixCls,$=we.data,J=we.selectable,be=we.checkable,j=we.expandedKeys,X=we.selectedKeys,he=we.checkedKeys,ae=we.loadedKeys,te=we.loadingKeys,_e=we.halfCheckedKeys,Ue=we.keyEntities,Qe=we.disabled,ot=we.dragging,st=we.dragOverNodeKey,lt=we.dropPosition,pe=we.motion,je=we.height,$e=we.itemHeight,Ke=we.virtual,Et=we.focusable,Ht=we.activeItem,Wt=we.focused,Yt=we.tabIndex,Dr=we.onKeyDown,Wr=we.onFocus,Br=we.onBlur,xr=we.onActiveChange,vn=we.onListChangeStart,wr=we.onListChangeEnd,kt=(0,e.Z)(we,O),Hr=a.useRef(null),pt=a.useRef(null);a.useImperativeHandle(ye,function(){return{scrollTo:function(qt){Hr.current.scrollTo(qt)},getIndentWidth:function(){return pt.current.offsetWidth}}});var Nt=a.useState(j),dr=(0,f.Z)(Nt,2),Jt=dr[0],Ne=dr[1],_t=a.useState($),ft=(0,f.Z)(_t,2),At=ft[0],Ft=ft[1],nt=a.useState($),w=(0,f.Z)(nt,2),z=w[0],Z=w[1],ie=a.useState([]),fe=(0,f.Z)(ie,2),Oe=fe[0],Ve=fe[1],nr=a.useState(null),Pt=(0,f.Z)(nr,2),bt=Pt[0],gr=Pt[1],Ar=a.useRef($);Ar.current=$;function lr(){var Gt=Ar.current;Ft(Gt),Z(Gt),Ve([]),gr(null),wr()}(0,t.Z)(function(){Ne(j);var Gt=U(Jt,j);if(Gt.key!==null)if(Gt.add){var qt=At.findIndex(function(ht){var Lt=ht.key;return Lt===Gt.key}),Pe=ee(L(At,$,Gt.key),Ke,je,$e),Ze=At.slice();Ze.splice(qt+1,0,q),Z(Ze),Ve(Pe),gr("show")}else{var at=$.findIndex(function(ht){var Lt=ht.key;return Lt===Gt.key}),xt=ee(L($,At,Gt.key),Ke,je,$e),St=$.slice();St.splice(at+1,0,q),Z(St),Ve(xt),gr("hide")}else At!==$&&(Ft($),Z($))},[j,$]),a.useEffect(function(){ot||lr()},[ot]);var kr=pe?z:$,vr={expandedKeys:j,selectedKeys:X,loadedKeys:ae,loadingKeys:te,checkedKeys:he,halfCheckedKeys:_e,dragOverNodeKey:st,dropPosition:lt,keyEntities:Ue};return a.createElement(a.Fragment,null,Wt&&Ht&&a.createElement("span",{style:W,"aria-live":"assertive"},me(Ht)),a.createElement("div",null,a.createElement("input",{style:W,disabled:Et===!1||Qe,tabIndex:Et!==!1?Yt:null,onKeyDown:Dr,onFocus:Wr,onBlur:Br,value:"",onChange:F,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(de,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(de,"-indent")},a.createElement("div",{ref:pt,className:"".concat(de,"-indent-unit")}))),a.createElement(i.Z,(0,T.Z)({},kt,{data:kr,itemKey:le,height:je,fullHeight:!1,virtual:Ke,itemHeight:$e,prefixCls:"".concat(de,"-list"),ref:Hr,onVisibleChange:function(qt,Pe){var Ze=new Set(qt),at=Pe.filter(function(xt){return!Ze.has(xt)});at.some(function(xt){return le(xt)===K})&&lr()}}),function(Gt){var qt=Gt.pos,Pe=(0,T.Z)({},(s(Gt.data),Gt.data)),Ze=Gt.title,at=Gt.key,xt=Gt.isStart,St=Gt.isEnd,ht=(0,y.km)(at,qt);delete Pe.key,delete Pe.children;var Lt=(0,y.H8)(ht,vr);return a.createElement(D,(0,T.Z)({},Pe,Lt,{title:Ze,active:!!Ht&&at===Ht.key,pos:qt,data:Gt.data,isStart:xt,isEnd:St,motion:pe,motionNodes:at===K?Oe:null,motionType:bt,onMotionStart:vn,onMotionEnd:lr,treeNodeRequiredProps:vr,onMouseMove:function(){xr(null)}}))}))});Fe.displayName="NodeList";var Se=Fe,Re=R(35654),Ye=R(90782),qe=R(67841),Le=10,We=function(we){(0,x.Z)(de,we);var ye=(0,_.Z)(de);function de(){var $;(0,E.Z)(this,de);for(var J=arguments.length,be=new Array(J),j=0;j2&&arguments[2]!==void 0?arguments[2]:!1,_e=$.state,Ue=_e.dragChildrenKeys,Qe=_e.dropPosition,ot=_e.dropTargetKey,st=_e.dropTargetPos,lt=_e.dropAllowed;if(lt){var pe=$.props.onDrop;if($.setState({dragOverNodeKey:null}),$.cleanDragState(),ot!==null){var je=(0,g.Z)((0,g.Z)({},(0,y.H8)(ot,$.getTreeNodeRequiredProps())),{},{active:((ae=$.getActiveItem())===null||ae===void 0?void 0:ae.key)===ot,data:(0,qe.Z)($.state.keyEntities,ot).node}),$e=Ue.indexOf(ot)!==-1;(0,r.ZP)(!$e,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ke=(0,Re.yx)(st),Et={event:X,node:(0,y.F)(je),dragNode:$.dragNode?(0,y.F)($.dragNode.props):null,dragNodesKeys:[$.dragNode.props.eventKey].concat(Ue),dropToGap:Qe!==0,dropPosition:Qe+Number(Ke[Ke.length-1])};te||pe==null||pe(Et),$.dragNode=null}}},$.cleanDragState=function(){var X=$.state.draggingNodeKey;X!==null&&$.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),$.dragStartMousePosition=null,$.currentMouseOverDroppableNodeKey=null},$.triggerExpandActionExpand=function(X,he){var ae=$.state,te=ae.expandedKeys,_e=ae.flattenNodes,Ue=he.expanded,Qe=he.key,ot=he.isLeaf;if(!(ot||X.shiftKey||X.metaKey||X.ctrlKey)){var st=_e.filter(function(pe){return pe.key===Qe})[0],lt=(0,y.F)((0,g.Z)((0,g.Z)({},(0,y.H8)(Qe,$.getTreeNodeRequiredProps())),{},{data:st.data}));$.setExpandedKeys(Ue?(0,Re._5)(te,Qe):(0,Re.L0)(te,Qe)),$.onNodeExpand(X,lt)}},$.onNodeClick=function(X,he){var ae=$.props,te=ae.onClick,_e=ae.expandAction;_e==="click"&&$.triggerExpandActionExpand(X,he),te==null||te(X,he)},$.onNodeDoubleClick=function(X,he){var ae=$.props,te=ae.onDoubleClick,_e=ae.expandAction;_e==="doubleClick"&&$.triggerExpandActionExpand(X,he),te==null||te(X,he)},$.onNodeSelect=function(X,he){var ae=$.state.selectedKeys,te=$.state,_e=te.keyEntities,Ue=te.fieldNames,Qe=$.props,ot=Qe.onSelect,st=Qe.multiple,lt=he.selected,pe=he[Ue.key],je=!lt;je?st?ae=(0,Re.L0)(ae,pe):ae=[pe]:ae=(0,Re._5)(ae,pe);var $e=ae.map(function(Ke){var Et=(0,qe.Z)(_e,Ke);return Et?Et.node:null}).filter(function(Ke){return Ke});$.setUncontrolledState({selectedKeys:ae}),ot==null||ot(ae,{event:"select",selected:je,node:he,selectedNodes:$e,nativeEvent:X.nativeEvent})},$.onNodeCheck=function(X,he,ae){var te=$.state,_e=te.keyEntities,Ue=te.checkedKeys,Qe=te.halfCheckedKeys,ot=$.props,st=ot.checkStrictly,lt=ot.onCheck,pe=he.key,je,$e={event:"check",node:he,checked:ae,nativeEvent:X.nativeEvent};if(st){var Ke=ae?(0,Re.L0)(Ue,pe):(0,Re._5)(Ue,pe),Et=(0,Re._5)(Qe,pe);je={checked:Ke,halfChecked:Et},$e.checkedNodes=Ke.map(function(Br){return(0,qe.Z)(_e,Br)}).filter(function(Br){return Br}).map(function(Br){return Br.node}),$.setUncontrolledState({checkedKeys:Ke})}else{var Ht=(0,Ye.S)([].concat((0,I.Z)(Ue),[pe]),!0,_e),Wt=Ht.checkedKeys,Yt=Ht.halfCheckedKeys;if(!ae){var Dr=new Set(Wt);Dr.delete(pe);var Wr=(0,Ye.S)(Array.from(Dr),{checked:!1,halfCheckedKeys:Yt},_e);Wt=Wr.checkedKeys,Yt=Wr.halfCheckedKeys}je=Wt,$e.checkedNodes=[],$e.checkedNodesPositions=[],$e.halfCheckedKeys=Yt,Wt.forEach(function(Br){var xr=(0,qe.Z)(_e,Br);if(xr){var vn=xr.node,wr=xr.pos;$e.checkedNodes.push(vn),$e.checkedNodesPositions.push({node:vn,pos:wr})}}),$.setUncontrolledState({checkedKeys:Wt},!1,{halfCheckedKeys:Yt})}lt==null||lt(je,$e)},$.onNodeLoad=function(X){var he=X.key,ae=new Promise(function(te,_e){$.setState(function(Ue){var Qe=Ue.loadedKeys,ot=Qe===void 0?[]:Qe,st=Ue.loadingKeys,lt=st===void 0?[]:st,pe=$.props,je=pe.loadData,$e=pe.onLoad;if(!je||ot.indexOf(he)!==-1||lt.indexOf(he)!==-1)return null;var Ke=je(X);return Ke.then(function(){var Et=$.state.loadedKeys,Ht=(0,Re.L0)(Et,he);$e==null||$e(Ht,{event:"load",node:X}),$.setUncontrolledState({loadedKeys:Ht}),$.setState(function(Wt){return{loadingKeys:(0,Re._5)(Wt.loadingKeys,he)}}),te()}).catch(function(Et){if($.setState(function(Wt){return{loadingKeys:(0,Re._5)(Wt.loadingKeys,he)}}),$.loadingRetryTimes[he]=($.loadingRetryTimes[he]||0)+1,$.loadingRetryTimes[he]>=Le){var Ht=$.state.loadedKeys;(0,r.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),$.setUncontrolledState({loadedKeys:(0,Re.L0)(Ht,he)}),te()}_e(Et)}),{loadingKeys:(0,Re.L0)(lt,he)}})});return ae.catch(function(){}),ae},$.onNodeMouseEnter=function(X,he){var ae=$.props.onMouseEnter;ae==null||ae({event:X,node:he})},$.onNodeMouseLeave=function(X,he){var ae=$.props.onMouseLeave;ae==null||ae({event:X,node:he})},$.onNodeContextMenu=function(X,he){var ae=$.props.onRightClick;ae&&(X.preventDefault(),ae({event:X,node:he}))},$.onFocus=function(){var X=$.props.onFocus;$.setState({focused:!0});for(var he=arguments.length,ae=new Array(he),te=0;te1&&arguments[1]!==void 0?arguments[1]:!1,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!$.destroyed){var te=!1,_e=!0,Ue={};Object.keys(X).forEach(function(Qe){if(Qe in $.props){_e=!1;return}te=!0,Ue[Qe]=X[Qe]}),te&&(!he||_e)&&$.setState((0,g.Z)((0,g.Z)({},Ue),ae))}},$.scrollTo=function(X){$.listRef.current.scrollTo(X)},$}return(0,o.Z)(de,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var J=this.props.activeKey;J!==void 0&&J!==this.state.activeKey&&(this.setState({activeKey:J}),J!==null&&this.scrollTo({key:J}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var J,be=this.state,j=be.focused,X=be.flattenNodes,he=be.keyEntities,ae=be.draggingNodeKey,te=be.activeKey,_e=be.dropLevelOffset,Ue=be.dropContainerKey,Qe=be.dropTargetKey,ot=be.dropPosition,st=be.dragOverNodeKey,lt=be.indent,pe=this.props,je=pe.prefixCls,$e=pe.className,Ke=pe.style,Et=pe.showLine,Ht=pe.focusable,Wt=pe.tabIndex,Yt=Wt===void 0?0:Wt,Dr=pe.selectable,Wr=pe.showIcon,Br=pe.icon,xr=pe.switcherIcon,vn=pe.draggable,wr=pe.checkable,kt=pe.checkStrictly,Hr=pe.disabled,pt=pe.motion,Nt=pe.loadData,dr=pe.filterTreeNode,Jt=pe.height,Ne=pe.itemHeight,_t=pe.virtual,ft=pe.titleRender,At=pe.dropIndicatorRender,Ft=pe.onContextMenu,nt=pe.onScroll,w=pe.direction,z=pe.rootClassName,Z=pe.rootStyle,ie=(0,n.Z)(this.props,{aria:!0,data:!0}),fe;return vn&&((0,B.Z)(vn)==="object"?fe=vn:typeof vn=="function"?fe={nodeDraggable:vn}:fe={}),a.createElement(c.k.Provider,{value:{prefixCls:je,selectable:Dr,showIcon:Wr,icon:Br,switcherIcon:xr,draggable:fe,draggingNodeKey:ae,checkable:wr,checkStrictly:kt,disabled:Hr,keyEntities:he,dropLevelOffset:_e,dropContainerKey:Ue,dropTargetKey:Qe,dropPosition:ot,dragOverNodeKey:st,indent:lt,direction:w,dropIndicatorRender:At,loadData:Nt,filterTreeNode:dr,titleRender:ft,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:d()(je,$e,z,(J={},(0,V.Z)(J,"".concat(je,"-show-line"),Et),(0,V.Z)(J,"".concat(je,"-focused"),j),(0,V.Z)(J,"".concat(je,"-active-focused"),te!==null),J)),style:Z},a.createElement(Se,(0,T.Z)({ref:this.listRef,prefixCls:je,style:Ke,data:X,disabled:Hr,selectable:Dr,checkable:!!wr,motion:pt,dragging:ae!==null,height:Jt,itemHeight:Ne,virtual:_t,focusable:Ht,focused:j,tabIndex:Yt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Ft,onScroll:nt},this.getTreeNodeRequiredProps(),ie))))}}],[{key:"getDerivedStateFromProps",value:function(J,be){var j=be.prevProps,X={prevProps:J};function he(Ht){return!j&&Ht in J||j&&j[Ht]!==J[Ht]}var ae,te=be.fieldNames;if(he("fieldNames")&&(te=(0,y.w$)(J.fieldNames),X.fieldNames=te),he("treeData")?ae=J.treeData:he("children")&&((0,r.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ae=(0,y.zn)(J.children)),ae){X.treeData=ae;var _e=(0,y.I8)(ae,{fieldNames:te});X.keyEntities=(0,g.Z)((0,V.Z)({},K,G),_e.keyEntities)}var Ue=X.keyEntities||be.keyEntities;if(he("expandedKeys")||j&&he("autoExpandParent"))X.expandedKeys=J.autoExpandParent||!j&&J.defaultExpandParent?(0,Re.r7)(J.expandedKeys,Ue):J.expandedKeys;else if(!j&&J.defaultExpandAll){var Qe=(0,g.Z)({},Ue);delete Qe[K],X.expandedKeys=Object.keys(Qe).map(function(Ht){return Qe[Ht].key})}else!j&&J.defaultExpandedKeys&&(X.expandedKeys=J.autoExpandParent||J.defaultExpandParent?(0,Re.r7)(J.defaultExpandedKeys,Ue):J.defaultExpandedKeys);if(X.expandedKeys||delete X.expandedKeys,ae||X.expandedKeys){var ot=(0,y.oH)(ae||be.treeData,X.expandedKeys||be.expandedKeys,te);X.flattenNodes=ot}if(J.selectable&&(he("selectedKeys")?X.selectedKeys=(0,Re.BT)(J.selectedKeys,J):!j&&J.defaultSelectedKeys&&(X.selectedKeys=(0,Re.BT)(J.defaultSelectedKeys,J))),J.checkable){var st;if(he("checkedKeys")?st=(0,Re.E6)(J.checkedKeys)||{}:!j&&J.defaultCheckedKeys?st=(0,Re.E6)(J.defaultCheckedKeys)||{}:ae&&(st=(0,Re.E6)(J.checkedKeys)||{checkedKeys:be.checkedKeys,halfCheckedKeys:be.halfCheckedKeys}),st){var lt=st,pe=lt.checkedKeys,je=pe===void 0?[]:pe,$e=lt.halfCheckedKeys,Ke=$e===void 0?[]:$e;if(!J.checkStrictly){var Et=(0,Ye.S)(je,!0,Ue);je=Et.checkedKeys,Ke=Et.halfCheckedKeys}X.checkedKeys=je,X.halfCheckedKeys=Ke}}return he("loadedKeys")&&(X.loadedKeys=J.loadedKeys),X}}]),de}(a.Component);We.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:u,allowDrop:function(){return!0},expandAction:!1},We.TreeNode=p.Z;var ke=We,ut=ke},35654:function(jt,it,R){"use strict";R.d(it,{BT:function(){return a},E6:function(){return s},L0:function(){return _},OM:function(){return r},_5:function(){return x},r7:function(){return f},wA:function(){return d},yx:function(){return l}});var T=R(94480),V=R(76190),B=R(48736),g=R(59301),I=R(39417),E=R(67841),o=R(71430),m=null;function x(e,t){if(!e)return[];var i=e.slice(),v=i.indexOf(t);return v>=0&&i.splice(v,1),i}function _(e,t){var i=(e||[]).slice();return i.indexOf(t)===-1&&i.push(t),i}function l(e){return e.split("-")}function d(e,t){var i=[],v=(0,E.Z)(t,e);function p(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];A.forEach(function(y){var C=y.key,S=y.children;i.push(C),p(S)})}return p(v.children),i}function h(e){if(e.parent){var t=l(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function n(e){var t=l(e.pos);return Number(t[t.length-1])===0}function r(e,t,i,v,p,A,y,C,S,P){var D,U=e.clientX,L=e.clientY,O=e.target.getBoundingClientRect(),W=O.top,F=O.height,K=(P==="rtl"?-1:1)*(((p==null?void 0:p.x)||0)-U),k=(K-12)/v,G=(0,E.Z)(C,i.props.eventKey);if(L-1.5?A({dragNode:Le,dropNode:We,dropPosition:1})?Re=1:ke=!1:A({dragNode:Le,dropNode:We,dropPosition:0})?Re=0:A({dragNode:Le,dropNode:We,dropPosition:1})?Re=1:ke=!1:A({dragNode:Le,dropNode:We,dropPosition:1})?Re=1:ke=!1,{dropPosition:Re,dropLevelOffset:Ye,dropTargetKey:G.key,dropTargetPos:G.pos,dragOverNodeKey:Se,dropContainerKey:Re===0?null:((D=G.parent)===null||D===void 0?void 0:D.key)||null,dropAllowed:ke}}function a(e,t){if(e){var i=t.multiple;return i?e.slice():e.length?[e[0]]:e}}var c=function(t){return t};function u(e,t){if(!e)return[];var i=t||{},v=i.processProps,p=v===void 0?c:v,A=Array.isArray(e)?e:[e];return A.map(function(y){var C=y.children,S=_objectWithoutProperties(y,m),P=u(C,t);return React.createElement(TreeNode,_extends({key:S.key},p(S)),P)})}function s(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if((0,V.Z)(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return(0,B.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return t}function f(e,t){var i=new Set;function v(p){if(!i.has(p)){var A=(0,E.Z)(t,p);if(A){i.add(p);var y=A.parent,C=A.node;C.disabled||y&&v(y.key)}}}return(e||[]).forEach(function(p){v(p)}),(0,T.Z)(i)}},90782:function(jt,it,R){"use strict";R.d(it,{S:function(){return o}});var T=R(48736),V=R(67841);function B(m,x){var _=new Set;return m.forEach(function(l){x.has(l)||_.add(l)}),_}function g(m){var x=m||{},_=x.disabled,l=x.disableCheckbox,d=x.checkable;return!!(_||l)||d===!1}function I(m,x,_,l){for(var d=new Set(m),h=new Set,n=0;n<=_;n+=1){var r=x.get(n)||new Set;r.forEach(function(s){var f=s.key,e=s.node,t=s.children,i=t===void 0?[]:t;d.has(f)&&!l(e)&&i.filter(function(v){return!l(v.node)}).forEach(function(v){d.add(v.key)})})}for(var a=new Set,c=_;c>=0;c-=1){var u=x.get(c)||new Set;u.forEach(function(s){var f=s.parent,e=s.node;if(!(l(e)||!s.parent||a.has(s.parent.key))){if(l(s.parent.node)){a.add(f.key);return}var t=!0,i=!1;(f.children||[]).filter(function(v){return!l(v.node)}).forEach(function(v){var p=v.key,A=d.has(p);t&&!A&&(t=!1),!i&&(A||h.has(p))&&(i=!0)}),t&&d.add(f.key),i&&h.add(f.key),a.add(f.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(B(h,d))}}function E(m,x,_,l,d){for(var h=new Set(m),n=new Set(x),r=0;r<=l;r+=1){var a=_.get(r)||new Set;a.forEach(function(f){var e=f.key,t=f.node,i=f.children,v=i===void 0?[]:i;!h.has(e)&&!n.has(e)&&!d(t)&&v.filter(function(p){return!d(p.node)}).forEach(function(p){h.delete(p.key)})})}n=new Set;for(var c=new Set,u=l;u>=0;u-=1){var s=_.get(u)||new Set;s.forEach(function(f){var e=f.parent,t=f.node;if(!(d(t)||!f.parent||c.has(f.parent.key))){if(d(f.parent.node)){c.add(e.key);return}var i=!0,v=!1;(e.children||[]).filter(function(p){return!d(p.node)}).forEach(function(p){var A=p.key,y=h.has(A);i&&!y&&(i=!1),!v&&(y||n.has(A))&&(v=!0)}),i||h.delete(e.key),v&&n.add(e.key),c.add(e.key)}})}return{checkedKeys:Array.from(h),halfCheckedKeys:Array.from(B(n,h))}}function o(m,x,_,l){var d=[],h;l?h=l:h=g;var n=new Set(m.filter(function(u){var s=!!(0,V.Z)(_,u);return s||d.push(u),s})),r=new Map,a=0;Object.keys(_).forEach(function(u){var s=_[u],f=s.level,e=r.get(f);e||(e=new Set,r.set(f,e)),e.add(s),a=Math.max(a,f)}),(0,T.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return x===!0?c=I(n,r,a,h):c=E(n,x.halfCheckedKeys,r,a,h),c}},67841:function(jt,it,R){"use strict";R.d(it,{Z:function(){return T}});function T(V,B){return V[B]}},71430:function(jt,it,R){"use strict";R.d(it,{F:function(){return f},H8:function(){return s},I8:function(){return u},km:function(){return d},oH:function(){return a},w$:function(){return h},zn:function(){return r}});var T=R(76190),V=R(94480),B=R(33885),g=R(75931),I=R(11592),E=R(2738),o=R(48736),m=R(67841),x=["children"];function _(e,t){return"".concat(e,"-").concat(t)}function l(e){return e&&e.type&&e.type.isTreeNode}function d(e,t){return e!=null?e:t}function h(e){var t=e||{},i=t.title,v=t._title,p=t.key,A=t.children,y=i||"title";return{title:y,_title:v||[y],key:p||"key",children:A||"children"}}function n(e,t){var i=new Map;function v(p){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(p||[]).forEach(function(y){var C=y[t.key],S=y[t.children];warning(C!=null,"Tree node must have a certain key: [".concat(A).concat(C,"]"));var P=String(C);warning(!i.has(P)||C===null||C===void 0,"Same 'key' exist in the Tree: ".concat(P)),i.set(P,!0),v(S,"".concat(A).concat(P," > "))})}v(e)}function r(e){function t(i){var v=(0,I.Z)(i);return v.map(function(p){if(!l(p))return(0,o.ZP)(!p,"Tree/TreeNode can only accept TreeNode as children."),null;var A=p.key,y=p.props,C=y.children,S=(0,g.Z)(y,x),P=(0,B.Z)({key:A},S),D=t(C);return D.length&&(P.children=D),P}).filter(function(p){return p})}return t(e)}function a(e,t,i){var v=h(i),p=v._title,A=v.key,y=v.children,C=new Set(t===!0?[]:t),S=[];function P(D){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return D.map(function(L,O){for(var W=_(U?U.pos:"0",O),F=d(L[A],W),K,k=0;k1&&arguments[1]!==void 0?arguments[1]:{},i=t.initWrapper,v=t.processEntity,p=t.onProcessFinished,A=t.externalGetKey,y=t.childrenPropName,C=t.fieldNames,S=arguments.length>2?arguments[2]:void 0,P=A||S,D={},U={},L={posEntities:D,keyEntities:U};return i&&(L=i(L)||L),c(e,function(O){var W=O.node,F=O.index,K=O.pos,k=O.key,G=O.parentPos,q=O.level,ee=O.nodes,le={node:W,nodes:ee,index:F,key:k,pos:K,level:q},me=d(k,K);D[K]=le,U[me]=le,le.parent=D[G],le.parent&&(le.parent.children=le.parent.children||[],le.parent.children.push(le)),v&&v(le,L)},{externalGetKey:P,childrenPropName:y,fieldNames:C}),p&&p(L),L}function s(e,t){var i=t.expandedKeys,v=t.selectedKeys,p=t.loadedKeys,A=t.loadingKeys,y=t.checkedKeys,C=t.halfCheckedKeys,S=t.dragOverNodeKey,P=t.dropPosition,D=t.keyEntities,U=(0,m.Z)(D,e),L={eventKey:e,expanded:i.indexOf(e)!==-1,selected:v.indexOf(e)!==-1,loaded:p.indexOf(e)!==-1,loading:A.indexOf(e)!==-1,checked:y.indexOf(e)!==-1,halfChecked:C.indexOf(e)!==-1,pos:String(U?U.pos:""),dragOver:S===e&&P===0,dragOverGapTop:S===e&&P===-1,dragOverGapBottom:S===e&&P===1};return L}function f(e){var t=e.data,i=e.expanded,v=e.selected,p=e.checked,A=e.loaded,y=e.loading,C=e.halfChecked,S=e.dragOver,P=e.dragOverGapTop,D=e.dragOverGapBottom,U=e.pos,L=e.active,O=e.eventKey,W=(0,B.Z)((0,B.Z)({},t),{},{expanded:i,selected:v,checked:p,loaded:A,loading:y,halfChecked:C,dragOver:S,dragOverGapTop:P,dragOverGapBottom:D,pos:U,active:L,key:O});return"props"in W||Object.defineProperty(W,"props",{get:function(){return(0,o.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),W}},8224:function(jt,it,R){"use strict";R.d(it,{Z:function(){return V}});var T=R(4676);function V(B,g,I,E){var o=T.unstable_batchedUpdates?function(x){T.unstable_batchedUpdates(I,x)}:I;return B!=null&&B.addEventListener&&B.addEventListener(g,o,E),{remove:function(){B!=null&&B.removeEventListener&&B.removeEventListener(g,o,E)}}}},55468:function(jt,it,R){"use strict";R.d(it,{g1:function(){return l},os:function(){return h}});var T=/margin|padding|width|height|max|min|offset/,V={left:!0,top:!0},B={cssFloat:1,styleFloat:1,float:1};function g(n){return n.nodeType===1?n.ownerDocument.defaultView.getComputedStyle(n,null):{}}function I(n,r,a){if(r=r.toLowerCase(),a==="auto"){if(r==="height")return n.offsetHeight;if(r==="width")return n.offsetWidth}return r in V||(V[r]=T.test(r)),V[r]?parseFloat(a)||0:a}function E(n,r){var a=arguments.length,c=g(n);return r=B[r]?"cssFloat"in n.style?"cssFloat":"styleFloat":r,a===1?c:I(n,r,c[r]||n.style[r])}function o(n,r,a){var c=arguments.length;if(r=B[r]?"cssFloat"in n.style?"cssFloat":"styleFloat":r,c===3)return typeof a=="number"&&T.test(r)&&(a="".concat(a,"px")),n.style[r]=a,a;for(var u in r)r.hasOwnProperty(u)&&o(n,u,r[u]);return g(n)}function m(n){return n===document.body?document.documentElement.clientWidth:n.offsetWidth}function x(n){return n===document.body?window.innerHeight||document.documentElement.clientHeight:n.offsetHeight}function _(){var n=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),r=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:n,height:r}}function l(){var n=document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return{width:n,height:r}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function h(n){var r=n.getBoundingClientRect(),a=document.documentElement;return{left:r.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:r.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(jt,it,R){"use strict";R.d(it,{G:function(){return g}});var T=R(47273),V=function(E){if((0,T.Z)()&&window.document.documentElement){var o=Array.isArray(E)?E:[E],m=window.document.documentElement;return o.some(function(x){return x in m.style})}return!1},B=function(E,o){if(!V(E))return!1;var m=document.createElement("div"),x=m.style[E];return m.style[E]=o,m.style[E]!==x};function g(I,E){return!Array.isArray(I)&&E!==void 0?B(I,E):V(I)}},51581:function(jt,it,R){"use strict";Object.defineProperty(it,"__esModule",{value:!0});var T=function(){function d(h,n){for(var r=0;r=0||Object.prototype.hasOwnProperty.call(d,r)&&(n[r]=d[r]);return n}function m(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function x(d,h){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h&&(typeof h=="object"||typeof h=="function")?h:d}function _(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof h);d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),h&&(Object.setPrototypeOf?Object.setPrototypeOf(d,h):d.__proto__=h)}var l=function(d){_(h,d);function h(n){m(this,h);var r=x(this,(h.__proto__||Object.getPrototypeOf(h)).call(this,n));return r.scrollListener=r.scrollListener.bind(r),r.eventListenerOptions=r.eventListenerOptions.bind(r),r.mousewheelListener=r.mousewheelListener.bind(r),r}return T(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 r=this.getParentElement(this.scrollComponent);r.scrollTop=r.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var r=!1,a={get passive(){r=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(c){}return r}},{key:"eventListenerOptions",value:function(){var r=this.props.useCapture;return this.isPassiveSupported()&&(r={useCapture:this.props.useCapture,passive:!0}),r}},{key:"setDefaultLoader",value:function(r){this.defaultLoader=r}},{key:"detachMousewheelListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.scrollComponent.parentNode),r.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var r=window;this.props.useWindow===!1&&(r=this.getParentElement(this.scrollComponent)),r.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),r.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(r){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:r&&r.parentNode}},{key:"filterProps",value:function(r){return r}},{key:"attachScrollListener",value:function(){var r=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!r)){var a=window;this.props.useWindow===!1&&(a=r),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(r){r.deltaY===1&&!this.isPassiveSupported()&&r.preventDefault()}},{key:"scrollListener",value:function(){var r=this.scrollComponent,a=window,c=this.getParentElement(r),u=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,f=a.pageYOffset!==void 0?a.pageYOffset:s.scrollTop;this.props.isReverse?u=f:u=this.calculateOffset(r,f)}else this.props.isReverse?u=c.scrollTop:u=r.scrollHeight-c.scrollTop-c.clientHeight;u1&&arguments[1]!==void 0?arguments[1]:60,g=null;return function(){for(var I=this,E=arguments.length,o=new Array(E),m=0;m - + \ No newline at end of file diff --git a/umi.1b22deeb.js b/umi.ea1b4a05.js similarity index 99% rename from umi.1b22deeb.js rename to umi.ea1b4a05.js index af43e3c631..c82681ad9c 100644 --- a/umi.1b22deeb.js +++ b/umi.ea1b4a05.js @@ -1480,6 +1480,6 @@ Schedule: ${X.map(it=>Bu(it))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),$=[],ue=t?Jo(t.baseTime,t.timescale):0;let de="00:00.000",xe=0,ke=0,Re,it=!0;j.oncue=function(nt){const qt=n[s];let ir=n.ccOffset;const lr=(xe-ue)/9e4;if(qt!=null&&qt.new&&(ke!==void 0?ir=n.ccOffset=qt.start:Il(n,s,lr)),lr){if(!t){Re=new Error("Missing initPTS for VTT MPEGTS");return}ir=lr-n.presentationOffset}const Cr=nt.endTime-nt.startTime,zr=eu((nt.startTime+ir-ke)*9e4,v*9e4)/9e4;nt.startTime=Math.max(zr,0),nt.endTime=Math.max(zr+Cr,0);const vn=nt.text.trim();nt.text=decodeURIComponent(encodeURIComponent(vn)),nt.id||(nt.id=lf(nt.startTime,nt.endTime,vn)),nt.endTime>0&&$.push(nt)},j.onparsingerror=function(nt){Re=nt},j.onflush=function(){if(Re){P(Re);return}w($)},X.forEach(nt=>{if(it)if(ou(nt,"X-TIMESTAMP-MAP=")){it=!1,nt.slice(16).split(",").forEach(qt=>{ou(qt,"LOCAL:")?de=qt.slice(6):ou(qt,"MPEGTS:")&&(xe=parseInt(qt.slice(7)))});try{ke=Af(de)/1e3}catch(qt){Re=qt}return}else nt===""&&(it=!1);j.parse(nt+` `)}),j.flush()}const uu="stpp.ttml.im1t",Cf=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Tf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,cf={left:"start",center:"center",right:"end",start:"start",end:"end"};function zc(D,t,n,s){const v=ct(new Uint8Array(D),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(j=>J(j)),P=Su(t.baseTime,1,t.timescale);try{w.forEach(j=>n(Ff(j,P)))}catch(j){s(j)}}function Ff(D,t){const v=new DOMParser().parseFromString(D,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},P=Object.keys(w).reduce((de,xe)=>(de[xe]=v.getAttribute(`ttp:${xe}`)||w[xe],de),{}),j=v.getAttribute("xml:space")!=="preserve",X=Zf(Zc(v,"styling","style")),$=Zf(Zc(v,"layout","region")),ue=Zc(v,"body","[begin]");return[].map.call(ue,de=>{const xe=Yf(de,j);if(!xe||!de.hasAttribute("begin"))return null;const ke=ff(de.getAttribute("begin"),P),Re=ff(de.getAttribute("dur"),P);let it=ff(de.getAttribute("end"),P);if(ke===null)throw Wf(de);if(it===null){if(Re===null)throw Wf(de);it=ke+Re}const nt=new Sf(ke-t,it-t,xe);nt.id=lf(nt.startTime,nt.endTime,nt.text);const qt=$[de.getAttribute("region")],ir=X[de.getAttribute("style")],lr=Bf(qt,ir,X),{textAlign:Cr}=lr;if(Cr){const zr=cf[Cr];zr&&(nt.lineAlign=zr),nt.align=Cr}return y(nt,lr),nt}).filter(de=>de!==null)}function Zc(D,t,n){const s=D.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Zf(D){return D.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(D,t){return[].slice.call(D.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Yf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Bf(D,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],P=D!=null&&D.hasAttribute("style")?D.getAttribute("style"):null;return P&&n.hasOwnProperty(P)&&(v=n[P]),w.reduce((j,X)=>{const $=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return $&&(j[X]=$),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Wf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Hf(D,t))),n}function id(D,t){const n=Cf.exec(D),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Hf(D,t){const n=Tf.exec(D),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Nf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new wl(1,t,n),this.cea608Parser2=new wl(3,s,v)}addCues(t,n,s,v,w){let P=!1;for(let j=w.length;j--;){const X=w[j],$=Gf(X[0],X[1],n,s);if($>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),P=!0,$/(s-n)>.5))return}if(P||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,v)}else{const j=this.Cues.newCue(null,n,s,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:P}){const{unparsedVttFrags:j}=this;s===o.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:P}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{is(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===uu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const P=this.media,j=P?Jl(P.textTracks):null;if(this.tracks.forEach((X,$)=>{let ue;if(j){let de=null;for(let xe=0;xe$!==null).map($=>$.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const P=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:P})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,P=this.captionsProperties[w];P&&(P.label=s.name,s.lang&&(P.languageCode=s.lang),P.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===o.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:P,lastSn:j}=this,{cc:X,sn:$}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&P&&($!==j+1||$===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),P.reset()),this.lastCc=X,this.lastSn=$,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===o.SUBTITLE)if(v.byteLength){const w=s.decryptdata,P="stats"in n;if(w==null||!w.encrypted||P){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===uu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:P}=this,j=w.length-1;if(!w[s.cc]&&j===-1){P.push(t);return}const X=this.hls,$=(n=s.initSegment)!=null&&n.data?Yt(s.initSegment.data,new Uint8Array(v)).buffer:v;Uc($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?P.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&j>s.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||zc(n,this.initPTS[t.cc],()=>{s.textCodec=uu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Yo(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===o.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wPo(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Po(j[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const ke=ll($.trim()),Re=lf(t,n,ke);D!=null&&(de=D.cues)!=null&&de.getCueById(Re)||(P=new ue(t,n,ke),P.id=Re,P.line=xe+1,P.align="left",P.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(P))}return D&&v.length&&(v.sort((xe,ke)=>xe.line==="auto"||ke.line==="auto"?0:xe.line>8&&ke.line>8?ke.line-xe.line:xe.line-ke.line),v.forEach(xe=>Yo(D,xe))),v}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Oe=/(\d+)-(\d+)\/(\d+)/;class tt{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||gn,this.controller=new self.AbortController,this.stats=new U}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Ut(t,this.controller.signal),P=t.responseType==="arraybuffer",j=P?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ho(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},$-(ke-v.loading.start)),!de.ok){const{status:it,statusText:nt}=de;throw new Di(nt||"fetch, bad network response",it,de)}v.loading.first=ke,v.total=Rr(de.headers)||v.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Re):P?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const it=de[j];it&&(v.loaded=v.total=it);const nt={url:Re.url,data:de,code:Re.status},qt=(xe=this.callbacks)==null?void 0:xe.onProgress;qt&&!r(n.highWaterMark)&&qt(v,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(nt,v,t,Re)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:ke,text:Re},t,de?de.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const P=new Ar,j=t.body.getReader(),X=()=>j.read().then($=>{if($.done)return P.dataLength&&w(n,s,P.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=$.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,P.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function Ut(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function dr(D){const t=Oe.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Rr(D){const t=D.get("Content-Range");if(t){const s=dr(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function gn(D,t){return new self.Request(D.url,t)}class Di extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Vn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new U,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(P=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(P=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:P.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:P}=s.loadPolicy;if(v)for(const j in v)t.setRequestHeader(j,v[j]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:P,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ue=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Re=ue!=null?ue:n.response;if(Re!=null){var P,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const it=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=it,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const nt=(P=this.callbacks)==null?void 0:P.onProgress;nt&&nt(s,t,Re,n);const qt={url:n.responseURL,data:Re,code:$};(j=this.callbacks)==null||j.onSuccess(qt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,ke={url:t.url,data:void 0,code:$};if(lt(de,xe,!1,ke))this.retry(de);else{var X;H.error(`${$} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(lt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=qn(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const ca={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Vn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:me,bufferController:vo,capLevelController:Al,errorController:$r,fpsController:ds,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:wu,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:ca},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ka()),{},{subtitleStreamController:Pl,subtitleTrackController:Bc,timelineController:ad,audioStreamController:$c,audioTrackController:Dl,emeController:Ie,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function ka(){return{cueHandler:z,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function an(D,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ur(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(P=>{const j=`${P==="level"?"playlist":P}LoadPolicy`,X=t[j]===void 0,$=[];w.forEach(ue=>{const de=`${P}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){$.push(de);const ke=s[j].default;switch(t[j]={default:ke},ue){case"TimeOut":ke.maxLoadTimeMs=xe,ke.maxTimeToFirstByteMs=xe;break;case"MaxRetry":ke.errorRetry.maxNumRetry=xe,ke.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":ke.errorRetry.retryDelayMs=xe,ke.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=xe,ke.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Ur(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Ur):Object.keys(D).reduce((t,n)=>(t[n]=Ur(D[n]),t),{}):D}function nn(D,t){const n=D.loader;n!==tt&&n!==Vn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):ge()&&(D.loader=tt,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Dn=2,zn=.1,Ya=.05,Wi=100;class Xa extends ro{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(os(s,"playing",this.onMediaPlaying),os(s,"waiting",this.onMediaWaiting),os(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const P=this.media;if(!P)return;const{seeking:j}=P,X=this.seeking&&!j,$=!this.seeking&&j,ue=P.paused&&!j||P.ended||P.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&P.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!mi.getBuffered(P).length){this.nudgeRetry=0;return}const de=mi.bufferInfo(P,t,0),xe=de.nextStart||0,ke=this.fragmentTracker;if(j&&ke&&this.hls){const vn=hs(this.hls.inFlightFragments,t),Zr=de.len>Dn,cn=!xe||vn||xe-t>Dn&&!ke.getPartialFragment(t);if(Zr||cn)return;this.moved=!1}const Re=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(de.len>0)&&!xe)return;const Zr=Math.max(xe,de.start||0)-t,un=!!(Re!=null&&Re.live)?Re.targetduration*2:Dn,qr=Ul(t,ke);if(Zr>0&&(Zr<=un||qr)){P.paused||this._trySkipBufferHole(qr);return}}const it=w.detectStallWithCurrentTimeMs,nt=self.performance.now(),qt=this.waiting;let ir=this.stalled;if(ir===null)if(qt>0&&nt-qt=it||qt)&&this.hls){var Cr;if(((Cr=this.mediaSource)==null?void 0:Cr.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const zr=mi.bufferInfo(P,t,w.maxBufferHole);this._tryFixBufferStall(zr,lr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const P=mi.timeRangesToArray(v),j=mi.bufferedInfo(P,n,0).bufferedIndex;if(j>-1&&jj)&&ue-$<1&&t-$<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Ul(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const ke=mi.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:P,media:j}=this,X=(v=this.hls)==null?void 0:v.config;if(!j||!P||!X)return;const $=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Ul(s,P);if((ue||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ue)||!this.media))return;const de=t.buffered,xe=this.adjacentTraversal(t,s);(de&&de.length>1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,o.MAIN),P=s.getFragAtPos(v,o.MAIN);if(w&&P)return P.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const P=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(P.message),n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:P,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const P=v.currentTime,j=mi.bufferInfo(v,P,0),X=P0&&j.len<1&&v.readyState<3,xe=X-P;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Re=!1;if(P===0){const it=s.getAppendedFrag(0,o.MAIN);it&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&is(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let ke=0;ke<$.length;ke++){const Re=$[ke];if(!Sr(Re)){this.updateId3CueEnds(ue,X);const it=ud(P,ue,de,Re,X);it&&this.id3Track.addCue(it)}}}}updateId3CueEnds(t,n){var s;const v=(s=this.id3Track)==null?void 0:s.cues;if(v)for(let w=v.length;w--;){const P=v[w];P.type===n&&P.startTimeue.type===yn.audioId3&&X:v==="video"?$=ue=>ue.type===yn.emsg&&j:$=ue=>ue.type===yn.audioId3&&X||ue.type===yn.emsg&&j,Po(w,n,s,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:P}=this.hls.config;if(!w)return;const j=od();if(s&&v&&!P){const{fragmentStart:it,fragmentEnd:nt}=t;let qt=this.assetCue;qt?(qt.startTime=it,qt.endTime=nt):j&&(qt=this.assetCue=ud(j,it,nt,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),qt&&(qt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(qt),qt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:$}=t,ue=Object.keys($);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const it=Object.keys(de).filter(nt=>!ue.includes(nt));for(let nt=it.length;nt--;){var ke;const qt=it[nt],ir=(ke=de[qt])==null?void 0:ke.cues;delete de[qt],ir&&Object.keys(ir).forEach(lr=>{const Cr=ir[lr];if(Cr){Cr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Cr)}catch(zr){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let it=0;it{if(Si!==qt.id){const Vi=$[Si];if(Vi.class===qt.class&&Vi.startDate>qt.startDate&&(!kn||qt.startDate.01&&(Si.startTime=ir,Si.endTime=vn);else if(j){let Vi=qt.attr[kn];Ho(kn)&&(Vi=V(Vi));const Yi=ud(j,ir,vn,{key:kn,data:Vi},yn.dateRange);Yi&&(Yi.id=nt,this.id3Track.addCue(Yi),Cr[kn]=Yi,P&&(kn==="X-ASSET-LIST"||kn==="X-ASSET-URL")&&Yi.addEventListener("enter",this.onEventCueEnter))}}de[nt]={cues:Cr,dateRange:qt,durationKnown:zr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:P}=this.config;if(!w||P===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=v-j,$=Math.min(this.maxLatency,j+s.targetduration);if(X<$&&X>.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,P)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,ke)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:P,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let $=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||$===0)&&($=w!==void 0?w:P*v);const ue=v;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,P=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(P,w),j)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends Ao{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},P={};let j=!1,X=!1,$=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:ke}=ue;xe&&(ue.audioCodec=xe=pt(xe,s)||void 0),ke&&(ke=ue.videoCodec=Jt(ke));const{width:Re,height:it,unknownCodecs:nt}=ue,qt=(nt==null?void 0:nt.length)||0;if(j||(j=!!(Re&&it)),X||(X=!!ke),$||($=!!xe),qt||xe&&!this.isAudioSupported(xe)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":lr,"HDCP-LEVEL":Cr,"PATHWAY-ID":zr,RESOLUTION:vn,"VIDEO-RANGE":Zr}=de,un=`${`${zr||"."}-`}${ue.bitrate}-${vn}-${lr}-${ir}-${Zr}-${Cr}`;if(w[un])if(w[un].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const qr=P[un]+=1;ue.attrs["PATHWAY-ID"]=new Array(qr+1).join(".");const kn=this.createLevel(ue);w[un]=kn,v.push(kn)}else w[un].addGroupId("audio",de.AUDIO),w[un].addGroupId("text",de.SUBTITLES);else{const qr=this.createLevel(ue);w[un]=qr,P[un]=1,v.push(qr)}}),this.filterAndSortMediaOptions(v,n,j,X,$)}createLevel(t){const n=new pi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=Lt(v,[])}return n}isAudioSupported(t){return Ae(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ae(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var P;let j=[],X=[],$=t;const ue=((P=n.stats)==null?void 0:P.parsing)||{};if((s||v)&&w&&($=$.filter(({videoCodec:ir,videoRange:lr,width:Cr,height:zr})=>(!!ir||!!(Cr&&zr))&&Mi(lr))),$.length===0){Promise.resolve().then(()=>{if(this.hls){let ir="no level with compatible codecs found in manifest",lr=ir;n.levels.length&&(lr=`one or more CODECS in variant not supported: ${zi(n.levels.map(zr=>zr.attrs.CODECS).filter((zr,vn,Zr)=>Zr.indexOf(zr)===vn))}`,this.warn(lr),ir+=` (${lr})`);const Cr=new Error(ir);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Cr,reason:lr})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(ir=>!ir.audioCodec||this.isAudioSupported(ir.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const de=$.slice(0);$.sort((ir,lr)=>{if(ir.attrs["HDCP-LEVEL"]!==lr.attrs["HDCP-LEVEL"])return(ir.attrs["HDCP-LEVEL"]||"")>(lr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ir.height!==lr.height)return ir.height-lr.height;if(ir.frameRate!==lr.frameRate)return ir.frameRate-lr.frameRate;if(ir.videoRange!==lr.videoRange)return ni.indexOf(ir.videoRange)-ni.indexOf(lr.videoRange);if(ir.videoCodec!==lr.videoCodec){const Cr=et(ir.videoCodec),zr=et(lr.videoCodec);if(Cr!==zr)return zr-Cr}if(ir.uri===lr.uri&&ir.codecSet!==lr.codecSet){const Cr=bt(ir.codecSet),zr=bt(lr.codecSet);if(Cr!==zr)return zr-Cr}return ir.averageBitrate!==lr.averageBitrate?ir.averageBitrate-lr.averageBitrate:0});let xe=de[0];if(this.steering&&($=this.steering.filterParsedLevels($),$.length!==de.length)){for(let ir=0;irCr&&Cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=zr)}break}const Re=w&&!v,it=this.hls.config,nt=!!(it.audioStreamController&&it.audioTrackController),qt={levels:$,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:nt&&!Re&&j.some(ir=>!!ir.url)};ue.end=performance.now(),this.hls.trigger(u.MANIFEST_PARSED,qt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,P=n[t],j=P.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=P,s===t&&v&&w===j)return;this.log(`Switching to level ${t} (${P.height?P.height+"p ":""}${P.videoRange?P.videoRange+" ":""}${P.codecSet?P.codecSet+" ":""}@${P.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:P.attrs,details:P.details,bitrate:P.bitrate,averageBitrate:P.averageBitrate,maxBitrate:P.maxBitrate,realBitrate:P.realBitrate,width:P.width,height:P.height,codecSet:P.codecSet,audioCodec:P.audioCodec,videoCodec:P.videoCodec,audioGroups:P.audioGroups,subtitleGroups:P.subtitleGroups,loaded:P.loaded,loadError:P.loadError,fragmentError:P.fragmentError,name:P.name,id:P.id,uri:P.uri,url:P.url,urlId:0,audioGroupIds:P.audioGroupIds,textGroupIds:P.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const $=P.details;if(!$||$.live){const ue=this.switchParams(P.uri,v==null?void 0:v.details,$);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===o.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,P=n.levelInfo;if(!P){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(P===this.currentLevel||n.withoutMultiVariant){P.fragmentError===0&&(P.loadError=0);let X=P.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],P=t.details,j=P==null?void 0:P.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${j&&P.live?" age "+j.toFixed(1)+(P.type?" "+P.type||0:""):""} ${s}`),this.hls.trigger(u.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,P)=>P!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));Ra(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(ze(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(ze(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Bt{constructor(t,n,s){super(t,n,s,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const P=this.getFwdBufferInfoAtPos(v,w,o.MAIN,0);if(P===null||P.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${P?P.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Pe.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Pe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Pe.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=Pe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Pe.IDLE;break}break}case Pe.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Pe.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const P=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const it={};this.altAudio===2&&(it.type="video"),this.hls.trigger(u.BUFFER_EOS,it),this.state=Pe.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const $=P.details;if(!$||this.state===Pe.WAITING_LEVEL||this.waitForLive(P)){this.level=w,this.state=Pe.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,de=this.getMaxBufferLength(P.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let ke=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&ke&&Ee(ke)&&this.fragmentTracker.getState(ke)!==pn.OK){var Re;const nt=((Re=this.backtrackFragment)!=null?Re:ke).sn-$.startSN,qt=$.fragments[nt-1];qt&&ke.cc===qt.cc&&(ke=qt,this.fragmentTracker.removeFragment(qt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,xe)){if(!ke.gap){const nt=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,qt=(nt===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;qt&&this.afterBufferFlushed(qt,nt,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,$,j,o.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,P,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===pn.NOT_LOADED||v===pn.PARTIAL?Ee(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const j=this.getMainFwdBufferInfo();if(!j||j.len=P-n.maxFragLookUpTolerance&&w<=j;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,n)}),s.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(u.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ut(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,P=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,v=X,j==="video"){const $=s[j];$&&(this.videoBuffer=$.buffer)}}else P=!0}P&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===o.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Pe.PARSED&&(this.state=Pe.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Ee(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const P=this.media;P&&(!this._hasEnoughToStart&&mi.getBuffered(P).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Pe.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Pe.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Pe.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Pe.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,o.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(X<$||this.loadingParts&&X<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${X} to match buffer start`),s+=X,this.startPosition=s),n{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Pe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const P=w.stats;P.parsing.start=P.parsing.end=P.buffering.start=P.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===Pe.STOPPED||this.state===Pe.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,P=this.getCurrentContext(w);if(!P){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:$}=P,{video:ue,text:de,id3:xe,initSegment:ke}=v,{details:Re}=$,it=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=Pe.PARSING,ke){const nt=ke.tracks;if(nt){const Cr=j.initSegment||j;if(this.unhandledEncryptionError(ke,j))return;this._bufferInitSegment($,nt,Cr,w),s.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:Cr,id:n,tracks:nt})}const qt=ke.initPTS,ir=ke.timescale,lr=this.initPTS[j.cc];if(r(qt)&&(!lr||lr.baseTime!==qt||lr.timescale!==ir)){const Cr=ke.trackId;this.initPTS[j.cc]={baseTime:qt,timescale:ir,trackId:Cr},s.trigger(u.INIT_PTS_FOUND,{frag:j,id:n,initPTS:qt,timescale:ir,trackId:Cr})}}if(ue&&Re){it&&ue.type==="audiovideo"&&this.logMuxedErr(j);const nt=Re.fragments[j.sn-1-Re.startSN],qt=j.sn===Re.startSN,ir=!nt||j.cc>nt.cc;if(v.independent!==!1){const{startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!ir&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Zr=this.getMainFwdBufferInfo(),cn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,un=ue.firstKeyFramePTS?ue.firstKeyFramePTS:lr;if(!qt&&cnDn&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,lr,Cr,zr,vn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,qt||ir)}else if(qt||ir)j.gap=!0;else{this.backtrack(j);return}}if(it){const{startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}=it;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}),j.setElementaryStreamInfo(ie.AUDIO,nt,qt,ir,lr),this.bufferFragmentData(it,j,X,w)}if(Re&&xe!=null&&xe.samples.length){const nt={id:n,frag:j,details:Re,samples:xe.samples};s.trigger(u.FRAG_PARSING_METADATA,nt)}if(Re&&de){const nt={id:n,frag:j,details:Re,samples:de.samples};s.trigger(u.FRAG_PARSING_USERDATA,nt)}}logMuxedErr(t){this.warn(`${Ee(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Pe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:P,audiovideo:j}=n;if(w){const $=t.audioCodec;let ue=on(w.codec,$);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),$&&$!==ue&&this.log(`Swapping manifest audio codec "${$}" for "${ue}"`),w.levelCodec=ue,w.id=o.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${$||""}/${w.codec}]`),delete n.audiovideo}if(P){P.levelCodec=t.videoCodec,P.id=o.MAIN;const $=P.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":P.codec="hvc1.1.6.L120.90";break;case"av01":P.codec="av01.0.04M.08";break;case"avc1":P.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${P.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${P.codec!==$?" parsed-corrected="+P.codec:""}${P.supplemental?" supplemental="+P.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,n),!this.hls)return;X.forEach($=>{const de=n[$].initSegment;de!=null&&de.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:$,data:de,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Pe.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(u.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?pr(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const P=w+(n-v.start)*1e3;return new Date(P)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Ji({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;P.setKeyFormat(j);const X=Qo(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Mo(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const P=w.uri;if(!P)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${P}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[j]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const P=ht(n.initSegment.data);if(P.length){let j=P[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${q(j)}`),Bo.setKeyIdForUri(t.decryptdata.uri,j)):(j=Bo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Ee(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(P=>(t.mediaKeySessionContext=P,s))).catch(P=>{throw t.keyLoadPromise=null,"data"in P&&(P.data.frag=n),P})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((P,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,it)=>{const{frag:nt,keyInfo:qt}=Re,ir=ld(qt.decryptdata);if(!nt.decryptdata||qt!==this.keyIdToKeyInfo[ir])return j(this.createKeyLoadError(nt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),it));qt.decryptdata.key=nt.decryptdata.key=new Uint8Array(xe.data),nt.keyLoader=null,qt.loader=null,P({frag:nt,keyInfo:qt})},onError:(xe,ke,Re,it)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const P=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[P],w&&w.destroy()}}function ld(D){if(D.keyFormat!==ms.FAIRPLAY){const t=D.keyId;if(t)return q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,P=new w(n);return this.loaders[t.type]=P,P}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:P,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:P,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:P,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:P,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const $=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ue=$.partTarget,de=$.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const P=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:P.maxNumRetry||0,retryDelay:P.retryDelayMs||0,maxRetryDelay:P.maxRetryDelayMs||0},X={onSuccess:($,ue,de,xe)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=$.data;ue.parsing.start=performance.now(),Ko.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ue,de,xe||null,ke):this.handleMasterPlaylist($,ue,de,xe)},onError:($,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,$,xe)},onTimeout:($,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,$)}};v.load(t,j,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,P=t.data,j=cd(t,s),X=Ko.parseMasterPlaylist(P,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:$,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re}=X;this.variableList=Re,ue.forEach(ir=>{const{unknownCodecs:lr}=ir;if(lr){const{preferManagedMediaSource:Cr}=this.hls.config;let{audioCodec:zr,videoCodec:vn}=ir;for(let Zr=lr.length;Zr--;){const cn=lr[Zr];Ae(cn,"audio",Cr)?(ir.audioCodec=zr=zr?`${zr},${cn}`:cn,$t.audio[zr.substring(0,4)]=2,lr.splice(Zr,1)):Ae(cn,"video",Cr)&&(ir.videoCodec=vn=vn?`${vn},${cn}`:cn,$t.video[vn.substring(0,4)]=2,lr.splice(Zr,1))}}});const{AUDIO:it=[],SUBTITLES:nt,"CLOSED-CAPTIONS":qt}=Ko.parseMasterPlaylistMedia(P,j,X);it.length&&!it.some(lr=>!lr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),it.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Zi({}),bitrate:0,url:""})),w.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:it,subtitles:nt,captions:qt,contentSteering:$,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,v,w){const P=this.hls,{id:j,level:X,type:$}=s,ue=cd(t,s),de=r(X)?X:r(j)?j:0,xe=gd(s),ke=Ko.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if($===h.MANIFEST){const Re={attrs:new Zi({}),bitrate:0,details:ke,name:"",url:ue};ke.requestScheduled=n.loading.start+bi(ke,0),P.trigger(u.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let P=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?P+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(P+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(P);this.hls.logger.warn(`[playlist-loader]: ${P}`);let X=f.UNKNOWN,$=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:$,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(u.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,P){const j=this.hls,{type:X,level:$,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:ke}=v,Re=cd(n,v),it=gd(v);let nt=typeof v.level=="number"&&it===o.MAIN?$:void 0;const qt=t.playlistParsingError;if(qt){if(this.hls.logger.warn(`${qt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:qt,reason:qt.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ir=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ir,reason:ir.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}switch(t.live&&P&&(P.getCacheAge&&(t.ageHeader=P.getCacheAge()||0),(!P.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(nt){if(!ue)nt=0;else if(ue!==j.levels[nt]){const ir=j.levels.indexOf(ue);ir>-1&&(nt=ir)}}j.trigger(u.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:nt||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:ke,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:j.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break}}}class If{static get version(){return ai}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return u}static get MetadataSchema(){return yn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ii,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=an(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&nn(s,n);const{abrController:v,bufferController:w,capLevelController:P,errorController:j,fpsController:X}=s,$=new j(this),ue=this.abrController=new v(this),de=new Ti(this),xe=s.interstitialsController,ke=xe?this.interstitialsController=new xe(this,If):null,Re=this.bufferController=new w(this,de),it=this.capLevelController=new P(this),nt=new X(this),qt=new td(this),ir=s.contentSteeringController,lr=ir?new ir(this):null,Cr=this.levelController=new Cd(this,lr),zr=new Sd(this),vn=new Id(this.config,this.logger),Zr=this.streamController=new _d(this,de,vn),cn=this.gapController=new Xa(this,de);it.setStreamController(Zr),nt.setStreamController(Zr);const un=[qt,Cr,Zr];ke&&un.splice(1,0,ke),lr&&un.splice(1,0,lr),this.networkControllers=un;const qr=[ue,Re,cn,it,nt,zr,de];this.audioTrackController=this.createController(s.audioTrackController,un);const kn=s.audioStreamController;kn&&un.push(this.audioStreamController=new kn(this,de,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const Si=s.subtitleStreamController;Si&&un.push(this.subtititleStreamController=new Si(this,de,vn)),this.createController(s.timelineController,qr),vn.emeController=this.emeController=this.createController(s.emeController,qr),this.cmcdController=this.createController(s.cmcdController,qr),this.latencyController=this.createController(Ad,qr),this.coreComponents=qr,un.push($);const Vi=$.onErrorOut;typeof Vi=="function"&&this.on(u.ERROR,Vi,$),this.on(u.MANIFEST_LOADED,qt.onManifestLoaded,qt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rf()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Yr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const P=t[w].attrs["HDCP-LEVEL"];if(P&&P<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ta(n);return br(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,a=u.noLeading,x=a===void 0?!1:a,p=u.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),o||(m=setTimeout(y?H:G,l))):G():o!==!0&&(m=setTimeout(y?H:G,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",141:"p__Demo__indextree",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4420:"p__knowledgegraph__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6979:"p__knowledgegraph__SanD__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e00d29e8",67:"6702b9fb",109:"5c92bfa0",119:"caf03124",141:"372e4687",195:"c21adcfe",201:"0a7fa8e9",264:"76f4c29e",292:"1ed1fd58",316:"1f60ada6",337:"13a6c882",354:"d4d139cf",479:"8c386f66",485:"c881156b",508:"c66fc33d",518:"3cba64cb",532:"662079c9",533:"8a47c8d5",547:"9db75212",556:"f1f7c545",559:"26c6385e",570:"199d38e7",576:"09723184",629:"44a1d9a5",643:"7025b18e",671:"4a609b8d",680:"c1be65f9",700:"8dfe7622",737:"100e1de3",741:"ac5fd360",799:"e4a6dfc7",879:"f862f3e6",895:"2b94ca88",900:"a88113cc",906:"d81260f0",919:"e161be9b",921:"80092406",928:"ae1bf1be",953:"a97bad25",981:"24da50c7",1003:"b1714311",1006:"d73e5ea5",1012:"7d1fd536",1043:"5b20187c",1045:"4c83e5c4",1048:"18303bdc",1070:"71c8fd22",1077:"f64ec642",1144:"c90eccaf",1154:"8cb80842",1211:"1c26d131",1253:"68d5fd2e",1257:"b207fe10",1274:"5f6ea65a",1276:"91b0591a",1343:"b91318e8",1423:"51cf3839",1427:"f40094fc",1450:"3f79370b",1461:"b62de0a1",1462:"fcf08abc",1470:"73c4e959",1475:"55fa8622",1477:"d00486c8",1482:"85cc9467",1490:"2fa4b69f",1512:"1fe4a8be",1520:"b461431d",1545:"940746e5",1578:"6e83c920",1581:"001ff3d9",1582:"e3326415",1646:"e6e27b60",1651:"1b48098d",1657:"f295b7ee",1660:"ec51306c",1674:"eae458ca",1678:"4e45fc86",1713:"d703ae47",1717:"fb6e0853",1727:"89291fac",1754:"6e03514f",1783:"79dbf0fc",1798:"ea6cd214",1799:"c5671ecc",1831:"0822794a",1836:"647614b3",1855:"456cfe5c",1880:"1f790c8a",1897:"32ea5a59",1939:"aa0c9e02",1953:"ae71c0d2",1962:"7da568c4",1993:"871d9c75",2011:"59d51f98",2045:"5514434e",2099:"cafeb5af",2102:"94533926",2130:"fcf8c01c",2141:"e41e5c5b",2203:"c43884e7",2216:"2ecef064",2240:"a409e074",2249:"f4830452",2281:"5743f8b4",2300:"624da73e",2303:"fba918a8",2307:"6be8004a",2338:"859399f3",2339:"9a81934f",2386:"192e235c",2396:"d0f15b21",2404:"01e1472f",2412:"e42dd0ad",2425:"c006e235",2443:"1d8de021",2450:"10297612",2476:"19a0f839",2494:"68080a87",2501:"acf1a9fd",2524:"22f4f538",2538:"de4a3723",2539:"49474027",2548:"bf0d459a",2570:"5d53bae4",2594:"e87d3761",2603:"6ad933b2",2659:"2a5c040b",2707:"45ee18a8",2806:"8337fd1a",2819:"ad7869be",2823:"3aca8a20",2829:"8999721a",2837:"54a82605",2862:"596f645c",2865:"e549cc38",2884:"9d5c9230",2969:"ab3357d7",3006:"db89c614",3086:"79a81e02",3133:"9bf3f89c",3141:"a5885730",3157:"d7be548d",3183:"41c1d366",3198:"8e655451",3212:"8ec9af7c",3247:"ff70f064",3260:"79212192",3276:"8ea641d0",3317:"7d461d80",3391:"8fa77332",3433:"6fe89a2e",3442:"ae98a379",3443:"fc85254f",3447:"548c9013",3451:"5f7fb51f",3509:"1a39687f",3550:"3dc83156",3581:"62d7a424",3585:"505a2f24",3589:"b091a616",3668:"d685ca94",3685:"0467b24d",3697:"481a10d9",3747:"70a50a04",3754:"b66d605d",3777:"d5b0f2f1",3784:"18727c1a",3805:"9dbcb95e",3831:"0926cb44",3862:"7aa55914",3873:"ab2e8e2f",3885:"f87f7f15",3910:"ae9f037a",3951:"cc62aeb9",3980:"623f9a61",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"89d28347",4048:"61a307d8",4056:"3355389d",4078:"b66ab7dc",4088:"236723f3",4093:"f02d443d",4105:"2e4e614c",4144:"7850cd9c",4164:"6134fd87",4216:"7884971a",4217:"dbf1a8a2",4227:"6a9e2594",4259:"7bec4715",4264:"c585577b",4297:"ef3f15d7",4339:"15888ca0",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4420:"e315a047",4449:"92f0e82d",4492:"423a4da2",4496:"34caa754",4498:"01521872",4504:"e0d56d19",4514:"3b06ad05",4520:"97495e91",4546:"a15d8790",4565:"a2adb025",4566:"c01f6601",4572:"bc7ea298",4599:"61def4cb",4610:"47a0b009",4621:"1c52a42c",4628:"ece2c60c",4662:"ea98669f",4685:"c33f1528",4715:"84136a1d",4736:"4c96d99c",4741:"e5131f0d",4757:"f9640552",4766:"0cf83363",4770:"11bebf45",4790:"619413e4",4795:"0707cfb4",4797:"a24e92db",4800:"adcb7c2a",4850:"1edda4b7",4888:"f651aea4",4889:"918cbaf0",4928:"ce4eaf6e",4973:"cbb8f9fa",4994:"17324e5a",5022:"51533f5d",5043:"18b216cf",5048:"a9ec9509",5060:"85dafcc6",5096:"59e01c78",5111:"dd4105f1",5117:"f3e221c5",5125:"bab5a344",5148:"8bb5dae4",5165:"87d7927a",5176:"1793c371",5177:"7c1921a8",5179:"4e8fcebb",5186:"fe0c5fde",5230:"6dce690c",5238:"293336fa",5290:"5dabcdc2",5297:"26d7a3ca",5307:"579610c2",5319:"56dfa369",5321:"1163c84e",5330:"93cba50a",5335:"0aed2d28",5354:"7ae70604",5357:"64a403d8",5359:"c85ebe86",5382:"800592ba",5402:"02e71b6d",5416:"454536b7",5434:"38b302a6",5466:"4d68a1ec",5494:"d89549c4",5518:"4c11ea54",5549:"97c41611",5572:"34d4bb96",5573:"389315af",5624:"7dbeafa4",5631:"e00d3d36",5641:"f612e022",5650:"8fdbf80d",5679:"4a090bef",5694:"0961f887",5705:"fbfe57db",5729:"3426c061",5764:"e0d7e586",5775:"547a2b3a",5776:"8d5deb8d",5786:"08913526",5795:"cf69d0fc",5798:"9e5812a0",5800:"f268cbd4",5816:"e5912317",5847:"07b14e32",5860:"81f76b3a",5876:"5eded409",5888:"353f1eac",5891:"60233c1e",5894:"af574129",5896:"c1a9528c",5902:"163fb1f8",5911:"37e9f683",5915:"bf909f88",5972:"8970178c",5992:"1046742e",6029:"81978873",6034:"0bd17d12",6045:"d268f87f",6047:"3ce45acd",6063:"672ea522",6069:"3b7a365b",6080:"a4f2d333",6126:"99519171",6127:"0e84be0b",6170:"50fd637f",6185:"80f57e2c",6205:"e4a96849",6265:"b9159170",6270:"5f4e26fd",6282:"b946d7bc",6328:"8af19232",6366:"3b86a4f4",6378:"7f3a946a",6411:"9f8cd1ac",6434:"11a5bbfc",6444:"418148f5",6451:"24513d89",6452:"cf741df3",6531:"bb93427f",6583:"df615fa8",6587:"649110d6",6634:"aaae3673",6637:"4c20741f",6651:"645f307d",6682:"557de23e",6685:"eb4084bb",6729:"af3aa063",6741:"d9284c46",6774:"59d4d618",6776:"48183c1f",6784:"f1af4732",6788:"26514458",6789:"ee257fb9",6796:"df0318e7",6820:"f00704c2",6882:"3b1e600a",6904:"1b2e7ec9",6913:"4d1ae7eb",6963:"da71abc3",6979:"2e91ca4d",6988:"29943dcc",7042:"8417ae20",7043:"dc6e9153",7045:"f66d0461",7058:"e9a1daea",7062:"353e50a5",7084:"46ccce72",7099:"e5ada693",7156:"e7466006",7178:"173d8879",7182:"ff521607",7224:"d1fa58d6",7242:"e187b7f6",7260:"225c9b6a",7289:"676ac62e",7322:"8da7cc6d",7323:"38b5614a",7329:"8e3d864f",7333:"9be5a3ff",7365:"1005464f",7395:"c9996c9e",7402:"39ab248e",7460:"91eef870",7477:"5469bcf5",7482:"a92f11a5",7502:"dc41698b",7527:"ee05cd30",7545:"6956fda8",7560:"7b40c0a0",7589:"a0fbb372",7591:"c8233ce9",7614:"dad25770",7622:"37bb5043",7686:"4fcec9f9",7706:"c2a79e40",7798:"e4974b37",7806:"a22a830d",7835:"84da253e",7855:"5b0dccf5",7857:"c8f3067a",7883:"b44f3037",7884:"c479dd80",7901:"dc36b0ed",7922:"20d8b6a1",7964:"29aed9a1",8062:"6015350b",8072:"a1157fd1",8085:"afec7e3a",8089:"d536b13a",8115:"24154440",8137:"e8860449",8143:"5c9fdd72",8145:"33ea4c53",8155:"9e0d698c",8161:"83c5fa9a",8214:"bcf026f0",8217:"1c12c78d",8237:"ed800dca",8241:"d507ff92",8286:"3d9ed32a",8302:"55794970",8332:"f8f3515f",8340:"ec0feeeb",8350:"07df8a75",8365:"c7b728d1",8398:"0b44ba14",8431:"de954d18",8435:"29ffda57",8447:"72d5f97c",8458:"f4230d30",8461:"68532170",8479:"2197f275",8517:"d5e8647d",8552:"b97ae102",8561:"333e8ec9",8563:"d5c61616",8579:"fd5ff463",8639:"27462b9c",8640:"36a9b60b",8665:"a8aad03c",8688:"c299c854",8689:"ab22c069",8723:"ca1cfd23",8737:"ce7dad23",8776:"0ad26240",8787:"9c79e584",8823:"98e5027d",8827:"8d95107b",8842:"9f25a3e2",8866:"9904e027",8882:"63510b6d",8885:"472937a8",8898:"d002bcd8",8909:"74d277ed",8920:"7f82440c",8954:"db1203a0",8963:"790aecdd",8965:"6aeb4194",8999:"c7505d4c",9039:"5890454f",9076:"03834dec",9104:"bbcb2345",9176:"13c0f500",9205:"7ff7eac7",9252:"0d791a59",9260:"f163e60e",9366:"772cee2a",9391:"766f00a5",9404:"9fcc3d3e",9406:"568f2c45",9416:"5e1781fc",9417:"926a691e",9449:"d913dd95",9487:"66ce957a",9489:"c72fe92e",9507:"8cc6e824",9511:"64d6f941",9554:"ed358e7b",9559:"f794af19",9595:"e00a2cad",9647:"34178eb4",9649:"05cf55ff",9674:"4fd29227",9677:"298d5583",9695:"e73b6efc",9715:"9a9ab706",9716:"b21884c0",9785:"4df0a975",9788:"51ecbc26",9814:"1c586ac7",9875:"f9b80028",9891:"ccbea3cc",9895:"b8e31ff2",9906:"aef15ea7",9921:"f6b8b69b",9922:"6c45a3e1",9928:"5989f5e0",9944:"4bb3bf65",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4420:"p__knowledgegraph__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6979:"p__knowledgegraph__SanD__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",919:"898b0443",921:"30cc7e9b",928:"0277270a",953:"859a6149",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"2c6cc63e",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1490:"a0745791",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"f43c37e5",1657:"49a2443a",1674:"fdbc1e05",1678:"c99d5f02",1713:"a4a3dbd7",1717:"488b6fa6",1727:"4eec53ba",1754:"1f751b14",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"69273354",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"ecea98be",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2524:"6e1463fc",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"beff8d87",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3443:"898b0443",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"f3335635",3585:"5f288e7b",3668:"1a8ed604",3685:"5356e3de",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",3980:"02fcc53a",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"0d7e3efe",4339:"9de29759",4420:"d1920d14",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4888:"30d5fca9",4889:"a91da64a",4928:"7c2ece62",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"edd49aa8",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"90694dbb",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"5a946d1e",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"4e17dacd",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"20d7dcef",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"e7f1be47",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6979:"a619b685",6988:"d1510090",7042:"898b0443",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"76d743b7",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"8c1bddb9",7323:"6abde4ad",7329:"4677c004",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"b70268cc",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"7f54315c",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8137:"66f37f26",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8214:"03cdfb68",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"ed1a1f89",8398:"7bb61fdd",8431:"289b326c",8435:"c54dbac3",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"75b63dcd",8827:"14015163",8866:"9e845fc3",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"df76000e",9416:"bc1cc3b9",9449:"aefaca43",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"cd820ced",9595:"898b0443",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u{const $=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return $&&(j[X]=$),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Wf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Hf(D,t))),n}function id(D,t){const n=Cf.exec(D),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Hf(D,t){const n=Tf.exec(D),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Nf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(u.FRAG_LOADING,this.onFragLoading,this),t.on(u.FRAG_LOADED,this.onFragLoaded,this),t.on(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(u.FRAG_LOADING,this.onFragLoading,this),t.off(u.FRAG_LOADED,this.onFragLoaded,this),t.off(u.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(u.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(u.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(u.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new wl(1,t,n),this.cea608Parser2=new wl(3,s,v)}addCues(t,n,s,v,w){let P=!1;for(let j=w.length;j--;){const X=w[j],$=Gf(X[0],X[1],n,s);if($>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),P=!0,$/(s-n)>.5))return}if(P||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,v)}else{const j=this.Cues.newCue(null,n,s,v);this.hls.trigger(u.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:P}){const{unparsedVttFrags:j}=this;s===o.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:P}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(u.FRAG_LOADED,X):this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{is(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===uu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const P=this.media,j=P?Jl(P.textTracks):null;if(this.tracks.forEach((X,$)=>{let ue;if(j){let de=null;for(let xe=0;xe$!==null).map($=>$.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const P=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(u.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:P})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,P=this.captionsProperties[w];P&&(P.label=s.name,s.lang&&(P.languageCode=s.lang),P.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===o.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:P,lastSn:j}=this,{cc:X,sn:$}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&P&&($!==j+1||$===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),P.reset()),this.lastCc=X,this.lastSn=$,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===o.SUBTITLE)if(v.byteLength){const w=s.decryptdata,P="stats"in n;if(w==null||!w.encrypted||P){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===uu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:P}=this,j=w.length-1;if(!w[s.cc]&&j===-1){P.push(t);return}const X=this.hls,$=(n=s.initSegment)!=null&&n.data?Yt(s.initSegment.data,new Uint8Array(v)).buffer:v;Uc($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?P.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&j>s.cc)&&X.trigger(u.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||zc(n,this.initPTS[t.cc],()=>{s.textCodec=uu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Yo(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(u.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===o.SUBTITLE&&this.onFragLoaded(u.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===o.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wPo(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Po(j[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const ke=ll($.trim()),Re=lf(t,n,ke);D!=null&&(de=D.cues)!=null&&de.getCueById(Re)||(P=new ue(t,n,ke),P.id=Re,P.line=xe+1,P.align="left",P.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(P))}return D&&v.length&&(v.sort((xe,ke)=>xe.line==="auto"||ke.line==="auto"?0:xe.line>8&&ke.line>8?ke.line-xe.line:xe.line-ke.line),v.forEach(xe=>Yo(D,xe))),v}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Oe=/(\d+)-(\d+)\/(\d+)/;class tt{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||gn,this.controller=new self.AbortController,this.stats=new U}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Ut(t,this.controller.signal),P=t.responseType==="arraybuffer",j=P?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ho(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},$-(ke-v.loading.start)),!de.ok){const{status:it,statusText:nt}=de;throw new Di(nt||"fetch, bad network response",it,de)}v.loading.first=ke,v.total=Rr(de.headers)||v.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Re):P?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,ke;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const it=de[j];it&&(v.loaded=v.total=it);const nt={url:Re.url,data:de,code:Re.status},qt=(xe=this.callbacks)==null?void 0:xe.onProgress;qt&&!r(n.highWaterMark)&&qt(v,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(nt,v,t,Re)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:ke,text:Re},t,de?de.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const P=new Ar,j=t.body.getReader(),X=()=>j.read().then($=>{if($.done)return P.dataLength&&w(n,s,P.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=$.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,P.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function Ut(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function dr(D){const t=Oe.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Rr(D){const t=D.get("Content-Range");if(t){const s=dr(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function gn(D,t){return new self.Request(D.url,t)}class Di extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Vn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new U,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(P=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(P=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:P.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:P}=s.loadPolicy;if(v)for(const j in v)t.setRequestHeader(j,v[j]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:P,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const $=n.status,ue=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Re=ue!=null?ue:n.response;if(Re!=null){var P,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const it=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=it,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const nt=(P=this.callbacks)==null?void 0:P.onProgress;nt&&nt(s,t,Re,n);const qt={url:n.responseURL,data:Re,code:$};(j=this.callbacks)==null||j.onSuccess(qt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,ke={url:t.url,data:void 0,code:$};if(lt(de,xe,!1,ke))this.retry(de);else{var X;H.error(`${$} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(lt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=qn(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const ca={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Vn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:me,bufferController:vo,capLevelController:Al,errorController:$r,fpsController:ds,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:wu,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:ca},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ka()),{},{subtitleStreamController:Pl,subtitleTrackController:Bc,timelineController:ad,audioStreamController:$c,audioTrackController:Dl,emeController:Ie,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function ka(){return{cueHandler:z,enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function an(D,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ur(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(P=>{const j=`${P==="level"?"playlist":P}LoadPolicy`,X=t[j]===void 0,$=[];w.forEach(ue=>{const de=`${P}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){$.push(de);const ke=s[j].default;switch(t[j]={default:ke},ue){case"TimeOut":ke.maxLoadTimeMs=xe,ke.maxTimeToFirstByteMs=xe;break;case"MaxRetry":ke.errorRetry.maxNumRetry=xe,ke.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":ke.errorRetry.retryDelayMs=xe,ke.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=xe,ke.timeoutRetry.maxRetryDelayMs=xe;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Ur(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Ur):Object.keys(D).reduce((t,n)=>(t[n]=Ur(D[n]),t),{}):D}function nn(D,t){const n=D.loader;n!==tt&&n!==Vn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):ge()&&(D.loader=tt,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Dn=2,zn=.1,Ya=.05,Wi=100;class Xa extends ro{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(os(s,"playing",this.onMediaPlaying),os(s,"waiting",this.onMediaWaiting),os(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const P=this.media;if(!P)return;const{seeking:j}=P,X=this.seeking&&!j,$=!this.seeking&&j,ue=P.paused&&!j||P.ended||P.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&P.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!1}));return}if(!mi.getBuffered(P).length){this.nudgeRetry=0;return}const de=mi.bufferInfo(P,t,0),xe=de.nextStart||0,ke=this.fragmentTracker;if(j&&ke&&this.hls){const vn=hs(this.hls.inFlightFragments,t),Zr=de.len>Dn,cn=!xe||vn||xe-t>Dn&&!ke.getPartialFragment(t);if(Zr||cn)return;this.moved=!1}const Re=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&ke){if(!(de.len>0)&&!xe)return;const Zr=Math.max(xe,de.start||0)-t,un=!!(Re!=null&&Re.live)?Re.targetduration*2:Dn,qr=Ul(t,ke);if(Zr>0&&(Zr<=un||qr)){P.paused||this._trySkipBufferHole(qr);return}}const it=w.detectStallWithCurrentTimeMs,nt=self.performance.now(),qt=this.waiting;let ir=this.stalled;if(ir===null)if(qt>0&&nt-qt=it||qt)&&this.hls){var Cr;if(((Cr=this.mediaSource)==null?void 0:Cr.readyState)==="ended"&&!(Re!=null&&Re.live)&&Math.abs(t-((Re==null?void 0:Re.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(u.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const zr=mi.bufferInfo(P,t,w.maxBufferHole);this._tryFixBufferStall(zr,lr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(u.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const P=mi.timeRangesToArray(v),j=mi.bufferedInfo(P,n,0).bufferedIndex;if(j>-1&&jj)&&ue-$<1&&t-$<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Ul(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const ke=mi.bufferInfo(this.media,t,0);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:P,media:j}=this,X=(v=this.hls)==null?void 0:v.config;if(!j||!P||!X)return;const $=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Ul(s,P);if((ue||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ue)||!this.media))return;const de=t.buffered,xe=this.adjacentTraversal(t,s);(de&&de.length>1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,o.MAIN),P=s.getFragAtPos(v,o.MAIN);if(w&&P)return P.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const P=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(P.message),n.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:P,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const P=v.currentTime,j=mi.bufferInfo(v,P,0),X=P0&&j.len<1&&v.readyState<3,xe=X-P;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Re=!1;if(P===0){const it=s.getAppendedFrag(0,o.MAIN);it&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(u.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(u.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&is(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let ke=0;ke<$.length;ke++){const Re=$[ke];if(!Sr(Re)){this.updateId3CueEnds(ue,X);const it=ud(P,ue,de,Re,X);it&&this.id3Track.addCue(it)}}}}updateId3CueEnds(t,n){var s;const v=(s=this.id3Track)==null?void 0:s.cues;if(v)for(let w=v.length;w--;){const P=v[w];P.type===n&&P.startTimeue.type===yn.audioId3&&X:v==="video"?$=ue=>ue.type===yn.emsg&&j:$=ue=>ue.type===yn.audioId3&&X||ue.type===yn.emsg&&j,Po(w,n,s,$)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:P}=this.hls.config;if(!w)return;const j=od();if(s&&v&&!P){const{fragmentStart:it,fragmentEnd:nt}=t;let qt=this.assetCue;qt?(qt.startTime=it,qt.endTime=nt):j&&(qt=this.assetCue=ud(j,it,nt,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),qt&&(qt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(qt),qt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:$}=t,ue=Object.keys($);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const it=Object.keys(de).filter(nt=>!ue.includes(nt));for(let nt=it.length;nt--;){var ke;const qt=it[nt],ir=(ke=de[qt])==null?void 0:ke.cues;delete de[qt],ir&&Object.keys(ir).forEach(lr=>{const Cr=ir[lr];if(Cr){Cr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Cr)}catch(zr){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let it=0;it{if(Si!==qt.id){const Vi=$[Si];if(Vi.class===qt.class&&Vi.startDate>qt.startDate&&(!kn||qt.startDate.01&&(Si.startTime=ir,Si.endTime=vn);else if(j){let Vi=qt.attr[kn];Ho(kn)&&(Vi=V(Vi));const Yi=ud(j,ir,vn,{key:kn,data:Vi},yn.dateRange);Yi&&(Yi.id=nt,this.id3Track.addCue(Yi),Cr[kn]=Yi,P&&(kn==="X-ASSET-LIST"||kn==="X-ASSET-URL")&&Yi.addEventListener("enter",this.onEventCueEnter))}}de[nt]={cues:Cr,dateRange:qt,durationKnown:zr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:P}=this.config;if(!w||P===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=v-j,$=Math.min(this.maxLatency,j+s.targetduration);if(X<$&&X>.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,P)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,ke)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:P,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let $=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||$===0)&&($=w!==void 0?w:P*v);const ue=v;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,P=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(P,w),j)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(u.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(u.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(u.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(u.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends Ao{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this),t.on(u.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this),t.off(u.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},P={};let j=!1,X=!1,$=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:ke}=ue;xe&&(ue.audioCodec=xe=pt(xe,s)||void 0),ke&&(ke=ue.videoCodec=Jt(ke));const{width:Re,height:it,unknownCodecs:nt}=ue,qt=(nt==null?void 0:nt.length)||0;if(j||(j=!!(Re&&it)),X||(X=!!ke),$||($=!!xe),qt||xe&&!this.isAudioSupported(xe)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":lr,"HDCP-LEVEL":Cr,"PATHWAY-ID":zr,RESOLUTION:vn,"VIDEO-RANGE":Zr}=de,un=`${`${zr||"."}-`}${ue.bitrate}-${vn}-${lr}-${ir}-${Zr}-${Cr}`;if(w[un])if(w[un].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const qr=P[un]+=1;ue.attrs["PATHWAY-ID"]=new Array(qr+1).join(".");const kn=this.createLevel(ue);w[un]=kn,v.push(kn)}else w[un].addGroupId("audio",de.AUDIO),w[un].addGroupId("text",de.SUBTITLES);else{const qr=this.createLevel(ue);w[un]=qr,P[un]=1,v.push(qr)}}),this.filterAndSortMediaOptions(v,n,j,X,$)}createLevel(t){const n=new pi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=Lt(v,[])}return n}isAudioSupported(t){return Ae(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ae(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var P;let j=[],X=[],$=t;const ue=((P=n.stats)==null?void 0:P.parsing)||{};if((s||v)&&w&&($=$.filter(({videoCodec:ir,videoRange:lr,width:Cr,height:zr})=>(!!ir||!!(Cr&&zr))&&Mi(lr))),$.length===0){Promise.resolve().then(()=>{if(this.hls){let ir="no level with compatible codecs found in manifest",lr=ir;n.levels.length&&(lr=`one or more CODECS in variant not supported: ${zi(n.levels.map(zr=>zr.attrs.CODECS).filter((zr,vn,Zr)=>Zr.indexOf(zr)===vn))}`,this.warn(lr),ir+=` (${lr})`);const Cr=new Error(ir);this.hls.trigger(u.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Cr,reason:lr})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(ir=>!ir.audioCodec||this.isAudioSupported(ir.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const de=$.slice(0);$.sort((ir,lr)=>{if(ir.attrs["HDCP-LEVEL"]!==lr.attrs["HDCP-LEVEL"])return(ir.attrs["HDCP-LEVEL"]||"")>(lr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ir.height!==lr.height)return ir.height-lr.height;if(ir.frameRate!==lr.frameRate)return ir.frameRate-lr.frameRate;if(ir.videoRange!==lr.videoRange)return ni.indexOf(ir.videoRange)-ni.indexOf(lr.videoRange);if(ir.videoCodec!==lr.videoCodec){const Cr=et(ir.videoCodec),zr=et(lr.videoCodec);if(Cr!==zr)return zr-Cr}if(ir.uri===lr.uri&&ir.codecSet!==lr.codecSet){const Cr=bt(ir.codecSet),zr=bt(lr.codecSet);if(Cr!==zr)return zr-Cr}return ir.averageBitrate!==lr.averageBitrate?ir.averageBitrate-lr.averageBitrate:0});let xe=de[0];if(this.steering&&($=this.steering.filterParsedLevels($),$.length!==de.length)){for(let ir=0;irCr&&Cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=zr)}break}const Re=w&&!v,it=this.hls.config,nt=!!(it.audioStreamController&&it.audioTrackController),qt={levels:$,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:nt&&!Re&&j.some(ir=>!!ir.url)};ue.end=performance.now(),this.hls.trigger(u.MANIFEST_PARSED,qt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,P=n[t],j=P.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=P,s===t&&v&&w===j)return;this.log(`Switching to level ${t} (${P.height?P.height+"p ":""}${P.videoRange?P.videoRange+" ":""}${P.codecSet?P.codecSet+" ":""}@${P.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:P.attrs,details:P.details,bitrate:P.bitrate,averageBitrate:P.averageBitrate,maxBitrate:P.maxBitrate,realBitrate:P.realBitrate,width:P.width,height:P.height,codecSet:P.codecSet,audioCodec:P.audioCodec,videoCodec:P.videoCodec,audioGroups:P.audioGroups,subtitleGroups:P.subtitleGroups,loaded:P.loaded,loadError:P.loadError,fragmentError:P.fragmentError,name:P.name,id:P.id,uri:P.uri,url:P.url,urlId:0,audioGroupIds:P.audioGroupIds,textGroupIds:P.textGroupIds};this.hls.trigger(u.LEVEL_SWITCHING,X);const $=P.details;if(!$||$.live){const ue=this.switchParams(P.uri,v==null?void 0:v.details,$);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===o.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,P=n.levelInfo;if(!P){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(P===this.currentLevel||n.withoutMultiVariant){P.fragmentError===0&&(P.loadError=0);let X=P.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],P=t.details,j=P==null?void 0:P.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${j&&P.live?" age "+j.toFixed(1)+(P.type?" "+P.type||0:""):""} ${s}`),this.hls.trigger(u.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,P)=>P!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));Ra(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(u.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(u.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(ze(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(ze(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Bt{constructor(t,n,s){super(t,n,s,"stream-controller",o.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const P=this.getFwdBufferInfoAtPos(v,w,o.MAIN,0);if(P===null||P.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${P?P.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(u.MANIFEST_PARSED,this.onManifestParsed,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.LEVEL_LOADED,this.onLevelLoaded,this),t.on(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(u.BUFFER_CREATED,this.onBufferCreated,this),t.on(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(u.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(u.MANIFEST_PARSED,this.onManifestParsed,this),t.off(u.LEVEL_LOADED,this.onLevelLoaded,this),t.off(u.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(u.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(u.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(u.BUFFER_CREATED,this.onBufferCreated,this),t.off(u.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(u.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Pe.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Pe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Pe.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=Pe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Pe.IDLE;break}break}case Pe.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Pe.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const P=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const it={};this.altAudio===2&&(it.type="video"),this.hls.trigger(u.BUFFER_EOS,it),this.state=Pe.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const $=P.details;if(!$||this.state===Pe.WAITING_LEVEL||this.waitForLive(P)){this.level=w,this.state=Pe.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,de=this.getMaxBufferLength(P.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let ke=this.getNextFragment(xe,$);if(this.couldBacktrack&&!this.fragPrevious&&ke&&Ee(ke)&&this.fragmentTracker.getState(ke)!==pn.OK){var Re;const nt=((Re=this.backtrackFragment)!=null?Re:ke).sn-$.startSN,qt=$.fragments[nt-1];qt&&ke.cc===qt.cc&&(ke=qt,this.fragmentTracker.removeFragment(qt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,xe)){if(!ke.gap){const nt=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,qt=(nt===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;qt&&this.afterBufferFlushed(qt,nt,o.MAIN)}ke=this.getNextFragmentLoopLoading(ke,$,j,o.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,P,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===pn.NOT_LOADED||v===pn.PARTIAL?Ee(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,o.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const j=this.getMainFwdBufferInfo();if(!j||j.len=P-n.maxFragLookUpTolerance&&w<=j;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(u.AUDIO_TRACK_SWITCHED,n)}),s.trigger(u.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(u.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=ut(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,P=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,v=X,j==="video"){const $=s[j];$&&(this.videoBuffer=$.buffer)}}else P=!0}P&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===o.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Pe.PARSED&&(this.state=Pe.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Ee(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const P=this.media;P&&(!this._hasEnoughToStart&&mi.getBuffered(P).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Pe.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(o.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Pe.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Pe.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Pe.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,o.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(X<$||this.loadingParts&&X<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${X} to match buffer start`),s+=X,this.startPosition=s),n{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=Pe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const P=w.stats;P.parsing.start=P.parsing.end=P.buffering.start=P.buffering.end=self.performance.now(),v.trigger(u.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===Pe.STOPPED||this.state===Pe.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,P=this.getCurrentContext(w);if(!P){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:$}=P,{video:ue,text:de,id3:xe,initSegment:ke}=v,{details:Re}=$,it=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=Pe.PARSING,ke){const nt=ke.tracks;if(nt){const Cr=j.initSegment||j;if(this.unhandledEncryptionError(ke,j))return;this._bufferInitSegment($,nt,Cr,w),s.trigger(u.FRAG_PARSING_INIT_SEGMENT,{frag:Cr,id:n,tracks:nt})}const qt=ke.initPTS,ir=ke.timescale,lr=this.initPTS[j.cc];if(r(qt)&&(!lr||lr.baseTime!==qt||lr.timescale!==ir)){const Cr=ke.trackId;this.initPTS[j.cc]={baseTime:qt,timescale:ir,trackId:Cr},s.trigger(u.INIT_PTS_FOUND,{frag:j,id:n,initPTS:qt,timescale:ir,trackId:Cr})}}if(ue&&Re){it&&ue.type==="audiovideo"&&this.logMuxedErr(j);const nt=Re.fragments[j.sn-1-Re.startSN],qt=j.sn===Re.startSN,ir=!nt||j.cc>nt.cc;if(v.independent!==!1){const{startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:lr,endPTS:Cr,startDTS:zr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!ir&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Zr=this.getMainFwdBufferInfo(),cn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,un=ue.firstKeyFramePTS?ue.firstKeyFramePTS:lr;if(!qt&&cnDn&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,lr,Cr,zr,vn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,qt||ir)}else if(qt||ir)j.gap=!0;else{this.backtrack(j);return}}if(it){const{startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}=it;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:nt,endPTS:qt,startDTS:ir,endDTS:lr}),j.setElementaryStreamInfo(ie.AUDIO,nt,qt,ir,lr),this.bufferFragmentData(it,j,X,w)}if(Re&&xe!=null&&xe.samples.length){const nt={id:n,frag:j,details:Re,samples:xe.samples};s.trigger(u.FRAG_PARSING_METADATA,nt)}if(Re&&de){const nt={id:n,frag:j,details:Re,samples:de.samples};s.trigger(u.FRAG_PARSING_USERDATA,nt)}}logMuxedErr(t){this.warn(`${Ee(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Pe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:P,audiovideo:j}=n;if(w){const $=t.audioCodec;let ue=on(w.codec,$);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),$&&$!==ue&&this.log(`Swapping manifest audio codec "${$}" for "${ue}"`),w.levelCodec=ue,w.id=o.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${$||""}/${w.codec}]`),delete n.audiovideo}if(P){P.levelCodec=t.videoCodec,P.id=o.MAIN;const $=P.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":P.codec="hvc1.1.6.L120.90";break;case"av01":P.codec="av01.0.04M.08";break;case"avc1":P.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${P.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${P.codec!==$?" parsed-corrected="+P.codec:""}${P.supplemental?" supplemental="+P.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(u.BUFFER_CODECS,n),!this.hls)return;X.forEach($=>{const de=n[$].initSegment;de!=null&&de.byteLength&&this.hls.trigger(u.BUFFER_APPENDING,{type:$,data:de,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,o.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Pe.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(u.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(u.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?pr(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const P=w+(n-v.start)*1e3;return new Date(P)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Ji({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;P.setKeyFormat(j);const X=Qo(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=Mo(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const $=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,$))}const P=w.uri;if(!P)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${P}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[j]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const P=ht(n.initSegment.data);if(P.length){let j=P[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${q(j)}`),Bo.setKeyIdForUri(t.decryptdata.uri,j)):(j=Bo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Ee(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(P=>(t.mediaKeySessionContext=P,s))).catch(P=>{throw t.keyLoadPromise=null,"data"in P&&(P.data.frag=n),P})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((P,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,ke,Re,it)=>{const{frag:nt,keyInfo:qt}=Re,ir=ld(qt.decryptdata);if(!nt.decryptdata||qt!==this.keyIdToKeyInfo[ir])return j(this.createKeyLoadError(nt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),it));qt.decryptdata.key=nt.decryptdata.key=new Uint8Array(xe.data),nt.keyLoader=null,qt.loader=null,P({frag:nt,keyInfo:qt})},onError:(xe,ke,Re,it)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const P=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[P],w&&w.destroy()}}function ld(D){if(D.keyFormat!==ms.FAIRPLAY){const t=D.keyId;if(t)return q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return o.AUDIO;case h.SUBTITLE_TRACK:return o.SUBTITLE;default:return o.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(u.MANIFEST_LOADING,this.onManifestLoading,this),t.on(u.LEVEL_LOADING,this.onLevelLoading,this),t.on(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(u.MANIFEST_LOADING,this.onManifestLoading,this),t.off(u.LEVEL_LOADING,this.onLevelLoading,this),t.off(u.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(u.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(u.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,P=new w(n);return this.loaders[t.type]=P,P}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:P,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:P,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:P,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:P,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:P,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const $=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ue=$.partTarget,de=$.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const P=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:P.maxNumRetry||0,retryDelay:P.retryDelayMs||0,maxRetryDelay:P.maxRetryDelayMs||0},X={onSuccess:($,ue,de,xe)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=$.data;ue.parsing.start=performance.now(),Ko.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ue,de,xe||null,ke):this.handleMasterPlaylist($,ue,de,xe)},onError:($,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,$,xe)},onTimeout:($,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,$)}};v.load(t,j,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,P=t.data,j=cd(t,s),X=Ko.parseMasterPlaylist(P,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:$,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re}=X;this.variableList=Re,ue.forEach(ir=>{const{unknownCodecs:lr}=ir;if(lr){const{preferManagedMediaSource:Cr}=this.hls.config;let{audioCodec:zr,videoCodec:vn}=ir;for(let Zr=lr.length;Zr--;){const cn=lr[Zr];Ae(cn,"audio",Cr)?(ir.audioCodec=zr=zr?`${zr},${cn}`:cn,$t.audio[zr.substring(0,4)]=2,lr.splice(Zr,1)):Ae(cn,"video",Cr)&&(ir.videoCodec=vn=vn?`${vn},${cn}`:cn,$t.video[vn.substring(0,4)]=2,lr.splice(Zr,1))}}});const{AUDIO:it=[],SUBTITLES:nt,"CLOSED-CAPTIONS":qt}=Ko.parseMasterPlaylistMedia(P,j,X);it.length&&!it.some(lr=>!lr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),it.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Zi({}),bitrate:0,url:""})),w.trigger(u.MANIFEST_LOADED,{levels:ue,audioTracks:it,subtitles:nt,captions:qt,contentSteering:$,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,v,w){const P=this.hls,{id:j,level:X,type:$}=s,ue=cd(t,s),de=r(X)?X:r(j)?j:0,xe=gd(s),ke=Ko.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if($===h.MANIFEST){const Re={attrs:new Zi({}),bitrate:0,details:ke,name:"",url:ue};ke.requestScheduled=n.loading.start+bi(ke,0),P.trigger(u.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=ke,this.handlePlaylistLoaded(ke,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let P=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?P+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(P+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(P);this.hls.logger.warn(`[playlist-loader]: ${P}`);let X=f.UNKNOWN,$=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:$,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(u.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,P){const j=this.hls,{type:X,level:$,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:ke}=v,Re=cd(n,v),it=gd(v);let nt=typeof v.level=="number"&&it===o.MAIN?$:void 0;const qt=t.playlistParsingError;if(qt){if(this.hls.logger.warn(`${qt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:qt,reason:qt.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ir=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(u.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ir,reason:ir.message,response:n,context:v,level:nt,parent:it,networkDetails:w,stats:s});return}switch(t.live&&P&&(P.getCacheAge&&(t.ageHeader=P.getCacheAge()||0),(!P.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(nt){if(!ue)nt=0;else if(ue!==j.levels[nt]){const ir=j.levels.indexOf(ue);ir>-1&&(nt=ir)}}j.trigger(u.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:nt||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:ke,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(u.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:j.trigger(u.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:ke});break}}}class If{static get version(){return ai}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return u}static get MetadataSchema(){return yn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ii,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=an(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&nn(s,n);const{abrController:v,bufferController:w,capLevelController:P,errorController:j,fpsController:X}=s,$=new j(this),ue=this.abrController=new v(this),de=new Ti(this),xe=s.interstitialsController,ke=xe?this.interstitialsController=new xe(this,If):null,Re=this.bufferController=new w(this,de),it=this.capLevelController=new P(this),nt=new X(this),qt=new td(this),ir=s.contentSteeringController,lr=ir?new ir(this):null,Cr=this.levelController=new Cd(this,lr),zr=new Sd(this),vn=new Id(this.config,this.logger),Zr=this.streamController=new _d(this,de,vn),cn=this.gapController=new Xa(this,de);it.setStreamController(Zr),nt.setStreamController(Zr);const un=[qt,Cr,Zr];ke&&un.splice(1,0,ke),lr&&un.splice(1,0,lr),this.networkControllers=un;const qr=[ue,Re,cn,it,nt,zr,de];this.audioTrackController=this.createController(s.audioTrackController,un);const kn=s.audioStreamController;kn&&un.push(this.audioStreamController=new kn(this,de,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const Si=s.subtitleStreamController;Si&&un.push(this.subtititleStreamController=new Si(this,de,vn)),this.createController(s.timelineController,qr),vn.emeController=this.emeController=this.createController(s.emeController,qr),this.cmcdController=this.createController(s.cmcdController,qr),this.latencyController=this.createController(Ad,qr),this.coreComponents=qr,un.push($);const Vi=$.onErrorOut;typeof Vi=="function"&&this.on(u.ERROR,Vi,$),this.on(u.MANIFEST_LOADED,qt.onManifestLoaded,qt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===u.ERROR;this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(u.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(u.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(u.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(u.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(u.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(u.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[o.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[o.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[o.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rf()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Yr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const P=t[w].attrs["HDCP-LEVEL"];if(P&&P<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ta(n);return br(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var u=f||{},h=u.noTrailing,o=h===void 0?!1:h,a=u.noLeading,x=a===void 0?!1:a,p=u.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),o||(m=setTimeout(y?H:G,l))):G():o!==!0&&(m=setTimeout(y?H:G,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var u=f||{},h=u.atBegin,o=h===void 0?!1:h;return r(l,c,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",141:"p__Demo__indextree",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4420:"p__knowledgegraph__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6979:"p__knowledgegraph__SanD__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e00d29e8",67:"6702b9fb",109:"5c92bfa0",119:"caf03124",141:"372e4687",195:"c21adcfe",201:"0a7fa8e9",264:"76f4c29e",292:"1ed1fd58",316:"1f60ada6",337:"13a6c882",354:"d4d139cf",479:"8c386f66",485:"c881156b",508:"c66fc33d",518:"3cba64cb",532:"662079c9",533:"8a47c8d5",547:"9db75212",556:"f1f7c545",559:"26c6385e",570:"199d38e7",576:"09723184",629:"44a1d9a5",643:"7025b18e",671:"4a609b8d",680:"c1be65f9",700:"8dfe7622",737:"100e1de3",741:"ac5fd360",799:"e4a6dfc7",879:"f862f3e6",895:"2b94ca88",900:"a88113cc",906:"d81260f0",919:"e161be9b",921:"80092406",928:"ae1bf1be",953:"a97bad25",981:"24da50c7",1003:"b1714311",1006:"d73e5ea5",1012:"f3ed7ef0",1043:"5b20187c",1045:"4c83e5c4",1048:"18303bdc",1070:"71c8fd22",1077:"f64ec642",1144:"c90eccaf",1154:"8cb80842",1211:"1c26d131",1253:"68d5fd2e",1257:"b207fe10",1274:"5f6ea65a",1276:"91b0591a",1343:"b91318e8",1423:"51cf3839",1427:"f40094fc",1450:"3f79370b",1461:"b62de0a1",1462:"fcf08abc",1470:"73c4e959",1475:"55fa8622",1477:"d00486c8",1482:"85cc9467",1490:"2fa4b69f",1512:"1fe4a8be",1520:"b461431d",1545:"940746e5",1578:"6e83c920",1581:"001ff3d9",1582:"e3326415",1646:"e6e27b60",1651:"1b48098d",1657:"f295b7ee",1660:"ec51306c",1674:"eae458ca",1678:"4e45fc86",1713:"d703ae47",1717:"fb6e0853",1727:"89291fac",1754:"6e03514f",1783:"79dbf0fc",1798:"ea6cd214",1799:"c5671ecc",1831:"0822794a",1836:"647614b3",1855:"456cfe5c",1880:"1f790c8a",1897:"32ea5a59",1939:"aa0c9e02",1953:"ae71c0d2",1962:"7da568c4",1993:"871d9c75",2011:"59d51f98",2045:"5514434e",2099:"cafeb5af",2102:"94533926",2130:"fcf8c01c",2141:"e41e5c5b",2203:"c43884e7",2216:"2ecef064",2240:"a409e074",2249:"f4830452",2281:"5743f8b4",2300:"624da73e",2303:"fba918a8",2307:"6be8004a",2338:"859399f3",2339:"9a81934f",2386:"192e235c",2396:"d0f15b21",2404:"01e1472f",2412:"e42dd0ad",2425:"c006e235",2443:"1d8de021",2450:"10297612",2476:"19a0f839",2494:"68080a87",2501:"acf1a9fd",2524:"22f4f538",2538:"de4a3723",2539:"49474027",2548:"bf0d459a",2570:"5d53bae4",2594:"e87d3761",2603:"6ad933b2",2659:"2a5c040b",2707:"45ee18a8",2806:"8337fd1a",2819:"ad7869be",2823:"3aca8a20",2829:"8999721a",2837:"54a82605",2862:"596f645c",2865:"e549cc38",2884:"9d5c9230",2969:"ab3357d7",3006:"db89c614",3086:"79a81e02",3133:"9bf3f89c",3141:"a5885730",3157:"d7be548d",3183:"41c1d366",3198:"8e655451",3212:"8ec9af7c",3247:"ff70f064",3260:"79212192",3276:"8ea641d0",3317:"7d461d80",3391:"8fa77332",3433:"6fe89a2e",3442:"ae98a379",3443:"fc85254f",3447:"548c9013",3451:"5f7fb51f",3509:"1a39687f",3550:"3dc83156",3581:"62d7a424",3585:"505a2f24",3589:"b091a616",3668:"d685ca94",3685:"0467b24d",3697:"481a10d9",3747:"70a50a04",3754:"b66d605d",3777:"d5b0f2f1",3784:"18727c1a",3805:"9dbcb95e",3831:"0926cb44",3862:"7aa55914",3873:"ab2e8e2f",3885:"f87f7f15",3910:"ae9f037a",3951:"cc62aeb9",3980:"623f9a61",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"89d28347",4048:"61a307d8",4056:"3355389d",4078:"b66ab7dc",4088:"236723f3",4093:"f02d443d",4105:"2e4e614c",4144:"7850cd9c",4164:"6134fd87",4216:"7884971a",4217:"dbf1a8a2",4227:"6a9e2594",4259:"7bec4715",4264:"c585577b",4297:"ef3f15d7",4339:"15888ca0",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4420:"e315a047",4449:"92f0e82d",4492:"423a4da2",4496:"34caa754",4498:"01521872",4504:"e0d56d19",4514:"3b06ad05",4520:"97495e91",4546:"a15d8790",4565:"a2adb025",4566:"c01f6601",4572:"bc7ea298",4599:"61def4cb",4610:"47a0b009",4621:"1c52a42c",4628:"ece2c60c",4662:"ea98669f",4685:"c33f1528",4715:"84136a1d",4736:"4c96d99c",4741:"e5131f0d",4757:"f9640552",4766:"0cf83363",4770:"11bebf45",4790:"619413e4",4795:"0707cfb4",4797:"a24e92db",4800:"adcb7c2a",4850:"1edda4b7",4888:"f651aea4",4889:"918cbaf0",4928:"ce4eaf6e",4973:"cbb8f9fa",4994:"17324e5a",5022:"51533f5d",5043:"18b216cf",5048:"a9ec9509",5060:"85dafcc6",5096:"59e01c78",5111:"dd4105f1",5117:"f3e221c5",5125:"bab5a344",5148:"8bb5dae4",5165:"87d7927a",5176:"1793c371",5177:"7c1921a8",5179:"4e8fcebb",5186:"fe0c5fde",5230:"6dce690c",5238:"293336fa",5290:"5dabcdc2",5297:"26d7a3ca",5307:"579610c2",5319:"56dfa369",5321:"1163c84e",5330:"93cba50a",5335:"0aed2d28",5354:"7ae70604",5357:"64a403d8",5359:"c85ebe86",5382:"800592ba",5402:"02e71b6d",5416:"454536b7",5434:"38b302a6",5466:"4d68a1ec",5494:"d89549c4",5518:"4c11ea54",5549:"97c41611",5572:"34d4bb96",5573:"389315af",5624:"7dbeafa4",5631:"e00d3d36",5641:"f612e022",5650:"8fdbf80d",5679:"4a090bef",5694:"0961f887",5705:"fbfe57db",5729:"3426c061",5764:"e0d7e586",5775:"547a2b3a",5776:"8d5deb8d",5786:"08913526",5795:"cf69d0fc",5798:"9e5812a0",5800:"f268cbd4",5816:"e5912317",5847:"07b14e32",5860:"81f76b3a",5876:"5eded409",5888:"353f1eac",5891:"60233c1e",5894:"af574129",5896:"c1a9528c",5902:"163fb1f8",5911:"37e9f683",5915:"bf909f88",5972:"8970178c",5992:"1046742e",6029:"81978873",6034:"0bd17d12",6045:"d268f87f",6047:"3ce45acd",6063:"672ea522",6069:"3b7a365b",6080:"a4f2d333",6126:"99519171",6127:"0e84be0b",6170:"50fd637f",6185:"80f57e2c",6205:"e4a96849",6265:"b9159170",6270:"5f4e26fd",6282:"b946d7bc",6328:"8af19232",6366:"3b86a4f4",6378:"7f3a946a",6411:"9f8cd1ac",6434:"11a5bbfc",6444:"418148f5",6451:"24513d89",6452:"cf741df3",6531:"bb93427f",6583:"df615fa8",6587:"649110d6",6634:"aaae3673",6637:"4c20741f",6651:"645f307d",6682:"557de23e",6685:"eb4084bb",6729:"af3aa063",6741:"d9284c46",6774:"59d4d618",6776:"48183c1f",6784:"f1af4732",6788:"26514458",6789:"ee257fb9",6796:"df0318e7",6820:"f00704c2",6882:"3b1e600a",6904:"1b2e7ec9",6913:"4d1ae7eb",6963:"da71abc3",6979:"2e91ca4d",6988:"29943dcc",7042:"8417ae20",7043:"dc6e9153",7045:"f66d0461",7058:"e9a1daea",7062:"353e50a5",7084:"46ccce72",7099:"e5ada693",7156:"e7466006",7178:"173d8879",7182:"ff521607",7224:"d1fa58d6",7242:"e187b7f6",7260:"225c9b6a",7289:"676ac62e",7322:"8da7cc6d",7323:"38b5614a",7329:"8e3d864f",7333:"9be5a3ff",7365:"1005464f",7395:"c9996c9e",7402:"39ab248e",7460:"91eef870",7477:"5469bcf5",7482:"a92f11a5",7502:"dc41698b",7527:"ee05cd30",7545:"6956fda8",7560:"7b40c0a0",7589:"a0fbb372",7591:"c8233ce9",7614:"dad25770",7622:"37bb5043",7686:"4fcec9f9",7706:"c2a79e40",7798:"e4974b37",7806:"a22a830d",7835:"84da253e",7855:"5b0dccf5",7857:"c8f3067a",7883:"b44f3037",7884:"c479dd80",7901:"dc36b0ed",7922:"20d8b6a1",7964:"29aed9a1",8062:"6015350b",8072:"a1157fd1",8085:"afec7e3a",8089:"d536b13a",8115:"24154440",8137:"e8860449",8143:"5c9fdd72",8145:"33ea4c53",8155:"9e0d698c",8161:"83c5fa9a",8214:"bcf026f0",8217:"1c12c78d",8237:"ed800dca",8241:"d507ff92",8286:"3d9ed32a",8302:"55794970",8332:"f8f3515f",8340:"ec0feeeb",8350:"07df8a75",8365:"c7b728d1",8398:"0b44ba14",8431:"de954d18",8435:"29ffda57",8447:"72d5f97c",8458:"f4230d30",8461:"68532170",8479:"2197f275",8517:"d5e8647d",8552:"b97ae102",8561:"333e8ec9",8563:"d5c61616",8579:"fd5ff463",8639:"27462b9c",8640:"36a9b60b",8665:"a8aad03c",8688:"c299c854",8689:"ab22c069",8723:"ca1cfd23",8737:"ce7dad23",8776:"0ad26240",8787:"9c79e584",8823:"98e5027d",8827:"8d95107b",8842:"9f25a3e2",8866:"9904e027",8882:"63510b6d",8885:"472937a8",8898:"d002bcd8",8909:"74d277ed",8920:"7f82440c",8954:"db1203a0",8963:"790aecdd",8965:"6aeb4194",8999:"c7505d4c",9039:"5890454f",9076:"03834dec",9104:"bbcb2345",9176:"13c0f500",9205:"7ff7eac7",9252:"0d791a59",9260:"f163e60e",9366:"772cee2a",9391:"766f00a5",9404:"9fcc3d3e",9406:"568f2c45",9416:"5e1781fc",9417:"926a691e",9449:"d913dd95",9487:"66ce957a",9489:"c72fe92e",9507:"8cc6e824",9511:"64d6f941",9554:"ed358e7b",9559:"f794af19",9595:"e00a2cad",9647:"34178eb4",9649:"05cf55ff",9674:"4fd29227",9677:"298d5583",9695:"e73b6efc",9715:"9a9ab706",9716:"b21884c0",9785:"4df0a975",9788:"51ecbc26",9814:"1c586ac7",9875:"f9b80028",9891:"ccbea3cc",9895:"b8e31ff2",9906:"aef15ea7",9921:"f6b8b69b",9922:"6c45a3e1",9928:"5989f5e0",9944:"4bb3bf65",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",953:"p__AIgc__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1490:"p__Information__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3443:"p__knowledgegraph__Statistics__AbilityMap__Detail",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",3980:"p__Information__Add__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4339:"p__knowledgegraph__Statistics__PathAtlas__Detail",4420:"p__knowledgegraph__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4888:"p__Information__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6979:"p__knowledgegraph__SanD__index",6988:"p__Information__Detail__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8137:"p__knowledgegraph__Statistics__PathAtlas__index",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9595:"p__knowledgegraph__Statistics__AbilityMap__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",919:"898b0443",921:"30cc7e9b",928:"0277270a",953:"859a6149",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"2c6cc63e",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1490:"a0745791",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"f43c37e5",1657:"49a2443a",1674:"fdbc1e05",1678:"c99d5f02",1713:"a4a3dbd7",1717:"488b6fa6",1727:"4eec53ba",1754:"1f751b14",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"69273354",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"ecea98be",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2524:"6e1463fc",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"beff8d87",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3443:"898b0443",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"f3335635",3585:"5f288e7b",3668:"1a8ed604",3685:"5356e3de",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",3980:"02fcc53a",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"0d7e3efe",4339:"9de29759",4420:"d1920d14",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4888:"30d5fca9",4889:"a91da64a",4928:"7c2ece62",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"edd49aa8",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"90694dbb",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"5a946d1e",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"4e17dacd",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"20d7dcef",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"e7f1be47",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6979:"a619b685",6988:"d1510090",7042:"898b0443",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"76d743b7",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"8c1bddb9",7323:"6abde4ad",7329:"4677c004",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"b70268cc",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"7f54315c",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8137:"66f37f26",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8214:"03cdfb68",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"ed1a1f89",8398:"7bb61fdd",8431:"289b326c",8435:"c54dbac3",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"75b63dcd",8827:"14015163",8866:"9e845fc3",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"df76000e",9416:"bc1cc3b9",9449:"aefaca43",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"cd820ced",9595:"898b0443",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),u=0;u0&&arguments[0]!==void 0?arguments[0]:"";return Fn.endsWith("/")?Fn:"".concat(Fn,"/")}var dc=__webpack_require__(38127),hc=__webpack_require__(38329),al=__webpack_require__(8616),sl=["content"],Mu=["content"],yf=/^(http:|https:)?\/\//;function pc(Fn){return yf.test(Fn)||Fn.startsWith("/")&&!Fn.startsWith("/*")||Fn.startsWith("./")||Fn.startsWith("../")}var Cu=function(){return Me.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},yl=function(ri){var Ki,Ma=ri.loaderData,sa=ri.htmlPageOpts,Ea=ri.manifest,va=(Ea==null||(Ki=Ea.assets)===null||Ki===void 0?void 0:Ki["umi.css"])||"";return Me.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ma||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(sa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(va,"'")}})};function Fu(Fn){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fn=="string")return pc(Fn)?(0,bo.Z)({src:Fn},ri):{content:Fn};if((0,al.Z)(Fn)==="object")return(0,bo.Z)((0,bo.Z)({},Fn),ri);throw new Error("Invalid script type: ".concat((0,al.Z)(Fn)))}function zf(Fn){return pc(Fn)?{type:"link",href:Fn}:{type:"style",content:Fn}}var Jc=function(ri){var Ki,Ma,sa,Ea,va,Bs,oa=ri.htmlPageOpts;return Me.createElement(Me.Fragment,null,(oa==null?void 0:oa.title)&&Me.createElement("title",null,oa.title),oa==null||(Ki=oa.favicons)===null||Ki===void 0?void 0:Ki.map(function(Us,Ju){return Me.createElement("link",{key:Ju,rel:"shortcut icon",href:Us})}),(oa==null?void 0:oa.description)&&Me.createElement("meta",{name:"description",content:oa.description}),(oa==null||(Ma=oa.keywords)===null||Ma===void 0?void 0:Ma.length)&&Me.createElement("meta",{name:"keywords",content:oa.keywords.join(",")}),oa==null||(sa=oa.metas)===null||sa===void 0?void 0:sa.map(function(Us){return Me.createElement("meta",{key:Us.name,name:Us.name,content:Us.content})}),oa==null||(Ea=oa.links)===null||Ea===void 0?void 0:Ea.map(function(Us,Ju){return Me.createElement("link",(0,hc.Z)({key:Ju},Us))}),oa==null||(va=oa.styles)===null||va===void 0?void 0:va.map(function(Us,Ju){var ul=zf(Us),wl=ul.type,el=ul.href,jl=ul.content;if(wl==="link")return Me.createElement("link",{key:Ju,rel:"stylesheet",href:el});if(wl==="style")return Me.createElement("style",{key:Ju},jl)}),oa==null||(Bs=oa.headScripts)===null||Bs===void 0?void 0:Bs.map(function(Us,Ju){var ul=Fu(Us),wl=ul.content,el=(0,dc.Z)(ul,sl);return Me.createElement("script",(0,hc.Z)({dangerouslySetInnerHTML:{__html:wl},key:Ju},el))}))};function Vo(Fn){var ri,Ki=Fn.children,Ma=Fn.loaderData,sa=Fn.manifest,Ea=Fn.htmlPageOpts,va=Fn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Bs=Fn.mountElementId;if(va!=null&&va.pureHtml)return Me.createElement("html",null,Me.createElement("head",null,Me.createElement(Jc,{htmlPageOpts:Ea})),Me.createElement("body",null,Me.createElement(Cu,null),Me.createElement("div",{id:Bs},Ki),Me.createElement(yl,{manifest:sa,loaderData:Ma,htmlPageOpts:Ea})));if(va!=null&&va.pureApp)return Me.createElement(Me.Fragment,null,Ki);var oa=typeof window=="undefined"?sa==null?void 0:sa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Me.createElement("html",{suppressHydrationWarning:!0,lang:(Ea==null?void 0:Ea.lang)||"en"},Me.createElement("head",null,Me.createElement("meta",{charSet:"utf-8"}),Me.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),oa&&Me.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:oa}),Me.createElement(Jc,{htmlPageOpts:Ea})),Me.createElement("body",null,Me.createElement(Cu,null),Me.createElement("div",{id:Bs},Ki),Me.createElement(yl,{manifest:sa,loaderData:Ma,htmlPageOpts:Ea}),Ea==null||(ri=Ea.scripts)===null||ri===void 0?void 0:ri.map(function(Us,Ju){var ul=Fu(Us),wl=ul.content,el=(0,dc.Z)(ul,Mu);return Me.createElement("script",(0,hc.Z)({dangerouslySetInnerHTML:{__html:wl},key:Ju},el))})))}var Ml=Me.createContext(void 0);function Rc(){return Me.useContext(Ml)}var mc=["redirect"];function vc(Fn){var ri=Fn.routesById,Ki=Fn.parentId,Ma=Fn.routeComponents,sa=Fn.useStream,Ea=sa===void 0?!0:sa;return Object.keys(ri).filter(function(va){return ri[va].parentId===Ki}).map(function(va){var Bs=gc((0,bo.Z)((0,bo.Z)({route:ri[va],routeComponent:Ma[va],loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat},Fn.reactRouter5Compat&&{hasChildren:Object.keys(ri).filter(function(Us){return ri[Us].parentId===va}).length>0}),{},{useStream:Ea})),oa=vc({routesById:ri,routeComponents:Ma,parentId:Bs.id,loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat,useStream:Ea});return oa.length>0&&(Bs.children=oa,Bs.routes=oa),Bs})}function _c(Fn){var ri=(0,Au.UO)(),Ki=(0,Au.Gn)(Fn.to,ri),Ma=(0,fc.T$)(),sa=(0,Au.TH)();if(Ma!=null&&Ma.keepQuery){var Ea=sa.search+sa.hash;Ki+=Ea}var va=(0,bo.Z)((0,bo.Z)({},Fn),{},{to:Ki});return Me.createElement(Au.Fg,(0,hc.Z)({replace:!0},va))}function gc(Fn){var ri=Fn.route,Ki=Fn.useStream,Ma=Ki===void 0?!0:Ki,sa=ri.redirect,Ea=(0,dc.Z)(ri,mc),va=Fn.reactRouter5Compat?Lc:ql;return(0,bo.Z)({element:sa?Me.createElement(_c,{to:sa}):Me.createElement(Ml.Provider,{value:{route:Fn.route}},Me.createElement(va,{loader:Me.memo(Fn.routeComponent),loadingComponent:Fn.loadingComponent||Rf,hasChildren:Fn.hasChildren,useStream:Ma}))},Ea)}function Rf(){return Me.createElement("div",null)}function Lc(Fn){var ri=Rc(),Ki=ri.route,Ma=(0,fc.Ov)(),sa=Ma.history,Ea=Ma.clientRoutes,va=(0,Au.UO)(),Bs={params:va,isExact:!0,path:Ki.path,url:sa.location.pathname},oa=Fn.loader,Us={location:sa.location,match:Bs,history:sa,params:va,route:Ki,routes:Ea};return Fn.useStream?Me.createElement(Me.Suspense,{fallback:Me.createElement(Fn.loadingComponent,null)},Me.createElement(oa,Us,Fn.hasChildren&&Me.createElement(Au.j3,null))):Me.createElement(oa,Us,Fn.hasChildren&&Me.createElement(Au.j3,null))}function ql(Fn){var ri=Fn.loader;return Fn.useStream?Me.createElement(Me.Suspense,{fallback:Me.createElement(Fn.loadingComponent,null)},Me.createElement(ri,null)):Me.createElement(ri,null)}var Ql=null;function bf(){return Ql}function ef(Fn){var ri=Fn.history,Ki=Me.useState({action:ri.action,location:ri.location}),Ma=(0,Lu.Z)(Ki,2),sa=Ma[0],Ea=Ma[1];return(0,Me.useLayoutEffect)(function(){return ri.listen(Ea)},[ri]),(0,Me.useLayoutEffect)(function(){function va(Bs){Fn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fn.routes,clientRoutes:Fn.clientRoutes,location:Bs.location,action:Bs.action,basename:Fn.basename,isFirst:!!Bs.isFirst}})}return va({location:sa.location,action:sa.action,isFirst:!0}),ri.listen(va)},[ri,Fn.routes,Fn.clientRoutes]),Me.createElement(Au.F0,{navigator:ri,location:sa.location,basename:Fn.basename},Fn.children)}function ol(){var Fn=(0,fc.Ov)(),ri=Fn.clientRoutes;return(0,Au.V$)(ri)}var yc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],bc=function(ri,Ki){var Ma=ri.basename||"/",sa=vc({routesById:ri.routes,routeComponents:ri.routeComponents,loadingComponent:ri.loadingComponent,reactRouter5Compat:ri.reactRouter5Compat,useStream:ri.useStream});ri.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:sa}});for(var Ea=Me.createElement(ef,{basename:Ma,pluginManager:ri.pluginManager,routes:ri.routes,clientRoutes:sa,history:ri.history},Ki),va=0,Bs=yc;vanew Promise((Ma,sa)=>{var Ea=oa=>{try{Bs(Ki.next(oa))}catch(Us){sa(Us)}},va=oa=>{try{Bs(Ki.throw(oa))}catch(Us){sa(Us)}},Bs=oa=>oa.done?Ma(oa.value):Promise.resolve(oa.value).then(Ea,va);Bs((Ki=Ki.apply(Fn,ri)).next())});function xf(){return Fc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/sanD",parentId:"430",id:"432"},433:{path:"/knowledgegraph/:pathId",parentId:"430",id:"433"},434:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"430",id:"434"},435:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"430",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"436"},437:{parentId:"430",id:"437"},438:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"437",id:"438"},439:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"437",id:"439"},440:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId",parentId:"437",id:"440"},441:{path:"/knowledgegraph/:pathId/statistics/pathatlas/:learningpathId/detail",parentId:"437",id:"441"},442:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId",parentId:"437",id:"442"},443:{path:"/knowledgegraph/:pathId/statistics/abilitymap/:learningpathId/detail/:detailId",parentId:"437",id:"443"},444:{path:"/information",parentId:"1",id:"444"},445:{path:"/information",exact:!0,parentId:"444",id:"445"},446:{path:"/information/add",exact:!0,parentId:"444",id:"446"},447:{path:"/information/:id/detail",exact:!0,parentId:"444",id:"447"},448:{path:"/information/:id/edit",exact:!0,parentId:"444",id:"448"},449:{path:"/newlogin",parentId:"1",id:"449"},450:{path:"/onlinenum",parentId:"1",id:"450"},451:{path:"/onlinenum",parentId:"450",id:"451"},452:{path:"/shixuncontext",parentId:"1",id:"452"},453:{path:"/shixuncontext",parentId:"452",id:"453"},454:{path:"/shixuncontext/:Id/detail",parentId:"452",id:"454"},455:{path:"/educoder-demo",exact:!0,parentId:"1",id:"455"},456:{path:"/training",parentId:"1",id:"456"},457:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"456",id:"457"},458:{path:"/AIgc",parentId:"1",id:"458"},459:{path:"/AIgc",parentId:"458",id:"459"},460:{path:"/largeScreen",exact:!0,parentId:"1",id:"460"},461:{path:"/quality",parentId:"1",id:"461"},462:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"461",id:"462"},463:{path:"/otherlogin",exact:!0,parentId:"1",id:"463"},464:{path:"/otherloginqq",exact:!0,parentId:"1",id:"464"},465:{path:"/otherloginstart",exact:!0,parentId:"1",id:"465"},466:{path:"/pathsoverview",exact:!0,parentId:"1",id:"466"},467:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"467"},468:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"468"},469:{path:"/login",parentId:"1",id:"469"},470:{path:"/login",parentId:"469",id:"470"},471:{path:"/user",parentId:"1",id:"471"},472:{path:"/user/login",parentId:"471",id:"472"},473:{path:"/user/register",parentId:"471",id:"473"},474:{path:"/user/reset-password",parentId:"471",id:"474"},475:{path:"/colleges",parentId:"1",id:"475"},476:{path:"/colleges/:id/statistics",parentId:"475",id:"476"},477:{path:"/help",parentId:"1",id:"477"},478:{path:"/help/:id",parentId:"477",id:"478"},479:{path:"/video",parentId:"1",id:"479"},480:{path:"/video/:videoId",parentId:"479",id:"480"},481:{path:"/terminal",parentId:"1",id:"481"},482:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"482"},483:{path:"/statsDashboard",parentId:"1",id:"483"},484:{path:"/",parentId:"1",id:"484"},485:{path:"/",exact:!0,parentId:"484",id:"485"},486:{path:"/api/*",exact:!0,parentId:"484",id:"486"},487:{path:"/search",exact:!0,parentId:"484",id:"487"},488:{path:"/moop_cases",exact:!0,parentId:"484",id:"488"},489:{path:"/moop_cases/new",exact:!0,parentId:"484",id:"489"},490:{path:"/moop_cases/:caseId",exact:!0,parentId:"484",id:"490"},491:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"484",id:"491"},492:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"484",id:"492"},493:{path:"/randompaper",exact:!0,parentId:"484",id:"493"},494:{path:"/randompaper/edit/:id",exact:!0,parentId:"484",id:"494"},495:{path:"/randompaper/detail/:id",exact:!0,parentId:"484",id:"495"},496:{path:"/403",parentId:"484",id:"496"},497:{path:"/500",parentId:"484",id:"497"},498:{path:"/404",parentId:"484",id:"498"},499:{path:"/download",parentId:"484",id:"499"},500:{path:"/iwce",parentId:"484",id:"500"},501:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"484",id:"501"},502:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"484",id:"502"},503:{path:"/Activities",parentId:"484",id:"503"},504:{path:"/iwce/:itemname",parentId:"484",id:"504"},505:{path:"/hpc-course",parentId:"484",id:"505"},506:{path:"/user_agents",parentId:"484",id:"506"},507:{path:"/three",parentId:"484",id:"507"},508:{path:"/introduction",parentId:"484",id:"508"},509:{path:"/chatgpt",parentId:"484",id:"509"},510:{path:"/*",parentId:"484",id:"510"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Me.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),2:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),3:Me.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,41530))),4:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),5:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),6:Me.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,68158))),7:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),8:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,12272))),9:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),10:Me.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,83180))),11:Me.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,55347))),12:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,81159))),13:Me.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),14:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,85825))),15:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,28320))),16:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,81159))),17:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),18:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),19:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),20:Me.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,47389))),21:Me.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,21753))),22:Me.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,61785))),23:Me.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,90922))),24:Me.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),25:Me.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),26:Me.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),27:Me.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),28:Me.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,14345))),29:Me.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,96398))),30:Me.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,7634))),31:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,5050))),32:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,38694))),33:Me.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,80148))),34:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,72889))),35:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,8973))),36:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,98288))),37:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,92137))),38:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,22726))),39:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,34537))),40:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69544))),41:Me.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,6213))),42:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,94479))),43:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),44:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5847),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,98557))),45:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5847),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,41919))),46:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,62948))),47:Me.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,42258))),48:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),49:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,61467))),50:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),51:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),52:Me.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31862))),53:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),54:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),55:Me.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,37735))),56:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,1690))),57:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,82275))),58:Me.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),59:Me.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),60:Me.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),61:Me.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),62:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,31240))),63:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,70846))),64:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,55940))),65:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,29388))),66:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,90025))),67:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,96791))),68:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,22797))),69:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,76715))),70:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,74622))),71:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,45629))),72:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,7880))),73:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,66314))),74:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,96993))),75:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,74167))),76:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,77560))),77:Me.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,98646))),78:Me.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,24448))),79:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,56273))),80:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,3435))),81:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,86205))),82:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,58264))),83:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,13933))),84:Me.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),85:Me.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55227))),86:Me.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,76431))),87:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63329))),88:Me.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,18583))),89:Me.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,44923))),90:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,3235))),91:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,3235))),92:Me.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,78439))),93:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67506))),94:Me.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,63298))),95:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,23072))),96:Me.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,55715))),97:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,54488))),98:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,39682))),99:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,58026))),100:Me.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,50684))),101:Me.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,79536))),102:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),103:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),104:Me.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,81189))),105:Me.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),106:Me.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),107:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,61526))),108:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,61526))),109:Me.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),110:Me.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),111:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),112:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),113:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),114:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),115:Me.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,56168))),116:Me.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,80572))),117:Me.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,334))),118:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),119:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),120:Me.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,60949))),121:Me.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,48153))),122:Me.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,22428))),123:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,64489))),124:Me.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,4417))),125:Me.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,77014))),126:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,59104))),127:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,59104))),128:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,93852))),129:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,93852))),130:Me.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),131:Me.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),132:Me.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),133:Me.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),134:Me.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,93711))),135:Me.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,6314))),136:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,68716))),137:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,79147))),138:Me.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),139:Me.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),140:Me.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,91243))),141:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(9406)]).then(__webpack_require__.bind(__webpack_require__,80098))),142:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(9406)]).then(__webpack_require__.bind(__webpack_require__,80098))),143:Me.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),144:Me.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),145:Me.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,50636))),146:Me.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),147:Me.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),148:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),149:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),150:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,46879))),151:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,16055))),152:Me.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,89034))),153:Me.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,79390))),154:Me.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,9098))),155:Me.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,24680))),156:Me.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,34306))),157:Me.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,82019))),158:Me.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,2446))),159:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),160:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),161:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),162:Me.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,40571))),163:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),164:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),165:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),166:Me.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,7870))),167:Me.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,4505))),168:Me.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,93685))),169:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,89801))),170:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),171:Me.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,13207))),172:Me.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,10229))),173:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,23752))),174:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,23752))),175:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,92471))),176:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),177:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,85973))),178:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),179:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),180:Me.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,29488))),181:Me.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,26472))),182:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),183:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),184:Me.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,30557))),185:Me.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,98491))),186:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,74660))),187:Me.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,26917))),188:Me.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,49048))),189:Me.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,23671))),190:Me.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,31341))),191:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(7502),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,36659))),192:Me.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,80265))),193:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,55233))),194:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),195:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),196:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),197:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),198:Me.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,28669))),199:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,78246))),200:Me.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,73661))),201:Me.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,63071))),202:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,75494))),203:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),204:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),205:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,85074))),206:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,2889))),207:Me.lazy(()=>Promise.all([__webpack_require__.e(7502),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,65630))),208:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,17516))),209:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,9829))),210:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,28882))),211:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),212:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),213:Me.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),214:Me.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),215:Me.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),216:Me.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),217:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),218:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),219:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,48997))),220:Me.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,24677))),221:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,85424))),222:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),223:Me.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71020))),224:Me.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,58949))),225:Me.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,24662))),226:Me.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,83014))),227:Me.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),228:Me.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),229:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,57430))),230:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,46613))),231:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,6510))),232:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,30577))),233:Me.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,61222))),234:Me.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59556))),235:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,26353))),236:Me.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,2420))),237:Me.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,57387))),238:Me.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,73015))),239:Me.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,52012))),240:Me.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,19175))),241:Me.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,11358))),242:Me.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,26277))),243:Me.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,72806))),244:Me.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,23959))),245:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31799))),246:Me.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,89881))),247:Me.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,17734))),248:Me.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,21572))),249:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,8582))),250:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,50553))),251:Me.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,27966))),252:Me.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,51935))),253:Me.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,68628))),254:Me.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,66529))),255:Me.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,48590))),256:Me.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,19161))),257:Me.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,88480))),258:Me.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,21838))),259:Me.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,46007))),260:Me.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,99557))),261:Me.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,41894))),262:Me.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49696))),263:Me.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,79488))),264:Me.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,4033))),265:Me.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),266:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),267:Me.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,99135))),268:Me.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,26058))),269:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),270:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),271:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),272:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),273:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,86962))),274:Me.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,98897))),275:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,90605))),276:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,90605))),277:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),278:Me.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28485))),279:Me.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,95677))),280:Me.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,97648))),281:Me.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,5188))),282:Me.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,7264))),283:Me.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,10598))),284:Me.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,4255))),285:Me.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,7602))),286:Me.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,81255))),287:Me.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,45980))),288:Me.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,22715))),289:Me.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,80931))),290:Me.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,8453))),291:Me.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,5266))),292:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,24242))),293:Me.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55006))),294:Me.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,14206))),295:Me.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,63586))),296:Me.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),297:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),298:Me.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,11018))),299:Me.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89085))),300:Me.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,41326))),301:Me.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,93513))),302:Me.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,71432))),303:Me.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,92450))),304:Me.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,18245))),305:Me.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,34644))),306:Me.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),307:Me.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),308:Me.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,87110))),309:Me.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),310:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),311:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),312:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),313:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),314:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),315:Me.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),316:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,36190))),317:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,41092))),318:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),319:Me.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,23632))),320:Me.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,58921))),321:Me.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,17553))),322:Me.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,80465))),323:Me.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,6055))),324:Me.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,16643))),325:Me.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,29331))),326:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),327:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10178))),328:Me.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),329:Me.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),330:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),331:Me.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,58114))),332:Me.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,39661))),333:Me.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,9505))),334:Me.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,72085))),335:Me.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,20792))),336:Me.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,61622))),337:Me.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,62463))),338:Me.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,69399))),339:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),340:Me.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,38607))),341:Me.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,12279))),342:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,74607))),343:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),344:Me.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),345:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),346:Me.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),347:Me.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),348:Me.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),349:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),350:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),351:Me.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),352:Me.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),353:Me.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),354:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,34341))),355:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),356:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),357:Me.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),358:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34322))),359:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),360:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),361:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),362:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),363:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),364:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),365:Me.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),366:Me.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),367:Me.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),368:Me.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),369:Me.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),370:Me.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),371:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),372:Me.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),373:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),374:Me.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),375:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),376:Me.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),377:Me.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),378:Me.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),379:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),380:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),381:Me.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),382:Me.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),383:Me.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),384:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,34341))),385:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),386:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),387:Me.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),388:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34322))),389:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),390:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),391:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),392:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),393:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),394:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),395:Me.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),396:Me.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),397:Me.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),398:Me.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),399:Me.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),400:Me.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),401:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),402:Me.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),403:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),404:Me.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,93514))),405:Me.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,88773))),406:Me.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,9744))),407:Me.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,8091))),408:Me.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,90493))),409:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),410:Me.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,67080))),411:Me.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,36801))),412:Me.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,69756))),413:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,29586))),414:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,73823))),415:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,93147))),416:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,76919))),417:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),418:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),419:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),420:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),421:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),422:Me.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,11556))),423:Me.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),424:Me.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),425:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,34965))),426:Me.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52896))),427:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),428:Me.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,18562))),429:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,10019))),430:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),431:Me.lazy(()=>__webpack_require__.e(4420).then(__webpack_require__.bind(__webpack_require__,60486))),432:Me.lazy(()=>Promise.all([__webpack_require__.e(5896),__webpack_require__.e(6979)]).then(__webpack_require__.bind(__webpack_require__,12397))),433:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5896),__webpack_require__.e(1012),__webpack_require__.e(7798),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,64227))),434:Me.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,87637))),435:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7798),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,68853))),436:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,62125))),437:Me.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,4023))),438:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,9575))),439:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,75448))),440:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8137)]).then(__webpack_require__.bind(__webpack_require__,74751))),441:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1012),__webpack_require__.e(4339)]).then(__webpack_require__.bind(__webpack_require__,8436))),442:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9595)]).then(__webpack_require__.bind(__webpack_require__,35671))),443:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3443)]).then(__webpack_require__.bind(__webpack_require__,18593))),444:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),445:Me.lazy(()=>__webpack_require__.e(4888).then(__webpack_require__.bind(__webpack_require__,87190))),446:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3980)]).then(__webpack_require__.bind(__webpack_require__,2929))),447:Me.lazy(()=>__webpack_require__.e(6988).then(__webpack_require__.bind(__webpack_require__,88612))),448:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1490)]).then(__webpack_require__.bind(__webpack_require__,4628))),449:Me.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,59174))),450:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),451:Me.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,79595))),452:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),453:Me.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,80633))),454:Me.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,81717))),455:Me.lazy(()=>Promise.all([__webpack_require__.e(5896),__webpack_require__.e(141)]).then(__webpack_require__.bind(__webpack_require__,40162))),456:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),457:Me.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,12990))),458:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),459:Me.lazy(()=>__webpack_require__.e(953).then(__webpack_require__.bind(__webpack_require__,87235))),460:Me.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,85911))),461:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),462:Me.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,41826))),463:Me.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,37954))),464:Me.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,77780))),465:Me.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,18699))),466:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,56676))),467:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,46989))),468:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,79811))),469:Me.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,96587))),470:Me.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),471:Me.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,88229))),472:Me.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),473:Me.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,73797))),474:Me.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,63207))),475:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),476:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,79229))),477:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),478:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,93188))),479:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),480:Me.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,74843))),481:Me.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,38550))),482:Me.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,97437))),483:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,54431))),484:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11535))),485:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,35239))),486:Me.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,3233))),487:Me.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,89493))),488:Me.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,78400))),489:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17206))),490:Me.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,39914))),491:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17206))),492:Me.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,99524))),493:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),494:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),495:Me.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,82657))),496:Me.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18700))),497:Me.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58144))),498:Me.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),499:Me.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6448))),500:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),501:Me.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,52600))),502:Me.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,23077))),503:Me.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,61657))),504:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),505:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),506:Me.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75435))),507:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,65007))),508:Me.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,37787))),509:Me.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,65120))),510:Me.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),"@@/global-layout":Me.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,79196)))}}})}var T=__webpack_require__(51579),O=__webpack_require__(93869),L=__webpack_require__(71418),_e=__webpack_require__(98450),Ie=()=>Me.createElement(L.Z,{size:"middle",className:_e.Z.loading}),hn=__webpack_require__(90115),On=__webpack_require__(66649),mn=__webpack_require__.n(On),Bi=__webpack_require__(91392),ds=__webpack_require__.n(Bi),$a=__webpack_require__(73100),Yo=__webpack_require__.n($a),is=__webpack_require__(14805),Po=__webpack_require__.n(is),$s=__webpack_require__(13477),tf=__webpack_require__.n($s),Jl=__webpack_require__(64796),Bc=__webpack_require__.n(Jl),rf=__webpack_require__(9007),Qu=__webpack_require__.n(rf),Pi=__webpack_require__(58626),Cl=__webpack_require__.n(Pi),Nc=__webpack_require__(9084),su=__webpack_require__.n(Nc),_o=__webpack_require__(5116),gs=__webpack_require__.n(_o),bl=__webpack_require__(50991),ec=__webpack_require__.n(bl),xl=__webpack_require__(39050),Fl=__webpack_require__.n(xl),Tl=__webpack_require__(1554),wf=__webpack_require__.n(Tl),Bu=__webpack_require__(59697),Bl=__webpack_require__.n(Bu);mn().extend(Yo()),mn().extend(Po()),mn().extend(tf()),mn().extend(Bc()),mn().extend(Qu()),mn().extend(Cl()),mn().extend(su()),mn().extend(gs()),mn().extend(ec()),mn().extend(Fl()),mn().extend(wf()),mn().extend(Bl()),mn().extend(ds());var nf=Object.defineProperty,Nl=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Pl=(Fn,ri,Ki)=>ri in Fn?nf(Fn,ri,{enumerable:!0,configurable:!0,writable:!0,value:Ki}):Fn[ri]=Ki,tc=(Fn,ri)=>{for(var Ki in ri||(ri={}))Ef.call(ri,Ki)&&Pl(Fn,Ki,ri[Ki]);if(Nl)for(var Ki of Nl(ri))Nu.call(ri,Ki)&&Pl(Fn,Ki,ri[Ki]);return Fn},jc=(Fn,ri,Ki)=>new Promise((Ma,sa)=>{var Ea=oa=>{try{Bs(Ki.next(oa))}catch(Us){sa(Us)}},va=oa=>{try{Bs(Ki.throw(oa))}catch(Us){sa(Us)}},Bs=oa=>oa.done?Ma(oa.value):Promise.resolve(oa.value).then(Ea,va);Bs((Ki=Ki.apply(Fn,ri)).next())});const Hu="/react/build/",Tu=!1;function Pu(){return jc(this,null,function*(){const Fn=(0,T.gD)(),{routes:ri,routeComponents:Ki}=yield xf(Fn);yield Fn.applyPlugins({key:"patchRoutes",type:hn.ApplyPluginsType.event,args:{routes:ri,routeComponents:Ki}});const Ma=Fn.applyPlugins({key:"modifyContextOpts",type:hn.ApplyPluginsType.modify,initialValue:{}}),sa=Ma.basename||"/",Ea=Ma.historyType||"browser",va=(0,O.fi)(tc({type:Ea,basename:sa},Ma.historyOpts));return Fn.applyPlugins({key:"render",type:hn.ApplyPluginsType.compose,initialValue(){const Bs={useStream:!0,routes:ri,routeComponents:Ki,pluginManager:Fn,mountElementId:"root",rootElement:Ma.rootElement||document.getElementById("root"),loadingComponent:Ie,publicPath:Hu,runtimePublicPath:Tu,history:va,historyType:Ea,basename:sa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ma.callback},oa=Fn.applyPlugins({key:"modifyClientRenderOpts",type:hn.ApplyPluginsType.modify,initialValue:Bs});return Mc(oa)}})()})}Pu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.7"})})()})();