diff --git a/index.html b/index.html index 18a8a7455c..56ecf610ed 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__ThemeChange__CourseGroup.62a00b58.async.js b/p__Classrooms__ThemeChange__CourseGroup.f492c2a7.async.js similarity index 97% rename from p__Classrooms__ThemeChange__CourseGroup.62a00b58.async.js rename to p__Classrooms__ThemeChange__CourseGroup.f492c2a7.async.js index 155da004ec..c96924422b 100644 --- a/p__Classrooms__ThemeChange__CourseGroup.62a00b58.async.js +++ b/p__Classrooms__ThemeChange__CourseGroup.f492c2a7.async.js @@ -1,28 +1,28 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[9039],{27812:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},89489:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},59477:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},40001:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},26227:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},49198:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},84105:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},41464:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},18785:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},73331:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},15277:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},52671:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},8657:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},56082:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},33853:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},15075:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},43531:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},61485:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},38819:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},47472:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},80450:function(qt,qe){"use strict";qe.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},67939:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return x}});var t=e(59301),r=e(8591),s=e(92832),U={codeBox:"codeBox___WpkVl"},f=e(92310),O=e.n(f),o=Object.defineProperty,ee=(Z,R,L)=>R in Z?o(Z,R,{enumerable:!0,configurable:!0,writable:!0,value:L}):Z[R]=L,se=(Z,R,L)=>ee(Z,typeof R!="symbol"?R+"":R,L),P=(Z,R,L)=>new Promise((We,Ce)=>{var Ze=u=>{try{Y(L.next(u))}catch(n){Ce(n)}},De=u=>{try{Y(L.throw(u))}catch(n){Ce(n)}},Y=u=>u.done?We(u.value):Promise.resolve(u.value).then(Ze,De);Y((L=L.apply(Z,R)).next())});class ie extends t.Component{constructor(R){super(R),se(this,"canvas"),se(this,"randomNum",(L,We)=>Math.floor(Math.random()*(We-L)+L)),se(this,"drawPic",()=>{this.randomCode()}),se(this,"reloadPic",()=>{this.drawPic()}),se(this,"changeCode",L=>{console.log(L.target.value,222),this.setState({value:L.target.value,showError:!1})}),se(this,"onVerify",()=>{let L;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(L=!0,r.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(L=!0,r.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(L=!1),this.setState({showError:L}),L}),this.canvas=t.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(R,L){const We=this.randomNum(R,L),Ce=this.randomNum(R,L),Ze=this.randomNum(R,L);return`rgb(${We}, ${Ce}, ${Ze})`}drawText(R,L,We){R.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ce=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);R.font=Ce+"px SimHei";const Ze=10,De=(this.state.contentWidth-40)/(this.state.code.length-1);let Y=Ze;We>0&&(Y=Ze+We*De);let u=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ce>40&&(u=40);const n=this.randomNum(-10,10);R.translate(Y,u),R.rotate(n*Math.PI/180),R.fillText(L,0,0),R.rotate(-n*Math.PI/180),R.translate(-Y,-u)}drawLine(R){for(let L=0;L<1;L++)R.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),R.beginPath(),R.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),R.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),R.stroke()}drawDot(R){for(let L=0;L<100;L++)R.fillStyle=this.randomColor(0,255),R.beginPath(),R.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),R.fill()}randomCode(){let R="";const L="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let We=0;We{const Ce=this.canvas.current.getContext("2d");Ce.textBaseline="bottom",Ce.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ce.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Ze=0;Ze{let L;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,R),React.createElement(ie,{ref:We=>L=We})),onOk:()=>P(void 0,null,function*(){if(L.onVerify())return Promise.reject();Z()})})};var x=ie},94591:function(qt,qe,e){"use strict";var t=e(59301),r=e(43418),s=e(3113);function U({res:f,ismodel:O,setismodel:o}){return t.createElement(r.default,{open:O,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},f==null?void 0:f.message,t.createElement("div",{style:{textAlign:"right"}},t.createElement(s.ZP,{onClick:()=>{o(!1)},type:"primary"},"\u786E\u8BA4")))}qe.Z=U},52094:function(qt,qe,e){"use strict";var t=e(59301),r=e(90115),s=e(14433),U=e(16624),f=e(27812),O=e(59301);const o=({children:ee,active:se,classroomList:P})=>{var ie,M;const x=(0,r.useParams)(),[Z,R]=(0,t.useState)(se||1);return O.createElement("section",{style:{backgroundColor:"#fff",padding:"20px 30px",marginTop:"-24px"}},O.createElement("div",{style:{marginBottom:"10px"}},((M=(ie=P==null?void 0:P.detailLeftMenus)==null?void 0:ie.course_modules)==null?void 0:M.length)>1&&O.createElement(f.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#979797"},onClick:()=>{var L,We,Ce,Ze,De,Y,u,n,E;return r.history.push(((Ce=(We=(L=P==null?void 0:P.detailLeftMenus)==null?void 0:L.course_modules)==null?void 0:We[0])==null?void 0:Ce.type)=="course_group"?(Y=(De=(Ze=P==null?void 0:P.detailLeftMenus)==null?void 0:Ze.course_modules)==null?void 0:De[1])==null?void 0:Y.category_url:(E=(n=(u=P==null?void 0:P.detailLeftMenus)==null?void 0:u.course_modules)==null?void 0:n[0])==null?void 0:E.category_url)}}),O.createElement("span",{style:{fontWeight:"500",color:"#333333",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),O.createElement(s.YG,{value:se,onChange:L=>{R(L)},tabBarExtraContent:ee,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${x.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${x.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${x.coursesId}/course_group`},(0,U.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${x.coursesId}/assistant`}]}))};qe.Z=(0,r.connect)(({classroomList:ee})=>({classroomList:ee}))(o)},22664:function(qt,qe,e){"use strict";var t=e(59301),r=e(90115),s=e(14433),U=e(16624),f=e(27812),O=e(59301);const o=({children:ee,active:se,classroomList:P})=>{var ie,M;const x=(0,r.useParams)(),[Z,R]=(0,t.useState)(se||1);return O.createElement("section",{className:"mb10"},O.createElement("div",{className:"mb10"},((M=(ie=P==null?void 0:P.detailLeftMenus)==null?void 0:ie.course_modules)==null?void 0:M.length)>1&&O.createElement(f.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#fff"},onClick:()=>{var L,We,Ce,Ze,De,Y,u,n,E;return r.history.push(((Ce=(We=(L=P==null?void 0:P.detailLeftMenus)==null?void 0:L.course_modules)==null?void 0:We[0])==null?void 0:Ce.type)=="course_group"?(Y=(De=(Ze=P==null?void 0:P.detailLeftMenus)==null?void 0:Ze.course_modules)==null?void 0:De[1])==null?void 0:Y.category_url:(E=(n=(u=P==null?void 0:P.detailLeftMenus)==null?void 0:u.course_modules)==null?void 0:n[0])==null?void 0:E.category_url)}}),O.createElement("span",{style:{fontWeight:"500",color:"#fff",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),O.createElement(s.Ed,{value:se,onChange:L=>{R(L)},tabBarExtraContent:ee,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${x.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${x.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${x.coursesId}/course_group`},(0,U.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${x.coursesId}/assistant`}]}))};qe.Z=(0,r.connect)(({classroomList:ee})=>({classroomList:ee}))(o)},23734:function(qt,qe,e){"use strict";e.d(qe,{i:function(){return n},Z:function(){return I}});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"},r=e(71418),s=e(6848),U=e(93948),f=e(92310),O=e.n(f),o=e(22566),ee=e(21692),se=e(16624),P=e(79005),ie=e(20345),M=e(77882),x=e(31081),Z=e(75309),R=e(71979),L=e(47558),We=e(42922),Ce=e(66832),Ze=e(96593),De=e(19664),Y=e(91833),u=e(59301);const n=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:P,swimg:ie},{name:"101\u8BA1\u5212",ptimg:M,swimg:x},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Z,swimg:R},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:L,swimg:We},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ce,swimg:Ze},{name:"\u519B\u961F\u4E00\u6D41",ptimg:De,swimg:Y}];var I=({className:re,dataSource:X=[],col:V=4,right:y,bottom:ge=23,precision:G=0,wrapWidth:Ve=1200,trackEventItems:ae,loading:xe,onRemove:de=()=>{},isCurrent:ve=!0,showAlias:Be=!1,showProgress:le=!1})=>{const k=Math.floor((Ve-(V-1)*y)/V),Ee=[{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(te=>(window.ENV==="build"&&(te.ptimg=`/react/build${te.ptimg}`,te.swimg=`/react/build${te.swimg}`),te));return u.createElement(r.Z,{spinning:xe},u.createElement("div",{className:O()(t.list,re)},!!(X!=null&&X.length)&&(X==null?void 0:X.map((te,W)=>{var be,Qe,Dt,yt,kt,vt;const{name:wt,id:dt,identifier:je,featured:nt,school_name:g,image_url:D,excellent:C,is_plan:l}=te;return u.createElement("div",{key:dt,className:ve&&le?t.wrapisCurrent:t.wrap,style:{width:k,marginRight:(1+W)%V===0?0:y+G,marginBottom:ge}},u.createElement("a",{className:t.li,onClick:j=>{j.preventDefault(),j.stopPropagation(),ae&&(0,o.L9)([ae]),(0,o.xg)(`/paths/${je}`)}},u.createElement("div",{className:t.img},u.createElement("img",{className:t.cover,src:`${D}`}),ve&&(0,se.bg)()&&(te==null?void 0:te.studying)&&u.createElement("div",{className:`${t.movebq} user-path-items`,onClick:j=>{j.stopPropagation(),de(te)}},u.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),u.createElement("span",{className:"c-red"},"\u79FB\u9664")),(be=te==null?void 0:te.subject_tags)==null?void 0:be.map((j,ce)=>{var p,m;if(ce===0){const N=(p=Ee.find(A=>A.name==j))==null?void 0:p.swimg;return u.createElement("img",{className:t.sign,src:N,style:{left:"-4px"}})}const J=(m=Ee.find(N=>N.name==j))==null?void 0:m.ptimg;return u.createElement("img",{className:t.sign,src:J,style:{left:`${48+52*(ce-1)+2*ce}px`}})}),u.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(te==null?void 0:te.excellent)&&u.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),u.createElement("div",{className:t.name},u.createElement(s.Z,{title:Be&&(te!=null&&te.excellent_alias_name)?u.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${wt}`,u.createElement("br",null),u.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${te==null?void 0:te.excellent_alias_name}`)):wt},u.createElement("span",{className:t.e},Be&&(te==null?void 0:te.excellent_alias_name)||wt))),ve&&le&&((Qe=te==null?void 0:te.progress)==null?void 0:Qe.all_score)!=0&&u.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},u.createElement(U.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Dt=te==null?void 0:te.progress)==null?void 0:Dt.my_score)/((yt=te==null?void 0:te.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(kt=te==null?void 0:te.progress)==null?void 0:kt.my_score,"/",(vt=te==null?void 0:te.progress)==null?void 0:vt.all_score),(!ve||!le)&&u.createElement("div",{className:t.tags},u.createElement("div",null,u.createElement(s.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},u.createElement("span",null,u.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),u.createElement("span",null,te.stages_count))),u.createElement(s.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},u.createElement("span",null,u.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),u.createElement("span",null,te.members_count)))))))})),!X.length&&u.createElement(ee.Z,null)))}},14433:function(qt,qe,e){"use strict";e.d(qe,{jL:function(){return f},w9:function(){return Hn},vv:function(){return ot},dN:function(){return Tn},QD:function(){return nr},cQ:function(){return ce.Z},vg:function(){return tt},Oz:function(){return An},op:function(){return ln},O5:function(){return eo},_b:function(){return dn},t7:function(){return ge},tT:function(){return ae},Gi:function(){return Cn},YG:function(){return ct},Ed:function(){return sn},kT:function(){return Ht},qp:function(){return We},Um:function(){return n},K3:function(){return De},vr:function(){return Ur},qE:function(){return pr},Je:function(){return ve},wb:function(){return vt},rC:function(){return j},lB:function(){return je},cq:function(){return ht},kO:function(){return Ne},tp:function(){return re},Si:function(){return Eo},k8:function(){return Ar},Du:function(){return ta}});var t=e(59301),r={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"},s="data:image/png;base64,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",f=({dataSource:ue=[],img:ze,imgWidth:Oe=346,title:bt,sunTitle:Vt,bannerExtraContent:an})=>t.createElement("div",{className:r.banner},t.createElement("div",{className:r.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,bt),t.createElement("span",null,Vt)),ue.length>0&&t.createElement("div",{className:r.btns},ue.map((St,In)=>t.createElement("div",{key:In,onClick:St.click},St.name,St.sign?t.createElement("img",{src:s,width:39}):null))),an),ze&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:ze,width:Oe}))),O={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=e(92310),ee=e.n(o),se=e(89392),P=Object.defineProperty,ie=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,Z=(ue,ze,Oe)=>ze in ue?P(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,R=(ue,ze)=>{for(var Oe in ze||(ze={}))M.call(ze,Oe)&&Z(ue,Oe,ze[Oe]);if(ie)for(var Oe of ie(ze))x.call(ze,Oe)&&Z(ue,Oe,ze[Oe]);return ue},We=({dataSource:ue=[],value:ze,onChange:Oe,onTitleChange:bt,className:Vt,title:an,titleWidth:St=41,style:In={},fontColor:Nn="#6A7283",showCount:rr,classNameActive:Un,styleItem:vn={}})=>{const[jr,Qr]=(0,t.useState)(0),[ho,Dr]=(0,t.useState)(!1),wr=(0,t.useRef)(null),lo=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var mo;ue.length!==0&&(((mo=wr==null?void 0:wr.current)==null?void 0:mo.clientHeight)>97?Qr(1):Qr(0)),ue.length===0&&Qr(0),Dr(!1)},[ue]),t.createElement("div",{className:ee()(O.row,Vt),style:In},t.createElement("div",{onClick:(0,se.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:St,marginTop:ho?12:4},className:`${O.title} ${bt?"current":""}`},an),t.createElement("div",{className:ho?`${O.tagsWrap} ${O.tagsBorderWrap}`:O.tagsWrap},t.createElement("div",{className:O.bar,ref:lo,style:jr>0?{height:jr===1?97:"auto",overflow:jr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:O.tag,ref:wr},ue==null?void 0:ue.map(mo=>t.createElement("span",{onClick:()=>Oe(mo.id),key:mo.id,style:R(R({color:Nn},vn),(mo==null?void 0:mo.style)||{}),className:ze===mo.id?ee()(Un||O.active,mo.classNameActive):""},t.createElement("span",{title:mo.name,className:O.name},mo.name),!!rr&&t.createElement("span",{className:O.num},mo.count))))),!!jr&&t.createElement(t.Fragment,null,jr===1?t.createElement("div",{onClick:()=>{var mo;Qr(2),((mo=wr==null?void 0:wr.current)==null?void 0:mo.clientHeight)>245?Dr(!0):Dr(!1)},className:O.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{lo.current.scrollTop=0,Qr(1),Dr(!1)},className:O.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ce={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"},De=({dataSource:ue=[],value:ze,onChange:Oe,onTitleChange:bt,className:Vt,title:an,titleWidth:St=41,style:In={},fontColor:Nn="#6A7283",showCount:rr,expand:Un=!0})=>{const[vn,jr]=(0,t.useState)(0),[Qr,ho]=(0,t.useState)(!1),Dr=(0,t.useRef)(null),wr=(0,t.useRef)(null),[lo,mo]=(0,t.useState)(Un);return t.createElement("div",{className:ee()(Ce.row,Vt),style:In},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,se.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:St,marginTop:Qr?12:4},className:`${Ce.title} ${bt?"current":""}`},an),t.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:lo?8:10},onClick:()=>mo(!lo)})),lo&&t.createElement("div",{className:Qr?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},t.createElement("div",{className:Ce.fenge}),t.createElement("div",{className:Ce.bar,ref:wr},t.createElement("div",{className:Ce.tag,ref:Dr},ue==null?void 0:ue.map(Do=>t.createElement("span",{onClick:()=>Oe(Do.id),key:Do.id,style:{color:Nn},className:ze===Do.id?Ce.active:""},t.createElement("span",{title:Do.name,className:Ce.name},Do.name),!!rr&&t.createElement("span",{className:Ce.num},Do.count)))))))},Y={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"},n=({dataSource:ue=[],value:ze,onChange:Oe,onTitleChange:bt,className:Vt,title:an,titleWidth:St=41,style:In={},fontColor:Nn="#fff",showCount:rr,expand:Un=!0})=>{const[vn,jr]=(0,t.useState)(0),[Qr,ho]=(0,t.useState)(!1),Dr=(0,t.useRef)(null),wr=(0,t.useRef)(null),[lo,mo]=(0,t.useState)(Un);return t.createElement("div",{className:ee()(Y.row,Vt),style:In},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,se.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:St},className:`${Y.title} ${bt?"current":""}`},an),t.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:lo?"#00DDC7":"#037F74",fontSize:lo?10:12},onClick:()=>mo(!lo)})),lo&&t.createElement("div",{className:Qr?`${Y.tagsWrap} ${Y.tagsBorderWrap}`:Y.tagsWrap},t.createElement("div",{className:Y.bar,ref:wr},t.createElement("div",{className:Y.tag,ref:Dr},ue==null?void 0:ue.map(Do=>t.createElement("span",{onClick:()=>Oe(Do.id),key:Do.id,style:{color:Nn},className:ze===Do.id?Y.active:""},t.createElement("span",{title:Do.name,className:Y.name},Do.name),!!rr&&t.createElement("span",{className:Y.num},Do.count)))))))},E={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"},re=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={}})=>t.createElement("div",{style:Vt,className:ee()(E.tabs,bt)},ue.map(an=>t.createElement("span",{onClick:()=>Oe(an.id),className:ze===an.id?E.active:"",key:an.id},an.name))),X={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"},V=e(92832),ge=({dataSource:ue=[],value:ze="",onChange:Oe,onInputChange:bt=()=>{},className:Vt,style:an={},placeholder:St,allowClear:In=!1})=>{var Nn;const[rr,Un]=(0,t.useState)(""),[vn,jr]=(0,t.useState)("");(0,t.useEffect)(()=>{var Dr;let wr=ze;(Dr=JSON.stringify(ze))!=null&&Dr.includes("{")&&(Un(ze.id),wr=ze.value||"");try{jr(decodeURIComponent(wr||""))}catch(lo){jr(decodeURIComponent(wr||""))}},[ze]);const Qr=()=>{Oe(encodeURIComponent(vn),rr||null)},ho=Dr=>{Dr!==rr&&(Un(Dr),Oe(encodeURIComponent(vn),Dr))};return t.createElement("div",{className:ee()(X.input,Vt),style:an},!!ue.length&&t.createElement("div",{className:X.dropdown},t.createElement("div",{className:X.text},(Nn=ue.find(Dr=>Dr.id===rr))==null?void 0:Nn.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:X.b1}),t.createElement("b",{className:X.b2})),t.createElement("div",{className:X.menu},ue.map((Dr,wr)=>t.createElement("div",{key:wr,onClick:()=>ho(Dr.id)},Dr.name)))),t.createElement(V.default,{onPressEnter:Qr,value:vn,onChange:Dr=>{jr(Dr.target.value),bt(encodeURIComponent(Dr.target.value),rr||null)},bordered:!1,placeholder:St}),t.createElement("i",{onClick:Qr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},G={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"},ae=({dataSource:ue=[],value:ze="",onChange:Oe,onInputChange:bt=()=>{},className:Vt,style:an={},placeholder:St,allowClear:In=!1})=>{var Nn;const[rr,Un]=(0,t.useState)(""),[vn,jr]=(0,t.useState)("");(0,t.useEffect)(()=>{var Dr;let wr=ze;(Dr=JSON.stringify(ze))!=null&&Dr.includes("{")&&(Un(ze.id),wr=ze.value||"");try{jr(decodeURIComponent(wr||""))}catch(lo){jr(decodeURIComponent(wr||""))}},[ze]);const Qr=()=>{Oe(encodeURIComponent(vn),rr||null)},ho=Dr=>{Dr!==rr&&(Un(Dr),Oe(encodeURIComponent(vn),Dr))};return t.createElement("div",{className:ee()(G.input,Vt),style:an},!!ue.length&&t.createElement("div",{className:G.dropdown},t.createElement("div",{className:G.text},(Nn=ue.find(Dr=>Dr.id===rr))==null?void 0:Nn.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:G.menu},ue.map((Dr,wr)=>t.createElement("div",{key:wr,onClick:()=>ho(Dr.id)},Dr.name)))),t.createElement(V.default,{onPressEnter:Qr,value:vn,onChange:Dr=>{jr(Dr.target.value),bt(encodeURIComponent(Dr.target.value),rr||null)},bordered:!1,placeholder:St}),t.createElement("i",{onClick:Qr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={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"},ve=({value:ue,onChange:ze,className:Oe,total:bt,pageSize:Vt,style:an={}})=>{const St=ue<2,In=ue>=Math.ceil(bt/Vt);return bt<=Vt?t.createElement(t.Fragment,null):t.createElement("div",{className:ee()(xe.quickPager,Oe),style:an},t.createElement("div",{onClick:()=>{St||ze(ue-1,"prev")},className:St?xe.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{In||ze(ue+1,"next")},className:In?xe.disabled:""},"\u4E0B\u4E00\u9875"))},Be={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"},le=e(71418),k=e(6848),Ee=e(13570),te=e(11662),W=e(22566),be=e(96908),Qe=e(57177),Dt=e(81378),yt=e(21692),vt=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn})=>{const rr=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:Nn},t.createElement("div",{className:ee()(Be.list,ue)},!!ze.length&&ze.map((Un,vn)=>{const{name:jr,id:Qr,identifier:ho,power:Dr,cover_image_id:wr,pic:lo}=Un;return t.createElement("div",{className:Be.wrap,key:Qr,style:{width:rr,marginRight:(1+vn)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${ho}/challenges`,className:Be.li,onClick:mo=>{mo.preventDefault(),In&&(0,W.L9)([In]),Dr&&(0,W.xg)(`/shixuns/${ho}/challenges`)}},t.createElement("div",{className:Be.img},t.createElement("img",{className:Be.cover,src:`${lo}`}),Un.is_jupyter&&t.createElement("img",{className:Be.sign,src:be}),Un.is_jupyter_lab&&t.createElement("img",{className:Be.sign,src:Qe}),Un.is_unity_3d&&t.createElement("img",{className:Be.sign,src:Dt})),t.createElement("div",{className:Be.name},t.createElement(k.Z,{title:jr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Be.e},jr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:Be.tags},t.createElement(k.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Un.challenges_count))),!!Un.myshixuns_count&&t.createElement(k.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,Un.myshixuns_count))),t.createElement(k.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Un.level))),t.createElement("div",{className:Be.rate},t.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:Un.score_info}),t.createElement("span",null,"\xA0",Un.score_info?`${Un.score_info}\u5206`:"5\u5206")))),!Dr&&t.createElement("div",{className:Be.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},wt={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"},je=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,wrapClassName:In,trackEventItems:Nn,loading:rr})=>{const Un=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:rr},t.createElement("div",{className:ee()(wt.list,ue)},!!ze.length&&ze.map((vn,jr)=>{const{name:Qr,id:ho,identifier:Dr,power:wr,cover_image_id:lo,pic:mo}=vn;return t.createElement("div",{className:ee()(wt.wrap,In),key:ho,style:{width:Un,marginRight:(1+jr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${Dr}/challenges`,className:wt.li,onClick:Do=>{Do.preventDefault(),Nn&&(0,W.L9)([Nn]),wr&&(0,W.xg)(`/shixuns/${Dr}/challenges`)}},t.createElement("img",{src:e(47621),className:wt.titleBg}),t.createElement("div",{className:wt.name},t.createElement(k.Z,{title:Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:wt.e},Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:wt.img},t.createElement("img",{className:wt.cover,src:lo?`${te.Z.API_SERVER}/api/attachments/${lo}`:`${te.Z.IMG_SERVER+mo}`}),vn.is_jupyter&&t.createElement("div",{className:wt.bq},"Jupyter"),vn.is_jupyter_lab&&t.createElement("div",{className:wt.bq},"JupyterLab"),vn.is_unity_3d&&t.createElement("div",{className:wt.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:wt.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:wt.value},vn.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:wt.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:wt.value},vn.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:wt.text},"\u5173\u5361\u6570"),t.createElement("span",{className:wt.value},vn.challenges_count)),t.createElement("div",{className:wt.rate},t.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),t.createElement("span",{className:wt.value,style:{color:"#FF9C00"}},"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206"))))),!wr&&t.createElement("div",{className:wt.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},nt={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"},g="data:image/png;base64,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",D="data:image/png;base64,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",C="data:image/png;base64,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",j=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn,wrapClassName:rr,imgClassName:Un})=>{const vn=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:Nn},t.createElement("div",{className:ee()(nt.list,ue)},!!ze.length&&ze.map((jr,Qr)=>{const{name:ho,id:Dr,identifier:wr,power:lo,cover_image_id:mo,pic:Do}=jr;return t.createElement("div",{className:ee()(nt.wrap,rr),key:Dr,style:{width:vn,marginRight:(1+Qr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${wr}/challenges`,className:nt.li,onClick:ca=>{ca.preventDefault(),In&&(0,W.L9)([In]),lo&&(0,W.xg)(`/shixuns/${wr}/challenges`)}},t.createElement("div",{className:ee()(nt.img,Un)},t.createElement("img",{className:nt.cover,src:mo?`${te.Z.API_SERVER}/api/attachments/${mo}`:`${te.Z.IMG_SERVER+Do}`}),jr.is_jupyter&&t.createElement("img",{className:nt.sign,src:g}),jr.is_jupyter_lab&&t.createElement("img",{className:nt.sign,src:D}),jr.is_unity_3d&&t.createElement("img",{className:nt.sign,src:C})),t.createElement("div",{className:nt.name},t.createElement(k.Z,{title:ho||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:nt.e},ho||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:nt.tags},t.createElement(k.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,jr.challenges_count))),!!jr.myshixuns_count&&t.createElement(k.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,jr.myshixuns_count))),t.createElement(k.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,jr.level))),t.createElement("div",{className:nt.rate},t.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:jr.score_info}),t.createElement("span",null,"\xA0",jr.score_info?`${jr.score_info}\u5206`:"5\u5206")))),!lo&&t.createElement("div",{className:nt.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},ce=e(23734),p={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"},m=e(79005),J=e(20345),N=e(77882),A=e(31081),q=e(75309),Je=e(71979),Se=e(47558),Ke=e(42922),He=e(66832),Ue=e(96593),F=e(19664),ye=e(91833),Ye=Object.defineProperty,$e=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Pt=(ue,ze,Oe)=>ze in ue?Ye(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Tt=(ue,ze)=>{for(var Oe in ze||(ze={}))xt.call(ze,Oe)&&Pt(ue,Oe,ze[Oe]);if($e)for(var Oe of $e(ze))Nt.call(ze,Oe)&&Pt(ue,Oe,ze[Oe]);return ue};const gn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:m,swimg:J},{name:"101\u8BA1\u5212",ptimg:N,swimg:A},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:q,swimg:Je},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Se,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:He,swimg:Ue},{name:"\u519B\u961F\u4E00\u6D41",ptimg:F,swimg:ye}];var An=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn,wrapClassName:rr,imgClassName:Un,isArrow:vn=!1,imgStyle:jr={}})=>{const Qr=Math.floor((St-(Oe-1)*bt)/Oe),[ho,Dr]=(0,t.useState)(),[wr,lo]=(0,t.useState)(),mo=ca=>Dr(ca),Do=()=>Dr(-1);return t.createElement(le.Z,{spinning:Nn},t.createElement("div",{className:ee()(p.list,ue)},!!(ze!=null&&ze.length)&&(ze==null?void 0:ze.map((ca,ua)=>{var Ga;const{name:Za,id:Ha,identifier:Ka,featured:el,school_name:Sa,image_url:Ma,excellent:ka,is_plan:Wa}=ca;return t.createElement("div",{key:Ha,className:ee()(p.wrap,rr),style:{width:Qr,marginRight:(1+ua)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/paths/${Ka}`,className:p.li,onClick:ha=>{ha.preventDefault(),In&&(0,W.L9)([In]),(0,W.xg)(`/paths/${Ka}`)}},t.createElement("img",{src:e(39057),className:p.titleBg}),t.createElement("div",{className:p.name},t.createElement(k.Z,{title:Za},t.createElement("span",{className:p.e,style:{color:vn&&ho===ua?"#145DFF":"#000000"},onMouseEnter:()=>{mo(ua)},onMouseLeave:Do},Za))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:ee()(p.img,Un)},t.createElement("img",{className:p.cover,style:Tt({},jr),src:`${te.Z.IMG_SERVER+Ma}`}),(Ga=ca==null?void 0:ca.subject_tags)==null?void 0:Ga.map((ha,qo)=>{var Ta,Ja;if(qo===0){const fa=(Ta=gn.find(vo=>vo.name==ha))==null?void 0:Ta.swimg;return t.createElement("img",{className:p.sign,src:fa,style:{left:"-4px"}})}const tl=(Ja=gn.find(fa=>fa.name==ha))==null?void 0:Ja.ptimg;return t.createElement("img",{className:p.sign,src:tl,style:{left:`${48+52*(qo-1)+2*qo}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ca==null?void 0:ca.excellent)&&t.createElement("div",{className:p.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:p.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:p.value},ca.stages_count)),t.createElement("div",null,t.createElement("span",{className:p.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:p.value},ca.members_count))))))})),!ze.length&&t.createElement(yt.Z,null)))},Lt={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"},ar=e(16624),cn=e(59301);const on=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:m,swimg:J},{name:"101\u8BA1\u5212",ptimg:N,swimg:A},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:q,swimg:Je},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Se,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:He,swimg:Ue},{name:"\u519B\u961F\u4E00\u6D41",ptimg:F,swimg:ye}];var tt=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn,onRemove:rr=()=>{},isCurrent:Un=!0,showAlias:vn=!1,wrapClassName:jr,imgClassName:Qr})=>{const ho=Math.floor((St-(Oe-1)*bt)/Oe),Dr=[{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(wr=>(window.ENV==="build"&&(wr.ptimg=`/react/build${wr.ptimg}`,wr.swimg=`/react/build${wr.swimg}`),wr));return cn.createElement(le.Z,{spinning:Nn},cn.createElement("div",{className:ee()(Lt.list,ue)},!!(ze!=null&&ze.length)&&(ze==null?void 0:ze.map((wr,lo)=>{var mo;const{name:Do,id:ca,identifier:ua,featured:Ga,school_name:Za,image_url:Ha,excellent:Ka,is_plan:el}=wr;return cn.createElement("div",{key:ca,className:ee()(Lt.wrap,jr),style:{width:ho,marginRight:(1+lo)%Oe===0?0:bt+an,marginBottom:Vt}},cn.createElement("a",{className:Lt.li,onClick:Sa=>{Sa.preventDefault(),Sa.stopPropagation(),In&&(0,W.L9)([In]),(0,W.xg)(`/paths/${ua}`)}},cn.createElement("div",{className:ee()(Lt.img,Qr)},cn.createElement("img",{className:Lt.cover,src:`${te.Z.IMG_SERVER+Ha}`}),Un&&(0,ar.bg)()&&(wr==null?void 0:wr.studying)&&cn.createElement("div",{className:`${Lt.movebq} user-path-items`,onClick:Sa=>{Sa.stopPropagation(),rr(wr)}},cn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),cn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(mo=wr==null?void 0:wr.subject_tags)==null?void 0:mo.map((Sa,Ma)=>{var ka,Wa;if(Ma===0){const qo=(ka=Dr.find(Ta=>Ta.name==Sa))==null?void 0:ka.swimg;return cn.createElement("img",{className:Lt.sign,src:qo,style:{left:"-4px"}})}const ha=(Wa=Dr.find(qo=>qo.name==Sa))==null?void 0:Wa.ptimg;return cn.createElement("img",{className:Lt.sign,src:ha,style:{left:`${48+52*(Ma-1)+2*Ma}px`}})}),cn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(wr==null?void 0:wr.excellent)&&cn.createElement("div",{className:Lt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),cn.createElement("div",{className:Lt.name},cn.createElement(k.Z,{title:vn&&(wr!=null&&wr.excellent_alias_name)?cn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Do}`,cn.createElement("br",null),cn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${wr==null?void 0:wr.excellent_alias_name}`)):Do},cn.createElement("span",{className:Lt.e},vn&&(wr==null?void 0:wr.excellent_alias_name)||Do))),cn.createElement("div",{className:Lt.tags},cn.createElement("div",null,cn.createElement(k.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),cn.createElement("span",null,wr.stages_count))),cn.createElement(k.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),cn.createElement("span",null,wr.members_count)))))))})),!ze.length&&cn.createElement(yt.Z,null)))},Ot={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"},Gt="data:image/png;base64,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",Ft=e(59301),Hn=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn})=>{const rr=Math.floor((St-(Oe-1)*bt)/Oe);return Ft.createElement(le.Z,{spinning:Nn},Ft.createElement("div",{className:ee()(Ot.list,ue)},!!ze.length&&ze.map((Un,vn)=>{const{subject_identifier:jr,id:Qr,identifier:ho,power:Dr}=Un,wr=Un.is_public!=0&&Un.is_public;return Ft.createElement("div",{className:Ot.wrap,key:Qr,style:{width:rr,marginRight:(1+vn)%Oe===0?0:bt+an,marginBottom:Vt}},Ft.createElement("a",{className:Ot.li,onClick:lo=>{lo.preventDefault(),In&&(0,W.L9)([In]),(0,W.xg)(Un.first_category_url)}},Ft.createElement("div",{className:Ot.top},Ft.createElement(k.Z,{title:Un.name},Ft.createElement("div",{className:Ot.name},Un.name)),Ft.createElement("img",{className:Ot.img,src:te.Z.IMG_SERVER+"/images/"+Un.avatar_url}),Ft.createElement("div",{className:Ot.text,title:Un.creator},Un.creator),jr&&Ft.createElement("div",{className:Ot.btns},Ft.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ft.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),wr&&Ft.createElement("div",{className:Ot.sign},"\u516C\u5F00")),Ft.createElement("div",{className:Ot.bottom},Un.visits>0&&Ft.createElement(k.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ft.createElement("span",null,Ft.createElement("i",{className:"iconfont icon-liulanyan"}),Ft.createElement("span",null,Un.visits))),Un.course_members_count>0&&Ft.createElement(k.Z,{title:"\u6210\u5458",placement:"bottom"},Ft.createElement("span",null,Ft.createElement("i",{className:"iconfont icon-chengyuan"}),Un.course_members_count)),Un.tasks_count>0&&Ft.createElement(k.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ft.createElement("span",null,Ft.createElement("i",{className:"iconfont icon-zuoye"}),Un.tasks_count)),Un.is_end?Ft.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ft.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Un.is_accessible&&Ft.createElement("div",{className:Ot.lockWrap},Ft.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ft.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ze.length&&Ft.createElement(yt.Z,null)))},un={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"},Rn="data:image/png;base64,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",Tn=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,wrapClassName:In,trackEventItems:Nn,loading:rr})=>{const Un=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:rr},t.createElement("div",{className:ee()(un.list,ue)},!!ze.length&&ze.map((vn,jr)=>{const{subject_identifier:Qr,id:ho,identifier:Dr,power:wr}=vn,lo=vn.is_public!=0&&vn.is_public;return t.createElement("div",{className:ee()(`${un.wrap} ${vn.is_accessible?"":un.warpStyle}`,In),key:ho,style:{width:Un,marginRight:(1+jr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{className:un.li,onClick:mo=>{mo.preventDefault(),Nn&&(0,W.L9)([Nn]),(0,W.xg)(vn.first_category_url)}},t.createElement("div",{className:un.creator},t.createElement("img",{className:un.img,src:te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),t.createElement("div",{className:un.text,title:vn.creator},vn.creator)),t.createElement("div",{className:un.top},t.createElement(k.Z,{title:vn.name},t.createElement("div",{className:un.name},vn.name)),lo&&t.createElement("div",{className:un.sign},"\u516C\u5F00")),t.createElement("div",{className:un.middle},t.createElement("div",{className:un.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:un.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:un.value},(vn==null?void 0:vn.visits)||0)),t.createElement("div",null,t.createElement("span",{className:un.text},"\u6210\u5458"),t.createElement("span",{className:un.value},(vn==null?void 0:vn.course_members_count)||0))),t.createElement("div",{className:un.row},t.createElement("div",null,t.createElement("span",{className:un.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:un.value},(vn==null?void 0:vn.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:un.text},"\u72B6\u6001"),vn.is_end?t.createElement("span",{className:un.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:un.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Qr&&t.createElement("div",{className:un.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vn.is_accessible&&t.createElement("div",{className:un.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},Yt={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"},Sr="data:image/png;base64,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",ot=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,wrapClassName:In,trackEventItems:Nn,loading:rr})=>{const Un=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:rr},t.createElement("div",{className:ee()(Yt.list,ue)},!!ze.length&&ze.map((vn,jr)=>{const{subject_identifier:Qr,id:ho,identifier:Dr,power:wr}=vn,lo=vn.is_public!=0&&vn.is_public;return t.createElement("div",{className:ee()(`${Yt.wrap} ${vn.is_accessible?"":Yt.warpStyle}`,In),key:ho,style:{width:Un,marginRight:(1+jr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{className:Yt.li,onClick:mo=>{mo.preventDefault(),Nn&&(0,W.L9)([Nn]),(0,W.xg)(vn.first_category_url)}},t.createElement("div",{className:Yt.creator},t.createElement("img",{className:Yt.img,src:te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),t.createElement("div",{className:Yt.text,title:vn.creator},vn.creator)),t.createElement("div",{className:Yt.top},t.createElement(k.Z,{title:vn.name},t.createElement("div",{className:Yt.name},vn.name)),lo&&t.createElement("div",{className:Yt.sign})),t.createElement("div",{className:Yt.middle},t.createElement("div",{className:Yt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Yt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Yt.value},(vn==null?void 0:vn.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Yt.text},"\u6210\u5458"),t.createElement("span",{className:Yt.value},(vn==null?void 0:vn.course_members_count)||0))),t.createElement("div",{className:Yt.row},t.createElement("div",null,t.createElement("span",{className:Yt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Yt.value},(vn==null?void 0:vn.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Yt.text},"\u72B6\u6001"),vn.is_end?t.createElement("span",{className:Yt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Yt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Qr&&t.createElement("div",{className:Yt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vn.is_accessible&&t.createElement("div",{className:Yt.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},Et={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"},z=e(90115),ct=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={},tabBarExtraContent:an})=>t.createElement("div",{className:ee()(Et.tabs,bt),style:Vt},t.createElement("div",{className:Et.tabsWrap},ue.map((St,In)=>t.createElement("aside",{className:Et.tab,onClick:()=>{Oe(St.id),St.link&&z.history.push(St.link)},key:In},t.createElement("div",{className:ze===St.id?Et.active:""},St.name),(St==null?void 0:St.resetCount)==null&&(St==null?void 0:St.total)!==void 0&&t.createElement("span",null,"\uFF08",St==null?void 0:St.total,"\uFF09"),(St==null?void 0:St.resetCount)!==void 0&&(St==null?void 0:St.total)!==void 0&&t.createElement(k.Z,{title:(St==null?void 0:St.tip)!=null?St==null?void 0:St.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},St==null?void 0:St.resetCount),"/",t.createElement("span",null,St==null?void 0:St.total),"\uFF09"))))),t.createElement("div",{className:Et.tabBar},an)),pe={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"},Ht=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={},tabBarExtraContent:an})=>t.createElement("div",{className:ee()(pe.tabs,bt),style:Vt},t.createElement("div",{className:pe.tabsWrap},ue.map((St,In)=>t.createElement("aside",{className:pe.tab,onClick:()=>{Oe(St.id),St.link&&z.history.push(St.link)},key:In},t.createElement("div",{className:ze===St.id?pe.active:""},St.name),(St==null?void 0:St.resetCount)==null&&(St==null?void 0:St.total)!==void 0&&t.createElement("span",null,"\uFF08",St==null?void 0:St.total,"\uFF09"),(St==null?void 0:St.resetCount)!==void 0&&(St==null?void 0:St.total)!==void 0&&t.createElement(k.Z,{title:(St==null?void 0:St.tip)!=null?St==null?void 0:St.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},St==null?void 0:St.resetCount),"/",t.createElement("span",null,St==null?void 0:St.total),"\uFF09"))))),t.createElement("div",{className:pe.tabBar},an)),Ct={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"},sn=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={},tabBarExtraContent:an})=>t.createElement("div",{className:ee()(Ct.tabs,bt),style:Vt},t.createElement("div",{className:Ct.tabsWrap},ue.map((St,In)=>t.createElement("aside",{className:`${Ct.tab} ${ze===St.id?Ct.active:""}`,onClick:()=>{Oe(St.id),St.link&&z.history.push(St.link)},key:In},t.createElement("div",null,St.name),(St==null?void 0:St.resetCount)==null&&(St==null?void 0:St.total)!==void 0&&t.createElement("span",null,"\uFF08",St==null?void 0:St.total,"\uFF09"),(St==null?void 0:St.resetCount)!==void 0&&(St==null?void 0:St.total)!==void 0&&t.createElement(k.Z,{title:(St==null?void 0:St.tip)!=null?St==null?void 0:St.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},St==null?void 0:St.resetCount),"/",t.createElement("span",null,St==null?void 0:St.total),"\uFF09"))))),t.createElement("div",{className:Ct.tabBar},an)),Cn=({className:ue,style:ze={},children:Oe})=>t.createElement("div",{className:ee()(ue),style:ze},Oe),Wt={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"},oe=e(38854),Ae=e(20834);const Re=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ht=({sortValue:ue,dropValue:ze,className:Oe,onSort:bt,onDrop:Vt,dataSource:an=Re})=>{var St;return t.createElement("div",{className:ee()(Wt.orderWrap,Oe)},t.createElement(oe.Z,{dropdownRender:()=>t.createElement(Ae.default,null,an.map((In,Nn)=>t.createElement(Ae.default.Item,{key:Nn,onClick:()=>Vt(In.id)},In.name)))},t.createElement("span",{className:Wt.orderTextWrap},(St=an.find(In=>ze===In.id))==null?void 0:St.name)),t.createElement("span",{className:Wt.orderIconWrap},t.createElement("span",{className:Wt.orderAsc},t.createElement("i",{className:ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wt.cursorPointer} ${Wt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wt.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")})),t.createElement("span",{className:Wt.orderDesc},t.createElement("i",{className:ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wt.cursorPointer} ${Wt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wt.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")}))))},ut={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 mt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:ue,dropValue:ze,className:Oe,onSort:bt,onDrop:Vt,dataSource:an=mt})=>{var St;return t.createElement("div",{className:ee()(ut.orderWrap,Oe)},t.createElement(oe.Z,{dropdownRender:()=>t.createElement(Ae.default,null,an.map((In,Nn)=>t.createElement(Ae.default.Item,{key:Nn,onClick:()=>Vt(In.id)},In.name)))},t.createElement("span",{className:ut.orderTextWrap},(St=an.find(In=>ze===In.id))==null?void 0:St.name)),t.createElement("span",{className:ut.orderIconWrap},t.createElement("span",{className:ut.orderAsc},t.createElement("i",{className:ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")})),t.createElement("span",{className:ut.orderDesc},t.createElement("i",{className:ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")}))))},Fe={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"},et=e(3113),Ge=e(39587),st=Object.defineProperty,at=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,En=(ue,ze,Oe)=>ze in ue?st(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Wn=(ue,ze)=>{for(var Oe in ze||(ze={}))Qt.call(ze,Oe)&&En(ue,Oe,ze[Oe]);if(at)for(var Oe of at(ze))mn.call(ze,Oe)&&En(ue,Oe,ze[Oe]);return ue},kn=(ue,ze)=>{var Oe={};for(var bt in ue)Qt.call(ue,bt)&&ze.indexOf(bt)<0&&(Oe[bt]=ue[bt]);if(ue!=null&&at)for(var bt of at(ue))ze.indexOf(bt)<0&&mn.call(ue,bt)&&(Oe[bt]=ue[bt]);return Oe},Vn=(ue,ze,Oe)=>new Promise((bt,Vt)=>{var an=Nn=>{try{In(Oe.next(Nn))}catch(rr){Vt(rr)}},St=Nn=>{try{In(Oe.throw(Nn))}catch(rr){Vt(rr)}},In=Nn=>Nn.done?bt(Nn.value):Promise.resolve(Nn.value).then(an,St);In((Oe=Oe.apply(ue,ze)).next())}),ln=ue=>{var ze=ue,{className:Oe,style:bt,children:Vt,loading:an=!1,openLoading:St,onClick:In=()=>{},size:Nn="middle",shape:rr="round",theme:Un}=ze,vn=kn(ze,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[jr,Qr]=(0,t.useState)(!1),ho=(0,t.useMemo)(()=>{switch(Un){case Ge.Fy.THEMEONE:return Fe.ThemeOne;case Ge.Fy.DEFAULT:default:return Fe.btn}},[Un]);return t.createElement(et.ZP,Wn({onClick:(0,se.throttle)(Dr=>Vn(void 0,null,function*(){St&&Qr(!0);try{yield In(Dr)}catch(wr){console.log("error",wr)}St&&Qr(!1)}),2e3,{leading:!0,trailing:!1}),className:ee()(ho,Fe[`${Nn}-${rr}`],Oe),style:bt,size:Nn,shape:rr,loading:jr||an},vn),Vt)},Xn={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"},pr=({className:ue,style:ze,children:Oe=null,onClick:bt,title:Vt})=>t.createElement("div",{className:ee()(Xn.head,ue),style:ze},t.createElement("span",{className:"primary-hover",onClick:bt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Vt},Vt),t.createElement("div",{className:Xn.node},Oe)),Kn={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"},nr=({confirmShow:ue=!0,confirmTitle:ze,confirmClick:Oe,cancelShow:bt=!0,cancelTitle:Vt,cancelClick:an,className:St,style:In,confirmLoading:Nn=!1})=>t.createElement("div",{className:ee()(Kn.btns,St),style:In},ue&&t.createElement(et.ZP,{loading:Nn,onClick:Oe,type:"primary",className:Kn.confirm},ze),bt&&t.createElement(et.ZP,{onClick:an,className:Kn.cancel},Vt)),lr={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"},Ur=({className:ue,style:ze={},LeftContent:Oe,children:bt,RightContent:Vt})=>t.createElement("div",{className:ee()(lr.fixedBottom,ue),style:ze},t.createElement("div",{className:lr.wrap},t.createElement("div",{className:lr.left},Oe),t.createElement("div",{className:lr.center},bt),t.createElement("div",{className:lr.right},Vt))),Ln={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"},dn=({className:ue,style:ze={},dataSource:Oe=[]})=>t.createElement("div",{className:ee()(Ln.crumbs,ue),style:ze},Oe.map((bt,Vt)=>Vtz.history.push(bt.path)},bt.name):t.createElement("span",null,bt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Vt,style:{color:"#5F6368"}},bt.name))),mr=e(31797),hr=Object.defineProperty,sr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,kr=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Rr=(ue,ze,Oe)=>ze in ue?hr(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Sn=(ue,ze)=>{for(var Oe in ze||(ze={}))_n.call(ze,Oe)&&Rr(ue,Oe,ze[Oe]);if(kr)for(var Oe of kr(ze))br.call(ze,Oe)&&Rr(ue,Oe,ze[Oe]);return ue},Dn=(ue,ze)=>sr(ue,fr(ze)),cr=(ue,ze)=>{var Oe={};for(var bt in ue)_n.call(ue,bt)&&ze.indexOf(bt)<0&&(Oe[bt]=ue[bt]);if(ue!=null&&kr)for(var bt of kr(ue))ze.indexOf(bt)<0&&br.call(ue,bt)&&(Oe[bt]=ue[bt]);return Oe};const{Countdown:Lr}=mr.default;var eo=ue=>{var ze=ue,{onChange:Oe}=ze,bt=cr(ze,["onChange"]);const[Vt,an]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Vt=="number"&&Vt>=0&&Oe(Vt)},[Vt]);const St=In=>{const Nn=Math.floor(In/1e3);an(Nn)};return t.createElement(Lr,Dn(Sn({},bt),{onChange:St}))},_r={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Eo=({DataProps:ue,className:ze,style:Oe={}})=>{var bt;return t.createElement("div",{className:ee()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",_r.ClassRoomItem,ze),style:Oe,onClick:()=>{(0,W.xg)(ue==null?void 0:ue.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(bt=te.Z)==null?void 0:bt.IMG_SERVER}/images/${ue==null?void 0:ue.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ue==null?void 0:ue.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}},!!(ue!=null&&ue.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:ee()("text-16px font-medium",_r.TitleDom)},ue==null?void 0:ue.name)),t.createElement("div",{className:"c-grey-333 font-medium"},ue==null?void 0:ue.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ue==null?void 0:ue.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ue==null?void 0:ue.tasks_count),ue!=null&&ue.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Po=Object.defineProperty,Fo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,oo=(ue,ze,Oe)=>ze in ue?Po(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,bo=(ue,ze)=>{for(var Oe in ze||(ze={}))zo.call(ze,Oe)&&oo(ue,Oe,ze[Oe]);if(Fo)for(var Oe of Fo(ze))co.call(ze,Oe)&&oo(ue,Oe,ze[Oe]);return ue},ta=({DataProps:ue=[],selectValue:ze,onChange:Oe,className:bt,style:Vt={},extra:an,classNameItem:St,styleItem:In={},barHidden:Nn})=>{const[rr,Un]=(0,t.useState)();return(0,t.useEffect)(()=>{Un(Array.isArray(ze)?ze:[ze])},[ze]),t.createElement("div",{className:ee()("flex px-20px py-10px gap-40px",bt),style:bo({borderBottom:"1px solid #D3F0FF"},Vt)},ue==null?void 0:ue.map(vn=>t.createElement("div",{key:vn==null?void 0:vn.id,className:ee()("flex item-center justify-center current c-grey-333 text-16 relative",St,vn==null?void 0:vn.className),style:bo(bo({color:rr!=null&&rr.includes(vn==null?void 0:vn.id)?"#1890FF":"",minWidth:88},In),(vn==null?void 0:vn.style)||{}),onClick:jr=>{Oe==null||Oe({domEvent:jr,item:vn}),vn!=null&&vn.link&&z.history.push(vn==null?void 0:vn.link)}},vn==null?void 0:vn.name,!Nn&&(rr==null?void 0:rr.includes(vn==null?void 0:vn.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},an))},Mo=Object.defineProperty,Qo=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Yr=(ue,ze,Oe)=>ze in ue?Mo(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Gr=(ue,ze)=>{for(var Oe in ze||(ze={}))pa.call(ze,Oe)&&Yr(ue,Oe,ze[Oe]);if(Vo)for(var Oe of Vo(ze))ga.call(ze,Oe)&&Yr(ue,Oe,ze[Oe]);return ue},So=(ue,ze)=>Qo(ue,Ea(ze)),Ar=({value:ue,onChange:ze,onInputChange:Oe,className:bt,style:Vt={},InputProps:an})=>{const[St,In]=(0,t.useState)(ue);return t.createElement("div",{className:ee()("flex item-center rounded-full px-10px py-2px",bt),style:Gr({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(V.default,So(Gr({bordered:!1},an),{onChange:Nn=>{In(Nn.target.value),Oe==null||Oe(encodeURIComponent(Nn.target.value))},onPressEnter:Nn=>{ze==null||ze({domEvent:Nn,item:{value:St}})}})),t.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:Nn=>{ze==null||ze({domEvent:Nn,item:{value:St}})}}))}},8418:function(qt,qe,e){"use strict";var t=e(59301),r=e(78241),s=e(43418),U=e(8591),f=e(71418),O=e(5112),o=e(65602),ee=e(26724),se=e.n(ee),P=e(90115),ie=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,We=(u,n,E)=>n in u?ie(u,n,{enumerable:!0,configurable:!0,writable:!0,value:E}):u[n]=E,Ce=(u,n)=>{for(var E in n||(n={}))R.call(n,E)&&We(u,E,n[E]);if(Z)for(var E of Z(n))L.call(n,E)&&We(u,E,n[E]);return u},Ze=(u,n)=>M(u,x(n)),De=(u,n,E)=>new Promise((I,re)=>{var X=ge=>{try{y(E.next(ge))}catch(G){re(G)}},V=ge=>{try{y(E.throw(ge))}catch(G){re(G)}},y=ge=>ge.done?I(ge.value):Promise.resolve(ge.value).then(X,V);y((E=E.apply(u,n)).next())});const Y=({teachers:u,loading:n,dispatch:E})=>{const I=(0,P.useParams)(),[re,X]=(0,t.useState)([]),[V,y]=(0,t.useState)(!1),[ge,G]=(0,t.useState)(!0);I.id=I.coursesId,I.course_id=I.coursesId,I.limit=20;const Ve=(0,t.useRef)(0),ae=()=>De(void 0,null,function*(){y(!0),Ve.current++;const de=yield(0,o.gp)(Ze(Ce({},I),{page:Ve.current}));de!=null&&de.teacher_list&&(X([...re,...de.teacher_list]),de.teacher_list.length!==I.limit&&G(!1)),y(!1)});(0,t.useEffect)(()=>{u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ve.current=0,G(!0),X([]),ae())},[u.actionTabs.key]);const[xe]=r.default.useForm();return t.createElement(s.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const de=xe.getFieldValue();if(de.course_member_id){const ve=de.course_member_id.split(",");(yield(0,o.rM)(Ze(Ce({},I),{user_id:ve[1],course_member_id:ve[0]}))).status===0&&(X([]),U.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Ce({},I)}),E({type:"teachers/getList",payload:Ce({},I)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:I.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else U.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{X([]),E({type:"teachers/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),t.createElement(r.default,{form:xe},t.createElement("div",{style:{background:"#F4FAFF",padding:20}},t.createElement("div",{style:{maxHeight:200,overflow:"auto"}},t.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>ae(),hasMore:!V&&ge,useWindow:!1},t.createElement(f.Z,{spinning:V},t.createElement(r.default.Item,{name:"course_member_id",style:{marginBottom:0}},t.createElement(O.ZP.Group,null,re==null?void 0:re.map(function(de,ve){return t.createElement("div",null,t.createElement(O.ZP,{value:de.course_member_id+","+de.user_id},de.name))})))))))))};qe.Z=(0,P.connect)(({teachers:u,loading:n})=>({teachers:u,loading:n}))(Y)},74478:function(qt,qe,e){"use strict";e.r(qe),e.d(qe,{default:function(){return dr}});var t=e(39587),r=e(59301),s=e(90115),U=e(66649),f=e.n(U),O=e(8591),o=e(20834),ee=e(6848),se=e(43418),P=e(38854),ie=e(12563),M=e(81327),x=e(14478),Z=e(60324),R=e(95237),L=e(43604),We=e(1710),Ce=e(58421),Ze=e(64866),De=e(84105),Y=e(57899),u=e(22566),n=e(21692),E=Object.defineProperty,I=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,V=(h,B,b)=>B in h?E(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,y=(h,B)=>{for(var b in B||(B={}))re.call(B,b)&&V(h,b,B[b]);if(I)for(var b of I(B))X.call(B,b)&&V(h,b,B[b]);return h},ge=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const G=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();return he.id=he.coursesId,r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...h.actionTabs.selectArrs]}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b(),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getBoardList",payload:y({},h.actionTabs.params)}))}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ve=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(G),ae=e(67939),xe=Object.defineProperty,de=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(h,B,b)=>B in h?xe(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,k=(h,B)=>{for(var b in B||(B={}))ve.call(B,b)&&le(h,b,B[b]);if(de)for(var b of de(B))Be.call(B,b)&&le(h,b,B[b]);return h},Ee=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const te=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const[gt,Jt]=(0,r.useState)(!1),Pe=(0,r.useRef)(null);return r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:()=>Ee(void 0,null,function*(){var At;if((At=Pe.current)!=null&&At.onVerify())return;Jt(!0);const w=yield(0,Ze.ZP)(`/api/course_groups/${h.actionTabs.selectArrs.id}.json`,{method:"delete"});Jt(!1),w.status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),B({type:"classroomList/getCourseGroupsList",payload:k({},h.actionTabs.params)}),B({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),b())}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),r.createElement(ae.Z,{ref:At=>Pe.current=At})))};var W=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(te),be=e(78241),Qe=e(71418),Dt=e(5083),yt=Object.defineProperty,kt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,dt=(h,B,b)=>B in h?yt(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,je=(h,B)=>{for(var b in B||(B={}))vt.call(B,b)&&dt(h,b,B[b]);if(kt)for(var b of kt(B))wt.call(B,b)&&dt(h,b,B[b]);return h},nt=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const g=({classroomList:h,loading:B,dispatch:b,cb:he})=>{const gt=(0,s.useParams)();gt.id=gt.coursesId,(0,r.useEffect)(()=>{h.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&b({type:"classroomList/getCourseGroups",payload:{id:gt.id}})},[h.name,h.actionTabs.key]);const[Jt]=be.default.useForm();let Pe=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(w=>Pe.push(w.id+""));const At=w=>w&&wnt(void 0,null,function*(){const w=Jt.getFieldValue();(yield(0,Ze.ZP)(`/api/courses/${gt.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...h.actionTabs.selectArrs]}})).status===0&&(he(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getClassroomPollsList",payload:je({},h.actionTabs.params)}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),B.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(Qe.Z,null)),h.courseGroups.course_groups&&r.createElement(be.default,{form:Jt,initialValues:{group_ids:Pe,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(R.Z,{className:"mt30"},r.createElement(L.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",f()().format("YYYY-MM-DD HH:mm")),r.createElement(L.Z,null,r.createElement(be.default.Item,{name:"end_time"},r.createElement(Dt.default,{disabledDate:At,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:f()(f()(new Date((0,u.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:f()((0,u.U6)(),"HH:mm")}}))))))};var D=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(g),C=e(24905),l=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const j=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)(),gt=(0,s.useLocation)(),[Jt,Pe]=(0,r.useState)([]);(0,r.useEffect)(()=>{h.actionTabs.key==="\u53D1\u9001"&&new Promise((zn,qr)=>l(void 0,null,function*(){b({type:"classroomList/getCoursesMine",payload:{id:he.id,page_size:50}}).then(Zr=>{Pe(Jt.concat(Zr))})}))},[h.name,h.actionTabs.key]);const[At]=be.default.useForm();let w=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(zn=>w.push(zn.id+""));const Rt=zn=>zn&&znr.createElement(C.default,{value:String(zn),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(se.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:h.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>l(void 0,null,function*(){const zn=At.getFieldValue();(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...h.actionTabs.selectArrs],to_course_ids:[...zn.group_ids]}})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),h.courseGroups.course_groups&&r.createElement(be.default,{form:At,initialValues:{group_ids:w,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(be.default.Item,{name:"group_ids"},r.createElement(C.default.Group,null,r.createElement(We.default,{loading:B.effects["classroomList/getCourseGroups"],columns:Er,dataSource:Jt,scroll:{y:240},pagination:!1})))))};var ce=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(j),p={flex_box_center:"flex_box_center___aOual",flex_space_between:"flex_space_between___IIfN7",flex_box_vertical_center:"flex_box_vertical_center___G6vbb",flex_box_center_end:"flex_box_center_end___z9gke",flex_box_column:"flex_box_column___soaPh",bg:"bg___zCt5x",containerTitle:"containerTitle___iPKGq",containerDesc:"containerDesc___irxpK",listItem:"listItem___kCwgo",title:"title___lutdg",titleLeft:"titleLeft___bGn4b",titleRight:"titleRight___sgFkL",acitons:"acitons___UAM3d",memberManager:"memberManager___O_SB9",menu:"menu___v_30h",btns:"btns___sWAYR",selectBtn:"selectBtn___U6l9R",export:"export___NvhFz",checkbox:"checkbox___UShIp"},m=e(98228),J=e(92832),N=e(59301),A=Object.defineProperty,q=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ke=(h,B,b)=>B in h?A(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,He=(h,B)=>{for(var b in B||(B={}))Je.call(B,b)&&Ke(h,b,B[b]);if(q)for(var b of q(B))Se.call(B,b)&&Ke(h,b,B[b]);return h},Ue=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{TreeNode:F}=m.default,ye=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const{detailLeftMenus:gt,actionTabs:Jt}=h,Pe=gt.course_modules&>.course_modules.filter(w=>w.type==="video"),[At]=be.default.useForm();return N.createElement(se.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:h.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>Ue(void 0,null,function*(){var w,Rt;const Er=He({},yield At.validateFields());console.log(123),(yield(0,Ze.ZP)(`/api/courses/${he.id}/course_groups.json`,{method:"post",body:He({},Er)})).status===0&&(O.ZP.success("\u6DFB\u52A0\u6210\u529F"),At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getCourseGroupsList",payload:{id:he.coursesId,page:(Rt=(w=h.actionTabs)==null?void 0:w.params)==null?void 0:Rt.page,is_list:!0,is_all:1}}),b({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),b({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))}),onCancel:()=>{At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}})}},N.createElement(be.default,{form:At,initialValues:{name:""}},N.createElement(be.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},N.createElement(J.default,{maxLength:60}))))};var Ye=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(ye),$e=e(54580),xt=e(11662),Nt=e(22392),Pt=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{Dragger:Tt}=$e.default,{TreeNode:gn}=m.default,Zn=({classroomList:h,loading:B,dispatch:b})=>{" ";const he=(0,s.useParams)(),[gt,Jt]=(0,r.useState)([]),[Pe,At]=(0,r.useState)([]);he.id=he.coursesId;const{detailLeftMenus:w,actionTabs:Rt}=h,[Er]=be.default.useForm(),[zn,qr]=(0,r.useState)([]),[Zr,Xr]=(0,r.useState)([]),yo={name:"file",multiple:!0,accept:".xls,.xlsx",action:xt.Z.API_SERVER+"/api/attachments.json",onChange(S){const{status:H}=S.file;At(S.fileList),H==="done"?O.ZP.success(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):H==="error"&&O.ZP.error(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};(0,r.useEffect)(()=>{(0,Nt.F9)().then(S=>{var H;S&&(qr(S.student_groups),Er.setFieldsValue({search_class:(H=S==null?void 0:S.student_groups[0])==null?void 0:H.id}))})},[]);const i={selectedRowKeys:gt,onChange:(S,H)=>{console.log("selectedRowKeys changed: ",S,H),Jt(S)}},d=[{title:"\u5206\u73ED\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"department_name",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"student_count",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))}],T=S=>{S=String(S);const H=Zr.indexOf(S);H<0?Zr.push(S):Zr.splice(H,1),Xr([...Zr])};return r.createElement(se.default,{centered:!0,title:"\u521B\u5EFA\u5206\u73ED",width:1e3,open:h.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>Pt(void 0,null,function*(){(0,Nt.tR)({identifier:he.coursesId,student_group_ids:gt}).then(S=>{S&&(b({type:"classroomList/setActionTabs",payload:{}}),Jt([]),b({type:"classroomList/getCourseGroupsList",payload:{id:he.id}}))})}),onCancel:()=>{Xr([]),b({type:"classroomList/setActionTabs",payload:{}}),Jt([])}},r.createElement("section",null,r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(We.default,{pagination:!1,dataSource:zn,columns:d,rowSelection:i,rowKey:S=>S.id+"",onRow:S=>({onClick:H=>{" ";var ne,we;(ne=H.target)!=null&&ne.disabled||T((we=H.target)==null?void 0:we.value)}})}))))};var An=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Zn),Lt=e(16624),ar=e(40001),cn=e(94591),on=e(14433),tr=e(52094),tt=e(95949),Ot=e(5112),Gt={flex_box_center:"flex_box_center___j8F8c",flex_space_between:"flex_space_between___OWIUV",flex_box_vertical_center:"flex_box_vertical_center___fHeI3",flex_box_center_end:"flex_box_center_end___P4G_5",flex_box_column:"flex_box_column___dTPt8",scoremodal:"scoremodal___f9LB3",wrap:"wrap___dt_M9",wrap_title:"wrap_title___y1V6F",radioWrap:"radioWrap___XyDwc",radio:"radio___SqOHP",colorFF0000:"colorFF0000___ouwZq",pagination:"pagination___P_EI6",selectWrapper:"selectWrapper___wYLTC",allqingchu:"allqingchu___VTPaX",title:"title___Ra1CH",score:"score___xJC1O",close:"close___bk6Q4",content:"content___cMztP",items:"items___GOajD",bottom:"bottom___nJJ5g",yes:"yes___aN7a8",no:"no___CYerV",titlecount:"titlecount___jS6Zg",add:"add___y9q9c",search:"search___K_v1k",searchIcon:"searchIcon___QFwp9",tabWrap:"tabWrap___vY7yr",course_name:"course_name___FeXkI"},Ft=e(59301),tn=Object.defineProperty,Hn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Yt=(h,B,b)=>B in h?tn(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Sr=(h,B)=>{for(var b in B||(B={}))qn.call(B,b)&&Yt(h,b,B[b]);if(Rn)for(var b of Rn(B))Tn.call(B,b)&&Yt(h,b,B[b]);return h},fe=(h,B)=>Hn(h,un(B)),ot=(h,B)=>{var b={};for(var he in h)qn.call(h,he)&&B.indexOf(he)<0&&(b[he]=h[he]);if(h!=null&&Rn)for(var he of Rn(h))B.indexOf(he)<0&&Tn.call(h,he)&&(b[he]=h[he]);return b},Et=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const z=h=>{var B=h,{classroomList:b,shixunsDetail:he,dispatch:gt,user:Jt}=B,Pe=ot(B,["classroomList","shixunsDetail","dispatch","user"]),At,w;const{detailTopBanner:Rt}=b,Er=(0,s.useParams)(),[zn,qr]=(0,r.useState)(0),[Zr,Xr]=(0,r.useState)([]),[yo,gr]=(0,r.useState)(""),[i,d]=(0,r.useState)(),[T,S]=(0,r.useState)(!1),[H,ne]=(0,r.useState)({page:1,per_page:10}),[we,ke]=(0,r.useState)([]),[Te,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{gr(""),Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[he.actionTabs.key]),(0,r.useEffect)(()=>{Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[H==null?void 0:H.page]);const rt=()=>Et(void 0,null,function*(){let lt=yield(0,Ze.ZP)(`/api/users/${Jt.userInfo.login}/courses.json`,{method:"get",params:fe(Sr({},H),{category:"manage",status:"processing",search:encodeURI(yo),username:Jt.userInfo.login,no_limit_per_page:1})});qr((lt==null?void 0:lt.count)||0),Xr((lt==null?void 0:lt.courses)||[])}),ft=lt=>{ne({page:lt,per_page:10})},jt=()=>Et(void 0,null,function*(){var lt,Kt,fn;if(!i){S(!0);return}let rn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(lt=he.actionTabs.params)==null?void 0:lt.ids,receive_course_id:i}});(rn==null?void 0:rn.status)==0&&(((Kt=rn==null?void 0:rn.data)==null?void 0:Kt.count)==0?Mt(0):(ke((fn=rn==null?void 0:rn.data)==null?void 0:fn.course_group),it(!0)))}),Mt=lt=>Et(void 0,null,function*(){var Kt;let fn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Kt=he.actionTabs.params)==null?void 0:Kt.ids,receive_course_id:i,type:lt}});(fn==null?void 0:fn.status)==0&&(O.ZP.success("\u53D1\u9001\u6210\u529F"),gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}}))}),zt=()=>{gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}})};return Ft.createElement(Ft.Fragment,null,Ft.createElement(se.default,{title:`\u53D1\u9001${(At=he.actionTabs.params)==null?void 0:At.title}`,open:he.actionTabs.key==="Stage-SendModal",centered:!0,className:Gt.scoremodal,onCancel:zt,onOk:jt},Ft.createElement("div",{className:Gt.wrap},Ft.createElement("div",{className:Gt.wrap_title},"\u9009\u62E9\u7684",`${(w=he.actionTabs.params)==null?void 0:w.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Ft.createElement("div",{className:"mb10"},Ft.createElement(J.default.Search,{className:Gt.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:yo,onChange:lt=>gr(lt.target.value),suffix:Ft.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Gt.searchIcon}`,onClick:()=>{gr(yo),ne({page:1,per_page:10})}}),onSearch:lt=>{gr(lt),ne({page:1,per_page:10})}})),Ft.createElement("div",{className:Gt.radioWrap},Ft.createElement(Ot.ZP.Group,{value:i,onChange:lt=>{d(lt.target.value),S(!1)}},Zr.map((lt,Kt)=>Ft.createElement(Ot.ZP,{disabled:lt.id===(Rt==null?void 0:Rt.course_id),className:Gt.radio,value:lt.id,key:Kt},Ft.createElement("span",{title:lt.name},lt.name))))),T&&Ft.createElement("div",{className:Gt.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),zn>10&&Ft.createElement("div",{className:Gt.pagination},Ft.createElement(Ce.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:zn,onChange:ft})))),Ft.createElement(se.default,{title:"\u63D0\u793A",open:Te,centered:!0,className:Gt.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{it(!1),Mt(2)},onOk:()=>{it(!1),Mt(1)}},Ft.createElement("div",{className:Gt.wrap},Ft.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",we==null?void 0:we.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),Ft.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},we==null?void 0:we.map((lt,Kt)=>Ft.createElement(ee.Z,{title:lt==null?void 0:lt.name},Ft.createElement("div",{key:Kt,className:Gt.course_name},lt==null?void 0:lt.name)))))))};var K=(0,s.connect)(({classroomList:h,shixunsDetail:B,user:b})=>({classroomList:h,shixunsDetail:B,user:b}))(z),ct=e(13014),pe=e(59301),Bt=Object.defineProperty,Ht=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Cn=(h,B,b)=>B in h?Bt(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Wt=(h,B)=>{for(var b in B||(B={}))sn.call(B,b)&&Cn(h,b,B[b]);if($t)for(var b of $t(B))wn.call(B,b)&&Cn(h,b,B[b]);return h},oe=(h,B)=>Ht(h,Ct(B)),Ae=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});f().locale("zh-cn");const Re={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},Xe=({classroomList:h,globalSetting:B,loading:b,dispatch:he,user:gt})=>{var Jt;const[Pe,At]=(0,r.useState)(Wt(Wt({},(0,s.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:w,detailLeftMenus:Rt}=h,[Er,zn]=(0,r.useState)([]),[qr,Zr]=(0,r.useState)("\u6392\u5E8F"),[Xr,yo]=(0,r.useState)(),[gr,i]=(0,r.useState)(),[d,T]=(0,r.useState)("0");let[S,H]=(0,r.useState)(!1),[ne,we]=(0,r.useState)();Pe.id=Pe.coursesId;let ke=[],Te;Rt.course_modules&&(Te=h.detailLeftMenus.course_modules.filter(Me=>Me.type==="board")[0]),(0,r.useEffect)(()=>{he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})},[Pe.categoryId]),(0,r.useEffect)(()=>{var Me;let me=[];(Me=w.course_groups)==null||Me.map(_t=>{let pn=_t;pn.key=_t.id,me.push(pn)}),yo(me)},[w.course_groups]);const it=(Me,me)=>{Pe.page=Me,Pe.limit=me,he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})},rt=Me=>{Me.key==="0"?s.history.push(`/classrooms/${Pe.coursesId}/course_group`):s.history.push(`/classrooms/${Pe.coursesId}/not_course_group`)},ft=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:w==null?void 0:w.group_count,link:`/classrooms/${Pe.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:w==null?void 0:w.none_group_member_count,link:`/classrooms/${Pe.coursesId}/not_course_group`}],jt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Pe.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${Pe.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${Pe.coursesId}/export_member_scores_excel.xlsx&export=true`}],Mt=(Me,me)=>Ae(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/course_groups/${Me}/set_invite_auth.json`,{method:"post",body:{set:me}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}),zt=Me=>Ae(void 0,null,function*(){if(!gr&&Me!=="\u8BFE\u5802\u4FE1\u606F"&&Me!=="\u5B66\u751F"){O.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(Me){case"\u5B66\u751F":(0,Y.eV)(Wt({},Pe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,Y.Zn)(Wt({},Pe));break;case"\u6D3B\u8DC3\u5EA6":let me=yield(0,Y.cr)(oe(Wt({},Pe),{group_id:gr}));(me==null?void 0:me.status)===-2&&(we(me),H(!0));break;case"\u603B\u6210\u7EE9":let _t=yield(0,Y.fi)(oe(Wt({},Pe),{group_id:gr}));(_t==null?void 0:_t.status)===-2&&(we(_t),H(!0));break}}),lt=pe.createElement(o.default,{style:{maxHeight:400,width:240,overflow:"auto"}},jt.map(function(Me,me){return pe.createElement(o.default.Item,{key:Me.url,onClick:_t=>{zt(Me.name)}},pe.createElement("span",null,Me.name))}),pe.createElement(o.default.Item,{key:"3"},pe.createElement(s.Link,{to:`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Kt=Me=>pe.createElement(o.default,{style:{minWidth:100},onClick:({item:me,key:_t,keyPath:pn,domEvent:xn})=>{Mt(Me.id,_t)}},Me.invite_code_halt!==0&&pe.createElement(o.default.Item,{key:0,className:"tc"},"\u542F\u7528"),Me.invite_code_halt!==2&&pe.createElement(o.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),Me.invite_code_halt!==1&&pe.createElement(o.default.Item,{key:1,className:"tc"},"\u505C\u7528")),fn=[{title:"\u5E8F\u53F7",render:(Me,me,_t)=>Pe.limit*(Pe.page-1)+_t+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:(Me,me)=>pe.createElement(ee.Z,{title:Me,placement:"bottomLeft"},pe.createElement("span",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>Ae(void 0,null,function*(){var _t,pn;if(me!=null&&me.manage_auth&&(w.current_group_id==(me==null?void 0:me.id)||(0,Lt.GJ)()))s.history.push(`/classrooms/${Pe.coursesId}/course_group/${me==null?void 0:me.id}/detail`);else if(!(me!=null&&me.manage_auth)&&!(0,Lt.dE)())if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:oe(Wt({},Pe),{course_group_ids:[...w.user_group_ids,me.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(oe(Wt({},Pe),{course_group_id:me.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:pe.createElement("div",{style:{textAlign:"center"}},pe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 +(self.webpackChunk=self.webpackChunk||[]).push([[9039],{27812:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},89489:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},59477:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},40001:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},26227:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},49198:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},84105:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},41464:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},18785:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},73331:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},15277:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},52671:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},8657:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},56082:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},33853:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},15075:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},43531:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},61485:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},38819:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},47472:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(54476),r=e(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},U=s,f=e(7657),O=function(P,ie){return r.createElement(f.Z,(0,t.Z)({},P,{ref:ie,icon:U}))},o=r.forwardRef(O),ee=o},80450:function(qt,qe){"use strict";qe.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},67939:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return x}});var t=e(59301),r=e(8591),s=e(92832),U={codeBox:"codeBox___WpkVl"},f=e(92310),O=e.n(f),o=Object.defineProperty,ee=(Z,R,L)=>R in Z?o(Z,R,{enumerable:!0,configurable:!0,writable:!0,value:L}):Z[R]=L,se=(Z,R,L)=>ee(Z,typeof R!="symbol"?R+"":R,L),P=(Z,R,L)=>new Promise((We,Ce)=>{var Ze=u=>{try{Y(L.next(u))}catch(n){Ce(n)}},De=u=>{try{Y(L.throw(u))}catch(n){Ce(n)}},Y=u=>u.done?We(u.value):Promise.resolve(u.value).then(Ze,De);Y((L=L.apply(Z,R)).next())});class ie extends t.Component{constructor(R){super(R),se(this,"canvas"),se(this,"randomNum",(L,We)=>Math.floor(Math.random()*(We-L)+L)),se(this,"drawPic",()=>{this.randomCode()}),se(this,"reloadPic",()=>{this.drawPic()}),se(this,"changeCode",L=>{console.log(L.target.value,222),this.setState({value:L.target.value,showError:!1})}),se(this,"onVerify",()=>{let L;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(L=!0,r.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(L=!0,r.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(L=!1),this.setState({showError:L}),L}),this.canvas=t.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(R,L){const We=this.randomNum(R,L),Ce=this.randomNum(R,L),Ze=this.randomNum(R,L);return`rgb(${We}, ${Ce}, ${Ze})`}drawText(R,L,We){R.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const Ce=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);R.font=Ce+"px SimHei";const Ze=10,De=(this.state.contentWidth-40)/(this.state.code.length-1);let Y=Ze;We>0&&(Y=Ze+We*De);let u=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);Ce>40&&(u=40);const n=this.randomNum(-10,10);R.translate(Y,u),R.rotate(n*Math.PI/180),R.fillText(L,0,0),R.rotate(-n*Math.PI/180),R.translate(-Y,-u)}drawLine(R){for(let L=0;L<1;L++)R.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),R.beginPath(),R.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),R.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),R.stroke()}drawDot(R){for(let L=0;L<100;L++)R.fillStyle=this.randomColor(0,255),R.beginPath(),R.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),R.fill()}randomCode(){let R="";const L="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let We=0;We{const Ce=this.canvas.current.getContext("2d");Ce.textBaseline="bottom",Ce.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),Ce.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let Ze=0;Ze{let L;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,R),React.createElement(ie,{ref:We=>L=We})),onOk:()=>P(void 0,null,function*(){if(L.onVerify())return Promise.reject();Z()})})};var x=ie},94591:function(qt,qe,e){"use strict";var t=e(59301),r=e(43418),s=e(3113);function U({res:f,ismodel:O,setismodel:o}){return t.createElement(r.default,{open:O,title:"\u63D0\u793A",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1},f==null?void 0:f.message,t.createElement("div",{style:{textAlign:"right"}},t.createElement(s.ZP,{onClick:()=>{o(!1)},type:"primary"},"\u786E\u8BA4")))}qe.Z=U},52094:function(qt,qe,e){"use strict";var t=e(59301),r=e(90115),s=e(14433),U=e(16624),f=e(27812),O=e(59301);const o=({children:ee,active:se,classroomList:P})=>{var ie,M;const x=(0,r.useParams)(),[Z,R]=(0,t.useState)(se||1);return O.createElement("section",{style:{backgroundColor:"#fff",padding:"20px 30px",marginTop:"-24px"}},O.createElement("div",{style:{marginBottom:"10px"}},((M=(ie=P==null?void 0:P.detailLeftMenus)==null?void 0:ie.course_modules)==null?void 0:M.length)>1&&O.createElement(f.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#979797"},onClick:()=>{var L,We,Ce,Ze,De,Y,u,n,E;return r.history.push(((Ce=(We=(L=P==null?void 0:P.detailLeftMenus)==null?void 0:L.course_modules)==null?void 0:We[0])==null?void 0:Ce.type)=="course_group"?(Y=(De=(Ze=P==null?void 0:P.detailLeftMenus)==null?void 0:Ze.course_modules)==null?void 0:De[1])==null?void 0:Y.category_url:(E=(n=(u=P==null?void 0:P.detailLeftMenus)==null?void 0:u.course_modules)==null?void 0:n[0])==null?void 0:E.category_url)}}),O.createElement("span",{style:{fontWeight:"500",color:"#333333",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),O.createElement(s.YG,{value:se,onChange:L=>{R(L)},tabBarExtraContent:ee,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${x.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${x.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${x.coursesId}/course_group`},(0,U.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${x.coursesId}/assistant`}]}))};qe.Z=(0,r.connect)(({classroomList:ee})=>({classroomList:ee}))(o)},22664:function(qt,qe,e){"use strict";var t=e(59301),r=e(90115),s=e(14433),U=e(16624),f=e(27812),O=e(59301);const o=({children:ee,active:se,classroomList:P})=>{var ie,M;const x=(0,r.useParams)(),[Z,R]=(0,t.useState)(se||1);return O.createElement("section",{className:"mb10"},O.createElement("div",{className:"mb10"},((M=(ie=P==null?void 0:P.detailLeftMenus)==null?void 0:ie.course_modules)==null?void 0:M.length)>1&&O.createElement(f.Z,{className:"font16 mr10",style:{cursor:"pointer",color:"#fff"},onClick:()=>{var L,We,Ce,Ze,De,Y,u,n,E;return r.history.push(((Ce=(We=(L=P==null?void 0:P.detailLeftMenus)==null?void 0:L.course_modules)==null?void 0:We[0])==null?void 0:Ce.type)=="course_group"?(Y=(De=(Ze=P==null?void 0:P.detailLeftMenus)==null?void 0:Ze.course_modules)==null?void 0:De[1])==null?void 0:Y.category_url:(E=(n=(u=P==null?void 0:P.detailLeftMenus)==null?void 0:u.course_modules)==null?void 0:n[0])==null?void 0:E.category_url)}}),O.createElement("span",{style:{fontWeight:"500",color:"#fff",fontSize:"16px"}},"\u6210\u5458\u7BA1\u7406")),O.createElement(s.Ed,{value:se,onChange:L=>{R(L)},tabBarExtraContent:ee,dataSource:[{id:1,name:"\u6559\u5E08\u5217\u8868",link:`/classrooms/${x.coursesId}/teachers`},{id:2,name:"\u5B66\u751F\u5217\u8868",link:`/classrooms/${x.coursesId}/students`},{id:4,name:"\u5206\u73ED\u5217\u8868",link:`/classrooms/${x.coursesId}/course_group`},(0,U.Rb)()&&{id:3,name:"\u52A9\u6559\u6743\u9650",link:`/classrooms/${x.coursesId}/assistant`}]}))};qe.Z=(0,r.connect)(({classroomList:ee})=>({classroomList:ee}))(o)},23734:function(qt,qe,e){"use strict";e.d(qe,{i:function(){return n},Z:function(){return I}});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"},r=e(71418),s=e(6848),U=e(93948),f=e(92310),O=e.n(f),o=e(22566),ee=e(21692),se=e(16624),P=e(79005),ie=e(20345),M=e(77882),x=e(31081),Z=e(75309),R=e(71979),L=e(47558),We=e(42922),Ce=e(66832),Ze=e(96593),De=e(19664),Y=e(91833),u=e(59301);const n=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:P,swimg:ie},{name:"101\u8BA1\u5212",ptimg:M,swimg:x},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Z,swimg:R},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:L,swimg:We},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ce,swimg:Ze},{name:"\u519B\u961F\u4E00\u6D41",ptimg:De,swimg:Y}];var I=({className:re,dataSource:X=[],col:V=4,right:y,bottom:ge=23,precision:G=0,wrapWidth:Ve=1200,trackEventItems:ae,loading:xe,onRemove:de=()=>{},isCurrent:me=!0,showAlias:Be=!1,showProgress:le=!1})=>{const k=Math.floor((Ve-(V-1)*y)/V),Ee=[{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(te=>(window.ENV==="build"&&(te.ptimg=`/react/build${te.ptimg}`,te.swimg=`/react/build${te.swimg}`),te));return u.createElement(r.Z,{spinning:xe},u.createElement("div",{className:O()(t.list,re)},!!(X!=null&&X.length)&&(X==null?void 0:X.map((te,W)=>{var be,Qe,Dt,yt,kt,vt;const{name:wt,id:dt,identifier:je,featured:nt,school_name:g,image_url:D,excellent:C,is_plan:l}=te;return u.createElement("div",{key:dt,className:me&&le?t.wrapisCurrent:t.wrap,style:{width:k,marginRight:(1+W)%V===0?0:y+G,marginBottom:ge}},u.createElement("a",{className:t.li,onClick:j=>{j.preventDefault(),j.stopPropagation(),ae&&(0,o.L9)([ae]),(0,o.xg)(`/paths/${je}`)}},u.createElement("div",{className:t.img},u.createElement("img",{className:t.cover,src:`${D}`}),me&&(0,se.bg)()&&(te==null?void 0:te.studying)&&u.createElement("div",{className:`${t.movebq} user-path-items`,onClick:j=>{j.stopPropagation(),de(te)}},u.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),u.createElement("span",{className:"c-red"},"\u79FB\u9664")),(be=te==null?void 0:te.subject_tags)==null?void 0:be.map((j,ce)=>{var p,m;if(ce===0){const N=(p=Ee.find(A=>A.name==j))==null?void 0:p.swimg;return u.createElement("img",{className:t.sign,src:N,style:{left:"-4px"}})}const J=(m=Ee.find(N=>N.name==j))==null?void 0:m.ptimg;return u.createElement("img",{className:t.sign,src:J,style:{left:`${48+52*(ce-1)+2*ce}px`}})}),u.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(te==null?void 0:te.excellent)&&u.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),u.createElement("div",{className:t.name},u.createElement(s.Z,{title:Be&&(te!=null&&te.excellent_alias_name)?u.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${wt}`,u.createElement("br",null),u.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${te==null?void 0:te.excellent_alias_name}`)):wt},u.createElement("span",{className:t.e},Be&&(te==null?void 0:te.excellent_alias_name)||wt))),me&&le&&((Qe=te==null?void 0:te.progress)==null?void 0:Qe.all_score)!=0&&u.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},u.createElement(U.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Dt=te==null?void 0:te.progress)==null?void 0:Dt.my_score)/((yt=te==null?void 0:te.progress)==null?void 0:yt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(kt=te==null?void 0:te.progress)==null?void 0:kt.my_score,"/",(vt=te==null?void 0:te.progress)==null?void 0:vt.all_score),(!me||!le)&&u.createElement("div",{className:t.tags},u.createElement("div",null,u.createElement(s.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},u.createElement("span",null,u.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),u.createElement("span",null,te.stages_count))),u.createElement(s.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},u.createElement("span",null,u.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),u.createElement("span",null,te.members_count)))))))})),!X.length&&u.createElement(ee.Z,null)))}},14433:function(qt,qe,e){"use strict";e.d(qe,{jL:function(){return f},w9:function(){return Hn},vv:function(){return ot},dN:function(){return Tn},QD:function(){return nr},cQ:function(){return ce.Z},vg:function(){return tt},Oz:function(){return An},op:function(){return ln},O5:function(){return eo},_b:function(){return dn},t7:function(){return ge},tT:function(){return ae},Gi:function(){return Cn},YG:function(){return ct},Ed:function(){return sn},kT:function(){return Ht},qp:function(){return We},Um:function(){return n},K3:function(){return De},vr:function(){return Ur},qE:function(){return pr},Je:function(){return me},wb:function(){return vt},rC:function(){return j},lB:function(){return je},cq:function(){return ht},kO:function(){return Ne},tp:function(){return re},Si:function(){return Eo},k8:function(){return Ar},Du:function(){return ta}});var t=e(59301),r={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"},s="data:image/png;base64,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",f=({dataSource:ue=[],img:ze,imgWidth:Oe=346,title:bt,sunTitle:Vt,bannerExtraContent:an})=>t.createElement("div",{className:r.banner},t.createElement("div",{className:r.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,bt),t.createElement("span",null,Vt)),ue.length>0&&t.createElement("div",{className:r.btns},ue.map((St,In)=>t.createElement("div",{key:In,onClick:St.click},St.name,St.sign?t.createElement("img",{src:s,width:39}):null))),an),ze&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:ze,width:Oe}))),O={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=e(92310),ee=e.n(o),se=e(89392),P=Object.defineProperty,ie=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,Z=(ue,ze,Oe)=>ze in ue?P(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,R=(ue,ze)=>{for(var Oe in ze||(ze={}))M.call(ze,Oe)&&Z(ue,Oe,ze[Oe]);if(ie)for(var Oe of ie(ze))x.call(ze,Oe)&&Z(ue,Oe,ze[Oe]);return ue},We=({dataSource:ue=[],value:ze,onChange:Oe,onTitleChange:bt,className:Vt,title:an,titleWidth:St=41,style:In={},fontColor:Nn="#6A7283",showCount:rr,classNameActive:Un,styleItem:vn={}})=>{const[jr,Qr]=(0,t.useState)(0),[ho,Dr]=(0,t.useState)(!1),wr=(0,t.useRef)(null),lo=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var mo;ue.length!==0&&(((mo=wr==null?void 0:wr.current)==null?void 0:mo.clientHeight)>97?Qr(1):Qr(0)),ue.length===0&&Qr(0),Dr(!1)},[ue]),t.createElement("div",{className:ee()(O.row,Vt),style:In},t.createElement("div",{onClick:(0,se.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:St,marginTop:ho?12:4},className:`${O.title} ${bt?"current":""}`},an),t.createElement("div",{className:ho?`${O.tagsWrap} ${O.tagsBorderWrap}`:O.tagsWrap},t.createElement("div",{className:O.bar,ref:lo,style:jr>0?{height:jr===1?97:"auto",overflow:jr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:O.tag,ref:wr},ue==null?void 0:ue.map(mo=>t.createElement("span",{onClick:()=>Oe(mo.id),key:mo.id,style:R(R({color:Nn},vn),(mo==null?void 0:mo.style)||{}),className:ze===mo.id?ee()(Un||O.active,mo.classNameActive):""},t.createElement("span",{title:mo.name,className:O.name},mo.name),!!rr&&t.createElement("span",{className:O.num},mo.count))))),!!jr&&t.createElement(t.Fragment,null,jr===1?t.createElement("div",{onClick:()=>{var mo;Qr(2),((mo=wr==null?void 0:wr.current)==null?void 0:mo.clientHeight)>245?Dr(!0):Dr(!1)},className:O.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{lo.current.scrollTop=0,Qr(1),Dr(!1)},className:O.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ce={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"},De=({dataSource:ue=[],value:ze,onChange:Oe,onTitleChange:bt,className:Vt,title:an,titleWidth:St=41,style:In={},fontColor:Nn="#6A7283",showCount:rr,expand:Un=!0})=>{const[vn,jr]=(0,t.useState)(0),[Qr,ho]=(0,t.useState)(!1),Dr=(0,t.useRef)(null),wr=(0,t.useRef)(null),[lo,mo]=(0,t.useState)(Un);return t.createElement("div",{className:ee()(Ce.row,Vt),style:In},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,se.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:St,marginTop:Qr?12:4},className:`${Ce.title} ${bt?"current":""}`},an),t.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:lo?8:10},onClick:()=>mo(!lo)})),lo&&t.createElement("div",{className:Qr?`${Ce.tagsWrap} ${Ce.tagsBorderWrap}`:Ce.tagsWrap},t.createElement("div",{className:Ce.fenge}),t.createElement("div",{className:Ce.bar,ref:wr},t.createElement("div",{className:Ce.tag,ref:Dr},ue==null?void 0:ue.map(Do=>t.createElement("span",{onClick:()=>Oe(Do.id),key:Do.id,style:{color:Nn},className:ze===Do.id?Ce.active:""},t.createElement("span",{title:Do.name,className:Ce.name},Do.name),!!rr&&t.createElement("span",{className:Ce.num},Do.count)))))))},Y={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"},n=({dataSource:ue=[],value:ze,onChange:Oe,onTitleChange:bt,className:Vt,title:an,titleWidth:St=41,style:In={},fontColor:Nn="#fff",showCount:rr,expand:Un=!0})=>{const[vn,jr]=(0,t.useState)(0),[Qr,ho]=(0,t.useState)(!1),Dr=(0,t.useRef)(null),wr=(0,t.useRef)(null),[lo,mo]=(0,t.useState)(Un);return t.createElement("div",{className:ee()(Y.row,Vt),style:In},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,se.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:St},className:`${Y.title} ${bt?"current":""}`},an),t.createElement("i",{className:`iconfont ${lo?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:lo?"#00DDC7":"#037F74",fontSize:lo?10:12},onClick:()=>mo(!lo)})),lo&&t.createElement("div",{className:Qr?`${Y.tagsWrap} ${Y.tagsBorderWrap}`:Y.tagsWrap},t.createElement("div",{className:Y.bar,ref:wr},t.createElement("div",{className:Y.tag,ref:Dr},ue==null?void 0:ue.map(Do=>t.createElement("span",{onClick:()=>Oe(Do.id),key:Do.id,style:{color:Nn},className:ze===Do.id?Y.active:""},t.createElement("span",{title:Do.name,className:Y.name},Do.name),!!rr&&t.createElement("span",{className:Y.num},Do.count)))))))},E={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"},re=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={}})=>t.createElement("div",{style:Vt,className:ee()(E.tabs,bt)},ue.map(an=>t.createElement("span",{onClick:()=>Oe(an.id),className:ze===an.id?E.active:"",key:an.id},an.name))),X={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"},V=e(92832),ge=({dataSource:ue=[],value:ze="",onChange:Oe,onInputChange:bt=()=>{},className:Vt,style:an={},placeholder:St,allowClear:In=!1})=>{var Nn;const[rr,Un]=(0,t.useState)(""),[vn,jr]=(0,t.useState)("");(0,t.useEffect)(()=>{var Dr;let wr=ze;(Dr=JSON.stringify(ze))!=null&&Dr.includes("{")&&(Un(ze.id),wr=ze.value||"");try{jr(decodeURIComponent(wr||""))}catch(lo){jr(decodeURIComponent(wr||""))}},[ze]);const Qr=()=>{Oe(encodeURIComponent(vn),rr||null)},ho=Dr=>{Dr!==rr&&(Un(Dr),Oe(encodeURIComponent(vn),Dr))};return t.createElement("div",{className:ee()(X.input,Vt),style:an},!!ue.length&&t.createElement("div",{className:X.dropdown},t.createElement("div",{className:X.text},(Nn=ue.find(Dr=>Dr.id===rr))==null?void 0:Nn.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:X.b1}),t.createElement("b",{className:X.b2})),t.createElement("div",{className:X.menu},ue.map((Dr,wr)=>t.createElement("div",{key:wr,onClick:()=>ho(Dr.id)},Dr.name)))),t.createElement(V.default,{onPressEnter:Qr,value:vn,onChange:Dr=>{jr(Dr.target.value),bt(encodeURIComponent(Dr.target.value),rr||null)},bordered:!1,placeholder:St}),t.createElement("i",{onClick:Qr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},G={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"},ae=({dataSource:ue=[],value:ze="",onChange:Oe,onInputChange:bt=()=>{},className:Vt,style:an={},placeholder:St,allowClear:In=!1})=>{var Nn;const[rr,Un]=(0,t.useState)(""),[vn,jr]=(0,t.useState)("");(0,t.useEffect)(()=>{var Dr;let wr=ze;(Dr=JSON.stringify(ze))!=null&&Dr.includes("{")&&(Un(ze.id),wr=ze.value||"");try{jr(decodeURIComponent(wr||""))}catch(lo){jr(decodeURIComponent(wr||""))}},[ze]);const Qr=()=>{Oe(encodeURIComponent(vn),rr||null)},ho=Dr=>{Dr!==rr&&(Un(Dr),Oe(encodeURIComponent(vn),Dr))};return t.createElement("div",{className:ee()(G.input,Vt),style:an},!!ue.length&&t.createElement("div",{className:G.dropdown},t.createElement("div",{className:G.text},(Nn=ue.find(Dr=>Dr.id===rr))==null?void 0:Nn.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:G.menu},ue.map((Dr,wr)=>t.createElement("div",{key:wr,onClick:()=>ho(Dr.id)},Dr.name)))),t.createElement(V.default,{onPressEnter:Qr,value:vn,onChange:Dr=>{jr(Dr.target.value),bt(encodeURIComponent(Dr.target.value),rr||null)},bordered:!1,placeholder:St}),t.createElement("i",{onClick:Qr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},xe={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"},me=({value:ue,onChange:ze,className:Oe,total:bt,pageSize:Vt,style:an={}})=>{const St=ue<2,In=ue>=Math.ceil(bt/Vt);return bt<=Vt?t.createElement(t.Fragment,null):t.createElement("div",{className:ee()(xe.quickPager,Oe),style:an},t.createElement("div",{onClick:()=>{St||ze(ue-1,"prev")},className:St?xe.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{In||ze(ue+1,"next")},className:In?xe.disabled:""},"\u4E0B\u4E00\u9875"))},Be={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"},le=e(71418),k=e(6848),Ee=e(13570),te=e(11662),W=e(22566),be=e(96908),Qe=e(57177),Dt=e(81378),yt=e(21692),vt=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn})=>{const rr=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:Nn},t.createElement("div",{className:ee()(Be.list,ue)},!!ze.length&&ze.map((Un,vn)=>{const{name:jr,id:Qr,identifier:ho,power:Dr,cover_image_id:wr,pic:lo}=Un;return t.createElement("div",{className:Be.wrap,key:Qr,style:{width:rr,marginRight:(1+vn)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${ho}/challenges`,className:Be.li,onClick:mo=>{mo.preventDefault(),In&&(0,W.L9)([In]),Dr&&(0,W.xg)(`/shixuns/${ho}/challenges`)}},t.createElement("div",{className:Be.img},t.createElement("img",{className:Be.cover,src:`${lo}`}),Un.is_jupyter&&t.createElement("img",{className:Be.sign,src:be}),Un.is_jupyter_lab&&t.createElement("img",{className:Be.sign,src:Qe}),Un.is_unity_3d&&t.createElement("img",{className:Be.sign,src:Dt})),t.createElement("div",{className:Be.name},t.createElement(k.Z,{title:jr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Be.e},jr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:Be.tags},t.createElement(k.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Un.challenges_count))),!!Un.myshixuns_count&&t.createElement(k.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,Un.myshixuns_count))),t.createElement(k.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Un.level))),t.createElement("div",{className:Be.rate},t.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:Un.score_info}),t.createElement("span",null,"\xA0",Un.score_info?`${Un.score_info}\u5206`:"5\u5206")))),!Dr&&t.createElement("div",{className:Be.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},wt={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"},je=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,wrapClassName:In,trackEventItems:Nn,loading:rr})=>{const Un=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:rr},t.createElement("div",{className:ee()(wt.list,ue)},!!ze.length&&ze.map((vn,jr)=>{const{name:Qr,id:ho,identifier:Dr,power:wr,cover_image_id:lo,pic:mo}=vn;return t.createElement("div",{className:ee()(wt.wrap,In),key:ho,style:{width:Un,marginRight:(1+jr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${Dr}/challenges`,className:wt.li,onClick:Do=>{Do.preventDefault(),Nn&&(0,W.L9)([Nn]),wr&&(0,W.xg)(`/shixuns/${Dr}/challenges`)}},t.createElement("img",{src:e(47621),className:wt.titleBg}),t.createElement("div",{className:wt.name},t.createElement(k.Z,{title:Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:wt.e},Qr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:wt.img},t.createElement("img",{className:wt.cover,src:lo?`${te.Z.API_SERVER}/api/attachments/${lo}`:`${te.Z.IMG_SERVER+mo}`}),vn.is_jupyter&&t.createElement("div",{className:wt.bq},"Jupyter"),vn.is_jupyter_lab&&t.createElement("div",{className:wt.bq},"JupyterLab"),vn.is_unity_3d&&t.createElement("div",{className:wt.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:wt.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:wt.value},vn.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:wt.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:wt.value},vn.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:wt.text},"\u5173\u5361\u6570"),t.createElement("span",{className:wt.value},vn.challenges_count)),t.createElement("div",{className:wt.rate},t.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:vn.score_info}),t.createElement("span",{className:wt.value,style:{color:"#FF9C00"}},"\xA0",vn.score_info?`${vn.score_info}\u5206`:"5\u5206"))))),!wr&&t.createElement("div",{className:wt.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},nt={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"},g="data:image/png;base64,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",D="data:image/png;base64,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",C="data:image/png;base64,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",j=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn,wrapClassName:rr,imgClassName:Un})=>{const vn=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:Nn},t.createElement("div",{className:ee()(nt.list,ue)},!!ze.length&&ze.map((jr,Qr)=>{const{name:ho,id:Dr,identifier:wr,power:lo,cover_image_id:mo,pic:Do}=jr;return t.createElement("div",{className:ee()(nt.wrap,rr),key:Dr,style:{width:vn,marginRight:(1+Qr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/shixuns/${wr}/challenges`,className:nt.li,onClick:ca=>{ca.preventDefault(),In&&(0,W.L9)([In]),lo&&(0,W.xg)(`/shixuns/${wr}/challenges`)}},t.createElement("div",{className:ee()(nt.img,Un)},t.createElement("img",{className:nt.cover,src:mo?`${te.Z.API_SERVER}/api/attachments/${mo}`:`${te.Z.IMG_SERVER+Do}`}),jr.is_jupyter&&t.createElement("img",{className:nt.sign,src:g}),jr.is_jupyter_lab&&t.createElement("img",{className:nt.sign,src:D}),jr.is_unity_3d&&t.createElement("img",{className:nt.sign,src:C})),t.createElement("div",{className:nt.name},t.createElement(k.Z,{title:ho||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:nt.e},ho||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:nt.tags},t.createElement(k.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,jr.challenges_count))),!!jr.myshixuns_count&&t.createElement(k.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,jr.myshixuns_count))),t.createElement(k.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,jr.level))),t.createElement("div",{className:nt.rate},t.createElement(Ee.Z,{allowHalf:!0,disabled:!0,defaultValue:jr.score_info}),t.createElement("span",null,"\xA0",jr.score_info?`${jr.score_info}\u5206`:"5\u5206")))),!lo&&t.createElement("div",{className:nt.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},ce=e(23734),p={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"},m=e(79005),J=e(20345),N=e(77882),A=e(31081),q=e(75309),Je=e(71979),Se=e(47558),Ke=e(42922),He=e(66832),Ue=e(96593),F=e(19664),ye=e(91833),Ye=Object.defineProperty,$e=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Pt=(ue,ze,Oe)=>ze in ue?Ye(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Tt=(ue,ze)=>{for(var Oe in ze||(ze={}))xt.call(ze,Oe)&&Pt(ue,Oe,ze[Oe]);if($e)for(var Oe of $e(ze))Nt.call(ze,Oe)&&Pt(ue,Oe,ze[Oe]);return ue};const gn=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:m,swimg:J},{name:"101\u8BA1\u5212",ptimg:N,swimg:A},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:q,swimg:Je},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Se,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:He,swimg:Ue},{name:"\u519B\u961F\u4E00\u6D41",ptimg:F,swimg:ye}];var An=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn,wrapClassName:rr,imgClassName:Un,isArrow:vn=!1,imgStyle:jr={}})=>{const Qr=Math.floor((St-(Oe-1)*bt)/Oe),[ho,Dr]=(0,t.useState)(),[wr,lo]=(0,t.useState)(),mo=ca=>Dr(ca),Do=()=>Dr(-1);return t.createElement(le.Z,{spinning:Nn},t.createElement("div",{className:ee()(p.list,ue)},!!(ze!=null&&ze.length)&&(ze==null?void 0:ze.map((ca,ua)=>{var Ga;const{name:Za,id:Ha,identifier:Ka,featured:el,school_name:Sa,image_url:Ma,excellent:ka,is_plan:Wa}=ca;return t.createElement("div",{key:Ha,className:ee()(p.wrap,rr),style:{width:Qr,marginRight:(1+ua)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{target:"_blank",href:`/paths/${Ka}`,className:p.li,onClick:ha=>{ha.preventDefault(),In&&(0,W.L9)([In]),(0,W.xg)(`/paths/${Ka}`)}},t.createElement("img",{src:e(39057),className:p.titleBg}),t.createElement("div",{className:p.name},t.createElement(k.Z,{title:Za},t.createElement("span",{className:p.e,style:{color:vn&&ho===ua?"#145DFF":"#000000"},onMouseEnter:()=>{mo(ua)},onMouseLeave:Do},Za))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:ee()(p.img,Un)},t.createElement("img",{className:p.cover,style:Tt({},jr),src:`${te.Z.IMG_SERVER+Ma}`}),(Ga=ca==null?void 0:ca.subject_tags)==null?void 0:Ga.map((ha,qo)=>{var Ta,Ja;if(qo===0){const fa=(Ta=gn.find(vo=>vo.name==ha))==null?void 0:Ta.swimg;return t.createElement("img",{className:p.sign,src:fa,style:{left:"-4px"}})}const tl=(Ja=gn.find(fa=>fa.name==ha))==null?void 0:Ja.ptimg;return t.createElement("img",{className:p.sign,src:tl,style:{left:`${48+52*(qo-1)+2*qo}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(ca==null?void 0:ca.excellent)&&t.createElement("div",{className:p.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:p.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:p.value},ca.stages_count)),t.createElement("div",null,t.createElement("span",{className:p.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:p.value},ca.members_count))))))})),!ze.length&&t.createElement(yt.Z,null)))},Lt={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"},ar=e(16624),cn=e(59301);const on=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:m,swimg:J},{name:"101\u8BA1\u5212",ptimg:N,swimg:A},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:q,swimg:Je},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Se,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:He,swimg:Ue},{name:"\u519B\u961F\u4E00\u6D41",ptimg:F,swimg:ye}];var tt=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn,onRemove:rr=()=>{},isCurrent:Un=!0,showAlias:vn=!1,wrapClassName:jr,imgClassName:Qr})=>{const ho=Math.floor((St-(Oe-1)*bt)/Oe),Dr=[{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(wr=>(window.ENV==="build"&&(wr.ptimg=`/react/build${wr.ptimg}`,wr.swimg=`/react/build${wr.swimg}`),wr));return cn.createElement(le.Z,{spinning:Nn},cn.createElement("div",{className:ee()(Lt.list,ue)},!!(ze!=null&&ze.length)&&(ze==null?void 0:ze.map((wr,lo)=>{var mo;const{name:Do,id:ca,identifier:ua,featured:Ga,school_name:Za,image_url:Ha,excellent:Ka,is_plan:el}=wr;return cn.createElement("div",{key:ca,className:ee()(Lt.wrap,jr),style:{width:ho,marginRight:(1+lo)%Oe===0?0:bt+an,marginBottom:Vt}},cn.createElement("a",{className:Lt.li,onClick:Sa=>{Sa.preventDefault(),Sa.stopPropagation(),In&&(0,W.L9)([In]),(0,W.xg)(`/paths/${ua}`)}},cn.createElement("div",{className:ee()(Lt.img,Qr)},cn.createElement("img",{className:Lt.cover,src:`${te.Z.IMG_SERVER+Ha}`}),Un&&(0,ar.bg)()&&(wr==null?void 0:wr.studying)&&cn.createElement("div",{className:`${Lt.movebq} user-path-items`,onClick:Sa=>{Sa.stopPropagation(),rr(wr)}},cn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),cn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(mo=wr==null?void 0:wr.subject_tags)==null?void 0:mo.map((Sa,Ma)=>{var ka,Wa;if(Ma===0){const qo=(ka=Dr.find(Ta=>Ta.name==Sa))==null?void 0:ka.swimg;return cn.createElement("img",{className:Lt.sign,src:qo,style:{left:"-4px"}})}const ha=(Wa=Dr.find(qo=>qo.name==Sa))==null?void 0:Wa.ptimg;return cn.createElement("img",{className:Lt.sign,src:ha,style:{left:`${48+52*(Ma-1)+2*Ma}px`}})}),cn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(wr==null?void 0:wr.excellent)&&cn.createElement("div",{className:Lt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),cn.createElement("div",{className:Lt.name},cn.createElement(k.Z,{title:vn&&(wr!=null&&wr.excellent_alias_name)?cn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Do}`,cn.createElement("br",null),cn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${wr==null?void 0:wr.excellent_alias_name}`)):Do},cn.createElement("span",{className:Lt.e},vn&&(wr==null?void 0:wr.excellent_alias_name)||Do))),cn.createElement("div",{className:Lt.tags},cn.createElement("div",null,cn.createElement(k.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),cn.createElement("span",null,wr.stages_count))),cn.createElement(k.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},cn.createElement("span",null,cn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),cn.createElement("span",null,wr.members_count)))))))})),!ze.length&&cn.createElement(yt.Z,null)))},Ot={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"},Gt="data:image/png;base64,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",Ft=e(59301),Hn=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,trackEventItems:In,loading:Nn})=>{const rr=Math.floor((St-(Oe-1)*bt)/Oe);return Ft.createElement(le.Z,{spinning:Nn},Ft.createElement("div",{className:ee()(Ot.list,ue)},!!ze.length&&ze.map((Un,vn)=>{const{subject_identifier:jr,id:Qr,identifier:ho,power:Dr}=Un,wr=Un.is_public!=0&&Un.is_public;return Ft.createElement("div",{className:Ot.wrap,key:Qr,style:{width:rr,marginRight:(1+vn)%Oe===0?0:bt+an,marginBottom:Vt}},Ft.createElement("a",{className:Ot.li,onClick:lo=>{lo.preventDefault(),In&&(0,W.L9)([In]),(0,W.xg)(Un.first_category_url)}},Ft.createElement("div",{className:Ot.top},Ft.createElement(k.Z,{title:Un.name},Ft.createElement("div",{className:Ot.name},Un.name)),Ft.createElement("img",{className:Ot.img,src:te.Z.IMG_SERVER+"/images/"+Un.avatar_url}),Ft.createElement("div",{className:Ot.text,title:Un.creator},Un.creator),jr&&Ft.createElement("div",{className:Ot.btns},Ft.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ft.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),wr&&Ft.createElement("div",{className:Ot.sign},"\u516C\u5F00")),Ft.createElement("div",{className:Ot.bottom},Un.visits>0&&Ft.createElement(k.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ft.createElement("span",null,Ft.createElement("i",{className:"iconfont icon-liulanyan"}),Ft.createElement("span",null,Un.visits))),Un.course_members_count>0&&Ft.createElement(k.Z,{title:"\u6210\u5458",placement:"bottom"},Ft.createElement("span",null,Ft.createElement("i",{className:"iconfont icon-chengyuan"}),Un.course_members_count)),Un.tasks_count>0&&Ft.createElement(k.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ft.createElement("span",null,Ft.createElement("i",{className:"iconfont icon-zuoye"}),Un.tasks_count)),Un.is_end?Ft.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ft.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Un.is_accessible&&Ft.createElement("div",{className:Ot.lockWrap},Ft.createElement("img",{src:`${te.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ft.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ze.length&&Ft.createElement(yt.Z,null)))},un={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"},Rn="data:image/png;base64,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",Tn=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,wrapClassName:In,trackEventItems:Nn,loading:rr})=>{const Un=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:rr},t.createElement("div",{className:ee()(un.list,ue)},!!ze.length&&ze.map((vn,jr)=>{const{subject_identifier:Qr,id:ho,identifier:Dr,power:wr}=vn,lo=vn.is_public!=0&&vn.is_public;return t.createElement("div",{className:ee()(`${un.wrap} ${vn.is_accessible?"":un.warpStyle}`,In),key:ho,style:{width:Un,marginRight:(1+jr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{className:un.li,onClick:mo=>{mo.preventDefault(),Nn&&(0,W.L9)([Nn]),(0,W.xg)(vn.first_category_url)}},t.createElement("div",{className:un.creator},t.createElement("img",{className:un.img,src:te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),t.createElement("div",{className:un.text,title:vn.creator},vn.creator)),t.createElement("div",{className:un.top},t.createElement(k.Z,{title:vn.name},t.createElement("div",{className:un.name},vn.name)),lo&&t.createElement("div",{className:un.sign},"\u516C\u5F00")),t.createElement("div",{className:un.middle},t.createElement("div",{className:un.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:un.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:un.value},(vn==null?void 0:vn.visits)||0)),t.createElement("div",null,t.createElement("span",{className:un.text},"\u6210\u5458"),t.createElement("span",{className:un.value},(vn==null?void 0:vn.course_members_count)||0))),t.createElement("div",{className:un.row},t.createElement("div",null,t.createElement("span",{className:un.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:un.value},(vn==null?void 0:vn.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:un.text},"\u72B6\u6001"),vn.is_end?t.createElement("span",{className:un.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:un.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Qr&&t.createElement("div",{className:un.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vn.is_accessible&&t.createElement("div",{className:un.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},Yt={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"},Sr="data:image/png;base64,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",ot=({className:ue,dataSource:ze=[],col:Oe=4,right:bt,bottom:Vt=23,precision:an=0,wrapWidth:St=1200,wrapClassName:In,trackEventItems:Nn,loading:rr})=>{const Un=Math.floor((St-(Oe-1)*bt)/Oe);return t.createElement(le.Z,{spinning:rr},t.createElement("div",{className:ee()(Yt.list,ue)},!!ze.length&&ze.map((vn,jr)=>{const{subject_identifier:Qr,id:ho,identifier:Dr,power:wr}=vn,lo=vn.is_public!=0&&vn.is_public;return t.createElement("div",{className:ee()(`${Yt.wrap} ${vn.is_accessible?"":Yt.warpStyle}`,In),key:ho,style:{width:Un,marginRight:(1+jr)%Oe===0?0:bt+an,marginBottom:Vt}},t.createElement("a",{className:Yt.li,onClick:mo=>{mo.preventDefault(),Nn&&(0,W.L9)([Nn]),(0,W.xg)(vn.first_category_url)}},t.createElement("div",{className:Yt.creator},t.createElement("img",{className:Yt.img,src:te.Z.IMG_SERVER+"/images/"+vn.avatar_url}),t.createElement("div",{className:Yt.text,title:vn.creator},vn.creator)),t.createElement("div",{className:Yt.top},t.createElement(k.Z,{title:vn.name},t.createElement("div",{className:Yt.name},vn.name)),lo&&t.createElement("div",{className:Yt.sign})),t.createElement("div",{className:Yt.middle},t.createElement("div",{className:Yt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:Yt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:Yt.value},(vn==null?void 0:vn.visits)||0)),t.createElement("div",null,t.createElement("span",{className:Yt.text},"\u6210\u5458"),t.createElement("span",{className:Yt.value},(vn==null?void 0:vn.course_members_count)||0))),t.createElement("div",{className:Yt.row},t.createElement("div",null,t.createElement("span",{className:Yt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:Yt.value},(vn==null?void 0:vn.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:Yt.text},"\u72B6\u6001"),vn.is_end?t.createElement("span",{className:Yt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:Yt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Qr&&t.createElement("div",{className:Yt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vn.is_accessible&&t.createElement("div",{className:Yt.lockWrap},t.createElement("img",{src:`${te.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")))}),!ze.length&&t.createElement(yt.Z,null)))},Et={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"},z=e(90115),ct=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={},tabBarExtraContent:an})=>t.createElement("div",{className:ee()(Et.tabs,bt),style:Vt},t.createElement("div",{className:Et.tabsWrap},ue.map((St,In)=>t.createElement("aside",{className:Et.tab,onClick:()=>{Oe(St.id),St.link&&z.history.push(St.link)},key:In},t.createElement("div",{className:ze===St.id?Et.active:""},St.name),(St==null?void 0:St.resetCount)==null&&(St==null?void 0:St.total)!==void 0&&t.createElement("span",null,"\uFF08",St==null?void 0:St.total,"\uFF09"),(St==null?void 0:St.resetCount)!==void 0&&(St==null?void 0:St.total)!==void 0&&t.createElement(k.Z,{title:(St==null?void 0:St.tip)!=null?St==null?void 0:St.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},St==null?void 0:St.resetCount),"/",t.createElement("span",null,St==null?void 0:St.total),"\uFF09"))))),t.createElement("div",{className:Et.tabBar},an)),pe={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"},Ht=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={},tabBarExtraContent:an})=>t.createElement("div",{className:ee()(pe.tabs,bt),style:Vt},t.createElement("div",{className:pe.tabsWrap},ue.map((St,In)=>t.createElement("aside",{className:pe.tab,onClick:()=>{Oe(St.id),St.link&&z.history.push(St.link)},key:In},t.createElement("div",{className:ze===St.id?pe.active:""},St.name),(St==null?void 0:St.resetCount)==null&&(St==null?void 0:St.total)!==void 0&&t.createElement("span",null,"\uFF08",St==null?void 0:St.total,"\uFF09"),(St==null?void 0:St.resetCount)!==void 0&&(St==null?void 0:St.total)!==void 0&&t.createElement(k.Z,{title:(St==null?void 0:St.tip)!=null?St==null?void 0:St.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},St==null?void 0:St.resetCount),"/",t.createElement("span",null,St==null?void 0:St.total),"\uFF09"))))),t.createElement("div",{className:pe.tabBar},an)),Ct={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"},sn=({dataSource:ue=[],value:ze,onChange:Oe,className:bt,style:Vt={},tabBarExtraContent:an})=>t.createElement("div",{className:ee()(Ct.tabs,bt),style:Vt},t.createElement("div",{className:Ct.tabsWrap},ue.map((St,In)=>t.createElement("aside",{className:`${Ct.tab} ${ze===St.id?Ct.active:""}`,onClick:()=>{Oe(St.id),St.link&&z.history.push(St.link)},key:In},t.createElement("div",null,St.name),(St==null?void 0:St.resetCount)==null&&(St==null?void 0:St.total)!==void 0&&t.createElement("span",null,"\uFF08",St==null?void 0:St.total,"\uFF09"),(St==null?void 0:St.resetCount)!==void 0&&(St==null?void 0:St.total)!==void 0&&t.createElement(k.Z,{title:(St==null?void 0:St.tip)!=null?St==null?void 0:St.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},St==null?void 0:St.resetCount),"/",t.createElement("span",null,St==null?void 0:St.total),"\uFF09"))))),t.createElement("div",{className:Ct.tabBar},an)),Cn=({className:ue,style:ze={},children:Oe})=>t.createElement("div",{className:ee()(ue),style:ze},Oe),Wt={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"},oe=e(38854),Ae=e(20834);const Re=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ht=({sortValue:ue,dropValue:ze,className:Oe,onSort:bt,onDrop:Vt,dataSource:an=Re})=>{var St;return t.createElement("div",{className:ee()(Wt.orderWrap,Oe)},t.createElement(oe.Z,{dropdownRender:()=>t.createElement(Ae.default,null,an.map((In,Nn)=>t.createElement(Ae.default.Item,{key:Nn,onClick:()=>Vt(In.id)},In.name)))},t.createElement("span",{className:Wt.orderTextWrap},(St=an.find(In=>ze===In.id))==null?void 0:St.name)),t.createElement("span",{className:Wt.orderIconWrap},t.createElement("span",{className:Wt.orderAsc},t.createElement("i",{className:ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Wt.cursorPointer} ${Wt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Wt.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")})),t.createElement("span",{className:Wt.orderDesc},t.createElement("i",{className:ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Wt.cursorPointer} ${Wt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Wt.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")}))))},ut={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 mt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Ne=({sortValue:ue,dropValue:ze,className:Oe,onSort:bt,onDrop:Vt,dataSource:an=mt})=>{var St;return t.createElement("div",{className:ee()(ut.orderWrap,Oe)},t.createElement(oe.Z,{dropdownRender:()=>t.createElement(Ae.default,null,an.map((In,Nn)=>t.createElement(Ae.default.Item,{key:Nn,onClick:()=>Vt(In.id)},In.name)))},t.createElement("span",{className:ut.orderTextWrap},(St=an.find(In=>ze===In.id))==null?void 0:St.name)),t.createElement("span",{className:ut.orderIconWrap},t.createElement("span",{className:ut.orderAsc},t.createElement("i",{className:ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-up font12 ${ut.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")})),t.createElement("span",{className:ut.orderDesc},t.createElement("i",{className:ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer} ${ut.active}`:`iconfont icon-sanjiaoxing-down font12 ${ut.cursorPointer}`,onClick:()=>bt(ue==="asc"?"desc":"asc")}))))},Fe={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"},et=e(3113),Ge=e(39587),st=Object.defineProperty,at=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,En=(ue,ze,Oe)=>ze in ue?st(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Wn=(ue,ze)=>{for(var Oe in ze||(ze={}))Qt.call(ze,Oe)&&En(ue,Oe,ze[Oe]);if(at)for(var Oe of at(ze))mn.call(ze,Oe)&&En(ue,Oe,ze[Oe]);return ue},kn=(ue,ze)=>{var Oe={};for(var bt in ue)Qt.call(ue,bt)&&ze.indexOf(bt)<0&&(Oe[bt]=ue[bt]);if(ue!=null&&at)for(var bt of at(ue))ze.indexOf(bt)<0&&mn.call(ue,bt)&&(Oe[bt]=ue[bt]);return Oe},Vn=(ue,ze,Oe)=>new Promise((bt,Vt)=>{var an=Nn=>{try{In(Oe.next(Nn))}catch(rr){Vt(rr)}},St=Nn=>{try{In(Oe.throw(Nn))}catch(rr){Vt(rr)}},In=Nn=>Nn.done?bt(Nn.value):Promise.resolve(Nn.value).then(an,St);In((Oe=Oe.apply(ue,ze)).next())}),ln=ue=>{var ze=ue,{className:Oe,style:bt,children:Vt,loading:an=!1,openLoading:St,onClick:In=()=>{},size:Nn="middle",shape:rr="round",theme:Un}=ze,vn=kn(ze,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[jr,Qr]=(0,t.useState)(!1),ho=(0,t.useMemo)(()=>{switch(Un){case Ge.Fy.THEMEONE:return Fe.ThemeOne;case Ge.Fy.DEFAULT:default:return Fe.btn}},[Un]);return t.createElement(et.ZP,Wn({onClick:(0,se.throttle)(Dr=>Vn(void 0,null,function*(){St&&Qr(!0);try{yield In(Dr)}catch(wr){console.log("error",wr)}St&&Qr(!1)}),2e3,{leading:!0,trailing:!1}),className:ee()(ho,Fe[`${Nn}-${rr}`],Oe),style:bt,size:Nn,shape:rr,loading:jr||an},vn),Vt)},Xn={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"},pr=({className:ue,style:ze,children:Oe=null,onClick:bt,title:Vt})=>t.createElement("div",{className:ee()(Xn.head,ue),style:ze},t.createElement("span",{className:"primary-hover",onClick:bt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Vt},Vt),t.createElement("div",{className:Xn.node},Oe)),Kn={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"},nr=({confirmShow:ue=!0,confirmTitle:ze,confirmClick:Oe,cancelShow:bt=!0,cancelTitle:Vt,cancelClick:an,className:St,style:In,confirmLoading:Nn=!1})=>t.createElement("div",{className:ee()(Kn.btns,St),style:In},ue&&t.createElement(et.ZP,{loading:Nn,onClick:Oe,type:"primary",className:Kn.confirm},ze),bt&&t.createElement(et.ZP,{onClick:an,className:Kn.cancel},Vt)),lr={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"},Ur=({className:ue,style:ze={},LeftContent:Oe,children:bt,RightContent:Vt})=>t.createElement("div",{className:ee()(lr.fixedBottom,ue),style:ze},t.createElement("div",{className:lr.wrap},t.createElement("div",{className:lr.left},Oe),t.createElement("div",{className:lr.center},bt),t.createElement("div",{className:lr.right},Vt))),Ln={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"},dn=({className:ue,style:ze={},dataSource:Oe=[]})=>t.createElement("div",{className:ee()(Ln.crumbs,ue),style:ze},Oe.map((bt,Vt)=>Vtz.history.push(bt.path)},bt.name):t.createElement("span",null,bt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Vt,style:{color:"#5F6368"}},bt.name))),mr=e(31797),hr=Object.defineProperty,sr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,kr=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Rr=(ue,ze,Oe)=>ze in ue?hr(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Sn=(ue,ze)=>{for(var Oe in ze||(ze={}))_n.call(ze,Oe)&&Rr(ue,Oe,ze[Oe]);if(kr)for(var Oe of kr(ze))br.call(ze,Oe)&&Rr(ue,Oe,ze[Oe]);return ue},Dn=(ue,ze)=>sr(ue,fr(ze)),cr=(ue,ze)=>{var Oe={};for(var bt in ue)_n.call(ue,bt)&&ze.indexOf(bt)<0&&(Oe[bt]=ue[bt]);if(ue!=null&&kr)for(var bt of kr(ue))ze.indexOf(bt)<0&&br.call(ue,bt)&&(Oe[bt]=ue[bt]);return Oe};const{Countdown:Lr}=mr.default;var eo=ue=>{var ze=ue,{onChange:Oe}=ze,bt=cr(ze,["onChange"]);const[Vt,an]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Vt=="number"&&Vt>=0&&Oe(Vt)},[Vt]);const St=In=>{const Nn=Math.floor(In/1e3);an(Nn)};return t.createElement(Lr,Dn(Sn({},bt),{onChange:St}))},_r={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Eo=({DataProps:ue,className:ze,style:Oe={}})=>{var bt;return t.createElement("div",{className:ee()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",_r.ClassRoomItem,ze),style:Oe,onClick:()=>{(0,W.xg)(ue==null?void 0:ue.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(bt=te.Z)==null?void 0:bt.IMG_SERVER}/images/${ue==null?void 0:ue.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ue==null?void 0:ue.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}},!!(ue!=null&&ue.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:ee()("text-16px font-medium",_r.TitleDom)},ue==null?void 0:ue.name)),t.createElement("div",{className:"c-grey-333 font-medium"},ue==null?void 0:ue.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ue==null?void 0:ue.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ue==null?void 0:ue.tasks_count),ue!=null&&ue.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Po=Object.defineProperty,Fo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,oo=(ue,ze,Oe)=>ze in ue?Po(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,bo=(ue,ze)=>{for(var Oe in ze||(ze={}))zo.call(ze,Oe)&&oo(ue,Oe,ze[Oe]);if(Fo)for(var Oe of Fo(ze))co.call(ze,Oe)&&oo(ue,Oe,ze[Oe]);return ue},ta=({DataProps:ue=[],selectValue:ze,onChange:Oe,className:bt,style:Vt={},extra:an,classNameItem:St,styleItem:In={},barHidden:Nn})=>{const[rr,Un]=(0,t.useState)();return(0,t.useEffect)(()=>{Un(Array.isArray(ze)?ze:[ze])},[ze]),t.createElement("div",{className:ee()("flex px-20px py-10px gap-40px",bt),style:bo({borderBottom:"1px solid #D3F0FF"},Vt)},ue==null?void 0:ue.map(vn=>t.createElement("div",{key:vn==null?void 0:vn.id,className:ee()("flex item-center justify-center current c-grey-333 text-16 relative",St,vn==null?void 0:vn.className),style:bo(bo({color:rr!=null&&rr.includes(vn==null?void 0:vn.id)?"#1890FF":"",minWidth:88},In),(vn==null?void 0:vn.style)||{}),onClick:jr=>{Oe==null||Oe({domEvent:jr,item:vn}),vn!=null&&vn.link&&z.history.push(vn==null?void 0:vn.link)}},vn==null?void 0:vn.name,!Nn&&(rr==null?void 0:rr.includes(vn==null?void 0:vn.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},an))},Mo=Object.defineProperty,Qo=Object.defineProperties,Ea=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Yr=(ue,ze,Oe)=>ze in ue?Mo(ue,ze,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):ue[ze]=Oe,Gr=(ue,ze)=>{for(var Oe in ze||(ze={}))pa.call(ze,Oe)&&Yr(ue,Oe,ze[Oe]);if(Vo)for(var Oe of Vo(ze))ga.call(ze,Oe)&&Yr(ue,Oe,ze[Oe]);return ue},So=(ue,ze)=>Qo(ue,Ea(ze)),Ar=({value:ue,onChange:ze,onInputChange:Oe,className:bt,style:Vt={},InputProps:an})=>{const[St,In]=(0,t.useState)(ue);return t.createElement("div",{className:ee()("flex item-center rounded-full px-10px py-2px",bt),style:Gr({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(V.default,So(Gr({bordered:!1},an),{onChange:Nn=>{In(Nn.target.value),Oe==null||Oe(encodeURIComponent(Nn.target.value))},onPressEnter:Nn=>{ze==null||ze({domEvent:Nn,item:{value:St}})}})),t.createElement("img",{className:"h-22px current",src:e(25365),height:22,onClick:Nn=>{ze==null||ze({domEvent:Nn,item:{value:St}})}}))}},8418:function(qt,qe,e){"use strict";var t=e(59301),r=e(78241),s=e(43418),U=e(8591),f=e(71418),O=e(5112),o=e(65602),ee=e(26724),se=e.n(ee),P=e(90115),ie=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,We=(u,n,E)=>n in u?ie(u,n,{enumerable:!0,configurable:!0,writable:!0,value:E}):u[n]=E,Ce=(u,n)=>{for(var E in n||(n={}))R.call(n,E)&&We(u,E,n[E]);if(Z)for(var E of Z(n))L.call(n,E)&&We(u,E,n[E]);return u},Ze=(u,n)=>M(u,x(n)),De=(u,n,E)=>new Promise((I,re)=>{var X=ge=>{try{y(E.next(ge))}catch(G){re(G)}},V=ge=>{try{y(E.throw(ge))}catch(G){re(G)}},y=ge=>ge.done?I(ge.value):Promise.resolve(ge.value).then(X,V);y((E=E.apply(u,n)).next())});const Y=({teachers:u,loading:n,dispatch:E})=>{const I=(0,P.useParams)(),[re,X]=(0,t.useState)([]),[V,y]=(0,t.useState)(!1),[ge,G]=(0,t.useState)(!0);I.id=I.coursesId,I.course_id=I.coursesId,I.limit=20;const Ve=(0,t.useRef)(0),ae=()=>De(void 0,null,function*(){y(!0),Ve.current++;const de=yield(0,o.gp)(Ze(Ce({},I),{page:Ve.current}));de!=null&&de.teacher_list&&(X([...re,...de.teacher_list]),de.teacher_list.length!==I.limit&&G(!1)),y(!1)});(0,t.useEffect)(()=>{u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ve.current=0,G(!0),X([]),ae())},[u.actionTabs.key]);const[xe]=r.default.useForm();return t.createElement(s.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const de=xe.getFieldValue();if(de.course_member_id){const me=de.course_member_id.split(",");(yield(0,o.rM)(Ze(Ce({},I),{user_id:me[1],course_member_id:me[0]}))).status===0&&(X([]),U.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Ce({},I)}),E({type:"teachers/getList",payload:Ce({},I)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:I.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else U.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{X([]),E({type:"teachers/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),t.createElement(r.default,{form:xe},t.createElement("div",{style:{background:"#F4FAFF",padding:20}},t.createElement("div",{style:{maxHeight:200,overflow:"auto"}},t.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>ae(),hasMore:!V&&ge,useWindow:!1},t.createElement(f.Z,{spinning:V},t.createElement(r.default.Item,{name:"course_member_id",style:{marginBottom:0}},t.createElement(O.ZP.Group,null,re==null?void 0:re.map(function(de,me){return t.createElement("div",null,t.createElement(O.ZP,{value:de.course_member_id+","+de.user_id},de.name))})))))))))};qe.Z=(0,P.connect)(({teachers:u,loading:n})=>({teachers:u,loading:n}))(Y)},74478:function(qt,qe,e){"use strict";e.r(qe),e.d(qe,{default:function(){return dr}});var t=e(39587),r=e(59301),s=e(90115),U=e(66649),f=e.n(U),O=e(8591),o=e(20834),ee=e(6848),se=e(43418),P=e(38854),ie=e(12563),M=e(81327),x=e(14478),Z=e(60324),R=e(95237),L=e(43604),We=e(1710),Ce=e(58421),Ze=e(64866),De=e(84105),Y=e(57899),u=e(22566),n=e(21692),E=Object.defineProperty,I=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,V=(h,B,b)=>B in h?E(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,y=(h,B)=>{for(var b in B||(B={}))re.call(B,b)&&V(h,b,B[b]);if(I)for(var b of I(B))X.call(B,b)&&V(h,b,B[b]);return h},ge=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const G=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();return he.id=he.coursesId,r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ge(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...h.actionTabs.selectArrs]}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b(),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getBoardList",payload:y({},h.actionTabs.params)}))}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ve=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(G),ae=e(67939),xe=Object.defineProperty,de=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,le=(h,B,b)=>B in h?xe(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,k=(h,B)=>{for(var b in B||(B={}))me.call(B,b)&&le(h,b,B[b]);if(de)for(var b of de(B))Be.call(B,b)&&le(h,b,B[b]);return h},Ee=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const te=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const[gt,Jt]=(0,r.useState)(!1),Pe=(0,r.useRef)(null);return r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:()=>Ee(void 0,null,function*(){var At;if((At=Pe.current)!=null&&At.onVerify())return;Jt(!0);const w=yield(0,Ze.ZP)(`/api/course_groups/${h.actionTabs.selectArrs.id}.json`,{method:"delete"});Jt(!1),w.status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),B({type:"classroomList/getCourseGroupsList",payload:k({},h.actionTabs.params)}),B({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),b())}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),r.createElement(ae.Z,{ref:At=>Pe.current=At})))};var W=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(te),be=e(78241),Qe=e(71418),Dt=e(5083),yt=Object.defineProperty,kt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,dt=(h,B,b)=>B in h?yt(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,je=(h,B)=>{for(var b in B||(B={}))vt.call(B,b)&&dt(h,b,B[b]);if(kt)for(var b of kt(B))wt.call(B,b)&&dt(h,b,B[b]);return h},nt=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const g=({classroomList:h,loading:B,dispatch:b,cb:he})=>{const gt=(0,s.useParams)();gt.id=gt.coursesId,(0,r.useEffect)(()=>{h.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&b({type:"classroomList/getCourseGroups",payload:{id:gt.id}})},[h.name,h.actionTabs.key]);const[Jt]=be.default.useForm();let Pe=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(w=>Pe.push(w.id+""));const At=w=>w&&wnt(void 0,null,function*(){const w=Jt.getFieldValue();(yield(0,Ze.ZP)(`/api/courses/${gt.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...h.actionTabs.selectArrs]}})).status===0&&(he(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getClassroomPollsList",payload:je({},h.actionTabs.params)}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),B.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(Qe.Z,null)),h.courseGroups.course_groups&&r.createElement(be.default,{form:Jt,initialValues:{group_ids:Pe,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(R.Z,{className:"mt30"},r.createElement(L.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",f()().format("YYYY-MM-DD HH:mm")),r.createElement(L.Z,null,r.createElement(be.default.Item,{name:"end_time"},r.createElement(Dt.default,{disabledDate:At,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:f()(f()(new Date((0,u.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:f()((0,u.U6)(),"HH:mm")}}))))))};var D=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(g),C=e(24905),l=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const j=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)(),gt=(0,s.useLocation)(),[Jt,Pe]=(0,r.useState)([]);(0,r.useEffect)(()=>{h.actionTabs.key==="\u53D1\u9001"&&new Promise((zn,qr)=>l(void 0,null,function*(){b({type:"classroomList/getCoursesMine",payload:{id:he.id,page_size:50}}).then(Zr=>{Pe(Jt.concat(Zr))})}))},[h.name,h.actionTabs.key]);const[At]=be.default.useForm();let w=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(zn=>w.push(zn.id+""));const Rt=zn=>zn&&znr.createElement(C.default,{value:String(zn),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(se.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:h.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>l(void 0,null,function*(){const zn=At.getFieldValue();(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...h.actionTabs.selectArrs],to_course_ids:[...zn.group_ids]}})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),h.courseGroups.course_groups&&r.createElement(be.default,{form:At,initialValues:{group_ids:w,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(be.default.Item,{name:"group_ids"},r.createElement(C.default.Group,null,r.createElement(We.default,{loading:B.effects["classroomList/getCourseGroups"],columns:Er,dataSource:Jt,scroll:{y:240},pagination:!1})))))};var ce=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(j),p={flex_box_center:"flex_box_center___aOual",flex_space_between:"flex_space_between___IIfN7",flex_box_vertical_center:"flex_box_vertical_center___G6vbb",flex_box_center_end:"flex_box_center_end___z9gke",flex_box_column:"flex_box_column___soaPh",bg:"bg___zCt5x",containerTitle:"containerTitle___iPKGq",containerDesc:"containerDesc___irxpK",listItem:"listItem___kCwgo",title:"title___lutdg",titleLeft:"titleLeft___bGn4b",titleRight:"titleRight___sgFkL",acitons:"acitons___UAM3d",memberManager:"memberManager___O_SB9",menu:"menu___v_30h",btns:"btns___sWAYR",selectBtn:"selectBtn___U6l9R",export:"export___NvhFz",checkbox:"checkbox___UShIp"},m=e(98228),J=e(92832),N=e(59301),A=Object.defineProperty,q=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ke=(h,B,b)=>B in h?A(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,He=(h,B)=>{for(var b in B||(B={}))Je.call(B,b)&&Ke(h,b,B[b]);if(q)for(var b of q(B))Se.call(B,b)&&Ke(h,b,B[b]);return h},Ue=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{TreeNode:F}=m.default,ye=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const{detailLeftMenus:gt,actionTabs:Jt}=h,Pe=gt.course_modules&>.course_modules.filter(w=>w.type==="video"),[At]=be.default.useForm();return N.createElement(se.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:h.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>Ue(void 0,null,function*(){var w,Rt;const Er=He({},yield At.validateFields());console.log(123),(yield(0,Ze.ZP)(`/api/courses/${he.id}/course_groups.json`,{method:"post",body:He({},Er)})).status===0&&(O.ZP.success("\u6DFB\u52A0\u6210\u529F"),At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getCourseGroupsList",payload:{id:he.coursesId,page:(Rt=(w=h.actionTabs)==null?void 0:w.params)==null?void 0:Rt.page,is_list:!0,is_all:1}}),b({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),b({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))}),onCancel:()=>{At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}})}},N.createElement(be.default,{form:At,initialValues:{name:""}},N.createElement(be.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},N.createElement(J.default,{maxLength:60}))))};var Ye=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(ye),$e=e(54580),xt=e(11662),Nt=e(22392),Pt=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{Dragger:Tt}=$e.default,{TreeNode:gn}=m.default,Zn=({classroomList:h,loading:B,dispatch:b})=>{" ";const he=(0,s.useParams)(),[gt,Jt]=(0,r.useState)([]),[Pe,At]=(0,r.useState)([]);he.id=he.coursesId;const{detailLeftMenus:w,actionTabs:Rt}=h,[Er]=be.default.useForm(),[zn,qr]=(0,r.useState)([]),[Zr,Xr]=(0,r.useState)([]),yo={name:"file",multiple:!0,accept:".xls,.xlsx",action:xt.Z.API_SERVER+"/api/attachments.json",onChange(S){const{status:H}=S.file;At(S.fileList),H==="done"?O.ZP.success(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):H==="error"&&O.ZP.error(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};(0,r.useEffect)(()=>{(0,Nt.F9)().then(S=>{var H;S&&(qr(S.student_groups),Er.setFieldsValue({search_class:(H=S==null?void 0:S.student_groups[0])==null?void 0:H.id}))})},[]);const i={selectedRowKeys:gt,onChange:(S,H)=>{console.log("selectedRowKeys changed: ",S,H),Jt(S)}},d=[{title:"\u5206\u73ED\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"department_name",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"student_count",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))}],T=S=>{S=String(S);const H=Zr.indexOf(S);H<0?Zr.push(S):Zr.splice(H,1),Xr([...Zr])};return r.createElement(se.default,{centered:!0,title:"\u521B\u5EFA\u5206\u73ED",width:1e3,open:h.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>Pt(void 0,null,function*(){(0,Nt.tR)({identifier:he.coursesId,student_group_ids:gt}).then(S=>{S&&(b({type:"classroomList/setActionTabs",payload:{}}),Jt([]),b({type:"classroomList/getCourseGroupsList",payload:{id:he.id}}))})}),onCancel:()=>{Xr([]),b({type:"classroomList/setActionTabs",payload:{}}),Jt([])}},r.createElement("section",null,r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(We.default,{pagination:!1,dataSource:zn,columns:d,rowSelection:i,rowKey:S=>S.id+"",onRow:S=>({onClick:H=>{" ";var ne,we;(ne=H.target)!=null&&ne.disabled||T((we=H.target)==null?void 0:we.value)}})}))))};var An=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Zn),Lt=e(16624),ar=e(40001),cn=e(94591),on=e(14433),tr=e(52094),tt=e(95949),Ot=e(5112),Gt={flex_box_center:"flex_box_center___j8F8c",flex_space_between:"flex_space_between___OWIUV",flex_box_vertical_center:"flex_box_vertical_center___fHeI3",flex_box_center_end:"flex_box_center_end___P4G_5",flex_box_column:"flex_box_column___dTPt8",scoremodal:"scoremodal___f9LB3",wrap:"wrap___dt_M9",wrap_title:"wrap_title___y1V6F",radioWrap:"radioWrap___XyDwc",radio:"radio___SqOHP",colorFF0000:"colorFF0000___ouwZq",pagination:"pagination___P_EI6",selectWrapper:"selectWrapper___wYLTC",allqingchu:"allqingchu___VTPaX",title:"title___Ra1CH",score:"score___xJC1O",close:"close___bk6Q4",content:"content___cMztP",items:"items___GOajD",bottom:"bottom___nJJ5g",yes:"yes___aN7a8",no:"no___CYerV",titlecount:"titlecount___jS6Zg",add:"add___y9q9c",search:"search___K_v1k",searchIcon:"searchIcon___QFwp9",tabWrap:"tabWrap___vY7yr",course_name:"course_name___FeXkI"},Ft=e(59301),tn=Object.defineProperty,Hn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Yt=(h,B,b)=>B in h?tn(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Sr=(h,B)=>{for(var b in B||(B={}))qn.call(B,b)&&Yt(h,b,B[b]);if(Rn)for(var b of Rn(B))Tn.call(B,b)&&Yt(h,b,B[b]);return h},fe=(h,B)=>Hn(h,un(B)),ot=(h,B)=>{var b={};for(var he in h)qn.call(h,he)&&B.indexOf(he)<0&&(b[he]=h[he]);if(h!=null&&Rn)for(var he of Rn(h))B.indexOf(he)<0&&Tn.call(h,he)&&(b[he]=h[he]);return b},Et=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const z=h=>{var B=h,{classroomList:b,shixunsDetail:he,dispatch:gt,user:Jt}=B,Pe=ot(B,["classroomList","shixunsDetail","dispatch","user"]),At,w;const{detailTopBanner:Rt}=b,Er=(0,s.useParams)(),[zn,qr]=(0,r.useState)(0),[Zr,Xr]=(0,r.useState)([]),[yo,gr]=(0,r.useState)(""),[i,d]=(0,r.useState)(),[T,S]=(0,r.useState)(!1),[H,ne]=(0,r.useState)({page:1,per_page:10}),[we,ke]=(0,r.useState)([]),[Te,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{gr(""),Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[he.actionTabs.key]),(0,r.useEffect)(()=>{Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[H==null?void 0:H.page]);const rt=()=>Et(void 0,null,function*(){let lt=yield(0,Ze.ZP)(`/api/users/${Jt.userInfo.login}/courses.json`,{method:"get",params:fe(Sr({},H),{category:"manage",status:"processing",search:encodeURI(yo),username:Jt.userInfo.login,no_limit_per_page:1})});qr((lt==null?void 0:lt.count)||0),Xr((lt==null?void 0:lt.courses)||[])}),ft=lt=>{ne({page:lt,per_page:10})},jt=()=>Et(void 0,null,function*(){var lt,Kt,fn;if(!i){S(!0);return}let rn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(lt=he.actionTabs.params)==null?void 0:lt.ids,receive_course_id:i}});(rn==null?void 0:rn.status)==0&&(((Kt=rn==null?void 0:rn.data)==null?void 0:Kt.count)==0?Mt(0):(ke((fn=rn==null?void 0:rn.data)==null?void 0:fn.course_group),it(!0)))}),Mt=lt=>Et(void 0,null,function*(){var Kt;let fn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Kt=he.actionTabs.params)==null?void 0:Kt.ids,receive_course_id:i,type:lt}});(fn==null?void 0:fn.status)==0&&(O.ZP.success("\u53D1\u9001\u6210\u529F"),gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}}))}),zt=()=>{gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}})};return Ft.createElement(Ft.Fragment,null,Ft.createElement(se.default,{title:`\u53D1\u9001${(At=he.actionTabs.params)==null?void 0:At.title}`,open:he.actionTabs.key==="Stage-SendModal",centered:!0,className:Gt.scoremodal,onCancel:zt,onOk:jt},Ft.createElement("div",{className:Gt.wrap},Ft.createElement("div",{className:Gt.wrap_title},"\u9009\u62E9\u7684",`${(w=he.actionTabs.params)==null?void 0:w.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Ft.createElement("div",{className:"mb10"},Ft.createElement(J.default.Search,{className:Gt.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:yo,onChange:lt=>gr(lt.target.value),suffix:Ft.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Gt.searchIcon}`,onClick:()=>{gr(yo),ne({page:1,per_page:10})}}),onSearch:lt=>{gr(lt),ne({page:1,per_page:10})}})),Ft.createElement("div",{className:Gt.radioWrap},Ft.createElement(Ot.ZP.Group,{value:i,onChange:lt=>{d(lt.target.value),S(!1)}},Zr.map((lt,Kt)=>Ft.createElement(Ot.ZP,{disabled:lt.id===(Rt==null?void 0:Rt.course_id),className:Gt.radio,value:lt.id,key:Kt},Ft.createElement("span",{title:lt.name},lt.name))))),T&&Ft.createElement("div",{className:Gt.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),zn>10&&Ft.createElement("div",{className:Gt.pagination},Ft.createElement(Ce.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:zn,onChange:ft})))),Ft.createElement(se.default,{title:"\u63D0\u793A",open:Te,centered:!0,className:Gt.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{it(!1),Mt(2)},onOk:()=>{it(!1),Mt(1)}},Ft.createElement("div",{className:Gt.wrap},Ft.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",we==null?void 0:we.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),Ft.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},we==null?void 0:we.map((lt,Kt)=>Ft.createElement(ee.Z,{title:lt==null?void 0:lt.name},Ft.createElement("div",{key:Kt,className:Gt.course_name},lt==null?void 0:lt.name)))))))};var K=(0,s.connect)(({classroomList:h,shixunsDetail:B,user:b})=>({classroomList:h,shixunsDetail:B,user:b}))(z),ct=e(13014),pe=e(59301),Bt=Object.defineProperty,Ht=Object.defineProperties,Ct=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Cn=(h,B,b)=>B in h?Bt(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Wt=(h,B)=>{for(var b in B||(B={}))sn.call(B,b)&&Cn(h,b,B[b]);if($t)for(var b of $t(B))wn.call(B,b)&&Cn(h,b,B[b]);return h},oe=(h,B)=>Ht(h,Ct(B)),Ae=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});f().locale("zh-cn");const Re={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},Xe=({classroomList:h,globalSetting:B,loading:b,dispatch:he,user:gt})=>{var Jt;const[Pe,At]=(0,r.useState)(Wt(Wt({},(0,s.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:w,detailLeftMenus:Rt}=h,[Er,zn]=(0,r.useState)([]),[qr,Zr]=(0,r.useState)("\u6392\u5E8F"),[Xr,yo]=(0,r.useState)(),[gr,i]=(0,r.useState)(),[d,T]=(0,r.useState)("0");let[S,H]=(0,r.useState)(!1),[ne,we]=(0,r.useState)();Pe.id=Pe.coursesId;let ke=[],Te;Rt.course_modules&&(Te=h.detailLeftMenus.course_modules.filter(Me=>Me.type==="board")[0]),(0,r.useEffect)(()=>{he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})},[Pe.categoryId]),(0,r.useEffect)(()=>{var Me;let ve=[];(Me=w.course_groups)==null||Me.map(_t=>{let pn=_t;pn.key=_t.id,ve.push(pn)}),yo(ve)},[w.course_groups]);const it=(Me,ve)=>{Pe.page=Me,Pe.limit=ve,he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})},rt=Me=>{Me.key==="0"?s.history.push(`/classrooms/${Pe.coursesId}/course_group`):s.history.push(`/classrooms/${Pe.coursesId}/not_course_group`)},ft=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:w==null?void 0:w.group_count,link:`/classrooms/${Pe.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:w==null?void 0:w.none_group_member_count,link:`/classrooms/${Pe.coursesId}/not_course_group`}],jt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Pe.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${Pe.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${Pe.coursesId}/export_member_scores_excel.xlsx&export=true`}],Mt=(Me,ve)=>Ae(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/course_groups/${Me}/set_invite_auth.json`,{method:"post",body:{set:ve}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}),zt=Me=>Ae(void 0,null,function*(){if(!gr&&Me!=="\u8BFE\u5802\u4FE1\u606F"&&Me!=="\u5B66\u751F"){O.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(Me){case"\u5B66\u751F":(0,Y.eV)(Wt({},Pe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,Y.Zn)(Wt({},Pe));break;case"\u6D3B\u8DC3\u5EA6":let ve=yield(0,Y.cr)(oe(Wt({},Pe),{group_id:gr}));(ve==null?void 0:ve.status)===-2&&(we(ve),H(!0));break;case"\u603B\u6210\u7EE9":let _t=yield(0,Y.fi)(oe(Wt({},Pe),{group_id:gr}));(_t==null?void 0:_t.status)===-2&&(we(_t),H(!0));break}}),lt=pe.createElement(o.default,{style:{maxHeight:400,width:240,overflow:"auto"}},jt.map(function(Me,ve){return pe.createElement(o.default.Item,{key:Me.url,onClick:_t=>{zt(Me.name)}},pe.createElement("span",null,Me.name))}),pe.createElement(o.default.Item,{key:"3"},pe.createElement(s.Link,{to:`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Kt=Me=>pe.createElement(o.default,{style:{minWidth:100},onClick:({item:ve,key:_t,keyPath:pn,domEvent:xn})=>{Mt(Me.id,_t)}},Me.invite_code_halt!==0&&pe.createElement(o.default.Item,{key:0,className:"tc"},"\u542F\u7528"),Me.invite_code_halt!==2&&pe.createElement(o.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),Me.invite_code_halt!==1&&pe.createElement(o.default.Item,{key:1,className:"tc"},"\u505C\u7528")),fn=[{title:"\u5E8F\u53F7",render:(Me,ve,_t)=>Pe.limit*(Pe.page-1)+_t+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:(Me,ve)=>pe.createElement(ee.Z,{title:Me,placement:"bottomLeft"},pe.createElement("span",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>Ae(void 0,null,function*(){var _t,pn;if(ve!=null&&ve.manage_auth&&(w.current_group_id==(ve==null?void 0:ve.id)||(0,Lt.GJ)()))s.history.push(`/classrooms/${Pe.coursesId}/course_group/${ve==null?void 0:ve.id}/detail`);else if(!(ve!=null&&ve.manage_auth)&&!(0,Lt.dE)())if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:oe(Wt({},Pe),{course_group_ids:[...w.user_group_ids,ve.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(oe(Wt({},Pe),{course_group_id:ve.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:pe.createElement("div",{style:{textAlign:"center"}},pe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 ${w!=null&&w.course_creator_phone?`\u624B\u673A\uFF1A${w==null?void 0:w.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${w==null?void 0:w.course_creator_email}`} - \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),pe.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},Me))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:Me=>pe.createElement("span",{title:Me,className:p.memberManager},Me)},(0,Lt.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(Me,me,_t)=>w.current_group_id==(me==null?void 0:me.id)?pe.createElement(ar.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,Lt.GJ)()&&!((Jt=h.detailTopBanner)!=null&&Jt.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(Me,me)=>{var _t,pn,xn,Ir,Fn,er;const Gn=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(_t=h.detailTopBanner)==null?void 0:_t.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(pn=h.detailTopBanner)==null?void 0:pn.name}\u300B\u7684${me==null?void 0:me.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 + \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),pe.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},Me))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:Me=>pe.createElement("span",{title:Me,className:p.memberManager},Me)},(0,Lt.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(Me,ve,_t)=>w.current_group_id==(ve==null?void 0:ve.id)?pe.createElement(ar.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,Lt.GJ)()&&!((Jt=h.detailTopBanner)!=null&&Jt.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(Me,ve)=>{var _t,pn,xn,Ir,Fn,er;const Gn=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(_t=h.detailTopBanner)==null?void 0:_t.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(pn=h.detailTopBanner)==null?void 0:pn.name}\u300B\u7684${ve==null?void 0:ve.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 \u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms -\u9080\u8BF7\u7801\uFF1A${Me}`;return me!=null&&me.manage_auth?pe.createElement(pe.Fragment,null,Me,pe.createElement("br",null),me.edit_auth&&(me==null?void 0:me.id)!=0&&(me==null?void 0:me.name)!="\u672A\u5206\u73ED"&&pe.createElement(P.Z,{dropdownRender:()=>Kt(me),placement:"bottomCenter",arrow:!0},pe.createElement(ie.Z,{color:(xn=Re[me.invite_code_halt])==null?void 0:xn.color},pe.createElement("span",{className:"current"},(Ir=Re[me.invite_code_halt])==null?void 0:Ir.name))),me.edit_auth&&(me==null?void 0:me.id)==0&&(me==null?void 0:me.name)=="\u672A\u5206\u73ED"&&pe.createElement(ie.Z,{color:(Fn=Re[me.invite_code_halt])==null?void 0:Fn.color},pe.createElement("span",{className:"current"},(er=Re[me.invite_code_halt])==null?void 0:er.name)),(me.invite_code_halt===0||me.invite_code_halt===2)&&pe.createElement(ie.Z,{onClick:()=>(0,u.RG)(Gn),color:"green"},pe.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(Me,me)=>pe.createElement(M.Z,{size:"middle"},(0,Lt.dE)()&&pe.createElement(x.Z,{trigger:"hover",title:w.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${w==null?void 0:w.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:w.current_group_id!="0"?"primary":"default",style:{display:w.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:w.current_group_id!="0"?"none":""}},onConfirm:()=>Ae(void 0,null,function*(){(yield he({type:"newClassroom/joincoursegroup",payload:{course_group_id:me==null?void 0:me.id,coursesId:Pe.coursesId}})).status===0&&he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:w.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},pe.createElement("a",{style:{cursor:"pointer",display:w.current_group_id==(me==null?void 0:me.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),me!=null&&me.manage_auth?pe.createElement(pe.Fragment,null,(0,Lt.GJ)()&&pe.createElement(Z.Z,{autoAdjustOverflow:!1,overlayClassName:p.btnmenu,placement:"bottomLeft",content:pe.createElement(o.default,{selectedKeys:[]},(0,Lt.GJ)()&&!(0,Lt.aQ)()&&(me==null?void 0:me.id)!=0&&(me==null?void 0:me.name)!="\u672A\u5206\u73ED"&&pe.createElement(o.default.Item,null,pe.createElement("a",{onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:me,params:Pe}})}},"\u5220\u9664\u5206\u73ED")),(0,Lt.GJ)()&&pe.createElement(o.default.Item,null,pe.createElement("a",{onClick:()=>{he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:me==null?void 0:me.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},pe.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",pe.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(w.current_group_id==(me==null?void 0:me.id)||(0,Lt.GJ)())&&pe.createElement("a",{onClick:()=>s.history.push(`/classrooms/${Pe.coursesId}/course_group/${me==null?void 0:me.id}/detail`)},"\u67E5\u770B")):!(0,Lt.dE)()&&pe.createElement("span",{style:{color:"#165dff",cursor:"pointer"},onClick:()=>Ae(void 0,null,function*(){var _t,pn;if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:oe(Wt({},Pe),{course_group_ids:[...w.user_group_ids,me.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(oe(Wt({},Pe),{course_group_id:me.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:pe.createElement("div",{style:{textAlign:"center"}},pe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 +\u9080\u8BF7\u7801\uFF1A${Me}`;return ve!=null&&ve.manage_auth?pe.createElement(pe.Fragment,null,Me,pe.createElement("br",null),ve.edit_auth&&(ve==null?void 0:ve.id)!=0&&(ve==null?void 0:ve.name)!="\u672A\u5206\u73ED"&&pe.createElement(P.Z,{dropdownRender:()=>Kt(ve),placement:"bottomCenter",arrow:!0},pe.createElement(ie.Z,{color:(xn=Re[ve.invite_code_halt])==null?void 0:xn.color},pe.createElement("span",{className:"current"},(Ir=Re[ve.invite_code_halt])==null?void 0:Ir.name))),ve.edit_auth&&(ve==null?void 0:ve.id)==0&&(ve==null?void 0:ve.name)=="\u672A\u5206\u73ED"&&pe.createElement(ie.Z,{color:(Fn=Re[ve.invite_code_halt])==null?void 0:Fn.color},pe.createElement("span",{className:"current"},(er=Re[ve.invite_code_halt])==null?void 0:er.name)),(ve.invite_code_halt===0||ve.invite_code_halt===2)&&pe.createElement(ie.Z,{onClick:()=>(0,u.RG)(Gn),color:"green"},pe.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(Me,ve)=>pe.createElement(M.Z,{size:"middle"},(0,Lt.dE)()&&pe.createElement(x.Z,{trigger:"hover",title:w.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${w==null?void 0:w.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:w.current_group_id!="0"?"primary":"default",style:{display:w.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:w.current_group_id!="0"?"none":""}},onConfirm:()=>Ae(void 0,null,function*(){(yield he({type:"newClassroom/joincoursegroup",payload:{course_group_id:ve==null?void 0:ve.id,coursesId:Pe.coursesId}})).status===0&&he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:w.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},pe.createElement("a",{style:{cursor:"pointer",display:w.current_group_id==(ve==null?void 0:ve.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),ve!=null&&ve.manage_auth?pe.createElement(pe.Fragment,null,(0,Lt.GJ)()&&pe.createElement(Z.Z,{autoAdjustOverflow:!1,overlayClassName:p.btnmenu,placement:"bottomLeft",content:pe.createElement(o.default,{selectedKeys:[]},(0,Lt.GJ)()&&!(0,Lt.aQ)()&&(ve==null?void 0:ve.id)!=0&&(ve==null?void 0:ve.name)!="\u672A\u5206\u73ED"&&pe.createElement(o.default.Item,null,pe.createElement("a",{onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:ve,params:Pe}})}},"\u5220\u9664\u5206\u73ED")),(0,Lt.GJ)()&&pe.createElement(o.default.Item,null,pe.createElement("a",{onClick:()=>{he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:ve==null?void 0:ve.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},pe.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",pe.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(w.current_group_id==(ve==null?void 0:ve.id)||(0,Lt.GJ)())&&pe.createElement("a",{onClick:()=>s.history.push(`/classrooms/${Pe.coursesId}/course_group/${ve==null?void 0:ve.id}/detail`)},"\u67E5\u770B")):!(0,Lt.dE)()&&pe.createElement("span",{style:{color:"#165dff",cursor:"pointer"},onClick:()=>Ae(void 0,null,function*(){var _t,pn;if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:oe(Wt({},Pe),{course_group_ids:[...w.user_group_ids,ve.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(oe(Wt({},Pe),{course_group_id:ve.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:pe.createElement("div",{style:{textAlign:"center"}},pe.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 ${w!=null&&w.course_creator_phone?`\u624B\u673A\uFF1A${w==null?void 0:w.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${w==null?void 0:w.course_creator_email}`} - \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),pe.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(Me=>!!Me),rn={onChange:(Me,me)=>{i(Me)},getCheckboxProps:Me=>({disabled:Me.name==="Disabled User"||!(Me!=null&&Me.manage_auth),name:Me.name})};return pe.createElement("section",{className:"pt-20px"},pe.createElement(tr.Z,{active:4},pe.createElement("div",{style:{display:"flex",alignItems:"center"}},pe.createElement("div",{className:p.btns},pe.createElement(on.t7,{style:{width:160,marginRight:"20px"},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:Pe.search,onChange:Me=>{Pe.search=Me,Pe.page=1,he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})}})),(0,Lt.GJ)()&&pe.createElement(P.Z,{dropdownRender:()=>lt},pe.createElement(on.op,{className:"mr20"},"\u5BFC\u51FA",pe.createElement(De.Z,{className:"ml5"}))),!(0,Lt.j5)()&&pe.createElement(on.op,{className:[p.add,"mr20"].join(" "),onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",params:Pe}})}},"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED"),(0,Lt.GJ)()&&pe.createElement(on.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Pe}})}},"\u65B0\u5EFA\u5206\u73ED"))),w.group_count===0&&pe.createElement(n.Z,null),w.group_count>0&&pe.createElement(pe.Fragment,null,pe.createElement("aside",{className:`plr30 ${p.bg}`},(gr==null?void 0:gr.length)>0&&pe.createElement(R.Z,{justify:"space-between",className:p.checkbox},pe.createElement(L.Z,null,pe.createElement("span",{className:"font14"},"\u5DF2\u9009 ",pe.createElement("span",{style:{color:"#165DFF"}},gr==null?void 0:gr.length)," \u4E2A")),pe.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gr==null?void 0:gr.length)<=0){O.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gr,title:"\u5206\u73ED"}}})}},pe.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),pe.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),pe.createElement(We.default,{rowSelection:(0,Lt.GJ)()?Wt({type:"checkbox"},rn):null,columns:fn,dataSource:Xr,loading:b.effects["classroomList/getCourseGroupsList"],pagination:!1})),pe.createElement("aside",{className:"tc mb50 mt30 px-20px"},pe.createElement(Ce.Z,{showQuickJumper:!0,onChange:it,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:Pe.limit||10,current:Pe.page||1,total:w.group_count}))),pe.createElement(W,{cb:()=>zn([])}),pe.createElement(Ve,{cb:()=>zn([])}),pe.createElement(ce,{cb:()=>zn([])}),pe.createElement(D,{cb:()=>zn([])}),pe.createElement(An,{cb:()=>zn([])}),pe.createElement(Ye,null),pe.createElement(tt.Z,null),pe.createElement(cn.Z,{res:ne,ismodel:S,setismodel:H}),pe.createElement(K,null))};var ht=(0,s.connect)(({classroomList:h,loading:B,globalSetting:b,user:he})=>({classroomList:h,globalSetting:b,loading:B,user:he}))(Xe),ut=Object.defineProperty,mt=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Fe=(h,B,b)=>B in h?ut(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,et=(h,B)=>{for(var b in B||(B={}))$.call(B,b)&&Fe(h,b,B[b]);if(mt)for(var b of mt(B))Ne.call(B,b)&&Fe(h,b,B[b]);return h},Ge=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const st=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();return he.id=he.coursesId,r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ge(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...h.actionTabs.selectArrs]}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b(),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getBoardList",payload:et({},h.actionTabs.params)}))}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var at=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(st),Qt=Object.defineProperty,mn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,kn=(h,B,b)=>B in h?Qt(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Vn=(h,B)=>{for(var b in B||(B={}))En.call(B,b)&&kn(h,b,B[b]);if(mn)for(var b of mn(B))Wn.call(B,b)&&kn(h,b,B[b]);return h},On=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const ln=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const[gt,Jt]=(0,r.useState)(!1),Pe=(0,r.useRef)(null);return r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:()=>On(void 0,null,function*(){var At;if((At=Pe.current)!=null&&At.onVerify())return;Jt(!0);const w=yield(0,Ze.ZP)(`/api/course_groups/${h.actionTabs.selectArrs.id}.json`,{method:"delete"});Jt(!1),w.status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),B({type:"classroomList/getCourseGroupsList",payload:Vn({},h.actionTabs.params)}),B({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),b())}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),r.createElement(ae.Z,{ref:At=>Pe.current=At})))};var Xn=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(ln),Jn=Object.defineProperty,pr=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,nr=(h,B,b)=>B in h?Jn(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,lr=(h,B)=>{for(var b in B||(B={}))Kn.call(B,b)&&nr(h,b,B[b]);if(pr)for(var b of pr(B))Yn.call(B,b)&&nr(h,b,B[b]);return h},Br=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const Ur=({classroomList:h,loading:B,dispatch:b,cb:he})=>{const gt=(0,s.useParams)();gt.id=gt.coursesId,(0,r.useEffect)(()=>{h.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&b({type:"classroomList/getCourseGroups",payload:{id:gt.id}})},[h.name,h.actionTabs.key]);const[Jt]=be.default.useForm();let Pe=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(w=>Pe.push(w.id+""));const At=w=>w&&wBr(void 0,null,function*(){const w=Jt.getFieldValue();(yield(0,Ze.ZP)(`/api/courses/${gt.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...h.actionTabs.selectArrs]}})).status===0&&(he(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getClassroomPollsList",payload:lr({},h.actionTabs.params)}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),B.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(Qe.Z,null)),h.courseGroups.course_groups&&r.createElement(be.default,{form:Jt,initialValues:{group_ids:Pe,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(R.Z,{className:"mt30"},r.createElement(L.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",f()().format("YYYY-MM-DD HH:mm")),r.createElement(L.Z,null,r.createElement(be.default.Item,{name:"end_time"},r.createElement(Dt.default,{disabledDate:At,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:f()(f()(new Date((0,u.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:f()((0,u.U6)(),"HH:mm")}}))))))};var Ln=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Ur),Pn=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const dn=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)(),gt=(0,s.useLocation)(),[Jt,Pe]=(0,r.useState)([]);(0,r.useEffect)(()=>{h.actionTabs.key==="\u53D1\u9001"&&new Promise((zn,qr)=>Pn(void 0,null,function*(){b({type:"classroomList/getCoursesMine",payload:{id:he.id,page_size:50}}).then(Zr=>{Pe(Jt.concat(Zr))})}))},[h.name,h.actionTabs.key]);const[At]=be.default.useForm();let w=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(zn=>w.push(zn.id+""));const Rt=zn=>zn&&znr.createElement(C.default,{value:String(zn),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(se.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:h.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>Pn(void 0,null,function*(){const zn=At.getFieldValue();(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...h.actionTabs.selectArrs],to_course_ids:[...zn.group_ids]}})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),h.courseGroups.course_groups&&r.createElement(be.default,{form:At,initialValues:{group_ids:w,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(be.default.Item,{name:"group_ids"},r.createElement(C.default.Group,null,r.createElement(We.default,{loading:B.effects["classroomList/getCourseGroups"],columns:Er,dataSource:Jt,scroll:{y:240},pagination:!1})))))};var mr=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(dn),hr={flex_box_center:"flex_box_center___Rtx0_",flex_space_between:"flex_space_between___Tknhs",flex_box_vertical_center:"flex_box_vertical_center___Vxe63",flex_box_center_end:"flex_box_center_end___SMqJE",flex_box_column:"flex_box_column___tjRIw",bg:"bg___QGquv",containerTitle:"containerTitle___iHW9s",containerDesc:"containerDesc___OupQ2",listItem:"listItem___ZmWvp",title:"title___fs94I",titleLeft:"titleLeft___V72Y8",titleRight:"titleRight___f4VUl",acitons:"acitons___nkDaq",memberManager:"memberManager___dTUYf",menu:"menu___JXkY7",btns:"btns___XEdqh",selectBtn:"selectBtn___mYSSZ",export:"export____e_FF",checkbox:"checkbox___joB7n",myInput:"myInput___bfSNy"},sr=e(59301),fr=Object.defineProperty,kr=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Rr=(h,B,b)=>B in h?fr(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Sn=(h,B)=>{for(var b in B||(B={}))_n.call(B,b)&&Rr(h,b,B[b]);if(kr)for(var b of kr(B))br.call(B,b)&&Rr(h,b,B[b]);return h},Dn=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{TreeNode:cr}=m.default,Lr=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const{detailLeftMenus:gt,actionTabs:Jt}=h,Pe=gt.course_modules&>.course_modules.filter(w=>w.type==="video"),[At]=be.default.useForm();return sr.createElement(se.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:h.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>Dn(void 0,null,function*(){var w,Rt;const Er=Sn({},yield At.validateFields());console.log(123),(yield(0,Ze.ZP)(`/api/courses/${he.id}/course_groups.json`,{method:"post",body:Sn({},Er)})).status===0&&(O.ZP.success("\u6DFB\u52A0\u6210\u529F"),At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getCourseGroupsList",payload:{id:he.coursesId,page:(Rt=(w=h.actionTabs)==null?void 0:w.params)==null?void 0:Rt.page,is_list:!0,is_all:1}}),b({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),b({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))}),onCancel:()=>{At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}})}},sr.createElement(be.default,{form:At,initialValues:{name:""}},sr.createElement(be.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},sr.createElement(J.default,{maxLength:60}))))};var ro=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Lr),eo=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{Dragger:_r}=$e.default,{TreeNode:fo}=m.default,Eo=({classroomList:h,loading:B,dispatch:b})=>{" ";const he=(0,s.useParams)(),[gt,Jt]=(0,r.useState)([]),[Pe,At]=(0,r.useState)([]);he.id=he.coursesId;const{detailLeftMenus:w,actionTabs:Rt}=h,[Er]=be.default.useForm(),[zn,qr]=(0,r.useState)([]),[Zr,Xr]=(0,r.useState)([]),yo={name:"file",multiple:!0,accept:".xls,.xlsx",action:xt.Z.API_SERVER+"/api/attachments.json",onChange(S){const{status:H}=S.file;At(S.fileList),H==="done"?O.ZP.success(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):H==="error"&&O.ZP.error(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};(0,r.useEffect)(()=>{(0,Nt.F9)().then(S=>{var H;S&&(qr(S.student_groups),Er.setFieldsValue({search_class:(H=S==null?void 0:S.student_groups[0])==null?void 0:H.id}))})},[]);const i={selectedRowKeys:gt,onChange:(S,H)=>{console.log("selectedRowKeys changed: ",S,H),Jt(S)}},d=[{title:"\u5206\u73ED\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"department_name",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"student_count",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))}],T=S=>{S=String(S);const H=Zr.indexOf(S);H<0?Zr.push(S):Zr.splice(H,1),Xr([...Zr])};return r.createElement(se.default,{centered:!0,title:"\u521B\u5EFA\u5206\u73ED",width:1e3,open:h.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>eo(void 0,null,function*(){(0,Nt.tR)({identifier:he.coursesId,student_group_ids:gt}).then(S=>{S&&(b({type:"classroomList/setActionTabs",payload:{}}),Jt([]),b({type:"classroomList/getCourseGroupsList",payload:{id:he.id}}))})}),onCancel:()=>{Xr([]),b({type:"classroomList/setActionTabs",payload:{}}),Jt([])}},r.createElement("section",null,r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(We.default,{pagination:!1,dataSource:zn,columns:d,rowSelection:i,rowKey:S=>S.id+"",onRow:S=>({onClick:H=>{" ";var ne,we;(ne=H.target)!=null&&ne.disabled||T((we=H.target)==null?void 0:we.value)}})}))))};var Po=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Eo),Fo=e(22664),zo=e(17872),co={flex_box_center:"flex_box_center___rt_fS",flex_space_between:"flex_space_between___xJz4c",flex_box_vertical_center:"flex_box_vertical_center___jSI5P",flex_box_center_end:"flex_box_center_end___BBFqL",flex_box_column:"flex_box_column___dVC0l",scoremodal:"scoremodal___Gzt4s",wrap:"wrap___nRAhx",wrap_title:"wrap_title___WSBUi",radioWrap:"radioWrap___y2RO3",radio:"radio___P1YAp",colorFF0000:"colorFF0000___2R2eD",pagination:"pagination___ZggiS",selectWrapper:"selectWrapper___TmHog",allqingchu:"allqingchu___YrI0M",title:"title___bWDdh",score:"score___IUzBP",close:"close___aD8vn",content:"content___hYGZ0",items:"items___gm82x",bottom:"bottom___vU1UT",yes:"yes___bOYkh",no:"no___JO2in",titlecount:"titlecount___NvCOm",add:"add____Pmlf",search:"search___evVZX",searchIcon:"searchIcon___mM4hL",tabWrap:"tabWrap___cCcKU",course_name:"course_name___HqKpS"},oo=e(59301),bo=Object.defineProperty,Wo=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,Vo=(h,B,b)=>B in h?bo(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,pa=(h,B)=>{for(var b in B||(B={}))Qo.call(B,b)&&Vo(h,b,B[b]);if(Mo)for(var b of Mo(B))Ea.call(B,b)&&Vo(h,b,B[b]);return h},ga=(h,B)=>Wo(h,ta(B)),Yr=(h,B)=>{var b={};for(var he in h)Qo.call(h,he)&&B.indexOf(he)<0&&(b[he]=h[he]);if(h!=null&&Mo)for(var he of Mo(h))B.indexOf(he)<0&&Ea.call(h,he)&&(b[he]=h[he]);return b},Gr=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const So=h=>{var B=h,{classroomList:b,shixunsDetail:he,dispatch:gt,user:Jt}=B,Pe=Yr(B,["classroomList","shixunsDetail","dispatch","user"]),At,w;const{detailTopBanner:Rt}=b,Er=(0,s.useParams)(),[zn,qr]=(0,r.useState)(0),[Zr,Xr]=(0,r.useState)([]),[yo,gr]=(0,r.useState)(""),[i,d]=(0,r.useState)(),[T,S]=(0,r.useState)(!1),[H,ne]=(0,r.useState)({page:1,per_page:10}),[we,ke]=(0,r.useState)([]),[Te,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{gr(""),Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[he.actionTabs.key]),(0,r.useEffect)(()=>{Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[H==null?void 0:H.page]);const rt=()=>Gr(void 0,null,function*(){let lt=yield(0,Ze.ZP)(`/api/users/${Jt.userInfo.login}/courses.json`,{method:"get",params:ga(pa({},H),{category:"manage",status:"processing",search:encodeURI(yo),username:Jt.userInfo.login,no_limit_per_page:1})});qr((lt==null?void 0:lt.count)||0),Xr((lt==null?void 0:lt.courses)||[])}),ft=lt=>{ne({page:lt,per_page:10})},jt=()=>Gr(void 0,null,function*(){var lt,Kt,fn;if(!i){S(!0);return}let rn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(lt=he.actionTabs.params)==null?void 0:lt.ids,receive_course_id:i}});(rn==null?void 0:rn.status)==0&&(((Kt=rn==null?void 0:rn.data)==null?void 0:Kt.count)==0?Mt(0):(ke((fn=rn==null?void 0:rn.data)==null?void 0:fn.course_group),it(!0)))}),Mt=lt=>Gr(void 0,null,function*(){var Kt;let fn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Kt=he.actionTabs.params)==null?void 0:Kt.ids,receive_course_id:i,type:lt}});(fn==null?void 0:fn.status)==0&&(O.ZP.success("\u53D1\u9001\u6210\u529F"),gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}}))}),zt=()=>{gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}})};return oo.createElement(oo.Fragment,null,oo.createElement(se.default,{title:`\u53D1\u9001${(At=he.actionTabs.params)==null?void 0:At.title}`,open:he.actionTabs.key==="Stage-SendModal",centered:!0,className:co.scoremodal,onCancel:zt,onOk:jt},oo.createElement("div",{className:co.wrap},oo.createElement("div",{className:co.wrap_title},"\u9009\u62E9\u7684",`${(w=he.actionTabs.params)==null?void 0:w.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),oo.createElement("div",{className:"mb10"},oo.createElement(J.default.Search,{className:co.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:yo,onChange:lt=>gr(lt.target.value),suffix:oo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${co.searchIcon}`,onClick:()=>{gr(yo),ne({page:1,per_page:10})}}),onSearch:lt=>{gr(lt),ne({page:1,per_page:10})}})),oo.createElement("div",{className:co.radioWrap},oo.createElement(Ot.ZP.Group,{value:i,onChange:lt=>{d(lt.target.value),S(!1)}},Zr.map((lt,Kt)=>oo.createElement(Ot.ZP,{disabled:lt.id===(Rt==null?void 0:Rt.course_id),className:co.radio,value:lt.id,key:Kt},oo.createElement("span",{title:lt.name},lt.name))))),T&&oo.createElement("div",{className:co.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),zn>10&&oo.createElement("div",{className:co.pagination},oo.createElement(Ce.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:zn,onChange:ft})))),oo.createElement(se.default,{title:"\u63D0\u793A",open:Te,centered:!0,className:co.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{it(!1),Mt(2)},onOk:()=>{it(!1),Mt(1)}},oo.createElement("div",{className:co.wrap},oo.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",we==null?void 0:we.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),oo.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},we==null?void 0:we.map((lt,Kt)=>oo.createElement(ee.Z,{title:lt==null?void 0:lt.name},oo.createElement("div",{key:Kt,className:co.course_name},lt==null?void 0:lt.name)))))))};var vr=(0,s.connect)(({classroomList:h,shixunsDetail:B,user:b})=>({classroomList:h,shixunsDetail:B,user:b}))(So),Ar=e(80450),ue=e(59301),ze=Object.defineProperty,Oe=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,In=(h,B,b)=>B in h?ze(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Nn=(h,B)=>{for(var b in B||(B={}))an.call(B,b)&&In(h,b,B[b]);if(Vt)for(var b of Vt(B))St.call(B,b)&&In(h,b,B[b]);return h},rr=(h,B)=>Oe(h,bt(B)),Un=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});f().locale("zh-cn");const vn={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},jr=({classroomList:h,globalSetting:B,loading:b,dispatch:he,user:gt})=>{var Jt;const[Pe,At]=(0,r.useState)(Nn(Nn({},(0,s.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:w,detailLeftMenus:Rt}=h,[Er,zn]=(0,r.useState)([]),[qr,Zr]=(0,r.useState)("\u6392\u5E8F"),[Xr,yo]=(0,r.useState)(),[gr,i]=(0,r.useState)(),[d,T]=(0,r.useState)("0");let[S,H]=(0,r.useState)(!1),[ne,we]=(0,r.useState)();Pe.id=Pe.coursesId;let ke=[],Te;Rt.course_modules&&(Te=h.detailLeftMenus.course_modules.filter(Me=>Me.type==="board")[0]),(0,r.useEffect)(()=>{he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})},[Pe.categoryId]),(0,r.useEffect)(()=>{var Me;let me=[];(Me=w.course_groups)==null||Me.map(_t=>{let pn=_t;pn.key=_t.id,me.push(pn)}),yo(me)},[w.course_groups]);const it=(Me,me)=>{Pe.page=Me,Pe.limit=me,he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})},rt=Me=>{Me.key==="0"?s.history.push(`/classrooms/${Pe.coursesId}/course_group`):s.history.push(`/classrooms/${Pe.coursesId}/not_course_group`)},ft=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:w==null?void 0:w.group_count,link:`/classrooms/${Pe.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:w==null?void 0:w.none_group_member_count,link:`/classrooms/${Pe.coursesId}/not_course_group`}],jt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Pe.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${Pe.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${Pe.coursesId}/export_member_scores_excel.xlsx&export=true`}],Mt=(Me,me)=>Un(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/course_groups/${Me}/set_invite_auth.json`,{method:"post",body:{set:me}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}),zt=Me=>Un(void 0,null,function*(){if(!gr&&Me!=="\u8BFE\u5802\u4FE1\u606F"&&Me!=="\u5B66\u751F"){O.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(Me){case"\u5B66\u751F":(0,Y.eV)(Nn({},Pe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,Y.Zn)(Nn({},Pe));break;case"\u6D3B\u8DC3\u5EA6":let me=yield(0,Y.cr)(rr(Nn({},Pe),{group_id:gr}));(me==null?void 0:me.status)===-2&&(we(me),H(!0));break;case"\u603B\u6210\u7EE9":let _t=yield(0,Y.fi)(rr(Nn({},Pe),{group_id:gr}));(_t==null?void 0:_t.status)===-2&&(we(_t),H(!0));break}}),lt=ue.createElement(o.default,{style:{maxHeight:400,width:240,overflow:"auto"}},jt.map(function(Me,me){return ue.createElement(o.default.Item,{key:Me.url,onClick:_t=>{zt(Me.name)}},ue.createElement("span",null,Me.name))}),ue.createElement(o.default.Item,{key:"3"},ue.createElement(s.Link,{to:`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Kt=Me=>ue.createElement(o.default,{style:{minWidth:100},onClick:({item:me,key:_t,keyPath:pn,domEvent:xn})=>{Mt(Me.id,_t)}},Me.invite_code_halt!==0&&ue.createElement(o.default.Item,{key:0,className:"tc"},"\u542F\u7528"),Me.invite_code_halt!==2&&ue.createElement(o.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),Me.invite_code_halt!==1&&ue.createElement(o.default.Item,{key:1,className:"tc"},"\u505C\u7528")),fn=[{title:"\u5E8F\u53F7",render:(Me,me,_t)=>Pe.limit*(Pe.page-1)+_t+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:(Me,me)=>ue.createElement(ee.Z,{title:Me,placement:"bottomLeft"},ue.createElement("span",{style:{cursor:"pointer",color:"#00DDC7"},onClick:()=>Un(void 0,null,function*(){var _t,pn;if(me!=null&&me.manage_auth&&(w.current_group_id==(me==null?void 0:me.id)||(0,Lt.GJ)()))s.history.push(`/classrooms/${Pe.coursesId}/course_group/${me==null?void 0:me.id}/detail`);else if(!(me!=null&&me.manage_auth)&&!(0,Lt.dE)())if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:rr(Nn({},Pe),{course_group_ids:[...w.user_group_ids,me.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(rr(Nn({},Pe),{course_group_id:me.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:ue.createElement("div",{style:{textAlign:"center"}},ue.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 + \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),pe.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(Me=>!!Me),rn={onChange:(Me,ve)=>{i(Me)},getCheckboxProps:Me=>({disabled:Me.name==="Disabled User"||!(Me!=null&&Me.manage_auth),name:Me.name})};return pe.createElement("section",{className:"pt-20px"},pe.createElement(tr.Z,{active:4},pe.createElement("div",{style:{display:"flex",alignItems:"center"}},pe.createElement("div",{className:p.btns},pe.createElement(on.t7,{style:{width:160,marginRight:"20px"},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:Pe.search,onChange:Me=>{Pe.search=Me,Pe.page=1,he({type:"classroomList/getCourseGroupsList",payload:oe(Wt({},Pe),{is_list:!0,is_all:1})})}})),(0,Lt.GJ)()&&pe.createElement(P.Z,{dropdownRender:()=>lt},pe.createElement(on.op,{className:"mr20"},"\u5BFC\u51FA",pe.createElement(De.Z,{className:"ml5"}))),!(0,Lt.j5)()&&pe.createElement(on.op,{className:[p.add,"mr20"].join(" "),onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",params:Pe}})}},"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED"),(0,Lt.GJ)()&&pe.createElement(on.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Pe}})}},"\u65B0\u5EFA\u5206\u73ED"))),w.group_count===0&&pe.createElement(n.Z,null),w.group_count>0&&pe.createElement(pe.Fragment,null,pe.createElement("aside",{className:`plr30 ${p.bg}`},(gr==null?void 0:gr.length)>0&&pe.createElement(R.Z,{justify:"space-between",className:p.checkbox},pe.createElement(L.Z,null,pe.createElement("span",{className:"font14"},"\u5DF2\u9009 ",pe.createElement("span",{style:{color:"#165DFF"}},gr==null?void 0:gr.length)," \u4E2A")),pe.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gr==null?void 0:gr.length)<=0){O.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gr,title:"\u5206\u73ED"}}})}},pe.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),pe.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),pe.createElement(We.default,{rowSelection:(0,Lt.GJ)()?Wt({type:"checkbox"},rn):null,columns:fn,dataSource:Xr,loading:b.effects["classroomList/getCourseGroupsList"],pagination:!1})),pe.createElement("aside",{className:"tc mb50 mt30 px-20px"},pe.createElement(Ce.Z,{showQuickJumper:!0,onChange:it,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:Pe.limit||10,current:Pe.page||1,total:w.group_count}))),pe.createElement(W,{cb:()=>zn([])}),pe.createElement(Ve,{cb:()=>zn([])}),pe.createElement(ce,{cb:()=>zn([])}),pe.createElement(D,{cb:()=>zn([])}),pe.createElement(An,{cb:()=>zn([])}),pe.createElement(Ye,null),pe.createElement(tt.Z,null),pe.createElement(cn.Z,{res:ne,ismodel:S,setismodel:H}),pe.createElement(K,null))};var ht=(0,s.connect)(({classroomList:h,loading:B,globalSetting:b,user:he})=>({classroomList:h,globalSetting:b,loading:B,user:he}))(Xe),ut=Object.defineProperty,mt=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Fe=(h,B,b)=>B in h?ut(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,et=(h,B)=>{for(var b in B||(B={}))$.call(B,b)&&Fe(h,b,B[b]);if(mt)for(var b of mt(B))Ne.call(B,b)&&Fe(h,b,B[b]);return h},Ge=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const st=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();return he.id=he.coursesId,r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ge(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...h.actionTabs.selectArrs]}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b(),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getBoardList",payload:et({},h.actionTabs.params)}))}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var at=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(st),Qt=Object.defineProperty,mn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,kn=(h,B,b)=>B in h?Qt(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Vn=(h,B)=>{for(var b in B||(B={}))En.call(B,b)&&kn(h,b,B[b]);if(mn)for(var b of mn(B))Wn.call(B,b)&&kn(h,b,B[b]);return h},On=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const ln=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const[gt,Jt]=(0,r.useState)(!1),Pe=(0,r.useRef)(null);return r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:()=>On(void 0,null,function*(){var At;if((At=Pe.current)!=null&&At.onVerify())return;Jt(!0);const w=yield(0,Ze.ZP)(`/api/course_groups/${h.actionTabs.selectArrs.id}.json`,{method:"delete"});Jt(!1),w.status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),B({type:"classroomList/getCourseGroupsList",payload:Vn({},h.actionTabs.params)}),B({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),b())}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),r.createElement(ae.Z,{ref:At=>Pe.current=At})))};var Xn=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(ln),Jn=Object.defineProperty,pr=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,nr=(h,B,b)=>B in h?Jn(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,lr=(h,B)=>{for(var b in B||(B={}))Kn.call(B,b)&&nr(h,b,B[b]);if(pr)for(var b of pr(B))Yn.call(B,b)&&nr(h,b,B[b]);return h},Br=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const Ur=({classroomList:h,loading:B,dispatch:b,cb:he})=>{const gt=(0,s.useParams)();gt.id=gt.coursesId,(0,r.useEffect)(()=>{h.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&b({type:"classroomList/getCourseGroups",payload:{id:gt.id}})},[h.name,h.actionTabs.key]);const[Jt]=be.default.useForm();let Pe=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(w=>Pe.push(w.id+""));const At=w=>w&&wBr(void 0,null,function*(){const w=Jt.getFieldValue();(yield(0,Ze.ZP)(`/api/courses/${gt.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...h.actionTabs.selectArrs]}})).status===0&&(he(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getClassroomPollsList",payload:lr({},h.actionTabs.params)}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),B.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(Qe.Z,null)),h.courseGroups.course_groups&&r.createElement(be.default,{form:Jt,initialValues:{group_ids:Pe,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(R.Z,{className:"mt30"},r.createElement(L.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",f()().format("YYYY-MM-DD HH:mm")),r.createElement(L.Z,null,r.createElement(be.default.Item,{name:"end_time"},r.createElement(Dt.default,{disabledDate:At,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:f()(f()(new Date((0,u.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:f()((0,u.U6)(),"HH:mm")}}))))))};var Ln=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Ur),Pn=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const dn=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)(),gt=(0,s.useLocation)(),[Jt,Pe]=(0,r.useState)([]);(0,r.useEffect)(()=>{h.actionTabs.key==="\u53D1\u9001"&&new Promise((zn,qr)=>Pn(void 0,null,function*(){b({type:"classroomList/getCoursesMine",payload:{id:he.id,page_size:50}}).then(Zr=>{Pe(Jt.concat(Zr))})}))},[h.name,h.actionTabs.key]);const[At]=be.default.useForm();let w=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(zn=>w.push(zn.id+""));const Rt=zn=>zn&&znr.createElement(C.default,{value:String(zn),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(se.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:h.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>Pn(void 0,null,function*(){const zn=At.getFieldValue();(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...h.actionTabs.selectArrs],to_course_ids:[...zn.group_ids]}})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),h.courseGroups.course_groups&&r.createElement(be.default,{form:At,initialValues:{group_ids:w,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(be.default.Item,{name:"group_ids"},r.createElement(C.default.Group,null,r.createElement(We.default,{loading:B.effects["classroomList/getCourseGroups"],columns:Er,dataSource:Jt,scroll:{y:240},pagination:!1})))))};var mr=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(dn),hr={flex_box_center:"flex_box_center___Rtx0_",flex_space_between:"flex_space_between___Tknhs",flex_box_vertical_center:"flex_box_vertical_center___Vxe63",flex_box_center_end:"flex_box_center_end___SMqJE",flex_box_column:"flex_box_column___tjRIw",bg:"bg___QGquv",containerTitle:"containerTitle___iHW9s",containerDesc:"containerDesc___OupQ2",listItem:"listItem___ZmWvp",title:"title___fs94I",titleLeft:"titleLeft___V72Y8",titleRight:"titleRight___f4VUl",acitons:"acitons___nkDaq",memberManager:"memberManager___dTUYf",menu:"menu___JXkY7",btns:"btns___XEdqh",selectBtn:"selectBtn___mYSSZ",export:"export____e_FF",checkbox:"checkbox___joB7n",myInput:"myInput___bfSNy"},sr=e(59301),fr=Object.defineProperty,kr=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Rr=(h,B,b)=>B in h?fr(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Sn=(h,B)=>{for(var b in B||(B={}))_n.call(B,b)&&Rr(h,b,B[b]);if(kr)for(var b of kr(B))br.call(B,b)&&Rr(h,b,B[b]);return h},Dn=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{TreeNode:cr}=m.default,Lr=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const{detailLeftMenus:gt,actionTabs:Jt}=h,Pe=gt.course_modules&>.course_modules.filter(w=>w.type==="video"),[At]=be.default.useForm();return sr.createElement(se.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:h.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>Dn(void 0,null,function*(){var w,Rt;const Er=Sn({},yield At.validateFields());console.log(123),(yield(0,Ze.ZP)(`/api/courses/${he.id}/course_groups.json`,{method:"post",body:Sn({},Er)})).status===0&&(O.ZP.success("\u6DFB\u52A0\u6210\u529F"),At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getCourseGroupsList",payload:{id:he.coursesId,page:(Rt=(w=h.actionTabs)==null?void 0:w.params)==null?void 0:Rt.page,is_list:!0,is_all:1}}),b({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),b({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))}),onCancel:()=>{At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}})}},sr.createElement(be.default,{form:At,initialValues:{name:""}},sr.createElement(be.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},sr.createElement(J.default,{maxLength:60}))))};var ro=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Lr),eo=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{Dragger:_r}=$e.default,{TreeNode:fo}=m.default,Eo=({classroomList:h,loading:B,dispatch:b})=>{" ";const he=(0,s.useParams)(),[gt,Jt]=(0,r.useState)([]),[Pe,At]=(0,r.useState)([]);he.id=he.coursesId;const{detailLeftMenus:w,actionTabs:Rt}=h,[Er]=be.default.useForm(),[zn,qr]=(0,r.useState)([]),[Zr,Xr]=(0,r.useState)([]),yo={name:"file",multiple:!0,accept:".xls,.xlsx",action:xt.Z.API_SERVER+"/api/attachments.json",onChange(S){const{status:H}=S.file;At(S.fileList),H==="done"?O.ZP.success(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):H==="error"&&O.ZP.error(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};(0,r.useEffect)(()=>{(0,Nt.F9)().then(S=>{var H;S&&(qr(S.student_groups),Er.setFieldsValue({search_class:(H=S==null?void 0:S.student_groups[0])==null?void 0:H.id}))})},[]);const i={selectedRowKeys:gt,onChange:(S,H)=>{console.log("selectedRowKeys changed: ",S,H),Jt(S)}},d=[{title:"\u5206\u73ED\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"department_name",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"student_count",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))}],T=S=>{S=String(S);const H=Zr.indexOf(S);H<0?Zr.push(S):Zr.splice(H,1),Xr([...Zr])};return r.createElement(se.default,{centered:!0,title:"\u521B\u5EFA\u5206\u73ED",width:1e3,open:h.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>eo(void 0,null,function*(){(0,Nt.tR)({identifier:he.coursesId,student_group_ids:gt}).then(S=>{S&&(b({type:"classroomList/setActionTabs",payload:{}}),Jt([]),b({type:"classroomList/getCourseGroupsList",payload:{id:he.id}}))})}),onCancel:()=>{Xr([]),b({type:"classroomList/setActionTabs",payload:{}}),Jt([])}},r.createElement("section",null,r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(We.default,{pagination:!1,dataSource:zn,columns:d,rowSelection:i,rowKey:S=>S.id+"",onRow:S=>({onClick:H=>{" ";var ne,we;(ne=H.target)!=null&&ne.disabled||T((we=H.target)==null?void 0:we.value)}})}))))};var Po=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Eo),Fo=e(22664),zo=e(17872),co={flex_box_center:"flex_box_center___rt_fS",flex_space_between:"flex_space_between___xJz4c",flex_box_vertical_center:"flex_box_vertical_center___jSI5P",flex_box_center_end:"flex_box_center_end___BBFqL",flex_box_column:"flex_box_column___dVC0l",scoremodal:"scoremodal___Gzt4s",wrap:"wrap___nRAhx",wrap_title:"wrap_title___WSBUi",radioWrap:"radioWrap___y2RO3",radio:"radio___P1YAp",colorFF0000:"colorFF0000___2R2eD",pagination:"pagination___ZggiS",selectWrapper:"selectWrapper___TmHog",allqingchu:"allqingchu___YrI0M",title:"title___bWDdh",score:"score___IUzBP",close:"close___aD8vn",content:"content___hYGZ0",items:"items___gm82x",bottom:"bottom___vU1UT",yes:"yes___bOYkh",no:"no___JO2in",titlecount:"titlecount___NvCOm",add:"add____Pmlf",search:"search___evVZX",searchIcon:"searchIcon___mM4hL",tabWrap:"tabWrap___cCcKU",course_name:"course_name___HqKpS"},oo=e(59301),bo=Object.defineProperty,Wo=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,Vo=(h,B,b)=>B in h?bo(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,pa=(h,B)=>{for(var b in B||(B={}))Qo.call(B,b)&&Vo(h,b,B[b]);if(Mo)for(var b of Mo(B))Ea.call(B,b)&&Vo(h,b,B[b]);return h},ga=(h,B)=>Wo(h,ta(B)),Yr=(h,B)=>{var b={};for(var he in h)Qo.call(h,he)&&B.indexOf(he)<0&&(b[he]=h[he]);if(h!=null&&Mo)for(var he of Mo(h))B.indexOf(he)<0&&Ea.call(h,he)&&(b[he]=h[he]);return b},Gr=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const So=h=>{var B=h,{classroomList:b,shixunsDetail:he,dispatch:gt,user:Jt}=B,Pe=Yr(B,["classroomList","shixunsDetail","dispatch","user"]),At,w;const{detailTopBanner:Rt}=b,Er=(0,s.useParams)(),[zn,qr]=(0,r.useState)(0),[Zr,Xr]=(0,r.useState)([]),[yo,gr]=(0,r.useState)(""),[i,d]=(0,r.useState)(),[T,S]=(0,r.useState)(!1),[H,ne]=(0,r.useState)({page:1,per_page:10}),[we,ke]=(0,r.useState)([]),[Te,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{gr(""),Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[he.actionTabs.key]),(0,r.useEffect)(()=>{Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[H==null?void 0:H.page]);const rt=()=>Gr(void 0,null,function*(){let lt=yield(0,Ze.ZP)(`/api/users/${Jt.userInfo.login}/courses.json`,{method:"get",params:ga(pa({},H),{category:"manage",status:"processing",search:encodeURI(yo),username:Jt.userInfo.login,no_limit_per_page:1})});qr((lt==null?void 0:lt.count)||0),Xr((lt==null?void 0:lt.courses)||[])}),ft=lt=>{ne({page:lt,per_page:10})},jt=()=>Gr(void 0,null,function*(){var lt,Kt,fn;if(!i){S(!0);return}let rn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(lt=he.actionTabs.params)==null?void 0:lt.ids,receive_course_id:i}});(rn==null?void 0:rn.status)==0&&(((Kt=rn==null?void 0:rn.data)==null?void 0:Kt.count)==0?Mt(0):(ke((fn=rn==null?void 0:rn.data)==null?void 0:fn.course_group),it(!0)))}),Mt=lt=>Gr(void 0,null,function*(){var Kt;let fn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Kt=he.actionTabs.params)==null?void 0:Kt.ids,receive_course_id:i,type:lt}});(fn==null?void 0:fn.status)==0&&(O.ZP.success("\u53D1\u9001\u6210\u529F"),gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}}))}),zt=()=>{gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}})};return oo.createElement(oo.Fragment,null,oo.createElement(se.default,{title:`\u53D1\u9001${(At=he.actionTabs.params)==null?void 0:At.title}`,open:he.actionTabs.key==="Stage-SendModal",centered:!0,className:co.scoremodal,onCancel:zt,onOk:jt},oo.createElement("div",{className:co.wrap},oo.createElement("div",{className:co.wrap_title},"\u9009\u62E9\u7684",`${(w=he.actionTabs.params)==null?void 0:w.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),oo.createElement("div",{className:"mb10"},oo.createElement(J.default.Search,{className:co.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:yo,onChange:lt=>gr(lt.target.value),suffix:oo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${co.searchIcon}`,onClick:()=>{gr(yo),ne({page:1,per_page:10})}}),onSearch:lt=>{gr(lt),ne({page:1,per_page:10})}})),oo.createElement("div",{className:co.radioWrap},oo.createElement(Ot.ZP.Group,{value:i,onChange:lt=>{d(lt.target.value),S(!1)}},Zr.map((lt,Kt)=>oo.createElement(Ot.ZP,{disabled:lt.id===(Rt==null?void 0:Rt.course_id),className:co.radio,value:lt.id,key:Kt},oo.createElement("span",{title:lt.name},lt.name))))),T&&oo.createElement("div",{className:co.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),zn>10&&oo.createElement("div",{className:co.pagination},oo.createElement(Ce.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:zn,onChange:ft})))),oo.createElement(se.default,{title:"\u63D0\u793A",open:Te,centered:!0,className:co.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{it(!1),Mt(2)},onOk:()=>{it(!1),Mt(1)}},oo.createElement("div",{className:co.wrap},oo.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",we==null?void 0:we.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),oo.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},we==null?void 0:we.map((lt,Kt)=>oo.createElement(ee.Z,{title:lt==null?void 0:lt.name},oo.createElement("div",{key:Kt,className:co.course_name},lt==null?void 0:lt.name)))))))};var vr=(0,s.connect)(({classroomList:h,shixunsDetail:B,user:b})=>({classroomList:h,shixunsDetail:B,user:b}))(So),Ar=e(80450),ue=e(59301),ze=Object.defineProperty,Oe=Object.defineProperties,bt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,In=(h,B,b)=>B in h?ze(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Nn=(h,B)=>{for(var b in B||(B={}))an.call(B,b)&&In(h,b,B[b]);if(Vt)for(var b of Vt(B))St.call(B,b)&&In(h,b,B[b]);return h},rr=(h,B)=>Oe(h,bt(B)),Un=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});f().locale("zh-cn");const vn={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},jr=({classroomList:h,globalSetting:B,loading:b,dispatch:he,user:gt})=>{var Jt;const[Pe,At]=(0,r.useState)(Nn(Nn({},(0,s.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:w,detailLeftMenus:Rt}=h,[Er,zn]=(0,r.useState)([]),[qr,Zr]=(0,r.useState)("\u6392\u5E8F"),[Xr,yo]=(0,r.useState)(),[gr,i]=(0,r.useState)(),[d,T]=(0,r.useState)("0");let[S,H]=(0,r.useState)(!1),[ne,we]=(0,r.useState)();Pe.id=Pe.coursesId;let ke=[],Te;Rt.course_modules&&(Te=h.detailLeftMenus.course_modules.filter(Me=>Me.type==="board")[0]),(0,r.useEffect)(()=>{he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})},[Pe.categoryId]),(0,r.useEffect)(()=>{var Me;let ve=[];(Me=w.course_groups)==null||Me.map(_t=>{let pn=_t;pn.key=_t.id,ve.push(pn)}),yo(ve)},[w.course_groups]);const it=(Me,ve)=>{Pe.page=Me,Pe.limit=ve,he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})},rt=Me=>{Me.key==="0"?s.history.push(`/classrooms/${Pe.coursesId}/course_group`):s.history.push(`/classrooms/${Pe.coursesId}/not_course_group`)},ft=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:w==null?void 0:w.group_count,link:`/classrooms/${Pe.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:w==null?void 0:w.none_group_member_count,link:`/classrooms/${Pe.coursesId}/not_course_group`}],jt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Pe.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${Pe.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${Pe.coursesId}/export_member_scores_excel.xlsx&export=true`}],Mt=(Me,ve)=>Un(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/course_groups/${Me}/set_invite_auth.json`,{method:"post",body:{set:ve}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}),zt=Me=>Un(void 0,null,function*(){if(!gr&&Me!=="\u8BFE\u5802\u4FE1\u606F"&&Me!=="\u5B66\u751F"){O.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(Me){case"\u5B66\u751F":(0,Y.eV)(Nn({},Pe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,Y.Zn)(Nn({},Pe));break;case"\u6D3B\u8DC3\u5EA6":let ve=yield(0,Y.cr)(rr(Nn({},Pe),{group_id:gr}));(ve==null?void 0:ve.status)===-2&&(we(ve),H(!0));break;case"\u603B\u6210\u7EE9":let _t=yield(0,Y.fi)(rr(Nn({},Pe),{group_id:gr}));(_t==null?void 0:_t.status)===-2&&(we(_t),H(!0));break}}),lt=ue.createElement(o.default,{style:{maxHeight:400,width:240,overflow:"auto"}},jt.map(function(Me,ve){return ue.createElement(o.default.Item,{key:Me.url,onClick:_t=>{zt(Me.name)}},ue.createElement("span",null,Me.name))}),ue.createElement(o.default.Item,{key:"3"},ue.createElement(s.Link,{to:`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Kt=Me=>ue.createElement(o.default,{style:{minWidth:100},onClick:({item:ve,key:_t,keyPath:pn,domEvent:xn})=>{Mt(Me.id,_t)}},Me.invite_code_halt!==0&&ue.createElement(o.default.Item,{key:0,className:"tc"},"\u542F\u7528"),Me.invite_code_halt!==2&&ue.createElement(o.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),Me.invite_code_halt!==1&&ue.createElement(o.default.Item,{key:1,className:"tc"},"\u505C\u7528")),fn=[{title:"\u5E8F\u53F7",render:(Me,ve,_t)=>Pe.limit*(Pe.page-1)+_t+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:(Me,ve)=>ue.createElement(ee.Z,{title:Me,placement:"bottomLeft"},ue.createElement("span",{style:{cursor:"pointer",color:"#00DDC7"},onClick:()=>Un(void 0,null,function*(){var _t,pn;if(ve!=null&&ve.manage_auth&&(w.current_group_id==(ve==null?void 0:ve.id)||(0,Lt.GJ)()))s.history.push(`/classrooms/${Pe.coursesId}/course_group/${ve==null?void 0:ve.id}/detail`);else if(!(ve!=null&&ve.manage_auth)&&!(0,Lt.dE)())if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:rr(Nn({},Pe),{course_group_ids:[...w.user_group_ids,ve.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(rr(Nn({},Pe),{course_group_id:ve.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:ue.createElement("div",{style:{textAlign:"center"}},ue.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 ${w!=null&&w.course_creator_phone?`\u624B\u673A\uFF1A${w==null?void 0:w.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${w==null?void 0:w.course_creator_email}`} - \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),ue.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},Me))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:Me=>ue.createElement("span",{title:Me,className:hr.memberManager},Me)},(0,Lt.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(Me,me,_t)=>w.current_group_id==(me==null?void 0:me.id)?ue.createElement(ar.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,Lt.GJ)()&&!((Jt=h.detailTopBanner)!=null&&Jt.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(Me,me)=>{var _t,pn,xn,Ir,Fn,er;const Gn=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(_t=h.detailTopBanner)==null?void 0:_t.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(pn=h.detailTopBanner)==null?void 0:pn.name}\u300B\u7684${me==null?void 0:me.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 + \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),ue.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},Me))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:Me=>ue.createElement("span",{title:Me,className:hr.memberManager},Me)},(0,Lt.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(Me,ve,_t)=>w.current_group_id==(ve==null?void 0:ve.id)?ue.createElement(ar.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,Lt.GJ)()&&!((Jt=h.detailTopBanner)!=null&&Jt.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(Me,ve)=>{var _t,pn,xn,Ir,Fn,er;const Gn=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(_t=h.detailTopBanner)==null?void 0:_t.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(pn=h.detailTopBanner)==null?void 0:pn.name}\u300B\u7684${ve==null?void 0:ve.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 \u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms -\u9080\u8BF7\u7801\uFF1A${Me}`;return me!=null&&me.manage_auth?ue.createElement(ue.Fragment,null,Me,ue.createElement("br",null),me.edit_auth&&(me==null?void 0:me.id)!=0&&(me==null?void 0:me.name)!="\u672A\u5206\u73ED"&&ue.createElement(P.Z,{dropdownRender:()=>Kt(me),placement:"bottomCenter",arrow:!0},ue.createElement(ie.Z,{color:(xn=vn[me.invite_code_halt])==null?void 0:xn.color},ue.createElement("span",{className:"current"},(Ir=vn[me.invite_code_halt])==null?void 0:Ir.name))),me.edit_auth&&(me==null?void 0:me.id)==0&&(me==null?void 0:me.name)=="\u672A\u5206\u73ED"&&ue.createElement(ie.Z,{color:(Fn=vn[me.invite_code_halt])==null?void 0:Fn.color},ue.createElement("span",{className:"current"},(er=vn[me.invite_code_halt])==null?void 0:er.name)),(me.invite_code_halt===0||me.invite_code_halt===2)&&ue.createElement(ie.Z,{onClick:()=>(0,u.RG)(Gn),style:{color:"#fff",background:"#01A89A",border:"0px"}},ue.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(Me,me)=>ue.createElement(M.Z,{size:"middle"},(0,Lt.dE)()&&ue.createElement(x.Z,{trigger:"hover",title:w.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${w==null?void 0:w.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:w.current_group_id!="0"?"primary":"default",style:{display:w.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:w.current_group_id!="0"?"none":""}},onConfirm:()=>Un(void 0,null,function*(){(yield he({type:"newClassroom/joincoursegroup",payload:{course_group_id:me==null?void 0:me.id,coursesId:Pe.coursesId}})).status===0&&he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:w.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},ue.createElement("a",{style:{cursor:"pointer",display:w.current_group_id==(me==null?void 0:me.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),me!=null&&me.manage_auth?ue.createElement(ue.Fragment,null,(0,Lt.GJ)()&&ue.createElement(Z.Z,{autoAdjustOverflow:!1,overlayClassName:hr.btnmenu,placement:"bottomLeft",content:ue.createElement(o.default,{selectedKeys:[]},(0,Lt.GJ)()&&!(0,Lt.aQ)()&&(me==null?void 0:me.id)!=0&&(me==null?void 0:me.name)!="\u672A\u5206\u73ED"&&ue.createElement(o.default.Item,null,ue.createElement("a",{onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:me,params:Pe}})}},"\u5220\u9664\u5206\u73ED")),(0,Lt.GJ)()&&ue.createElement(o.default.Item,null,ue.createElement("a",{onClick:()=>{he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:me==null?void 0:me.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},ue.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},"\u66F4\u591A",ue.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(w.current_group_id==(me==null?void 0:me.id)||(0,Lt.GJ)())&&ue.createElement("div",{style:{cursor:"pointer",color:"#00DDC7"},onClick:()=>s.history.push(`/classrooms/${Pe.coursesId}/course_group/${me==null?void 0:me.id}/detail`)},"\u67E5\u770B")):!(0,Lt.dE)()&&ue.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>Un(void 0,null,function*(){var _t,pn;if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:rr(Nn({},Pe),{course_group_ids:[...w.user_group_ids,me.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(rr(Nn({},Pe),{course_group_id:me.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:ue.createElement("div",{style:{textAlign:"center"}},ue.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 +\u9080\u8BF7\u7801\uFF1A${Me}`;return ve!=null&&ve.manage_auth?ue.createElement(ue.Fragment,null,Me,ue.createElement("br",null),ve.edit_auth&&(ve==null?void 0:ve.id)!=0&&(ve==null?void 0:ve.name)!="\u672A\u5206\u73ED"&&ue.createElement(P.Z,{dropdownRender:()=>Kt(ve),placement:"bottomCenter",arrow:!0},ue.createElement(ie.Z,{color:(xn=vn[ve.invite_code_halt])==null?void 0:xn.color},ue.createElement("span",{className:"current"},(Ir=vn[ve.invite_code_halt])==null?void 0:Ir.name))),ve.edit_auth&&(ve==null?void 0:ve.id)==0&&(ve==null?void 0:ve.name)=="\u672A\u5206\u73ED"&&ue.createElement(ie.Z,{color:(Fn=vn[ve.invite_code_halt])==null?void 0:Fn.color},ue.createElement("span",{className:"current"},(er=vn[ve.invite_code_halt])==null?void 0:er.name)),(ve.invite_code_halt===0||ve.invite_code_halt===2)&&ue.createElement(ie.Z,{onClick:()=>(0,u.RG)(Gn),style:{color:"#fff",background:"#01A89A",border:"0px"}},ue.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(Me,ve)=>ue.createElement(M.Z,{size:"middle"},(0,Lt.dE)()&&ue.createElement(x.Z,{trigger:"hover",title:w.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${w==null?void 0:w.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:w.current_group_id!="0"?"primary":"default",style:{display:w.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:w.current_group_id!="0"?"none":""}},onConfirm:()=>Un(void 0,null,function*(){(yield he({type:"newClassroom/joincoursegroup",payload:{course_group_id:ve==null?void 0:ve.id,coursesId:Pe.coursesId}})).status===0&&he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:w.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},ue.createElement("a",{style:{cursor:"pointer",display:w.current_group_id==(ve==null?void 0:ve.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),ve!=null&&ve.manage_auth?ue.createElement(ue.Fragment,null,(0,Lt.GJ)()&&ue.createElement(Z.Z,{autoAdjustOverflow:!1,overlayClassName:hr.btnmenu,placement:"bottomLeft",content:ue.createElement(o.default,{selectedKeys:[]},(0,Lt.GJ)()&&!(0,Lt.aQ)()&&(ve==null?void 0:ve.id)!=0&&(ve==null?void 0:ve.name)!="\u672A\u5206\u73ED"&&ue.createElement(o.default.Item,null,ue.createElement("a",{onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:ve,params:Pe}})}},"\u5220\u9664\u5206\u73ED")),(0,Lt.GJ)()&&ue.createElement(o.default.Item,null,ue.createElement("a",{onClick:()=>{he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:ve==null?void 0:ve.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},ue.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},"\u66F4\u591A",ue.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(w.current_group_id==(ve==null?void 0:ve.id)||(0,Lt.GJ)())&&ue.createElement("div",{style:{cursor:"pointer",color:"#00DDC7"},onClick:()=>s.history.push(`/classrooms/${Pe.coursesId}/course_group/${ve==null?void 0:ve.id}/detail`)},"\u67E5\u770B")):!(0,Lt.dE)()&&ue.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"},onClick:()=>Un(void 0,null,function*(){var _t,pn;if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:rr(Nn({},Pe),{course_group_ids:[...w.user_group_ids,ve.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(rr(Nn({},Pe),{course_group_id:ve.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:ue.createElement("div",{style:{textAlign:"center"}},ue.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 ${w!=null&&w.course_creator_phone?`\u624B\u673A\uFF1A${w==null?void 0:w.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${w==null?void 0:w.course_creator_email}`} - \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),ue.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(Me=>!!Me),rn={onChange:(Me,me)=>{i(Me)},getCheckboxProps:Me=>({disabled:Me.name==="Disabled User"||!(Me!=null&&Me.manage_auth),name:Me.name})};return ue.createElement("section",null,ue.createElement(Fo.Z,{active:4},ue.createElement("div",{style:{display:"flex",alignItems:"center"}},ue.createElement("div",{className:hr.btns},ue.createElement(on.t7,{className:hr.myInput,style:{width:160,marginRight:"20px",height:32},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:Pe.search,onChange:Me=>{Pe.search=Me,Pe.page=1,he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})}})),(0,Lt.GJ)()&&ue.createElement(P.Z,{dropdownRender:()=>lt},ue.createElement(on.op,{className:"mr20",style:{background:"transparent",color:"#00DDC7",fontSize:"14px",border:"1px solid #01A89A",borderRadius:"0px",boxShadow:"none"}},"\u5BFC\u51FA",ue.createElement(De.Z,{className:"ml5"}))),!(0,Lt.j5)()&&ue.createElement(on.op,{className:"mr20",style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",params:Pe}})}},"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED"),(0,Lt.GJ)()&&ue.createElement(on.op,{className:"mr20",style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Pe}})}},"\u65B0\u5EFA\u5206\u73ED"))),w.group_count===0&&ue.createElement(n.Z,null),w.group_count>0&&ue.createElement(ue.Fragment,null,ue.createElement("aside",{className:`${hr.bg}`,style:{padding:20}},(gr==null?void 0:gr.length)>0&&ue.createElement(R.Z,{justify:"space-between",className:hr.checkbox},ue.createElement(L.Z,null,ue.createElement("span",{className:"font14",style:{color:"#B6BFC2"}},"\u5DF2\u9009 ",ue.createElement("span",{style:{color:"#00DDC7"}},gr.length)," \u4E2A")),ue.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gr==null?void 0:gr.length)<=0){O.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gr,title:"\u5206\u73ED"}}})}},ue.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#00DDC7",marginRight:"6px"}}),ue.createElement("span",{style:{color:"#00DDC7"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),ue.createElement(We.default,{className:Ar.Z.threeTableSty,rowSelection:(0,Lt.GJ)()?Nn({type:"checkbox"},rn):null,columns:fn,dataSource:Xr,loading:b.effects["classroomList/getCourseGroupsList"],pagination:!1})),ue.createElement("aside",{className:"tc mb50 mt30"},ue.createElement(Ce.Z,{showQuickJumper:!0,onChange:it,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:Pe.limit||10,current:Pe.page||1,total:w.group_count}))),ue.createElement(Xn,{cb:()=>zn([])}),ue.createElement(at,{cb:()=>zn([])}),ue.createElement(mr,{cb:()=>zn([])}),ue.createElement(Ln,{cb:()=>zn([])}),ue.createElement(Po,{cb:()=>zn([])}),ue.createElement(ro,null),ue.createElement(zo.Z,null),ue.createElement(cn.Z,{res:ne,ismodel:S,setismodel:H}),ue.createElement(vr,null))};var Qr=(0,s.connect)(({classroomList:h,loading:B,globalSetting:b,user:he})=>({classroomList:h,globalSetting:b,loading:B,user:he}))(jr),ho=Object.defineProperty,Dr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,mo=(h,B,b)=>B in h?ho(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Do=(h,B)=>{for(var b in B||(B={}))wr.call(B,b)&&mo(h,b,B[b]);if(Dr)for(var b of Dr(B))lo.call(B,b)&&mo(h,b,B[b]);return h},ca=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const ua=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();return he.id=he.coursesId,r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ca(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...h.actionTabs.selectArrs]}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b(),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getBoardList",payload:Do({},h.actionTabs.params)}))}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ga=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(ua),Za=Object.defineProperty,Ha=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Sa=(h,B,b)=>B in h?Za(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Ma=(h,B)=>{for(var b in B||(B={}))Ka.call(B,b)&&Sa(h,b,B[b]);if(Ha)for(var b of Ha(B))el.call(B,b)&&Sa(h,b,B[b]);return h},ka=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const Wa=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const[gt,Jt]=(0,r.useState)(!1),Pe=(0,r.useRef)(null);return r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:()=>ka(void 0,null,function*(){var At;if((At=Pe.current)!=null&&At.onVerify())return;Jt(!0);const w=yield(0,Ze.ZP)(`/api/course_groups/${h.actionTabs.selectArrs.id}.json`,{method:"delete"});Jt(!1),w.status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),B({type:"classroomList/getCourseGroupsList",payload:Ma({},h.actionTabs.params)}),B({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),b())}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),r.createElement(ae.Z,{ref:At=>Pe.current=At})))};var ha=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(Wa),qo=Object.defineProperty,Ta=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,fa=(h,B,b)=>B in h?qo(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,vo=(h,B)=>{for(var b in B||(B={}))Ja.call(B,b)&&fa(h,b,B[b]);if(Ta)for(var b of Ta(B))tl.call(B,b)&&fa(h,b,B[b]);return h},uo=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const da=({classroomList:h,loading:B,dispatch:b,cb:he})=>{const gt=(0,s.useParams)();gt.id=gt.coursesId,(0,r.useEffect)(()=>{h.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&b({type:"classroomList/getCourseGroups",payload:{id:gt.id}})},[h.name,h.actionTabs.key]);const[Jt]=be.default.useForm();let Pe=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(w=>Pe.push(w.id+""));const At=w=>w&&wuo(void 0,null,function*(){const w=Jt.getFieldValue();(yield(0,Ze.ZP)(`/api/courses/${gt.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...h.actionTabs.selectArrs]}})).status===0&&(he(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getClassroomPollsList",payload:vo({},h.actionTabs.params)}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),B.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(Qe.Z,null)),h.courseGroups.course_groups&&r.createElement(be.default,{form:Jt,initialValues:{group_ids:Pe,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(R.Z,{className:"mt30"},r.createElement(L.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",f()().format("YYYY-MM-DD HH:mm")),r.createElement(L.Z,null,r.createElement(be.default.Item,{name:"end_time"},r.createElement(Dt.default,{disabledDate:At,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:f()(f()(new Date((0,u.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:f()((0,u.U6)(),"HH:mm")}}))))))};var Yo=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(da),Uo=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const ma=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)(),gt=(0,s.useLocation)(),[Jt,Pe]=(0,r.useState)([]);(0,r.useEffect)(()=>{h.actionTabs.key==="\u53D1\u9001"&&new Promise((zn,qr)=>Uo(void 0,null,function*(){b({type:"classroomList/getCoursesMine",payload:{id:he.id,page_size:50}}).then(Zr=>{Pe(Jt.concat(Zr))})}))},[h.name,h.actionTabs.key]);const[At]=be.default.useForm();let w=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(zn=>w.push(zn.id+""));const Rt=zn=>zn&&znr.createElement(C.default,{value:String(zn),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(se.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:h.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>Uo(void 0,null,function*(){const zn=At.getFieldValue();(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...h.actionTabs.selectArrs],to_course_ids:[...zn.group_ids]}})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),h.courseGroups.course_groups&&r.createElement(be.default,{form:At,initialValues:{group_ids:w,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(be.default.Item,{name:"group_ids"},r.createElement(C.default.Group,null,r.createElement(We.default,{loading:B.effects["classroomList/getCourseGroups"],columns:Er,dataSource:Jt,scroll:{y:240},pagination:!1})))))};var ya=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(ma),va={flex_box_center:"flex_box_center___woDmT",flex_space_between:"flex_space_between___IaMmz",flex_box_vertical_center:"flex_box_vertical_center___fmxf7",flex_box_center_end:"flex_box_center_end___dWhjh",flex_box_column:"flex_box_column___w7tY5",bg:"bg___KhTu9",containerTitle:"containerTitle___wa3kw",containerDesc:"containerDesc___NJLyT",listItem:"listItem___TQK3D",title:"title___BIA57",titleLeft:"titleLeft___ThVKM",titleRight:"titleRight___DPTcE",acitons:"acitons___QY6H9",memberManager:"memberManager___c31wv",menu:"menu___UUeSv",btns:"btns___CX9x8",selectBtn:"selectBtn___TK6Qd",export:"export___DXQGx",checkbox:"checkbox___QCSAk"},Ca=e(59301),Xa=Object.defineProperty,La=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,_a=(h,B,b)=>B in h?Xa(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,ll=(h,B)=>{for(var b in B||(B={}))fl.call(B,b)&&_a(h,b,B[b]);if(La)for(var b of La(B))bl.call(B,b)&&_a(h,b,B[b]);return h},nl=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{TreeNode:ml}=m.default,pl=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const{detailLeftMenus:gt,actionTabs:Jt}=h,Pe=gt.course_modules&>.course_modules.filter(w=>w.type==="video"),[At]=be.default.useForm();return Ca.createElement(se.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:h.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>nl(void 0,null,function*(){var w,Rt;const Er=ll({},yield At.validateFields());console.log(123),(yield(0,Ze.ZP)(`/api/courses/${he.id}/course_groups.json`,{method:"post",body:ll({},Er)})).status===0&&(O.ZP.success("\u6DFB\u52A0\u6210\u529F"),At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getCourseGroupsList",payload:{id:he.coursesId,page:(Rt=(w=h.actionTabs)==null?void 0:w.params)==null?void 0:Rt.page,is_list:!0,is_all:1}}),b({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),b({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))}),onCancel:()=>{At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}})}},Ca.createElement(be.default,{form:At,initialValues:{name:""}},Ca.createElement(be.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Ca.createElement(J.default,{maxLength:60}))))};var Dl=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(pl),xl=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{Dragger:El}=$e.default,{TreeNode:Il}=m.default,Sl=({classroomList:h,loading:B,dispatch:b})=>{" ";const he=(0,s.useParams)(),[gt,Jt]=(0,r.useState)([]),[Pe,At]=(0,r.useState)([]);he.id=he.coursesId;const{detailLeftMenus:w,actionTabs:Rt}=h,[Er]=be.default.useForm(),[zn,qr]=(0,r.useState)([]),[Zr,Xr]=(0,r.useState)([]),yo={name:"file",multiple:!0,accept:".xls,.xlsx",action:xt.Z.API_SERVER+"/api/attachments.json",onChange(S){const{status:H}=S.file;At(S.fileList),H==="done"?O.ZP.success(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):H==="error"&&O.ZP.error(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};(0,r.useEffect)(()=>{(0,Nt.F9)().then(S=>{var H;S&&(qr(S.student_groups),Er.setFieldsValue({search_class:(H=S==null?void 0:S.student_groups[0])==null?void 0:H.id}))})},[]);const i={selectedRowKeys:gt,onChange:(S,H)=>{console.log("selectedRowKeys changed: ",S,H),Jt(S)}},d=[{title:"\u5206\u73ED\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"department_name",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"student_count",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))}],T=S=>{S=String(S);const H=Zr.indexOf(S);H<0?Zr.push(S):Zr.splice(H,1),Xr([...Zr])};return r.createElement(se.default,{centered:!0,title:"\u521B\u5EFA\u5206\u73ED",width:1e3,open:h.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>xl(void 0,null,function*(){(0,Nt.tR)({identifier:he.coursesId,student_group_ids:gt}).then(S=>{S&&(b({type:"classroomList/setActionTabs",payload:{}}),Jt([]),b({type:"classroomList/getCourseGroupsList",payload:{id:he.id}}))})}),onCancel:()=>{Xr([]),b({type:"classroomList/setActionTabs",payload:{}}),Jt([])}},r.createElement("section",null,r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(We.default,{pagination:!1,dataSource:zn,columns:d,rowSelection:i,rowKey:S=>S.id+"",onRow:S=>({onClick:H=>{" ";var ne,we;(ne=H.target)!=null&&ne.disabled||T((we=H.target)==null?void 0:we.value)}})}))))};var Jo=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Sl),ko=e(8418),Ao={flex_box_center:"flex_box_center___D4xBX",flex_space_between:"flex_space_between___cUh3a",flex_box_vertical_center:"flex_box_vertical_center___s0XKI",flex_box_center_end:"flex_box_center_end___vQYRy",flex_box_column:"flex_box_column___VFkmc",scoremodal:"scoremodal___S6ZJf",wrap:"wrap___HfHPy",wrap_title:"wrap_title___HLVFT",radioWrap:"radioWrap___ByIId",radio:"radio___PpvZF",colorFF0000:"colorFF0000___PpdyW",pagination:"pagination___LyJ1T",selectWrapper:"selectWrapper___YvmEU",allqingchu:"allqingchu___otpjB",title:"title___WJfYl",score:"score___ToH__",close:"close___K6j7E",content:"content___YQuqG",items:"items___dDABB",bottom:"bottom___PFDMj",yes:"yes___mfEwy",no:"no___KsJbD",titlecount:"titlecount___T_4xX",add:"add___Z3P3R",search:"search___QqaTn",searchIcon:"searchIcon___TMJHj",tabWrap:"tabWrap___lA3Oh",course_name:"course_name___mprA0"},Io=e(59301),Da=Object.defineProperty,Va=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,a=(h,B,b)=>B in h?Da(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,c=(h,B)=>{for(var b in B||(B={}))gl.call(B,b)&&a(h,b,B[b]);if($a)for(var b of $a(B))hl.call(B,b)&&a(h,b,B[b]);return h},v=(h,B)=>Va(h,Qa(B)),Q=(h,B)=>{var b={};for(var he in h)gl.call(h,he)&&B.indexOf(he)<0&&(b[he]=h[he]);if(h!=null&&$a)for(var he of $a(h))B.indexOf(he)<0&&hl.call(h,he)&&(b[he]=h[he]);return b},_=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const _e=h=>{var B=h,{classroomList:b,shixunsDetail:he,dispatch:gt,user:Jt}=B,Pe=Q(B,["classroomList","shixunsDetail","dispatch","user"]),At,w;const{detailTopBanner:Rt}=b,Er=(0,s.useParams)(),[zn,qr]=(0,r.useState)(0),[Zr,Xr]=(0,r.useState)([]),[yo,gr]=(0,r.useState)(""),[i,d]=(0,r.useState)(),[T,S]=(0,r.useState)(!1),[H,ne]=(0,r.useState)({page:1,per_page:10}),[we,ke]=(0,r.useState)([]),[Te,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{gr(""),Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[he.actionTabs.key]),(0,r.useEffect)(()=>{Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[H==null?void 0:H.page]);const rt=()=>_(void 0,null,function*(){let lt=yield(0,Ze.ZP)(`/api/users/${Jt.userInfo.login}/courses.json`,{method:"get",params:v(c({},H),{category:"manage",status:"processing",search:encodeURI(yo),username:Jt.userInfo.login,no_limit_per_page:1})});qr((lt==null?void 0:lt.count)||0),Xr((lt==null?void 0:lt.courses)||[])}),ft=lt=>{ne({page:lt,per_page:10})},jt=()=>_(void 0,null,function*(){var lt,Kt,fn;if(!i){S(!0);return}let rn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(lt=he.actionTabs.params)==null?void 0:lt.ids,receive_course_id:i}});(rn==null?void 0:rn.status)==0&&(((Kt=rn==null?void 0:rn.data)==null?void 0:Kt.count)==0?Mt(0):(ke((fn=rn==null?void 0:rn.data)==null?void 0:fn.course_group),it(!0)))}),Mt=lt=>_(void 0,null,function*(){var Kt;let fn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Kt=he.actionTabs.params)==null?void 0:Kt.ids,receive_course_id:i,type:lt}});(fn==null?void 0:fn.status)==0&&(O.ZP.success("\u53D1\u9001\u6210\u529F"),gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}}))}),zt=()=>{gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}})};return Io.createElement(Io.Fragment,null,Io.createElement(se.default,{title:`\u53D1\u9001${(At=he.actionTabs.params)==null?void 0:At.title}`,open:he.actionTabs.key==="Stage-SendModal",centered:!0,className:Ao.scoremodal,onCancel:zt,onOk:jt},Io.createElement("div",{className:Ao.wrap},Io.createElement("div",{className:Ao.wrap_title},"\u9009\u62E9\u7684",`${(w=he.actionTabs.params)==null?void 0:w.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Io.createElement("div",{className:"mb10"},Io.createElement(J.default.Search,{className:Ao.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:yo,onChange:lt=>gr(lt.target.value),suffix:Io.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ao.searchIcon}`,onClick:()=>{gr(yo),ne({page:1,per_page:10})}}),onSearch:lt=>{gr(lt),ne({page:1,per_page:10})}})),Io.createElement("div",{className:Ao.radioWrap},Io.createElement(Ot.ZP.Group,{value:i,onChange:lt=>{d(lt.target.value),S(!1)}},Zr.map((lt,Kt)=>Io.createElement(Ot.ZP,{disabled:lt.id===(Rt==null?void 0:Rt.course_id),className:Ao.radio,value:lt.id,key:Kt},Io.createElement("span",{title:lt.name},lt.name))))),T&&Io.createElement("div",{className:Ao.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),zn>10&&Io.createElement("div",{className:Ao.pagination},Io.createElement(Ce.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:zn,onChange:ft})))),Io.createElement(se.default,{title:"\u63D0\u793A",open:Te,centered:!0,className:Ao.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{it(!1),Mt(2)},onOk:()=>{it(!1),Mt(1)}},Io.createElement("div",{className:Ao.wrap},Io.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",we==null?void 0:we.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),Io.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},we==null?void 0:we.map((lt,Kt)=>Io.createElement(ee.Z,{title:lt==null?void 0:lt.name},Io.createElement("div",{key:Kt,className:Ao.course_name},lt==null?void 0:lt.name)))))))};var Le=(0,s.connect)(({classroomList:h,shixunsDetail:B,user:b})=>({classroomList:h,shixunsDetail:B,user:b}))(_e),Ie=e(59301),It=Object.defineProperty,Ut=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,hn=(h,B,b)=>B in h?It(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,pt=(h,B)=>{for(var b in B||(B={}))en.call(B,b)&&hn(h,b,B[b]);if(Xt)for(var b of Xt(B))bn.call(B,b)&&hn(h,b,B[b]);return h},Zt=(h,B)=>Ut(h,Bn(B)),yn=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});f().locale("zh-cn");const or={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},$n=({classroomList:h,globalSetting:B,loading:b,dispatch:he,user:gt})=>{var Jt;const[Pe,At]=(0,r.useState)(pt(pt({},(0,s.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:w,detailLeftMenus:Rt}=h,[Er,zn]=(0,r.useState)([]),[qr,Zr]=(0,r.useState)("\u6392\u5E8F"),[Xr,yo]=(0,r.useState)(),[gr,i]=(0,r.useState)(),[d,T]=(0,r.useState)("0");let[S,H]=(0,r.useState)(!1),[ne,we]=(0,r.useState)();Pe.id=Pe.coursesId;let ke=[],Te;Rt.course_modules&&(Te=h.detailLeftMenus.course_modules.filter(Me=>Me.type==="board")[0]),(0,r.useEffect)(()=>{he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})},[Pe.categoryId]),(0,r.useEffect)(()=>{var Me;let me=[];(Me=w.course_groups)==null||Me.map(_t=>{let pn=_t;pn.key=_t.id,me.push(pn)}),yo(me)},[w.course_groups]);const it=(Me,me)=>{Pe.page=Me,Pe.limit=me,he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})},rt=Me=>{Me.key==="0"?s.history.push(`/classrooms/${Pe.coursesId}/course_group`):s.history.push(`/classrooms/${Pe.coursesId}/not_course_group`)},ft=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:w==null?void 0:w.group_count,link:`/classrooms/${Pe.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:w==null?void 0:w.none_group_member_count,link:`/classrooms/${Pe.coursesId}/not_course_group`}],jt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Pe.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${Pe.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${Pe.coursesId}/export_member_scores_excel.xlsx&export=true`}],Mt=(Me,me)=>yn(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/course_groups/${Me}/set_invite_auth.json`,{method:"post",body:{set:me}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}),zt=Me=>yn(void 0,null,function*(){if(!gr&&Me!=="\u8BFE\u5802\u4FE1\u606F"&&Me!=="\u5B66\u751F"){O.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(Me){case"\u5B66\u751F":(0,Y.eV)(pt({},Pe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,Y.Zn)(pt({},Pe));break;case"\u6D3B\u8DC3\u5EA6":let me=yield(0,Y.cr)(Zt(pt({},Pe),{group_id:gr}));(me==null?void 0:me.status)===-2&&(we(me),H(!0));break;case"\u603B\u6210\u7EE9":let _t=yield(0,Y.fi)(Zt(pt({},Pe),{group_id:gr}));(_t==null?void 0:_t.status)===-2&&(we(_t),H(!0));break}}),lt=Ie.createElement(o.default,{style:{maxHeight:400,width:240,overflow:"auto"}},jt.map(function(Me,me){return Ie.createElement(o.default.Item,{key:Me.url,onClick:_t=>{zt(Me.name)}},Ie.createElement("span",null,Me.name))}),Ie.createElement(o.default.Item,{key:"3"},Ie.createElement(s.Link,{to:`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Kt=Me=>Ie.createElement(o.default,{style:{minWidth:100},onClick:({item:me,key:_t,keyPath:pn,domEvent:xn})=>{Mt(Me.id,_t)}},Me.invite_code_halt!==0&&Ie.createElement(o.default.Item,{key:0,className:"tc"},"\u542F\u7528"),Me.invite_code_halt!==2&&Ie.createElement(o.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),Me.invite_code_halt!==1&&Ie.createElement(o.default.Item,{key:1,className:"tc"},"\u505C\u7528")),fn=[{title:"\u5E8F\u53F7",render:(Me,me,_t)=>Pe.limit*(Pe.page-1)+_t+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:(Me,me)=>Ie.createElement(ee.Z,{title:Me,placement:"bottomLeft"},Ie.createElement("span",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>yn(void 0,null,function*(){var _t,pn;if(me!=null&&me.manage_auth&&(w.current_group_id==(me==null?void 0:me.id)||(0,Lt.GJ)()))s.history.push(`/classrooms/${Pe.coursesId}/course_group/${me==null?void 0:me.id}/detail`);else if(!(me!=null&&me.manage_auth)&&!(0,Lt.dE)())if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:Zt(pt({},Pe),{course_group_ids:[...w.user_group_ids,me.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(Zt(pt({},Pe),{course_group_id:me.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:Ie.createElement("div",{style:{textAlign:"center"}},Ie.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 + \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),ue.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(Me=>!!Me),rn={onChange:(Me,ve)=>{i(Me)},getCheckboxProps:Me=>({disabled:Me.name==="Disabled User"||!(Me!=null&&Me.manage_auth),name:Me.name})};return ue.createElement("section",null,ue.createElement(Fo.Z,{active:4},ue.createElement("div",{style:{display:"flex",alignItems:"center"}},ue.createElement("div",{className:hr.btns},ue.createElement(on.t7,{className:hr.myInput,style:{width:160,marginRight:"20px",height:32},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:Pe.search,onChange:Me=>{Pe.search=Me,Pe.page=1,he({type:"classroomList/getCourseGroupsList",payload:rr(Nn({},Pe),{is_list:!0,is_all:1})})}})),(0,Lt.GJ)()&&ue.createElement(P.Z,{dropdownRender:()=>lt},ue.createElement(on.op,{className:"mr20",style:{background:"transparent",color:"#00DDC7",fontSize:"14px",border:"1px solid #01A89A",borderRadius:"0px",boxShadow:"none"}},"\u5BFC\u51FA",ue.createElement(De.Z,{className:"ml5"}))),!(0,Lt.j5)()&&ue.createElement(on.op,{className:"mr20",style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",params:Pe}})}},"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED"),(0,Lt.GJ)()&&ue.createElement(on.op,{className:"mr20",style:{background:"#01A89A",color:"#fff",fontSize:"14px",border:"0px",borderRadius:"0px",boxShadow:"none"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Pe}})}},"\u65B0\u5EFA\u5206\u73ED"))),w.group_count===0&&ue.createElement(n.Z,null),w.group_count>0&&ue.createElement(ue.Fragment,null,ue.createElement("aside",{className:`${hr.bg}`,style:{padding:20}},(gr==null?void 0:gr.length)>0&&ue.createElement(R.Z,{justify:"space-between",className:hr.checkbox},ue.createElement(L.Z,null,ue.createElement("span",{className:"font14",style:{color:"#B6BFC2"}},"\u5DF2\u9009 ",ue.createElement("span",{style:{color:"#00DDC7"}},gr.length)," \u4E2A")),ue.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gr==null?void 0:gr.length)<=0){O.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gr,title:"\u5206\u73ED"}}})}},ue.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#00DDC7",marginRight:"6px"}}),ue.createElement("span",{style:{color:"#00DDC7"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),ue.createElement(We.default,{className:Ar.Z.threeTableSty,rowSelection:(0,Lt.GJ)()?Nn({type:"checkbox"},rn):null,columns:fn,dataSource:Xr,loading:b.effects["classroomList/getCourseGroupsList"],pagination:!1})),ue.createElement("aside",{className:"tc mb50 mt30"},ue.createElement(Ce.Z,{showQuickJumper:!0,onChange:it,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:Pe.limit||10,current:Pe.page||1,total:w.group_count}))),ue.createElement(Xn,{cb:()=>zn([])}),ue.createElement(at,{cb:()=>zn([])}),ue.createElement(mr,{cb:()=>zn([])}),ue.createElement(Ln,{cb:()=>zn([])}),ue.createElement(Po,{cb:()=>zn([])}),ue.createElement(ro,null),ue.createElement(zo.Z,null),ue.createElement(cn.Z,{res:ne,ismodel:S,setismodel:H}),ue.createElement(vr,null))};var Qr=(0,s.connect)(({classroomList:h,loading:B,globalSetting:b,user:he})=>({classroomList:h,globalSetting:b,loading:B,user:he}))(jr),ho=Object.defineProperty,Dr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,mo=(h,B,b)=>B in h?ho(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Do=(h,B)=>{for(var b in B||(B={}))wr.call(B,b)&&mo(h,b,B[b]);if(Dr)for(var b of Dr(B))lo.call(B,b)&&mo(h,b,B[b]);return h},ca=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const ua=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();return he.id=he.coursesId,r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ca(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_public.json`,{method:"put",body:{ids:[...h.actionTabs.selectArrs]}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b(),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getBoardList",payload:Do({},h.actionTabs.params)}))}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ga=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(ua),Za=Object.defineProperty,Ha=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,Sa=(h,B,b)=>B in h?Za(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,Ma=(h,B)=>{for(var b in B||(B={}))Ka.call(B,b)&&Sa(h,b,B[b]);if(Ha)for(var b of Ha(B))el.call(B,b)&&Sa(h,b,B[b]);return h},ka=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const Wa=({classroomList:h,dispatch:B,cb:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const[gt,Jt]=(0,r.useState)(!1),Pe=(0,r.useRef)(null);return r.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:h.actionTabs.key==="\u5220\u9664\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:gt,destroyOnClose:!0,onOk:()=>ka(void 0,null,function*(){var At;if((At=Pe.current)!=null&&At.onVerify())return;Jt(!0);const w=yield(0,Ze.ZP)(`/api/course_groups/${h.actionTabs.selectArrs.id}.json`,{method:"delete"});Jt(!1),w.status===0&&(O.ZP.success("\u5220\u9664\u6210\u529F"),B({type:"classroomList/setActionTabs",payload:{}}),B({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),B({type:"classroomList/getCourseGroupsList",payload:Ma({},h.actionTabs.params)}),B({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}),b())}),onCancel:()=>{B({type:"classroomList/setActionTabs",payload:{}})}},r.createElement(r.Fragment,null,r.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5206\u73ED\u540E\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),r.createElement(ae.Z,{ref:At=>Pe.current=At})))};var ha=(0,s.connect)(({classroomList:h})=>({classroomList:h}))(Wa),qo=Object.defineProperty,Ta=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,fa=(h,B,b)=>B in h?qo(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,vo=(h,B)=>{for(var b in B||(B={}))Ja.call(B,b)&&fa(h,b,B[b]);if(Ta)for(var b of Ta(B))tl.call(B,b)&&fa(h,b,B[b]);return h},uo=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const da=({classroomList:h,loading:B,dispatch:b,cb:he})=>{const gt=(0,s.useParams)();gt.id=gt.coursesId,(0,r.useEffect)(()=>{h.actionTabs.key==="\u7ACB\u5373\u622A\u6B62"&&b({type:"classroomList/getCourseGroups",payload:{id:gt.id}})},[h.name,h.actionTabs.key]);const[Jt]=be.default.useForm();let Pe=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(w=>Pe.push(w.id+""));const At=w=>w&&wuo(void 0,null,function*(){const w=Jt.getFieldValue();(yield(0,Ze.ZP)(`/api/courses/${gt.id}/polls/end_poll.json`,{method:"post",body:{check_ids:[...h.actionTabs.selectArrs]}})).status===0&&(he(),O.ZP.success("\u64CD\u4F5C\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getClassroomPollsList",payload:vo({},h.actionTabs.params)}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u54C1",r.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u63D0\u4EA4\u4E2D"\u7684\u4EFB\u52A1\u6709\u6548'),B.effects["classroomList/getCourseGroups"]&&r.createElement("div",{className:"tc mt40"},r.createElement(Qe.Z,null)),h.courseGroups.course_groups&&r.createElement(be.default,{form:Jt,initialValues:{group_ids:Pe,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(R.Z,{className:"mt30"},r.createElement(L.Z,{flex:1},"\u53D1\u5E03\u65F6\u95F4\uFF1A",f()().format("YYYY-MM-DD HH:mm")),r.createElement(L.Z,null,r.createElement(be.default.Item,{name:"end_time"},r.createElement(Dt.default,{disabledDate:At,format:"YYYY-MM-DD HH:mm",minuteStep:30,defaultValue:f()(f()(new Date((0,u.qd)())).format("YYYY-MM-DD HH:mm")),showTime:{format:"HH:mm",defaultValue:f()((0,u.U6)(),"HH:mm")}}))))))};var Yo=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(da),Uo=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const ma=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)(),gt=(0,s.useLocation)(),[Jt,Pe]=(0,r.useState)([]);(0,r.useEffect)(()=>{h.actionTabs.key==="\u53D1\u9001"&&new Promise((zn,qr)=>Uo(void 0,null,function*(){b({type:"classroomList/getCoursesMine",payload:{id:he.id,page_size:50}}).then(Zr=>{Pe(Jt.concat(Zr))})}))},[h.name,h.actionTabs.key]);const[At]=be.default.useForm();let w=[];h.courseGroups.course_groups&&h.courseGroups.course_groups.map(zn=>w.push(zn.id+""));const Rt=zn=>zn&&znr.createElement(C.default,{value:String(zn),defaultChecked:!0})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:130},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_date",key:"end_date",width:130}];return r.createElement(se.default,{centered:!0,title:"\u53D1\u9001\u8D44\u6E90",open:h.actionTabs.key==="\u53D1\u9001",okText:"\u7ACB\u5373\u53D1\u5E03",cancelText:"\u6682\u4E0D\u53D1\u5E03",width:820,bodyStyle:{minHeight:200},onOk:()=>Uo(void 0,null,function*(){const zn=At.getFieldValue();(yield(0,Ze.ZP)(`/api/boards/${he.categoryId}/messages/bulk_send.json`,{method:"post",body:{ids:[...h.actionTabs.selectArrs],to_course_ids:[...zn.group_ids]}})).status===0&&(O.ZP.success("\u53D1\u5E03\u6210\u529F"),b({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{b({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("p",{className:"tc bold mb20"},"\u9009\u62E9\u7684\u8D44\u6E90\u53D1\u9001\u5230",r.createElement("span",{className:"c-orange"},"\u6307\u5B9A\u8BFE\u5802")),h.courseGroups.course_groups&&r.createElement(be.default,{form:At,initialValues:{group_ids:w,end_time:f()(f()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},r.createElement(be.default.Item,{name:"group_ids"},r.createElement(C.default.Group,null,r.createElement(We.default,{loading:B.effects["classroomList/getCourseGroups"],columns:Er,dataSource:Jt,scroll:{y:240},pagination:!1})))))};var ya=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(ma),va={flex_box_center:"flex_box_center___woDmT",flex_space_between:"flex_space_between___IaMmz",flex_box_vertical_center:"flex_box_vertical_center___fmxf7",flex_box_center_end:"flex_box_center_end___dWhjh",flex_box_column:"flex_box_column___w7tY5",bg:"bg___KhTu9",containerTitle:"containerTitle___wa3kw",containerDesc:"containerDesc___NJLyT",listItem:"listItem___TQK3D",title:"title___BIA57",titleLeft:"titleLeft___ThVKM",titleRight:"titleRight___DPTcE",acitons:"acitons___QY6H9",memberManager:"memberManager___c31wv",menu:"menu___UUeSv",btns:"btns___CX9x8",selectBtn:"selectBtn___TK6Qd",export:"export___DXQGx",checkbox:"checkbox___QCSAk"},Ca=e(59301),Xa=Object.defineProperty,La=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,_a=(h,B,b)=>B in h?Xa(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,ll=(h,B)=>{for(var b in B||(B={}))fl.call(B,b)&&_a(h,b,B[b]);if(La)for(var b of La(B))bl.call(B,b)&&_a(h,b,B[b]);return h},nl=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{TreeNode:ml}=m.default,pl=({classroomList:h,loading:B,dispatch:b})=>{const he=(0,s.useParams)();he.id=he.coursesId;const{detailLeftMenus:gt,actionTabs:Jt}=h,Pe=gt.course_modules&>.course_modules.filter(w=>w.type==="video"),[At]=be.default.useForm();return Ca.createElement(se.default,{centered:!0,title:"\u65B0\u5EFA\u5206\u73ED",open:h.actionTabs.key==="\u65B0\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,bodyStyle:{minHeight:80},onOk:()=>nl(void 0,null,function*(){var w,Rt;const Er=ll({},yield At.validateFields());console.log(123),(yield(0,Ze.ZP)(`/api/courses/${he.id}/course_groups.json`,{method:"post",body:ll({},Er)})).status===0&&(O.ZP.success("\u6DFB\u52A0\u6210\u529F"),At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}}),b({type:"classroomList/getCourseGroupsList",payload:{id:he.coursesId,page:(Rt=(w=h.actionTabs)==null?void 0:w.params)==null?void 0:Rt.page,is_list:!0,is_all:1}}),b({type:"classroomList/getAllCourseGroup",payload:{coursesId:he.coursesId,limit:2e3}}),b({type:"classroomList/getClassroomLeftMenus",payload:{id:he.coursesId}}))}),onCancel:()=>{At.setFieldsValue({name:""}),b({type:"classroomList/setActionTabs",payload:{}})}},Ca.createElement(be.default,{form:At,initialValues:{name:""}},Ca.createElement(be.default.Item,{label:"\u5206\u73ED\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},Ca.createElement(J.default,{maxLength:60}))))};var Dl=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(pl),xl=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const{Dragger:El}=$e.default,{TreeNode:Il}=m.default,Sl=({classroomList:h,loading:B,dispatch:b})=>{" ";const he=(0,s.useParams)(),[gt,Jt]=(0,r.useState)([]),[Pe,At]=(0,r.useState)([]);he.id=he.coursesId;const{detailLeftMenus:w,actionTabs:Rt}=h,[Er]=be.default.useForm(),[zn,qr]=(0,r.useState)([]),[Zr,Xr]=(0,r.useState)([]),yo={name:"file",multiple:!0,accept:".xls,.xlsx",action:xt.Z.API_SERVER+"/api/attachments.json",onChange(S){const{status:H}=S.file;At(S.fileList),H==="done"?O.ZP.success(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u6210\u529F`):H==="error"&&O.ZP.error(`${S.file.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`)}};(0,r.useEffect)(()=>{(0,Nt.F9)().then(S=>{var H;S&&(qr(S.student_groups),Er.setFieldsValue({search_class:(H=S==null?void 0:S.student_groups[0])==null?void 0:H.id}))})},[]);const i={selectedRowKeys:gt,onChange:(S,H)=>{console.log("selectedRowKeys changed: ",S,H),Jt(S)}},d=[{title:"\u5206\u73ED\u540D\u79F0",width:150,dataIndex:"name",ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"department_name",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"student_count",width:130,ellipsis:!0,render:S=>r.createElement(ee.Z,{placement:"bottom",title:S},r.createElement("span",null,S||"--"))}],T=S=>{S=String(S);const H=Zr.indexOf(S);H<0?Zr.push(S):Zr.splice(H,1),Xr([...Zr])};return r.createElement(se.default,{centered:!0,title:"\u521B\u5EFA\u5206\u73ED",width:1e3,open:h.actionTabs.key==="\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:130},onOk:()=>xl(void 0,null,function*(){(0,Nt.tR)({identifier:he.coursesId,student_group_ids:gt}).then(S=>{S&&(b({type:"classroomList/setActionTabs",payload:{}}),Jt([]),b({type:"classroomList/getCourseGroupsList",payload:{id:he.id}}))})}),onCancel:()=>{Xr([]),b({type:"classroomList/setActionTabs",payload:{}}),Jt([])}},r.createElement("section",null,r.createElement("div",{style:{maxHeight:260,overflow:"auto"}},r.createElement(We.default,{pagination:!1,dataSource:zn,columns:d,rowSelection:i,rowKey:S=>S.id+"",onRow:S=>({onClick:H=>{" ";var ne,we;(ne=H.target)!=null&&ne.disabled||T((we=H.target)==null?void 0:we.value)}})}))))};var Jo=(0,s.connect)(({classroomList:h,loading:B})=>({classroomList:h,loading:B}))(Sl),ko=e(8418),Ao={flex_box_center:"flex_box_center___D4xBX",flex_space_between:"flex_space_between___cUh3a",flex_box_vertical_center:"flex_box_vertical_center___s0XKI",flex_box_center_end:"flex_box_center_end___vQYRy",flex_box_column:"flex_box_column___VFkmc",scoremodal:"scoremodal___S6ZJf",wrap:"wrap___HfHPy",wrap_title:"wrap_title___HLVFT",radioWrap:"radioWrap___ByIId",radio:"radio___PpvZF",colorFF0000:"colorFF0000___PpdyW",pagination:"pagination___LyJ1T",selectWrapper:"selectWrapper___YvmEU",allqingchu:"allqingchu___otpjB",title:"title___WJfYl",score:"score___ToH__",close:"close___K6j7E",content:"content___YQuqG",items:"items___dDABB",bottom:"bottom___PFDMj",yes:"yes___mfEwy",no:"no___KsJbD",titlecount:"titlecount___T_4xX",add:"add___Z3P3R",search:"search___QqaTn",searchIcon:"searchIcon___TMJHj",tabWrap:"tabWrap___lA3Oh",course_name:"course_name___mprA0"},Io=e(59301),Da=Object.defineProperty,Va=Object.defineProperties,Qa=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,a=(h,B,b)=>B in h?Da(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,c=(h,B)=>{for(var b in B||(B={}))gl.call(B,b)&&a(h,b,B[b]);if($a)for(var b of $a(B))hl.call(B,b)&&a(h,b,B[b]);return h},v=(h,B)=>Va(h,Qa(B)),Q=(h,B)=>{var b={};for(var he in h)gl.call(h,he)&&B.indexOf(he)<0&&(b[he]=h[he]);if(h!=null&&$a)for(var he of $a(h))B.indexOf(he)<0&&hl.call(h,he)&&(b[he]=h[he]);return b},_=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});const _e=h=>{var B=h,{classroomList:b,shixunsDetail:he,dispatch:gt,user:Jt}=B,Pe=Q(B,["classroomList","shixunsDetail","dispatch","user"]),At,w;const{detailTopBanner:Rt}=b,Er=(0,s.useParams)(),[zn,qr]=(0,r.useState)(0),[Zr,Xr]=(0,r.useState)([]),[yo,gr]=(0,r.useState)(""),[i,d]=(0,r.useState)(),[T,S]=(0,r.useState)(!1),[H,ne]=(0,r.useState)({page:1,per_page:10}),[we,ke]=(0,r.useState)([]),[Te,it]=(0,r.useState)(!1);(0,r.useEffect)(()=>{gr(""),Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[he.actionTabs.key]),(0,r.useEffect)(()=>{Jt.userInfo.login&&he.actionTabs.key==="Stage-SendModal"&&rt()},[H==null?void 0:H.page]);const rt=()=>_(void 0,null,function*(){let lt=yield(0,Ze.ZP)(`/api/users/${Jt.userInfo.login}/courses.json`,{method:"get",params:v(c({},H),{category:"manage",status:"processing",search:encodeURI(yo),username:Jt.userInfo.login,no_limit_per_page:1})});qr((lt==null?void 0:lt.count)||0),Xr((lt==null?void 0:lt.courses)||[])}),ft=lt=>{ne({page:lt,per_page:10})},jt=()=>_(void 0,null,function*(){var lt,Kt,fn;if(!i){S(!0);return}let rn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/checkout_group_name.json`,{method:"post",body:{send_group_ids:(lt=he.actionTabs.params)==null?void 0:lt.ids,receive_course_id:i}});(rn==null?void 0:rn.status)==0&&(((Kt=rn==null?void 0:rn.data)==null?void 0:Kt.count)==0?Mt(0):(ke((fn=rn==null?void 0:rn.data)==null?void 0:fn.course_group),it(!0)))}),Mt=lt=>_(void 0,null,function*(){var Kt;let fn=yield(0,Ze.ZP)(`/api/courses/${Er==null?void 0:Er.course_id}/course_groups/batch_send_group_member.json`,{method:"post",body:{send_group_ids:(Kt=he.actionTabs.params)==null?void 0:Kt.ids,receive_course_id:i,type:lt}});(fn==null?void 0:fn.status)==0&&(O.ZP.success("\u53D1\u9001\u6210\u529F"),gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}}))}),zt=()=>{gr(""),d(null),S(!1),gt({type:"shixunsDetail/setActionTabs",payload:{}})};return Io.createElement(Io.Fragment,null,Io.createElement(se.default,{title:`\u53D1\u9001${(At=he.actionTabs.params)==null?void 0:At.title}`,open:he.actionTabs.key==="Stage-SendModal",centered:!0,className:Ao.scoremodal,onCancel:zt,onOk:jt},Io.createElement("div",{className:Ao.wrap},Io.createElement("div",{className:Ao.wrap_title},"\u9009\u62E9\u7684",`${(w=he.actionTabs.params)==null?void 0:w.title}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Io.createElement("div",{className:"mb10"},Io.createElement(J.default.Search,{className:Ao.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:yo,onChange:lt=>gr(lt.target.value),suffix:Io.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ao.searchIcon}`,onClick:()=>{gr(yo),ne({page:1,per_page:10})}}),onSearch:lt=>{gr(lt),ne({page:1,per_page:10})}})),Io.createElement("div",{className:Ao.radioWrap},Io.createElement(Ot.ZP.Group,{value:i,onChange:lt=>{d(lt.target.value),S(!1)}},Zr.map((lt,Kt)=>Io.createElement(Ot.ZP,{disabled:lt.id===(Rt==null?void 0:Rt.course_id),className:Ao.radio,value:lt.id,key:Kt},Io.createElement("span",{title:lt.name},lt.name))))),T&&Io.createElement("div",{className:Ao.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),zn>10&&Io.createElement("div",{className:Ao.pagination},Io.createElement(Ce.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:H==null?void 0:H.page,pageSize:10,total:zn,onChange:ft})))),Io.createElement(se.default,{title:"\u63D0\u793A",open:Te,centered:!0,className:Ao.scoremodal,okText:"\u5408\u5E76\u5206\u73ED",cancelText:"\u8DF3\u8FC7",closeIcon:!1,onCancel:()=>{it(!1),Mt(2)},onOk:()=>{it(!1),Mt(1)}},Io.createElement("div",{className:Ao.wrap},Io.createElement("div",null,"\u76EE\u6807\u8BFE\u5802\u5B58\u5728\u4EE5\u4E0B",we==null?void 0:we.length,"\u4E2A\u540C\u540D\u5206\u73ED\uFF0C\u662F\u5426\u8FDB\u884C\u5408\u5E76\u5206\u73ED\uFF0C\u5408\u5E76\u540E\u5F53\u524D\u8BFE\u5802\u540C\u540D\u5206\u73ED\u4E2D\u7684\u5B66\u751F\u5C06\u88AB\u52A0\u5165\u76EE\u6807\u8BFE\u5802\u7684\u540C\u540D\u5206\u73ED\u4E2D"),Io.createElement("div",{style:{background:"#F6F7F9",padding:"10px",marginTop:"10px"}},we==null?void 0:we.map((lt,Kt)=>Io.createElement(ee.Z,{title:lt==null?void 0:lt.name},Io.createElement("div",{key:Kt,className:Ao.course_name},lt==null?void 0:lt.name)))))))};var Le=(0,s.connect)(({classroomList:h,shixunsDetail:B,user:b})=>({classroomList:h,shixunsDetail:B,user:b}))(_e),Ie=e(59301),It=Object.defineProperty,Ut=Object.defineProperties,Bn=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,hn=(h,B,b)=>B in h?It(h,B,{enumerable:!0,configurable:!0,writable:!0,value:b}):h[B]=b,pt=(h,B)=>{for(var b in B||(B={}))en.call(B,b)&&hn(h,b,B[b]);if(Xt)for(var b of Xt(B))bn.call(B,b)&&hn(h,b,B[b]);return h},Zt=(h,B)=>Ut(h,Bn(B)),yn=(h,B,b)=>new Promise((he,gt)=>{var Jt=w=>{try{At(b.next(w))}catch(Rt){gt(Rt)}},Pe=w=>{try{At(b.throw(w))}catch(Rt){gt(Rt)}},At=w=>w.done?he(w.value):Promise.resolve(w.value).then(Jt,Pe);At((b=b.apply(h,B)).next())});f().locale("zh-cn");const or={0:{color:"blue",name:"\u542F\u7528\u4E2D"},1:{color:"red",name:"\u505C\u7528\u4E2D"},2:{color:"orange",name:"\u5B66\u751F\u505C\u7528\u4E2D"}},$n=({classroomList:h,globalSetting:B,loading:b,dispatch:he,user:gt})=>{var Jt;const[Pe,At]=(0,r.useState)(pt(pt({},(0,s.useParams)()),{page:1,limit:10})),{detailCourseGroupsList:w,detailLeftMenus:Rt}=h,[Er,zn]=(0,r.useState)([]),[qr,Zr]=(0,r.useState)("\u6392\u5E8F"),[Xr,yo]=(0,r.useState)(),[gr,i]=(0,r.useState)(),[d,T]=(0,r.useState)("0");let[S,H]=(0,r.useState)(!1),[ne,we]=(0,r.useState)();Pe.id=Pe.coursesId;let ke=[],Te;Rt.course_modules&&(Te=h.detailLeftMenus.course_modules.filter(Me=>Me.type==="board")[0]),(0,r.useEffect)(()=>{he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})},[Pe.categoryId]),(0,r.useEffect)(()=>{var Me;let ve=[];(Me=w.course_groups)==null||Me.map(_t=>{let pn=_t;pn.key=_t.id,ve.push(pn)}),yo(ve)},[w.course_groups]);const it=(Me,ve)=>{Pe.page=Me,Pe.limit=ve,he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})},rt=Me=>{Me.key==="0"?s.history.push(`/classrooms/${Pe.coursesId}/course_group`):s.history.push(`/classrooms/${Pe.coursesId}/not_course_group`)},ft=[{name:"\u5206\u73ED\u5217\u8868",id:"0",total:w==null?void 0:w.group_count,link:`/classrooms/${Pe.coursesId}/course_group`},{name:"\u672A\u5206\u73ED",id:"1",total:w==null?void 0:w.none_group_member_count,link:`/classrooms/${Pe.coursesId}/not_course_group`}],jt=[{name:"\u5B66\u751F",url:""},{name:"\u8BFE\u5802\u4FE1\u606F",url:`/api/courses/${Pe.coursesId}/export_couser_info.xlsx&export=true`},{name:"\u6D3B\u8DC3\u5EA6",url:`/api/courses/${Pe.coursesId}/export_member_act_score.xlsx&export=true`},{name:"\u603B\u6210\u7EE9",url:`/api/courses/${Pe.coursesId}/export_member_scores_excel.xlsx&export=true`}],Mt=(Me,ve)=>yn(void 0,null,function*(){(yield(0,Ze.ZP)(`/api/course_groups/${Me}/set_invite_auth.json`,{method:"post",body:{set:ve}})).status===0&&(O.ZP.success("\u64CD\u4F5C\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}),zt=Me=>yn(void 0,null,function*(){if(!gr&&Me!=="\u8BFE\u5802\u4FE1\u606F"&&Me!=="\u5B66\u751F"){O.ZP.error("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}switch(Me){case"\u5B66\u751F":(0,Y.eV)(pt({},Pe));break;case"\u8BFE\u5802\u4FE1\u606F":(0,Y.Zn)(pt({},Pe));break;case"\u6D3B\u8DC3\u5EA6":let ve=yield(0,Y.cr)(Zt(pt({},Pe),{group_id:gr}));(ve==null?void 0:ve.status)===-2&&(we(ve),H(!0));break;case"\u603B\u6210\u7EE9":let _t=yield(0,Y.fi)(Zt(pt({},Pe),{group_id:gr}));(_t==null?void 0:_t.status)===-2&&(we(_t),H(!0));break}}),lt=Ie.createElement(o.default,{style:{maxHeight:400,width:240,overflow:"auto"}},jt.map(function(Me,ve){return Ie.createElement(o.default.Item,{key:Me.url,onClick:_t=>{zt(Me.name)}},Ie.createElement("span",null,Me.name))}),Ie.createElement(o.default.Item,{key:"3"},Ie.createElement(s.Link,{to:`/classrooms/${Pe.coursesId}/exportlist/course_member_act_score,course_total_score`},"\u5386\u53F2\u5BFC\u51FA"))),Kt=Me=>Ie.createElement(o.default,{style:{minWidth:100},onClick:({item:ve,key:_t,keyPath:pn,domEvent:xn})=>{Mt(Me.id,_t)}},Me.invite_code_halt!==0&&Ie.createElement(o.default.Item,{key:0,className:"tc"},"\u542F\u7528"),Me.invite_code_halt!==2&&Ie.createElement(o.default.Item,{key:2,className:"tc"},"\u5BF9\u5B66\u751F\u505C\u7528"),Me.invite_code_halt!==1&&Ie.createElement(o.default.Item,{key:1,className:"tc"},"\u505C\u7528")),fn=[{title:"\u5E8F\u53F7",render:(Me,ve,_t)=>Pe.limit*(Pe.page-1)+_t+1,width:60,align:"center"},{title:"\u5206\u73ED\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"center",render:(Me,ve)=>Ie.createElement(ee.Z,{title:Me,placement:"bottomLeft"},Ie.createElement("span",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>yn(void 0,null,function*(){var _t,pn;if(ve!=null&&ve.manage_auth&&(w.current_group_id==(ve==null?void 0:ve.id)||(0,Lt.GJ)()))s.history.push(`/classrooms/${Pe.coursesId}/course_group/${ve==null?void 0:ve.id}/detail`);else if(!(ve!=null&&ve.manage_auth)&&!(0,Lt.dE)())if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:Zt(pt({},Pe),{course_group_ids:[...w.user_group_ids,ve.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(Zt(pt({},Pe),{course_group_id:ve.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:Ie.createElement("div",{style:{textAlign:"center"}},Ie.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 ${w!=null&&w.course_creator_phone?`\u624B\u673A\uFF1A${w==null?void 0:w.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${w==null?void 0:w.course_creator_email}`} - \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),Ie.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},Me))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0,render:(Me,me)=>Ie.createElement("div",null,Ie.createElement("span",{style:{color:Me<(me==null?void 0:me.default_member_count)?"green":"red"}},Me),"/",me==null?void 0:me.default_member_count)},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:Me=>Ie.createElement("span",{title:Me,className:va.memberManager},Me)},(0,Lt.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(Me,me,_t)=>w.current_group_id==(me==null?void 0:me.id)?Ie.createElement(ar.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,Lt.GJ)()&&!((Jt=h.detailTopBanner)!=null&&Jt.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(Me,me)=>{var _t,pn,xn,Ir,Fn,er;const Gn=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(_t=h.detailTopBanner)==null?void 0:_t.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(pn=h.detailTopBanner)==null?void 0:pn.name}\u300B\u7684${me==null?void 0:me.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 + \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),Ie.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},Me))},{title:"\u5B66\u751F\u6210\u5458",dataIndex:"course_members_count",width:80,align:"center",ellipsis:!0,render:(Me,ve)=>Ie.createElement("div",null,Ie.createElement("span",{style:{color:Me<(ve==null?void 0:ve.default_member_count)?"green":"red"}},Me))},{title:"\u7BA1\u7406\u6559\u5E08",align:"center",dataIndex:"member_manager",render:Me=>Ie.createElement("span",{title:Me,className:va.memberManager},Me)},(0,Lt.dE)()&&{title:"\u4F60\u5F53\u524D\u6240\u5728\u5206\u73ED",dataIndex:"group",ellipsis:!0,align:"center",render:(Me,ve,_t)=>w.current_group_id==(ve==null?void 0:ve.id)?Ie.createElement(ar.Z,{style:{color:"#29bd8b",fontSize:"25px"}}):""},(0,Lt.GJ)()&&!((Jt=h.detailTopBanner)!=null&&Jt.excellent)&&{title:"\u9080\u8BF7\u7801",dataIndex:"invite_code",width:130,align:"center",render:(Me,ve)=>{var _t,pn,xn,Ir,Fn,er;const Gn=`\u3010\u6559\u5B66\u8BFE\u5802\u9080\u8BF7\u3011${(_t=h.detailTopBanner)==null?void 0:_t.copy_teacher_name}\u8001\u5E08\u9080\u8BF7\u60A8\u52A0\u5165\u5E73\u53F0\u6559\u5B66\u8BFE\u5802-\u300A${(pn=h.detailTopBanner)==null?void 0:pn.name}\u300B\u7684${ve==null?void 0:ve.name}\u5206\u73ED\uFF0C\u60A8\u53EF\u4EE5\u590D\u5236\u9080\u8BF7\u7801\uFF0C\u5728\u4E0B\u65B9\u7684\u94FE\u63A5\u4E2D\uFF0C\u70B9\u51FB\u201C\u52A0\u5165\u8BFE\u5802\u201D\u6309\u94AE\u52A0\u5165\u8BE5\u6559\u5B66\u8BFE\u5802\u3002 \u94FE\u63A5\uFF1Ahttps://www.educoder.net/classrooms -\u9080\u8BF7\u7801\uFF1A${Me}`;return me!=null&&me.manage_auth?Ie.createElement(Ie.Fragment,null,Me,Ie.createElement("br",null),me.edit_auth&&(me==null?void 0:me.id)!=0&&(me==null?void 0:me.name)!="\u672A\u5206\u73ED"&&Ie.createElement(P.Z,{dropdownRender:()=>Kt(me),placement:"bottomCenter",arrow:!0},Ie.createElement(ie.Z,{color:(xn=or[me.invite_code_halt])==null?void 0:xn.color},Ie.createElement("span",{className:"current"},(Ir=or[me.invite_code_halt])==null?void 0:Ir.name))),me.edit_auth&&(me==null?void 0:me.id)==0&&(me==null?void 0:me.name)=="\u672A\u5206\u73ED"&&Ie.createElement(ie.Z,{color:(Fn=or[me.invite_code_halt])==null?void 0:Fn.color},Ie.createElement("span",{className:"current"},(er=or[me.invite_code_halt])==null?void 0:er.name)),(me.invite_code_halt===0||me.invite_code_halt===2)&&Ie.createElement(ie.Z,{onClick:()=>(0,u.RG)(Gn),color:"green"},Ie.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(Me,me)=>Ie.createElement(M.Z,{size:"middle"},(0,Lt.dE)()&&Ie.createElement(x.Z,{trigger:"hover",title:w.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${w==null?void 0:w.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:w.current_group_id!="0"?"primary":"default",style:{display:w.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:w.current_group_id!="0"?"none":""}},onConfirm:()=>yn(void 0,null,function*(){(yield he({type:"newClassroom/joincoursegroup",payload:{course_group_id:me==null?void 0:me.id,coursesId:Pe.coursesId}})).status===0&&he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:w.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},Ie.createElement("a",{style:{cursor:"pointer",display:w.current_group_id==(me==null?void 0:me.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),me!=null&&me.manage_auth?Ie.createElement(Ie.Fragment,null,(0,Lt.GJ)()&&Ie.createElement(Z.Z,{autoAdjustOverflow:!1,overlayClassName:va.btnmenu,placement:"bottomLeft",content:Ie.createElement(o.default,{selectedKeys:[]},(0,Lt.GJ)()&&!(0,Lt.aQ)()&&(me==null?void 0:me.id)!=0&&(me==null?void 0:me.name)!="\u672A\u5206\u73ED"&&Ie.createElement(o.default.Item,null,Ie.createElement("a",{onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:me,params:Pe}})}},"\u5220\u9664\u5206\u73ED")),(0,Lt.GJ)()&&Ie.createElement(o.default.Item,null,Ie.createElement("a",{onClick:()=>{let _t=me==null?void 0:me.default_member_count;se.default.confirm({title:"\u8C03\u6574\u73ED\u7EA7\u4EBA\u6570",width:500,icon:null,centered:!0,content:Ie.createElement(J.default,{onChange:pn=>{_t=pn.target.value},defaultValue:me==null?void 0:me.default_member_count}),okText:"\u786E\u5B9A",onOk:()=>yn(void 0,null,function*(){let pn=yield(0,Ze.ZP)(`/api/courses/${Pe.coursesId}/set_member_count.json`,{method:"post",body:{course_group_id:me==null?void 0:me.id,default_member_count:_t}});(pn==null?void 0:pn.status)===0&&he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})})})}},"\u8C03\u6574\u73ED\u7EA7\u6570\u91CF")),(0,Lt.GJ)()&&Ie.createElement(o.default.Item,null,Ie.createElement("a",{onClick:()=>{he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:me==null?void 0:me.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},Ie.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",Ie.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(w.current_group_id==(me==null?void 0:me.id)||(0,Lt.GJ)())&&Ie.createElement("a",{onClick:()=>s.history.push(`/classrooms/${Pe.coursesId}/course_group/${me==null?void 0:me.id}/detail`)},"\u67E5\u770B")):!(0,Lt.dE)()&&Ie.createElement("span",{style:{color:"#165dff",cursor:"pointer"},onClick:()=>yn(void 0,null,function*(){var _t,pn;if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:Zt(pt({},Pe),{course_group_ids:[...w.user_group_ids,me.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(Zt(pt({},Pe),{course_group_id:me.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:Ie.createElement("div",{style:{textAlign:"center"}},Ie.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 +\u9080\u8BF7\u7801\uFF1A${Me}`;return ve!=null&&ve.manage_auth?Ie.createElement(Ie.Fragment,null,Me,Ie.createElement("br",null),ve.edit_auth&&(ve==null?void 0:ve.id)!=0&&(ve==null?void 0:ve.name)!="\u672A\u5206\u73ED"&&Ie.createElement(P.Z,{dropdownRender:()=>Kt(ve),placement:"bottomCenter",arrow:!0},Ie.createElement(ie.Z,{color:(xn=or[ve.invite_code_halt])==null?void 0:xn.color},Ie.createElement("span",{className:"current"},(Ir=or[ve.invite_code_halt])==null?void 0:Ir.name))),ve.edit_auth&&(ve==null?void 0:ve.id)==0&&(ve==null?void 0:ve.name)=="\u672A\u5206\u73ED"&&Ie.createElement(ie.Z,{color:(Fn=or[ve.invite_code_halt])==null?void 0:Fn.color},Ie.createElement("span",{className:"current"},(er=or[ve.invite_code_halt])==null?void 0:er.name)),(ve.invite_code_halt===0||ve.invite_code_halt===2)&&Ie.createElement(ie.Z,{onClick:()=>(0,u.RG)(Gn),color:"green"},Ie.createElement("span",{className:"current"},"\u590D\u5236"))):"--"}},{title:"\u64CD\u4F5C",key:"action",width:140,align:"center",render:(Me,ve)=>Ie.createElement(M.Z,{size:"middle"},(0,Lt.dE)()&&Ie.createElement(x.Z,{trigger:"hover",title:w.current_group_id!="0"?`\u4F60\u5DF2\u7ECF\u52A0\u5165\u5206\u73ED${w==null?void 0:w.current_group_name}\uFF0C\u82E5\u9700\u8981\u8C03\u6574\u5230\u5176\u4ED6\u73ED\u7EA7\u8BF7\u8054\u7CFB\u672C\u8BFE\u5802\u7684\u8001\u5E08\u6216\u52A9\u6559`:"\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BE5\u5206\u73ED\uFF1F\u52A0\u5165\u5206\u73ED\u540E\u5982\u9700\u66F4\u6362\u73ED\u7EA7\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u6216\u8005\u52A9\u6559\u8C03\u6574",cancelButtonProps:{type:w.current_group_id!="0"?"primary":"default",style:{display:w.current_group_id!="0"?"none":""}},okButtonProps:{style:{display:w.current_group_id!="0"?"none":""}},onConfirm:()=>yn(void 0,null,function*(){(yield he({type:"newClassroom/joincoursegroup",payload:{course_group_id:ve==null?void 0:ve.id,coursesId:Pe.coursesId}})).status===0&&he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})}),okText:"\u786E\u8BA4",cancelText:w.current_group_id!="0"?"\u786E\u8BA4":"\u53D6\u6D88"},Ie.createElement("a",{style:{cursor:"pointer",display:w.current_group_id==(ve==null?void 0:ve.id)?"none":""}},"\u52A0\u5165\u5206\u73ED")),ve!=null&&ve.manage_auth?Ie.createElement(Ie.Fragment,null,(0,Lt.GJ)()&&Ie.createElement(Z.Z,{autoAdjustOverflow:!1,overlayClassName:va.btnmenu,placement:"bottomLeft",content:Ie.createElement(o.default,{selectedKeys:[]},(0,Lt.GJ)()&&!(0,Lt.aQ)()&&(ve==null?void 0:ve.id)!=0&&(ve==null?void 0:ve.name)!="\u672A\u5206\u73ED"&&Ie.createElement(o.default.Item,null,Ie.createElement("a",{onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664\u5206\u73ED",selectArrs:ve,params:Pe}})}},"\u5220\u9664\u5206\u73ED")),(0,Lt.GJ)()&&Ie.createElement(o.default.Item,null,Ie.createElement("a",{onClick:()=>{let _t=ve==null?void 0:ve.default_member_count;se.default.confirm({title:"\u8C03\u6574\u73ED\u7EA7\u4EBA\u6570",width:500,icon:null,centered:!0,content:Ie.createElement(J.default,{onChange:pn=>{_t=pn.target.value},defaultValue:ve==null?void 0:ve.default_member_count}),okText:"\u786E\u5B9A",onOk:()=>yn(void 0,null,function*(){let pn=yield(0,Ze.ZP)(`/api/courses/${Pe.coursesId}/set_member_count.json`,{method:"post",body:{course_group_id:ve==null?void 0:ve.id,default_member_count:_t}});(pn==null?void 0:pn.status)===0&&he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})})})}},"\u8C03\u6574\u73ED\u7EA7\u6570\u91CF")),(0,Lt.GJ)()&&Ie.createElement(o.default.Item,null,Ie.createElement("a",{onClick:()=>{he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:ve==null?void 0:ve.id,title:"\u5206\u73ED"}}})}},"\u53D1\u9001\u81F3\u8BFE\u5802")))},Ie.createElement("span",{style:{color:"#165DFF",cursor:"pointer"}},"\u66F4\u591A",Ie.createElement("i",{className:"iconfont icon-sanjiaoxing-down font14 ",style:{marginLeft:"4px"}}))),(w.current_group_id==(ve==null?void 0:ve.id)||(0,Lt.GJ)())&&Ie.createElement("a",{onClick:()=>s.history.push(`/classrooms/${Pe.coursesId}/course_group/${ve==null?void 0:ve.id}/detail`)},"\u67E5\u770B")):!(0,Lt.dE)()&&Ie.createElement("span",{style:{color:"#165dff",cursor:"pointer"},onClick:()=>yn(void 0,null,function*(){var _t,pn;if((0,Lt.aN)())if(w!=null&&w.course_member_teacher_id){let xn=yield he({type:"teachers/setAllCourseGroups",payload:Zt(pt({},Pe),{course_group_ids:[...w.user_group_ids,ve.id],user_id:(_t=gt==null?void 0:gt.userInfo)==null?void 0:_t.user_id,courses_id:Pe==null?void 0:Pe.id,course_member_id:w==null?void 0:w.course_member_teacher_id})});(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else{const xn=yield(0,Nt.uh)(Zt(pt({},Pe),{course_group_id:ve.id,role:2,user_list:[{user_id:(pn=gt==null?void 0:gt.userInfo)==null?void 0:pn.user_id}]}));(xn==null?void 0:xn.status)==0&&(O.ZP.success("\u7533\u8BF7\u7BA1\u7406\u6210\u529F"),he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})}))}else se.default.info({title:"\u8054\u7CFB\u7BA1\u7406\u5458",width:500,icon:null,centered:!0,content:Ie.createElement("div",{style:{textAlign:"center"}},Ie.createElement("div",{style:{textAlign:"left"}},"\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458",w==null?void 0:w.course_creator_name,((w==null?void 0:w.course_creator_phone)||(w==null?void 0:w.course_creator_email))&&`\uFF08 ${w!=null&&w.course_creator_phone?`\u624B\u673A\uFF1A${w==null?void 0:w.course_creator_phone}`:`\u90AE\u7BB1\uFF1A${w==null?void 0:w.course_creator_email}`} - \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),Ie.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(Me=>!!Me),rn={onChange:(Me,me)=>{i(Me)},getCheckboxProps:Me=>({disabled:Me.name==="Disabled User"||!(Me!=null&&Me.manage_auth),name:Me.name})};return Ie.createElement("section",null,Ie.createElement(tr.Z,{active:4},Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("div",{className:va.btns},Ie.createElement(on.t7,{style:{width:160,marginRight:"20px"},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:Pe.search,onChange:Me=>{Pe.search=Me,Pe.page=1,he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})}})),(0,Lt.GJ)()&&Ie.createElement(P.Z,{dropdownRender:()=>lt},Ie.createElement(on.op,{className:"mr20"},"\u5BFC\u51FA",Ie.createElement(De.Z,{className:"ml5"}))),!(0,Lt.j5)()&&Ie.createElement(on.op,{className:[va.add,"mr20"].join(" "),onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",params:Pe}})}},"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED"),(0,Lt.GJ)()&&Ie.createElement(on.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Pe}})}},"\u65B0\u5EFA\u5206\u73ED"))),w.group_count===0&&Ie.createElement(n.Z,null),w.group_count>0&&Ie.createElement(Ie.Fragment,null,Ie.createElement("aside",{className:`plr30 ${va.bg}`},(gr==null?void 0:gr.length)>0&&Ie.createElement(R.Z,{justify:"space-between",className:va.checkbox},Ie.createElement(L.Z,null,Ie.createElement("span",{className:"font14"},"\u5DF2\u9009 ",Ie.createElement("span",{style:{color:"#165DFF"}},gr==null?void 0:gr.length)," \u4E2A")),Ie.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gr==null?void 0:gr.length)<=0){O.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gr,title:"\u5206\u73ED"}}})}},Ie.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),Ie.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),Ie.createElement(We.default,{rowSelection:(0,Lt.GJ)()?pt({type:"checkbox"},rn):null,columns:fn,dataSource:Xr,loading:b.effects["classroomList/getCourseGroupsList"],pagination:!1})),Ie.createElement("aside",{className:"tc mb50 mt30"},Ie.createElement(Ce.Z,{showQuickJumper:!0,onChange:it,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:Pe.limit||10,current:Pe.page||1,total:w.group_count}))),Ie.createElement(ha,{cb:()=>zn([])}),Ie.createElement(Ga,{cb:()=>zn([])}),Ie.createElement(ya,{cb:()=>zn([])}),Ie.createElement(Yo,{cb:()=>zn([])}),Ie.createElement(Jo,{cb:()=>zn([])}),Ie.createElement(Dl,null),Ie.createElement(ko.Z,null),Ie.createElement(cn.Z,{res:ne,ismodel:S,setismodel:H}),Ie.createElement(Le,null))};var ur=(0,s.connect)(({classroomList:h,loading:B,globalSetting:b,user:he})=>({classroomList:h,globalSetting:b,loading:B,user:he}))($n);const yr=({globalSetting:h})=>{var B;switch(Number((B=h==null?void 0:h.setting)==null?void 0:B.theme)){case t.Fy.THEMEONE:return r.createElement(ht,null);case t.Fy.THEMETHREE:return r.createElement(Qr,null);case t.Fy.DEFAULT:default:return r.createElement(ur,null)}};var dr=(0,s.connect)(({globalSetting:h})=>({globalSetting:h}))(yr)},95949:function(qt,qe,e){"use strict";var t=e(59301),r=e(78241),s=e(43418),U=e(8591),f=e(71418),O=e(5112),o=e(65602),ee=e(26724),se=e.n(ee),P=e(90115),ie=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,We=(u,n,E)=>n in u?ie(u,n,{enumerable:!0,configurable:!0,writable:!0,value:E}):u[n]=E,Ce=(u,n)=>{for(var E in n||(n={}))R.call(n,E)&&We(u,E,n[E]);if(Z)for(var E of Z(n))L.call(n,E)&&We(u,E,n[E]);return u},Ze=(u,n)=>M(u,x(n)),De=(u,n,E)=>new Promise((I,re)=>{var X=ge=>{try{y(E.next(ge))}catch(G){re(G)}},V=ge=>{try{y(E.throw(ge))}catch(G){re(G)}},y=ge=>ge.done?I(ge.value):Promise.resolve(ge.value).then(X,V);y((E=E.apply(u,n)).next())});const Y=({teachers:u,loading:n,dispatch:E})=>{const I=(0,P.useParams)(),[re,X]=(0,t.useState)([]),[V,y]=(0,t.useState)(!1),[ge,G]=(0,t.useState)(!0);I.id=I.coursesId,I.course_id=I.coursesId,I.limit=20;const Ve=(0,t.useRef)(0),ae=()=>De(void 0,null,function*(){y(!0),Ve.current++;const de=yield(0,o.gp)(Ze(Ce({},I),{page:Ve.current}));de!=null&&de.teacher_list&&(X([...re,...de.teacher_list]),de.teacher_list.length!==I.limit&&G(!1)),y(!1)});(0,t.useEffect)(()=>{u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ve.current=0,G(!0),X([]),ae())},[u.actionTabs.key]);const[xe]=r.default.useForm();return t.createElement(s.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const de=xe.getFieldValue();if(de.course_member_id){const ve=de.course_member_id.split(",");(yield(0,o.rM)(Ze(Ce({},I),{user_id:ve[1],course_member_id:ve[0]}))).status===0&&(X([]),U.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Ce({},I)}),E({type:"teachers/getList",payload:Ce({},I)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:I.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else U.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{X([]),E({type:"teachers/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),t.createElement(r.default,{form:xe},t.createElement("div",{style:{background:"#F4FAFF",padding:20}},t.createElement("div",{style:{maxHeight:200,overflow:"auto"}},t.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>ae(),hasMore:!V&&ge,useWindow:!1},t.createElement(f.Z,{spinning:V},t.createElement(r.default.Item,{name:"course_member_id",style:{marginBottom:0}},t.createElement(O.ZP.Group,null,re==null?void 0:re.map(function(de,ve){return t.createElement("div",null,t.createElement(O.ZP,{value:de.course_member_id+","+de.user_id},de.name))})))))))))};qe.Z=(0,P.connect)(({teachers:u,loading:n})=>({teachers:u,loading:n}))(Y)},17872:function(qt,qe,e){"use strict";var t=e(59301),r=e(78241),s=e(43418),U=e(8591),f=e(71418),O=e(5112),o=e(65602),ee=e(26724),se=e.n(ee),P=e(90115),ie=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,We=(u,n,E)=>n in u?ie(u,n,{enumerable:!0,configurable:!0,writable:!0,value:E}):u[n]=E,Ce=(u,n)=>{for(var E in n||(n={}))R.call(n,E)&&We(u,E,n[E]);if(Z)for(var E of Z(n))L.call(n,E)&&We(u,E,n[E]);return u},Ze=(u,n)=>M(u,x(n)),De=(u,n,E)=>new Promise((I,re)=>{var X=ge=>{try{y(E.next(ge))}catch(G){re(G)}},V=ge=>{try{y(E.throw(ge))}catch(G){re(G)}},y=ge=>ge.done?I(ge.value):Promise.resolve(ge.value).then(X,V);y((E=E.apply(u,n)).next())});const Y=({teachers:u,loading:n,dispatch:E})=>{const I=(0,P.useParams)(),[re,X]=(0,t.useState)([]),[V,y]=(0,t.useState)(!1),[ge,G]=(0,t.useState)(!0);I.id=I.coursesId,I.course_id=I.coursesId,I.limit=20;const Ve=(0,t.useRef)(0),ae=()=>De(void 0,null,function*(){y(!0),Ve.current++;const de=yield(0,o.gp)(Ze(Ce({},I),{page:Ve.current}));de!=null&&de.teacher_list&&(X([...re,...de.teacher_list]),de.teacher_list.length!==I.limit&&G(!1)),y(!1)});(0,t.useEffect)(()=>{u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ve.current=0,G(!0),X([]),ae())},[u.actionTabs.key]);const[xe]=r.default.useForm();return t.createElement(s.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const de=xe.getFieldValue();if(de.course_member_id){const ve=de.course_member_id.split(",");(yield(0,o.rM)(Ze(Ce({},I),{user_id:ve[1],course_member_id:ve[0]}))).status===0&&(X([]),U.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Ce({},I)}),E({type:"teachers/getList",payload:Ce({},I)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:I.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else U.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{X([]),E({type:"teachers/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),t.createElement(r.default,{form:xe},t.createElement("div",{style:{background:"#F4FAFF",padding:20}},t.createElement("div",{style:{maxHeight:200,overflow:"auto"}},t.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>ae(),hasMore:!V&&ge,useWindow:!1},t.createElement(f.Z,{spinning:V},t.createElement(r.default.Item,{name:"course_member_id",style:{marginBottom:0}},t.createElement(O.ZP.Group,null,re==null?void 0:re.map(function(de,ve){return t.createElement("div",null,t.createElement(O.ZP,{value:de.course_member_id+","+de.user_id},de.name))})))))))))};qe.Z=(0,P.connect)(({teachers:u,loading:n})=>({teachers:u,loading:n}))(Y)},57899:function(qt,qe,e){"use strict";e.d(qe,{AD:function(){return Ve},BA:function(){return nt},D9:function(){return le},Hp:function(){return n},IM:function(){return Ee},Iy:function(){return E},KM:function(){return je},KU:function(){return Qe},MJ:function(){return I},Ne:function(){return k},ON:function(){return yt},Uj:function(){return wt},VY:function(){return be},YO:function(){return vt},YX:function(){return kt},Zn:function(){return R},_g:function(){return De},_k:function(){return ve},c6:function(){return ge},cr:function(){return L},eV:function(){return G},fi:function(){return We},gh:function(){return V},hS:function(){return te},iA:function(){return Ce},j6:function(){return Y},je:function(){return de},jj:function(){return u},kS:function(){return Dt},o6:function(){return y},pO:function(){return dt},rQ:function(){return ae},sA:function(){return X},xm:function(){return Be},xo:function(){return W},y8:function(){return xe},yd:function(){return Ze}});var t=e(22392),r=e(90115),s=e(22566),U=e(8591),f=e(11662),O=Object.defineProperty,o=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,P=(g,D,C)=>D in g?O(g,D,{enumerable:!0,configurable:!0,writable:!0,value:C}):g[D]=C,ie=(g,D)=>{for(var C in D||(D={}))ee.call(D,C)&&P(g,C,D[C]);if(o)for(var C of o(D))se.call(D,C)&&P(g,C,D[C]);return g},M=(g,D,C)=>new Promise((l,j)=>{var ce=J=>{try{m(C.next(J))}catch(N){j(N)}},p=J=>{try{m(C.throw(J))}catch(N){j(N)}},m=J=>J.done?l(J.value):Promise.resolve(J.value).then(ce,p);m((C=C.apply(g,D)).next())});const x=()=>{(0,r.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Z=()=>{(0,r.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},R=g=>M(void 0,null,function*(){x(),(yield(0,t.YR)(ie({},g))).status===0&&(yield(0,s.QH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/export_couser_info.json`,query:g}))),Z()}),L=g=>M(void 0,null,function*(){const D=yield(0,t.yS)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_member_act_score`);else{if(D.status===-2)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_member_act_score`))}}),We=g=>M(void 0,null,function*(){const D=yield(0,t.W0)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_score`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_score`))}}),Ce=g=>M(void 0,null,function*(){const D=yield(0,t.Nl)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ze=g=>M(void 0,null,function*(){const D=yield(0,t.IU)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/export_star_user`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/export_star_user`))}}),De=g=>M(void 0,null,function*(){const D=yield(0,t.td)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`);else{if(D.status===-2)return D;if(D.status===-3)(0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`);else if(D.status===-4)return D}}),Y=g=>M(void 0,null,function*(){const D=yield(0,t.QX)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_homework`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_homework`))}}),u=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.o_)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),n=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.ZL)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),E=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.aP)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),I=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.vV)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),re=g=>M(void 0,null,function*(){x(),(yield exportCourseWorkListAppendix(ie({},g))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${g.categoryId}/works_list.zip`,query:g}))),Z()}),X=g=>M(void 0,null,function*(){x(),yield(0,s.QH)("",f.Z.API_SERVER+`/api/polls/${g.categoryId}/commit_result.xlsx`),Z()}),V=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/attendances/export_xlsx_data.xlsx`,query:g}))}),y=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/video_study_statics.xlsx`,query:g}))}),ge=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/export_video_study.xlsx`,query:g}))}),G=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/export_course_students_info.xlsx`,query:g}))}),Ve=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:g}))}),ae=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:g}))}),xe=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:g}))}),de=g=>M(void 0,null,function*(){const D=yield(0,t.Uy)(ie({},g));D.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/exercise_score,export_exercise_users`)):D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ve=g=>M(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/export_records/${g.id}.xlsx`,query:g}))}),Be=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:g}))}),le=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g==null?void 0:g.coursesId}/${g.menuKey}_statistic.xlsx?${g.checkedList.map(D=>`course_group_id[]=${D}`).join("&")}`,query:g}))}),k=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/ec_years/${g==null?void 0:g.ec_year_id}/ec_training_objectives.xlsx`,query:g}))}),Ee=g=>M(void 0,null,function*(){yield(0,s.FH)(g==null?void 0:g.name,(0,s.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:g}))}),te=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/ec_years/${g==null?void 0:g.ec_year_id}/ec_courses.xlsx`,query:g}))}),W=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/ec_years/${g==null?void 0:g.ec_year_id}/ec_graduation_requirements.xlsx`,query:g}))}),be=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:g}))}),Qe=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/exercises/${g.categoryId}/rank_list.xlsx`,query:g}))}),Dt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:g}))}),yt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/examination_banks/${g.id}.json`,query:g}))}),kt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/exercises/${g.categoryId}.json`,query:g}))}),vt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/polls/${g==null?void 0:g.id}/commit_result.json`,query:g}))}),wt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:g}))}),dt=(g,D)=>M(void 0,null,function*(){yield(0,s.FH)(D||"",(0,s.NY)({url:f.Z.API_SERVER+`/api/exercises/${g==null?void 0:g.exercise_id}/consult_exercise.json`,query:g}))}),je=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/competitions/${g==null?void 0:g.identifier}/competition_commit_records/member_works.xlsx`,query:g}))}),nt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g==null?void 0:g.coursesId}/group_homeworks/import_group_template.xlsx`,query:g}))})},50371:function(qt,qe){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let r=1;r{const f=s[U];f!==void 0&&(t[U]=f)})}return t}qe.Z=e},77578:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return t}});const t=r=>r?typeof r=="function"?r():r:null},13845:function(qt,qe,e){"use strict";e.d(qe,{F:function(){return t},Z:function(){return r}});function t(s){return s!=null&&s===s.window}function r(s,U){var f,O;if(typeof window=="undefined")return 0;const o=U?"scrollTop":"scrollLeft";let ee=0;return t(s)?ee=s[U?"pageYOffset":"pageXOffset"]:s instanceof Document?ee=s.documentElement[o]:(s instanceof HTMLElement||s)&&(ee=s[o]),s&&!t(s)&&typeof ee!="number"&&(ee=(O=((f=s.ownerDocument)!==null&&f!==void 0?f:s).documentElement)===null||O===void 0?void 0:O[o]),ee}},56762:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});var t=e(59301);function r(){const[,s]=t.useReducer(U=>U+1,0);return s}},68031:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return U}});var t=e(16089);function r(f,O,o,ee){const se=o-O;return f/=ee/2,f<1?se/2*f*f*f+O:se/2*((f-=2)*f*f+2)+O}var s=e(13845);function U(f){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:o=()=>window,callback:ee,duration:se=450}=O,P=o(),ie=(0,s.Z)(P,!0),M=Date.now(),x=()=>{const R=Date.now()-M,L=r(R>se?se:R,ie,f,se);(0,s.F)(P)?P.scrollTo(window.pageXOffset,L):P instanceof Document||P.constructor.name==="HTMLDocument"?P.documentElement.scrollTop=L:P.scrollTop=L,Ro||O},24905:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return E}});var t=e(92310),r=e.n(t),s=e(5630),U=e(59301),f=e(36355),O=e(1684),o=e(32441),se=U.createContext(null),P=e(98447),ie=e(14088),M=e(4572),x=function(I,re){var X={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&re.indexOf(V)<0&&(X[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,V=Object.getOwnPropertySymbols(I);y{var X;const{prefixCls:V,className:y,rootClassName:ge,children:G,indeterminate:Ve=!1,style:ae,onMouseEnter:xe,onMouseLeave:de,skipGroup:ve=!1,disabled:Be}=I,le=x(I,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:k,direction:Ee,checkbox:te}=U.useContext(f.E_),W=U.useContext(se),{isFormItemInput:be}=U.useContext(o.aM),Qe=U.useContext(O.Z),Dt=(X=(W==null?void 0:W.disabled)||Be)!==null&&X!==void 0?X:Qe,yt=U.useRef(le.value);U.useEffect(()=>{W==null||W.registerValue(le.value)},[]),U.useEffect(()=>{if(!ve)return le.value!==yt.current&&(W==null||W.cancelValue(yt.current),W==null||W.registerValue(le.value),yt.current=le.value),()=>W==null?void 0:W.cancelValue(le.value)},[le.value]);const kt=k("checkbox",V),[vt,wt]=(0,P.ZP)(kt),dt=Object.assign({},le);W&&!ve&&(dt.onChange=function(){le.onChange&&le.onChange.apply(le,arguments),W.toggleOption&&W.toggleOption({label:G,value:le.value})},dt.name=W.name,dt.checked=W.value.includes(le.value));const je=r()(`${kt}-wrapper`,{[`${kt}-rtl`]:Ee==="rtl",[`${kt}-wrapper-checked`]:dt.checked,[`${kt}-wrapper-disabled`]:Dt,[`${kt}-wrapper-in-form-item`]:be},te==null?void 0:te.className,y,ge,wt),nt=r()({[`${kt}-indeterminate`]:Ve},M.A,wt),g=Ve?"mixed":void 0;return vt(U.createElement(ie.Z,{component:"Checkbox",disabled:Dt},U.createElement("label",{className:je,style:Object.assign(Object.assign({},te==null?void 0:te.style),ae),onMouseEnter:xe,onMouseLeave:de},U.createElement(s.Z,Object.assign({"aria-checked":g},dt,{prefixCls:kt,className:nt,disabled:Dt,ref:re})),G!==void 0&&U.createElement("span",null,G))))};var L=U.forwardRef(Z),We=e(94480),Ce=e(2738),Ze=function(I,re){var X={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&re.indexOf(V)<0&&(X[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,V=Object.getOwnPropertySymbols(I);y{const{defaultValue:X,children:V,options:y=[],prefixCls:ge,className:G,rootClassName:Ve,style:ae,onChange:xe}=I,de=Ze(I,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ve,direction:Be}=U.useContext(f.E_),[le,k]=U.useState(de.value||X||[]),[Ee,te]=U.useState([]);U.useEffect(()=>{"value"in de&&k(de.value||[])},[de.value]);const W=U.useMemo(()=>y.map(D=>typeof D=="string"||typeof D=="number"?{label:D,value:D}:D),[y]),be=D=>{te(C=>C.filter(l=>l!==D))},Qe=D=>{te(C=>[].concat((0,We.Z)(C),[D]))},Dt=D=>{const C=le.indexOf(D.value),l=(0,We.Z)(le);C===-1?l.push(D.value):l.splice(C,1),"value"in de||k(l),xe==null||xe(l.filter(j=>Ee.includes(j)).sort((j,ce)=>{const p=W.findIndex(J=>J.value===j),m=W.findIndex(J=>J.value===ce);return p-m}))},yt=ve("checkbox",ge),kt=`${yt}-group`,[vt,wt]=(0,P.ZP)(yt),dt=(0,Ce.Z)(de,["value","disabled"]),je=y.length?W.map(D=>U.createElement(L,{prefixCls:yt,key:D.value.toString(),disabled:"disabled"in D?D.disabled:de.disabled,value:D.value,checked:le.includes(D.value),onChange:D.onChange,className:`${kt}-item`,style:D.style,title:D.title},D.label)):V,nt={toggleOption:Dt,value:le,disabled:de.disabled,name:de.name,registerValue:Qe,cancelValue:be},g=r()(kt,{[`${kt}-rtl`]:Be==="rtl"},G,Ve,wt);return vt(U.createElement("div",Object.assign({className:g,style:ae},dt,{ref:re}),U.createElement(se.Provider,{value:nt},je)))},Y=U.forwardRef(De);var u=U.memo(Y);const n=L;n.Group=u,n.__ANT_CHECKBOX=!0;var E=n},98447:function(qt,qe,e){"use strict";e.d(qe,{C2:function(){return f}});var t=e(17313),r=e(37613),s=e(83116);const U=O=>{const{checkboxCls:o}=O,ee=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},(0,t.Wf)(O)),{display:"inline-flex",flexWrap:"wrap",columnGap:O.marginXS,[`> ${O.antCls}-row`]:{flex:1}}),[ee]:Object.assign(Object.assign({},(0,t.Wf)(O)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ee}`]:{marginInlineStart:0},[`&${ee}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},(0,t.Wf)(O)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:O.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)(O))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:O.checkboxSize,height:O.checkboxSize,direction:"ltr",backgroundColor:O.colorBgContainer,border:`${O.lineWidth}px ${O.lineType} ${O.colorBorder}`,borderRadius:O.borderRadiusSM,borderCollapse:"separate",transition:`all ${O.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:O.checkboxSize/14*5,height:O.checkboxSize/14*8,border:`${O.lineWidthBold}px solid ${O.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${O.motionDurationFast} ${O.motionEaseInBack}, opacity ${O.motionDurationFast}`}},"& + span":{paddingInlineStart:O.paddingXS,paddingInlineEnd:O.paddingXS}})},{[` + \uFF09`,"\u6216\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u54A8\u8BE2\u548C\u7533\u8BF7\u7BA1\u7406\u8BE5\u5206\u73ED\u3002"),Ie.createElement("img",{src:ct,style:{width:"170px",height:"170px",marginTop:"20px"}})),okText:"\u6211\u77E5\u9053\u4E86"})})},"\u7533\u8BF7\u7BA1\u7406"))}].filter(Me=>!!Me),rn={onChange:(Me,ve)=>{i(Me)},getCheckboxProps:Me=>({disabled:Me.name==="Disabled User"||!(Me!=null&&Me.manage_auth),name:Me.name})};return Ie.createElement("section",null,Ie.createElement(tr.Z,{active:4},Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("div",{className:va.btns},Ie.createElement(on.t7,{style:{width:160,marginRight:"20px"},placeholder:"\u641C\u7D22\u5206\u73ED\u540D\u79F0",value:Pe.search,onChange:Me=>{Pe.search=Me,Pe.page=1,he({type:"classroomList/getCourseGroupsList",payload:Zt(pt({},Pe),{is_list:!0,is_all:1})})}})),(0,Lt.GJ)()&&Ie.createElement(P.Z,{dropdownRender:()=>lt},Ie.createElement(on.op,{className:"mr20"},"\u5BFC\u51FA",Ie.createElement(De.Z,{className:"ml5"}))),!(0,Lt.j5)()&&Ie.createElement(on.op,{className:[va.add,"mr20"].join(" "),onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED",params:Pe}})}},"\u5BFC\u5165\u521B\u5EFA\u5206\u73ED"),(0,Lt.GJ)()&&Ie.createElement(on.op,{style:{background:"#3061D0",color:"#fff",fontSize:"12px",lineHeight:"30px"},onClick:()=>{he({type:"classroomList/setActionTabs",payload:{key:"\u65B0\u5EFA\u5206\u73ED",params:Pe}})}},"\u65B0\u5EFA\u5206\u73ED"))),w.group_count===0&&Ie.createElement(n.Z,null),w.group_count>0&&Ie.createElement(Ie.Fragment,null,Ie.createElement("aside",{className:`plr30 ${va.bg}`},(gr==null?void 0:gr.length)>0&&Ie.createElement(R.Z,{justify:"space-between",className:va.checkbox},Ie.createElement(L.Z,null,Ie.createElement("span",{className:"font14"},"\u5DF2\u9009 ",Ie.createElement("span",{style:{color:"#165DFF"}},gr==null?void 0:gr.length)," \u4E2A")),Ie.createElement("div",{style:{marginLeft:"auto",cursor:"pointer",color:"#E30000"},onClick:()=>{if((gr==null?void 0:gr.length)<=0){O.ZP.info("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}he({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{ids:gr,title:"\u5206\u73ED"}}})}},Ie.createElement("i",{className:"iconfont icon-fasong2 font14",style:{color:"#165DFF",marginRight:"6px"}}),Ie.createElement("span",{style:{color:"#165DFF"}},"\u53D1\u9001\u5230\u5176\u4ED6\u8BFE\u5802"))),Ie.createElement(We.default,{rowSelection:(0,Lt.GJ)()?pt({type:"checkbox"},rn):null,columns:fn,dataSource:Xr,loading:b.effects["classroomList/getCourseGroupsList"],pagination:!1})),Ie.createElement("aside",{className:"tc mb50 mt30"},Ie.createElement(Ce.Z,{showQuickJumper:!0,onChange:it,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],defaultCurrent:1,pageSize:Pe.limit||10,current:Pe.page||1,total:w.group_count}))),Ie.createElement(ha,{cb:()=>zn([])}),Ie.createElement(Ga,{cb:()=>zn([])}),Ie.createElement(ya,{cb:()=>zn([])}),Ie.createElement(Yo,{cb:()=>zn([])}),Ie.createElement(Jo,{cb:()=>zn([])}),Ie.createElement(Dl,null),Ie.createElement(ko.Z,null),Ie.createElement(cn.Z,{res:ne,ismodel:S,setismodel:H}),Ie.createElement(Le,null))};var ur=(0,s.connect)(({classroomList:h,loading:B,globalSetting:b,user:he})=>({classroomList:h,globalSetting:b,loading:B,user:he}))($n);const yr=({globalSetting:h})=>{var B;switch(Number((B=h==null?void 0:h.setting)==null?void 0:B.theme)){case t.Fy.THEMEONE:return r.createElement(ht,null);case t.Fy.THEMETHREE:return r.createElement(Qr,null);case t.Fy.DEFAULT:default:return r.createElement(ur,null)}};var dr=(0,s.connect)(({globalSetting:h})=>({globalSetting:h}))(yr)},95949:function(qt,qe,e){"use strict";var t=e(59301),r=e(78241),s=e(43418),U=e(8591),f=e(71418),O=e(5112),o=e(65602),ee=e(26724),se=e.n(ee),P=e(90115),ie=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,We=(u,n,E)=>n in u?ie(u,n,{enumerable:!0,configurable:!0,writable:!0,value:E}):u[n]=E,Ce=(u,n)=>{for(var E in n||(n={}))R.call(n,E)&&We(u,E,n[E]);if(Z)for(var E of Z(n))L.call(n,E)&&We(u,E,n[E]);return u},Ze=(u,n)=>M(u,x(n)),De=(u,n,E)=>new Promise((I,re)=>{var X=ge=>{try{y(E.next(ge))}catch(G){re(G)}},V=ge=>{try{y(E.throw(ge))}catch(G){re(G)}},y=ge=>ge.done?I(ge.value):Promise.resolve(ge.value).then(X,V);y((E=E.apply(u,n)).next())});const Y=({teachers:u,loading:n,dispatch:E})=>{const I=(0,P.useParams)(),[re,X]=(0,t.useState)([]),[V,y]=(0,t.useState)(!1),[ge,G]=(0,t.useState)(!0);I.id=I.coursesId,I.course_id=I.coursesId,I.limit=20;const Ve=(0,t.useRef)(0),ae=()=>De(void 0,null,function*(){y(!0),Ve.current++;const de=yield(0,o.gp)(Ze(Ce({},I),{page:Ve.current}));de!=null&&de.teacher_list&&(X([...re,...de.teacher_list]),de.teacher_list.length!==I.limit&&G(!1)),y(!1)});(0,t.useEffect)(()=>{u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ve.current=0,G(!0),X([]),ae())},[u.actionTabs.key]);const[xe]=r.default.useForm();return t.createElement(s.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const de=xe.getFieldValue();if(de.course_member_id){const me=de.course_member_id.split(",");(yield(0,o.rM)(Ze(Ce({},I),{user_id:me[1],course_member_id:me[0]}))).status===0&&(X([]),U.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Ce({},I)}),E({type:"teachers/getList",payload:Ce({},I)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:I.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else U.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{X([]),E({type:"teachers/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),t.createElement(r.default,{form:xe},t.createElement("div",{style:{background:"#F4FAFF",padding:20}},t.createElement("div",{style:{maxHeight:200,overflow:"auto"}},t.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>ae(),hasMore:!V&&ge,useWindow:!1},t.createElement(f.Z,{spinning:V},t.createElement(r.default.Item,{name:"course_member_id",style:{marginBottom:0}},t.createElement(O.ZP.Group,null,re==null?void 0:re.map(function(de,me){return t.createElement("div",null,t.createElement(O.ZP,{value:de.course_member_id+","+de.user_id},de.name))})))))))))};qe.Z=(0,P.connect)(({teachers:u,loading:n})=>({teachers:u,loading:n}))(Y)},17872:function(qt,qe,e){"use strict";var t=e(59301),r=e(78241),s=e(43418),U=e(8591),f=e(71418),O=e(5112),o=e(65602),ee=e(26724),se=e.n(ee),P=e(90115),ie=Object.defineProperty,M=Object.defineProperties,x=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,We=(u,n,E)=>n in u?ie(u,n,{enumerable:!0,configurable:!0,writable:!0,value:E}):u[n]=E,Ce=(u,n)=>{for(var E in n||(n={}))R.call(n,E)&&We(u,E,n[E]);if(Z)for(var E of Z(n))L.call(n,E)&&We(u,E,n[E]);return u},Ze=(u,n)=>M(u,x(n)),De=(u,n,E)=>new Promise((I,re)=>{var X=ge=>{try{y(E.next(ge))}catch(G){re(G)}},V=ge=>{try{y(E.throw(ge))}catch(G){re(G)}},y=ge=>ge.done?I(ge.value):Promise.resolve(ge.value).then(X,V);y((E=E.apply(u,n)).next())});const Y=({teachers:u,loading:n,dispatch:E})=>{const I=(0,P.useParams)(),[re,X]=(0,t.useState)([]),[V,y]=(0,t.useState)(!1),[ge,G]=(0,t.useState)(!0);I.id=I.coursesId,I.course_id=I.coursesId,I.limit=20;const Ve=(0,t.useRef)(0),ae=()=>De(void 0,null,function*(){y(!0),Ve.current++;const de=yield(0,o.gp)(Ze(Ce({},I),{page:Ve.current}));de!=null&&de.teacher_list&&(X([...re,...de.teacher_list]),de.teacher_list.length!==I.limit&&G(!1)),y(!1)});(0,t.useEffect)(()=>{u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458"&&(Ve.current=0,G(!0),X([]),ae())},[u.actionTabs.key]);const[xe]=r.default.useForm();return t.createElement(s.default,{centered:!0,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:u.actionTabs.key==="\u66F4\u6362\u7BA1\u7406\u5458",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>De(void 0,null,function*(){const de=xe.getFieldValue();if(de.course_member_id){const me=de.course_member_id.split(",");(yield(0,o.rM)(Ze(Ce({},I),{user_id:me[1],course_member_id:me[0]}))).status===0&&(X([]),U.ZP.success("\u4FEE\u6539\u6210\u529F"),E({type:"user/getUserInfo",payload:Ce({},I)}),E({type:"teachers/getList",payload:Ce({},I)}),E({type:"classroomList/getClassroomTopBanner",payload:{id:I.coursesId}}),E({type:"teachers/setActionTabs",payload:{}}))}else U.ZP.error("\u8BF7\u9009\u62E9\u7BA1\u7406\u5458")}),onCancel:()=>{X([]),E({type:"teachers/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u6559\u5E08\u56E2\u961F\u7684\u4E00\u5458"),t.createElement(r.default,{form:xe},t.createElement("div",{style:{background:"#F4FAFF",padding:20}},t.createElement("div",{style:{maxHeight:200,overflow:"auto"}},t.createElement(se(),{initialLoad:!1,pageStart:0,loadMore:()=>ae(),hasMore:!V&&ge,useWindow:!1},t.createElement(f.Z,{spinning:V},t.createElement(r.default.Item,{name:"course_member_id",style:{marginBottom:0}},t.createElement(O.ZP.Group,null,re==null?void 0:re.map(function(de,me){return t.createElement("div",null,t.createElement(O.ZP,{value:de.course_member_id+","+de.user_id},de.name))})))))))))};qe.Z=(0,P.connect)(({teachers:u,loading:n})=>({teachers:u,loading:n}))(Y)},57899:function(qt,qe,e){"use strict";e.d(qe,{AD:function(){return Ve},BA:function(){return nt},D9:function(){return le},Hp:function(){return n},IM:function(){return Ee},Iy:function(){return E},KM:function(){return je},KU:function(){return Qe},MJ:function(){return I},Ne:function(){return k},ON:function(){return yt},Uj:function(){return wt},VY:function(){return be},YO:function(){return vt},YX:function(){return kt},Zn:function(){return R},_g:function(){return De},_k:function(){return me},c6:function(){return ge},cr:function(){return L},eV:function(){return G},fi:function(){return We},gh:function(){return V},hS:function(){return te},iA:function(){return Ce},j6:function(){return Y},je:function(){return de},jj:function(){return u},kS:function(){return Dt},o6:function(){return y},pO:function(){return dt},rQ:function(){return ae},sA:function(){return X},xm:function(){return Be},xo:function(){return W},y8:function(){return xe},yd:function(){return Ze}});var t=e(22392),r=e(90115),s=e(22566),U=e(8591),f=e(11662),O=Object.defineProperty,o=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,P=(g,D,C)=>D in g?O(g,D,{enumerable:!0,configurable:!0,writable:!0,value:C}):g[D]=C,ie=(g,D)=>{for(var C in D||(D={}))ee.call(D,C)&&P(g,C,D[C]);if(o)for(var C of o(D))se.call(D,C)&&P(g,C,D[C]);return g},M=(g,D,C)=>new Promise((l,j)=>{var ce=J=>{try{m(C.next(J))}catch(N){j(N)}},p=J=>{try{m(C.throw(J))}catch(N){j(N)}},m=J=>J.done?l(J.value):Promise.resolve(J.value).then(ce,p);m((C=C.apply(g,D)).next())});const x=()=>{(0,r.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Z=()=>{(0,r.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},R=g=>M(void 0,null,function*(){x(),(yield(0,t.YR)(ie({},g))).status===0&&(yield(0,s.QH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/export_couser_info.json`,query:g}))),Z()}),L=g=>M(void 0,null,function*(){const D=yield(0,t.yS)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_member_act_score`);else{if(D.status===-2)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_member_act_score`))}}),We=g=>M(void 0,null,function*(){const D=yield(0,t.W0)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_score`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_score`))}}),Ce=g=>M(void 0,null,function*(){const D=yield(0,t.Nl)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ze=g=>M(void 0,null,function*(){const D=yield(0,t.IU)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/export_star_user`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/export_star_user`))}}),De=g=>M(void 0,null,function*(){const D=yield(0,t.td)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`);else{if(D.status===-2)return D;if(D.status===-3)(0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_exercise_and_other`);else if(D.status===-4)return D}}),Y=g=>M(void 0,null,function*(){const D=yield(0,t.QX)(ie({},g));if(D.status===0)U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_homework`);else{if(D.status===-4)return D;D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/course_total_homework`))}}),u=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.o_)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),n=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.ZL)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),E=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.aP)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),I=(g,D)=>M(void 0,null,function*(){const C=yield(0,t.vV)(ie({},g));C.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`)):C.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/${D}`))}),re=g=>M(void 0,null,function*(){x(),(yield exportCourseWorkListAppendix(ie({},g))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${g.categoryId}/works_list.zip`,query:g}))),Z()}),X=g=>M(void 0,null,function*(){x(),yield(0,s.QH)("",f.Z.API_SERVER+`/api/polls/${g.categoryId}/commit_result.xlsx`),Z()}),V=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/attendances/export_xlsx_data.xlsx`,query:g}))}),y=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/video_study_statics.xlsx`,query:g}))}),ge=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/export_video_study.xlsx`,query:g}))}),G=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g.coursesId}/export_course_students_info.xlsx`,query:g}))}),Ve=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:g}))}),ae=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:g}))}),xe=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:g}))}),de=g=>M(void 0,null,function*(){const D=yield(0,t.Uy)(ie({},g));D.status===0?(U.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),r.history.push(`/classrooms/${g.coursesId}/exportlist/exercise_score,export_exercise_users`)):D.status===-3&&((0,r.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),r.history.push(`/classrooms/${g.coursesId}/exportlist/exercise_score,export_exercise_users`))}),me=g=>M(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/export_records/${g.id}.xlsx`,query:g}))}),Be=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:g}))}),le=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g==null?void 0:g.coursesId}/${g.menuKey}_statistic.xlsx?${g.checkedList.map(D=>`course_group_id[]=${D}`).join("&")}`,query:g}))}),k=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/ec_years/${g==null?void 0:g.ec_year_id}/ec_training_objectives.xlsx`,query:g}))}),Ee=g=>M(void 0,null,function*(){yield(0,s.FH)(g==null?void 0:g.name,(0,s.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:g}))}),te=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/ec_years/${g==null?void 0:g.ec_year_id}/ec_courses.xlsx`,query:g}))}),W=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/ec_years/${g==null?void 0:g.ec_year_id}/ec_graduation_requirements.xlsx`,query:g}))}),be=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:g}))}),Qe=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/exercises/${g.categoryId}/rank_list.xlsx`,query:g}))}),Dt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:g}))}),yt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/examination_banks/${g.id}.json`,query:g}))}),kt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/exercises/${g.categoryId}.json`,query:g}))}),vt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/polls/${g==null?void 0:g.id}/commit_result.json`,query:g}))}),wt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:g}))}),dt=(g,D)=>M(void 0,null,function*(){yield(0,s.FH)(D||"",(0,s.NY)({url:f.Z.API_SERVER+`/api/exercises/${g==null?void 0:g.exercise_id}/consult_exercise.json`,query:g}))}),je=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/competitions/${g==null?void 0:g.identifier}/competition_commit_records/member_works.xlsx`,query:g}))}),nt=g=>M(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:f.Z.API_SERVER+`/api/courses/${g==null?void 0:g.coursesId}/group_homeworks/import_group_template.xlsx`,query:g}))})},50371:function(qt,qe){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let r=1;r{const f=s[U];f!==void 0&&(t[U]=f)})}return t}qe.Z=e},77578:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return t}});const t=r=>r?typeof r=="function"?r():r:null},13845:function(qt,qe,e){"use strict";e.d(qe,{F:function(){return t},Z:function(){return r}});function t(s){return s!=null&&s===s.window}function r(s,U){var f,O;if(typeof window=="undefined")return 0;const o=U?"scrollTop":"scrollLeft";let ee=0;return t(s)?ee=s[U?"pageYOffset":"pageXOffset"]:s instanceof Document?ee=s.documentElement[o]:(s instanceof HTMLElement||s)&&(ee=s[o]),s&&!t(s)&&typeof ee!="number"&&(ee=(O=((f=s.ownerDocument)!==null&&f!==void 0?f:s).documentElement)===null||O===void 0?void 0:O[o]),ee}},56762:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});var t=e(59301);function r(){const[,s]=t.useReducer(U=>U+1,0);return s}},68031:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return U}});var t=e(16089);function r(f,O,o,ee){const se=o-O;return f/=ee/2,f<1?se/2*f*f*f+O:se/2*((f-=2)*f*f+2)+O}var s=e(13845);function U(f){let O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:o=()=>window,callback:ee,duration:se=450}=O,P=o(),ie=(0,s.Z)(P,!0),M=Date.now(),x=()=>{const R=Date.now()-M,L=r(R>se?se:R,ie,f,se);(0,s.F)(P)?P.scrollTo(window.pageXOffset,L):P instanceof Document||P.constructor.name==="HTMLDocument"?P.documentElement.scrollTop=L:P.scrollTop=L,Ro||O},24905:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return E}});var t=e(92310),r=e.n(t),s=e(5630),U=e(59301),f=e(36355),O=e(1684),o=e(32441),se=U.createContext(null),P=e(98447),ie=e(14088),M=e(4572),x=function(I,re){var X={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&re.indexOf(V)<0&&(X[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,V=Object.getOwnPropertySymbols(I);y{var X;const{prefixCls:V,className:y,rootClassName:ge,children:G,indeterminate:Ve=!1,style:ae,onMouseEnter:xe,onMouseLeave:de,skipGroup:me=!1,disabled:Be}=I,le=x(I,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:k,direction:Ee,checkbox:te}=U.useContext(f.E_),W=U.useContext(se),{isFormItemInput:be}=U.useContext(o.aM),Qe=U.useContext(O.Z),Dt=(X=(W==null?void 0:W.disabled)||Be)!==null&&X!==void 0?X:Qe,yt=U.useRef(le.value);U.useEffect(()=>{W==null||W.registerValue(le.value)},[]),U.useEffect(()=>{if(!me)return le.value!==yt.current&&(W==null||W.cancelValue(yt.current),W==null||W.registerValue(le.value),yt.current=le.value),()=>W==null?void 0:W.cancelValue(le.value)},[le.value]);const kt=k("checkbox",V),[vt,wt]=(0,P.ZP)(kt),dt=Object.assign({},le);W&&!me&&(dt.onChange=function(){le.onChange&&le.onChange.apply(le,arguments),W.toggleOption&&W.toggleOption({label:G,value:le.value})},dt.name=W.name,dt.checked=W.value.includes(le.value));const je=r()(`${kt}-wrapper`,{[`${kt}-rtl`]:Ee==="rtl",[`${kt}-wrapper-checked`]:dt.checked,[`${kt}-wrapper-disabled`]:Dt,[`${kt}-wrapper-in-form-item`]:be},te==null?void 0:te.className,y,ge,wt),nt=r()({[`${kt}-indeterminate`]:Ve},M.A,wt),g=Ve?"mixed":void 0;return vt(U.createElement(ie.Z,{component:"Checkbox",disabled:Dt},U.createElement("label",{className:je,style:Object.assign(Object.assign({},te==null?void 0:te.style),ae),onMouseEnter:xe,onMouseLeave:de},U.createElement(s.Z,Object.assign({"aria-checked":g},dt,{prefixCls:kt,className:nt,disabled:Dt,ref:re})),G!==void 0&&U.createElement("span",null,G))))};var L=U.forwardRef(Z),We=e(94480),Ce=e(2738),Ze=function(I,re){var X={};for(var V in I)Object.prototype.hasOwnProperty.call(I,V)&&re.indexOf(V)<0&&(X[V]=I[V]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,V=Object.getOwnPropertySymbols(I);y{const{defaultValue:X,children:V,options:y=[],prefixCls:ge,className:G,rootClassName:Ve,style:ae,onChange:xe}=I,de=Ze(I,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:me,direction:Be}=U.useContext(f.E_),[le,k]=U.useState(de.value||X||[]),[Ee,te]=U.useState([]);U.useEffect(()=>{"value"in de&&k(de.value||[])},[de.value]);const W=U.useMemo(()=>y.map(D=>typeof D=="string"||typeof D=="number"?{label:D,value:D}:D),[y]),be=D=>{te(C=>C.filter(l=>l!==D))},Qe=D=>{te(C=>[].concat((0,We.Z)(C),[D]))},Dt=D=>{const C=le.indexOf(D.value),l=(0,We.Z)(le);C===-1?l.push(D.value):l.splice(C,1),"value"in de||k(l),xe==null||xe(l.filter(j=>Ee.includes(j)).sort((j,ce)=>{const p=W.findIndex(J=>J.value===j),m=W.findIndex(J=>J.value===ce);return p-m}))},yt=me("checkbox",ge),kt=`${yt}-group`,[vt,wt]=(0,P.ZP)(yt),dt=(0,Ce.Z)(de,["value","disabled"]),je=y.length?W.map(D=>U.createElement(L,{prefixCls:yt,key:D.value.toString(),disabled:"disabled"in D?D.disabled:de.disabled,value:D.value,checked:le.includes(D.value),onChange:D.onChange,className:`${kt}-item`,style:D.style,title:D.title},D.label)):V,nt={toggleOption:Dt,value:le,disabled:de.disabled,name:de.name,registerValue:Qe,cancelValue:be},g=r()(kt,{[`${kt}-rtl`]:Be==="rtl"},G,Ve,wt);return vt(U.createElement("div",Object.assign({className:g,style:ae},dt,{ref:re}),U.createElement(se.Provider,{value:nt},je)))},Y=U.forwardRef(De);var u=U.memo(Y);const n=L;n.Group=u,n.__ANT_CHECKBOX=!0;var E=n},98447:function(qt,qe,e){"use strict";e.d(qe,{C2:function(){return f}});var t=e(17313),r=e(37613),s=e(83116);const U=O=>{const{checkboxCls:o}=O,ee=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},(0,t.Wf)(O)),{display:"inline-flex",flexWrap:"wrap",columnGap:O.marginXS,[`> ${O.antCls}-row`]:{flex:1}}),[ee]:Object.assign(Object.assign({},(0,t.Wf)(O)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ee}`]:{marginInlineStart:0},[`&${ee}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},(0,t.Wf)(O)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:O.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)(O))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:O.checkboxSize,height:O.checkboxSize,direction:"ltr",backgroundColor:O.colorBgContainer,border:`${O.lineWidth}px ${O.lineType} ${O.colorBorder}`,borderRadius:O.borderRadiusSM,borderCollapse:"separate",transition:`all ${O.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:O.checkboxSize/14*5,height:O.checkboxSize/14*8,border:`${O.lineWidthBold}px solid ${O.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${O.motionDurationFast} ${O.motionEaseInBack}, opacity ${O.motionDurationFast}`}},"& + span":{paddingInlineStart:O.paddingXS,paddingInlineEnd:O.paddingXS}})},{[` ${ee}:not(${ee}-disabled), ${o}:not(${o}-disabled) `]:{[`&:hover ${o}-inner`]:{borderColor:O.colorPrimary}},[`${ee}:not(${ee}-disabled)`]:{[`&:hover ${o}-checked:not(${o}-disabled) ${o}-inner`]:{backgroundColor:O.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${o}-checked:not(${o}-disabled):after`]:{borderColor:O.colorPrimaryHover}}},{[`${o}-checked`]:{[`${o}-inner`]:{backgroundColor:O.colorPrimary,borderColor:O.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${O.motionDurationMid} ${O.motionEaseOutBack} ${O.motionDurationFast}`}}},[` ${ee}-checked:not(${ee}-disabled), ${o}-checked:not(${o}-disabled) - `]:{[`&:hover ${o}-inner`]:{backgroundColor:O.colorPrimaryHover,borderColor:"transparent"}}},{[o]:{"&-indeterminate":{[`${o}-inner`]:{backgroundColor:O.colorBgContainer,borderColor:O.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:O.fontSizeLG/2,height:O.fontSizeLG/2,backgroundColor:O.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ee}-disabled`]:{cursor:"not-allowed"},[`${o}-disabled`]:{[`&, ${o}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${o}-inner`]:{background:O.colorBgContainerDisabled,borderColor:O.colorBorder,"&:after":{borderColor:O.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:O.colorTextDisabled},[`&${o}-indeterminate ${o}-inner::after`]:{background:O.colorTextDisabled}}}]};function f(O,o){const ee=(0,r.TS)(o,{checkboxCls:`.${O}`,checkboxSize:o.controlInteractiveSize});return[U(ee)]}qe.ZP=(0,s.Z)("Checkbox",(O,o)=>{let{prefixCls:ee}=o;return[f(ee,O)]})},93891:function(qt,qe,e){"use strict";var t=e(59301),r=e(36355),s=e(64165);const U=f=>{const{componentName:O}=f,{getPrefixCls:o}=(0,t.useContext)(r.E_),ee=o("empty");switch(O){case"Table":case"List":return t.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE,className:`${ee}-small`});default:return t.createElement(s.Z,null)}};qe.Z=U},5083:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return hl}});var t=e(66649),r=e.n(t),s=e(48736),U=e(9007),f=e.n(U),O=e(50991),o=e.n(O),ee=e(9084),se=e.n(ee),P=e(58626),ie=e.n(P),M=e(13477),x=e.n(M),Z=e(64796),R=e.n(Z);r().extend(R()),r().extend(x()),r().extend(f()),r().extend(o()),r().extend(se()),r().extend(ie()),r().extend(function(a,c){var v=c.prototype,Q=v.format;v.format=function(_e){var Le=(_e||"").replace("Wo","wo");return Q.bind(this)(Le)}});var L={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},We=function(c){var v=L[c];return v||c.split("_")[0]},Ce=function(){(0,s.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Ze={getNow:function(){return r()()},getFixedDate:function(c){return r()(c,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(c){return c.endOf("month")},getWeekDay:function(c){var v=c.locale("en");return v.weekday()+v.localeData().firstDayOfWeek()},getYear:function(c){return c.year()},getMonth:function(c){return c.month()},getDate:function(c){return c.date()},getHour:function(c){return c.hour()},getMinute:function(c){return c.minute()},getSecond:function(c){return c.second()},addYear:function(c,v){return c.add(v,"year")},addMonth:function(c,v){return c.add(v,"month")},addDate:function(c,v){return c.add(v,"day")},setYear:function(c,v){return c.year(v)},setMonth:function(c,v){return c.month(v)},setDate:function(c,v){return c.date(v)},setHour:function(c,v){return c.hour(v)},setMinute:function(c,v){return c.minute(v)},setSecond:function(c,v){return c.second(v)},isAfter:function(c,v){return c.isAfter(v)},isValidate:function(c){return c.isValid()},locale:{getWeekFirstDay:function(c){return r()().locale(We(c)).localeData().firstDayOfWeek()},getWeekFirstDate:function(c,v){return v.locale(We(c)).weekday(0)},getWeek:function(c,v){return v.locale(We(c)).week()},getShortWeekDays:function(c){return r()().locale(We(c)).localeData().weekdaysMin()},getShortMonths:function(c){return r()().locale(We(c)).localeData().monthsShort()},format:function(c,v,Q){return v.locale(We(c)).format(Q)},parse:function(c,v,Q){for(var _=We(c),_e=0;_e1&&(Le=c.addDate(Le,-7)),Le}function F(a,c,v){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(c){case"year":return v.addYear(a,Q*10);case"quarter":case"month":return v.addYear(a,Q);default:return v.addMonth(a,Q)}}function ye(a,c){var v=c.generateConfig,Q=c.locale,_=c.format;return typeof _=="function"?_(a):v.locale.format(Q.locale,a,_)}function Ye(a,c){var v=c.generateConfig,Q=c.locale,_=c.formatList;return!a||typeof _[0]=="function"?null:v.locale.parse(Q.locale,a,_)}function $e(a){var c=a.cellDate,v=a.mode,Q=a.disabledDate,_=a.generateConfig;if(!Q)return!1;var _e=function(hn,pt,Zt){for(var yn=pt;yn<=Zt;){var or=void 0;switch(hn){case"date":{if(or=_.setDate(c,yn),!Q(or))return!1;break}case"month":{if(or=_.setMonth(c,yn),!$e({cellDate:or,mode:"month",generateConfig:_,disabledDate:Q}))return!1;break}case"year":{if(or=_.setYear(c,yn),!$e({cellDate:or,mode:"year",generateConfig:_,disabledDate:Q}))return!1;break}}yn+=1}return!0};switch(v){case"date":case"week":return Q(c);case"month":{var Le=1,Ie=_.getDate(_.getEndDate(c));return _e("date",Le,Ie)}case"quarter":{var It=Math.floor(_.getMonth(c)/3)*3,Ut=It+2;return _e("month",It,Ut)}case"year":return _e("month",0,11);case"decade":{var Bn=_.getYear(c),Xt=Math.floor(Bn/C)*C,en=Xt+C-1;return _e("year",Xt,en)}}}function xt(a,c){var v=c.formatList,Q=c.generateConfig,_=c.locale;return(0,g.Z)(function(){if(!a)return[[""],""];for(var _e="",Le=[],Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ut.current),yn){It(Zt);return}Ut.current=requestAnimationFrame(function(){It(Zt)})}var Xt=xt(Ie,{formatList:v,generateConfig:Q,locale:_}),en=(0,dt.Z)(Xt,2),bn=en[1];function hn(Zt){Bn(Zt)}function pt(){var Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Bn(null,Zt)}return(0,n.useEffect)(function(){pt(!0)},[a]),(0,n.useEffect)(function(){return function(){return cancelAnimationFrame(Ut.current)}},[]),[bn,hn,pt]}var Pt=e(10228),Tt=e(16089),gn=e(94480),Zn=e(29194),An=new Map;function Lt(a,c){var v;function Q(){(0,Zn.Z)(a)?c():v=(0,Tt.Z)(function(){Q()})}return Q(),function(){Tt.Z.cancel(v)}}function ar(a,c,v){if(An.get(a)&&cancelAnimationFrame(An.get(a)),v<=0){An.set(a,requestAnimationFrame(function(){a.scrollTop=c}));return}var Q=c-a.scrollTop,_=Q/v*10;An.set(a,requestAnimationFrame(function(){a.scrollTop+=_,a.scrollTop!==c&&ar(a,c,v-10)}))}function cn(a,c){var v=c.onLeftRight,Q=c.onCtrlLeftRight,_=c.onUpDown,_e=c.onPageUpDown,Le=c.onEnter,Ie=a.which,It=a.ctrlKey,Ut=a.metaKey;switch(Ie){case Pt.Z.LEFT:if(It||Ut){if(Q)return Q(-1),!0}else if(v)return v(-1),!0;break;case Pt.Z.RIGHT:if(It||Ut){if(Q)return Q(1),!0}else if(v)return v(1),!0;break;case Pt.Z.UP:if(_)return _(-1),!0;break;case Pt.Z.DOWN:if(_)return _(1),!0;break;case Pt.Z.PAGE_UP:if(_e)return _e(-1),!0;break;case Pt.Z.PAGE_DOWN:if(_e)return _e(1),!0;break;case Pt.Z.ENTER:if(Le)return Le(),!0;break}return!1}function on(a,c,v,Q){var _=a;if(!_)switch(c){case"time":_=Q?"hh:mm:ss a":"HH:mm:ss";break;case"week":_="gggg-wo";break;case"month":_="YYYY-MM";break;case"quarter":_="YYYY-[Q]Q";break;case"year":_="YYYY";break;default:_=v?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return _}function tr(a,c,v){var Q=a==="time"?8:10,_=typeof c=="function"?c(v.getNow()).length:c.length;return Math.max(Q,_)+2}var tt=null,Ot=new Set;function Gt(a){return!tt&&typeof window!="undefined"&&window.addEventListener&&(tt=function(v){(0,gn.Z)(Ot).forEach(function(Q){Q(v)})},window.addEventListener("mousedown",tt)),Ot.add(a),function(){Ot.delete(a),Ot.size===0&&(window.removeEventListener("mousedown",tt),tt=null)}}function Ft(a){var c=a.target;if(a.composed&&c.shadowRoot){var v;return((v=a.composedPath)===null||v===void 0?void 0:v.call(a)[0])||c}return c}var tn=function(c){return c==="month"||c==="date"?"year":c},Hn=function(c){return c==="date"?"month":c},un=function(c){return c==="month"||c==="date"?"quarter":c},Rn=function(c){return c==="date"?"week":c},qn={year:tn,month:Hn,quarter:un,week:Rn,time:null,date:null};function Tn(a,c){return a.some(function(v){return v&&v.contains(c)})}function Yt(a){var c=a.open,v=a.value,Q=a.isClickOutside,_=a.triggerOpen,_e=a.forwardKeyDown,Le=a.onKeyDown,Ie=a.blurToCancel,It=a.onSubmit,Ut=a.onCancel,Bn=a.onFocus,Xt=a.onBlur,en=a.changeOnBlur,bn=(0,n.useState)(!1),hn=(0,dt.Z)(bn,2),pt=hn[0],Zt=hn[1],yn=(0,n.useState)(!1),or=(0,dt.Z)(yn,2),$n=or[0],ur=or[1],yr=(0,n.useRef)(!1),dr=(0,n.useRef)(!1),h=(0,n.useRef)(!1),B={onMouseDown:function(){Zt(!0),_(!0)},onKeyDown:function(he){var gt=function(){h.current=!0};if(Le(he,gt),!h.current){switch(he.which){case Pt.Z.ENTER:{c?It()!==!1&&Zt(!0):_(!0),he.preventDefault();return}case Pt.Z.TAB:{pt&&c&&!he.shiftKey?(Zt(!1),he.preventDefault()):!pt&&c&&!_e(he)&&he.shiftKey&&(Zt(!0),he.preventDefault());return}case Pt.Z.ESC:{Zt(!0),Ut();return}}!c&&![Pt.Z.SHIFT].includes(he.which)?_(!0):pt||_e(he)}},onFocus:function(he){Zt(!0),ur(!0),Bn&&Bn(he)},onBlur:function(he){if(yr.current||!Q(document.activeElement)){yr.current=!1;return}Ie?setTimeout(function(){for(var gt=document,Jt=gt.activeElement;Jt&&Jt.shadowRoot;)Jt=Jt.shadowRoot.activeElement;Q(Jt)&&Ut()},0):c&&(_(!1),dr.current&&It()),ur(!1),Xt==null||Xt(he)}};return(0,n.useEffect)(function(){dr.current=!1},[c]),(0,n.useEffect)(function(){dr.current=!0},[v]),(0,n.useEffect)(function(){return Gt(function(b){var he=Ft(b),gt=Q(he);c&&(gt?!en&&(!$n||gt)&&_(!1):(yr.current=!0,(0,Tt.Z)(function(){yr.current=!1})))})}),[B,{focused:$n,typing:pt}]}function Sr(a,c){return n.useMemo(function(){return a||(c?((0,s.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(c).map(function(v){var Q=(0,dt.Z)(v,2),_=Q[0],_e=Q[1];return{label:_,value:_e}})):[])},[a,c])}var fe=e(34280);function ot(a){var c=a.valueTexts,v=a.onTextChange,Q=n.useState(""),_=(0,dt.Z)(Q,2),_e=_[0],Le=_[1],Ie=n.useRef([]);Ie.current=c;function It(Bn){Le(Bn),v(Bn)}function Ut(){Le(Ie.current[0])}return(0,fe.Z)(function(){c.every(function(Bn){return Bn!==_e})&&Ut()},[c.join("||")]),[_e,It,Ut]}var Et=n.createContext({}),z=Et,K=e(76190);function ct(a){var c=a.cellRender,v=a.monthCellRender,Q=a.dateRender,_=n.useMemo(function(){if(c)return c;if(!(!v&&!Q))return function(_e,Le){var Ie=_e;return Q&&Le.type==="date"?Q(Ie,Le.today):v&&Le.type==="month"?v(Ie,Le.locale):Le.originNode}},[c,v,Q]);return _}function pe(a,c){for(var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Q=String(a);Q.length=1?v|0:1,Le=a;Le<=c;Le+=_e)_.push({label:pe(Le,2),value:Le,disabled:(Q||[]).includes(Le)});return _}function Xn(a){var c=a.generateConfig,v=a.prefixCls,Q=a.operationRef,_=a.activeColumnIndex,_e=a.value,Le=a.showHour,Ie=a.showMinute,It=a.showSecond,Ut=a.use12Hours,Bn=a.hourStep,Xt=Bn===void 0?1:Bn,en=a.minuteStep,bn=en===void 0?1:en,hn=a.secondStep,pt=hn===void 0?1:hn,Zt=a.disabledHours,yn=a.disabledMinutes,or=a.disabledSeconds,$n=a.disabledTime,ur=a.hideDisabledOptions,yr=a.onSelect,dr=a.cellRender,h=a.locale,B=[],b="".concat(v,"-content"),he="".concat(v,"-time-panel"),gt,Jt=_e?c.getHour(_e):-1,Pe=Jt,At=_e?c.getMinute(_e):-1,w=_e?c.getSecond(_e):-1,Rt=c.getNow(),Er=n.useMemo(function(){if($n){var rt=$n(Rt);return[rt.disabledHours,rt.disabledMinutes,rt.disabledSeconds]}return[Zt,yn,or]},[Zt,yn,or,$n,Rt]),zn=(0,dt.Z)(Er,3),qr=zn[0],Zr=zn[1],Xr=zn[2],yo=ln(0,23,Xt,qr&&qr()),gr=(0,g.Z)(function(){return yo},yo,On);Ut&&(gt=Pe>=12,Pe%=12);var i=n.useMemo(function(){if(!Ut)return[!1,!1];var rt=[!0,!0];return gr.forEach(function(ft){var jt=ft.disabled,Mt=ft.value;jt||(Mt>=12?rt[1]=!1:rt[0]=!1)}),rt},[Ut,gr]),d=(0,dt.Z)(i,2),T=d[0],S=d[1],H=n.useMemo(function(){return Ut?gr.filter(gt?function(rt){return rt.value>=12}:function(rt){return rt.value<12}).map(function(rt){var ft=rt.value%12,jt=ft===0?"12":pe(ft,2);return(0,wt.Z)((0,wt.Z)({},rt),{},{label:jt,value:ft})}):gr},[Ut,gt,gr]),ne=ln(0,59,bn,Zr&&Zr(Jt)),we=ln(0,59,pt,Xr&&Xr(Jt,At)),ke=Wn({value:_e,generateConfig:c,disabledMinutes:Zr,disabledSeconds:Xr,minutes:ne,seconds:we,use12Hours:Ut});Q.current={onUpDown:function(ft){var jt=B[_];if(jt)for(var Mt=jt.units.findIndex(function(fn){return fn.value===jt.value}),zt=jt.units.length,lt=1;lt2&&arguments[2]!==void 0?arguments[2]:!1;(jn===Zt||Wr)&&(me(nn),B&&B(nn),ke&&ke(nn,Qn),b&&!Ke(It,nn,Me)&&!(bn!=null&&bn(nn))&&b(nn))},no=function(nn){if(So.includes(jn)){var Qn,Wr,ao=jn==="date";switch(nn===Pt.Z.PAGE_UP||nn===Pt.Z.PAGE_DOWN?Wr=ao?It.addMonth:It.addYear:Wr=ao?It.addDate:It.addMonth,nn){case Pt.Z.LEFT:case Pt.Z.PAGE_UP:Qn=Wr(xn,-1);break;case Pt.Z.RIGHT:case Pt.Z.PAGE_DOWN:Qn=Wr(xn,1);break;case Pt.Z.UP:case Pt.Z.DOWN:Qn=Wr(xn,Number("".concat(nn===Pt.Z.UP?"-":"").concat(ao?j:br)));break}if(Qn)return!(bn!=null&&bn(Qn))}return!0},To=function(nn){if(lt.current&<.current.onKeyDown){var Qn=!0,Wr=nn.which;if([Pt.Z.LEFT,Pt.Z.RIGHT,Pt.Z.UP,Pt.Z.DOWN,Pt.Z.PAGE_UP,Pt.Z.PAGE_DOWN,Pt.Z.ENTER].includes(Wr)&&(nn.preventDefault(),Wr!==Pt.Z.ENTER&&or===0&&(Qn=no(Wr))),Qn)return lt.current.onKeyDown(nn)}return(0,s.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},po=function(nn){lt.current&<.current.onBlur&<.current.onBlur(nn)};we&&jt!=="right"&&(we.current={onKeyDown:To,onClose:function(){lt.current&<.current.onClose&<.current.onClose()}}),n.useEffect(function(){Ut&&!Kt.current&&Ir(Ut)},[Ut]),n.useEffect(function(){Kt.current=!1},[]);var Kr,jo=ct({cellRender:i,monthCellRender:gr,dateRender:yo}),Mr=(0,wt.Z)((0,wt.Z)({},a),{},{cellRender:jo,operationRef:lt,prefixCls:_,viewDate:xn,value:Me,onViewDateChange:Fn,sourceMode:Cr,onPanelChange:to,disabledDate:bn});switch(delete Mr.onChange,delete Mr.onSelect,jn){case"decade":Kr=n.createElement(fr,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"year":Kr=n.createElement(ga,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"month":Kr=n.createElement(Lr,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"quarter":Kr=n.createElement(zo,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"week":Kr=n.createElement(oo,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"time":delete Mr.showTime,Kr=n.createElement(Yn,(0,u.Z)({},Mr,(0,K.Z)(ur)==="object"?ur:null,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;default:ur?Kr=n.createElement(Br,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}})):Kr=n.createElement(Qt,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}))}var Oo,xo,na=function(){var nn=It.getNow(),Qn=Re(It.getHour(nn),It.getMinute(nn),It.getSecond(nn),T?Er:1,S?qr:1,H?Xr:1),Wr=oe(It,nn,Qn[0],Qn[1],Qn[2]);io(Wr,"submit")};Te||(Oo=Yr(_,jn,dr),ur&&jn!=="date"?xo=null:xo=Gr({prefixCls:_,components:At,needConfirmButton:d,okDisabled:!Me||bn&&bn(Me),locale:Ie,showNow:$n,onNow:d&&na,onOk:function(){Me&&(io(Me,"submit",!0),Pe&&Pe(Me))}}));var Tr;if(yr&&jn==="date"&&Zt==="date"&&!ur){var Or=It.getNow(),Nr="".concat(_,"-today-btn"),xr=bn&&bn(Or);Tr=n.createElement("a",{className:W()(Nr,xr&&"".concat(Nr,"-disabled")),"aria-disabled":xr,onClick:function(){xr||io(Or,"mouse",!0)}},Ie.today)}return n.createElement(z.Provider,{value:(0,wt.Z)((0,wt.Z)({},ne),{},{mode:jn,hideHeader:"hideHeader"in a?h:ne.hideHeader,hidePrevBtn:ft&&jt==="right",hideNextBtn:ft&&jt==="left"})},n.createElement("div",{tabIndex:or,className:W()("".concat(_,"-panel"),_e,(c={},(0,vt.Z)(c,"".concat(_,"-panel-has-range"),Mt&&Mt[0]&&Mt[1]),(0,vt.Z)(c,"".concat(_,"-panel-has-range-hover"),zt&&zt[0]&&zt[1]),(0,vt.Z)(c,"".concat(_,"-panel-rtl"),w==="rtl"),c)),style:Le,onKeyDown:To,onBlur:po,onMouseDown:gt},Kr,Oo||xo||Tr?n.createElement("div",{className:"".concat(_,"-footer")},Oo,xo,Tr):null))}var Ar=vr,ue=e(35593),ze={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Oe(a){var c,v=a.prefixCls,Q=a.popupElement,_=a.popupStyle,_e=a.visible,Le=a.dropdownClassName,Ie=a.dropdownAlign,It=a.transitionName,Ut=a.getPopupContainer,Bn=a.children,Xt=a.range,en=a.popupPlacement,bn=a.direction,hn="".concat(v,"-dropdown"),pt=function(){return en!==void 0?en:bn==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(ue.Z,{showAction:[],hideAction:[],popupPlacement:pt(),builtinPlacements:ze,prefixCls:hn,popupTransitionName:It,popup:Q,popupAlign:Ie,popupVisible:_e,popupClassName:W()(Le,(c={},(0,vt.Z)(c,"".concat(hn,"-range"),Xt),(0,vt.Z)(c,"".concat(hn,"-rtl"),bn==="rtl"),c)),popupStyle:_,getPopupContainer:Ut},Bn)}var bt=Oe;function Vt(a){var c=a.prefixCls,v=a.presets,Q=a.onClick,_=a.onHover;return v.length?n.createElement("div",{className:"".concat(c,"-presets")},n.createElement("ul",null,v.map(function(_e,Le){var Ie=_e.label,It=_e.value;return n.createElement("li",{key:Le,onClick:function(){return Q==null?void 0:Q(sn(It))},onMouseEnter:function(){return _==null?void 0:_(sn(It))},onMouseLeave:function(){return _==null?void 0:_(null)}},Ie)}))):null}function an(a){var c=a.picker,v=a.disabledHours,Q=a.disabledMinutes,_=a.disabledSeconds;c==="time"&&(v||Q||_)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function St(a,c,v){var Q=(0,K.Z)(c)==="object"?c.clearIcon:v;return Q||n.createElement("span",{className:"".concat(a,"-clear-btn")})}function In(a){var c,v=a,Q=v.prefixCls,_=Q===void 0?"rc-picker":Q,_e=v.id,Le=v.name,Ie=v.tabIndex,It=v.style,Ut=v.className,Bn=v.dropdownClassName,Xt=v.dropdownAlign,en=v.popupStyle,bn=v.transitionName,hn=v.generateConfig,pt=v.locale,Zt=v.inputReadOnly,yn=v.allowClear,or=v.autoFocus,$n=v.showTime,ur=v.picker,yr=ur===void 0?"date":ur,dr=v.format,h=v.use12Hours,B=v.value,b=v.defaultValue,he=v.presets,gt=v.open,Jt=v.defaultOpen,Pe=v.defaultOpenValue,At=v.suffixIcon,w=v.clearIcon,Rt=v.disabled,Er=v.disabledDate,zn=v.placeholder,qr=v.getPopupContainer,Zr=v.pickerRef,Xr=v.panelRender,yo=v.onChange,gr=v.onOpenChange,i=v.onFocus,d=v.onBlur,T=v.onMouseDown,S=v.onMouseUp,H=v.onMouseEnter,ne=v.onMouseLeave,we=v.onContextMenu,ke=v.onClick,Te=v.onKeyDown,it=v.onSelect,rt=v.direction,ft=v.autoComplete,jt=ft===void 0?"off":ft,Mt=v.inputRender,zt=v.changeOnBlur,lt=n.useRef(null),Kt=yr==="date"&&!!$n||yr==="time",fn=Sr(he),rn=Ht(on(dr,yr,$n,h)),Me=n.useRef(null),me=n.useRef(null),_t=n.useRef(null),pn=(0,je.Z)(null,{value:B,defaultValue:b}),xn=(0,dt.Z)(pn,2),Ir=xn[0],Fn=xn[1],er=n.useState(Ir),Gn=(0,dt.Z)(er,2),Mn=Gn[0],jn=Gn[1],Pr=n.useRef(null),$r=(0,je.Z)(!1,{value:gt,defaultValue:Jt,postState:function(Hr){return Rt?!1:Hr},onChange:function(Hr){gr&&gr(Hr),!Hr&&Pr.current&&Pr.current.onClose&&Pr.current.onClose()}}),Vr=(0,dt.Z)($r,2),Cr=Vr[0],Jr=Vr[1],to=xt(Mn,{formatList:rn,generateConfig:hn,locale:pt}),io=(0,dt.Z)(to,2),no=io[0],To=io[1],po=ot({valueTexts:no,onTextChange:function(Hr){var oa=Ye(Hr,{locale:pt,formatList:rn,generateConfig:hn});oa&&(!Er||!Er(oa))&&jn(oa)}}),Kr=(0,dt.Z)(po,3),jo=Kr[0],Mr=Kr[1],Oo=Kr[2],xo=function(Hr){jn(Hr),Fn(Hr),yo&&!Ke(hn,Ir,Hr)&&yo(Hr,Hr?ye(Hr,{generateConfig:hn,locale:pt,format:rn[0]}):"")},na=function(Hr){Rt&&Hr||Jr(Hr)},Tr=function(Hr){return Cr&&Pr.current&&Pr.current.onKeyDown?Pr.current.onKeyDown(Hr):((0,s.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Or=function(){for(var Hr=arguments.length,oa=new Array(Hr),wa=0;waen(Ut);case"month":return Xt(pt)>Xt(Ut);case"week":return Bn(pt)>Bn(Ut);default:return!q(Ie,pt,Ut)&&Ie.isAfter(pt,Ut)}return!1},[_e,Le[1],Ut,c]),hn=n.useCallback(function(pt){if(Le[1]||_e&&_e(pt))return!0;if(Le[0]&&It)return!q(Ie,pt,Ut)&&Ie.isAfter(It,pt);if(!c&&It)switch(v){case"quarter":return en(pt)0&&arguments[0]!==void 0?arguments[0]:!1,zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},so=null;Ko&&Cl&&Cl[0]&&Cl[1]&&pt.isAfter(Cl[1],Cl[0])&&(so=Cl);var Ho=h;if(h&&(0,K.Z)(h)==="object"&&h.defaultValue){var sa=h.defaultValue;Ho=(0,wt.Z)((0,wt.Z)({},h),{},{defaultValue:Ct(sa,Fr)||void 0})}return n.createElement(Wt.Provider,{value:{inRange:!0,panelPosition:Lo,rangedValue:fi||ir,hoverRangedValue:so}},n.createElement(Ar,(0,u.Z)({},a,zr,{cellRender:Pi,showTime:Ho,mode:ao[Fr],generateConfig:pt,style:void 0,direction:xn,disabledDate:Fr===0?ra:go,disabledTime:function(ul){return Er?Er(ul,Fr===0?"start":"end"):!1},className:W()((0,vt.Z)({},"".concat(Le,"-panel-focused"),Fr===0?!ql:!cl)),value:Ct(ir,Fr),locale:Zt,tabIndex:-1,onPanelChange:function(ul,wl){Fr===0&&Ml(!0),Fr===1&&Ul(!0),ia($t(ao,wl,Fr),$t(ir,ul,Fr));var Pl=ul;Lo==="right"&&ao[Fr]===wl&&(Pl=F(Pl,wl,pt,-1)),Or(Pl,Fr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Fr===0?Ct(ir,1):Ct(ir,0)})))}var Al=0,xi=0;if(Fr&&$r.current&&Cr.current&&Pr.current&&io.current){Al=$r.current.offsetWidth+Cr.current.offsetWidth;var Ii=io.current.offsetLeft>Al?io.current.offsetLeft-Al:io.current.offsetLeft,Ei=Pr.current.offsetWidth,Si=io.current.offsetWidth;Ei&&Si&&Al>Ei-Si-(xn==="rtl"?0:Ii)&&(xi=Al)}var Oi=xn==="rtl"?{right:Al}:{left:Al};function Bi(){var Lo,zr=Yr(Le,ao[Fr],ke),so=Gr({prefixCls:Le,components:_t,needConfirmButton:Mn,okDisabled:!Ct(ir,Fr)||Rt&&Rt(ir[Fr]),locale:Zt,onOk:function(){var dl=Ct(ir,Fr);dl&&(wa(ir,Fr),Me==null||Me(ir),Ia(!1,Fr,"confirm"))}});if(dr!=="time"&&!h){var Ho=Tr(Fr),sa=F(Ho,dr,pt),kl=ao[Fr],ul=kl===dr,wl=yi(ul?"left":!1,{pickerValue:Ho,onPickerValueChange:function(dl){Or(dl,Fr)}}),Pl=yi("right",{pickerValue:sa,onPickerValueChange:function(dl){Or(F(dl,dr,pt,-1),Fr)}});xn==="rtl"?Lo=n.createElement(n.Fragment,null,Pl,ul&&wl):Lo=n.createElement(n.Fragment,null,wl,ul&&Pl)}else Lo=yi();var ri=n.createElement("div",{className:"".concat(Le,"-panel-layout")},n.createElement(Vt,{prefixCls:Le,presets:Di,onClick:function(dl){wa(dl,null),Ia(!1,Fr,"preset")},onHover:function(dl){oi(dl)}}),n.createElement("div",null,n.createElement("div",{className:"".concat(Le,"-panels")},Lo),(zr||so)&&n.createElement("div",{className:"".concat(Le,"-footer")},zr,so)));return Xr&&(ri=Xr(ri)),n.createElement("div",{className:"".concat(Le,"-panel-container"),style:{marginLeft:xi},ref:Pr,onMouseDown:function(dl){dl.preventDefault()}},ri)}var Ri=n.createElement("div",{className:W()("".concat(Le,"-range-wrapper"),"".concat(Le,"-").concat(dr,"-range-wrapper")),style:{minWidth:Ro}},n.createElement("div",{ref:io,className:"".concat(Le,"-range-arrow"),style:Oi}),Bi()),Ai;T&&(Ai=n.createElement("span",{className:"".concat(Le,"-suffix"),onMouseDown:function(zr){zr.preventDefault()}},T));var Ni=St(Le,d,S),Fi=n.createElement("span",{onMouseDown:function(zr){zr.preventDefault(),zr.stopPropagation()},onMouseUp:function(zr){zr.preventDefault(),zr.stopPropagation();var so=Mr;po[0]||(so=$t(so,null,0)),po[1]||(so=$t(so,null,1)),wa(so,null),Ia(!1,Fr,"clear")},className:"".concat(Le,"-clear"),role:"button"},Ni),Mi=d&&(Ct(Mr,0)&&!po[0]||Ct(Mr,1)&&!po[1]),wi={size:tr(dr,no[0],pt)},Ci=0,bi=0;$r.current&&Vr.current&&Cr.current&&(Fr===0?bi=$r.current.offsetWidth:(Ci=Al,bi=Vr.current.offsetWidth));var Ti=xn==="rtl"?{right:Ci}:{left:Ci},Li=function(zr,so){var Ho=$t(ir,zr,Fr);if(so==="submit"||so!=="key"&&!Mn){wa(Ho,Fr),Fr===0?Ml():Ul();var sa=Fr===0?1:0;po[sa]?Ia(!1,!1,"confirm"):Ia(!1,Fr,"confirm")}else nn(Ho)};return n.createElement(z.Provider,{value:{operationRef:To,hideHeader:dr==="time",onDateMouseEnter:pi,onDateMouseLeave:ii,hideRanges:!0,onSelect:Li,open:Ko}},n.createElement(bt,{visible:Ko,popupElement:Ri,popupStyle:Bn,prefixCls:Le,dropdownClassName:Xt,dropdownAlign:bn,getPopupContainer:hn,transitionName:en,range:!0,direction:xn},n.createElement("div",(0,u.Z)({ref:jn,className:W()(Le,"".concat(Le,"-range"),Ut,(c={},(0,vt.Z)(c,"".concat(Le,"-disabled"),po[0]&&po[1]),(0,vt.Z)(c,"".concat(Le,"-focused"),Fr===0?Hl:sl),(0,vt.Z)(c,"".concat(Le,"-rtl"),xn==="rtl"),c)),style:It,onClick:ui,onMouseEnter:Kt,onMouseLeave:fn,onMouseDown:ei,onMouseUp:lt},(0,nt.Z)(a,{aria:!0,data:!0})),n.createElement("div",{className:W()("".concat(Le,"-input"),(v={},(0,vt.Z)(v,"".concat(Le,"-input-active"),Fr===0),(0,vt.Z)(v,"".concat(Le,"-input-placeholder"),!!Vl),v)),ref:$r},n.createElement("input",(0,u.Z)({id:Ie,disabled:po[0],readOnly:ne||typeof no[0]=="function"||!ql,value:Vl||Zo,onChange:function(zr){Pa(zr.target.value)},autoFocus:or,placeholder:Ct(yn,0)||"",ref:Jr},_l,wi,{autoComplete:er}))),n.createElement("div",{className:"".concat(Le,"-range-separator"),ref:Cr},he),n.createElement("div",{className:W()("".concat(Le,"-input"),(Q={},(0,vt.Z)(Q,"".concat(Le,"-input-active"),Fr===1),(0,vt.Z)(Q,"".concat(Le,"-input-placeholder"),!!Yl),Q)),ref:Vr},n.createElement("input",(0,u.Z)({disabled:po[1],readOnly:ne||typeof no[0]=="function"||!cl,value:Yl||Ba,onChange:function(zr){al(zr.target.value)},placeholder:Ct(yn,1)||"",ref:to},$o,wi,{autoComplete:er}))),n.createElement("div",{className:"".concat(Le,"-active-bar"),style:(0,wt.Z)((0,wt.Z)({},Ti),{},{width:bi,position:"absolute"})}),Ai,Mi&&Fi)))}var ca=function(a){(0,yt.Z)(v,a);var c=(0,kt.Z)(v);function v(){var Q;(0,be.Z)(this,v);for(var _=arguments.length,_e=new Array(_),Le=0;Le<_;Le++)_e[Le]=arguments[Le];return Q=c.call.apply(c,[this].concat(_e)),(0,vt.Z)((0,Dt.Z)(Q),"pickerRef",n.createRef()),(0,vt.Z)((0,Dt.Z)(Q),"focus",function(){Q.pickerRef.current&&Q.pickerRef.current.focus()}),(0,vt.Z)((0,Dt.Z)(Q),"blur",function(){Q.pickerRef.current&&Q.pickerRef.current.blur()}),Q}return(0,Qe.Z)(v,[{key:"render",value:function(){return n.createElement(Do,(0,u.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),v}(n.Component),ua=ca,Ga=rr,Za=e(19080),Ha=e(36355),Ka=e(1684),el=e(19716),Sa=e(32441),Ma=e(9763),ka=e(33234),Wa=e(48183),ha=e(64993),qo=e(9937),Ta=e(17313),Ja=e(47585),tl=e(74207),fa=e(13826),vo=e(92899),uo=e(37613),da=e(83116);const Yo=(a,c,v,Q)=>{const{lineHeight:_}=a,_e=Math.floor(v*_)+2,Le=Math.max((c-_e)/2,0),Ie=Math.max(c-_e-Le,0);return{padding:`${Le}px ${Q}px ${Ie}px`}},Uo=a=>{const{componentCls:c,pickerCellCls:v,pickerCellInnerCls:Q,cellHeight:_,motionDurationSlow:_e,borderRadiusSM:Le,motionDurationMid:Ie,cellHoverBg:It,lineWidth:Ut,lineType:Bn,colorPrimary:Xt,cellActiveWithRangeBg:en,colorTextLightSolid:bn,controlHeightSM:hn,cellRangeBorderColor:pt,pickerCellBorderGap:Zt,cellHoverWithRangeBg:yn,cellWidth:or,colorTextDisabled:$n,cellBgDisabled:ur}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:_,transform:"translateY(-50%)",transition:`all ${_e}`,content:'""'},[Q]:{position:"relative",zIndex:2,display:"inline-block",minWidth:_,height:_,lineHeight:`${_}px`,borderRadius:Le,transition:`background ${Ie}, border ${Ie}`},"&-range-hover-start, &-range-hover-end":{[Q]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${v}-in-view), + `]:{[`&:hover ${o}-inner`]:{backgroundColor:O.colorPrimaryHover,borderColor:"transparent"}}},{[o]:{"&-indeterminate":{[`${o}-inner`]:{backgroundColor:O.colorBgContainer,borderColor:O.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:O.fontSizeLG/2,height:O.fontSizeLG/2,backgroundColor:O.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ee}-disabled`]:{cursor:"not-allowed"},[`${o}-disabled`]:{[`&, ${o}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${o}-inner`]:{background:O.colorBgContainerDisabled,borderColor:O.colorBorder,"&:after":{borderColor:O.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:O.colorTextDisabled},[`&${o}-indeterminate ${o}-inner::after`]:{background:O.colorTextDisabled}}}]};function f(O,o){const ee=(0,r.TS)(o,{checkboxCls:`.${O}`,checkboxSize:o.controlInteractiveSize});return[U(ee)]}qe.ZP=(0,s.Z)("Checkbox",(O,o)=>{let{prefixCls:ee}=o;return[f(ee,O)]})},93891:function(qt,qe,e){"use strict";var t=e(59301),r=e(36355),s=e(64165);const U=f=>{const{componentName:O}=f,{getPrefixCls:o}=(0,t.useContext)(r.E_),ee=o("empty");switch(O){case"Table":case"List":return t.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE,className:`${ee}-small`});default:return t.createElement(s.Z,null)}};qe.Z=U},5083:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return hl}});var t=e(66649),r=e.n(t),s=e(48736),U=e(9007),f=e.n(U),O=e(50991),o=e.n(O),ee=e(9084),se=e.n(ee),P=e(58626),ie=e.n(P),M=e(13477),x=e.n(M),Z=e(64796),R=e.n(Z);r().extend(R()),r().extend(x()),r().extend(f()),r().extend(o()),r().extend(se()),r().extend(ie()),r().extend(function(a,c){var v=c.prototype,Q=v.format;v.format=function(_e){var Le=(_e||"").replace("Wo","wo");return Q.bind(this)(Le)}});var L={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},We=function(c){var v=L[c];return v||c.split("_")[0]},Ce=function(){(0,s.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Ze={getNow:function(){return r()()},getFixedDate:function(c){return r()(c,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(c){return c.endOf("month")},getWeekDay:function(c){var v=c.locale("en");return v.weekday()+v.localeData().firstDayOfWeek()},getYear:function(c){return c.year()},getMonth:function(c){return c.month()},getDate:function(c){return c.date()},getHour:function(c){return c.hour()},getMinute:function(c){return c.minute()},getSecond:function(c){return c.second()},addYear:function(c,v){return c.add(v,"year")},addMonth:function(c,v){return c.add(v,"month")},addDate:function(c,v){return c.add(v,"day")},setYear:function(c,v){return c.year(v)},setMonth:function(c,v){return c.month(v)},setDate:function(c,v){return c.date(v)},setHour:function(c,v){return c.hour(v)},setMinute:function(c,v){return c.minute(v)},setSecond:function(c,v){return c.second(v)},isAfter:function(c,v){return c.isAfter(v)},isValidate:function(c){return c.isValid()},locale:{getWeekFirstDay:function(c){return r()().locale(We(c)).localeData().firstDayOfWeek()},getWeekFirstDate:function(c,v){return v.locale(We(c)).weekday(0)},getWeek:function(c,v){return v.locale(We(c)).week()},getShortWeekDays:function(c){return r()().locale(We(c)).localeData().weekdaysMin()},getShortMonths:function(c){return r()().locale(We(c)).localeData().monthsShort()},format:function(c,v,Q){return v.locale(We(c)).format(Q)},parse:function(c,v,Q){for(var _=We(c),_e=0;_e1&&(Le=c.addDate(Le,-7)),Le}function F(a,c,v){var Q=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(c){case"year":return v.addYear(a,Q*10);case"quarter":case"month":return v.addYear(a,Q);default:return v.addMonth(a,Q)}}function ye(a,c){var v=c.generateConfig,Q=c.locale,_=c.format;return typeof _=="function"?_(a):v.locale.format(Q.locale,a,_)}function Ye(a,c){var v=c.generateConfig,Q=c.locale,_=c.formatList;return!a||typeof _[0]=="function"?null:v.locale.parse(Q.locale,a,_)}function $e(a){var c=a.cellDate,v=a.mode,Q=a.disabledDate,_=a.generateConfig;if(!Q)return!1;var _e=function(hn,pt,Zt){for(var yn=pt;yn<=Zt;){var or=void 0;switch(hn){case"date":{if(or=_.setDate(c,yn),!Q(or))return!1;break}case"month":{if(or=_.setMonth(c,yn),!$e({cellDate:or,mode:"month",generateConfig:_,disabledDate:Q}))return!1;break}case"year":{if(or=_.setYear(c,yn),!$e({cellDate:or,mode:"year",generateConfig:_,disabledDate:Q}))return!1;break}}yn+=1}return!0};switch(v){case"date":case"week":return Q(c);case"month":{var Le=1,Ie=_.getDate(_.getEndDate(c));return _e("date",Le,Ie)}case"quarter":{var It=Math.floor(_.getMonth(c)/3)*3,Ut=It+2;return _e("month",It,Ut)}case"year":return _e("month",0,11);case"decade":{var Bn=_.getYear(c),Xt=Math.floor(Bn/C)*C,en=Xt+C-1;return _e("year",Xt,en)}}}function xt(a,c){var v=c.formatList,Q=c.generateConfig,_=c.locale;return(0,g.Z)(function(){if(!a)return[[""],""];for(var _e="",Le=[],Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ut.current),yn){It(Zt);return}Ut.current=requestAnimationFrame(function(){It(Zt)})}var Xt=xt(Ie,{formatList:v,generateConfig:Q,locale:_}),en=(0,dt.Z)(Xt,2),bn=en[1];function hn(Zt){Bn(Zt)}function pt(){var Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Bn(null,Zt)}return(0,n.useEffect)(function(){pt(!0)},[a]),(0,n.useEffect)(function(){return function(){return cancelAnimationFrame(Ut.current)}},[]),[bn,hn,pt]}var Pt=e(10228),Tt=e(16089),gn=e(94480),Zn=e(29194),An=new Map;function Lt(a,c){var v;function Q(){(0,Zn.Z)(a)?c():v=(0,Tt.Z)(function(){Q()})}return Q(),function(){Tt.Z.cancel(v)}}function ar(a,c,v){if(An.get(a)&&cancelAnimationFrame(An.get(a)),v<=0){An.set(a,requestAnimationFrame(function(){a.scrollTop=c}));return}var Q=c-a.scrollTop,_=Q/v*10;An.set(a,requestAnimationFrame(function(){a.scrollTop+=_,a.scrollTop!==c&&ar(a,c,v-10)}))}function cn(a,c){var v=c.onLeftRight,Q=c.onCtrlLeftRight,_=c.onUpDown,_e=c.onPageUpDown,Le=c.onEnter,Ie=a.which,It=a.ctrlKey,Ut=a.metaKey;switch(Ie){case Pt.Z.LEFT:if(It||Ut){if(Q)return Q(-1),!0}else if(v)return v(-1),!0;break;case Pt.Z.RIGHT:if(It||Ut){if(Q)return Q(1),!0}else if(v)return v(1),!0;break;case Pt.Z.UP:if(_)return _(-1),!0;break;case Pt.Z.DOWN:if(_)return _(1),!0;break;case Pt.Z.PAGE_UP:if(_e)return _e(-1),!0;break;case Pt.Z.PAGE_DOWN:if(_e)return _e(1),!0;break;case Pt.Z.ENTER:if(Le)return Le(),!0;break}return!1}function on(a,c,v,Q){var _=a;if(!_)switch(c){case"time":_=Q?"hh:mm:ss a":"HH:mm:ss";break;case"week":_="gggg-wo";break;case"month":_="YYYY-MM";break;case"quarter":_="YYYY-[Q]Q";break;case"year":_="YYYY";break;default:_=v?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return _}function tr(a,c,v){var Q=a==="time"?8:10,_=typeof c=="function"?c(v.getNow()).length:c.length;return Math.max(Q,_)+2}var tt=null,Ot=new Set;function Gt(a){return!tt&&typeof window!="undefined"&&window.addEventListener&&(tt=function(v){(0,gn.Z)(Ot).forEach(function(Q){Q(v)})},window.addEventListener("mousedown",tt)),Ot.add(a),function(){Ot.delete(a),Ot.size===0&&(window.removeEventListener("mousedown",tt),tt=null)}}function Ft(a){var c=a.target;if(a.composed&&c.shadowRoot){var v;return((v=a.composedPath)===null||v===void 0?void 0:v.call(a)[0])||c}return c}var tn=function(c){return c==="month"||c==="date"?"year":c},Hn=function(c){return c==="date"?"month":c},un=function(c){return c==="month"||c==="date"?"quarter":c},Rn=function(c){return c==="date"?"week":c},qn={year:tn,month:Hn,quarter:un,week:Rn,time:null,date:null};function Tn(a,c){return a.some(function(v){return v&&v.contains(c)})}function Yt(a){var c=a.open,v=a.value,Q=a.isClickOutside,_=a.triggerOpen,_e=a.forwardKeyDown,Le=a.onKeyDown,Ie=a.blurToCancel,It=a.onSubmit,Ut=a.onCancel,Bn=a.onFocus,Xt=a.onBlur,en=a.changeOnBlur,bn=(0,n.useState)(!1),hn=(0,dt.Z)(bn,2),pt=hn[0],Zt=hn[1],yn=(0,n.useState)(!1),or=(0,dt.Z)(yn,2),$n=or[0],ur=or[1],yr=(0,n.useRef)(!1),dr=(0,n.useRef)(!1),h=(0,n.useRef)(!1),B={onMouseDown:function(){Zt(!0),_(!0)},onKeyDown:function(he){var gt=function(){h.current=!0};if(Le(he,gt),!h.current){switch(he.which){case Pt.Z.ENTER:{c?It()!==!1&&Zt(!0):_(!0),he.preventDefault();return}case Pt.Z.TAB:{pt&&c&&!he.shiftKey?(Zt(!1),he.preventDefault()):!pt&&c&&!_e(he)&&he.shiftKey&&(Zt(!0),he.preventDefault());return}case Pt.Z.ESC:{Zt(!0),Ut();return}}!c&&![Pt.Z.SHIFT].includes(he.which)?_(!0):pt||_e(he)}},onFocus:function(he){Zt(!0),ur(!0),Bn&&Bn(he)},onBlur:function(he){if(yr.current||!Q(document.activeElement)){yr.current=!1;return}Ie?setTimeout(function(){for(var gt=document,Jt=gt.activeElement;Jt&&Jt.shadowRoot;)Jt=Jt.shadowRoot.activeElement;Q(Jt)&&Ut()},0):c&&(_(!1),dr.current&&It()),ur(!1),Xt==null||Xt(he)}};return(0,n.useEffect)(function(){dr.current=!1},[c]),(0,n.useEffect)(function(){dr.current=!0},[v]),(0,n.useEffect)(function(){return Gt(function(b){var he=Ft(b),gt=Q(he);c&&(gt?!en&&(!$n||gt)&&_(!1):(yr.current=!0,(0,Tt.Z)(function(){yr.current=!1})))})}),[B,{focused:$n,typing:pt}]}function Sr(a,c){return n.useMemo(function(){return a||(c?((0,s.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(c).map(function(v){var Q=(0,dt.Z)(v,2),_=Q[0],_e=Q[1];return{label:_,value:_e}})):[])},[a,c])}var fe=e(34280);function ot(a){var c=a.valueTexts,v=a.onTextChange,Q=n.useState(""),_=(0,dt.Z)(Q,2),_e=_[0],Le=_[1],Ie=n.useRef([]);Ie.current=c;function It(Bn){Le(Bn),v(Bn)}function Ut(){Le(Ie.current[0])}return(0,fe.Z)(function(){c.every(function(Bn){return Bn!==_e})&&Ut()},[c.join("||")]),[_e,It,Ut]}var Et=n.createContext({}),z=Et,K=e(76190);function ct(a){var c=a.cellRender,v=a.monthCellRender,Q=a.dateRender,_=n.useMemo(function(){if(c)return c;if(!(!v&&!Q))return function(_e,Le){var Ie=_e;return Q&&Le.type==="date"?Q(Ie,Le.today):v&&Le.type==="month"?v(Ie,Le.locale):Le.originNode}},[c,v,Q]);return _}function pe(a,c){for(var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Q=String(a);Q.length=1?v|0:1,Le=a;Le<=c;Le+=_e)_.push({label:pe(Le,2),value:Le,disabled:(Q||[]).includes(Le)});return _}function Xn(a){var c=a.generateConfig,v=a.prefixCls,Q=a.operationRef,_=a.activeColumnIndex,_e=a.value,Le=a.showHour,Ie=a.showMinute,It=a.showSecond,Ut=a.use12Hours,Bn=a.hourStep,Xt=Bn===void 0?1:Bn,en=a.minuteStep,bn=en===void 0?1:en,hn=a.secondStep,pt=hn===void 0?1:hn,Zt=a.disabledHours,yn=a.disabledMinutes,or=a.disabledSeconds,$n=a.disabledTime,ur=a.hideDisabledOptions,yr=a.onSelect,dr=a.cellRender,h=a.locale,B=[],b="".concat(v,"-content"),he="".concat(v,"-time-panel"),gt,Jt=_e?c.getHour(_e):-1,Pe=Jt,At=_e?c.getMinute(_e):-1,w=_e?c.getSecond(_e):-1,Rt=c.getNow(),Er=n.useMemo(function(){if($n){var rt=$n(Rt);return[rt.disabledHours,rt.disabledMinutes,rt.disabledSeconds]}return[Zt,yn,or]},[Zt,yn,or,$n,Rt]),zn=(0,dt.Z)(Er,3),qr=zn[0],Zr=zn[1],Xr=zn[2],yo=ln(0,23,Xt,qr&&qr()),gr=(0,g.Z)(function(){return yo},yo,On);Ut&&(gt=Pe>=12,Pe%=12);var i=n.useMemo(function(){if(!Ut)return[!1,!1];var rt=[!0,!0];return gr.forEach(function(ft){var jt=ft.disabled,Mt=ft.value;jt||(Mt>=12?rt[1]=!1:rt[0]=!1)}),rt},[Ut,gr]),d=(0,dt.Z)(i,2),T=d[0],S=d[1],H=n.useMemo(function(){return Ut?gr.filter(gt?function(rt){return rt.value>=12}:function(rt){return rt.value<12}).map(function(rt){var ft=rt.value%12,jt=ft===0?"12":pe(ft,2);return(0,wt.Z)((0,wt.Z)({},rt),{},{label:jt,value:ft})}):gr},[Ut,gt,gr]),ne=ln(0,59,bn,Zr&&Zr(Jt)),we=ln(0,59,pt,Xr&&Xr(Jt,At)),ke=Wn({value:_e,generateConfig:c,disabledMinutes:Zr,disabledSeconds:Xr,minutes:ne,seconds:we,use12Hours:Ut});Q.current={onUpDown:function(ft){var jt=B[_];if(jt)for(var Mt=jt.units.findIndex(function(fn){return fn.value===jt.value}),zt=jt.units.length,lt=1;lt2&&arguments[2]!==void 0?arguments[2]:!1;(jn===Zt||Wr)&&(ve(nn),B&&B(nn),ke&&ke(nn,Qn),b&&!Ke(It,nn,Me)&&!(bn!=null&&bn(nn))&&b(nn))},no=function(nn){if(So.includes(jn)){var Qn,Wr,ao=jn==="date";switch(nn===Pt.Z.PAGE_UP||nn===Pt.Z.PAGE_DOWN?Wr=ao?It.addMonth:It.addYear:Wr=ao?It.addDate:It.addMonth,nn){case Pt.Z.LEFT:case Pt.Z.PAGE_UP:Qn=Wr(xn,-1);break;case Pt.Z.RIGHT:case Pt.Z.PAGE_DOWN:Qn=Wr(xn,1);break;case Pt.Z.UP:case Pt.Z.DOWN:Qn=Wr(xn,Number("".concat(nn===Pt.Z.UP?"-":"").concat(ao?j:br)));break}if(Qn)return!(bn!=null&&bn(Qn))}return!0},To=function(nn){if(lt.current&<.current.onKeyDown){var Qn=!0,Wr=nn.which;if([Pt.Z.LEFT,Pt.Z.RIGHT,Pt.Z.UP,Pt.Z.DOWN,Pt.Z.PAGE_UP,Pt.Z.PAGE_DOWN,Pt.Z.ENTER].includes(Wr)&&(nn.preventDefault(),Wr!==Pt.Z.ENTER&&or===0&&(Qn=no(Wr))),Qn)return lt.current.onKeyDown(nn)}return(0,s.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},po=function(nn){lt.current&<.current.onBlur&<.current.onBlur(nn)};we&&jt!=="right"&&(we.current={onKeyDown:To,onClose:function(){lt.current&<.current.onClose&<.current.onClose()}}),n.useEffect(function(){Ut&&!Kt.current&&Ir(Ut)},[Ut]),n.useEffect(function(){Kt.current=!1},[]);var Kr,jo=ct({cellRender:i,monthCellRender:gr,dateRender:yo}),Mr=(0,wt.Z)((0,wt.Z)({},a),{},{cellRender:jo,operationRef:lt,prefixCls:_,viewDate:xn,value:Me,onViewDateChange:Fn,sourceMode:Cr,onPanelChange:to,disabledDate:bn});switch(delete Mr.onChange,delete Mr.onSelect,jn){case"decade":Kr=n.createElement(fr,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"year":Kr=n.createElement(ga,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"month":Kr=n.createElement(Lr,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"quarter":Kr=n.createElement(zo,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"week":Kr=n.createElement(oo,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;case"time":delete Mr.showTime,Kr=n.createElement(Yn,(0,u.Z)({},Mr,(0,K.Z)(ur)==="object"?ur:null,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}));break;default:ur?Kr=n.createElement(Br,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}})):Kr=n.createElement(Qt,(0,u.Z)({},Mr,{onSelect:function(nn,Qn){Fn(nn),io(nn,Qn)}}))}var Oo,xo,na=function(){var nn=It.getNow(),Qn=Re(It.getHour(nn),It.getMinute(nn),It.getSecond(nn),T?Er:1,S?qr:1,H?Xr:1),Wr=oe(It,nn,Qn[0],Qn[1],Qn[2]);io(Wr,"submit")};Te||(Oo=Yr(_,jn,dr),ur&&jn!=="date"?xo=null:xo=Gr({prefixCls:_,components:At,needConfirmButton:d,okDisabled:!Me||bn&&bn(Me),locale:Ie,showNow:$n,onNow:d&&na,onOk:function(){Me&&(io(Me,"submit",!0),Pe&&Pe(Me))}}));var Tr;if(yr&&jn==="date"&&Zt==="date"&&!ur){var Or=It.getNow(),Nr="".concat(_,"-today-btn"),xr=bn&&bn(Or);Tr=n.createElement("a",{className:W()(Nr,xr&&"".concat(Nr,"-disabled")),"aria-disabled":xr,onClick:function(){xr||io(Or,"mouse",!0)}},Ie.today)}return n.createElement(z.Provider,{value:(0,wt.Z)((0,wt.Z)({},ne),{},{mode:jn,hideHeader:"hideHeader"in a?h:ne.hideHeader,hidePrevBtn:ft&&jt==="right",hideNextBtn:ft&&jt==="left"})},n.createElement("div",{tabIndex:or,className:W()("".concat(_,"-panel"),_e,(c={},(0,vt.Z)(c,"".concat(_,"-panel-has-range"),Mt&&Mt[0]&&Mt[1]),(0,vt.Z)(c,"".concat(_,"-panel-has-range-hover"),zt&&zt[0]&&zt[1]),(0,vt.Z)(c,"".concat(_,"-panel-rtl"),w==="rtl"),c)),style:Le,onKeyDown:To,onBlur:po,onMouseDown:gt},Kr,Oo||xo||Tr?n.createElement("div",{className:"".concat(_,"-footer")},Oo,xo,Tr):null))}var Ar=vr,ue=e(35593),ze={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Oe(a){var c,v=a.prefixCls,Q=a.popupElement,_=a.popupStyle,_e=a.visible,Le=a.dropdownClassName,Ie=a.dropdownAlign,It=a.transitionName,Ut=a.getPopupContainer,Bn=a.children,Xt=a.range,en=a.popupPlacement,bn=a.direction,hn="".concat(v,"-dropdown"),pt=function(){return en!==void 0?en:bn==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(ue.Z,{showAction:[],hideAction:[],popupPlacement:pt(),builtinPlacements:ze,prefixCls:hn,popupTransitionName:It,popup:Q,popupAlign:Ie,popupVisible:_e,popupClassName:W()(Le,(c={},(0,vt.Z)(c,"".concat(hn,"-range"),Xt),(0,vt.Z)(c,"".concat(hn,"-rtl"),bn==="rtl"),c)),popupStyle:_,getPopupContainer:Ut},Bn)}var bt=Oe;function Vt(a){var c=a.prefixCls,v=a.presets,Q=a.onClick,_=a.onHover;return v.length?n.createElement("div",{className:"".concat(c,"-presets")},n.createElement("ul",null,v.map(function(_e,Le){var Ie=_e.label,It=_e.value;return n.createElement("li",{key:Le,onClick:function(){return Q==null?void 0:Q(sn(It))},onMouseEnter:function(){return _==null?void 0:_(sn(It))},onMouseLeave:function(){return _==null?void 0:_(null)}},Ie)}))):null}function an(a){var c=a.picker,v=a.disabledHours,Q=a.disabledMinutes,_=a.disabledSeconds;c==="time"&&(v||Q||_)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function St(a,c,v){var Q=(0,K.Z)(c)==="object"?c.clearIcon:v;return Q||n.createElement("span",{className:"".concat(a,"-clear-btn")})}function In(a){var c,v=a,Q=v.prefixCls,_=Q===void 0?"rc-picker":Q,_e=v.id,Le=v.name,Ie=v.tabIndex,It=v.style,Ut=v.className,Bn=v.dropdownClassName,Xt=v.dropdownAlign,en=v.popupStyle,bn=v.transitionName,hn=v.generateConfig,pt=v.locale,Zt=v.inputReadOnly,yn=v.allowClear,or=v.autoFocus,$n=v.showTime,ur=v.picker,yr=ur===void 0?"date":ur,dr=v.format,h=v.use12Hours,B=v.value,b=v.defaultValue,he=v.presets,gt=v.open,Jt=v.defaultOpen,Pe=v.defaultOpenValue,At=v.suffixIcon,w=v.clearIcon,Rt=v.disabled,Er=v.disabledDate,zn=v.placeholder,qr=v.getPopupContainer,Zr=v.pickerRef,Xr=v.panelRender,yo=v.onChange,gr=v.onOpenChange,i=v.onFocus,d=v.onBlur,T=v.onMouseDown,S=v.onMouseUp,H=v.onMouseEnter,ne=v.onMouseLeave,we=v.onContextMenu,ke=v.onClick,Te=v.onKeyDown,it=v.onSelect,rt=v.direction,ft=v.autoComplete,jt=ft===void 0?"off":ft,Mt=v.inputRender,zt=v.changeOnBlur,lt=n.useRef(null),Kt=yr==="date"&&!!$n||yr==="time",fn=Sr(he),rn=Ht(on(dr,yr,$n,h)),Me=n.useRef(null),ve=n.useRef(null),_t=n.useRef(null),pn=(0,je.Z)(null,{value:B,defaultValue:b}),xn=(0,dt.Z)(pn,2),Ir=xn[0],Fn=xn[1],er=n.useState(Ir),Gn=(0,dt.Z)(er,2),Mn=Gn[0],jn=Gn[1],Pr=n.useRef(null),$r=(0,je.Z)(!1,{value:gt,defaultValue:Jt,postState:function(Hr){return Rt?!1:Hr},onChange:function(Hr){gr&&gr(Hr),!Hr&&Pr.current&&Pr.current.onClose&&Pr.current.onClose()}}),Vr=(0,dt.Z)($r,2),Cr=Vr[0],Jr=Vr[1],to=xt(Mn,{formatList:rn,generateConfig:hn,locale:pt}),io=(0,dt.Z)(to,2),no=io[0],To=io[1],po=ot({valueTexts:no,onTextChange:function(Hr){var oa=Ye(Hr,{locale:pt,formatList:rn,generateConfig:hn});oa&&(!Er||!Er(oa))&&jn(oa)}}),Kr=(0,dt.Z)(po,3),jo=Kr[0],Mr=Kr[1],Oo=Kr[2],xo=function(Hr){jn(Hr),Fn(Hr),yo&&!Ke(hn,Ir,Hr)&&yo(Hr,Hr?ye(Hr,{generateConfig:hn,locale:pt,format:rn[0]}):"")},na=function(Hr){Rt&&Hr||Jr(Hr)},Tr=function(Hr){return Cr&&Pr.current&&Pr.current.onKeyDown?Pr.current.onKeyDown(Hr):((0,s.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Or=function(){for(var Hr=arguments.length,oa=new Array(Hr),wa=0;waen(Ut);case"month":return Xt(pt)>Xt(Ut);case"week":return Bn(pt)>Bn(Ut);default:return!q(Ie,pt,Ut)&&Ie.isAfter(pt,Ut)}return!1},[_e,Le[1],Ut,c]),hn=n.useCallback(function(pt){if(Le[1]||_e&&_e(pt))return!0;if(Le[0]&&It)return!q(Ie,pt,Ut)&&Ie.isAfter(It,pt);if(!c&&It)switch(v){case"quarter":return en(pt)0&&arguments[0]!==void 0?arguments[0]:!1,zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},so=null;Ko&&Cl&&Cl[0]&&Cl[1]&&pt.isAfter(Cl[1],Cl[0])&&(so=Cl);var Ho=h;if(h&&(0,K.Z)(h)==="object"&&h.defaultValue){var sa=h.defaultValue;Ho=(0,wt.Z)((0,wt.Z)({},h),{},{defaultValue:Ct(sa,Fr)||void 0})}return n.createElement(Wt.Provider,{value:{inRange:!0,panelPosition:Lo,rangedValue:fi||ir,hoverRangedValue:so}},n.createElement(Ar,(0,u.Z)({},a,zr,{cellRender:Pi,showTime:Ho,mode:ao[Fr],generateConfig:pt,style:void 0,direction:xn,disabledDate:Fr===0?ra:go,disabledTime:function(ul){return Er?Er(ul,Fr===0?"start":"end"):!1},className:W()((0,vt.Z)({},"".concat(Le,"-panel-focused"),Fr===0?!ql:!cl)),value:Ct(ir,Fr),locale:Zt,tabIndex:-1,onPanelChange:function(ul,wl){Fr===0&&Ml(!0),Fr===1&&Ul(!0),ia($t(ao,wl,Fr),$t(ir,ul,Fr));var Pl=ul;Lo==="right"&&ao[Fr]===wl&&(Pl=F(Pl,wl,pt,-1)),Or(Pl,Fr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Fr===0?Ct(ir,1):Ct(ir,0)})))}var Al=0,xi=0;if(Fr&&$r.current&&Cr.current&&Pr.current&&io.current){Al=$r.current.offsetWidth+Cr.current.offsetWidth;var Ii=io.current.offsetLeft>Al?io.current.offsetLeft-Al:io.current.offsetLeft,Ei=Pr.current.offsetWidth,Si=io.current.offsetWidth;Ei&&Si&&Al>Ei-Si-(xn==="rtl"?0:Ii)&&(xi=Al)}var Oi=xn==="rtl"?{right:Al}:{left:Al};function Bi(){var Lo,zr=Yr(Le,ao[Fr],ke),so=Gr({prefixCls:Le,components:_t,needConfirmButton:Mn,okDisabled:!Ct(ir,Fr)||Rt&&Rt(ir[Fr]),locale:Zt,onOk:function(){var dl=Ct(ir,Fr);dl&&(wa(ir,Fr),Me==null||Me(ir),Ia(!1,Fr,"confirm"))}});if(dr!=="time"&&!h){var Ho=Tr(Fr),sa=F(Ho,dr,pt),kl=ao[Fr],ul=kl===dr,wl=yi(ul?"left":!1,{pickerValue:Ho,onPickerValueChange:function(dl){Or(dl,Fr)}}),Pl=yi("right",{pickerValue:sa,onPickerValueChange:function(dl){Or(F(dl,dr,pt,-1),Fr)}});xn==="rtl"?Lo=n.createElement(n.Fragment,null,Pl,ul&&wl):Lo=n.createElement(n.Fragment,null,wl,ul&&Pl)}else Lo=yi();var ri=n.createElement("div",{className:"".concat(Le,"-panel-layout")},n.createElement(Vt,{prefixCls:Le,presets:Di,onClick:function(dl){wa(dl,null),Ia(!1,Fr,"preset")},onHover:function(dl){oi(dl)}}),n.createElement("div",null,n.createElement("div",{className:"".concat(Le,"-panels")},Lo),(zr||so)&&n.createElement("div",{className:"".concat(Le,"-footer")},zr,so)));return Xr&&(ri=Xr(ri)),n.createElement("div",{className:"".concat(Le,"-panel-container"),style:{marginLeft:xi},ref:Pr,onMouseDown:function(dl){dl.preventDefault()}},ri)}var Ri=n.createElement("div",{className:W()("".concat(Le,"-range-wrapper"),"".concat(Le,"-").concat(dr,"-range-wrapper")),style:{minWidth:Ro}},n.createElement("div",{ref:io,className:"".concat(Le,"-range-arrow"),style:Oi}),Bi()),Ai;T&&(Ai=n.createElement("span",{className:"".concat(Le,"-suffix"),onMouseDown:function(zr){zr.preventDefault()}},T));var Ni=St(Le,d,S),Fi=n.createElement("span",{onMouseDown:function(zr){zr.preventDefault(),zr.stopPropagation()},onMouseUp:function(zr){zr.preventDefault(),zr.stopPropagation();var so=Mr;po[0]||(so=$t(so,null,0)),po[1]||(so=$t(so,null,1)),wa(so,null),Ia(!1,Fr,"clear")},className:"".concat(Le,"-clear"),role:"button"},Ni),Mi=d&&(Ct(Mr,0)&&!po[0]||Ct(Mr,1)&&!po[1]),wi={size:tr(dr,no[0],pt)},Ci=0,bi=0;$r.current&&Vr.current&&Cr.current&&(Fr===0?bi=$r.current.offsetWidth:(Ci=Al,bi=Vr.current.offsetWidth));var Ti=xn==="rtl"?{right:Ci}:{left:Ci},Li=function(zr,so){var Ho=$t(ir,zr,Fr);if(so==="submit"||so!=="key"&&!Mn){wa(Ho,Fr),Fr===0?Ml():Ul();var sa=Fr===0?1:0;po[sa]?Ia(!1,!1,"confirm"):Ia(!1,Fr,"confirm")}else nn(Ho)};return n.createElement(z.Provider,{value:{operationRef:To,hideHeader:dr==="time",onDateMouseEnter:pi,onDateMouseLeave:ii,hideRanges:!0,onSelect:Li,open:Ko}},n.createElement(bt,{visible:Ko,popupElement:Ri,popupStyle:Bn,prefixCls:Le,dropdownClassName:Xt,dropdownAlign:bn,getPopupContainer:hn,transitionName:en,range:!0,direction:xn},n.createElement("div",(0,u.Z)({ref:jn,className:W()(Le,"".concat(Le,"-range"),Ut,(c={},(0,vt.Z)(c,"".concat(Le,"-disabled"),po[0]&&po[1]),(0,vt.Z)(c,"".concat(Le,"-focused"),Fr===0?Hl:sl),(0,vt.Z)(c,"".concat(Le,"-rtl"),xn==="rtl"),c)),style:It,onClick:ui,onMouseEnter:Kt,onMouseLeave:fn,onMouseDown:ei,onMouseUp:lt},(0,nt.Z)(a,{aria:!0,data:!0})),n.createElement("div",{className:W()("".concat(Le,"-input"),(v={},(0,vt.Z)(v,"".concat(Le,"-input-active"),Fr===0),(0,vt.Z)(v,"".concat(Le,"-input-placeholder"),!!Vl),v)),ref:$r},n.createElement("input",(0,u.Z)({id:Ie,disabled:po[0],readOnly:ne||typeof no[0]=="function"||!ql,value:Vl||Zo,onChange:function(zr){Pa(zr.target.value)},autoFocus:or,placeholder:Ct(yn,0)||"",ref:Jr},_l,wi,{autoComplete:er}))),n.createElement("div",{className:"".concat(Le,"-range-separator"),ref:Cr},he),n.createElement("div",{className:W()("".concat(Le,"-input"),(Q={},(0,vt.Z)(Q,"".concat(Le,"-input-active"),Fr===1),(0,vt.Z)(Q,"".concat(Le,"-input-placeholder"),!!Yl),Q)),ref:Vr},n.createElement("input",(0,u.Z)({disabled:po[1],readOnly:ne||typeof no[0]=="function"||!cl,value:Yl||Ba,onChange:function(zr){al(zr.target.value)},placeholder:Ct(yn,1)||"",ref:to},$o,wi,{autoComplete:er}))),n.createElement("div",{className:"".concat(Le,"-active-bar"),style:(0,wt.Z)((0,wt.Z)({},Ti),{},{width:bi,position:"absolute"})}),Ai,Mi&&Fi)))}var ca=function(a){(0,yt.Z)(v,a);var c=(0,kt.Z)(v);function v(){var Q;(0,be.Z)(this,v);for(var _=arguments.length,_e=new Array(_),Le=0;Le<_;Le++)_e[Le]=arguments[Le];return Q=c.call.apply(c,[this].concat(_e)),(0,vt.Z)((0,Dt.Z)(Q),"pickerRef",n.createRef()),(0,vt.Z)((0,Dt.Z)(Q),"focus",function(){Q.pickerRef.current&&Q.pickerRef.current.focus()}),(0,vt.Z)((0,Dt.Z)(Q),"blur",function(){Q.pickerRef.current&&Q.pickerRef.current.blur()}),Q}return(0,Qe.Z)(v,[{key:"render",value:function(){return n.createElement(Do,(0,u.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),v}(n.Component),ua=ca,Ga=rr,Za=e(19080),Ha=e(36355),Ka=e(1684),el=e(19716),Sa=e(32441),Ma=e(9763),ka=e(33234),Wa=e(48183),ha=e(64993),qo=e(9937),Ta=e(17313),Ja=e(47585),tl=e(74207),fa=e(13826),vo=e(92899),uo=e(37613),da=e(83116);const Yo=(a,c,v,Q)=>{const{lineHeight:_}=a,_e=Math.floor(v*_)+2,Le=Math.max((c-_e)/2,0),Ie=Math.max(c-_e-Le,0);return{padding:`${Le}px ${Q}px ${Ie}px`}},Uo=a=>{const{componentCls:c,pickerCellCls:v,pickerCellInnerCls:Q,cellHeight:_,motionDurationSlow:_e,borderRadiusSM:Le,motionDurationMid:Ie,cellHoverBg:It,lineWidth:Ut,lineType:Bn,colorPrimary:Xt,cellActiveWithRangeBg:en,colorTextLightSolid:bn,controlHeightSM:hn,cellRangeBorderColor:pt,pickerCellBorderGap:Zt,cellHoverWithRangeBg:yn,cellWidth:or,colorTextDisabled:$n,cellBgDisabled:ur}=a;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:_,transform:"translateY(-50%)",transition:`all ${_e}`,content:'""'},[Q]:{position:"relative",zIndex:2,display:"inline-block",minWidth:_,height:_,lineHeight:`${_}px`,borderRadius:Le,transition:`background ${Ie}, border ${Ie}`},"&-range-hover-start, &-range-hover-end":{[Q]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${v}-in-view), &:hover:not(${v}-selected):not(${v}-range-start):not(${v}-range-end):not(${v}-range-hover-start):not(${v}-range-hover-end)`]:{[Q]:{background:It}},[`&-in-view${v}-today ${Q}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ut}px ${Bn} ${Xt}`,borderRadius:Le,content:'""'}},[`&-in-view${v}-in-range`]:{position:"relative","&::before":{background:en}},[`&-in-view${v}-selected ${Q}, &-in-view${v}-range-start ${Q}, &-in-view${v}-range-end ${Q}`]:{color:bn,background:Xt},[`&-in-view${v}-range-start:not(${v}-range-start-single), @@ -70,7 +70,7 @@ &${v}-slide-up-appear${v}-slide-up-appear-active${c}-dropdown-placement-bottomRight`]:{animationName:fa.fJ},[`&${v}-slide-up-leave${v}-slide-up-leave-active${c}-dropdown-placement-topLeft, &${v}-slide-up-leave${v}-slide-up-leave-active${c}-dropdown-placement-topRight`]:{animationName:fa.ly},[`&${v}-slide-up-leave${v}-slide-up-leave-active${c}-dropdown-placement-bottomLeft, &${v}-slide-up-leave${v}-slide-up-leave-active${c}-dropdown-placement-bottomRight`]:{animationName:fa.Uw},[`${c}-panel > ${c}-time-panel`]:{paddingTop:gt},[`${c}-ranges`]:{marginBottom:0,padding:`${gt}px ${Jt}px`,overflow:"hidden",lineHeight:`${Pe-2*Ie-$n/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${c}-preset > ${v}-tag-blue`]:{color:B,background:At,borderColor:w,cursor:"pointer"},[`${c}-ok`]:{marginInlineStart:"auto"}},[`${c}-range-wrapper`]:{display:"flex",position:"relative"},[`${c}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:_e*1.5,transition:`left ${b} ease-out`},(0,Ja.r)(Rt,Er,zn,qr,S)),[`${c}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:qr,borderRadius:Zr,boxShadow:Xr,transition:`margin ${b}`,[`${c}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${c}-presets`]:{display:"flex",flexDirection:"column",minWidth:d,maxWidth:T,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:$n,borderInlineEnd:`${Ie}px ${It} ${gr}`,li:Object.assign(Object.assign({},Ta.vS),{borderRadius:yo,paddingInline:$n,paddingBlock:(yn-Math.round(_*h))/2,cursor:"pointer",transition:`all ${b}`,"+ li":{marginTop:ur},"&:hover":{background:i}})}},[`${c}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${c}-panel`]:{borderWidth:`0 0 ${Ie}px`},"&:last-child":{[`${c}-panel`]:{borderWidth:0}}},[`${c}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${c}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Ut}}}}),"&-dropdown-range":{padding:`${Rt*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${c}-separator`]:{transform:"rotate(180deg)"},[`${c}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,fa.oN)(a,"slide-up"),(0,fa.oN)(a,"slide-down"),(0,vo.Fm)(a,"move-up"),(0,vo.Fm)(a,"move-down")]},Ca=a=>{const{componentCls:c,controlHeightLG:v,paddingXXS:Q,padding:_}=a;return{pickerCellCls:`${c}-cell`,pickerCellInnerCls:`${c}-cell-inner`,pickerYearMonthCellWidth:v*1.5,pickerQuarterPanelContentHeight:v*1.4,pickerCellPaddingVertical:Q+Q/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:_+Q/2}},Xa=a=>({cellHoverBg:a.controlItemBgHover,cellActiveWithRangeBg:a.controlItemBgActive,cellHoverWithRangeBg:new ha.C(a.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ha.C(a.colorPrimary).lighten(20).toHexString(),cellBgDisabled:a.colorBgContainerDisabled,timeColumnWidth:a.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a.controlHeightSM*1.5,cellHeight:a.controlHeightSM,textHeight:a.controlHeightLG,withoutTimeCellHeight:a.controlHeightLG*1.65});var La=(0,da.Z)("DatePicker",a=>{const c=(0,uo.TS)((0,qo.e5)(a),Ca(a));return[va(c),ya(c),(0,tl.c)(a,{focusElCls:`${a.componentCls}-focused`})]},a=>Object.assign(Object.assign(Object.assign({},(0,qo.TM)(a)),Xa(a)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:a.zIndexPopupBase+50}));function fl(a,c,v){return v!==void 0?v:c==="year"&&a.lang.yearPlaceholder?a.lang.yearPlaceholder:c==="quarter"&&a.lang.quarterPlaceholder?a.lang.quarterPlaceholder:c==="month"&&a.lang.monthPlaceholder?a.lang.monthPlaceholder:c==="week"&&a.lang.weekPlaceholder?a.lang.weekPlaceholder:c==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.placeholder:a.lang.placeholder}function bl(a,c,v){return v!==void 0?v:c==="year"&&a.lang.yearPlaceholder?a.lang.rangeYearPlaceholder:c==="quarter"&&a.lang.quarterPlaceholder?a.lang.rangeQuarterPlaceholder:c==="month"&&a.lang.monthPlaceholder?a.lang.rangeMonthPlaceholder:c==="week"&&a.lang.weekPlaceholder?a.lang.rangeWeekPlaceholder:c==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.rangePlaceholder:a.lang.rangePlaceholder}function _a(a,c){const v={adjustX:1,adjustY:1};switch(c){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:v};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:v};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:v};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:v};default:return{points:a==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:v}}}function ll(a){return a?Array.isArray(a)?a:[a]:[]}function nl(a){const{format:c,picker:v,showHour:Q,showMinute:_,showSecond:_e,use12Hours:Le}=a,Ie=ll(c)[0],It=Object.assign({},a);return c&&Array.isArray(c)&&(It.format=Ie),Ie&&typeof Ie=="string"&&(!Ie.includes("s")&&_e===void 0&&(It.showSecond=!1),!Ie.includes("m")&&_===void 0&&(It.showMinute=!1),!Ie.includes("H")&&!Ie.includes("h")&&!Ie.includes("K")&&!Ie.includes("k")&&Q===void 0&&(It.showHour=!1),(Ie.includes("a")||Ie.includes("A"))&&Le===void 0&&(It.use12Hours=!0)),v==="time"?It:(typeof Ie=="function"&&delete It.format,{showTime:It})}function ml(a,c,v){if(a===!1)return!1;const Q={clearIcon:c!=null?c:v};return typeof a=="object"?Object.assign(Object.assign({},Q),a):Q}var pl=e(3113);function Dl(a){return n.createElement(pl.ZP,Object.assign({size:"small",type:"primary"},a))}var El={button:Dl},Il=function(a,c){var v={};for(var Q in a)Object.prototype.hasOwnProperty.call(a,Q)&&c.indexOf(Q)<0&&(v[Q]=a[Q]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Q=Object.getOwnPropertySymbols(a);_{const{prefixCls:_,getPopupContainer:_e,className:Le,placement:Ie,size:It,disabled:Ut,bordered:Bn=!0,placeholder:Xt,popupClassName:en,dropdownClassName:bn,status:hn,clearIcon:pt,allowClear:Zt,rootClassName:yn}=v,or=Il(v,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),$n=n.useRef(null),{getPrefixCls:ur,direction:yr,getPopupContainer:dr}=(0,n.useContext)(Ha.E_),h=ur("picker",_),{compactSize:B,compactItemClassnames:b}=(0,ka.ri)(h,yr),{format:he,showTime:gt,picker:Jt}=v,Pe=ur(),[At,w]=La(h),Rt=Object.assign(Object.assign({},gt?nl(Object.assign({format:he,picker:Jt},gt)):{}),Jt==="time"?nl(Object.assign(Object.assign({format:he},v),{picker:Jt})):{}),Er=(0,el.Z)(S=>{var H;return(H=It!=null?It:B)!==null&&H!==void 0?H:S}),zn=n.useContext(Ka.Z),qr=Ut!=null?Ut:zn,Zr=(0,n.useContext)(Sa.aM),{hasFeedback:Xr,status:yo,feedbackIcon:gr}=Zr,i=n.createElement(n.Fragment,null,Jt==="time"?n.createElement(xe,null):n.createElement(y,null),Xr&&gr);(0,n.useImperativeHandle)(Q,()=>({focus:()=>{var S;return(S=$n.current)===null||S===void 0?void 0:S.focus()},blur:()=>{var S;return(S=$n.current)===null||S===void 0?void 0:S.blur()}}));const[d]=(0,Ma.Z)("Calendar",Wa.Z),T=Object.assign(Object.assign({},d),v.locale);return At(n.createElement(ua,Object.assign({separator:n.createElement("span",{"aria-label":"to",className:`${h}-separator`},n.createElement(Ee,null)),disabled:qr,ref:$n,dropdownAlign:_a(yr,Ie),placeholder:bl(T,Jt,Xt),suffixIcon:i,prevIcon:n.createElement("span",{className:`${h}-prev-icon`}),nextIcon:n.createElement("span",{className:`${h}-next-icon`}),superPrevIcon:n.createElement("span",{className:`${h}-super-prev-icon`}),superNextIcon:n.createElement("span",{className:`${h}-super-next-icon`}),transitionName:`${Pe}-slide-up`},or,Rt,{className:W()({[`${h}-${Er}`]:Er,[`${h}-borderless`]:!Bn},(0,Za.Z)(h,(0,Za.F)(yo,hn),Xr),w,b,Le,yn),locale:T.lang,prefixCls:h,getPopupContainer:_e||dr,generateConfig:a,components:El,direction:yr,dropdownClassName:W()(w,en||bn,yn),allowClear:ml(Zt,pt,n.createElement(de.Z,null))})))})}var Jo=function(a,c){var v={};for(var Q in a)Object.prototype.hasOwnProperty.call(a,Q)&&c.indexOf(Q)<0&&(v[Q]=a[Q]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Q=Object.getOwnPropertySymbols(a);_{const{prefixCls:hn,getPopupContainer:pt,style:Zt,className:yn,rootClassName:or,size:$n,bordered:ur=!0,placement:yr,placeholder:dr,popupClassName:h,dropdownClassName:B,disabled:b,status:he,clearIcon:gt,allowClear:Jt}=en,Pe=Jo(en,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:At,direction:w,getPopupContainer:Rt,[Bn]:Er}=(0,n.useContext)(Ha.E_),zn=At("picker",hn),{compactSize:qr,compactItemClassnames:Zr}=(0,ka.ri)(zn,w),Xr=n.useRef(null),{format:yo,showTime:gr}=en,[i,d]=La(zn);(0,n.useImperativeHandle)(bn,()=>({focus:()=>{var Kt;return(Kt=Xr.current)===null||Kt===void 0?void 0:Kt.focus()},blur:()=>{var Kt;return(Kt=Xr.current)===null||Kt===void 0?void 0:Kt.blur()}}));const T={showToday:!0};let S={};It&&(S.picker=It);const H=It||en.picker;S=Object.assign(Object.assign(Object.assign({},S),gr?nl(Object.assign({format:yo,picker:H},gr)):{}),H==="time"?nl(Object.assign(Object.assign({format:yo},en),{picker:H})):{});const ne=At(),we=(0,el.Z)(Kt=>{var fn;return(fn=$n!=null?$n:qr)!==null&&fn!==void 0?fn:Kt}),ke=n.useContext(Ka.Z),Te=b!=null?b:ke,it=(0,n.useContext)(Sa.aM),{hasFeedback:rt,status:ft,feedbackIcon:jt}=it,Mt=n.createElement(n.Fragment,null,H==="time"?n.createElement(xe,null):n.createElement(y,null),rt&&jt),[zt]=(0,Ma.Z)("DatePicker",Wa.Z),lt=Object.assign(Object.assign({},zt),en.locale);return i(n.createElement(Ga,Object.assign({ref:Xr,placeholder:fl(lt,H,dr),suffixIcon:Mt,dropdownAlign:_a(w,yr),prevIcon:n.createElement("span",{className:`${zn}-prev-icon`}),nextIcon:n.createElement("span",{className:`${zn}-next-icon`}),superPrevIcon:n.createElement("span",{className:`${zn}-super-prev-icon`}),superNextIcon:n.createElement("span",{className:`${zn}-super-next-icon`}),transitionName:`${ne}-slide-up`},T,Pe,S,{locale:lt.lang,className:W()({[`${zn}-${we}`]:we,[`${zn}-borderless`]:!ur},(0,Za.Z)(zn,(0,Za.F)(ft,he),rt),d,Zr,Er==null?void 0:Er.className,yn,or),style:Object.assign(Object.assign({},Er==null?void 0:Er.style),Zt),prefixCls:zn,getPopupContainer:pt||Rt,generateConfig:a,components:El,direction:w,disabled:Te,dropdownClassName:W()(d,or,h||B),allowClear:ml(Jt,gt,n.createElement(de.Z,null))})))});return Ut&&(Xt.displayName=Ut),Xt}const v=c(),Q=c("week","WeekPicker"),_=c("month","MonthPicker"),_e=c("year","YearPicker"),Le=c("time","TimePicker"),Ie=c("quarter","QuarterPicker");return{DatePicker:v,WeekPicker:Q,MonthPicker:_,YearPicker:_e,TimePicker:Le,QuarterPicker:Ie}}const Ao=null;function Io(a){const{DatePicker:c,WeekPicker:v,MonthPicker:Q,YearPicker:_,TimePicker:_e,QuarterPicker:Le}=ko(a),Ie=Sl(a),It=c;return It.WeekPicker=v,It.MonthPicker=Q,It.YearPicker=_,It.RangePicker=Ie,It.TimePicker=_e,It.QuarterPicker=Le,It}var Da=Io;const Va=Da(De);function Qa(a){const c=_a(a.direction,a.placement);return c.overflow.adjustY=!1,c.overflow.adjustX=!1,Object.assign(Object.assign({},a),{dropdownAlign:c})}const $a=(0,Y.Z)(Va,"picker",null,Qa);Va._InternalPanelDoNotUseOrYouWillBeFired=$a;const gl=(0,Y.Z)(Va.RangePicker,"picker",null,Qa);Va._InternalRangePanelDoNotUseOrYouWillBeFired=gl,Va.generatePicker=Da;var hl=Va},91857:function(qt,qe,e){"use strict";var t=e(59301),r=e(38819),s=e(92310),U=e.n(s),f=e(31561),O=e(70425),o=e(18929),ee=e(2738),se=e(79676),P=e(53487),ie=e(92343),M=e(36355),x=e(20834),Z=e(40875),R=e(88088),L=e(47211);const We=null,Ce=u=>{const{menu:n,arrow:E,prefixCls:I,children:re,trigger:X,disabled:V,dropdownRender:y,getPopupContainer:ge,overlayClassName:G,rootClassName:Ve,open:ae,onOpenChange:xe,visible:de,onVisibleChange:ve,mouseEnterDelay:Be=.15,mouseLeaveDelay:le=.1,autoAdjustOverflow:k=!0,placement:Ee="",overlay:te,transitionName:W}=u,{getPopupContainer:be,getPrefixCls:Qe,direction:Dt}=t.useContext(M.E_),yt=t.useMemo(()=>{const A=Qe();return W!==void 0?W:Ee.includes("top")?`${A}-slide-down`:`${A}-slide-up`},[Qe,Ee,W]),kt=t.useMemo(()=>Ee?Ee.includes("Center")?Ee.slice(0,Ee.indexOf("Center")):Ee:Dt==="rtl"?"bottomRight":"bottomLeft",[Ee,Dt]),vt=Qe("dropdown",I),[wt,dt]=(0,L.Z)(vt),[,je]=(0,R.Z)(),nt=t.Children.only(re),g=(0,ie.Tm)(nt,{className:U()(`${vt}-trigger`,{[`${vt}-rtl`]:Dt==="rtl"},nt.props.className),disabled:V}),D=V?[]:X;let C;D&&D.includes("contextMenu")&&(C=!0);const[l,j]=(0,o.Z)(!1,{value:ae!=null?ae:de}),ce=(0,O.useEvent)(A=>{xe==null||xe(A),ve==null||ve(A),j(A)}),p=U()(G,Ve,dt,{[`${vt}-rtl`]:Dt==="rtl"}),m=(0,se.Z)({arrowPointAtCenter:typeof E=="object"&&E.pointAtCenter,autoAdjustOverflow:k,offset:je.marginXXS,arrowWidth:E?je.sizePopupArrow:0,borderRadius:je.borderRadius}),J=t.useCallback(()=>{j(!1)},[]),N=()=>{let A;return n!=null&&n.items?A=t.createElement(x.default,Object.assign({},n)):typeof te=="function"?A=te():A=te,y&&(A=y(A)),A=t.Children.only(typeof A=="string"?t.createElement("span",null,A):A),t.createElement(Z.J,{prefixCls:`${vt}-menu`,expandIcon:t.createElement("span",{className:`${vt}-menu-submenu-arrow`},t.createElement(r.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:J,validator:q=>{let{mode:Je}=q}},A)};return wt(t.createElement(f.Z,Object.assign({alignPoint:C},(0,ee.Z)(u,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:le,visible:l,builtinPlacements:m,arrow:!!E,overlayClassName:p,prefixCls:vt,getPopupContainer:ge||be,transitionName:yt,trigger:D,overlay:N,placement:kt,onVisibleChange:ce}),g))};function Ze(u){return Object.assign(Object.assign({},u),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const De=(0,P.Z)(Ce,"dropdown",u=>u,Ze),Y=u=>t.createElement(De,Object.assign({},u),t.createElement("span",null));Ce._InternalPanelDoNotUseOrYouWillBeFired=Y,qe.Z=Ce},38854:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return R}});var t=e(91857),r=e(92310),s=e.n(r),U=e(59301),f=e(18785),O=e(3113),o=e(36355),ee=e(81327),se=e(33234),P=e(47211),ie=function(L,We){var Ce={};for(var Ze in L)Object.prototype.hasOwnProperty.call(L,Ze)&&We.indexOf(Ze)<0&&(Ce[Ze]=L[Ze]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ze=Object.getOwnPropertySymbols(L);De{const{getPopupContainer:We,getPrefixCls:Ce,direction:Ze}=U.useContext(o.E_),{prefixCls:De,type:Y="default",danger:u,disabled:n,loading:E,onClick:I,htmlType:re,children:X,className:V,menu:y,arrow:ge,autoFocus:G,overlay:Ve,trigger:ae,align:xe,open:de,onOpenChange:ve,placement:Be,getPopupContainer:le,href:k,icon:Ee=U.createElement(f.Z,null),title:te,buttonsRender:W=N=>N,mouseEnterDelay:be,mouseLeaveDelay:Qe,overlayClassName:Dt,overlayStyle:yt,destroyPopupOnHide:kt,dropdownRender:vt}=L,wt=ie(L,["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"]),dt=Ce("dropdown",De),je=`${dt}-button`,[nt,g]=(0,P.Z)(dt),D={menu:y,arrow:ge,autoFocus:G,align:xe,disabled:n,trigger:n?[]:ae,onOpenChange:ve,getPopupContainer:le||We,mouseEnterDelay:be,mouseLeaveDelay:Qe,overlayClassName:Dt,overlayStyle:yt,destroyPopupOnHide:kt,dropdownRender:vt},{compactSize:C,compactItemClassnames:l}=(0,se.ri)(dt,Ze),j=s()(je,l,V,g);"overlay"in L&&(D.overlay=Ve),"open"in L&&(D.open=de),"placement"in L?D.placement=Be:D.placement=Ze==="rtl"?"bottomLeft":"bottomRight";const ce=U.createElement(O.ZP,{type:Y,danger:u,disabled:n,loading:E,onClick:I,htmlType:re,href:k,title:te},X),p=U.createElement(O.ZP,{type:Y,danger:u,icon:Ee}),[m,J]=W([ce,p]);return nt(U.createElement(ee.Z.Compact,Object.assign({className:j,size:C,block:!0},wt),m,U.createElement(t.Z,Object.assign({},D),J)))};M.__ANT_BUTTON=!0;var x=M;const Z=t.Z;Z.Button=x;var R=Z},47211:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ie}});var t=e(17313),r=e(13826),s=e(92899),U=e(29878),f=e(19447),O=e(83116),o=e(37613),se=M=>{const{componentCls:x,menuCls:Z,colorError:R,colorTextLightSolid:L}=M,We=`${Z}-item`;return{[`${x}, ${x}-menu-submenu`]:{[`${Z} ${We}`]:{[`&${We}-danger:not(${We}-disabled)`]:{color:R,"&:hover":{color:L,backgroundColor:R}}}}}};const P=M=>{const{componentCls:x,menuCls:Z,zIndexPopup:R,dropdownArrowDistance:L,sizePopupArrow:We,antCls:Ce,iconCls:Ze,motionDurationMid:De,dropdownPaddingVertical:Y,fontSize:u,dropdownEdgeChildPadding:n,colorTextDisabled:E,fontSizeIcon:I,controlPaddingHorizontal:re,colorBgElevated:X}=M;return[{[x]:Object.assign(Object.assign({},(0,t.Wf)(M)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:R,display:"block","&::before":{position:"absolute",insetBlock:-L+We/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ce}-btn`]:{[`& > ${Ze}-down, & > ${Ce}-btn-icon > ${Ze}-down`]:{fontSize:I}},[`${x}-wrap`]:{position:"relative",[`${Ce}-btn > ${Ze}-down`]:{fontSize:I},[`${Ze}-down::before`]:{transition:`transform ${De}`}},[`${x}-wrap-open`]:{[`${Ze}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Ce}-slide-down-enter${Ce}-slide-down-enter-active${x}-placement-bottomLeft, + table`]:{textAlign:"center"},"&-focused":{borderColor:Ut}}}}),"&-dropdown-range":{padding:`${Rt*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${c}-separator`]:{transform:"rotate(180deg)"},[`${c}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,fa.oN)(a,"slide-up"),(0,fa.oN)(a,"slide-down"),(0,vo.Fm)(a,"move-up"),(0,vo.Fm)(a,"move-down")]},Ca=a=>{const{componentCls:c,controlHeightLG:v,paddingXXS:Q,padding:_}=a;return{pickerCellCls:`${c}-cell`,pickerCellInnerCls:`${c}-cell-inner`,pickerYearMonthCellWidth:v*1.5,pickerQuarterPanelContentHeight:v*1.4,pickerCellPaddingVertical:Q+Q/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:_+Q/2}},Xa=a=>({cellHoverBg:a.controlItemBgHover,cellActiveWithRangeBg:a.controlItemBgActive,cellHoverWithRangeBg:new ha.C(a.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new ha.C(a.colorPrimary).lighten(20).toHexString(),cellBgDisabled:a.colorBgContainerDisabled,timeColumnWidth:a.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:a.controlHeightSM*1.5,cellHeight:a.controlHeightSM,textHeight:a.controlHeightLG,withoutTimeCellHeight:a.controlHeightLG*1.65});var La=(0,da.Z)("DatePicker",a=>{const c=(0,uo.TS)((0,qo.e5)(a),Ca(a));return[va(c),ya(c),(0,tl.c)(a,{focusElCls:`${a.componentCls}-focused`})]},a=>Object.assign(Object.assign(Object.assign({},(0,qo.TM)(a)),Xa(a)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:a.zIndexPopupBase+50}));function fl(a,c,v){return v!==void 0?v:c==="year"&&a.lang.yearPlaceholder?a.lang.yearPlaceholder:c==="quarter"&&a.lang.quarterPlaceholder?a.lang.quarterPlaceholder:c==="month"&&a.lang.monthPlaceholder?a.lang.monthPlaceholder:c==="week"&&a.lang.weekPlaceholder?a.lang.weekPlaceholder:c==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.placeholder:a.lang.placeholder}function bl(a,c,v){return v!==void 0?v:c==="year"&&a.lang.yearPlaceholder?a.lang.rangeYearPlaceholder:c==="quarter"&&a.lang.quarterPlaceholder?a.lang.rangeQuarterPlaceholder:c==="month"&&a.lang.monthPlaceholder?a.lang.rangeMonthPlaceholder:c==="week"&&a.lang.weekPlaceholder?a.lang.rangeWeekPlaceholder:c==="time"&&a.timePickerLocale.placeholder?a.timePickerLocale.rangePlaceholder:a.lang.rangePlaceholder}function _a(a,c){const v={adjustX:1,adjustY:1};switch(c){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:v};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:v};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:v};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:v};default:return{points:a==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:v}}}function ll(a){return a?Array.isArray(a)?a:[a]:[]}function nl(a){const{format:c,picker:v,showHour:Q,showMinute:_,showSecond:_e,use12Hours:Le}=a,Ie=ll(c)[0],It=Object.assign({},a);return c&&Array.isArray(c)&&(It.format=Ie),Ie&&typeof Ie=="string"&&(!Ie.includes("s")&&_e===void 0&&(It.showSecond=!1),!Ie.includes("m")&&_===void 0&&(It.showMinute=!1),!Ie.includes("H")&&!Ie.includes("h")&&!Ie.includes("K")&&!Ie.includes("k")&&Q===void 0&&(It.showHour=!1),(Ie.includes("a")||Ie.includes("A"))&&Le===void 0&&(It.use12Hours=!0)),v==="time"?It:(typeof Ie=="function"&&delete It.format,{showTime:It})}function ml(a,c,v){if(a===!1)return!1;const Q={clearIcon:c!=null?c:v};return typeof a=="object"?Object.assign(Object.assign({},Q),a):Q}var pl=e(3113);function Dl(a){return n.createElement(pl.ZP,Object.assign({size:"small",type:"primary"},a))}var El={button:Dl},Il=function(a,c){var v={};for(var Q in a)Object.prototype.hasOwnProperty.call(a,Q)&&c.indexOf(Q)<0&&(v[Q]=a[Q]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Q=Object.getOwnPropertySymbols(a);_{const{prefixCls:_,getPopupContainer:_e,className:Le,placement:Ie,size:It,disabled:Ut,bordered:Bn=!0,placeholder:Xt,popupClassName:en,dropdownClassName:bn,status:hn,clearIcon:pt,allowClear:Zt,rootClassName:yn}=v,or=Il(v,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),$n=n.useRef(null),{getPrefixCls:ur,direction:yr,getPopupContainer:dr}=(0,n.useContext)(Ha.E_),h=ur("picker",_),{compactSize:B,compactItemClassnames:b}=(0,ka.ri)(h,yr),{format:he,showTime:gt,picker:Jt}=v,Pe=ur(),[At,w]=La(h),Rt=Object.assign(Object.assign({},gt?nl(Object.assign({format:he,picker:Jt},gt)):{}),Jt==="time"?nl(Object.assign(Object.assign({format:he},v),{picker:Jt})):{}),Er=(0,el.Z)(S=>{var H;return(H=It!=null?It:B)!==null&&H!==void 0?H:S}),zn=n.useContext(Ka.Z),qr=Ut!=null?Ut:zn,Zr=(0,n.useContext)(Sa.aM),{hasFeedback:Xr,status:yo,feedbackIcon:gr}=Zr,i=n.createElement(n.Fragment,null,Jt==="time"?n.createElement(xe,null):n.createElement(y,null),Xr&&gr);(0,n.useImperativeHandle)(Q,()=>({focus:()=>{var S;return(S=$n.current)===null||S===void 0?void 0:S.focus()},blur:()=>{var S;return(S=$n.current)===null||S===void 0?void 0:S.blur()}}));const[d]=(0,Ma.Z)("Calendar",Wa.Z),T=Object.assign(Object.assign({},d),v.locale);return At(n.createElement(ua,Object.assign({separator:n.createElement("span",{"aria-label":"to",className:`${h}-separator`},n.createElement(Ee,null)),disabled:qr,ref:$n,dropdownAlign:_a(yr,Ie),placeholder:bl(T,Jt,Xt),suffixIcon:i,prevIcon:n.createElement("span",{className:`${h}-prev-icon`}),nextIcon:n.createElement("span",{className:`${h}-next-icon`}),superPrevIcon:n.createElement("span",{className:`${h}-super-prev-icon`}),superNextIcon:n.createElement("span",{className:`${h}-super-next-icon`}),transitionName:`${Pe}-slide-up`},or,Rt,{className:W()({[`${h}-${Er}`]:Er,[`${h}-borderless`]:!Bn},(0,Za.Z)(h,(0,Za.F)(yo,hn),Xr),w,b,Le,yn),locale:T.lang,prefixCls:h,getPopupContainer:_e||dr,generateConfig:a,components:El,direction:yr,dropdownClassName:W()(w,en||bn,yn),allowClear:ml(Zt,pt,n.createElement(de.Z,null))})))})}var Jo=function(a,c){var v={};for(var Q in a)Object.prototype.hasOwnProperty.call(a,Q)&&c.indexOf(Q)<0&&(v[Q]=a[Q]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,Q=Object.getOwnPropertySymbols(a);_{const{prefixCls:hn,getPopupContainer:pt,style:Zt,className:yn,rootClassName:or,size:$n,bordered:ur=!0,placement:yr,placeholder:dr,popupClassName:h,dropdownClassName:B,disabled:b,status:he,clearIcon:gt,allowClear:Jt}=en,Pe=Jo(en,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:At,direction:w,getPopupContainer:Rt,[Bn]:Er}=(0,n.useContext)(Ha.E_),zn=At("picker",hn),{compactSize:qr,compactItemClassnames:Zr}=(0,ka.ri)(zn,w),Xr=n.useRef(null),{format:yo,showTime:gr}=en,[i,d]=La(zn);(0,n.useImperativeHandle)(bn,()=>({focus:()=>{var Kt;return(Kt=Xr.current)===null||Kt===void 0?void 0:Kt.focus()},blur:()=>{var Kt;return(Kt=Xr.current)===null||Kt===void 0?void 0:Kt.blur()}}));const T={showToday:!0};let S={};It&&(S.picker=It);const H=It||en.picker;S=Object.assign(Object.assign(Object.assign({},S),gr?nl(Object.assign({format:yo,picker:H},gr)):{}),H==="time"?nl(Object.assign(Object.assign({format:yo},en),{picker:H})):{});const ne=At(),we=(0,el.Z)(Kt=>{var fn;return(fn=$n!=null?$n:qr)!==null&&fn!==void 0?fn:Kt}),ke=n.useContext(Ka.Z),Te=b!=null?b:ke,it=(0,n.useContext)(Sa.aM),{hasFeedback:rt,status:ft,feedbackIcon:jt}=it,Mt=n.createElement(n.Fragment,null,H==="time"?n.createElement(xe,null):n.createElement(y,null),rt&&jt),[zt]=(0,Ma.Z)("DatePicker",Wa.Z),lt=Object.assign(Object.assign({},zt),en.locale);return i(n.createElement(Ga,Object.assign({ref:Xr,placeholder:fl(lt,H,dr),suffixIcon:Mt,dropdownAlign:_a(w,yr),prevIcon:n.createElement("span",{className:`${zn}-prev-icon`}),nextIcon:n.createElement("span",{className:`${zn}-next-icon`}),superPrevIcon:n.createElement("span",{className:`${zn}-super-prev-icon`}),superNextIcon:n.createElement("span",{className:`${zn}-super-next-icon`}),transitionName:`${ne}-slide-up`},T,Pe,S,{locale:lt.lang,className:W()({[`${zn}-${we}`]:we,[`${zn}-borderless`]:!ur},(0,Za.Z)(zn,(0,Za.F)(ft,he),rt),d,Zr,Er==null?void 0:Er.className,yn,or),style:Object.assign(Object.assign({},Er==null?void 0:Er.style),Zt),prefixCls:zn,getPopupContainer:pt||Rt,generateConfig:a,components:El,direction:w,disabled:Te,dropdownClassName:W()(d,or,h||B),allowClear:ml(Jt,gt,n.createElement(de.Z,null))})))});return Ut&&(Xt.displayName=Ut),Xt}const v=c(),Q=c("week","WeekPicker"),_=c("month","MonthPicker"),_e=c("year","YearPicker"),Le=c("time","TimePicker"),Ie=c("quarter","QuarterPicker");return{DatePicker:v,WeekPicker:Q,MonthPicker:_,YearPicker:_e,TimePicker:Le,QuarterPicker:Ie}}const Ao=null;function Io(a){const{DatePicker:c,WeekPicker:v,MonthPicker:Q,YearPicker:_,TimePicker:_e,QuarterPicker:Le}=ko(a),Ie=Sl(a),It=c;return It.WeekPicker=v,It.MonthPicker=Q,It.YearPicker=_,It.RangePicker=Ie,It.TimePicker=_e,It.QuarterPicker=Le,It}var Da=Io;const Va=Da(De);function Qa(a){const c=_a(a.direction,a.placement);return c.overflow.adjustY=!1,c.overflow.adjustX=!1,Object.assign(Object.assign({},a),{dropdownAlign:c})}const $a=(0,Y.Z)(Va,"picker",null,Qa);Va._InternalPanelDoNotUseOrYouWillBeFired=$a;const gl=(0,Y.Z)(Va.RangePicker,"picker",null,Qa);Va._InternalRangePanelDoNotUseOrYouWillBeFired=gl,Va.generatePicker=Da;var hl=Va},91857:function(qt,qe,e){"use strict";var t=e(59301),r=e(38819),s=e(92310),U=e.n(s),f=e(31561),O=e(70425),o=e(18929),ee=e(2738),se=e(79676),P=e(53487),ie=e(92343),M=e(36355),x=e(20834),Z=e(40875),R=e(88088),L=e(47211);const We=null,Ce=u=>{const{menu:n,arrow:E,prefixCls:I,children:re,trigger:X,disabled:V,dropdownRender:y,getPopupContainer:ge,overlayClassName:G,rootClassName:Ve,open:ae,onOpenChange:xe,visible:de,onVisibleChange:me,mouseEnterDelay:Be=.15,mouseLeaveDelay:le=.1,autoAdjustOverflow:k=!0,placement:Ee="",overlay:te,transitionName:W}=u,{getPopupContainer:be,getPrefixCls:Qe,direction:Dt}=t.useContext(M.E_),yt=t.useMemo(()=>{const A=Qe();return W!==void 0?W:Ee.includes("top")?`${A}-slide-down`:`${A}-slide-up`},[Qe,Ee,W]),kt=t.useMemo(()=>Ee?Ee.includes("Center")?Ee.slice(0,Ee.indexOf("Center")):Ee:Dt==="rtl"?"bottomRight":"bottomLeft",[Ee,Dt]),vt=Qe("dropdown",I),[wt,dt]=(0,L.Z)(vt),[,je]=(0,R.Z)(),nt=t.Children.only(re),g=(0,ie.Tm)(nt,{className:U()(`${vt}-trigger`,{[`${vt}-rtl`]:Dt==="rtl"},nt.props.className),disabled:V}),D=V?[]:X;let C;D&&D.includes("contextMenu")&&(C=!0);const[l,j]=(0,o.Z)(!1,{value:ae!=null?ae:de}),ce=(0,O.useEvent)(A=>{xe==null||xe(A),me==null||me(A),j(A)}),p=U()(G,Ve,dt,{[`${vt}-rtl`]:Dt==="rtl"}),m=(0,se.Z)({arrowPointAtCenter:typeof E=="object"&&E.pointAtCenter,autoAdjustOverflow:k,offset:je.marginXXS,arrowWidth:E?je.sizePopupArrow:0,borderRadius:je.borderRadius}),J=t.useCallback(()=>{j(!1)},[]),N=()=>{let A;return n!=null&&n.items?A=t.createElement(x.default,Object.assign({},n)):typeof te=="function"?A=te():A=te,y&&(A=y(A)),A=t.Children.only(typeof A=="string"?t.createElement("span",null,A):A),t.createElement(Z.J,{prefixCls:`${vt}-menu`,expandIcon:t.createElement("span",{className:`${vt}-menu-submenu-arrow`},t.createElement(r.Z,{className:`${vt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:J,validator:q=>{let{mode:Je}=q}},A)};return wt(t.createElement(f.Z,Object.assign({alignPoint:C},(0,ee.Z)(u,["rootClassName"]),{mouseEnterDelay:Be,mouseLeaveDelay:le,visible:l,builtinPlacements:m,arrow:!!E,overlayClassName:p,prefixCls:vt,getPopupContainer:ge||be,transitionName:yt,trigger:D,overlay:N,placement:kt,onVisibleChange:ce}),g))};function Ze(u){return Object.assign(Object.assign({},u),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const De=(0,P.Z)(Ce,"dropdown",u=>u,Ze),Y=u=>t.createElement(De,Object.assign({},u),t.createElement("span",null));Ce._InternalPanelDoNotUseOrYouWillBeFired=Y,qe.Z=Ce},38854:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return R}});var t=e(91857),r=e(92310),s=e.n(r),U=e(59301),f=e(18785),O=e(3113),o=e(36355),ee=e(81327),se=e(33234),P=e(47211),ie=function(L,We){var Ce={};for(var Ze in L)Object.prototype.hasOwnProperty.call(L,Ze)&&We.indexOf(Ze)<0&&(Ce[Ze]=L[Ze]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Ze=Object.getOwnPropertySymbols(L);De{const{getPopupContainer:We,getPrefixCls:Ce,direction:Ze}=U.useContext(o.E_),{prefixCls:De,type:Y="default",danger:u,disabled:n,loading:E,onClick:I,htmlType:re,children:X,className:V,menu:y,arrow:ge,autoFocus:G,overlay:Ve,trigger:ae,align:xe,open:de,onOpenChange:me,placement:Be,getPopupContainer:le,href:k,icon:Ee=U.createElement(f.Z,null),title:te,buttonsRender:W=N=>N,mouseEnterDelay:be,mouseLeaveDelay:Qe,overlayClassName:Dt,overlayStyle:yt,destroyPopupOnHide:kt,dropdownRender:vt}=L,wt=ie(L,["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"]),dt=Ce("dropdown",De),je=`${dt}-button`,[nt,g]=(0,P.Z)(dt),D={menu:y,arrow:ge,autoFocus:G,align:xe,disabled:n,trigger:n?[]:ae,onOpenChange:me,getPopupContainer:le||We,mouseEnterDelay:be,mouseLeaveDelay:Qe,overlayClassName:Dt,overlayStyle:yt,destroyPopupOnHide:kt,dropdownRender:vt},{compactSize:C,compactItemClassnames:l}=(0,se.ri)(dt,Ze),j=s()(je,l,V,g);"overlay"in L&&(D.overlay=Ve),"open"in L&&(D.open=de),"placement"in L?D.placement=Be:D.placement=Ze==="rtl"?"bottomLeft":"bottomRight";const ce=U.createElement(O.ZP,{type:Y,danger:u,disabled:n,loading:E,onClick:I,htmlType:re,href:k,title:te},X),p=U.createElement(O.ZP,{type:Y,danger:u,icon:Ee}),[m,J]=W([ce,p]);return nt(U.createElement(ee.Z.Compact,Object.assign({className:j,size:C,block:!0},wt),m,U.createElement(t.Z,Object.assign({},D),J)))};M.__ANT_BUTTON=!0;var x=M;const Z=t.Z;Z.Button=x;var R=Z},47211:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ie}});var t=e(17313),r=e(13826),s=e(92899),U=e(29878),f=e(19447),O=e(83116),o=e(37613),se=M=>{const{componentCls:x,menuCls:Z,colorError:R,colorTextLightSolid:L}=M,We=`${Z}-item`;return{[`${x}, ${x}-menu-submenu`]:{[`${Z} ${We}`]:{[`&${We}-danger:not(${We}-disabled)`]:{color:R,"&:hover":{color:L,backgroundColor:R}}}}}};const P=M=>{const{componentCls:x,menuCls:Z,zIndexPopup:R,dropdownArrowDistance:L,sizePopupArrow:We,antCls:Ce,iconCls:Ze,motionDurationMid:De,dropdownPaddingVertical:Y,fontSize:u,dropdownEdgeChildPadding:n,colorTextDisabled:E,fontSizeIcon:I,controlPaddingHorizontal:re,colorBgElevated:X}=M;return[{[x]:Object.assign(Object.assign({},(0,t.Wf)(M)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:R,display:"block","&::before":{position:"absolute",insetBlock:-L+We/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${Ce}-btn`]:{[`& > ${Ze}-down, & > ${Ce}-btn-icon > ${Ze}-down`]:{fontSize:I}},[`${x}-wrap`]:{position:"relative",[`${Ce}-btn > ${Ze}-down`]:{fontSize:I},[`${Ze}-down::before`]:{transition:`transform ${De}`}},[`${x}-wrap-open`]:{[`${Ze}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${Ce}-slide-down-enter${Ce}-slide-down-enter-active${x}-placement-bottomLeft, &${Ce}-slide-down-appear${Ce}-slide-down-appear-active${x}-placement-bottomLeft, &${Ce}-slide-down-enter${Ce}-slide-down-enter-active${x}-placement-bottom, &${Ce}-slide-down-appear${Ce}-slide-down-appear-active${x}-placement-bottom, @@ -84,13 +84,13 @@ &${Ce}-slide-down-leave${Ce}-slide-down-leave-active${x}-placement-bottom, &${Ce}-slide-down-leave${Ce}-slide-down-leave-active${x}-placement-bottomRight`]:{animationName:r.Uw},[`&${Ce}-slide-up-leave${Ce}-slide-up-leave-active${x}-placement-topLeft, &${Ce}-slide-up-leave${Ce}-slide-up-leave-active${x}-placement-top, - &${Ce}-slide-up-leave${Ce}-slide-up-leave-active${x}-placement-topRight`]:{animationName:r.ly}})},(0,f.ZP)(M,{colorBg:X,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${x} ${Z}`]:{position:"relative",margin:0},[`${Z}-submenu-popup`]:{position:"absolute",zIndex:R,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${x}, ${x}-menu-submenu`]:{[Z]:Object.assign(Object.assign({padding:n,listStyleType:"none",backgroundColor:X,backgroundClip:"padding-box",borderRadius:M.borderRadiusLG,outline:"none",boxShadow:M.boxShadowSecondary},(0,t.Qy)(M)),{[`${Z}-item-group-title`]:{padding:`${Y}px ${re}px`,color:M.colorTextDescription,transition:`all ${De}`},[`${Z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Z}-item-icon`]:{minWidth:u,marginInlineEnd:M.marginXS,fontSize:M.fontSizeSM},[`${Z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${De}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Z}-item, ${Z}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Y}px ${re}px`,color:M.colorText,fontWeight:"normal",fontSize:u,lineHeight:M.lineHeight,cursor:"pointer",transition:`all ${De}`,borderRadius:M.borderRadiusSM,"&:hover, &-active":{backgroundColor:M.controlItemBgHover}},(0,t.Qy)(M)),{"&-selected":{color:M.colorPrimary,backgroundColor:M.controlItemBgActive,"&:hover, &-active":{backgroundColor:M.controlItemBgActiveHover}},"&-disabled":{color:E,cursor:"not-allowed","&:hover":{color:E,backgroundColor:X,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${M.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:M.colorSplit},[`${x}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:M.paddingXS,[`${x}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:M.colorTextDescription,fontSize:I,fontStyle:"normal"}}}),[`${Z}-item-group-list`]:{margin:`0 ${M.marginXS}px`,padding:0,listStyle:"none"},[`${Z}-submenu-title`]:{paddingInlineEnd:re+M.fontSizeSM},[`${Z}-submenu-vertical`]:{position:"relative"},[`${Z}-submenu${Z}-submenu-disabled ${x}-menu-submenu-title`]:{[`&, ${x}-menu-submenu-arrow-icon`]:{color:E,backgroundColor:X,cursor:"not-allowed"}},[`${Z}-submenu-selected ${x}-menu-submenu-title`]:{color:M.colorPrimary}})}},[(0,r.oN)(M,"slide-up"),(0,r.oN)(M,"slide-down"),(0,s.Fm)(M,"move-up"),(0,s.Fm)(M,"move-down"),(0,U._y)(M,"zoom-big")]]};var ie=(0,O.Z)("Dropdown",(M,x)=>{let{rootPrefixCls:Z}=x;const{marginXXS:R,sizePopupArrow:L,controlHeight:We,fontSize:Ce,lineHeight:Ze,paddingXXS:De,componentCls:Y,borderRadiusLG:u}=M,n=(We-Ce*Ze)/2,{dropdownArrowOffset:E}=(0,f.fS)({contentRadius:u}),I=(0,o.TS)(M,{menuCls:`${Y}-menu`,rootPrefixCls:Z,dropdownArrowDistance:L/2+R,dropdownArrowOffset:E,dropdownPaddingVertical:n,dropdownEdgeChildPadding:De});return[P(I),se(I)]},M=>({zIndexPopup:M.zIndexPopupBase+50}))},64165:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return De}});var t=e(92310),r=e.n(t),s=e(59301),U=e(36355),f=e(9763),O=e(64993),o=e(88088),se=()=>{const[,Y]=(0,o.Z)(),n=new O.C(Y.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return s.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(24 31.67)"},s.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),s.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),s.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),s.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),s.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),s.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),s.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},s.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),s.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ie=()=>{const[,Y]=(0,o.Z)(),{colorFill:u,colorFillTertiary:n,colorFillQuaternary:E,colorBgContainer:I}=Y,{borderColor:re,shadowColor:X,contentColor:V}=(0,s.useMemo)(()=>({borderColor:new O.C(u).onBackground(I).toHexShortString(),shadowColor:new O.C(n).onBackground(I).toHexShortString(),contentColor:new O.C(E).onBackground(I).toHexShortString()}),[u,n,E,I]);return s.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},s.createElement("ellipse",{fill:X,cx:"32",cy:"33",rx:"32",ry:"7"}),s.createElement("g",{fillRule:"nonzero",stroke:re},s.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),s.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:V}))))},M=e(83116),x=e(37613);const Z=Y=>{const{componentCls:u,margin:n,marginXS:E,marginXL:I,fontSize:re,lineHeight:X}=Y;return{[u]:{marginInline:E,fontSize:re,lineHeight:X,textAlign:"center",[`${u}-image`]:{height:Y.emptyImgHeight,marginBottom:E,opacity:Y.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${u}-description`]:{color:Y.colorText},[`${u}-footer`]:{marginTop:n},"&-normal":{marginBlock:I,color:Y.colorTextDisabled,[`${u}-description`]:{color:Y.colorTextDisabled},[`${u}-image`]:{height:Y.emptyImgHeightMD}},"&-small":{marginBlock:E,color:Y.colorTextDisabled,[`${u}-image`]:{height:Y.emptyImgHeightSM}}}}};var R=(0,M.Z)("Empty",Y=>{const{componentCls:u,controlHeightLG:n}=Y,E=(0,x.TS)(Y,{emptyImgCls:`${u}-img`,emptyImgHeight:n*2.5,emptyImgHeightMD:n,emptyImgHeightSM:n*.875});return[Z(E)]}),L=function(Y,u){var n={};for(var E in Y)Object.prototype.hasOwnProperty.call(Y,E)&&u.indexOf(E)<0&&(n[E]=Y[E]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,E=Object.getOwnPropertySymbols(Y);I{var{className:u,rootClassName:n,prefixCls:E,image:I=We,description:re,children:X,imageStyle:V,style:y}=Y,ge=L(Y,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:G,direction:Ve,empty:ae}=s.useContext(U.E_),xe=G("empty",E),[de,ve]=R(xe),[Be]=(0,f.Z)("Empty"),le=typeof re!="undefined"?re:Be==null?void 0:Be.description,k=typeof le=="string"?le:"empty";let Ee=null;return typeof I=="string"?Ee=s.createElement("img",{alt:k,src:I}):Ee=I,de(s.createElement("div",Object.assign({className:r()(ve,xe,ae==null?void 0:ae.className,{[`${xe}-normal`]:I===Ce,[`${xe}-rtl`]:Ve==="rtl"},u,n),style:Object.assign(Object.assign({},ae==null?void 0:ae.style),y)},ge),s.createElement("div",{className:`${xe}-image`,style:V},Ee),le&&s.createElement("div",{className:`${xe}-description`},le),X&&s.createElement("div",{className:`${xe}-footer`},X)))};Ze.PRESENTED_IMAGE_DEFAULT=We,Ze.PRESENTED_IMAGE_SIMPLE=Ce;var De=Ze},78241:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return Sr}});var t=e(94480),r=e(92310),s=e.n(r),U=e(77900),f=e(59301),O=e(62892),o=e(32441);function ee(fe){const[ot,Et]=f.useState(fe);return f.useEffect(()=>{const z=setTimeout(()=>{Et(fe)},fe.length?0:10);return()=>{clearTimeout(z)}},[fe]),ot}var se=e(17313),P=e(29878),ie=e(8378),M=e(37613),x=e(83116),R=fe=>{const{componentCls:ot}=fe,Et=`${ot}-show-help`,z=`${ot}-show-help-item`;return{[Et]:{transition:`opacity ${fe.motionDurationSlow} ${fe.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[z]:{overflow:"hidden",transition:`height ${fe.motionDurationSlow} ${fe.motionEaseInOut}, + &${Ce}-slide-up-leave${Ce}-slide-up-leave-active${x}-placement-topRight`]:{animationName:r.ly}})},(0,f.ZP)(M,{colorBg:X,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${x} ${Z}`]:{position:"relative",margin:0},[`${Z}-submenu-popup`]:{position:"absolute",zIndex:R,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${x}, ${x}-menu-submenu`]:{[Z]:Object.assign(Object.assign({padding:n,listStyleType:"none",backgroundColor:X,backgroundClip:"padding-box",borderRadius:M.borderRadiusLG,outline:"none",boxShadow:M.boxShadowSecondary},(0,t.Qy)(M)),{[`${Z}-item-group-title`]:{padding:`${Y}px ${re}px`,color:M.colorTextDescription,transition:`all ${De}`},[`${Z}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Z}-item-icon`]:{minWidth:u,marginInlineEnd:M.marginXS,fontSize:M.fontSizeSM},[`${Z}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${De}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Z}-item, ${Z}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${Y}px ${re}px`,color:M.colorText,fontWeight:"normal",fontSize:u,lineHeight:M.lineHeight,cursor:"pointer",transition:`all ${De}`,borderRadius:M.borderRadiusSM,"&:hover, &-active":{backgroundColor:M.controlItemBgHover}},(0,t.Qy)(M)),{"&-selected":{color:M.colorPrimary,backgroundColor:M.controlItemBgActive,"&:hover, &-active":{backgroundColor:M.controlItemBgActiveHover}},"&-disabled":{color:E,cursor:"not-allowed","&:hover":{color:E,backgroundColor:X,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${M.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:M.colorSplit},[`${x}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:M.paddingXS,[`${x}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:M.colorTextDescription,fontSize:I,fontStyle:"normal"}}}),[`${Z}-item-group-list`]:{margin:`0 ${M.marginXS}px`,padding:0,listStyle:"none"},[`${Z}-submenu-title`]:{paddingInlineEnd:re+M.fontSizeSM},[`${Z}-submenu-vertical`]:{position:"relative"},[`${Z}-submenu${Z}-submenu-disabled ${x}-menu-submenu-title`]:{[`&, ${x}-menu-submenu-arrow-icon`]:{color:E,backgroundColor:X,cursor:"not-allowed"}},[`${Z}-submenu-selected ${x}-menu-submenu-title`]:{color:M.colorPrimary}})}},[(0,r.oN)(M,"slide-up"),(0,r.oN)(M,"slide-down"),(0,s.Fm)(M,"move-up"),(0,s.Fm)(M,"move-down"),(0,U._y)(M,"zoom-big")]]};var ie=(0,O.Z)("Dropdown",(M,x)=>{let{rootPrefixCls:Z}=x;const{marginXXS:R,sizePopupArrow:L,controlHeight:We,fontSize:Ce,lineHeight:Ze,paddingXXS:De,componentCls:Y,borderRadiusLG:u}=M,n=(We-Ce*Ze)/2,{dropdownArrowOffset:E}=(0,f.fS)({contentRadius:u}),I=(0,o.TS)(M,{menuCls:`${Y}-menu`,rootPrefixCls:Z,dropdownArrowDistance:L/2+R,dropdownArrowOffset:E,dropdownPaddingVertical:n,dropdownEdgeChildPadding:De});return[P(I),se(I)]},M=>({zIndexPopup:M.zIndexPopupBase+50}))},64165:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return De}});var t=e(92310),r=e.n(t),s=e(59301),U=e(36355),f=e(9763),O=e(64993),o=e(88088),se=()=>{const[,Y]=(0,o.Z)(),n=new O.C(Y.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return s.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(24 31.67)"},s.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),s.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),s.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),s.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),s.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),s.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),s.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},s.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),s.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},ie=()=>{const[,Y]=(0,o.Z)(),{colorFill:u,colorFillTertiary:n,colorFillQuaternary:E,colorBgContainer:I}=Y,{borderColor:re,shadowColor:X,contentColor:V}=(0,s.useMemo)(()=>({borderColor:new O.C(u).onBackground(I).toHexShortString(),shadowColor:new O.C(n).onBackground(I).toHexShortString(),contentColor:new O.C(E).onBackground(I).toHexShortString()}),[u,n,E,I]);return s.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},s.createElement("ellipse",{fill:X,cx:"32",cy:"33",rx:"32",ry:"7"}),s.createElement("g",{fillRule:"nonzero",stroke:re},s.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),s.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:V}))))},M=e(83116),x=e(37613);const Z=Y=>{const{componentCls:u,margin:n,marginXS:E,marginXL:I,fontSize:re,lineHeight:X}=Y;return{[u]:{marginInline:E,fontSize:re,lineHeight:X,textAlign:"center",[`${u}-image`]:{height:Y.emptyImgHeight,marginBottom:E,opacity:Y.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${u}-description`]:{color:Y.colorText},[`${u}-footer`]:{marginTop:n},"&-normal":{marginBlock:I,color:Y.colorTextDisabled,[`${u}-description`]:{color:Y.colorTextDisabled},[`${u}-image`]:{height:Y.emptyImgHeightMD}},"&-small":{marginBlock:E,color:Y.colorTextDisabled,[`${u}-image`]:{height:Y.emptyImgHeightSM}}}}};var R=(0,M.Z)("Empty",Y=>{const{componentCls:u,controlHeightLG:n}=Y,E=(0,x.TS)(Y,{emptyImgCls:`${u}-img`,emptyImgHeight:n*2.5,emptyImgHeightMD:n,emptyImgHeightSM:n*.875});return[Z(E)]}),L=function(Y,u){var n={};for(var E in Y)Object.prototype.hasOwnProperty.call(Y,E)&&u.indexOf(E)<0&&(n[E]=Y[E]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,E=Object.getOwnPropertySymbols(Y);I{var{className:u,rootClassName:n,prefixCls:E,image:I=We,description:re,children:X,imageStyle:V,style:y}=Y,ge=L(Y,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:G,direction:Ve,empty:ae}=s.useContext(U.E_),xe=G("empty",E),[de,me]=R(xe),[Be]=(0,f.Z)("Empty"),le=typeof re!="undefined"?re:Be==null?void 0:Be.description,k=typeof le=="string"?le:"empty";let Ee=null;return typeof I=="string"?Ee=s.createElement("img",{alt:k,src:I}):Ee=I,de(s.createElement("div",Object.assign({className:r()(me,xe,ae==null?void 0:ae.className,{[`${xe}-normal`]:I===Ce,[`${xe}-rtl`]:Ve==="rtl"},u,n),style:Object.assign(Object.assign({},ae==null?void 0:ae.style),y)},ge),s.createElement("div",{className:`${xe}-image`,style:V},Ee),le&&s.createElement("div",{className:`${xe}-description`},le),X&&s.createElement("div",{className:`${xe}-footer`},X)))};Ze.PRESENTED_IMAGE_DEFAULT=We,Ze.PRESENTED_IMAGE_SIMPLE=Ce;var De=Ze},78241:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return Sr}});var t=e(94480),r=e(92310),s=e.n(r),U=e(77900),f=e(59301),O=e(62892),o=e(32441);function ee(fe){const[ot,Et]=f.useState(fe);return f.useEffect(()=>{const z=setTimeout(()=>{Et(fe)},fe.length?0:10);return()=>{clearTimeout(z)}},[fe]),ot}var se=e(17313),P=e(29878),ie=e(8378),M=e(37613),x=e(83116),R=fe=>{const{componentCls:ot}=fe,Et=`${ot}-show-help`,z=`${ot}-show-help-item`;return{[Et]:{transition:`opacity ${fe.motionDurationSlow} ${fe.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[z]:{overflow:"hidden",transition:`height ${fe.motionDurationSlow} ${fe.motionEaseInOut}, opacity ${fe.motionDurationSlow} ${fe.motionEaseInOut}, transform ${fe.motionDurationSlow} ${fe.motionEaseInOut} !important`,[`&${z}-appear, &${z}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${z}-leave-active`]:{transform:"translateY(-5px)"}}}}};const L=fe=>({legend:{display:"block",width:"100%",marginBottom:fe.marginLG,padding:0,color:fe.colorTextDescription,fontSize:fe.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${fe.lineWidth}px ${fe.lineType} ${fe.colorBorder}`},label:{fontSize:fe.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${fe.controlOutlineWidth}px ${fe.controlOutline}`},output:{display:"block",paddingTop:15,color:fe.colorText,fontSize:fe.fontSize,lineHeight:fe.lineHeight}}),We=(fe,ot)=>{const{formItemCls:Et}=fe;return{[Et]:{[`${Et}-label > label`]:{height:ot},[`${Et}-control-input`]:{minHeight:ot}}}},Ce=fe=>{const{componentCls:ot}=fe;return{[fe.componentCls]:Object.assign(Object.assign(Object.assign({},(0,se.Wf)(fe)),L(fe)),{[`${ot}-text`]:{display:"inline-block",paddingInlineEnd:fe.paddingSM},"&-small":Object.assign({},We(fe,fe.controlHeightSM)),"&-large":Object.assign({},We(fe,fe.controlHeightLG))})}},Ze=fe=>{const{formItemCls:ot,iconCls:Et,componentCls:z,rootPrefixCls:K,labelRequiredMarkColor:ct,labelColor:pe,labelFontSize:Bt,labelHeight:Ht,labelColonMarginInlineStart:Ct,labelColonMarginInlineEnd:$t,itemMarginBottom:sn}=fe;return{[ot]:Object.assign(Object.assign({},(0,se.Wf)(fe)),{marginBottom:sn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, &-hidden.${K}-row`]:{display:"none"},"&-has-warning":{[`${ot}-split`]:{color:fe.colorError}},"&-has-error":{[`${ot}-split`]:{color:fe.colorWarning}},[`${ot}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${fe.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ht,color:pe,fontSize:Bt,[`> ${Et}`]:{fontSize:fe.fontSize,verticalAlign:"top"},[`&${ot}-required:not(${ot}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:fe.marginXXS,color:ct,fontSize:fe.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${z}-hide-required-mark &`]:{display:"none"}},[`${ot}-optional`]:{display:"inline-block",marginInlineStart:fe.marginXXS,color:fe.colorTextDescription,[`${z}-hide-required-mark &`]:{display:"none"}},[`${ot}-tooltip`]:{color:fe.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:fe.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Ct,marginInlineEnd:$t},[`&${ot}-no-colon::after`]:{content:'"\\a0"'}}},[`${ot}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${K}-col-'"]):not([class*="' ${K}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:fe.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ot]:{"&-explain, &-extra":{clear:"both",color:fe.colorTextDescription,fontSize:fe.fontSize,lineHeight:fe.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:fe.controlHeightSM,transition:`color ${fe.motionDurationMid} ${fe.motionEaseOut}`},"&-explain":{"&-error":{color:fe.colorError},"&-warning":{color:fe.colorWarning}}},[`&-with-help ${ot}-explain`]:{height:"auto",opacity:1},[`${ot}-feedback-icon`]:{fontSize:fe.fontSize,textAlign:"center",visibility:"visible",animationName:P.kr,animationDuration:fe.motionDurationMid,animationTimingFunction:fe.motionEaseOutBack,pointerEvents:"none","&-success":{color:fe.colorSuccess},"&-error":{color:fe.colorError},"&-warning":{color:fe.colorWarning},"&-validating":{color:fe.colorPrimary}}})}},De=fe=>{const{componentCls:ot,formItemCls:Et}=fe;return{[`${ot}-horizontal`]:{[`${Et}-label`]:{flexGrow:0},[`${Et}-control`]:{flex:"1 1 0",minWidth:0},[`${Et}-label[class$='-24'], ${Et}-label[class*='-24 ']`]:{[`& + ${Et}-control`]:{minWidth:"unset"}}}}},Y=fe=>{const{componentCls:ot,formItemCls:Et}=fe;return{[`${ot}-inline`]:{display:"flex",flexWrap:"wrap",[Et]:{flex:"none",marginInlineEnd:fe.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${Et}-label, > ${Et}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Et}-label`]:{flex:"none"},[`${ot}-text`]:{display:"inline-block"},[`${Et}-has-feedback`]:{display:"inline-block"}}}}},u=fe=>({padding:fe.verticalLabelPadding,margin:fe.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),n=fe=>{const{componentCls:ot,formItemCls:Et,rootPrefixCls:z}=fe;return{[`${Et} ${Et}-label`]:u(fe),[ot]:{[Et]:{flexWrap:"wrap",[`${Et}-label, ${Et}-control`]:{[`&:not([class*=" ${z}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},E=fe=>{const{componentCls:ot,formItemCls:Et,rootPrefixCls:z}=fe;return{[`${ot}-vertical`]:{[Et]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${ot}-item-control`]:{width:"100%"}}},[`${ot}-vertical ${Et}-label, .${z}-col-24${Et}-label, - .${z}-col-xl-24${Et}-label`]:u(fe),[`@media (max-width: ${fe.screenXSMax}px)`]:[n(fe),{[ot]:{[`.${z}-col-xs-24${Et}-label`]:u(fe)}}],[`@media (max-width: ${fe.screenSMMax}px)`]:{[ot]:{[`.${z}-col-sm-24${Et}-label`]:u(fe)}},[`@media (max-width: ${fe.screenMDMax}px)`]:{[ot]:{[`.${z}-col-md-24${Et}-label`]:u(fe)}},[`@media (max-width: ${fe.screenLGMax}px)`]:{[ot]:{[`.${z}-col-lg-24${Et}-label`]:u(fe)}}}},I=(fe,ot)=>(0,M.TS)(fe,{formItemCls:`${fe.componentCls}-item`,rootPrefixCls:ot});var re=(0,x.Z)("Form",(fe,ot)=>{let{rootPrefixCls:Et}=ot;const z=I(fe,Et);return[Ce(z),Ze(z),R(z),De(z),Y(z),E(z),(0,ie.Z)(z),P.kr]},fe=>({labelRequiredMarkColor:fe.colorError,labelColor:fe.colorTextHeading,labelFontSize:fe.fontSize,labelHeight:fe.controlHeight,labelColonMarginInlineStart:fe.marginXXS/2,labelColonMarginInlineEnd:fe.marginXS,itemMarginBottom:fe.marginLG,verticalLabelPadding:`0 0 ${fe.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const X=[];function V(fe,ot,Et){let z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof fe=="string"?fe:`${ot}-${z}`,error:fe,errorStatus:Et}}var ge=fe=>{let{help:ot,helpStatus:Et,errors:z=X,warnings:K=X,className:ct,fieldId:pe,onVisibleChanged:Bt}=fe;const{prefixCls:Ht}=f.useContext(o.Rk),Ct=`${Ht}-item-explain`,[,$t]=re(Ht),sn=(0,f.useMemo)(()=>(0,O.Z)(Ht),[Ht]),wn=ee(z),Cn=ee(K),Wt=f.useMemo(()=>ot!=null?[V(ot,"help",Et)]:[].concat((0,t.Z)(wn.map((Ae,Re)=>V(Ae,"error","error",Re))),(0,t.Z)(Cn.map((Ae,Re)=>V(Ae,"warning","warning",Re)))),[ot,Et,wn,Cn]),oe={};return pe&&(oe.id=`${pe}_help`),f.createElement(U.default,{motionDeadline:sn.motionDeadline,motionName:`${Ht}-show-help`,visible:!!Wt.length,onVisibleChanged:Bt},Ae=>{const{className:Re,style:Xe}=Ae;return f.createElement("div",Object.assign({},oe,{className:s()(Ct,Re,ct,$t),style:Xe,role:"alert"}),f.createElement(U.CSSMotionList,Object.assign({keys:Wt},(0,O.Z)(Ht),{motionName:`${Ht}-show-help-item`,component:!1}),ht=>{const{key:ut,error:mt,errorStatus:$,className:Ne,style:Fe}=ht;return f.createElement("div",{key:ut,className:s()(Ne,{[`${Ct}-${$}`]:$}),style:Fe},mt)}))})},G=e(95013),Ve=e(36355),ae=e(1684),xe=e(52946),de=e(19716),ve=e(16722);const Be=["parentNode"],le="form_item";function k(fe){return fe===void 0||fe===!1?[]:Array.isArray(fe)?fe:[fe]}function Ee(fe,ot){if(!fe.length)return;const Et=fe.join("_");return ot?`${ot}_${Et}`:Be.includes(Et)?`${le}_${Et}`:Et}function te(fe,ot,Et,z,K,ct){let pe=z;return ct!==void 0?pe=ct:Et.validating?pe="validating":fe.length?pe="error":ot.length?pe="warning":(Et.touched||K&&Et.validated)&&(pe="success"),pe}function W(fe){return k(fe).join("_")}function be(fe){const[ot]=(0,G.useForm)(),Et=f.useRef({}),z=f.useMemo(()=>fe!=null?fe:Object.assign(Object.assign({},ot),{__INTERNAL__:{itemRef:K=>ct=>{const pe=W(K);ct?Et.current[pe]=ct:delete Et.current[pe]}},scrollToField:function(K){let ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const pe=k(K),Bt=Ee(pe,z.__INTERNAL__.name),Ht=Bt?document.getElementById(Bt):null;Ht&&(0,ve.Z)(Ht,Object.assign({scrollMode:"if-needed",block:"nearest"},ct))},getFieldInstance:K=>{const ct=W(K);return Et.current[ct]}}),[fe,ot]);return[z]}var Qe=e(28726),Dt=function(fe,ot){var Et={};for(var z in fe)Object.prototype.hasOwnProperty.call(fe,z)&&ot.indexOf(z)<0&&(Et[z]=fe[z]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(fe);K{const Et=f.useContext(ae.Z),{getPrefixCls:z,direction:K,form:ct}=f.useContext(Ve.E_),{prefixCls:pe,className:Bt,rootClassName:Ht,size:Ct,disabled:$t=Et,form:sn,colon:wn,labelAlign:Cn,labelWrap:Wt,labelCol:oe,wrapperCol:Ae,hideRequiredMark:Re,layout:Xe="horizontal",scrollToFirstError:ht,requiredMark:ut,onFinishFailed:mt,name:$,style:Ne,feedbackIcons:Fe}=fe,et=Dt(fe,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Ge=(0,de.Z)(Ct),st=f.useContext(Qe.Z),at=(0,f.useMemo)(()=>ut!==void 0?ut:ct&&ct.requiredMark!==void 0?ct.requiredMark:!Re,[Re,ut,ct]),Qt=wn!=null?wn:ct==null?void 0:ct.colon,mn=z("form",pe),[En,Wn]=re(mn),kn=s()(mn,`${mn}-${Xe}`,{[`${mn}-hide-required-mark`]:at===!1,[`${mn}-rtl`]:K==="rtl",[`${mn}-${Ge}`]:Ge},Wn,ct==null?void 0:ct.className,Bt,Ht),[Vn]=be(sn),{__INTERNAL__:On}=Vn;On.name=$;const ln=(0,f.useMemo)(()=>({name:$,labelAlign:Cn,labelCol:oe,labelWrap:Wt,wrapperCol:Ae,vertical:Xe==="vertical",colon:Qt,requiredMark:at,itemRef:On.itemRef,form:Vn,feedbackIcons:Fe}),[$,Cn,oe,Ae,Xe,Qt,at,Vn,Fe]);f.useImperativeHandle(ot,()=>Vn);const Xn=(pr,Kn)=>{if(pr){let Yn={block:"nearest"};typeof pr=="object"&&(Yn=pr),Vn.scrollToField(Kn,Yn)}},Jn=pr=>{if(mt==null||mt(pr),pr.errorFields.length){const Kn=pr.errorFields[0].name;if(ht!==void 0){Xn(ht,Kn);return}ct&&ct.scrollToFirstError!==void 0&&Xn(ct.scrollToFirstError,Kn)}};return En(f.createElement(ae.n,{disabled:$t},f.createElement(xe.q,{size:Ge},f.createElement(o.RV,Object.assign({},{validateMessages:st}),f.createElement(o.q3.Provider,{value:ln},f.createElement(G.default,Object.assign({id:$},et,{name:$,onFinishFailed:Jn,form:Vn,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),Ne),className:kn})))))))};var vt=f.forwardRef(yt),wt=e(41799),dt=e(8654),je=e(92343),nt=e(11592);function g(fe){if(typeof fe=="function")return fe;const ot=(0,nt.Z)(fe);return ot.length<=1?ot[0]:ot}const D=()=>{const{status:fe,errors:ot=[],warnings:Et=[]}=(0,f.useContext)(o.aM);return{status:fe,errors:ot,warnings:Et}};D.Context=o.aM;var C=D,l=e(16089);function j(fe){const[ot,Et]=f.useState(fe),z=(0,f.useRef)(null),K=(0,f.useRef)([]),ct=(0,f.useRef)(!1);f.useEffect(()=>(ct.current=!1,()=>{ct.current=!0,l.Z.cancel(z.current),z.current=null}),[]);function pe(Bt){ct.current||(z.current===null&&(K.current=[],z.current=(0,l.Z)(()=>{z.current=null,Et(Ht=>{let Ct=Ht;return K.current.forEach($t=>{Ct=$t(Ct)}),Ct})})),K.current.push(Bt))}return[ot,pe]}function ce(){const{itemRef:fe}=f.useContext(o.q3),ot=f.useRef({});function Et(z,K){const ct=K&&typeof K=="object"&&K.ref,pe=z.join("_");return(ot.current.name!==pe||ot.current.originRef!==ct)&&(ot.current.name=pe,ot.current.originRef=ct,ot.current.ref=(0,dt.sQ)(fe(z),ct)),ot.current.ref}return Et}var p=e(29194),m=e(34280),J=e(2738),N=e(27382),A=e(37028);const q=fe=>{const{formItemCls:ot}=fe;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ot}-control`]:{display:"flex"}}}};var Je=(0,x.b)(["Form","item-item"],(fe,ot)=>{let{rootPrefixCls:Et}=ot;const z=I(fe,Et);return[q(z)]}),Ke=fe=>{const{prefixCls:ot,status:Et,wrapperCol:z,children:K,errors:ct,warnings:pe,_internalItemRender:Bt,extra:Ht,help:Ct,fieldId:$t,marginBottom:sn,onErrorVisibleChanged:wn}=fe,Cn=`${ot}-item`,Wt=f.useContext(o.q3),oe=z||Wt.wrapperCol||{},Ae=s()(`${Cn}-control`,oe.className),Re=f.useMemo(()=>Object.assign({},Wt),[Wt]);delete Re.labelCol,delete Re.wrapperCol;const Xe=f.createElement("div",{className:`${Cn}-control-input`},f.createElement("div",{className:`${Cn}-control-input-content`},K)),ht=f.useMemo(()=>({prefixCls:ot,status:Et}),[ot,Et]),ut=sn!==null||ct.length||pe.length?f.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},f.createElement(o.Rk.Provider,{value:ht},f.createElement(ge,{fieldId:$t,errors:ct,warnings:pe,help:Ct,helpStatus:Et,className:`${Cn}-explain-connected`,onVisibleChanged:wn})),!!sn&&f.createElement("div",{style:{width:0,height:sn}})):null,mt={};$t&&(mt.id=`${$t}_extra`);const $=Ht?f.createElement("div",Object.assign({},mt,{className:`${Cn}-extra`}),Ht):null,Ne=Bt&&Bt.mark==="pro_table_render"&&Bt.render?Bt.render(fe,{input:Xe,errorList:ut,extra:$}):f.createElement(f.Fragment,null,Xe,ut,$);return f.createElement(o.q3.Provider,{value:Re},f.createElement(A.Z,Object.assign({},oe,{className:Ae}),Ne),f.createElement(Je,{prefixCls:ot}))},He=e(61485),Ue=e(31724),F=e(9763),ye=e(6848),Ye=function(fe,ot){var Et={};for(var z in fe)Object.prototype.hasOwnProperty.call(fe,z)&&ot.indexOf(z)<0&&(Et[z]=fe[z]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(fe);K{let{prefixCls:ot,label:Et,htmlFor:z,labelCol:K,labelAlign:ct,colon:pe,required:Bt,requiredMark:Ht,tooltip:Ct}=fe;var $t;const[sn]=(0,F.Z)("Form"),{vertical:wn,labelAlign:Cn,labelCol:Wt,labelWrap:oe,colon:Ae}=f.useContext(o.q3);if(!Et)return null;const Re=K||Wt||{},Xe=ct||Cn,ht=`${ot}-item-label`,ut=s()(ht,Xe==="left"&&`${ht}-left`,Re.className,{[`${ht}-wrap`]:!!oe});let mt=Et;const $=pe===!0||Ae!==!1&&pe!==!1;$&&!wn&&typeof Et=="string"&&Et.trim()!==""&&(mt=Et.replace(/[:|:]\s*$/,""));const Fe=$e(Ct);if(Fe){const{icon:at=f.createElement(He.Z,null)}=Fe,Qt=Ye(Fe,["icon"]),mn=f.createElement(ye.Z,Object.assign({},Qt),f.cloneElement(at,{className:`${ot}-item-tooltip`,title:""}));mt=f.createElement(f.Fragment,null,mt,mn)}const et=Ht==="optional",Ge=typeof Ht=="function";Ge?mt=Ht(mt,{required:!!Bt}):et&&!Bt&&(mt=f.createElement(f.Fragment,null,mt,f.createElement("span",{className:`${ot}-item-optional`,title:""},(sn==null?void 0:sn.optional)||(($t=Ue.Z.Form)===null||$t===void 0?void 0:$t.optional))));const st=s()({[`${ot}-item-required`]:Bt,[`${ot}-item-required-mark-optional`]:et||Ge,[`${ot}-item-no-colon`]:!$});return f.createElement(A.Z,Object.assign({},Re,{className:ut}),f.createElement("label",{htmlFor:z,className:st,title:typeof Et=="string"?Et:""},mt))},Pt=e(29679),Tt=e(19248),gn=e(96512),Zn=e(58617);const An={success:Pt.Z,warning:gn.Z,error:Tt.Z,validating:Zn.Z};function Lt(fe){let{children:ot,errors:Et,warnings:z,hasFeedback:K,validateStatus:ct,prefixCls:pe,meta:Bt,noStyle:Ht}=fe;const Ct=`${pe}-item`,{feedbackIcons:$t}=f.useContext(o.q3),sn=te(Et,z,Bt,null,!!K,ct),{isFormItemInput:wn,status:Cn}=f.useContext(o.aM),Wt=f.useMemo(()=>{var oe;let Ae;if(K){const ht=K!==!0&&K.icons||$t,ut=sn&&((oe=ht==null?void 0:ht({status:sn,errors:Et,warnings:z}))===null||oe===void 0?void 0:oe[sn]),mt=sn&&An[sn];Ae=ut!==!1&&mt?f.createElement("span",{className:s()(`${Ct}-feedback-icon`,`${Ct}-feedback-icon-${sn}`)},ut||f.createElement(mt,null)):null}let Re=!0,Xe=sn||"";return Ht&&(Re=wn,Xe=(sn!=null?sn:Cn)||""),{status:Xe,errors:Et,warnings:z,hasFeedback:!!K,feedbackIcon:Ae,isFormItemInput:Re}},[sn,K,Ht,wn,Cn]);return f.createElement(o.aM.Provider,{value:Wt},ot)}var ar=function(fe,ot){var Et={};for(var z in fe)Object.prototype.hasOwnProperty.call(fe,z)&&ot.indexOf(z)<0&&(Et[z]=fe[z]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(fe);K{if(Fe&&ut.current){const Wn=getComputedStyle(ut.current);st(parseInt(Wn.marginBottom,10))}},[Fe,et]);const at=Wn=>{Wn||st(null)},mn=function(){let Wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const kn=Wn?mt:Ct.errors,Vn=Wn?$:Ct.warnings;return te(kn,Vn,Ct,"",!!$t,Ht)}(),En=s()(Xe,Et,z,{[`${Xe}-with-help`]:Ne||mt.length||$.length,[`${Xe}-has-feedback`]:mn&&$t,[`${Xe}-has-success`]:mn==="success",[`${Xe}-has-warning`]:mn==="warning",[`${Xe}-has-error`]:mn==="error",[`${Xe}-is-validating`]:mn==="validating",[`${Xe}-hidden`]:sn});return f.createElement("div",{className:En,style:K,ref:ut},f.createElement(N.Z,Object.assign({className:`${Xe}-row`},(0,J.Z)(Re,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),f.createElement(Nt,Object.assign({htmlFor:Cn},fe,{requiredMark:ht,required:Wt!=null?Wt:oe,prefixCls:ot})),f.createElement(Ke,Object.assign({},fe,Ct,{errors:mt,warnings:$,prefixCls:ot,status:mn,help:ct,marginBottom:Ge,onErrorVisibleChanged:at}),f.createElement(o.qI.Provider,{value:Ae},f.createElement(Lt,{prefixCls:ot,meta:Ct,errors:Ct.errors,warnings:Ct.warnings,hasFeedback:$t,validateStatus:mn},wn)))),!!Ge&&f.createElement("div",{className:`${Xe}-margin-offset`,style:{marginBottom:-Ge}}))}const on="__SPLIT__",tr=null,tt=f.memo(fe=>{let{children:ot}=fe;return ot},(fe,ot)=>fe.value===ot.value&&fe.update===ot.update&&fe.childProps.length===ot.childProps.length&&fe.childProps.every((Et,z)=>Et===ot.childProps[z]));function Ot(fe){return fe!=null}function Gt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Ft(fe){const{name:ot,noStyle:Et,className:z,dependencies:K,prefixCls:ct,shouldUpdate:pe,rules:Bt,children:Ht,required:Ct,label:$t,messageVariables:sn,trigger:wn="onChange",validateTrigger:Cn,hidden:Wt,help:oe}=fe,{getPrefixCls:Ae}=f.useContext(Ve.E_),{name:Re}=f.useContext(o.q3),Xe=g(Ht),ht=typeof Xe=="function",ut=f.useContext(o.qI),{validateTrigger:mt}=f.useContext(G.FieldContext),$=Cn!==void 0?Cn:mt,Ne=Ot(ot),Fe=Ae("form",ct),[et,Ge]=re(Fe),st=f.useContext(G.ListContext),at=f.useRef(),[Qt,mn]=j({}),[En,Wn]=(0,wt.Z)(()=>Gt()),kn=Kn=>{const Yn=st==null?void 0:st.getKey(Kn.name);if(Wn(Kn.destroy?Gt():Kn,!0),Et&&oe!==!1&&ut){let nr=Kn.name;if(Kn.destroy)nr=at.current||nr;else if(Yn!==void 0){const[lr,Br]=Yn;nr=[lr].concat((0,t.Z)(Br)),at.current=nr}ut(Kn,nr)}},Vn=(Kn,Yn)=>{mn(nr=>{const lr=Object.assign({},nr),Ur=[].concat((0,t.Z)(Kn.name.slice(0,-1)),(0,t.Z)(Yn)).join(on);return Kn.destroy?delete lr[Ur]:lr[Ur]=Kn,lr})},[On,ln]=f.useMemo(()=>{const Kn=(0,t.Z)(En.errors),Yn=(0,t.Z)(En.warnings);return Object.values(Qt).forEach(nr=>{Kn.push.apply(Kn,(0,t.Z)(nr.errors||[])),Yn.push.apply(Yn,(0,t.Z)(nr.warnings||[]))}),[Kn,Yn]},[Qt,En.errors,En.warnings]),Xn=ce();function Jn(Kn,Yn,nr){return Et&&!Wt?f.createElement(Lt,{prefixCls:Fe,hasFeedback:fe.hasFeedback,validateStatus:fe.validateStatus,meta:En,errors:On,warnings:ln,noStyle:!0},Kn):f.createElement(cn,Object.assign({key:"row"},fe,{className:s()(z,Ge),prefixCls:Fe,fieldId:Yn,isRequired:nr,errors:On,warnings:ln,meta:En,onSubItemMetaChange:Vn}),Kn)}if(!Ne&&!ht&&!K)return et(Jn(Xe));let pr={};return typeof $t=="string"?pr.label=$t:ot&&(pr.label=String(ot)),sn&&(pr=Object.assign(Object.assign({},pr),sn)),et(f.createElement(G.Field,Object.assign({},fe,{messageVariables:pr,trigger:wn,validateTrigger:$,onMetaChange:kn}),(Kn,Yn,nr)=>{const lr=k(ot).length&&Yn?Yn.name:[],Br=Ee(lr,Re),Ur=Ct!==void 0?Ct:!!(Bt&&Bt.some(dn=>{if(dn&&typeof dn=="object"&&dn.required&&!dn.warningOnly)return!0;if(typeof dn=="function"){const mr=dn(nr);return mr&&mr.required&&!mr.warningOnly}return!1})),Ln=Object.assign({},Kn);let Pn=null;if(Array.isArray(Xe)&&Ne)Pn=Xe;else if(!(ht&&(!(pe||K)||Ne))){if(!(K&&!ht&&!Ne))if((0,je.l$)(Xe)){const dn=Object.assign(Object.assign({},Xe.props),Ln);if(dn.id||(dn.id=Br),oe||On.length>0||ln.length>0||fe.extra){const sr=[];(oe||On.length>0)&&sr.push(`${Br}_help`),fe.extra&&sr.push(`${Br}_extra`),dn["aria-describedby"]=sr.join(" ")}On.length>0&&(dn["aria-invalid"]="true"),Ur&&(dn["aria-required"]="true"),(0,dt.Yr)(Xe)&&(dn.ref=Xn(lr,Xe)),new Set([].concat((0,t.Z)(k(wn)),(0,t.Z)(k($)))).forEach(sr=>{dn[sr]=function(){for(var fr,kr,_n,br,Rr,Sn=arguments.length,Dn=new Array(Sn),cr=0;cr{var{prefixCls:ot,children:Et}=fe,z=un(fe,["prefixCls","children"]);const{getPrefixCls:K}=f.useContext(Ve.E_),ct=K("form",ot),pe=f.useMemo(()=>({prefixCls:ct,status:"error"}),[ct]);return f.createElement(G.List,Object.assign({},z),(Bt,Ht,Ct)=>f.createElement(o.Rk.Provider,{value:pe},Et(Bt.map($t=>Object.assign(Object.assign({},$t),{fieldKey:$t.key})),Ht,{errors:Ct.errors,warnings:Ct.warnings})))};function Tn(){const{form:fe}=(0,f.useContext)(o.q3);return fe}const Yt=vt;Yt.Item=Hn,Yt.List=qn,Yt.ErrorList=ge,Yt.useForm=be,Yt.useFormInstance=Tn,Yt.useWatch=G.useWatch,Yt.Provider=o.RV,Yt.create=()=>{};var Sr=Yt},8628:function(qt,qe,e){"use strict";var t=e(59301),r=e(34280),s=e(56762),U=e(69507);function f(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const o=(0,t.useRef)({}),ee=(0,s.Z)(),se=(0,U.ZP)();return(0,r.Z)(()=>{const P=se.subscribe(ie=>{o.current=ie,O&&ee()});return()=>se.unsubscribe(P)},[]),o.current}qe.Z=f},9432:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return Ze},n:function(){return We}});var t=e(19248),r=e(92310),s=e.n(r),U=e(93681),f=e(8654),O=e(59301),o=e(19080),ee=e(36355),se=e(1684),P=e(19716),ie=e(32441),M=e(33234),x=e(59412),Z=e(9937);function R(De){return!!(De.prefix||De.suffix||De.allowClear)}var L=function(De,Y){var u={};for(var n in De)Object.prototype.hasOwnProperty.call(De,n)&&Y.indexOf(n)<0&&(u[n]=De[n]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,n=Object.getOwnPropertySymbols(De);E{var u;const{prefixCls:n,bordered:E=!0,status:I,size:re,disabled:X,onBlur:V,onFocus:y,suffix:ge,allowClear:G,addonAfter:Ve,addonBefore:ae,className:xe,style:de,styles:ve,rootClassName:Be,onChange:le,classNames:k}=De,Ee=L(De,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:te,direction:W,input:be}=O.useContext(ee.E_),Qe=te("input",n),Dt=(0,O.useRef)(null),[yt,kt]=(0,Z.ZP)(Qe),{compactSize:vt,compactItemClassnames:wt}=(0,M.ri)(Qe,W),dt=(0,P.Z)(Je=>{var Se;return(Se=re!=null?re:vt)!==null&&Se!==void 0?Se:Je}),je=O.useContext(se.Z),nt=X!=null?X:je,{status:g,hasFeedback:D,feedbackIcon:C}=(0,O.useContext)(ie.aM),l=(0,o.F)(g,I),j=R(De)||!!D,ce=(0,O.useRef)(j);(0,O.useEffect)(()=>{var Je;j&&ce.current,ce.current=j},[j]);const p=(0,x.Z)(Dt,!0),m=Je=>{p(),V==null||V(Je)},J=Je=>{p(),y==null||y(Je)},N=Je=>{p(),le==null||le(Je)},A=(D||ge)&&O.createElement(O.Fragment,null,ge,D&&C);let q;return typeof G=="object"&&(G!=null&&G.clearIcon)?q=G:G&&(q={clearIcon:O.createElement(t.Z,null)}),yt(O.createElement(U.default,Object.assign({ref:(0,f.sQ)(Y,Dt),prefixCls:Qe,autoComplete:be==null?void 0:be.autoComplete},Ee,{disabled:nt,onBlur:m,onFocus:J,style:Object.assign(Object.assign({},be==null?void 0:be.style),de),styles:Object.assign(Object.assign({},be==null?void 0:be.styles),ve),suffix:A,allowClear:q,className:s()(xe,Be,wt,be==null?void 0:be.className),onChange:N,addonAfter:Ve&&O.createElement(M.BR,null,O.createElement(ie.Ux,{override:!0,status:!0},Ve)),addonBefore:ae&&O.createElement(M.BR,null,O.createElement(ie.Ux,{override:!0,status:!0},ae)),classNames:Object.assign(Object.assign(Object.assign({},k),be==null?void 0:be.classNames),{input:s()({[`${Qe}-sm`]:dt==="small",[`${Qe}-lg`]:dt==="large",[`${Qe}-rtl`]:W==="rtl",[`${Qe}-borderless`]:!E},!j&&(0,o.Z)(Qe,l),k==null?void 0:k.input,(u=be==null?void 0:be.classNames)===null||u===void 0?void 0:u.input,kt)}),classes:{affixWrapper:s()({[`${Qe}-affix-wrapper-sm`]:dt==="small",[`${Qe}-affix-wrapper-lg`]:dt==="large",[`${Qe}-affix-wrapper-rtl`]:W==="rtl",[`${Qe}-affix-wrapper-borderless`]:!E},(0,o.Z)(`${Qe}-affix-wrapper`,l,D),kt),wrapper:s()({[`${Qe}-group-rtl`]:W==="rtl"},kt),group:s()({[`${Qe}-group-wrapper-sm`]:dt==="small",[`${Qe}-group-wrapper-lg`]:dt==="large",[`${Qe}-group-wrapper-rtl`]:W==="rtl",[`${Qe}-group-wrapper-disabled`]:nt},(0,o.Z)(`${Qe}-group-wrapper`,l,D),kt)}})))})},1643:function(qt,qe,e){"use strict";var t=e(19248),r=e(92310),s=e.n(r),U=e(9296),f=e(59301),O=e(19080),o=e(36355),ee=e(1684),se=e(19716),P=e(32441),ie=e(9432),M=e(9937),x=function(R,L){var We={};for(var Ce in R)Object.prototype.hasOwnProperty.call(R,Ce)&&L.indexOf(Ce)<0&&(We[Ce]=R[Ce]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ce=Object.getOwnPropertySymbols(R);Ze{const{prefixCls:We,bordered:Ce=!0,size:Ze,disabled:De,status:Y,allowClear:u,showCount:n,classNames:E,rootClassName:I,className:re}=R,X=x(R,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:y}=f.useContext(o.E_),ge=(0,se.Z)(Ze),G=f.useContext(ee.Z),Ve=De!=null?De:G,{status:ae,hasFeedback:xe,feedbackIcon:de}=f.useContext(P.aM),ve=(0,O.F)(ae,Y),Be=f.useRef(null);f.useImperativeHandle(L,()=>{var W;return{resizableTextArea:(W=Be.current)===null||W===void 0?void 0:W.resizableTextArea,focus:be=>{var Qe,Dt;(0,ie.n)((Dt=(Qe=Be.current)===null||Qe===void 0?void 0:Qe.resizableTextArea)===null||Dt===void 0?void 0:Dt.textArea,be)},blur:()=>{var be;return(be=Be.current)===null||be===void 0?void 0:be.blur()}}});const le=V("input",We);let k;typeof u=="object"&&(u!=null&&u.clearIcon)?k=u:u&&(k={clearIcon:f.createElement(t.Z,null)});const[Ee,te]=(0,M.ZP)(le);return Ee(f.createElement(U.default,Object.assign({},X,{disabled:Ve,allowClear:k,className:s()(re,I),classes:{affixWrapper:s()(`${le}-textarea-affix-wrapper`,{[`${le}-affix-wrapper-rtl`]:y==="rtl",[`${le}-affix-wrapper-borderless`]:!Ce,[`${le}-affix-wrapper-sm`]:ge==="small",[`${le}-affix-wrapper-lg`]:ge==="large",[`${le}-textarea-show-count`]:n},(0,O.Z)(`${le}-affix-wrapper`,ve),te)},classNames:Object.assign(Object.assign({},E),{textarea:s()({[`${le}-borderless`]:!Ce,[`${le}-sm`]:ge==="small",[`${le}-lg`]:ge==="large"},(0,O.Z)(le,ve),te,E==null?void 0:E.textarea)}),prefixCls:le,suffix:xe&&f.createElement("span",{className:`${le}-textarea-suffix`},de),showCount:n,ref:Be})))});qe.Z=Z},59412:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});var t=e(59301);function r(s,U){const f=(0,t.useRef)([]),O=()=>{f.current.push(setTimeout(()=>{var o,ee,se,P;!((o=s.current)===null||o===void 0)&&o.input&&((ee=s.current)===null||ee===void 0?void 0:ee.input.getAttribute("type"))==="password"&&(!((se=s.current)===null||se===void 0)&&se.input.hasAttribute("value"))&&((P=s.current)===null||P===void 0||P.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(U&&O(),()=>f.current.forEach(o=>{o&&clearTimeout(o)})),[]),O}},92832:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return ge}});var t=e(92310),r=e.n(t),s=e(59301),U=e(36355),f=e(32441),O=e(9937),ee=G=>{const{getPrefixCls:Ve,direction:ae}=(0,s.useContext)(U.E_),{prefixCls:xe,className:de}=G,ve=Ve("input-group",xe),Be=Ve("input"),[le,k]=(0,O.ZP)(Be),Ee=r()(ve,{[`${ve}-lg`]:G.size==="large",[`${ve}-sm`]:G.size==="small",[`${ve}-compact`]:G.compact,[`${ve}-rtl`]:ae==="rtl"},k,de),te=(0,s.useContext)(f.aM),W=(0,s.useMemo)(()=>Object.assign(Object.assign({},te),{isFormItemInput:!1}),[te]);return le(s.createElement("span",{className:Ee,style:G.style,onMouseEnter:G.onMouseEnter,onMouseLeave:G.onMouseLeave,onFocus:G.onFocus,onBlur:G.onBlur},s.createElement(f.aM.Provider,{value:W},G.children)))},se=e(9432),P=e(73331),ie=e(15277),M=e(2738),x=e(8654),Z=e(59412),R=function(G,Ve){var ae={};for(var xe in G)Object.prototype.hasOwnProperty.call(G,xe)&&Ve.indexOf(xe)<0&&(ae[xe]=G[xe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,xe=Object.getOwnPropertySymbols(G);deG?s.createElement(ie.Z,null):s.createElement(P.Z,null),We={click:"onClick",hover:"onMouseOver"};var Ze=s.forwardRef((G,Ve)=>{const{visibilityToggle:ae=!0}=G,xe=typeof ae=="object"&&ae.visible!==void 0,[de,ve]=(0,s.useState)(()=>xe?ae.visible:!1),Be=(0,s.useRef)(null);s.useEffect(()=>{xe&&ve(ae.visible)},[xe,ae]);const le=(0,Z.Z)(Be),k=()=>{const{disabled:nt}=G;nt||(de&&le(),ve(g=>{var D;const C=!g;return typeof ae=="object"&&((D=ae.onVisibleChange)===null||D===void 0||D.call(ae,C)),C}))},Ee=nt=>{const{action:g="click",iconRender:D=L}=G,C=We[g]||"",l=D(de),j={[C]:k,className:`${nt}-icon`,key:"passwordIcon",onMouseDown:ce=>{ce.preventDefault()},onMouseUp:ce=>{ce.preventDefault()}};return s.cloneElement(s.isValidElement(l)?l:s.createElement("span",null,l),j)},{className:te,prefixCls:W,inputPrefixCls:be,size:Qe}=G,Dt=R(G,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:yt}=s.useContext(U.E_),kt=yt("input",be),vt=yt("input-password",W),wt=ae&&Ee(vt),dt=r()(vt,te,{[`${vt}-${Qe}`]:!!Qe}),je=Object.assign(Object.assign({},(0,M.Z)(Dt,["suffix","iconRender","visibilityToggle"])),{type:de?"text":"password",className:dt,prefixCls:kt,suffix:wt});return Qe&&(je.size=Qe),s.createElement(se.Z,Object.assign({ref:(0,x.sQ)(Ve,Be)},je))}),De=e(47472),Y=e(92343),u=e(3113),n=e(19716),E=e(33234),I=function(G,Ve){var ae={};for(var xe in G)Object.prototype.hasOwnProperty.call(G,xe)&&Ve.indexOf(xe)<0&&(ae[xe]=G[xe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,xe=Object.getOwnPropertySymbols(G);de{const{prefixCls:ae,inputPrefixCls:xe,className:de,size:ve,suffix:Be,enterButton:le=!1,addonAfter:k,loading:Ee,disabled:te,onSearch:W,onChange:be,onCompositionStart:Qe,onCompositionEnd:Dt}=G,yt=I(G,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:kt,direction:vt}=s.useContext(U.E_),wt=s.useRef(!1),dt=kt("input-search",ae),je=kt("input",xe),{compactSize:nt}=(0,E.ri)(dt,vt),g=(0,n.Z)(Ke=>{var He;return(He=ve!=null?ve:nt)!==null&&He!==void 0?He:Ke}),D=s.useRef(null),C=Ke=>{Ke&&Ke.target&&Ke.type==="click"&&W&&W(Ke.target.value,Ke,{source:"clear"}),be&&be(Ke)},l=Ke=>{var He;document.activeElement===((He=D.current)===null||He===void 0?void 0:He.input)&&Ke.preventDefault()},j=Ke=>{var He,Ue;W&&W((Ue=(He=D.current)===null||He===void 0?void 0:He.input)===null||Ue===void 0?void 0:Ue.value,Ke,{source:"input"})},ce=Ke=>{wt.current||Ee||j(Ke)},p=typeof le=="boolean"?s.createElement(De.Z,null):null,m=`${dt}-button`;let J;const N=le||{},A=N.type&&N.type.__ANT_BUTTON===!0;A||N.type==="button"?J=(0,Y.Tm)(N,Object.assign({onMouseDown:l,onClick:Ke=>{var He,Ue;(Ue=(He=N==null?void 0:N.props)===null||He===void 0?void 0:He.onClick)===null||Ue===void 0||Ue.call(He,Ke),j(Ke)},key:"enterButton"},A?{className:m,size:g}:{})):J=s.createElement(u.ZP,{className:m,type:le?"primary":void 0,size:g,disabled:te,key:"enterButton",onMouseDown:l,onClick:j,loading:Ee,icon:p},le),k&&(J=[J,(0,Y.Tm)(k,{key:"addonAfter"})]);const q=r()(dt,{[`${dt}-rtl`]:vt==="rtl",[`${dt}-${g}`]:!!g,[`${dt}-with-button`]:!!le},de),Je=Ke=>{wt.current=!0,Qe==null||Qe(Ke)},Se=Ke=>{wt.current=!1,Dt==null||Dt(Ke)};return s.createElement(se.Z,Object.assign({ref:(0,x.sQ)(D,Ve),onPressEnter:ce},yt,{size:g,onCompositionStart:Je,onCompositionEnd:Se,prefixCls:je,addonAfter:J,suffix:Be,onChange:C,className:q,disabled:te}))}),V=e(1643);const y=se.Z;y.Group=ee,y.Search=X,y.TextArea=V.Z,y.Password=Ze;var ge=y},9937:function(qt,qe,e){"use strict";e.d(qe,{M1:function(){return o},TM:function(){return Y},Xy:function(){return ee},bi:function(){return ie},e5:function(){return De},ik:function(){return M},nz:function(){return f},pU:function(){return O},s7:function(){return x},x0:function(){return P}});var t=e(17313),r=e(74207),s=e(37613),U=e(83116);const f=u=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:u,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),O=u=>({borderColor:u.hoverBorderColor}),o=u=>({borderColor:u.activeBorderColor,boxShadow:u.activeShadow,outline:0}),ee=u=>({color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},O((0,s.TS)(u,{hoverBorderColor:u.colorBorder})))}),se=u=>{const{paddingBlockLG:n,fontSizeLG:E,lineHeightLG:I,borderRadiusLG:re,paddingInlineLG:X}=u;return{padding:`${n}px ${X}px`,fontSize:E,lineHeight:I,borderRadius:re}},P=u=>({padding:`${u.paddingBlockSM}px ${u.paddingInlineSM}px`,borderRadius:u.borderRadiusSM}),ie=(u,n)=>{const{componentCls:E,colorError:I,colorWarning:re,errorActiveShadow:X,warningActiveShadow:V,colorErrorBorderHover:y,colorWarningBorderHover:ge}=u;return{[`&-status-error:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:I,"&:hover":{borderColor:y},"&:focus, &-focused":Object.assign({},o((0,s.TS)(u,{activeBorderColor:I,activeShadow:X}))),[`${E}-prefix, ${E}-suffix`]:{color:I}},[`&-status-warning:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:re,"&:hover":{borderColor:ge},"&:focus, &-focused":Object.assign({},o((0,s.TS)(u,{activeBorderColor:re,activeShadow:V}))),[`${E}-prefix, ${E}-suffix`]:{color:re}}}},M=u=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${u.paddingBlock}px ${u.paddingInline}px`,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,backgroundColor:u.colorBgContainer,backgroundImage:"none",borderWidth:u.lineWidth,borderStyle:u.lineType,borderColor:u.colorBorder,borderRadius:u.borderRadius,transition:`all ${u.motionDurationMid}`},f(u.colorTextPlaceholder)),{"&:hover":Object.assign({},O(u)),"&:focus, &-focused":Object.assign({},o(u)),"&-disabled, &[disabled]":Object.assign({},ee(u)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:u.controlHeight,lineHeight:u.lineHeight,verticalAlign:"bottom",transition:`all ${u.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},se(u)),"&-sm":Object.assign({},P(u)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),x=u=>{const{componentCls:n,antCls:E}=u;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:u.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${n}, &-lg > ${n}-group-addon`]:Object.assign({},se(u)),[`&-sm ${n}, &-sm > ${n}-group-addon`]:Object.assign({},P(u)),[`&-lg ${E}-select-single ${E}-select-selector`]:{height:u.controlHeightLG},[`&-sm ${E}-select-single ${E}-select-selector`]:{height:u.controlHeightSM},[`> ${n}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${n}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${u.paddingInline}px`,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,textAlign:"center",backgroundColor:u.colorFillAlter,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadius,transition:`all ${u.motionDurationSlow}`,lineHeight:1,[`${E}-select`]:{margin:`-${u.paddingBlock+1}px -${u.paddingInline}px`,[`&${E}-select-single:not(${E}-select-customize-input)`]:{[`${E}-select-selector`]:{backgroundColor:"inherit",border:`${u.lineWidth}px ${u.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${E}-select-selector`]:{color:u.colorPrimary}}},[`${E}-cascader-picker`]:{margin:`-9px -${u.paddingInline}px`,backgroundColor:"transparent",[`${E}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${n}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${n}-search-with-button &`]:{zIndex:0}}},[`> ${n}:first-child, ${n}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${E}-select ${E}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}-affix-wrapper`]:{[`&:not(:first-child) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}:last-child, ${n}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${E}-select ${E}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${n}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-search &`]:{borderStartStartRadius:u.borderRadius,borderEndStartRadius:u.borderRadius}},[`&:not(:first-child), ${n}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${n}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${n}-group-addon, ${n}-group-wrap, > ${n}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:u.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + .${z}-col-xl-24${Et}-label`]:u(fe),[`@media (max-width: ${fe.screenXSMax}px)`]:[n(fe),{[ot]:{[`.${z}-col-xs-24${Et}-label`]:u(fe)}}],[`@media (max-width: ${fe.screenSMMax}px)`]:{[ot]:{[`.${z}-col-sm-24${Et}-label`]:u(fe)}},[`@media (max-width: ${fe.screenMDMax}px)`]:{[ot]:{[`.${z}-col-md-24${Et}-label`]:u(fe)}},[`@media (max-width: ${fe.screenLGMax}px)`]:{[ot]:{[`.${z}-col-lg-24${Et}-label`]:u(fe)}}}},I=(fe,ot)=>(0,M.TS)(fe,{formItemCls:`${fe.componentCls}-item`,rootPrefixCls:ot});var re=(0,x.Z)("Form",(fe,ot)=>{let{rootPrefixCls:Et}=ot;const z=I(fe,Et);return[Ce(z),Ze(z),R(z),De(z),Y(z),E(z),(0,ie.Z)(z),P.kr]},fe=>({labelRequiredMarkColor:fe.colorError,labelColor:fe.colorTextHeading,labelFontSize:fe.fontSize,labelHeight:fe.controlHeight,labelColonMarginInlineStart:fe.marginXXS/2,labelColonMarginInlineEnd:fe.marginXS,itemMarginBottom:fe.marginLG,verticalLabelPadding:`0 0 ${fe.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const X=[];function V(fe,ot,Et){let z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof fe=="string"?fe:`${ot}-${z}`,error:fe,errorStatus:Et}}var ge=fe=>{let{help:ot,helpStatus:Et,errors:z=X,warnings:K=X,className:ct,fieldId:pe,onVisibleChanged:Bt}=fe;const{prefixCls:Ht}=f.useContext(o.Rk),Ct=`${Ht}-item-explain`,[,$t]=re(Ht),sn=(0,f.useMemo)(()=>(0,O.Z)(Ht),[Ht]),wn=ee(z),Cn=ee(K),Wt=f.useMemo(()=>ot!=null?[V(ot,"help",Et)]:[].concat((0,t.Z)(wn.map((Ae,Re)=>V(Ae,"error","error",Re))),(0,t.Z)(Cn.map((Ae,Re)=>V(Ae,"warning","warning",Re)))),[ot,Et,wn,Cn]),oe={};return pe&&(oe.id=`${pe}_help`),f.createElement(U.default,{motionDeadline:sn.motionDeadline,motionName:`${Ht}-show-help`,visible:!!Wt.length,onVisibleChanged:Bt},Ae=>{const{className:Re,style:Xe}=Ae;return f.createElement("div",Object.assign({},oe,{className:s()(Ct,Re,ct,$t),style:Xe,role:"alert"}),f.createElement(U.CSSMotionList,Object.assign({keys:Wt},(0,O.Z)(Ht),{motionName:`${Ht}-show-help-item`,component:!1}),ht=>{const{key:ut,error:mt,errorStatus:$,className:Ne,style:Fe}=ht;return f.createElement("div",{key:ut,className:s()(Ne,{[`${Ct}-${$}`]:$}),style:Fe},mt)}))})},G=e(95013),Ve=e(36355),ae=e(1684),xe=e(52946),de=e(19716),me=e(16722);const Be=["parentNode"],le="form_item";function k(fe){return fe===void 0||fe===!1?[]:Array.isArray(fe)?fe:[fe]}function Ee(fe,ot){if(!fe.length)return;const Et=fe.join("_");return ot?`${ot}_${Et}`:Be.includes(Et)?`${le}_${Et}`:Et}function te(fe,ot,Et,z,K,ct){let pe=z;return ct!==void 0?pe=ct:Et.validating?pe="validating":fe.length?pe="error":ot.length?pe="warning":(Et.touched||K&&Et.validated)&&(pe="success"),pe}function W(fe){return k(fe).join("_")}function be(fe){const[ot]=(0,G.useForm)(),Et=f.useRef({}),z=f.useMemo(()=>fe!=null?fe:Object.assign(Object.assign({},ot),{__INTERNAL__:{itemRef:K=>ct=>{const pe=W(K);ct?Et.current[pe]=ct:delete Et.current[pe]}},scrollToField:function(K){let ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const pe=k(K),Bt=Ee(pe,z.__INTERNAL__.name),Ht=Bt?document.getElementById(Bt):null;Ht&&(0,me.Z)(Ht,Object.assign({scrollMode:"if-needed",block:"nearest"},ct))},getFieldInstance:K=>{const ct=W(K);return Et.current[ct]}}),[fe,ot]);return[z]}var Qe=e(28726),Dt=function(fe,ot){var Et={};for(var z in fe)Object.prototype.hasOwnProperty.call(fe,z)&&ot.indexOf(z)<0&&(Et[z]=fe[z]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(fe);K{const Et=f.useContext(ae.Z),{getPrefixCls:z,direction:K,form:ct}=f.useContext(Ve.E_),{prefixCls:pe,className:Bt,rootClassName:Ht,size:Ct,disabled:$t=Et,form:sn,colon:wn,labelAlign:Cn,labelWrap:Wt,labelCol:oe,wrapperCol:Ae,hideRequiredMark:Re,layout:Xe="horizontal",scrollToFirstError:ht,requiredMark:ut,onFinishFailed:mt,name:$,style:Ne,feedbackIcons:Fe}=fe,et=Dt(fe,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Ge=(0,de.Z)(Ct),st=f.useContext(Qe.Z),at=(0,f.useMemo)(()=>ut!==void 0?ut:ct&&ct.requiredMark!==void 0?ct.requiredMark:!Re,[Re,ut,ct]),Qt=wn!=null?wn:ct==null?void 0:ct.colon,mn=z("form",pe),[En,Wn]=re(mn),kn=s()(mn,`${mn}-${Xe}`,{[`${mn}-hide-required-mark`]:at===!1,[`${mn}-rtl`]:K==="rtl",[`${mn}-${Ge}`]:Ge},Wn,ct==null?void 0:ct.className,Bt,Ht),[Vn]=be(sn),{__INTERNAL__:On}=Vn;On.name=$;const ln=(0,f.useMemo)(()=>({name:$,labelAlign:Cn,labelCol:oe,labelWrap:Wt,wrapperCol:Ae,vertical:Xe==="vertical",colon:Qt,requiredMark:at,itemRef:On.itemRef,form:Vn,feedbackIcons:Fe}),[$,Cn,oe,Ae,Xe,Qt,at,Vn,Fe]);f.useImperativeHandle(ot,()=>Vn);const Xn=(pr,Kn)=>{if(pr){let Yn={block:"nearest"};typeof pr=="object"&&(Yn=pr),Vn.scrollToField(Kn,Yn)}},Jn=pr=>{if(mt==null||mt(pr),pr.errorFields.length){const Kn=pr.errorFields[0].name;if(ht!==void 0){Xn(ht,Kn);return}ct&&ct.scrollToFirstError!==void 0&&Xn(ct.scrollToFirstError,Kn)}};return En(f.createElement(ae.n,{disabled:$t},f.createElement(xe.q,{size:Ge},f.createElement(o.RV,Object.assign({},{validateMessages:st}),f.createElement(o.q3.Provider,{value:ln},f.createElement(G.default,Object.assign({id:$},et,{name:$,onFinishFailed:Jn,form:Vn,style:Object.assign(Object.assign({},ct==null?void 0:ct.style),Ne),className:kn})))))))};var vt=f.forwardRef(yt),wt=e(41799),dt=e(8654),je=e(92343),nt=e(11592);function g(fe){if(typeof fe=="function")return fe;const ot=(0,nt.Z)(fe);return ot.length<=1?ot[0]:ot}const D=()=>{const{status:fe,errors:ot=[],warnings:Et=[]}=(0,f.useContext)(o.aM);return{status:fe,errors:ot,warnings:Et}};D.Context=o.aM;var C=D,l=e(16089);function j(fe){const[ot,Et]=f.useState(fe),z=(0,f.useRef)(null),K=(0,f.useRef)([]),ct=(0,f.useRef)(!1);f.useEffect(()=>(ct.current=!1,()=>{ct.current=!0,l.Z.cancel(z.current),z.current=null}),[]);function pe(Bt){ct.current||(z.current===null&&(K.current=[],z.current=(0,l.Z)(()=>{z.current=null,Et(Ht=>{let Ct=Ht;return K.current.forEach($t=>{Ct=$t(Ct)}),Ct})})),K.current.push(Bt))}return[ot,pe]}function ce(){const{itemRef:fe}=f.useContext(o.q3),ot=f.useRef({});function Et(z,K){const ct=K&&typeof K=="object"&&K.ref,pe=z.join("_");return(ot.current.name!==pe||ot.current.originRef!==ct)&&(ot.current.name=pe,ot.current.originRef=ct,ot.current.ref=(0,dt.sQ)(fe(z),ct)),ot.current.ref}return Et}var p=e(29194),m=e(34280),J=e(2738),N=e(27382),A=e(37028);const q=fe=>{const{formItemCls:ot}=fe;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ot}-control`]:{display:"flex"}}}};var Je=(0,x.b)(["Form","item-item"],(fe,ot)=>{let{rootPrefixCls:Et}=ot;const z=I(fe,Et);return[q(z)]}),Ke=fe=>{const{prefixCls:ot,status:Et,wrapperCol:z,children:K,errors:ct,warnings:pe,_internalItemRender:Bt,extra:Ht,help:Ct,fieldId:$t,marginBottom:sn,onErrorVisibleChanged:wn}=fe,Cn=`${ot}-item`,Wt=f.useContext(o.q3),oe=z||Wt.wrapperCol||{},Ae=s()(`${Cn}-control`,oe.className),Re=f.useMemo(()=>Object.assign({},Wt),[Wt]);delete Re.labelCol,delete Re.wrapperCol;const Xe=f.createElement("div",{className:`${Cn}-control-input`},f.createElement("div",{className:`${Cn}-control-input-content`},K)),ht=f.useMemo(()=>({prefixCls:ot,status:Et}),[ot,Et]),ut=sn!==null||ct.length||pe.length?f.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},f.createElement(o.Rk.Provider,{value:ht},f.createElement(ge,{fieldId:$t,errors:ct,warnings:pe,help:Ct,helpStatus:Et,className:`${Cn}-explain-connected`,onVisibleChanged:wn})),!!sn&&f.createElement("div",{style:{width:0,height:sn}})):null,mt={};$t&&(mt.id=`${$t}_extra`);const $=Ht?f.createElement("div",Object.assign({},mt,{className:`${Cn}-extra`}),Ht):null,Ne=Bt&&Bt.mark==="pro_table_render"&&Bt.render?Bt.render(fe,{input:Xe,errorList:ut,extra:$}):f.createElement(f.Fragment,null,Xe,ut,$);return f.createElement(o.q3.Provider,{value:Re},f.createElement(A.Z,Object.assign({},oe,{className:Ae}),Ne),f.createElement(Je,{prefixCls:ot}))},He=e(61485),Ue=e(31724),F=e(9763),ye=e(6848),Ye=function(fe,ot){var Et={};for(var z in fe)Object.prototype.hasOwnProperty.call(fe,z)&&ot.indexOf(z)<0&&(Et[z]=fe[z]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(fe);K{let{prefixCls:ot,label:Et,htmlFor:z,labelCol:K,labelAlign:ct,colon:pe,required:Bt,requiredMark:Ht,tooltip:Ct}=fe;var $t;const[sn]=(0,F.Z)("Form"),{vertical:wn,labelAlign:Cn,labelCol:Wt,labelWrap:oe,colon:Ae}=f.useContext(o.q3);if(!Et)return null;const Re=K||Wt||{},Xe=ct||Cn,ht=`${ot}-item-label`,ut=s()(ht,Xe==="left"&&`${ht}-left`,Re.className,{[`${ht}-wrap`]:!!oe});let mt=Et;const $=pe===!0||Ae!==!1&&pe!==!1;$&&!wn&&typeof Et=="string"&&Et.trim()!==""&&(mt=Et.replace(/[:|:]\s*$/,""));const Fe=$e(Ct);if(Fe){const{icon:at=f.createElement(He.Z,null)}=Fe,Qt=Ye(Fe,["icon"]),mn=f.createElement(ye.Z,Object.assign({},Qt),f.cloneElement(at,{className:`${ot}-item-tooltip`,title:""}));mt=f.createElement(f.Fragment,null,mt,mn)}const et=Ht==="optional",Ge=typeof Ht=="function";Ge?mt=Ht(mt,{required:!!Bt}):et&&!Bt&&(mt=f.createElement(f.Fragment,null,mt,f.createElement("span",{className:`${ot}-item-optional`,title:""},(sn==null?void 0:sn.optional)||(($t=Ue.Z.Form)===null||$t===void 0?void 0:$t.optional))));const st=s()({[`${ot}-item-required`]:Bt,[`${ot}-item-required-mark-optional`]:et||Ge,[`${ot}-item-no-colon`]:!$});return f.createElement(A.Z,Object.assign({},Re,{className:ut}),f.createElement("label",{htmlFor:z,className:st,title:typeof Et=="string"?Et:""},mt))},Pt=e(29679),Tt=e(19248),gn=e(96512),Zn=e(58617);const An={success:Pt.Z,warning:gn.Z,error:Tt.Z,validating:Zn.Z};function Lt(fe){let{children:ot,errors:Et,warnings:z,hasFeedback:K,validateStatus:ct,prefixCls:pe,meta:Bt,noStyle:Ht}=fe;const Ct=`${pe}-item`,{feedbackIcons:$t}=f.useContext(o.q3),sn=te(Et,z,Bt,null,!!K,ct),{isFormItemInput:wn,status:Cn}=f.useContext(o.aM),Wt=f.useMemo(()=>{var oe;let Ae;if(K){const ht=K!==!0&&K.icons||$t,ut=sn&&((oe=ht==null?void 0:ht({status:sn,errors:Et,warnings:z}))===null||oe===void 0?void 0:oe[sn]),mt=sn&&An[sn];Ae=ut!==!1&&mt?f.createElement("span",{className:s()(`${Ct}-feedback-icon`,`${Ct}-feedback-icon-${sn}`)},ut||f.createElement(mt,null)):null}let Re=!0,Xe=sn||"";return Ht&&(Re=wn,Xe=(sn!=null?sn:Cn)||""),{status:Xe,errors:Et,warnings:z,hasFeedback:!!K,feedbackIcon:Ae,isFormItemInput:Re}},[sn,K,Ht,wn,Cn]);return f.createElement(o.aM.Provider,{value:Wt},ot)}var ar=function(fe,ot){var Et={};for(var z in fe)Object.prototype.hasOwnProperty.call(fe,z)&&ot.indexOf(z)<0&&(Et[z]=fe[z]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,z=Object.getOwnPropertySymbols(fe);K{if(Fe&&ut.current){const Wn=getComputedStyle(ut.current);st(parseInt(Wn.marginBottom,10))}},[Fe,et]);const at=Wn=>{Wn||st(null)},mn=function(){let Wn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const kn=Wn?mt:Ct.errors,Vn=Wn?$:Ct.warnings;return te(kn,Vn,Ct,"",!!$t,Ht)}(),En=s()(Xe,Et,z,{[`${Xe}-with-help`]:Ne||mt.length||$.length,[`${Xe}-has-feedback`]:mn&&$t,[`${Xe}-has-success`]:mn==="success",[`${Xe}-has-warning`]:mn==="warning",[`${Xe}-has-error`]:mn==="error",[`${Xe}-is-validating`]:mn==="validating",[`${Xe}-hidden`]:sn});return f.createElement("div",{className:En,style:K,ref:ut},f.createElement(N.Z,Object.assign({className:`${Xe}-row`},(0,J.Z)(Re,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),f.createElement(Nt,Object.assign({htmlFor:Cn},fe,{requiredMark:ht,required:Wt!=null?Wt:oe,prefixCls:ot})),f.createElement(Ke,Object.assign({},fe,Ct,{errors:mt,warnings:$,prefixCls:ot,status:mn,help:ct,marginBottom:Ge,onErrorVisibleChanged:at}),f.createElement(o.qI.Provider,{value:Ae},f.createElement(Lt,{prefixCls:ot,meta:Ct,errors:Ct.errors,warnings:Ct.warnings,hasFeedback:$t,validateStatus:mn},wn)))),!!Ge&&f.createElement("div",{className:`${Xe}-margin-offset`,style:{marginBottom:-Ge}}))}const on="__SPLIT__",tr=null,tt=f.memo(fe=>{let{children:ot}=fe;return ot},(fe,ot)=>fe.value===ot.value&&fe.update===ot.update&&fe.childProps.length===ot.childProps.length&&fe.childProps.every((Et,z)=>Et===ot.childProps[z]));function Ot(fe){return fe!=null}function Gt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Ft(fe){const{name:ot,noStyle:Et,className:z,dependencies:K,prefixCls:ct,shouldUpdate:pe,rules:Bt,children:Ht,required:Ct,label:$t,messageVariables:sn,trigger:wn="onChange",validateTrigger:Cn,hidden:Wt,help:oe}=fe,{getPrefixCls:Ae}=f.useContext(Ve.E_),{name:Re}=f.useContext(o.q3),Xe=g(Ht),ht=typeof Xe=="function",ut=f.useContext(o.qI),{validateTrigger:mt}=f.useContext(G.FieldContext),$=Cn!==void 0?Cn:mt,Ne=Ot(ot),Fe=Ae("form",ct),[et,Ge]=re(Fe),st=f.useContext(G.ListContext),at=f.useRef(),[Qt,mn]=j({}),[En,Wn]=(0,wt.Z)(()=>Gt()),kn=Kn=>{const Yn=st==null?void 0:st.getKey(Kn.name);if(Wn(Kn.destroy?Gt():Kn,!0),Et&&oe!==!1&&ut){let nr=Kn.name;if(Kn.destroy)nr=at.current||nr;else if(Yn!==void 0){const[lr,Br]=Yn;nr=[lr].concat((0,t.Z)(Br)),at.current=nr}ut(Kn,nr)}},Vn=(Kn,Yn)=>{mn(nr=>{const lr=Object.assign({},nr),Ur=[].concat((0,t.Z)(Kn.name.slice(0,-1)),(0,t.Z)(Yn)).join(on);return Kn.destroy?delete lr[Ur]:lr[Ur]=Kn,lr})},[On,ln]=f.useMemo(()=>{const Kn=(0,t.Z)(En.errors),Yn=(0,t.Z)(En.warnings);return Object.values(Qt).forEach(nr=>{Kn.push.apply(Kn,(0,t.Z)(nr.errors||[])),Yn.push.apply(Yn,(0,t.Z)(nr.warnings||[]))}),[Kn,Yn]},[Qt,En.errors,En.warnings]),Xn=ce();function Jn(Kn,Yn,nr){return Et&&!Wt?f.createElement(Lt,{prefixCls:Fe,hasFeedback:fe.hasFeedback,validateStatus:fe.validateStatus,meta:En,errors:On,warnings:ln,noStyle:!0},Kn):f.createElement(cn,Object.assign({key:"row"},fe,{className:s()(z,Ge),prefixCls:Fe,fieldId:Yn,isRequired:nr,errors:On,warnings:ln,meta:En,onSubItemMetaChange:Vn}),Kn)}if(!Ne&&!ht&&!K)return et(Jn(Xe));let pr={};return typeof $t=="string"?pr.label=$t:ot&&(pr.label=String(ot)),sn&&(pr=Object.assign(Object.assign({},pr),sn)),et(f.createElement(G.Field,Object.assign({},fe,{messageVariables:pr,trigger:wn,validateTrigger:$,onMetaChange:kn}),(Kn,Yn,nr)=>{const lr=k(ot).length&&Yn?Yn.name:[],Br=Ee(lr,Re),Ur=Ct!==void 0?Ct:!!(Bt&&Bt.some(dn=>{if(dn&&typeof dn=="object"&&dn.required&&!dn.warningOnly)return!0;if(typeof dn=="function"){const mr=dn(nr);return mr&&mr.required&&!mr.warningOnly}return!1})),Ln=Object.assign({},Kn);let Pn=null;if(Array.isArray(Xe)&&Ne)Pn=Xe;else if(!(ht&&(!(pe||K)||Ne))){if(!(K&&!ht&&!Ne))if((0,je.l$)(Xe)){const dn=Object.assign(Object.assign({},Xe.props),Ln);if(dn.id||(dn.id=Br),oe||On.length>0||ln.length>0||fe.extra){const sr=[];(oe||On.length>0)&&sr.push(`${Br}_help`),fe.extra&&sr.push(`${Br}_extra`),dn["aria-describedby"]=sr.join(" ")}On.length>0&&(dn["aria-invalid"]="true"),Ur&&(dn["aria-required"]="true"),(0,dt.Yr)(Xe)&&(dn.ref=Xn(lr,Xe)),new Set([].concat((0,t.Z)(k(wn)),(0,t.Z)(k($)))).forEach(sr=>{dn[sr]=function(){for(var fr,kr,_n,br,Rr,Sn=arguments.length,Dn=new Array(Sn),cr=0;cr{var{prefixCls:ot,children:Et}=fe,z=un(fe,["prefixCls","children"]);const{getPrefixCls:K}=f.useContext(Ve.E_),ct=K("form",ot),pe=f.useMemo(()=>({prefixCls:ct,status:"error"}),[ct]);return f.createElement(G.List,Object.assign({},z),(Bt,Ht,Ct)=>f.createElement(o.Rk.Provider,{value:pe},Et(Bt.map($t=>Object.assign(Object.assign({},$t),{fieldKey:$t.key})),Ht,{errors:Ct.errors,warnings:Ct.warnings})))};function Tn(){const{form:fe}=(0,f.useContext)(o.q3);return fe}const Yt=vt;Yt.Item=Hn,Yt.List=qn,Yt.ErrorList=ge,Yt.useForm=be,Yt.useFormInstance=Tn,Yt.useWatch=G.useWatch,Yt.Provider=o.RV,Yt.create=()=>{};var Sr=Yt},8628:function(qt,qe,e){"use strict";var t=e(59301),r=e(34280),s=e(56762),U=e(69507);function f(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const o=(0,t.useRef)({}),ee=(0,s.Z)(),se=(0,U.ZP)();return(0,r.Z)(()=>{const P=se.subscribe(ie=>{o.current=ie,O&&ee()});return()=>se.unsubscribe(P)},[]),o.current}qe.Z=f},9432:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return Ze},n:function(){return We}});var t=e(19248),r=e(92310),s=e.n(r),U=e(93681),f=e(8654),O=e(59301),o=e(19080),ee=e(36355),se=e(1684),P=e(19716),ie=e(32441),M=e(33234),x=e(59412),Z=e(9937);function R(De){return!!(De.prefix||De.suffix||De.allowClear)}var L=function(De,Y){var u={};for(var n in De)Object.prototype.hasOwnProperty.call(De,n)&&Y.indexOf(n)<0&&(u[n]=De[n]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,n=Object.getOwnPropertySymbols(De);E{var u;const{prefixCls:n,bordered:E=!0,status:I,size:re,disabled:X,onBlur:V,onFocus:y,suffix:ge,allowClear:G,addonAfter:Ve,addonBefore:ae,className:xe,style:de,styles:me,rootClassName:Be,onChange:le,classNames:k}=De,Ee=L(De,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:te,direction:W,input:be}=O.useContext(ee.E_),Qe=te("input",n),Dt=(0,O.useRef)(null),[yt,kt]=(0,Z.ZP)(Qe),{compactSize:vt,compactItemClassnames:wt}=(0,M.ri)(Qe,W),dt=(0,P.Z)(Je=>{var Se;return(Se=re!=null?re:vt)!==null&&Se!==void 0?Se:Je}),je=O.useContext(se.Z),nt=X!=null?X:je,{status:g,hasFeedback:D,feedbackIcon:C}=(0,O.useContext)(ie.aM),l=(0,o.F)(g,I),j=R(De)||!!D,ce=(0,O.useRef)(j);(0,O.useEffect)(()=>{var Je;j&&ce.current,ce.current=j},[j]);const p=(0,x.Z)(Dt,!0),m=Je=>{p(),V==null||V(Je)},J=Je=>{p(),y==null||y(Je)},N=Je=>{p(),le==null||le(Je)},A=(D||ge)&&O.createElement(O.Fragment,null,ge,D&&C);let q;return typeof G=="object"&&(G!=null&&G.clearIcon)?q=G:G&&(q={clearIcon:O.createElement(t.Z,null)}),yt(O.createElement(U.default,Object.assign({ref:(0,f.sQ)(Y,Dt),prefixCls:Qe,autoComplete:be==null?void 0:be.autoComplete},Ee,{disabled:nt,onBlur:m,onFocus:J,style:Object.assign(Object.assign({},be==null?void 0:be.style),de),styles:Object.assign(Object.assign({},be==null?void 0:be.styles),me),suffix:A,allowClear:q,className:s()(xe,Be,wt,be==null?void 0:be.className),onChange:N,addonAfter:Ve&&O.createElement(M.BR,null,O.createElement(ie.Ux,{override:!0,status:!0},Ve)),addonBefore:ae&&O.createElement(M.BR,null,O.createElement(ie.Ux,{override:!0,status:!0},ae)),classNames:Object.assign(Object.assign(Object.assign({},k),be==null?void 0:be.classNames),{input:s()({[`${Qe}-sm`]:dt==="small",[`${Qe}-lg`]:dt==="large",[`${Qe}-rtl`]:W==="rtl",[`${Qe}-borderless`]:!E},!j&&(0,o.Z)(Qe,l),k==null?void 0:k.input,(u=be==null?void 0:be.classNames)===null||u===void 0?void 0:u.input,kt)}),classes:{affixWrapper:s()({[`${Qe}-affix-wrapper-sm`]:dt==="small",[`${Qe}-affix-wrapper-lg`]:dt==="large",[`${Qe}-affix-wrapper-rtl`]:W==="rtl",[`${Qe}-affix-wrapper-borderless`]:!E},(0,o.Z)(`${Qe}-affix-wrapper`,l,D),kt),wrapper:s()({[`${Qe}-group-rtl`]:W==="rtl"},kt),group:s()({[`${Qe}-group-wrapper-sm`]:dt==="small",[`${Qe}-group-wrapper-lg`]:dt==="large",[`${Qe}-group-wrapper-rtl`]:W==="rtl",[`${Qe}-group-wrapper-disabled`]:nt},(0,o.Z)(`${Qe}-group-wrapper`,l,D),kt)}})))})},1643:function(qt,qe,e){"use strict";var t=e(19248),r=e(92310),s=e.n(r),U=e(9296),f=e(59301),O=e(19080),o=e(36355),ee=e(1684),se=e(19716),P=e(32441),ie=e(9432),M=e(9937),x=function(R,L){var We={};for(var Ce in R)Object.prototype.hasOwnProperty.call(R,Ce)&&L.indexOf(Ce)<0&&(We[Ce]=R[Ce]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ce=Object.getOwnPropertySymbols(R);Ze{const{prefixCls:We,bordered:Ce=!0,size:Ze,disabled:De,status:Y,allowClear:u,showCount:n,classNames:E,rootClassName:I,className:re}=R,X=x(R,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:y}=f.useContext(o.E_),ge=(0,se.Z)(Ze),G=f.useContext(ee.Z),Ve=De!=null?De:G,{status:ae,hasFeedback:xe,feedbackIcon:de}=f.useContext(P.aM),me=(0,O.F)(ae,Y),Be=f.useRef(null);f.useImperativeHandle(L,()=>{var W;return{resizableTextArea:(W=Be.current)===null||W===void 0?void 0:W.resizableTextArea,focus:be=>{var Qe,Dt;(0,ie.n)((Dt=(Qe=Be.current)===null||Qe===void 0?void 0:Qe.resizableTextArea)===null||Dt===void 0?void 0:Dt.textArea,be)},blur:()=>{var be;return(be=Be.current)===null||be===void 0?void 0:be.blur()}}});const le=V("input",We);let k;typeof u=="object"&&(u!=null&&u.clearIcon)?k=u:u&&(k={clearIcon:f.createElement(t.Z,null)});const[Ee,te]=(0,M.ZP)(le);return Ee(f.createElement(U.default,Object.assign({},X,{disabled:Ve,allowClear:k,className:s()(re,I),classes:{affixWrapper:s()(`${le}-textarea-affix-wrapper`,{[`${le}-affix-wrapper-rtl`]:y==="rtl",[`${le}-affix-wrapper-borderless`]:!Ce,[`${le}-affix-wrapper-sm`]:ge==="small",[`${le}-affix-wrapper-lg`]:ge==="large",[`${le}-textarea-show-count`]:n},(0,O.Z)(`${le}-affix-wrapper`,me),te)},classNames:Object.assign(Object.assign({},E),{textarea:s()({[`${le}-borderless`]:!Ce,[`${le}-sm`]:ge==="small",[`${le}-lg`]:ge==="large"},(0,O.Z)(le,me),te,E==null?void 0:E.textarea)}),prefixCls:le,suffix:xe&&f.createElement("span",{className:`${le}-textarea-suffix`},de),showCount:n,ref:Be})))});qe.Z=Z},59412:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});var t=e(59301);function r(s,U){const f=(0,t.useRef)([]),O=()=>{f.current.push(setTimeout(()=>{var o,ee,se,P;!((o=s.current)===null||o===void 0)&&o.input&&((ee=s.current)===null||ee===void 0?void 0:ee.input.getAttribute("type"))==="password"&&(!((se=s.current)===null||se===void 0)&&se.input.hasAttribute("value"))&&((P=s.current)===null||P===void 0||P.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(U&&O(),()=>f.current.forEach(o=>{o&&clearTimeout(o)})),[]),O}},92832:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return ge}});var t=e(92310),r=e.n(t),s=e(59301),U=e(36355),f=e(32441),O=e(9937),ee=G=>{const{getPrefixCls:Ve,direction:ae}=(0,s.useContext)(U.E_),{prefixCls:xe,className:de}=G,me=Ve("input-group",xe),Be=Ve("input"),[le,k]=(0,O.ZP)(Be),Ee=r()(me,{[`${me}-lg`]:G.size==="large",[`${me}-sm`]:G.size==="small",[`${me}-compact`]:G.compact,[`${me}-rtl`]:ae==="rtl"},k,de),te=(0,s.useContext)(f.aM),W=(0,s.useMemo)(()=>Object.assign(Object.assign({},te),{isFormItemInput:!1}),[te]);return le(s.createElement("span",{className:Ee,style:G.style,onMouseEnter:G.onMouseEnter,onMouseLeave:G.onMouseLeave,onFocus:G.onFocus,onBlur:G.onBlur},s.createElement(f.aM.Provider,{value:W},G.children)))},se=e(9432),P=e(73331),ie=e(15277),M=e(2738),x=e(8654),Z=e(59412),R=function(G,Ve){var ae={};for(var xe in G)Object.prototype.hasOwnProperty.call(G,xe)&&Ve.indexOf(xe)<0&&(ae[xe]=G[xe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,xe=Object.getOwnPropertySymbols(G);deG?s.createElement(ie.Z,null):s.createElement(P.Z,null),We={click:"onClick",hover:"onMouseOver"};var Ze=s.forwardRef((G,Ve)=>{const{visibilityToggle:ae=!0}=G,xe=typeof ae=="object"&&ae.visible!==void 0,[de,me]=(0,s.useState)(()=>xe?ae.visible:!1),Be=(0,s.useRef)(null);s.useEffect(()=>{xe&&me(ae.visible)},[xe,ae]);const le=(0,Z.Z)(Be),k=()=>{const{disabled:nt}=G;nt||(de&&le(),me(g=>{var D;const C=!g;return typeof ae=="object"&&((D=ae.onVisibleChange)===null||D===void 0||D.call(ae,C)),C}))},Ee=nt=>{const{action:g="click",iconRender:D=L}=G,C=We[g]||"",l=D(de),j={[C]:k,className:`${nt}-icon`,key:"passwordIcon",onMouseDown:ce=>{ce.preventDefault()},onMouseUp:ce=>{ce.preventDefault()}};return s.cloneElement(s.isValidElement(l)?l:s.createElement("span",null,l),j)},{className:te,prefixCls:W,inputPrefixCls:be,size:Qe}=G,Dt=R(G,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:yt}=s.useContext(U.E_),kt=yt("input",be),vt=yt("input-password",W),wt=ae&&Ee(vt),dt=r()(vt,te,{[`${vt}-${Qe}`]:!!Qe}),je=Object.assign(Object.assign({},(0,M.Z)(Dt,["suffix","iconRender","visibilityToggle"])),{type:de?"text":"password",className:dt,prefixCls:kt,suffix:wt});return Qe&&(je.size=Qe),s.createElement(se.Z,Object.assign({ref:(0,x.sQ)(Ve,Be)},je))}),De=e(47472),Y=e(92343),u=e(3113),n=e(19716),E=e(33234),I=function(G,Ve){var ae={};for(var xe in G)Object.prototype.hasOwnProperty.call(G,xe)&&Ve.indexOf(xe)<0&&(ae[xe]=G[xe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,xe=Object.getOwnPropertySymbols(G);de{const{prefixCls:ae,inputPrefixCls:xe,className:de,size:me,suffix:Be,enterButton:le=!1,addonAfter:k,loading:Ee,disabled:te,onSearch:W,onChange:be,onCompositionStart:Qe,onCompositionEnd:Dt}=G,yt=I(G,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:kt,direction:vt}=s.useContext(U.E_),wt=s.useRef(!1),dt=kt("input-search",ae),je=kt("input",xe),{compactSize:nt}=(0,E.ri)(dt,vt),g=(0,n.Z)(Ke=>{var He;return(He=me!=null?me:nt)!==null&&He!==void 0?He:Ke}),D=s.useRef(null),C=Ke=>{Ke&&Ke.target&&Ke.type==="click"&&W&&W(Ke.target.value,Ke,{source:"clear"}),be&&be(Ke)},l=Ke=>{var He;document.activeElement===((He=D.current)===null||He===void 0?void 0:He.input)&&Ke.preventDefault()},j=Ke=>{var He,Ue;W&&W((Ue=(He=D.current)===null||He===void 0?void 0:He.input)===null||Ue===void 0?void 0:Ue.value,Ke,{source:"input"})},ce=Ke=>{wt.current||Ee||j(Ke)},p=typeof le=="boolean"?s.createElement(De.Z,null):null,m=`${dt}-button`;let J;const N=le||{},A=N.type&&N.type.__ANT_BUTTON===!0;A||N.type==="button"?J=(0,Y.Tm)(N,Object.assign({onMouseDown:l,onClick:Ke=>{var He,Ue;(Ue=(He=N==null?void 0:N.props)===null||He===void 0?void 0:He.onClick)===null||Ue===void 0||Ue.call(He,Ke),j(Ke)},key:"enterButton"},A?{className:m,size:g}:{})):J=s.createElement(u.ZP,{className:m,type:le?"primary":void 0,size:g,disabled:te,key:"enterButton",onMouseDown:l,onClick:j,loading:Ee,icon:p},le),k&&(J=[J,(0,Y.Tm)(k,{key:"addonAfter"})]);const q=r()(dt,{[`${dt}-rtl`]:vt==="rtl",[`${dt}-${g}`]:!!g,[`${dt}-with-button`]:!!le},de),Je=Ke=>{wt.current=!0,Qe==null||Qe(Ke)},Se=Ke=>{wt.current=!1,Dt==null||Dt(Ke)};return s.createElement(se.Z,Object.assign({ref:(0,x.sQ)(D,Ve),onPressEnter:ce},yt,{size:g,onCompositionStart:Je,onCompositionEnd:Se,prefixCls:je,addonAfter:J,suffix:Be,onChange:C,className:q,disabled:te}))}),V=e(1643);const y=se.Z;y.Group=ee,y.Search=X,y.TextArea=V.Z,y.Password=Ze;var ge=y},9937:function(qt,qe,e){"use strict";e.d(qe,{M1:function(){return o},TM:function(){return Y},Xy:function(){return ee},bi:function(){return ie},e5:function(){return De},ik:function(){return M},nz:function(){return f},pU:function(){return O},s7:function(){return x},x0:function(){return P}});var t=e(17313),r=e(74207),s=e(37613),U=e(83116);const f=u=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:u,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),O=u=>({borderColor:u.hoverBorderColor}),o=u=>({borderColor:u.activeBorderColor,boxShadow:u.activeShadow,outline:0}),ee=u=>({color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},O((0,s.TS)(u,{hoverBorderColor:u.colorBorder})))}),se=u=>{const{paddingBlockLG:n,fontSizeLG:E,lineHeightLG:I,borderRadiusLG:re,paddingInlineLG:X}=u;return{padding:`${n}px ${X}px`,fontSize:E,lineHeight:I,borderRadius:re}},P=u=>({padding:`${u.paddingBlockSM}px ${u.paddingInlineSM}px`,borderRadius:u.borderRadiusSM}),ie=(u,n)=>{const{componentCls:E,colorError:I,colorWarning:re,errorActiveShadow:X,warningActiveShadow:V,colorErrorBorderHover:y,colorWarningBorderHover:ge}=u;return{[`&-status-error:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:I,"&:hover":{borderColor:y},"&:focus, &-focused":Object.assign({},o((0,s.TS)(u,{activeBorderColor:I,activeShadow:X}))),[`${E}-prefix, ${E}-suffix`]:{color:I}},[`&-status-warning:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:re,"&:hover":{borderColor:ge},"&:focus, &-focused":Object.assign({},o((0,s.TS)(u,{activeBorderColor:re,activeShadow:V}))),[`${E}-prefix, ${E}-suffix`]:{color:re}}}},M=u=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${u.paddingBlock}px ${u.paddingInline}px`,color:u.colorText,fontSize:u.fontSize,lineHeight:u.lineHeight,backgroundColor:u.colorBgContainer,backgroundImage:"none",borderWidth:u.lineWidth,borderStyle:u.lineType,borderColor:u.colorBorder,borderRadius:u.borderRadius,transition:`all ${u.motionDurationMid}`},f(u.colorTextPlaceholder)),{"&:hover":Object.assign({},O(u)),"&:focus, &-focused":Object.assign({},o(u)),"&-disabled, &[disabled]":Object.assign({},ee(u)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:u.controlHeight,lineHeight:u.lineHeight,verticalAlign:"bottom",transition:`all ${u.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},se(u)),"&-sm":Object.assign({},P(u)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),x=u=>{const{componentCls:n,antCls:E}=u;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:u.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${n}, &-lg > ${n}-group-addon`]:Object.assign({},se(u)),[`&-sm ${n}, &-sm > ${n}-group-addon`]:Object.assign({},P(u)),[`&-lg ${E}-select-single ${E}-select-selector`]:{height:u.controlHeightLG},[`&-sm ${E}-select-single ${E}-select-selector`]:{height:u.controlHeightSM},[`> ${n}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${n}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${u.paddingInline}px`,color:u.colorText,fontWeight:"normal",fontSize:u.fontSize,textAlign:"center",backgroundColor:u.colorFillAlter,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadius,transition:`all ${u.motionDurationSlow}`,lineHeight:1,[`${E}-select`]:{margin:`-${u.paddingBlock+1}px -${u.paddingInline}px`,[`&${E}-select-single:not(${E}-select-customize-input)`]:{[`${E}-select-selector`]:{backgroundColor:"inherit",border:`${u.lineWidth}px ${u.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${E}-select-selector`]:{color:u.colorPrimary}}},[`${E}-cascader-picker`]:{margin:`-9px -${u.paddingInline}px`,backgroundColor:"transparent",[`${E}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${n}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${n}-search-with-button &`]:{zIndex:0}}},[`> ${n}:first-child, ${n}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${E}-select ${E}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}-affix-wrapper`]:{[`&:not(:first-child) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}:last-child, ${n}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${E}-select ${E}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${n}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-search &`]:{borderStartStartRadius:u.borderRadius,borderEndStartRadius:u.borderRadius}},[`&:not(:first-child), ${n}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${n}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${n}-group-addon, ${n}-group-wrap, > ${n}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:u.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${n}-affix-wrapper, & > ${n}-number-affix-wrapper, & > ${E}-picker-range @@ -105,7 +105,7 @@ & > ${E}-cascader-picker:last-child ${n}, & > ${E}-cascader-picker-focused:last-child ${n}`]:{borderInlineEndWidth:u.lineWidth,borderStartEndRadius:u.borderRadius,borderEndEndRadius:u.borderRadius},[`& > ${E}-select-auto-complete ${n}`]:{verticalAlign:"top"},[`${n}-group-wrapper + ${n}-group-wrapper`]:{marginInlineStart:-u.lineWidth,[`${n}-affix-wrapper`]:{borderRadius:0}},[`${n}-group-wrapper:not(:last-child)`]:{[`&${n}-search > ${n}-group`]:{[`& > ${n}-group-addon > ${n}-search-button`]:{borderRadius:0},[`& > ${n}`]:{borderStartStartRadius:u.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:u.borderRadius}}}})}},Z=u=>{const{componentCls:n,controlHeightSM:E,lineWidth:I}=u,X=(E-I*2-16)/2;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(u)),M(u)),ie(u,n)),{'&[type="color"]':{height:u.controlHeight,[`&${n}-lg`]:{height:u.controlHeightLG},[`&${n}-sm`]:{height:E,paddingTop:X,paddingBottom:X}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},R=u=>{const{componentCls:n}=u;return{[`${n}-clear-icon`]:{margin:0,color:u.colorTextQuaternary,fontSize:u.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:hover":{color:u.colorTextTertiary},"&:active":{color:u.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${u.inputAffixPadding}px`}}}},L=u=>{const{componentCls:n,inputAffixPadding:E,colorTextDescription:I,motionDurationSlow:re,colorIcon:X,colorIconHover:V,iconCls:y}=u;return{[`${n}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},M(u)),{display:"inline-flex",[`&:not(${n}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},O(u)),{zIndex:1,[`${n}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${n}[disabled]`]:{background:"transparent"}},[`> input${n}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${n}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:u.paddingXS}},"&-show-count-suffix":{color:I},"&-show-count-has-suffix":{marginInlineEnd:u.paddingXXS},"&-prefix":{marginInlineEnd:E},"&-suffix":{marginInlineStart:E}}}),R(u)),{[`${y}${n}-password-icon`]:{color:X,cursor:"pointer",transition:`all ${re}`,"&:hover":{color:V}}}),ie(u,`${n}-affix-wrapper`))}},We=u=>{const{componentCls:n,colorError:E,colorWarning:I,borderRadiusLG:re,borderRadiusSM:X}=u;return{[`${n}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(u)),x(u)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${n}-group-addon`]:{borderRadius:re,fontSize:u.fontSizeLG}},"&-sm":{[`${n}-group-addon`]:{borderRadius:X}},"&-status-error":{[`${n}-group-addon`]:{color:E,borderColor:E}},"&-status-warning":{[`${n}-group-addon`]:{color:I,borderColor:I}},"&-disabled":{[`${n}-group-addon`]:Object.assign({},ee(u))},[`&:not(${n}-compact-first-item):not(${n}-compact-last-item)${n}-compact-item`]:{[`${n}, ${n}-group-addon`]:{borderRadius:0}},[`&:not(${n}-compact-last-item)${n}-compact-first-item`]:{[`${n}, ${n}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${n}-compact-first-item)${n}-compact-last-item`]:{[`${n}, ${n}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},Ce=u=>{const{componentCls:n,antCls:E}=u,I=`${n}-search`;return{[I]:{[`${n}`]:{"&:hover, &:focus":{borderColor:u.colorPrimaryHover,[`+ ${n}-group-addon ${I}-button:not(${E}-btn-primary)`]:{borderInlineStartColor:u.colorPrimaryHover}}},[`${n}-affix-wrapper`]:{borderRadius:0},[`${n}-lg`]:{lineHeight:u.lineHeightLG-2e-4},[`> ${n}-group`]:{[`> ${n}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${I}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:u.borderRadius,borderEndEndRadius:u.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${I}-button:not(${E}-btn-primary)`]:{color:u.colorTextDescription,"&:hover":{color:u.colorPrimaryHover},"&:active":{color:u.colorPrimaryActive},[`&${E}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${I}-button`]:{height:u.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${I}-button`]:{height:u.controlHeightLG},[`&-small ${I}-button`]:{height:u.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${n}-compact-item`]:{[`&:not(${n}-compact-last-item)`]:{[`${n}-group-addon`]:{[`${n}-search-button`]:{marginInlineEnd:-u.lineWidth,borderRadius:0}}},[`&:not(${n}-compact-first-item)`]:{[`${n},${n}-affix-wrapper`]:{borderRadius:0}},[`> ${n}-group-addon ${n}-search-button, > ${n}, - ${n}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${n}-affix-wrapper-focused`]:{zIndex:2}}}}},Ze=u=>{const{componentCls:n,paddingLG:E}=u,I=`${n}-textarea`;return{[I]:{position:"relative","&-show-count":{[`> ${n}`]:{height:"100%"},[`${n}-data-count`]:{position:"absolute",bottom:-u.fontSize*u.lineHeight,insetInlineEnd:0,color:u.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${n}`]:{paddingInlineEnd:E}},[`&-affix-wrapper${I}-has-feedback`]:{[`${n}`]:{paddingInlineEnd:E}},[`&-affix-wrapper${n}-affix-wrapper`]:{padding:0,[`> textarea${n}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${n}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${n}-clear-icon`]:{position:"absolute",insetInlineEnd:u.paddingXS,insetBlockStart:u.paddingXS},[`${I}-suffix`]:{position:"absolute",top:0,insetInlineEnd:u.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function De(u){return(0,s.TS)(u,{inputAffixPadding:u.paddingXXS})}const Y=u=>{const{controlHeight:n,fontSize:E,lineHeight:I,lineWidth:re,controlHeightSM:X,controlHeightLG:V,fontSizeLG:y,lineHeightLG:ge,paddingSM:G,controlPaddingHorizontalSM:Ve,controlPaddingHorizontal:ae,colorFillAlter:xe,colorPrimaryHover:de,controlOutlineWidth:ve,controlOutline:Be,colorErrorOutline:le,colorWarningOutline:k}=u;return{paddingBlock:Math.max(Math.round((n-E*I)/2*10)/10-re,3),paddingBlockSM:Math.max(Math.round((X-E*I)/2*10)/10-re,0),paddingBlockLG:Math.ceil((V-y*ge)/2*10)/10-re,paddingInline:G-re,paddingInlineSM:Ve-re,paddingInlineLG:ae-re,addonBg:xe,activeBorderColor:de,hoverBorderColor:de,activeShadow:`0 0 0 ${ve}px ${Be}`,errorActiveShadow:`0 0 0 ${ve}px ${le}`,warningActiveShadow:`0 0 0 ${ve}px ${k}`}};qe.ZP=(0,U.Z)("Input",u=>{const n=(0,s.TS)(u,De(u));return[Z(n),Ze(n),L(n),We(n),Ce(n),(0,r.c)(n)]},Y)},45818:function(qt,qe,e){"use strict";e.d(qe,{D:function(){return De},Z:function(){return n}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(I,re){return r.createElement(f.Z,(0,t.Z)({},I,{ref:re,icon:U}))},o=r.forwardRef(O),ee=o,se=e(33853),P=e(38819),ie=e(92310),M=e.n(ie),x=e(2738),R=E=>!isNaN(parseFloat(E))&&isFinite(E),L=e(36355),We=e(84966),Ce=function(E,I){var re={};for(var X in E)Object.prototype.hasOwnProperty.call(E,X)&&I.indexOf(X)<0&&(re[X]=E[X]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,X=Object.getOwnPropertySymbols(E);V{let E=0;return function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return E+=1,`${I}${E}`}})();var n=r.forwardRef((E,I)=>{const{prefixCls:re,className:X,trigger:V,children:y,defaultCollapsed:ge=!1,theme:G="dark",style:Ve={},collapsible:ae=!1,reverseArrow:xe=!1,width:de=200,collapsedWidth:ve=80,zeroWidthTriggerStyle:Be,breakpoint:le,onCollapse:k,onBreakpoint:Ee}=E,te=Ce(E,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:W}=(0,r.useContext)(We.Gs),[be,Qe]=(0,r.useState)("collapsed"in E?E.collapsed:ge),[Dt,yt]=(0,r.useState)(!1);(0,r.useEffect)(()=>{"collapsed"in E&&Qe(E.collapsed)},[E.collapsed]);const kt=(g,D)=>{"collapsed"in E||Qe(g),k==null||k(g,D)},vt=(0,r.useRef)();vt.current=g=>{yt(g.matches),Ee==null||Ee(g.matches),be!==g.matches&&kt(g.matches,"responsive")},(0,r.useEffect)(()=>{function g(C){return vt.current(C)}let D;if(typeof window!="undefined"){const{matchMedia:C}=window;if(C&&le&&le in Ze){D=C(`(max-width: ${Ze[le]})`);try{D.addEventListener("change",g)}catch(l){D.addListener(g)}g(D)}}return()=>{try{D==null||D.removeEventListener("change",g)}catch(C){D==null||D.removeListener(g)}}},[le]),(0,r.useEffect)(()=>{const g=Y("ant-sider-");return W.addSider(g),()=>W.removeSider(g)},[]);const wt=()=>{kt(!be,"clickTrigger")},{getPrefixCls:dt}=(0,r.useContext)(L.E_),je=()=>{const g=dt("layout-sider",re),D=(0,x.Z)(te,["collapsed"]),C=be?ve:de,l=R(C)?`${C}px`:String(C),j=parseFloat(String(ve||0))===0?r.createElement("span",{onClick:wt,className:M()(`${g}-zero-width-trigger`,`${g}-zero-width-trigger-${xe?"right":"left"}`),style:Be},V||r.createElement(ee,null)):null,m={expanded:xe?r.createElement(P.Z,null):r.createElement(se.Z,null),collapsed:xe?r.createElement(se.Z,null):r.createElement(P.Z,null)}[be?"collapsed":"expanded"],J=V!==null?j||r.createElement("div",{className:`${g}-trigger`,onClick:wt,style:{width:l}},V||m):null,N=Object.assign(Object.assign({},Ve),{flex:`0 0 ${l}`,maxWidth:l,minWidth:l,width:l}),A=M()(g,`${g}-${G}`,{[`${g}-collapsed`]:!!be,[`${g}-has-trigger`]:ae&&V!==null&&!j,[`${g}-below`]:!!Dt,[`${g}-zero-width`]:parseFloat(l)===0},X);return r.createElement("aside",Object.assign({className:A},D,{style:N,ref:I}),r.createElement("div",{className:`${g}-children`},y),ae||Dt&&j?J:null)},nt=r.useMemo(()=>({siderCollapsed:be}),[be]);return r.createElement(De.Provider,{value:nt},je())})},84966:function(qt,qe,e){"use strict";e.d(qe,{VY:function(){return De},$_:function(){return Ze},h4:function(){return Ce},Gs:function(){return x},ZP:function(){return Y}});var t=e(94480),r=e(92310),s=e.n(r),U=e(2738),f=e(59301),O=e(36355),o=e(83116),se=u=>{const{componentCls:n,bodyBg:E,lightSiderBg:I,lightTriggerBg:re,lightTriggerColor:X}=u;return{[`${n}-sider-light`]:{background:I,[`${n}-sider-trigger`]:{color:X,background:re},[`${n}-sider-zero-width-trigger`]:{color:X,background:re,border:`1px solid ${E}`,borderInlineStart:0}}}};const P=u=>{const{antCls:n,componentCls:E,colorText:I,triggerColor:re,footerBg:X,triggerBg:V,headerHeight:y,headerPadding:ge,headerColor:G,footerPadding:Ve,triggerHeight:ae,zeroTriggerHeight:xe,zeroTriggerWidth:de,motionDurationMid:ve,motionDurationSlow:Be,fontSize:le,borderRadius:k,bodyBg:Ee,headerBg:te,siderBg:W}=u;return{[E]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ee,"&, *":{boxSizing:"border-box"},[`&${E}-has-sider`]:{flexDirection:"row",[`> ${E}, > ${E}-content`]:{width:0}},[`${E}-header, &${E}-footer`]:{flex:"0 0 auto"},[`${E}-sider`]:{position:"relative",minWidth:0,background:W,transition:`all ${ve}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${n}-menu${n}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ae},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ae,color:re,lineHeight:`${ae}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${ve}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:y,insetInlineEnd:-de,zIndex:1,width:de,height:xe,color:re,fontSize:u.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:W,borderStartStartRadius:0,borderStartEndRadius:k,borderEndEndRadius:k,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-de,borderStartStartRadius:k,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:k}}}}},se(u)),{"&-rtl":{direction:"rtl"}}),[`${E}-header`]:{height:y,padding:ge,color:G,lineHeight:`${y}px`,background:te,[`${n}-menu`]:{lineHeight:"inherit"}},[`${E}-footer`]:{padding:Ve,color:I,fontSize:le,background:X},[`${E}-content`]:{flex:"auto",minHeight:0}}};var ie=(0,o.Z)("Layout",u=>[P(u)],u=>{const{colorBgLayout:n,controlHeight:E,controlHeightLG:I,colorText:re,controlHeightSM:X,marginXXS:V,colorTextLightSolid:y,colorBgContainer:ge}=u,G=I*1.25;return{colorBgHeader:"#001529",colorBgBody:n,colorBgTrigger:"#002140",bodyBg:n,headerBg:"#001529",headerHeight:E*2,headerPadding:`0 ${G}px`,headerColor:re,footerPadding:`${X}px ${G}px`,footerBg:n,siderBg:"#001529",triggerHeight:I+V*2,triggerBg:"#002140",triggerColor:y,zeroTriggerWidth:I,zeroTriggerHeight:I,lightSiderBg:ge,lightTriggerBg:ge,lightTriggerColor:re}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),M=function(u,n){var E={};for(var I in u)Object.prototype.hasOwnProperty.call(u,I)&&n.indexOf(I)<0&&(E[I]=u[I]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,I=Object.getOwnPropertySymbols(u);renull,removeSider:()=>null}});function Z(u){let{suffixCls:n,tagName:E,displayName:I}=u;return re=>f.forwardRef((V,y)=>f.createElement(re,Object.assign({ref:y,suffixCls:n,tagName:E},V)))}const R=f.forwardRef((u,n)=>{const{prefixCls:E,suffixCls:I,className:re,tagName:X}=u,V=M(u,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:y}=f.useContext(O.E_),ge=y("layout",E),[G,Ve]=ie(ge),ae=I?`${ge}-${I}`:ge;return G(f.createElement(X,Object.assign({className:s()(E||ae,re,Ve),ref:n},V)))}),L=f.forwardRef((u,n)=>{const{direction:E}=f.useContext(O.E_),[I,re]=f.useState([]),{prefixCls:X,className:V,rootClassName:y,children:ge,hasSider:G,tagName:Ve,style:ae}=u,xe=M(u,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),de=(0,U.Z)(xe,["suffixCls"]),{getPrefixCls:ve,layout:Be}=f.useContext(O.E_),le=ve("layout",X),[k,Ee]=ie(le),te=s()(le,{[`${le}-has-sider`]:typeof G=="boolean"?G:I.length>0,[`${le}-rtl`]:E==="rtl"},Be==null?void 0:Be.className,V,y,Ee),W=f.useMemo(()=>({siderHook:{addSider:be=>{re(Qe=>[].concat((0,t.Z)(Qe),[be]))},removeSider:be=>{re(Qe=>Qe.filter(Dt=>Dt!==be))}}}),[]);return k(f.createElement(x.Provider,{value:W},f.createElement(Ve,Object.assign({ref:n,className:te,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),ae)},de),ge)))}),We=Z({tagName:"div",displayName:"Layout"})(L),Ce=Z({suffixCls:"header",tagName:"header",displayName:"Header"})(R),Ze=Z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(R),De=Z({suffixCls:"content",tagName:"main",displayName:"Content"})(R);var Y=We},40875:function(qt,qe,e){"use strict";e.d(qe,{J:function(){return O}});var t=e(59301),r=e(33234),s=e(70425),U=function(o,ee){var se={};for(var P in o)Object.prototype.hasOwnProperty.call(o,P)&&ee.indexOf(P)<0&&(se[P]=o[P]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,P=Object.getOwnPropertySymbols(o);ie{const{children:se}=o,P=U(o,["children"]),ie=t.useContext(f),M=t.useMemo(()=>Object.assign(Object.assign({},ie),P),[ie,P.prefixCls,P.mode,P.selectable]);return t.createElement(f.Provider,{value:M},t.createElement(r.BR,null,(0,s.supportNodeRef)(se)?t.cloneElement(se,{ref:ee}):se))});qe.Z=f},20834:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return nt}});var t=e(15285),r=e(59301),s=e(45818),U=e(92310),f=e.n(U),O=e(36355),o=function(g,D){var C={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&D.indexOf(l)<0&&(C[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,l=Object.getOwnPropertySymbols(g);j{const{prefixCls:D,className:C,dashed:l}=g,j=o(g,["prefixCls","className","dashed"]),{getPrefixCls:ce}=r.useContext(O.E_),p=ce("menu",D),m=f()({[`${p}-item-divider-dashed`]:!!l},C);return r.createElement(t.iz,Object.assign({className:m},j))},P=e(11592),ie=e(2738),M=e(6848),x=e(92343),R=(0,r.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),We=g=>{var D;const{className:C,children:l,icon:j,title:ce,danger:p}=g,{prefixCls:m,firstLevel:J,direction:N,disableMenuItemTitleTooltip:A,inlineCollapsed:q}=r.useContext(R),Je=ye=>{const Ye=r.createElement("span",{className:`${m}-title-content`},l);return(!j||(0,x.l$)(l)&&l.type==="span")&&l&&ye&&J&&typeof l=="string"?r.createElement("div",{className:`${m}-inline-collapsed-noicon`},l.charAt(0)):Ye},{siderCollapsed:Se}=r.useContext(s.D);let Ke=ce;typeof ce=="undefined"?Ke=J?l:"":ce===!1&&(Ke="");const He={title:Ke};!Se&&!q&&(He.title=null,He.open=!1);const Ue=(0,P.Z)(l).length;let F=r.createElement(t.ck,Object.assign({},(0,ie.Z)(g,["title","icon","danger"]),{className:f()({[`${m}-item-danger`]:p,[`${m}-item-only-child`]:(j?Ue+1:Ue)===1},C),title:typeof ce=="string"?ce:void 0}),(0,x.Tm)(j,{className:f()((0,x.l$)(j)?(D=j.props)===null||D===void 0?void 0:D.className:"",`${m}-item-icon`)}),Je(q));return A||(F=r.createElement(M.Z,Object.assign({},He,{placement:N==="rtl"?"left":"right",overlayClassName:`${m}-inline-collapsed-tooltip`}),F)),F},Ze=g=>{var D;const{popupClassName:C,icon:l,title:j,theme:ce}=g,p=r.useContext(R),{prefixCls:m,inlineCollapsed:J,theme:N}=p,A=(0,t.Xl)();let q;if(!l)q=J&&!A.length&&j&&typeof j=="string"?r.createElement("div",{className:`${m}-inline-collapsed-noicon`},j.charAt(0)):r.createElement("span",{className:`${m}-title-content`},j);else{const Se=(0,x.l$)(j)&&j.type==="span";q=r.createElement(r.Fragment,null,(0,x.Tm)(l,{className:f()((0,x.l$)(l)?(D=l.props)===null||D===void 0?void 0:D.className:"",`${m}-item-icon`)}),Se?j:r.createElement("span",{className:`${m}-title-content`},j))}const Je=r.useMemo(()=>Object.assign(Object.assign({},p),{firstLevel:!1}),[p]);return r.createElement(R.Provider,{value:Je},r.createElement(t.Wd,Object.assign({},(0,ie.Z)(g,["icon"]),{title:q,popupClassName:f()(m,C,`${m}-${ce||N}`)})))},De=e(18785),Y=e(70425),u=e(62892),n=e(40875),E=function(g,D){var C={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&D.indexOf(l)<0&&(C[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,l=Object.getOwnPropertySymbols(g);j{if(D&&typeof D=="object"){const l=D,{label:j,children:ce,key:p,type:m}=l,J=E(l,["label","children","key","type"]),N=p!=null?p:`tmp-${C}`;return ce||m==="group"?m==="group"?r.createElement(t.BW,Object.assign({key:N},J,{title:j}),I(ce)):r.createElement(Ze,Object.assign({key:N},J,{title:j}),I(ce)):m==="divider"?r.createElement(se,Object.assign({key:N},J)):r.createElement(We,Object.assign({key:N},J),j)}return null}).filter(D=>D)}function re(g){return r.useMemo(()=>g&&I(g),[g])}var X=e(64993),V=e(17313),y=e(8378),ge=e(13826),G=e(29878),Ve=e(83116),ae=e(37613),de=g=>{const{componentCls:D,motionDurationSlow:C,horizontalLineHeight:l,colorSplit:j,lineWidth:ce,lineType:p,itemPaddingInline:m}=g;return{[`${D}-horizontal`]:{lineHeight:l,border:0,borderBottom:`${ce}px ${p} ${j}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${D}-item, ${D}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:m},[`> ${D}-item:hover, + ${n}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${n}-affix-wrapper-focused`]:{zIndex:2}}}}},Ze=u=>{const{componentCls:n,paddingLG:E}=u,I=`${n}-textarea`;return{[I]:{position:"relative","&-show-count":{[`> ${n}`]:{height:"100%"},[`${n}-data-count`]:{position:"absolute",bottom:-u.fontSize*u.lineHeight,insetInlineEnd:0,color:u.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${n}`]:{paddingInlineEnd:E}},[`&-affix-wrapper${I}-has-feedback`]:{[`${n}`]:{paddingInlineEnd:E}},[`&-affix-wrapper${n}-affix-wrapper`]:{padding:0,[`> textarea${n}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${n}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${n}-clear-icon`]:{position:"absolute",insetInlineEnd:u.paddingXS,insetBlockStart:u.paddingXS},[`${I}-suffix`]:{position:"absolute",top:0,insetInlineEnd:u.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function De(u){return(0,s.TS)(u,{inputAffixPadding:u.paddingXXS})}const Y=u=>{const{controlHeight:n,fontSize:E,lineHeight:I,lineWidth:re,controlHeightSM:X,controlHeightLG:V,fontSizeLG:y,lineHeightLG:ge,paddingSM:G,controlPaddingHorizontalSM:Ve,controlPaddingHorizontal:ae,colorFillAlter:xe,colorPrimaryHover:de,controlOutlineWidth:me,controlOutline:Be,colorErrorOutline:le,colorWarningOutline:k}=u;return{paddingBlock:Math.max(Math.round((n-E*I)/2*10)/10-re,3),paddingBlockSM:Math.max(Math.round((X-E*I)/2*10)/10-re,0),paddingBlockLG:Math.ceil((V-y*ge)/2*10)/10-re,paddingInline:G-re,paddingInlineSM:Ve-re,paddingInlineLG:ae-re,addonBg:xe,activeBorderColor:de,hoverBorderColor:de,activeShadow:`0 0 0 ${me}px ${Be}`,errorActiveShadow:`0 0 0 ${me}px ${le}`,warningActiveShadow:`0 0 0 ${me}px ${k}`}};qe.ZP=(0,U.Z)("Input",u=>{const n=(0,s.TS)(u,De(u));return[Z(n),Ze(n),L(n),We(n),Ce(n),(0,r.c)(n)]},Y)},45818:function(qt,qe,e){"use strict";e.d(qe,{D:function(){return De},Z:function(){return n}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(I,re){return r.createElement(f.Z,(0,t.Z)({},I,{ref:re,icon:U}))},o=r.forwardRef(O),ee=o,se=e(33853),P=e(38819),ie=e(92310),M=e.n(ie),x=e(2738),R=E=>!isNaN(parseFloat(E))&&isFinite(E),L=e(36355),We=e(84966),Ce=function(E,I){var re={};for(var X in E)Object.prototype.hasOwnProperty.call(E,X)&&I.indexOf(X)<0&&(re[X]=E[X]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,X=Object.getOwnPropertySymbols(E);V{let E=0;return function(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return E+=1,`${I}${E}`}})();var n=r.forwardRef((E,I)=>{const{prefixCls:re,className:X,trigger:V,children:y,defaultCollapsed:ge=!1,theme:G="dark",style:Ve={},collapsible:ae=!1,reverseArrow:xe=!1,width:de=200,collapsedWidth:me=80,zeroWidthTriggerStyle:Be,breakpoint:le,onCollapse:k,onBreakpoint:Ee}=E,te=Ce(E,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:W}=(0,r.useContext)(We.Gs),[be,Qe]=(0,r.useState)("collapsed"in E?E.collapsed:ge),[Dt,yt]=(0,r.useState)(!1);(0,r.useEffect)(()=>{"collapsed"in E&&Qe(E.collapsed)},[E.collapsed]);const kt=(g,D)=>{"collapsed"in E||Qe(g),k==null||k(g,D)},vt=(0,r.useRef)();vt.current=g=>{yt(g.matches),Ee==null||Ee(g.matches),be!==g.matches&&kt(g.matches,"responsive")},(0,r.useEffect)(()=>{function g(C){return vt.current(C)}let D;if(typeof window!="undefined"){const{matchMedia:C}=window;if(C&&le&&le in Ze){D=C(`(max-width: ${Ze[le]})`);try{D.addEventListener("change",g)}catch(l){D.addListener(g)}g(D)}}return()=>{try{D==null||D.removeEventListener("change",g)}catch(C){D==null||D.removeListener(g)}}},[le]),(0,r.useEffect)(()=>{const g=Y("ant-sider-");return W.addSider(g),()=>W.removeSider(g)},[]);const wt=()=>{kt(!be,"clickTrigger")},{getPrefixCls:dt}=(0,r.useContext)(L.E_),je=()=>{const g=dt("layout-sider",re),D=(0,x.Z)(te,["collapsed"]),C=be?me:de,l=R(C)?`${C}px`:String(C),j=parseFloat(String(me||0))===0?r.createElement("span",{onClick:wt,className:M()(`${g}-zero-width-trigger`,`${g}-zero-width-trigger-${xe?"right":"left"}`),style:Be},V||r.createElement(ee,null)):null,m={expanded:xe?r.createElement(P.Z,null):r.createElement(se.Z,null),collapsed:xe?r.createElement(se.Z,null):r.createElement(P.Z,null)}[be?"collapsed":"expanded"],J=V!==null?j||r.createElement("div",{className:`${g}-trigger`,onClick:wt,style:{width:l}},V||m):null,N=Object.assign(Object.assign({},Ve),{flex:`0 0 ${l}`,maxWidth:l,minWidth:l,width:l}),A=M()(g,`${g}-${G}`,{[`${g}-collapsed`]:!!be,[`${g}-has-trigger`]:ae&&V!==null&&!j,[`${g}-below`]:!!Dt,[`${g}-zero-width`]:parseFloat(l)===0},X);return r.createElement("aside",Object.assign({className:A},D,{style:N,ref:I}),r.createElement("div",{className:`${g}-children`},y),ae||Dt&&j?J:null)},nt=r.useMemo(()=>({siderCollapsed:be}),[be]);return r.createElement(De.Provider,{value:nt},je())})},84966:function(qt,qe,e){"use strict";e.d(qe,{VY:function(){return De},$_:function(){return Ze},h4:function(){return Ce},Gs:function(){return x},ZP:function(){return Y}});var t=e(94480),r=e(92310),s=e.n(r),U=e(2738),f=e(59301),O=e(36355),o=e(83116),se=u=>{const{componentCls:n,bodyBg:E,lightSiderBg:I,lightTriggerBg:re,lightTriggerColor:X}=u;return{[`${n}-sider-light`]:{background:I,[`${n}-sider-trigger`]:{color:X,background:re},[`${n}-sider-zero-width-trigger`]:{color:X,background:re,border:`1px solid ${E}`,borderInlineStart:0}}}};const P=u=>{const{antCls:n,componentCls:E,colorText:I,triggerColor:re,footerBg:X,triggerBg:V,headerHeight:y,headerPadding:ge,headerColor:G,footerPadding:Ve,triggerHeight:ae,zeroTriggerHeight:xe,zeroTriggerWidth:de,motionDurationMid:me,motionDurationSlow:Be,fontSize:le,borderRadius:k,bodyBg:Ee,headerBg:te,siderBg:W}=u;return{[E]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ee,"&, *":{boxSizing:"border-box"},[`&${E}-has-sider`]:{flexDirection:"row",[`> ${E}, > ${E}-content`]:{width:0}},[`${E}-header, &${E}-footer`]:{flex:"0 0 auto"},[`${E}-sider`]:{position:"relative",minWidth:0,background:W,transition:`all ${me}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${n}-menu${n}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ae},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ae,color:re,lineHeight:`${ae}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${me}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:y,insetInlineEnd:-de,zIndex:1,width:de,height:xe,color:re,fontSize:u.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:W,borderStartStartRadius:0,borderStartEndRadius:k,borderEndEndRadius:k,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Be} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Be}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-de,borderStartStartRadius:k,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:k}}}}},se(u)),{"&-rtl":{direction:"rtl"}}),[`${E}-header`]:{height:y,padding:ge,color:G,lineHeight:`${y}px`,background:te,[`${n}-menu`]:{lineHeight:"inherit"}},[`${E}-footer`]:{padding:Ve,color:I,fontSize:le,background:X},[`${E}-content`]:{flex:"auto",minHeight:0}}};var ie=(0,o.Z)("Layout",u=>[P(u)],u=>{const{colorBgLayout:n,controlHeight:E,controlHeightLG:I,colorText:re,controlHeightSM:X,marginXXS:V,colorTextLightSolid:y,colorBgContainer:ge}=u,G=I*1.25;return{colorBgHeader:"#001529",colorBgBody:n,colorBgTrigger:"#002140",bodyBg:n,headerBg:"#001529",headerHeight:E*2,headerPadding:`0 ${G}px`,headerColor:re,footerPadding:`${X}px ${G}px`,footerBg:n,siderBg:"#001529",triggerHeight:I+V*2,triggerBg:"#002140",triggerColor:y,zeroTriggerWidth:I,zeroTriggerHeight:I,lightSiderBg:ge,lightTriggerBg:ge,lightTriggerColor:re}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),M=function(u,n){var E={};for(var I in u)Object.prototype.hasOwnProperty.call(u,I)&&n.indexOf(I)<0&&(E[I]=u[I]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,I=Object.getOwnPropertySymbols(u);renull,removeSider:()=>null}});function Z(u){let{suffixCls:n,tagName:E,displayName:I}=u;return re=>f.forwardRef((V,y)=>f.createElement(re,Object.assign({ref:y,suffixCls:n,tagName:E},V)))}const R=f.forwardRef((u,n)=>{const{prefixCls:E,suffixCls:I,className:re,tagName:X}=u,V=M(u,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:y}=f.useContext(O.E_),ge=y("layout",E),[G,Ve]=ie(ge),ae=I?`${ge}-${I}`:ge;return G(f.createElement(X,Object.assign({className:s()(E||ae,re,Ve),ref:n},V)))}),L=f.forwardRef((u,n)=>{const{direction:E}=f.useContext(O.E_),[I,re]=f.useState([]),{prefixCls:X,className:V,rootClassName:y,children:ge,hasSider:G,tagName:Ve,style:ae}=u,xe=M(u,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),de=(0,U.Z)(xe,["suffixCls"]),{getPrefixCls:me,layout:Be}=f.useContext(O.E_),le=me("layout",X),[k,Ee]=ie(le),te=s()(le,{[`${le}-has-sider`]:typeof G=="boolean"?G:I.length>0,[`${le}-rtl`]:E==="rtl"},Be==null?void 0:Be.className,V,y,Ee),W=f.useMemo(()=>({siderHook:{addSider:be=>{re(Qe=>[].concat((0,t.Z)(Qe),[be]))},removeSider:be=>{re(Qe=>Qe.filter(Dt=>Dt!==be))}}}),[]);return k(f.createElement(x.Provider,{value:W},f.createElement(Ve,Object.assign({ref:n,className:te,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),ae)},de),ge)))}),We=Z({tagName:"div",displayName:"Layout"})(L),Ce=Z({suffixCls:"header",tagName:"header",displayName:"Header"})(R),Ze=Z({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(R),De=Z({suffixCls:"content",tagName:"main",displayName:"Content"})(R);var Y=We},40875:function(qt,qe,e){"use strict";e.d(qe,{J:function(){return O}});var t=e(59301),r=e(33234),s=e(70425),U=function(o,ee){var se={};for(var P in o)Object.prototype.hasOwnProperty.call(o,P)&&ee.indexOf(P)<0&&(se[P]=o[P]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,P=Object.getOwnPropertySymbols(o);ie{const{children:se}=o,P=U(o,["children"]),ie=t.useContext(f),M=t.useMemo(()=>Object.assign(Object.assign({},ie),P),[ie,P.prefixCls,P.mode,P.selectable]);return t.createElement(f.Provider,{value:M},t.createElement(r.BR,null,(0,s.supportNodeRef)(se)?t.cloneElement(se,{ref:ee}):se))});qe.Z=f},20834:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return nt}});var t=e(15285),r=e(59301),s=e(45818),U=e(92310),f=e.n(U),O=e(36355),o=function(g,D){var C={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&D.indexOf(l)<0&&(C[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,l=Object.getOwnPropertySymbols(g);j{const{prefixCls:D,className:C,dashed:l}=g,j=o(g,["prefixCls","className","dashed"]),{getPrefixCls:ce}=r.useContext(O.E_),p=ce("menu",D),m=f()({[`${p}-item-divider-dashed`]:!!l},C);return r.createElement(t.iz,Object.assign({className:m},j))},P=e(11592),ie=e(2738),M=e(6848),x=e(92343),R=(0,r.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),We=g=>{var D;const{className:C,children:l,icon:j,title:ce,danger:p}=g,{prefixCls:m,firstLevel:J,direction:N,disableMenuItemTitleTooltip:A,inlineCollapsed:q}=r.useContext(R),Je=ye=>{const Ye=r.createElement("span",{className:`${m}-title-content`},l);return(!j||(0,x.l$)(l)&&l.type==="span")&&l&&ye&&J&&typeof l=="string"?r.createElement("div",{className:`${m}-inline-collapsed-noicon`},l.charAt(0)):Ye},{siderCollapsed:Se}=r.useContext(s.D);let Ke=ce;typeof ce=="undefined"?Ke=J?l:"":ce===!1&&(Ke="");const He={title:Ke};!Se&&!q&&(He.title=null,He.open=!1);const Ue=(0,P.Z)(l).length;let F=r.createElement(t.ck,Object.assign({},(0,ie.Z)(g,["title","icon","danger"]),{className:f()({[`${m}-item-danger`]:p,[`${m}-item-only-child`]:(j?Ue+1:Ue)===1},C),title:typeof ce=="string"?ce:void 0}),(0,x.Tm)(j,{className:f()((0,x.l$)(j)?(D=j.props)===null||D===void 0?void 0:D.className:"",`${m}-item-icon`)}),Je(q));return A||(F=r.createElement(M.Z,Object.assign({},He,{placement:N==="rtl"?"left":"right",overlayClassName:`${m}-inline-collapsed-tooltip`}),F)),F},Ze=g=>{var D;const{popupClassName:C,icon:l,title:j,theme:ce}=g,p=r.useContext(R),{prefixCls:m,inlineCollapsed:J,theme:N}=p,A=(0,t.Xl)();let q;if(!l)q=J&&!A.length&&j&&typeof j=="string"?r.createElement("div",{className:`${m}-inline-collapsed-noicon`},j.charAt(0)):r.createElement("span",{className:`${m}-title-content`},j);else{const Se=(0,x.l$)(j)&&j.type==="span";q=r.createElement(r.Fragment,null,(0,x.Tm)(l,{className:f()((0,x.l$)(l)?(D=l.props)===null||D===void 0?void 0:D.className:"",`${m}-item-icon`)}),Se?j:r.createElement("span",{className:`${m}-title-content`},j))}const Je=r.useMemo(()=>Object.assign(Object.assign({},p),{firstLevel:!1}),[p]);return r.createElement(R.Provider,{value:Je},r.createElement(t.Wd,Object.assign({},(0,ie.Z)(g,["icon"]),{title:q,popupClassName:f()(m,C,`${m}-${ce||N}`)})))},De=e(18785),Y=e(70425),u=e(62892),n=e(40875),E=function(g,D){var C={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&D.indexOf(l)<0&&(C[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,l=Object.getOwnPropertySymbols(g);j{if(D&&typeof D=="object"){const l=D,{label:j,children:ce,key:p,type:m}=l,J=E(l,["label","children","key","type"]),N=p!=null?p:`tmp-${C}`;return ce||m==="group"?m==="group"?r.createElement(t.BW,Object.assign({key:N},J,{title:j}),I(ce)):r.createElement(Ze,Object.assign({key:N},J,{title:j}),I(ce)):m==="divider"?r.createElement(se,Object.assign({key:N},J)):r.createElement(We,Object.assign({key:N},J),j)}return null}).filter(D=>D)}function re(g){return r.useMemo(()=>g&&I(g),[g])}var X=e(64993),V=e(17313),y=e(8378),ge=e(13826),G=e(29878),Ve=e(83116),ae=e(37613),de=g=>{const{componentCls:D,motionDurationSlow:C,horizontalLineHeight:l,colorSplit:j,lineWidth:ce,lineType:p,itemPaddingInline:m}=g;return{[`${D}-horizontal`]:{lineHeight:l,border:0,borderBottom:`${ce}px ${p} ${j}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${D}-item, ${D}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:m},[`> ${D}-item:hover, > ${D}-item-active, > ${D}-submenu ${D}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${D}-item, ${D}-submenu-title`]:{transition:[`border-color ${C}`,`background ${C}`].join(",")},[`${D}-submenu-arrow`]:{display:"none"}}}},Be=g=>{let{componentCls:D,menuArrowOffset:C}=g;return{[`${D}-rtl`]:{direction:"rtl"},[`${D}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${D}-rtl${D}-vertical, ${D}-submenu-rtl ${D}-vertical`]:{[`${D}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${C})`},"&::after":{transform:`rotate(45deg) translateY(${C})`}}}}};const le=g=>Object.assign({},(0,V.oN)(g));var Ee=(g,D)=>{const{componentCls:C,itemColor:l,itemSelectedColor:j,groupTitleColor:ce,itemBg:p,subMenuItemBg:m,itemSelectedBg:J,activeBarHeight:N,activeBarWidth:A,activeBarBorderWidth:q,motionDurationSlow:Je,motionEaseInOut:Se,motionEaseOut:Ke,itemPaddingInline:He,motionDurationMid:Ue,itemHoverColor:F,lineType:ye,colorSplit:Ye,itemDisabledColor:$e,dangerItemColor:xt,dangerItemHoverColor:Nt,dangerItemSelectedColor:Pt,dangerItemActiveBg:Tt,dangerItemSelectedBg:gn,itemHoverBg:Zn,itemActiveBg:An,menuSubMenuBg:Lt,horizontalItemSelectedColor:ar,horizontalItemSelectedBg:cn,horizontalItemBorderRadius:on,horizontalItemHoverBg:tr,popupBg:tt}=g;return{[`${C}-${D}, ${C}-${D} > ${C}`]:{color:l,background:p,[`&${C}-root:focus-visible`]:Object.assign({},le(g)),[`${C}-item-group-title`]:{color:ce},[`${C}-submenu-selected`]:{[`> ${C}-submenu-title`]:{color:j}},[`${C}-item-disabled, ${C}-submenu-disabled`]:{color:`${$e} !important`},[`${C}-item:not(${C}-item-selected):not(${C}-submenu-selected)`]:{[`&:hover, > ${C}-submenu-title:hover`]:{color:F}},[`&:not(${C}-horizontal)`]:{[`${C}-item:not(${C}-item-selected)`]:{"&:hover":{backgroundColor:Zn},"&:active":{backgroundColor:An}},[`${C}-submenu-title`]:{"&:hover":{backgroundColor:Zn},"&:active":{backgroundColor:An}}},[`${C}-item-danger`]:{color:xt,[`&${C}-item:hover`]:{[`&:not(${C}-item-selected):not(${C}-submenu-selected)`]:{color:Nt}},[`&${C}-item:active`]:{background:Tt}},[`${C}-item a`]:{"&, &:hover":{color:"inherit"}},[`${C}-item-selected`]:{color:j,[`&${C}-item-danger`]:{color:Pt},"a, a:hover":{color:"inherit"}},[`& ${C}-item-selected`]:{backgroundColor:J,[`&${C}-item-danger`]:{backgroundColor:gn}},[`${C}-item, ${C}-submenu-title`]:{[`&:not(${C}-item-disabled):focus-visible`]:Object.assign({},le(g))},[`&${C}-submenu > ${C}`]:{backgroundColor:Lt},[`&${C}-popup > ${C}`]:{backgroundColor:tt},[`&${C}-horizontal`]:Object.assign(Object.assign({},D==="dark"?{borderBottom:0}:{}),{[`> ${C}-item, > ${C}-submenu`]:{top:q,marginTop:-q,marginBottom:0,borderRadius:on,"&::after":{position:"absolute",insetInline:He,bottom:0,borderBottom:`${N}px solid transparent`,transition:`border-color ${Je} ${Se}`,content:'""'},"&:hover, &-active, &-open":{background:tr,"&::after":{borderBottomWidth:N,borderBottomColor:ar}},"&-selected":{color:ar,backgroundColor:cn,"&:hover":{backgroundColor:cn},"&::after":{borderBottomWidth:N,borderBottomColor:ar}}}}),[`&${C}-root`]:{[`&${C}-inline, &${C}-vertical`]:{borderInlineEnd:`${q}px ${ye} ${Ye}`}},[`&${C}-inline`]:{[`${C}-sub${C}-inline`]:{background:m},[`${C}-item, ${C}-submenu-title`]:q&&A?{width:`calc(100% + ${q}px)`}:{},[`${C}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${A}px solid ${j}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ue} ${Ke}`,`opacity ${Ue} ${Ke}`].join(","),content:'""'},[`&${C}-item-danger`]:{"&::after":{borderInlineEndColor:Pt}}},[`${C}-selected, ${C}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ue} ${Se}`,`opacity ${Ue} ${Se}`].join(",")}}}}}};const te=g=>{const{componentCls:D,itemHeight:C,itemMarginInline:l,padding:j,menuArrowSize:ce,marginXS:p,itemMarginBlock:m}=g,J=j+ce+p;return{[`${D}-item`]:{position:"relative",overflow:"hidden"},[`${D}-item, ${D}-submenu-title`]:{height:C,lineHeight:`${C}px`,paddingInline:j,overflow:"hidden",textOverflow:"ellipsis",marginInline:l,marginBlock:m,width:`calc(100% - ${l*2}px)`},[`> ${D}-item, @@ -117,7 +117,7 @@ ${D}-submenu-arrow, ${D}-submenu-expand-icon `]:{opacity:0},[`${D}-item-icon, ${C}`]:{margin:0,fontSize:Ue,lineHeight:`${l}px`,"+ span":{display:"inline-block",opacity:0}}},[`${D}-item-icon, ${C}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${D}-item-icon, ${C}`]:{display:"none"},"a, a:hover":{color:j}},[`${D}-item-group-title`]:Object.assign(Object.assign({},V.vS),{paddingInline:Se})}}]};const Qe=g=>{const{componentCls:D,motionDurationSlow:C,motionDurationMid:l,motionEaseInOut:j,motionEaseOut:ce,iconCls:p,iconSize:m,iconMarginInlineEnd:J}=g;return{[`${D}-item, ${D}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${C}`,`background ${C}`,`padding ${C} ${j}`].join(","),[`${D}-item-icon, ${p}`]:{minWidth:m,fontSize:m,transition:[`font-size ${l} ${ce}`,`margin ${C} ${j}`,`color ${C}`].join(","),"+ span":{marginInlineStart:J,opacity:1,transition:[`opacity ${C} ${j}`,`margin ${C}`,`color ${C}`].join(",")}},[`${D}-item-icon`]:Object.assign({},(0,V.Ro)()),[`&${D}-item-only-child`]:{[`> ${p}, > ${D}-item-icon`]:{marginInlineEnd:0}}},[`${D}-item-disabled, ${D}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${D}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Dt=g=>{const{componentCls:D,motionDurationSlow:C,motionEaseInOut:l,borderRadius:j,menuArrowSize:ce,menuArrowOffset:p}=g;return{[`${D}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:g.margin,width:ce,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${C} ${l}, opacity ${C}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ce*.6,height:ce*.15,backgroundColor:"currentcolor",borderRadius:j,transition:[`background ${C} ${l}`,`transform ${C} ${l}`,`top ${C} ${l}`,`color ${C} ${l}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${p})`},"&::after":{transform:`rotate(-45deg) translateY(${p})`}}}}},yt=g=>{const{antCls:D,componentCls:C,fontSize:l,motionDurationSlow:j,motionDurationMid:ce,motionEaseInOut:p,paddingXS:m,padding:J,colorSplit:N,lineWidth:A,zIndexPopup:q,borderRadiusLG:Je,subMenuItemBorderRadius:Se,menuArrowSize:Ke,menuArrowOffset:He,lineType:Ue,menuPanelMaskInset:F,groupTitleLineHeight:ye,groupTitleFontSize:Ye}=g;return[{"":{[`${C}`]:Object.assign(Object.assign({},(0,V.dF)()),{"&-hidden":{display:"none"}})},[`${C}-submenu-hidden`]:{display:"none"}},{[C]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(g)),(0,V.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:l,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",[`${C}-item`]:{flex:"none"}},[`${C}-item, ${C}-submenu, ${C}-submenu-title`]:{borderRadius:g.itemBorderRadius},[`${C}-item-group-title`]:{padding:`${m}px ${J}px`,fontSize:Ye,lineHeight:ye,transition:`all ${j}`},[`&-horizontal ${C}-submenu`]:{transition:[`border-color ${j} ${p}`,`background ${j} ${p}`].join(",")},[`${C}-submenu, ${C}-submenu-inline`]:{transition:[`border-color ${j} ${p}`,`background ${j} ${p}`,`padding ${ce} ${p}`].join(",")},[`${C}-submenu ${C}-sub`]:{cursor:"initial",transition:[`background ${j} ${p}`,`padding ${j} ${p}`].join(",")},[`${C}-title-content`]:{transition:`color ${j}`},[`${C}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${C}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:N,borderStyle:Ue,borderWidth:0,borderTopWidth:A,marginBlock:A,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Qe(g)),{[`${C}-item-group`]:{[`${C}-item-group-list`]:{margin:0,padding:0,[`${C}-item, ${C}-submenu-title`]:{paddingInline:`${l*2}px ${J}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:q,borderRadius:Je,boxShadow:"none",transformOrigin:"0 0",[`&${C}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${F}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:F},"\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:g.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:g.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:g.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:g.paddingXS},[`> ${C}`]:Object.assign(Object.assign(Object.assign({borderRadius:Je},Qe(g)),Dt(g)),{[`${C}-item, ${C}-submenu > ${C}-submenu-title`]:{borderRadius:Se},[`${C}-submenu-title::after`]:{transition:`transform ${j} ${p}`}})}}),Dt(g)),{[`&-inline-collapsed ${C}-submenu-arrow, - &-inline ${C}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${He})`},"&::after":{transform:`rotate(45deg) translateX(-${He})`}},[`${C}-submenu-open${C}-submenu-inline > ${C}-submenu-title > ${C}-submenu-arrow`]:{transform:`translateY(-${Ke*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${He})`},"&::before":{transform:`rotate(45deg) translateX(${He})`}}})},{[`${D}-layout-header`]:{[C]:{lineHeight:"inherit"}}}]};var kt=(g,D)=>(0,Ve.Z)("Menu",l=>{if(D===!1)return[];const{colorBgElevated:j,colorPrimary:ce,colorTextLightSolid:p,controlHeightLG:m,fontSize:J,darkItemColor:N,darkDangerItemColor:A,darkItemBg:q,darkSubMenuItemBg:Je,darkItemSelectedColor:Se,darkItemSelectedBg:Ke,darkDangerItemSelectedBg:He,darkItemHoverBg:Ue,darkGroupTitleColor:F,darkItemHoverColor:ye,darkItemDisabledColor:Ye,darkDangerItemHoverColor:$e,darkDangerItemSelectedColor:xt,darkDangerItemActiveBg:Nt}=l,Pt=J/7*5,Tt=(0,ae.TS)(l,{menuArrowSize:Pt,menuHorizontalHeight:m*1.15,menuArrowOffset:`${Pt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:j}),gn=(0,ae.TS)(Tt,{itemColor:N,itemHoverColor:ye,groupTitleColor:F,itemSelectedColor:Se,itemBg:q,popupBg:q,subMenuItemBg:Je,itemActiveBg:"transparent",itemSelectedBg:Ke,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ue,itemDisabledColor:Ye,dangerItemColor:A,dangerItemHoverColor:$e,dangerItemSelectedColor:xt,dangerItemActiveBg:Nt,dangerItemSelectedBg:He,menuSubMenuBg:Je,horizontalItemSelectedColor:p,horizontalItemSelectedBg:ce});return[yt(Tt),de(Tt),be(Tt),Ee(Tt,"light"),Ee(gn,"dark"),Be(Tt),(0,y.Z)(Tt),(0,ge.oN)(Tt,"slide-up"),(0,ge.oN)(Tt,"slide-down"),(0,G._y)(Tt,"zoom-big")]},l=>{const{colorPrimary:j,colorError:ce,colorTextDisabled:p,colorErrorBg:m,colorText:J,colorTextDescription:N,colorBgContainer:A,colorFillAlter:q,colorFillContent:Je,lineWidth:Se,lineWidthBold:Ke,controlItemBgActive:He,colorBgTextHover:Ue,controlHeightLG:F,lineHeight:ye,colorBgElevated:Ye,marginXXS:$e,padding:xt,fontSize:Nt,controlHeightSM:Pt,fontSizeLG:Tt,colorTextLightSolid:gn,colorErrorHover:Zn}=l,An=new X.C(gn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:l.zIndexPopupBase+50,radiusItem:l.borderRadiusLG,itemBorderRadius:l.borderRadiusLG,radiusSubMenuItem:l.borderRadiusSM,subMenuItemBorderRadius:l.borderRadiusSM,colorItemText:J,itemColor:J,colorItemTextHover:J,itemHoverColor:J,colorItemTextHoverHorizontal:j,horizontalItemHoverColor:j,colorGroupTitle:N,groupTitleColor:N,colorItemTextSelected:j,itemSelectedColor:j,colorItemTextSelectedHorizontal:j,horizontalItemSelectedColor:j,colorItemBg:A,itemBg:A,colorItemBgHover:Ue,itemHoverBg:Ue,colorItemBgActive:Je,itemActiveBg:He,colorSubItemBg:q,subMenuItemBg:q,colorItemBgSelected:He,itemSelectedBg:He,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ke,activeBarHeight:Ke,colorActiveBarBorderSize:Se,activeBarBorderWidth:Se,colorItemTextDisabled:p,itemDisabledColor:p,colorDangerItemText:ce,dangerItemColor:ce,colorDangerItemTextHover:ce,dangerItemHoverColor:ce,colorDangerItemTextSelected:ce,dangerItemSelectedColor:ce,colorDangerItemBgActive:m,dangerItemActiveBg:m,colorDangerItemBgSelected:m,dangerItemSelectedBg:m,itemMarginInline:l.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:F,groupTitleLineHeight:ye,collapsedWidth:F*2,popupBg:Ye,itemMarginBlock:$e,itemPaddingInline:xt,horizontalLineHeight:`${F*1.15}px`,iconSize:Nt,iconMarginInlineEnd:Pt-Nt,collapsedIconSize:Tt,groupTitleFontSize:Nt,darkItemDisabledColor:new X.C(gn).setAlpha(.25).toRgbString(),darkItemColor:An,darkDangerItemColor:ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:gn,darkItemSelectedBg:j,darkDangerItemSelectedBg:ce,darkItemHoverBg:"transparent",darkGroupTitleColor:An,darkItemHoverColor:gn,darkDangerItemHoverColor:Zn,darkDangerItemSelectedColor:gn,darkDangerItemActiveBg:ce}},{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"]]})(g),vt=function(g,D){var C={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&D.indexOf(l)<0&&(C[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,l=Object.getOwnPropertySymbols(g);j{var C,l;const j=r.useContext(n.Z),ce=j||{},{getPrefixCls:p,getPopupContainer:m,direction:J,menu:N}=r.useContext(O.E_),A=p(),{prefixCls:q,className:Je,style:Se,theme:Ke="light",expandIcon:He,_internalDisableMenuItemTitleTooltip:Ue,inlineCollapsed:F,siderCollapsed:ye,items:Ye,children:$e,rootClassName:xt,mode:Nt,selectable:Pt,onClick:Tt,overflowedIndicatorPopupClassName:gn}=g,Zn=vt(g,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),An=(0,ie.Z)(Zn,["collapsedWidth"]),Lt=re(Ye)||$e;(C=ce.validator)===null||C===void 0||C.call(ce,{mode:Nt});const ar=(0,Y.useEvent)(function(){var Rn;Tt==null||Tt.apply(void 0,arguments),(Rn=ce.onClick)===null||Rn===void 0||Rn.call(ce)}),cn=ce.mode||Nt,on=Pt!=null?Pt:ce.selectable,tr=r.useMemo(()=>ye!==void 0?ye:F,[F,ye]),tt={horizontal:{motionName:`${A}-slide-up`},inline:(0,u.Z)(A),other:{motionName:`${A}-zoom-big`}},Ot=p("menu",q||ce.prefixCls),[Gt,Ft]=kt(Ot,!j),tn=f()(`${Ot}-${Ke}`,N==null?void 0:N.className,Je);let Hn;if(typeof He=="function")Hn=He;else if(He===null||He===!1)Hn=null;else if(ce.expandIcon===null||ce.expandIcon===!1)Hn=null;else{const Rn=He!=null?He:ce.expandIcon;Hn=(0,x.Tm)(Rn,{className:f()(`${Ot}-submenu-expand-icon`,(0,x.l$)(Rn)?(l=Rn.props)===null||l===void 0?void 0:l.className:"")})}const un=r.useMemo(()=>({prefixCls:Ot,inlineCollapsed:tr||!1,direction:J,firstLevel:!0,theme:Ke,mode:cn,disableMenuItemTitleTooltip:Ue}),[Ot,tr,J,Ue,Ke]);return Gt(r.createElement(n.Z.Provider,{value:null},r.createElement(R.Provider,{value:un},r.createElement(t.ZP,Object.assign({getPopupContainer:m,overflowedIndicator:r.createElement(De.Z,null),overflowedIndicatorPopupClassName:f()(Ot,`${Ot}-${Ke}`,gn),mode:cn,selectable:on,onClick:ar},An,{inlineCollapsed:tr,style:Object.assign(Object.assign({},N==null?void 0:N.style),Se),className:tn,prefixCls:Ot,direction:J,defaultMotions:tt,expandIcon:Hn,ref:D,rootClassName:f()(xt,Ft)}),Lt))))});const je=(0,r.forwardRef)((g,D)=>{const C=(0,r.useRef)(null),l=r.useContext(s.D);return(0,r.useImperativeHandle)(D,()=>({menu:C.current,focus:j=>{var ce;(ce=C.current)===null||ce===void 0||ce.focus(j)}})),r.createElement(dt,Object.assign({ref:C},g,l))});je.Item=We,je.SubMenu=Ze,je.Divider=se,je.ItemGroup=t.BW;var nt=je},58421:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ce}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(m,J){return r.createElement(f.Z,(0,t.Z)({},m,{ref:J,icon:U}))},o=r.forwardRef(O),ee=o,se=e(49198),P=e(33853),ie=e(38819),M=e(92310),x=e.n(M),Z=e(20068),R=e(33885),L=e(67732),We=e(83652),Ce=e(42403),Ze=e(158),De=e(26112),Y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},u=Y,n=e(91735),E=function(p){(0,Ce.Z)(J,p);var m=(0,Ze.Z)(J);function J(){var N;(0,L.Z)(this,J);for(var A=arguments.length,q=new Array(A),Je=0;Je=0||Se.relatedTarget.className.indexOf("".concat(F,"-item"))>=0))&&Ue(N.getValidValue()))},N.go=function(Se){var Ke=N.state.goInputText;Ke!==""&&(Se.keyCode===u.ENTER||Se.type==="click")&&(N.setState({goInputText:""}),N.props.quickGo(N.getValidValue()))},N}return(0,We.Z)(J,[{key:"getPageSizeOptions",value:function(){var A=this.props,q=A.pageSize,Je=A.pageSizeOptions;return Je.some(function(Se){return Se.toString()===q.toString()})?Je:Je.concat([q.toString()]).sort(function(Se,Ke){var He=Number.isNaN(Number(Se))?0:Number(Se),Ue=Number.isNaN(Number(Ke))?0:Number(Ke);return He-Ue})}},{key:"render",value:function(){var A=this,q=this.props,Je=q.pageSize,Se=q.locale,Ke=q.rootPrefixCls,He=q.changeSize,Ue=q.quickGo,F=q.goButton,ye=q.selectComponentClass,Ye=q.buildOptionText,$e=q.selectPrefixCls,xt=q.disabled,Nt=this.state.goInputText,Pt="".concat(Ke,"-options"),Tt=ye,gn=null,Zn=null,An=null;if(!He&&!Ue)return null;var Lt=this.getPageSizeOptions();if(He&&Tt){var ar=Lt.map(function(cn,on){return r.createElement(Tt.Option,{key:on,value:cn.toString()},(Ye||A.buildOptionText)(cn))});gn=r.createElement(Tt,{disabled:xt,prefixCls:$e,showSearch:!1,className:"".concat(Pt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Je||Lt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(on){return on.parentNode},"aria-label":Se.page_size,defaultOpen:!1},ar)}return Ue&&(F&&(An=typeof F=="boolean"?r.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:xt,className:"".concat(Pt,"-quick-jumper-button")},Se.jump_to_confirm):r.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Zn=r.createElement("div",{className:"".concat(Pt,"-quick-jumper")},Se.jump_to,r.createElement("input",{disabled:xt,type:"text",value:Nt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Se.page}),Se.page,An)),r.createElement("li",{className:"".concat(Pt)},gn,Zn)}}]),J}(r.Component);E.defaultProps={pageSizeOptions:["10","20","50","100"]};var I=E,re=function(m){var J,N=m.rootPrefixCls,A=m.page,q=m.active,Je=m.className,Se=m.showTitle,Ke=m.onClick,He=m.onKeyPress,Ue=m.itemRender,F="".concat(N,"-item"),ye=x()(F,"".concat(F,"-").concat(A),(J={},(0,Z.Z)(J,"".concat(F,"-active"),q),(0,Z.Z)(J,"".concat(F,"-disabled"),!A),(0,Z.Z)(J,m.className,Je),J)),Ye=function(){Ke(A)},$e=function(Pt){He(Pt,Ke,A)},xt=Ue(A,"page",r.createElement("a",{rel:"nofollow"},A));return xt?r.createElement("li",{title:Se?A.toString():null,className:ye,onClick:Ye,onKeyPress:$e,tabIndex:0},xt):null},X=re;function V(){}function y(p){var m=Number(p);return typeof m=="number"&&!Number.isNaN(m)&&isFinite(m)&&Math.floor(m)===m}var ge=function(m,J,N){return N};function G(p,m,J){var N=typeof p=="undefined"?m.pageSize:p;return Math.floor((J.total-1)/N)+1}var Ve=function(p){(0,Ce.Z)(J,p);var m=(0,Ze.Z)(J);function J(N){var A;(0,L.Z)(this,J),A=m.call(this,N),A.paginationNode=r.createRef(),A.getJumpPrevPage=function(){return Math.max(1,A.state.current-(A.props.showLessItems?3:5))},A.getJumpNextPage=function(){return Math.min(G(void 0,A.state,A.props),A.state.current+(A.props.showLessItems?3:5))},A.getItemIcon=function(He,Ue){var F=A.props.prefixCls,ye=He||r.createElement("button",{type:"button","aria-label":Ue,className:"".concat(F,"-item-link")});return typeof He=="function"&&(ye=r.createElement(He,(0,R.Z)({},A.props))),ye},A.isValid=function(He){var Ue=A.props.total;return y(He)&&He!==A.state.current&&y(Ue)&&Ue>0},A.shouldDisplayQuickJumper=function(){var He=A.props,Ue=He.showQuickJumper,F=He.total,ye=A.state.pageSize;return F<=ye?!1:Ue},A.handleKeyDown=function(He){(He.keyCode===u.ARROW_UP||He.keyCode===u.ARROW_DOWN)&&He.preventDefault()},A.handleKeyUp=function(He){var Ue=A.getValidValue(He),F=A.state.currentInputValue;Ue!==F&&A.setState({currentInputValue:Ue}),He.keyCode===u.ENTER?A.handleChange(Ue):He.keyCode===u.ARROW_UP?A.handleChange(Ue-1):He.keyCode===u.ARROW_DOWN&&A.handleChange(Ue+1)},A.handleBlur=function(He){var Ue=A.getValidValue(He);A.handleChange(Ue)},A.changePageSize=function(He){var Ue=A.state.current,F=G(He,A.state,A.props);Ue=Ue>F?F:Ue,F===0&&(Ue=A.state.current),typeof He=="number"&&("pageSize"in A.props||A.setState({pageSize:He}),"current"in A.props||A.setState({current:Ue,currentInputValue:Ue})),A.props.onShowSizeChange(Ue,He),"onChange"in A.props&&A.props.onChange&&A.props.onChange(Ue,He)},A.handleChange=function(He){var Ue=A.props,F=Ue.disabled,ye=Ue.onChange,Ye=A.state,$e=Ye.pageSize,xt=Ye.current,Nt=Ye.currentInputValue;if(A.isValid(He)&&!F){var Pt=G(void 0,A.state,A.props),Tt=He;return He>Pt?Tt=Pt:He<1&&(Tt=1),"current"in A.props||A.setState({current:Tt}),Tt!==Nt&&A.setState({currentInputValue:Tt}),ye(Tt,$e),Tt}return xt},A.prev=function(){A.hasPrev()&&A.handleChange(A.state.current-1)},A.next=function(){A.hasNext()&&A.handleChange(A.state.current+1)},A.jumpPrev=function(){A.handleChange(A.getJumpPrevPage())},A.jumpNext=function(){A.handleChange(A.getJumpNextPage())},A.hasPrev=function(){return A.state.current>1},A.hasNext=function(){return A.state.current2?F-2:0),Ye=2;Ye=Je?Ke=Je:Ke=Number(q),Ke}},{key:"getShowSizeChanger",value:function(){var A=this.props,q=A.showSizeChanger,Je=A.total,Se=A.totalBoundaryShowSizeChanger;return typeof q!="undefined"?q:Je>Se}},{key:"render",value:function(){var A=this.props,q=A.prefixCls,Je=A.className,Se=A.style,Ke=A.disabled,He=A.hideOnSinglePage,Ue=A.total,F=A.locale,ye=A.showQuickJumper,Ye=A.showLessItems,$e=A.showTitle,xt=A.showTotal,Nt=A.simple,Pt=A.itemRender,Tt=A.showPrevNextJumpers,gn=A.jumpPrevIcon,Zn=A.jumpNextIcon,An=A.selectComponentClass,Lt=A.selectPrefixCls,ar=A.pageSizeOptions,cn=this.state,on=cn.current,tr=cn.pageSize,tt=cn.currentInputValue;if(He===!0&&Ue<=tr)return null;var Ot=G(void 0,this.state,this.props),Gt=[],Ft=null,tn=null,Hn=null,un=null,Rn=null,qn=ye&&ye.goButton,Tn=Ye?1:2,Yt=on-1>0?on-1:0,Sr=on+1Ue?Ue:on*tr]));if(Nt){qn&&(typeof qn=="boolean"?Rn=r.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},F.jump_to_confirm):Rn=r.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},qn),Rn=r.createElement("li",{title:$e?"".concat(F.jump_to).concat(on,"/").concat(Ot):null,className:"".concat(q,"-simple-pager")},Rn));var Et=this.renderPrev(Yt);return r.createElement("ul",(0,t.Z)({className:x()(q,"".concat(q,"-simple"),(0,Z.Z)({},"".concat(q,"-disabled"),Ke),Je),style:Se,ref:this.paginationNode},fe),ot,Et?r.createElement("li",{title:$e?F.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:x()("".concat(q,"-prev"),(0,Z.Z)({},"".concat(q,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Et):null,r.createElement("li",{title:$e?"".concat(on,"/").concat(Ot):null,className:"".concat(q,"-simple-pager")},r.createElement("input",{type:"text",value:tt,disabled:Ke,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),r.createElement("span",{className:"".concat(q,"-slash")},"/"),Ot),r.createElement("li",{title:$e?F.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:x()("".concat(q,"-next"),(0,Z.Z)({},"".concat(q,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Sr)),Rn)}if(Ot<=3+Tn*2){var z={locale:F,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:$e,itemRender:Pt};Ot||Gt.push(r.createElement(X,(0,t.Z)({},z,{key:"noPager",page:1,className:"".concat(q,"-item-disabled")})));for(var K=1;K<=Ot;K+=1){var ct=on===K;Gt.push(r.createElement(X,(0,t.Z)({},z,{key:K,page:K,active:ct})))}}else{var pe=Ye?F.prev_3:F.prev_5,Bt=Ye?F.next_3:F.next_5,Ht=Pt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(gn,"prev page")),Ct=Pt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Zn,"next page"));Tt&&(Ft=Ht?r.createElement("li",{title:$e?pe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:x()("".concat(q,"-jump-prev"),(0,Z.Z)({},"".concat(q,"-jump-prev-custom-icon"),!!gn))},Ht):null,tn=Ct?r.createElement("li",{title:$e?Bt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:x()("".concat(q,"-jump-next"),(0,Z.Z)({},"".concat(q,"-jump-next-custom-icon"),!!Zn))},Ct):null),un=r.createElement(X,{locale:F,last:!0,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ot,page:Ot,active:!1,showTitle:$e,itemRender:Pt}),Hn=r.createElement(X,{locale:F,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:$e,itemRender:Pt});var $t=Math.max(1,on-Tn),sn=Math.min(on+Tn,Ot);on-1<=Tn&&(sn=1+Tn*2),Ot-on<=Tn&&($t=Ot-Tn*2);for(var wn=$t;wn<=sn;wn+=1){var Cn=on===wn;Gt.push(r.createElement(X,{locale:F,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wn,page:wn,active:Cn,showTitle:$e,itemRender:Pt}))}on-1>=Tn*2&&on!==3&&(Gt[0]=(0,r.cloneElement)(Gt[0],{className:"".concat(q,"-item-after-jump-prev")}),Gt.unshift(Ft)),Ot-on>=Tn*2&&on!==Ot-2&&(Gt[Gt.length-1]=(0,r.cloneElement)(Gt[Gt.length-1],{className:"".concat(q,"-item-before-jump-next")}),Gt.push(tn)),$t!==1&&Gt.unshift(Hn),sn!==Ot&&Gt.push(un)}var Wt=!this.hasPrev()||!Ot,oe=!this.hasNext()||!Ot,Ae=this.renderPrev(Yt),Re=this.renderNext(Sr);return r.createElement("ul",(0,t.Z)({className:x()(q,Je,(0,Z.Z)({},"".concat(q,"-disabled"),Ke)),style:Se,ref:this.paginationNode},fe),ot,Ae?r.createElement("li",{title:$e?F.prev_page:null,onClick:this.prev,tabIndex:Wt?null:0,onKeyPress:this.runIfEnterPrev,className:x()("".concat(q,"-prev"),(0,Z.Z)({},"".concat(q,"-disabled"),Wt)),"aria-disabled":Wt},Ae):null,Gt,Re?r.createElement("li",{title:$e?F.next_page:null,onClick:this.next,tabIndex:oe?null:0,onKeyPress:this.runIfEnterNext,className:x()("".concat(q,"-next"),(0,Z.Z)({},"".concat(q,"-disabled"),oe)),"aria-disabled":oe},Re):null,r.createElement(I,{disabled:Ke,locale:F,rootPrefixCls:q,selectComponentClass:An,selectPrefixCls:Lt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:on,pageSize:tr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:qn}))}}],[{key:"getDerivedStateFromProps",value:function(A,q){var Je={};if("current"in A&&(Je.current=A.current,A.current!==q.current&&(Je.currentInputValue=Je.current)),"pageSize"in A&&A.pageSize!==q.pageSize){var Se=q.current,Ke=G(A.pageSize,q,A);Se=Se>Ke?Ke:Se,"current"in A||(Je.current=Se,Je.currentInputValue=Se),Je.pageSize=A.pageSize}return Je}}]),J}(r.Component);Ve.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:n.Z,style:{},itemRender:ge,totalBoundaryShowSizeChanger:50};var ae=Ve,xe=e(22075),de=e(36355),ve=e(19716),Be=e(8628),le=e(9763),k=e(57809);const Ee=p=>r.createElement(k.default,Object.assign({},p,{showSearch:!0,size:"small"})),te=p=>r.createElement(k.default,Object.assign({},p,{showSearch:!0,size:"middle"}));Ee.Option=k.default.Option,te.Option=k.default.Option;var W=e(9937),be=e(17313),Qe=e(83116),Dt=e(37613);const yt=p=>{const{componentCls:m}=p;return{[`${m}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${m}-item-link`]:{color:p.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${m}-item-link`]:{color:p.colorTextDisabled,cursor:"not-allowed"}}},[`&${m}-disabled`]:{cursor:"not-allowed",[`${m}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:p.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:p.colorBorder,backgroundColor:p.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:p.itemActiveBgDisabled},a:{color:p.itemActiveColorDisabled}}},[`${m}-item-link`]:{color:p.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${m}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${m}-simple-pager`]:{color:p.colorTextDisabled},[`${m}-jump-prev, ${m}-jump-next`]:{[`${m}-item-link-icon`]:{opacity:0},[`${m}-item-ellipsis`]:{opacity:1}}},[`&${m}-simple`]:{[`${m}-prev, ${m}-next`]:{[`&${m}-disabled ${m}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kt=p=>{const{componentCls:m}=p;return{[`&${m}-mini ${m}-total-text, &${m}-mini ${m}-simple-pager`]:{height:p.itemSizeSM,lineHeight:`${p.itemSizeSM}px`},[`&${m}-mini ${m}-item`]:{minWidth:p.itemSizeSM,height:p.itemSizeSM,margin:0,lineHeight:`${p.itemSizeSM-2}px`},[`&${m}-mini:not(${m}-disabled) ${m}-item:not(${m}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:p.colorBgTextHover},"&:active":{backgroundColor:p.colorBgTextActive}},[`&${m}-mini ${m}-prev, &${m}-mini ${m}-next`]:{minWidth:p.itemSizeSM,height:p.itemSizeSM,margin:0,lineHeight:`${p.itemSizeSM}px`},[`&${m}-mini:not(${m}-disabled)`]:{[`${m}-prev, ${m}-next`]:{[`&:hover ${m}-item-link`]:{backgroundColor:p.colorBgTextHover},[`&:active ${m}-item-link`]:{backgroundColor:p.colorBgTextActive},[`&${m}-disabled:hover ${m}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${C}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${He})`},"&::after":{transform:`rotate(45deg) translateX(-${He})`}},[`${C}-submenu-open${C}-submenu-inline > ${C}-submenu-title > ${C}-submenu-arrow`]:{transform:`translateY(-${Ke*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${He})`},"&::before":{transform:`rotate(45deg) translateX(${He})`}}})},{[`${D}-layout-header`]:{[C]:{lineHeight:"inherit"}}}]};var kt=(g,D)=>(0,Ve.Z)("Menu",l=>{if(D===!1)return[];const{colorBgElevated:j,colorPrimary:ce,colorTextLightSolid:p,controlHeightLG:m,fontSize:J,darkItemColor:N,darkDangerItemColor:A,darkItemBg:q,darkSubMenuItemBg:Je,darkItemSelectedColor:Se,darkItemSelectedBg:Ke,darkDangerItemSelectedBg:He,darkItemHoverBg:Ue,darkGroupTitleColor:F,darkItemHoverColor:ye,darkItemDisabledColor:Ye,darkDangerItemHoverColor:$e,darkDangerItemSelectedColor:xt,darkDangerItemActiveBg:Nt}=l,Pt=J/7*5,Tt=(0,ae.TS)(l,{menuArrowSize:Pt,menuHorizontalHeight:m*1.15,menuArrowOffset:`${Pt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:j}),gn=(0,ae.TS)(Tt,{itemColor:N,itemHoverColor:ye,groupTitleColor:F,itemSelectedColor:Se,itemBg:q,popupBg:q,subMenuItemBg:Je,itemActiveBg:"transparent",itemSelectedBg:Ke,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ue,itemDisabledColor:Ye,dangerItemColor:A,dangerItemHoverColor:$e,dangerItemSelectedColor:xt,dangerItemActiveBg:Nt,dangerItemSelectedBg:He,menuSubMenuBg:Je,horizontalItemSelectedColor:p,horizontalItemSelectedBg:ce});return[yt(Tt),de(Tt),be(Tt),Ee(Tt,"light"),Ee(gn,"dark"),Be(Tt),(0,y.Z)(Tt),(0,ge.oN)(Tt,"slide-up"),(0,ge.oN)(Tt,"slide-down"),(0,G._y)(Tt,"zoom-big")]},l=>{const{colorPrimary:j,colorError:ce,colorTextDisabled:p,colorErrorBg:m,colorText:J,colorTextDescription:N,colorBgContainer:A,colorFillAlter:q,colorFillContent:Je,lineWidth:Se,lineWidthBold:Ke,controlItemBgActive:He,colorBgTextHover:Ue,controlHeightLG:F,lineHeight:ye,colorBgElevated:Ye,marginXXS:$e,padding:xt,fontSize:Nt,controlHeightSM:Pt,fontSizeLG:Tt,colorTextLightSolid:gn,colorErrorHover:Zn}=l,An=new X.C(gn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:l.zIndexPopupBase+50,radiusItem:l.borderRadiusLG,itemBorderRadius:l.borderRadiusLG,radiusSubMenuItem:l.borderRadiusSM,subMenuItemBorderRadius:l.borderRadiusSM,colorItemText:J,itemColor:J,colorItemTextHover:J,itemHoverColor:J,colorItemTextHoverHorizontal:j,horizontalItemHoverColor:j,colorGroupTitle:N,groupTitleColor:N,colorItemTextSelected:j,itemSelectedColor:j,colorItemTextSelectedHorizontal:j,horizontalItemSelectedColor:j,colorItemBg:A,itemBg:A,colorItemBgHover:Ue,itemHoverBg:Ue,colorItemBgActive:Je,itemActiveBg:He,colorSubItemBg:q,subMenuItemBg:q,colorItemBgSelected:He,itemSelectedBg:He,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ke,activeBarHeight:Ke,colorActiveBarBorderSize:Se,activeBarBorderWidth:Se,colorItemTextDisabled:p,itemDisabledColor:p,colorDangerItemText:ce,dangerItemColor:ce,colorDangerItemTextHover:ce,dangerItemHoverColor:ce,colorDangerItemTextSelected:ce,dangerItemSelectedColor:ce,colorDangerItemBgActive:m,dangerItemActiveBg:m,colorDangerItemBgSelected:m,dangerItemSelectedBg:m,itemMarginInline:l.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:F,groupTitleLineHeight:ye,collapsedWidth:F*2,popupBg:Ye,itemMarginBlock:$e,itemPaddingInline:xt,horizontalLineHeight:`${F*1.15}px`,iconSize:Nt,iconMarginInlineEnd:Pt-Nt,collapsedIconSize:Tt,groupTitleFontSize:Nt,darkItemDisabledColor:new X.C(gn).setAlpha(.25).toRgbString(),darkItemColor:An,darkDangerItemColor:ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:gn,darkItemSelectedBg:j,darkDangerItemSelectedBg:ce,darkItemHoverBg:"transparent",darkGroupTitleColor:An,darkItemHoverColor:gn,darkDangerItemHoverColor:Zn,darkDangerItemSelectedColor:gn,darkDangerItemActiveBg:ce}},{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"]]})(g),vt=function(g,D){var C={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&D.indexOf(l)<0&&(C[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,l=Object.getOwnPropertySymbols(g);j{var C,l;const j=r.useContext(n.Z),ce=j||{},{getPrefixCls:p,getPopupContainer:m,direction:J,menu:N}=r.useContext(O.E_),A=p(),{prefixCls:q,className:Je,style:Se,theme:Ke="light",expandIcon:He,_internalDisableMenuItemTitleTooltip:Ue,inlineCollapsed:F,siderCollapsed:ye,items:Ye,children:$e,rootClassName:xt,mode:Nt,selectable:Pt,onClick:Tt,overflowedIndicatorPopupClassName:gn}=g,Zn=vt(g,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),An=(0,ie.Z)(Zn,["collapsedWidth"]),Lt=re(Ye)||$e;(C=ce.validator)===null||C===void 0||C.call(ce,{mode:Nt});const ar=(0,Y.useEvent)(function(){var Rn;Tt==null||Tt.apply(void 0,arguments),(Rn=ce.onClick)===null||Rn===void 0||Rn.call(ce)}),cn=ce.mode||Nt,on=Pt!=null?Pt:ce.selectable,tr=r.useMemo(()=>ye!==void 0?ye:F,[F,ye]),tt={horizontal:{motionName:`${A}-slide-up`},inline:(0,u.Z)(A),other:{motionName:`${A}-zoom-big`}},Ot=p("menu",q||ce.prefixCls),[Gt,Ft]=kt(Ot,!j),tn=f()(`${Ot}-${Ke}`,N==null?void 0:N.className,Je);let Hn;if(typeof He=="function")Hn=He;else if(He===null||He===!1)Hn=null;else if(ce.expandIcon===null||ce.expandIcon===!1)Hn=null;else{const Rn=He!=null?He:ce.expandIcon;Hn=(0,x.Tm)(Rn,{className:f()(`${Ot}-submenu-expand-icon`,(0,x.l$)(Rn)?(l=Rn.props)===null||l===void 0?void 0:l.className:"")})}const un=r.useMemo(()=>({prefixCls:Ot,inlineCollapsed:tr||!1,direction:J,firstLevel:!0,theme:Ke,mode:cn,disableMenuItemTitleTooltip:Ue}),[Ot,tr,J,Ue,Ke]);return Gt(r.createElement(n.Z.Provider,{value:null},r.createElement(R.Provider,{value:un},r.createElement(t.ZP,Object.assign({getPopupContainer:m,overflowedIndicator:r.createElement(De.Z,null),overflowedIndicatorPopupClassName:f()(Ot,`${Ot}-${Ke}`,gn),mode:cn,selectable:on,onClick:ar},An,{inlineCollapsed:tr,style:Object.assign(Object.assign({},N==null?void 0:N.style),Se),className:tn,prefixCls:Ot,direction:J,defaultMotions:tt,expandIcon:Hn,ref:D,rootClassName:f()(xt,Ft)}),Lt))))});const je=(0,r.forwardRef)((g,D)=>{const C=(0,r.useRef)(null),l=r.useContext(s.D);return(0,r.useImperativeHandle)(D,()=>({menu:C.current,focus:j=>{var ce;(ce=C.current)===null||ce===void 0||ce.focus(j)}})),r.createElement(dt,Object.assign({ref:C},g,l))});je.Item=We,je.SubMenu=Ze,je.Divider=se,je.ItemGroup=t.BW;var nt=je},58421:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ce}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(m,J){return r.createElement(f.Z,(0,t.Z)({},m,{ref:J,icon:U}))},o=r.forwardRef(O),ee=o,se=e(49198),P=e(33853),ie=e(38819),M=e(92310),x=e.n(M),Z=e(20068),R=e(33885),L=e(67732),We=e(83652),Ce=e(42403),Ze=e(158),De=e(26112),Y={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},u=Y,n=e(91735),E=function(p){(0,Ce.Z)(J,p);var m=(0,Ze.Z)(J);function J(){var N;(0,L.Z)(this,J);for(var A=arguments.length,q=new Array(A),Je=0;Je=0||Se.relatedTarget.className.indexOf("".concat(F,"-item"))>=0))&&Ue(N.getValidValue()))},N.go=function(Se){var Ke=N.state.goInputText;Ke!==""&&(Se.keyCode===u.ENTER||Se.type==="click")&&(N.setState({goInputText:""}),N.props.quickGo(N.getValidValue()))},N}return(0,We.Z)(J,[{key:"getPageSizeOptions",value:function(){var A=this.props,q=A.pageSize,Je=A.pageSizeOptions;return Je.some(function(Se){return Se.toString()===q.toString()})?Je:Je.concat([q.toString()]).sort(function(Se,Ke){var He=Number.isNaN(Number(Se))?0:Number(Se),Ue=Number.isNaN(Number(Ke))?0:Number(Ke);return He-Ue})}},{key:"render",value:function(){var A=this,q=this.props,Je=q.pageSize,Se=q.locale,Ke=q.rootPrefixCls,He=q.changeSize,Ue=q.quickGo,F=q.goButton,ye=q.selectComponentClass,Ye=q.buildOptionText,$e=q.selectPrefixCls,xt=q.disabled,Nt=this.state.goInputText,Pt="".concat(Ke,"-options"),Tt=ye,gn=null,Zn=null,An=null;if(!He&&!Ue)return null;var Lt=this.getPageSizeOptions();if(He&&Tt){var ar=Lt.map(function(cn,on){return r.createElement(Tt.Option,{key:on,value:cn.toString()},(Ye||A.buildOptionText)(cn))});gn=r.createElement(Tt,{disabled:xt,prefixCls:$e,showSearch:!1,className:"".concat(Pt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Je||Lt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(on){return on.parentNode},"aria-label":Se.page_size,defaultOpen:!1},ar)}return Ue&&(F&&(An=typeof F=="boolean"?r.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:xt,className:"".concat(Pt,"-quick-jumper-button")},Se.jump_to_confirm):r.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Zn=r.createElement("div",{className:"".concat(Pt,"-quick-jumper")},Se.jump_to,r.createElement("input",{disabled:xt,type:"text",value:Nt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Se.page}),Se.page,An)),r.createElement("li",{className:"".concat(Pt)},gn,Zn)}}]),J}(r.Component);E.defaultProps={pageSizeOptions:["10","20","50","100"]};var I=E,re=function(m){var J,N=m.rootPrefixCls,A=m.page,q=m.active,Je=m.className,Se=m.showTitle,Ke=m.onClick,He=m.onKeyPress,Ue=m.itemRender,F="".concat(N,"-item"),ye=x()(F,"".concat(F,"-").concat(A),(J={},(0,Z.Z)(J,"".concat(F,"-active"),q),(0,Z.Z)(J,"".concat(F,"-disabled"),!A),(0,Z.Z)(J,m.className,Je),J)),Ye=function(){Ke(A)},$e=function(Pt){He(Pt,Ke,A)},xt=Ue(A,"page",r.createElement("a",{rel:"nofollow"},A));return xt?r.createElement("li",{title:Se?A.toString():null,className:ye,onClick:Ye,onKeyPress:$e,tabIndex:0},xt):null},X=re;function V(){}function y(p){var m=Number(p);return typeof m=="number"&&!Number.isNaN(m)&&isFinite(m)&&Math.floor(m)===m}var ge=function(m,J,N){return N};function G(p,m,J){var N=typeof p=="undefined"?m.pageSize:p;return Math.floor((J.total-1)/N)+1}var Ve=function(p){(0,Ce.Z)(J,p);var m=(0,Ze.Z)(J);function J(N){var A;(0,L.Z)(this,J),A=m.call(this,N),A.paginationNode=r.createRef(),A.getJumpPrevPage=function(){return Math.max(1,A.state.current-(A.props.showLessItems?3:5))},A.getJumpNextPage=function(){return Math.min(G(void 0,A.state,A.props),A.state.current+(A.props.showLessItems?3:5))},A.getItemIcon=function(He,Ue){var F=A.props.prefixCls,ye=He||r.createElement("button",{type:"button","aria-label":Ue,className:"".concat(F,"-item-link")});return typeof He=="function"&&(ye=r.createElement(He,(0,R.Z)({},A.props))),ye},A.isValid=function(He){var Ue=A.props.total;return y(He)&&He!==A.state.current&&y(Ue)&&Ue>0},A.shouldDisplayQuickJumper=function(){var He=A.props,Ue=He.showQuickJumper,F=He.total,ye=A.state.pageSize;return F<=ye?!1:Ue},A.handleKeyDown=function(He){(He.keyCode===u.ARROW_UP||He.keyCode===u.ARROW_DOWN)&&He.preventDefault()},A.handleKeyUp=function(He){var Ue=A.getValidValue(He),F=A.state.currentInputValue;Ue!==F&&A.setState({currentInputValue:Ue}),He.keyCode===u.ENTER?A.handleChange(Ue):He.keyCode===u.ARROW_UP?A.handleChange(Ue-1):He.keyCode===u.ARROW_DOWN&&A.handleChange(Ue+1)},A.handleBlur=function(He){var Ue=A.getValidValue(He);A.handleChange(Ue)},A.changePageSize=function(He){var Ue=A.state.current,F=G(He,A.state,A.props);Ue=Ue>F?F:Ue,F===0&&(Ue=A.state.current),typeof He=="number"&&("pageSize"in A.props||A.setState({pageSize:He}),"current"in A.props||A.setState({current:Ue,currentInputValue:Ue})),A.props.onShowSizeChange(Ue,He),"onChange"in A.props&&A.props.onChange&&A.props.onChange(Ue,He)},A.handleChange=function(He){var Ue=A.props,F=Ue.disabled,ye=Ue.onChange,Ye=A.state,$e=Ye.pageSize,xt=Ye.current,Nt=Ye.currentInputValue;if(A.isValid(He)&&!F){var Pt=G(void 0,A.state,A.props),Tt=He;return He>Pt?Tt=Pt:He<1&&(Tt=1),"current"in A.props||A.setState({current:Tt}),Tt!==Nt&&A.setState({currentInputValue:Tt}),ye(Tt,$e),Tt}return xt},A.prev=function(){A.hasPrev()&&A.handleChange(A.state.current-1)},A.next=function(){A.hasNext()&&A.handleChange(A.state.current+1)},A.jumpPrev=function(){A.handleChange(A.getJumpPrevPage())},A.jumpNext=function(){A.handleChange(A.getJumpNextPage())},A.hasPrev=function(){return A.state.current>1},A.hasNext=function(){return A.state.current2?F-2:0),Ye=2;Ye=Je?Ke=Je:Ke=Number(q),Ke}},{key:"getShowSizeChanger",value:function(){var A=this.props,q=A.showSizeChanger,Je=A.total,Se=A.totalBoundaryShowSizeChanger;return typeof q!="undefined"?q:Je>Se}},{key:"render",value:function(){var A=this.props,q=A.prefixCls,Je=A.className,Se=A.style,Ke=A.disabled,He=A.hideOnSinglePage,Ue=A.total,F=A.locale,ye=A.showQuickJumper,Ye=A.showLessItems,$e=A.showTitle,xt=A.showTotal,Nt=A.simple,Pt=A.itemRender,Tt=A.showPrevNextJumpers,gn=A.jumpPrevIcon,Zn=A.jumpNextIcon,An=A.selectComponentClass,Lt=A.selectPrefixCls,ar=A.pageSizeOptions,cn=this.state,on=cn.current,tr=cn.pageSize,tt=cn.currentInputValue;if(He===!0&&Ue<=tr)return null;var Ot=G(void 0,this.state,this.props),Gt=[],Ft=null,tn=null,Hn=null,un=null,Rn=null,qn=ye&&ye.goButton,Tn=Ye?1:2,Yt=on-1>0?on-1:0,Sr=on+1Ue?Ue:on*tr]));if(Nt){qn&&(typeof qn=="boolean"?Rn=r.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},F.jump_to_confirm):Rn=r.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},qn),Rn=r.createElement("li",{title:$e?"".concat(F.jump_to).concat(on,"/").concat(Ot):null,className:"".concat(q,"-simple-pager")},Rn));var Et=this.renderPrev(Yt);return r.createElement("ul",(0,t.Z)({className:x()(q,"".concat(q,"-simple"),(0,Z.Z)({},"".concat(q,"-disabled"),Ke),Je),style:Se,ref:this.paginationNode},fe),ot,Et?r.createElement("li",{title:$e?F.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:x()("".concat(q,"-prev"),(0,Z.Z)({},"".concat(q,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Et):null,r.createElement("li",{title:$e?"".concat(on,"/").concat(Ot):null,className:"".concat(q,"-simple-pager")},r.createElement("input",{type:"text",value:tt,disabled:Ke,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),r.createElement("span",{className:"".concat(q,"-slash")},"/"),Ot),r.createElement("li",{title:$e?F.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:x()("".concat(q,"-next"),(0,Z.Z)({},"".concat(q,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Sr)),Rn)}if(Ot<=3+Tn*2){var z={locale:F,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:$e,itemRender:Pt};Ot||Gt.push(r.createElement(X,(0,t.Z)({},z,{key:"noPager",page:1,className:"".concat(q,"-item-disabled")})));for(var K=1;K<=Ot;K+=1){var ct=on===K;Gt.push(r.createElement(X,(0,t.Z)({},z,{key:K,page:K,active:ct})))}}else{var pe=Ye?F.prev_3:F.prev_5,Bt=Ye?F.next_3:F.next_5,Ht=Pt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(gn,"prev page")),Ct=Pt(this.getJumpNextPage(),"jump-next",this.getItemIcon(Zn,"next page"));Tt&&(Ft=Ht?r.createElement("li",{title:$e?pe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:x()("".concat(q,"-jump-prev"),(0,Z.Z)({},"".concat(q,"-jump-prev-custom-icon"),!!gn))},Ht):null,tn=Ct?r.createElement("li",{title:$e?Bt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:x()("".concat(q,"-jump-next"),(0,Z.Z)({},"".concat(q,"-jump-next-custom-icon"),!!Zn))},Ct):null),un=r.createElement(X,{locale:F,last:!0,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ot,page:Ot,active:!1,showTitle:$e,itemRender:Pt}),Hn=r.createElement(X,{locale:F,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:$e,itemRender:Pt});var $t=Math.max(1,on-Tn),sn=Math.min(on+Tn,Ot);on-1<=Tn&&(sn=1+Tn*2),Ot-on<=Tn&&($t=Ot-Tn*2);for(var wn=$t;wn<=sn;wn+=1){var Cn=on===wn;Gt.push(r.createElement(X,{locale:F,rootPrefixCls:q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:wn,page:wn,active:Cn,showTitle:$e,itemRender:Pt}))}on-1>=Tn*2&&on!==3&&(Gt[0]=(0,r.cloneElement)(Gt[0],{className:"".concat(q,"-item-after-jump-prev")}),Gt.unshift(Ft)),Ot-on>=Tn*2&&on!==Ot-2&&(Gt[Gt.length-1]=(0,r.cloneElement)(Gt[Gt.length-1],{className:"".concat(q,"-item-before-jump-next")}),Gt.push(tn)),$t!==1&&Gt.unshift(Hn),sn!==Ot&&Gt.push(un)}var Wt=!this.hasPrev()||!Ot,oe=!this.hasNext()||!Ot,Ae=this.renderPrev(Yt),Re=this.renderNext(Sr);return r.createElement("ul",(0,t.Z)({className:x()(q,Je,(0,Z.Z)({},"".concat(q,"-disabled"),Ke)),style:Se,ref:this.paginationNode},fe),ot,Ae?r.createElement("li",{title:$e?F.prev_page:null,onClick:this.prev,tabIndex:Wt?null:0,onKeyPress:this.runIfEnterPrev,className:x()("".concat(q,"-prev"),(0,Z.Z)({},"".concat(q,"-disabled"),Wt)),"aria-disabled":Wt},Ae):null,Gt,Re?r.createElement("li",{title:$e?F.next_page:null,onClick:this.next,tabIndex:oe?null:0,onKeyPress:this.runIfEnterNext,className:x()("".concat(q,"-next"),(0,Z.Z)({},"".concat(q,"-disabled"),oe)),"aria-disabled":oe},Re):null,r.createElement(I,{disabled:Ke,locale:F,rootPrefixCls:q,selectComponentClass:An,selectPrefixCls:Lt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:on,pageSize:tr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:qn}))}}],[{key:"getDerivedStateFromProps",value:function(A,q){var Je={};if("current"in A&&(Je.current=A.current,A.current!==q.current&&(Je.currentInputValue=Je.current)),"pageSize"in A&&A.pageSize!==q.pageSize){var Se=q.current,Ke=G(A.pageSize,q,A);Se=Se>Ke?Ke:Se,"current"in A||(Je.current=Se,Je.currentInputValue=Se),Je.pageSize=A.pageSize}return Je}}]),J}(r.Component);Ve.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:V,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:V,locale:n.Z,style:{},itemRender:ge,totalBoundaryShowSizeChanger:50};var ae=Ve,xe=e(22075),de=e(36355),me=e(19716),Be=e(8628),le=e(9763),k=e(57809);const Ee=p=>r.createElement(k.default,Object.assign({},p,{showSearch:!0,size:"small"})),te=p=>r.createElement(k.default,Object.assign({},p,{showSearch:!0,size:"middle"}));Ee.Option=k.default.Option,te.Option=k.default.Option;var W=e(9937),be=e(17313),Qe=e(83116),Dt=e(37613);const yt=p=>{const{componentCls:m}=p;return{[`${m}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${m}-item-link`]:{color:p.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${m}-item-link`]:{color:p.colorTextDisabled,cursor:"not-allowed"}}},[`&${m}-disabled`]:{cursor:"not-allowed",[`${m}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:p.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:p.colorBorder,backgroundColor:p.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:p.itemActiveBgDisabled},a:{color:p.itemActiveColorDisabled}}},[`${m}-item-link`]:{color:p.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${m}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${m}-simple-pager`]:{color:p.colorTextDisabled},[`${m}-jump-prev, ${m}-jump-next`]:{[`${m}-item-link-icon`]:{opacity:0},[`${m}-item-ellipsis`]:{opacity:1}}},[`&${m}-simple`]:{[`${m}-prev, ${m}-next`]:{[`&${m}-disabled ${m}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kt=p=>{const{componentCls:m}=p;return{[`&${m}-mini ${m}-total-text, &${m}-mini ${m}-simple-pager`]:{height:p.itemSizeSM,lineHeight:`${p.itemSizeSM}px`},[`&${m}-mini ${m}-item`]:{minWidth:p.itemSizeSM,height:p.itemSizeSM,margin:0,lineHeight:`${p.itemSizeSM-2}px`},[`&${m}-mini:not(${m}-disabled) ${m}-item:not(${m}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:p.colorBgTextHover},"&:active":{backgroundColor:p.colorBgTextActive}},[`&${m}-mini ${m}-prev, &${m}-mini ${m}-next`]:{minWidth:p.itemSizeSM,height:p.itemSizeSM,margin:0,lineHeight:`${p.itemSizeSM}px`},[`&${m}-mini:not(${m}-disabled)`]:{[`${m}-prev, ${m}-next`]:{[`&:hover ${m}-item-link`]:{backgroundColor:p.colorBgTextHover},[`&:active ${m}-item-link`]:{backgroundColor:p.colorBgTextActive},[`&${m}-disabled:hover ${m}-item-link`]:{backgroundColor:"transparent"}}},[` &${m}-mini ${m}-prev ${m}-item-link, &${m}-mini ${m}-next ${m}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:p.itemSizeSM,lineHeight:`${p.itemSizeSM}px`}},[`&${m}-mini ${m}-jump-prev, &${m}-mini ${m}-jump-next`]:{height:p.itemSizeSM,marginInlineEnd:0,lineHeight:`${p.itemSizeSM}px`},[`&${m}-mini ${m}-options`]:{marginInlineStart:p.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:p.miniOptionsSizeChangerTop},"&-quick-jumper":{height:p.itemSizeSM,lineHeight:`${p.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,W.x0)(p)),{width:p.paginationMiniQuickJumperInputWidth,height:p.controlHeightSM})}}}},vt=p=>{const{componentCls:m}=p;return{[` @@ -132,9 +132,9 @@ ${m}-next, ${m}-jump-prev, ${m}-jump-next - `]:{display:"inline-block",minWidth:p.itemSize,height:p.itemSize,color:p.colorText,fontFamily:p.fontFamily,lineHeight:`${p.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:p.borderRadius,cursor:"pointer",transition:`all ${p.motionDurationMid}`},[`${m}-prev, ${m}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:p.colorText,cursor:"pointer",userSelect:"none"},[`${m}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:p.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${p.lineWidth}px ${p.lineType} transparent`,borderRadius:p.borderRadius,outline:"none",transition:`all ${p.motionDurationMid}`},[`&:hover ${m}-item-link`]:{backgroundColor:p.colorBgTextHover},[`&:active ${m}-item-link`]:{backgroundColor:p.colorBgTextActive},[`&${m}-disabled:hover`]:{[`${m}-item-link`]:{backgroundColor:"transparent"}}},[`${m}-slash`]:{marginInlineEnd:p.paginationSlashMarginInlineEnd,marginInlineStart:p.paginationSlashMarginInlineStart},[`${m}-options`]:{display:"inline-block",marginInlineStart:p.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:p.controlHeight,marginInlineStart:p.marginXS,lineHeight:`${p.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,W.ik)(p)),{width:p.controlHeightLG*1.25,height:p.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:p.marginXS,marginInlineEnd:p.marginXS})}}}},dt=p=>{const{componentCls:m}=p;return{[`${m}-item`]:{display:"inline-block",minWidth:p.itemSize,height:p.itemSize,marginInlineEnd:p.marginXS,fontFamily:p.fontFamily,lineHeight:`${p.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${p.lineWidth}px ${p.lineType} transparent`,borderRadius:p.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${p.paginationItemPaddingInline}px`,color:p.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${m}-item-active)`]:{"&:hover":{transition:`all ${p.motionDurationMid}`,backgroundColor:p.colorBgTextHover},"&:active":{backgroundColor:p.colorBgTextActive}},"&-active":{fontWeight:p.fontWeightStrong,backgroundColor:p.itemActiveBg,borderColor:p.colorPrimary,a:{color:p.colorPrimary},"&:hover":{borderColor:p.colorPrimaryHover},"&:hover a":{color:p.colorPrimaryHover}}}}},je=p=>{const{componentCls:m}=p;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(p)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${m}-total-text`]:{display:"inline-block",height:p.itemSize,marginInlineEnd:p.marginXS,lineHeight:`${p.itemSize-2}px`,verticalAlign:"middle"}}),dt(p)),wt(p)),vt(p)),kt(p)),yt(p)),{[`@media only screen and (max-width: ${p.screenLG}px)`]:{[`${m}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${p.screenSM}px)`]:{[`${m}-options`]:{display:"none"}}}),[`&${p.componentCls}-rtl`]:{direction:"rtl"}}},nt=p=>{const{componentCls:m}=p;return{[`${m}${m}-disabled:not(${m}-mini)`]:{"&, &:hover":{[`${m}-item-link`]:{borderColor:p.colorBorder}},"&:focus-visible":{[`${m}-item-link`]:{borderColor:p.colorBorder}},[`${m}-item, ${m}-item-link`]:{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,[`&:hover:not(${m}-item-active)`]:{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,a:{color:p.colorTextDisabled}},[`&${m}-item-active`]:{backgroundColor:p.itemActiveBgDisabled}},[`${m}-prev, ${m}-next`]:{"&:hover button":{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,color:p.colorTextDisabled},[`${m}-item-link`]:{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder}}},[`${m}:not(${m}-mini)`]:{[`${m}-prev, ${m}-next`]:{"&:hover button":{borderColor:p.colorPrimaryHover,backgroundColor:p.itemBg},[`${m}-item-link`]:{backgroundColor:p.itemLinkBg,borderColor:p.colorBorder},[`&:hover ${m}-item-link`]:{borderColor:p.colorPrimary,backgroundColor:p.itemBg,color:p.colorPrimary},[`&${m}-disabled`]:{[`${m}-item-link`]:{borderColor:p.colorBorder,color:p.colorTextDisabled}}},[`${m}-item`]:{backgroundColor:p.itemBg,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,[`&:hover:not(${m}-item-active)`]:{borderColor:p.colorPrimary,backgroundColor:p.itemBg,a:{color:p.colorPrimary}},"&-active":{borderColor:p.colorPrimary}}}}},g=p=>{const{componentCls:m}=p;return{[`${m}:not(${m}-disabled)`]:{[`${m}-item`]:Object.assign({},(0,be.Qy)(p)),[`${m}-jump-prev, ${m}-jump-next`]:{"&:focus-visible":Object.assign({[`${m}-item-link-icon`]:{opacity:1},[`${m}-item-ellipsis`]:{opacity:0}},(0,be.oN)(p))},[`${m}-prev, ${m}-next`]:{[`&:focus-visible ${m}-item-link`]:Object.assign({},(0,be.oN)(p))}}}};var D=(0,Qe.Z)("Pagination",p=>{const m=(0,Dt.TS)(p,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:p.marginXXS/2,paginationMiniQuickJumperInputWidth:p.controlHeightLG*1.1,paginationItemPaddingInline:p.marginXXS*1.5,paginationEllipsisLetterSpacing:p.marginXXS/2,paginationSlashMarginInlineStart:p.marginXXS,paginationSlashMarginInlineEnd:p.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,W.e5)(p),(0,W.TM)(p));return[je(m),g(m),p.wireframe&&nt(m)]},p=>({itemBg:p.colorBgContainer,itemSize:p.controlHeight,itemSizeSM:p.controlHeightSM,itemActiveBg:p.colorBgContainer,itemLinkBg:p.colorBgContainer,itemActiveColorDisabled:p.colorTextDisabled,itemActiveBgDisabled:p.controlItemBgActiveDisabled,itemInputBg:p.colorBgContainer,miniOptionsSizeChangerTop:0})),C=function(p,m){var J={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&m.indexOf(N)<0&&(J[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,N=Object.getOwnPropertySymbols(p);A{const{prefixCls:m,selectPrefixCls:J,className:N,rootClassName:A,style:q,size:Je,locale:Se,selectComponentClass:Ke,responsive:He,showSizeChanger:Ue}=p,F=C(p,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ye}=(0,Be.Z)(He),{getPrefixCls:Ye,direction:$e,pagination:xt={}}=r.useContext(de.E_),Nt=Ye("pagination",m),[Pt,Tt]=D(Nt),gn=Ue!=null?Ue:xt.showSizeChanger,Zn=r.useMemo(()=>{const Ot=r.createElement("span",{className:`${Nt}-item-ellipsis`},"\u2022\u2022\u2022"),Gt=r.createElement("button",{className:`${Nt}-item-link`,type:"button",tabIndex:-1},$e==="rtl"?r.createElement(ie.Z,null):r.createElement(P.Z,null)),Ft=r.createElement("button",{className:`${Nt}-item-link`,type:"button",tabIndex:-1},$e==="rtl"?r.createElement(P.Z,null):r.createElement(ie.Z,null)),tn=r.createElement("a",{className:`${Nt}-item-link`},r.createElement("div",{className:`${Nt}-item-container`},$e==="rtl"?r.createElement(se.Z,{className:`${Nt}-item-link-icon`}):r.createElement(ee,{className:`${Nt}-item-link-icon`}),Ot)),Hn=r.createElement("a",{className:`${Nt}-item-link`},r.createElement("div",{className:`${Nt}-item-container`},$e==="rtl"?r.createElement(ee,{className:`${Nt}-item-link-icon`}):r.createElement(se.Z,{className:`${Nt}-item-link-icon`}),Ot));return{prevIcon:Gt,nextIcon:Ft,jumpPrevIcon:tn,jumpNextIcon:Hn}},[$e,Nt]),[An]=(0,le.Z)("Pagination",xe.Z),Lt=Object.assign(Object.assign({},An),Se),ar=(0,ve.Z)(Je),cn=ar==="small"||!!(ye&&!ar&&He),on=Ye("select",J),tr=x()({[`${Nt}-mini`]:cn,[`${Nt}-rtl`]:$e==="rtl"},xt==null?void 0:xt.className,N,A,Tt),tt=Object.assign(Object.assign({},xt==null?void 0:xt.style),q);return Pt(r.createElement(ae,Object.assign({},Zn,F,{style:tt,prefixCls:Nt,selectPrefixCls:on,className:tr,selectComponentClass:Ke||(cn?Ee:te),locale:Lt,showSizeChanger:gn})))},ce=j},14478:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return X}});var t=e(96512),r=e(92310),s=e.n(r),U=e(10228),f=e(18929),O=e(2738),o=e(59301),ee=e(92343),se=e(36355),P=e(60324),ie=e(92806),M=e(77578),x=e(3113),Z=e(67797),R=e(9763),L=e(31724),We=e(39722),Ce=e(83116);const Ze=V=>{const{componentCls:y,iconCls:ge,antCls:G,zIndexPopup:Ve,colorText:ae,colorWarning:xe,marginXXS:de,marginXS:ve,fontSize:Be,fontWeightStrong:le,colorTextHeading:k}=V;return{[y]:{zIndex:Ve,[`&${G}-popover`]:{fontSize:Be},[`${y}-message`]:{marginBottom:ve,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${y}-message-icon ${ge}`]:{color:xe,fontSize:Be,lineHeight:1,marginInlineEnd:ve},[`${y}-title`]:{fontWeight:le,color:k,"&:only-child":{fontWeight:"normal"}},[`${y}-description`]:{marginTop:de,color:ae}},[`${y}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:ve}}}}};var De=(0,Ce.Z)("Popconfirm",V=>Ze(V),V=>{const{zIndexPopupBase:y}=V;return{zIndexPopup:y+60}},{resetStyle:!1}),Y=function(V,y){var ge={};for(var G in V)Object.prototype.hasOwnProperty.call(V,G)&&y.indexOf(G)<0&&(ge[G]=V[G]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,G=Object.getOwnPropertySymbols(V);Ve{const{prefixCls:y,okButtonProps:ge,cancelButtonProps:G,title:Ve,description:ae,cancelText:xe,okText:de,okType:ve="primary",icon:Be=o.createElement(t.Z,null),showCancel:le=!0,close:k,onConfirm:Ee,onCancel:te,onPopupClick:W}=V,{getPrefixCls:be}=o.useContext(se.E_),[Qe]=(0,R.Z)("Popconfirm",L.Z.Popconfirm),Dt=(0,M.Z)(Ve),yt=(0,M.Z)(ae);return o.createElement("div",{className:`${y}-inner-content`,onClick:W},o.createElement("div",{className:`${y}-message`},Be&&o.createElement("span",{className:`${y}-message-icon`},Be),o.createElement("div",{className:`${y}-message-text`},Dt&&o.createElement("div",{className:s()(`${y}-title`)},Dt),yt&&o.createElement("div",{className:`${y}-description`},yt))),o.createElement("div",{className:`${y}-buttons`},le&&o.createElement(x.ZP,Object.assign({onClick:te,size:"small"},G),xe!=null?xe:Qe==null?void 0:Qe.cancelText),o.createElement(ie.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Z.n)(ve)),ge),actionFn:Ee,close:k,prefixCls:be("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},de!=null?de:Qe==null?void 0:Qe.okText)))};var E=V=>{const{prefixCls:y,placement:ge,className:G,style:Ve}=V,ae=Y(V,["prefixCls","placement","className","style"]),{getPrefixCls:xe}=o.useContext(se.E_),de=xe("popconfirm",y),[ve]=De(de);return ve(o.createElement(We.ZP,{placement:ge,className:s()(de,G),style:Ve,content:o.createElement(u,Object.assign({prefixCls:de},ae))}))},I=function(V,y){var ge={};for(var G in V)Object.prototype.hasOwnProperty.call(V,G)&&y.indexOf(G)<0&&(ge[G]=V[G]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,G=Object.getOwnPropertySymbols(V);Ve{const{prefixCls:ge,placement:G="top",trigger:Ve="click",okType:ae="primary",icon:xe=o.createElement(t.Z,null),children:de,overlayClassName:ve,onOpenChange:Be,onVisibleChange:le}=V,k=I(V,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Ee}=o.useContext(se.E_),[te,W]=(0,f.Z)(!1,{value:V.open,defaultValue:V.defaultOpen}),be=(nt,g)=>{W(nt,!0),le==null||le(nt),Be==null||Be(nt,g)},Qe=nt=>{be(!1,nt)},Dt=nt=>{var g;return(g=V.onConfirm)===null||g===void 0?void 0:g.call(void 0,nt)},yt=nt=>{var g;be(!1,nt),(g=V.onCancel)===null||g===void 0||g.call(void 0,nt)},kt=nt=>{nt.keyCode===U.Z.ESC&&te&&be(!1,nt)},vt=nt=>{const{disabled:g=!1}=V;g||be(nt)},wt=Ee("popconfirm",ge),dt=s()(wt,ve),[je]=De(wt);return je(o.createElement(P.Z,Object.assign({},(0,O.Z)(k,["title"]),{trigger:Ve,placement:G,onOpenChange:vt,open:te,ref:y,overlayClassName:dt,content:o.createElement(u,Object.assign({okType:ae,icon:xe},V,{prefixCls:wt,close:Qe,onConfirm:Dt,onCancel:yt})),"data-popover-inject":!0}),(0,ee.Tm)(de,{onKeyDown:nt=>{var g,D;o.isValidElement(de)&&((D=de==null?void 0:(g=de.props).onKeyDown)===null||D===void 0||D.call(g,nt)),kt(nt)}})))});re._InternalPanelDoNotUseOrYouWillBeFired=E;var X=re},39722:function(qt,qe,e){"use strict";e.d(qe,{t5:function(){return P}});var t=e(92310),r=e.n(t),s=e(55477),U=e(59301),f=e(36355),O=e(77578),o=e(17356),ee=function(M,x){var Z={};for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&x.indexOf(R)<0&&(Z[R]=M[R]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,R=Object.getOwnPropertySymbols(M);L{if(!(!x&&!Z))return U.createElement(U.Fragment,null,x&&U.createElement("div",{className:`${M}-title`},(0,O.Z)(x)),U.createElement("div",{className:`${M}-inner-content`},(0,O.Z)(Z)))},P=M=>{const{hashId:x,prefixCls:Z,className:R,style:L,placement:We="top",title:Ce,content:Ze,children:De}=M;return U.createElement("div",{className:r()(x,Z,`${Z}-pure`,`${Z}-placement-${We}`,R),style:L},U.createElement("div",{className:`${Z}-arrow`}),U.createElement(s.G,Object.assign({},M,{className:x,prefixCls:Z}),De||se(Z,Ce,Ze)))},ie=M=>{const{prefixCls:x}=M,Z=ee(M,["prefixCls"]),{getPrefixCls:R}=U.useContext(f.E_),L=R("popover",x),[We,Ce]=(0,o.Z)(L);return We(U.createElement(P,Object.assign({},Z,{prefixCls:L,hashId:Ce})))};qe.ZP=ie},60324:function(qt,qe,e){"use strict";var t=e(92310),r=e.n(t),s=e(59301),U=e(77578),f=e(62892),O=e(36355),o=e(6848),ee=e(39722),se=e(17356),P=function(x,Z){var R={};for(var L in x)Object.prototype.hasOwnProperty.call(x,L)&&Z.indexOf(L)<0&&(R[L]=x[L]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,L=Object.getOwnPropertySymbols(x);We{let{title:Z,content:R,prefixCls:L}=x;return s.createElement(s.Fragment,null,Z&&s.createElement("div",{className:`${L}-title`},(0,U.Z)(Z)),s.createElement("div",{className:`${L}-inner-content`},(0,U.Z)(R)))},M=s.forwardRef((x,Z)=>{const{prefixCls:R,title:L,content:We,overlayClassName:Ce,placement:Ze="top",trigger:De="hover",mouseEnterDelay:Y=.1,mouseLeaveDelay:u=.1,overlayStyle:n={}}=x,E=P(x,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:I}=s.useContext(O.E_),re=I("popover",R),[X,V]=(0,se.Z)(re),y=I(),ge=r()(Ce,V);return X(s.createElement(o.Z,Object.assign({placement:Ze,trigger:De,mouseEnterDelay:Y,mouseLeaveDelay:u,overlayStyle:n},E,{prefixCls:re,overlayClassName:ge,ref:Z,overlay:L||We?s.createElement(ie,{prefixCls:re,title:L,content:We}):null,transitionName:(0,f.m)(y,"zoom-big",E.transitionName),"data-popover-inject":!0})))});M._InternalPanelDoNotUseOrYouWillBeFired=ee.ZP,qe.Z=M},17356:function(qt,qe,e){"use strict";var t=e(17313),r=e(29878),s=e(19447),U=e(33166),f=e(83116),O=e(37613);const o=P=>{const{componentCls:ie,popoverColor:M,minWidth:x,fontWeightStrong:Z,popoverPadding:R,boxShadowSecondary:L,colorTextHeading:We,borderRadiusLG:Ce,zIndexPopup:Ze,marginXS:De,colorBgElevated:Y,popoverBg:u}=P;return[{[ie]:Object.assign(Object.assign({},(0,t.Wf)(P)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Ze,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Y,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ie}-content`]:{position:"relative"},[`${ie}-inner`]:{backgroundColor:u,backgroundClip:"padding-box",borderRadius:Ce,boxShadow:L,padding:R},[`${ie}-title`]:{minWidth:x,marginBottom:De,color:We,fontWeight:Z},[`${ie}-inner-content`]:{color:M}})},(0,s.ZP)(P,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ie}-pure`]:{position:"relative",maxWidth:"none",margin:P.sizePopupArrow,display:"inline-block",[`${ie}-content`]:{display:"inline-block"}}}]},ee=P=>{const{componentCls:ie}=P;return{[ie]:U.i.map(M=>{const x=P[`${M}6`];return{[`&${ie}-${M}`]:{"--antd-arrow-background-color":x,[`${ie}-inner`]:{backgroundColor:x},[`${ie}-arrow`]:{background:"transparent"}}}})}},se=P=>{const{componentCls:ie,lineWidth:M,lineType:x,colorSplit:Z,paddingSM:R,controlHeight:L,fontSize:We,lineHeight:Ce,padding:Ze}=P,De=L-Math.round(We*Ce),Y=De/2,u=De/2-M,n=Ze;return{[ie]:{[`${ie}-inner`]:{padding:0},[`${ie}-title`]:{margin:0,padding:`${Y}px ${n}px ${u}px`,borderBottom:`${M}px ${x} ${Z}`},[`${ie}-inner-content`]:{padding:`${R}px ${n}px`}}}};qe.Z=(0,f.Z)("Popover",P=>{const{colorBgElevated:ie,colorText:M,wireframe:x}=P,Z=(0,O.TS)(P,{popoverPadding:12,popoverBg:ie,popoverColor:M});return[o(Z),ee(Z),x&&se(Z),(0,r._y)(Z,"zoom-big")]},P=>({width:177,minWidth:177,zIndexPopup:P.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return Ue}});var t=e(59301),r=e(29679),s=e(40001),U=e(19248),f=e(99267),O=e(92310),o=e.n(O),ee=e(2738),se=e(36355),P=e(54476),ie=e(33885),M=e(75931),x={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Z=function(){var ye=(0,t.useRef)([]),Ye=(0,t.useRef)(null);return(0,t.useEffect)(function(){var $e=Date.now(),xt=!1;ye.current.forEach(function(Nt){if(Nt){xt=!0;var Pt=Nt.style;Pt.transitionDuration=".3s, .3s, .3s, .06s",Ye.current&&$e-Ye.current<100&&(Pt.transitionDuration="0s, 0s")}}),xt&&(Ye.current=Date.now())}),ye.current},R=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],L=function(ye){var Ye=(0,ie.Z)((0,ie.Z)({},x),ye),$e=Ye.className,xt=Ye.percent,Nt=Ye.prefixCls,Pt=Ye.strokeColor,Tt=Ye.strokeLinecap,gn=Ye.strokeWidth,Zn=Ye.style,An=Ye.trailColor,Lt=Ye.trailWidth,ar=Ye.transition,cn=(0,M.Z)(Ye,R);delete cn.gapPosition;var on=Array.isArray(xt)?xt:[xt],tr=Array.isArray(Pt)?Pt:[Pt],tt=Z(),Ot=gn/2,Gt=100-gn/2,Ft="M ".concat(Tt==="round"?Ot:0,",").concat(Ot,` - L `).concat(Tt==="round"?Gt:100,",").concat(Ot),tn="0 0 100 ".concat(gn),Hn=0;return t.createElement("svg",(0,P.Z)({className:o()("".concat(Nt,"-line"),$e),viewBox:tn,preserveAspectRatio:"none",style:Zn},cn),t.createElement("path",{className:"".concat(Nt,"-line-trail"),d:Ft,strokeLinecap:Tt,stroke:An,strokeWidth:Lt||gn,fillOpacity:"0"}),on.map(function(un,Rn){var qn=1;switch(Tt){case"round":qn=1-gn/100;break;case"square":qn=1-gn/2/100;break;default:qn=1;break}var Tn={strokeDasharray:"".concat(un*qn,"px, 100px"),strokeDashoffset:"-".concat(Hn,"px"),transition:ar||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Yt=tr[Rn]||tr[tr.length-1];return Hn+=un,t.createElement("path",{key:Rn,className:"".concat(Nt,"-line-path"),d:Ft,strokeLinecap:Tt,stroke:Yt,strokeWidth:gn,fillOpacity:"0",ref:function(fe){tt[Rn]=fe},style:Tn})}))},We=L,Ce=e(76190),Ze=e(42978),De=e(47273),Y=0,u=(0,De.Z)();function n(){var F;return u?(F=Y,Y+=1):F="TEST_OR_SSR",F}var E=function(F){var ye=t.useState(),Ye=(0,Ze.Z)(ye,2),$e=Ye[0],xt=Ye[1];return t.useEffect(function(){xt("rc_progress_".concat(n()))},[]),F||$e},I=function(ye){var Ye=ye.bg,$e=ye.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:Ye}},$e)};function re(F,ye){return Object.keys(F).map(function(Ye){var $e=parseFloat(Ye),xt="".concat(Math.floor($e*ye),"%");return"".concat(F[Ye]," ").concat(xt)})}var X=t.forwardRef(function(F,ye){var Ye=F.prefixCls,$e=F.color,xt=F.gradientId,Nt=F.radius,Pt=F.style,Tt=F.ptg,gn=F.strokeLinecap,Zn=F.strokeWidth,An=F.size,Lt=F.gapDegree,ar=$e&&(0,Ce.Z)($e)==="object",cn=ar?"#FFF":void 0,on=An/2,tr=t.createElement("circle",{className:"".concat(Ye,"-circle-path"),r:Nt,cx:on,cy:on,stroke:cn,strokeLinecap:gn,strokeWidth:Zn,opacity:Tt===0?0:1,style:Pt,ref:ye});if(!ar)return tr;var tt="".concat(xt,"-conic"),Ot=Lt?"".concat(180+Lt/2,"deg"):"0deg",Gt=re($e,(360-Lt)/360),Ft=re($e,1),tn="conic-gradient(from ".concat(Ot,", ").concat(Gt.join(", "),")"),Hn="linear-gradient(to ".concat(Lt?"bottom":"top",", ").concat(Ft.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:tt},tr),t.createElement("foreignObject",{x:0,y:0,width:An,height:An,mask:"url(#".concat(tt,")")},t.createElement(I,{bg:Hn},t.createElement(I,{bg:tn}))))}),V=X,y=100,ge=function(ye,Ye,$e,xt,Nt,Pt,Tt,gn,Zn,An){var Lt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ar=$e/100*360*((360-Pt)/360),cn=Pt===0?0:{bottom:0,top:180,left:90,right:-90}[Tt],on=(100-xt)/100*Ye;Zn==="round"&&xt!==100&&(on+=An/2,on>=Ye&&(on=Ye-.01));var tr=y/2;return{stroke:typeof gn=="string"?gn:void 0,strokeDasharray:"".concat(Ye,"px ").concat(ye),strokeDashoffset:on+Lt,transform:"rotate(".concat(Nt+ar+cn,"deg)"),transformOrigin:"".concat(tr,"px ").concat(tr,"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}},G=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ve(F){var ye=F!=null?F:[];return Array.isArray(ye)?ye:[ye]}var ae=function(ye){var Ye=(0,ie.Z)((0,ie.Z)({},x),ye),$e=Ye.id,xt=Ye.prefixCls,Nt=Ye.steps,Pt=Ye.strokeWidth,Tt=Ye.trailWidth,gn=Ye.gapDegree,Zn=gn===void 0?0:gn,An=Ye.gapPosition,Lt=Ye.trailColor,ar=Ye.strokeLinecap,cn=Ye.style,on=Ye.className,tr=Ye.strokeColor,tt=Ye.percent,Ot=(0,M.Z)(Ye,G),Gt=y/2,Ft=E($e),tn="".concat(Ft,"-gradient"),Hn=Gt-Pt/2,un=Math.PI*2*Hn,Rn=Zn>0?90+Zn/2:-90,qn=un*((360-Zn)/360),Tn=(0,Ce.Z)(Nt)==="object"?Nt:{count:Nt,space:2},Yt=Tn.count,Sr=Tn.space,fe=Ve(tt),ot=Ve(tr),Et=ot.find(function(Ct){return Ct&&(0,Ce.Z)(Ct)==="object"}),z=Et&&(0,Ce.Z)(Et)==="object",K=z?"butt":ar,ct=ge(un,qn,0,100,Rn,Zn,An,Lt,K,Pt),pe=Z(),Bt=function(){var $t=0;return fe.map(function(sn,wn){var Cn=ot[wn]||ot[ot.length-1],Wt=ge(un,qn,$t,sn,Rn,Zn,An,Cn,K,Pt);return $t+=sn,t.createElement(V,{key:wn,color:Cn,ptg:sn,radius:Hn,prefixCls:xt,gradientId:tn,style:Wt,strokeLinecap:K,strokeWidth:Pt,gapDegree:Zn,ref:function(Ae){pe[wn]=Ae},size:y})}).reverse()},Ht=function(){var $t=Math.round(Yt*(fe[0]/100)),sn=100/Yt,wn=0;return new Array(Yt).fill(null).map(function(Cn,Wt){var oe=Wt<=$t-1?ot[0]:Lt,Ae=oe&&(0,Ce.Z)(oe)==="object"?"url(#".concat(tn,")"):void 0,Re=ge(un,qn,wn,sn,Rn,Zn,An,oe,"butt",Pt,Sr);return wn+=(qn-Re.strokeDashoffset+Sr)*100/qn,t.createElement("circle",{key:Wt,className:"".concat(xt,"-circle-path"),r:Hn,cx:Gt,cy:Gt,stroke:Ae,strokeWidth:Pt,opacity:1,style:Re,ref:function(ht){pe[Wt]=ht}})})};return t.createElement("svg",(0,P.Z)({className:o()("".concat(xt,"-circle"),on),viewBox:"0 0 ".concat(y," ").concat(y),style:cn,id:$e,role:"presentation"},Ot),!Yt&&t.createElement("circle",{className:"".concat(xt,"-circle-trail"),r:Hn,cx:Gt,cy:Gt,stroke:Lt,strokeLinecap:K,strokeWidth:Tt||Pt,style:ct}),Yt?Ht():Bt())},xe=ae,de={Line:We,Circle:xe},ve=e(6848),Be=e(30071);function le(F){return!F||F<0?0:F>100?100:F}function k(F){let{success:ye,successPercent:Ye}=F,$e=Ye;return ye&&"progress"in ye&&($e=ye.progress),ye&&"percent"in ye&&($e=ye.percent),$e}const Ee=F=>{let{percent:ye,success:Ye,successPercent:$e}=F;const xt=le(k({success:Ye,successPercent:$e}));return[xt,le(le(ye)-xt)]},te=F=>{let{success:ye={},strokeColor:Ye}=F;const{strokeColor:$e}=ye;return[$e||Be.presetPrimaryColors.green,Ye||null]},W=(F,ye,Ye)=>{var $e,xt,Nt,Pt;let Tt=-1,gn=-1;if(ye==="step"){const Zn=Ye.steps,An=Ye.strokeWidth;typeof F=="string"||typeof F=="undefined"?(Tt=F==="small"?2:14,gn=An!=null?An:8):typeof F=="number"?[Tt,gn]=[F,F]:[Tt=14,gn=8]=F,Tt*=Zn}else if(ye==="line"){const Zn=Ye==null?void 0:Ye.strokeWidth;typeof F=="string"||typeof F=="undefined"?gn=Zn||(F==="small"?6:8):typeof F=="number"?[Tt,gn]=[F,F]:[Tt=-1,gn=8]=F}else(ye==="circle"||ye==="dashboard")&&(typeof F=="string"||typeof F=="undefined"?[Tt,gn]=F==="small"?[60,60]:[120,120]:typeof F=="number"?[Tt,gn]=[F,F]:(Tt=(xt=($e=F[0])!==null&&$e!==void 0?$e:F[1])!==null&&xt!==void 0?xt:120,gn=(Pt=(Nt=F[0])!==null&&Nt!==void 0?Nt:F[1])!==null&&Pt!==void 0?Pt:120));return[Tt,gn]},be=3,Qe=F=>be/F*100;var yt=F=>{const{prefixCls:ye,trailColor:Ye=null,strokeLinecap:$e="round",gapPosition:xt,gapDegree:Nt,width:Pt=120,type:Tt,children:gn,success:Zn,size:An=Pt}=F,[Lt,ar]=W(An,"circle");let{strokeWidth:cn}=F;cn===void 0&&(cn=Math.max(Qe(Lt),6));const on={width:Lt,height:ar,fontSize:Lt*.15+6},tr=t.useMemo(()=>{if(Nt||Nt===0)return Nt;if(Tt==="dashboard")return 75},[Nt,Tt]),tt=xt||Tt==="dashboard"&&"bottom"||void 0,Ot=Object.prototype.toString.call(F.strokeColor)==="[object Object]",Gt=te({success:Zn,strokeColor:F.strokeColor}),Ft=o()(`${ye}-inner`,{[`${ye}-circle-gradient`]:Ot}),tn=t.createElement(xe,{percent:Ee(F),strokeWidth:cn,trailWidth:cn,strokeColor:Gt,strokeLinecap:$e,trailColor:Ye,prefixCls:ye,gapDegree:tr,gapPosition:tt});return t.createElement("div",{className:Ft,style:on},Lt<=20?t.createElement(ve.Z,{title:gn},t.createElement("span",null,tn)):t.createElement(t.Fragment,null,tn,gn))},kt=function(F,ye){var Ye={};for(var $e in F)Object.prototype.hasOwnProperty.call(F,$e)&&ye.indexOf($e)<0&&(Ye[$e]=F[$e]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,$e=Object.getOwnPropertySymbols(F);xt<$e.length;xt++)ye.indexOf($e[xt])<0&&Object.prototype.propertyIsEnumerable.call(F,$e[xt])&&(Ye[$e[xt]]=F[$e[xt]]);return Ye};const vt=F=>{let ye=[];return Object.keys(F).forEach(Ye=>{const $e=parseFloat(Ye.replace(/%/g,""));isNaN($e)||ye.push({key:$e,value:F[Ye]})}),ye=ye.sort((Ye,$e)=>Ye.key-$e.key),ye.map(Ye=>{let{key:$e,value:xt}=Ye;return`${xt} ${$e}%`}).join(", ")},wt=(F,ye)=>{const{from:Ye=Be.presetPrimaryColors.blue,to:$e=Be.presetPrimaryColors.blue,direction:xt=ye==="rtl"?"to left":"to right"}=F,Nt=kt(F,["from","to","direction"]);if(Object.keys(Nt).length!==0){const Pt=vt(Nt);return{backgroundImage:`linear-gradient(${xt}, ${Pt})`}}return{backgroundImage:`linear-gradient(${xt}, ${Ye}, ${$e})`}};var je=F=>{const{prefixCls:ye,direction:Ye,percent:$e,size:xt,strokeWidth:Nt,strokeColor:Pt,strokeLinecap:Tt="round",children:gn,trailColor:Zn=null,success:An}=F,Lt=Pt&&typeof Pt!="string"?wt(Pt,Ye):{backgroundColor:Pt},ar=Tt==="square"||Tt==="butt"?0:void 0,cn={backgroundColor:Zn||void 0,borderRadius:ar},on=xt!=null?xt:[-1,Nt||(xt==="small"?6:8)],[tr,tt]=W(on,"line",{strokeWidth:Nt}),Ot=Object.assign({width:`${le($e)}%`,height:tt,borderRadius:ar},Lt),Gt=k(F),Ft={width:`${le(Gt)}%`,height:tt,borderRadius:ar,backgroundColor:An==null?void 0:An.strokeColor},tn={width:tr<0?"100%":tr,height:tt};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${ye}-outer`,style:tn},t.createElement("div",{className:`${ye}-inner`,style:cn},t.createElement("div",{className:`${ye}-bg`,style:Ot}),Gt!==void 0?t.createElement("div",{className:`${ye}-success-bg`,style:Ft}):null)),gn)},g=F=>{const{size:ye,steps:Ye,percent:$e=0,strokeWidth:xt=8,strokeColor:Nt,trailColor:Pt=null,prefixCls:Tt,children:gn}=F,Zn=Math.round(Ye*($e/100)),An=ye==="small"?2:14,Lt=ye!=null?ye:[An,xt],[ar,cn]=W(Lt,"step",{steps:Ye,strokeWidth:xt}),on=ar/Ye,tr=new Array(Ye);for(let tt=0;tt{const ye=F?"100%":"-100%";return new D.Keyframes(`antProgress${F?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ye}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ye}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},p=F=>{const{componentCls:ye,iconCls:Ye}=F;return{[ye]:Object.assign(Object.assign({},(0,C.Wf)(F)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:F.fontSize,marginInlineEnd:F.marginXS,marginBottom:F.marginXS},[`${ye}-outer`]:{display:"inline-block",width:"100%"},[`&${ye}-show-info`]:{[`${ye}-outer`]:{marginInlineEnd:`calc(-2em - ${F.marginXS}px)`,paddingInlineEnd:`calc(2em + ${F.paddingXS}px)`}},[`${ye}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:F.remainingColor,borderRadius:F.lineBorderRadius},[`${ye}-inner:not(${ye}-circle-gradient)`]:{[`${ye}-circle-path`]:{stroke:F.defaultColor}},[`${ye}-success-bg, ${ye}-bg`]:{position:"relative",backgroundColor:F.defaultColor,borderRadius:F.lineBorderRadius,transition:`all ${F.motionDurationSlow} ${F.motionEaseInOutCirc}`},[`${ye}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:F.colorSuccess},[`${ye}-text`]:{display:"inline-block",width:"2em",marginInlineStart:F.marginXS,color:F.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ye]:{fontSize:F.fontSize}},[`&${ye}-status-active`]:{[`${ye}-bg::before`]:{position:"absolute",inset:0,backgroundColor:F.colorBgContainer,borderRadius:F.lineBorderRadius,opacity:0,animationName:ce(),animationDuration:F.progressActiveMotionDuration,animationTimingFunction:F.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ye}-rtl${ye}-status-active`]:{[`${ye}-bg::before`]:{animationName:ce(!0)}},[`&${ye}-status-exception`]:{[`${ye}-bg`]:{backgroundColor:F.colorError},[`${ye}-text`]:{color:F.colorError}},[`&${ye}-status-exception ${ye}-inner:not(${ye}-circle-gradient)`]:{[`${ye}-circle-path`]:{stroke:F.colorError}},[`&${ye}-status-success`]:{[`${ye}-bg`]:{backgroundColor:F.colorSuccess},[`${ye}-text`]:{color:F.colorSuccess}},[`&${ye}-status-success ${ye}-inner:not(${ye}-circle-gradient)`]:{[`${ye}-circle-path`]:{stroke:F.colorSuccess}}})}},m=F=>{const{componentCls:ye,iconCls:Ye}=F;return{[ye]:{[`${ye}-circle-trail`]:{stroke:F.remainingColor},[`&${ye}-circle ${ye}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ye}-circle ${ye}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:F.circleTextColor,fontSize:F.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ye]:{fontSize:`${F.fontSize/F.fontSizeSM}em`}},[`${ye}-circle&-status-exception`]:{[`${ye}-text`]:{color:F.colorError}},[`${ye}-circle&-status-success`]:{[`${ye}-text`]:{color:F.colorSuccess}}},[`${ye}-inline-circle`]:{lineHeight:1,[`${ye}-inner`]:{verticalAlign:"bottom"}}}},J=F=>{const{componentCls:ye}=F;return{[ye]:{[`${ye}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:F.progressStepMinWidth,marginInlineEnd:F.progressStepMarginInlineEnd,backgroundColor:F.remainingColor,transition:`all ${F.motionDurationSlow}`,"&-active":{backgroundColor:F.defaultColor}}}}}},N=F=>{const{componentCls:ye,iconCls:Ye}=F;return{[ye]:{[`${ye}-small&-line, ${ye}-small&-line ${ye}-text ${Ye}`]:{fontSize:F.fontSizeSM}}}};var A=(0,l.Z)("Progress",F=>{const ye=F.marginXXS/2,Ye=(0,j.TS)(F,{progressStepMarginInlineEnd:ye,progressStepMinWidth:ye,progressActiveMotionDuration:"2.4s"});return[p(Ye),m(Ye),J(Ye),N(Ye)]},F=>({circleTextColor:F.colorText,defaultColor:F.colorInfo,remainingColor:F.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),q=function(F,ye){var Ye={};for(var $e in F)Object.prototype.hasOwnProperty.call(F,$e)&&ye.indexOf($e)<0&&(Ye[$e]=F[$e]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,$e=Object.getOwnPropertySymbols(F);xt<$e.length;xt++)ye.indexOf($e[xt])<0&&Object.prototype.propertyIsEnumerable.call(F,$e[xt])&&(Ye[$e[xt]]=F[$e[xt]]);return Ye};const Je=null,Se=["normal","exception","active","success"];var He=t.forwardRef((F,ye)=>{const{prefixCls:Ye,className:$e,rootClassName:xt,steps:Nt,strokeColor:Pt,percent:Tt=0,size:gn="default",showInfo:Zn=!0,type:An="line",status:Lt,format:ar,style:cn}=F,on=q(F,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),tr=t.useMemo(()=>{var fe,ot;const Et=k(F);return parseInt(Et!==void 0?(fe=Et!=null?Et:0)===null||fe===void 0?void 0:fe.toString():(ot=Tt!=null?Tt:0)===null||ot===void 0?void 0:ot.toString(),10)},[Tt,F.success,F.successPercent]),tt=t.useMemo(()=>!Se.includes(Lt)&&tr>=100?"success":Lt||"normal",[Lt,tr]),{getPrefixCls:Ot,direction:Gt,progress:Ft}=t.useContext(se.E_),tn=Ot("progress",Ye),[Hn,un]=A(tn),Rn=t.useMemo(()=>{if(!Zn)return null;const fe=k(F);let ot;const Et=ar||(K=>`${K}%`),z=An==="line";return ar||tt!=="exception"&&tt!=="success"?ot=Et(le(Tt),le(fe)):tt==="exception"?ot=z?t.createElement(U.Z,null):t.createElement(f.Z,null):tt==="success"&&(ot=z?t.createElement(r.Z,null):t.createElement(s.Z,null)),t.createElement("span",{className:`${tn}-text`,title:typeof ot=="string"?ot:void 0},ot)},[Zn,Tt,tr,tt,An,tn,ar]),qn=Array.isArray(Pt)?Pt[0]:Pt,Tn=typeof Pt=="string"||Array.isArray(Pt)?Pt:void 0;let Yt;An==="line"?Yt=Nt?t.createElement(g,Object.assign({},F,{strokeColor:Tn,prefixCls:tn,steps:Nt}),Rn):t.createElement(je,Object.assign({},F,{strokeColor:qn,prefixCls:tn,direction:Gt}),Rn):(An==="circle"||An==="dashboard")&&(Yt=t.createElement(yt,Object.assign({},F,{strokeColor:qn,prefixCls:tn,progressStatus:tt}),Rn));const Sr=o()(tn,`${tn}-status-${tt}`,`${tn}-${An==="dashboard"&&"circle"||Nt&&"steps"||An}`,{[`${tn}-inline-circle`]:An==="circle"&&W(gn,"circle")[0]<=20,[`${tn}-show-info`]:Zn,[`${tn}-${gn}`]:typeof gn=="string",[`${tn}-rtl`]:Gt==="rtl"},Ft==null?void 0:Ft.className,$e,xt,un);return Hn(t.createElement("div",Object.assign({ref:ye,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),cn),className:Sr,role:"progressbar","aria-valuenow":tr},(0,ee.Z)(on,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Yt))}),Ue=He},5112:function(qt,qe,e){"use strict";e.d(qe,{ZP:function(){return Be}});var t=e(92310),r=e.n(t),s=e(18929),U=e(26112),f=e(59301),O=e(36355),o=e(19716);const ee=f.createContext(null),se=ee.Provider;var P=ee;const ie=f.createContext(null),M=ie.Provider;var x=e(5630),Z=e(8654),R=e(1684),L=e(32441),We=e(17313),Ce=e(83116),Ze=e(37613);const De=le=>{const{componentCls:k,antCls:Ee}=le,te=`${k}-group`;return{[te]:Object.assign(Object.assign({},(0,We.Wf)(le)),{display:"inline-block",fontSize:0,[`&${te}-rtl`]:{direction:"rtl"},[`${Ee}-badge ${Ee}-badge-count`]:{zIndex:1},[`> ${Ee}-badge:not(:first-child) > ${Ee}-button-wrapper`]:{borderInlineStart:"none"}})}},Y=le=>{const{componentCls:k,wrapperMarginInlineEnd:Ee,colorPrimary:te,radioSize:W,motionDurationSlow:be,motionDurationMid:Qe,motionEaseInOutCirc:Dt,colorBgContainer:yt,colorBorder:kt,lineWidth:vt,dotSize:wt,colorBgContainerDisabled:dt,colorTextDisabled:je,paddingXS:nt,dotColorDisabled:g,lineType:D,radioDotDisabledSize:C,wireframe:l,colorWhite:j}=le,ce=`${k}-inner`;return{[`${k}-wrapper`]:Object.assign(Object.assign({},(0,We.Wf)(le)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Ee,cursor:"pointer",[`&${k}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:le.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${k}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${vt}px ${D} ${te}`,borderRadius:"50%",visibility:"hidden",content:'""'},[k]:Object.assign(Object.assign({},(0,We.Wf)(le)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${k}-wrapper:hover &, - &:hover ${ce}`]:{borderColor:te},[`${k}-input:focus-visible + ${ce}`]:Object.assign({},(0,We.oN)(le)),[`${k}:hover::after, ${k}-wrapper:hover &::after`]:{visibility:"visible"},[`${k}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:W,height:W,marginBlockStart:W/-2,marginInlineStart:W/-2,backgroundColor:l?te:j,borderBlockStart:0,borderInlineStart:0,borderRadius:W,transform:"scale(0)",opacity:0,transition:`all ${be} ${Dt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:W,height:W,backgroundColor:yt,borderColor:kt,borderStyle:"solid",borderWidth:vt,borderRadius:"50%",transition:`all ${Qe}`},[`${k}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${k}-checked`]:{[ce]:{borderColor:te,backgroundColor:l?yt:te,"&::after":{transform:`scale(${wt/W})`,opacity:1,transition:`all ${be} ${Dt}`}}},[`${k}-disabled`]:{cursor:"not-allowed",[ce]:{backgroundColor:dt,borderColor:kt,cursor:"not-allowed","&::after":{backgroundColor:g}},[`${k}-input`]:{cursor:"not-allowed"},[`${k}-disabled + span`]:{color:je,cursor:"not-allowed"},[`&${k}-checked`]:{[ce]:{"&::after":{transform:`scale(${C/W})`}}}},[`span${k} + *`]:{paddingInlineStart:nt,paddingInlineEnd:nt}})}},u=le=>{const{buttonColor:k,controlHeight:Ee,componentCls:te,lineWidth:W,lineType:be,colorBorder:Qe,motionDurationSlow:Dt,motionDurationMid:yt,buttonPaddingInline:kt,fontSize:vt,buttonBg:wt,fontSizeLG:dt,controlHeightLG:je,controlHeightSM:nt,paddingXS:g,borderRadius:D,borderRadiusSM:C,borderRadiusLG:l,buttonCheckedBg:j,buttonSolidCheckedColor:ce,colorTextDisabled:p,colorBgContainerDisabled:m,buttonCheckedBgDisabled:J,buttonCheckedColorDisabled:N,colorPrimary:A,colorPrimaryHover:q,colorPrimaryActive:Je,buttonSolidCheckedBg:Se,buttonSolidCheckedHoverBg:Ke,buttonSolidCheckedActiveBg:He}=le;return{[`${te}-button-wrapper`]:{position:"relative",display:"inline-block",height:Ee,margin:0,paddingInline:kt,paddingBlock:0,color:k,fontSize:vt,lineHeight:`${Ee-W*2}px`,background:wt,border:`${W}px ${be} ${Qe}`,borderBlockStartWidth:W+.02,borderInlineStartWidth:0,borderInlineEndWidth:W,cursor:"pointer",transition:[`color ${yt}`,`background ${yt}`,`box-shadow ${yt}`].join(","),a:{color:k},[`> ${te}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-W,insetInlineStart:-W,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:W,paddingInline:0,backgroundColor:Qe,transition:`background-color ${Dt}`,content:'""'}},"&:first-child":{borderInlineStart:`${W}px ${be} ${Qe}`,borderStartStartRadius:D,borderEndStartRadius:D},"&:last-child":{borderStartEndRadius:D,borderEndEndRadius:D},"&:first-child:last-child":{borderRadius:D},[`${te}-group-large &`]:{height:je,fontSize:dt,lineHeight:`${je-W*2}px`,"&:first-child":{borderStartStartRadius:l,borderEndStartRadius:l},"&:last-child":{borderStartEndRadius:l,borderEndEndRadius:l}},[`${te}-group-small &`]:{height:nt,paddingInline:g-W,paddingBlock:0,lineHeight:`${nt-W*2}px`,"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},"&:hover":{position:"relative",color:A},"&:has(:focus-visible)":Object.assign({},(0,We.oN)(le)),[`${te}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${te}-button-wrapper-disabled)`]:{zIndex:1,color:A,background:j,borderColor:A,"&::before":{backgroundColor:A},"&:first-child":{borderColor:A},"&:hover":{color:q,borderColor:q,"&::before":{backgroundColor:q}},"&:active":{color:Je,borderColor:Je,"&::before":{backgroundColor:Je}}},[`${te}-group-solid &-checked:not(${te}-button-wrapper-disabled)`]:{color:ce,background:Se,borderColor:Se,"&:hover":{color:ce,background:Ke,borderColor:Ke},"&:active":{color:ce,background:He,borderColor:He}},"&-disabled":{color:p,backgroundColor:m,borderColor:Qe,cursor:"not-allowed","&:first-child, &:hover":{color:p,backgroundColor:m,borderColor:Qe}},[`&-disabled${te}-button-wrapper-checked`]:{color:N,backgroundColor:J,borderColor:Qe,boxShadow:"none"}}}},n=le=>le-4*2;var E=(0,Ce.Z)("Radio",le=>{const{controlOutline:k,controlOutlineWidth:Ee,radioSize:te}=le,W=`0 0 0 ${Ee}px ${k}`,be=W,Qe=n(te),Dt=(0,Ze.TS)(le,{radioDotDisabledSize:Qe,radioFocusShadow:W,radioButtonFocusShadow:be});return[De(Dt),Y(Dt),u(Dt)]},le=>{const{wireframe:k,padding:Ee,marginXS:te,lineWidth:W,fontSizeLG:be,colorText:Qe,colorBgContainer:Dt,colorTextDisabled:yt,controlItemBgActiveDisabled:kt,colorTextLightSolid:vt,colorPrimary:wt,colorPrimaryHover:dt,colorPrimaryActive:je}=le,nt=4,g=be,D=k?n(g):g-(nt+W)*2;return{radioSize:g,dotSize:D,dotColorDisabled:yt,buttonSolidCheckedColor:vt,buttonSolidCheckedBg:wt,buttonSolidCheckedHoverBg:dt,buttonSolidCheckedActiveBg:je,buttonBg:Dt,buttonCheckedBg:Dt,buttonColor:Qe,buttonCheckedBgDisabled:kt,buttonCheckedColorDisabled:yt,buttonPaddingInline:Ee-W,wrapperMarginInlineEnd:te}}),I=e(14088),re=e(4572),X=function(le,k){var Ee={};for(var te in le)Object.prototype.hasOwnProperty.call(le,te)&&k.indexOf(te)<0&&(Ee[te]=le[te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(le);W{var Ee,te;const W=f.useContext(P),be=f.useContext(ie),{getPrefixCls:Qe,direction:Dt,radio:yt}=f.useContext(O.E_),kt=f.useRef(null),vt=(0,Z.sQ)(k,kt),{isFormItemInput:wt}=f.useContext(L.aM),dt=Je=>{var Se,Ke;(Se=le.onChange)===null||Se===void 0||Se.call(le,Je),(Ke=W==null?void 0:W.onChange)===null||Ke===void 0||Ke.call(W,Je)},{prefixCls:je,className:nt,rootClassName:g,children:D,style:C}=le,l=X(le,["prefixCls","className","rootClassName","children","style"]),j=Qe("radio",je),ce=((W==null?void 0:W.optionType)||be)==="button",p=ce?`${j}-button`:j,[m,J]=E(j),N=Object.assign({},l),A=f.useContext(R.Z);W&&(N.name=W.name,N.onChange=dt,N.checked=le.value===W.value,N.disabled=(Ee=N.disabled)!==null&&Ee!==void 0?Ee:W.disabled),N.disabled=(te=N.disabled)!==null&&te!==void 0?te:A;const q=r()(`${p}-wrapper`,{[`${p}-wrapper-checked`]:N.checked,[`${p}-wrapper-disabled`]:N.disabled,[`${p}-wrapper-rtl`]:Dt==="rtl",[`${p}-wrapper-in-form-item`]:wt},yt==null?void 0:yt.className,nt,g,J);return m(f.createElement(I.Z,{component:"Radio",disabled:N.disabled},f.createElement("label",{className:q,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),C),onMouseEnter:le.onMouseEnter,onMouseLeave:le.onMouseLeave},f.createElement(x.Z,Object.assign({},N,{className:r()(N.className,!ce&&re.A),type:"radio",prefixCls:p,ref:vt})),D!==void 0?f.createElement("span",null,D):null)))};var ge=f.forwardRef(V);const G=f.forwardRef((le,k)=>{const{getPrefixCls:Ee,direction:te}=f.useContext(O.E_),[W,be]=(0,s.Z)(le.defaultValue,{value:le.value}),Qe=Se=>{const Ke=W,He=Se.target.value;"value"in le||be(He);const{onChange:Ue}=le;Ue&&He!==Ke&&Ue(Se)},{prefixCls:Dt,className:yt,rootClassName:kt,options:vt,buttonStyle:wt="outline",disabled:dt,children:je,size:nt,style:g,id:D,onMouseEnter:C,onMouseLeave:l,onFocus:j,onBlur:ce}=le,p=Ee("radio",Dt),m=`${p}-group`,[J,N]=E(p);let A=je;vt&&vt.length>0&&(A=vt.map(Se=>typeof Se=="string"||typeof Se=="number"?f.createElement(ge,{key:Se.toString(),prefixCls:p,disabled:dt,value:Se,checked:W===Se},Se):f.createElement(ge,{key:`radio-group-value-options-${Se.value}`,prefixCls:p,disabled:Se.disabled||dt,value:Se.value,checked:W===Se.value,title:Se.title,style:Se.style},Se.label)));const q=(0,o.Z)(nt),Je=r()(m,`${m}-${wt}`,{[`${m}-${q}`]:q,[`${m}-rtl`]:te==="rtl"},yt,kt,N);return J(f.createElement("div",Object.assign({},(0,U.Z)(le,{aria:!0,data:!0}),{className:Je,style:g,onMouseEnter:C,onMouseLeave:l,onFocus:j,onBlur:ce,id:D,ref:k}),f.createElement(se,{value:{onChange:Qe,value:W,disabled:le.disabled,name:le.name,optionType:le.optionType}},A)))});var Ve=f.memo(G),ae=function(le,k){var Ee={};for(var te in le)Object.prototype.hasOwnProperty.call(le,te)&&k.indexOf(te)<0&&(Ee[te]=le[te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(le);W{const{getPrefixCls:Ee}=f.useContext(O.E_),{prefixCls:te}=le,W=ae(le,["prefixCls"]),be=Ee("radio",te);return f.createElement(M,{value:"button"},f.createElement(ge,Object.assign({prefixCls:be},W,{type:"radio",ref:k})))};var de=f.forwardRef(xe);const ve=ge;ve.Button=de,ve.Group=Ve,ve.__ANT_RADIO=!0;var Be=ve},13570:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return le}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(Ee,te){return r.createElement(f.Z,(0,t.Z)({},Ee,{ref:te,icon:U}))},o=r.forwardRef(O),ee=o,se=e(92310),P=e.n(se),ie=e(20068),M=e(42978),x=e(75931),Z=e(18929),R=e(10228),L=e(26112);function We(k,Ee){var te=k.disabled,W=k.prefixCls,be=k.character,Qe=k.characterRender,Dt=k.index,yt=k.count,kt=k.value,vt=k.allowHalf,wt=k.focused,dt=k.onHover,je=k.onClick,nt=function(m){dt(m,Dt)},g=function(m){je(m,Dt)},D=function(m){m.keyCode===R.Z.ENTER&&je(m,Dt)},C=Dt+1,l=new Set([W]);kt===0&&Dt===0&&wt?l.add("".concat(W,"-focused")):vt&&kt+.5>=C&&ktDt?"true":"false","aria-posinset":Dt+1,"aria-setsize":yt,tabIndex:te?-1:0},r.createElement("div",{className:"".concat(W,"-first")},j),r.createElement("div",{className:"".concat(W,"-second")},j)));return Qe&&(ce=Qe(ce,k)),ce}var Ce=r.forwardRef(We);function Ze(){var k=r.useRef({});function Ee(W){return k.current[W]}function te(W){return function(be){k.current[W]=be}}return[Ee,te]}function De(k){var Ee=k.pageXOffset,te="scrollLeft";if(typeof Ee!="number"){var W=k.document;Ee=W.documentElement[te],typeof Ee!="number"&&(Ee=W.body[te])}return Ee}function Y(k){var Ee,te,W=k.ownerDocument,be=W.body,Qe=W&&W.documentElement,Dt=k.getBoundingClientRect();return Ee=Dt.left,te=Dt.top,Ee-=Qe.clientLeft||be.clientLeft||0,te-=Qe.clientTop||be.clientTop||0,{left:Ee,top:te}}function u(k){var Ee=Y(k),te=k.ownerDocument,W=te.defaultView||te.parentWindow;return Ee.left+=De(W),Ee.left}var n=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function E(k,Ee){var te,W=k.prefixCls,be=W===void 0?"rc-rate":W,Qe=k.className,Dt=k.defaultValue,yt=k.value,kt=k.count,vt=kt===void 0?5:kt,wt=k.allowHalf,dt=wt===void 0?!1:wt,je=k.allowClear,nt=je===void 0?!0:je,g=k.character,D=g===void 0?"\u2605":g,C=k.characterRender,l=k.disabled,j=k.direction,ce=j===void 0?"ltr":j,p=k.tabIndex,m=p===void 0?0:p,J=k.autoFocus,N=k.onHoverChange,A=k.onChange,q=k.onFocus,Je=k.onBlur,Se=k.onKeyDown,Ke=k.onMouseLeave,He=(0,x.Z)(k,n),Ue=Ze(),F=(0,M.Z)(Ue,2),ye=F[0],Ye=F[1],$e=r.useRef(null),xt=function(){if(!l){var K;(K=$e.current)===null||K===void 0||K.focus()}};r.useImperativeHandle(Ee,function(){return{focus:xt,blur:function(){if(!l){var K;(K=$e.current)===null||K===void 0||K.blur()}}}});var Nt=(0,Z.Z)(Dt||0,{value:yt}),Pt=(0,M.Z)(Nt,2),Tt=Pt[0],gn=Pt[1],Zn=(0,Z.Z)(null),An=(0,M.Z)(Zn,2),Lt=An[0],ar=An[1],cn=function(K,ct){var pe=ce==="rtl",Bt=K+1;if(dt){var Ht=ye(K),Ct=u(Ht),$t=Ht.clientWidth;(pe&&ct-Ct>$t/2||!pe&&ct-Ct<$t/2)&&(Bt-=.5)}return Bt},on=function(K){gn(K),A==null||A(K)},tr=r.useState(!1),tt=(0,M.Z)(tr,2),Ot=tt[0],Gt=tt[1],Ft=function(){Gt(!0),q==null||q()},tn=function(){Gt(!1),Je==null||Je()},Hn=r.useState(null),un=(0,M.Z)(Hn,2),Rn=un[0],qn=un[1],Tn=function(K,ct){var pe=cn(ct,K.pageX);pe!==Lt&&(qn(pe),ar(null)),N==null||N(pe)},Yt=function(K){l||(qn(null),ar(null),N==null||N(void 0)),K&&(Ke==null||Ke(K))},Sr=function(K,ct){var pe=cn(ct,K.pageX),Bt=!1;nt&&(Bt=pe===Tt),Yt(),on(Bt?0:pe),ar(Bt?pe:null)},fe=function(K){var ct=K.keyCode,pe=ce==="rtl",Bt=Tt;ct===R.Z.RIGHT&&Bt0&&!pe||ct===R.Z.RIGHT&&Bt>0&&pe?(dt?Bt-=.5:Bt-=1,on(Bt),K.preventDefault()):ct===R.Z.LEFT&&Bt{const{componentCls:Ee}=k;return{[`${Ee}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:k.marginXS},"> div":{transition:`all ${k.motionDurationMid}, outline 0s`,"&:hover":{transform:k.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${k.lineWidth}px dashed ${k.starColor}`,transform:k.starHoverScale}},"&-first, &-second":{color:k.starBg,transition:`all ${k.motionDurationMid}`,userSelect:"none",[k.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ee}-star-first, &-half ${Ee}-star-second`]:{opacity:1},[`&-half ${Ee}-star-first, &-full ${Ee}-star-second`]:{color:"inherit"}}}},ae=k=>({[`&-rtl${k.componentCls}`]:{direction:"rtl"}}),xe=k=>{const{componentCls:Ee}=k;return{[Ee]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(k)),{display:"inline-block",margin:0,padding:0,color:k.starColor,fontSize:k.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ee} ${Ee}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(k)),{[`+ ${Ee}-text`]:{display:"inline-block",marginInlineStart:k.marginXS,fontSize:k.fontSize}}),ae(k))}};var de=(0,ge.Z)("Rate",k=>{const Ee=(0,G.TS)(k,{});return[xe(Ee)]},k=>({starColor:k.yellow6,starSize:k.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:k.colorFillContent})),ve=function(k,Ee){var te={};for(var W in k)Object.prototype.hasOwnProperty.call(k,W)&&Ee.indexOf(W)<0&&(te[W]=k[W]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,W=Object.getOwnPropertySymbols(k);be{const{prefixCls:te,className:W,rootClassName:be,style:Qe,tooltips:Dt,character:yt=r.createElement(ee,null)}=k,kt=ve(k,["prefixCls","className","rootClassName","style","tooltips","character"]),vt=(l,j)=>{let{index:ce}=j;return Dt?r.createElement(V.Z,{title:Dt[ce]},l):l},{getPrefixCls:wt,direction:dt,rate:je}=r.useContext(X.E_),nt=wt("rate",te),[g,D]=de(nt),C=Object.assign(Object.assign({},je==null?void 0:je.style),Qe);return g(r.createElement(re,Object.assign({ref:Ee,character:yt,characterRender:vt},kt,{className:P()(W,be,D,je==null?void 0:je.className),style:C,prefixCls:nt,direction:dt})))})},57809:function(qt,qe,e){"use strict";var t=e(92310),r=e.n(t),s=e(77861),U=e(2738),f=e(59301),O=e(53487),o=e(62892),ee=e(19080),se=e(36355),P=e(1684),ie=e(93891),M=e(19716),x=e(32441),Z=e(33234),R=e(14154),L=e(58582),We=e(84443),Ce=e(66339),Ze=function(E,I){var re={};for(var X in E)Object.prototype.hasOwnProperty.call(E,X)&&I.indexOf(X)<0&&(re[X]=E[X]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,X=Object.getOwnPropertySymbols(E);V{var re,{prefixCls:X,bordered:V=!0,className:y,rootClassName:ge,getPopupContainer:G,popupClassName:Ve,dropdownClassName:ae,listHeight:xe=256,placement:de,listItemHeight:ve=24,size:Be,disabled:le,notFoundContent:k,status:Ee,builtinPlacements:te,dropdownMatchSelectWidth:W,popupMatchSelectWidth:be,direction:Qe,style:Dt,allowClear:yt}=E,kt=Ze(E,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:vt,getPrefixCls:wt,renderEmpty:dt,direction:je,virtual:nt,popupMatchSelectWidth:g,popupOverflow:D,select:C}=f.useContext(se.E_),l=wt("select",X),j=wt(),ce=Qe!=null?Qe:je,{compactSize:p,compactItemClassnames:m}=(0,Z.ri)(l,ce),[J,N]=(0,R.Z)(l),A=f.useMemo(()=>{const{mode:tt}=kt;if(tt!=="combobox")return tt===De?"combobox":tt},[kt.mode]),q=A==="multiple"||A==="tags",Je=(0,We.Z)(kt.suffixIcon,kt.showArrow),Se=(re=be!=null?be:W)!==null&&re!==void 0?re:g,{status:Ke,hasFeedback:He,isFormItemInput:Ue,feedbackIcon:F}=f.useContext(x.aM),ye=(0,ee.F)(Ke,Ee);let Ye;k!==void 0?Ye=k:A==="combobox"?Ye=null:Ye=(dt==null?void 0:dt("Select"))||f.createElement(ie.Z,{componentName:"Select"});const{suffixIcon:$e,itemIcon:xt,removeIcon:Nt,clearIcon:Pt}=(0,Ce.Z)(Object.assign(Object.assign({},kt),{multiple:q,hasFeedback:He,feedbackIcon:F,showSuffixIcon:Je,prefixCls:l,showArrow:kt.showArrow,componentName:"Select"})),Tt=yt===!0?{clearIcon:Pt}:yt,gn=(0,U.Z)(kt,["suffixIcon","itemIcon"]),Zn=r()(Ve||ae,{[`${l}-dropdown-${ce}`]:ce==="rtl"},ge,N),An=(0,M.Z)(tt=>{var Ot;return(Ot=Be!=null?Be:p)!==null&&Ot!==void 0?Ot:tt}),Lt=f.useContext(P.Z),ar=le!=null?le:Lt,cn=r()({[`${l}-lg`]:An==="large",[`${l}-sm`]:An==="small",[`${l}-rtl`]:ce==="rtl",[`${l}-borderless`]:!V,[`${l}-in-form-item`]:Ue},(0,ee.Z)(l,ye,He),m,C==null?void 0:C.className,y,ge,N),on=f.useMemo(()=>de!==void 0?de:ce==="rtl"?"bottomRight":"bottomLeft",[de,ce]),tr=(0,L.Z)(te,D);return J(f.createElement(s.ZP,Object.assign({ref:I,virtual:nt,showSearch:C==null?void 0:C.showSearch},gn,{style:Object.assign(Object.assign({},C==null?void 0:C.style),Dt),dropdownMatchSelectWidth:Se,builtinPlacements:tr,transitionName:(0,o.m)(j,"slide-up",kt.transitionName),listHeight:xe,listItemHeight:ve,mode:A,prefixCls:l,placement:on,direction:ce,suffixIcon:$e,menuItemSelectedIcon:xt,removeIcon:Nt,allowClear:Tt,notFoundContent:Ye,className:cn,getPopupContainer:G||vt,dropdownClassName:Zn,disabled:ar})))},u=f.forwardRef(Y),n=(0,O.Z)(u);u.SECRET_COMBOBOX_MODE_DO_NOT_USE=De,u.Option=s.Wx,u.OptGroup=s.Xo,u._InternalPanelDoNotUseOrYouWillBeFired=n,qe.default=u},14154:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return u}});var t=e(17313),r=e(74207),s=e(37613),U=e(83116),f=e(13826),O=e(92899);const o=n=>{const{optionHeight:E,optionFontSize:I,optionLineHeight:re,optionPadding:X}=n;return{position:"relative",display:"block",minHeight:E,padding:X,color:n.colorText,fontWeight:"normal",fontSize:I,lineHeight:re,boxSizing:"border-box"}};var se=n=>{const{antCls:E,componentCls:I}=n,re=`${I}-item`,X=`&${E}-slide-up-enter${E}-slide-up-enter-active`,V=`&${E}-slide-up-appear${E}-slide-up-appear-active`,y=`&${E}-slide-up-leave${E}-slide-up-leave-active`,ge=`${I}-dropdown-placement-`;return[{[`${I}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(n)),{position:"absolute",top:-9999,zIndex:n.zIndexPopup,boxSizing:"border-box",padding:n.paddingXXS,overflow:"hidden",fontSize:n.fontSize,fontVariant:"initial",backgroundColor:n.colorBgElevated,borderRadius:n.borderRadiusLG,outline:"none",boxShadow:n.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:p.itemSize,height:p.itemSize,color:p.colorText,fontFamily:p.fontFamily,lineHeight:`${p.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:p.borderRadius,cursor:"pointer",transition:`all ${p.motionDurationMid}`},[`${m}-prev, ${m}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:p.colorText,cursor:"pointer",userSelect:"none"},[`${m}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:p.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${p.lineWidth}px ${p.lineType} transparent`,borderRadius:p.borderRadius,outline:"none",transition:`all ${p.motionDurationMid}`},[`&:hover ${m}-item-link`]:{backgroundColor:p.colorBgTextHover},[`&:active ${m}-item-link`]:{backgroundColor:p.colorBgTextActive},[`&${m}-disabled:hover`]:{[`${m}-item-link`]:{backgroundColor:"transparent"}}},[`${m}-slash`]:{marginInlineEnd:p.paginationSlashMarginInlineEnd,marginInlineStart:p.paginationSlashMarginInlineStart},[`${m}-options`]:{display:"inline-block",marginInlineStart:p.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:p.controlHeight,marginInlineStart:p.marginXS,lineHeight:`${p.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,W.ik)(p)),{width:p.controlHeightLG*1.25,height:p.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:p.marginXS,marginInlineEnd:p.marginXS})}}}},dt=p=>{const{componentCls:m}=p;return{[`${m}-item`]:{display:"inline-block",minWidth:p.itemSize,height:p.itemSize,marginInlineEnd:p.marginXS,fontFamily:p.fontFamily,lineHeight:`${p.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${p.lineWidth}px ${p.lineType} transparent`,borderRadius:p.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${p.paginationItemPaddingInline}px`,color:p.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${m}-item-active)`]:{"&:hover":{transition:`all ${p.motionDurationMid}`,backgroundColor:p.colorBgTextHover},"&:active":{backgroundColor:p.colorBgTextActive}},"&-active":{fontWeight:p.fontWeightStrong,backgroundColor:p.itemActiveBg,borderColor:p.colorPrimary,a:{color:p.colorPrimary},"&:hover":{borderColor:p.colorPrimaryHover},"&:hover a":{color:p.colorPrimaryHover}}}}},je=p=>{const{componentCls:m}=p;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,be.Wf)(p)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${m}-total-text`]:{display:"inline-block",height:p.itemSize,marginInlineEnd:p.marginXS,lineHeight:`${p.itemSize-2}px`,verticalAlign:"middle"}}),dt(p)),wt(p)),vt(p)),kt(p)),yt(p)),{[`@media only screen and (max-width: ${p.screenLG}px)`]:{[`${m}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${p.screenSM}px)`]:{[`${m}-options`]:{display:"none"}}}),[`&${p.componentCls}-rtl`]:{direction:"rtl"}}},nt=p=>{const{componentCls:m}=p;return{[`${m}${m}-disabled:not(${m}-mini)`]:{"&, &:hover":{[`${m}-item-link`]:{borderColor:p.colorBorder}},"&:focus-visible":{[`${m}-item-link`]:{borderColor:p.colorBorder}},[`${m}-item, ${m}-item-link`]:{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,[`&:hover:not(${m}-item-active)`]:{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,a:{color:p.colorTextDisabled}},[`&${m}-item-active`]:{backgroundColor:p.itemActiveBgDisabled}},[`${m}-prev, ${m}-next`]:{"&:hover button":{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder,color:p.colorTextDisabled},[`${m}-item-link`]:{backgroundColor:p.colorBgContainerDisabled,borderColor:p.colorBorder}}},[`${m}:not(${m}-mini)`]:{[`${m}-prev, ${m}-next`]:{"&:hover button":{borderColor:p.colorPrimaryHover,backgroundColor:p.itemBg},[`${m}-item-link`]:{backgroundColor:p.itemLinkBg,borderColor:p.colorBorder},[`&:hover ${m}-item-link`]:{borderColor:p.colorPrimary,backgroundColor:p.itemBg,color:p.colorPrimary},[`&${m}-disabled`]:{[`${m}-item-link`]:{borderColor:p.colorBorder,color:p.colorTextDisabled}}},[`${m}-item`]:{backgroundColor:p.itemBg,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,[`&:hover:not(${m}-item-active)`]:{borderColor:p.colorPrimary,backgroundColor:p.itemBg,a:{color:p.colorPrimary}},"&-active":{borderColor:p.colorPrimary}}}}},g=p=>{const{componentCls:m}=p;return{[`${m}:not(${m}-disabled)`]:{[`${m}-item`]:Object.assign({},(0,be.Qy)(p)),[`${m}-jump-prev, ${m}-jump-next`]:{"&:focus-visible":Object.assign({[`${m}-item-link-icon`]:{opacity:1},[`${m}-item-ellipsis`]:{opacity:0}},(0,be.oN)(p))},[`${m}-prev, ${m}-next`]:{[`&:focus-visible ${m}-item-link`]:Object.assign({},(0,be.oN)(p))}}}};var D=(0,Qe.Z)("Pagination",p=>{const m=(0,Dt.TS)(p,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:p.marginXXS/2,paginationMiniQuickJumperInputWidth:p.controlHeightLG*1.1,paginationItemPaddingInline:p.marginXXS*1.5,paginationEllipsisLetterSpacing:p.marginXXS/2,paginationSlashMarginInlineStart:p.marginXXS,paginationSlashMarginInlineEnd:p.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,W.e5)(p),(0,W.TM)(p));return[je(m),g(m),p.wireframe&&nt(m)]},p=>({itemBg:p.colorBgContainer,itemSize:p.controlHeight,itemSizeSM:p.controlHeightSM,itemActiveBg:p.colorBgContainer,itemLinkBg:p.colorBgContainer,itemActiveColorDisabled:p.colorTextDisabled,itemActiveBgDisabled:p.controlItemBgActiveDisabled,itemInputBg:p.colorBgContainer,miniOptionsSizeChangerTop:0})),C=function(p,m){var J={};for(var N in p)Object.prototype.hasOwnProperty.call(p,N)&&m.indexOf(N)<0&&(J[N]=p[N]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,N=Object.getOwnPropertySymbols(p);A{const{prefixCls:m,selectPrefixCls:J,className:N,rootClassName:A,style:q,size:Je,locale:Se,selectComponentClass:Ke,responsive:He,showSizeChanger:Ue}=p,F=C(p,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:ye}=(0,Be.Z)(He),{getPrefixCls:Ye,direction:$e,pagination:xt={}}=r.useContext(de.E_),Nt=Ye("pagination",m),[Pt,Tt]=D(Nt),gn=Ue!=null?Ue:xt.showSizeChanger,Zn=r.useMemo(()=>{const Ot=r.createElement("span",{className:`${Nt}-item-ellipsis`},"\u2022\u2022\u2022"),Gt=r.createElement("button",{className:`${Nt}-item-link`,type:"button",tabIndex:-1},$e==="rtl"?r.createElement(ie.Z,null):r.createElement(P.Z,null)),Ft=r.createElement("button",{className:`${Nt}-item-link`,type:"button",tabIndex:-1},$e==="rtl"?r.createElement(P.Z,null):r.createElement(ie.Z,null)),tn=r.createElement("a",{className:`${Nt}-item-link`},r.createElement("div",{className:`${Nt}-item-container`},$e==="rtl"?r.createElement(se.Z,{className:`${Nt}-item-link-icon`}):r.createElement(ee,{className:`${Nt}-item-link-icon`}),Ot)),Hn=r.createElement("a",{className:`${Nt}-item-link`},r.createElement("div",{className:`${Nt}-item-container`},$e==="rtl"?r.createElement(ee,{className:`${Nt}-item-link-icon`}):r.createElement(se.Z,{className:`${Nt}-item-link-icon`}),Ot));return{prevIcon:Gt,nextIcon:Ft,jumpPrevIcon:tn,jumpNextIcon:Hn}},[$e,Nt]),[An]=(0,le.Z)("Pagination",xe.Z),Lt=Object.assign(Object.assign({},An),Se),ar=(0,me.Z)(Je),cn=ar==="small"||!!(ye&&!ar&&He),on=Ye("select",J),tr=x()({[`${Nt}-mini`]:cn,[`${Nt}-rtl`]:$e==="rtl"},xt==null?void 0:xt.className,N,A,Tt),tt=Object.assign(Object.assign({},xt==null?void 0:xt.style),q);return Pt(r.createElement(ae,Object.assign({},Zn,F,{style:tt,prefixCls:Nt,selectPrefixCls:on,className:tr,selectComponentClass:Ke||(cn?Ee:te),locale:Lt,showSizeChanger:gn})))},ce=j},14478:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return X}});var t=e(96512),r=e(92310),s=e.n(r),U=e(10228),f=e(18929),O=e(2738),o=e(59301),ee=e(92343),se=e(36355),P=e(60324),ie=e(92806),M=e(77578),x=e(3113),Z=e(67797),R=e(9763),L=e(31724),We=e(39722),Ce=e(83116);const Ze=V=>{const{componentCls:y,iconCls:ge,antCls:G,zIndexPopup:Ve,colorText:ae,colorWarning:xe,marginXXS:de,marginXS:me,fontSize:Be,fontWeightStrong:le,colorTextHeading:k}=V;return{[y]:{zIndex:Ve,[`&${G}-popover`]:{fontSize:Be},[`${y}-message`]:{marginBottom:me,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${y}-message-icon ${ge}`]:{color:xe,fontSize:Be,lineHeight:1,marginInlineEnd:me},[`${y}-title`]:{fontWeight:le,color:k,"&:only-child":{fontWeight:"normal"}},[`${y}-description`]:{marginTop:de,color:ae}},[`${y}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:me}}}}};var De=(0,Ce.Z)("Popconfirm",V=>Ze(V),V=>{const{zIndexPopupBase:y}=V;return{zIndexPopup:y+60}},{resetStyle:!1}),Y=function(V,y){var ge={};for(var G in V)Object.prototype.hasOwnProperty.call(V,G)&&y.indexOf(G)<0&&(ge[G]=V[G]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,G=Object.getOwnPropertySymbols(V);Ve{const{prefixCls:y,okButtonProps:ge,cancelButtonProps:G,title:Ve,description:ae,cancelText:xe,okText:de,okType:me="primary",icon:Be=o.createElement(t.Z,null),showCancel:le=!0,close:k,onConfirm:Ee,onCancel:te,onPopupClick:W}=V,{getPrefixCls:be}=o.useContext(se.E_),[Qe]=(0,R.Z)("Popconfirm",L.Z.Popconfirm),Dt=(0,M.Z)(Ve),yt=(0,M.Z)(ae);return o.createElement("div",{className:`${y}-inner-content`,onClick:W},o.createElement("div",{className:`${y}-message`},Be&&o.createElement("span",{className:`${y}-message-icon`},Be),o.createElement("div",{className:`${y}-message-text`},Dt&&o.createElement("div",{className:s()(`${y}-title`)},Dt),yt&&o.createElement("div",{className:`${y}-description`},yt))),o.createElement("div",{className:`${y}-buttons`},le&&o.createElement(x.ZP,Object.assign({onClick:te,size:"small"},G),xe!=null?xe:Qe==null?void 0:Qe.cancelText),o.createElement(ie.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,Z.n)(me)),ge),actionFn:Ee,close:k,prefixCls:be("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},de!=null?de:Qe==null?void 0:Qe.okText)))};var E=V=>{const{prefixCls:y,placement:ge,className:G,style:Ve}=V,ae=Y(V,["prefixCls","placement","className","style"]),{getPrefixCls:xe}=o.useContext(se.E_),de=xe("popconfirm",y),[me]=De(de);return me(o.createElement(We.ZP,{placement:ge,className:s()(de,G),style:Ve,content:o.createElement(u,Object.assign({prefixCls:de},ae))}))},I=function(V,y){var ge={};for(var G in V)Object.prototype.hasOwnProperty.call(V,G)&&y.indexOf(G)<0&&(ge[G]=V[G]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,G=Object.getOwnPropertySymbols(V);Ve{const{prefixCls:ge,placement:G="top",trigger:Ve="click",okType:ae="primary",icon:xe=o.createElement(t.Z,null),children:de,overlayClassName:me,onOpenChange:Be,onVisibleChange:le}=V,k=I(V,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Ee}=o.useContext(se.E_),[te,W]=(0,f.Z)(!1,{value:V.open,defaultValue:V.defaultOpen}),be=(nt,g)=>{W(nt,!0),le==null||le(nt),Be==null||Be(nt,g)},Qe=nt=>{be(!1,nt)},Dt=nt=>{var g;return(g=V.onConfirm)===null||g===void 0?void 0:g.call(void 0,nt)},yt=nt=>{var g;be(!1,nt),(g=V.onCancel)===null||g===void 0||g.call(void 0,nt)},kt=nt=>{nt.keyCode===U.Z.ESC&&te&&be(!1,nt)},vt=nt=>{const{disabled:g=!1}=V;g||be(nt)},wt=Ee("popconfirm",ge),dt=s()(wt,me),[je]=De(wt);return je(o.createElement(P.Z,Object.assign({},(0,O.Z)(k,["title"]),{trigger:Ve,placement:G,onOpenChange:vt,open:te,ref:y,overlayClassName:dt,content:o.createElement(u,Object.assign({okType:ae,icon:xe},V,{prefixCls:wt,close:Qe,onConfirm:Dt,onCancel:yt})),"data-popover-inject":!0}),(0,ee.Tm)(de,{onKeyDown:nt=>{var g,D;o.isValidElement(de)&&((D=de==null?void 0:(g=de.props).onKeyDown)===null||D===void 0||D.call(g,nt)),kt(nt)}})))});re._InternalPanelDoNotUseOrYouWillBeFired=E;var X=re},39722:function(qt,qe,e){"use strict";e.d(qe,{t5:function(){return P}});var t=e(92310),r=e.n(t),s=e(55477),U=e(59301),f=e(36355),O=e(77578),o=e(17356),ee=function(M,x){var Z={};for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&x.indexOf(R)<0&&(Z[R]=M[R]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,R=Object.getOwnPropertySymbols(M);L{if(!(!x&&!Z))return U.createElement(U.Fragment,null,x&&U.createElement("div",{className:`${M}-title`},(0,O.Z)(x)),U.createElement("div",{className:`${M}-inner-content`},(0,O.Z)(Z)))},P=M=>{const{hashId:x,prefixCls:Z,className:R,style:L,placement:We="top",title:Ce,content:Ze,children:De}=M;return U.createElement("div",{className:r()(x,Z,`${Z}-pure`,`${Z}-placement-${We}`,R),style:L},U.createElement("div",{className:`${Z}-arrow`}),U.createElement(s.G,Object.assign({},M,{className:x,prefixCls:Z}),De||se(Z,Ce,Ze)))},ie=M=>{const{prefixCls:x}=M,Z=ee(M,["prefixCls"]),{getPrefixCls:R}=U.useContext(f.E_),L=R("popover",x),[We,Ce]=(0,o.Z)(L);return We(U.createElement(P,Object.assign({},Z,{prefixCls:L,hashId:Ce})))};qe.ZP=ie},60324:function(qt,qe,e){"use strict";var t=e(92310),r=e.n(t),s=e(59301),U=e(77578),f=e(62892),O=e(36355),o=e(6848),ee=e(39722),se=e(17356),P=function(x,Z){var R={};for(var L in x)Object.prototype.hasOwnProperty.call(x,L)&&Z.indexOf(L)<0&&(R[L]=x[L]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,L=Object.getOwnPropertySymbols(x);We{let{title:Z,content:R,prefixCls:L}=x;return s.createElement(s.Fragment,null,Z&&s.createElement("div",{className:`${L}-title`},(0,U.Z)(Z)),s.createElement("div",{className:`${L}-inner-content`},(0,U.Z)(R)))},M=s.forwardRef((x,Z)=>{const{prefixCls:R,title:L,content:We,overlayClassName:Ce,placement:Ze="top",trigger:De="hover",mouseEnterDelay:Y=.1,mouseLeaveDelay:u=.1,overlayStyle:n={}}=x,E=P(x,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:I}=s.useContext(O.E_),re=I("popover",R),[X,V]=(0,se.Z)(re),y=I(),ge=r()(Ce,V);return X(s.createElement(o.Z,Object.assign({placement:Ze,trigger:De,mouseEnterDelay:Y,mouseLeaveDelay:u,overlayStyle:n},E,{prefixCls:re,overlayClassName:ge,ref:Z,overlay:L||We?s.createElement(ie,{prefixCls:re,title:L,content:We}):null,transitionName:(0,f.m)(y,"zoom-big",E.transitionName),"data-popover-inject":!0})))});M._InternalPanelDoNotUseOrYouWillBeFired=ee.ZP,qe.Z=M},17356:function(qt,qe,e){"use strict";var t=e(17313),r=e(29878),s=e(19447),U=e(33166),f=e(83116),O=e(37613);const o=P=>{const{componentCls:ie,popoverColor:M,minWidth:x,fontWeightStrong:Z,popoverPadding:R,boxShadowSecondary:L,colorTextHeading:We,borderRadiusLG:Ce,zIndexPopup:Ze,marginXS:De,colorBgElevated:Y,popoverBg:u}=P;return[{[ie]:Object.assign(Object.assign({},(0,t.Wf)(P)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:Ze,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Y,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ie}-content`]:{position:"relative"},[`${ie}-inner`]:{backgroundColor:u,backgroundClip:"padding-box",borderRadius:Ce,boxShadow:L,padding:R},[`${ie}-title`]:{minWidth:x,marginBottom:De,color:We,fontWeight:Z},[`${ie}-inner-content`]:{color:M}})},(0,s.ZP)(P,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ie}-pure`]:{position:"relative",maxWidth:"none",margin:P.sizePopupArrow,display:"inline-block",[`${ie}-content`]:{display:"inline-block"}}}]},ee=P=>{const{componentCls:ie}=P;return{[ie]:U.i.map(M=>{const x=P[`${M}6`];return{[`&${ie}-${M}`]:{"--antd-arrow-background-color":x,[`${ie}-inner`]:{backgroundColor:x},[`${ie}-arrow`]:{background:"transparent"}}}})}},se=P=>{const{componentCls:ie,lineWidth:M,lineType:x,colorSplit:Z,paddingSM:R,controlHeight:L,fontSize:We,lineHeight:Ce,padding:Ze}=P,De=L-Math.round(We*Ce),Y=De/2,u=De/2-M,n=Ze;return{[ie]:{[`${ie}-inner`]:{padding:0},[`${ie}-title`]:{margin:0,padding:`${Y}px ${n}px ${u}px`,borderBottom:`${M}px ${x} ${Z}`},[`${ie}-inner-content`]:{padding:`${R}px ${n}px`}}}};qe.Z=(0,f.Z)("Popover",P=>{const{colorBgElevated:ie,colorText:M,wireframe:x}=P,Z=(0,O.TS)(P,{popoverPadding:12,popoverBg:ie,popoverColor:M});return[o(Z),ee(Z),x&&se(Z),(0,r._y)(Z,"zoom-big")]},P=>({width:177,minWidth:177,zIndexPopup:P.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return Ue}});var t=e(59301),r=e(29679),s=e(40001),U=e(19248),f=e(99267),O=e(92310),o=e.n(O),ee=e(2738),se=e(36355),P=e(54476),ie=e(33885),M=e(75931),x={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Z=function(){var ye=(0,t.useRef)([]),Ye=(0,t.useRef)(null);return(0,t.useEffect)(function(){var $e=Date.now(),xt=!1;ye.current.forEach(function(Nt){if(Nt){xt=!0;var Pt=Nt.style;Pt.transitionDuration=".3s, .3s, .3s, .06s",Ye.current&&$e-Ye.current<100&&(Pt.transitionDuration="0s, 0s")}}),xt&&(Ye.current=Date.now())}),ye.current},R=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],L=function(ye){var Ye=(0,ie.Z)((0,ie.Z)({},x),ye),$e=Ye.className,xt=Ye.percent,Nt=Ye.prefixCls,Pt=Ye.strokeColor,Tt=Ye.strokeLinecap,gn=Ye.strokeWidth,Zn=Ye.style,An=Ye.trailColor,Lt=Ye.trailWidth,ar=Ye.transition,cn=(0,M.Z)(Ye,R);delete cn.gapPosition;var on=Array.isArray(xt)?xt:[xt],tr=Array.isArray(Pt)?Pt:[Pt],tt=Z(),Ot=gn/2,Gt=100-gn/2,Ft="M ".concat(Tt==="round"?Ot:0,",").concat(Ot,` + L `).concat(Tt==="round"?Gt:100,",").concat(Ot),tn="0 0 100 ".concat(gn),Hn=0;return t.createElement("svg",(0,P.Z)({className:o()("".concat(Nt,"-line"),$e),viewBox:tn,preserveAspectRatio:"none",style:Zn},cn),t.createElement("path",{className:"".concat(Nt,"-line-trail"),d:Ft,strokeLinecap:Tt,stroke:An,strokeWidth:Lt||gn,fillOpacity:"0"}),on.map(function(un,Rn){var qn=1;switch(Tt){case"round":qn=1-gn/100;break;case"square":qn=1-gn/2/100;break;default:qn=1;break}var Tn={strokeDasharray:"".concat(un*qn,"px, 100px"),strokeDashoffset:"-".concat(Hn,"px"),transition:ar||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Yt=tr[Rn]||tr[tr.length-1];return Hn+=un,t.createElement("path",{key:Rn,className:"".concat(Nt,"-line-path"),d:Ft,strokeLinecap:Tt,stroke:Yt,strokeWidth:gn,fillOpacity:"0",ref:function(fe){tt[Rn]=fe},style:Tn})}))},We=L,Ce=e(76190),Ze=e(42978),De=e(47273),Y=0,u=(0,De.Z)();function n(){var F;return u?(F=Y,Y+=1):F="TEST_OR_SSR",F}var E=function(F){var ye=t.useState(),Ye=(0,Ze.Z)(ye,2),$e=Ye[0],xt=Ye[1];return t.useEffect(function(){xt("rc_progress_".concat(n()))},[]),F||$e},I=function(ye){var Ye=ye.bg,$e=ye.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:Ye}},$e)};function re(F,ye){return Object.keys(F).map(function(Ye){var $e=parseFloat(Ye),xt="".concat(Math.floor($e*ye),"%");return"".concat(F[Ye]," ").concat(xt)})}var X=t.forwardRef(function(F,ye){var Ye=F.prefixCls,$e=F.color,xt=F.gradientId,Nt=F.radius,Pt=F.style,Tt=F.ptg,gn=F.strokeLinecap,Zn=F.strokeWidth,An=F.size,Lt=F.gapDegree,ar=$e&&(0,Ce.Z)($e)==="object",cn=ar?"#FFF":void 0,on=An/2,tr=t.createElement("circle",{className:"".concat(Ye,"-circle-path"),r:Nt,cx:on,cy:on,stroke:cn,strokeLinecap:gn,strokeWidth:Zn,opacity:Tt===0?0:1,style:Pt,ref:ye});if(!ar)return tr;var tt="".concat(xt,"-conic"),Ot=Lt?"".concat(180+Lt/2,"deg"):"0deg",Gt=re($e,(360-Lt)/360),Ft=re($e,1),tn="conic-gradient(from ".concat(Ot,", ").concat(Gt.join(", "),")"),Hn="linear-gradient(to ".concat(Lt?"bottom":"top",", ").concat(Ft.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:tt},tr),t.createElement("foreignObject",{x:0,y:0,width:An,height:An,mask:"url(#".concat(tt,")")},t.createElement(I,{bg:Hn},t.createElement(I,{bg:tn}))))}),V=X,y=100,ge=function(ye,Ye,$e,xt,Nt,Pt,Tt,gn,Zn,An){var Lt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ar=$e/100*360*((360-Pt)/360),cn=Pt===0?0:{bottom:0,top:180,left:90,right:-90}[Tt],on=(100-xt)/100*Ye;Zn==="round"&&xt!==100&&(on+=An/2,on>=Ye&&(on=Ye-.01));var tr=y/2;return{stroke:typeof gn=="string"?gn:void 0,strokeDasharray:"".concat(Ye,"px ").concat(ye),strokeDashoffset:on+Lt,transform:"rotate(".concat(Nt+ar+cn,"deg)"),transformOrigin:"".concat(tr,"px ").concat(tr,"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}},G=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ve(F){var ye=F!=null?F:[];return Array.isArray(ye)?ye:[ye]}var ae=function(ye){var Ye=(0,ie.Z)((0,ie.Z)({},x),ye),$e=Ye.id,xt=Ye.prefixCls,Nt=Ye.steps,Pt=Ye.strokeWidth,Tt=Ye.trailWidth,gn=Ye.gapDegree,Zn=gn===void 0?0:gn,An=Ye.gapPosition,Lt=Ye.trailColor,ar=Ye.strokeLinecap,cn=Ye.style,on=Ye.className,tr=Ye.strokeColor,tt=Ye.percent,Ot=(0,M.Z)(Ye,G),Gt=y/2,Ft=E($e),tn="".concat(Ft,"-gradient"),Hn=Gt-Pt/2,un=Math.PI*2*Hn,Rn=Zn>0?90+Zn/2:-90,qn=un*((360-Zn)/360),Tn=(0,Ce.Z)(Nt)==="object"?Nt:{count:Nt,space:2},Yt=Tn.count,Sr=Tn.space,fe=Ve(tt),ot=Ve(tr),Et=ot.find(function(Ct){return Ct&&(0,Ce.Z)(Ct)==="object"}),z=Et&&(0,Ce.Z)(Et)==="object",K=z?"butt":ar,ct=ge(un,qn,0,100,Rn,Zn,An,Lt,K,Pt),pe=Z(),Bt=function(){var $t=0;return fe.map(function(sn,wn){var Cn=ot[wn]||ot[ot.length-1],Wt=ge(un,qn,$t,sn,Rn,Zn,An,Cn,K,Pt);return $t+=sn,t.createElement(V,{key:wn,color:Cn,ptg:sn,radius:Hn,prefixCls:xt,gradientId:tn,style:Wt,strokeLinecap:K,strokeWidth:Pt,gapDegree:Zn,ref:function(Ae){pe[wn]=Ae},size:y})}).reverse()},Ht=function(){var $t=Math.round(Yt*(fe[0]/100)),sn=100/Yt,wn=0;return new Array(Yt).fill(null).map(function(Cn,Wt){var oe=Wt<=$t-1?ot[0]:Lt,Ae=oe&&(0,Ce.Z)(oe)==="object"?"url(#".concat(tn,")"):void 0,Re=ge(un,qn,wn,sn,Rn,Zn,An,oe,"butt",Pt,Sr);return wn+=(qn-Re.strokeDashoffset+Sr)*100/qn,t.createElement("circle",{key:Wt,className:"".concat(xt,"-circle-path"),r:Hn,cx:Gt,cy:Gt,stroke:Ae,strokeWidth:Pt,opacity:1,style:Re,ref:function(ht){pe[Wt]=ht}})})};return t.createElement("svg",(0,P.Z)({className:o()("".concat(xt,"-circle"),on),viewBox:"0 0 ".concat(y," ").concat(y),style:cn,id:$e,role:"presentation"},Ot),!Yt&&t.createElement("circle",{className:"".concat(xt,"-circle-trail"),r:Hn,cx:Gt,cy:Gt,stroke:Lt,strokeLinecap:K,strokeWidth:Tt||Pt,style:ct}),Yt?Ht():Bt())},xe=ae,de={Line:We,Circle:xe},me=e(6848),Be=e(30071);function le(F){return!F||F<0?0:F>100?100:F}function k(F){let{success:ye,successPercent:Ye}=F,$e=Ye;return ye&&"progress"in ye&&($e=ye.progress),ye&&"percent"in ye&&($e=ye.percent),$e}const Ee=F=>{let{percent:ye,success:Ye,successPercent:$e}=F;const xt=le(k({success:Ye,successPercent:$e}));return[xt,le(le(ye)-xt)]},te=F=>{let{success:ye={},strokeColor:Ye}=F;const{strokeColor:$e}=ye;return[$e||Be.presetPrimaryColors.green,Ye||null]},W=(F,ye,Ye)=>{var $e,xt,Nt,Pt;let Tt=-1,gn=-1;if(ye==="step"){const Zn=Ye.steps,An=Ye.strokeWidth;typeof F=="string"||typeof F=="undefined"?(Tt=F==="small"?2:14,gn=An!=null?An:8):typeof F=="number"?[Tt,gn]=[F,F]:[Tt=14,gn=8]=F,Tt*=Zn}else if(ye==="line"){const Zn=Ye==null?void 0:Ye.strokeWidth;typeof F=="string"||typeof F=="undefined"?gn=Zn||(F==="small"?6:8):typeof F=="number"?[Tt,gn]=[F,F]:[Tt=-1,gn=8]=F}else(ye==="circle"||ye==="dashboard")&&(typeof F=="string"||typeof F=="undefined"?[Tt,gn]=F==="small"?[60,60]:[120,120]:typeof F=="number"?[Tt,gn]=[F,F]:(Tt=(xt=($e=F[0])!==null&&$e!==void 0?$e:F[1])!==null&&xt!==void 0?xt:120,gn=(Pt=(Nt=F[0])!==null&&Nt!==void 0?Nt:F[1])!==null&&Pt!==void 0?Pt:120));return[Tt,gn]},be=3,Qe=F=>be/F*100;var yt=F=>{const{prefixCls:ye,trailColor:Ye=null,strokeLinecap:$e="round",gapPosition:xt,gapDegree:Nt,width:Pt=120,type:Tt,children:gn,success:Zn,size:An=Pt}=F,[Lt,ar]=W(An,"circle");let{strokeWidth:cn}=F;cn===void 0&&(cn=Math.max(Qe(Lt),6));const on={width:Lt,height:ar,fontSize:Lt*.15+6},tr=t.useMemo(()=>{if(Nt||Nt===0)return Nt;if(Tt==="dashboard")return 75},[Nt,Tt]),tt=xt||Tt==="dashboard"&&"bottom"||void 0,Ot=Object.prototype.toString.call(F.strokeColor)==="[object Object]",Gt=te({success:Zn,strokeColor:F.strokeColor}),Ft=o()(`${ye}-inner`,{[`${ye}-circle-gradient`]:Ot}),tn=t.createElement(xe,{percent:Ee(F),strokeWidth:cn,trailWidth:cn,strokeColor:Gt,strokeLinecap:$e,trailColor:Ye,prefixCls:ye,gapDegree:tr,gapPosition:tt});return t.createElement("div",{className:Ft,style:on},Lt<=20?t.createElement(me.Z,{title:gn},t.createElement("span",null,tn)):t.createElement(t.Fragment,null,tn,gn))},kt=function(F,ye){var Ye={};for(var $e in F)Object.prototype.hasOwnProperty.call(F,$e)&&ye.indexOf($e)<0&&(Ye[$e]=F[$e]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,$e=Object.getOwnPropertySymbols(F);xt<$e.length;xt++)ye.indexOf($e[xt])<0&&Object.prototype.propertyIsEnumerable.call(F,$e[xt])&&(Ye[$e[xt]]=F[$e[xt]]);return Ye};const vt=F=>{let ye=[];return Object.keys(F).forEach(Ye=>{const $e=parseFloat(Ye.replace(/%/g,""));isNaN($e)||ye.push({key:$e,value:F[Ye]})}),ye=ye.sort((Ye,$e)=>Ye.key-$e.key),ye.map(Ye=>{let{key:$e,value:xt}=Ye;return`${xt} ${$e}%`}).join(", ")},wt=(F,ye)=>{const{from:Ye=Be.presetPrimaryColors.blue,to:$e=Be.presetPrimaryColors.blue,direction:xt=ye==="rtl"?"to left":"to right"}=F,Nt=kt(F,["from","to","direction"]);if(Object.keys(Nt).length!==0){const Pt=vt(Nt);return{backgroundImage:`linear-gradient(${xt}, ${Pt})`}}return{backgroundImage:`linear-gradient(${xt}, ${Ye}, ${$e})`}};var je=F=>{const{prefixCls:ye,direction:Ye,percent:$e,size:xt,strokeWidth:Nt,strokeColor:Pt,strokeLinecap:Tt="round",children:gn,trailColor:Zn=null,success:An}=F,Lt=Pt&&typeof Pt!="string"?wt(Pt,Ye):{backgroundColor:Pt},ar=Tt==="square"||Tt==="butt"?0:void 0,cn={backgroundColor:Zn||void 0,borderRadius:ar},on=xt!=null?xt:[-1,Nt||(xt==="small"?6:8)],[tr,tt]=W(on,"line",{strokeWidth:Nt}),Ot=Object.assign({width:`${le($e)}%`,height:tt,borderRadius:ar},Lt),Gt=k(F),Ft={width:`${le(Gt)}%`,height:tt,borderRadius:ar,backgroundColor:An==null?void 0:An.strokeColor},tn={width:tr<0?"100%":tr,height:tt};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${ye}-outer`,style:tn},t.createElement("div",{className:`${ye}-inner`,style:cn},t.createElement("div",{className:`${ye}-bg`,style:Ot}),Gt!==void 0?t.createElement("div",{className:`${ye}-success-bg`,style:Ft}):null)),gn)},g=F=>{const{size:ye,steps:Ye,percent:$e=0,strokeWidth:xt=8,strokeColor:Nt,trailColor:Pt=null,prefixCls:Tt,children:gn}=F,Zn=Math.round(Ye*($e/100)),An=ye==="small"?2:14,Lt=ye!=null?ye:[An,xt],[ar,cn]=W(Lt,"step",{steps:Ye,strokeWidth:xt}),on=ar/Ye,tr=new Array(Ye);for(let tt=0;tt{const ye=F?"100%":"-100%";return new D.Keyframes(`antProgress${F?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${ye}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${ye}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},p=F=>{const{componentCls:ye,iconCls:Ye}=F;return{[ye]:Object.assign(Object.assign({},(0,C.Wf)(F)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:F.fontSize,marginInlineEnd:F.marginXS,marginBottom:F.marginXS},[`${ye}-outer`]:{display:"inline-block",width:"100%"},[`&${ye}-show-info`]:{[`${ye}-outer`]:{marginInlineEnd:`calc(-2em - ${F.marginXS}px)`,paddingInlineEnd:`calc(2em + ${F.paddingXS}px)`}},[`${ye}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:F.remainingColor,borderRadius:F.lineBorderRadius},[`${ye}-inner:not(${ye}-circle-gradient)`]:{[`${ye}-circle-path`]:{stroke:F.defaultColor}},[`${ye}-success-bg, ${ye}-bg`]:{position:"relative",backgroundColor:F.defaultColor,borderRadius:F.lineBorderRadius,transition:`all ${F.motionDurationSlow} ${F.motionEaseInOutCirc}`},[`${ye}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:F.colorSuccess},[`${ye}-text`]:{display:"inline-block",width:"2em",marginInlineStart:F.marginXS,color:F.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Ye]:{fontSize:F.fontSize}},[`&${ye}-status-active`]:{[`${ye}-bg::before`]:{position:"absolute",inset:0,backgroundColor:F.colorBgContainer,borderRadius:F.lineBorderRadius,opacity:0,animationName:ce(),animationDuration:F.progressActiveMotionDuration,animationTimingFunction:F.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${ye}-rtl${ye}-status-active`]:{[`${ye}-bg::before`]:{animationName:ce(!0)}},[`&${ye}-status-exception`]:{[`${ye}-bg`]:{backgroundColor:F.colorError},[`${ye}-text`]:{color:F.colorError}},[`&${ye}-status-exception ${ye}-inner:not(${ye}-circle-gradient)`]:{[`${ye}-circle-path`]:{stroke:F.colorError}},[`&${ye}-status-success`]:{[`${ye}-bg`]:{backgroundColor:F.colorSuccess},[`${ye}-text`]:{color:F.colorSuccess}},[`&${ye}-status-success ${ye}-inner:not(${ye}-circle-gradient)`]:{[`${ye}-circle-path`]:{stroke:F.colorSuccess}}})}},m=F=>{const{componentCls:ye,iconCls:Ye}=F;return{[ye]:{[`${ye}-circle-trail`]:{stroke:F.remainingColor},[`&${ye}-circle ${ye}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${ye}-circle ${ye}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:F.circleTextColor,fontSize:F.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Ye]:{fontSize:`${F.fontSize/F.fontSizeSM}em`}},[`${ye}-circle&-status-exception`]:{[`${ye}-text`]:{color:F.colorError}},[`${ye}-circle&-status-success`]:{[`${ye}-text`]:{color:F.colorSuccess}}},[`${ye}-inline-circle`]:{lineHeight:1,[`${ye}-inner`]:{verticalAlign:"bottom"}}}},J=F=>{const{componentCls:ye}=F;return{[ye]:{[`${ye}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:F.progressStepMinWidth,marginInlineEnd:F.progressStepMarginInlineEnd,backgroundColor:F.remainingColor,transition:`all ${F.motionDurationSlow}`,"&-active":{backgroundColor:F.defaultColor}}}}}},N=F=>{const{componentCls:ye,iconCls:Ye}=F;return{[ye]:{[`${ye}-small&-line, ${ye}-small&-line ${ye}-text ${Ye}`]:{fontSize:F.fontSizeSM}}}};var A=(0,l.Z)("Progress",F=>{const ye=F.marginXXS/2,Ye=(0,j.TS)(F,{progressStepMarginInlineEnd:ye,progressStepMinWidth:ye,progressActiveMotionDuration:"2.4s"});return[p(Ye),m(Ye),J(Ye),N(Ye)]},F=>({circleTextColor:F.colorText,defaultColor:F.colorInfo,remainingColor:F.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),q=function(F,ye){var Ye={};for(var $e in F)Object.prototype.hasOwnProperty.call(F,$e)&&ye.indexOf($e)<0&&(Ye[$e]=F[$e]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,$e=Object.getOwnPropertySymbols(F);xt<$e.length;xt++)ye.indexOf($e[xt])<0&&Object.prototype.propertyIsEnumerable.call(F,$e[xt])&&(Ye[$e[xt]]=F[$e[xt]]);return Ye};const Je=null,Se=["normal","exception","active","success"];var He=t.forwardRef((F,ye)=>{const{prefixCls:Ye,className:$e,rootClassName:xt,steps:Nt,strokeColor:Pt,percent:Tt=0,size:gn="default",showInfo:Zn=!0,type:An="line",status:Lt,format:ar,style:cn}=F,on=q(F,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),tr=t.useMemo(()=>{var fe,ot;const Et=k(F);return parseInt(Et!==void 0?(fe=Et!=null?Et:0)===null||fe===void 0?void 0:fe.toString():(ot=Tt!=null?Tt:0)===null||ot===void 0?void 0:ot.toString(),10)},[Tt,F.success,F.successPercent]),tt=t.useMemo(()=>!Se.includes(Lt)&&tr>=100?"success":Lt||"normal",[Lt,tr]),{getPrefixCls:Ot,direction:Gt,progress:Ft}=t.useContext(se.E_),tn=Ot("progress",Ye),[Hn,un]=A(tn),Rn=t.useMemo(()=>{if(!Zn)return null;const fe=k(F);let ot;const Et=ar||(K=>`${K}%`),z=An==="line";return ar||tt!=="exception"&&tt!=="success"?ot=Et(le(Tt),le(fe)):tt==="exception"?ot=z?t.createElement(U.Z,null):t.createElement(f.Z,null):tt==="success"&&(ot=z?t.createElement(r.Z,null):t.createElement(s.Z,null)),t.createElement("span",{className:`${tn}-text`,title:typeof ot=="string"?ot:void 0},ot)},[Zn,Tt,tr,tt,An,tn,ar]),qn=Array.isArray(Pt)?Pt[0]:Pt,Tn=typeof Pt=="string"||Array.isArray(Pt)?Pt:void 0;let Yt;An==="line"?Yt=Nt?t.createElement(g,Object.assign({},F,{strokeColor:Tn,prefixCls:tn,steps:Nt}),Rn):t.createElement(je,Object.assign({},F,{strokeColor:qn,prefixCls:tn,direction:Gt}),Rn):(An==="circle"||An==="dashboard")&&(Yt=t.createElement(yt,Object.assign({},F,{strokeColor:qn,prefixCls:tn,progressStatus:tt}),Rn));const Sr=o()(tn,`${tn}-status-${tt}`,`${tn}-${An==="dashboard"&&"circle"||Nt&&"steps"||An}`,{[`${tn}-inline-circle`]:An==="circle"&&W(gn,"circle")[0]<=20,[`${tn}-show-info`]:Zn,[`${tn}-${gn}`]:typeof gn=="string",[`${tn}-rtl`]:Gt==="rtl"},Ft==null?void 0:Ft.className,$e,xt,un);return Hn(t.createElement("div",Object.assign({ref:ye,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),cn),className:Sr,role:"progressbar","aria-valuenow":tr},(0,ee.Z)(on,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Yt))}),Ue=He},5112:function(qt,qe,e){"use strict";e.d(qe,{ZP:function(){return Be}});var t=e(92310),r=e.n(t),s=e(18929),U=e(26112),f=e(59301),O=e(36355),o=e(19716);const ee=f.createContext(null),se=ee.Provider;var P=ee;const ie=f.createContext(null),M=ie.Provider;var x=e(5630),Z=e(8654),R=e(1684),L=e(32441),We=e(17313),Ce=e(83116),Ze=e(37613);const De=le=>{const{componentCls:k,antCls:Ee}=le,te=`${k}-group`;return{[te]:Object.assign(Object.assign({},(0,We.Wf)(le)),{display:"inline-block",fontSize:0,[`&${te}-rtl`]:{direction:"rtl"},[`${Ee}-badge ${Ee}-badge-count`]:{zIndex:1},[`> ${Ee}-badge:not(:first-child) > ${Ee}-button-wrapper`]:{borderInlineStart:"none"}})}},Y=le=>{const{componentCls:k,wrapperMarginInlineEnd:Ee,colorPrimary:te,radioSize:W,motionDurationSlow:be,motionDurationMid:Qe,motionEaseInOutCirc:Dt,colorBgContainer:yt,colorBorder:kt,lineWidth:vt,dotSize:wt,colorBgContainerDisabled:dt,colorTextDisabled:je,paddingXS:nt,dotColorDisabled:g,lineType:D,radioDotDisabledSize:C,wireframe:l,colorWhite:j}=le,ce=`${k}-inner`;return{[`${k}-wrapper`]:Object.assign(Object.assign({},(0,We.Wf)(le)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Ee,cursor:"pointer",[`&${k}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:le.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${k}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${vt}px ${D} ${te}`,borderRadius:"50%",visibility:"hidden",content:'""'},[k]:Object.assign(Object.assign({},(0,We.Wf)(le)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${k}-wrapper:hover &, + &:hover ${ce}`]:{borderColor:te},[`${k}-input:focus-visible + ${ce}`]:Object.assign({},(0,We.oN)(le)),[`${k}:hover::after, ${k}-wrapper:hover &::after`]:{visibility:"visible"},[`${k}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:W,height:W,marginBlockStart:W/-2,marginInlineStart:W/-2,backgroundColor:l?te:j,borderBlockStart:0,borderInlineStart:0,borderRadius:W,transform:"scale(0)",opacity:0,transition:`all ${be} ${Dt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:W,height:W,backgroundColor:yt,borderColor:kt,borderStyle:"solid",borderWidth:vt,borderRadius:"50%",transition:`all ${Qe}`},[`${k}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${k}-checked`]:{[ce]:{borderColor:te,backgroundColor:l?yt:te,"&::after":{transform:`scale(${wt/W})`,opacity:1,transition:`all ${be} ${Dt}`}}},[`${k}-disabled`]:{cursor:"not-allowed",[ce]:{backgroundColor:dt,borderColor:kt,cursor:"not-allowed","&::after":{backgroundColor:g}},[`${k}-input`]:{cursor:"not-allowed"},[`${k}-disabled + span`]:{color:je,cursor:"not-allowed"},[`&${k}-checked`]:{[ce]:{"&::after":{transform:`scale(${C/W})`}}}},[`span${k} + *`]:{paddingInlineStart:nt,paddingInlineEnd:nt}})}},u=le=>{const{buttonColor:k,controlHeight:Ee,componentCls:te,lineWidth:W,lineType:be,colorBorder:Qe,motionDurationSlow:Dt,motionDurationMid:yt,buttonPaddingInline:kt,fontSize:vt,buttonBg:wt,fontSizeLG:dt,controlHeightLG:je,controlHeightSM:nt,paddingXS:g,borderRadius:D,borderRadiusSM:C,borderRadiusLG:l,buttonCheckedBg:j,buttonSolidCheckedColor:ce,colorTextDisabled:p,colorBgContainerDisabled:m,buttonCheckedBgDisabled:J,buttonCheckedColorDisabled:N,colorPrimary:A,colorPrimaryHover:q,colorPrimaryActive:Je,buttonSolidCheckedBg:Se,buttonSolidCheckedHoverBg:Ke,buttonSolidCheckedActiveBg:He}=le;return{[`${te}-button-wrapper`]:{position:"relative",display:"inline-block",height:Ee,margin:0,paddingInline:kt,paddingBlock:0,color:k,fontSize:vt,lineHeight:`${Ee-W*2}px`,background:wt,border:`${W}px ${be} ${Qe}`,borderBlockStartWidth:W+.02,borderInlineStartWidth:0,borderInlineEndWidth:W,cursor:"pointer",transition:[`color ${yt}`,`background ${yt}`,`box-shadow ${yt}`].join(","),a:{color:k},[`> ${te}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-W,insetInlineStart:-W,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:W,paddingInline:0,backgroundColor:Qe,transition:`background-color ${Dt}`,content:'""'}},"&:first-child":{borderInlineStart:`${W}px ${be} ${Qe}`,borderStartStartRadius:D,borderEndStartRadius:D},"&:last-child":{borderStartEndRadius:D,borderEndEndRadius:D},"&:first-child:last-child":{borderRadius:D},[`${te}-group-large &`]:{height:je,fontSize:dt,lineHeight:`${je-W*2}px`,"&:first-child":{borderStartStartRadius:l,borderEndStartRadius:l},"&:last-child":{borderStartEndRadius:l,borderEndEndRadius:l}},[`${te}-group-small &`]:{height:nt,paddingInline:g-W,paddingBlock:0,lineHeight:`${nt-W*2}px`,"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},"&:hover":{position:"relative",color:A},"&:has(:focus-visible)":Object.assign({},(0,We.oN)(le)),[`${te}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${te}-button-wrapper-disabled)`]:{zIndex:1,color:A,background:j,borderColor:A,"&::before":{backgroundColor:A},"&:first-child":{borderColor:A},"&:hover":{color:q,borderColor:q,"&::before":{backgroundColor:q}},"&:active":{color:Je,borderColor:Je,"&::before":{backgroundColor:Je}}},[`${te}-group-solid &-checked:not(${te}-button-wrapper-disabled)`]:{color:ce,background:Se,borderColor:Se,"&:hover":{color:ce,background:Ke,borderColor:Ke},"&:active":{color:ce,background:He,borderColor:He}},"&-disabled":{color:p,backgroundColor:m,borderColor:Qe,cursor:"not-allowed","&:first-child, &:hover":{color:p,backgroundColor:m,borderColor:Qe}},[`&-disabled${te}-button-wrapper-checked`]:{color:N,backgroundColor:J,borderColor:Qe,boxShadow:"none"}}}},n=le=>le-4*2;var E=(0,Ce.Z)("Radio",le=>{const{controlOutline:k,controlOutlineWidth:Ee,radioSize:te}=le,W=`0 0 0 ${Ee}px ${k}`,be=W,Qe=n(te),Dt=(0,Ze.TS)(le,{radioDotDisabledSize:Qe,radioFocusShadow:W,radioButtonFocusShadow:be});return[De(Dt),Y(Dt),u(Dt)]},le=>{const{wireframe:k,padding:Ee,marginXS:te,lineWidth:W,fontSizeLG:be,colorText:Qe,colorBgContainer:Dt,colorTextDisabled:yt,controlItemBgActiveDisabled:kt,colorTextLightSolid:vt,colorPrimary:wt,colorPrimaryHover:dt,colorPrimaryActive:je}=le,nt=4,g=be,D=k?n(g):g-(nt+W)*2;return{radioSize:g,dotSize:D,dotColorDisabled:yt,buttonSolidCheckedColor:vt,buttonSolidCheckedBg:wt,buttonSolidCheckedHoverBg:dt,buttonSolidCheckedActiveBg:je,buttonBg:Dt,buttonCheckedBg:Dt,buttonColor:Qe,buttonCheckedBgDisabled:kt,buttonCheckedColorDisabled:yt,buttonPaddingInline:Ee-W,wrapperMarginInlineEnd:te}}),I=e(14088),re=e(4572),X=function(le,k){var Ee={};for(var te in le)Object.prototype.hasOwnProperty.call(le,te)&&k.indexOf(te)<0&&(Ee[te]=le[te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(le);W{var Ee,te;const W=f.useContext(P),be=f.useContext(ie),{getPrefixCls:Qe,direction:Dt,radio:yt}=f.useContext(O.E_),kt=f.useRef(null),vt=(0,Z.sQ)(k,kt),{isFormItemInput:wt}=f.useContext(L.aM),dt=Je=>{var Se,Ke;(Se=le.onChange)===null||Se===void 0||Se.call(le,Je),(Ke=W==null?void 0:W.onChange)===null||Ke===void 0||Ke.call(W,Je)},{prefixCls:je,className:nt,rootClassName:g,children:D,style:C}=le,l=X(le,["prefixCls","className","rootClassName","children","style"]),j=Qe("radio",je),ce=((W==null?void 0:W.optionType)||be)==="button",p=ce?`${j}-button`:j,[m,J]=E(j),N=Object.assign({},l),A=f.useContext(R.Z);W&&(N.name=W.name,N.onChange=dt,N.checked=le.value===W.value,N.disabled=(Ee=N.disabled)!==null&&Ee!==void 0?Ee:W.disabled),N.disabled=(te=N.disabled)!==null&&te!==void 0?te:A;const q=r()(`${p}-wrapper`,{[`${p}-wrapper-checked`]:N.checked,[`${p}-wrapper-disabled`]:N.disabled,[`${p}-wrapper-rtl`]:Dt==="rtl",[`${p}-wrapper-in-form-item`]:wt},yt==null?void 0:yt.className,nt,g,J);return m(f.createElement(I.Z,{component:"Radio",disabled:N.disabled},f.createElement("label",{className:q,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),C),onMouseEnter:le.onMouseEnter,onMouseLeave:le.onMouseLeave},f.createElement(x.Z,Object.assign({},N,{className:r()(N.className,!ce&&re.A),type:"radio",prefixCls:p,ref:vt})),D!==void 0?f.createElement("span",null,D):null)))};var ge=f.forwardRef(V);const G=f.forwardRef((le,k)=>{const{getPrefixCls:Ee,direction:te}=f.useContext(O.E_),[W,be]=(0,s.Z)(le.defaultValue,{value:le.value}),Qe=Se=>{const Ke=W,He=Se.target.value;"value"in le||be(He);const{onChange:Ue}=le;Ue&&He!==Ke&&Ue(Se)},{prefixCls:Dt,className:yt,rootClassName:kt,options:vt,buttonStyle:wt="outline",disabled:dt,children:je,size:nt,style:g,id:D,onMouseEnter:C,onMouseLeave:l,onFocus:j,onBlur:ce}=le,p=Ee("radio",Dt),m=`${p}-group`,[J,N]=E(p);let A=je;vt&&vt.length>0&&(A=vt.map(Se=>typeof Se=="string"||typeof Se=="number"?f.createElement(ge,{key:Se.toString(),prefixCls:p,disabled:dt,value:Se,checked:W===Se},Se):f.createElement(ge,{key:`radio-group-value-options-${Se.value}`,prefixCls:p,disabled:Se.disabled||dt,value:Se.value,checked:W===Se.value,title:Se.title,style:Se.style},Se.label)));const q=(0,o.Z)(nt),Je=r()(m,`${m}-${wt}`,{[`${m}-${q}`]:q,[`${m}-rtl`]:te==="rtl"},yt,kt,N);return J(f.createElement("div",Object.assign({},(0,U.Z)(le,{aria:!0,data:!0}),{className:Je,style:g,onMouseEnter:C,onMouseLeave:l,onFocus:j,onBlur:ce,id:D,ref:k}),f.createElement(se,{value:{onChange:Qe,value:W,disabled:le.disabled,name:le.name,optionType:le.optionType}},A)))});var Ve=f.memo(G),ae=function(le,k){var Ee={};for(var te in le)Object.prototype.hasOwnProperty.call(le,te)&&k.indexOf(te)<0&&(Ee[te]=le[te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(le);W{const{getPrefixCls:Ee}=f.useContext(O.E_),{prefixCls:te}=le,W=ae(le,["prefixCls"]),be=Ee("radio",te);return f.createElement(M,{value:"button"},f.createElement(ge,Object.assign({prefixCls:be},W,{type:"radio",ref:k})))};var de=f.forwardRef(xe);const me=ge;me.Button=de,me.Group=Ve,me.__ANT_RADIO=!0;var Be=me},13570:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return le}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(Ee,te){return r.createElement(f.Z,(0,t.Z)({},Ee,{ref:te,icon:U}))},o=r.forwardRef(O),ee=o,se=e(92310),P=e.n(se),ie=e(20068),M=e(42978),x=e(75931),Z=e(18929),R=e(10228),L=e(26112);function We(k,Ee){var te=k.disabled,W=k.prefixCls,be=k.character,Qe=k.characterRender,Dt=k.index,yt=k.count,kt=k.value,vt=k.allowHalf,wt=k.focused,dt=k.onHover,je=k.onClick,nt=function(m){dt(m,Dt)},g=function(m){je(m,Dt)},D=function(m){m.keyCode===R.Z.ENTER&&je(m,Dt)},C=Dt+1,l=new Set([W]);kt===0&&Dt===0&&wt?l.add("".concat(W,"-focused")):vt&&kt+.5>=C&&ktDt?"true":"false","aria-posinset":Dt+1,"aria-setsize":yt,tabIndex:te?-1:0},r.createElement("div",{className:"".concat(W,"-first")},j),r.createElement("div",{className:"".concat(W,"-second")},j)));return Qe&&(ce=Qe(ce,k)),ce}var Ce=r.forwardRef(We);function Ze(){var k=r.useRef({});function Ee(W){return k.current[W]}function te(W){return function(be){k.current[W]=be}}return[Ee,te]}function De(k){var Ee=k.pageXOffset,te="scrollLeft";if(typeof Ee!="number"){var W=k.document;Ee=W.documentElement[te],typeof Ee!="number"&&(Ee=W.body[te])}return Ee}function Y(k){var Ee,te,W=k.ownerDocument,be=W.body,Qe=W&&W.documentElement,Dt=k.getBoundingClientRect();return Ee=Dt.left,te=Dt.top,Ee-=Qe.clientLeft||be.clientLeft||0,te-=Qe.clientTop||be.clientTop||0,{left:Ee,top:te}}function u(k){var Ee=Y(k),te=k.ownerDocument,W=te.defaultView||te.parentWindow;return Ee.left+=De(W),Ee.left}var n=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function E(k,Ee){var te,W=k.prefixCls,be=W===void 0?"rc-rate":W,Qe=k.className,Dt=k.defaultValue,yt=k.value,kt=k.count,vt=kt===void 0?5:kt,wt=k.allowHalf,dt=wt===void 0?!1:wt,je=k.allowClear,nt=je===void 0?!0:je,g=k.character,D=g===void 0?"\u2605":g,C=k.characterRender,l=k.disabled,j=k.direction,ce=j===void 0?"ltr":j,p=k.tabIndex,m=p===void 0?0:p,J=k.autoFocus,N=k.onHoverChange,A=k.onChange,q=k.onFocus,Je=k.onBlur,Se=k.onKeyDown,Ke=k.onMouseLeave,He=(0,x.Z)(k,n),Ue=Ze(),F=(0,M.Z)(Ue,2),ye=F[0],Ye=F[1],$e=r.useRef(null),xt=function(){if(!l){var K;(K=$e.current)===null||K===void 0||K.focus()}};r.useImperativeHandle(Ee,function(){return{focus:xt,blur:function(){if(!l){var K;(K=$e.current)===null||K===void 0||K.blur()}}}});var Nt=(0,Z.Z)(Dt||0,{value:yt}),Pt=(0,M.Z)(Nt,2),Tt=Pt[0],gn=Pt[1],Zn=(0,Z.Z)(null),An=(0,M.Z)(Zn,2),Lt=An[0],ar=An[1],cn=function(K,ct){var pe=ce==="rtl",Bt=K+1;if(dt){var Ht=ye(K),Ct=u(Ht),$t=Ht.clientWidth;(pe&&ct-Ct>$t/2||!pe&&ct-Ct<$t/2)&&(Bt-=.5)}return Bt},on=function(K){gn(K),A==null||A(K)},tr=r.useState(!1),tt=(0,M.Z)(tr,2),Ot=tt[0],Gt=tt[1],Ft=function(){Gt(!0),q==null||q()},tn=function(){Gt(!1),Je==null||Je()},Hn=r.useState(null),un=(0,M.Z)(Hn,2),Rn=un[0],qn=un[1],Tn=function(K,ct){var pe=cn(ct,K.pageX);pe!==Lt&&(qn(pe),ar(null)),N==null||N(pe)},Yt=function(K){l||(qn(null),ar(null),N==null||N(void 0)),K&&(Ke==null||Ke(K))},Sr=function(K,ct){var pe=cn(ct,K.pageX),Bt=!1;nt&&(Bt=pe===Tt),Yt(),on(Bt?0:pe),ar(Bt?pe:null)},fe=function(K){var ct=K.keyCode,pe=ce==="rtl",Bt=Tt;ct===R.Z.RIGHT&&Bt0&&!pe||ct===R.Z.RIGHT&&Bt>0&&pe?(dt?Bt-=.5:Bt-=1,on(Bt),K.preventDefault()):ct===R.Z.LEFT&&Bt{const{componentCls:Ee}=k;return{[`${Ee}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:k.marginXS},"> div":{transition:`all ${k.motionDurationMid}, outline 0s`,"&:hover":{transform:k.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${k.lineWidth}px dashed ${k.starColor}`,transform:k.starHoverScale}},"&-first, &-second":{color:k.starBg,transition:`all ${k.motionDurationMid}`,userSelect:"none",[k.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ee}-star-first, &-half ${Ee}-star-second`]:{opacity:1},[`&-half ${Ee}-star-first, &-full ${Ee}-star-second`]:{color:"inherit"}}}},ae=k=>({[`&-rtl${k.componentCls}`]:{direction:"rtl"}}),xe=k=>{const{componentCls:Ee}=k;return{[Ee]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(k)),{display:"inline-block",margin:0,padding:0,color:k.starColor,fontSize:k.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ee} ${Ee}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(k)),{[`+ ${Ee}-text`]:{display:"inline-block",marginInlineStart:k.marginXS,fontSize:k.fontSize}}),ae(k))}};var de=(0,ge.Z)("Rate",k=>{const Ee=(0,G.TS)(k,{});return[xe(Ee)]},k=>({starColor:k.yellow6,starSize:k.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:k.colorFillContent})),me=function(k,Ee){var te={};for(var W in k)Object.prototype.hasOwnProperty.call(k,W)&&Ee.indexOf(W)<0&&(te[W]=k[W]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,W=Object.getOwnPropertySymbols(k);be{const{prefixCls:te,className:W,rootClassName:be,style:Qe,tooltips:Dt,character:yt=r.createElement(ee,null)}=k,kt=me(k,["prefixCls","className","rootClassName","style","tooltips","character"]),vt=(l,j)=>{let{index:ce}=j;return Dt?r.createElement(V.Z,{title:Dt[ce]},l):l},{getPrefixCls:wt,direction:dt,rate:je}=r.useContext(X.E_),nt=wt("rate",te),[g,D]=de(nt),C=Object.assign(Object.assign({},je==null?void 0:je.style),Qe);return g(r.createElement(re,Object.assign({ref:Ee,character:yt,characterRender:vt},kt,{className:P()(W,be,D,je==null?void 0:je.className),style:C,prefixCls:nt,direction:dt})))})},57809:function(qt,qe,e){"use strict";var t=e(92310),r=e.n(t),s=e(77861),U=e(2738),f=e(59301),O=e(53487),o=e(62892),ee=e(19080),se=e(36355),P=e(1684),ie=e(93891),M=e(19716),x=e(32441),Z=e(33234),R=e(14154),L=e(58582),We=e(84443),Ce=e(66339),Ze=function(E,I){var re={};for(var X in E)Object.prototype.hasOwnProperty.call(E,X)&&I.indexOf(X)<0&&(re[X]=E[X]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,X=Object.getOwnPropertySymbols(E);V{var re,{prefixCls:X,bordered:V=!0,className:y,rootClassName:ge,getPopupContainer:G,popupClassName:Ve,dropdownClassName:ae,listHeight:xe=256,placement:de,listItemHeight:me=24,size:Be,disabled:le,notFoundContent:k,status:Ee,builtinPlacements:te,dropdownMatchSelectWidth:W,popupMatchSelectWidth:be,direction:Qe,style:Dt,allowClear:yt}=E,kt=Ze(E,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:vt,getPrefixCls:wt,renderEmpty:dt,direction:je,virtual:nt,popupMatchSelectWidth:g,popupOverflow:D,select:C}=f.useContext(se.E_),l=wt("select",X),j=wt(),ce=Qe!=null?Qe:je,{compactSize:p,compactItemClassnames:m}=(0,Z.ri)(l,ce),[J,N]=(0,R.Z)(l),A=f.useMemo(()=>{const{mode:tt}=kt;if(tt!=="combobox")return tt===De?"combobox":tt},[kt.mode]),q=A==="multiple"||A==="tags",Je=(0,We.Z)(kt.suffixIcon,kt.showArrow),Se=(re=be!=null?be:W)!==null&&re!==void 0?re:g,{status:Ke,hasFeedback:He,isFormItemInput:Ue,feedbackIcon:F}=f.useContext(x.aM),ye=(0,ee.F)(Ke,Ee);let Ye;k!==void 0?Ye=k:A==="combobox"?Ye=null:Ye=(dt==null?void 0:dt("Select"))||f.createElement(ie.Z,{componentName:"Select"});const{suffixIcon:$e,itemIcon:xt,removeIcon:Nt,clearIcon:Pt}=(0,Ce.Z)(Object.assign(Object.assign({},kt),{multiple:q,hasFeedback:He,feedbackIcon:F,showSuffixIcon:Je,prefixCls:l,showArrow:kt.showArrow,componentName:"Select"})),Tt=yt===!0?{clearIcon:Pt}:yt,gn=(0,U.Z)(kt,["suffixIcon","itemIcon"]),Zn=r()(Ve||ae,{[`${l}-dropdown-${ce}`]:ce==="rtl"},ge,N),An=(0,M.Z)(tt=>{var Ot;return(Ot=Be!=null?Be:p)!==null&&Ot!==void 0?Ot:tt}),Lt=f.useContext(P.Z),ar=le!=null?le:Lt,cn=r()({[`${l}-lg`]:An==="large",[`${l}-sm`]:An==="small",[`${l}-rtl`]:ce==="rtl",[`${l}-borderless`]:!V,[`${l}-in-form-item`]:Ue},(0,ee.Z)(l,ye,He),m,C==null?void 0:C.className,y,ge,N),on=f.useMemo(()=>de!==void 0?de:ce==="rtl"?"bottomRight":"bottomLeft",[de,ce]),tr=(0,L.Z)(te,D);return J(f.createElement(s.ZP,Object.assign({ref:I,virtual:nt,showSearch:C==null?void 0:C.showSearch},gn,{style:Object.assign(Object.assign({},C==null?void 0:C.style),Dt),dropdownMatchSelectWidth:Se,builtinPlacements:tr,transitionName:(0,o.m)(j,"slide-up",kt.transitionName),listHeight:xe,listItemHeight:me,mode:A,prefixCls:l,placement:on,direction:ce,suffixIcon:$e,menuItemSelectedIcon:xt,removeIcon:Nt,allowClear:Tt,notFoundContent:Ye,className:cn,getPopupContainer:G||vt,dropdownClassName:Zn,disabled:ar})))},u=f.forwardRef(Y),n=(0,O.Z)(u);u.SECRET_COMBOBOX_MODE_DO_NOT_USE=De,u.Option=s.Wx,u.OptGroup=s.Xo,u._InternalPanelDoNotUseOrYouWillBeFired=n,qe.default=u},14154:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return u}});var t=e(17313),r=e(74207),s=e(37613),U=e(83116),f=e(13826),O=e(92899);const o=n=>{const{optionHeight:E,optionFontSize:I,optionLineHeight:re,optionPadding:X}=n;return{position:"relative",display:"block",minHeight:E,padding:X,color:n.colorText,fontWeight:"normal",fontSize:I,lineHeight:re,boxSizing:"border-box"}};var se=n=>{const{antCls:E,componentCls:I}=n,re=`${I}-item`,X=`&${E}-slide-up-enter${E}-slide-up-enter-active`,V=`&${E}-slide-up-appear${E}-slide-up-appear-active`,y=`&${E}-slide-up-leave${E}-slide-up-leave-active`,ge=`${I}-dropdown-placement-`;return[{[`${I}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(n)),{position:"absolute",top:-9999,zIndex:n.zIndexPopup,boxSizing:"border-box",padding:n.paddingXXS,overflow:"hidden",fontSize:n.fontSize,fontVariant:"initial",backgroundColor:n.colorBgElevated,borderRadius:n.borderRadiusLG,outline:"none",boxShadow:n.boxShadowSecondary,[` ${X}${ge}bottomLeft, ${V}${ge}bottomLeft `]:{animationName:f.fJ},[` @@ -157,14 +157,14 @@ `]:{paddingInlineEnd:y},[`&${I}-open ${I}-selection-item`]:{color:n.colorTextPlaceholder},[`&:not(${I}-customize-input)`]:{[`${I}-selector`]:{width:"100%",height:n.controlHeight,padding:`0 ${re}px`,[`${I}-selection-search-input`]:{height:V},"&:after":{lineHeight:`${V}px`}}},[`&${I}-customize-input`]:{[`${I}-selector`]:{"&:after":{display:"none"},[`${I}-selection-search`]:{position:"static",width:"100%"},[`${I}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${re}px`,"&:after":{display:"none"}}}}}}}function L(n){const{componentCls:E}=n,I=n.controlPaddingHorizontalSM-n.lineWidth;return[R(n),R((0,s.TS)(n,{controlHeight:n.controlHeightSM,borderRadius:n.borderRadiusSM}),"sm"),{[`${E}-single${E}-sm`]:{[`&:not(${E}-customize-input)`]:{[`${E}-selection-search`]:{insetInlineStart:I,insetInlineEnd:I},[`${E}-selector`]:{padding:`0 ${I}px`},[`&${E}-show-arrow ${E}-selection-search`]:{insetInlineEnd:I+n.fontSize*1.5},[` &${E}-show-arrow ${E}-selection-item, &${E}-show-arrow ${E}-selection-placeholder - `]:{paddingInlineEnd:n.fontSize*1.5}}}},R((0,s.TS)(n,{controlHeight:n.singleItemHeightLG,fontSize:n.fontSizeLG,borderRadius:n.borderRadiusLG}),"lg")]}const We=n=>{const{componentCls:E,selectorBg:I}=n;return{position:"relative",backgroundColor:I,border:`${n.lineWidth}px ${n.lineType} ${n.colorBorder}`,transition:`all ${n.motionDurationMid} ${n.motionEaseInOut}`,input:{cursor:"pointer"},[`${E}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${E}-disabled&`]:{color:n.colorTextDisabled,background:n.colorBgContainerDisabled,cursor:"not-allowed",[`${E}-multiple&`]:{background:n.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ce=function(n,E){let I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:re,borderHoverColor:X,outlineColor:V,antCls:y}=E,ge=I?{[`${re}-selector`]:{borderColor:X}}:{};return{[n]:{[`&:not(${re}-disabled):not(${re}-customize-input):not(${y}-pagination-size-changer)`]:Object.assign(Object.assign({},ge),{[`${re}-focused& ${re}-selector`]:{borderColor:X,boxShadow:`0 0 0 ${E.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${re}-selector`]:{borderColor:X}})}}},Ze=n=>{const{componentCls:E}=n;return{[`${E}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},De=n=>{const{componentCls:E,inputPaddingHorizontalBase:I,iconCls:re}=n;return{[E]:Object.assign(Object.assign({},(0,t.Wf)(n)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${E}-customize-input) ${E}-selector`]:Object.assign(Object.assign({},We(n)),Ze(n)),[`${E}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${E}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:n.colorTextPlaceholder,pointerEvents:"none"}),[`${E}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:I,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[re]:{verticalAlign:"top",transition:`transform ${n.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${E}-suffix)`]:{pointerEvents:"auto"}},[`${E}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${E}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:I,zIndex:1,display:"inline-block",width:n.fontSizeIcon,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:n.clearBg,cursor:"pointer",opacity:0,transition:`color ${n.motionDurationMid} ease, opacity ${n.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:n.colorTextTertiary}},"&:hover":{[`${E}-clear`]:{opacity:1}}}),[`${E}-has-feedback`]:{[`${E}-clear`]:{insetInlineEnd:I+n.fontSize+n.paddingXS}}}},Y=n=>{const{componentCls:E}=n;return[{[E]:{[`&-borderless ${E}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${E}-in-form-item`]:{width:"100%"}}},De(n),L(n),Z(n),se(n),{[`${E}-rtl`]:{direction:"rtl"}},Ce(E,(0,s.TS)(n,{borderHoverColor:n.colorPrimaryHover,outlineColor:n.controlOutline})),Ce(`${E}-status-error`,(0,s.TS)(n,{borderHoverColor:n.colorErrorHover,outlineColor:n.colorErrorOutline}),!0),Ce(`${E}-status-warning`,(0,s.TS)(n,{borderHoverColor:n.colorWarningHover,outlineColor:n.colorWarningOutline}),!0),(0,r.c)(n,{borderElCls:`${E}-selector`,focusElCls:`${E}-focused`})]};var u=(0,U.Z)("Select",(n,E)=>{let{rootPrefixCls:I}=E;const re=(0,s.TS)(n,{rootPrefixCls:I,inputPaddingHorizontalBase:n.paddingSM-1,multipleSelectItemHeight:n.multipleItemHeight});return[Y(re)]},n=>{const{fontSize:E,lineHeight:I,controlHeight:re,controlPaddingHorizontal:X,zIndexPopupBase:V,colorText:y,fontWeightStrong:ge,controlItemBgActive:G,controlItemBgHover:Ve,colorBgContainer:ae,colorFillSecondary:xe,controlHeightLG:de,controlHeightSM:ve,colorBgContainerDisabled:Be,colorTextDisabled:le}=n;return{zIndexPopup:V+50,optionSelectedColor:y,optionSelectedFontWeight:ge,optionSelectedBg:G,optionActiveBg:Ve,optionPadding:`${(re-E*I)/2}px ${X}px`,optionFontSize:E,optionLineHeight:I,optionHeight:re,selectorBg:ae,clearBg:ae,singleItemHeightLG:de,multipleItemBg:xe,multipleItemBorderColor:"transparent",multipleItemHeight:ve,multipleItemHeightLG:re,multipleSelectorBgDisabled:Be,multipleItemColorDisabled:le,multipleItemBorderColorDisabled:"transparent"}})},58582:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});const t=s=>{const f={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:s==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},f),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},f),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},f),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},f),{points:["br","tr"],offset:[0,-4]})}};function r(s,U){return s||t(U)}},84443:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return t}});function t(r,s){return s!==void 0?s:r!==null}},66339:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(40001),r=e(19248),s=e(99267),U=e(84105),f=e(58617),O=e(47472),o=e(59301);function ee(se){let{suffixIcon:P,clearIcon:ie,menuItemSelectedIcon:M,removeIcon:x,loading:Z,multiple:R,hasFeedback:L,prefixCls:We,showSuffixIcon:Ce,feedbackIcon:Ze,showArrow:De,componentName:Y}=se;const u=ie!=null?ie:o.createElement(r.Z,null),n=X=>P===null&&!L&&!De?null:o.createElement(o.Fragment,null,Ce!==!1&&X,L&&Ze);let E=null;if(P!==void 0)E=n(P);else if(Z)E=n(o.createElement(f.Z,{spin:!0}));else{const X=`${We}-suffix`;E=V=>{let{open:y,showSearch:ge}=V;return n(y&&ge?o.createElement(O.Z,{className:X}):o.createElement(U.Z,{className:X}))}}let I=null;M!==void 0?I=M:R?I=o.createElement(t.Z,null):I=null;let re=null;return x!==void 0?re=x:re=o.createElement(s.Z,null),{clearIcon:u,suffixIcon:E,itemIcon:I,removeIcon:re}}},61621:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return D}});var t=e(92310),r=e.n(t),s=e(59301),U=e(36355),f=e(2738),o=C=>{const{prefixCls:l,className:j,style:ce,size:p,shape:m}=C,J=r()({[`${l}-lg`]:p==="large",[`${l}-sm`]:p==="small"}),N=r()({[`${l}-circle`]:m==="circle",[`${l}-square`]:m==="square",[`${l}-round`]:m==="round"}),A=s.useMemo(()=>typeof p=="number"?{width:p,height:p,lineHeight:`${p}px`}:{},[p]);return s.createElement("span",{className:r()(l,J,N,j),style:Object.assign(Object.assign({},A),ce)})},ee=e(36237),se=e(83116),P=e(37613);const ie=new ee.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),M=C=>({height:C,lineHeight:`${C}px`}),x=C=>Object.assign({width:C},M(C)),Z=C=>({background:C.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ie,animationDuration:C.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),R=C=>Object.assign({width:C*5,minWidth:C*5},M(C)),L=C=>{const{skeletonAvatarCls:l,gradientFromColor:j,controlHeight:ce,controlHeightLG:p,controlHeightSM:m}=C;return{[`${l}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j},x(ce)),[`${l}${l}-circle`]:{borderRadius:"50%"},[`${l}${l}-lg`]:Object.assign({},x(p)),[`${l}${l}-sm`]:Object.assign({},x(m))}},We=C=>{const{controlHeight:l,borderRadiusSM:j,skeletonInputCls:ce,controlHeightLG:p,controlHeightSM:m,gradientFromColor:J}=C;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:J,borderRadius:j},R(l)),[`${ce}-lg`]:Object.assign({},R(p)),[`${ce}-sm`]:Object.assign({},R(m))}},Ce=C=>Object.assign({width:C},M(C)),Ze=C=>{const{skeletonImageCls:l,imageSizeBase:j,gradientFromColor:ce,borderRadiusSM:p}=C;return{[`${l}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ce,borderRadius:p},Ce(j*2)),{[`${l}-path`]:{fill:"#bfbfbf"},[`${l}-svg`]:Object.assign(Object.assign({},Ce(j)),{maxWidth:j*4,maxHeight:j*4}),[`${l}-svg${l}-svg-circle`]:{borderRadius:"50%"}}),[`${l}${l}-circle`]:{borderRadius:"50%"}}},De=(C,l,j)=>{const{skeletonButtonCls:ce}=C;return{[`${j}${ce}-circle`]:{width:l,minWidth:l,borderRadius:"50%"},[`${j}${ce}-round`]:{borderRadius:l}}},Y=C=>Object.assign({width:C*2,minWidth:C*2},M(C)),u=C=>{const{borderRadiusSM:l,skeletonButtonCls:j,controlHeight:ce,controlHeightLG:p,controlHeightSM:m,gradientFromColor:J}=C;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:J,borderRadius:l,width:ce*2,minWidth:ce*2},Y(ce))},De(C,ce,j)),{[`${j}-lg`]:Object.assign({},Y(p))}),De(C,p,`${j}-lg`)),{[`${j}-sm`]:Object.assign({},Y(m))}),De(C,m,`${j}-sm`))},n=C=>{const{componentCls:l,skeletonAvatarCls:j,skeletonTitleCls:ce,skeletonParagraphCls:p,skeletonButtonCls:m,skeletonInputCls:J,skeletonImageCls:N,controlHeight:A,controlHeightLG:q,controlHeightSM:Je,gradientFromColor:Se,padding:Ke,marginSM:He,borderRadius:Ue,titleHeight:F,blockRadius:ye,paragraphLiHeight:Ye,controlHeightXS:$e,paragraphMarginTop:xt}=C;return{[`${l}`]:{display:"table",width:"100%",[`${l}-header`]:{display:"table-cell",paddingInlineEnd:Ke,verticalAlign:"top",[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Se},x(A)),[`${j}-circle`]:{borderRadius:"50%"},[`${j}-lg`]:Object.assign({},x(q)),[`${j}-sm`]:Object.assign({},x(Je))},[`${l}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ce}`]:{width:"100%",height:F,background:Se,borderRadius:ye,[`+ ${p}`]:{marginBlockStart:Je}},[`${p}`]:{padding:0,"> li":{width:"100%",height:Ye,listStyle:"none",background:Se,borderRadius:ye,"+ li":{marginBlockStart:$e}}},[`${p}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${l}-content`]:{[`${ce}, ${p} > li`]:{borderRadius:Ue}}},[`${l}-with-avatar ${l}-content`]:{[`${ce}`]:{marginBlockStart:He,[`+ ${p}`]:{marginBlockStart:xt}}},[`${l}${l}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},u(C)),L(C)),We(C)),Ze(C)),[`${l}${l}-block`]:{width:"100%",[`${m}`]:{width:"100%"},[`${J}`]:{width:"100%"}},[`${l}${l}-active`]:{[` + `]:{paddingInlineEnd:n.fontSize*1.5}}}},R((0,s.TS)(n,{controlHeight:n.singleItemHeightLG,fontSize:n.fontSizeLG,borderRadius:n.borderRadiusLG}),"lg")]}const We=n=>{const{componentCls:E,selectorBg:I}=n;return{position:"relative",backgroundColor:I,border:`${n.lineWidth}px ${n.lineType} ${n.colorBorder}`,transition:`all ${n.motionDurationMid} ${n.motionEaseInOut}`,input:{cursor:"pointer"},[`${E}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${E}-disabled&`]:{color:n.colorTextDisabled,background:n.colorBgContainerDisabled,cursor:"not-allowed",[`${E}-multiple&`]:{background:n.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Ce=function(n,E){let I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:re,borderHoverColor:X,outlineColor:V,antCls:y}=E,ge=I?{[`${re}-selector`]:{borderColor:X}}:{};return{[n]:{[`&:not(${re}-disabled):not(${re}-customize-input):not(${y}-pagination-size-changer)`]:Object.assign(Object.assign({},ge),{[`${re}-focused& ${re}-selector`]:{borderColor:X,boxShadow:`0 0 0 ${E.controlOutlineWidth}px ${V}`,outline:0},[`&:hover ${re}-selector`]:{borderColor:X}})}}},Ze=n=>{const{componentCls:E}=n;return{[`${E}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},De=n=>{const{componentCls:E,inputPaddingHorizontalBase:I,iconCls:re}=n;return{[E]:Object.assign(Object.assign({},(0,t.Wf)(n)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${E}-customize-input) ${E}-selector`]:Object.assign(Object.assign({},We(n)),Ze(n)),[`${E}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${E}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:n.colorTextPlaceholder,pointerEvents:"none"}),[`${E}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:I,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[re]:{verticalAlign:"top",transition:`transform ${n.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${E}-suffix)`]:{pointerEvents:"auto"}},[`${E}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${E}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:I,zIndex:1,display:"inline-block",width:n.fontSizeIcon,height:n.fontSizeIcon,marginTop:-n.fontSizeIcon/2,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:n.clearBg,cursor:"pointer",opacity:0,transition:`color ${n.motionDurationMid} ease, opacity ${n.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:n.colorTextTertiary}},"&:hover":{[`${E}-clear`]:{opacity:1}}}),[`${E}-has-feedback`]:{[`${E}-clear`]:{insetInlineEnd:I+n.fontSize+n.paddingXS}}}},Y=n=>{const{componentCls:E}=n;return[{[E]:{[`&-borderless ${E}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${E}-in-form-item`]:{width:"100%"}}},De(n),L(n),Z(n),se(n),{[`${E}-rtl`]:{direction:"rtl"}},Ce(E,(0,s.TS)(n,{borderHoverColor:n.colorPrimaryHover,outlineColor:n.controlOutline})),Ce(`${E}-status-error`,(0,s.TS)(n,{borderHoverColor:n.colorErrorHover,outlineColor:n.colorErrorOutline}),!0),Ce(`${E}-status-warning`,(0,s.TS)(n,{borderHoverColor:n.colorWarningHover,outlineColor:n.colorWarningOutline}),!0),(0,r.c)(n,{borderElCls:`${E}-selector`,focusElCls:`${E}-focused`})]};var u=(0,U.Z)("Select",(n,E)=>{let{rootPrefixCls:I}=E;const re=(0,s.TS)(n,{rootPrefixCls:I,inputPaddingHorizontalBase:n.paddingSM-1,multipleSelectItemHeight:n.multipleItemHeight});return[Y(re)]},n=>{const{fontSize:E,lineHeight:I,controlHeight:re,controlPaddingHorizontal:X,zIndexPopupBase:V,colorText:y,fontWeightStrong:ge,controlItemBgActive:G,controlItemBgHover:Ve,colorBgContainer:ae,colorFillSecondary:xe,controlHeightLG:de,controlHeightSM:me,colorBgContainerDisabled:Be,colorTextDisabled:le}=n;return{zIndexPopup:V+50,optionSelectedColor:y,optionSelectedFontWeight:ge,optionSelectedBg:G,optionActiveBg:Ve,optionPadding:`${(re-E*I)/2}px ${X}px`,optionFontSize:E,optionLineHeight:I,optionHeight:re,selectorBg:ae,clearBg:ae,singleItemHeightLG:de,multipleItemBg:xe,multipleItemBorderColor:"transparent",multipleItemHeight:me,multipleItemHeightLG:re,multipleSelectorBgDisabled:Be,multipleItemColorDisabled:le,multipleItemBorderColorDisabled:"transparent"}})},58582:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});const t=s=>{const f={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:s==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},f),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},f),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},f),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},f),{points:["br","tr"],offset:[0,-4]})}};function r(s,U){return s||t(U)}},84443:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return t}});function t(r,s){return s!==void 0?s:r!==null}},66339:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return ee}});var t=e(40001),r=e(19248),s=e(99267),U=e(84105),f=e(58617),O=e(47472),o=e(59301);function ee(se){let{suffixIcon:P,clearIcon:ie,menuItemSelectedIcon:M,removeIcon:x,loading:Z,multiple:R,hasFeedback:L,prefixCls:We,showSuffixIcon:Ce,feedbackIcon:Ze,showArrow:De,componentName:Y}=se;const u=ie!=null?ie:o.createElement(r.Z,null),n=X=>P===null&&!L&&!De?null:o.createElement(o.Fragment,null,Ce!==!1&&X,L&&Ze);let E=null;if(P!==void 0)E=n(P);else if(Z)E=n(o.createElement(f.Z,{spin:!0}));else{const X=`${We}-suffix`;E=V=>{let{open:y,showSearch:ge}=V;return n(y&&ge?o.createElement(O.Z,{className:X}):o.createElement(U.Z,{className:X}))}}let I=null;M!==void 0?I=M:R?I=o.createElement(t.Z,null):I=null;let re=null;return x!==void 0?re=x:re=o.createElement(s.Z,null),{clearIcon:u,suffixIcon:E,itemIcon:I,removeIcon:re}}},61621:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return D}});var t=e(92310),r=e.n(t),s=e(59301),U=e(36355),f=e(2738),o=C=>{const{prefixCls:l,className:j,style:ce,size:p,shape:m}=C,J=r()({[`${l}-lg`]:p==="large",[`${l}-sm`]:p==="small"}),N=r()({[`${l}-circle`]:m==="circle",[`${l}-square`]:m==="square",[`${l}-round`]:m==="round"}),A=s.useMemo(()=>typeof p=="number"?{width:p,height:p,lineHeight:`${p}px`}:{},[p]);return s.createElement("span",{className:r()(l,J,N,j),style:Object.assign(Object.assign({},A),ce)})},ee=e(36237),se=e(83116),P=e(37613);const ie=new ee.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),M=C=>({height:C,lineHeight:`${C}px`}),x=C=>Object.assign({width:C},M(C)),Z=C=>({background:C.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:ie,animationDuration:C.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),R=C=>Object.assign({width:C*5,minWidth:C*5},M(C)),L=C=>{const{skeletonAvatarCls:l,gradientFromColor:j,controlHeight:ce,controlHeightLG:p,controlHeightSM:m}=C;return{[`${l}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:j},x(ce)),[`${l}${l}-circle`]:{borderRadius:"50%"},[`${l}${l}-lg`]:Object.assign({},x(p)),[`${l}${l}-sm`]:Object.assign({},x(m))}},We=C=>{const{controlHeight:l,borderRadiusSM:j,skeletonInputCls:ce,controlHeightLG:p,controlHeightSM:m,gradientFromColor:J}=C;return{[`${ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:J,borderRadius:j},R(l)),[`${ce}-lg`]:Object.assign({},R(p)),[`${ce}-sm`]:Object.assign({},R(m))}},Ce=C=>Object.assign({width:C},M(C)),Ze=C=>{const{skeletonImageCls:l,imageSizeBase:j,gradientFromColor:ce,borderRadiusSM:p}=C;return{[`${l}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ce,borderRadius:p},Ce(j*2)),{[`${l}-path`]:{fill:"#bfbfbf"},[`${l}-svg`]:Object.assign(Object.assign({},Ce(j)),{maxWidth:j*4,maxHeight:j*4}),[`${l}-svg${l}-svg-circle`]:{borderRadius:"50%"}}),[`${l}${l}-circle`]:{borderRadius:"50%"}}},De=(C,l,j)=>{const{skeletonButtonCls:ce}=C;return{[`${j}${ce}-circle`]:{width:l,minWidth:l,borderRadius:"50%"},[`${j}${ce}-round`]:{borderRadius:l}}},Y=C=>Object.assign({width:C*2,minWidth:C*2},M(C)),u=C=>{const{borderRadiusSM:l,skeletonButtonCls:j,controlHeight:ce,controlHeightLG:p,controlHeightSM:m,gradientFromColor:J}=C;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:J,borderRadius:l,width:ce*2,minWidth:ce*2},Y(ce))},De(C,ce,j)),{[`${j}-lg`]:Object.assign({},Y(p))}),De(C,p,`${j}-lg`)),{[`${j}-sm`]:Object.assign({},Y(m))}),De(C,m,`${j}-sm`))},n=C=>{const{componentCls:l,skeletonAvatarCls:j,skeletonTitleCls:ce,skeletonParagraphCls:p,skeletonButtonCls:m,skeletonInputCls:J,skeletonImageCls:N,controlHeight:A,controlHeightLG:q,controlHeightSM:Je,gradientFromColor:Se,padding:Ke,marginSM:He,borderRadius:Ue,titleHeight:F,blockRadius:ye,paragraphLiHeight:Ye,controlHeightXS:$e,paragraphMarginTop:xt}=C;return{[`${l}`]:{display:"table",width:"100%",[`${l}-header`]:{display:"table-cell",paddingInlineEnd:Ke,verticalAlign:"top",[`${j}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Se},x(A)),[`${j}-circle`]:{borderRadius:"50%"},[`${j}-lg`]:Object.assign({},x(q)),[`${j}-sm`]:Object.assign({},x(Je))},[`${l}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ce}`]:{width:"100%",height:F,background:Se,borderRadius:ye,[`+ ${p}`]:{marginBlockStart:Je}},[`${p}`]:{padding:0,"> li":{width:"100%",height:Ye,listStyle:"none",background:Se,borderRadius:ye,"+ li":{marginBlockStart:$e}}},[`${p}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${l}-content`]:{[`${ce}, ${p} > li`]:{borderRadius:Ue}}},[`${l}-with-avatar ${l}-content`]:{[`${ce}`]:{marginBlockStart:He,[`+ ${p}`]:{marginBlockStart:xt}}},[`${l}${l}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},u(C)),L(C)),We(C)),Ze(C)),[`${l}${l}-block`]:{width:"100%",[`${m}`]:{width:"100%"},[`${J}`]:{width:"100%"}},[`${l}${l}-active`]:{[` ${ce}, ${p} > li, ${j}, ${m}, ${J}, ${N} - `]:Object.assign({},Z(C))}}};var E=(0,se.Z)("Skeleton",C=>{const{componentCls:l}=C,j=(0,P.TS)(C,{skeletonAvatarCls:`${l}-avatar`,skeletonTitleCls:`${l}-title`,skeletonParagraphCls:`${l}-paragraph`,skeletonButtonCls:`${l}-button`,skeletonInputCls:`${l}-input`,skeletonImageCls:`${l}-image`,imageSizeBase:C.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${C.gradientFromColor} 25%, ${C.gradientToColor} 37%, ${C.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[n(j)]},C=>{const{colorFillContent:l,colorFill:j}=C,ce=l,p=j;return{color:ce,colorGradientEnd:p,gradientFromColor:ce,gradientToColor:p,titleHeight:C.controlHeight/2,blockRadius:C.borderRadiusSM,paragraphMarginTop:C.marginLG+C.marginXXS,paragraphLiHeight:C.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),re=C=>{const{prefixCls:l,className:j,rootClassName:ce,active:p,shape:m="circle",size:J="default"}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=(0,f.Z)(C,["prefixCls","className"]),Ke=r()(A,`${A}-element`,{[`${A}-active`]:p},j,ce,Je);return q(s.createElement("div",{className:Ke},s.createElement(o,Object.assign({prefixCls:`${A}-avatar`,shape:m,size:J},Se))))},V=C=>{const{prefixCls:l,className:j,rootClassName:ce,active:p,block:m=!1,size:J="default"}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=(0,f.Z)(C,["prefixCls"]),Ke=r()(A,`${A}-element`,{[`${A}-active`]:p,[`${A}-block`]:m},j,ce,Je);return q(s.createElement("div",{className:Ke},s.createElement(o,Object.assign({prefixCls:`${A}-button`,size:J},Se))))};const y="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 G=C=>{const{prefixCls:l,className:j,rootClassName:ce,style:p,active:m}=C,{getPrefixCls:J}=s.useContext(U.E_),N=J("skeleton",l),[A,q]=E(N),Je=r()(N,`${N}-element`,{[`${N}-active`]:m},j,ce,q);return A(s.createElement("div",{className:Je},s.createElement("div",{className:r()(`${N}-image`,j),style:p},s.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${N}-image-svg`},s.createElement("path",{d:y,className:`${N}-image-path`})))))},ae=C=>{const{prefixCls:l,className:j,rootClassName:ce,active:p,block:m,size:J="default"}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=(0,f.Z)(C,["prefixCls"]),Ke=r()(A,`${A}-element`,{[`${A}-active`]:p,[`${A}-block`]:m},j,ce,Je);return q(s.createElement("div",{className:Ke},s.createElement(o,Object.assign({prefixCls:`${A}-input`,size:J},Se))))},xe=e(54476),de={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"},ve=de,Be=e(7657),le=function(l,j){return s.createElement(Be.Z,(0,xe.Z)({},l,{ref:j,icon:ve}))},k=s.forwardRef(le),Ee=k,W=C=>{const{prefixCls:l,className:j,rootClassName:ce,style:p,active:m,children:J}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=r()(A,`${A}-element`,{[`${A}-active`]:m},Je,j,ce),Ke=J!=null?J:s.createElement(Ee,null);return q(s.createElement("div",{className:Se},s.createElement("div",{className:r()(`${A}-image`,j),style:p},Ke)))},be=e(94480),Dt=C=>{const l=N=>{const{width:A,rows:q=2}=C;if(Array.isArray(A))return A[N];if(q-1===N)return A},{prefixCls:j,className:ce,style:p,rows:m}=C,J=(0,be.Z)(Array(m)).map((N,A)=>s.createElement("li",{key:A,style:{width:l(A)}}));return s.createElement("ul",{className:r()(j,ce),style:p},J)},kt=C=>{let{prefixCls:l,className:j,width:ce,style:p}=C;return s.createElement("h3",{className:r()(l,j),style:Object.assign({width:ce},p)})};function vt(C){return C&&typeof C=="object"?C:{}}function wt(C,l){return C&&!l?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function dt(C,l){return!C&&l?{width:"38%"}:C&&l?{width:"50%"}:{}}function je(C,l){const j={};return(!C||!l)&&(j.width="61%"),!C&&l?j.rows=3:j.rows=2,j}const nt=C=>{const{prefixCls:l,loading:j,className:ce,rootClassName:p,style:m,children:J,avatar:N=!1,title:A=!0,paragraph:q=!0,active:Je,round:Se}=C,{getPrefixCls:Ke,direction:He,skeleton:Ue}=s.useContext(U.E_),F=Ke("skeleton",l),[ye,Ye]=E(F);if(j||!("loading"in C)){const $e=!!N,xt=!!A,Nt=!!q;let Pt;if($e){const Zn=Object.assign(Object.assign({prefixCls:`${F}-avatar`},wt(xt,Nt)),vt(N));Pt=s.createElement("div",{className:`${F}-header`},s.createElement(o,Object.assign({},Zn)))}let Tt;if(xt||Nt){let Zn;if(xt){const Lt=Object.assign(Object.assign({prefixCls:`${F}-title`},dt($e,Nt)),vt(A));Zn=s.createElement(kt,Object.assign({},Lt))}let An;if(Nt){const Lt=Object.assign(Object.assign({prefixCls:`${F}-paragraph`},je($e,xt)),vt(q));An=s.createElement(Dt,Object.assign({},Lt))}Tt=s.createElement("div",{className:`${F}-content`},Zn,An)}const gn=r()(F,{[`${F}-with-avatar`]:$e,[`${F}-active`]:Je,[`${F}-rtl`]:He==="rtl",[`${F}-round`]:Se},Ue==null?void 0:Ue.className,ce,p,Ye);return ye(s.createElement("div",{className:gn,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),m)},Pt,Tt))}return typeof J!="undefined"?J:null};nt.Button=V,nt.Avatar=re,nt.Input=ae,nt.Image=G,nt.Node=W;var g=nt,D=g},31797:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return E}});var t=e(59301),r=e(56762),s=e(92343),U=e(92310),f=e.n(U),O=e(36355),o=e(61621),se=I=>{const{value:re,formatter:X,precision:V,decimalSeparator:y,groupSeparator:ge="",prefixCls:G}=I;let Ve;if(typeof X=="function")Ve=X(re);else{const ae=String(re),xe=ae.match(/^(-?)(\d*)(\.(\d+))?$/);if(!xe||ae==="-")Ve=ae;else{const de=xe[1];let ve=xe[2]||"0",Be=xe[4]||"";ve=ve.replace(/\B(?=(\d{3})+(?!\d))/g,ge),typeof V=="number"&&(Be=Be.padEnd(V,"0").slice(0,V>0?V:0)),Be&&(Be=`${y}${Be}`),Ve=[t.createElement("span",{key:"int",className:`${G}-content-value-int`},de,ve),Be&&t.createElement("span",{key:"decimal",className:`${G}-content-value-decimal`},Be)]}}return t.createElement("span",{className:`${G}-content-value`},Ve)},P=e(17313),ie=e(83116),M=e(37613);const x=I=>{const{componentCls:re,marginXXS:X,padding:V,colorTextDescription:y,titleFontSize:ge,colorTextHeading:G,contentFontSize:Ve,fontFamily:ae}=I;return{[`${re}`]:Object.assign(Object.assign({},(0,P.Wf)(I)),{[`${re}-title`]:{marginBottom:X,color:y,fontSize:ge},[`${re}-skeleton`]:{paddingTop:V},[`${re}-content`]:{color:G,fontSize:Ve,fontFamily:ae,[`${re}-content-value`]:{display:"inline-block",direction:"ltr"},[`${re}-content-prefix, ${re}-content-suffix`]:{display:"inline-block"},[`${re}-content-prefix`]:{marginInlineEnd:X},[`${re}-content-suffix`]:{marginInlineStart:X}}})}};var Z=(0,ie.Z)("Statistic",I=>{const re=(0,M.TS)(I,{});return[x(re)]},I=>{const{fontSizeHeading3:re,fontSize:X}=I;return{titleFontSize:X,contentFontSize:re}}),L=I=>{const{prefixCls:re,className:X,rootClassName:V,style:y,valueStyle:ge,value:G=0,title:Ve,valueRender:ae,prefix:xe,suffix:de,loading:ve=!1,onMouseEnter:Be,onMouseLeave:le,decimalSeparator:k=".",groupSeparator:Ee=","}=I,{getPrefixCls:te,direction:W,statistic:be}=t.useContext(O.E_),Qe=te("statistic",re),[Dt,yt]=Z(Qe),kt=t.createElement(se,Object.assign({decimalSeparator:k,groupSeparator:Ee,prefixCls:Qe},I,{value:G})),vt=f()(Qe,{[`${Qe}-rtl`]:W==="rtl"},be==null?void 0:be.className,X,V,yt);return Dt(t.createElement("div",{className:vt,style:Object.assign(Object.assign({},be==null?void 0:be.style),y),onMouseEnter:Be,onMouseLeave:le},Ve&&t.createElement("div",{className:`${Qe}-title`},Ve),t.createElement(o.Z,{paragraph:!1,loading:ve,className:`${Qe}-skeleton`},t.createElement("div",{style:ge,className:`${Qe}-content`},xe&&t.createElement("span",{className:`${Qe}-content-prefix`},xe),ae?ae(kt):kt,de&&t.createElement("span",{className:`${Qe}-content-suffix`},de)))))};const We=[["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 Ce(I,re){let X=I;const V=/\[[^\]]*]/g,y=(re.match(V)||[]).map(ae=>ae.slice(1,-1)),ge=re.replace(V,"[]"),G=We.reduce((ae,xe)=>{let[de,ve]=xe;if(ae.includes(de)){const Be=Math.floor(X/ve);return X-=Be*ve,ae.replace(new RegExp(`${de}+`,"g"),le=>{const k=le.length;return Be.toString().padStart(k,"0")})}return ae},ge);let Ve=0;return G.replace(V,()=>{const ae=y[Ve];return Ve+=1,ae})}function Ze(I,re){const{format:X=""}=re,V=new Date(I).getTime(),y=Date.now(),ge=Math.max(V-y,0);return Ce(ge,X)}const De=1e3/30;function Y(I){return new Date(I).getTime()}const u=I=>{const{value:re,format:X="HH:mm:ss",onChange:V,onFinish:y}=I,ge=(0,r.Z)(),G=t.useRef(null),Ve=()=>{y==null||y(),G.current&&(clearInterval(G.current),G.current=null)},ae=()=>{const ve=Y(re);ve>=Date.now()&&(G.current=setInterval(()=>{ge(),V==null||V(ve-Date.now()),ve(ae(),()=>{G.current&&(clearInterval(G.current),G.current=null)}),[re]);const xe=(ve,Be)=>Ze(ve,Object.assign(Object.assign({},Be),{format:X})),de=ve=>(0,s.Tm)(ve,{title:void 0});return t.createElement(L,Object.assign({},I,{valueRender:de,formatter:xe}))};var n=t.memo(u);L.Countdown=n;var E=L},8378:function(qt,qe){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + `]:Object.assign({},Z(C))}}};var E=(0,se.Z)("Skeleton",C=>{const{componentCls:l}=C,j=(0,P.TS)(C,{skeletonAvatarCls:`${l}-avatar`,skeletonTitleCls:`${l}-title`,skeletonParagraphCls:`${l}-paragraph`,skeletonButtonCls:`${l}-button`,skeletonInputCls:`${l}-input`,skeletonImageCls:`${l}-image`,imageSizeBase:C.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${C.gradientFromColor} 25%, ${C.gradientToColor} 37%, ${C.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[n(j)]},C=>{const{colorFillContent:l,colorFill:j}=C,ce=l,p=j;return{color:ce,colorGradientEnd:p,gradientFromColor:ce,gradientToColor:p,titleHeight:C.controlHeight/2,blockRadius:C.borderRadiusSM,paragraphMarginTop:C.marginLG+C.marginXXS,paragraphLiHeight:C.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),re=C=>{const{prefixCls:l,className:j,rootClassName:ce,active:p,shape:m="circle",size:J="default"}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=(0,f.Z)(C,["prefixCls","className"]),Ke=r()(A,`${A}-element`,{[`${A}-active`]:p},j,ce,Je);return q(s.createElement("div",{className:Ke},s.createElement(o,Object.assign({prefixCls:`${A}-avatar`,shape:m,size:J},Se))))},V=C=>{const{prefixCls:l,className:j,rootClassName:ce,active:p,block:m=!1,size:J="default"}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=(0,f.Z)(C,["prefixCls"]),Ke=r()(A,`${A}-element`,{[`${A}-active`]:p,[`${A}-block`]:m},j,ce,Je);return q(s.createElement("div",{className:Ke},s.createElement(o,Object.assign({prefixCls:`${A}-button`,size:J},Se))))};const y="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 G=C=>{const{prefixCls:l,className:j,rootClassName:ce,style:p,active:m}=C,{getPrefixCls:J}=s.useContext(U.E_),N=J("skeleton",l),[A,q]=E(N),Je=r()(N,`${N}-element`,{[`${N}-active`]:m},j,ce,q);return A(s.createElement("div",{className:Je},s.createElement("div",{className:r()(`${N}-image`,j),style:p},s.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${N}-image-svg`},s.createElement("path",{d:y,className:`${N}-image-path`})))))},ae=C=>{const{prefixCls:l,className:j,rootClassName:ce,active:p,block:m,size:J="default"}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=(0,f.Z)(C,["prefixCls"]),Ke=r()(A,`${A}-element`,{[`${A}-active`]:p,[`${A}-block`]:m},j,ce,Je);return q(s.createElement("div",{className:Ke},s.createElement(o,Object.assign({prefixCls:`${A}-input`,size:J},Se))))},xe=e(54476),de={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"},me=de,Be=e(7657),le=function(l,j){return s.createElement(Be.Z,(0,xe.Z)({},l,{ref:j,icon:me}))},k=s.forwardRef(le),Ee=k,W=C=>{const{prefixCls:l,className:j,rootClassName:ce,style:p,active:m,children:J}=C,{getPrefixCls:N}=s.useContext(U.E_),A=N("skeleton",l),[q,Je]=E(A),Se=r()(A,`${A}-element`,{[`${A}-active`]:m},Je,j,ce),Ke=J!=null?J:s.createElement(Ee,null);return q(s.createElement("div",{className:Se},s.createElement("div",{className:r()(`${A}-image`,j),style:p},Ke)))},be=e(94480),Dt=C=>{const l=N=>{const{width:A,rows:q=2}=C;if(Array.isArray(A))return A[N];if(q-1===N)return A},{prefixCls:j,className:ce,style:p,rows:m}=C,J=(0,be.Z)(Array(m)).map((N,A)=>s.createElement("li",{key:A,style:{width:l(A)}}));return s.createElement("ul",{className:r()(j,ce),style:p},J)},kt=C=>{let{prefixCls:l,className:j,width:ce,style:p}=C;return s.createElement("h3",{className:r()(l,j),style:Object.assign({width:ce},p)})};function vt(C){return C&&typeof C=="object"?C:{}}function wt(C,l){return C&&!l?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function dt(C,l){return!C&&l?{width:"38%"}:C&&l?{width:"50%"}:{}}function je(C,l){const j={};return(!C||!l)&&(j.width="61%"),!C&&l?j.rows=3:j.rows=2,j}const nt=C=>{const{prefixCls:l,loading:j,className:ce,rootClassName:p,style:m,children:J,avatar:N=!1,title:A=!0,paragraph:q=!0,active:Je,round:Se}=C,{getPrefixCls:Ke,direction:He,skeleton:Ue}=s.useContext(U.E_),F=Ke("skeleton",l),[ye,Ye]=E(F);if(j||!("loading"in C)){const $e=!!N,xt=!!A,Nt=!!q;let Pt;if($e){const Zn=Object.assign(Object.assign({prefixCls:`${F}-avatar`},wt(xt,Nt)),vt(N));Pt=s.createElement("div",{className:`${F}-header`},s.createElement(o,Object.assign({},Zn)))}let Tt;if(xt||Nt){let Zn;if(xt){const Lt=Object.assign(Object.assign({prefixCls:`${F}-title`},dt($e,Nt)),vt(A));Zn=s.createElement(kt,Object.assign({},Lt))}let An;if(Nt){const Lt=Object.assign(Object.assign({prefixCls:`${F}-paragraph`},je($e,xt)),vt(q));An=s.createElement(Dt,Object.assign({},Lt))}Tt=s.createElement("div",{className:`${F}-content`},Zn,An)}const gn=r()(F,{[`${F}-with-avatar`]:$e,[`${F}-active`]:Je,[`${F}-rtl`]:He==="rtl",[`${F}-round`]:Se},Ue==null?void 0:Ue.className,ce,p,Ye);return ye(s.createElement("div",{className:gn,style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),m)},Pt,Tt))}return typeof J!="undefined"?J:null};nt.Button=V,nt.Avatar=re,nt.Input=ae,nt.Image=G,nt.Node=W;var g=nt,D=g},31797:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return E}});var t=e(59301),r=e(56762),s=e(92343),U=e(92310),f=e.n(U),O=e(36355),o=e(61621),se=I=>{const{value:re,formatter:X,precision:V,decimalSeparator:y,groupSeparator:ge="",prefixCls:G}=I;let Ve;if(typeof X=="function")Ve=X(re);else{const ae=String(re),xe=ae.match(/^(-?)(\d*)(\.(\d+))?$/);if(!xe||ae==="-")Ve=ae;else{const de=xe[1];let me=xe[2]||"0",Be=xe[4]||"";me=me.replace(/\B(?=(\d{3})+(?!\d))/g,ge),typeof V=="number"&&(Be=Be.padEnd(V,"0").slice(0,V>0?V:0)),Be&&(Be=`${y}${Be}`),Ve=[t.createElement("span",{key:"int",className:`${G}-content-value-int`},de,me),Be&&t.createElement("span",{key:"decimal",className:`${G}-content-value-decimal`},Be)]}}return t.createElement("span",{className:`${G}-content-value`},Ve)},P=e(17313),ie=e(83116),M=e(37613);const x=I=>{const{componentCls:re,marginXXS:X,padding:V,colorTextDescription:y,titleFontSize:ge,colorTextHeading:G,contentFontSize:Ve,fontFamily:ae}=I;return{[`${re}`]:Object.assign(Object.assign({},(0,P.Wf)(I)),{[`${re}-title`]:{marginBottom:X,color:y,fontSize:ge},[`${re}-skeleton`]:{paddingTop:V},[`${re}-content`]:{color:G,fontSize:Ve,fontFamily:ae,[`${re}-content-value`]:{display:"inline-block",direction:"ltr"},[`${re}-content-prefix, ${re}-content-suffix`]:{display:"inline-block"},[`${re}-content-prefix`]:{marginInlineEnd:X},[`${re}-content-suffix`]:{marginInlineStart:X}}})}};var Z=(0,ie.Z)("Statistic",I=>{const re=(0,M.TS)(I,{});return[x(re)]},I=>{const{fontSizeHeading3:re,fontSize:X}=I;return{titleFontSize:X,contentFontSize:re}}),L=I=>{const{prefixCls:re,className:X,rootClassName:V,style:y,valueStyle:ge,value:G=0,title:Ve,valueRender:ae,prefix:xe,suffix:de,loading:me=!1,onMouseEnter:Be,onMouseLeave:le,decimalSeparator:k=".",groupSeparator:Ee=","}=I,{getPrefixCls:te,direction:W,statistic:be}=t.useContext(O.E_),Qe=te("statistic",re),[Dt,yt]=Z(Qe),kt=t.createElement(se,Object.assign({decimalSeparator:k,groupSeparator:Ee,prefixCls:Qe},I,{value:G})),vt=f()(Qe,{[`${Qe}-rtl`]:W==="rtl"},be==null?void 0:be.className,X,V,yt);return Dt(t.createElement("div",{className:vt,style:Object.assign(Object.assign({},be==null?void 0:be.style),y),onMouseEnter:Be,onMouseLeave:le},Ve&&t.createElement("div",{className:`${Qe}-title`},Ve),t.createElement(o.Z,{paragraph:!1,loading:me,className:`${Qe}-skeleton`},t.createElement("div",{style:ge,className:`${Qe}-content`},xe&&t.createElement("span",{className:`${Qe}-content-prefix`},xe),ae?ae(kt):kt,de&&t.createElement("span",{className:`${Qe}-content-suffix`},de)))))};const We=[["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 Ce(I,re){let X=I;const V=/\[[^\]]*]/g,y=(re.match(V)||[]).map(ae=>ae.slice(1,-1)),ge=re.replace(V,"[]"),G=We.reduce((ae,xe)=>{let[de,me]=xe;if(ae.includes(de)){const Be=Math.floor(X/me);return X-=Be*me,ae.replace(new RegExp(`${de}+`,"g"),le=>{const k=le.length;return Be.toString().padStart(k,"0")})}return ae},ge);let Ve=0;return G.replace(V,()=>{const ae=y[Ve];return Ve+=1,ae})}function Ze(I,re){const{format:X=""}=re,V=new Date(I).getTime(),y=Date.now(),ge=Math.max(V-y,0);return Ce(ge,X)}const De=1e3/30;function Y(I){return new Date(I).getTime()}const u=I=>{const{value:re,format:X="HH:mm:ss",onChange:V,onFinish:y}=I,ge=(0,r.Z)(),G=t.useRef(null),Ve=()=>{y==null||y(),G.current&&(clearInterval(G.current),G.current=null)},ae=()=>{const me=Y(re);me>=Date.now()&&(G.current=setInterval(()=>{ge(),V==null||V(me-Date.now()),me(ae(),()=>{G.current&&(clearInterval(G.current),G.current=null)}),[re]);const xe=(me,Be)=>Ze(me,Object.assign(Object.assign({},Be),{format:X})),de=me=>(0,s.Tm)(me,{title:void 0});return t.createElement(L,Object.assign({},I,{valueRender:de,formatter:xe}))};var n=t.memo(u);L.Countdown=n;var E=L},8378:function(qt,qe){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});qe.Z=e},92899:function(qt,qe,e){"use strict";e.d(qe,{Fm:function(){return M}});var t=e(36237),r=e(95406);const s=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),U=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),f=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),O=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),o=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ee=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),se=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),P=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),ie={"move-up":{inKeyframes:se,outKeyframes:P},"move-down":{inKeyframes:s,outKeyframes:U},"move-left":{inKeyframes:f,outKeyframes:O},"move-right":{inKeyframes:o,outKeyframes:ee}},M=(x,Z)=>{const{antCls:R}=x,L=`${R}-${Z}`,{inKeyframes:We,outKeyframes:Ce}=ie[Z];return[(0,r.R)(L,We,Ce,x.motionDurationMid),{[` ${L}-enter, @@ -172,7 +172,7 @@ `]:{opacity:0,animationTimingFunction:x.motionEaseOutCirc},[`${L}-leave`]:{animationTimingFunction:x.motionEaseInOutCirc}}]}},13826:function(qt,qe,e){"use strict";e.d(qe,{Qt:function(){return f},Uw:function(){return U},fJ:function(){return s},ly:function(){return O},oN:function(){return M}});var t=e(36237),r=e(95406);const s=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),U=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),f=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),O=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),o=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ee=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),se=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),P=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),ie={"slide-up":{inKeyframes:s,outKeyframes:U},"slide-down":{inKeyframes:f,outKeyframes:O},"slide-left":{inKeyframes:o,outKeyframes:ee},"slide-right":{inKeyframes:se,outKeyframes:P}},M=(x,Z)=>{const{antCls:R}=x,L=`${R}-${Z}`,{inKeyframes:We,outKeyframes:Ce}=ie[Z];return[(0,r.R)(L,We,Ce,x.motionDurationMid),{[` ${L}-enter, ${L}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:x.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${L}-leave`]:{animationTimingFunction:x.motionEaseInQuint}}]}},15969:function(qt,qe,e){"use strict";e.d(qe,{N:function(){return t}});const t=r=>({color:r.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${r.motionDurationSlow}`,"&:focus, &:hover":{color:r.colorLinkHover},"&:active":{color:r.colorLinkActive}})},1710:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return gr}});var t={},r="rc-table-internal-hook",s=e(42978),U=e(6089),f=e(34280),O=e(13697),o=e(59301),ee=e(4676);function se(i){var d=o.createContext(void 0),T=function(H){var ne=H.value,we=H.children,ke=o.useRef(ne);ke.current=ne;var Te=o.useState(function(){return{getValue:function(){return ke.current},listeners:new Set}}),it=(0,s.Z)(Te,1),rt=it[0];return(0,f.Z)(function(){(0,ee.unstable_batchedUpdates)(function(){rt.listeners.forEach(function(ft){ft(ne)})})},[ne]),o.createElement(d.Provider,{value:rt},we)};return{Context:d,Provider:T,defaultValue:i}}function P(i,d){var T=(0,U.Z)(typeof d=="function"?d:function(ft){if(d===void 0)return ft;if(!Array.isArray(d))return ft[d];var jt={};return d.forEach(function(Mt){jt[Mt]=ft[Mt]}),jt}),S=o.useContext(i==null?void 0:i.Context),H=S||{},ne=H.listeners,we=H.getValue,ke=o.useRef();ke.current=T(S?we():i==null?void 0:i.defaultValue);var Te=o.useState({}),it=(0,s.Z)(Te,2),rt=it[1];return(0,f.Z)(function(){if(!S)return;function ft(jt){var Mt=T(jt);(0,O.Z)(ke.current,Mt,!0)||rt({})}return ne.add(ft),function(){ne.delete(ft)}},[S]),ke.current}var ie=e(54476),M=e(8654);function x(){var i=o.createContext(null);function d(){return o.useContext(i)}function T(H,ne){var we=(0,M.Yr)(H),ke=function(it,rt){var ft=we?{ref:rt}:{},jt=o.useRef(0),Mt=o.useRef(it),zt=d();return zt!==null?o.createElement(H,(0,ie.Z)({},it,ft)):((!ne||ne(Mt.current,it))&&(jt.current+=1),Mt.current=it,o.createElement(i.Provider,{value:jt.current},o.createElement(H,(0,ie.Z)({},it,ft))))};return we?o.forwardRef(ke):ke}function S(H,ne){var we=(0,M.Yr)(H),ke=function(it,rt){var ft=we?{ref:rt}:{};return d(),o.createElement(H,(0,ie.Z)({},it,ft))};return we?o.memo(o.forwardRef(ke),ne):o.memo(ke,ne)}return{makeImmutable:T,responseImmutable:S,useImmutableMark:d}}var Z=x(),R=Z.makeImmutable,L=Z.responseImmutable,We=Z.useImmutableMark,Ce=x(),Ze=Ce.makeImmutable,De=Ce.responseImmutable,Y=Ce.useImmutableMark,u=se(),n=u;function E(i,d){var T=o.useRef(0);T.current+=1;var S=o.useRef(i),H=[];Object.keys(i||{}).map(function(we){var ke;(i==null?void 0:i[we])!==((ke=S.current)===null||ke===void 0?void 0:ke[we])&&H.push(we)}),S.current=i;var ne=o.useRef([]);return H.length&&(ne.current=H),o.useDebugValue(T.current),o.useDebugValue(ne.current.join(", ")),d&&console.log("".concat(d,":"),T.current,ne.current),T.current}var I=null,re=o.memo(function(){var i=E();return o.createElement("h1",null,"Render Times: ",i)});re.displayName="RenderBlock";var X=e(76190),V=e(33885),y=e(20068),ge=e(92310),G=e.n(ge),Ve=e(80547),ae=e(97938),xe=e(48736),de=o.createContext({renderWithProps:!1}),ve=de,Be="RC_TABLE_KEY";function le(i){return i==null?[]:Array.isArray(i)?i:[i]}function k(i){var d=[],T={};return i.forEach(function(S){for(var H=S||{},ne=H.key,we=H.dataIndex,ke=ne||le(we).join("-")||Be;T[ke];)ke="".concat(ke,"_next");T[ke]=!0,d.push(ke)}),d}function Ee(i){return i!=null}function te(i){return i&&(0,X.Z)(i)==="object"&&!Array.isArray(i)&&!o.isValidElement(i)}function W(i,d,T,S,H,ne){var we=o.useContext(ve),ke=Y(),Te=(0,Ve.Z)(function(){if(Ee(S))return[S];var it=d==null||d===""?[]:Array.isArray(d)?d:[d],rt=(0,ae.Z)(i,it),ft=rt,jt=void 0;if(H){var Mt=H(rt,i,T);te(Mt)?(ft=Mt.children,jt=Mt.props,we.renderWithProps=!0):ft=Mt}return[ft,jt]},[ke,i,S,d,H,T],function(it,rt){if(ne){var ft=(0,s.Z)(it,2),jt=ft[1],Mt=(0,s.Z)(rt,2),zt=Mt[1];return ne(zt,jt)}return we.renderWithProps?!0:!(0,O.Z)(it,rt,!0)});return Te}function be(i,d,T,S){var H=i+d-1;return i<=S&&H>=T}function Qe(i,d){return P(n,function(T){var S=be(i,d||1,T.hoverStartRow,T.hoverEndRow);return[S,T.onHover]})}var Dt=function(d){var T=d.ellipsis,S=d.rowType,H=d.children,ne,we=T===!0?{showTitle:!0}:T;return we&&(we.showTitle||S==="header")&&(typeof H=="string"||typeof H=="number"?ne=H.toString():o.isValidElement(H)&&typeof H.props.children=="string"&&(ne=H.props.children)),ne};function yt(i){var d,T,S,H,ne,we,ke,Te,it=i.component,rt=i.children,ft=i.ellipsis,jt=i.scope,Mt=i.prefixCls,zt=i.className,lt=i.align,Kt=i.record,fn=i.render,rn=i.dataIndex,Me=i.renderIndex,me=i.shouldCellUpdate,_t=i.index,pn=i.rowType,xn=i.colSpan,Ir=i.rowSpan,Fn=i.fixLeft,er=i.fixRight,Gn=i.firstFixLeft,Mn=i.lastFixLeft,jn=i.firstFixRight,Pr=i.lastFixRight,$r=i.appendNode,Vr=i.additionalProps,Cr=Vr===void 0?{}:Vr,Jr=i.isSticky,to="".concat(Mt,"-cell"),io=P(n,["supportSticky","allColumnsFixedLeft"]),no=io.supportSticky,To=io.allColumnsFixedLeft,po=W(Kt,rn,Me,rt,fn,me),Kr=(0,s.Z)(po,2),jo=Kr[0],Mr=Kr[1],Oo={},xo=typeof Fn=="number"&&no,na=typeof er=="number"&&no;xo&&(Oo.position="sticky",Oo.left=Fn),na&&(Oo.position="sticky",Oo.right=er);var Tr=(d=(T=(S=Mr==null?void 0:Mr.colSpan)!==null&&S!==void 0?S:Cr.colSpan)!==null&&T!==void 0?T:xn)!==null&&d!==void 0?d:1,Or=(H=(ne=(we=Mr==null?void 0:Mr.rowSpan)!==null&&we!==void 0?we:Cr.rowSpan)!==null&&ne!==void 0?ne:Ir)!==null&&H!==void 0?H:1,Nr=Qe(_t,Or),xr=(0,s.Z)(Nr,2),ir=xr[0],nn=xr[1],Qn=function(Fr){var Aa;Kt&&nn(_t,_t+Or-1),Cr==null||(Aa=Cr.onMouseEnter)===null||Aa===void 0||Aa.call(Cr,Fr)},Wr=function(Fr){var Aa;Kt&&nn(-1,-1),Cr==null||(Aa=Cr.onMouseLeave)===null||Aa===void 0||Aa.call(Cr,Fr)};if(Tr===0||Or===0)return null;var ao=(ke=Cr.title)!==null&&ke!==void 0?ke:Dt({rowType:pn,ellipsis:ft,children:jo}),ba=G()(to,zt,(Te={},(0,y.Z)(Te,"".concat(to,"-fix-left"),xo&&no),(0,y.Z)(Te,"".concat(to,"-fix-left-first"),Gn&&no),(0,y.Z)(Te,"".concat(to,"-fix-left-last"),Mn&&no),(0,y.Z)(Te,"".concat(to,"-fix-left-all"),Mn&&To&&no),(0,y.Z)(Te,"".concat(to,"-fix-right"),na&&no),(0,y.Z)(Te,"".concat(to,"-fix-right-first"),jn&&no),(0,y.Z)(Te,"".concat(to,"-fix-right-last"),Pr&&no),(0,y.Z)(Te,"".concat(to,"-ellipsis"),ft),(0,y.Z)(Te,"".concat(to,"-with-append"),$r),(0,y.Z)(Te,"".concat(to,"-fix-sticky"),(xo||na)&&Jr&&no),(0,y.Z)(Te,"".concat(to,"-row-hover"),!Mr&&ir),Te),Cr.className,Mr==null?void 0:Mr.className),ia={};lt&&(ia.textAlign=lt);var za=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},Oo),Cr.style),ia),Mr==null?void 0:Mr.style),Xo=jo;return(0,X.Z)(Xo)==="object"&&!Array.isArray(Xo)&&!o.isValidElement(Xo)&&(Xo=null),ft&&(Mn||jn)&&(Xo=o.createElement("span",{className:"".concat(to,"-content")},Xo)),o.createElement(it,(0,ie.Z)({},Mr,Cr,{className:ba,style:za,title:ao,scope:jt,onMouseEnter:Qn,onMouseLeave:Wr,colSpan:Tr!==1?Tr:null,rowSpan:Or!==1?Or:null}),$r,Xo)}var kt=o.memo(yt);function vt(i,d,T,S,H,ne){var we=T[i]||{},ke=T[d]||{},Te,it;we.fixed==="left"?Te=S.left[H==="rtl"?d:i]:ke.fixed==="right"&&(it=S.right[H==="rtl"?i:d]);var rt=!1,ft=!1,jt=!1,Mt=!1,zt=T[d+1],lt=T[i-1],Kt=!(ne!=null&&ne.children);if(H==="rtl"){if(Te!==void 0){var fn=lt&<.fixed==="left";Mt=!fn&&Kt}else if(it!==void 0){var rn=zt&&zt.fixed==="right";jt=!rn&&Kt}}else if(Te!==void 0){var Me=zt&&zt.fixed==="left";rt=!Me&&Kt}else if(it!==void 0){var me=lt&<.fixed==="right";ft=!me&&Kt}return{fixLeft:Te,fixRight:it,lastFixLeft:rt,firstFixRight:ft,lastFixRight:jt,firstFixLeft:Mt,isSticky:S.isSticky}}var wt=o.createContext({}),dt=wt;function je(i){var d=i.className,T=i.index,S=i.children,H=i.colSpan,ne=H===void 0?1:H,we=i.rowSpan,ke=i.align,Te=P(n,["prefixCls","direction"]),it=Te.prefixCls,rt=Te.direction,ft=o.useContext(dt),jt=ft.scrollColumnIndex,Mt=ft.stickyOffsets,zt=ft.flattenColumns,lt=ft.columns,Kt=T+ne-1,fn=Kt+1===jt?ne+1:ne,rn=vt(T,T+fn-1,zt,Mt,rt,lt==null?void 0:lt[T]);return o.createElement(kt,(0,ie.Z)({className:d,index:T,component:"td",prefixCls:it,record:null,dataIndex:null,align:ke,colSpan:fn,rowSpan:we,render:function(){return S}},rn))}var nt=e(75931),g=["children"];function D(i){var d=i.children,T=(0,nt.Z)(i,g);return o.createElement("tr",T,d)}function C(i){var d=i.children;return d}C.Row=D,C.Cell=je;var l=C;function j(i){var d=i.children,T=i.stickyOffsets,S=i.flattenColumns,H=i.columns,ne=P(n,"prefixCls"),we=S.length-1,ke=S[we],Te=o.useMemo(function(){return{stickyOffsets:T,flattenColumns:S,scrollColumnIndex:ke!=null&&ke.scrollbar?we:null,columns:H}},[ke,S,we,T,H]);return o.createElement(dt.Provider,{value:Te},o.createElement("tfoot",{className:"".concat(ne,"-summary")},d))}var ce=De(j),p=l,m=e(70425),J=e(29301),N=e(29194),A=e(24514),q=e(75152),Je=e(26112);function Se(i,d,T,S,H,ne,we){i.push({record:d,indent:T,index:we});var ke=ne(d),Te=H==null?void 0:H.has(ke);if(d&&Array.isArray(d[S])&&Te)for(var it=0;it1?Gn-1:0),jn=1;jn=0;ke-=1){var Te=d[ke],it=T&&T[ke],rt=it&&it[Zn];if(Te||rt||we){var ft=rt||{},jt=ft.columnType,Mt=(0,nt.Z)(ft,Lt);H.unshift(o.createElement("col",(0,ie.Z)({key:ke,style:{width:Te}},Mt))),we=!0}}return o.createElement("colgroup",null,H)}var cn=ar,on=e(94480),tr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function tt(i,d){return(0,o.useMemo)(function(){for(var T=[],S=0;S1?"colgroup":"col":null,ellipsis:Kt.ellipsis,align:Kt.align,component:Kt.title?ne:we,prefixCls:rt,key:Mt[lt]},fn,{additionalProps:rn,rowType:"header"}))}))}Ft.displayName="HeaderRow";var tn=Ft;function Hn(i){var d=[];function T(we,ke){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;d[Te]=d[Te]||[];var it=ke,rt=we.filter(Boolean).map(function(ft){var jt={key:ft.key,className:ft.className||"",children:ft.title,column:ft,colStart:it},Mt=1,zt=ft.children;return zt&&zt.length>0&&(Mt=T(zt,it,Te+1).reduce(function(lt,Kt){return lt+Kt},0),jt.hasSubColumns=!0),"colSpan"in ft&&(Mt=ft.colSpan),"rowSpan"in ft&&(jt.rowSpan=ft.rowSpan),jt.colSpan=Mt,jt.colEnd=jt.colStart+Mt-1,d[Te].push(jt),it+=Mt,Mt});return rt}T(i,0);for(var S=d.length,H=function(ke){d[ke].forEach(function(Te){!("rowSpan"in Te)&&!Te.hasSubColumns&&(Te.rowSpan=S-ke)})},ne=0;ne1&&arguments[1]!==void 0?arguments[1]:"";return typeof d=="number"?d:d.endsWith("%")?i*parseFloat(d)/100:null}function Yt(i,d){return o.useMemo(function(){if(d&&d>0){var T=0,S=0;i.forEach(function(it){var rt=Tn(d,it.width);rt?T+=rt:S+=1});var H=d-T,ne=S,we=H/S,ke=0,Te=i.map(function(it){var rt=(0,V.Z)({},it),ft=Tn(d,rt.width);if(ft)rt.width=ft;else{var jt=Math.floor(we);rt.width=ne===1?H:jt,H-=jt,ne-=1}return ke+=rt.width,rt});return[Te,ke]}return[i,d]},[i,d])}var Sr=["children"],fe=["fixed"];function ot(i){return(0,qn.Z)(i).filter(function(d){return o.isValidElement(d)}).map(function(d){var T=d.key,S=d.props,H=S.children,ne=(0,nt.Z)(S,Sr),we=(0,V.Z)({key:T},ne);return H&&(we.children=ot(H)),we})}function Et(i){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return i.filter(function(T){return T&&(0,X.Z)(T)==="object"}).reduce(function(T,S,H){var ne=S.fixed,we=ne===!0?"left":ne,ke="".concat(d,"-").concat(H),Te=S.children;return Te&&Te.length>0?[].concat((0,on.Z)(T),(0,on.Z)(Et(Te,ke).map(function(it){return(0,V.Z)({fixed:we},it)}))):[].concat((0,on.Z)(T),[(0,V.Z)((0,V.Z)({key:ke},S),{},{fixed:we})])},[])}function z(i){for(var d=!0,T=0;T=0;ne-=1){var we=i[ne];if(H&&we.fixed!=="right")H=!1;else if(!H&&we.fixed==="right"){warning(!1,"Index ".concat(ne+1," of `columns` missing `fixed='right'` prop."));break}}}function K(i){return i.map(function(d){var T=d.fixed,S=(0,nt.Z)(d,fe),H=T;return T==="left"?H="right":T==="right"&&(H="left"),(0,V.Z)({fixed:H},S)})}function ct(i,d){var T=i.prefixCls,S=i.columns,H=i.children,ne=i.expandable,we=i.expandedKeys,ke=i.columnTitle,Te=i.getRowKey,it=i.onTriggerExpand,rt=i.expandIcon,ft=i.rowExpandable,jt=i.expandIconColumnIndex,Mt=i.direction,zt=i.expandRowByClick,lt=i.columnWidth,Kt=i.fixed,fn=i.scrollWidth,rn=o.useMemo(function(){return S||ot(H)},[S,H]),Me=o.useMemo(function(){if(ne){var er,Gn=rn.slice();if(!Gn.includes(t)){var Mn=jt||0;Mn>=0&&Gn.splice(Mn,0,t)}var jn=Gn.indexOf(t);Gn=Gn.filter(function(Cr,Jr){return Cr!==t||Jr===jn});var Pr=rn[jn],$r;(Kt==="left"||Kt)&&!jt?$r="left":(Kt==="right"||Kt)&&jt===rn.length?$r="right":$r=Pr?Pr.fixed:null;var Vr=(er={},(0,y.Z)(er,Zn,{className:"".concat(T,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,y.Z)(er,"title",ke),(0,y.Z)(er,"fixed",$r),(0,y.Z)(er,"className","".concat(T,"-row-expand-icon-cell")),(0,y.Z)(er,"width",lt),(0,y.Z)(er,"render",function(Jr,to,io){var no=Te(to,io),To=we.has(no),po=ft?ft(to):!0,Kr=rt({prefixCls:T,expanded:To,expandable:po,record:to,onExpand:it});return zt?o.createElement("span",{onClick:function(Mr){return Mr.stopPropagation()}},Kr):Kr}),er);return Gn.map(function(Cr){return Cr===t?Vr:Cr})}return rn.filter(function(Cr){return Cr!==t})},[ne,rn,Te,we,rt,Mt]),me=o.useMemo(function(){var er=Me;return d&&(er=d(er)),er.length||(er=[{render:function(){return null}}]),er},[d,Me,Mt]),_t=o.useMemo(function(){return Mt==="rtl"?K(Et(me)):Et(me)},[me,Mt,fn]),pn=Yt(_t,fn),xn=(0,s.Z)(pn,2),Ir=xn[0],Fn=xn[1];return[me,Ir,Fn]}var pe=ct;function Bt(i){var d,T=i.prefixCls,S=i.record,H=i.onExpand,ne=i.expanded,we=i.expandable,ke="".concat(T,"-row-expand-icon");if(!we)return o.createElement("span",{className:G()(ke,"".concat(T,"-row-spaced"))});var Te=function(rt){H(S,rt),rt.stopPropagation()};return o.createElement("span",{className:G()(ke,(d={},(0,y.Z)(d,"".concat(T,"-row-expanded"),ne),(0,y.Z)(d,"".concat(T,"-row-collapsed"),!ne),d)),onClick:Te})}function Ht(i,d,T){var S=[];function H(ne){(ne||[]).forEach(function(we,ke){S.push(d(we,ke)),H(we[T])})}return H(i),S}function Ct(i,d,T){var S=An(i),H=S.expandIcon,ne=S.expandedRowKeys,we=S.defaultExpandedRowKeys,ke=S.defaultExpandAllRows,Te=S.expandedRowRender,it=S.onExpand,rt=S.onExpandedRowsChange,ft=S.childrenColumnName,jt=H||Bt,Mt=ft||"children",zt=o.useMemo(function(){return Te?"row":i.expandable&&i.internalHooks===r&&i.expandable.__PARENT_RENDER_ICON__||d.some(function(_t){return _t&&(0,X.Z)(_t)==="object"&&_t[Mt]})?"nest":!1},[!!Te,d]),lt=o.useState(function(){return we||(ke?Ht(d,T,Mt):[])}),Kt=(0,s.Z)(lt,2),fn=Kt[0],rn=Kt[1],Me=o.useMemo(function(){return new Set(ne||fn||[])},[ne,fn]),me=o.useCallback(function(_t){var pn=T(_t,d.indexOf(_t)),xn,Ir=Me.has(pn);Ir?(Me.delete(pn),xn=(0,on.Z)(Me)):xn=[].concat((0,on.Z)(Me),[pn]),rn(xn),it&&it(!Ir,_t),rt&&rt(xn)},[T,Me,d,it,rt]);return[S,zt,Me,jt,Mt,me]}function $t(i,d,T,S){var H=i.map(function(ne,we){return vt(we,we,i,d,T,S==null?void 0:S[we])});return(0,Ve.Z)(function(){return H},[H],function(ne,we){return!(0,O.Z)(ne,we)})}function sn(i){var d=(0,o.useRef)(i),T=(0,o.useState)({}),S=(0,s.Z)(T,2),H=S[1],ne=(0,o.useRef)(null),we=(0,o.useRef)([]);function ke(Te){we.current.push(Te);var it=Promise.resolve();ne.current=it,it.then(function(){if(ne.current===it){var rt=we.current,ft=d.current;we.current=[],rt.forEach(function(jt){d.current=jt(d.current)}),ne.current=null,ft!==d.current&&H({})}})}return(0,o.useEffect)(function(){return function(){ne.current=null}},[]),[d.current,ke]}function wn(i){var d=(0,o.useRef)(i||null),T=(0,o.useRef)();function S(){window.clearTimeout(T.current)}function H(we){d.current=we,S(),T.current=window.setTimeout(function(){d.current=null,T.current=void 0},100)}function ne(){return d.current}return(0,o.useEffect)(function(){return S},[]),[H,ne]}function Cn(){var i=o.useState(-1),d=(0,s.Z)(i,2),T=d[0],S=d[1],H=o.useState(-1),ne=(0,s.Z)(H,2),we=ne[0],ke=ne[1],Te=o.useCallback(function(it,rt){S(it),ke(rt)},[]);return[T,we,Te]}var Wt=e(47273),oe=(0,Wt.Z)()?window:null;function Ae(i,d){var T=(0,X.Z)(i)==="object"?i:{},S=T.offsetHeader,H=S===void 0?0:S,ne=T.offsetSummary,we=ne===void 0?0:ne,ke=T.offsetScroll,Te=ke===void 0?0:ke,it=T.getContainer,rt=it===void 0?function(){return oe}:it,ft=rt()||oe;return o.useMemo(function(){var jt=!!i;return{isSticky:jt,stickyClassName:jt?"".concat(d,"-sticky-holder"):"",offsetHeader:H,offsetSummary:we,offsetScroll:Te,container:ft}},[Te,H,we,d,ft])}function Re(i,d,T){var S=(0,o.useMemo)(function(){for(var H=[],ne=[],we=0,ke=0,Te=0;Te=ft&&(Cr=ft-jt),we({scrollLeft:Cr/ft*(rt+2)}),rn.current.x=jn.pageX},er=function(){if(ne.current){var jn=(0,$.os)(ne.current).top,Pr=jn+ne.current.offsetHeight,$r=Te===window?document.documentElement.scrollTop+window.innerHeight:(0,$.os)(Te).top+Te.clientHeight;Pr-(0,q.Z)()<=$r||jn>=$r-ke?fn(function(Vr){return(0,V.Z)((0,V.Z)({},Vr),{},{isHiddenScrollBar:!0})}):fn(function(Vr){return(0,V.Z)((0,V.Z)({},Vr),{},{isHiddenScrollBar:!1})})}},Gn=function(jn){fn(function(Pr){return(0,V.Z)((0,V.Z)({},Pr),{},{scrollLeft:jn/rt*ft||0})})};return o.useImperativeHandle(T,function(){return{setScrollLeft:Gn}}),o.useEffect(function(){var Mn=(0,mt.Z)(document.body,"mouseup",xn,!1),jn=(0,mt.Z)(document.body,"mousemove",Fn,!1);return er(),function(){Mn.remove(),jn.remove()}},[jt,_t]),o.useEffect(function(){var Mn=(0,mt.Z)(Te,"scroll",er,!1),jn=(0,mt.Z)(window,"resize",er,!1);return function(){Mn.remove(),jn.remove()}},[Te]),o.useEffect(function(){Kt.isHiddenScrollBar||fn(function(Mn){var jn=ne.current;return jn?(0,V.Z)((0,V.Z)({},Mn),{},{scrollLeft:jn.scrollLeft/jn.scrollWidth*jn.clientWidth}):Mn})},[Kt.isHiddenScrollBar]),rt<=ft||!jt||Kt.isHiddenScrollBar?null:o.createElement("div",{style:{height:(0,q.Z)(),width:ft,bottom:ke},className:"".concat(it,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ir,ref:Mt,className:G()("".concat(it,"-sticky-scroll-bar"),(0,y.Z)({},"".concat(it,"-sticky-scroll-bar-active"),_t)),style:{width:"".concat(jt,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Fe=o.forwardRef(Ne);function et(i){return null}var Ge=et;function st(i){return null}var at=st,Qt="rc-table",mn=[],En={};function Wn(){return"No Data"}function kn(i){var d,T=(0,V.Z)({rowKey:"key",prefixCls:Qt,emptyText:Wn},i),S=T.prefixCls,H=T.className,ne=T.rowClassName,we=T.style,ke=T.data,Te=T.rowKey,it=T.scroll,rt=T.tableLayout,ft=T.direction,jt=T.title,Mt=T.footer,zt=T.summary,lt=T.caption,Kt=T.id,fn=T.showHeader,rn=T.components,Me=T.emptyText,me=T.onRow,_t=T.onHeaderRow,pn=T.internalHooks,xn=T.transformColumns,Ir=T.internalRefs,Fn=T.tailor,er=T.sticky,Gn=ke||mn,Mn=!!Gn.length,jn=pn===r,Pr=o.useCallback(function(No,$o){return(0,ae.Z)(rn,No)||$o},[rn]),$r=o.useMemo(function(){return typeof Te=="function"?Te:function(No){var $o=No&&No[Te];return $o}},[Te]),Vr=Pr(["body"]),Cr=Cn(),Jr=(0,s.Z)(Cr,3),to=Jr[0],io=Jr[1],no=Jr[2],To=Ct(T,Gn,$r),po=(0,s.Z)(To,6),Kr=po[0],jo=po[1],Mr=po[2],Oo=po[3],xo=po[4],na=po[5],Tr=it==null?void 0:it.x,Or=o.useState(0),Nr=(0,s.Z)(Or,2),xr=Nr[0],ir=Nr[1],nn=pe((0,V.Z)((0,V.Z)((0,V.Z)({},T),Kr),{},{expandable:!!Kr.expandedRowRender,columnTitle:Kr.columnTitle,expandedKeys:Mr,getRowKey:$r,onTriggerExpand:na,expandIcon:Oo,expandIconColumnIndex:Kr.expandIconColumnIndex,direction:ft,scrollWidth:jn&&Fn&&typeof Tr=="number"?Tr:null}),jn?xn:null),Qn=(0,s.Z)(nn,3),Wr=Qn[0],ao=Qn[1],ba=Qn[2],ia=ba!=null?ba:Tr,za=o.useMemo(function(){return{columns:Wr,flattenColumns:ao}},[Wr,ao]),Xo=o.useRef(),Ko=o.useRef(),Fr=o.useRef(),Aa=o.useRef(),Ia=o.useRef(),wo=o.useState(!1),Bo=(0,s.Z)(wo,2),Go=Bo[0],aa=Bo[1],ra=o.useState(!1),go=(0,s.Z)(ra,2),Oa=go[0],xa=go[1],Ro=sn(new Map),Hr=(0,s.Z)(Ro,2),oa=Hr[0],wa=Hr[1],il=k(ao),Ya=il.map(function(No){return oa.get(No)}),ja=o.useMemo(function(){return Ya},[Ya.join("_")]),Ra=Xe(ja,ao.length,ft),la=it&&Ee(it.y),ea=it&&Ee(ia)||!!Kr.fixed,rl=ea&&ao.some(function(No){var $o=No.fixed;return $o}),vl=o.useRef(),qa=Ae(er,S),ol=qa.isSticky,Ol=qa.offsetHeader,jl=qa.offsetSummary,Co=qa.offsetScroll,Zo=qa.stickyClassName,Pa=qa.container,_o=o.useMemo(function(){return zt==null?void 0:zt(Gn)},[zt,Gn]),Na=(la||ol)&&o.isValidElement(_o)&&_o.type===l&&_o.props.fixed,Fa,Ba,al;la&&(Ba={overflowY:"scroll",maxHeight:it.y}),ea&&(Fa={overflowX:"auto"},la||(Ba={overflowY:"hidden"}),al={width:ia===!0?"auto":ia,minWidth:"100%"});var Kl=o.useCallback(function(No,$o){(0,N.Z)(Xo.current)&&wa(function(Ua){if(Ua.get(No)!==$o){var sl=new Map(Ua);return sl.set(No,$o),sl}return Ua})},[]),di=wn(null),zl=(0,s.Z)(di,2),fi=zl[0],oi=zl[1];function Nl(No,$o){$o&&(typeof $o=="function"?$o(No):$o.scrollLeft!==No&&($o.scrollLeft=No,$o.scrollLeft!==No&&setTimeout(function(){$o.scrollLeft=No},0)))}var yl=(0,U.Z)(function(No){var $o=No.currentTarget,Ua=No.scrollLeft,sl=ft==="rtl",cl=typeof Ua=="number"?Ua:$o.scrollLeft,ui=$o||En;if(!oi()||oi()===ui){var ei;fi(ui),Nl(cl,Ko.current),Nl(cl,Fr.current),Nl(cl,Ia.current),Nl(cl,(ei=vl.current)===null||ei===void 0?void 0:ei.setScrollLeft)}var ti=$o||Ko.current;if(ti){var ni=ti.scrollWidth,Bl=ti.clientWidth;if(ni===Bl){aa(!1),xa(!1);return}sl?(aa(-cl0)):(aa(cl>0),xa(cl1?lt-jn:0,$r=(0,V.Z)((0,V.Z)((0,V.Z)({},xn),Te),{},{flex:"0 0 ".concat(jn,"px"),width:"".concat(jn,"px"),marginRight:Pr,pointerEvents:"auto"}),Vr=o.useMemo(function(){return rt?Gn<=1:Fn===0||Gn===0||Gn>1},[Gn,Fn,rt]);Vr?$r.visibility="hidden":rt&&($r.height=ft==null?void 0:ft(Gn));var Cr=Vr?function(){return null}:jt,Jr={};return(Gn===0||Fn===0)&&(Jr.rowSpan=1,Jr.colSpan=1),o.createElement(kt,(0,ie.Z)({className:G()(zt,it),ellipsis:T.ellipsis,align:T.align,scope:T.rowScope,component:"div",prefixCls:d.prefixCls,key:Me,record:ke,index:ne,renderIndex:we,dataIndex:Mt,render:Cr,shouldCellUpdate:T.shouldCellUpdate},me,{appendNode:_t,additionalProps:(0,V.Z)((0,V.Z)({},pn),{},{style:$r},Jr)}))}var nr=Yn,lr=["data","index","className","rowKey","style","extra","getHeight"],Br=o.forwardRef(function(i,d){var T=i.data,S=i.index,H=i.className,ne=i.rowKey,we=i.style,ke=i.extra,Te=i.getHeight,it=(0,nt.Z)(i,lr),rt=T.record,ft=T.indent,jt=T.index,Mt=P(n,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),zt=Mt.scrollX,lt=Mt.flattenColumns,Kt=Mt.prefixCls,fn=Mt.fixColumn,rn=Mt.componentWidth,Me=F(rt,ne,S,ft),me=Me.rowSupportExpand,_t=Me.expanded,pn=Me.rowProps,xn=Me.expandedRowRender,Ir=Me.expandedRowClassName,Fn;if(me&&_t){var er=xn(rt,S,ft+1,_t),Gn=Ir==null?void 0:Ir(rt,S,ft),Mn={};fn&&(Mn={style:(0,y.Z)({},"--virtual-width","".concat(rn,"px"))});var jn="".concat(Kt,"-expanded-row-cell");Fn=o.createElement("div",{className:G()("".concat(Kt,"-expanded-row"),"".concat(Kt,"-expanded-row-level-").concat(ft+1),Gn)},o.createElement(kt,{component:"div",prefixCls:Kt,className:G()(jn,(0,y.Z)({},"".concat(jn,"-fixed"),fn)),additionalProps:Mn},er))}var Pr=(0,V.Z)((0,V.Z)({},we),{},{width:zt});ke&&(Pr.position="absolute",Pr.pointerEvents="none");var $r=o.createElement("div",(0,ie.Z)({},pn,it,{ref:me?null:d,className:G()(H,"".concat(Kt,"-row"),pn==null?void 0:pn.className,(0,y.Z)({},"".concat(Kt,"-row-extra"),ke)),style:(0,V.Z)((0,V.Z)({},Pr),pn==null?void 0:pn.style)}),lt.map(function(Vr,Cr){return o.createElement(nr,{key:Cr,rowInfo:Me,column:Vr,colIndex:Cr,indent:ft,index:S,renderIndex:jt,record:rt,inverse:ke,getHeight:Te})}));return me?o.createElement("div",{ref:d},$r,Fn):$r}),Ur=De(Br),Ln=Ur,Pn=o.forwardRef(function(i,d){var T=i.data,S=i.onScroll,H=P(n,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ne=H.flattenColumns,we=H.onColumnResize,ke=H.getRowKey,Te=H.expandedKeys,it=H.prefixCls,rt=H.childrenColumnName,ft=H.emptyNode,jt=H.scrollX,Mt=P(Jn),zt=Mt.scrollY,lt=Mt.listItemHeight,Kt=o.useRef(),fn=Ke(T,rt,Te,ke),rn=o.useMemo(function(){var Fn=0;return ne.map(function(er){var Gn=er.width,Mn=er.key;return Fn+=Gn,[Mn,Gn,Fn]})},[ne]),Me=o.useMemo(function(){return rn.map(function(Fn){return Fn[2]})},[rn]);o.useEffect(function(){rn.forEach(function(Fn){var er=(0,s.Z)(Fn,2),Gn=er[0],Mn=er[1];we(Gn,Mn)})},[rn]),o.useImperativeHandle(d,function(){var Fn={};return Object.defineProperty(Fn,"scrollLeft",{get:function(){var Gn;return((Gn=Kt.current)===null||Gn===void 0?void 0:Gn.getScrollInfo().x)||0},set:function(Gn){var Mn;(Mn=Kt.current)===null||Mn===void 0||Mn.scrollTo({left:Gn})}}),Fn});var me=function(er,Gn){var Mn,jn=(Mn=fn[Gn])===null||Mn===void 0?void 0:Mn.record,Pr=er.onCell;if(Pr){var $r,Vr=Pr(jn,Gn);return($r=Vr==null?void 0:Vr.rowSpan)!==null&&$r!==void 0?$r:1}return 1},_t=function(er){var Gn=er.start,Mn=er.end,jn=er.getSize,Pr=er.offsetY;if(Mn<0)return null;for(var $r=ne.filter(function(Tr){return me(Tr,Gn)===0}),Vr=Gn,Cr=function(Or){if($r=$r.filter(function(Nr){return me(Nr,Or)===0}),!$r.length)return Vr=Or,"break"},Jr=Gn;Jr>=0;Jr-=1){var to=Cr(Jr);if(to==="break")break}for(var io=ne.filter(function(Tr){return me(Tr,Mn)!==1}),no=Mn,To=function(Or){if(io=io.filter(function(Nr){return me(Nr,Or)!==1}),!io.length)return no=Math.max(Or-1,Mn),"break"},po=Mn;po1})&&jo.push(Or)},Oo=Vr;Oo<=no;Oo+=1)var xo=Mr(Oo);var na=jo.map(function(Tr){var Or=fn[Tr],Nr=ke(Or.record,Tr),xr=function(Qn){var Wr=Tr+Qn-1,ao=ke(fn[Wr].record,Wr),ba=jn(Nr,ao);return ba.bottom-ba.top},ir=jn(Nr);return o.createElement(Ln,{key:Tr,data:Or,rowKey:Nr,index:Tr,style:{top:-Pr+ir.top},extra:!0,getHeight:xr})});return na},pn=o.useMemo(function(){return{columnsOffset:Me}},[Me]),xn="".concat(it,"-tbody"),Ir;return fn.length?Ir=o.createElement(Xn.Z,{fullHeight:!1,ref:Kt,className:G()(xn,"".concat(xn,"-virtual")),height:zt,itemHeight:lt||24,data:fn,itemKey:function(er){return ke(er.record)},scrollWidth:jt,onVirtualScroll:function(er){var Gn=er.x;S({scrollLeft:Gn})},extraRender:_t},function(Fn,er,Gn){var Mn=ke(Fn.record,er);return o.createElement(Ln,(0,ie.Z)({data:Fn,rowKey:Mn,index:er},Gn))}):Ir=o.createElement("div",{className:G()("".concat(it,"-placeholder"))},o.createElement(kt,{component:"div",prefixCls:it},ft)),o.createElement(pr.Provider,{value:pn},Ir)}),dn=De(Pn),mr=dn,hr=function(d,T){var S=T.ref,H=T.onScroll;return o.createElement(mr,{ref:S,data:d,onScroll:H})},sr=100;function fr(i){var d=i.columns,T=i.scroll,S=i.prefixCls,H=S===void 0?Qt:S,ne=i.className,we=i.listItemHeight,ke=T||{},Te=ke.x,it=ke.y;typeof Te!="number"&&(Te=((d||[]).length+1)*sr),typeof it!="number"&&(it=500);var rt=o.useMemo(function(){return{scrollY:it,listItemHeight:we}},[it,we]);return o.createElement(Jn.Provider,{value:rt},o.createElement(ln,(0,ie.Z)({},i,{className:G()(ne,"".concat(H,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},T),{},{x:Te}),components:{body:hr},columns:d,internalHooks:r,tailor:!0})))}function kr(i){return Ze(fr,i)}var _n=kr(),br=null;function Rr(i){return null}var Sn=Rr;function Dn(i){return null}var cr=Dn,Lr=e(2738),ro=e(68031),eo=e(36355),_r=e(93891),fo=e(19716),Eo=e(8628),Po=e(31724),Fo=e(58421),zo=e(71418),co=e(88088);function oo(i){return function(T){let{prefixCls:S,onExpand:H,record:ne,expanded:we,expandable:ke}=T;const Te=`${S}-row-expand-icon`;return o.createElement("button",{type:"button",onClick:it=>{H(ne,it),it.stopPropagation()},className:G()(Te,{[`${Te}-spaced`]:!ke,[`${Te}-expanded`]:ke&&we,[`${Te}-collapsed`]:ke&&!we}),"aria-label":we?i.collapse:i.expand,"aria-expanded":we})}}var bo=oo;function Wo(i,d){return"key"in i&&i.key!==void 0&&i.key!==null?i.key:i.dataIndex?Array.isArray(i.dataIndex)?i.dataIndex.join("."):i.dataIndex:d}function ta(i,d){return d?`${d}-${i}`:`${i}`}function Mo(i,d){return typeof i=="function"?i(d):i}function Qo(i,d){const T=Mo(i,d);return Object.prototype.toString.call(T)==="[object Object]"?"":T}var Ea={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"},Vo=Ea,pa=e(7657),ga=function(d,T){return o.createElement(pa.Z,(0,ie.Z)({},d,{ref:T,icon:Vo}))},Yr=o.forwardRef(ga),Gr=Yr,So=e(56762);function vr(i){const d=o.useRef(i),T=(0,So.Z)();return[()=>d.current,S=>{d.current=S,T()}]}var Ar=e(3113),ue=e(24905),ze=e(38854),Oe=e(64165),bt=e(20834),Vt=e(40875),an=e(5112),St=e(17574),In=e(47472),Nn=e(92832);function rr(i){let{value:d,onChange:T,filterSearch:S,tablePrefixCls:H,locale:ne}=i;return S?o.createElement("div",{className:`${H}-filter-dropdown-search`},o.createElement(Nn.default,{prefix:o.createElement(In.Z,null),placeholder:ne.filterSearchPlaceholder,onChange:T,value:d,htmlSize:1,className:`${H}-filter-dropdown-search-input`})):null}var Un=rr,vn=e(10228);const jr=i=>{const{keyCode:d}=i;d===vn.Z.ENTER&&i.stopPropagation()};var ho=o.forwardRef((i,d)=>o.createElement("div",{className:i.className,onClick:T=>T.stopPropagation(),onKeyDown:jr,ref:d},i.children));function Dr(i){let d=[];return(i||[]).forEach(T=>{let{value:S,children:H}=T;d.push(S),H&&(d=[].concat((0,on.Z)(d),(0,on.Z)(Dr(H))))}),d}function wr(i){return i.some(d=>{let{children:T}=d;return T})}function lo(i,d){return typeof d=="string"||typeof d=="number"?d==null?void 0:d.toString().toLowerCase().includes(i.trim().toLowerCase()):!1}function mo(i){let{filters:d,prefixCls:T,filteredKeys:S,filterMultiple:H,searchValue:ne,filterSearch:we}=i;return d.map((ke,Te)=>{const it=String(ke.value);if(ke.children)return{key:it||Te,label:ke.text,popupClassName:`${T}-dropdown-submenu`,children:mo({filters:ke.children,prefixCls:T,filteredKeys:S,filterMultiple:H,searchValue:ne,filterSearch:we})};const rt=H?ue.default:an.ZP,ft={key:ke.value!==void 0?it:Te,label:o.createElement(o.Fragment,null,o.createElement(rt,{checked:S.includes(it)}),o.createElement("span",null,ke.text))};return ne.trim()?typeof we=="function"?we(ne,ke)?ft:null:lo(ne,ke.text)?ft:null:ft})}function Do(i){var d,T;const{tablePrefixCls:S,prefixCls:H,column:ne,dropdownPrefixCls:we,columnKey:ke,filterMultiple:Te,filterMode:it="menu",filterSearch:rt=!1,filterState:ft,triggerFilter:jt,locale:Mt,children:zt,getPopupContainer:lt}=i,{filterDropdownOpen:Kt,onFilterDropdownOpenChange:fn,filterResetToDefaultFilteredValue:rn,defaultFilteredValue:Me,filterDropdownVisible:me,onFilterDropdownVisibleChange:_t}=ne,[pn,xn]=o.useState(!1),Ir=!!(ft&&(!((d=ft.filteredKeys)===null||d===void 0)&&d.length||ft.forceFiltered)),Fn=nn=>{xn(nn),fn==null||fn(nn),_t==null||_t(nn)},er=(T=Kt!=null?Kt:me)!==null&&T!==void 0?T:pn,Gn=ft==null?void 0:ft.filteredKeys,[Mn,jn]=vr(Gn||[]),Pr=nn=>{let{selectedKeys:Qn}=nn;jn(Qn)},$r=(nn,Qn)=>{let{node:Wr,checked:ao}=Qn;Pr(Te?{selectedKeys:nn}:{selectedKeys:ao&&Wr.key?[Wr.key]:[]})};o.useEffect(()=>{pn&&Pr({selectedKeys:Gn||[]})},[Gn]);const[Vr,Cr]=o.useState([]),Jr=nn=>{Cr(nn)},[to,io]=o.useState(""),no=nn=>{const{value:Qn}=nn.target;io(Qn)};o.useEffect(()=>{pn||io("")},[pn]);const To=nn=>{const Qn=nn&&nn.length?nn:null;if(Qn===null&&(!ft||!ft.filteredKeys)||(0,O.Z)(Qn,ft==null?void 0:ft.filteredKeys,!0))return null;jt({column:ne,key:ke,filteredKeys:Qn})},po=()=>{Fn(!1),To(Mn())},Kr=function(){let{confirm:nn,closeDropdown:Qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nn&&To([]),Qn&&Fn(!1),io(""),jn(rn?(Me||[]).map(Wr=>String(Wr)):[])},jo=function(){let{closeDropdown:nn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nn&&Fn(!1),To(Mn())},Mr=nn=>{nn&&Gn!==void 0&&jn(Gn||[]),Fn(nn),!nn&&!ne.filterDropdown&&po()},Oo=G()({[`${we}-menu-without-submenu`]:!wr(ne.filters||[])}),xo=nn=>{if(nn.target.checked){const Qn=Dr(ne==null?void 0:ne.filters).map(Wr=>String(Wr));jn(Qn)}else jn([])},na=nn=>{let{filters:Qn}=nn;return(Qn||[]).map((Wr,ao)=>{const ba=String(Wr.value),ia={title:Wr.text,key:Wr.value!==void 0?ba:ao};return Wr.children&&(ia.children=na({filters:Wr.children})),ia})},Tr=nn=>{var Qn;return Object.assign(Object.assign({},nn),{text:nn.title,value:nn.key,children:((Qn=nn.children)===null||Qn===void 0?void 0:Qn.map(Wr=>Tr(Wr)))||[]})};let Or;if(typeof ne.filterDropdown=="function")Or=ne.filterDropdown({prefixCls:`${we}-custom`,setSelectedKeys:nn=>Pr({selectedKeys:nn}),selectedKeys:Mn(),confirm:jo,clearFilters:Kr,filters:ne.filters,visible:er,close:()=>{Fn(!1)}});else if(ne.filterDropdown)Or=ne.filterDropdown;else{const nn=Mn()||[],Qn=()=>(ne.filters||[]).length===0?o.createElement(Oe.Z,{image:Oe.Z.PRESENTED_IMAGE_SIMPLE,description:Mt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):it==="tree"?o.createElement(o.Fragment,null,o.createElement(Un,{filterSearch:rt,value:to,onChange:no,tablePrefixCls:S,locale:Mt}),o.createElement("div",{className:`${S}-filter-dropdown-tree`},Te?o.createElement(ue.default,{checked:nn.length===Dr(ne.filters).length,indeterminate:nn.length>0&&nn.lengthtypeof rt=="function"?rt(to,Tr(ao)):lo(to,ao.title):void 0}))):o.createElement(o.Fragment,null,o.createElement(Un,{filterSearch:rt,value:to,onChange:no,tablePrefixCls:S,locale:Mt}),o.createElement(bt.default,{selectable:!0,multiple:Te,prefixCls:`${we}-menu`,className:Oo,onSelect:Pr,onDeselect:Pr,selectedKeys:nn,getPopupContainer:lt,openKeys:Vr,onOpenChange:Jr,items:mo({filters:ne.filters||[],filterSearch:rt,prefixCls:H,filteredKeys:Mn(),filterMultiple:Te,searchValue:to})})),Wr=()=>rn?(0,O.Z)((Me||[]).map(ao=>String(ao)),nn,!0):nn.length===0;Or=o.createElement(o.Fragment,null,Qn(),o.createElement("div",{className:`${H}-dropdown-btns`},o.createElement(Ar.ZP,{type:"link",size:"small",disabled:Wr(),onClick:()=>Kr()},Mt.filterReset),o.createElement(Ar.ZP,{type:"primary",size:"small",onClick:po},Mt.filterConfirm)))}ne.filterDropdown&&(Or=o.createElement(Vt.J,{selectable:void 0},Or));const Nr=()=>o.createElement(ho,{className:`${H}-dropdown`},Or);let xr;typeof ne.filterIcon=="function"?xr=ne.filterIcon(Ir):ne.filterIcon?xr=ne.filterIcon:xr=o.createElement(Gr,null);const{direction:ir}=o.useContext(eo.E_);return o.createElement("div",{className:`${H}-column`},o.createElement("span",{className:`${S}-column-title`},zt),o.createElement(ze.Z,{dropdownRender:Nr,trigger:["click"],open:er,onOpenChange:Mr,getPopupContainer:lt,placement:ir==="rtl"?"bottomLeft":"bottomRight"},o.createElement("span",{role:"button",tabIndex:-1,className:G()(`${H}-trigger`,{active:Ir}),onClick:nn=>{nn.stopPropagation()}},xr)))}var ca=Do;function ua(i,d,T){let S=[];return(i||[]).forEach((H,ne)=>{var we;const ke=ta(ne,T);if(H.filters||"filterDropdown"in H||"onFilter"in H)if("filteredValue"in H){let Te=H.filteredValue;"filterDropdown"in H||(Te=(we=Te==null?void 0:Te.map(String))!==null&&we!==void 0?we:Te),S.push({column:H,key:Wo(H,ke),filteredKeys:Te,forceFiltered:H.filtered})}else S.push({column:H,key:Wo(H,ke),filteredKeys:d&&H.defaultFilteredValue?H.defaultFilteredValue:void 0,forceFiltered:H.filtered});"children"in H&&(S=[].concat((0,on.Z)(S),(0,on.Z)(ua(H.children,d,ke))))}),S}function Ga(i,d,T,S,H,ne,we,ke){return T.map((Te,it)=>{const rt=ta(it,ke),{filterMultiple:ft=!0,filterMode:jt,filterSearch:Mt}=Te;let zt=Te;if(zt.filters||zt.filterDropdown){const lt=Wo(zt,rt),Kt=S.find(fn=>{let{key:rn}=fn;return lt===rn});zt=Object.assign(Object.assign({},zt),{title:fn=>o.createElement(ca,{tablePrefixCls:i,prefixCls:`${i}-filter`,dropdownPrefixCls:d,column:zt,columnKey:lt,filterState:Kt,filterMultiple:ft,filterMode:jt,filterSearch:Mt,triggerFilter:ne,locale:H,getPopupContainer:we},Mo(Te.title,fn))})}return"children"in zt&&(zt=Object.assign(Object.assign({},zt),{children:Ga(i,d,zt.children,S,H,ne,we,rt)})),zt})}function Za(i){const d={};return i.forEach(T=>{let{key:S,filteredKeys:H,column:ne}=T;const{filters:we,filterDropdown:ke}=ne;if(ke)d[S]=H||null;else if(Array.isArray(H)){const Te=Dr(we);d[S]=Te.filter(it=>H.includes(String(it)))}else d[S]=null}),d}function Ha(i,d){return d.reduce((T,S)=>{const{column:{onFilter:H,filters:ne},filteredKeys:we}=S;return H&&we&&we.length?T.filter(ke=>we.some(Te=>{const it=Dr(ne),rt=it.findIndex(jt=>String(jt)===String(Te)),ft=rt!==-1?it[rt]:Te;return H(ft,ke)})):T},i)}const Ka=i=>i.flatMap(d=>"children"in d?[d].concat((0,on.Z)(Ka(d.children||[]))):[d]);function el(i){let{prefixCls:d,dropdownPrefixCls:T,mergedColumns:S,onFilterChange:H,getPopupContainer:ne,locale:we}=i;const ke=o.useMemo(()=>Ka(S||[]),[S]),[Te,it]=o.useState(()=>ua(ke,!0)),rt=o.useMemo(()=>{const zt=ua(ke,!1);if(zt.length===0)return zt;let lt=!0,Kt=!0;if(zt.forEach(fn=>{let{filteredKeys:rn}=fn;rn!==void 0?lt=!1:Kt=!1}),lt){const fn=(ke||[]).map((rn,Me)=>Wo(rn,ta(Me)));return Te.filter(rn=>{let{key:Me}=rn;return fn.includes(Me)}).map(rn=>{const Me=ke[fn.findIndex(me=>me===rn.key)];return Object.assign(Object.assign({},rn),{column:Object.assign(Object.assign({},rn.column),Me),forceFiltered:Me.filtered})})}return zt},[ke,Te]),ft=o.useMemo(()=>Za(rt),[rt]),jt=zt=>{const lt=rt.filter(Kt=>{let{key:fn}=Kt;return fn!==zt.key});lt.push(zt),it(lt),H(Za(lt),lt)};return[zt=>Ga(d,T,zt,rt,we,jt,ne),rt,ft]}var Sa=el;function Ma(i,d,T){const S=o.useRef({});function H(ne){if(!S.current||S.current.data!==i||S.current.childrenColumnName!==d||S.current.getRowKey!==T){let ke=function(Te){Te.forEach((it,rt)=>{const ft=T(it,rt);we.set(ft,it),it&&typeof it=="object"&&d in it&&ke(it[d]||[])})};const we=new Map;ke(i),S.current={data:i,childrenColumnName:d,kvMap:we,getRowKey:T}}return S.current.kvMap.get(ne)}return[H]}var ka=e(50371),Wa=function(i,d){var T={};for(var S in i)Object.prototype.hasOwnProperty.call(i,S)&&d.indexOf(S)<0&&(T[S]=i[S]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,S=Object.getOwnPropertySymbols(i);H{const ne=i[H];typeof ne!="function"&&(T[H]=ne)}),T}function Ta(i,d,T){const S=T&&typeof T=="object"?T:{},{total:H=0}=S,ne=Wa(S,["total"]),[we,ke]=(0,o.useState)(()=>({current:"defaultCurrent"in ne?ne.defaultCurrent:1,pageSize:"defaultPageSize"in ne?ne.defaultPageSize:ha})),Te=(0,ka.Z)(we,ne,{total:H>0?H:i}),it=Math.ceil((H||i)/Te.pageSize);Te.current>it&&(Te.current=it||1);const rt=(jt,Mt)=>{ke({current:jt!=null?jt:1,pageSize:Mt||Te.pageSize})},ft=(jt,Mt)=>{var zt;T&&((zt=T.onChange)===null||zt===void 0||zt.call(T,jt,Mt)),rt(jt,Mt),d(jt,Mt||(Te==null?void 0:Te.pageSize))};return T===!1?[{},()=>{}]:[Object.assign(Object.assign({},Te),{onChange:ft}),rt]}var Ja=Ta,tl=e(84105),fa=e(35654),vo=e(90782),uo=e(71430),da=e(18929);const Yo={},Uo="SELECT_ALL",ma="SELECT_INVERT",ya="SELECT_NONE",va=[],Ca=(i,d)=>{let T=[];return(d||[]).forEach(S=>{T.push(S),S&&typeof S=="object"&&i in S&&(T=[].concat((0,on.Z)(T),(0,on.Z)(Ca(i,S[i]))))}),T};var La=(i,d)=>{const{preserveSelectedRowKeys:T,selectedRowKeys:S,defaultSelectedRowKeys:H,getCheckboxProps:ne,onChange:we,onSelect:ke,onSelectAll:Te,onSelectInvert:it,onSelectNone:rt,onSelectMultiple:ft,columnWidth:jt,type:Mt,selections:zt,fixed:lt,renderCell:Kt,hideSelectAll:fn,checkStrictly:rn=!0}=d||{},{prefixCls:Me,data:me,pageData:_t,getRecordByKey:pn,getRowKey:xn,expandType:Ir,childrenColumnName:Fn,locale:er,getPopupContainer:Gn}=i,[Mn,jn]=(0,da.Z)(S||H||va,{value:S}),Pr=o.useRef(new Map),$r=(0,o.useCallback)(Tr=>{if(T){const Or=new Map;Tr.forEach(Nr=>{let xr=pn(Nr);!xr&&Pr.current.has(Nr)&&(xr=Pr.current.get(Nr)),Or.set(Nr,xr)}),Pr.current=Or}},[pn,T]);o.useEffect(()=>{$r(Mn)},[Mn]);const{keyEntities:Vr}=(0,o.useMemo)(()=>{if(rn)return{keyEntities:null};let Tr=me;if(T){const Or=new Set(me.map((xr,ir)=>xn(xr,ir))),Nr=Array.from(Pr.current).reduce((xr,ir)=>{let[nn,Qn]=ir;return Or.has(nn)?xr:xr.concat(Qn)},[]);Tr=[].concat((0,on.Z)(Tr),(0,on.Z)(Nr))}return(0,uo.I8)(Tr,{externalGetKey:xn,childrenPropName:Fn})},[me,xn,rn,Fn,T]),Cr=(0,o.useMemo)(()=>Ca(Fn,_t),[Fn,_t]),Jr=(0,o.useMemo)(()=>{const Tr=new Map;return Cr.forEach((Or,Nr)=>{const xr=xn(Or,Nr),ir=(ne?ne(Or):null)||{};Tr.set(xr,ir)}),Tr},[Cr,xn,ne]),to=(0,o.useCallback)(Tr=>{var Or;return!!(!((Or=Jr.get(xn(Tr)))===null||Or===void 0)&&Or.disabled)},[Jr,xn]),[io,no]=(0,o.useMemo)(()=>{if(rn)return[Mn||[],[]];const{checkedKeys:Tr,halfCheckedKeys:Or}=(0,vo.S)(Mn,!0,Vr,to);return[Tr||[],Or]},[Mn,rn,Vr,to]),To=(0,o.useMemo)(()=>{const Tr=Mt==="radio"?io.slice(0,1):io;return new Set(Tr)},[io,Mt]),po=(0,o.useMemo)(()=>Mt==="radio"?new Set:new Set(no),[no,Mt]),[Kr,jo]=(0,o.useState)(null);o.useEffect(()=>{d||jn(va)},[!!d]);const Mr=(0,o.useCallback)((Tr,Or)=>{let Nr,xr;$r(Tr),T?(Nr=Tr,xr=Tr.map(ir=>Pr.current.get(ir))):(Nr=[],xr=[],Tr.forEach(ir=>{const nn=pn(ir);nn!==void 0&&(Nr.push(ir),xr.push(nn))})),jn(Nr),we==null||we(Nr,xr,{type:Or})},[jn,pn,we,T]),Oo=(0,o.useCallback)((Tr,Or,Nr,xr)=>{if(ke){const ir=Nr.map(nn=>pn(nn));ke(pn(Tr),Or,ir,xr)}Mr(Nr,"single")},[ke,pn,Mr]),xo=(0,o.useMemo)(()=>!zt||fn?null:(zt===!0?[Uo,ma,ya]:zt).map(Or=>Or===Uo?{key:"all",text:er.selectionAll,onSelect(){Mr(me.map((Nr,xr)=>xn(Nr,xr)).filter(Nr=>{const xr=Jr.get(Nr);return!(xr!=null&&xr.disabled)||To.has(Nr)}),"all")}}:Or===ma?{key:"invert",text:er.selectInvert,onSelect(){const Nr=new Set(To);_t.forEach((ir,nn)=>{const Qn=xn(ir,nn),Wr=Jr.get(Qn);Wr!=null&&Wr.disabled||(Nr.has(Qn)?Nr.delete(Qn):Nr.add(Qn))});const xr=Array.from(Nr);it&&it(xr),Mr(xr,"invert")}}:Or===ya?{key:"none",text:er.selectNone,onSelect(){rt==null||rt(),Mr(Array.from(To).filter(Nr=>{const xr=Jr.get(Nr);return xr==null?void 0:xr.disabled}),"none")}}:Or).map(Or=>Object.assign(Object.assign({},Or),{onSelect:function(){for(var Nr,xr,ir=arguments.length,nn=new Array(ir),Qn=0;Qn{var Or;if(!d)return Tr.filter(wo=>wo!==Yo);let Nr=(0,on.Z)(Tr);const xr=new Set(To),ir=Cr.map(xn).filter(wo=>!Jr.get(wo).disabled),nn=ir.every(wo=>xr.has(wo)),Qn=ir.some(wo=>xr.has(wo)),Wr=()=>{const wo=[];nn?ir.forEach(Go=>{xr.delete(Go),wo.push(Go)}):ir.forEach(Go=>{xr.has(Go)||(xr.add(Go),wo.push(Go))});const Bo=Array.from(xr);Te==null||Te(!nn,Bo.map(Go=>pn(Go)),wo.map(Go=>pn(Go))),Mr(Bo,"all"),jo(null)};let ao;if(Mt!=="radio"){let wo;if(xo){const go={getPopupContainer:Gn,items:xo.map((Oa,xa)=>{const{key:Ro,text:Hr,onSelect:oa}=Oa;return{key:Ro!=null?Ro:xa,onClick:()=>{oa==null||oa(ir)},label:Hr}})};wo=o.createElement("div",{className:`${Me}-selection-extra`},o.createElement(ze.Z,{menu:go,getPopupContainer:Gn},o.createElement("span",null,o.createElement(tl.Z,null))))}const Bo=Cr.map((go,Oa)=>{const xa=xn(go,Oa),Ro=Jr.get(xa)||{};return Object.assign({checked:xr.has(xa)},Ro)}).filter(go=>{let{disabled:Oa}=go;return Oa}),Go=!!Bo.length&&Bo.length===Cr.length,aa=Go&&Bo.every(go=>{let{checked:Oa}=go;return Oa}),ra=Go&&Bo.some(go=>{let{checked:Oa}=go;return Oa});ao=!fn&&o.createElement("div",{className:`${Me}-selection`},o.createElement(ue.default,{checked:Go?aa:!!Cr.length&&nn,indeterminate:Go?!aa&&ra:!nn&&Qn,onChange:Wr,disabled:Cr.length===0||Go,"aria-label":wo?"Custom selection":"Select all",skipGroup:!0}),wo)}let ba;Mt==="radio"?ba=(wo,Bo,Go)=>{const aa=xn(Bo,Go),ra=xr.has(aa);return{node:o.createElement(an.ZP,Object.assign({},Jr.get(aa),{checked:ra,onClick:go=>go.stopPropagation(),onChange:go=>{xr.has(aa)||Oo(aa,!0,[aa],go.nativeEvent)}})),checked:ra}}:ba=(wo,Bo,Go)=>{var aa;const ra=xn(Bo,Go),go=xr.has(ra),Oa=po.has(ra),xa=Jr.get(ra);let Ro;return Ir==="nest"?Ro=Oa:Ro=(aa=xa==null?void 0:xa.indeterminate)!==null&&aa!==void 0?aa:Oa,{node:o.createElement(ue.default,Object.assign({},xa,{indeterminate:Ro,checked:go,skipGroup:!0,onClick:Hr=>Hr.stopPropagation(),onChange:Hr=>{let{nativeEvent:oa}=Hr;const{shiftKey:wa}=oa;let il=-1,Ya=-1;if(wa&&rn){const ja=new Set([Kr,ra]);ir.some((Ra,la)=>{if(ja.has(Ra))if(il===-1)il=la;else return Ya=la,!0;return!1})}if(Ya!==-1&&il!==Ya&&rn){const ja=ir.slice(il,Ya+1),Ra=[];go?ja.forEach(ea=>{xr.has(ea)&&(Ra.push(ea),xr.delete(ea))}):ja.forEach(ea=>{xr.has(ea)||(Ra.push(ea),xr.add(ea))});const la=Array.from(xr);ft==null||ft(!go,la.map(ea=>pn(ea)),Ra.map(ea=>pn(ea))),Mr(la,"multiple")}else{const ja=io;if(rn){const Ra=go?(0,fa._5)(ja,ra):(0,fa.L0)(ja,ra);Oo(ra,!go,Ra,oa)}else{const Ra=(0,vo.S)([].concat((0,on.Z)(ja),[ra]),!0,Vr,to),{checkedKeys:la,halfCheckedKeys:ea}=Ra;let rl=la;if(go){const vl=new Set(la);vl.delete(ra),rl=(0,vo.S)(Array.from(vl),{checked:!1,halfCheckedKeys:ea},Vr,to).checkedKeys}Oo(ra,!go,rl,oa)}}jo(go?null:ra)}})),checked:go}};const ia=(wo,Bo,Go)=>{const{node:aa,checked:ra}=ba(wo,Bo,Go);return Kt?Kt(ra,Bo,Go,aa):aa};if(!Nr.includes(Yo))if(Nr.findIndex(wo=>{var Bo;return((Bo=wo[Zn])===null||Bo===void 0?void 0:Bo.columnType)==="EXPAND_COLUMN"})===0){const[wo,...Bo]=Nr;Nr=[wo,Yo].concat((0,on.Z)(Bo))}else Nr=[Yo].concat((0,on.Z)(Nr));const za=Nr.indexOf(Yo);Nr=Nr.filter((wo,Bo)=>wo!==Yo||Bo===za);const Xo=Nr[za-1],Ko=Nr[za+1];let Fr=lt;Fr===void 0&&((Ko==null?void 0:Ko.fixed)!==void 0?Fr=Ko.fixed:(Xo==null?void 0:Xo.fixed)!==void 0&&(Fr=Xo.fixed)),Fr&&Xo&&((Or=Xo[Zn])===null||Or===void 0?void 0:Or.columnType)==="EXPAND_COLUMN"&&Xo.fixed===void 0&&(Xo.fixed=Fr);const Aa=G()(`${Me}-selection-col`,{[`${Me}-selection-col-with-dropdown`]:zt&&Mt==="checkbox"}),Ia={fixed:Fr,width:jt,className:`${Me}-selection-column`,title:d.columnTitle||ao,render:ia,onCell:d.onCell,[Zn]:{className:Aa}};return Nr.map(wo=>wo===Yo?Ia:wo)},[xn,Cr,d,io,To,po,jt,xo,Ir,Kr,Jr,ft,Oo,to]),To]},fl=e(89489),bl=e(59477),_a=e(6848);const ll="ascend",nl="descend";function ml(i){return typeof i.sorter=="object"&&typeof i.sorter.multiple=="number"?i.sorter.multiple:!1}function pl(i){return typeof i=="function"?i:i&&typeof i=="object"&&i.compare?i.compare:!1}function Dl(i,d){return d?i[i.indexOf(d)+1]:i[0]}function xl(i,d,T){let S=[];function H(ne,we){S.push({column:ne,key:Wo(ne,we),multiplePriority:ml(ne),sortOrder:ne.sortOrder})}return(i||[]).forEach((ne,we)=>{const ke=ta(we,T);ne.children?("sortOrder"in ne&&H(ne,ke),S=[].concat((0,on.Z)(S),(0,on.Z)(xl(ne.children,d,ke)))):ne.sorter&&("sortOrder"in ne?H(ne,ke):d&&ne.defaultSortOrder&&S.push({column:ne,key:Wo(ne,ke),multiplePriority:ml(ne),sortOrder:ne.defaultSortOrder}))}),S}function El(i,d,T,S,H,ne,we,ke){return(d||[]).map((Te,it)=>{const rt=ta(it,ke);let ft=Te;if(ft.sorter){const jt=ft.sortDirections||H,Mt=ft.showSorterTooltip===void 0?we:ft.showSorterTooltip,zt=Wo(ft,rt),lt=T.find(Ir=>{let{key:Fn}=Ir;return Fn===zt}),Kt=lt?lt.sortOrder:null,fn=Dl(jt,Kt);let rn;if(Te.sortIcon)rn=Te.sortIcon({sortOrder:Kt});else{const Ir=jt.includes(ll)&&o.createElement(bl.Z,{className:G()(`${i}-column-sorter-up`,{active:Kt===ll})}),Fn=jt.includes(nl)&&o.createElement(fl.Z,{className:G()(`${i}-column-sorter-down`,{active:Kt===nl})});rn=o.createElement("span",{className:G()(`${i}-column-sorter`,{[`${i}-column-sorter-full`]:!!(Ir&&Fn)})},o.createElement("span",{className:`${i}-column-sorter-inner`,"aria-hidden":"true"},Ir,Fn))}const{cancelSort:Me,triggerAsc:me,triggerDesc:_t}=ne||{};let pn=Me;fn===nl?pn=_t:fn===ll&&(pn=me);const xn=typeof Mt=="object"?Mt:{title:pn};ft=Object.assign(Object.assign({},ft),{className:G()(ft.className,{[`${i}-column-sort`]:Kt}),title:Ir=>{const Fn=o.createElement("div",{className:`${i}-column-sorters`},o.createElement("span",{className:`${i}-column-title`},Mo(Te.title,Ir)),rn);return Mt?o.createElement(_a.Z,Object.assign({},xn),Fn):Fn},onHeaderCell:Ir=>{const Fn=Te.onHeaderCell&&Te.onHeaderCell(Ir)||{},er=Fn.onClick,Gn=Fn.onKeyDown;Fn.onClick=Pr=>{S({column:Te,key:zt,sortOrder:fn,multiplePriority:ml(Te)}),er==null||er(Pr)},Fn.onKeyDown=Pr=>{Pr.keyCode===vn.Z.ENTER&&(S({column:Te,key:zt,sortOrder:fn,multiplePriority:ml(Te)}),Gn==null||Gn(Pr))};const Mn=Qo(Te.title,{}),jn=Mn==null?void 0:Mn.toString();return Kt?Fn["aria-sort"]=Kt==="ascend"?"ascending":"descending":Fn["aria-label"]=jn||"",Fn.className=G()(Fn.className,`${i}-column-has-sorters`),Fn.tabIndex=0,Te.ellipsis&&(Fn.title=(Mn!=null?Mn:"").toString()),Fn}})}return"children"in ft&&(ft=Object.assign(Object.assign({},ft),{children:El(i,ft.children,T,S,H,ne,we,rt)})),ft})}function Il(i){const{column:d,sortOrder:T}=i;return{column:d,order:T,field:d.dataIndex,columnKey:d.key}}function Sl(i){const d=i.filter(T=>{let{sortOrder:S}=T;return S}).map(Il);return d.length===0&&i.length?Object.assign(Object.assign({},Il(i[i.length-1])),{column:void 0}):d.length<=1?d[0]||{}:d}function Jo(i,d,T){const S=d.slice().sort((we,ke)=>ke.multiplePriority-we.multiplePriority),H=i.slice(),ne=S.filter(we=>{let{column:{sorter:ke},sortOrder:Te}=we;return pl(ke)&&Te});return ne.length?H.sort((we,ke)=>{for(let Te=0;Te{const ke=we[T];return ke?Object.assign(Object.assign({},we),{[T]:Jo(ke,d,T)}):we}):H}function ko(i){let{prefixCls:d,mergedColumns:T,onSorterChange:S,sortDirections:H,tableLocale:ne,showSorterTooltip:we}=i;const[ke,Te]=o.useState(xl(T,!0)),it=o.useMemo(()=>{let zt=!0;const lt=xl(T,!1);if(!lt.length)return ke;const Kt=[];function fn(Me){zt?Kt.push(Me):Kt.push(Object.assign(Object.assign({},Me),{sortOrder:null}))}let rn=null;return lt.forEach(Me=>{rn===null?(fn(Me),Me.sortOrder&&(Me.multiplePriority===!1?zt=!1:rn=!0)):(rn&&Me.multiplePriority!==!1||(zt=!1),fn(Me))}),Kt},[T,ke]),rt=o.useMemo(()=>{const zt=it.map(lt=>{let{column:Kt,sortOrder:fn}=lt;return{column:Kt,order:fn}});return{sortColumns:zt,sortColumn:zt[0]&&zt[0].column,sortOrder:zt[0]&&zt[0].order}},[it]);function ft(zt){let lt;zt.multiplePriority===!1||!it.length||it[0].multiplePriority===!1?lt=[zt]:lt=[].concat((0,on.Z)(it.filter(Kt=>{let{key:fn}=Kt;return fn!==zt.key})),[zt]),Te(lt),S(Sl(lt),lt)}return[zt=>El(d,zt,it,ft,H,ne,we),it,rt,()=>Sl(it)]}function Ao(i,d){return i.map(T=>{const S=Object.assign({},T);return S.title=Mo(T.title,d),"children"in S&&(S.children=Ao(S.children,d)),S})}function Io(i){return[o.useCallback(T=>Ao(T,i),[i])]}var Da=Vn((i,d)=>{const{_renderTimes:T}=i,{_renderTimes:S}=d;return T!==S}),Va=kr((i,d)=>{const{_renderTimes:T}=i,{_renderTimes:S}=d;return T!==S}),Qa=e(64993),$a=e(17313),gl=e(83116),hl=e(37613),c=i=>{const{componentCls:d}=i,T=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`,S=(H,ne,we)=>({[`&${d}-${H}`]:{[`> ${d}-container`]:{[`> ${d}-content, > ${d}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${d}-expanded-row-fixed`]:{margin:`-${ne}px -${we+i.lineWidth}px`}}}}}});return{[`${d}-wrapper`]:{[`${d}${d}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${d}-title`]:{border:T,borderBottom:0},[`> ${d}-container`]:{borderInlineStart:T,borderTop:T,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:x.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${L}-leave`]:{animationTimingFunction:x.motionEaseInQuint}}]}},15969:function(qt,qe,e){"use strict";e.d(qe,{N:function(){return t}});const t=r=>({color:r.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${r.motionDurationSlow}`,"&:focus, &:hover":{color:r.colorLinkHover},"&:active":{color:r.colorLinkActive}})},1710:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return gr}});var t={},r="rc-table-internal-hook",s=e(42978),U=e(6089),f=e(34280),O=e(13697),o=e(59301),ee=e(4676);function se(i){var d=o.createContext(void 0),T=function(H){var ne=H.value,we=H.children,ke=o.useRef(ne);ke.current=ne;var Te=o.useState(function(){return{getValue:function(){return ke.current},listeners:new Set}}),it=(0,s.Z)(Te,1),rt=it[0];return(0,f.Z)(function(){(0,ee.unstable_batchedUpdates)(function(){rt.listeners.forEach(function(ft){ft(ne)})})},[ne]),o.createElement(d.Provider,{value:rt},we)};return{Context:d,Provider:T,defaultValue:i}}function P(i,d){var T=(0,U.Z)(typeof d=="function"?d:function(ft){if(d===void 0)return ft;if(!Array.isArray(d))return ft[d];var jt={};return d.forEach(function(Mt){jt[Mt]=ft[Mt]}),jt}),S=o.useContext(i==null?void 0:i.Context),H=S||{},ne=H.listeners,we=H.getValue,ke=o.useRef();ke.current=T(S?we():i==null?void 0:i.defaultValue);var Te=o.useState({}),it=(0,s.Z)(Te,2),rt=it[1];return(0,f.Z)(function(){if(!S)return;function ft(jt){var Mt=T(jt);(0,O.Z)(ke.current,Mt,!0)||rt({})}return ne.add(ft),function(){ne.delete(ft)}},[S]),ke.current}var ie=e(54476),M=e(8654);function x(){var i=o.createContext(null);function d(){return o.useContext(i)}function T(H,ne){var we=(0,M.Yr)(H),ke=function(it,rt){var ft=we?{ref:rt}:{},jt=o.useRef(0),Mt=o.useRef(it),zt=d();return zt!==null?o.createElement(H,(0,ie.Z)({},it,ft)):((!ne||ne(Mt.current,it))&&(jt.current+=1),Mt.current=it,o.createElement(i.Provider,{value:jt.current},o.createElement(H,(0,ie.Z)({},it,ft))))};return we?o.forwardRef(ke):ke}function S(H,ne){var we=(0,M.Yr)(H),ke=function(it,rt){var ft=we?{ref:rt}:{};return d(),o.createElement(H,(0,ie.Z)({},it,ft))};return we?o.memo(o.forwardRef(ke),ne):o.memo(ke,ne)}return{makeImmutable:T,responseImmutable:S,useImmutableMark:d}}var Z=x(),R=Z.makeImmutable,L=Z.responseImmutable,We=Z.useImmutableMark,Ce=x(),Ze=Ce.makeImmutable,De=Ce.responseImmutable,Y=Ce.useImmutableMark,u=se(),n=u;function E(i,d){var T=o.useRef(0);T.current+=1;var S=o.useRef(i),H=[];Object.keys(i||{}).map(function(we){var ke;(i==null?void 0:i[we])!==((ke=S.current)===null||ke===void 0?void 0:ke[we])&&H.push(we)}),S.current=i;var ne=o.useRef([]);return H.length&&(ne.current=H),o.useDebugValue(T.current),o.useDebugValue(ne.current.join(", ")),d&&console.log("".concat(d,":"),T.current,ne.current),T.current}var I=null,re=o.memo(function(){var i=E();return o.createElement("h1",null,"Render Times: ",i)});re.displayName="RenderBlock";var X=e(76190),V=e(33885),y=e(20068),ge=e(92310),G=e.n(ge),Ve=e(80547),ae=e(97938),xe=e(48736),de=o.createContext({renderWithProps:!1}),me=de,Be="RC_TABLE_KEY";function le(i){return i==null?[]:Array.isArray(i)?i:[i]}function k(i){var d=[],T={};return i.forEach(function(S){for(var H=S||{},ne=H.key,we=H.dataIndex,ke=ne||le(we).join("-")||Be;T[ke];)ke="".concat(ke,"_next");T[ke]=!0,d.push(ke)}),d}function Ee(i){return i!=null}function te(i){return i&&(0,X.Z)(i)==="object"&&!Array.isArray(i)&&!o.isValidElement(i)}function W(i,d,T,S,H,ne){var we=o.useContext(me),ke=Y(),Te=(0,Ve.Z)(function(){if(Ee(S))return[S];var it=d==null||d===""?[]:Array.isArray(d)?d:[d],rt=(0,ae.Z)(i,it),ft=rt,jt=void 0;if(H){var Mt=H(rt,i,T);te(Mt)?(ft=Mt.children,jt=Mt.props,we.renderWithProps=!0):ft=Mt}return[ft,jt]},[ke,i,S,d,H,T],function(it,rt){if(ne){var ft=(0,s.Z)(it,2),jt=ft[1],Mt=(0,s.Z)(rt,2),zt=Mt[1];return ne(zt,jt)}return we.renderWithProps?!0:!(0,O.Z)(it,rt,!0)});return Te}function be(i,d,T,S){var H=i+d-1;return i<=S&&H>=T}function Qe(i,d){return P(n,function(T){var S=be(i,d||1,T.hoverStartRow,T.hoverEndRow);return[S,T.onHover]})}var Dt=function(d){var T=d.ellipsis,S=d.rowType,H=d.children,ne,we=T===!0?{showTitle:!0}:T;return we&&(we.showTitle||S==="header")&&(typeof H=="string"||typeof H=="number"?ne=H.toString():o.isValidElement(H)&&typeof H.props.children=="string"&&(ne=H.props.children)),ne};function yt(i){var d,T,S,H,ne,we,ke,Te,it=i.component,rt=i.children,ft=i.ellipsis,jt=i.scope,Mt=i.prefixCls,zt=i.className,lt=i.align,Kt=i.record,fn=i.render,rn=i.dataIndex,Me=i.renderIndex,ve=i.shouldCellUpdate,_t=i.index,pn=i.rowType,xn=i.colSpan,Ir=i.rowSpan,Fn=i.fixLeft,er=i.fixRight,Gn=i.firstFixLeft,Mn=i.lastFixLeft,jn=i.firstFixRight,Pr=i.lastFixRight,$r=i.appendNode,Vr=i.additionalProps,Cr=Vr===void 0?{}:Vr,Jr=i.isSticky,to="".concat(Mt,"-cell"),io=P(n,["supportSticky","allColumnsFixedLeft"]),no=io.supportSticky,To=io.allColumnsFixedLeft,po=W(Kt,rn,Me,rt,fn,ve),Kr=(0,s.Z)(po,2),jo=Kr[0],Mr=Kr[1],Oo={},xo=typeof Fn=="number"&&no,na=typeof er=="number"&&no;xo&&(Oo.position="sticky",Oo.left=Fn),na&&(Oo.position="sticky",Oo.right=er);var Tr=(d=(T=(S=Mr==null?void 0:Mr.colSpan)!==null&&S!==void 0?S:Cr.colSpan)!==null&&T!==void 0?T:xn)!==null&&d!==void 0?d:1,Or=(H=(ne=(we=Mr==null?void 0:Mr.rowSpan)!==null&&we!==void 0?we:Cr.rowSpan)!==null&&ne!==void 0?ne:Ir)!==null&&H!==void 0?H:1,Nr=Qe(_t,Or),xr=(0,s.Z)(Nr,2),ir=xr[0],nn=xr[1],Qn=function(Fr){var Aa;Kt&&nn(_t,_t+Or-1),Cr==null||(Aa=Cr.onMouseEnter)===null||Aa===void 0||Aa.call(Cr,Fr)},Wr=function(Fr){var Aa;Kt&&nn(-1,-1),Cr==null||(Aa=Cr.onMouseLeave)===null||Aa===void 0||Aa.call(Cr,Fr)};if(Tr===0||Or===0)return null;var ao=(ke=Cr.title)!==null&&ke!==void 0?ke:Dt({rowType:pn,ellipsis:ft,children:jo}),ba=G()(to,zt,(Te={},(0,y.Z)(Te,"".concat(to,"-fix-left"),xo&&no),(0,y.Z)(Te,"".concat(to,"-fix-left-first"),Gn&&no),(0,y.Z)(Te,"".concat(to,"-fix-left-last"),Mn&&no),(0,y.Z)(Te,"".concat(to,"-fix-left-all"),Mn&&To&&no),(0,y.Z)(Te,"".concat(to,"-fix-right"),na&&no),(0,y.Z)(Te,"".concat(to,"-fix-right-first"),jn&&no),(0,y.Z)(Te,"".concat(to,"-fix-right-last"),Pr&&no),(0,y.Z)(Te,"".concat(to,"-ellipsis"),ft),(0,y.Z)(Te,"".concat(to,"-with-append"),$r),(0,y.Z)(Te,"".concat(to,"-fix-sticky"),(xo||na)&&Jr&&no),(0,y.Z)(Te,"".concat(to,"-row-hover"),!Mr&&ir),Te),Cr.className,Mr==null?void 0:Mr.className),ia={};lt&&(ia.textAlign=lt);var za=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},Oo),Cr.style),ia),Mr==null?void 0:Mr.style),Xo=jo;return(0,X.Z)(Xo)==="object"&&!Array.isArray(Xo)&&!o.isValidElement(Xo)&&(Xo=null),ft&&(Mn||jn)&&(Xo=o.createElement("span",{className:"".concat(to,"-content")},Xo)),o.createElement(it,(0,ie.Z)({},Mr,Cr,{className:ba,style:za,title:ao,scope:jt,onMouseEnter:Qn,onMouseLeave:Wr,colSpan:Tr!==1?Tr:null,rowSpan:Or!==1?Or:null}),$r,Xo)}var kt=o.memo(yt);function vt(i,d,T,S,H,ne){var we=T[i]||{},ke=T[d]||{},Te,it;we.fixed==="left"?Te=S.left[H==="rtl"?d:i]:ke.fixed==="right"&&(it=S.right[H==="rtl"?i:d]);var rt=!1,ft=!1,jt=!1,Mt=!1,zt=T[d+1],lt=T[i-1],Kt=!(ne!=null&&ne.children);if(H==="rtl"){if(Te!==void 0){var fn=lt&<.fixed==="left";Mt=!fn&&Kt}else if(it!==void 0){var rn=zt&&zt.fixed==="right";jt=!rn&&Kt}}else if(Te!==void 0){var Me=zt&&zt.fixed==="left";rt=!Me&&Kt}else if(it!==void 0){var ve=lt&<.fixed==="right";ft=!ve&&Kt}return{fixLeft:Te,fixRight:it,lastFixLeft:rt,firstFixRight:ft,lastFixRight:jt,firstFixLeft:Mt,isSticky:S.isSticky}}var wt=o.createContext({}),dt=wt;function je(i){var d=i.className,T=i.index,S=i.children,H=i.colSpan,ne=H===void 0?1:H,we=i.rowSpan,ke=i.align,Te=P(n,["prefixCls","direction"]),it=Te.prefixCls,rt=Te.direction,ft=o.useContext(dt),jt=ft.scrollColumnIndex,Mt=ft.stickyOffsets,zt=ft.flattenColumns,lt=ft.columns,Kt=T+ne-1,fn=Kt+1===jt?ne+1:ne,rn=vt(T,T+fn-1,zt,Mt,rt,lt==null?void 0:lt[T]);return o.createElement(kt,(0,ie.Z)({className:d,index:T,component:"td",prefixCls:it,record:null,dataIndex:null,align:ke,colSpan:fn,rowSpan:we,render:function(){return S}},rn))}var nt=e(75931),g=["children"];function D(i){var d=i.children,T=(0,nt.Z)(i,g);return o.createElement("tr",T,d)}function C(i){var d=i.children;return d}C.Row=D,C.Cell=je;var l=C;function j(i){var d=i.children,T=i.stickyOffsets,S=i.flattenColumns,H=i.columns,ne=P(n,"prefixCls"),we=S.length-1,ke=S[we],Te=o.useMemo(function(){return{stickyOffsets:T,flattenColumns:S,scrollColumnIndex:ke!=null&&ke.scrollbar?we:null,columns:H}},[ke,S,we,T,H]);return o.createElement(dt.Provider,{value:Te},o.createElement("tfoot",{className:"".concat(ne,"-summary")},d))}var ce=De(j),p=l,m=e(70425),J=e(29301),N=e(29194),A=e(24514),q=e(75152),Je=e(26112);function Se(i,d,T,S,H,ne,we){i.push({record:d,indent:T,index:we});var ke=ne(d),Te=H==null?void 0:H.has(ke);if(d&&Array.isArray(d[S])&&Te)for(var it=0;it1?Gn-1:0),jn=1;jn=0;ke-=1){var Te=d[ke],it=T&&T[ke],rt=it&&it[Zn];if(Te||rt||we){var ft=rt||{},jt=ft.columnType,Mt=(0,nt.Z)(ft,Lt);H.unshift(o.createElement("col",(0,ie.Z)({key:ke,style:{width:Te}},Mt))),we=!0}}return o.createElement("colgroup",null,H)}var cn=ar,on=e(94480),tr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function tt(i,d){return(0,o.useMemo)(function(){for(var T=[],S=0;S1?"colgroup":"col":null,ellipsis:Kt.ellipsis,align:Kt.align,component:Kt.title?ne:we,prefixCls:rt,key:Mt[lt]},fn,{additionalProps:rn,rowType:"header"}))}))}Ft.displayName="HeaderRow";var tn=Ft;function Hn(i){var d=[];function T(we,ke){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;d[Te]=d[Te]||[];var it=ke,rt=we.filter(Boolean).map(function(ft){var jt={key:ft.key,className:ft.className||"",children:ft.title,column:ft,colStart:it},Mt=1,zt=ft.children;return zt&&zt.length>0&&(Mt=T(zt,it,Te+1).reduce(function(lt,Kt){return lt+Kt},0),jt.hasSubColumns=!0),"colSpan"in ft&&(Mt=ft.colSpan),"rowSpan"in ft&&(jt.rowSpan=ft.rowSpan),jt.colSpan=Mt,jt.colEnd=jt.colStart+Mt-1,d[Te].push(jt),it+=Mt,Mt});return rt}T(i,0);for(var S=d.length,H=function(ke){d[ke].forEach(function(Te){!("rowSpan"in Te)&&!Te.hasSubColumns&&(Te.rowSpan=S-ke)})},ne=0;ne1&&arguments[1]!==void 0?arguments[1]:"";return typeof d=="number"?d:d.endsWith("%")?i*parseFloat(d)/100:null}function Yt(i,d){return o.useMemo(function(){if(d&&d>0){var T=0,S=0;i.forEach(function(it){var rt=Tn(d,it.width);rt?T+=rt:S+=1});var H=d-T,ne=S,we=H/S,ke=0,Te=i.map(function(it){var rt=(0,V.Z)({},it),ft=Tn(d,rt.width);if(ft)rt.width=ft;else{var jt=Math.floor(we);rt.width=ne===1?H:jt,H-=jt,ne-=1}return ke+=rt.width,rt});return[Te,ke]}return[i,d]},[i,d])}var Sr=["children"],fe=["fixed"];function ot(i){return(0,qn.Z)(i).filter(function(d){return o.isValidElement(d)}).map(function(d){var T=d.key,S=d.props,H=S.children,ne=(0,nt.Z)(S,Sr),we=(0,V.Z)({key:T},ne);return H&&(we.children=ot(H)),we})}function Et(i){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return i.filter(function(T){return T&&(0,X.Z)(T)==="object"}).reduce(function(T,S,H){var ne=S.fixed,we=ne===!0?"left":ne,ke="".concat(d,"-").concat(H),Te=S.children;return Te&&Te.length>0?[].concat((0,on.Z)(T),(0,on.Z)(Et(Te,ke).map(function(it){return(0,V.Z)({fixed:we},it)}))):[].concat((0,on.Z)(T),[(0,V.Z)((0,V.Z)({key:ke},S),{},{fixed:we})])},[])}function z(i){for(var d=!0,T=0;T=0;ne-=1){var we=i[ne];if(H&&we.fixed!=="right")H=!1;else if(!H&&we.fixed==="right"){warning(!1,"Index ".concat(ne+1," of `columns` missing `fixed='right'` prop."));break}}}function K(i){return i.map(function(d){var T=d.fixed,S=(0,nt.Z)(d,fe),H=T;return T==="left"?H="right":T==="right"&&(H="left"),(0,V.Z)({fixed:H},S)})}function ct(i,d){var T=i.prefixCls,S=i.columns,H=i.children,ne=i.expandable,we=i.expandedKeys,ke=i.columnTitle,Te=i.getRowKey,it=i.onTriggerExpand,rt=i.expandIcon,ft=i.rowExpandable,jt=i.expandIconColumnIndex,Mt=i.direction,zt=i.expandRowByClick,lt=i.columnWidth,Kt=i.fixed,fn=i.scrollWidth,rn=o.useMemo(function(){return S||ot(H)},[S,H]),Me=o.useMemo(function(){if(ne){var er,Gn=rn.slice();if(!Gn.includes(t)){var Mn=jt||0;Mn>=0&&Gn.splice(Mn,0,t)}var jn=Gn.indexOf(t);Gn=Gn.filter(function(Cr,Jr){return Cr!==t||Jr===jn});var Pr=rn[jn],$r;(Kt==="left"||Kt)&&!jt?$r="left":(Kt==="right"||Kt)&&jt===rn.length?$r="right":$r=Pr?Pr.fixed:null;var Vr=(er={},(0,y.Z)(er,Zn,{className:"".concat(T,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,y.Z)(er,"title",ke),(0,y.Z)(er,"fixed",$r),(0,y.Z)(er,"className","".concat(T,"-row-expand-icon-cell")),(0,y.Z)(er,"width",lt),(0,y.Z)(er,"render",function(Jr,to,io){var no=Te(to,io),To=we.has(no),po=ft?ft(to):!0,Kr=rt({prefixCls:T,expanded:To,expandable:po,record:to,onExpand:it});return zt?o.createElement("span",{onClick:function(Mr){return Mr.stopPropagation()}},Kr):Kr}),er);return Gn.map(function(Cr){return Cr===t?Vr:Cr})}return rn.filter(function(Cr){return Cr!==t})},[ne,rn,Te,we,rt,Mt]),ve=o.useMemo(function(){var er=Me;return d&&(er=d(er)),er.length||(er=[{render:function(){return null}}]),er},[d,Me,Mt]),_t=o.useMemo(function(){return Mt==="rtl"?K(Et(ve)):Et(ve)},[ve,Mt,fn]),pn=Yt(_t,fn),xn=(0,s.Z)(pn,2),Ir=xn[0],Fn=xn[1];return[ve,Ir,Fn]}var pe=ct;function Bt(i){var d,T=i.prefixCls,S=i.record,H=i.onExpand,ne=i.expanded,we=i.expandable,ke="".concat(T,"-row-expand-icon");if(!we)return o.createElement("span",{className:G()(ke,"".concat(T,"-row-spaced"))});var Te=function(rt){H(S,rt),rt.stopPropagation()};return o.createElement("span",{className:G()(ke,(d={},(0,y.Z)(d,"".concat(T,"-row-expanded"),ne),(0,y.Z)(d,"".concat(T,"-row-collapsed"),!ne),d)),onClick:Te})}function Ht(i,d,T){var S=[];function H(ne){(ne||[]).forEach(function(we,ke){S.push(d(we,ke)),H(we[T])})}return H(i),S}function Ct(i,d,T){var S=An(i),H=S.expandIcon,ne=S.expandedRowKeys,we=S.defaultExpandedRowKeys,ke=S.defaultExpandAllRows,Te=S.expandedRowRender,it=S.onExpand,rt=S.onExpandedRowsChange,ft=S.childrenColumnName,jt=H||Bt,Mt=ft||"children",zt=o.useMemo(function(){return Te?"row":i.expandable&&i.internalHooks===r&&i.expandable.__PARENT_RENDER_ICON__||d.some(function(_t){return _t&&(0,X.Z)(_t)==="object"&&_t[Mt]})?"nest":!1},[!!Te,d]),lt=o.useState(function(){return we||(ke?Ht(d,T,Mt):[])}),Kt=(0,s.Z)(lt,2),fn=Kt[0],rn=Kt[1],Me=o.useMemo(function(){return new Set(ne||fn||[])},[ne,fn]),ve=o.useCallback(function(_t){var pn=T(_t,d.indexOf(_t)),xn,Ir=Me.has(pn);Ir?(Me.delete(pn),xn=(0,on.Z)(Me)):xn=[].concat((0,on.Z)(Me),[pn]),rn(xn),it&&it(!Ir,_t),rt&&rt(xn)},[T,Me,d,it,rt]);return[S,zt,Me,jt,Mt,ve]}function $t(i,d,T,S){var H=i.map(function(ne,we){return vt(we,we,i,d,T,S==null?void 0:S[we])});return(0,Ve.Z)(function(){return H},[H],function(ne,we){return!(0,O.Z)(ne,we)})}function sn(i){var d=(0,o.useRef)(i),T=(0,o.useState)({}),S=(0,s.Z)(T,2),H=S[1],ne=(0,o.useRef)(null),we=(0,o.useRef)([]);function ke(Te){we.current.push(Te);var it=Promise.resolve();ne.current=it,it.then(function(){if(ne.current===it){var rt=we.current,ft=d.current;we.current=[],rt.forEach(function(jt){d.current=jt(d.current)}),ne.current=null,ft!==d.current&&H({})}})}return(0,o.useEffect)(function(){return function(){ne.current=null}},[]),[d.current,ke]}function wn(i){var d=(0,o.useRef)(i||null),T=(0,o.useRef)();function S(){window.clearTimeout(T.current)}function H(we){d.current=we,S(),T.current=window.setTimeout(function(){d.current=null,T.current=void 0},100)}function ne(){return d.current}return(0,o.useEffect)(function(){return S},[]),[H,ne]}function Cn(){var i=o.useState(-1),d=(0,s.Z)(i,2),T=d[0],S=d[1],H=o.useState(-1),ne=(0,s.Z)(H,2),we=ne[0],ke=ne[1],Te=o.useCallback(function(it,rt){S(it),ke(rt)},[]);return[T,we,Te]}var Wt=e(47273),oe=(0,Wt.Z)()?window:null;function Ae(i,d){var T=(0,X.Z)(i)==="object"?i:{},S=T.offsetHeader,H=S===void 0?0:S,ne=T.offsetSummary,we=ne===void 0?0:ne,ke=T.offsetScroll,Te=ke===void 0?0:ke,it=T.getContainer,rt=it===void 0?function(){return oe}:it,ft=rt()||oe;return o.useMemo(function(){var jt=!!i;return{isSticky:jt,stickyClassName:jt?"".concat(d,"-sticky-holder"):"",offsetHeader:H,offsetSummary:we,offsetScroll:Te,container:ft}},[Te,H,we,d,ft])}function Re(i,d,T){var S=(0,o.useMemo)(function(){for(var H=[],ne=[],we=0,ke=0,Te=0;Te=ft&&(Cr=ft-jt),we({scrollLeft:Cr/ft*(rt+2)}),rn.current.x=jn.pageX},er=function(){if(ne.current){var jn=(0,$.os)(ne.current).top,Pr=jn+ne.current.offsetHeight,$r=Te===window?document.documentElement.scrollTop+window.innerHeight:(0,$.os)(Te).top+Te.clientHeight;Pr-(0,q.Z)()<=$r||jn>=$r-ke?fn(function(Vr){return(0,V.Z)((0,V.Z)({},Vr),{},{isHiddenScrollBar:!0})}):fn(function(Vr){return(0,V.Z)((0,V.Z)({},Vr),{},{isHiddenScrollBar:!1})})}},Gn=function(jn){fn(function(Pr){return(0,V.Z)((0,V.Z)({},Pr),{},{scrollLeft:jn/rt*ft||0})})};return o.useImperativeHandle(T,function(){return{setScrollLeft:Gn}}),o.useEffect(function(){var Mn=(0,mt.Z)(document.body,"mouseup",xn,!1),jn=(0,mt.Z)(document.body,"mousemove",Fn,!1);return er(),function(){Mn.remove(),jn.remove()}},[jt,_t]),o.useEffect(function(){var Mn=(0,mt.Z)(Te,"scroll",er,!1),jn=(0,mt.Z)(window,"resize",er,!1);return function(){Mn.remove(),jn.remove()}},[Te]),o.useEffect(function(){Kt.isHiddenScrollBar||fn(function(Mn){var jn=ne.current;return jn?(0,V.Z)((0,V.Z)({},Mn),{},{scrollLeft:jn.scrollLeft/jn.scrollWidth*jn.clientWidth}):Mn})},[Kt.isHiddenScrollBar]),rt<=ft||!jt||Kt.isHiddenScrollBar?null:o.createElement("div",{style:{height:(0,q.Z)(),width:ft,bottom:ke},className:"".concat(it,"-sticky-scroll")},o.createElement("div",{onMouseDown:Ir,ref:Mt,className:G()("".concat(it,"-sticky-scroll-bar"),(0,y.Z)({},"".concat(it,"-sticky-scroll-bar-active"),_t)),style:{width:"".concat(jt,"px"),transform:"translate3d(".concat(Kt.scrollLeft,"px, 0, 0)")}}))},Fe=o.forwardRef(Ne);function et(i){return null}var Ge=et;function st(i){return null}var at=st,Qt="rc-table",mn=[],En={};function Wn(){return"No Data"}function kn(i){var d,T=(0,V.Z)({rowKey:"key",prefixCls:Qt,emptyText:Wn},i),S=T.prefixCls,H=T.className,ne=T.rowClassName,we=T.style,ke=T.data,Te=T.rowKey,it=T.scroll,rt=T.tableLayout,ft=T.direction,jt=T.title,Mt=T.footer,zt=T.summary,lt=T.caption,Kt=T.id,fn=T.showHeader,rn=T.components,Me=T.emptyText,ve=T.onRow,_t=T.onHeaderRow,pn=T.internalHooks,xn=T.transformColumns,Ir=T.internalRefs,Fn=T.tailor,er=T.sticky,Gn=ke||mn,Mn=!!Gn.length,jn=pn===r,Pr=o.useCallback(function(No,$o){return(0,ae.Z)(rn,No)||$o},[rn]),$r=o.useMemo(function(){return typeof Te=="function"?Te:function(No){var $o=No&&No[Te];return $o}},[Te]),Vr=Pr(["body"]),Cr=Cn(),Jr=(0,s.Z)(Cr,3),to=Jr[0],io=Jr[1],no=Jr[2],To=Ct(T,Gn,$r),po=(0,s.Z)(To,6),Kr=po[0],jo=po[1],Mr=po[2],Oo=po[3],xo=po[4],na=po[5],Tr=it==null?void 0:it.x,Or=o.useState(0),Nr=(0,s.Z)(Or,2),xr=Nr[0],ir=Nr[1],nn=pe((0,V.Z)((0,V.Z)((0,V.Z)({},T),Kr),{},{expandable:!!Kr.expandedRowRender,columnTitle:Kr.columnTitle,expandedKeys:Mr,getRowKey:$r,onTriggerExpand:na,expandIcon:Oo,expandIconColumnIndex:Kr.expandIconColumnIndex,direction:ft,scrollWidth:jn&&Fn&&typeof Tr=="number"?Tr:null}),jn?xn:null),Qn=(0,s.Z)(nn,3),Wr=Qn[0],ao=Qn[1],ba=Qn[2],ia=ba!=null?ba:Tr,za=o.useMemo(function(){return{columns:Wr,flattenColumns:ao}},[Wr,ao]),Xo=o.useRef(),Ko=o.useRef(),Fr=o.useRef(),Aa=o.useRef(),Ia=o.useRef(),wo=o.useState(!1),Bo=(0,s.Z)(wo,2),Go=Bo[0],aa=Bo[1],ra=o.useState(!1),go=(0,s.Z)(ra,2),Oa=go[0],xa=go[1],Ro=sn(new Map),Hr=(0,s.Z)(Ro,2),oa=Hr[0],wa=Hr[1],il=k(ao),Ya=il.map(function(No){return oa.get(No)}),ja=o.useMemo(function(){return Ya},[Ya.join("_")]),Ra=Xe(ja,ao.length,ft),la=it&&Ee(it.y),ea=it&&Ee(ia)||!!Kr.fixed,rl=ea&&ao.some(function(No){var $o=No.fixed;return $o}),vl=o.useRef(),qa=Ae(er,S),ol=qa.isSticky,Ol=qa.offsetHeader,jl=qa.offsetSummary,Co=qa.offsetScroll,Zo=qa.stickyClassName,Pa=qa.container,_o=o.useMemo(function(){return zt==null?void 0:zt(Gn)},[zt,Gn]),Na=(la||ol)&&o.isValidElement(_o)&&_o.type===l&&_o.props.fixed,Fa,Ba,al;la&&(Ba={overflowY:"scroll",maxHeight:it.y}),ea&&(Fa={overflowX:"auto"},la||(Ba={overflowY:"hidden"}),al={width:ia===!0?"auto":ia,minWidth:"100%"});var Kl=o.useCallback(function(No,$o){(0,N.Z)(Xo.current)&&wa(function(Ua){if(Ua.get(No)!==$o){var sl=new Map(Ua);return sl.set(No,$o),sl}return Ua})},[]),di=wn(null),zl=(0,s.Z)(di,2),fi=zl[0],oi=zl[1];function Nl(No,$o){$o&&(typeof $o=="function"?$o(No):$o.scrollLeft!==No&&($o.scrollLeft=No,$o.scrollLeft!==No&&setTimeout(function(){$o.scrollLeft=No},0)))}var yl=(0,U.Z)(function(No){var $o=No.currentTarget,Ua=No.scrollLeft,sl=ft==="rtl",cl=typeof Ua=="number"?Ua:$o.scrollLeft,ui=$o||En;if(!oi()||oi()===ui){var ei;fi(ui),Nl(cl,Ko.current),Nl(cl,Fr.current),Nl(cl,Ia.current),Nl(cl,(ei=vl.current)===null||ei===void 0?void 0:ei.setScrollLeft)}var ti=$o||Ko.current;if(ti){var ni=ti.scrollWidth,Bl=ti.clientWidth;if(ni===Bl){aa(!1),xa(!1);return}sl?(aa(-cl0)):(aa(cl>0),xa(cl1?lt-jn:0,$r=(0,V.Z)((0,V.Z)((0,V.Z)({},xn),Te),{},{flex:"0 0 ".concat(jn,"px"),width:"".concat(jn,"px"),marginRight:Pr,pointerEvents:"auto"}),Vr=o.useMemo(function(){return rt?Gn<=1:Fn===0||Gn===0||Gn>1},[Gn,Fn,rt]);Vr?$r.visibility="hidden":rt&&($r.height=ft==null?void 0:ft(Gn));var Cr=Vr?function(){return null}:jt,Jr={};return(Gn===0||Fn===0)&&(Jr.rowSpan=1,Jr.colSpan=1),o.createElement(kt,(0,ie.Z)({className:G()(zt,it),ellipsis:T.ellipsis,align:T.align,scope:T.rowScope,component:"div",prefixCls:d.prefixCls,key:Me,record:ke,index:ne,renderIndex:we,dataIndex:Mt,render:Cr,shouldCellUpdate:T.shouldCellUpdate},ve,{appendNode:_t,additionalProps:(0,V.Z)((0,V.Z)({},pn),{},{style:$r},Jr)}))}var nr=Yn,lr=["data","index","className","rowKey","style","extra","getHeight"],Br=o.forwardRef(function(i,d){var T=i.data,S=i.index,H=i.className,ne=i.rowKey,we=i.style,ke=i.extra,Te=i.getHeight,it=(0,nt.Z)(i,lr),rt=T.record,ft=T.indent,jt=T.index,Mt=P(n,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),zt=Mt.scrollX,lt=Mt.flattenColumns,Kt=Mt.prefixCls,fn=Mt.fixColumn,rn=Mt.componentWidth,Me=F(rt,ne,S,ft),ve=Me.rowSupportExpand,_t=Me.expanded,pn=Me.rowProps,xn=Me.expandedRowRender,Ir=Me.expandedRowClassName,Fn;if(ve&&_t){var er=xn(rt,S,ft+1,_t),Gn=Ir==null?void 0:Ir(rt,S,ft),Mn={};fn&&(Mn={style:(0,y.Z)({},"--virtual-width","".concat(rn,"px"))});var jn="".concat(Kt,"-expanded-row-cell");Fn=o.createElement("div",{className:G()("".concat(Kt,"-expanded-row"),"".concat(Kt,"-expanded-row-level-").concat(ft+1),Gn)},o.createElement(kt,{component:"div",prefixCls:Kt,className:G()(jn,(0,y.Z)({},"".concat(jn,"-fixed"),fn)),additionalProps:Mn},er))}var Pr=(0,V.Z)((0,V.Z)({},we),{},{width:zt});ke&&(Pr.position="absolute",Pr.pointerEvents="none");var $r=o.createElement("div",(0,ie.Z)({},pn,it,{ref:ve?null:d,className:G()(H,"".concat(Kt,"-row"),pn==null?void 0:pn.className,(0,y.Z)({},"".concat(Kt,"-row-extra"),ke)),style:(0,V.Z)((0,V.Z)({},Pr),pn==null?void 0:pn.style)}),lt.map(function(Vr,Cr){return o.createElement(nr,{key:Cr,rowInfo:Me,column:Vr,colIndex:Cr,indent:ft,index:S,renderIndex:jt,record:rt,inverse:ke,getHeight:Te})}));return ve?o.createElement("div",{ref:d},$r,Fn):$r}),Ur=De(Br),Ln=Ur,Pn=o.forwardRef(function(i,d){var T=i.data,S=i.onScroll,H=P(n,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ne=H.flattenColumns,we=H.onColumnResize,ke=H.getRowKey,Te=H.expandedKeys,it=H.prefixCls,rt=H.childrenColumnName,ft=H.emptyNode,jt=H.scrollX,Mt=P(Jn),zt=Mt.scrollY,lt=Mt.listItemHeight,Kt=o.useRef(),fn=Ke(T,rt,Te,ke),rn=o.useMemo(function(){var Fn=0;return ne.map(function(er){var Gn=er.width,Mn=er.key;return Fn+=Gn,[Mn,Gn,Fn]})},[ne]),Me=o.useMemo(function(){return rn.map(function(Fn){return Fn[2]})},[rn]);o.useEffect(function(){rn.forEach(function(Fn){var er=(0,s.Z)(Fn,2),Gn=er[0],Mn=er[1];we(Gn,Mn)})},[rn]),o.useImperativeHandle(d,function(){var Fn={};return Object.defineProperty(Fn,"scrollLeft",{get:function(){var Gn;return((Gn=Kt.current)===null||Gn===void 0?void 0:Gn.getScrollInfo().x)||0},set:function(Gn){var Mn;(Mn=Kt.current)===null||Mn===void 0||Mn.scrollTo({left:Gn})}}),Fn});var ve=function(er,Gn){var Mn,jn=(Mn=fn[Gn])===null||Mn===void 0?void 0:Mn.record,Pr=er.onCell;if(Pr){var $r,Vr=Pr(jn,Gn);return($r=Vr==null?void 0:Vr.rowSpan)!==null&&$r!==void 0?$r:1}return 1},_t=function(er){var Gn=er.start,Mn=er.end,jn=er.getSize,Pr=er.offsetY;if(Mn<0)return null;for(var $r=ne.filter(function(Tr){return ve(Tr,Gn)===0}),Vr=Gn,Cr=function(Or){if($r=$r.filter(function(Nr){return ve(Nr,Or)===0}),!$r.length)return Vr=Or,"break"},Jr=Gn;Jr>=0;Jr-=1){var to=Cr(Jr);if(to==="break")break}for(var io=ne.filter(function(Tr){return ve(Tr,Mn)!==1}),no=Mn,To=function(Or){if(io=io.filter(function(Nr){return ve(Nr,Or)!==1}),!io.length)return no=Math.max(Or-1,Mn),"break"},po=Mn;po1})&&jo.push(Or)},Oo=Vr;Oo<=no;Oo+=1)var xo=Mr(Oo);var na=jo.map(function(Tr){var Or=fn[Tr],Nr=ke(Or.record,Tr),xr=function(Qn){var Wr=Tr+Qn-1,ao=ke(fn[Wr].record,Wr),ba=jn(Nr,ao);return ba.bottom-ba.top},ir=jn(Nr);return o.createElement(Ln,{key:Tr,data:Or,rowKey:Nr,index:Tr,style:{top:-Pr+ir.top},extra:!0,getHeight:xr})});return na},pn=o.useMemo(function(){return{columnsOffset:Me}},[Me]),xn="".concat(it,"-tbody"),Ir;return fn.length?Ir=o.createElement(Xn.Z,{fullHeight:!1,ref:Kt,className:G()(xn,"".concat(xn,"-virtual")),height:zt,itemHeight:lt||24,data:fn,itemKey:function(er){return ke(er.record)},scrollWidth:jt,onVirtualScroll:function(er){var Gn=er.x;S({scrollLeft:Gn})},extraRender:_t},function(Fn,er,Gn){var Mn=ke(Fn.record,er);return o.createElement(Ln,(0,ie.Z)({data:Fn,rowKey:Mn,index:er},Gn))}):Ir=o.createElement("div",{className:G()("".concat(it,"-placeholder"))},o.createElement(kt,{component:"div",prefixCls:it},ft)),o.createElement(pr.Provider,{value:pn},Ir)}),dn=De(Pn),mr=dn,hr=function(d,T){var S=T.ref,H=T.onScroll;return o.createElement(mr,{ref:S,data:d,onScroll:H})},sr=100;function fr(i){var d=i.columns,T=i.scroll,S=i.prefixCls,H=S===void 0?Qt:S,ne=i.className,we=i.listItemHeight,ke=T||{},Te=ke.x,it=ke.y;typeof Te!="number"&&(Te=((d||[]).length+1)*sr),typeof it!="number"&&(it=500);var rt=o.useMemo(function(){return{scrollY:it,listItemHeight:we}},[it,we]);return o.createElement(Jn.Provider,{value:rt},o.createElement(ln,(0,ie.Z)({},i,{className:G()(ne,"".concat(H,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},T),{},{x:Te}),components:{body:hr},columns:d,internalHooks:r,tailor:!0})))}function kr(i){return Ze(fr,i)}var _n=kr(),br=null;function Rr(i){return null}var Sn=Rr;function Dn(i){return null}var cr=Dn,Lr=e(2738),ro=e(68031),eo=e(36355),_r=e(93891),fo=e(19716),Eo=e(8628),Po=e(31724),Fo=e(58421),zo=e(71418),co=e(88088);function oo(i){return function(T){let{prefixCls:S,onExpand:H,record:ne,expanded:we,expandable:ke}=T;const Te=`${S}-row-expand-icon`;return o.createElement("button",{type:"button",onClick:it=>{H(ne,it),it.stopPropagation()},className:G()(Te,{[`${Te}-spaced`]:!ke,[`${Te}-expanded`]:ke&&we,[`${Te}-collapsed`]:ke&&!we}),"aria-label":we?i.collapse:i.expand,"aria-expanded":we})}}var bo=oo;function Wo(i,d){return"key"in i&&i.key!==void 0&&i.key!==null?i.key:i.dataIndex?Array.isArray(i.dataIndex)?i.dataIndex.join("."):i.dataIndex:d}function ta(i,d){return d?`${d}-${i}`:`${i}`}function Mo(i,d){return typeof i=="function"?i(d):i}function Qo(i,d){const T=Mo(i,d);return Object.prototype.toString.call(T)==="[object Object]"?"":T}var Ea={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"},Vo=Ea,pa=e(7657),ga=function(d,T){return o.createElement(pa.Z,(0,ie.Z)({},d,{ref:T,icon:Vo}))},Yr=o.forwardRef(ga),Gr=Yr,So=e(56762);function vr(i){const d=o.useRef(i),T=(0,So.Z)();return[()=>d.current,S=>{d.current=S,T()}]}var Ar=e(3113),ue=e(24905),ze=e(38854),Oe=e(64165),bt=e(20834),Vt=e(40875),an=e(5112),St=e(17574),In=e(47472),Nn=e(92832);function rr(i){let{value:d,onChange:T,filterSearch:S,tablePrefixCls:H,locale:ne}=i;return S?o.createElement("div",{className:`${H}-filter-dropdown-search`},o.createElement(Nn.default,{prefix:o.createElement(In.Z,null),placeholder:ne.filterSearchPlaceholder,onChange:T,value:d,htmlSize:1,className:`${H}-filter-dropdown-search-input`})):null}var Un=rr,vn=e(10228);const jr=i=>{const{keyCode:d}=i;d===vn.Z.ENTER&&i.stopPropagation()};var ho=o.forwardRef((i,d)=>o.createElement("div",{className:i.className,onClick:T=>T.stopPropagation(),onKeyDown:jr,ref:d},i.children));function Dr(i){let d=[];return(i||[]).forEach(T=>{let{value:S,children:H}=T;d.push(S),H&&(d=[].concat((0,on.Z)(d),(0,on.Z)(Dr(H))))}),d}function wr(i){return i.some(d=>{let{children:T}=d;return T})}function lo(i,d){return typeof d=="string"||typeof d=="number"?d==null?void 0:d.toString().toLowerCase().includes(i.trim().toLowerCase()):!1}function mo(i){let{filters:d,prefixCls:T,filteredKeys:S,filterMultiple:H,searchValue:ne,filterSearch:we}=i;return d.map((ke,Te)=>{const it=String(ke.value);if(ke.children)return{key:it||Te,label:ke.text,popupClassName:`${T}-dropdown-submenu`,children:mo({filters:ke.children,prefixCls:T,filteredKeys:S,filterMultiple:H,searchValue:ne,filterSearch:we})};const rt=H?ue.default:an.ZP,ft={key:ke.value!==void 0?it:Te,label:o.createElement(o.Fragment,null,o.createElement(rt,{checked:S.includes(it)}),o.createElement("span",null,ke.text))};return ne.trim()?typeof we=="function"?we(ne,ke)?ft:null:lo(ne,ke.text)?ft:null:ft})}function Do(i){var d,T;const{tablePrefixCls:S,prefixCls:H,column:ne,dropdownPrefixCls:we,columnKey:ke,filterMultiple:Te,filterMode:it="menu",filterSearch:rt=!1,filterState:ft,triggerFilter:jt,locale:Mt,children:zt,getPopupContainer:lt}=i,{filterDropdownOpen:Kt,onFilterDropdownOpenChange:fn,filterResetToDefaultFilteredValue:rn,defaultFilteredValue:Me,filterDropdownVisible:ve,onFilterDropdownVisibleChange:_t}=ne,[pn,xn]=o.useState(!1),Ir=!!(ft&&(!((d=ft.filteredKeys)===null||d===void 0)&&d.length||ft.forceFiltered)),Fn=nn=>{xn(nn),fn==null||fn(nn),_t==null||_t(nn)},er=(T=Kt!=null?Kt:ve)!==null&&T!==void 0?T:pn,Gn=ft==null?void 0:ft.filteredKeys,[Mn,jn]=vr(Gn||[]),Pr=nn=>{let{selectedKeys:Qn}=nn;jn(Qn)},$r=(nn,Qn)=>{let{node:Wr,checked:ao}=Qn;Pr(Te?{selectedKeys:nn}:{selectedKeys:ao&&Wr.key?[Wr.key]:[]})};o.useEffect(()=>{pn&&Pr({selectedKeys:Gn||[]})},[Gn]);const[Vr,Cr]=o.useState([]),Jr=nn=>{Cr(nn)},[to,io]=o.useState(""),no=nn=>{const{value:Qn}=nn.target;io(Qn)};o.useEffect(()=>{pn||io("")},[pn]);const To=nn=>{const Qn=nn&&nn.length?nn:null;if(Qn===null&&(!ft||!ft.filteredKeys)||(0,O.Z)(Qn,ft==null?void 0:ft.filteredKeys,!0))return null;jt({column:ne,key:ke,filteredKeys:Qn})},po=()=>{Fn(!1),To(Mn())},Kr=function(){let{confirm:nn,closeDropdown:Qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};nn&&To([]),Qn&&Fn(!1),io(""),jn(rn?(Me||[]).map(Wr=>String(Wr)):[])},jo=function(){let{closeDropdown:nn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};nn&&Fn(!1),To(Mn())},Mr=nn=>{nn&&Gn!==void 0&&jn(Gn||[]),Fn(nn),!nn&&!ne.filterDropdown&&po()},Oo=G()({[`${we}-menu-without-submenu`]:!wr(ne.filters||[])}),xo=nn=>{if(nn.target.checked){const Qn=Dr(ne==null?void 0:ne.filters).map(Wr=>String(Wr));jn(Qn)}else jn([])},na=nn=>{let{filters:Qn}=nn;return(Qn||[]).map((Wr,ao)=>{const ba=String(Wr.value),ia={title:Wr.text,key:Wr.value!==void 0?ba:ao};return Wr.children&&(ia.children=na({filters:Wr.children})),ia})},Tr=nn=>{var Qn;return Object.assign(Object.assign({},nn),{text:nn.title,value:nn.key,children:((Qn=nn.children)===null||Qn===void 0?void 0:Qn.map(Wr=>Tr(Wr)))||[]})};let Or;if(typeof ne.filterDropdown=="function")Or=ne.filterDropdown({prefixCls:`${we}-custom`,setSelectedKeys:nn=>Pr({selectedKeys:nn}),selectedKeys:Mn(),confirm:jo,clearFilters:Kr,filters:ne.filters,visible:er,close:()=>{Fn(!1)}});else if(ne.filterDropdown)Or=ne.filterDropdown;else{const nn=Mn()||[],Qn=()=>(ne.filters||[]).length===0?o.createElement(Oe.Z,{image:Oe.Z.PRESENTED_IMAGE_SIMPLE,description:Mt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):it==="tree"?o.createElement(o.Fragment,null,o.createElement(Un,{filterSearch:rt,value:to,onChange:no,tablePrefixCls:S,locale:Mt}),o.createElement("div",{className:`${S}-filter-dropdown-tree`},Te?o.createElement(ue.default,{checked:nn.length===Dr(ne.filters).length,indeterminate:nn.length>0&&nn.lengthtypeof rt=="function"?rt(to,Tr(ao)):lo(to,ao.title):void 0}))):o.createElement(o.Fragment,null,o.createElement(Un,{filterSearch:rt,value:to,onChange:no,tablePrefixCls:S,locale:Mt}),o.createElement(bt.default,{selectable:!0,multiple:Te,prefixCls:`${we}-menu`,className:Oo,onSelect:Pr,onDeselect:Pr,selectedKeys:nn,getPopupContainer:lt,openKeys:Vr,onOpenChange:Jr,items:mo({filters:ne.filters||[],filterSearch:rt,prefixCls:H,filteredKeys:Mn(),filterMultiple:Te,searchValue:to})})),Wr=()=>rn?(0,O.Z)((Me||[]).map(ao=>String(ao)),nn,!0):nn.length===0;Or=o.createElement(o.Fragment,null,Qn(),o.createElement("div",{className:`${H}-dropdown-btns`},o.createElement(Ar.ZP,{type:"link",size:"small",disabled:Wr(),onClick:()=>Kr()},Mt.filterReset),o.createElement(Ar.ZP,{type:"primary",size:"small",onClick:po},Mt.filterConfirm)))}ne.filterDropdown&&(Or=o.createElement(Vt.J,{selectable:void 0},Or));const Nr=()=>o.createElement(ho,{className:`${H}-dropdown`},Or);let xr;typeof ne.filterIcon=="function"?xr=ne.filterIcon(Ir):ne.filterIcon?xr=ne.filterIcon:xr=o.createElement(Gr,null);const{direction:ir}=o.useContext(eo.E_);return o.createElement("div",{className:`${H}-column`},o.createElement("span",{className:`${S}-column-title`},zt),o.createElement(ze.Z,{dropdownRender:Nr,trigger:["click"],open:er,onOpenChange:Mr,getPopupContainer:lt,placement:ir==="rtl"?"bottomLeft":"bottomRight"},o.createElement("span",{role:"button",tabIndex:-1,className:G()(`${H}-trigger`,{active:Ir}),onClick:nn=>{nn.stopPropagation()}},xr)))}var ca=Do;function ua(i,d,T){let S=[];return(i||[]).forEach((H,ne)=>{var we;const ke=ta(ne,T);if(H.filters||"filterDropdown"in H||"onFilter"in H)if("filteredValue"in H){let Te=H.filteredValue;"filterDropdown"in H||(Te=(we=Te==null?void 0:Te.map(String))!==null&&we!==void 0?we:Te),S.push({column:H,key:Wo(H,ke),filteredKeys:Te,forceFiltered:H.filtered})}else S.push({column:H,key:Wo(H,ke),filteredKeys:d&&H.defaultFilteredValue?H.defaultFilteredValue:void 0,forceFiltered:H.filtered});"children"in H&&(S=[].concat((0,on.Z)(S),(0,on.Z)(ua(H.children,d,ke))))}),S}function Ga(i,d,T,S,H,ne,we,ke){return T.map((Te,it)=>{const rt=ta(it,ke),{filterMultiple:ft=!0,filterMode:jt,filterSearch:Mt}=Te;let zt=Te;if(zt.filters||zt.filterDropdown){const lt=Wo(zt,rt),Kt=S.find(fn=>{let{key:rn}=fn;return lt===rn});zt=Object.assign(Object.assign({},zt),{title:fn=>o.createElement(ca,{tablePrefixCls:i,prefixCls:`${i}-filter`,dropdownPrefixCls:d,column:zt,columnKey:lt,filterState:Kt,filterMultiple:ft,filterMode:jt,filterSearch:Mt,triggerFilter:ne,locale:H,getPopupContainer:we},Mo(Te.title,fn))})}return"children"in zt&&(zt=Object.assign(Object.assign({},zt),{children:Ga(i,d,zt.children,S,H,ne,we,rt)})),zt})}function Za(i){const d={};return i.forEach(T=>{let{key:S,filteredKeys:H,column:ne}=T;const{filters:we,filterDropdown:ke}=ne;if(ke)d[S]=H||null;else if(Array.isArray(H)){const Te=Dr(we);d[S]=Te.filter(it=>H.includes(String(it)))}else d[S]=null}),d}function Ha(i,d){return d.reduce((T,S)=>{const{column:{onFilter:H,filters:ne},filteredKeys:we}=S;return H&&we&&we.length?T.filter(ke=>we.some(Te=>{const it=Dr(ne),rt=it.findIndex(jt=>String(jt)===String(Te)),ft=rt!==-1?it[rt]:Te;return H(ft,ke)})):T},i)}const Ka=i=>i.flatMap(d=>"children"in d?[d].concat((0,on.Z)(Ka(d.children||[]))):[d]);function el(i){let{prefixCls:d,dropdownPrefixCls:T,mergedColumns:S,onFilterChange:H,getPopupContainer:ne,locale:we}=i;const ke=o.useMemo(()=>Ka(S||[]),[S]),[Te,it]=o.useState(()=>ua(ke,!0)),rt=o.useMemo(()=>{const zt=ua(ke,!1);if(zt.length===0)return zt;let lt=!0,Kt=!0;if(zt.forEach(fn=>{let{filteredKeys:rn}=fn;rn!==void 0?lt=!1:Kt=!1}),lt){const fn=(ke||[]).map((rn,Me)=>Wo(rn,ta(Me)));return Te.filter(rn=>{let{key:Me}=rn;return fn.includes(Me)}).map(rn=>{const Me=ke[fn.findIndex(ve=>ve===rn.key)];return Object.assign(Object.assign({},rn),{column:Object.assign(Object.assign({},rn.column),Me),forceFiltered:Me.filtered})})}return zt},[ke,Te]),ft=o.useMemo(()=>Za(rt),[rt]),jt=zt=>{const lt=rt.filter(Kt=>{let{key:fn}=Kt;return fn!==zt.key});lt.push(zt),it(lt),H(Za(lt),lt)};return[zt=>Ga(d,T,zt,rt,we,jt,ne),rt,ft]}var Sa=el;function Ma(i,d,T){const S=o.useRef({});function H(ne){if(!S.current||S.current.data!==i||S.current.childrenColumnName!==d||S.current.getRowKey!==T){let ke=function(Te){Te.forEach((it,rt)=>{const ft=T(it,rt);we.set(ft,it),it&&typeof it=="object"&&d in it&&ke(it[d]||[])})};const we=new Map;ke(i),S.current={data:i,childrenColumnName:d,kvMap:we,getRowKey:T}}return S.current.kvMap.get(ne)}return[H]}var ka=e(50371),Wa=function(i,d){var T={};for(var S in i)Object.prototype.hasOwnProperty.call(i,S)&&d.indexOf(S)<0&&(T[S]=i[S]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,S=Object.getOwnPropertySymbols(i);H{const ne=i[H];typeof ne!="function"&&(T[H]=ne)}),T}function Ta(i,d,T){const S=T&&typeof T=="object"?T:{},{total:H=0}=S,ne=Wa(S,["total"]),[we,ke]=(0,o.useState)(()=>({current:"defaultCurrent"in ne?ne.defaultCurrent:1,pageSize:"defaultPageSize"in ne?ne.defaultPageSize:ha})),Te=(0,ka.Z)(we,ne,{total:H>0?H:i}),it=Math.ceil((H||i)/Te.pageSize);Te.current>it&&(Te.current=it||1);const rt=(jt,Mt)=>{ke({current:jt!=null?jt:1,pageSize:Mt||Te.pageSize})},ft=(jt,Mt)=>{var zt;T&&((zt=T.onChange)===null||zt===void 0||zt.call(T,jt,Mt)),rt(jt,Mt),d(jt,Mt||(Te==null?void 0:Te.pageSize))};return T===!1?[{},()=>{}]:[Object.assign(Object.assign({},Te),{onChange:ft}),rt]}var Ja=Ta,tl=e(84105),fa=e(35654),vo=e(90782),uo=e(71430),da=e(18929);const Yo={},Uo="SELECT_ALL",ma="SELECT_INVERT",ya="SELECT_NONE",va=[],Ca=(i,d)=>{let T=[];return(d||[]).forEach(S=>{T.push(S),S&&typeof S=="object"&&i in S&&(T=[].concat((0,on.Z)(T),(0,on.Z)(Ca(i,S[i]))))}),T};var La=(i,d)=>{const{preserveSelectedRowKeys:T,selectedRowKeys:S,defaultSelectedRowKeys:H,getCheckboxProps:ne,onChange:we,onSelect:ke,onSelectAll:Te,onSelectInvert:it,onSelectNone:rt,onSelectMultiple:ft,columnWidth:jt,type:Mt,selections:zt,fixed:lt,renderCell:Kt,hideSelectAll:fn,checkStrictly:rn=!0}=d||{},{prefixCls:Me,data:ve,pageData:_t,getRecordByKey:pn,getRowKey:xn,expandType:Ir,childrenColumnName:Fn,locale:er,getPopupContainer:Gn}=i,[Mn,jn]=(0,da.Z)(S||H||va,{value:S}),Pr=o.useRef(new Map),$r=(0,o.useCallback)(Tr=>{if(T){const Or=new Map;Tr.forEach(Nr=>{let xr=pn(Nr);!xr&&Pr.current.has(Nr)&&(xr=Pr.current.get(Nr)),Or.set(Nr,xr)}),Pr.current=Or}},[pn,T]);o.useEffect(()=>{$r(Mn)},[Mn]);const{keyEntities:Vr}=(0,o.useMemo)(()=>{if(rn)return{keyEntities:null};let Tr=ve;if(T){const Or=new Set(ve.map((xr,ir)=>xn(xr,ir))),Nr=Array.from(Pr.current).reduce((xr,ir)=>{let[nn,Qn]=ir;return Or.has(nn)?xr:xr.concat(Qn)},[]);Tr=[].concat((0,on.Z)(Tr),(0,on.Z)(Nr))}return(0,uo.I8)(Tr,{externalGetKey:xn,childrenPropName:Fn})},[ve,xn,rn,Fn,T]),Cr=(0,o.useMemo)(()=>Ca(Fn,_t),[Fn,_t]),Jr=(0,o.useMemo)(()=>{const Tr=new Map;return Cr.forEach((Or,Nr)=>{const xr=xn(Or,Nr),ir=(ne?ne(Or):null)||{};Tr.set(xr,ir)}),Tr},[Cr,xn,ne]),to=(0,o.useCallback)(Tr=>{var Or;return!!(!((Or=Jr.get(xn(Tr)))===null||Or===void 0)&&Or.disabled)},[Jr,xn]),[io,no]=(0,o.useMemo)(()=>{if(rn)return[Mn||[],[]];const{checkedKeys:Tr,halfCheckedKeys:Or}=(0,vo.S)(Mn,!0,Vr,to);return[Tr||[],Or]},[Mn,rn,Vr,to]),To=(0,o.useMemo)(()=>{const Tr=Mt==="radio"?io.slice(0,1):io;return new Set(Tr)},[io,Mt]),po=(0,o.useMemo)(()=>Mt==="radio"?new Set:new Set(no),[no,Mt]),[Kr,jo]=(0,o.useState)(null);o.useEffect(()=>{d||jn(va)},[!!d]);const Mr=(0,o.useCallback)((Tr,Or)=>{let Nr,xr;$r(Tr),T?(Nr=Tr,xr=Tr.map(ir=>Pr.current.get(ir))):(Nr=[],xr=[],Tr.forEach(ir=>{const nn=pn(ir);nn!==void 0&&(Nr.push(ir),xr.push(nn))})),jn(Nr),we==null||we(Nr,xr,{type:Or})},[jn,pn,we,T]),Oo=(0,o.useCallback)((Tr,Or,Nr,xr)=>{if(ke){const ir=Nr.map(nn=>pn(nn));ke(pn(Tr),Or,ir,xr)}Mr(Nr,"single")},[ke,pn,Mr]),xo=(0,o.useMemo)(()=>!zt||fn?null:(zt===!0?[Uo,ma,ya]:zt).map(Or=>Or===Uo?{key:"all",text:er.selectionAll,onSelect(){Mr(ve.map((Nr,xr)=>xn(Nr,xr)).filter(Nr=>{const xr=Jr.get(Nr);return!(xr!=null&&xr.disabled)||To.has(Nr)}),"all")}}:Or===ma?{key:"invert",text:er.selectInvert,onSelect(){const Nr=new Set(To);_t.forEach((ir,nn)=>{const Qn=xn(ir,nn),Wr=Jr.get(Qn);Wr!=null&&Wr.disabled||(Nr.has(Qn)?Nr.delete(Qn):Nr.add(Qn))});const xr=Array.from(Nr);it&&it(xr),Mr(xr,"invert")}}:Or===ya?{key:"none",text:er.selectNone,onSelect(){rt==null||rt(),Mr(Array.from(To).filter(Nr=>{const xr=Jr.get(Nr);return xr==null?void 0:xr.disabled}),"none")}}:Or).map(Or=>Object.assign(Object.assign({},Or),{onSelect:function(){for(var Nr,xr,ir=arguments.length,nn=new Array(ir),Qn=0;Qn{var Or;if(!d)return Tr.filter(wo=>wo!==Yo);let Nr=(0,on.Z)(Tr);const xr=new Set(To),ir=Cr.map(xn).filter(wo=>!Jr.get(wo).disabled),nn=ir.every(wo=>xr.has(wo)),Qn=ir.some(wo=>xr.has(wo)),Wr=()=>{const wo=[];nn?ir.forEach(Go=>{xr.delete(Go),wo.push(Go)}):ir.forEach(Go=>{xr.has(Go)||(xr.add(Go),wo.push(Go))});const Bo=Array.from(xr);Te==null||Te(!nn,Bo.map(Go=>pn(Go)),wo.map(Go=>pn(Go))),Mr(Bo,"all"),jo(null)};let ao;if(Mt!=="radio"){let wo;if(xo){const go={getPopupContainer:Gn,items:xo.map((Oa,xa)=>{const{key:Ro,text:Hr,onSelect:oa}=Oa;return{key:Ro!=null?Ro:xa,onClick:()=>{oa==null||oa(ir)},label:Hr}})};wo=o.createElement("div",{className:`${Me}-selection-extra`},o.createElement(ze.Z,{menu:go,getPopupContainer:Gn},o.createElement("span",null,o.createElement(tl.Z,null))))}const Bo=Cr.map((go,Oa)=>{const xa=xn(go,Oa),Ro=Jr.get(xa)||{};return Object.assign({checked:xr.has(xa)},Ro)}).filter(go=>{let{disabled:Oa}=go;return Oa}),Go=!!Bo.length&&Bo.length===Cr.length,aa=Go&&Bo.every(go=>{let{checked:Oa}=go;return Oa}),ra=Go&&Bo.some(go=>{let{checked:Oa}=go;return Oa});ao=!fn&&o.createElement("div",{className:`${Me}-selection`},o.createElement(ue.default,{checked:Go?aa:!!Cr.length&&nn,indeterminate:Go?!aa&&ra:!nn&&Qn,onChange:Wr,disabled:Cr.length===0||Go,"aria-label":wo?"Custom selection":"Select all",skipGroup:!0}),wo)}let ba;Mt==="radio"?ba=(wo,Bo,Go)=>{const aa=xn(Bo,Go),ra=xr.has(aa);return{node:o.createElement(an.ZP,Object.assign({},Jr.get(aa),{checked:ra,onClick:go=>go.stopPropagation(),onChange:go=>{xr.has(aa)||Oo(aa,!0,[aa],go.nativeEvent)}})),checked:ra}}:ba=(wo,Bo,Go)=>{var aa;const ra=xn(Bo,Go),go=xr.has(ra),Oa=po.has(ra),xa=Jr.get(ra);let Ro;return Ir==="nest"?Ro=Oa:Ro=(aa=xa==null?void 0:xa.indeterminate)!==null&&aa!==void 0?aa:Oa,{node:o.createElement(ue.default,Object.assign({},xa,{indeterminate:Ro,checked:go,skipGroup:!0,onClick:Hr=>Hr.stopPropagation(),onChange:Hr=>{let{nativeEvent:oa}=Hr;const{shiftKey:wa}=oa;let il=-1,Ya=-1;if(wa&&rn){const ja=new Set([Kr,ra]);ir.some((Ra,la)=>{if(ja.has(Ra))if(il===-1)il=la;else return Ya=la,!0;return!1})}if(Ya!==-1&&il!==Ya&&rn){const ja=ir.slice(il,Ya+1),Ra=[];go?ja.forEach(ea=>{xr.has(ea)&&(Ra.push(ea),xr.delete(ea))}):ja.forEach(ea=>{xr.has(ea)||(Ra.push(ea),xr.add(ea))});const la=Array.from(xr);ft==null||ft(!go,la.map(ea=>pn(ea)),Ra.map(ea=>pn(ea))),Mr(la,"multiple")}else{const ja=io;if(rn){const Ra=go?(0,fa._5)(ja,ra):(0,fa.L0)(ja,ra);Oo(ra,!go,Ra,oa)}else{const Ra=(0,vo.S)([].concat((0,on.Z)(ja),[ra]),!0,Vr,to),{checkedKeys:la,halfCheckedKeys:ea}=Ra;let rl=la;if(go){const vl=new Set(la);vl.delete(ra),rl=(0,vo.S)(Array.from(vl),{checked:!1,halfCheckedKeys:ea},Vr,to).checkedKeys}Oo(ra,!go,rl,oa)}}jo(go?null:ra)}})),checked:go}};const ia=(wo,Bo,Go)=>{const{node:aa,checked:ra}=ba(wo,Bo,Go);return Kt?Kt(ra,Bo,Go,aa):aa};if(!Nr.includes(Yo))if(Nr.findIndex(wo=>{var Bo;return((Bo=wo[Zn])===null||Bo===void 0?void 0:Bo.columnType)==="EXPAND_COLUMN"})===0){const[wo,...Bo]=Nr;Nr=[wo,Yo].concat((0,on.Z)(Bo))}else Nr=[Yo].concat((0,on.Z)(Nr));const za=Nr.indexOf(Yo);Nr=Nr.filter((wo,Bo)=>wo!==Yo||Bo===za);const Xo=Nr[za-1],Ko=Nr[za+1];let Fr=lt;Fr===void 0&&((Ko==null?void 0:Ko.fixed)!==void 0?Fr=Ko.fixed:(Xo==null?void 0:Xo.fixed)!==void 0&&(Fr=Xo.fixed)),Fr&&Xo&&((Or=Xo[Zn])===null||Or===void 0?void 0:Or.columnType)==="EXPAND_COLUMN"&&Xo.fixed===void 0&&(Xo.fixed=Fr);const Aa=G()(`${Me}-selection-col`,{[`${Me}-selection-col-with-dropdown`]:zt&&Mt==="checkbox"}),Ia={fixed:Fr,width:jt,className:`${Me}-selection-column`,title:d.columnTitle||ao,render:ia,onCell:d.onCell,[Zn]:{className:Aa}};return Nr.map(wo=>wo===Yo?Ia:wo)},[xn,Cr,d,io,To,po,jt,xo,Ir,Kr,Jr,ft,Oo,to]),To]},fl=e(89489),bl=e(59477),_a=e(6848);const ll="ascend",nl="descend";function ml(i){return typeof i.sorter=="object"&&typeof i.sorter.multiple=="number"?i.sorter.multiple:!1}function pl(i){return typeof i=="function"?i:i&&typeof i=="object"&&i.compare?i.compare:!1}function Dl(i,d){return d?i[i.indexOf(d)+1]:i[0]}function xl(i,d,T){let S=[];function H(ne,we){S.push({column:ne,key:Wo(ne,we),multiplePriority:ml(ne),sortOrder:ne.sortOrder})}return(i||[]).forEach((ne,we)=>{const ke=ta(we,T);ne.children?("sortOrder"in ne&&H(ne,ke),S=[].concat((0,on.Z)(S),(0,on.Z)(xl(ne.children,d,ke)))):ne.sorter&&("sortOrder"in ne?H(ne,ke):d&&ne.defaultSortOrder&&S.push({column:ne,key:Wo(ne,ke),multiplePriority:ml(ne),sortOrder:ne.defaultSortOrder}))}),S}function El(i,d,T,S,H,ne,we,ke){return(d||[]).map((Te,it)=>{const rt=ta(it,ke);let ft=Te;if(ft.sorter){const jt=ft.sortDirections||H,Mt=ft.showSorterTooltip===void 0?we:ft.showSorterTooltip,zt=Wo(ft,rt),lt=T.find(Ir=>{let{key:Fn}=Ir;return Fn===zt}),Kt=lt?lt.sortOrder:null,fn=Dl(jt,Kt);let rn;if(Te.sortIcon)rn=Te.sortIcon({sortOrder:Kt});else{const Ir=jt.includes(ll)&&o.createElement(bl.Z,{className:G()(`${i}-column-sorter-up`,{active:Kt===ll})}),Fn=jt.includes(nl)&&o.createElement(fl.Z,{className:G()(`${i}-column-sorter-down`,{active:Kt===nl})});rn=o.createElement("span",{className:G()(`${i}-column-sorter`,{[`${i}-column-sorter-full`]:!!(Ir&&Fn)})},o.createElement("span",{className:`${i}-column-sorter-inner`,"aria-hidden":"true"},Ir,Fn))}const{cancelSort:Me,triggerAsc:ve,triggerDesc:_t}=ne||{};let pn=Me;fn===nl?pn=_t:fn===ll&&(pn=ve);const xn=typeof Mt=="object"?Mt:{title:pn};ft=Object.assign(Object.assign({},ft),{className:G()(ft.className,{[`${i}-column-sort`]:Kt}),title:Ir=>{const Fn=o.createElement("div",{className:`${i}-column-sorters`},o.createElement("span",{className:`${i}-column-title`},Mo(Te.title,Ir)),rn);return Mt?o.createElement(_a.Z,Object.assign({},xn),Fn):Fn},onHeaderCell:Ir=>{const Fn=Te.onHeaderCell&&Te.onHeaderCell(Ir)||{},er=Fn.onClick,Gn=Fn.onKeyDown;Fn.onClick=Pr=>{S({column:Te,key:zt,sortOrder:fn,multiplePriority:ml(Te)}),er==null||er(Pr)},Fn.onKeyDown=Pr=>{Pr.keyCode===vn.Z.ENTER&&(S({column:Te,key:zt,sortOrder:fn,multiplePriority:ml(Te)}),Gn==null||Gn(Pr))};const Mn=Qo(Te.title,{}),jn=Mn==null?void 0:Mn.toString();return Kt?Fn["aria-sort"]=Kt==="ascend"?"ascending":"descending":Fn["aria-label"]=jn||"",Fn.className=G()(Fn.className,`${i}-column-has-sorters`),Fn.tabIndex=0,Te.ellipsis&&(Fn.title=(Mn!=null?Mn:"").toString()),Fn}})}return"children"in ft&&(ft=Object.assign(Object.assign({},ft),{children:El(i,ft.children,T,S,H,ne,we,rt)})),ft})}function Il(i){const{column:d,sortOrder:T}=i;return{column:d,order:T,field:d.dataIndex,columnKey:d.key}}function Sl(i){const d=i.filter(T=>{let{sortOrder:S}=T;return S}).map(Il);return d.length===0&&i.length?Object.assign(Object.assign({},Il(i[i.length-1])),{column:void 0}):d.length<=1?d[0]||{}:d}function Jo(i,d,T){const S=d.slice().sort((we,ke)=>ke.multiplePriority-we.multiplePriority),H=i.slice(),ne=S.filter(we=>{let{column:{sorter:ke},sortOrder:Te}=we;return pl(ke)&&Te});return ne.length?H.sort((we,ke)=>{for(let Te=0;Te{const ke=we[T];return ke?Object.assign(Object.assign({},we),{[T]:Jo(ke,d,T)}):we}):H}function ko(i){let{prefixCls:d,mergedColumns:T,onSorterChange:S,sortDirections:H,tableLocale:ne,showSorterTooltip:we}=i;const[ke,Te]=o.useState(xl(T,!0)),it=o.useMemo(()=>{let zt=!0;const lt=xl(T,!1);if(!lt.length)return ke;const Kt=[];function fn(Me){zt?Kt.push(Me):Kt.push(Object.assign(Object.assign({},Me),{sortOrder:null}))}let rn=null;return lt.forEach(Me=>{rn===null?(fn(Me),Me.sortOrder&&(Me.multiplePriority===!1?zt=!1:rn=!0)):(rn&&Me.multiplePriority!==!1||(zt=!1),fn(Me))}),Kt},[T,ke]),rt=o.useMemo(()=>{const zt=it.map(lt=>{let{column:Kt,sortOrder:fn}=lt;return{column:Kt,order:fn}});return{sortColumns:zt,sortColumn:zt[0]&&zt[0].column,sortOrder:zt[0]&&zt[0].order}},[it]);function ft(zt){let lt;zt.multiplePriority===!1||!it.length||it[0].multiplePriority===!1?lt=[zt]:lt=[].concat((0,on.Z)(it.filter(Kt=>{let{key:fn}=Kt;return fn!==zt.key})),[zt]),Te(lt),S(Sl(lt),lt)}return[zt=>El(d,zt,it,ft,H,ne,we),it,rt,()=>Sl(it)]}function Ao(i,d){return i.map(T=>{const S=Object.assign({},T);return S.title=Mo(T.title,d),"children"in S&&(S.children=Ao(S.children,d)),S})}function Io(i){return[o.useCallback(T=>Ao(T,i),[i])]}var Da=Vn((i,d)=>{const{_renderTimes:T}=i,{_renderTimes:S}=d;return T!==S}),Va=kr((i,d)=>{const{_renderTimes:T}=i,{_renderTimes:S}=d;return T!==S}),Qa=e(64993),$a=e(17313),gl=e(83116),hl=e(37613),c=i=>{const{componentCls:d}=i,T=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`,S=(H,ne,we)=>({[`&${d}-${H}`]:{[`> ${d}-container`]:{[`> ${d}-content, > ${d}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${d}-expanded-row-fixed`]:{margin:`-${ne}px -${we+i.lineWidth}px`}}}}}});return{[`${d}-wrapper`]:{[`${d}${d}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${d}-title`]:{border:T,borderBottom:0},[`> ${d}-container`]:{borderInlineStart:T,borderTop:T,[` > ${d}-content, > ${d}-header, > ${d}-body, @@ -183,7 +183,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},S("middle",i.tablePaddingVerticalMiddle,i.tablePaddingHorizontalMiddle)),S("small",i.tablePaddingVerticalSmall,i.tablePaddingHorizontalSmall)),{[`> ${d}-footer`]:{border:T,borderTop:0}}),[`${d}-cell`]:{[`${d}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${i.lineWidth}px 0 ${i.lineWidth}px ${i.tableHeaderBg}`}},[`${d}-bordered ${d}-cell-scrollbar`]:{borderInlineEnd:T}}}},Q=i=>{const{componentCls:d}=i;return{[`${d}-wrapper`]:{[`${d}-cell-ellipsis`]:Object.assign(Object.assign({},$a.vS),{wordBreak:"keep-all",[` &${d}-cell-fix-left-last, &${d}-cell-fix-right-first - `]:{overflow:"visible",[`${d}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${d}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_e=i=>{const{componentCls:d}=i;return{[`${d}-wrapper`]:{[`${d}-tbody > tr${d}-placeholder`]:{textAlign:"center",color:i.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:i.colorBgContainer}}}}},Le=e(15969),It=i=>{const{componentCls:d,antCls:T,controlInteractiveSize:S,motionDurationSlow:H,lineWidth:ne,paddingXS:we,lineType:ke,tableBorderColor:Te,tableExpandIconBg:it,tableExpandColumnWidth:rt,borderRadius:ft,fontSize:jt,fontSizeSM:Mt,lineHeight:zt,tablePaddingVertical:lt,tablePaddingHorizontal:Kt,tableExpandedRowBg:fn,paddingXXS:rn}=i,Me=S/2-ne,me=Me*2+ne*3,_t=`${ne}px ${ke} ${Te}`,pn=rn-ne;return{[`${d}-wrapper`]:{[`${d}-expand-icon-col`]:{width:rt},[`${d}-row-expand-icon-cell`]:{textAlign:"center",[`${d}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${d}-row-indent`]:{height:1,float:"left"},[`${d}-row-expand-icon`]:Object.assign(Object.assign({},(0,Le.N)(i)),{position:"relative",float:"left",boxSizing:"border-box",width:me,height:me,padding:0,color:"inherit",lineHeight:`${me}px`,background:it,border:_t,borderRadius:ft,transform:`scale(${S/me})`,transition:`all ${H}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${H} ease-out`,content:'""'},"&::before":{top:Me,insetInlineEnd:pn,insetInlineStart:pn,height:ne},"&::after":{top:pn,bottom:pn,insetInlineStart:Me,width:ne,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"}}),[`${d}-row-indent + ${d}-row-expand-icon`]:{marginTop:(jt*zt-ne*3)/2-Math.ceil((Mt*1.4-ne*3)/2),marginInlineEnd:we},[`tr${d}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:fn}},[`${T}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${d}-expanded-row-fixed`]:{position:"relative",margin:`-${lt}px -${Kt}px`,padding:`${lt}px ${Kt}px`}}}},Bn=i=>{const{componentCls:d,antCls:T,iconCls:S,tableFilterDropdownWidth:H,tableFilterDropdownSearchWidth:ne,paddingXXS:we,paddingXS:ke,colorText:Te,lineWidth:it,lineType:rt,tableBorderColor:ft,tableHeaderIconColor:jt,fontSizeSM:Mt,tablePaddingHorizontal:zt,borderRadius:lt,motionDurationSlow:Kt,colorTextDescription:fn,colorPrimary:rn,tableHeaderFilterActiveBg:Me,colorTextDisabled:me,tableFilterDropdownBg:_t,tableFilterDropdownHeight:pn,controlItemBgHover:xn,controlItemBgActive:Ir,boxShadowSecondary:Fn,filterDropdownMenuBg:er}=i,Gn=`${T}-dropdown`,Mn=`${d}-filter-dropdown`,jn=`${T}-tree`,Pr=`${it}px ${rt} ${ft}`;return[{[`${d}-wrapper`]:{[`${d}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${d}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-we,marginInline:`${we}px ${-zt/2}px`,padding:`0 ${we}px`,color:jt,fontSize:Mt,borderRadius:lt,cursor:"pointer",transition:`all ${Kt}`,"&:hover":{color:fn,background:Me},"&.active":{color:rn}}}},{[`${T}-dropdown`]:{[Mn]:Object.assign(Object.assign({},(0,$a.Wf)(i)),{minWidth:H,backgroundColor:_t,borderRadius:lt,boxShadow:Fn,overflow:"hidden",[`${Gn}-menu`]:{maxHeight:pn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:er,"&:empty::after":{display:"block",padding:`${ke}px 0`,color:me,fontSize:Mt,textAlign:"center",content:'"Not Found"'}},[`${Mn}-tree`]:{paddingBlock:`${ke}px 0`,paddingInline:ke,[jn]:{padding:0},[`${jn}-treenode ${jn}-node-content-wrapper:hover`]:{backgroundColor:xn},[`${jn}-treenode-checkbox-checked ${jn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ir}}},[`${Mn}-search`]:{padding:ke,borderBottom:Pr,"&-input":{input:{minWidth:ne},[S]:{color:me}}},[`${Mn}-checkall`]:{width:"100%",marginBottom:we,marginInlineStart:we},[`${Mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ke-it}px ${ke}px`,overflow:"hidden",borderTop:Pr}})}},{[`${T}-dropdown ${Mn}, ${Mn}-submenu`]:{[`${T}-checkbox-wrapper + span`]:{paddingInlineStart:ke,color:Te},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},en=i=>{const{componentCls:d,lineWidth:T,colorSplit:S,motionDurationSlow:H,zIndexTableFixed:ne,tableBg:we,zIndexTableSticky:ke}=i,Te=S;return{[`${d}-wrapper`]:{[` + `]:{overflow:"visible",[`${d}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${d}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_e=i=>{const{componentCls:d}=i;return{[`${d}-wrapper`]:{[`${d}-tbody > tr${d}-placeholder`]:{textAlign:"center",color:i.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:i.colorBgContainer}}}}},Le=e(15969),It=i=>{const{componentCls:d,antCls:T,controlInteractiveSize:S,motionDurationSlow:H,lineWidth:ne,paddingXS:we,lineType:ke,tableBorderColor:Te,tableExpandIconBg:it,tableExpandColumnWidth:rt,borderRadius:ft,fontSize:jt,fontSizeSM:Mt,lineHeight:zt,tablePaddingVertical:lt,tablePaddingHorizontal:Kt,tableExpandedRowBg:fn,paddingXXS:rn}=i,Me=S/2-ne,ve=Me*2+ne*3,_t=`${ne}px ${ke} ${Te}`,pn=rn-ne;return{[`${d}-wrapper`]:{[`${d}-expand-icon-col`]:{width:rt},[`${d}-row-expand-icon-cell`]:{textAlign:"center",[`${d}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${d}-row-indent`]:{height:1,float:"left"},[`${d}-row-expand-icon`]:Object.assign(Object.assign({},(0,Le.N)(i)),{position:"relative",float:"left",boxSizing:"border-box",width:ve,height:ve,padding:0,color:"inherit",lineHeight:`${ve}px`,background:it,border:_t,borderRadius:ft,transform:`scale(${S/ve})`,transition:`all ${H}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${H} ease-out`,content:'""'},"&::before":{top:Me,insetInlineEnd:pn,insetInlineStart:pn,height:ne},"&::after":{top:pn,bottom:pn,insetInlineStart:Me,width:ne,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"}}),[`${d}-row-indent + ${d}-row-expand-icon`]:{marginTop:(jt*zt-ne*3)/2-Math.ceil((Mt*1.4-ne*3)/2),marginInlineEnd:we},[`tr${d}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:fn}},[`${T}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${d}-expanded-row-fixed`]:{position:"relative",margin:`-${lt}px -${Kt}px`,padding:`${lt}px ${Kt}px`}}}},Bn=i=>{const{componentCls:d,antCls:T,iconCls:S,tableFilterDropdownWidth:H,tableFilterDropdownSearchWidth:ne,paddingXXS:we,paddingXS:ke,colorText:Te,lineWidth:it,lineType:rt,tableBorderColor:ft,tableHeaderIconColor:jt,fontSizeSM:Mt,tablePaddingHorizontal:zt,borderRadius:lt,motionDurationSlow:Kt,colorTextDescription:fn,colorPrimary:rn,tableHeaderFilterActiveBg:Me,colorTextDisabled:ve,tableFilterDropdownBg:_t,tableFilterDropdownHeight:pn,controlItemBgHover:xn,controlItemBgActive:Ir,boxShadowSecondary:Fn,filterDropdownMenuBg:er}=i,Gn=`${T}-dropdown`,Mn=`${d}-filter-dropdown`,jn=`${T}-tree`,Pr=`${it}px ${rt} ${ft}`;return[{[`${d}-wrapper`]:{[`${d}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${d}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-we,marginInline:`${we}px ${-zt/2}px`,padding:`0 ${we}px`,color:jt,fontSize:Mt,borderRadius:lt,cursor:"pointer",transition:`all ${Kt}`,"&:hover":{color:fn,background:Me},"&.active":{color:rn}}}},{[`${T}-dropdown`]:{[Mn]:Object.assign(Object.assign({},(0,$a.Wf)(i)),{minWidth:H,backgroundColor:_t,borderRadius:lt,boxShadow:Fn,overflow:"hidden",[`${Gn}-menu`]:{maxHeight:pn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:er,"&:empty::after":{display:"block",padding:`${ke}px 0`,color:ve,fontSize:Mt,textAlign:"center",content:'"Not Found"'}},[`${Mn}-tree`]:{paddingBlock:`${ke}px 0`,paddingInline:ke,[jn]:{padding:0},[`${jn}-treenode ${jn}-node-content-wrapper:hover`]:{backgroundColor:xn},[`${jn}-treenode-checkbox-checked ${jn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ir}}},[`${Mn}-search`]:{padding:ke,borderBottom:Pr,"&-input":{input:{minWidth:ne},[S]:{color:ve}}},[`${Mn}-checkall`]:{width:"100%",marginBottom:we,marginInlineStart:we},[`${Mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ke-it}px ${ke}px`,overflow:"hidden",borderTop:Pr}})}},{[`${T}-dropdown ${Mn}, ${Mn}-submenu`]:{[`${T}-checkbox-wrapper + span`]:{paddingInlineStart:ke,color:Te},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},en=i=>{const{componentCls:d,lineWidth:T,colorSplit:S,motionDurationSlow:H,zIndexTableFixed:ne,tableBg:we,zIndexTableSticky:ke}=i,Te=S;return{[`${d}-wrapper`]:{[` ${d}-cell-fix-left, ${d}-cell-fix-right `]:{position:"sticky !important",zIndex:ne,background:we},[` @@ -213,14 +213,14 @@ `]:{padding:`${H}px ${ne}px`},[`${d}-filter-trigger`]:{marginInlineEnd:`-${ne/2}px`},[`${d}-expanded-row-fixed`]:{margin:`-${H}px -${ne}px`},[`${d}-tbody`]:{[`${d}-wrapper:only-child ${d}`]:{marginBlock:`-${H}px`,marginInline:`${i.tableExpandColumnWidth-ne}px -${ne}px`}},[`${d}-selection-column`]:{paddingInlineStart:`${ne/4}px`}}});return{[`${d}-wrapper`]:Object.assign(Object.assign({},T("middle",i.tablePaddingVerticalMiddle,i.tablePaddingHorizontalMiddle,i.tableFontSizeMiddle)),T("small",i.tablePaddingVerticalSmall,i.tablePaddingHorizontalSmall,i.tableFontSizeSmall))}},B=i=>{const{componentCls:d,marginXXS:T,fontSizeIcon:S,tableHeaderIconColor:H,tableHeaderIconColorHover:ne}=i;return{[`${d}-wrapper`]:{[`${d}-thead th${d}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"&:hover":{background:i.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:i.colorPrimary},[` &${d}-cell-fix-left:hover, &${d}-cell-fix-right:hover - `]:{background:i.tableFixedHeaderSortActiveBg}},[`${d}-thead th${d}-column-sort`]:{background:i.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${d}-column-sort`]:{background:i.tableBodySortBg},[`${d}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${d}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${d}-column-sorter`]:{marginInlineStart:T,color:H,fontSize:0,transition:`color ${i.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:S,"&.active":{color:i.colorPrimary}},[`${d}-column-sorter-up + ${d}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${d}-column-sorters:hover ${d}-column-sorter`]:{color:ne}}}},he=i=>{const{componentCls:d,opacityLoading:T,tableScrollThumbBg:S,tableScrollThumbBgHover:H,tableScrollThumbSize:ne,tableScrollBg:we,zIndexTableSticky:ke,stickyScrollBarBorderRadius:Te}=i,it=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`;return{[`${d}-wrapper`]:{[`${d}-sticky`]:{"&-holder":{position:"sticky",zIndex:ke,background:i.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ne}px !important`,zIndex:ke,display:"flex",alignItems:"center",background:we,borderTop:it,opacity:T,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ne,backgroundColor:S,borderRadius:Te,transition:`all ${i.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:H}}}}}}},Jt=i=>{const{componentCls:d,lineWidth:T,tableBorderColor:S}=i,H=`${T}px ${i.lineType} ${S}`;return{[`${d}-wrapper`]:{[`${d}-summary`]:{position:"relative",zIndex:i.zIndexTableFixed,background:i.tableBg,"> tr":{"> th, > td":{borderBottom:H}}},[`div${d}-summary`]:{boxShadow:`0 -${T}px 0 ${S}`}}}},At=i=>{const{componentCls:d}=i,T=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`,S=`${d}-expanded-row-cell`;return{[`${d}-wrapper`]:{[`${d}-tbody-virtual`]:{[`${d}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${d}-cell`]:{borderBottom:T},[`${d}-expanded-row`]:{[`${S}${S}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${i.lineWidth}px)`,borderInlineEnd:"none"}}},[`${d}-bordered`]:{[`${d}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:T,position:"absolute"},[`${d}-cell`]:{borderInlineEnd:T,[`&${d}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-i.lineWidth,borderInlineStart:T}}}}}}};const w=i=>{const{componentCls:d,fontWeightStrong:T,tablePaddingVertical:S,tablePaddingHorizontal:H,lineWidth:ne,lineType:we,tableBorderColor:ke,tableFontSize:Te,tableBg:it,tableRadius:rt,tableHeaderTextColor:ft,motionDurationMid:jt,tableHeaderBg:Mt,tableHeaderCellSplitColor:zt,tableRowHoverBg:lt,tableSelectedRowBg:Kt,tableSelectedRowHoverBg:fn,tableFooterTextColor:rn,tableFooterBg:Me,paddingContentVerticalLG:me}=i,_t=`${ne}px ${we} ${ke}`;return{[`${d}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,$a.dF)()),{[d]:Object.assign(Object.assign({},(0,$a.Wf)(i)),{fontSize:Te,background:it,borderRadius:`${rt}px ${rt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${rt}px ${rt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:i.tableFixedHeaderSortActiveBg}},[`${d}-thead th${d}-column-sort`]:{background:i.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${d}-column-sort`]:{background:i.tableBodySortBg},[`${d}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${d}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${d}-column-sorter`]:{marginInlineStart:T,color:H,fontSize:0,transition:`color ${i.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:S,"&.active":{color:i.colorPrimary}},[`${d}-column-sorter-up + ${d}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${d}-column-sorters:hover ${d}-column-sorter`]:{color:ne}}}},he=i=>{const{componentCls:d,opacityLoading:T,tableScrollThumbBg:S,tableScrollThumbBgHover:H,tableScrollThumbSize:ne,tableScrollBg:we,zIndexTableSticky:ke,stickyScrollBarBorderRadius:Te}=i,it=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`;return{[`${d}-wrapper`]:{[`${d}-sticky`]:{"&-holder":{position:"sticky",zIndex:ke,background:i.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ne}px !important`,zIndex:ke,display:"flex",alignItems:"center",background:we,borderTop:it,opacity:T,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ne,backgroundColor:S,borderRadius:Te,transition:`all ${i.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:H}}}}}}},Jt=i=>{const{componentCls:d,lineWidth:T,tableBorderColor:S}=i,H=`${T}px ${i.lineType} ${S}`;return{[`${d}-wrapper`]:{[`${d}-summary`]:{position:"relative",zIndex:i.zIndexTableFixed,background:i.tableBg,"> tr":{"> th, > td":{borderBottom:H}}},[`div${d}-summary`]:{boxShadow:`0 -${T}px 0 ${S}`}}}},At=i=>{const{componentCls:d}=i,T=`${i.lineWidth}px ${i.lineType} ${i.tableBorderColor}`,S=`${d}-expanded-row-cell`;return{[`${d}-wrapper`]:{[`${d}-tbody-virtual`]:{[`${d}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${d}-cell`]:{borderBottom:T},[`${d}-expanded-row`]:{[`${S}${S}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${i.lineWidth}px)`,borderInlineEnd:"none"}}},[`${d}-bordered`]:{[`${d}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:T,position:"absolute"},[`${d}-cell`]:{borderInlineEnd:T,[`&${d}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-i.lineWidth,borderInlineStart:T}}}}}}};const w=i=>{const{componentCls:d,fontWeightStrong:T,tablePaddingVertical:S,tablePaddingHorizontal:H,lineWidth:ne,lineType:we,tableBorderColor:ke,tableFontSize:Te,tableBg:it,tableRadius:rt,tableHeaderTextColor:ft,motionDurationMid:jt,tableHeaderBg:Mt,tableHeaderCellSplitColor:zt,tableRowHoverBg:lt,tableSelectedRowBg:Kt,tableSelectedRowHoverBg:fn,tableFooterTextColor:rn,tableFooterBg:Me,paddingContentVerticalLG:ve}=i,_t=`${ne}px ${we} ${ke}`;return{[`${d}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,$a.dF)()),{[d]:Object.assign(Object.assign({},(0,$a.Wf)(i)),{fontSize:Te,background:it,borderRadius:`${rt}px ${rt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${rt}px ${rt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${d}-cell, ${d}-thead > tr > th, ${d}-tbody > tr > th, ${d}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${me}px ${H}px`,overflowWrap:"break-word"},[`${d}-title`]:{padding:`${S}px ${H}px`},[`${d}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ft,fontWeight:T,textAlign:"start",background:Mt,borderBottom:_t,transition:`background ${jt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${d}-selection-column):not(${d}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:zt,transform:"translateY(-50%)",transition:`background-color ${jt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${d}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${jt}, border-color ${jt}`,borderBottom:_t,[` + `]:{position:"relative",padding:`${ve}px ${H}px`,overflowWrap:"break-word"},[`${d}-title`]:{padding:`${S}px ${H}px`},[`${d}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:ft,fontWeight:T,textAlign:"start",background:Mt,borderBottom:_t,transition:`background ${jt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${d}-selection-column):not(${d}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:zt,transform:"translateY(-50%)",transition:`background-color ${jt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${d}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${jt}, border-color ${jt}`,borderBottom:_t,[` > ${d}-wrapper:only-child, > ${d}-expanded-row-fixed > ${d}-wrapper:only-child `]:{[d]:{marginBlock:`-${S}px`,marginInline:`${i.tableExpandColumnWidth-H}px -${H}px`,[`${d}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:ft,fontWeight:T,textAlign:"start",background:Mt,borderBottom:_t,transition:`background ${jt} ease`},[` @@ -228,7 +228,7 @@ &${d}-row:hover > td, > th${d}-cell-row-hover, > td${d}-cell-row-hover - `]:{background:lt},[`&${d}-row-selected`]:{"> th, > td":{background:Kt},"&:hover > th, &:hover > td":{background:fn}}}},[`${d}-footer`]:{padding:`${S}px ${H}px`,color:rn,background:Me}})}};var Rt=(0,gl.Z)("Table",i=>{const{colorTextHeading:d,colorSplit:T,colorIcon:S,colorIconHover:H,opacityLoading:ne,colorBgContainer:we,controlInteractiveSize:ke,headerBg:Te,headerColor:it,headerSortActiveBg:rt,headerSortHoverBg:ft,bodySortBg:jt,rowHoverBg:Mt,rowSelectedBg:zt,rowSelectedHoverBg:lt,rowExpandedBg:Kt,cellPaddingBlock:fn,cellPaddingInline:rn,cellPaddingBlockMD:Me,cellPaddingInlineMD:me,cellPaddingBlockSM:_t,cellPaddingInlineSM:pn,borderColor:xn,footerBg:Ir,footerColor:Fn,headerBorderRadius:er,cellFontSize:Gn,cellFontSizeMD:Mn,cellFontSizeSM:jn,headerSplitColor:Pr,fixedHeaderSortActiveBg:$r,headerFilterHoverBg:Vr,filterDropdownBg:Cr,expandIconBg:Jr,selectionColumnWidth:to,stickyScrollBarBg:io}=i,no=new Qa.C(S),To=new Qa.C(H),po=2,Kr=(0,hl.TS)(i,{tableFontSize:Gn,tableBg:we,tableRadius:er,tablePaddingVertical:fn,tablePaddingHorizontal:rn,tablePaddingVerticalMiddle:Me,tablePaddingHorizontalMiddle:me,tablePaddingVerticalSmall:_t,tablePaddingHorizontalSmall:pn,tableBorderColor:xn,tableHeaderTextColor:it,tableHeaderBg:Te,tableFooterTextColor:Fn,tableFooterBg:Ir,tableHeaderCellSplitColor:Pr,tableHeaderSortBg:rt,tableHeaderSortHoverBg:ft,tableHeaderIconColor:no.clone().setAlpha(no.getAlpha()*ne).toRgbString(),tableHeaderIconColorHover:To.clone().setAlpha(To.getAlpha()*ne).toRgbString(),tableBodySortBg:jt,tableFixedHeaderSortActiveBg:$r,tableHeaderFilterActiveBg:Vr,tableFilterDropdownBg:Cr,tableRowHoverBg:Mt,tableSelectedRowBg:zt,tableSelectedRowHoverBg:lt,zIndexTableFixed:po,zIndexTableSticky:po+1,tableFontSizeMiddle:Mn,tableFontSizeSmall:jn,tableSelectionColumnWidth:to,tableExpandIconBg:Jr,tableExpandColumnWidth:ke+2*i.padding,tableExpandedRowBg:Kt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:io,tableScrollThumbBgHover:d,tableScrollBg:T});return[w(Kr),hn(Kr),Jt(Kr),B(Kr),Bn(Kr),c(Kr),Zt(Kr),It(Kr),Jt(Kr),_e(Kr),ur(Kr),en(Kr),he(Kr),Q(Kr),dr(Kr),or(Kr),At(Kr)]},i=>{const{colorFillAlter:d,colorBgContainer:T,colorTextHeading:S,colorFillSecondary:H,colorFillContent:ne,controlItemBgActive:we,controlItemBgActiveHover:ke,padding:Te,paddingSM:it,paddingXS:rt,colorBorderSecondary:ft,borderRadiusLG:jt,fontSize:Mt,controlHeight:zt,colorTextPlaceholder:lt}=i,Kt=new Qa.C(H).onBackground(T).toHexShortString(),fn=new Qa.C(ne).onBackground(T).toHexShortString(),rn=new Qa.C(d).onBackground(T).toHexShortString();return{headerBg:rn,headerColor:S,headerSortActiveBg:Kt,headerSortHoverBg:fn,bodySortBg:rn,rowHoverBg:rn,rowSelectedBg:we,rowSelectedHoverBg:ke,rowExpandedBg:d,cellPaddingBlock:Te,cellPaddingInline:Te,cellPaddingBlockMD:it,cellPaddingInlineMD:rt,cellPaddingBlockSM:rt,cellPaddingInlineSM:rt,borderColor:ft,headerBorderRadius:jt,footerBg:rn,footerColor:S,cellFontSize:Mt,cellFontSizeMD:Mt,cellFontSizeSM:Mt,headerSplitColor:ft,fixedHeaderSortActiveBg:Kt,headerFilterHoverBg:ne,filterDropdownMenuBg:T,filterDropdownBg:T,expandIconBg:T,selectionColumnWidth:zt,stickyScrollBarBg:lt,stickyScrollBarBorderRadius:100}});const Er=[],zn=(i,d)=>{const{prefixCls:T,className:S,rootClassName:H,style:ne,size:we,bordered:ke,dropdownPrefixCls:Te,dataSource:it,pagination:rt,rowSelection:ft,rowKey:jt="key",rowClassName:Mt,columns:zt,children:lt,childrenColumnName:Kt,onChange:fn,getPopupContainer:rn,loading:Me,expandIcon:me,expandable:_t,expandedRowRender:pn,expandIconColumnIndex:xn,indentSize:Ir,scroll:Fn,sortDirections:er,locale:Gn,showSorterTooltip:Mn=!0,virtual:jn}=i,Pr=o.useMemo(()=>zt||ot(lt),[zt,lt]),$r=o.useMemo(()=>Pr.some(Co=>Co.responsive),[Pr]),Vr=(0,Eo.Z)($r),Cr=o.useMemo(()=>{const Co=new Set(Object.keys(Vr).filter(Zo=>Vr[Zo]));return Pr.filter(Zo=>!Zo.responsive||Zo.responsive.some(Pa=>Co.has(Pa)))},[Pr,Vr]),Jr=(0,Lr.Z)(i,["className","style","columns"]),{locale:to=Po.Z,direction:io,table:no,renderEmpty:To,getPrefixCls:po,getPopupContainer:Kr}=o.useContext(eo.E_),jo=(0,fo.Z)(we),Mr=Object.assign(Object.assign({},to.Table),Gn),Oo=it||Er,xo=po("table",T),na=po("dropdown",Te),Tr=Object.assign({childrenColumnName:Kt,expandIconColumnIndex:xn},_t),{childrenColumnName:Or="children"}=Tr,Nr=o.useMemo(()=>Oo.some(Co=>Co==null?void 0:Co[Or])?"nest":pn||_t&&_t.expandedRowRender?"row":null,[Oo]),xr={body:o.useRef()},ir=o.useMemo(()=>typeof jt=="function"?jt:Co=>Co==null?void 0:Co[jt],[jt]),[nn]=Ma(Oo,Or,ir),Qn={},Wr=function(Co,Zo){let Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var _o,Na,Fa;const Ba=Object.assign(Object.assign({},Qn),Co);Pa&&((_o=Qn.resetPagination)===null||_o===void 0||_o.call(Qn),!((Na=Ba.pagination)===null||Na===void 0)&&Na.current&&(Ba.pagination.current=1),rt&&rt.onChange&&rt.onChange(1,(Fa=Ba.pagination)===null||Fa===void 0?void 0:Fa.pageSize)),Fn&&Fn.scrollToFirstRowOnChange!==!1&&xr.body.current&&(0,ro.Z)(0,{getContainer:()=>xr.body.current}),fn==null||fn(Ba.pagination,Ba.filters,Ba.sorter,{currentDataSource:Ha(Jo(Oo,Ba.sorterStates,Or),Ba.filterStates),action:Zo})},ao=(Co,Zo)=>{Wr({sorter:Co,sorterStates:Zo},"sort",!1)},[ba,ia,za,Xo]=ko({prefixCls:xo,mergedColumns:Cr,onSorterChange:ao,sortDirections:er||["ascend","descend"],tableLocale:Mr,showSorterTooltip:Mn}),Ko=o.useMemo(()=>Jo(Oo,ia,Or),[Oo,ia]);Qn.sorter=Xo(),Qn.sorterStates=ia;const Fr=(Co,Zo)=>{Wr({filters:Co,filterStates:Zo},"filter",!0)},[Aa,Ia,wo]=Sa({prefixCls:xo,locale:Mr,dropdownPrefixCls:na,mergedColumns:Cr,onFilterChange:Fr,getPopupContainer:rn||Kr}),Bo=Ha(Ko,Ia);Qn.filters=wo,Qn.filterStates=Ia;const Go=o.useMemo(()=>{const Co={};return Object.keys(wo).forEach(Zo=>{wo[Zo]!==null&&(Co[Zo]=wo[Zo])}),Object.assign(Object.assign({},za),{filters:Co})},[za,wo]),[aa]=Io(Go),ra=(Co,Zo)=>{Wr({pagination:Object.assign(Object.assign({},Qn.pagination),{current:Co,pageSize:Zo})},"paginate")},[go,Oa]=Ja(Bo.length,ra,rt);Qn.pagination=rt===!1?{}:qo(go,rt),Qn.resetPagination=Oa;const xa=o.useMemo(()=>{if(rt===!1||!go.pageSize)return Bo;const{current:Co=1,total:Zo,pageSize:Pa=ha}=go;return Bo.lengthPa?Bo.slice((Co-1)*Pa,Co*Pa):Bo:Bo.slice((Co-1)*Pa,Co*Pa)},[!!rt,Bo,go&&go.current,go&&go.pageSize,go&&go.total]),[Ro,Hr]=La({prefixCls:xo,data:Bo,pageData:xa,getRowKey:ir,getRecordByKey:nn,expandType:Nr,childrenColumnName:Or,locale:Mr,getPopupContainer:rn||Kr},ft),oa=(Co,Zo,Pa)=>{let _o;return typeof Mt=="function"?_o=G()(Mt(Co,Zo,Pa)):_o=G()(Mt),G()({[`${xo}-row-selected`]:Hr.has(ir(Co,Zo))},_o)};Tr.__PARENT_RENDER_ICON__=Tr.expandIcon,Tr.expandIcon=Tr.expandIcon||me||bo(Mr),Nr==="nest"&&Tr.expandIconColumnIndex===void 0?Tr.expandIconColumnIndex=ft?1:0:Tr.expandIconColumnIndex>0&&ft&&(Tr.expandIconColumnIndex-=1),typeof Tr.indentSize!="number"&&(Tr.indentSize=typeof Ir=="number"?Ir:15);const wa=o.useCallback(Co=>aa(Ro(Aa(ba(Co)))),[ba,Aa,Ro]);let il,Ya;if(rt!==!1&&(go!=null&&go.total)){let Co;go.size?Co=go.size:Co=jo==="small"||jo==="middle"?"small":void 0;const Zo=Na=>o.createElement(Fo.Z,Object.assign({},go,{className:G()(`${xo}-pagination ${xo}-pagination-${Na}`,go.className),size:Co})),Pa=io==="rtl"?"left":"right",{position:_o}=go;if(_o!==null&&Array.isArray(_o)){const Na=_o.find(al=>al.includes("top")),Fa=_o.find(al=>al.includes("bottom")),Ba=_o.every(al=>`${al}`=="none");!Na&&!Fa&&!Ba&&(Ya=Zo(Pa)),Na&&(il=Zo(Na.toLowerCase().replace("top",""))),Fa&&(Ya=Zo(Fa.toLowerCase().replace("bottom","")))}else Ya=Zo(Pa)}let ja;typeof Me=="boolean"?ja={spinning:Me}:typeof Me=="object"&&(ja=Object.assign({spinning:!0},Me));const[Ra,la]=Rt(xo),[,ea]=(0,co.Z)(),rl=G()(`${xo}-wrapper`,no==null?void 0:no.className,{[`${xo}-wrapper-rtl`]:io==="rtl"},S,H,la),vl=Object.assign(Object.assign({},no==null?void 0:no.style),ne),qa=Gn&&Gn.emptyText||(To==null?void 0:To("Table"))||o.createElement(_r.Z,{componentName:"Table"}),ol=jn?Va:Da,Ol={},jl=o.useMemo(()=>{const{fontSize:Co,lineHeight:Zo,padding:Pa,paddingXS:_o,paddingSM:Na}=ea,Fa=Math.floor(Co*Zo);switch(jo){case"large":return Pa*2+Fa;case"small":return _o*2+Fa;default:return Na*2+Fa}},[ea,jo]);return jn&&(Ol.listItemHeight=jl),Ra(o.createElement("div",{ref:d,className:rl,style:vl},o.createElement(zo.Z,Object.assign({spinning:!1},ja),il,o.createElement(ol,Object.assign({},Ol,Jr,{columns:Cr,direction:io,expandable:Tr,prefixCls:xo,className:G()({[`${xo}-middle`]:jo==="middle",[`${xo}-small`]:jo==="small",[`${xo}-bordered`]:ke,[`${xo}-empty`]:Oo.length===0}),data:xa,rowKey:ir,rowClassName:oa,emptyText:qa,internalHooks:r,internalRefs:xr,transformColumns:wa})),Ya)))};var qr=o.forwardRef(zn);const Zr=(i,d)=>{const T=o.useRef(0);return T.current+=1,o.createElement(qr,Object.assign({},i,{ref:d,_renderTimes:T.current}))},Xr=o.forwardRef(Zr);Xr.SELECTION_COLUMN=Yo,Xr.EXPAND_COLUMN=t,Xr.SELECTION_ALL=Uo,Xr.SELECTION_INVERT=ma,Xr.SELECTION_NONE=ya,Xr.Column=Sn,Xr.ColumnGroup=cr,Xr.Summary=p;var yo=Xr,gr=yo},12563:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return V}});var t=e(59301),r=e(99267),s=e(92310),U=e.n(s),f=e(36785),O=e(47729),o=e(14088),ee=e(36355),se=e(17313),P=e(37613),ie=e(83116);const M=y=>{const{paddingXXS:ge,lineWidth:G,tagPaddingHorizontal:Ve,componentCls:ae}=y,xe=Ve-G,de=ge-G;return{[ae]:Object.assign(Object.assign({},(0,se.Wf)(y)),{display:"inline-block",height:"auto",marginInlineEnd:y.marginXS,paddingInline:xe,fontSize:y.tagFontSize,lineHeight:y.tagLineHeight,whiteSpace:"nowrap",background:y.defaultBg,border:`${y.lineWidth}px ${y.lineType} ${y.colorBorder}`,borderRadius:y.borderRadiusSM,opacity:1,transition:`all ${y.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ae}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:y.defaultColor},[`${ae}-close-icon`]:{marginInlineStart:de,color:y.colorTextDescription,fontSize:y.tagIconSize,cursor:"pointer",transition:`all ${y.motionDurationMid}`,"&:hover":{color:y.colorTextHeading}},[`&${ae}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${y.iconCls}-close, ${y.iconCls}-close:hover`]:{color:y.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ae}-checkable-checked):hover`]:{color:y.colorPrimary,backgroundColor:y.colorFillSecondary},"&:active, &-checked":{color:y.colorTextLightSolid},"&-checked":{backgroundColor:y.colorPrimary,"&:hover":{backgroundColor:y.colorPrimaryHover}},"&:active":{backgroundColor:y.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${y.iconCls} + span, > span + ${y.iconCls}`]:{marginInlineStart:xe}}),[`${ae}-borderless`]:{borderColor:"transparent",background:y.tagBorderlessBg}}},x=y=>{const{lineWidth:ge,fontSizeIcon:G}=y,Ve=y.fontSizeSM,ae=`${y.lineHeightSM*Ve}px`;return(0,P.TS)(y,{tagFontSize:Ve,tagLineHeight:ae,tagIconSize:G-2*ge,tagPaddingHorizontal:8,tagBorderlessBg:y.colorFillTertiary})},Z=y=>({defaultBg:y.colorFillQuaternary,defaultColor:y.colorText});var R=(0,ie.Z)("Tag",y=>{const ge=x(y);return M(ge)},Z),L=function(y,ge){var G={};for(var Ve in y)Object.prototype.hasOwnProperty.call(y,Ve)&&ge.indexOf(Ve)<0&&(G[Ve]=y[Ve]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Ve=Object.getOwnPropertySymbols(y);ae{const{prefixCls:ge,style:G,className:Ve,checked:ae,onChange:xe,onClick:de}=y,ve=L(y,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:le}=t.useContext(ee.E_),k=Qe=>{xe==null||xe(!ae),de==null||de(Qe)},Ee=Be("tag",ge),[te,W]=R(Ee),be=U()(Ee,`${Ee}-checkable`,{[`${Ee}-checkable-checked`]:ae},le==null?void 0:le.className,Ve,W);return te(t.createElement("span",Object.assign({},ve,{style:Object.assign(Object.assign({},G),le==null?void 0:le.style),className:be,onClick:k})))},Ze=e(45157);const De=y=>(0,Ze.Z)(y,(ge,G)=>{let{textColor:Ve,lightBorderColor:ae,lightColor:xe,darkColor:de}=G;return{[`${y.componentCls}-${ge}`]:{color:Ve,background:xe,borderColor:ae,"&-inverse":{color:y.colorTextLightSolid,background:de,borderColor:de},[`&${y.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Y=(0,ie.b)(["Tag","preset"],y=>{const ge=x(y);return De(ge)},Z);function u(y){return typeof y!="string"?y:y.charAt(0).toUpperCase()+y.slice(1)}const n=(y,ge,G)=>{const Ve=u(G);return{[`${y.componentCls}-${ge}`]:{color:y[`color${G}`],background:y[`color${Ve}Bg`],borderColor:y[`color${Ve}Border`],[`&${y.componentCls}-borderless`]:{borderColor:"transparent"}}}};var E=(0,ie.b)(["Tag","status"],y=>{const ge=x(y);return[n(ge,"success","Success"),n(ge,"processing","Info"),n(ge,"error","Error"),n(ge,"warning","Warning")]},Z),I=function(y,ge){var G={};for(var Ve in y)Object.prototype.hasOwnProperty.call(y,Ve)&&ge.indexOf(Ve)<0&&(G[Ve]=y[Ve]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Ve=Object.getOwnPropertySymbols(y);ae{const{prefixCls:G,className:Ve,rootClassName:ae,style:xe,children:de,icon:ve,color:Be,onClose:le,closeIcon:k,closable:Ee,bordered:te=!0}=y,W=I(y,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:be,direction:Qe,tag:Dt}=t.useContext(ee.E_),[yt,kt]=t.useState(!0);t.useEffect(()=>{"visible"in W&&kt(W.visible)},[W.visible]);const vt=(0,f.o2)(Be),wt=(0,f.yT)(Be),dt=vt||wt,je=Object.assign(Object.assign({backgroundColor:Be&&!dt?Be:void 0},Dt==null?void 0:Dt.style),xe),nt=be("tag",G),[g,D]=R(nt),C=U()(nt,Dt==null?void 0:Dt.className,{[`${nt}-${Be}`]:dt,[`${nt}-has-color`]:Be&&!dt,[`${nt}-hidden`]:!yt,[`${nt}-rtl`]:Qe==="rtl",[`${nt}-borderless`]:!te},Ve,ae,D),l=N=>{N.stopPropagation(),le==null||le(N),!N.defaultPrevented&&kt(!1)},[,j]=(0,O.Z)(Ee,k,N=>N===null?t.createElement(r.Z,{className:`${nt}-close-icon`,onClick:l}):t.createElement("span",{className:`${nt}-close-icon`,onClick:l},N),null,!1),ce=typeof W.onClick=="function"||de&&de.type==="a",p=ve||null,m=p?t.createElement(t.Fragment,null,p,de&&t.createElement("span",null,de)):de,J=t.createElement("span",Object.assign({},W,{ref:ge,className:C,style:je}),m,j,vt&&t.createElement(Y,{key:"preset",prefixCls:nt}),wt&&t.createElement(E,{key:"status",prefixCls:nt}));return g(ce?t.createElement(o.Z,{component:"Tag"},J):J)},X=t.forwardRef(re);X.CheckableTag=Ce;var V=X},98228:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return tr}});var t=e(92310),r=e.n(t),s=e(54476),U=e(94480),f=e(33885),O=e(42978),o=e(75931),ee=e(76190),se=e(77861),P=e(17115),ie=e(90782),M=e(18929),x=e(48736),Z=e(59301),R=function(tt){var Ot=Z.useRef({valueLabels:new Map});return Z.useMemo(function(){var Gt=Ot.current.valueLabels,Ft=new Map,tn=tt.map(function(Hn){var un,Rn=Hn.value,qn=(un=Hn.label)!==null&&un!==void 0?un:Gt.get(Rn);return Ft.set(Rn,qn),(0,f.Z)((0,f.Z)({},Hn),{},{label:qn})});return Ot.current.valueLabels=Ft,[tn]},[tt])},L=function(tt,Ot,Gt,Ft){return Z.useMemo(function(){var tn=tt.map(function(qn){var Tn=qn.value;return Tn}),Hn=Ot.map(function(qn){var Tn=qn.value;return Tn}),un=tn.filter(function(qn){return!Ft[qn]});if(Gt){var Rn=(0,ie.S)(tn,!0,Ft);tn=Rn.checkedKeys,Hn=Rn.halfCheckedKeys}return[Array.from(new Set([].concat((0,U.Z)(un),(0,U.Z)(tn)))),Hn]},[tt,Ot,Gt,Ft])},We=e(71430),Ce=function(tt,Ot){return Z.useMemo(function(){var Gt=(0,We.I8)(tt,{fieldNames:Ot,initWrapper:function(tn){return(0,f.Z)((0,f.Z)({},tn),{},{valueEntities:new Map})},processEntity:function(tn,Hn){var un=tn.node[Ot.value];if(0)var Rn;Hn.valueEntities.set(un,tn)}});return Gt},[tt,Ot])},Ze=e(20068),De=e(11592),Y=function(){return null},u=Y,n=["children","value"];function E(tt){return(0,De.Z)(tt).map(function(Ot){if(!Z.isValidElement(Ot)||!Ot.type)return null;var Gt=Ot,Ft=Gt.key,tn=Gt.props,Hn=tn.children,un=tn.value,Rn=(0,o.Z)(tn,n),qn=(0,f.Z)({key:Ft,value:un},Rn),Tn=E(Hn);return Tn.length&&(qn.children=Tn),qn}).filter(function(Ot){return Ot})}function I(tt){if(!tt)return tt;var Ot=(0,f.Z)({},tt);return"props"in Ot||Object.defineProperty(Ot,"props",{get:function(){return(0,x.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ot}}),Ot}function re(tt,Ot,Gt,Ft,tn,Hn){var un=null,Rn=null;function qn(){function Tn(Yt){var Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Yt.map(function(ot,Et){var z="".concat(Sr,"-").concat(Et),K=ot[Hn.value],ct=Gt.includes(K),pe=Tn(ot[Hn.children]||[],z,ct),Bt=Z.createElement(u,ot,pe.map(function(Ct){return Ct.node}));if(Ot===K&&(un=Bt),ct){var Ht={pos:z,node:Bt,children:pe};return fe||Rn.push(Ht),Ht}return null}).filter(function(ot){return ot})}Rn||(Rn=[],Tn(Ft),Rn.sort(function(Yt,Sr){var fe=Yt.node.props.value,ot=Sr.node.props.value,Et=Gt.indexOf(fe),z=Gt.indexOf(ot);return Et-z}))}Object.defineProperty(tt,"triggerNode",{get:function(){return(0,x.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),qn(),un}}),Object.defineProperty(tt,"allCheckedNodes",{get:function(){return(0,x.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),qn(),tn?Rn:Rn.map(function(Yt){var Sr=Yt.node;return Sr})}})}var X=function(tt,Ot,Gt){var Ft=Gt.treeNodeFilterProp,tn=Gt.filterTreeNode,Hn=Gt.fieldNames,un=Hn.children;return Z.useMemo(function(){if(!Ot||tn===!1)return tt;var Rn;if(typeof tn=="function")Rn=tn;else{var qn=Ot.toUpperCase();Rn=function(Sr,fe){var ot=fe[Ft];return String(ot).toUpperCase().includes(qn)}}function Tn(Yt){var Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Yt.reduce(function(fe,ot){var Et=ot[un],z=Sr||Rn(Ot,I(ot)),K=Tn(Et||[],z);return(z||K.length)&&fe.push((0,f.Z)((0,f.Z)({},ot),{},(0,Ze.Z)({isLeaf:void 0},un,K))),fe},[])}return Tn(tt)},[tt,Ot,un,Ft,tn])};function V(tt){var Ot=Z.useRef();Ot.current=tt;var Gt=Z.useCallback(function(){return Ot.current.apply(Ot,arguments)},[]);return Gt}function y(tt,Ot){var Gt=Ot.id,Ft=Ot.pId,tn=Ot.rootPId,Hn={},un=[],Rn=tt.map(function(qn){var Tn=(0,f.Z)({},qn),Yt=Tn[Gt];return Hn[Yt]=Tn,Tn.key=Tn.key||Yt,Tn});return Rn.forEach(function(qn){var Tn=qn[Ft],Yt=Hn[Tn];Yt&&(Yt.children=Yt.children||[],Yt.children.push(qn)),(Tn===tn||!Yt&&tn===null)&&un.push(qn)}),un}function ge(tt,Ot,Gt){return Z.useMemo(function(){return tt?Gt?y(tt,(0,f.Z)({id:"id",pId:"pId",rootPId:null},Gt!==!0?Gt:{})):tt:E(Ot)},[Ot,Gt,tt])}var G=Z.createContext(null),Ve=G,ae=e(10228),xe=e(80547),de=e(60091),ve=Z.createContext(null),Be=ve;function le(tt){return Array.isArray(tt)?tt:tt!==void 0?[tt]:[]}function k(tt){var Ot=tt||{},Gt=Ot.label,Ft=Ot.value,tn=Ot.children,Hn=Ft||"value";return{_title:Gt?[Gt]:["title","label"],value:Hn,key:Hn,children:tn||"children"}}function Ee(tt){return!tt||tt.disabled||tt.disableCheckbox||tt.checkable===!1}function te(tt,Ot){var Gt=[];function Ft(tn){tn.forEach(function(Hn){var un=Hn[Ot.children];un&&(Gt.push(Hn[Ot.value]),Ft(un))})}return Ft(tt),Gt}function W(tt){return tt==null}var be={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Qe=function(Ot,Gt){var Ft=(0,se.lk)(),tn=Ft.prefixCls,Hn=Ft.multiple,un=Ft.searchValue,Rn=Ft.toggleOpen,qn=Ft.open,Tn=Ft.notFoundContent,Yt=Z.useContext(Be),Sr=Yt.virtual,fe=Yt.listHeight,ot=Yt.listItemHeight,Et=Yt.treeData,z=Yt.fieldNames,K=Yt.onSelect,ct=Yt.dropdownMatchSelectWidth,pe=Yt.treeExpandAction,Bt=Z.useContext(Ve),Ht=Bt.checkable,Ct=Bt.checkedKeys,$t=Bt.halfCheckedKeys,sn=Bt.treeExpandedKeys,wn=Bt.treeDefaultExpandAll,Cn=Bt.treeDefaultExpandedKeys,Wt=Bt.onTreeExpand,oe=Bt.treeIcon,Ae=Bt.showTreeIcon,Re=Bt.switcherIcon,Xe=Bt.treeLine,ht=Bt.treeNodeFilterProp,ut=Bt.loadData,mt=Bt.treeLoadedKeys,$=Bt.treeMotion,Ne=Bt.onTreeLoad,Fe=Bt.keyEntities,et=Z.useRef(),Ge=(0,xe.Z)(function(){return Et},[qn,Et],function(dn,mr){return mr[0]&&dn[1]!==mr[1]}),st=Z.useState(null),at=(0,O.Z)(st,2),Qt=at[0],mn=at[1],En=Fe[Qt],Wn=Z.useMemo(function(){return Ht?{checked:Ct,halfChecked:$t}:null},[Ht,Ct,$t]);Z.useEffect(function(){if(qn&&!Hn&&Ct.length){var dn;(dn=et.current)===null||dn===void 0||dn.scrollTo({key:Ct[0]}),mn(Ct[0])}},[qn]);var kn=String(un).toLowerCase(),Vn=function(mr){return kn?String(mr[ht]).toLowerCase().includes(kn):!1},On=Z.useState(Cn),ln=(0,O.Z)(On,2),Xn=ln[0],Jn=ln[1],pr=Z.useState(null),Kn=(0,O.Z)(pr,2),Yn=Kn[0],nr=Kn[1],lr=Z.useMemo(function(){return sn?(0,U.Z)(sn):un?Yn:Xn},[Xn,Yn,sn,un]);Z.useEffect(function(){un&&nr(te(Et,z))},[un]);var Br=function(mr){Jn(mr),nr(mr),Wt&&Wt(mr)},Ur=function(mr){mr.preventDefault()},Ln=function(mr,hr){var sr=hr.node;Ht&&Ee(sr)||(K(sr.key,{selected:!Ct.includes(sr.key)}),Hn||Rn(!1))};if(Z.useImperativeHandle(Gt,function(){var dn;return{scrollTo:(dn=et.current)===null||dn===void 0?void 0:dn.scrollTo,onKeyDown:function(hr){var sr,fr=hr.which;switch(fr){case ae.Z.UP:case ae.Z.DOWN:case ae.Z.LEFT:case ae.Z.RIGHT:(sr=et.current)===null||sr===void 0||sr.onKeyDown(hr);break;case ae.Z.ENTER:{if(En){var kr=(En==null?void 0:En.node)||{},_n=kr.selectable,br=kr.value;_n!==!1&&Ln(null,{node:{key:Qt},selected:!Ct.includes(br)})}break}case ae.Z.ESC:Rn(!1)}},onKeyUp:function(){}}}),Ge.length===0)return Z.createElement("div",{role:"listbox",className:"".concat(tn,"-empty"),onMouseDown:Ur},Tn);var Pn={fieldNames:z};return mt&&(Pn.loadedKeys=mt),lr&&(Pn.expandedKeys=lr),Z.createElement("div",{onMouseDown:Ur},En&&qn&&Z.createElement("span",{style:be,"aria-live":"assertive"},En.node.value),Z.createElement(de.Z,(0,s.Z)({ref:et,focusable:!1,prefixCls:"".concat(tn,"-tree"),treeData:Ge,height:fe,itemHeight:ot,virtual:Sr!==!1&&ct!==!1,multiple:Hn,icon:oe,showIcon:Ae,switcherIcon:Re,showLine:Xe,loadData:un?null:ut,motion:$,activeKey:Qt,checkable:Ht,checkStrictly:!0,checkedKeys:Wn,selectedKeys:Ht?[]:Ct,defaultExpandAll:wn},Pn,{onActiveChange:mn,onSelect:Ln,onCheck:Ln,onExpand:Br,onLoad:Ne,filterTreeNode:Vn,expandAction:pe})))},Dt=Z.forwardRef(Qe);Dt.displayName="OptionList";var yt=Dt,kt="SHOW_ALL",vt="SHOW_PARENT",wt="SHOW_CHILD";function dt(tt,Ot,Gt,Ft){var tn=new Set(tt);return Ot===wt?tt.filter(function(Hn){var un=Gt[Hn];return!(un&&un.children&&un.children.some(function(Rn){var qn=Rn.node;return tn.has(qn[Ft.value])})&&un.children.every(function(Rn){var qn=Rn.node;return Ee(qn)||tn.has(qn[Ft.value])}))}):Ot===vt?tt.filter(function(Hn){var un=Gt[Hn],Rn=un?un.parent:null;return!(Rn&&!Ee(Rn.node)&&tn.has(Rn.key))}):tt}function je(tt){var Ot=tt.searchPlaceholder,Gt=tt.treeCheckStrictly,Ft=tt.treeCheckable,tn=tt.labelInValue,Hn=tt.value,un=tt.multiple;warning(!Ot,"`searchPlaceholder` has been removed."),Gt&&tn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(tn||Gt)&&warning(toArray(Hn).every(function(Rn){return Rn&&_typeof(Rn)==="object"&&"value"in Rn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Gt||un||Ft?warning(!Hn||Array.isArray(Hn),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Hn),"`value` should not be array when `TreeSelect` is single mode.")}var nt=null,g=["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 D(tt){return!tt||(0,ee.Z)(tt)!=="object"}var C=Z.forwardRef(function(tt,Ot){var Gt=tt.id,Ft=tt.prefixCls,tn=Ft===void 0?"rc-tree-select":Ft,Hn=tt.value,un=tt.defaultValue,Rn=tt.onChange,qn=tt.onSelect,Tn=tt.onDeselect,Yt=tt.searchValue,Sr=tt.inputValue,fe=tt.onSearch,ot=tt.autoClearSearchValue,Et=ot===void 0?!0:ot,z=tt.filterTreeNode,K=tt.treeNodeFilterProp,ct=K===void 0?"value":K,pe=tt.showCheckedStrategy,Bt=tt.treeNodeLabelProp,Ht=tt.multiple,Ct=tt.treeCheckable,$t=tt.treeCheckStrictly,sn=tt.labelInValue,wn=tt.fieldNames,Cn=tt.treeDataSimpleMode,Wt=tt.treeData,oe=tt.children,Ae=tt.loadData,Re=tt.treeLoadedKeys,Xe=tt.onTreeLoad,ht=tt.treeDefaultExpandAll,ut=tt.treeExpandedKeys,mt=tt.treeDefaultExpandedKeys,$=tt.onTreeExpand,Ne=tt.treeExpandAction,Fe=tt.virtual,et=tt.listHeight,Ge=et===void 0?200:et,st=tt.listItemHeight,at=st===void 0?20:st,Qt=tt.onDropdownVisibleChange,mn=tt.dropdownMatchSelectWidth,En=mn===void 0?!0:mn,Wn=tt.treeLine,kn=tt.treeIcon,Vn=tt.showTreeIcon,On=tt.switcherIcon,ln=tt.treeMotion,Xn=(0,o.Z)(tt,g),Jn=(0,P.ZP)(Gt),pr=Ct&&!$t,Kn=Ct||$t,Yn=$t||sn,nr=Kn||Ht,lr=(0,M.Z)(un,{value:Hn}),Br=(0,O.Z)(lr,2),Ur=Br[0],Ln=Br[1],Pn=Z.useMemo(function(){return Ct?pe||wt:kt},[pe,Ct]),dn=Z.useMemo(function(){return k(wn)},[JSON.stringify(wn)]),mr=(0,M.Z)("",{value:Yt!==void 0?Yt:Sr,postState:function(Ar){return Ar||""}}),hr=(0,O.Z)(mr,2),sr=hr[0],fr=hr[1],kr=function(Ar){fr(Ar),fe==null||fe(Ar)},_n=ge(Wt,oe,Cn),br=Ce(_n,dn),Rr=br.keyEntities,Sn=br.valueEntities,Dn=Z.useCallback(function(vr){var Ar=[],ue=[];return vr.forEach(function(ze){Sn.has(ze)?ue.push(ze):Ar.push(ze)}),{missingRawValues:Ar,existRawValues:ue}},[Sn]),cr=X(_n,sr,{fieldNames:dn,treeNodeFilterProp:ct,filterTreeNode:z}),Lr=Z.useCallback(function(vr){if(vr){if(Bt)return vr[Bt];for(var Ar=dn._title,ue=0;ue{const{componentCls:Ot,treePrefixCls:Gt,colorBgElevated:Ft}=tt,tn=`.${Gt}`;return[{[`${Ot}-dropdown`]:[{padding:`${tt.paddingXS}px ${tt.paddingXS/2}px`},(0,Tt.Yk)(Gt,(0,Nt.TS)(tt,{colorBgContainer:Ft})),{[tn]:{borderRadius:0,[`${tn}-list-holder-inner`]:{alignItems:"stretch",[`${tn}-treenode`]:{[`${tn}-node-content-wrapper`]:{flex:"auto"}}}}},(0,xt.C2)(`${Gt}-checkbox`,tt),{"&-rtl":{direction:"rtl",[`${tn}-switcher${tn}-switcher_close`]:{[`${tn}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Zn(tt,Ot){return(0,Pt.Z)("TreeSelect",Gt=>{const Ft=(0,Nt.TS)(Gt,{treePrefixCls:Ot});return[gn(Ft)]},Tt.TM)(tt)}var An=function(tt,Ot){var Gt={};for(var Ft in tt)Object.prototype.hasOwnProperty.call(tt,Ft)&&Ot.indexOf(Ft)<0&&(Gt[Ft]=tt[Ft]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Ft=Object.getOwnPropertySymbols(tt);tn{var Gt,{prefixCls:Ft,size:tn,disabled:Hn,bordered:un=!0,className:Rn,rootClassName:qn,treeCheckable:Tn,multiple:Yt,listHeight:Sr=256,listItemHeight:fe=26,placement:ot,notFoundContent:Et,switcherIcon:z,treeLine:K,getPopupContainer:ct,popupClassName:pe,dropdownClassName:Bt,treeIcon:Ht=!1,transitionName:Ct,choiceTransitionName:$t="",status:sn,treeExpandAction:wn,builtinPlacements:Cn,dropdownMatchSelectWidth:Wt,popupMatchSelectWidth:oe,allowClear:Ae}=tt,Re=An(tt,["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:Xe,getPrefixCls:ht,renderEmpty:ut,direction:mt,virtual:$,popupMatchSelectWidth:Ne,popupOverflow:Fe}=Z.useContext(A.E_),et=ht(),Ge=ht("select",Ft),st=ht("select-tree",Ft),at=ht("tree-select",Ft),{compactSize:Qt,compactItemClassnames:mn}=(0,Ye.ri)(Ge,mt),[En,Wn]=(0,He.Z)(Ge),[kn]=Zn(at,st),Vn=r()(pe||Bt,`${at}-dropdown`,{[`${at}-dropdown-rtl`]:mt==="rtl"},qn,Wn),On=!!(Tn||Yt),ln=(0,F.Z)(Re.suffixIcon,Re.showArrow),Xn=(Gt=oe!=null?oe:Wt)!==null&&Gt!==void 0?Gt:Ne,{status:Jn,hasFeedback:pr,isFormItemInput:Kn,feedbackIcon:Yn}=Z.useContext(Ke.aM),nr=(0,N.F)(Jn,sn),{suffixIcon:lr,removeIcon:Br,clearIcon:Ur}=(0,ye.Z)(Object.assign(Object.assign({},Re),{multiple:On,showSuffixIcon:ln,hasFeedback:pr,feedbackIcon:Yn,prefixCls:Ge,componentName:"TreeSelect"})),Ln=Ae===!0?{clearIcon:Ur}:Ae;let Pn;Et!==void 0?Pn=Et:Pn=(ut==null?void 0:ut("Select"))||Z.createElement(Je.Z,{componentName:"Select"});const dn=(0,p.Z)(Re,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),mr=Z.useMemo(()=>ot!==void 0?ot:mt==="rtl"?"bottomRight":"bottomLeft",[ot,mt]),hr=(0,Ue.Z)(Cn,Fe),sr=(0,Se.Z)(Sn=>{var Dn;return(Dn=tn!=null?tn:Qt)!==null&&Dn!==void 0?Dn:Sn}),fr=Z.useContext(q.Z),kr=Hn!=null?Hn:fr,_n=r()(!Ft&&at,{[`${Ge}-lg`]:sr==="large",[`${Ge}-sm`]:sr==="small",[`${Ge}-rtl`]:mt==="rtl",[`${Ge}-borderless`]:!un,[`${Ge}-in-form-item`]:Kn},(0,N.Z)(Ge,nr,pr),mn,Rn,qn,Wn),br=Sn=>Z.createElement($e.Z,{prefixCls:st,switcherIcon:z,treeNodeProps:Sn,showLine:K}),Rr=Z.createElement(ce,Object.assign({virtual:$,disabled:kr},dn,{dropdownMatchSelectWidth:Xn,builtinPlacements:hr,ref:Ot,prefixCls:Ge,className:_n,listHeight:Sr,listItemHeight:fe,treeCheckable:Tn&&Z.createElement("span",{className:`${Ge}-tree-checkbox-inner`}),treeLine:!!K,suffixIcon:lr,multiple:On,placement:mr,removeIcon:Br,allowClear:Ln,switcherIcon:br,showTreeIcon:Ht,notFoundContent:Pn,getPopupContainer:ct||Xe,treeMotion:null,dropdownClassName:Vn,choiceTransitionName:(0,J.m)(et,"",$t),transitionName:(0,J.m)(et,"slide-up",Ct),treeExpandAction:wn}));return En(kn(Rr))},cn=Z.forwardRef(Lt),on=(0,m.Z)(cn);cn.TreeNode=u,cn.SHOW_ALL=kt,cn.SHOW_PARENT=vt,cn.SHOW_CHILD=wt,cn._InternalPanelDoNotUseOrYouWillBeFired=on;var tr=cn},17574:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return Be}});var t=e(60091),r=e(94480),s=e(52671),U=e(8657),f=e(54476),O=e(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"},ee=o,se=e(7657),P=function(k,Ee){return O.createElement(se.Z,(0,f.Z)({},k,{ref:Ee,icon:ee}))},ie=O.forwardRef(P),M=ie,x=e(92310),Z=e.n(x),R=e(35654),L=e(71430),We=e(36355),Ce=e(56082),Ze=e(62892),De=e(20648);const Y=4;function u(le){const{dropPosition:k,dropLevelOffset:Ee,prefixCls:te,indent:W,direction:be="ltr"}=le,Qe=be==="ltr"?"left":"right",Dt=be==="ltr"?"right":"left",yt={[Qe]:-Ee*W+Y,[Dt]:0};switch(k){case-1:yt.top=-3;break;case 1:yt.bottom=-3;break;default:yt.bottom=-3,yt[Qe]=W+Y;break}return O.createElement("div",{style:yt,className:`${te}-drop-indicator`})}var n=e(71997),I=O.forwardRef((le,k)=>{const{getPrefixCls:Ee,direction:te,virtual:W,tree:be}=O.useContext(We.E_),{prefixCls:Qe,className:Dt,showIcon:yt=!1,showLine:kt,switcherIcon:vt,blockNode:wt=!1,children:dt,checkable:je=!1,selectable:nt=!0,draggable:g,motion:D,style:C}=le,l=Ee("tree",Qe),j=Ee(),ce=D!=null?D:Object.assign(Object.assign({},(0,Ze.Z)(j)),{motionAppear:!1}),p=Object.assign(Object.assign({},le),{checkable:je,selectable:nt,showIcon:yt,motion:ce,blockNode:wt,showLine:!!kt,dropIndicatorRender:u}),[m,J]=(0,De.ZP)(l),N=O.useMemo(()=>{if(!g)return!1;let q={};switch(typeof g){case"function":q.nodeDraggable=g;break;case"object":q=Object.assign({},g);break;default:break}return q.icon!==!1&&(q.icon=q.icon||O.createElement(Ce.Z,null)),q},[g]),A=q=>O.createElement(n.Z,{prefixCls:l,switcherIcon:vt,treeNodeProps:q,showLine:kt});return m(O.createElement(t.Z,Object.assign({itemHeight:20,ref:k,virtual:W},p,{style:Object.assign(Object.assign({},be==null?void 0:be.style),C),prefixCls:l,className:Z()({[`${l}-icon-hide`]:!yt,[`${l}-block-node`]:wt,[`${l}-unselectable`]:!nt,[`${l}-rtl`]:te==="rtl"},be==null?void 0:be.className,Dt,J),direction:te,checkable:je&&O.createElement("span",{className:`${l}-checkbox-inner`}),selectable:nt,switcherIcon:A,draggable:N}),dt))}),re;(function(le){le[le.None=0]="None",le[le.Start=1]="Start",le[le.End=2]="End"})(re||(re={}));function X(le,k){function Ee(te){const{key:W,children:be}=te;k(W,te)!==!1&&X(be||[],k)}le.forEach(Ee)}function V(le){let{treeData:k,expandedKeys:Ee,startKey:te,endKey:W}=le;const be=[];let Qe=re.None;if(te&&te===W)return[te];if(!te||!W)return[];function Dt(yt){return yt===te||yt===W}return X(k,yt=>{if(Qe===re.End)return!1;if(Dt(yt)){if(be.push(yt),Qe===re.None)Qe=re.Start;else if(Qe===re.Start)return Qe=re.End,!1}else Qe===re.Start&&be.push(yt);return Ee.includes(yt)}),be}function y(le,k){const Ee=(0,r.Z)(k),te=[];return X(le,(W,be)=>{const Qe=Ee.indexOf(W);return Qe!==-1&&(te.push(be),Ee.splice(Qe,1)),!!Ee.length}),te}var ge=function(le,k){var Ee={};for(var te in le)Object.prototype.hasOwnProperty.call(le,te)&&k.indexOf(te)<0&&(Ee[te]=le[te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(le);W{var{defaultExpandAll:Ee,defaultExpandParent:te,defaultExpandedKeys:W}=le,be=ge(le,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Qe=O.useRef(),Dt=O.useRef(),yt=()=>{const{keyEntities:N}=(0,L.I8)(Ve(be));let A;return Ee?A=Object.keys(N):te?A=(0,R.r7)(be.expandedKeys||W||[],N):A=be.expandedKeys||W,A},[kt,vt]=O.useState(be.selectedKeys||be.defaultSelectedKeys||[]),[wt,dt]=O.useState(()=>yt());O.useEffect(()=>{"selectedKeys"in be&&vt(be.selectedKeys)},[be.selectedKeys]),O.useEffect(()=>{"expandedKeys"in be&&dt(be.expandedKeys)},[be.expandedKeys]);const je=(N,A)=>{var q;return"expandedKeys"in be||dt(N),(q=be.onExpand)===null||q===void 0?void 0:q.call(be,N,A)},nt=(N,A)=>{var q;const{multiple:Je}=be,{node:Se,nativeEvent:Ke}=A,{key:He=""}=Se,Ue=Ve(be),F=Object.assign(Object.assign({},A),{selected:!0}),ye=(Ke==null?void 0:Ke.ctrlKey)||(Ke==null?void 0:Ke.metaKey),Ye=Ke==null?void 0:Ke.shiftKey;let $e;Je&&ye?($e=N,Qe.current=He,Dt.current=$e,F.selectedNodes=y(Ue,$e)):Je&&Ye?($e=Array.from(new Set([].concat((0,r.Z)(Dt.current||[]),(0,r.Z)(V({treeData:Ue,expandedKeys:wt,startKey:He,endKey:Qe.current}))))),F.selectedNodes=y(Ue,$e)):($e=[He],Qe.current=He,Dt.current=$e,F.selectedNodes=y(Ue,$e)),(q=be.onSelect)===null||q===void 0||q.call(be,$e,F),"selectedKeys"in be||vt($e)},{getPrefixCls:g,direction:D}=O.useContext(We.E_),{prefixCls:C,className:l,showIcon:j=!0,expandAction:ce="click"}=be,p=ge(be,["prefixCls","className","showIcon","expandAction"]),m=g("tree",C),J=Z()(`${m}-directory`,{[`${m}-directory-rtl`]:D==="rtl"},l);return O.createElement(I,Object.assign({icon:G,ref:k,blockNode:!0},p,{showIcon:j,expandAction:ce,prefixCls:m,className:J,expandedKeys:wt,selectedKeys:kt,onSelect:nt,onExpand:je}))};var de=O.forwardRef(ae);const ve=I;ve.DirectoryTree=de,ve.TreeNode=t.O;var Be=ve},20648:function(qt,qe,e){"use strict";e.d(qe,{TM:function(){return x},Yk:function(){return M}});var t=e(36237),r=e(98447),s=e(17313),U=e(8378),f=e(37613),O=e(83116);const o=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ee=(Z,R)=>({[`.${Z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${R.motionDurationSlow}`}}}),se=(Z,R)=>({[`.${Z}-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:'""'}}}),P=(Z,R)=>{const{treeCls:L,treeNodeCls:We,treeNodePadding:Ce,titleHeight:Ze,nodeSelectedBg:De,nodeHoverBg:Y}=R,u=R.paddingXS;return{[L]:Object.assign(Object.assign({},(0,s.Wf)(R)),{background:R.colorBgContainer,borderRadius:R.borderRadius,transition:`background-color ${R.motionDurationSlow}`,[`&${L}-rtl`]:{[`${L}-switcher`]:{"&_close":{[`${L}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${L}-active-focused)`]:Object.assign({},(0,s.oN)(R)),[`${L}-list-holder-inner`]:{alignItems:"flex-start"},[`&${L}-block-node`]:{[`${L}-list-holder-inner`]:{alignItems:"stretch",[`${L}-node-content-wrapper`]:{flex:"auto"},[`${We}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ce,insetInlineStart:0,border:`1px solid ${R.colorPrimary}`,opacity:0,animationName:o,animationDuration:R.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${We}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ce}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${L}-node-content-wrapper`]:{color:R.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${L}-node-content-wrapper`]:Object.assign({},(0,s.oN)(R)),[`&:not(${We}-disabled).filter-node ${L}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${L}-draggable-icon`]:{flexShrink:0,width:Ze,lineHeight:`${Ze}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${R.motionDurationSlow}`,[`${We}:hover &`]:{opacity:.45}},[`&${We}-disabled`]:{[`${L}-draggable-icon`]:{visibility:"hidden"}}}},[`${L}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ze}},[`${L}-draggable-icon`]:{visibility:"hidden"},[`${L}-switcher`]:Object.assign(Object.assign({},ee(Z,R)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ze,margin:0,lineHeight:`${Ze}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${L}-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:Ze/2,bottom:-Ce,marginInlineStart:-1,borderInlineEnd:`1px solid ${R.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ze/2*.8,height:Ze/2,borderBottom:`1px solid ${R.colorBorder}`,content:'""'}}}),[`${L}-checkbox`]:{top:"initial",marginInlineEnd:u},[`${L}-node-content-wrapper, ${L}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ze,margin:0,padding:`0 ${R.paddingXS/2}px`,color:"inherit",lineHeight:`${Ze}px`,background:"transparent",borderRadius:R.borderRadius,cursor:"pointer",transition:`all ${R.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Y},[`&${L}-node-selected`]:{backgroundColor:De},[`${L}-iconEle`]:{display:"inline-block",width:Ze,height:Ze,lineHeight:`${Ze}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${L}-unselectable ${L}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${L}-node-content-wrapper`]:Object.assign({lineHeight:`${Ze}px`,userSelect:"none"},se(Z,R)),[`${We}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${R.colorPrimary}`}},"&-show-line":{[`${L}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-Ce,borderInlineEnd:`1px solid ${R.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${L}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${We}-leaf-last`]:{[`${L}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ze/2}px !important`}}}}})}},ie=Z=>{const{treeCls:R,treeNodeCls:L,treeNodePadding:We,directoryNodeSelectedBg:Ce,directoryNodeSelectedColor:Ze}=Z;return{[`${R}${R}-directory`]:{[L]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:We,insetInlineStart:0,transition:`background-color ${Z.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Z.controlItemBgHover}},"> *":{zIndex:1},[`${R}-switcher`]:{transition:`color ${Z.motionDurationMid}`},[`${R}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${R}-node-selected`]:{color:Ze,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ce},[`${R}-switcher`]:{color:Ze},[`${R}-node-content-wrapper`]:{color:Ze,background:"transparent"}}}}}},M=(Z,R)=>{const L=`.${Z}`,We=`${L}-treenode`,Ce=R.paddingXS/2,Ze=(0,f.TS)(R,{treeCls:L,treeNodeCls:We,treeNodePadding:Ce});return[P(Z,Ze),ie(Ze)]},x=Z=>{const{controlHeightSM:R}=Z;return{titleHeight:R,nodeHoverBg:Z.controlItemBgHover,nodeSelectedBg:Z.controlItemBgActive}};qe.ZP=(0,O.Z)("Tree",(Z,R)=>{let{prefixCls:L}=R;return[{[Z.componentCls]:(0,r.C2)(`${L}-checkbox`,Z)},M(L,Z),(0,U.Z)(Z)]},Z=>{const{colorTextLightSolid:R,colorPrimary:L}=Z;return Object.assign(Object.assign({},x(Z)),{directoryNodeSelectedColor:R,directoryNodeSelectedBg:L})})},71997:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return We}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(Ze,De){return r.createElement(f.Z,(0,t.Z)({},Ze,{ref:De,icon:U}))},o=r.forwardRef(O),ee=o,se=e(52671),P=e(58617),ie=e(15075),M=e(43531),x=e(92310),Z=e.n(x),R=e(92343),We=Ce=>{const{prefixCls:Ze,switcherIcon:De,treeNodeProps:Y,showLine:u}=Ce,{isLeaf:n,expanded:E,loading:I}=Y;if(I)return r.createElement(P.Z,{className:`${Ze}-switcher-loading-icon`});let re;if(u&&typeof u=="object"&&(re=u.showLeafIcon),n){if(!u)return null;if(typeof re!="boolean"&&re){const y=typeof re=="function"?re(Y):re,ge=`${Ze}-switcher-line-custom-icon`;return(0,R.l$)(y)?(0,R.Tm)(y,{className:Z()(y.props.className||"",ge)}):y}return re?r.createElement(se.Z,{className:`${Ze}-switcher-line-icon`}):r.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const X=`${Ze}-switcher-icon`,V=typeof De=="function"?De(Y):De;return(0,R.l$)(V)?(0,R.Tm)(V,{className:Z()(V.props.className||"",X)}):V!==void 0?V:u?E?r.createElement(ie.Z,{className:`${Ze}-switcher-line-icon`}):r.createElement(M.Z,{className:`${Ze}-switcher-line-icon`}):r.createElement(ee,{className:X})}},54580:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return Wt}});var t=e(59301),r=e(94480),s=e(92310),U=e.n(s),f=e(54476),O=e(67732),o=e(83652),ee=e(42403),se=e(158),P=e(20068),ie=e(75931),M=e(75044),x=e(76190),Z=e(3202),R=e(26112);function L(oe,Ae){var Re="cannot ".concat(oe.method," ").concat(oe.action," ").concat(Ae.status,"'"),Xe=new Error(Re);return Xe.status=Ae.status,Xe.method=oe.method,Xe.url=oe.action,Xe}function We(oe){var Ae=oe.responseText||oe.response;if(!Ae)return Ae;try{return JSON.parse(Ae)}catch(Re){return Ae}}function Ce(oe){var Ae=new XMLHttpRequest;oe.onProgress&&Ae.upload&&(Ae.upload.onprogress=function(ut){ut.total>0&&(ut.percent=ut.loaded/ut.total*100),oe.onProgress(ut)});var Re=new FormData;oe.data&&Object.keys(oe.data).forEach(function(ht){var ut=oe.data[ht];if(Array.isArray(ut)){ut.forEach(function(mt){Re.append("".concat(ht,"[]"),mt)});return}Re.append(ht,ut)}),oe.file instanceof Blob?Re.append(oe.filename,oe.file,oe.file.name):Re.append(oe.filename,oe.file),Ae.onerror=function(ut){oe.onError(ut)},Ae.onload=function(){return Ae.status<200||Ae.status>=300?oe.onError(L(oe,Ae),We(Ae)):oe.onSuccess(We(Ae),Ae)},Ae.open(oe.method,oe.action,!0),oe.withCredentials&&"withCredentials"in Ae&&(Ae.withCredentials=!0);var Xe=oe.headers||{};return Xe["X-Requested-With"]!==null&&Ae.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Xe).forEach(function(ht){Xe[ht]!==null&&Ae.setRequestHeader(ht,Xe[ht])}),Ae.send(Re),{abort:function(){Ae.abort()}}}var Ze=+new Date,De=0;function Y(){return"rc-upload-".concat(Ze,"-").concat(++De)}var u=e(48736),n=function(oe,Ae){if(oe&&Ae){var Re=Array.isArray(Ae)?Ae:Ae.split(","),Xe=oe.name||"",ht=oe.type||"",ut=ht.replace(/\/.*$/,"");return Re.some(function(mt){var $=mt.trim();if(/^\*(\/\*)?$/.test(mt))return!0;if($.charAt(0)==="."){var Ne=Xe.toLowerCase(),Fe=$.toLowerCase(),et=[Fe];return(Fe===".jpg"||Fe===".jpeg")&&(et=[".jpg",".jpeg"]),et.some(function(Ge){return Ne.endsWith(Ge)})}return/\/\*$/.test($)?ut===$.replace(/\/.*$/,""):ht===$?!0:/^\w+$/.test($)?((0,u.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($,"'.Skip for check.")),!0):!1})}return!0};function E(oe,Ae){var Re=oe.createReader(),Xe=[];function ht(){Re.readEntries(function(ut){var mt=Array.prototype.slice.apply(ut);Xe=Xe.concat(mt);var $=!mt.length;$?Ae(Xe):ht()})}ht()}var I=function(Ae,Re,Xe){var ht=function ut(mt,$){mt&&(mt.path=$||"",mt.isFile?mt.file(function(Ne){Xe(Ne)&&(mt.fullPath&&!Ne.webkitRelativePath&&(Object.defineProperties(Ne,{webkitRelativePath:{writable:!0}}),Ne.webkitRelativePath=mt.fullPath.replace(/^\//,""),Object.defineProperties(Ne,{webkitRelativePath:{writable:!1}})),Re([Ne]))}):mt.isDirectory&&E(mt,function(Ne){Ne.forEach(function(Fe){ut(Fe,"".concat($).concat(mt.name,"/"))})}))};Ae.forEach(function(ut){ht(ut.webkitGetAsEntry())})},re=I,X=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],V=function(oe){(0,ee.Z)(Re,oe);var Ae=(0,se.Z)(Re);function Re(){var Xe;(0,O.Z)(this,Re);for(var ht=arguments.length,ut=new Array(ht),mt=0;mt{let{uid:ut}=ht;return ut===oe.uid});return Xe===-1?Re.push(oe):Re[Xe]=oe,Re}function q(oe,Ae){const Re=oe.uid!==void 0?"uid":"name";return Ae.filter(Xe=>Xe[Re]===oe[Re])[0]}function Je(oe,Ae){const Re=oe.uid!==void 0?"uid":"name",Xe=Ae.filter(ht=>ht[Re]!==oe[Re]);return Xe.length===Ae.length?null:Xe}const Se=function(){const Ae=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Xe=Ae[Ae.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Xe)||[""])[0]},Ke=oe=>oe.indexOf("image/")===0,He=oe=>{if(oe.type&&!oe.thumbUrl)return Ke(oe.type);const Ae=oe.thumbUrl||oe.url||"",Re=Se(Ae);return/^data:image\//.test(Ae)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Re)?!0:!(/^data:/.test(Ae)||Re)},Ue=200;function F(oe){return new Promise(Ae=>{if(!oe.type||!Ke(oe.type)){Ae("");return}const Re=document.createElement("canvas");Re.width=Ue,Re.height=Ue,Re.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ue}px; height: ${Ue}px; z-index: 9999; display: none;`,document.body.appendChild(Re);const Xe=Re.getContext("2d"),ht=new Image;if(ht.onload=()=>{const{width:ut,height:mt}=ht;let $=Ue,Ne=Ue,Fe=0,et=0;ut>mt?(Ne=mt*(Ue/ut),et=-(Ne-$)/2):($=ut*(Ue/mt),Fe=-($-Ne)/2),Xe.drawImage(ht,Fe,et,$,Ne);const Ge=Re.toDataURL();document.body.removeChild(Re),window.URL.revokeObjectURL(ht.src),Ae(Ge)},ht.crossOrigin="anonymous",oe.type.startsWith("image/svg+xml")){const ut=new FileReader;ut.onload=()=>{ut.result&&(ht.src=ut.result)},ut.readAsDataURL(oe)}else if(oe.type.startsWith("image/gif")){const ut=new FileReader;ut.onload=()=>{ut.result&&Ae(ut.result)},ut.readAsDataURL(oe)}else ht.src=window.URL.createObjectURL(oe)})}var ye=e(26227),Ye=e(41464),$e=e(15277),xt=e(93948),Nt=e(6848),Tt=t.forwardRef((oe,Ae)=>{let{prefixCls:Re,className:Xe,style:ht,locale:ut,listType:mt,file:$,items:Ne,progress:Fe,iconRender:et,actionIconRender:Ge,itemRender:st,isImgUrl:at,showPreviewIcon:Qt,showRemoveIcon:mn,showDownloadIcon:En,previewIcon:Wn,removeIcon:kn,downloadIcon:Vn,onPreview:On,onDownload:ln,onClose:Xn}=oe;var Jn,pr;const{status:Kn}=$,[Yn,nr]=t.useState(Kn);t.useEffect(()=>{Kn!=="removed"&&nr(Kn)},[Kn]);const[lr,Br]=t.useState(!1);t.useEffect(()=>{const eo=setTimeout(()=>{Br(!0)},300);return()=>{clearTimeout(eo)}},[]);const Ur=et($);let Ln=t.createElement("div",{className:`${Re}-icon`},Ur);if(mt==="picture"||mt==="picture-card"||mt==="picture-circle")if(Yn==="uploading"||!$.thumbUrl&&!$.url){const eo=U()(`${Re}-list-item-thumbnail`,{[`${Re}-list-item-file`]:Yn!=="uploading"});Ln=t.createElement("div",{className:eo},Ur)}else{const eo=at!=null&&at($)?t.createElement("img",{src:$.thumbUrl||$.url,alt:$.name,className:`${Re}-list-item-image`,crossOrigin:$.crossOrigin}):Ur,_r=U()(`${Re}-list-item-thumbnail`,{[`${Re}-list-item-file`]:at&&!at($)});Ln=t.createElement("a",{className:_r,onClick:fo=>On($,fo),href:$.url||$.thumbUrl,target:"_blank",rel:"noopener noreferrer"},eo)}const Pn=U()(`${Re}-list-item`,`${Re}-list-item-${Yn}`),dn=typeof $.linkProps=="string"?JSON.parse($.linkProps):$.linkProps,mr=mn?Ge((typeof kn=="function"?kn($):kn)||t.createElement(ye.Z,null),()=>Xn($),Re,ut.removeFile):null,hr=En&&Yn==="done"?Ge((typeof Vn=="function"?Vn($):Vn)||t.createElement(Ye.Z,null),()=>ln($),Re,ut.downloadFile):null,sr=mt!=="picture-card"&&mt!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:U()(`${Re}-list-item-actions`,{picture:mt==="picture"})},hr,mr),fr=U()(`${Re}-list-item-name`),kr=$.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:fr,title:$.name},dn,{href:$.url,onClick:eo=>On($,eo)}),$.name),sr]:[t.createElement("span",{key:"view",className:fr,onClick:eo=>On($,eo),title:$.name},$.name),sr],_n={pointerEvents:"none",opacity:.5},br=Qt?t.createElement("a",{href:$.url||$.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:$.url||$.thumbUrl?void 0:_n,onClick:eo=>On($,eo),title:ut.previewFile},typeof Wn=="function"?Wn($):Wn||t.createElement($e.Z,null)):null,Rr=(mt==="picture-card"||mt==="picture-circle")&&Yn!=="uploading"&&t.createElement("span",{className:`${Re}-list-item-actions`},br,Yn==="done"&&hr,mr),{getPrefixCls:Sn}=t.useContext(ve.E_),Dn=Sn(),cr=t.createElement("div",{className:Pn},Ln,kr,Rr,lr&&t.createElement(j.default,{motionName:`${Dn}-fade`,visible:Yn==="uploading",motionDeadline:2e3},eo=>{let{className:_r}=eo;const fo="percent"in $?t.createElement(xt.Z,Object.assign({},Fe,{type:"line",percent:$.percent,"aria-label":$["aria-label"],"aria-labelledby":$["aria-labelledby"]})):null;return t.createElement("div",{className:U()(`${Re}-list-item-progress`,_r)},fo)})),Lr=$.response&&typeof $.response=="string"?$.response:((Jn=$.error)===null||Jn===void 0?void 0:Jn.statusText)||((pr=$.error)===null||pr===void 0?void 0:pr.message)||ut.uploadError,ro=Yn==="error"?t.createElement(Nt.Z,{title:Lr,getPopupContainer:eo=>eo.parentNode},cr):cr;return t.createElement("div",{className:U()(`${Re}-list-item-container`,Xe),style:ht,ref:Ae},st?st(ro,$,Ne,{download:ln.bind(null,$),preview:On.bind(null,$),remove:Xn.bind(null,$)}):ro)});const gn=(oe,Ae)=>{const{listType:Re="text",previewFile:Xe=F,onPreview:ht,onDownload:ut,onRemove:mt,locale:$,iconRender:Ne,isImageUrl:Fe=He,prefixCls:et,items:Ge=[],showPreviewIcon:st=!0,showRemoveIcon:at=!0,showDownloadIcon:Qt=!1,removeIcon:mn,previewIcon:En,downloadIcon:Wn,progress:kn={size:[-1,2],showInfo:!1},appendAction:Vn,appendActionVisible:On=!0,itemRender:ln,disabled:Xn}=oe,Jn=(0,ce.Z)(),[pr,Kn]=t.useState(!1);t.useEffect(()=>{Re!=="picture"&&Re!=="picture-card"&&Re!=="picture-circle"||(Ge||[]).forEach(_n=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(_n.originFileObj instanceof File||_n.originFileObj instanceof Blob)||_n.thumbUrl!==void 0||(_n.thumbUrl="",Xe&&Xe(_n.originFileObj).then(br=>{_n.thumbUrl=br||"",Jn()}))})},[Re,Ge,Xe]),t.useEffect(()=>{Kn(!0)},[]);const Yn=(_n,br)=>{if(ht)return br==null||br.preventDefault(),ht(_n)},nr=_n=>{typeof ut=="function"?ut(_n):_n.url&&window.open(_n.url)},lr=_n=>{mt==null||mt(_n)},Br=_n=>{if(Ne)return Ne(_n,Re);const br=_n.status==="uploading",Rr=Fe&&Fe(_n)?t.createElement(l,null):t.createElement(Dt,null);let Sn=br?t.createElement(yt.Z,null):t.createElement(je,null);return Re==="picture"?Sn=br?t.createElement(yt.Z,null):Rr:(Re==="picture-card"||Re==="picture-circle")&&(Sn=br?$.uploading:Rr),Sn},Ur=(_n,br,Rr,Sn)=>{const Dn={type:"text",size:"small",title:Sn,onClick:cr=>{br(),(0,m.l$)(_n)&&_n.props.onClick&&_n.props.onClick(cr)},className:`${Rr}-list-item-action`,disabled:Xn};if((0,m.l$)(_n)){const cr=(0,m.Tm)(_n,Object.assign(Object.assign({},_n.props),{onClick:()=>{}}));return t.createElement(J.ZP,Object.assign({},Dn,{icon:cr}))}return t.createElement(J.ZP,Object.assign({},Dn),t.createElement("span",null,_n))};t.useImperativeHandle(Ae,()=>({handlePreview:Yn,handleDownload:nr}));const{getPrefixCls:Ln}=t.useContext(ve.E_),Pn=Ln("upload",et),dn=Ln(),mr=U()(`${Pn}-list`,`${Pn}-list-${Re}`),hr=(0,r.Z)(Ge.map(_n=>({key:_n.uid,file:_n})));let fr={motionDeadline:2e3,motionName:`${Pn}-${Re==="picture-card"||Re==="picture-circle"?"animate-inline":"animate"}`,keys:hr,motionAppear:pr};const kr=t.useMemo(()=>{const _n=Object.assign({},(0,p.Z)(dn));return delete _n.onAppearEnd,delete _n.onEnterEnd,delete _n.onLeaveEnd,_n},[dn]);return Re!=="picture-card"&&Re!=="picture-circle"&&(fr=Object.assign(Object.assign({},kr),fr)),t.createElement("div",{className:mr},t.createElement(j.CSSMotionList,Object.assign({},fr,{component:!1}),_n=>{let{key:br,file:Rr,className:Sn,style:Dn}=_n;return t.createElement(Tt,{key:br,locale:$,prefixCls:Pn,className:Sn,style:Dn,file:Rr,items:Ge,progress:kn,listType:Re,isImgUrl:Fe,showPreviewIcon:st,showRemoveIcon:at,showDownloadIcon:Qt,removeIcon:mn,previewIcon:En,downloadIcon:Wn,iconRender:Br,actionIconRender:Ur,itemRender:ln,onPreview:Yn,onDownload:nr,onClose:lr})}),Vn&&t.createElement(j.default,Object.assign({},fr,{visible:On,forceRender:!0}),_n=>{let{className:br,style:Rr}=_n;return(0,m.Tm)(Vn,Sn=>({className:U()(Sn.className,br),style:Object.assign(Object.assign(Object.assign({},Rr),{pointerEvents:br?"none":void 0}),Sn.style)}))}))};var An=t.forwardRef(gn),Lt=e(17313),ar=e(8378),cn=e(83116),on=e(37613),tt=oe=>{const{componentCls:Ae,iconCls:Re}=oe;return{[`${Ae}-wrapper`]:{[`${Ae}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:oe.colorFillAlter,border:`${oe.lineWidth}px dashed ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,cursor:"pointer",transition:`border-color ${oe.motionDurationSlow}`,[Ae]:{padding:`${oe.padding}px 0`},[`${Ae}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ae}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ae}-disabled):hover`]:{borderColor:oe.colorPrimaryHover},[`p${Ae}-drag-icon`]:{marginBottom:oe.margin,[Re]:{color:oe.colorPrimary,fontSize:oe.uploadThumbnailSize}},[`p${Ae}-text`]:{margin:`0 0 ${oe.marginXXS}px`,color:oe.colorTextHeading,fontSize:oe.fontSizeLG},[`p${Ae}-hint`]:{color:oe.colorTextDescription,fontSize:oe.fontSize},[`&${Ae}-disabled`]:{cursor:"not-allowed",[`p${Ae}-drag-icon ${Re}, + `]:{background:lt},[`&${d}-row-selected`]:{"> th, > td":{background:Kt},"&:hover > th, &:hover > td":{background:fn}}}},[`${d}-footer`]:{padding:`${S}px ${H}px`,color:rn,background:Me}})}};var Rt=(0,gl.Z)("Table",i=>{const{colorTextHeading:d,colorSplit:T,colorIcon:S,colorIconHover:H,opacityLoading:ne,colorBgContainer:we,controlInteractiveSize:ke,headerBg:Te,headerColor:it,headerSortActiveBg:rt,headerSortHoverBg:ft,bodySortBg:jt,rowHoverBg:Mt,rowSelectedBg:zt,rowSelectedHoverBg:lt,rowExpandedBg:Kt,cellPaddingBlock:fn,cellPaddingInline:rn,cellPaddingBlockMD:Me,cellPaddingInlineMD:ve,cellPaddingBlockSM:_t,cellPaddingInlineSM:pn,borderColor:xn,footerBg:Ir,footerColor:Fn,headerBorderRadius:er,cellFontSize:Gn,cellFontSizeMD:Mn,cellFontSizeSM:jn,headerSplitColor:Pr,fixedHeaderSortActiveBg:$r,headerFilterHoverBg:Vr,filterDropdownBg:Cr,expandIconBg:Jr,selectionColumnWidth:to,stickyScrollBarBg:io}=i,no=new Qa.C(S),To=new Qa.C(H),po=2,Kr=(0,hl.TS)(i,{tableFontSize:Gn,tableBg:we,tableRadius:er,tablePaddingVertical:fn,tablePaddingHorizontal:rn,tablePaddingVerticalMiddle:Me,tablePaddingHorizontalMiddle:ve,tablePaddingVerticalSmall:_t,tablePaddingHorizontalSmall:pn,tableBorderColor:xn,tableHeaderTextColor:it,tableHeaderBg:Te,tableFooterTextColor:Fn,tableFooterBg:Ir,tableHeaderCellSplitColor:Pr,tableHeaderSortBg:rt,tableHeaderSortHoverBg:ft,tableHeaderIconColor:no.clone().setAlpha(no.getAlpha()*ne).toRgbString(),tableHeaderIconColorHover:To.clone().setAlpha(To.getAlpha()*ne).toRgbString(),tableBodySortBg:jt,tableFixedHeaderSortActiveBg:$r,tableHeaderFilterActiveBg:Vr,tableFilterDropdownBg:Cr,tableRowHoverBg:Mt,tableSelectedRowBg:zt,tableSelectedRowHoverBg:lt,zIndexTableFixed:po,zIndexTableSticky:po+1,tableFontSizeMiddle:Mn,tableFontSizeSmall:jn,tableSelectionColumnWidth:to,tableExpandIconBg:Jr,tableExpandColumnWidth:ke+2*i.padding,tableExpandedRowBg:Kt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:io,tableScrollThumbBgHover:d,tableScrollBg:T});return[w(Kr),hn(Kr),Jt(Kr),B(Kr),Bn(Kr),c(Kr),Zt(Kr),It(Kr),Jt(Kr),_e(Kr),ur(Kr),en(Kr),he(Kr),Q(Kr),dr(Kr),or(Kr),At(Kr)]},i=>{const{colorFillAlter:d,colorBgContainer:T,colorTextHeading:S,colorFillSecondary:H,colorFillContent:ne,controlItemBgActive:we,controlItemBgActiveHover:ke,padding:Te,paddingSM:it,paddingXS:rt,colorBorderSecondary:ft,borderRadiusLG:jt,fontSize:Mt,controlHeight:zt,colorTextPlaceholder:lt}=i,Kt=new Qa.C(H).onBackground(T).toHexShortString(),fn=new Qa.C(ne).onBackground(T).toHexShortString(),rn=new Qa.C(d).onBackground(T).toHexShortString();return{headerBg:rn,headerColor:S,headerSortActiveBg:Kt,headerSortHoverBg:fn,bodySortBg:rn,rowHoverBg:rn,rowSelectedBg:we,rowSelectedHoverBg:ke,rowExpandedBg:d,cellPaddingBlock:Te,cellPaddingInline:Te,cellPaddingBlockMD:it,cellPaddingInlineMD:rt,cellPaddingBlockSM:rt,cellPaddingInlineSM:rt,borderColor:ft,headerBorderRadius:jt,footerBg:rn,footerColor:S,cellFontSize:Mt,cellFontSizeMD:Mt,cellFontSizeSM:Mt,headerSplitColor:ft,fixedHeaderSortActiveBg:Kt,headerFilterHoverBg:ne,filterDropdownMenuBg:T,filterDropdownBg:T,expandIconBg:T,selectionColumnWidth:zt,stickyScrollBarBg:lt,stickyScrollBarBorderRadius:100}});const Er=[],zn=(i,d)=>{const{prefixCls:T,className:S,rootClassName:H,style:ne,size:we,bordered:ke,dropdownPrefixCls:Te,dataSource:it,pagination:rt,rowSelection:ft,rowKey:jt="key",rowClassName:Mt,columns:zt,children:lt,childrenColumnName:Kt,onChange:fn,getPopupContainer:rn,loading:Me,expandIcon:ve,expandable:_t,expandedRowRender:pn,expandIconColumnIndex:xn,indentSize:Ir,scroll:Fn,sortDirections:er,locale:Gn,showSorterTooltip:Mn=!0,virtual:jn}=i,Pr=o.useMemo(()=>zt||ot(lt),[zt,lt]),$r=o.useMemo(()=>Pr.some(Co=>Co.responsive),[Pr]),Vr=(0,Eo.Z)($r),Cr=o.useMemo(()=>{const Co=new Set(Object.keys(Vr).filter(Zo=>Vr[Zo]));return Pr.filter(Zo=>!Zo.responsive||Zo.responsive.some(Pa=>Co.has(Pa)))},[Pr,Vr]),Jr=(0,Lr.Z)(i,["className","style","columns"]),{locale:to=Po.Z,direction:io,table:no,renderEmpty:To,getPrefixCls:po,getPopupContainer:Kr}=o.useContext(eo.E_),jo=(0,fo.Z)(we),Mr=Object.assign(Object.assign({},to.Table),Gn),Oo=it||Er,xo=po("table",T),na=po("dropdown",Te),Tr=Object.assign({childrenColumnName:Kt,expandIconColumnIndex:xn},_t),{childrenColumnName:Or="children"}=Tr,Nr=o.useMemo(()=>Oo.some(Co=>Co==null?void 0:Co[Or])?"nest":pn||_t&&_t.expandedRowRender?"row":null,[Oo]),xr={body:o.useRef()},ir=o.useMemo(()=>typeof jt=="function"?jt:Co=>Co==null?void 0:Co[jt],[jt]),[nn]=Ma(Oo,Or,ir),Qn={},Wr=function(Co,Zo){let Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var _o,Na,Fa;const Ba=Object.assign(Object.assign({},Qn),Co);Pa&&((_o=Qn.resetPagination)===null||_o===void 0||_o.call(Qn),!((Na=Ba.pagination)===null||Na===void 0)&&Na.current&&(Ba.pagination.current=1),rt&&rt.onChange&&rt.onChange(1,(Fa=Ba.pagination)===null||Fa===void 0?void 0:Fa.pageSize)),Fn&&Fn.scrollToFirstRowOnChange!==!1&&xr.body.current&&(0,ro.Z)(0,{getContainer:()=>xr.body.current}),fn==null||fn(Ba.pagination,Ba.filters,Ba.sorter,{currentDataSource:Ha(Jo(Oo,Ba.sorterStates,Or),Ba.filterStates),action:Zo})},ao=(Co,Zo)=>{Wr({sorter:Co,sorterStates:Zo},"sort",!1)},[ba,ia,za,Xo]=ko({prefixCls:xo,mergedColumns:Cr,onSorterChange:ao,sortDirections:er||["ascend","descend"],tableLocale:Mr,showSorterTooltip:Mn}),Ko=o.useMemo(()=>Jo(Oo,ia,Or),[Oo,ia]);Qn.sorter=Xo(),Qn.sorterStates=ia;const Fr=(Co,Zo)=>{Wr({filters:Co,filterStates:Zo},"filter",!0)},[Aa,Ia,wo]=Sa({prefixCls:xo,locale:Mr,dropdownPrefixCls:na,mergedColumns:Cr,onFilterChange:Fr,getPopupContainer:rn||Kr}),Bo=Ha(Ko,Ia);Qn.filters=wo,Qn.filterStates=Ia;const Go=o.useMemo(()=>{const Co={};return Object.keys(wo).forEach(Zo=>{wo[Zo]!==null&&(Co[Zo]=wo[Zo])}),Object.assign(Object.assign({},za),{filters:Co})},[za,wo]),[aa]=Io(Go),ra=(Co,Zo)=>{Wr({pagination:Object.assign(Object.assign({},Qn.pagination),{current:Co,pageSize:Zo})},"paginate")},[go,Oa]=Ja(Bo.length,ra,rt);Qn.pagination=rt===!1?{}:qo(go,rt),Qn.resetPagination=Oa;const xa=o.useMemo(()=>{if(rt===!1||!go.pageSize)return Bo;const{current:Co=1,total:Zo,pageSize:Pa=ha}=go;return Bo.lengthPa?Bo.slice((Co-1)*Pa,Co*Pa):Bo:Bo.slice((Co-1)*Pa,Co*Pa)},[!!rt,Bo,go&&go.current,go&&go.pageSize,go&&go.total]),[Ro,Hr]=La({prefixCls:xo,data:Bo,pageData:xa,getRowKey:ir,getRecordByKey:nn,expandType:Nr,childrenColumnName:Or,locale:Mr,getPopupContainer:rn||Kr},ft),oa=(Co,Zo,Pa)=>{let _o;return typeof Mt=="function"?_o=G()(Mt(Co,Zo,Pa)):_o=G()(Mt),G()({[`${xo}-row-selected`]:Hr.has(ir(Co,Zo))},_o)};Tr.__PARENT_RENDER_ICON__=Tr.expandIcon,Tr.expandIcon=Tr.expandIcon||ve||bo(Mr),Nr==="nest"&&Tr.expandIconColumnIndex===void 0?Tr.expandIconColumnIndex=ft?1:0:Tr.expandIconColumnIndex>0&&ft&&(Tr.expandIconColumnIndex-=1),typeof Tr.indentSize!="number"&&(Tr.indentSize=typeof Ir=="number"?Ir:15);const wa=o.useCallback(Co=>aa(Ro(Aa(ba(Co)))),[ba,Aa,Ro]);let il,Ya;if(rt!==!1&&(go!=null&&go.total)){let Co;go.size?Co=go.size:Co=jo==="small"||jo==="middle"?"small":void 0;const Zo=Na=>o.createElement(Fo.Z,Object.assign({},go,{className:G()(`${xo}-pagination ${xo}-pagination-${Na}`,go.className),size:Co})),Pa=io==="rtl"?"left":"right",{position:_o}=go;if(_o!==null&&Array.isArray(_o)){const Na=_o.find(al=>al.includes("top")),Fa=_o.find(al=>al.includes("bottom")),Ba=_o.every(al=>`${al}`=="none");!Na&&!Fa&&!Ba&&(Ya=Zo(Pa)),Na&&(il=Zo(Na.toLowerCase().replace("top",""))),Fa&&(Ya=Zo(Fa.toLowerCase().replace("bottom","")))}else Ya=Zo(Pa)}let ja;typeof Me=="boolean"?ja={spinning:Me}:typeof Me=="object"&&(ja=Object.assign({spinning:!0},Me));const[Ra,la]=Rt(xo),[,ea]=(0,co.Z)(),rl=G()(`${xo}-wrapper`,no==null?void 0:no.className,{[`${xo}-wrapper-rtl`]:io==="rtl"},S,H,la),vl=Object.assign(Object.assign({},no==null?void 0:no.style),ne),qa=Gn&&Gn.emptyText||(To==null?void 0:To("Table"))||o.createElement(_r.Z,{componentName:"Table"}),ol=jn?Va:Da,Ol={},jl=o.useMemo(()=>{const{fontSize:Co,lineHeight:Zo,padding:Pa,paddingXS:_o,paddingSM:Na}=ea,Fa=Math.floor(Co*Zo);switch(jo){case"large":return Pa*2+Fa;case"small":return _o*2+Fa;default:return Na*2+Fa}},[ea,jo]);return jn&&(Ol.listItemHeight=jl),Ra(o.createElement("div",{ref:d,className:rl,style:vl},o.createElement(zo.Z,Object.assign({spinning:!1},ja),il,o.createElement(ol,Object.assign({},Ol,Jr,{columns:Cr,direction:io,expandable:Tr,prefixCls:xo,className:G()({[`${xo}-middle`]:jo==="middle",[`${xo}-small`]:jo==="small",[`${xo}-bordered`]:ke,[`${xo}-empty`]:Oo.length===0}),data:xa,rowKey:ir,rowClassName:oa,emptyText:qa,internalHooks:r,internalRefs:xr,transformColumns:wa})),Ya)))};var qr=o.forwardRef(zn);const Zr=(i,d)=>{const T=o.useRef(0);return T.current+=1,o.createElement(qr,Object.assign({},i,{ref:d,_renderTimes:T.current}))},Xr=o.forwardRef(Zr);Xr.SELECTION_COLUMN=Yo,Xr.EXPAND_COLUMN=t,Xr.SELECTION_ALL=Uo,Xr.SELECTION_INVERT=ma,Xr.SELECTION_NONE=ya,Xr.Column=Sn,Xr.ColumnGroup=cr,Xr.Summary=p;var yo=Xr,gr=yo},12563:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return V}});var t=e(59301),r=e(99267),s=e(92310),U=e.n(s),f=e(36785),O=e(47729),o=e(14088),ee=e(36355),se=e(17313),P=e(37613),ie=e(83116);const M=y=>{const{paddingXXS:ge,lineWidth:G,tagPaddingHorizontal:Ve,componentCls:ae}=y,xe=Ve-G,de=ge-G;return{[ae]:Object.assign(Object.assign({},(0,se.Wf)(y)),{display:"inline-block",height:"auto",marginInlineEnd:y.marginXS,paddingInline:xe,fontSize:y.tagFontSize,lineHeight:y.tagLineHeight,whiteSpace:"nowrap",background:y.defaultBg,border:`${y.lineWidth}px ${y.lineType} ${y.colorBorder}`,borderRadius:y.borderRadiusSM,opacity:1,transition:`all ${y.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ae}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:y.defaultColor},[`${ae}-close-icon`]:{marginInlineStart:de,color:y.colorTextDescription,fontSize:y.tagIconSize,cursor:"pointer",transition:`all ${y.motionDurationMid}`,"&:hover":{color:y.colorTextHeading}},[`&${ae}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${y.iconCls}-close, ${y.iconCls}-close:hover`]:{color:y.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ae}-checkable-checked):hover`]:{color:y.colorPrimary,backgroundColor:y.colorFillSecondary},"&:active, &-checked":{color:y.colorTextLightSolid},"&-checked":{backgroundColor:y.colorPrimary,"&:hover":{backgroundColor:y.colorPrimaryHover}},"&:active":{backgroundColor:y.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${y.iconCls} + span, > span + ${y.iconCls}`]:{marginInlineStart:xe}}),[`${ae}-borderless`]:{borderColor:"transparent",background:y.tagBorderlessBg}}},x=y=>{const{lineWidth:ge,fontSizeIcon:G}=y,Ve=y.fontSizeSM,ae=`${y.lineHeightSM*Ve}px`;return(0,P.TS)(y,{tagFontSize:Ve,tagLineHeight:ae,tagIconSize:G-2*ge,tagPaddingHorizontal:8,tagBorderlessBg:y.colorFillTertiary})},Z=y=>({defaultBg:y.colorFillQuaternary,defaultColor:y.colorText});var R=(0,ie.Z)("Tag",y=>{const ge=x(y);return M(ge)},Z),L=function(y,ge){var G={};for(var Ve in y)Object.prototype.hasOwnProperty.call(y,Ve)&&ge.indexOf(Ve)<0&&(G[Ve]=y[Ve]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Ve=Object.getOwnPropertySymbols(y);ae{const{prefixCls:ge,style:G,className:Ve,checked:ae,onChange:xe,onClick:de}=y,me=L(y,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Be,tag:le}=t.useContext(ee.E_),k=Qe=>{xe==null||xe(!ae),de==null||de(Qe)},Ee=Be("tag",ge),[te,W]=R(Ee),be=U()(Ee,`${Ee}-checkable`,{[`${Ee}-checkable-checked`]:ae},le==null?void 0:le.className,Ve,W);return te(t.createElement("span",Object.assign({},me,{style:Object.assign(Object.assign({},G),le==null?void 0:le.style),className:be,onClick:k})))},Ze=e(45157);const De=y=>(0,Ze.Z)(y,(ge,G)=>{let{textColor:Ve,lightBorderColor:ae,lightColor:xe,darkColor:de}=G;return{[`${y.componentCls}-${ge}`]:{color:Ve,background:xe,borderColor:ae,"&-inverse":{color:y.colorTextLightSolid,background:de,borderColor:de},[`&${y.componentCls}-borderless`]:{borderColor:"transparent"}}}});var Y=(0,ie.b)(["Tag","preset"],y=>{const ge=x(y);return De(ge)},Z);function u(y){return typeof y!="string"?y:y.charAt(0).toUpperCase()+y.slice(1)}const n=(y,ge,G)=>{const Ve=u(G);return{[`${y.componentCls}-${ge}`]:{color:y[`color${G}`],background:y[`color${Ve}Bg`],borderColor:y[`color${Ve}Border`],[`&${y.componentCls}-borderless`]:{borderColor:"transparent"}}}};var E=(0,ie.b)(["Tag","status"],y=>{const ge=x(y);return[n(ge,"success","Success"),n(ge,"processing","Info"),n(ge,"error","Error"),n(ge,"warning","Warning")]},Z),I=function(y,ge){var G={};for(var Ve in y)Object.prototype.hasOwnProperty.call(y,Ve)&&ge.indexOf(Ve)<0&&(G[Ve]=y[Ve]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,Ve=Object.getOwnPropertySymbols(y);ae{const{prefixCls:G,className:Ve,rootClassName:ae,style:xe,children:de,icon:me,color:Be,onClose:le,closeIcon:k,closable:Ee,bordered:te=!0}=y,W=I(y,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:be,direction:Qe,tag:Dt}=t.useContext(ee.E_),[yt,kt]=t.useState(!0);t.useEffect(()=>{"visible"in W&&kt(W.visible)},[W.visible]);const vt=(0,f.o2)(Be),wt=(0,f.yT)(Be),dt=vt||wt,je=Object.assign(Object.assign({backgroundColor:Be&&!dt?Be:void 0},Dt==null?void 0:Dt.style),xe),nt=be("tag",G),[g,D]=R(nt),C=U()(nt,Dt==null?void 0:Dt.className,{[`${nt}-${Be}`]:dt,[`${nt}-has-color`]:Be&&!dt,[`${nt}-hidden`]:!yt,[`${nt}-rtl`]:Qe==="rtl",[`${nt}-borderless`]:!te},Ve,ae,D),l=N=>{N.stopPropagation(),le==null||le(N),!N.defaultPrevented&&kt(!1)},[,j]=(0,O.Z)(Ee,k,N=>N===null?t.createElement(r.Z,{className:`${nt}-close-icon`,onClick:l}):t.createElement("span",{className:`${nt}-close-icon`,onClick:l},N),null,!1),ce=typeof W.onClick=="function"||de&&de.type==="a",p=me||null,m=p?t.createElement(t.Fragment,null,p,de&&t.createElement("span",null,de)):de,J=t.createElement("span",Object.assign({},W,{ref:ge,className:C,style:je}),m,j,vt&&t.createElement(Y,{key:"preset",prefixCls:nt}),wt&&t.createElement(E,{key:"status",prefixCls:nt}));return g(ce?t.createElement(o.Z,{component:"Tag"},J):J)},X=t.forwardRef(re);X.CheckableTag=Ce;var V=X},98228:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return tr}});var t=e(92310),r=e.n(t),s=e(54476),U=e(94480),f=e(33885),O=e(42978),o=e(75931),ee=e(76190),se=e(77861),P=e(17115),ie=e(90782),M=e(18929),x=e(48736),Z=e(59301),R=function(tt){var Ot=Z.useRef({valueLabels:new Map});return Z.useMemo(function(){var Gt=Ot.current.valueLabels,Ft=new Map,tn=tt.map(function(Hn){var un,Rn=Hn.value,qn=(un=Hn.label)!==null&&un!==void 0?un:Gt.get(Rn);return Ft.set(Rn,qn),(0,f.Z)((0,f.Z)({},Hn),{},{label:qn})});return Ot.current.valueLabels=Ft,[tn]},[tt])},L=function(tt,Ot,Gt,Ft){return Z.useMemo(function(){var tn=tt.map(function(qn){var Tn=qn.value;return Tn}),Hn=Ot.map(function(qn){var Tn=qn.value;return Tn}),un=tn.filter(function(qn){return!Ft[qn]});if(Gt){var Rn=(0,ie.S)(tn,!0,Ft);tn=Rn.checkedKeys,Hn=Rn.halfCheckedKeys}return[Array.from(new Set([].concat((0,U.Z)(un),(0,U.Z)(tn)))),Hn]},[tt,Ot,Gt,Ft])},We=e(71430),Ce=function(tt,Ot){return Z.useMemo(function(){var Gt=(0,We.I8)(tt,{fieldNames:Ot,initWrapper:function(tn){return(0,f.Z)((0,f.Z)({},tn),{},{valueEntities:new Map})},processEntity:function(tn,Hn){var un=tn.node[Ot.value];if(0)var Rn;Hn.valueEntities.set(un,tn)}});return Gt},[tt,Ot])},Ze=e(20068),De=e(11592),Y=function(){return null},u=Y,n=["children","value"];function E(tt){return(0,De.Z)(tt).map(function(Ot){if(!Z.isValidElement(Ot)||!Ot.type)return null;var Gt=Ot,Ft=Gt.key,tn=Gt.props,Hn=tn.children,un=tn.value,Rn=(0,o.Z)(tn,n),qn=(0,f.Z)({key:Ft,value:un},Rn),Tn=E(Hn);return Tn.length&&(qn.children=Tn),qn}).filter(function(Ot){return Ot})}function I(tt){if(!tt)return tt;var Ot=(0,f.Z)({},tt);return"props"in Ot||Object.defineProperty(Ot,"props",{get:function(){return(0,x.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ot}}),Ot}function re(tt,Ot,Gt,Ft,tn,Hn){var un=null,Rn=null;function qn(){function Tn(Yt){var Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Yt.map(function(ot,Et){var z="".concat(Sr,"-").concat(Et),K=ot[Hn.value],ct=Gt.includes(K),pe=Tn(ot[Hn.children]||[],z,ct),Bt=Z.createElement(u,ot,pe.map(function(Ct){return Ct.node}));if(Ot===K&&(un=Bt),ct){var Ht={pos:z,node:Bt,children:pe};return fe||Rn.push(Ht),Ht}return null}).filter(function(ot){return ot})}Rn||(Rn=[],Tn(Ft),Rn.sort(function(Yt,Sr){var fe=Yt.node.props.value,ot=Sr.node.props.value,Et=Gt.indexOf(fe),z=Gt.indexOf(ot);return Et-z}))}Object.defineProperty(tt,"triggerNode",{get:function(){return(0,x.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),qn(),un}}),Object.defineProperty(tt,"allCheckedNodes",{get:function(){return(0,x.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),qn(),tn?Rn:Rn.map(function(Yt){var Sr=Yt.node;return Sr})}})}var X=function(tt,Ot,Gt){var Ft=Gt.treeNodeFilterProp,tn=Gt.filterTreeNode,Hn=Gt.fieldNames,un=Hn.children;return Z.useMemo(function(){if(!Ot||tn===!1)return tt;var Rn;if(typeof tn=="function")Rn=tn;else{var qn=Ot.toUpperCase();Rn=function(Sr,fe){var ot=fe[Ft];return String(ot).toUpperCase().includes(qn)}}function Tn(Yt){var Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Yt.reduce(function(fe,ot){var Et=ot[un],z=Sr||Rn(Ot,I(ot)),K=Tn(Et||[],z);return(z||K.length)&&fe.push((0,f.Z)((0,f.Z)({},ot),{},(0,Ze.Z)({isLeaf:void 0},un,K))),fe},[])}return Tn(tt)},[tt,Ot,un,Ft,tn])};function V(tt){var Ot=Z.useRef();Ot.current=tt;var Gt=Z.useCallback(function(){return Ot.current.apply(Ot,arguments)},[]);return Gt}function y(tt,Ot){var Gt=Ot.id,Ft=Ot.pId,tn=Ot.rootPId,Hn={},un=[],Rn=tt.map(function(qn){var Tn=(0,f.Z)({},qn),Yt=Tn[Gt];return Hn[Yt]=Tn,Tn.key=Tn.key||Yt,Tn});return Rn.forEach(function(qn){var Tn=qn[Ft],Yt=Hn[Tn];Yt&&(Yt.children=Yt.children||[],Yt.children.push(qn)),(Tn===tn||!Yt&&tn===null)&&un.push(qn)}),un}function ge(tt,Ot,Gt){return Z.useMemo(function(){return tt?Gt?y(tt,(0,f.Z)({id:"id",pId:"pId",rootPId:null},Gt!==!0?Gt:{})):tt:E(Ot)},[Ot,Gt,tt])}var G=Z.createContext(null),Ve=G,ae=e(10228),xe=e(80547),de=e(60091),me=Z.createContext(null),Be=me;function le(tt){return Array.isArray(tt)?tt:tt!==void 0?[tt]:[]}function k(tt){var Ot=tt||{},Gt=Ot.label,Ft=Ot.value,tn=Ot.children,Hn=Ft||"value";return{_title:Gt?[Gt]:["title","label"],value:Hn,key:Hn,children:tn||"children"}}function Ee(tt){return!tt||tt.disabled||tt.disableCheckbox||tt.checkable===!1}function te(tt,Ot){var Gt=[];function Ft(tn){tn.forEach(function(Hn){var un=Hn[Ot.children];un&&(Gt.push(Hn[Ot.value]),Ft(un))})}return Ft(tt),Gt}function W(tt){return tt==null}var be={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Qe=function(Ot,Gt){var Ft=(0,se.lk)(),tn=Ft.prefixCls,Hn=Ft.multiple,un=Ft.searchValue,Rn=Ft.toggleOpen,qn=Ft.open,Tn=Ft.notFoundContent,Yt=Z.useContext(Be),Sr=Yt.virtual,fe=Yt.listHeight,ot=Yt.listItemHeight,Et=Yt.treeData,z=Yt.fieldNames,K=Yt.onSelect,ct=Yt.dropdownMatchSelectWidth,pe=Yt.treeExpandAction,Bt=Z.useContext(Ve),Ht=Bt.checkable,Ct=Bt.checkedKeys,$t=Bt.halfCheckedKeys,sn=Bt.treeExpandedKeys,wn=Bt.treeDefaultExpandAll,Cn=Bt.treeDefaultExpandedKeys,Wt=Bt.onTreeExpand,oe=Bt.treeIcon,Ae=Bt.showTreeIcon,Re=Bt.switcherIcon,Xe=Bt.treeLine,ht=Bt.treeNodeFilterProp,ut=Bt.loadData,mt=Bt.treeLoadedKeys,$=Bt.treeMotion,Ne=Bt.onTreeLoad,Fe=Bt.keyEntities,et=Z.useRef(),Ge=(0,xe.Z)(function(){return Et},[qn,Et],function(dn,mr){return mr[0]&&dn[1]!==mr[1]}),st=Z.useState(null),at=(0,O.Z)(st,2),Qt=at[0],mn=at[1],En=Fe[Qt],Wn=Z.useMemo(function(){return Ht?{checked:Ct,halfChecked:$t}:null},[Ht,Ct,$t]);Z.useEffect(function(){if(qn&&!Hn&&Ct.length){var dn;(dn=et.current)===null||dn===void 0||dn.scrollTo({key:Ct[0]}),mn(Ct[0])}},[qn]);var kn=String(un).toLowerCase(),Vn=function(mr){return kn?String(mr[ht]).toLowerCase().includes(kn):!1},On=Z.useState(Cn),ln=(0,O.Z)(On,2),Xn=ln[0],Jn=ln[1],pr=Z.useState(null),Kn=(0,O.Z)(pr,2),Yn=Kn[0],nr=Kn[1],lr=Z.useMemo(function(){return sn?(0,U.Z)(sn):un?Yn:Xn},[Xn,Yn,sn,un]);Z.useEffect(function(){un&&nr(te(Et,z))},[un]);var Br=function(mr){Jn(mr),nr(mr),Wt&&Wt(mr)},Ur=function(mr){mr.preventDefault()},Ln=function(mr,hr){var sr=hr.node;Ht&&Ee(sr)||(K(sr.key,{selected:!Ct.includes(sr.key)}),Hn||Rn(!1))};if(Z.useImperativeHandle(Gt,function(){var dn;return{scrollTo:(dn=et.current)===null||dn===void 0?void 0:dn.scrollTo,onKeyDown:function(hr){var sr,fr=hr.which;switch(fr){case ae.Z.UP:case ae.Z.DOWN:case ae.Z.LEFT:case ae.Z.RIGHT:(sr=et.current)===null||sr===void 0||sr.onKeyDown(hr);break;case ae.Z.ENTER:{if(En){var kr=(En==null?void 0:En.node)||{},_n=kr.selectable,br=kr.value;_n!==!1&&Ln(null,{node:{key:Qt},selected:!Ct.includes(br)})}break}case ae.Z.ESC:Rn(!1)}},onKeyUp:function(){}}}),Ge.length===0)return Z.createElement("div",{role:"listbox",className:"".concat(tn,"-empty"),onMouseDown:Ur},Tn);var Pn={fieldNames:z};return mt&&(Pn.loadedKeys=mt),lr&&(Pn.expandedKeys=lr),Z.createElement("div",{onMouseDown:Ur},En&&qn&&Z.createElement("span",{style:be,"aria-live":"assertive"},En.node.value),Z.createElement(de.Z,(0,s.Z)({ref:et,focusable:!1,prefixCls:"".concat(tn,"-tree"),treeData:Ge,height:fe,itemHeight:ot,virtual:Sr!==!1&&ct!==!1,multiple:Hn,icon:oe,showIcon:Ae,switcherIcon:Re,showLine:Xe,loadData:un?null:ut,motion:$,activeKey:Qt,checkable:Ht,checkStrictly:!0,checkedKeys:Wn,selectedKeys:Ht?[]:Ct,defaultExpandAll:wn},Pn,{onActiveChange:mn,onSelect:Ln,onCheck:Ln,onExpand:Br,onLoad:Ne,filterTreeNode:Vn,expandAction:pe})))},Dt=Z.forwardRef(Qe);Dt.displayName="OptionList";var yt=Dt,kt="SHOW_ALL",vt="SHOW_PARENT",wt="SHOW_CHILD";function dt(tt,Ot,Gt,Ft){var tn=new Set(tt);return Ot===wt?tt.filter(function(Hn){var un=Gt[Hn];return!(un&&un.children&&un.children.some(function(Rn){var qn=Rn.node;return tn.has(qn[Ft.value])})&&un.children.every(function(Rn){var qn=Rn.node;return Ee(qn)||tn.has(qn[Ft.value])}))}):Ot===vt?tt.filter(function(Hn){var un=Gt[Hn],Rn=un?un.parent:null;return!(Rn&&!Ee(Rn.node)&&tn.has(Rn.key))}):tt}function je(tt){var Ot=tt.searchPlaceholder,Gt=tt.treeCheckStrictly,Ft=tt.treeCheckable,tn=tt.labelInValue,Hn=tt.value,un=tt.multiple;warning(!Ot,"`searchPlaceholder` has been removed."),Gt&&tn===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(tn||Gt)&&warning(toArray(Hn).every(function(Rn){return Rn&&_typeof(Rn)==="object"&&"value"in Rn}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),Gt||un||Ft?warning(!Hn||Array.isArray(Hn),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(Hn),"`value` should not be array when `TreeSelect` is single mode.")}var nt=null,g=["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 D(tt){return!tt||(0,ee.Z)(tt)!=="object"}var C=Z.forwardRef(function(tt,Ot){var Gt=tt.id,Ft=tt.prefixCls,tn=Ft===void 0?"rc-tree-select":Ft,Hn=tt.value,un=tt.defaultValue,Rn=tt.onChange,qn=tt.onSelect,Tn=tt.onDeselect,Yt=tt.searchValue,Sr=tt.inputValue,fe=tt.onSearch,ot=tt.autoClearSearchValue,Et=ot===void 0?!0:ot,z=tt.filterTreeNode,K=tt.treeNodeFilterProp,ct=K===void 0?"value":K,pe=tt.showCheckedStrategy,Bt=tt.treeNodeLabelProp,Ht=tt.multiple,Ct=tt.treeCheckable,$t=tt.treeCheckStrictly,sn=tt.labelInValue,wn=tt.fieldNames,Cn=tt.treeDataSimpleMode,Wt=tt.treeData,oe=tt.children,Ae=tt.loadData,Re=tt.treeLoadedKeys,Xe=tt.onTreeLoad,ht=tt.treeDefaultExpandAll,ut=tt.treeExpandedKeys,mt=tt.treeDefaultExpandedKeys,$=tt.onTreeExpand,Ne=tt.treeExpandAction,Fe=tt.virtual,et=tt.listHeight,Ge=et===void 0?200:et,st=tt.listItemHeight,at=st===void 0?20:st,Qt=tt.onDropdownVisibleChange,mn=tt.dropdownMatchSelectWidth,En=mn===void 0?!0:mn,Wn=tt.treeLine,kn=tt.treeIcon,Vn=tt.showTreeIcon,On=tt.switcherIcon,ln=tt.treeMotion,Xn=(0,o.Z)(tt,g),Jn=(0,P.ZP)(Gt),pr=Ct&&!$t,Kn=Ct||$t,Yn=$t||sn,nr=Kn||Ht,lr=(0,M.Z)(un,{value:Hn}),Br=(0,O.Z)(lr,2),Ur=Br[0],Ln=Br[1],Pn=Z.useMemo(function(){return Ct?pe||wt:kt},[pe,Ct]),dn=Z.useMemo(function(){return k(wn)},[JSON.stringify(wn)]),mr=(0,M.Z)("",{value:Yt!==void 0?Yt:Sr,postState:function(Ar){return Ar||""}}),hr=(0,O.Z)(mr,2),sr=hr[0],fr=hr[1],kr=function(Ar){fr(Ar),fe==null||fe(Ar)},_n=ge(Wt,oe,Cn),br=Ce(_n,dn),Rr=br.keyEntities,Sn=br.valueEntities,Dn=Z.useCallback(function(vr){var Ar=[],ue=[];return vr.forEach(function(ze){Sn.has(ze)?ue.push(ze):Ar.push(ze)}),{missingRawValues:Ar,existRawValues:ue}},[Sn]),cr=X(_n,sr,{fieldNames:dn,treeNodeFilterProp:ct,filterTreeNode:z}),Lr=Z.useCallback(function(vr){if(vr){if(Bt)return vr[Bt];for(var Ar=dn._title,ue=0;ue{const{componentCls:Ot,treePrefixCls:Gt,colorBgElevated:Ft}=tt,tn=`.${Gt}`;return[{[`${Ot}-dropdown`]:[{padding:`${tt.paddingXS}px ${tt.paddingXS/2}px`},(0,Tt.Yk)(Gt,(0,Nt.TS)(tt,{colorBgContainer:Ft})),{[tn]:{borderRadius:0,[`${tn}-list-holder-inner`]:{alignItems:"stretch",[`${tn}-treenode`]:{[`${tn}-node-content-wrapper`]:{flex:"auto"}}}}},(0,xt.C2)(`${Gt}-checkbox`,tt),{"&-rtl":{direction:"rtl",[`${tn}-switcher${tn}-switcher_close`]:{[`${tn}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Zn(tt,Ot){return(0,Pt.Z)("TreeSelect",Gt=>{const Ft=(0,Nt.TS)(Gt,{treePrefixCls:Ot});return[gn(Ft)]},Tt.TM)(tt)}var An=function(tt,Ot){var Gt={};for(var Ft in tt)Object.prototype.hasOwnProperty.call(tt,Ft)&&Ot.indexOf(Ft)<0&&(Gt[Ft]=tt[Ft]);if(tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Ft=Object.getOwnPropertySymbols(tt);tn{var Gt,{prefixCls:Ft,size:tn,disabled:Hn,bordered:un=!0,className:Rn,rootClassName:qn,treeCheckable:Tn,multiple:Yt,listHeight:Sr=256,listItemHeight:fe=26,placement:ot,notFoundContent:Et,switcherIcon:z,treeLine:K,getPopupContainer:ct,popupClassName:pe,dropdownClassName:Bt,treeIcon:Ht=!1,transitionName:Ct,choiceTransitionName:$t="",status:sn,treeExpandAction:wn,builtinPlacements:Cn,dropdownMatchSelectWidth:Wt,popupMatchSelectWidth:oe,allowClear:Ae}=tt,Re=An(tt,["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:Xe,getPrefixCls:ht,renderEmpty:ut,direction:mt,virtual:$,popupMatchSelectWidth:Ne,popupOverflow:Fe}=Z.useContext(A.E_),et=ht(),Ge=ht("select",Ft),st=ht("select-tree",Ft),at=ht("tree-select",Ft),{compactSize:Qt,compactItemClassnames:mn}=(0,Ye.ri)(Ge,mt),[En,Wn]=(0,He.Z)(Ge),[kn]=Zn(at,st),Vn=r()(pe||Bt,`${at}-dropdown`,{[`${at}-dropdown-rtl`]:mt==="rtl"},qn,Wn),On=!!(Tn||Yt),ln=(0,F.Z)(Re.suffixIcon,Re.showArrow),Xn=(Gt=oe!=null?oe:Wt)!==null&&Gt!==void 0?Gt:Ne,{status:Jn,hasFeedback:pr,isFormItemInput:Kn,feedbackIcon:Yn}=Z.useContext(Ke.aM),nr=(0,N.F)(Jn,sn),{suffixIcon:lr,removeIcon:Br,clearIcon:Ur}=(0,ye.Z)(Object.assign(Object.assign({},Re),{multiple:On,showSuffixIcon:ln,hasFeedback:pr,feedbackIcon:Yn,prefixCls:Ge,componentName:"TreeSelect"})),Ln=Ae===!0?{clearIcon:Ur}:Ae;let Pn;Et!==void 0?Pn=Et:Pn=(ut==null?void 0:ut("Select"))||Z.createElement(Je.Z,{componentName:"Select"});const dn=(0,p.Z)(Re,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),mr=Z.useMemo(()=>ot!==void 0?ot:mt==="rtl"?"bottomRight":"bottomLeft",[ot,mt]),hr=(0,Ue.Z)(Cn,Fe),sr=(0,Se.Z)(Sn=>{var Dn;return(Dn=tn!=null?tn:Qt)!==null&&Dn!==void 0?Dn:Sn}),fr=Z.useContext(q.Z),kr=Hn!=null?Hn:fr,_n=r()(!Ft&&at,{[`${Ge}-lg`]:sr==="large",[`${Ge}-sm`]:sr==="small",[`${Ge}-rtl`]:mt==="rtl",[`${Ge}-borderless`]:!un,[`${Ge}-in-form-item`]:Kn},(0,N.Z)(Ge,nr,pr),mn,Rn,qn,Wn),br=Sn=>Z.createElement($e.Z,{prefixCls:st,switcherIcon:z,treeNodeProps:Sn,showLine:K}),Rr=Z.createElement(ce,Object.assign({virtual:$,disabled:kr},dn,{dropdownMatchSelectWidth:Xn,builtinPlacements:hr,ref:Ot,prefixCls:Ge,className:_n,listHeight:Sr,listItemHeight:fe,treeCheckable:Tn&&Z.createElement("span",{className:`${Ge}-tree-checkbox-inner`}),treeLine:!!K,suffixIcon:lr,multiple:On,placement:mr,removeIcon:Br,allowClear:Ln,switcherIcon:br,showTreeIcon:Ht,notFoundContent:Pn,getPopupContainer:ct||Xe,treeMotion:null,dropdownClassName:Vn,choiceTransitionName:(0,J.m)(et,"",$t),transitionName:(0,J.m)(et,"slide-up",Ct),treeExpandAction:wn}));return En(kn(Rr))},cn=Z.forwardRef(Lt),on=(0,m.Z)(cn);cn.TreeNode=u,cn.SHOW_ALL=kt,cn.SHOW_PARENT=vt,cn.SHOW_CHILD=wt,cn._InternalPanelDoNotUseOrYouWillBeFired=on;var tr=cn},17574:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return Be}});var t=e(60091),r=e(94480),s=e(52671),U=e(8657),f=e(54476),O=e(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"},ee=o,se=e(7657),P=function(k,Ee){return O.createElement(se.Z,(0,f.Z)({},k,{ref:Ee,icon:ee}))},ie=O.forwardRef(P),M=ie,x=e(92310),Z=e.n(x),R=e(35654),L=e(71430),We=e(36355),Ce=e(56082),Ze=e(62892),De=e(20648);const Y=4;function u(le){const{dropPosition:k,dropLevelOffset:Ee,prefixCls:te,indent:W,direction:be="ltr"}=le,Qe=be==="ltr"?"left":"right",Dt=be==="ltr"?"right":"left",yt={[Qe]:-Ee*W+Y,[Dt]:0};switch(k){case-1:yt.top=-3;break;case 1:yt.bottom=-3;break;default:yt.bottom=-3,yt[Qe]=W+Y;break}return O.createElement("div",{style:yt,className:`${te}-drop-indicator`})}var n=e(71997),I=O.forwardRef((le,k)=>{const{getPrefixCls:Ee,direction:te,virtual:W,tree:be}=O.useContext(We.E_),{prefixCls:Qe,className:Dt,showIcon:yt=!1,showLine:kt,switcherIcon:vt,blockNode:wt=!1,children:dt,checkable:je=!1,selectable:nt=!0,draggable:g,motion:D,style:C}=le,l=Ee("tree",Qe),j=Ee(),ce=D!=null?D:Object.assign(Object.assign({},(0,Ze.Z)(j)),{motionAppear:!1}),p=Object.assign(Object.assign({},le),{checkable:je,selectable:nt,showIcon:yt,motion:ce,blockNode:wt,showLine:!!kt,dropIndicatorRender:u}),[m,J]=(0,De.ZP)(l),N=O.useMemo(()=>{if(!g)return!1;let q={};switch(typeof g){case"function":q.nodeDraggable=g;break;case"object":q=Object.assign({},g);break;default:break}return q.icon!==!1&&(q.icon=q.icon||O.createElement(Ce.Z,null)),q},[g]),A=q=>O.createElement(n.Z,{prefixCls:l,switcherIcon:vt,treeNodeProps:q,showLine:kt});return m(O.createElement(t.Z,Object.assign({itemHeight:20,ref:k,virtual:W},p,{style:Object.assign(Object.assign({},be==null?void 0:be.style),C),prefixCls:l,className:Z()({[`${l}-icon-hide`]:!yt,[`${l}-block-node`]:wt,[`${l}-unselectable`]:!nt,[`${l}-rtl`]:te==="rtl"},be==null?void 0:be.className,Dt,J),direction:te,checkable:je&&O.createElement("span",{className:`${l}-checkbox-inner`}),selectable:nt,switcherIcon:A,draggable:N}),dt))}),re;(function(le){le[le.None=0]="None",le[le.Start=1]="Start",le[le.End=2]="End"})(re||(re={}));function X(le,k){function Ee(te){const{key:W,children:be}=te;k(W,te)!==!1&&X(be||[],k)}le.forEach(Ee)}function V(le){let{treeData:k,expandedKeys:Ee,startKey:te,endKey:W}=le;const be=[];let Qe=re.None;if(te&&te===W)return[te];if(!te||!W)return[];function Dt(yt){return yt===te||yt===W}return X(k,yt=>{if(Qe===re.End)return!1;if(Dt(yt)){if(be.push(yt),Qe===re.None)Qe=re.Start;else if(Qe===re.Start)return Qe=re.End,!1}else Qe===re.Start&&be.push(yt);return Ee.includes(yt)}),be}function y(le,k){const Ee=(0,r.Z)(k),te=[];return X(le,(W,be)=>{const Qe=Ee.indexOf(W);return Qe!==-1&&(te.push(be),Ee.splice(Qe,1)),!!Ee.length}),te}var ge=function(le,k){var Ee={};for(var te in le)Object.prototype.hasOwnProperty.call(le,te)&&k.indexOf(te)<0&&(Ee[te]=le[te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(le);W{var{defaultExpandAll:Ee,defaultExpandParent:te,defaultExpandedKeys:W}=le,be=ge(le,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Qe=O.useRef(),Dt=O.useRef(),yt=()=>{const{keyEntities:N}=(0,L.I8)(Ve(be));let A;return Ee?A=Object.keys(N):te?A=(0,R.r7)(be.expandedKeys||W||[],N):A=be.expandedKeys||W,A},[kt,vt]=O.useState(be.selectedKeys||be.defaultSelectedKeys||[]),[wt,dt]=O.useState(()=>yt());O.useEffect(()=>{"selectedKeys"in be&&vt(be.selectedKeys)},[be.selectedKeys]),O.useEffect(()=>{"expandedKeys"in be&&dt(be.expandedKeys)},[be.expandedKeys]);const je=(N,A)=>{var q;return"expandedKeys"in be||dt(N),(q=be.onExpand)===null||q===void 0?void 0:q.call(be,N,A)},nt=(N,A)=>{var q;const{multiple:Je}=be,{node:Se,nativeEvent:Ke}=A,{key:He=""}=Se,Ue=Ve(be),F=Object.assign(Object.assign({},A),{selected:!0}),ye=(Ke==null?void 0:Ke.ctrlKey)||(Ke==null?void 0:Ke.metaKey),Ye=Ke==null?void 0:Ke.shiftKey;let $e;Je&&ye?($e=N,Qe.current=He,Dt.current=$e,F.selectedNodes=y(Ue,$e)):Je&&Ye?($e=Array.from(new Set([].concat((0,r.Z)(Dt.current||[]),(0,r.Z)(V({treeData:Ue,expandedKeys:wt,startKey:He,endKey:Qe.current}))))),F.selectedNodes=y(Ue,$e)):($e=[He],Qe.current=He,Dt.current=$e,F.selectedNodes=y(Ue,$e)),(q=be.onSelect)===null||q===void 0||q.call(be,$e,F),"selectedKeys"in be||vt($e)},{getPrefixCls:g,direction:D}=O.useContext(We.E_),{prefixCls:C,className:l,showIcon:j=!0,expandAction:ce="click"}=be,p=ge(be,["prefixCls","className","showIcon","expandAction"]),m=g("tree",C),J=Z()(`${m}-directory`,{[`${m}-directory-rtl`]:D==="rtl"},l);return O.createElement(I,Object.assign({icon:G,ref:k,blockNode:!0},p,{showIcon:j,expandAction:ce,prefixCls:m,className:J,expandedKeys:wt,selectedKeys:kt,onSelect:nt,onExpand:je}))};var de=O.forwardRef(ae);const me=I;me.DirectoryTree=de,me.TreeNode=t.O;var Be=me},20648:function(qt,qe,e){"use strict";e.d(qe,{TM:function(){return x},Yk:function(){return M}});var t=e(36237),r=e(98447),s=e(17313),U=e(8378),f=e(37613),O=e(83116);const o=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ee=(Z,R)=>({[`.${Z}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${R.motionDurationSlow}`}}}),se=(Z,R)=>({[`.${Z}-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:'""'}}}),P=(Z,R)=>{const{treeCls:L,treeNodeCls:We,treeNodePadding:Ce,titleHeight:Ze,nodeSelectedBg:De,nodeHoverBg:Y}=R,u=R.paddingXS;return{[L]:Object.assign(Object.assign({},(0,s.Wf)(R)),{background:R.colorBgContainer,borderRadius:R.borderRadius,transition:`background-color ${R.motionDurationSlow}`,[`&${L}-rtl`]:{[`${L}-switcher`]:{"&_close":{[`${L}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${L}-active-focused)`]:Object.assign({},(0,s.oN)(R)),[`${L}-list-holder-inner`]:{alignItems:"flex-start"},[`&${L}-block-node`]:{[`${L}-list-holder-inner`]:{alignItems:"stretch",[`${L}-node-content-wrapper`]:{flex:"auto"},[`${We}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ce,insetInlineStart:0,border:`1px solid ${R.colorPrimary}`,opacity:0,animationName:o,animationDuration:R.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${We}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ce}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${L}-node-content-wrapper`]:{color:R.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${L}-node-content-wrapper`]:Object.assign({},(0,s.oN)(R)),[`&:not(${We}-disabled).filter-node ${L}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${L}-draggable-icon`]:{flexShrink:0,width:Ze,lineHeight:`${Ze}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${R.motionDurationSlow}`,[`${We}:hover &`]:{opacity:.45}},[`&${We}-disabled`]:{[`${L}-draggable-icon`]:{visibility:"hidden"}}}},[`${L}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ze}},[`${L}-draggable-icon`]:{visibility:"hidden"},[`${L}-switcher`]:Object.assign(Object.assign({},ee(Z,R)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ze,margin:0,lineHeight:`${Ze}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${L}-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:Ze/2,bottom:-Ce,marginInlineStart:-1,borderInlineEnd:`1px solid ${R.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ze/2*.8,height:Ze/2,borderBottom:`1px solid ${R.colorBorder}`,content:'""'}}}),[`${L}-checkbox`]:{top:"initial",marginInlineEnd:u},[`${L}-node-content-wrapper, ${L}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ze,margin:0,padding:`0 ${R.paddingXS/2}px`,color:"inherit",lineHeight:`${Ze}px`,background:"transparent",borderRadius:R.borderRadius,cursor:"pointer",transition:`all ${R.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Y},[`&${L}-node-selected`]:{backgroundColor:De},[`${L}-iconEle`]:{display:"inline-block",width:Ze,height:Ze,lineHeight:`${Ze}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${L}-unselectable ${L}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${L}-node-content-wrapper`]:Object.assign({lineHeight:`${Ze}px`,userSelect:"none"},se(Z,R)),[`${We}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${R.colorPrimary}`}},"&-show-line":{[`${L}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ze/2,bottom:-Ce,borderInlineEnd:`1px solid ${R.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${L}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${We}-leaf-last`]:{[`${L}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ze/2}px !important`}}}}})}},ie=Z=>{const{treeCls:R,treeNodeCls:L,treeNodePadding:We,directoryNodeSelectedBg:Ce,directoryNodeSelectedColor:Ze}=Z;return{[`${R}${R}-directory`]:{[L]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:We,insetInlineStart:0,transition:`background-color ${Z.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Z.controlItemBgHover}},"> *":{zIndex:1},[`${R}-switcher`]:{transition:`color ${Z.motionDurationMid}`},[`${R}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${R}-node-selected`]:{color:Ze,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ce},[`${R}-switcher`]:{color:Ze},[`${R}-node-content-wrapper`]:{color:Ze,background:"transparent"}}}}}},M=(Z,R)=>{const L=`.${Z}`,We=`${L}-treenode`,Ce=R.paddingXS/2,Ze=(0,f.TS)(R,{treeCls:L,treeNodeCls:We,treeNodePadding:Ce});return[P(Z,Ze),ie(Ze)]},x=Z=>{const{controlHeightSM:R}=Z;return{titleHeight:R,nodeHoverBg:Z.controlItemBgHover,nodeSelectedBg:Z.controlItemBgActive}};qe.ZP=(0,O.Z)("Tree",(Z,R)=>{let{prefixCls:L}=R;return[{[Z.componentCls]:(0,r.C2)(`${L}-checkbox`,Z)},M(L,Z),(0,U.Z)(Z)]},Z=>{const{colorTextLightSolid:R,colorPrimary:L}=Z;return Object.assign(Object.assign({},x(Z)),{directoryNodeSelectedColor:R,directoryNodeSelectedBg:L})})},71997:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return We}});var t=e(54476),r=e(59301),s={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"},U=s,f=e(7657),O=function(Ze,De){return r.createElement(f.Z,(0,t.Z)({},Ze,{ref:De,icon:U}))},o=r.forwardRef(O),ee=o,se=e(52671),P=e(58617),ie=e(15075),M=e(43531),x=e(92310),Z=e.n(x),R=e(92343),We=Ce=>{const{prefixCls:Ze,switcherIcon:De,treeNodeProps:Y,showLine:u}=Ce,{isLeaf:n,expanded:E,loading:I}=Y;if(I)return r.createElement(P.Z,{className:`${Ze}-switcher-loading-icon`});let re;if(u&&typeof u=="object"&&(re=u.showLeafIcon),n){if(!u)return null;if(typeof re!="boolean"&&re){const y=typeof re=="function"?re(Y):re,ge=`${Ze}-switcher-line-custom-icon`;return(0,R.l$)(y)?(0,R.Tm)(y,{className:Z()(y.props.className||"",ge)}):y}return re?r.createElement(se.Z,{className:`${Ze}-switcher-line-icon`}):r.createElement("span",{className:`${Ze}-switcher-leaf-line`})}const X=`${Ze}-switcher-icon`,V=typeof De=="function"?De(Y):De;return(0,R.l$)(V)?(0,R.Tm)(V,{className:Z()(V.props.className||"",X)}):V!==void 0?V:u?E?r.createElement(ie.Z,{className:`${Ze}-switcher-line-icon`}):r.createElement(M.Z,{className:`${Ze}-switcher-line-icon`}):r.createElement(ee,{className:X})}},54580:function(qt,qe,e){"use strict";e.d(qe,{default:function(){return Wt}});var t=e(59301),r=e(94480),s=e(92310),U=e.n(s),f=e(54476),O=e(67732),o=e(83652),ee=e(42403),se=e(158),P=e(20068),ie=e(75931),M=e(75044),x=e(76190),Z=e(3202),R=e(26112);function L(oe,Ae){var Re="cannot ".concat(oe.method," ").concat(oe.action," ").concat(Ae.status,"'"),Xe=new Error(Re);return Xe.status=Ae.status,Xe.method=oe.method,Xe.url=oe.action,Xe}function We(oe){var Ae=oe.responseText||oe.response;if(!Ae)return Ae;try{return JSON.parse(Ae)}catch(Re){return Ae}}function Ce(oe){var Ae=new XMLHttpRequest;oe.onProgress&&Ae.upload&&(Ae.upload.onprogress=function(ut){ut.total>0&&(ut.percent=ut.loaded/ut.total*100),oe.onProgress(ut)});var Re=new FormData;oe.data&&Object.keys(oe.data).forEach(function(ht){var ut=oe.data[ht];if(Array.isArray(ut)){ut.forEach(function(mt){Re.append("".concat(ht,"[]"),mt)});return}Re.append(ht,ut)}),oe.file instanceof Blob?Re.append(oe.filename,oe.file,oe.file.name):Re.append(oe.filename,oe.file),Ae.onerror=function(ut){oe.onError(ut)},Ae.onload=function(){return Ae.status<200||Ae.status>=300?oe.onError(L(oe,Ae),We(Ae)):oe.onSuccess(We(Ae),Ae)},Ae.open(oe.method,oe.action,!0),oe.withCredentials&&"withCredentials"in Ae&&(Ae.withCredentials=!0);var Xe=oe.headers||{};return Xe["X-Requested-With"]!==null&&Ae.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Xe).forEach(function(ht){Xe[ht]!==null&&Ae.setRequestHeader(ht,Xe[ht])}),Ae.send(Re),{abort:function(){Ae.abort()}}}var Ze=+new Date,De=0;function Y(){return"rc-upload-".concat(Ze,"-").concat(++De)}var u=e(48736),n=function(oe,Ae){if(oe&&Ae){var Re=Array.isArray(Ae)?Ae:Ae.split(","),Xe=oe.name||"",ht=oe.type||"",ut=ht.replace(/\/.*$/,"");return Re.some(function(mt){var $=mt.trim();if(/^\*(\/\*)?$/.test(mt))return!0;if($.charAt(0)==="."){var Ne=Xe.toLowerCase(),Fe=$.toLowerCase(),et=[Fe];return(Fe===".jpg"||Fe===".jpeg")&&(et=[".jpg",".jpeg"]),et.some(function(Ge){return Ne.endsWith(Ge)})}return/\/\*$/.test($)?ut===$.replace(/\/.*$/,""):ht===$?!0:/^\w+$/.test($)?((0,u.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($,"'.Skip for check.")),!0):!1})}return!0};function E(oe,Ae){var Re=oe.createReader(),Xe=[];function ht(){Re.readEntries(function(ut){var mt=Array.prototype.slice.apply(ut);Xe=Xe.concat(mt);var $=!mt.length;$?Ae(Xe):ht()})}ht()}var I=function(Ae,Re,Xe){var ht=function ut(mt,$){mt&&(mt.path=$||"",mt.isFile?mt.file(function(Ne){Xe(Ne)&&(mt.fullPath&&!Ne.webkitRelativePath&&(Object.defineProperties(Ne,{webkitRelativePath:{writable:!0}}),Ne.webkitRelativePath=mt.fullPath.replace(/^\//,""),Object.defineProperties(Ne,{webkitRelativePath:{writable:!1}})),Re([Ne]))}):mt.isDirectory&&E(mt,function(Ne){Ne.forEach(function(Fe){ut(Fe,"".concat($).concat(mt.name,"/"))})}))};Ae.forEach(function(ut){ht(ut.webkitGetAsEntry())})},re=I,X=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],V=function(oe){(0,ee.Z)(Re,oe);var Ae=(0,se.Z)(Re);function Re(){var Xe;(0,O.Z)(this,Re);for(var ht=arguments.length,ut=new Array(ht),mt=0;mt{let{uid:ut}=ht;return ut===oe.uid});return Xe===-1?Re.push(oe):Re[Xe]=oe,Re}function q(oe,Ae){const Re=oe.uid!==void 0?"uid":"name";return Ae.filter(Xe=>Xe[Re]===oe[Re])[0]}function Je(oe,Ae){const Re=oe.uid!==void 0?"uid":"name",Xe=Ae.filter(ht=>ht[Re]!==oe[Re]);return Xe.length===Ae.length?null:Xe}const Se=function(){const Ae=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Xe=Ae[Ae.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Xe)||[""])[0]},Ke=oe=>oe.indexOf("image/")===0,He=oe=>{if(oe.type&&!oe.thumbUrl)return Ke(oe.type);const Ae=oe.thumbUrl||oe.url||"",Re=Se(Ae);return/^data:image\//.test(Ae)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Re)?!0:!(/^data:/.test(Ae)||Re)},Ue=200;function F(oe){return new Promise(Ae=>{if(!oe.type||!Ke(oe.type)){Ae("");return}const Re=document.createElement("canvas");Re.width=Ue,Re.height=Ue,Re.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ue}px; height: ${Ue}px; z-index: 9999; display: none;`,document.body.appendChild(Re);const Xe=Re.getContext("2d"),ht=new Image;if(ht.onload=()=>{const{width:ut,height:mt}=ht;let $=Ue,Ne=Ue,Fe=0,et=0;ut>mt?(Ne=mt*(Ue/ut),et=-(Ne-$)/2):($=ut*(Ue/mt),Fe=-($-Ne)/2),Xe.drawImage(ht,Fe,et,$,Ne);const Ge=Re.toDataURL();document.body.removeChild(Re),window.URL.revokeObjectURL(ht.src),Ae(Ge)},ht.crossOrigin="anonymous",oe.type.startsWith("image/svg+xml")){const ut=new FileReader;ut.onload=()=>{ut.result&&(ht.src=ut.result)},ut.readAsDataURL(oe)}else if(oe.type.startsWith("image/gif")){const ut=new FileReader;ut.onload=()=>{ut.result&&Ae(ut.result)},ut.readAsDataURL(oe)}else ht.src=window.URL.createObjectURL(oe)})}var ye=e(26227),Ye=e(41464),$e=e(15277),xt=e(93948),Nt=e(6848),Tt=t.forwardRef((oe,Ae)=>{let{prefixCls:Re,className:Xe,style:ht,locale:ut,listType:mt,file:$,items:Ne,progress:Fe,iconRender:et,actionIconRender:Ge,itemRender:st,isImgUrl:at,showPreviewIcon:Qt,showRemoveIcon:mn,showDownloadIcon:En,previewIcon:Wn,removeIcon:kn,downloadIcon:Vn,onPreview:On,onDownload:ln,onClose:Xn}=oe;var Jn,pr;const{status:Kn}=$,[Yn,nr]=t.useState(Kn);t.useEffect(()=>{Kn!=="removed"&&nr(Kn)},[Kn]);const[lr,Br]=t.useState(!1);t.useEffect(()=>{const eo=setTimeout(()=>{Br(!0)},300);return()=>{clearTimeout(eo)}},[]);const Ur=et($);let Ln=t.createElement("div",{className:`${Re}-icon`},Ur);if(mt==="picture"||mt==="picture-card"||mt==="picture-circle")if(Yn==="uploading"||!$.thumbUrl&&!$.url){const eo=U()(`${Re}-list-item-thumbnail`,{[`${Re}-list-item-file`]:Yn!=="uploading"});Ln=t.createElement("div",{className:eo},Ur)}else{const eo=at!=null&&at($)?t.createElement("img",{src:$.thumbUrl||$.url,alt:$.name,className:`${Re}-list-item-image`,crossOrigin:$.crossOrigin}):Ur,_r=U()(`${Re}-list-item-thumbnail`,{[`${Re}-list-item-file`]:at&&!at($)});Ln=t.createElement("a",{className:_r,onClick:fo=>On($,fo),href:$.url||$.thumbUrl,target:"_blank",rel:"noopener noreferrer"},eo)}const Pn=U()(`${Re}-list-item`,`${Re}-list-item-${Yn}`),dn=typeof $.linkProps=="string"?JSON.parse($.linkProps):$.linkProps,mr=mn?Ge((typeof kn=="function"?kn($):kn)||t.createElement(ye.Z,null),()=>Xn($),Re,ut.removeFile):null,hr=En&&Yn==="done"?Ge((typeof Vn=="function"?Vn($):Vn)||t.createElement(Ye.Z,null),()=>ln($),Re,ut.downloadFile):null,sr=mt!=="picture-card"&&mt!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:U()(`${Re}-list-item-actions`,{picture:mt==="picture"})},hr,mr),fr=U()(`${Re}-list-item-name`),kr=$.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:fr,title:$.name},dn,{href:$.url,onClick:eo=>On($,eo)}),$.name),sr]:[t.createElement("span",{key:"view",className:fr,onClick:eo=>On($,eo),title:$.name},$.name),sr],_n={pointerEvents:"none",opacity:.5},br=Qt?t.createElement("a",{href:$.url||$.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:$.url||$.thumbUrl?void 0:_n,onClick:eo=>On($,eo),title:ut.previewFile},typeof Wn=="function"?Wn($):Wn||t.createElement($e.Z,null)):null,Rr=(mt==="picture-card"||mt==="picture-circle")&&Yn!=="uploading"&&t.createElement("span",{className:`${Re}-list-item-actions`},br,Yn==="done"&&hr,mr),{getPrefixCls:Sn}=t.useContext(me.E_),Dn=Sn(),cr=t.createElement("div",{className:Pn},Ln,kr,Rr,lr&&t.createElement(j.default,{motionName:`${Dn}-fade`,visible:Yn==="uploading",motionDeadline:2e3},eo=>{let{className:_r}=eo;const fo="percent"in $?t.createElement(xt.Z,Object.assign({},Fe,{type:"line",percent:$.percent,"aria-label":$["aria-label"],"aria-labelledby":$["aria-labelledby"]})):null;return t.createElement("div",{className:U()(`${Re}-list-item-progress`,_r)},fo)})),Lr=$.response&&typeof $.response=="string"?$.response:((Jn=$.error)===null||Jn===void 0?void 0:Jn.statusText)||((pr=$.error)===null||pr===void 0?void 0:pr.message)||ut.uploadError,ro=Yn==="error"?t.createElement(Nt.Z,{title:Lr,getPopupContainer:eo=>eo.parentNode},cr):cr;return t.createElement("div",{className:U()(`${Re}-list-item-container`,Xe),style:ht,ref:Ae},st?st(ro,$,Ne,{download:ln.bind(null,$),preview:On.bind(null,$),remove:Xn.bind(null,$)}):ro)});const gn=(oe,Ae)=>{const{listType:Re="text",previewFile:Xe=F,onPreview:ht,onDownload:ut,onRemove:mt,locale:$,iconRender:Ne,isImageUrl:Fe=He,prefixCls:et,items:Ge=[],showPreviewIcon:st=!0,showRemoveIcon:at=!0,showDownloadIcon:Qt=!1,removeIcon:mn,previewIcon:En,downloadIcon:Wn,progress:kn={size:[-1,2],showInfo:!1},appendAction:Vn,appendActionVisible:On=!0,itemRender:ln,disabled:Xn}=oe,Jn=(0,ce.Z)(),[pr,Kn]=t.useState(!1);t.useEffect(()=>{Re!=="picture"&&Re!=="picture-card"&&Re!=="picture-circle"||(Ge||[]).forEach(_n=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(_n.originFileObj instanceof File||_n.originFileObj instanceof Blob)||_n.thumbUrl!==void 0||(_n.thumbUrl="",Xe&&Xe(_n.originFileObj).then(br=>{_n.thumbUrl=br||"",Jn()}))})},[Re,Ge,Xe]),t.useEffect(()=>{Kn(!0)},[]);const Yn=(_n,br)=>{if(ht)return br==null||br.preventDefault(),ht(_n)},nr=_n=>{typeof ut=="function"?ut(_n):_n.url&&window.open(_n.url)},lr=_n=>{mt==null||mt(_n)},Br=_n=>{if(Ne)return Ne(_n,Re);const br=_n.status==="uploading",Rr=Fe&&Fe(_n)?t.createElement(l,null):t.createElement(Dt,null);let Sn=br?t.createElement(yt.Z,null):t.createElement(je,null);return Re==="picture"?Sn=br?t.createElement(yt.Z,null):Rr:(Re==="picture-card"||Re==="picture-circle")&&(Sn=br?$.uploading:Rr),Sn},Ur=(_n,br,Rr,Sn)=>{const Dn={type:"text",size:"small",title:Sn,onClick:cr=>{br(),(0,m.l$)(_n)&&_n.props.onClick&&_n.props.onClick(cr)},className:`${Rr}-list-item-action`,disabled:Xn};if((0,m.l$)(_n)){const cr=(0,m.Tm)(_n,Object.assign(Object.assign({},_n.props),{onClick:()=>{}}));return t.createElement(J.ZP,Object.assign({},Dn,{icon:cr}))}return t.createElement(J.ZP,Object.assign({},Dn),t.createElement("span",null,_n))};t.useImperativeHandle(Ae,()=>({handlePreview:Yn,handleDownload:nr}));const{getPrefixCls:Ln}=t.useContext(me.E_),Pn=Ln("upload",et),dn=Ln(),mr=U()(`${Pn}-list`,`${Pn}-list-${Re}`),hr=(0,r.Z)(Ge.map(_n=>({key:_n.uid,file:_n})));let fr={motionDeadline:2e3,motionName:`${Pn}-${Re==="picture-card"||Re==="picture-circle"?"animate-inline":"animate"}`,keys:hr,motionAppear:pr};const kr=t.useMemo(()=>{const _n=Object.assign({},(0,p.Z)(dn));return delete _n.onAppearEnd,delete _n.onEnterEnd,delete _n.onLeaveEnd,_n},[dn]);return Re!=="picture-card"&&Re!=="picture-circle"&&(fr=Object.assign(Object.assign({},kr),fr)),t.createElement("div",{className:mr},t.createElement(j.CSSMotionList,Object.assign({},fr,{component:!1}),_n=>{let{key:br,file:Rr,className:Sn,style:Dn}=_n;return t.createElement(Tt,{key:br,locale:$,prefixCls:Pn,className:Sn,style:Dn,file:Rr,items:Ge,progress:kn,listType:Re,isImgUrl:Fe,showPreviewIcon:st,showRemoveIcon:at,showDownloadIcon:Qt,removeIcon:mn,previewIcon:En,downloadIcon:Wn,iconRender:Br,actionIconRender:Ur,itemRender:ln,onPreview:Yn,onDownload:nr,onClose:lr})}),Vn&&t.createElement(j.default,Object.assign({},fr,{visible:On,forceRender:!0}),_n=>{let{className:br,style:Rr}=_n;return(0,m.Tm)(Vn,Sn=>({className:U()(Sn.className,br),style:Object.assign(Object.assign(Object.assign({},Rr),{pointerEvents:br?"none":void 0}),Sn.style)}))}))};var An=t.forwardRef(gn),Lt=e(17313),ar=e(8378),cn=e(83116),on=e(37613),tt=oe=>{const{componentCls:Ae,iconCls:Re}=oe;return{[`${Ae}-wrapper`]:{[`${Ae}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:oe.colorFillAlter,border:`${oe.lineWidth}px dashed ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,cursor:"pointer",transition:`border-color ${oe.motionDurationSlow}`,[Ae]:{padding:`${oe.padding}px 0`},[`${Ae}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ae}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ae}-disabled):hover`]:{borderColor:oe.colorPrimaryHover},[`p${Ae}-drag-icon`]:{marginBottom:oe.margin,[Re]:{color:oe.colorPrimary,fontSize:oe.uploadThumbnailSize}},[`p${Ae}-text`]:{margin:`0 0 ${oe.marginXXS}px`,color:oe.colorTextHeading,fontSize:oe.fontSizeLG},[`p${Ae}-hint`]:{color:oe.colorTextDescription,fontSize:oe.fontSize},[`&${Ae}-disabled`]:{cursor:"not-allowed",[`p${Ae}-drag-icon ${Re}, p${Ae}-text, p${Ae}-hint `]:{color:oe.colorTextDisabled}}}}}},Gt=oe=>{const{componentCls:Ae,antCls:Re,iconCls:Xe,fontSize:ht,lineHeight:ut}=oe,mt=`${Ae}-list-item`,$=`${mt}-actions`,Ne=`${mt}-action`,Fe=Math.round(ht*ut);return{[`${Ae}-wrapper`]:{[`${Ae}-list`]:Object.assign(Object.assign({},(0,Lt.dF)()),{lineHeight:oe.lineHeight,[mt]:{position:"relative",height:oe.lineHeight*ht,marginTop:oe.marginXS,fontSize:ht,display:"flex",alignItems:"center",transition:`background-color ${oe.motionDurationSlow}`,"&:hover":{backgroundColor:oe.controlItemBgHover},[`${mt}-name`]:Object.assign(Object.assign({},Lt.vS),{padding:`0 ${oe.paddingXS}px`,lineHeight:ut,flex:"auto",transition:`all ${oe.motionDurationSlow}`}),[$]:{[Ne]:{opacity:0},[`${Ne}${Re}-btn-sm`]:{height:Fe,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` @@ -241,7 +241,7 @@ `]:{[mt]:{position:"relative",height:Xe+oe.lineWidth*2+oe.paddingXS*2,padding:oe.paddingXS,border:`${oe.lineWidth}px ${oe.lineType} ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,"&:hover":{background:"transparent"},[`${mt}-thumbnail`]:Object.assign(Object.assign({},Lt.vS),{width:Xe,height:Xe,lineHeight:`${Xe+oe.paddingSM}px`,textAlign:"center",flex:"none",[Re]:{fontSize:oe.fontSizeHeading2,color:oe.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${mt}-progress`]:{bottom:ht,width:`calc(100% - ${oe.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Xe+oe.paddingXS}},[`${mt}-error`]:{borderColor:oe.colorError,[`${mt}-thumbnail ${Re}`]:{[`svg path[fill='${Tn.blue[0]}']`]:{fill:oe.colorErrorBg},[`svg path[fill='${Tn.blue.primary}']`]:{fill:oe.colorError}}},[`${mt}-uploading`]:{borderStyle:"dashed",[`${mt}-name`]:{marginBottom:ht}}},[`${ut}${ut}-picture-circle ${mt}`]:{[`&, &::before, ${mt}-thumbnail`]:{borderRadius:"50%"}}}}},fe=oe=>{const{componentCls:Ae,iconCls:Re,fontSizeLG:Xe,colorTextLightSolid:ht}=oe,ut=`${Ae}-list`,mt=`${ut}-item`,$=oe.uploadPicCardSize;return{[` ${Ae}-wrapper${Ae}-picture-card-wrapper, ${Ae}-wrapper${Ae}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Lt.dF)()),{display:"inline-block",width:"100%",[`${Ae}${Ae}-select`]:{width:$,height:$,marginInlineEnd:oe.marginXS,marginBottom:oe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:oe.colorFillAlter,border:`${oe.lineWidth}px dashed ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,cursor:"pointer",transition:`border-color ${oe.motionDurationSlow}`,[`> ${Ae}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ae}-disabled):hover`]:{borderColor:oe.colorPrimary}},[`${ut}${ut}-picture-card, ${ut}${ut}-picture-circle`]:{[`${ut}-item-container`]:{display:"inline-block",width:$,height:$,marginBlock:`0 ${oe.marginXS}px`,marginInline:`0 ${oe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[mt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${oe.paddingXS*2}px)`,height:`calc(100% - ${oe.paddingXS*2}px)`,backgroundColor:oe.colorBgMask,opacity:0,transition:`all ${oe.motionDurationSlow}`,content:'" "'}},[`${mt}:hover`]:{[`&::before, ${mt}-actions`]:{opacity:1}},[`${mt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${oe.motionDurationSlow}`,[`${Re}-eye, ${Re}-download, ${Re}-delete`]:{zIndex:10,width:Xe,margin:`0 ${oe.marginXXS}px`,fontSize:Xe,cursor:"pointer",transition:`all ${oe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${mt}-actions, ${mt}-actions:hover`]:{[`${Re}-eye, ${Re}-download, ${Re}-delete`]:{color:new Yt.C(ht).setAlpha(.65).toRgbString(),"&:hover":{color:ht}}},[`${mt}-thumbnail, ${mt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${mt}-name`]:{display:"none",textAlign:"center"},[`${mt}-file + ${mt}-name`]:{position:"absolute",bottom:oe.margin,display:"block",width:`calc(100% - ${oe.paddingXS*2}px)`},[`${mt}-uploading`]:{[`&${mt}`]:{backgroundColor:oe.colorFillAlter},[`&::before, ${Re}-eye, ${Re}-download, ${Re}-delete`]:{display:"none"}},[`${mt}-progress`]:{bottom:oe.marginXL,width:`calc(100% - ${oe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ae}-wrapper${Ae}-picture-circle-wrapper`]:{[`${Ae}${Ae}-select`]:{borderRadius:"50%"}}}};var Et=oe=>{const{componentCls:Ae}=oe;return{[`${Ae}-rtl`]:{direction:"rtl"}}};const z=oe=>{const{componentCls:Ae,colorTextDisabled:Re}=oe;return{[`${Ae}-wrapper`]:Object.assign(Object.assign({},(0,Lt.Wf)(oe)),{[Ae]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ae}-select`]:{display:"inline-block"},[`${Ae}-disabled`]:{color:Re,cursor:"not-allowed"}})}};var K=(0,cn.Z)("Upload",oe=>{const{fontSizeHeading3:Ae,fontSize:Re,lineHeight:Xe,lineWidth:ht,controlHeightLG:ut}=oe,mt=Math.round(Re*Xe),$=(0,on.TS)(oe,{uploadThumbnailSize:Ae*2,uploadProgressOffset:mt/2+ht,uploadPicCardSize:ut*2.55});return[z($),tt($),Sr($),fe($),Gt($),qn($),Et($),(0,ar.Z)($)]},oe=>({actionsColor:oe.colorTextDescription})),ct=function(oe,Ae,Re,Xe){function ht(ut){return ut instanceof Re?ut:new Re(function(mt){mt(ut)})}return new(Re||(Re=Promise))(function(ut,mt){function $(et){try{Fe(Xe.next(et))}catch(Ge){mt(Ge)}}function Ne(et){try{Fe(Xe.throw(et))}catch(Ge){mt(Ge)}}function Fe(et){et.done?ut(et.value):ht(et.value).then($,Ne)}Fe((Xe=Xe.apply(oe,Ae||[])).next())})};const pe=`__LIST_IGNORE_${Date.now()}__`,Bt=(oe,Ae)=>{const{fileList:Re,defaultFileList:Xe,onRemove:ht,showUploadList:ut=!0,listType:mt="text",onPreview:$,onDownload:Ne,onChange:Fe,onDrop:et,previewFile:Ge,disabled:st,locale:at,iconRender:Qt,isImageUrl:mn,progress:En,prefixCls:Wn,className:kn,type:Vn="select",children:On,style:ln,itemRender:Xn,maxCount:Jn,data:pr={},multiple:Kn=!1,action:Yn="",accept:nr="",supportServerRender:lr=!0,rootClassName:Br}=oe,Ur=t.useContext(Be.Z),Ln=st!=null?st:Ur,[Pn,dn]=(0,xe.Z)(Xe||[],{value:Re,postState:Yr=>Yr!=null?Yr:[]}),[mr,hr]=t.useState("drop"),sr=t.useRef(null);t.useMemo(()=>{const Yr=Date.now();(Re||[]).forEach((Gr,So)=>{!Gr.uid&&!Object.isFrozen(Gr)&&(Gr.uid=`__AUTO__${Yr}_${So}__`)})},[Re]);const fr=(Yr,Gr,So)=>{let vr=(0,r.Z)(Gr),Ar=!1;Jn===1?vr=vr.slice(-1):Jn&&(Ar=vr.length>Jn,vr=vr.slice(0,Jn)),(0,de.flushSync)(()=>{dn(vr)});const ue={file:Yr,fileList:vr};So&&(ue.event=So),(!Ar||vr.some(ze=>ze.uid===Yr.uid))&&(0,de.flushSync)(()=>{Fe==null||Fe(ue)})},kr=(Yr,Gr)=>ct(void 0,void 0,void 0,function*(){const{beforeUpload:So,transformFile:vr}=oe;let Ar=Yr;if(So){const ue=yield So(Yr,Gr);if(ue===!1)return!1;if(delete Yr[pe],ue===pe)return Object.defineProperty(Yr,pe,{value:!0,configurable:!0}),!1;typeof ue=="object"&&ue&&(Ar=ue)}return vr&&(Ar=yield vr(Ar)),Ar}),_n=Yr=>{const Gr=Yr.filter(Ar=>!Ar.file[pe]);if(!Gr.length)return;const So=Gr.map(Ar=>N(Ar.file));let vr=(0,r.Z)(Pn);So.forEach(Ar=>{vr=A(Ar,vr)}),So.forEach((Ar,ue)=>{let ze=Ar;if(Gr[ue].parsedFile)Ar.status="uploading";else{const{originFileObj:Oe}=Ar;let bt;try{bt=new File([Oe],Oe.name,{type:Oe.type})}catch(Vt){bt=new Blob([Oe],{type:Oe.type}),bt.name=Oe.name,bt.lastModifiedDate=new Date,bt.lastModified=new Date().getTime()}bt.uid=Ar.uid,ze=bt}fr(ze,vr)})},br=(Yr,Gr,So)=>{try{typeof Yr=="string"&&(Yr=JSON.parse(Yr))}catch(ue){}if(!q(Gr,Pn))return;const vr=N(Gr);vr.status="done",vr.percent=100,vr.response=Yr,vr.xhr=So;const Ar=A(vr,Pn);fr(vr,Ar)},Rr=(Yr,Gr)=>{if(!q(Gr,Pn))return;const So=N(Gr);So.status="uploading",So.percent=Yr.percent;const vr=A(So,Pn);fr(So,vr,Yr)},Sn=(Yr,Gr,So)=>{if(!q(So,Pn))return;const vr=N(So);vr.error=Yr,vr.response=Gr,vr.status="error";const Ar=A(vr,Pn);fr(vr,Ar)},Dn=Yr=>{let Gr;Promise.resolve(typeof ht=="function"?ht(Yr):ht).then(So=>{var vr;if(So===!1)return;const Ar=Je(Yr,Pn);Ar&&(Gr=Object.assign(Object.assign({},Yr),{status:"removed"}),Pn==null||Pn.forEach(ue=>{const ze=Gr.uid!==void 0?"uid":"name";ue[ze]===Gr[ze]&&!Object.isFrozen(ue)&&(ue.status="removed")}),(vr=sr.current)===null||vr===void 0||vr.abort(Gr),fr(Gr,Ar))})},cr=Yr=>{hr(Yr.type),Yr.type==="drop"&&(et==null||et(Yr))};t.useImperativeHandle(Ae,()=>({onBatchStart:_n,onSuccess:br,onProgress:Rr,onError:Sn,fileList:Pn,upload:sr.current}));const{getPrefixCls:Lr,direction:ro,upload:eo}=t.useContext(ve.E_),_r=Lr("upload",Wn),fo=Object.assign(Object.assign({onBatchStart:_n,onError:Sn,onProgress:Rr,onSuccess:br},oe),{data:pr,multiple:Kn,action:Yn,accept:nr,supportServerRender:lr,prefixCls:_r,disabled:Ln,beforeUpload:kr,onChange:void 0});delete fo.className,delete fo.style,(!On||Ln)&&delete fo.id;const[Eo,Po]=K(_r),[Fo]=(0,le.Z)("Upload",k.Z.Upload),{showRemoveIcon:zo,showPreviewIcon:co,showDownloadIcon:oo,removeIcon:bo,previewIcon:Wo,downloadIcon:ta}=typeof ut=="boolean"?{}:ut,Mo=(Yr,Gr)=>ut?t.createElement(An,{prefixCls:_r,listType:mt,items:Pn,previewFile:Ge,onPreview:$,onDownload:Ne,onRemove:Dn,showRemoveIcon:!Ln&&zo,showPreviewIcon:co,showDownloadIcon:oo,removeIcon:bo,previewIcon:Wo,downloadIcon:ta,iconRender:Qt,locale:Object.assign(Object.assign({},Fo),at),isImageUrl:mn,progress:En,appendAction:Yr,appendActionVisible:Gr,itemRender:Xn,disabled:Ln}):Yr,Qo=U()(`${_r}-wrapper`,kn,Br,Po,eo==null?void 0:eo.className,{[`${_r}-rtl`]:ro==="rtl",[`${_r}-picture-card-wrapper`]:mt==="picture-card",[`${_r}-picture-circle-wrapper`]:mt==="picture-circle"}),Ea=Object.assign(Object.assign({},eo==null?void 0:eo.style),ln);if(Vn==="drag"){const Yr=U()(Po,_r,`${_r}-drag`,{[`${_r}-drag-uploading`]:Pn.some(Gr=>Gr.status==="uploading"),[`${_r}-drag-hover`]:mr==="dragover",[`${_r}-disabled`]:Ln,[`${_r}-rtl`]:ro==="rtl"});return Eo(t.createElement("span",{className:Qo},t.createElement("div",{className:Yr,style:Ea,onDrop:cr,onDragOver:cr,onDragLeave:cr},t.createElement(ae,Object.assign({},fo,{ref:sr,className:`${_r}-btn`}),t.createElement("div",{className:`${_r}-drag-container`},On))),Mo()))}const Vo=U()(_r,`${_r}-select`,{[`${_r}-disabled`]:Ln}),ga=(Yr=>t.createElement("div",{className:Vo,style:Yr},t.createElement(ae,Object.assign({},fo,{ref:sr}))))(On?void 0:{display:"none"});return Eo(mt==="picture-card"||mt==="picture-circle"?t.createElement("span",{className:Qo},Mo(ga,!!On)):t.createElement("span",{className:Qo},ga,Mo()))};var Ct=t.forwardRef(Bt),$t=function(oe,Ae){var Re={};for(var Xe in oe)Object.prototype.hasOwnProperty.call(oe,Xe)&&Ae.indexOf(Xe)<0&&(Re[Xe]=oe[Xe]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Xe=Object.getOwnPropertySymbols(oe);ht{var{style:Re,height:Xe}=oe,ht=$t(oe,["style","height"]);return t.createElement(Ct,Object.assign({ref:Ae},ht,{type:"drag",style:Object.assign(Object.assign({},Re),{height:Xe})}))});const Cn=Ct;Cn.Dragger=wn,Cn.LIST_IGNORE=pe;var Wt=Cn},5630:function(qt,qe,e){"use strict";var t=e(54476),r=e(33885),s=e(20068),U=e(42978),f=e(75931),O=e(92310),o=e.n(O),ee=e(18929),se=e(59301),P=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],ie=(0,se.forwardRef)(function(M,x){var Z,R=M.prefixCls,L=R===void 0?"rc-checkbox":R,We=M.className,Ce=M.style,Ze=M.checked,De=M.disabled,Y=M.defaultChecked,u=Y===void 0?!1:Y,n=M.type,E=n===void 0?"checkbox":n,I=M.title,re=M.onChange,X=(0,f.Z)(M,P),V=(0,se.useRef)(null),y=(0,ee.Z)(u,{value:Ze}),ge=(0,U.Z)(y,2),G=ge[0],Ve=ge[1];(0,se.useImperativeHandle)(x,function(){return{focus:function(){var ve;(ve=V.current)===null||ve===void 0||ve.focus()},blur:function(){var ve;(ve=V.current)===null||ve===void 0||ve.blur()},input:V.current}});var ae=o()(L,We,(Z={},(0,s.Z)(Z,"".concat(L,"-checked"),G),(0,s.Z)(Z,"".concat(L,"-disabled"),De),Z)),xe=function(ve){De||("checked"in M||Ve(ve.target.checked),re==null||re({target:(0,r.Z)((0,r.Z)({},M),{},{type:E,checked:ve.target.checked}),stopPropagation:function(){ve.stopPropagation()},preventDefault:function(){ve.preventDefault()},nativeEvent:ve.nativeEvent}))};return se.createElement("span",{className:ae,title:I,style:Ce},se.createElement("input",(0,t.Z)({},X,{className:"".concat(L,"-input"),ref:V,onChange:xe,disabled:De,checked:!!G,type:E})),se.createElement("span",{className:"".concat(L,"-inner")}))});qe.Z=ie},31561:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return E}});var t=e(54476),r=e(20068),s=e(42978),U=e(75931),f=e(35593),O=e(92310),o=e.n(O),ee=e(8654),se=e(59301),P=e(10228),ie=e(16089),M=P.Z.ESC,x=P.Z.TAB;function Z(I){var re=I.visible,X=I.triggerRef,V=I.onVisibleChange,y=I.autoFocus,ge=I.overlayRef,G=se.useRef(!1),Ve=function(){if(re){var ve,Be;(ve=X.current)===null||ve===void 0||(Be=ve.focus)===null||Be===void 0||Be.call(ve),V==null||V(!1)}},ae=function(){var ve;return(ve=ge.current)!==null&&ve!==void 0&&ve.focus?(ge.current.focus(),G.current=!0,!0):!1},xe=function(ve){switch(ve.keyCode){case M:Ve();break;case x:{var Be=!1;G.current||(Be=ae()),Be?ve.preventDefault():Ve();break}}};se.useEffect(function(){return re?(window.addEventListener("keydown",xe),y&&(0,ie.Z)(ae,3),function(){window.removeEventListener("keydown",xe),G.current=!1}):function(){G.current=!1}},[re])}var R=(0,se.forwardRef)(function(I,re){var X=I.overlay,V=I.arrow,y=I.prefixCls,ge=(0,se.useMemo)(function(){var Ve;return typeof X=="function"?Ve=X():Ve=X,Ve},[X]),G=(0,ee.sQ)(re,ge==null?void 0:ge.ref);return se.createElement(se.Fragment,null,V&&se.createElement("div",{className:"".concat(y,"-arrow")}),se.cloneElement(ge,{ref:(0,ee.Yr)(ge)?G:void 0}))}),L=R,We={adjustX:1,adjustY:1},Ce=[0,0],Ze={topLeft:{points:["bl","tl"],overflow:We,offset:[0,-4],targetOffset:Ce},top:{points:["bc","tc"],overflow:We,offset:[0,-4],targetOffset:Ce},topRight:{points:["br","tr"],overflow:We,offset:[0,-4],targetOffset:Ce},bottomLeft:{points:["tl","bl"],overflow:We,offset:[0,4],targetOffset:Ce},bottom:{points:["tc","bc"],overflow:We,offset:[0,4],targetOffset:Ce},bottomRight:{points:["tr","br"],overflow:We,offset:[0,4],targetOffset:Ce}},De=Ze,Y=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function u(I,re){var X,V=I.arrow,y=V===void 0?!1:V,ge=I.prefixCls,G=ge===void 0?"rc-dropdown":ge,Ve=I.transitionName,ae=I.animation,xe=I.align,de=I.placement,ve=de===void 0?"bottomLeft":de,Be=I.placements,le=Be===void 0?De:Be,k=I.getPopupContainer,Ee=I.showAction,te=I.hideAction,W=I.overlayClassName,be=I.overlayStyle,Qe=I.visible,Dt=I.trigger,yt=Dt===void 0?["hover"]:Dt,kt=I.autoFocus,vt=I.overlay,wt=I.children,dt=I.onVisibleChange,je=(0,U.Z)(I,Y),nt=se.useState(),g=(0,s.Z)(nt,2),D=g[0],C=g[1],l="visible"in I?Qe:D,j=se.useRef(null),ce=se.useRef(null),p=se.useRef(null);se.useImperativeHandle(re,function(){return j.current});var m=function(Ue){C(Ue),dt==null||dt(Ue)};Z({visible:l,triggerRef:p,onVisibleChange:m,autoFocus:kt,overlayRef:ce});var J=function(Ue){var F=I.onOverlayClick;C(!1),F&&F(Ue)},N=function(){return se.createElement(L,{ref:ce,overlay:vt,prefixCls:G,arrow:y})},A=function(){return typeof vt=="function"?N:N()},q=function(){var Ue=I.minOverlayWidthMatchTrigger,F=I.alignPoint;return"minOverlayWidthMatchTrigger"in I?Ue:!F},Je=function(){var Ue=I.openClassName;return Ue!==void 0?Ue:"".concat(G,"-open")},Se=se.cloneElement(wt,{className:o()((X=wt.props)===null||X===void 0?void 0:X.className,l&&Je()),ref:(0,ee.Yr)(wt)?(0,ee.sQ)(p,wt.ref):void 0}),Ke=te;return!Ke&&yt.indexOf("contextMenu")!==-1&&(Ke=["click"]),se.createElement(f.Z,(0,t.Z)({builtinPlacements:le},je,{prefixCls:G,ref:j,popupClassName:o()(W,(0,r.Z)({},"".concat(G,"-show-arrow"),y)),popupStyle:be,action:yt,showAction:Ee,hideAction:Ke,popupPlacement:ve,popupAlign:xe,popupTransitionName:Ve,popupAnimation:ae,popupVisible:l,stretch:q()?"minWidth":"",popup:A(),onPopupVisibleChange:m,onPopupClick:J,getPopupContainer:k}),Se)}var n=se.forwardRef(u),E=n},93681:function(qt,qe,e){"use strict";e.r(qe),e.d(qe,{BaseInput:function(){return P},default:function(){return Ze}});var t=e(54476),r=e(33885),s=e(20068),U=e(76190),f=e(92310),O=e.n(f),o=e(59301),ee=e(5643),se=function(Y){var u,n,E=Y.inputElement,I=Y.prefixCls,re=Y.prefix,X=Y.suffix,V=Y.addonBefore,y=Y.addonAfter,ge=Y.className,G=Y.style,Ve=Y.disabled,ae=Y.readOnly,xe=Y.focused,de=Y.triggerFocus,ve=Y.allowClear,Be=Y.value,le=Y.handleReset,k=Y.hidden,Ee=Y.classes,te=Y.classNames,W=Y.dataAttrs,be=Y.styles,Qe=Y.components,Dt=(Qe==null?void 0:Qe.affixWrapper)||"span",yt=(Qe==null?void 0:Qe.groupWrapper)||"span",kt=(Qe==null?void 0:Qe.wrapper)||"span",vt=(Qe==null?void 0:Qe.groupAddon)||"span",wt=(0,o.useRef)(null),dt=function(N){var A;(A=wt.current)!==null&&A!==void 0&&A.contains(N.target)&&(de==null||de())},je=function(){var N;if(!ve)return null;var A=!Ve&&!ae&&Be,q="".concat(I,"-clear-icon"),Je=(0,U.Z)(ve)==="object"&&ve!==null&&ve!==void 0&&ve.clearIcon?ve.clearIcon:"\u2716";return o.createElement("span",{onClick:le,onMouseDown:function(Ke){return Ke.preventDefault()},className:O()(q,(N={},(0,s.Z)(N,"".concat(q,"-hidden"),!A),(0,s.Z)(N,"".concat(q,"-has-suffix"),!!X),N)),role:"button",tabIndex:-1},Je)},nt=(0,o.cloneElement)(E,{value:Be,hidden:k,className:O()((u=E.props)===null||u===void 0?void 0:u.className,!(0,ee.X3)(Y)&&!(0,ee.He)(Y)&&ge)||null,style:(0,r.Z)((0,r.Z)({},(n=E.props)===null||n===void 0?void 0:n.style),!(0,ee.X3)(Y)&&!(0,ee.He)(Y)?G:{})});if((0,ee.X3)(Y)){var g,D="".concat(I,"-affix-wrapper"),C=O()(D,(g={},(0,s.Z)(g,"".concat(D,"-disabled"),Ve),(0,s.Z)(g,"".concat(D,"-focused"),xe),(0,s.Z)(g,"".concat(D,"-readonly"),ae),(0,s.Z)(g,"".concat(D,"-input-with-clear-btn"),X&&ve&&Be),g),!(0,ee.He)(Y)&&ge,Ee==null?void 0:Ee.affixWrapper,te==null?void 0:te.affixWrapper),l=(X||ve)&&o.createElement("span",{className:O()("".concat(I,"-suffix"),te==null?void 0:te.suffix),style:be==null?void 0:be.suffix},je(),X);nt=o.createElement(Dt,(0,t.Z)({className:C,style:(0,r.Z)((0,r.Z)({},(0,ee.He)(Y)?void 0:G),be==null?void 0:be.affixWrapper),hidden:!(0,ee.He)(Y)&&k,onClick:dt},W==null?void 0:W.affixWrapper,{ref:wt}),re&&o.createElement("span",{className:O()("".concat(I,"-prefix"),te==null?void 0:te.prefix),style:be==null?void 0:be.prefix},re),(0,o.cloneElement)(E,{value:Be,hidden:null}),l)}if((0,ee.He)(Y)){var j="".concat(I,"-group"),ce="".concat(j,"-addon"),p=O()("".concat(I,"-wrapper"),j,Ee==null?void 0:Ee.wrapper),m=O()("".concat(I,"-group-wrapper"),ge,Ee==null?void 0:Ee.group);return o.createElement(yt,{className:m,style:G,hidden:k},o.createElement(kt,{className:p},V&&o.createElement(vt,{className:ce},V),(0,o.cloneElement)(nt,{hidden:null}),y&&o.createElement(vt,{className:ce},y)))}return nt},P=se,ie=e(94480),M=e(42978),x=e(75931),Z=e(18929),R=e(2738),L=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],We=(0,o.forwardRef)(function(De,Y){var u=De.autoComplete,n=De.onChange,E=De.onFocus,I=De.onBlur,re=De.onPressEnter,X=De.onKeyDown,V=De.prefixCls,y=V===void 0?"rc-input":V,ge=De.disabled,G=De.htmlSize,Ve=De.className,ae=De.maxLength,xe=De.suffix,de=De.showCount,ve=De.type,Be=ve===void 0?"text":ve,le=De.classes,k=De.classNames,Ee=De.styles,te=(0,x.Z)(De,L),W=(0,Z.Z)(De.defaultValue,{value:De.value}),be=(0,M.Z)(W,2),Qe=be[0],Dt=be[1],yt=(0,o.useState)(!1),kt=(0,M.Z)(yt,2),vt=kt[0],wt=kt[1],dt=(0,o.useRef)(null),je=function(m){dt.current&&(0,ee.nH)(dt.current,m)};(0,o.useImperativeHandle)(Y,function(){return{focus:je,blur:function(){var m;(m=dt.current)===null||m===void 0||m.blur()},setSelectionRange:function(m,J,N){var A;(A=dt.current)===null||A===void 0||A.setSelectionRange(m,J,N)},select:function(){var m;(m=dt.current)===null||m===void 0||m.select()},input:dt.current}}),(0,o.useEffect)(function(){wt(function(p){return p&&ge?!1:p})},[ge]);var nt=function(m){De.value===void 0&&Dt(m.target.value),dt.current&&(0,ee.rJ)(dt.current,m,n)},g=function(m){re&&m.key==="Enter"&&re(m),X==null||X(m)},D=function(m){wt(!0),E==null||E(m)},C=function(m){wt(!1),I==null||I(m)},l=function(m){Dt(""),je(),dt.current&&(0,ee.rJ)(dt.current,m,n)},j=function(){var m=(0,R.Z)(De,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return o.createElement("input",(0,t.Z)({autoComplete:u},m,{onChange:nt,onFocus:D,onBlur:C,onKeyDown:g,className:O()(y,(0,s.Z)({},"".concat(y,"-disabled"),ge),k==null?void 0:k.input),style:Ee==null?void 0:Ee.input,ref:dt,size:G,type:Be}))},ce=function(){var m=Number(ae)>0;if(xe||de){var J=(0,ee.D7)(Qe),N=(0,ie.Z)(J).length,A=(0,U.Z)(de)==="object"?de.formatter({value:J,count:N,maxLength:ae}):"".concat(N).concat(m?" / ".concat(ae):"");return o.createElement(o.Fragment,null,!!de&&o.createElement("span",{className:O()("".concat(y,"-show-count-suffix"),(0,s.Z)({},"".concat(y,"-show-count-has-suffix"),!!xe),k==null?void 0:k.count),style:(0,r.Z)({},Ee==null?void 0:Ee.count)},A),xe)}return null};return o.createElement(P,(0,t.Z)({},te,{prefixCls:y,className:Ve,inputElement:j(),handleReset:l,value:(0,ee.D7)(Qe),focused:vt,triggerFocus:je,suffix:ce(),disabled:ge,classes:le,classNames:k,styles:Ee}))}),Ce=We,Ze=Ce},5643:function(qt,qe,e){"use strict";e.d(qe,{D7:function(){return f},He:function(){return t},X3:function(){return r},nH:function(){return U},rJ:function(){return s}});function t(O){return!!(O.addonBefore||O.addonAfter)}function r(O){return!!(O.prefix||O.suffix||O.allowClear)}function s(O,o,ee,se){if(ee){var P=o;if(o.type==="click"){var ie=O.cloneNode(!0);P=Object.create(o,{target:{value:ie},currentTarget:{value:ie}}),ie.value="",ee(P);return}if(se!==void 0){P=Object.create(o,{target:{value:O},currentTarget:{value:O}}),O.value=se,ee(P);return}ee(P)}}function U(O,o){if(O){O.focus(o);var ee=o||{},se=ee.cursor;if(se){var P=O.value.length;switch(se){case"start":O.setSelectionRange(0,0);break;case"end":O.setSelectionRange(P,P);break;default:O.setSelectionRange(0,P)}}}}function f(O){return typeof O=="undefined"||O===null?"":String(O)}},15285:function(qt,qe,e){"use strict";e.d(qe,{iz:function(){return wn},ck:function(){return on},BW:function(){return sn},sN:function(){return on},Wd:function(){return pe},ZP:function(){return mt},Xl:function(){return X}});var t=e(54476),r=e(20068),s=e(33885),U=e(94480),f=e(42978),O=e(75931),o=e(92310),ee=e.n(o),se=e(83836),P=e(18929),ie=e(13697),M=e(48736),x=e(59301),Z=e(4676),R=x.createContext(null);function L($,Ne){return $===void 0?null:"".concat($,"-").concat(Ne)}function We($){var Ne=x.useContext(R);return L(Ne,$)}var Ce=e(80547),Ze=["children","locked"],De=x.createContext(null);function Y($,Ne){var Fe=(0,s.Z)({},$);return Object.keys(Ne).forEach(function(et){var Ge=Ne[et];Ge!==void 0&&(Fe[et]=Ge)}),Fe}function u($){var Ne=$.children,Fe=$.locked,et=(0,O.Z)($,Ze),Ge=x.useContext(De),st=(0,Ce.Z)(function(){return Y(Ge,et)},[Ge,et],function(at,Qt){return!Fe&&(at[0]!==Qt[0]||!(0,ie.Z)(at[1],Qt[1],!0))});return x.createElement(De.Provider,{value:st},Ne)}var n=[],E=x.createContext(null);function I(){return x.useContext(E)}var re=x.createContext(n);function X($){var Ne=x.useContext(re);return x.useMemo(function(){return $!==void 0?[].concat((0,U.Z)(Ne),[$]):Ne},[Ne,$])}var V=x.createContext(null),y=x.createContext({}),ge=y,G=e(29194);function Ve($){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,G.Z)($)){var Fe=$.nodeName.toLowerCase(),et=["input","select","textarea","button"].includes(Fe)||$.isContentEditable||Fe==="a"&&!!$.getAttribute("href"),Ge=$.getAttribute("tabindex"),st=Number(Ge),at=null;return Ge&&!Number.isNaN(st)?at=st:et&&at===null&&(at=0),et&&$.disabled&&(at=null),at!==null&&(at>=0||Ne&&at<0)}return!1}function ae($){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Fe=(0,U.Z)($.querySelectorAll("*")).filter(function(et){return Ve(et,Ne)});return Ve($,Ne)&&Fe.unshift($),Fe}var xe=null;function de(){xe=document.activeElement}function ve(){xe=null}function Be(){if(xe)try{xe.focus()}catch($){}}function le($,Ne){if(Ne.keyCode===9){var Fe=ae($),et=Fe[Ne.shiftKey?0:Fe.length-1],Ge=et===document.activeElement||$===document.activeElement;if(Ge){var st=Fe[Ne.shiftKey?Fe.length-1:0];st.focus(),Ne.preventDefault()}}}var k=e(10228),Ee=e(16089),te=k.Z.LEFT,W=k.Z.RIGHT,be=k.Z.UP,Qe=k.Z.DOWN,Dt=k.Z.ENTER,yt=k.Z.ESC,kt=k.Z.HOME,vt=k.Z.END,wt=[be,Qe,te,W];function dt($,Ne,Fe,et){var Ge,st,at,Qt,mn="prev",En="next",Wn="children",kn="parent";if($==="inline"&&et===Dt)return{inlineTrigger:!0};var Vn=(Ge={},(0,r.Z)(Ge,be,mn),(0,r.Z)(Ge,Qe,En),Ge),On=(st={},(0,r.Z)(st,te,Fe?En:mn),(0,r.Z)(st,W,Fe?mn:En),(0,r.Z)(st,Qe,Wn),(0,r.Z)(st,Dt,Wn),st),ln=(at={},(0,r.Z)(at,be,mn),(0,r.Z)(at,Qe,En),(0,r.Z)(at,Dt,Wn),(0,r.Z)(at,yt,kn),(0,r.Z)(at,te,Fe?Wn:kn),(0,r.Z)(at,W,Fe?kn:Wn),at),Xn={inline:Vn,horizontal:On,vertical:ln,inlineSub:Vn,horizontalSub:ln,verticalSub:ln},Jn=(Qt=Xn["".concat($).concat(Ne?"":"Sub")])===null||Qt===void 0?void 0:Qt[et];switch(Jn){case mn:return{offset:-1,sibling:!0};case En:return{offset:1,sibling:!0};case kn:return{offset:-1,sibling:!1};case Wn:return{offset:1,sibling:!1};default:return null}}function je($){for(var Ne=$;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function nt($,Ne){for(var Fe=$||document.activeElement;Fe;){if(Ne.has(Fe))return Fe;Fe=Fe.parentElement}return null}function g($,Ne){var Fe=ae($,!0);return Fe.filter(function(et){return Ne.has(et)})}function D($,Ne,Fe){var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!$)return null;var Ge=g($,Ne),st=Ge.length,at=Ge.findIndex(function(Qt){return Fe===Qt});return et<0?at===-1?at=st-1:at-=1:et>0&&(at+=1),at=(at+st)%st,Ge[at]}var C=function(Ne,Fe){var et=new Set,Ge=new Map,st=new Map;return Ne.forEach(function(at){var Qt=document.querySelector("[data-menu-id='".concat(L(Fe,at),"']"));Qt&&(et.add(Qt),st.set(Qt,at),Ge.set(at,Qt))}),{elements:et,key2element:Ge,element2key:st}};function l($,Ne,Fe,et,Ge,st,at,Qt,mn,En){var Wn=x.useRef(),kn=x.useRef();kn.current=Ne;var Vn=function(){Ee.Z.cancel(Wn.current)};return x.useEffect(function(){return function(){Vn()}},[]),function(On){var ln=On.which;if([].concat(wt,[Dt,yt,kt,vt]).includes(ln)){var Xn=st(),Jn=C(Xn,et),pr=Jn,Kn=pr.elements,Yn=pr.key2element,nr=pr.element2key,lr=Yn.get(Ne),Br=nt(lr,Kn),Ur=nr.get(Br),Ln=dt($,at(Ur,!0).length===1,Fe,ln);if(!Ln&&ln!==kt&&ln!==vt)return;(wt.includes(ln)||[kt,vt].includes(ln))&&On.preventDefault();var Pn=function(br){if(br){var Rr=br,Sn=br.querySelector("a");Sn!=null&&Sn.getAttribute("href")&&(Rr=Sn);var Dn=nr.get(br);Qt(Dn),Vn(),Wn.current=(0,Ee.Z)(function(){kn.current===Dn&&Rr.focus()})}};if([kt,vt].includes(ln)||Ln.sibling||!Br){var dn;!Br||$==="inline"?dn=Ge.current:dn=je(Br);var mr,hr=g(dn,Kn);ln===kt?mr=hr[0]:ln===vt?mr=hr[hr.length-1]:mr=D(dn,Kn,Br,Ln.offset),Pn(mr)}else if(Ln.inlineTrigger)mn(Ur);else if(Ln.offset>0)mn(Ur,!0),Vn(),Wn.current=(0,Ee.Z)(function(){Jn=C(Xn,et);var _n=Br.getAttribute("aria-controls"),br=document.getElementById(_n),Rr=D(br,Jn.elements);Pn(Rr)},5);else if(Ln.offset<0){var sr=at(Ur,!0),fr=sr[sr.length-2],kr=Yn.get(fr);mn(fr,!1),Pn(kr)}}En==null||En(On)}}function j($){Promise.resolve().then($)}var ce="__RC_UTIL_PATH_SPLIT__",p=function(Ne){return Ne.join(ce)},m=function(Ne){return Ne.split(ce)},J="rc-menu-more";function N(){var $=x.useState({}),Ne=(0,f.Z)($,2),Fe=Ne[1],et=(0,x.useRef)(new Map),Ge=(0,x.useRef)(new Map),st=x.useState([]),at=(0,f.Z)(st,2),Qt=at[0],mn=at[1],En=(0,x.useRef)(0),Wn=(0,x.useRef)(!1),kn=function(){Wn.current||Fe({})},Vn=(0,x.useCallback)(function(Yn,nr){var lr=p(nr);Ge.current.set(lr,Yn),et.current.set(Yn,lr),En.current+=1;var Br=En.current;j(function(){Br===En.current&&kn()})},[]),On=(0,x.useCallback)(function(Yn,nr){var lr=p(nr);Ge.current.delete(lr),et.current.delete(Yn)},[]),ln=(0,x.useCallback)(function(Yn){mn(Yn)},[]),Xn=(0,x.useCallback)(function(Yn,nr){var lr=et.current.get(Yn)||"",Br=m(lr);return nr&&Qt.includes(Br[0])&&Br.unshift(J),Br},[Qt]),Jn=(0,x.useCallback)(function(Yn,nr){return Yn.some(function(lr){var Br=Xn(lr,!0);return Br.includes(nr)})},[Xn]),pr=function(){var nr=(0,U.Z)(et.current.keys());return Qt.length&&nr.push(J),nr},Kn=(0,x.useCallback)(function(Yn){var nr="".concat(et.current.get(Yn)).concat(ce),lr=new Set;return(0,U.Z)(Ge.current.keys()).forEach(function(Br){Br.startsWith(nr)&&lr.add(Ge.current.get(Br))}),lr},[]);return x.useEffect(function(){return function(){Wn.current=!0}},[]),{registerPath:Vn,unregisterPath:On,refreshOverflowKeys:ln,isSubPathKey:Jn,getKeyPath:Xn,getKeys:pr,getSubPathKeys:Kn}}function A($){var Ne=x.useRef($);Ne.current=$;var Fe=x.useCallback(function(){for(var et,Ge=arguments.length,st=new Array(Ge),at=0;at1&&(Kn.motionAppear=!1);var Yn=Kn.onVisibleChanged;return Kn.onVisibleChanged=function(nr){return!Vn.current&&!nr&&Jn(!0),Yn==null?void 0:Yn(nr)},Xn?null:x.createElement(u,{mode:st,locked:!Vn.current},x.createElement(ot.default,(0,t.Z)({visible:pr},Kn,{forceRender:mn,removeOnLeave:!1,leavedClassName:"".concat(Qt,"-hidden")}),function(nr){var lr=nr.className,Br=nr.style;return x.createElement(Gt,{id:Ne,className:lr,style:Br},Ge)}))}var z=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],K=["active"],ct=function(Ne){var Fe,et=Ne.style,Ge=Ne.className,st=Ne.title,at=Ne.eventKey,Qt=Ne.warnKey,mn=Ne.disabled,En=Ne.internalPopupClose,Wn=Ne.children,kn=Ne.itemIcon,Vn=Ne.expandIcon,On=Ne.popupClassName,ln=Ne.popupOffset,Xn=Ne.popupStyle,Jn=Ne.onClick,pr=Ne.onMouseEnter,Kn=Ne.onMouseLeave,Yn=Ne.onTitleClick,nr=Ne.onTitleMouseEnter,lr=Ne.onTitleMouseLeave,Br=(0,O.Z)(Ne,z),Ur=We(at),Ln=x.useContext(De),Pn=Ln.prefixCls,dn=Ln.mode,mr=Ln.openKeys,hr=Ln.disabled,sr=Ln.overflowDisabled,fr=Ln.activeKey,kr=Ln.selectedKeys,_n=Ln.itemIcon,br=Ln.expandIcon,Rr=Ln.onItemClick,Sn=Ln.onOpenChange,Dn=Ln.onActive,cr=x.useContext(ge),Lr=cr._internalRenderSubMenuItem,ro=x.useContext(V),eo=ro.isSubPathKey,_r=X(),fo="".concat(Pn,"-submenu"),Eo=hr||mn,Po=x.useRef(),Fo=x.useRef(),zo=kn!=null?kn:_n,co=Vn!=null?Vn:br,oo=mr.includes(at),bo=!sr&&oo,Wo=eo(kr,at),ta=$e(at,Eo,nr,lr),Mo=ta.active,Qo=(0,O.Z)(ta,K),Ea=x.useState(!1),Vo=(0,f.Z)(Ea,2),pa=Vo[0],ga=Vo[1],Yr=function(Un){Eo||ga(Un)},Gr=function(Un){Yr(!0),pr==null||pr({key:at,domEvent:Un})},So=function(Un){Yr(!1),Kn==null||Kn({key:at,domEvent:Un})},vr=x.useMemo(function(){return Mo||(dn!=="inline"?pa||eo([fr],at):!1)},[dn,Mo,fr,pa,at,eo]),Ar=xt(_r.length),ue=function(Un){Eo||(Yn==null||Yn({key:at,domEvent:Un}),dn==="inline"&&Sn(at,!oo))},ze=A(function(rr){Jn==null||Jn(Tt(rr)),Rr(rr)}),Oe=function(Un){dn!=="inline"&&Sn(at,Un)},bt=function(){Dn(at)},Vt=Ur&&"".concat(Ur,"-popup"),an=x.createElement("div",(0,t.Z)({role:"menuitem",style:Ar,className:"".concat(fo,"-title"),tabIndex:Eo?null:-1,ref:Po,title:typeof st=="string"?st:null,"data-menu-id":sr&&Ur?null:Ur,"aria-expanded":bo,"aria-haspopup":!0,"aria-controls":Vt,"aria-disabled":Eo,onClick:ue,onFocus:bt},Qo),st,x.createElement(Nt,{icon:dn!=="horizontal"?co:void 0,props:(0,s.Z)((0,s.Z)({},Ne),{},{isOpen:bo,isSubMenu:!0})},x.createElement("i",{className:"".concat(fo,"-arrow")}))),St=x.useRef(dn);if(dn!=="inline"&&_r.length>1?St.current="vertical":St.current=dn,!sr){var In=St.current;an=x.createElement(fe,{mode:In,prefixCls:fo,visible:!En&&bo&&dn!=="inline",popupClassName:On,popupOffset:ln,popupStyle:Xn,popup:x.createElement(u,{mode:In==="horizontal"?"vertical":In},x.createElement(Gt,{id:Vt,ref:Fo},Wn)),disabled:Eo,onVisibleChange:Oe},an)}var Nn=x.createElement(se.Z.Item,(0,t.Z)({role:"none"},Br,{component:"li",style:et,className:ee()(fo,"".concat(fo,"-").concat(dn),Ge,(Fe={},(0,r.Z)(Fe,"".concat(fo,"-open"),bo),(0,r.Z)(Fe,"".concat(fo,"-active"),vr),(0,r.Z)(Fe,"".concat(fo,"-selected"),Wo),(0,r.Z)(Fe,"".concat(fo,"-disabled"),Eo),Fe)),onMouseEnter:Gr,onMouseLeave:So}),an,!sr&&x.createElement(Et,{id:Vt,open:bo,keyPath:_r},Wn));return Lr&&(Nn=Lr(Nn,Ne,{selected:Wo,active:vr,open:bo,disabled:Eo})),x.createElement(u,{onItemClick:ze,mode:dn==="horizontal"?"vertical":dn,itemIcon:zo,expandIcon:co},Nn)};function pe($){var Ne=$.eventKey,Fe=$.children,et=X(Ne),Ge=tn(Fe,et),st=I();x.useEffect(function(){if(st)return st.registerPath(Ne,et),function(){st.unregisterPath(Ne,et)}},[et]);var at;return st?at=Ge:at=x.createElement(ct,$,Ge),x.createElement(re.Provider,{value:et},at)}var Bt=e(76190),Ht=["className","title","eventKey","children"],Ct=["children"],$t=function(Ne){var Fe=Ne.className,et=Ne.title,Ge=Ne.eventKey,st=Ne.children,at=(0,O.Z)(Ne,Ht),Qt=x.useContext(De),mn=Qt.prefixCls,En="".concat(mn,"-item-group");return x.createElement("li",(0,t.Z)({role:"presentation"},at,{onClick:function(kn){return kn.stopPropagation()},className:ee()(En,Fe)}),x.createElement("div",{role:"presentation",className:"".concat(En,"-title"),title:typeof et=="string"?et:void 0},et),x.createElement("ul",{role:"group",className:"".concat(En,"-list")},st))};function sn($){var Ne=$.children,Fe=(0,O.Z)($,Ct),et=X(Fe.eventKey),Ge=tn(Ne,et),st=I();return st?Ge:x.createElement($t,(0,ye.Z)(Fe,["warnKey"]),Ge)}function wn($){var Ne=$.className,Fe=$.style,et=x.useContext(De),Ge=et.prefixCls,st=I();return st?null:x.createElement("li",{role:"separator",className:ee()("".concat(Ge,"-item-divider"),Ne),style:Fe})}var Cn=["label","children","key","type"];function Wt($){return($||[]).map(function(Ne,Fe){if(Ne&&(0,Bt.Z)(Ne)==="object"){var et=Ne,Ge=et.label,st=et.children,at=et.key,Qt=et.type,mn=(0,O.Z)(et,Cn),En=at!=null?at:"tmp-".concat(Fe);return st||Qt==="group"?Qt==="group"?x.createElement(sn,(0,t.Z)({key:En},mn,{title:Ge}),Wt(st)):x.createElement(pe,(0,t.Z)({key:En},mn,{title:Ge}),Wt(st)):Qt==="divider"?x.createElement(wn,(0,t.Z)({key:En},mn)):x.createElement(on,(0,t.Z)({key:En},mn),Ge)}return null}).filter(function(Ne){return Ne})}function oe($,Ne,Fe){var et=$;return Ne&&(et=Wt(Ne)),tn(et,Fe)}var Ae=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Re=[],Xe=x.forwardRef(function($,Ne){var Fe,et,Ge=$,st=Ge.prefixCls,at=st===void 0?"rc-menu":st,Qt=Ge.rootClassName,mn=Ge.style,En=Ge.className,Wn=Ge.tabIndex,kn=Wn===void 0?0:Wn,Vn=Ge.items,On=Ge.children,ln=Ge.direction,Xn=Ge.id,Jn=Ge.mode,pr=Jn===void 0?"vertical":Jn,Kn=Ge.inlineCollapsed,Yn=Ge.disabled,nr=Ge.disabledOverflow,lr=Ge.subMenuOpenDelay,Br=lr===void 0?.1:lr,Ur=Ge.subMenuCloseDelay,Ln=Ur===void 0?.1:Ur,Pn=Ge.forceSubMenuRender,dn=Ge.defaultOpenKeys,mr=Ge.openKeys,hr=Ge.activeKey,sr=Ge.defaultActiveFirst,fr=Ge.selectable,kr=fr===void 0?!0:fr,_n=Ge.multiple,br=_n===void 0?!1:_n,Rr=Ge.defaultSelectedKeys,Sn=Ge.selectedKeys,Dn=Ge.onSelect,cr=Ge.onDeselect,Lr=Ge.inlineIndent,ro=Lr===void 0?24:Lr,eo=Ge.motion,_r=Ge.defaultMotions,fo=Ge.triggerSubMenuAction,Eo=fo===void 0?"hover":fo,Po=Ge.builtinPlacements,Fo=Ge.itemIcon,zo=Ge.expandIcon,co=Ge.overflowedIndicator,oo=co===void 0?"...":co,bo=Ge.overflowedIndicatorPopupClassName,Wo=Ge.getPopupContainer,ta=Ge.onClick,Mo=Ge.onOpenChange,Qo=Ge.onKeyDown,Ea=Ge.openAnimation,Vo=Ge.openTransitionName,pa=Ge._internalRenderMenuItem,ga=Ge._internalRenderSubMenuItem,Yr=(0,O.Z)(Ge,Ae),Gr=x.useMemo(function(){return oe(On,Vn,Re)},[On,Vn]),So=x.useState(!1),vr=(0,f.Z)(So,2),Ar=vr[0],ue=vr[1],ze=x.useRef(),Oe=Se(Xn),bt=ln==="rtl",Vt=(0,P.Z)(dn,{value:mr,postState:function(ko){return ko||Re}}),an=(0,f.Z)(Vt,2),St=an[0],In=an[1],Nn=function(ko){var Ao=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Io(){In(ko),Mo==null||Mo(ko)}Ao?(0,Z.flushSync)(Io):Io()},rr=x.useState(St),Un=(0,f.Z)(rr,2),vn=Un[0],jr=Un[1],Qr=x.useRef(!1),ho=x.useMemo(function(){return(pr==="inline"||pr==="vertical")&&Kn?["vertical",Kn]:[pr,!1]},[pr,Kn]),Dr=(0,f.Z)(ho,2),wr=Dr[0],lo=Dr[1],mo=wr==="inline",Do=x.useState(wr),ca=(0,f.Z)(Do,2),ua=ca[0],Ga=ca[1],Za=x.useState(lo),Ha=(0,f.Z)(Za,2),Ka=Ha[0],el=Ha[1];x.useEffect(function(){Ga(wr),el(lo),Qr.current&&(mo?In(vn):Nn(Re))},[wr,lo]);var Sa=x.useState(0),Ma=(0,f.Z)(Sa,2),ka=Ma[0],Wa=Ma[1],ha=ka>=Gr.length-1||ua!=="horizontal"||nr;x.useEffect(function(){mo&&jr(St)},[St]),x.useEffect(function(){return Qr.current=!0,function(){Qr.current=!1}},[]);var qo=N(),Ta=qo.registerPath,Ja=qo.unregisterPath,tl=qo.refreshOverflowKeys,fa=qo.isSubPathKey,vo=qo.getKeyPath,uo=qo.getKeys,da=qo.getSubPathKeys,Yo=x.useMemo(function(){return{registerPath:Ta,unregisterPath:Ja}},[Ta,Ja]),Uo=x.useMemo(function(){return{isSubPathKey:fa}},[fa]);x.useEffect(function(){tl(ha?Re:Gr.slice(ka+1).map(function(Jo){return Jo.key}))},[ka,ha]);var ma=(0,P.Z)(hr||sr&&((Fe=Gr[0])===null||Fe===void 0?void 0:Fe.key),{value:hr}),ya=(0,f.Z)(ma,2),va=ya[0],Ca=ya[1],Xa=A(function(Jo){Ca(Jo)}),La=A(function(){Ca(void 0)});(0,x.useImperativeHandle)(Ne,function(){return{list:ze.current,focus:function(ko){var Ao,Io=uo(),Da=C(Io,Oe),Va=Da.elements,Qa=Da.key2element,$a=Da.element2key,gl=g(ze.current,Va),hl=va!=null?va:gl[0]?$a.get(gl[0]):(Ao=Gr.find(function(v){return!v.props.disabled}))===null||Ao===void 0?void 0:Ao.key,a=Qa.get(hl);if(hl&&a){var c;a==null||(c=a.focus)===null||c===void 0||c.call(a,ko)}}}});var fl=(0,P.Z)(Rr||[],{value:Sn,postState:function(ko){return Array.isArray(ko)?ko:ko==null?Re:[ko]}}),bl=(0,f.Z)(fl,2),_a=bl[0],ll=bl[1],nl=function(ko){if(kr){var Ao=ko.key,Io=_a.includes(Ao),Da;br?Io?Da=_a.filter(function(Qa){return Qa!==Ao}):Da=[].concat((0,U.Z)(_a),[Ao]):Da=[Ao],ll(Da);var Va=(0,s.Z)((0,s.Z)({},ko),{},{selectedKeys:Da});Io?cr==null||cr(Va):Dn==null||Dn(Va)}!br&&St.length&&ua!=="inline"&&Nn(Re)},ml=A(function(Jo){ta==null||ta(Tt(Jo)),nl(Jo)}),pl=A(function(Jo,ko){var Ao=St.filter(function(Da){return Da!==Jo});if(ko)Ao.push(Jo);else if(ua!=="inline"){var Io=da(Jo);Ao=Ao.filter(function(Da){return!Io.has(Da)})}(0,ie.Z)(St,Ao,!0)||Nn(Ao,!0)}),Dl=function(ko,Ao){var Io=Ao!=null?Ao:!St.includes(ko);pl(ko,Io)},xl=l(ua,va,bt,Oe,ze,uo,vo,Ca,Dl,Qo);x.useEffect(function(){ue(!0)},[]);var El=x.useMemo(function(){return{_internalRenderMenuItem:pa,_internalRenderSubMenuItem:ga}},[pa,ga]),Il=ua!=="horizontal"||nr?Gr:Gr.map(function(Jo,ko){return x.createElement(u,{key:Jo.key,overflowDisabled:ko>ka},Jo)}),Sl=x.createElement(se.Z,(0,t.Z)({id:Xn,ref:ze,prefixCls:"".concat(at,"-overflow"),component:"ul",itemComponent:on,className:ee()(at,"".concat(at,"-root"),"".concat(at,"-").concat(ua),En,(et={},(0,r.Z)(et,"".concat(at,"-inline-collapsed"),Ka),(0,r.Z)(et,"".concat(at,"-rtl"),bt),et),Qt),dir:ln,style:mn,role:"menu",tabIndex:kn,data:Il,renderRawItem:function(ko){return ko},renderRawRest:function(ko){var Ao=ko.length,Io=Ao?Gr.slice(-Ao):null;return x.createElement(pe,{eventKey:J,title:oo,disabled:ha,internalPopupClose:Ao===0,popupClassName:bo},Io)},maxCount:ua!=="horizontal"||nr?se.Z.INVALIDATE:se.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ko){Wa(ko)},onKeyDown:xl},Yr));return x.createElement(ge.Provider,{value:El},x.createElement(R.Provider,{value:Oe},x.createElement(u,{prefixCls:at,rootClassName:Qt,mode:ua,openKeys:St,rtl:bt,disabled:Yn,motion:Ar?eo:null,defaultMotions:Ar?_r:null,activeKey:va,onActive:Xa,onInactive:La,selectedKeys:_a,inlineIndent:ro,subMenuOpenDelay:Br,subMenuCloseDelay:Ln,forceSubMenuRender:Pn,builtinPlacements:Po,triggerSubMenuAction:Eo,getPopupContainer:Wo,itemIcon:Fo,expandIcon:zo,onItemClick:ml,onOpenChange:pl},x.createElement(V.Provider,{value:Uo},Sl),x.createElement("div",{style:{display:"none"},"aria-hidden":!0},x.createElement(E.Provider,{value:Yo},Gr)))))}),ht=Xe,ut=ht;ut.Item=on,ut.SubMenu=pe,ut.ItemGroup=sn,ut.Divider=wn;var mt=ut},83836:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return de}});var t=e(54476),r=e(33885),s=e(42978),U=e(75931),f=e(59301),O=e(92310),o=e.n(O),ee=e(29301),se=e(34280),P=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ie=void 0;function M(ve,Be){var le=ve.prefixCls,k=ve.invalidate,Ee=ve.item,te=ve.renderItem,W=ve.responsive,be=ve.responsiveDisabled,Qe=ve.registerSize,Dt=ve.itemKey,yt=ve.className,kt=ve.style,vt=ve.children,wt=ve.display,dt=ve.order,je=ve.component,nt=je===void 0?"div":je,g=(0,U.Z)(ve,P),D=W&&!wt;function C(m){Qe(Dt,m)}f.useEffect(function(){return function(){C(null)}},[]);var l=te&&Ee!==ie?te(Ee,{index:dt}):vt,j;k||(j={opacity:D?0:1,height:D?0:ie,overflowY:D?"hidden":ie,order:W?dt:ie,pointerEvents:D?"none":ie,position:D?"absolute":ie});var ce={};D&&(ce["aria-hidden"]=!0);var p=f.createElement(nt,(0,t.Z)({className:o()(!k&&le,yt),style:(0,r.Z)((0,r.Z)({},j),kt)},ce,g,{ref:Be}),l);return W&&(p=f.createElement(ee.Z,{onResize:function(J){var N=J.offsetWidth;C(N)},disabled:be},p)),p}var x=f.forwardRef(M);x.displayName="Item";var Z=x,R=e(6089),L=e(4676),We=e(16089);function Ce(ve){if(typeof MessageChannel=="undefined")(0,We.Z)(ve);else{var Be=new MessageChannel;Be.port1.onmessage=function(){return ve()},Be.port2.postMessage(void 0)}}function Ze(){var ve=f.useRef(null),Be=function(k){ve.current||(ve.current=[],Ce(function(){(0,L.unstable_batchedUpdates)(function(){ve.current.forEach(function(Ee){Ee()}),ve.current=null})})),ve.current.push(k)};return Be}function De(ve,Be){var le=f.useState(Be),k=(0,s.Z)(le,2),Ee=k[0],te=k[1],W=(0,R.Z)(function(be){ve(function(){te(be)})});return[Ee,W]}var Y=f.createContext(null),u=["component"],n=["className"],E=["className"],I=function(Be,le){var k=f.useContext(Y);if(!k){var Ee=Be.component,te=Ee===void 0?"div":Ee,W=(0,U.Z)(Be,u);return f.createElement(te,(0,t.Z)({},W,{ref:le}))}var be=k.className,Qe=(0,U.Z)(k,n),Dt=Be.className,yt=(0,U.Z)(Be,E);return f.createElement(Y.Provider,{value:null},f.createElement(Z,(0,t.Z)({ref:le,className:o()(be,Dt)},Qe,yt)))},re=f.forwardRef(I);re.displayName="RawItem";var X=re,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],y="responsive",ge="invalidate";function G(ve){return"+ ".concat(ve.length," ...")}function Ve(ve,Be){var le=ve.prefixCls,k=le===void 0?"rc-overflow":le,Ee=ve.data,te=Ee===void 0?[]:Ee,W=ve.renderItem,be=ve.renderRawItem,Qe=ve.itemKey,Dt=ve.itemWidth,yt=Dt===void 0?10:Dt,kt=ve.ssr,vt=ve.style,wt=ve.className,dt=ve.maxCount,je=ve.renderRest,nt=ve.renderRawRest,g=ve.prefix,D=ve.suffix,C=ve.component,l=C===void 0?"div":C,j=ve.itemComponent,ce=ve.onVisibleChange,p=(0,U.Z)(ve,V),m=kt==="full",J=Ze(),N=De(J,null),A=(0,s.Z)(N,2),q=A[0],Je=A[1],Se=q||0,Ke=De(J,new Map),He=(0,s.Z)(Ke,2),Ue=He[0],F=He[1],ye=De(J,0),Ye=(0,s.Z)(ye,2),$e=Ye[0],xt=Ye[1],Nt=De(J,0),Pt=(0,s.Z)(Nt,2),Tt=Pt[0],gn=Pt[1],Zn=De(J,0),An=(0,s.Z)(Zn,2),Lt=An[0],ar=An[1],cn=De(J,0),on=(0,s.Z)(cn,2),tr=on[0],tt=on[1],Ot=(0,f.useState)(null),Gt=(0,s.Z)(Ot,2),Ft=Gt[0],tn=Gt[1],Hn=(0,f.useState)(null),un=(0,s.Z)(Hn,2),Rn=un[0],qn=un[1],Tn=f.useMemo(function(){return Rn===null&&m?Number.MAX_SAFE_INTEGER:Rn||0},[Rn,q]),Yt=(0,f.useState)(!1),Sr=(0,s.Z)(Yt,2),fe=Sr[0],ot=Sr[1],Et="".concat(k,"-item"),z=Math.max($e,Tt),K=dt===y,ct=te.length&&K,pe=dt===ge,Bt=ct||typeof dt=="number"&&te.length>dt,Ht=(0,f.useMemo)(function(){var st=te;return ct?q===null&&m?st=te:st=te.slice(0,Math.min(te.length,Se/yt)):typeof dt=="number"&&(st=te.slice(0,dt)),st},[te,yt,q,dt,ct]),Ct=(0,f.useMemo)(function(){return ct?te.slice(Tn+1):te.slice(Ht.length)},[te,Ht,ct,Tn]),$t=(0,f.useCallback)(function(st,at){var Qt;return typeof Qe=="function"?Qe(st):(Qt=Qe&&(st==null?void 0:st[Qe]))!==null&&Qt!==void 0?Qt:at},[Qe]),sn=(0,f.useCallback)(W||function(st){return st},[W]);function wn(st,at,Qt){Rn===st&&(at===void 0||at===Ft)||(qn(st),Qt||(ot(stSe){wn(mn-1,st-En-tr+Tt);break}}D&&Xe(0)+tr>Se&&tn(null)}},[Se,Ue,Tt,Lt,tr,$t,Ht]);var ht=fe&&!!Ct.length,ut={};Ft!==null&&ct&&(ut={position:"absolute",left:Ft,top:0});var mt={prefixCls:Et,responsive:ct,component:j,invalidate:pe},$=be?function(st,at){var Qt=$t(st,at);return f.createElement(Y.Provider,{key:Qt,value:(0,r.Z)((0,r.Z)({},mt),{},{order:at,item:st,itemKey:Qt,registerSize:Wt,display:at<=Tn})},be(st,at))}:function(st,at){var Qt=$t(st,at);return f.createElement(Z,(0,t.Z)({},mt,{order:at,key:Qt,item:st,renderItem:sn,itemKey:Qt,registerSize:Wt,display:at<=Tn}))},Ne={order:ht?Tn:Number.MAX_SAFE_INTEGER,className:"".concat(Et,"-rest"),registerSize:oe,display:ht},Fe=je||G,et=nt?f.createElement(Y.Provider,{value:(0,r.Z)((0,r.Z)({},mt),Ne)},nt(Ct)):f.createElement(Z,(0,t.Z)({},mt,Ne),typeof Fe=="function"?Fe(Ct):Fe),Ge=f.createElement(l,(0,t.Z)({className:o()(!pe&&k,wt),style:vt,ref:Be},p),g&&f.createElement(Z,(0,t.Z)({},mt,{responsive:K,responsiveDisabled:!ct,order:-1,className:"".concat(Et,"-prefix"),registerSize:Ae,display:!0}),g),Ht.map($),Bt?et:null,D&&f.createElement(Z,(0,t.Z)({},mt,{responsive:K,responsiveDisabled:!ct,order:Tn,className:"".concat(Et,"-suffix"),registerSize:Re,display:!0,style:ut}),D));return K?f.createElement(ee.Z,{onResize:Cn,disabled:!ct},Ge):Ge}var ae=f.forwardRef(Ve);ae.displayName="Overflow",ae.Item=X,ae.RESPONSIVE=y,ae.INVALIDATE=ge;var xe=ae,de=xe},91735:function(qt,qe){"use strict";qe.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"}},17115:function(qt,qe,e){"use strict";e.d(qe,{ZP:function(){return o}});var t=e(42978),r=e(59301),s=e(47273),U=0,f=(0,s.Z)();function O(){var ee;return f?(ee=U,U+=1):ee="TEST_OR_SSR",ee}function o(ee){var se=r.useState(),P=(0,t.Z)(se,2),ie=P[0],M=P[1];return r.useEffect(function(){M("rc_select_".concat(O()))},[]),ee||ie}},77861:function(qt,qe,e){"use strict";e.d(qe,{Ac:function(){return q},Xo:function(){return Tt},Wx:function(){return Zn},ZP:function(){return Et},lk:function(){return Y}});var t=e(54476),r=e(94480),s=e(20068),U=e(33885),f=e(42978),O=e(75931),o=e(76190),ee=e(18929),se=e(48736),P=e(59301),ie=e(92310),M=e.n(ie),x=e(34280),Z=e(49658),R=e(10228),L=e(8654),We=function(K){var ct=K.className,pe=K.customizeIcon,Bt=K.customizeIconProps,Ht=K.onMouseDown,Ct=K.onClick,$t=K.children,sn;return typeof pe=="function"?sn=pe(Bt):sn=pe,P.createElement("span",{className:ct,onMouseDown:function(Cn){Cn.preventDefault(),Ht&&Ht(Cn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ct,"aria-hidden":!0},sn!==void 0?sn:P.createElement("span",{className:M()(ct.split(/\s+/).map(function(wn){return"".concat(wn,"-icon")}))},$t))},Ce=We;function Ze(z,K,ct,pe,Bt){var Ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ct=arguments.length>6?arguments[6]:void 0,$t=arguments.length>7?arguments[7]:void 0,sn=P.useMemo(function(){if((0,o.Z)(pe)==="object")return pe.clearIcon;if(Bt)return Bt},[pe,Bt]),wn=P.useMemo(function(){return!!(!Ht&&pe&&(ct.length||Ct)&&!($t==="combobox"&&Ct===""))},[pe,Ht,ct.length,Ct,$t]);return{allowClear:wn,clearIcon:P.createElement(Ce,{className:"".concat(z,"-clear"),onMouseDown:K,customizeIcon:sn},"\xD7")}}var De=P.createContext(null);function Y(){return P.useContext(De)}function u(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,K=P.useState(!1),ct=(0,f.Z)(K,2),pe=ct[0],Bt=ct[1],Ht=P.useRef(null),Ct=function(){window.clearTimeout(Ht.current)};P.useEffect(function(){return Ct},[]);var $t=function(wn,Cn){Ct(),Ht.current=window.setTimeout(function(){Bt(wn),Cn&&Cn()},z)};return[pe,$t,Ct]}function n(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,K=P.useRef(null),ct=P.useRef(null);P.useEffect(function(){return function(){window.clearTimeout(ct.current)}},[]);function pe(Bt){(Bt||K.current===null)&&(K.current=Bt),window.clearTimeout(ct.current),ct.current=window.setTimeout(function(){K.current=null},z)}return[function(){return K.current},pe]}function E(z,K,ct,pe){var Bt=P.useRef(null);Bt.current={open:K,triggerOpen:ct,customizedTrigger:pe},P.useEffect(function(){function Ht(Ct){var $t;if(!(($t=Bt.current)!==null&&$t!==void 0&&$t.customizedTrigger)){var sn=Ct.target;sn.shadowRoot&&Ct.composed&&(sn=Ct.composedPath()[0]||sn),Bt.current.open&&z().filter(function(wn){return wn}).every(function(wn){return!wn.contains(sn)&&wn!==sn})&&Bt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ht),function(){return window.removeEventListener("mousedown",Ht)}},[])}var I=e(26112),re=e(83836),X=function(K,ct){var pe,Bt,Ht=K.prefixCls,Ct=K.id,$t=K.inputElement,sn=K.disabled,wn=K.tabIndex,Cn=K.autoFocus,Wt=K.autoComplete,oe=K.editable,Ae=K.activeDescendantId,Re=K.value,Xe=K.maxLength,ht=K.onKeyDown,ut=K.onMouseDown,mt=K.onChange,$=K.onPaste,Ne=K.onCompositionStart,Fe=K.onCompositionEnd,et=K.open,Ge=K.attrs,st=$t||P.createElement("input",null),at=st,Qt=at.ref,mn=at.props,En=mn.onKeyDown,Wn=mn.onChange,kn=mn.onMouseDown,Vn=mn.onCompositionStart,On=mn.onCompositionEnd,ln=mn.style;return(0,se.Kp)(!("maxLength"in st.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),st=P.cloneElement(st,(0,U.Z)((0,U.Z)((0,U.Z)({type:"search"},mn),{},{id:Ct,ref:(0,L.sQ)(ct,Qt),disabled:sn,tabIndex:wn,autoComplete:Wt||"off",autoFocus:Cn,className:M()("".concat(Ht,"-selection-search-input"),(pe=st)===null||pe===void 0||(Bt=pe.props)===null||Bt===void 0?void 0:Bt.className),role:"combobox","aria-label":"Search","aria-expanded":et||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ct,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ct,"_list"),"aria-activedescendant":et?Ae:void 0},Ge),{},{value:oe?Re:"",maxLength:Xe,readOnly:!oe,unselectable:oe?null:"on",style:(0,U.Z)((0,U.Z)({},ln),{},{opacity:oe?null:0}),onKeyDown:function(Jn){ht(Jn),En&&En(Jn)},onMouseDown:function(Jn){ut(Jn),kn&&kn(Jn)},onChange:function(Jn){mt(Jn),Wn&&Wn(Jn)},onCompositionStart:function(Jn){Ne(Jn),Vn&&Vn(Jn)},onCompositionEnd:function(Jn){Fe(Jn),On&&On(Jn)},onPaste:$})),st},V=P.forwardRef(X);V.displayName="Input";var y=V;function ge(z){return Array.isArray(z)?z:z!==void 0?[z]:[]}var G=typeof window!="undefined"&&window.document&&window.document.documentElement,Ve=G;function ae(z){return z!=null}function xe(z){return!z&&z!==0}function de(z){return["string","number"].includes((0,o.Z)(z))}function ve(z){var K=void 0;return z&&(de(z.title)?K=z.title.toString():de(z.label)&&(K=z.label.toString())),K}function Be(z,K){Ve?P.useLayoutEffect(z,K):P.useEffect(z,K)}function le(z){var K;return(K=z.key)!==null&&K!==void 0?K:z.value}var k=function(K){K.preventDefault(),K.stopPropagation()},Ee=function(K){var ct=K.id,pe=K.prefixCls,Bt=K.values,Ht=K.open,Ct=K.searchValue,$t=K.autoClearSearchValue,sn=K.inputRef,wn=K.placeholder,Cn=K.disabled,Wt=K.mode,oe=K.showSearch,Ae=K.autoFocus,Re=K.autoComplete,Xe=K.activeDescendantId,ht=K.tabIndex,ut=K.removeIcon,mt=K.maxTagCount,$=K.maxTagTextLength,Ne=K.maxTagPlaceholder,Fe=Ne===void 0?function(fr){return"+ ".concat(fr.length," ...")}:Ne,et=K.tagRender,Ge=K.onToggleOpen,st=K.onRemove,at=K.onInputChange,Qt=K.onInputPaste,mn=K.onInputKeyDown,En=K.onInputMouseDown,Wn=K.onInputCompositionStart,kn=K.onInputCompositionEnd,Vn=P.useRef(null),On=(0,P.useState)(0),ln=(0,f.Z)(On,2),Xn=ln[0],Jn=ln[1],pr=(0,P.useState)(!1),Kn=(0,f.Z)(pr,2),Yn=Kn[0],nr=Kn[1],lr="".concat(pe,"-selection"),Br=Ht||Wt==="multiple"&&$t===!1||Wt==="tags"?Ct:"",Ur=Wt==="tags"||Wt==="multiple"&&$t===!1||oe&&(Ht||Yn);Be(function(){Jn(Vn.current.scrollWidth)},[Br]);function Ln(fr,kr,_n,br,Rr){return P.createElement("span",{className:M()("".concat(lr,"-item"),(0,s.Z)({},"".concat(lr,"-item-disabled"),_n)),title:ve(fr)},P.createElement("span",{className:"".concat(lr,"-item-content")},kr),br&&P.createElement(Ce,{className:"".concat(lr,"-item-remove"),onMouseDown:k,onClick:Rr,customizeIcon:ut},"\xD7"))}function Pn(fr,kr,_n,br,Rr){var Sn=function(cr){k(cr),Ge(!Ht)};return P.createElement("span",{onMouseDown:Sn},et({label:kr,value:fr,disabled:_n,closable:br,onClose:Rr}))}function dn(fr){var kr=fr.disabled,_n=fr.label,br=fr.value,Rr=!Cn&&!kr,Sn=_n;if(typeof $=="number"&&(typeof _n=="string"||typeof _n=="number")){var Dn=String(Sn);Dn.length>$&&(Sn="".concat(Dn.slice(0,$),"..."))}var cr=function(ro){ro&&ro.stopPropagation(),st(fr)};return typeof et=="function"?Pn(br,Sn,kr,Rr,cr):Ln(fr,Sn,kr,Rr,cr)}function mr(fr){var kr=typeof Fe=="function"?Fe(fr):Fe;return Ln({title:kr},kr,!1)}var hr=P.createElement("div",{className:"".concat(lr,"-search"),style:{width:Xn},onFocus:function(){nr(!0)},onBlur:function(){nr(!1)}},P.createElement(y,{ref:sn,open:Ht,prefixCls:pe,id:ct,inputElement:null,disabled:Cn,autoFocus:Ae,autoComplete:Re,editable:Ur,activeDescendantId:Xe,value:Br,onKeyDown:mn,onMouseDown:En,onChange:at,onPaste:Qt,onCompositionStart:Wn,onCompositionEnd:kn,tabIndex:ht,attrs:(0,I.Z)(K,!0)}),P.createElement("span",{ref:Vn,className:"".concat(lr,"-search-mirror"),"aria-hidden":!0},Br,"\xA0")),sr=P.createElement(re.Z,{prefixCls:"".concat(lr,"-overflow"),data:Bt,renderItem:dn,renderRest:mr,suffix:hr,itemKey:le,maxCount:mt});return P.createElement(P.Fragment,null,sr,!Bt.length&&!Br&&P.createElement("span",{className:"".concat(lr,"-placeholder")},wn))},te=Ee,W=function(K){var ct=K.inputElement,pe=K.prefixCls,Bt=K.id,Ht=K.inputRef,Ct=K.disabled,$t=K.autoFocus,sn=K.autoComplete,wn=K.activeDescendantId,Cn=K.mode,Wt=K.open,oe=K.values,Ae=K.placeholder,Re=K.tabIndex,Xe=K.showSearch,ht=K.searchValue,ut=K.activeValue,mt=K.maxLength,$=K.onInputKeyDown,Ne=K.onInputMouseDown,Fe=K.onInputChange,et=K.onInputPaste,Ge=K.onInputCompositionStart,st=K.onInputCompositionEnd,at=K.title,Qt=P.useState(!1),mn=(0,f.Z)(Qt,2),En=mn[0],Wn=mn[1],kn=Cn==="combobox",Vn=kn||Xe,On=oe[0],ln=ht||"";kn&&ut&&!En&&(ln=ut),P.useEffect(function(){kn&&Wn(!1)},[kn,ut]);var Xn=Cn!=="combobox"&&!Wt&&!Xe?!1:!!ln,Jn=at===void 0?ve(On):at,pr=function(){if(On)return null;var Yn=Xn?{visibility:"hidden"}:void 0;return P.createElement("span",{className:"".concat(pe,"-selection-placeholder"),style:Yn},Ae)};return P.createElement(P.Fragment,null,P.createElement("span",{className:"".concat(pe,"-selection-search")},P.createElement(y,{ref:Ht,prefixCls:pe,id:Bt,open:Wt,inputElement:ct,disabled:Ct,autoFocus:$t,autoComplete:sn,editable:Vn,activeDescendantId:wn,value:ln,onKeyDown:$,onMouseDown:Ne,onChange:function(Yn){Wn(!0),Fe(Yn)},onPaste:et,onCompositionStart:Ge,onCompositionEnd:st,tabIndex:Re,attrs:(0,I.Z)(K,!0),maxLength:kn?mt:void 0})),!kn&&On?P.createElement("span",{className:"".concat(pe,"-selection-item"),title:Jn,style:Xn?{visibility:"hidden"}:void 0},On.label):null,pr())},be=W;function Qe(z){return![R.Z.ESC,R.Z.SHIFT,R.Z.BACKSPACE,R.Z.TAB,R.Z.WIN_KEY,R.Z.ALT,R.Z.META,R.Z.WIN_KEY_RIGHT,R.Z.CTRL,R.Z.SEMICOLON,R.Z.EQUALS,R.Z.CAPS_LOCK,R.Z.CONTEXT_MENU,R.Z.F1,R.Z.F2,R.Z.F3,R.Z.F4,R.Z.F5,R.Z.F6,R.Z.F7,R.Z.F8,R.Z.F9,R.Z.F10,R.Z.F11,R.Z.F12].includes(z)}var Dt=function(K,ct){var pe=(0,P.useRef)(null),Bt=(0,P.useRef)(!1),Ht=K.prefixCls,Ct=K.open,$t=K.mode,sn=K.showSearch,wn=K.tokenWithEnter,Cn=K.autoClearSearchValue,Wt=K.onSearch,oe=K.onSearchSubmit,Ae=K.onToggleOpen,Re=K.onInputKeyDown,Xe=K.domRef;P.useImperativeHandle(ct,function(){return{focus:function(){pe.current.focus()},blur:function(){pe.current.blur()}}});var ht=n(0),ut=(0,f.Z)(ht,2),mt=ut[0],$=ut[1],Ne=function(ln){var Xn=ln.which;(Xn===R.Z.UP||Xn===R.Z.DOWN)&&ln.preventDefault(),Re&&Re(ln),Xn===R.Z.ENTER&&$t==="tags"&&!Bt.current&&!Ct&&(oe==null||oe(ln.target.value)),Qe(Xn)&&Ae(!0)},Fe=function(){$(!0)},et=(0,P.useRef)(null),Ge=function(ln){Wt(ln,!0,Bt.current)!==!1&&Ae(!0)},st=function(){Bt.current=!0},at=function(ln){Bt.current=!1,$t!=="combobox"&&Ge(ln.target.value)},Qt=function(ln){var Xn=ln.target.value;if(wn&&et.current&&/[\r\n]/.test(et.current)){var Jn=et.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Xn=Xn.replace(Jn,et.current)}et.current=null,Ge(Xn)},mn=function(ln){var Xn=ln.clipboardData,Jn=Xn.getData("text");et.current=Jn},En=function(ln){var Xn=ln.target;if(Xn!==pe.current){var Jn=document.body.style.msTouchAction!==void 0;Jn?setTimeout(function(){pe.current.focus()}):pe.current.focus()}},Wn=function(ln){var Xn=mt();ln.target!==pe.current&&!Xn&&$t!=="combobox"&&ln.preventDefault(),($t!=="combobox"&&(!sn||!Xn)||!Ct)&&(Ct&&Cn!==!1&&Wt("",!0,!1),Ae())},kn={inputRef:pe,onInputKeyDown:Ne,onInputMouseDown:Fe,onInputChange:Qt,onInputPaste:mn,onInputCompositionStart:st,onInputCompositionEnd:at},Vn=$t==="multiple"||$t==="tags"?P.createElement(te,(0,t.Z)({},K,kn)):P.createElement(be,(0,t.Z)({},K,kn));return P.createElement("div",{ref:Xe,className:"".concat(Ht,"-selector"),onClick:En,onMouseDown:Wn},Vn)},yt=P.forwardRef(Dt);yt.displayName="Selector";var kt=yt,vt=e(35593),wt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],dt=function(K){var ct=K===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"}}},je=function(K,ct){var pe=K.prefixCls,Bt=K.disabled,Ht=K.visible,Ct=K.children,$t=K.popupElement,sn=K.animation,wn=K.transitionName,Cn=K.dropdownStyle,Wt=K.dropdownClassName,oe=K.direction,Ae=oe===void 0?"ltr":oe,Re=K.placement,Xe=K.builtinPlacements,ht=K.dropdownMatchSelectWidth,ut=K.dropdownRender,mt=K.dropdownAlign,$=K.getPopupContainer,Ne=K.empty,Fe=K.getTriggerDOMNode,et=K.onPopupVisibleChange,Ge=K.onPopupMouseEnter,st=(0,O.Z)(K,wt),at="".concat(pe,"-dropdown"),Qt=$t;ut&&(Qt=ut($t));var mn=P.useMemo(function(){return Xe||dt(ht)},[Xe,ht]),En=sn?"".concat(at,"-").concat(sn):wn,Wn=typeof ht=="number",kn=P.useMemo(function(){return Wn?null:ht===!1?"minWidth":"width"},[ht,Wn]),Vn=Cn;Wn&&(Vn=(0,U.Z)((0,U.Z)({},Vn),{},{width:ht}));var On=P.useRef(null);return P.useImperativeHandle(ct,function(){return{getPopupElement:function(){return On.current}}}),P.createElement(vt.Z,(0,t.Z)({},st,{showAction:et?["click"]:[],hideAction:et?["click"]:[],popupPlacement:Re||(Ae==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:mn,prefixCls:at,popupTransitionName:En,popup:P.createElement("div",{ref:On,onMouseEnter:Ge},Qt),stretch:kn,popupAlign:mt,popupVisible:Ht,getPopupContainer:$,popupClassName:M()(Wt,(0,s.Z)({},"".concat(at,"-empty"),Ne)),popupStyle:Vn,getTriggerDOMNode:Fe,onPopupVisibleChange:et}),Ct)},nt=P.forwardRef(je);nt.displayName="SelectTrigger";var g=nt,D=e(66712);function C(z,K){var ct=z.key,pe;return"value"in z&&(pe=z.value),ct!=null?ct:pe!==void 0?pe:"rc-index-key-".concat(K)}function l(z,K){var ct=z||{},pe=ct.label,Bt=ct.value,Ht=ct.options,Ct=ct.groupLabel,$t=pe||(K?"children":"label");return{label:$t,value:Bt||"value",options:Ht||"options",groupLabel:Ct||$t}}function j(z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ct=K.fieldNames,pe=K.childrenAsData,Bt=[],Ht=l(ct,!1),Ct=Ht.label,$t=Ht.value,sn=Ht.options,wn=Ht.groupLabel;function Cn(Wt,oe){Wt.forEach(function(Ae){if(oe||!(sn in Ae)){var Re=Ae[$t];Bt.push({key:C(Ae,Bt.length),groupOption:oe,data:Ae,label:Ae[Ct],value:Re})}else{var Xe=Ae[wn];Xe===void 0&&pe&&(Xe=Ae.label),Bt.push({key:C(Ae,Bt.length),group:!0,data:Ae,label:Xe}),Cn(Ae[sn],!0)}})}return Cn(z,!1),Bt}function ce(z){var K=(0,U.Z)({},z);return"props"in K||Object.defineProperty(K,"props",{get:function(){return(0,se.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),K}}),K}function p(z,K){if(!K||!K.length)return null;var ct=!1;function pe(Ht,Ct){var $t=(0,D.Z)(Ct),sn=$t[0],wn=$t.slice(1);if(!sn)return[Ht];var Cn=Ht.split(sn);return ct=ct||Cn.length>1,Cn.reduce(function(Wt,oe){return[].concat((0,r.Z)(Wt),(0,r.Z)(pe(oe,wn)))},[]).filter(function(Wt){return Wt})}var Bt=pe(z,K);return ct?Bt:null}var m=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],J=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function N(z){return z==="tags"||z==="multiple"}var A=P.forwardRef(function(z,K){var ct,pe,Bt=z.id,Ht=z.prefixCls,Ct=z.className,$t=z.showSearch,sn=z.tagRender,wn=z.direction,Cn=z.omitDomProps,Wt=z.displayValues,oe=z.onDisplayValuesChange,Ae=z.emptyOptions,Re=z.notFoundContent,Xe=Re===void 0?"Not Found":Re,ht=z.onClear,ut=z.mode,mt=z.disabled,$=z.loading,Ne=z.getInputElement,Fe=z.getRawInputElement,et=z.open,Ge=z.defaultOpen,st=z.onDropdownVisibleChange,at=z.activeValue,Qt=z.onActiveValueChange,mn=z.activeDescendantId,En=z.searchValue,Wn=z.autoClearSearchValue,kn=z.onSearch,Vn=z.onSearchSplit,On=z.tokenSeparators,ln=z.allowClear,Xn=z.suffixIcon,Jn=z.clearIcon,pr=z.OptionList,Kn=z.animation,Yn=z.transitionName,nr=z.dropdownStyle,lr=z.dropdownClassName,Br=z.dropdownMatchSelectWidth,Ur=z.dropdownRender,Ln=z.dropdownAlign,Pn=z.placement,dn=z.builtinPlacements,mr=z.getPopupContainer,hr=z.showAction,sr=hr===void 0?[]:hr,fr=z.onFocus,kr=z.onBlur,_n=z.onKeyUp,br=z.onKeyDown,Rr=z.onMouseDown,Sn=(0,O.Z)(z,m),Dn=N(ut),cr=($t!==void 0?$t:Dn)||ut==="combobox",Lr=(0,U.Z)({},Sn);J.forEach(function(vo){delete Lr[vo]}),Cn==null||Cn.forEach(function(vo){delete Lr[vo]});var ro=P.useState(!1),eo=(0,f.Z)(ro,2),_r=eo[0],fo=eo[1];P.useEffect(function(){fo((0,Z.Z)())},[]);var Eo=P.useRef(null),Po=P.useRef(null),Fo=P.useRef(null),zo=P.useRef(null),co=P.useRef(null),oo=u(),bo=(0,f.Z)(oo,3),Wo=bo[0],ta=bo[1],Mo=bo[2];P.useImperativeHandle(K,function(){var vo,uo;return{focus:(vo=zo.current)===null||vo===void 0?void 0:vo.focus,blur:(uo=zo.current)===null||uo===void 0?void 0:uo.blur,scrollTo:function(Yo){var Uo;return(Uo=co.current)===null||Uo===void 0?void 0:Uo.scrollTo(Yo)}}});var Qo=P.useMemo(function(){var vo;if(ut!=="combobox")return En;var uo=(vo=Wt[0])===null||vo===void 0?void 0:vo.value;return typeof uo=="string"||typeof uo=="number"?String(uo):""},[En,ut,Wt]),Ea=ut==="combobox"&&typeof Ne=="function"&&Ne()||null,Vo=typeof Fe=="function"&&Fe(),pa=(0,L.x1)(Po,Vo==null||(ct=Vo.props)===null||ct===void 0?void 0:ct.ref),ga=P.useState(!1),Yr=(0,f.Z)(ga,2),Gr=Yr[0],So=Yr[1];(0,x.Z)(function(){So(!0)},[]);var vr=(0,ee.Z)(!1,{defaultValue:Ge,value:et}),Ar=(0,f.Z)(vr,2),ue=Ar[0],ze=Ar[1],Oe=Gr?ue:!1,bt=!Xe&&Ae;(mt||bt&&Oe&&ut==="combobox")&&(Oe=!1);var Vt=bt?!1:Oe,an=P.useCallback(function(vo){var uo=vo!==void 0?vo:!Oe;mt||(ze(uo),Oe!==uo&&(st==null||st(uo)))},[mt,Oe,ze,st]),St=P.useMemo(function(){return(On||[]).some(function(vo){return[` + `]:Object.assign(Object.assign({},(0,Lt.dF)()),{display:"inline-block",width:"100%",[`${Ae}${Ae}-select`]:{width:$,height:$,marginInlineEnd:oe.marginXS,marginBottom:oe.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:oe.colorFillAlter,border:`${oe.lineWidth}px dashed ${oe.colorBorder}`,borderRadius:oe.borderRadiusLG,cursor:"pointer",transition:`border-color ${oe.motionDurationSlow}`,[`> ${Ae}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ae}-disabled):hover`]:{borderColor:oe.colorPrimary}},[`${ut}${ut}-picture-card, ${ut}${ut}-picture-circle`]:{[`${ut}-item-container`]:{display:"inline-block",width:$,height:$,marginBlock:`0 ${oe.marginXS}px`,marginInline:`0 ${oe.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[mt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${oe.paddingXS*2}px)`,height:`calc(100% - ${oe.paddingXS*2}px)`,backgroundColor:oe.colorBgMask,opacity:0,transition:`all ${oe.motionDurationSlow}`,content:'" "'}},[`${mt}:hover`]:{[`&::before, ${mt}-actions`]:{opacity:1}},[`${mt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${oe.motionDurationSlow}`,[`${Re}-eye, ${Re}-download, ${Re}-delete`]:{zIndex:10,width:Xe,margin:`0 ${oe.marginXXS}px`,fontSize:Xe,cursor:"pointer",transition:`all ${oe.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${mt}-actions, ${mt}-actions:hover`]:{[`${Re}-eye, ${Re}-download, ${Re}-delete`]:{color:new Yt.C(ht).setAlpha(.65).toRgbString(),"&:hover":{color:ht}}},[`${mt}-thumbnail, ${mt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${mt}-name`]:{display:"none",textAlign:"center"},[`${mt}-file + ${mt}-name`]:{position:"absolute",bottom:oe.margin,display:"block",width:`calc(100% - ${oe.paddingXS*2}px)`},[`${mt}-uploading`]:{[`&${mt}`]:{backgroundColor:oe.colorFillAlter},[`&::before, ${Re}-eye, ${Re}-download, ${Re}-delete`]:{display:"none"}},[`${mt}-progress`]:{bottom:oe.marginXL,width:`calc(100% - ${oe.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ae}-wrapper${Ae}-picture-circle-wrapper`]:{[`${Ae}${Ae}-select`]:{borderRadius:"50%"}}}};var Et=oe=>{const{componentCls:Ae}=oe;return{[`${Ae}-rtl`]:{direction:"rtl"}}};const z=oe=>{const{componentCls:Ae,colorTextDisabled:Re}=oe;return{[`${Ae}-wrapper`]:Object.assign(Object.assign({},(0,Lt.Wf)(oe)),{[Ae]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ae}-select`]:{display:"inline-block"},[`${Ae}-disabled`]:{color:Re,cursor:"not-allowed"}})}};var K=(0,cn.Z)("Upload",oe=>{const{fontSizeHeading3:Ae,fontSize:Re,lineHeight:Xe,lineWidth:ht,controlHeightLG:ut}=oe,mt=Math.round(Re*Xe),$=(0,on.TS)(oe,{uploadThumbnailSize:Ae*2,uploadProgressOffset:mt/2+ht,uploadPicCardSize:ut*2.55});return[z($),tt($),Sr($),fe($),Gt($),qn($),Et($),(0,ar.Z)($)]},oe=>({actionsColor:oe.colorTextDescription})),ct=function(oe,Ae,Re,Xe){function ht(ut){return ut instanceof Re?ut:new Re(function(mt){mt(ut)})}return new(Re||(Re=Promise))(function(ut,mt){function $(et){try{Fe(Xe.next(et))}catch(Ge){mt(Ge)}}function Ne(et){try{Fe(Xe.throw(et))}catch(Ge){mt(Ge)}}function Fe(et){et.done?ut(et.value):ht(et.value).then($,Ne)}Fe((Xe=Xe.apply(oe,Ae||[])).next())})};const pe=`__LIST_IGNORE_${Date.now()}__`,Bt=(oe,Ae)=>{const{fileList:Re,defaultFileList:Xe,onRemove:ht,showUploadList:ut=!0,listType:mt="text",onPreview:$,onDownload:Ne,onChange:Fe,onDrop:et,previewFile:Ge,disabled:st,locale:at,iconRender:Qt,isImageUrl:mn,progress:En,prefixCls:Wn,className:kn,type:Vn="select",children:On,style:ln,itemRender:Xn,maxCount:Jn,data:pr={},multiple:Kn=!1,action:Yn="",accept:nr="",supportServerRender:lr=!0,rootClassName:Br}=oe,Ur=t.useContext(Be.Z),Ln=st!=null?st:Ur,[Pn,dn]=(0,xe.Z)(Xe||[],{value:Re,postState:Yr=>Yr!=null?Yr:[]}),[mr,hr]=t.useState("drop"),sr=t.useRef(null);t.useMemo(()=>{const Yr=Date.now();(Re||[]).forEach((Gr,So)=>{!Gr.uid&&!Object.isFrozen(Gr)&&(Gr.uid=`__AUTO__${Yr}_${So}__`)})},[Re]);const fr=(Yr,Gr,So)=>{let vr=(0,r.Z)(Gr),Ar=!1;Jn===1?vr=vr.slice(-1):Jn&&(Ar=vr.length>Jn,vr=vr.slice(0,Jn)),(0,de.flushSync)(()=>{dn(vr)});const ue={file:Yr,fileList:vr};So&&(ue.event=So),(!Ar||vr.some(ze=>ze.uid===Yr.uid))&&(0,de.flushSync)(()=>{Fe==null||Fe(ue)})},kr=(Yr,Gr)=>ct(void 0,void 0,void 0,function*(){const{beforeUpload:So,transformFile:vr}=oe;let Ar=Yr;if(So){const ue=yield So(Yr,Gr);if(ue===!1)return!1;if(delete Yr[pe],ue===pe)return Object.defineProperty(Yr,pe,{value:!0,configurable:!0}),!1;typeof ue=="object"&&ue&&(Ar=ue)}return vr&&(Ar=yield vr(Ar)),Ar}),_n=Yr=>{const Gr=Yr.filter(Ar=>!Ar.file[pe]);if(!Gr.length)return;const So=Gr.map(Ar=>N(Ar.file));let vr=(0,r.Z)(Pn);So.forEach(Ar=>{vr=A(Ar,vr)}),So.forEach((Ar,ue)=>{let ze=Ar;if(Gr[ue].parsedFile)Ar.status="uploading";else{const{originFileObj:Oe}=Ar;let bt;try{bt=new File([Oe],Oe.name,{type:Oe.type})}catch(Vt){bt=new Blob([Oe],{type:Oe.type}),bt.name=Oe.name,bt.lastModifiedDate=new Date,bt.lastModified=new Date().getTime()}bt.uid=Ar.uid,ze=bt}fr(ze,vr)})},br=(Yr,Gr,So)=>{try{typeof Yr=="string"&&(Yr=JSON.parse(Yr))}catch(ue){}if(!q(Gr,Pn))return;const vr=N(Gr);vr.status="done",vr.percent=100,vr.response=Yr,vr.xhr=So;const Ar=A(vr,Pn);fr(vr,Ar)},Rr=(Yr,Gr)=>{if(!q(Gr,Pn))return;const So=N(Gr);So.status="uploading",So.percent=Yr.percent;const vr=A(So,Pn);fr(So,vr,Yr)},Sn=(Yr,Gr,So)=>{if(!q(So,Pn))return;const vr=N(So);vr.error=Yr,vr.response=Gr,vr.status="error";const Ar=A(vr,Pn);fr(vr,Ar)},Dn=Yr=>{let Gr;Promise.resolve(typeof ht=="function"?ht(Yr):ht).then(So=>{var vr;if(So===!1)return;const Ar=Je(Yr,Pn);Ar&&(Gr=Object.assign(Object.assign({},Yr),{status:"removed"}),Pn==null||Pn.forEach(ue=>{const ze=Gr.uid!==void 0?"uid":"name";ue[ze]===Gr[ze]&&!Object.isFrozen(ue)&&(ue.status="removed")}),(vr=sr.current)===null||vr===void 0||vr.abort(Gr),fr(Gr,Ar))})},cr=Yr=>{hr(Yr.type),Yr.type==="drop"&&(et==null||et(Yr))};t.useImperativeHandle(Ae,()=>({onBatchStart:_n,onSuccess:br,onProgress:Rr,onError:Sn,fileList:Pn,upload:sr.current}));const{getPrefixCls:Lr,direction:ro,upload:eo}=t.useContext(me.E_),_r=Lr("upload",Wn),fo=Object.assign(Object.assign({onBatchStart:_n,onError:Sn,onProgress:Rr,onSuccess:br},oe),{data:pr,multiple:Kn,action:Yn,accept:nr,supportServerRender:lr,prefixCls:_r,disabled:Ln,beforeUpload:kr,onChange:void 0});delete fo.className,delete fo.style,(!On||Ln)&&delete fo.id;const[Eo,Po]=K(_r),[Fo]=(0,le.Z)("Upload",k.Z.Upload),{showRemoveIcon:zo,showPreviewIcon:co,showDownloadIcon:oo,removeIcon:bo,previewIcon:Wo,downloadIcon:ta}=typeof ut=="boolean"?{}:ut,Mo=(Yr,Gr)=>ut?t.createElement(An,{prefixCls:_r,listType:mt,items:Pn,previewFile:Ge,onPreview:$,onDownload:Ne,onRemove:Dn,showRemoveIcon:!Ln&&zo,showPreviewIcon:co,showDownloadIcon:oo,removeIcon:bo,previewIcon:Wo,downloadIcon:ta,iconRender:Qt,locale:Object.assign(Object.assign({},Fo),at),isImageUrl:mn,progress:En,appendAction:Yr,appendActionVisible:Gr,itemRender:Xn,disabled:Ln}):Yr,Qo=U()(`${_r}-wrapper`,kn,Br,Po,eo==null?void 0:eo.className,{[`${_r}-rtl`]:ro==="rtl",[`${_r}-picture-card-wrapper`]:mt==="picture-card",[`${_r}-picture-circle-wrapper`]:mt==="picture-circle"}),Ea=Object.assign(Object.assign({},eo==null?void 0:eo.style),ln);if(Vn==="drag"){const Yr=U()(Po,_r,`${_r}-drag`,{[`${_r}-drag-uploading`]:Pn.some(Gr=>Gr.status==="uploading"),[`${_r}-drag-hover`]:mr==="dragover",[`${_r}-disabled`]:Ln,[`${_r}-rtl`]:ro==="rtl"});return Eo(t.createElement("span",{className:Qo},t.createElement("div",{className:Yr,style:Ea,onDrop:cr,onDragOver:cr,onDragLeave:cr},t.createElement(ae,Object.assign({},fo,{ref:sr,className:`${_r}-btn`}),t.createElement("div",{className:`${_r}-drag-container`},On))),Mo()))}const Vo=U()(_r,`${_r}-select`,{[`${_r}-disabled`]:Ln}),ga=(Yr=>t.createElement("div",{className:Vo,style:Yr},t.createElement(ae,Object.assign({},fo,{ref:sr}))))(On?void 0:{display:"none"});return Eo(mt==="picture-card"||mt==="picture-circle"?t.createElement("span",{className:Qo},Mo(ga,!!On)):t.createElement("span",{className:Qo},ga,Mo()))};var Ct=t.forwardRef(Bt),$t=function(oe,Ae){var Re={};for(var Xe in oe)Object.prototype.hasOwnProperty.call(oe,Xe)&&Ae.indexOf(Xe)<0&&(Re[Xe]=oe[Xe]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,Xe=Object.getOwnPropertySymbols(oe);ht{var{style:Re,height:Xe}=oe,ht=$t(oe,["style","height"]);return t.createElement(Ct,Object.assign({ref:Ae},ht,{type:"drag",style:Object.assign(Object.assign({},Re),{height:Xe})}))});const Cn=Ct;Cn.Dragger=wn,Cn.LIST_IGNORE=pe;var Wt=Cn},5630:function(qt,qe,e){"use strict";var t=e(54476),r=e(33885),s=e(20068),U=e(42978),f=e(75931),O=e(92310),o=e.n(O),ee=e(18929),se=e(59301),P=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],ie=(0,se.forwardRef)(function(M,x){var Z,R=M.prefixCls,L=R===void 0?"rc-checkbox":R,We=M.className,Ce=M.style,Ze=M.checked,De=M.disabled,Y=M.defaultChecked,u=Y===void 0?!1:Y,n=M.type,E=n===void 0?"checkbox":n,I=M.title,re=M.onChange,X=(0,f.Z)(M,P),V=(0,se.useRef)(null),y=(0,ee.Z)(u,{value:Ze}),ge=(0,U.Z)(y,2),G=ge[0],Ve=ge[1];(0,se.useImperativeHandle)(x,function(){return{focus:function(){var me;(me=V.current)===null||me===void 0||me.focus()},blur:function(){var me;(me=V.current)===null||me===void 0||me.blur()},input:V.current}});var ae=o()(L,We,(Z={},(0,s.Z)(Z,"".concat(L,"-checked"),G),(0,s.Z)(Z,"".concat(L,"-disabled"),De),Z)),xe=function(me){De||("checked"in M||Ve(me.target.checked),re==null||re({target:(0,r.Z)((0,r.Z)({},M),{},{type:E,checked:me.target.checked}),stopPropagation:function(){me.stopPropagation()},preventDefault:function(){me.preventDefault()},nativeEvent:me.nativeEvent}))};return se.createElement("span",{className:ae,title:I,style:Ce},se.createElement("input",(0,t.Z)({},X,{className:"".concat(L,"-input"),ref:V,onChange:xe,disabled:De,checked:!!G,type:E})),se.createElement("span",{className:"".concat(L,"-inner")}))});qe.Z=ie},31561:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return E}});var t=e(54476),r=e(20068),s=e(42978),U=e(75931),f=e(35593),O=e(92310),o=e.n(O),ee=e(8654),se=e(59301),P=e(10228),ie=e(16089),M=P.Z.ESC,x=P.Z.TAB;function Z(I){var re=I.visible,X=I.triggerRef,V=I.onVisibleChange,y=I.autoFocus,ge=I.overlayRef,G=se.useRef(!1),Ve=function(){if(re){var me,Be;(me=X.current)===null||me===void 0||(Be=me.focus)===null||Be===void 0||Be.call(me),V==null||V(!1)}},ae=function(){var me;return(me=ge.current)!==null&&me!==void 0&&me.focus?(ge.current.focus(),G.current=!0,!0):!1},xe=function(me){switch(me.keyCode){case M:Ve();break;case x:{var Be=!1;G.current||(Be=ae()),Be?me.preventDefault():Ve();break}}};se.useEffect(function(){return re?(window.addEventListener("keydown",xe),y&&(0,ie.Z)(ae,3),function(){window.removeEventListener("keydown",xe),G.current=!1}):function(){G.current=!1}},[re])}var R=(0,se.forwardRef)(function(I,re){var X=I.overlay,V=I.arrow,y=I.prefixCls,ge=(0,se.useMemo)(function(){var Ve;return typeof X=="function"?Ve=X():Ve=X,Ve},[X]),G=(0,ee.sQ)(re,ge==null?void 0:ge.ref);return se.createElement(se.Fragment,null,V&&se.createElement("div",{className:"".concat(y,"-arrow")}),se.cloneElement(ge,{ref:(0,ee.Yr)(ge)?G:void 0}))}),L=R,We={adjustX:1,adjustY:1},Ce=[0,0],Ze={topLeft:{points:["bl","tl"],overflow:We,offset:[0,-4],targetOffset:Ce},top:{points:["bc","tc"],overflow:We,offset:[0,-4],targetOffset:Ce},topRight:{points:["br","tr"],overflow:We,offset:[0,-4],targetOffset:Ce},bottomLeft:{points:["tl","bl"],overflow:We,offset:[0,4],targetOffset:Ce},bottom:{points:["tc","bc"],overflow:We,offset:[0,4],targetOffset:Ce},bottomRight:{points:["tr","br"],overflow:We,offset:[0,4],targetOffset:Ce}},De=Ze,Y=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function u(I,re){var X,V=I.arrow,y=V===void 0?!1:V,ge=I.prefixCls,G=ge===void 0?"rc-dropdown":ge,Ve=I.transitionName,ae=I.animation,xe=I.align,de=I.placement,me=de===void 0?"bottomLeft":de,Be=I.placements,le=Be===void 0?De:Be,k=I.getPopupContainer,Ee=I.showAction,te=I.hideAction,W=I.overlayClassName,be=I.overlayStyle,Qe=I.visible,Dt=I.trigger,yt=Dt===void 0?["hover"]:Dt,kt=I.autoFocus,vt=I.overlay,wt=I.children,dt=I.onVisibleChange,je=(0,U.Z)(I,Y),nt=se.useState(),g=(0,s.Z)(nt,2),D=g[0],C=g[1],l="visible"in I?Qe:D,j=se.useRef(null),ce=se.useRef(null),p=se.useRef(null);se.useImperativeHandle(re,function(){return j.current});var m=function(Ue){C(Ue),dt==null||dt(Ue)};Z({visible:l,triggerRef:p,onVisibleChange:m,autoFocus:kt,overlayRef:ce});var J=function(Ue){var F=I.onOverlayClick;C(!1),F&&F(Ue)},N=function(){return se.createElement(L,{ref:ce,overlay:vt,prefixCls:G,arrow:y})},A=function(){return typeof vt=="function"?N:N()},q=function(){var Ue=I.minOverlayWidthMatchTrigger,F=I.alignPoint;return"minOverlayWidthMatchTrigger"in I?Ue:!F},Je=function(){var Ue=I.openClassName;return Ue!==void 0?Ue:"".concat(G,"-open")},Se=se.cloneElement(wt,{className:o()((X=wt.props)===null||X===void 0?void 0:X.className,l&&Je()),ref:(0,ee.Yr)(wt)?(0,ee.sQ)(p,wt.ref):void 0}),Ke=te;return!Ke&&yt.indexOf("contextMenu")!==-1&&(Ke=["click"]),se.createElement(f.Z,(0,t.Z)({builtinPlacements:le},je,{prefixCls:G,ref:j,popupClassName:o()(W,(0,r.Z)({},"".concat(G,"-show-arrow"),y)),popupStyle:be,action:yt,showAction:Ee,hideAction:Ke,popupPlacement:me,popupAlign:xe,popupTransitionName:Ve,popupAnimation:ae,popupVisible:l,stretch:q()?"minWidth":"",popup:A(),onPopupVisibleChange:m,onPopupClick:J,getPopupContainer:k}),Se)}var n=se.forwardRef(u),E=n},93681:function(qt,qe,e){"use strict";e.r(qe),e.d(qe,{BaseInput:function(){return P},default:function(){return Ze}});var t=e(54476),r=e(33885),s=e(20068),U=e(76190),f=e(92310),O=e.n(f),o=e(59301),ee=e(5643),se=function(Y){var u,n,E=Y.inputElement,I=Y.prefixCls,re=Y.prefix,X=Y.suffix,V=Y.addonBefore,y=Y.addonAfter,ge=Y.className,G=Y.style,Ve=Y.disabled,ae=Y.readOnly,xe=Y.focused,de=Y.triggerFocus,me=Y.allowClear,Be=Y.value,le=Y.handleReset,k=Y.hidden,Ee=Y.classes,te=Y.classNames,W=Y.dataAttrs,be=Y.styles,Qe=Y.components,Dt=(Qe==null?void 0:Qe.affixWrapper)||"span",yt=(Qe==null?void 0:Qe.groupWrapper)||"span",kt=(Qe==null?void 0:Qe.wrapper)||"span",vt=(Qe==null?void 0:Qe.groupAddon)||"span",wt=(0,o.useRef)(null),dt=function(N){var A;(A=wt.current)!==null&&A!==void 0&&A.contains(N.target)&&(de==null||de())},je=function(){var N;if(!me)return null;var A=!Ve&&!ae&&Be,q="".concat(I,"-clear-icon"),Je=(0,U.Z)(me)==="object"&&me!==null&&me!==void 0&&me.clearIcon?me.clearIcon:"\u2716";return o.createElement("span",{onClick:le,onMouseDown:function(Ke){return Ke.preventDefault()},className:O()(q,(N={},(0,s.Z)(N,"".concat(q,"-hidden"),!A),(0,s.Z)(N,"".concat(q,"-has-suffix"),!!X),N)),role:"button",tabIndex:-1},Je)},nt=(0,o.cloneElement)(E,{value:Be,hidden:k,className:O()((u=E.props)===null||u===void 0?void 0:u.className,!(0,ee.X3)(Y)&&!(0,ee.He)(Y)&&ge)||null,style:(0,r.Z)((0,r.Z)({},(n=E.props)===null||n===void 0?void 0:n.style),!(0,ee.X3)(Y)&&!(0,ee.He)(Y)?G:{})});if((0,ee.X3)(Y)){var g,D="".concat(I,"-affix-wrapper"),C=O()(D,(g={},(0,s.Z)(g,"".concat(D,"-disabled"),Ve),(0,s.Z)(g,"".concat(D,"-focused"),xe),(0,s.Z)(g,"".concat(D,"-readonly"),ae),(0,s.Z)(g,"".concat(D,"-input-with-clear-btn"),X&&me&&Be),g),!(0,ee.He)(Y)&&ge,Ee==null?void 0:Ee.affixWrapper,te==null?void 0:te.affixWrapper),l=(X||me)&&o.createElement("span",{className:O()("".concat(I,"-suffix"),te==null?void 0:te.suffix),style:be==null?void 0:be.suffix},je(),X);nt=o.createElement(Dt,(0,t.Z)({className:C,style:(0,r.Z)((0,r.Z)({},(0,ee.He)(Y)?void 0:G),be==null?void 0:be.affixWrapper),hidden:!(0,ee.He)(Y)&&k,onClick:dt},W==null?void 0:W.affixWrapper,{ref:wt}),re&&o.createElement("span",{className:O()("".concat(I,"-prefix"),te==null?void 0:te.prefix),style:be==null?void 0:be.prefix},re),(0,o.cloneElement)(E,{value:Be,hidden:null}),l)}if((0,ee.He)(Y)){var j="".concat(I,"-group"),ce="".concat(j,"-addon"),p=O()("".concat(I,"-wrapper"),j,Ee==null?void 0:Ee.wrapper),m=O()("".concat(I,"-group-wrapper"),ge,Ee==null?void 0:Ee.group);return o.createElement(yt,{className:m,style:G,hidden:k},o.createElement(kt,{className:p},V&&o.createElement(vt,{className:ce},V),(0,o.cloneElement)(nt,{hidden:null}),y&&o.createElement(vt,{className:ce},y)))}return nt},P=se,ie=e(94480),M=e(42978),x=e(75931),Z=e(18929),R=e(2738),L=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],We=(0,o.forwardRef)(function(De,Y){var u=De.autoComplete,n=De.onChange,E=De.onFocus,I=De.onBlur,re=De.onPressEnter,X=De.onKeyDown,V=De.prefixCls,y=V===void 0?"rc-input":V,ge=De.disabled,G=De.htmlSize,Ve=De.className,ae=De.maxLength,xe=De.suffix,de=De.showCount,me=De.type,Be=me===void 0?"text":me,le=De.classes,k=De.classNames,Ee=De.styles,te=(0,x.Z)(De,L),W=(0,Z.Z)(De.defaultValue,{value:De.value}),be=(0,M.Z)(W,2),Qe=be[0],Dt=be[1],yt=(0,o.useState)(!1),kt=(0,M.Z)(yt,2),vt=kt[0],wt=kt[1],dt=(0,o.useRef)(null),je=function(m){dt.current&&(0,ee.nH)(dt.current,m)};(0,o.useImperativeHandle)(Y,function(){return{focus:je,blur:function(){var m;(m=dt.current)===null||m===void 0||m.blur()},setSelectionRange:function(m,J,N){var A;(A=dt.current)===null||A===void 0||A.setSelectionRange(m,J,N)},select:function(){var m;(m=dt.current)===null||m===void 0||m.select()},input:dt.current}}),(0,o.useEffect)(function(){wt(function(p){return p&&ge?!1:p})},[ge]);var nt=function(m){De.value===void 0&&Dt(m.target.value),dt.current&&(0,ee.rJ)(dt.current,m,n)},g=function(m){re&&m.key==="Enter"&&re(m),X==null||X(m)},D=function(m){wt(!0),E==null||E(m)},C=function(m){wt(!1),I==null||I(m)},l=function(m){Dt(""),je(),dt.current&&(0,ee.rJ)(dt.current,m,n)},j=function(){var m=(0,R.Z)(De,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return o.createElement("input",(0,t.Z)({autoComplete:u},m,{onChange:nt,onFocus:D,onBlur:C,onKeyDown:g,className:O()(y,(0,s.Z)({},"".concat(y,"-disabled"),ge),k==null?void 0:k.input),style:Ee==null?void 0:Ee.input,ref:dt,size:G,type:Be}))},ce=function(){var m=Number(ae)>0;if(xe||de){var J=(0,ee.D7)(Qe),N=(0,ie.Z)(J).length,A=(0,U.Z)(de)==="object"?de.formatter({value:J,count:N,maxLength:ae}):"".concat(N).concat(m?" / ".concat(ae):"");return o.createElement(o.Fragment,null,!!de&&o.createElement("span",{className:O()("".concat(y,"-show-count-suffix"),(0,s.Z)({},"".concat(y,"-show-count-has-suffix"),!!xe),k==null?void 0:k.count),style:(0,r.Z)({},Ee==null?void 0:Ee.count)},A),xe)}return null};return o.createElement(P,(0,t.Z)({},te,{prefixCls:y,className:Ve,inputElement:j(),handleReset:l,value:(0,ee.D7)(Qe),focused:vt,triggerFocus:je,suffix:ce(),disabled:ge,classes:le,classNames:k,styles:Ee}))}),Ce=We,Ze=Ce},5643:function(qt,qe,e){"use strict";e.d(qe,{D7:function(){return f},He:function(){return t},X3:function(){return r},nH:function(){return U},rJ:function(){return s}});function t(O){return!!(O.addonBefore||O.addonAfter)}function r(O){return!!(O.prefix||O.suffix||O.allowClear)}function s(O,o,ee,se){if(ee){var P=o;if(o.type==="click"){var ie=O.cloneNode(!0);P=Object.create(o,{target:{value:ie},currentTarget:{value:ie}}),ie.value="",ee(P);return}if(se!==void 0){P=Object.create(o,{target:{value:O},currentTarget:{value:O}}),O.value=se,ee(P);return}ee(P)}}function U(O,o){if(O){O.focus(o);var ee=o||{},se=ee.cursor;if(se){var P=O.value.length;switch(se){case"start":O.setSelectionRange(0,0);break;case"end":O.setSelectionRange(P,P);break;default:O.setSelectionRange(0,P)}}}}function f(O){return typeof O=="undefined"||O===null?"":String(O)}},15285:function(qt,qe,e){"use strict";e.d(qe,{iz:function(){return wn},ck:function(){return on},BW:function(){return sn},sN:function(){return on},Wd:function(){return pe},ZP:function(){return mt},Xl:function(){return X}});var t=e(54476),r=e(20068),s=e(33885),U=e(94480),f=e(42978),O=e(75931),o=e(92310),ee=e.n(o),se=e(83836),P=e(18929),ie=e(13697),M=e(48736),x=e(59301),Z=e(4676),R=x.createContext(null);function L($,Ne){return $===void 0?null:"".concat($,"-").concat(Ne)}function We($){var Ne=x.useContext(R);return L(Ne,$)}var Ce=e(80547),Ze=["children","locked"],De=x.createContext(null);function Y($,Ne){var Fe=(0,s.Z)({},$);return Object.keys(Ne).forEach(function(et){var Ge=Ne[et];Ge!==void 0&&(Fe[et]=Ge)}),Fe}function u($){var Ne=$.children,Fe=$.locked,et=(0,O.Z)($,Ze),Ge=x.useContext(De),st=(0,Ce.Z)(function(){return Y(Ge,et)},[Ge,et],function(at,Qt){return!Fe&&(at[0]!==Qt[0]||!(0,ie.Z)(at[1],Qt[1],!0))});return x.createElement(De.Provider,{value:st},Ne)}var n=[],E=x.createContext(null);function I(){return x.useContext(E)}var re=x.createContext(n);function X($){var Ne=x.useContext(re);return x.useMemo(function(){return $!==void 0?[].concat((0,U.Z)(Ne),[$]):Ne},[Ne,$])}var V=x.createContext(null),y=x.createContext({}),ge=y,G=e(29194);function Ve($){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,G.Z)($)){var Fe=$.nodeName.toLowerCase(),et=["input","select","textarea","button"].includes(Fe)||$.isContentEditable||Fe==="a"&&!!$.getAttribute("href"),Ge=$.getAttribute("tabindex"),st=Number(Ge),at=null;return Ge&&!Number.isNaN(st)?at=st:et&&at===null&&(at=0),et&&$.disabled&&(at=null),at!==null&&(at>=0||Ne&&at<0)}return!1}function ae($){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Fe=(0,U.Z)($.querySelectorAll("*")).filter(function(et){return Ve(et,Ne)});return Ve($,Ne)&&Fe.unshift($),Fe}var xe=null;function de(){xe=document.activeElement}function me(){xe=null}function Be(){if(xe)try{xe.focus()}catch($){}}function le($,Ne){if(Ne.keyCode===9){var Fe=ae($),et=Fe[Ne.shiftKey?0:Fe.length-1],Ge=et===document.activeElement||$===document.activeElement;if(Ge){var st=Fe[Ne.shiftKey?Fe.length-1:0];st.focus(),Ne.preventDefault()}}}var k=e(10228),Ee=e(16089),te=k.Z.LEFT,W=k.Z.RIGHT,be=k.Z.UP,Qe=k.Z.DOWN,Dt=k.Z.ENTER,yt=k.Z.ESC,kt=k.Z.HOME,vt=k.Z.END,wt=[be,Qe,te,W];function dt($,Ne,Fe,et){var Ge,st,at,Qt,mn="prev",En="next",Wn="children",kn="parent";if($==="inline"&&et===Dt)return{inlineTrigger:!0};var Vn=(Ge={},(0,r.Z)(Ge,be,mn),(0,r.Z)(Ge,Qe,En),Ge),On=(st={},(0,r.Z)(st,te,Fe?En:mn),(0,r.Z)(st,W,Fe?mn:En),(0,r.Z)(st,Qe,Wn),(0,r.Z)(st,Dt,Wn),st),ln=(at={},(0,r.Z)(at,be,mn),(0,r.Z)(at,Qe,En),(0,r.Z)(at,Dt,Wn),(0,r.Z)(at,yt,kn),(0,r.Z)(at,te,Fe?Wn:kn),(0,r.Z)(at,W,Fe?kn:Wn),at),Xn={inline:Vn,horizontal:On,vertical:ln,inlineSub:Vn,horizontalSub:ln,verticalSub:ln},Jn=(Qt=Xn["".concat($).concat(Ne?"":"Sub")])===null||Qt===void 0?void 0:Qt[et];switch(Jn){case mn:return{offset:-1,sibling:!0};case En:return{offset:1,sibling:!0};case kn:return{offset:-1,sibling:!1};case Wn:return{offset:1,sibling:!1};default:return null}}function je($){for(var Ne=$;Ne;){if(Ne.getAttribute("data-menu-list"))return Ne;Ne=Ne.parentElement}return null}function nt($,Ne){for(var Fe=$||document.activeElement;Fe;){if(Ne.has(Fe))return Fe;Fe=Fe.parentElement}return null}function g($,Ne){var Fe=ae($,!0);return Fe.filter(function(et){return Ne.has(et)})}function D($,Ne,Fe){var et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!$)return null;var Ge=g($,Ne),st=Ge.length,at=Ge.findIndex(function(Qt){return Fe===Qt});return et<0?at===-1?at=st-1:at-=1:et>0&&(at+=1),at=(at+st)%st,Ge[at]}var C=function(Ne,Fe){var et=new Set,Ge=new Map,st=new Map;return Ne.forEach(function(at){var Qt=document.querySelector("[data-menu-id='".concat(L(Fe,at),"']"));Qt&&(et.add(Qt),st.set(Qt,at),Ge.set(at,Qt))}),{elements:et,key2element:Ge,element2key:st}};function l($,Ne,Fe,et,Ge,st,at,Qt,mn,En){var Wn=x.useRef(),kn=x.useRef();kn.current=Ne;var Vn=function(){Ee.Z.cancel(Wn.current)};return x.useEffect(function(){return function(){Vn()}},[]),function(On){var ln=On.which;if([].concat(wt,[Dt,yt,kt,vt]).includes(ln)){var Xn=st(),Jn=C(Xn,et),pr=Jn,Kn=pr.elements,Yn=pr.key2element,nr=pr.element2key,lr=Yn.get(Ne),Br=nt(lr,Kn),Ur=nr.get(Br),Ln=dt($,at(Ur,!0).length===1,Fe,ln);if(!Ln&&ln!==kt&&ln!==vt)return;(wt.includes(ln)||[kt,vt].includes(ln))&&On.preventDefault();var Pn=function(br){if(br){var Rr=br,Sn=br.querySelector("a");Sn!=null&&Sn.getAttribute("href")&&(Rr=Sn);var Dn=nr.get(br);Qt(Dn),Vn(),Wn.current=(0,Ee.Z)(function(){kn.current===Dn&&Rr.focus()})}};if([kt,vt].includes(ln)||Ln.sibling||!Br){var dn;!Br||$==="inline"?dn=Ge.current:dn=je(Br);var mr,hr=g(dn,Kn);ln===kt?mr=hr[0]:ln===vt?mr=hr[hr.length-1]:mr=D(dn,Kn,Br,Ln.offset),Pn(mr)}else if(Ln.inlineTrigger)mn(Ur);else if(Ln.offset>0)mn(Ur,!0),Vn(),Wn.current=(0,Ee.Z)(function(){Jn=C(Xn,et);var _n=Br.getAttribute("aria-controls"),br=document.getElementById(_n),Rr=D(br,Jn.elements);Pn(Rr)},5);else if(Ln.offset<0){var sr=at(Ur,!0),fr=sr[sr.length-2],kr=Yn.get(fr);mn(fr,!1),Pn(kr)}}En==null||En(On)}}function j($){Promise.resolve().then($)}var ce="__RC_UTIL_PATH_SPLIT__",p=function(Ne){return Ne.join(ce)},m=function(Ne){return Ne.split(ce)},J="rc-menu-more";function N(){var $=x.useState({}),Ne=(0,f.Z)($,2),Fe=Ne[1],et=(0,x.useRef)(new Map),Ge=(0,x.useRef)(new Map),st=x.useState([]),at=(0,f.Z)(st,2),Qt=at[0],mn=at[1],En=(0,x.useRef)(0),Wn=(0,x.useRef)(!1),kn=function(){Wn.current||Fe({})},Vn=(0,x.useCallback)(function(Yn,nr){var lr=p(nr);Ge.current.set(lr,Yn),et.current.set(Yn,lr),En.current+=1;var Br=En.current;j(function(){Br===En.current&&kn()})},[]),On=(0,x.useCallback)(function(Yn,nr){var lr=p(nr);Ge.current.delete(lr),et.current.delete(Yn)},[]),ln=(0,x.useCallback)(function(Yn){mn(Yn)},[]),Xn=(0,x.useCallback)(function(Yn,nr){var lr=et.current.get(Yn)||"",Br=m(lr);return nr&&Qt.includes(Br[0])&&Br.unshift(J),Br},[Qt]),Jn=(0,x.useCallback)(function(Yn,nr){return Yn.some(function(lr){var Br=Xn(lr,!0);return Br.includes(nr)})},[Xn]),pr=function(){var nr=(0,U.Z)(et.current.keys());return Qt.length&&nr.push(J),nr},Kn=(0,x.useCallback)(function(Yn){var nr="".concat(et.current.get(Yn)).concat(ce),lr=new Set;return(0,U.Z)(Ge.current.keys()).forEach(function(Br){Br.startsWith(nr)&&lr.add(Ge.current.get(Br))}),lr},[]);return x.useEffect(function(){return function(){Wn.current=!0}},[]),{registerPath:Vn,unregisterPath:On,refreshOverflowKeys:ln,isSubPathKey:Jn,getKeyPath:Xn,getKeys:pr,getSubPathKeys:Kn}}function A($){var Ne=x.useRef($);Ne.current=$;var Fe=x.useCallback(function(){for(var et,Ge=arguments.length,st=new Array(Ge),at=0;at1&&(Kn.motionAppear=!1);var Yn=Kn.onVisibleChanged;return Kn.onVisibleChanged=function(nr){return!Vn.current&&!nr&&Jn(!0),Yn==null?void 0:Yn(nr)},Xn?null:x.createElement(u,{mode:st,locked:!Vn.current},x.createElement(ot.default,(0,t.Z)({visible:pr},Kn,{forceRender:mn,removeOnLeave:!1,leavedClassName:"".concat(Qt,"-hidden")}),function(nr){var lr=nr.className,Br=nr.style;return x.createElement(Gt,{id:Ne,className:lr,style:Br},Ge)}))}var z=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],K=["active"],ct=function(Ne){var Fe,et=Ne.style,Ge=Ne.className,st=Ne.title,at=Ne.eventKey,Qt=Ne.warnKey,mn=Ne.disabled,En=Ne.internalPopupClose,Wn=Ne.children,kn=Ne.itemIcon,Vn=Ne.expandIcon,On=Ne.popupClassName,ln=Ne.popupOffset,Xn=Ne.popupStyle,Jn=Ne.onClick,pr=Ne.onMouseEnter,Kn=Ne.onMouseLeave,Yn=Ne.onTitleClick,nr=Ne.onTitleMouseEnter,lr=Ne.onTitleMouseLeave,Br=(0,O.Z)(Ne,z),Ur=We(at),Ln=x.useContext(De),Pn=Ln.prefixCls,dn=Ln.mode,mr=Ln.openKeys,hr=Ln.disabled,sr=Ln.overflowDisabled,fr=Ln.activeKey,kr=Ln.selectedKeys,_n=Ln.itemIcon,br=Ln.expandIcon,Rr=Ln.onItemClick,Sn=Ln.onOpenChange,Dn=Ln.onActive,cr=x.useContext(ge),Lr=cr._internalRenderSubMenuItem,ro=x.useContext(V),eo=ro.isSubPathKey,_r=X(),fo="".concat(Pn,"-submenu"),Eo=hr||mn,Po=x.useRef(),Fo=x.useRef(),zo=kn!=null?kn:_n,co=Vn!=null?Vn:br,oo=mr.includes(at),bo=!sr&&oo,Wo=eo(kr,at),ta=$e(at,Eo,nr,lr),Mo=ta.active,Qo=(0,O.Z)(ta,K),Ea=x.useState(!1),Vo=(0,f.Z)(Ea,2),pa=Vo[0],ga=Vo[1],Yr=function(Un){Eo||ga(Un)},Gr=function(Un){Yr(!0),pr==null||pr({key:at,domEvent:Un})},So=function(Un){Yr(!1),Kn==null||Kn({key:at,domEvent:Un})},vr=x.useMemo(function(){return Mo||(dn!=="inline"?pa||eo([fr],at):!1)},[dn,Mo,fr,pa,at,eo]),Ar=xt(_r.length),ue=function(Un){Eo||(Yn==null||Yn({key:at,domEvent:Un}),dn==="inline"&&Sn(at,!oo))},ze=A(function(rr){Jn==null||Jn(Tt(rr)),Rr(rr)}),Oe=function(Un){dn!=="inline"&&Sn(at,Un)},bt=function(){Dn(at)},Vt=Ur&&"".concat(Ur,"-popup"),an=x.createElement("div",(0,t.Z)({role:"menuitem",style:Ar,className:"".concat(fo,"-title"),tabIndex:Eo?null:-1,ref:Po,title:typeof st=="string"?st:null,"data-menu-id":sr&&Ur?null:Ur,"aria-expanded":bo,"aria-haspopup":!0,"aria-controls":Vt,"aria-disabled":Eo,onClick:ue,onFocus:bt},Qo),st,x.createElement(Nt,{icon:dn!=="horizontal"?co:void 0,props:(0,s.Z)((0,s.Z)({},Ne),{},{isOpen:bo,isSubMenu:!0})},x.createElement("i",{className:"".concat(fo,"-arrow")}))),St=x.useRef(dn);if(dn!=="inline"&&_r.length>1?St.current="vertical":St.current=dn,!sr){var In=St.current;an=x.createElement(fe,{mode:In,prefixCls:fo,visible:!En&&bo&&dn!=="inline",popupClassName:On,popupOffset:ln,popupStyle:Xn,popup:x.createElement(u,{mode:In==="horizontal"?"vertical":In},x.createElement(Gt,{id:Vt,ref:Fo},Wn)),disabled:Eo,onVisibleChange:Oe},an)}var Nn=x.createElement(se.Z.Item,(0,t.Z)({role:"none"},Br,{component:"li",style:et,className:ee()(fo,"".concat(fo,"-").concat(dn),Ge,(Fe={},(0,r.Z)(Fe,"".concat(fo,"-open"),bo),(0,r.Z)(Fe,"".concat(fo,"-active"),vr),(0,r.Z)(Fe,"".concat(fo,"-selected"),Wo),(0,r.Z)(Fe,"".concat(fo,"-disabled"),Eo),Fe)),onMouseEnter:Gr,onMouseLeave:So}),an,!sr&&x.createElement(Et,{id:Vt,open:bo,keyPath:_r},Wn));return Lr&&(Nn=Lr(Nn,Ne,{selected:Wo,active:vr,open:bo,disabled:Eo})),x.createElement(u,{onItemClick:ze,mode:dn==="horizontal"?"vertical":dn,itemIcon:zo,expandIcon:co},Nn)};function pe($){var Ne=$.eventKey,Fe=$.children,et=X(Ne),Ge=tn(Fe,et),st=I();x.useEffect(function(){if(st)return st.registerPath(Ne,et),function(){st.unregisterPath(Ne,et)}},[et]);var at;return st?at=Ge:at=x.createElement(ct,$,Ge),x.createElement(re.Provider,{value:et},at)}var Bt=e(76190),Ht=["className","title","eventKey","children"],Ct=["children"],$t=function(Ne){var Fe=Ne.className,et=Ne.title,Ge=Ne.eventKey,st=Ne.children,at=(0,O.Z)(Ne,Ht),Qt=x.useContext(De),mn=Qt.prefixCls,En="".concat(mn,"-item-group");return x.createElement("li",(0,t.Z)({role:"presentation"},at,{onClick:function(kn){return kn.stopPropagation()},className:ee()(En,Fe)}),x.createElement("div",{role:"presentation",className:"".concat(En,"-title"),title:typeof et=="string"?et:void 0},et),x.createElement("ul",{role:"group",className:"".concat(En,"-list")},st))};function sn($){var Ne=$.children,Fe=(0,O.Z)($,Ct),et=X(Fe.eventKey),Ge=tn(Ne,et),st=I();return st?Ge:x.createElement($t,(0,ye.Z)(Fe,["warnKey"]),Ge)}function wn($){var Ne=$.className,Fe=$.style,et=x.useContext(De),Ge=et.prefixCls,st=I();return st?null:x.createElement("li",{role:"separator",className:ee()("".concat(Ge,"-item-divider"),Ne),style:Fe})}var Cn=["label","children","key","type"];function Wt($){return($||[]).map(function(Ne,Fe){if(Ne&&(0,Bt.Z)(Ne)==="object"){var et=Ne,Ge=et.label,st=et.children,at=et.key,Qt=et.type,mn=(0,O.Z)(et,Cn),En=at!=null?at:"tmp-".concat(Fe);return st||Qt==="group"?Qt==="group"?x.createElement(sn,(0,t.Z)({key:En},mn,{title:Ge}),Wt(st)):x.createElement(pe,(0,t.Z)({key:En},mn,{title:Ge}),Wt(st)):Qt==="divider"?x.createElement(wn,(0,t.Z)({key:En},mn)):x.createElement(on,(0,t.Z)({key:En},mn),Ge)}return null}).filter(function(Ne){return Ne})}function oe($,Ne,Fe){var et=$;return Ne&&(et=Wt(Ne)),tn(et,Fe)}var Ae=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Re=[],Xe=x.forwardRef(function($,Ne){var Fe,et,Ge=$,st=Ge.prefixCls,at=st===void 0?"rc-menu":st,Qt=Ge.rootClassName,mn=Ge.style,En=Ge.className,Wn=Ge.tabIndex,kn=Wn===void 0?0:Wn,Vn=Ge.items,On=Ge.children,ln=Ge.direction,Xn=Ge.id,Jn=Ge.mode,pr=Jn===void 0?"vertical":Jn,Kn=Ge.inlineCollapsed,Yn=Ge.disabled,nr=Ge.disabledOverflow,lr=Ge.subMenuOpenDelay,Br=lr===void 0?.1:lr,Ur=Ge.subMenuCloseDelay,Ln=Ur===void 0?.1:Ur,Pn=Ge.forceSubMenuRender,dn=Ge.defaultOpenKeys,mr=Ge.openKeys,hr=Ge.activeKey,sr=Ge.defaultActiveFirst,fr=Ge.selectable,kr=fr===void 0?!0:fr,_n=Ge.multiple,br=_n===void 0?!1:_n,Rr=Ge.defaultSelectedKeys,Sn=Ge.selectedKeys,Dn=Ge.onSelect,cr=Ge.onDeselect,Lr=Ge.inlineIndent,ro=Lr===void 0?24:Lr,eo=Ge.motion,_r=Ge.defaultMotions,fo=Ge.triggerSubMenuAction,Eo=fo===void 0?"hover":fo,Po=Ge.builtinPlacements,Fo=Ge.itemIcon,zo=Ge.expandIcon,co=Ge.overflowedIndicator,oo=co===void 0?"...":co,bo=Ge.overflowedIndicatorPopupClassName,Wo=Ge.getPopupContainer,ta=Ge.onClick,Mo=Ge.onOpenChange,Qo=Ge.onKeyDown,Ea=Ge.openAnimation,Vo=Ge.openTransitionName,pa=Ge._internalRenderMenuItem,ga=Ge._internalRenderSubMenuItem,Yr=(0,O.Z)(Ge,Ae),Gr=x.useMemo(function(){return oe(On,Vn,Re)},[On,Vn]),So=x.useState(!1),vr=(0,f.Z)(So,2),Ar=vr[0],ue=vr[1],ze=x.useRef(),Oe=Se(Xn),bt=ln==="rtl",Vt=(0,P.Z)(dn,{value:mr,postState:function(ko){return ko||Re}}),an=(0,f.Z)(Vt,2),St=an[0],In=an[1],Nn=function(ko){var Ao=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Io(){In(ko),Mo==null||Mo(ko)}Ao?(0,Z.flushSync)(Io):Io()},rr=x.useState(St),Un=(0,f.Z)(rr,2),vn=Un[0],jr=Un[1],Qr=x.useRef(!1),ho=x.useMemo(function(){return(pr==="inline"||pr==="vertical")&&Kn?["vertical",Kn]:[pr,!1]},[pr,Kn]),Dr=(0,f.Z)(ho,2),wr=Dr[0],lo=Dr[1],mo=wr==="inline",Do=x.useState(wr),ca=(0,f.Z)(Do,2),ua=ca[0],Ga=ca[1],Za=x.useState(lo),Ha=(0,f.Z)(Za,2),Ka=Ha[0],el=Ha[1];x.useEffect(function(){Ga(wr),el(lo),Qr.current&&(mo?In(vn):Nn(Re))},[wr,lo]);var Sa=x.useState(0),Ma=(0,f.Z)(Sa,2),ka=Ma[0],Wa=Ma[1],ha=ka>=Gr.length-1||ua!=="horizontal"||nr;x.useEffect(function(){mo&&jr(St)},[St]),x.useEffect(function(){return Qr.current=!0,function(){Qr.current=!1}},[]);var qo=N(),Ta=qo.registerPath,Ja=qo.unregisterPath,tl=qo.refreshOverflowKeys,fa=qo.isSubPathKey,vo=qo.getKeyPath,uo=qo.getKeys,da=qo.getSubPathKeys,Yo=x.useMemo(function(){return{registerPath:Ta,unregisterPath:Ja}},[Ta,Ja]),Uo=x.useMemo(function(){return{isSubPathKey:fa}},[fa]);x.useEffect(function(){tl(ha?Re:Gr.slice(ka+1).map(function(Jo){return Jo.key}))},[ka,ha]);var ma=(0,P.Z)(hr||sr&&((Fe=Gr[0])===null||Fe===void 0?void 0:Fe.key),{value:hr}),ya=(0,f.Z)(ma,2),va=ya[0],Ca=ya[1],Xa=A(function(Jo){Ca(Jo)}),La=A(function(){Ca(void 0)});(0,x.useImperativeHandle)(Ne,function(){return{list:ze.current,focus:function(ko){var Ao,Io=uo(),Da=C(Io,Oe),Va=Da.elements,Qa=Da.key2element,$a=Da.element2key,gl=g(ze.current,Va),hl=va!=null?va:gl[0]?$a.get(gl[0]):(Ao=Gr.find(function(v){return!v.props.disabled}))===null||Ao===void 0?void 0:Ao.key,a=Qa.get(hl);if(hl&&a){var c;a==null||(c=a.focus)===null||c===void 0||c.call(a,ko)}}}});var fl=(0,P.Z)(Rr||[],{value:Sn,postState:function(ko){return Array.isArray(ko)?ko:ko==null?Re:[ko]}}),bl=(0,f.Z)(fl,2),_a=bl[0],ll=bl[1],nl=function(ko){if(kr){var Ao=ko.key,Io=_a.includes(Ao),Da;br?Io?Da=_a.filter(function(Qa){return Qa!==Ao}):Da=[].concat((0,U.Z)(_a),[Ao]):Da=[Ao],ll(Da);var Va=(0,s.Z)((0,s.Z)({},ko),{},{selectedKeys:Da});Io?cr==null||cr(Va):Dn==null||Dn(Va)}!br&&St.length&&ua!=="inline"&&Nn(Re)},ml=A(function(Jo){ta==null||ta(Tt(Jo)),nl(Jo)}),pl=A(function(Jo,ko){var Ao=St.filter(function(Da){return Da!==Jo});if(ko)Ao.push(Jo);else if(ua!=="inline"){var Io=da(Jo);Ao=Ao.filter(function(Da){return!Io.has(Da)})}(0,ie.Z)(St,Ao,!0)||Nn(Ao,!0)}),Dl=function(ko,Ao){var Io=Ao!=null?Ao:!St.includes(ko);pl(ko,Io)},xl=l(ua,va,bt,Oe,ze,uo,vo,Ca,Dl,Qo);x.useEffect(function(){ue(!0)},[]);var El=x.useMemo(function(){return{_internalRenderMenuItem:pa,_internalRenderSubMenuItem:ga}},[pa,ga]),Il=ua!=="horizontal"||nr?Gr:Gr.map(function(Jo,ko){return x.createElement(u,{key:Jo.key,overflowDisabled:ko>ka},Jo)}),Sl=x.createElement(se.Z,(0,t.Z)({id:Xn,ref:ze,prefixCls:"".concat(at,"-overflow"),component:"ul",itemComponent:on,className:ee()(at,"".concat(at,"-root"),"".concat(at,"-").concat(ua),En,(et={},(0,r.Z)(et,"".concat(at,"-inline-collapsed"),Ka),(0,r.Z)(et,"".concat(at,"-rtl"),bt),et),Qt),dir:ln,style:mn,role:"menu",tabIndex:kn,data:Il,renderRawItem:function(ko){return ko},renderRawRest:function(ko){var Ao=ko.length,Io=Ao?Gr.slice(-Ao):null;return x.createElement(pe,{eventKey:J,title:oo,disabled:ha,internalPopupClose:Ao===0,popupClassName:bo},Io)},maxCount:ua!=="horizontal"||nr?se.Z.INVALIDATE:se.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ko){Wa(ko)},onKeyDown:xl},Yr));return x.createElement(ge.Provider,{value:El},x.createElement(R.Provider,{value:Oe},x.createElement(u,{prefixCls:at,rootClassName:Qt,mode:ua,openKeys:St,rtl:bt,disabled:Yn,motion:Ar?eo:null,defaultMotions:Ar?_r:null,activeKey:va,onActive:Xa,onInactive:La,selectedKeys:_a,inlineIndent:ro,subMenuOpenDelay:Br,subMenuCloseDelay:Ln,forceSubMenuRender:Pn,builtinPlacements:Po,triggerSubMenuAction:Eo,getPopupContainer:Wo,itemIcon:Fo,expandIcon:zo,onItemClick:ml,onOpenChange:pl},x.createElement(V.Provider,{value:Uo},Sl),x.createElement("div",{style:{display:"none"},"aria-hidden":!0},x.createElement(E.Provider,{value:Yo},Gr)))))}),ht=Xe,ut=ht;ut.Item=on,ut.SubMenu=pe,ut.ItemGroup=sn,ut.Divider=wn;var mt=ut},83836:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return de}});var t=e(54476),r=e(33885),s=e(42978),U=e(75931),f=e(59301),O=e(92310),o=e.n(O),ee=e(29301),se=e(34280),P=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ie=void 0;function M(me,Be){var le=me.prefixCls,k=me.invalidate,Ee=me.item,te=me.renderItem,W=me.responsive,be=me.responsiveDisabled,Qe=me.registerSize,Dt=me.itemKey,yt=me.className,kt=me.style,vt=me.children,wt=me.display,dt=me.order,je=me.component,nt=je===void 0?"div":je,g=(0,U.Z)(me,P),D=W&&!wt;function C(m){Qe(Dt,m)}f.useEffect(function(){return function(){C(null)}},[]);var l=te&&Ee!==ie?te(Ee,{index:dt}):vt,j;k||(j={opacity:D?0:1,height:D?0:ie,overflowY:D?"hidden":ie,order:W?dt:ie,pointerEvents:D?"none":ie,position:D?"absolute":ie});var ce={};D&&(ce["aria-hidden"]=!0);var p=f.createElement(nt,(0,t.Z)({className:o()(!k&&le,yt),style:(0,r.Z)((0,r.Z)({},j),kt)},ce,g,{ref:Be}),l);return W&&(p=f.createElement(ee.Z,{onResize:function(J){var N=J.offsetWidth;C(N)},disabled:be},p)),p}var x=f.forwardRef(M);x.displayName="Item";var Z=x,R=e(6089),L=e(4676),We=e(16089);function Ce(me){if(typeof MessageChannel=="undefined")(0,We.Z)(me);else{var Be=new MessageChannel;Be.port1.onmessage=function(){return me()},Be.port2.postMessage(void 0)}}function Ze(){var me=f.useRef(null),Be=function(k){me.current||(me.current=[],Ce(function(){(0,L.unstable_batchedUpdates)(function(){me.current.forEach(function(Ee){Ee()}),me.current=null})})),me.current.push(k)};return Be}function De(me,Be){var le=f.useState(Be),k=(0,s.Z)(le,2),Ee=k[0],te=k[1],W=(0,R.Z)(function(be){me(function(){te(be)})});return[Ee,W]}var Y=f.createContext(null),u=["component"],n=["className"],E=["className"],I=function(Be,le){var k=f.useContext(Y);if(!k){var Ee=Be.component,te=Ee===void 0?"div":Ee,W=(0,U.Z)(Be,u);return f.createElement(te,(0,t.Z)({},W,{ref:le}))}var be=k.className,Qe=(0,U.Z)(k,n),Dt=Be.className,yt=(0,U.Z)(Be,E);return f.createElement(Y.Provider,{value:null},f.createElement(Z,(0,t.Z)({ref:le,className:o()(be,Dt)},Qe,yt)))},re=f.forwardRef(I);re.displayName="RawItem";var X=re,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],y="responsive",ge="invalidate";function G(me){return"+ ".concat(me.length," ...")}function Ve(me,Be){var le=me.prefixCls,k=le===void 0?"rc-overflow":le,Ee=me.data,te=Ee===void 0?[]:Ee,W=me.renderItem,be=me.renderRawItem,Qe=me.itemKey,Dt=me.itemWidth,yt=Dt===void 0?10:Dt,kt=me.ssr,vt=me.style,wt=me.className,dt=me.maxCount,je=me.renderRest,nt=me.renderRawRest,g=me.prefix,D=me.suffix,C=me.component,l=C===void 0?"div":C,j=me.itemComponent,ce=me.onVisibleChange,p=(0,U.Z)(me,V),m=kt==="full",J=Ze(),N=De(J,null),A=(0,s.Z)(N,2),q=A[0],Je=A[1],Se=q||0,Ke=De(J,new Map),He=(0,s.Z)(Ke,2),Ue=He[0],F=He[1],ye=De(J,0),Ye=(0,s.Z)(ye,2),$e=Ye[0],xt=Ye[1],Nt=De(J,0),Pt=(0,s.Z)(Nt,2),Tt=Pt[0],gn=Pt[1],Zn=De(J,0),An=(0,s.Z)(Zn,2),Lt=An[0],ar=An[1],cn=De(J,0),on=(0,s.Z)(cn,2),tr=on[0],tt=on[1],Ot=(0,f.useState)(null),Gt=(0,s.Z)(Ot,2),Ft=Gt[0],tn=Gt[1],Hn=(0,f.useState)(null),un=(0,s.Z)(Hn,2),Rn=un[0],qn=un[1],Tn=f.useMemo(function(){return Rn===null&&m?Number.MAX_SAFE_INTEGER:Rn||0},[Rn,q]),Yt=(0,f.useState)(!1),Sr=(0,s.Z)(Yt,2),fe=Sr[0],ot=Sr[1],Et="".concat(k,"-item"),z=Math.max($e,Tt),K=dt===y,ct=te.length&&K,pe=dt===ge,Bt=ct||typeof dt=="number"&&te.length>dt,Ht=(0,f.useMemo)(function(){var st=te;return ct?q===null&&m?st=te:st=te.slice(0,Math.min(te.length,Se/yt)):typeof dt=="number"&&(st=te.slice(0,dt)),st},[te,yt,q,dt,ct]),Ct=(0,f.useMemo)(function(){return ct?te.slice(Tn+1):te.slice(Ht.length)},[te,Ht,ct,Tn]),$t=(0,f.useCallback)(function(st,at){var Qt;return typeof Qe=="function"?Qe(st):(Qt=Qe&&(st==null?void 0:st[Qe]))!==null&&Qt!==void 0?Qt:at},[Qe]),sn=(0,f.useCallback)(W||function(st){return st},[W]);function wn(st,at,Qt){Rn===st&&(at===void 0||at===Ft)||(qn(st),Qt||(ot(stSe){wn(mn-1,st-En-tr+Tt);break}}D&&Xe(0)+tr>Se&&tn(null)}},[Se,Ue,Tt,Lt,tr,$t,Ht]);var ht=fe&&!!Ct.length,ut={};Ft!==null&&ct&&(ut={position:"absolute",left:Ft,top:0});var mt={prefixCls:Et,responsive:ct,component:j,invalidate:pe},$=be?function(st,at){var Qt=$t(st,at);return f.createElement(Y.Provider,{key:Qt,value:(0,r.Z)((0,r.Z)({},mt),{},{order:at,item:st,itemKey:Qt,registerSize:Wt,display:at<=Tn})},be(st,at))}:function(st,at){var Qt=$t(st,at);return f.createElement(Z,(0,t.Z)({},mt,{order:at,key:Qt,item:st,renderItem:sn,itemKey:Qt,registerSize:Wt,display:at<=Tn}))},Ne={order:ht?Tn:Number.MAX_SAFE_INTEGER,className:"".concat(Et,"-rest"),registerSize:oe,display:ht},Fe=je||G,et=nt?f.createElement(Y.Provider,{value:(0,r.Z)((0,r.Z)({},mt),Ne)},nt(Ct)):f.createElement(Z,(0,t.Z)({},mt,Ne),typeof Fe=="function"?Fe(Ct):Fe),Ge=f.createElement(l,(0,t.Z)({className:o()(!pe&&k,wt),style:vt,ref:Be},p),g&&f.createElement(Z,(0,t.Z)({},mt,{responsive:K,responsiveDisabled:!ct,order:-1,className:"".concat(Et,"-prefix"),registerSize:Ae,display:!0}),g),Ht.map($),Bt?et:null,D&&f.createElement(Z,(0,t.Z)({},mt,{responsive:K,responsiveDisabled:!ct,order:Tn,className:"".concat(Et,"-suffix"),registerSize:Re,display:!0,style:ut}),D));return K?f.createElement(ee.Z,{onResize:Cn,disabled:!ct},Ge):Ge}var ae=f.forwardRef(Ve);ae.displayName="Overflow",ae.Item=X,ae.RESPONSIVE=y,ae.INVALIDATE=ge;var xe=ae,de=xe},91735:function(qt,qe){"use strict";qe.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"}},17115:function(qt,qe,e){"use strict";e.d(qe,{ZP:function(){return o}});var t=e(42978),r=e(59301),s=e(47273),U=0,f=(0,s.Z)();function O(){var ee;return f?(ee=U,U+=1):ee="TEST_OR_SSR",ee}function o(ee){var se=r.useState(),P=(0,t.Z)(se,2),ie=P[0],M=P[1];return r.useEffect(function(){M("rc_select_".concat(O()))},[]),ee||ie}},77861:function(qt,qe,e){"use strict";e.d(qe,{Ac:function(){return q},Xo:function(){return Tt},Wx:function(){return Zn},ZP:function(){return Et},lk:function(){return Y}});var t=e(54476),r=e(94480),s=e(20068),U=e(33885),f=e(42978),O=e(75931),o=e(76190),ee=e(18929),se=e(48736),P=e(59301),ie=e(92310),M=e.n(ie),x=e(34280),Z=e(49658),R=e(10228),L=e(8654),We=function(K){var ct=K.className,pe=K.customizeIcon,Bt=K.customizeIconProps,Ht=K.onMouseDown,Ct=K.onClick,$t=K.children,sn;return typeof pe=="function"?sn=pe(Bt):sn=pe,P.createElement("span",{className:ct,onMouseDown:function(Cn){Cn.preventDefault(),Ht&&Ht(Cn)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ct,"aria-hidden":!0},sn!==void 0?sn:P.createElement("span",{className:M()(ct.split(/\s+/).map(function(wn){return"".concat(wn,"-icon")}))},$t))},Ce=We;function Ze(z,K,ct,pe,Bt){var Ht=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ct=arguments.length>6?arguments[6]:void 0,$t=arguments.length>7?arguments[7]:void 0,sn=P.useMemo(function(){if((0,o.Z)(pe)==="object")return pe.clearIcon;if(Bt)return Bt},[pe,Bt]),wn=P.useMemo(function(){return!!(!Ht&&pe&&(ct.length||Ct)&&!($t==="combobox"&&Ct===""))},[pe,Ht,ct.length,Ct,$t]);return{allowClear:wn,clearIcon:P.createElement(Ce,{className:"".concat(z,"-clear"),onMouseDown:K,customizeIcon:sn},"\xD7")}}var De=P.createContext(null);function Y(){return P.useContext(De)}function u(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,K=P.useState(!1),ct=(0,f.Z)(K,2),pe=ct[0],Bt=ct[1],Ht=P.useRef(null),Ct=function(){window.clearTimeout(Ht.current)};P.useEffect(function(){return Ct},[]);var $t=function(wn,Cn){Ct(),Ht.current=window.setTimeout(function(){Bt(wn),Cn&&Cn()},z)};return[pe,$t,Ct]}function n(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,K=P.useRef(null),ct=P.useRef(null);P.useEffect(function(){return function(){window.clearTimeout(ct.current)}},[]);function pe(Bt){(Bt||K.current===null)&&(K.current=Bt),window.clearTimeout(ct.current),ct.current=window.setTimeout(function(){K.current=null},z)}return[function(){return K.current},pe]}function E(z,K,ct,pe){var Bt=P.useRef(null);Bt.current={open:K,triggerOpen:ct,customizedTrigger:pe},P.useEffect(function(){function Ht(Ct){var $t;if(!(($t=Bt.current)!==null&&$t!==void 0&&$t.customizedTrigger)){var sn=Ct.target;sn.shadowRoot&&Ct.composed&&(sn=Ct.composedPath()[0]||sn),Bt.current.open&&z().filter(function(wn){return wn}).every(function(wn){return!wn.contains(sn)&&wn!==sn})&&Bt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ht),function(){return window.removeEventListener("mousedown",Ht)}},[])}var I=e(26112),re=e(83836),X=function(K,ct){var pe,Bt,Ht=K.prefixCls,Ct=K.id,$t=K.inputElement,sn=K.disabled,wn=K.tabIndex,Cn=K.autoFocus,Wt=K.autoComplete,oe=K.editable,Ae=K.activeDescendantId,Re=K.value,Xe=K.maxLength,ht=K.onKeyDown,ut=K.onMouseDown,mt=K.onChange,$=K.onPaste,Ne=K.onCompositionStart,Fe=K.onCompositionEnd,et=K.open,Ge=K.attrs,st=$t||P.createElement("input",null),at=st,Qt=at.ref,mn=at.props,En=mn.onKeyDown,Wn=mn.onChange,kn=mn.onMouseDown,Vn=mn.onCompositionStart,On=mn.onCompositionEnd,ln=mn.style;return(0,se.Kp)(!("maxLength"in st.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),st=P.cloneElement(st,(0,U.Z)((0,U.Z)((0,U.Z)({type:"search"},mn),{},{id:Ct,ref:(0,L.sQ)(ct,Qt),disabled:sn,tabIndex:wn,autoComplete:Wt||"off",autoFocus:Cn,className:M()("".concat(Ht,"-selection-search-input"),(pe=st)===null||pe===void 0||(Bt=pe.props)===null||Bt===void 0?void 0:Bt.className),role:"combobox","aria-label":"Search","aria-expanded":et||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ct,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ct,"_list"),"aria-activedescendant":et?Ae:void 0},Ge),{},{value:oe?Re:"",maxLength:Xe,readOnly:!oe,unselectable:oe?null:"on",style:(0,U.Z)((0,U.Z)({},ln),{},{opacity:oe?null:0}),onKeyDown:function(Jn){ht(Jn),En&&En(Jn)},onMouseDown:function(Jn){ut(Jn),kn&&kn(Jn)},onChange:function(Jn){mt(Jn),Wn&&Wn(Jn)},onCompositionStart:function(Jn){Ne(Jn),Vn&&Vn(Jn)},onCompositionEnd:function(Jn){Fe(Jn),On&&On(Jn)},onPaste:$})),st},V=P.forwardRef(X);V.displayName="Input";var y=V;function ge(z){return Array.isArray(z)?z:z!==void 0?[z]:[]}var G=typeof window!="undefined"&&window.document&&window.document.documentElement,Ve=G;function ae(z){return z!=null}function xe(z){return!z&&z!==0}function de(z){return["string","number"].includes((0,o.Z)(z))}function me(z){var K=void 0;return z&&(de(z.title)?K=z.title.toString():de(z.label)&&(K=z.label.toString())),K}function Be(z,K){Ve?P.useLayoutEffect(z,K):P.useEffect(z,K)}function le(z){var K;return(K=z.key)!==null&&K!==void 0?K:z.value}var k=function(K){K.preventDefault(),K.stopPropagation()},Ee=function(K){var ct=K.id,pe=K.prefixCls,Bt=K.values,Ht=K.open,Ct=K.searchValue,$t=K.autoClearSearchValue,sn=K.inputRef,wn=K.placeholder,Cn=K.disabled,Wt=K.mode,oe=K.showSearch,Ae=K.autoFocus,Re=K.autoComplete,Xe=K.activeDescendantId,ht=K.tabIndex,ut=K.removeIcon,mt=K.maxTagCount,$=K.maxTagTextLength,Ne=K.maxTagPlaceholder,Fe=Ne===void 0?function(fr){return"+ ".concat(fr.length," ...")}:Ne,et=K.tagRender,Ge=K.onToggleOpen,st=K.onRemove,at=K.onInputChange,Qt=K.onInputPaste,mn=K.onInputKeyDown,En=K.onInputMouseDown,Wn=K.onInputCompositionStart,kn=K.onInputCompositionEnd,Vn=P.useRef(null),On=(0,P.useState)(0),ln=(0,f.Z)(On,2),Xn=ln[0],Jn=ln[1],pr=(0,P.useState)(!1),Kn=(0,f.Z)(pr,2),Yn=Kn[0],nr=Kn[1],lr="".concat(pe,"-selection"),Br=Ht||Wt==="multiple"&&$t===!1||Wt==="tags"?Ct:"",Ur=Wt==="tags"||Wt==="multiple"&&$t===!1||oe&&(Ht||Yn);Be(function(){Jn(Vn.current.scrollWidth)},[Br]);function Ln(fr,kr,_n,br,Rr){return P.createElement("span",{className:M()("".concat(lr,"-item"),(0,s.Z)({},"".concat(lr,"-item-disabled"),_n)),title:me(fr)},P.createElement("span",{className:"".concat(lr,"-item-content")},kr),br&&P.createElement(Ce,{className:"".concat(lr,"-item-remove"),onMouseDown:k,onClick:Rr,customizeIcon:ut},"\xD7"))}function Pn(fr,kr,_n,br,Rr){var Sn=function(cr){k(cr),Ge(!Ht)};return P.createElement("span",{onMouseDown:Sn},et({label:kr,value:fr,disabled:_n,closable:br,onClose:Rr}))}function dn(fr){var kr=fr.disabled,_n=fr.label,br=fr.value,Rr=!Cn&&!kr,Sn=_n;if(typeof $=="number"&&(typeof _n=="string"||typeof _n=="number")){var Dn=String(Sn);Dn.length>$&&(Sn="".concat(Dn.slice(0,$),"..."))}var cr=function(ro){ro&&ro.stopPropagation(),st(fr)};return typeof et=="function"?Pn(br,Sn,kr,Rr,cr):Ln(fr,Sn,kr,Rr,cr)}function mr(fr){var kr=typeof Fe=="function"?Fe(fr):Fe;return Ln({title:kr},kr,!1)}var hr=P.createElement("div",{className:"".concat(lr,"-search"),style:{width:Xn},onFocus:function(){nr(!0)},onBlur:function(){nr(!1)}},P.createElement(y,{ref:sn,open:Ht,prefixCls:pe,id:ct,inputElement:null,disabled:Cn,autoFocus:Ae,autoComplete:Re,editable:Ur,activeDescendantId:Xe,value:Br,onKeyDown:mn,onMouseDown:En,onChange:at,onPaste:Qt,onCompositionStart:Wn,onCompositionEnd:kn,tabIndex:ht,attrs:(0,I.Z)(K,!0)}),P.createElement("span",{ref:Vn,className:"".concat(lr,"-search-mirror"),"aria-hidden":!0},Br,"\xA0")),sr=P.createElement(re.Z,{prefixCls:"".concat(lr,"-overflow"),data:Bt,renderItem:dn,renderRest:mr,suffix:hr,itemKey:le,maxCount:mt});return P.createElement(P.Fragment,null,sr,!Bt.length&&!Br&&P.createElement("span",{className:"".concat(lr,"-placeholder")},wn))},te=Ee,W=function(K){var ct=K.inputElement,pe=K.prefixCls,Bt=K.id,Ht=K.inputRef,Ct=K.disabled,$t=K.autoFocus,sn=K.autoComplete,wn=K.activeDescendantId,Cn=K.mode,Wt=K.open,oe=K.values,Ae=K.placeholder,Re=K.tabIndex,Xe=K.showSearch,ht=K.searchValue,ut=K.activeValue,mt=K.maxLength,$=K.onInputKeyDown,Ne=K.onInputMouseDown,Fe=K.onInputChange,et=K.onInputPaste,Ge=K.onInputCompositionStart,st=K.onInputCompositionEnd,at=K.title,Qt=P.useState(!1),mn=(0,f.Z)(Qt,2),En=mn[0],Wn=mn[1],kn=Cn==="combobox",Vn=kn||Xe,On=oe[0],ln=ht||"";kn&&ut&&!En&&(ln=ut),P.useEffect(function(){kn&&Wn(!1)},[kn,ut]);var Xn=Cn!=="combobox"&&!Wt&&!Xe?!1:!!ln,Jn=at===void 0?me(On):at,pr=function(){if(On)return null;var Yn=Xn?{visibility:"hidden"}:void 0;return P.createElement("span",{className:"".concat(pe,"-selection-placeholder"),style:Yn},Ae)};return P.createElement(P.Fragment,null,P.createElement("span",{className:"".concat(pe,"-selection-search")},P.createElement(y,{ref:Ht,prefixCls:pe,id:Bt,open:Wt,inputElement:ct,disabled:Ct,autoFocus:$t,autoComplete:sn,editable:Vn,activeDescendantId:wn,value:ln,onKeyDown:$,onMouseDown:Ne,onChange:function(Yn){Wn(!0),Fe(Yn)},onPaste:et,onCompositionStart:Ge,onCompositionEnd:st,tabIndex:Re,attrs:(0,I.Z)(K,!0),maxLength:kn?mt:void 0})),!kn&&On?P.createElement("span",{className:"".concat(pe,"-selection-item"),title:Jn,style:Xn?{visibility:"hidden"}:void 0},On.label):null,pr())},be=W;function Qe(z){return![R.Z.ESC,R.Z.SHIFT,R.Z.BACKSPACE,R.Z.TAB,R.Z.WIN_KEY,R.Z.ALT,R.Z.META,R.Z.WIN_KEY_RIGHT,R.Z.CTRL,R.Z.SEMICOLON,R.Z.EQUALS,R.Z.CAPS_LOCK,R.Z.CONTEXT_MENU,R.Z.F1,R.Z.F2,R.Z.F3,R.Z.F4,R.Z.F5,R.Z.F6,R.Z.F7,R.Z.F8,R.Z.F9,R.Z.F10,R.Z.F11,R.Z.F12].includes(z)}var Dt=function(K,ct){var pe=(0,P.useRef)(null),Bt=(0,P.useRef)(!1),Ht=K.prefixCls,Ct=K.open,$t=K.mode,sn=K.showSearch,wn=K.tokenWithEnter,Cn=K.autoClearSearchValue,Wt=K.onSearch,oe=K.onSearchSubmit,Ae=K.onToggleOpen,Re=K.onInputKeyDown,Xe=K.domRef;P.useImperativeHandle(ct,function(){return{focus:function(){pe.current.focus()},blur:function(){pe.current.blur()}}});var ht=n(0),ut=(0,f.Z)(ht,2),mt=ut[0],$=ut[1],Ne=function(ln){var Xn=ln.which;(Xn===R.Z.UP||Xn===R.Z.DOWN)&&ln.preventDefault(),Re&&Re(ln),Xn===R.Z.ENTER&&$t==="tags"&&!Bt.current&&!Ct&&(oe==null||oe(ln.target.value)),Qe(Xn)&&Ae(!0)},Fe=function(){$(!0)},et=(0,P.useRef)(null),Ge=function(ln){Wt(ln,!0,Bt.current)!==!1&&Ae(!0)},st=function(){Bt.current=!0},at=function(ln){Bt.current=!1,$t!=="combobox"&&Ge(ln.target.value)},Qt=function(ln){var Xn=ln.target.value;if(wn&&et.current&&/[\r\n]/.test(et.current)){var Jn=et.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Xn=Xn.replace(Jn,et.current)}et.current=null,Ge(Xn)},mn=function(ln){var Xn=ln.clipboardData,Jn=Xn.getData("text");et.current=Jn},En=function(ln){var Xn=ln.target;if(Xn!==pe.current){var Jn=document.body.style.msTouchAction!==void 0;Jn?setTimeout(function(){pe.current.focus()}):pe.current.focus()}},Wn=function(ln){var Xn=mt();ln.target!==pe.current&&!Xn&&$t!=="combobox"&&ln.preventDefault(),($t!=="combobox"&&(!sn||!Xn)||!Ct)&&(Ct&&Cn!==!1&&Wt("",!0,!1),Ae())},kn={inputRef:pe,onInputKeyDown:Ne,onInputMouseDown:Fe,onInputChange:Qt,onInputPaste:mn,onInputCompositionStart:st,onInputCompositionEnd:at},Vn=$t==="multiple"||$t==="tags"?P.createElement(te,(0,t.Z)({},K,kn)):P.createElement(be,(0,t.Z)({},K,kn));return P.createElement("div",{ref:Xe,className:"".concat(Ht,"-selector"),onClick:En,onMouseDown:Wn},Vn)},yt=P.forwardRef(Dt);yt.displayName="Selector";var kt=yt,vt=e(35593),wt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],dt=function(K){var ct=K===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"}}},je=function(K,ct){var pe=K.prefixCls,Bt=K.disabled,Ht=K.visible,Ct=K.children,$t=K.popupElement,sn=K.animation,wn=K.transitionName,Cn=K.dropdownStyle,Wt=K.dropdownClassName,oe=K.direction,Ae=oe===void 0?"ltr":oe,Re=K.placement,Xe=K.builtinPlacements,ht=K.dropdownMatchSelectWidth,ut=K.dropdownRender,mt=K.dropdownAlign,$=K.getPopupContainer,Ne=K.empty,Fe=K.getTriggerDOMNode,et=K.onPopupVisibleChange,Ge=K.onPopupMouseEnter,st=(0,O.Z)(K,wt),at="".concat(pe,"-dropdown"),Qt=$t;ut&&(Qt=ut($t));var mn=P.useMemo(function(){return Xe||dt(ht)},[Xe,ht]),En=sn?"".concat(at,"-").concat(sn):wn,Wn=typeof ht=="number",kn=P.useMemo(function(){return Wn?null:ht===!1?"minWidth":"width"},[ht,Wn]),Vn=Cn;Wn&&(Vn=(0,U.Z)((0,U.Z)({},Vn),{},{width:ht}));var On=P.useRef(null);return P.useImperativeHandle(ct,function(){return{getPopupElement:function(){return On.current}}}),P.createElement(vt.Z,(0,t.Z)({},st,{showAction:et?["click"]:[],hideAction:et?["click"]:[],popupPlacement:Re||(Ae==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:mn,prefixCls:at,popupTransitionName:En,popup:P.createElement("div",{ref:On,onMouseEnter:Ge},Qt),stretch:kn,popupAlign:mt,popupVisible:Ht,getPopupContainer:$,popupClassName:M()(Wt,(0,s.Z)({},"".concat(at,"-empty"),Ne)),popupStyle:Vn,getTriggerDOMNode:Fe,onPopupVisibleChange:et}),Ct)},nt=P.forwardRef(je);nt.displayName="SelectTrigger";var g=nt,D=e(66712);function C(z,K){var ct=z.key,pe;return"value"in z&&(pe=z.value),ct!=null?ct:pe!==void 0?pe:"rc-index-key-".concat(K)}function l(z,K){var ct=z||{},pe=ct.label,Bt=ct.value,Ht=ct.options,Ct=ct.groupLabel,$t=pe||(K?"children":"label");return{label:$t,value:Bt||"value",options:Ht||"options",groupLabel:Ct||$t}}function j(z){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ct=K.fieldNames,pe=K.childrenAsData,Bt=[],Ht=l(ct,!1),Ct=Ht.label,$t=Ht.value,sn=Ht.options,wn=Ht.groupLabel;function Cn(Wt,oe){Wt.forEach(function(Ae){if(oe||!(sn in Ae)){var Re=Ae[$t];Bt.push({key:C(Ae,Bt.length),groupOption:oe,data:Ae,label:Ae[Ct],value:Re})}else{var Xe=Ae[wn];Xe===void 0&&pe&&(Xe=Ae.label),Bt.push({key:C(Ae,Bt.length),group:!0,data:Ae,label:Xe}),Cn(Ae[sn],!0)}})}return Cn(z,!1),Bt}function ce(z){var K=(0,U.Z)({},z);return"props"in K||Object.defineProperty(K,"props",{get:function(){return(0,se.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),K}}),K}function p(z,K){if(!K||!K.length)return null;var ct=!1;function pe(Ht,Ct){var $t=(0,D.Z)(Ct),sn=$t[0],wn=$t.slice(1);if(!sn)return[Ht];var Cn=Ht.split(sn);return ct=ct||Cn.length>1,Cn.reduce(function(Wt,oe){return[].concat((0,r.Z)(Wt),(0,r.Z)(pe(oe,wn)))},[]).filter(function(Wt){return Wt})}var Bt=pe(z,K);return ct?Bt:null}var m=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],J=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function N(z){return z==="tags"||z==="multiple"}var A=P.forwardRef(function(z,K){var ct,pe,Bt=z.id,Ht=z.prefixCls,Ct=z.className,$t=z.showSearch,sn=z.tagRender,wn=z.direction,Cn=z.omitDomProps,Wt=z.displayValues,oe=z.onDisplayValuesChange,Ae=z.emptyOptions,Re=z.notFoundContent,Xe=Re===void 0?"Not Found":Re,ht=z.onClear,ut=z.mode,mt=z.disabled,$=z.loading,Ne=z.getInputElement,Fe=z.getRawInputElement,et=z.open,Ge=z.defaultOpen,st=z.onDropdownVisibleChange,at=z.activeValue,Qt=z.onActiveValueChange,mn=z.activeDescendantId,En=z.searchValue,Wn=z.autoClearSearchValue,kn=z.onSearch,Vn=z.onSearchSplit,On=z.tokenSeparators,ln=z.allowClear,Xn=z.suffixIcon,Jn=z.clearIcon,pr=z.OptionList,Kn=z.animation,Yn=z.transitionName,nr=z.dropdownStyle,lr=z.dropdownClassName,Br=z.dropdownMatchSelectWidth,Ur=z.dropdownRender,Ln=z.dropdownAlign,Pn=z.placement,dn=z.builtinPlacements,mr=z.getPopupContainer,hr=z.showAction,sr=hr===void 0?[]:hr,fr=z.onFocus,kr=z.onBlur,_n=z.onKeyUp,br=z.onKeyDown,Rr=z.onMouseDown,Sn=(0,O.Z)(z,m),Dn=N(ut),cr=($t!==void 0?$t:Dn)||ut==="combobox",Lr=(0,U.Z)({},Sn);J.forEach(function(vo){delete Lr[vo]}),Cn==null||Cn.forEach(function(vo){delete Lr[vo]});var ro=P.useState(!1),eo=(0,f.Z)(ro,2),_r=eo[0],fo=eo[1];P.useEffect(function(){fo((0,Z.Z)())},[]);var Eo=P.useRef(null),Po=P.useRef(null),Fo=P.useRef(null),zo=P.useRef(null),co=P.useRef(null),oo=u(),bo=(0,f.Z)(oo,3),Wo=bo[0],ta=bo[1],Mo=bo[2];P.useImperativeHandle(K,function(){var vo,uo;return{focus:(vo=zo.current)===null||vo===void 0?void 0:vo.focus,blur:(uo=zo.current)===null||uo===void 0?void 0:uo.blur,scrollTo:function(Yo){var Uo;return(Uo=co.current)===null||Uo===void 0?void 0:Uo.scrollTo(Yo)}}});var Qo=P.useMemo(function(){var vo;if(ut!=="combobox")return En;var uo=(vo=Wt[0])===null||vo===void 0?void 0:vo.value;return typeof uo=="string"||typeof uo=="number"?String(uo):""},[En,ut,Wt]),Ea=ut==="combobox"&&typeof Ne=="function"&&Ne()||null,Vo=typeof Fe=="function"&&Fe(),pa=(0,L.x1)(Po,Vo==null||(ct=Vo.props)===null||ct===void 0?void 0:ct.ref),ga=P.useState(!1),Yr=(0,f.Z)(ga,2),Gr=Yr[0],So=Yr[1];(0,x.Z)(function(){So(!0)},[]);var vr=(0,ee.Z)(!1,{defaultValue:Ge,value:et}),Ar=(0,f.Z)(vr,2),ue=Ar[0],ze=Ar[1],Oe=Gr?ue:!1,bt=!Xe&&Ae;(mt||bt&&Oe&&ut==="combobox")&&(Oe=!1);var Vt=bt?!1:Oe,an=P.useCallback(function(vo){var uo=vo!==void 0?vo:!Oe;mt||(ze(uo),Oe!==uo&&(st==null||st(uo)))},[mt,Oe,ze,st]),St=P.useMemo(function(){return(On||[]).some(function(vo){return[` `,`\r `].includes(vo)})},[On]),In=function(uo,da,Yo){var Uo=!0,ma=uo;Qt==null||Qt(null);var ya=Yo?null:p(uo,On);return ut!=="combobox"&&ya&&(ma="",Vn==null||Vn(ya),an(!1),Uo=!1),kn&&Qo!==ma&&kn(ma,{source:da?"typing":"effect"}),Uo},Nn=function(uo){!uo||!uo.trim()||kn(uo,{source:"submit"})};P.useEffect(function(){!Oe&&!Dn&&ut!=="combobox"&&In("",!1,!1)},[Oe]),P.useEffect(function(){ue&&mt&&ze(!1),mt&&ta(!1)},[mt]);var rr=n(),Un=(0,f.Z)(rr,2),vn=Un[0],jr=Un[1],Qr=function(uo){var da=vn(),Yo=uo.which;if(Yo===R.Z.ENTER&&(ut!=="combobox"&&uo.preventDefault(),Oe||an(!0)),jr(!!Qo),Yo===R.Z.BACKSPACE&&!da&&Dn&&!Qo&&Wt.length){for(var Uo=(0,r.Z)(Wt),ma=null,ya=Uo.length-1;ya>=0;ya-=1){var va=Uo[ya];if(!va.disabled){Uo.splice(ya,1),ma=va;break}}ma&&oe(Uo,{type:"remove",values:[ma]})}for(var Ca=arguments.length,Xa=new Array(Ca>1?Ca-1:0),La=1;La1?da-1:0),Uo=1;Uo1?ya-1:0),Ca=1;Ca1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ue.Z)(z).map(function(ct,pe){if(!P.isValidElement(ct)||!ct.type)return null;var Bt=ct,Ht=Bt.type.isSelectOptGroup,Ct=Bt.key,$t=Bt.props,sn=$t.children,wn=(0,O.Z)($t,ye);return K||!Ht?Ye(ct):(0,U.Z)((0,U.Z)({key:"__RC_SELECT_GRP__".concat(Ct===null?pe:Ct,"__"),label:Ct},wn),{},{options:$e(sn)})}).filter(function(ct){return ct})}function xt(z,K,ct,pe,Bt){return P.useMemo(function(){var Ht=z,Ct=!z;Ct&&(Ht=$e(K));var $t=new Map,sn=new Map,wn=function(oe,Ae,Re){Re&&typeof Re=="string"&&oe.set(Ae[Re],Ae)};function Cn(Wt){for(var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ae=0;Ae1&&arguments[1]!==void 0?arguments[1]:1,mr=Qt.length,hr=0;hr1&&arguments[1]!==void 0?arguments[1]:!1;Xn(Pn);var mr={source:dn?"keyboard":"mouse"},hr=Qt[Pn];if(!hr){Xe(null,-1,mr);return}Xe(hr.value,Pn,mr)};(0,P.useEffect)(function(){Jn(ht!==!1?kn(0):-1)},[Qt.length,wn]);var pr=P.useCallback(function(Ln){return $.has(Ln)&&sn!=="combobox"},[sn,(0,r.Z)($).toString(),$.size]);(0,P.useEffect)(function(){var Ln=setTimeout(function(){if(!$t&&Ct&&$.size===1){var dn=Array.from($)[0],mr=Qt.findIndex(function(hr){var sr=hr.data;return sr.value===dn});mr!==-1&&(Jn(mr),Wn(mr))}});if(Ct){var Pn;(Pn=mn.current)===null||Pn===void 0||Pn.scrollTo(void 0)}return function(){return clearTimeout(Ln)}},[Ct,wn,Re.length]);var Kn=function(Pn){Pn!==void 0&&ut(Pn,{selected:!$.has(Pn)}),$t||Cn(!1)};if(P.useImperativeHandle(ct,function(){return{onKeyDown:function(Pn){var dn=Pn.which,mr=Pn.ctrlKey;switch(dn){case R.Z.N:case R.Z.P:case R.Z.UP:case R.Z.DOWN:{var hr=0;if(dn===R.Z.UP?hr=-1:dn===R.Z.DOWN?hr=1:tr()&&mr&&(dn===R.Z.N?hr=1:dn===R.Z.P&&(hr=-1)),hr!==0){var sr=kn(ln+hr,hr);Wn(sr),Jn(sr,!0)}break}case R.Z.ENTER:{var fr=Qt[ln];fr&&!fr.data.disabled?Kn(fr.value):Kn(void 0),Ct&&Pn.preventDefault();break}case R.Z.ESC:Cn(!1),Ct&&Pn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Pn){Wn(Pn)}}}),Qt.length===0)return P.createElement("div",{role:"listbox",id:"".concat(Ht,"_list"),className:"".concat(at,"-empty"),onMouseDown:En},Wt);var Yn=Object.keys(Ne).map(function(Ln){return Ne[Ln]}),nr=function(Pn){return Pn.label};function lr(Ln,Pn){var dn=Ln.group;return{role:dn?"presentation":"option",id:"".concat(Ht,"_list_").concat(Pn)}}var Br=function(Pn){var dn=Qt[Pn];if(!dn)return null;var mr=dn.data||{},hr=mr.value,sr=dn.group,fr=(0,I.Z)(mr,!0),kr=nr(dn);return dn?P.createElement("div",(0,t.Z)({"aria-label":typeof kr=="string"&&!sr?kr:null},fr,{key:Pn},lr(dn,Pn),{"aria-selected":pr(hr)}),hr):null},Ur={role:"listbox",id:"".concat(Ht,"_list")};return P.createElement(P.Fragment,null,Fe&&P.createElement("div",(0,t.Z)({},Ur,{style:{height:0,width:0,overflow:"hidden"}}),Br(ln-1),Br(ln),Br(ln+1)),P.createElement(ar.Z,{itemKey:"key",ref:mn,data:Qt,height:Ge,itemHeight:st,fullHeight:!1,onMouseDown:En,onScroll:oe,virtual:Fe,direction:et,innerProps:Fe?null:Ur},function(Ln,Pn){var dn,mr=Ln.group,hr=Ln.groupOption,sr=Ln.data,fr=Ln.label,kr=Ln.value,_n=sr.key;if(mr){var br,Rr=(br=sr.title)!==null&&br!==void 0?br:Ot(fr)?fr.toString():void 0;return P.createElement("div",{className:M()(at,"".concat(at,"-group")),title:Rr},fr!==void 0?fr:_n)}var Sn=sr.disabled,Dn=sr.title,cr=sr.children,Lr=sr.style,ro=sr.className,eo=(0,O.Z)(sr,tt),_r=(0,Lt.Z)(eo,Yn),fo=pr(kr),Eo="".concat(at,"-option"),Po=M()(at,Eo,ro,(dn={},(0,s.Z)(dn,"".concat(Eo,"-grouped"),hr),(0,s.Z)(dn,"".concat(Eo,"-active"),ln===Pn&&!Sn),(0,s.Z)(dn,"".concat(Eo,"-disabled"),Sn),(0,s.Z)(dn,"".concat(Eo,"-selected"),fo),dn)),Fo=nr(Ln),zo=!mt||typeof mt=="function"||fo,co=typeof Fo=="number"?Fo:Fo||kr,oo=Ot(co)?co.toString():void 0;return Dn!==void 0&&(oo=Dn),P.createElement("div",(0,t.Z)({},(0,I.Z)(_r),Fe?{}:lr(Ln,Pn),{"aria-selected":fo,className:Po,title:oo,onMouseMove:function(){ln===Pn||Sn||Jn(Pn)},onClick:function(){Sn||Kn(kr)},style:Lr}),P.createElement("div",{className:"".concat(Eo,"-content")},co),P.isValidElement(mt)||fo,zo&&P.createElement(Ce,{className:"".concat(at,"-option-state"),customizeIcon:mt,customizeIconProps:{isSelected:fo}},fo?"\u2713":null))}))},Ft=P.forwardRef(Gt);Ft.displayName="OptionList";var tn=Ft;function Hn(z){var K=z.mode,ct=z.options,pe=z.children,Bt=z.backfill,Ht=z.allowClear,Ct=z.placeholder,$t=z.getInputElement,sn=z.showSearch,wn=z.onSearch,Cn=z.defaultOpen,Wt=z.autoFocus,oe=z.labelInValue,Ae=z.value,Re=z.inputValue,Xe=z.optionLabelProp,ht=isMultiple(K),ut=sn!==void 0?sn:ht||K==="combobox",mt=ct||convertChildrenToData(pe);if(warning(K!=="tags"||mt.every(function(et){return!et.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),K==="tags"||K==="combobox"){var $=mt.some(function(et){return et.options?et.options.some(function(Ge){return typeof("value"in Ge?Ge.value:Ge.key)=="number"}):typeof("value"in et?et.value:et.key)=="number"});warning(!$,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(K!=="combobox"||!Xe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(K==="combobox"||!Bt,"`backfill` only works with `combobox` mode."),warning(K==="combobox"||!$t,"`getInputElement` only work with `combobox` mode."),noteOnce(K!=="combobox"||!$t||!Ht||!Ct,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),wn&&!ut&&K!=="combobox"&&K!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Cn||Wt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ae!=null){var Ne=toArray(Ae);warning(!oe||Ne.every(function(et){return _typeof(et)==="object"&&("key"in et||"value"in et)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ht||Array.isArray(Ae),"`value` should be array when `mode` is `multiple` or `tags`")}if(pe){var Fe=null;toNodeArray(pe).some(function(et){if(!React.isValidElement(et)||!et.type)return!1;var Ge=et,st=Ge.type;if(st.isSelectOption)return!1;if(st.isSelectOptGroup){var at=toNodeArray(et.props.children).every(function(Qt){return!React.isValidElement(Qt)||!et.type||Qt.type.isSelectOption?!0:(Fe=Qt.type,!1)});return!at}return Fe=st,!0}),Fe&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Fe.displayName||Fe.name||Fe,"`.")),warning(Re===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function un(z,K){if(z){var ct=function pe(Bt){for(var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ct=0;Ct2&&arguments[2]!==void 0?arguments[2]:{},an=Vt.source,St=an===void 0?"keyboard":an;pa(bt),Ct&&pe==="combobox"&&Oe!==null&&St==="keyboard"&&Mo(String(Oe))},[Ct,pe]),Gr=function(bt,Vt,an){var St=function(){var wr,lo=ro(bt);return[ln?{label:lo==null?void 0:lo[lr.label],value:bt,key:(wr=lo==null?void 0:lo.key)!==null&&wr!==void 0?wr:bt}:bt,ce(lo)]};if(Vt&&Ae){var In=St(),Nn=(0,f.Z)(In,2),rr=Nn[0],Un=Nn[1];Ae(rr,Un)}else if(!Vt&&Re&&an!=="clear"){var vn=St(),jr=(0,f.Z)(vn,2),Qr=jr[0],ho=jr[1];Re(Qr,ho)}},So=Nt(function(Oe,bt){var Vt,an=Kn?bt.selected:!0;an?Vt=Kn?[].concat((0,r.Z)(Lr),[Oe]):[Oe]:Vt=Lr.filter(function(St){return St.value!==Oe}),oo(Vt),Gr(Oe,an),pe==="combobox"?Mo(""):(!N||oe)&&(Pn(""),Mo(""))}),vr=function(bt,Vt){oo(bt);var an=Vt.type,St=Vt.values;(an==="remove"||an==="clear")&&St.forEach(function(In){Gr(In.value,!1,an)})},Ar=function(bt,Vt){if(Pn(bt),Mo(null),Vt.source==="submit"){var an=(bt||"").trim();if(an){var St=Array.from(new Set([].concat((0,r.Z)(_r),[an])));oo(St),Gr(an,!0),Pn("")}return}Vt.source!=="blur"&&(pe==="combobox"&&oo(bt),Cn==null||Cn(bt))},ue=function(bt){var Vt=bt;pe!=="tags"&&(Vt=bt.map(function(St){var In=hr.get(St);return In==null?void 0:In.value}).filter(function(St){return St!==void 0}));var an=Array.from(new Set([].concat((0,r.Z)(_r),(0,r.Z)(Vt))));oo(an),an.forEach(function(St){Gr(St,!0)})},ze=P.useMemo(function(){var Oe=at!==!1&&ht!==!1;return(0,U.Z)((0,U.Z)({},dn),{},{flattenOptions:co,onActiveValue:Yr,defaultActiveFirstOption:ga,onSelect:So,menuItemSelectedIcon:st,rawValues:_r,fieldNames:lr,virtual:Oe,direction:Qt,listHeight:En,listItemHeight:kn,childrenAsData:Yn})},[dn,co,Yr,ga,So,st,_r,lr,at,ht,En,kn,Yn]);return P.createElement(on.Provider,{value:ze},P.createElement(q,(0,t.Z)({},Jn,{id:pr,prefixCls:Ht,ref:K,omitDomProps:Tn,mode:pe,displayValues:eo,onDisplayValuesChange:vr,direction:Qt,searchValue:Ln,onSearch:Ar,autoClearSearchValue:oe,onSearchSplit:ue,dropdownMatchSelectWidth:ht,OptionList:tn,emptyOptions:!co.length,activeValue:ta,activeDescendantId:"".concat(pr,"_list_").concat(Vo)})))}),fe=Sr;fe.Option=Zn,fe.OptGroup=Tt;var ot=fe,Et=ot},9296:function(qt,qe,e){"use strict";e.r(qe),e.d(qe,{ResizableTextArea:function(){return V},default:function(){return xe}});var t=e(54476),r=e(33885),s=e(20068),U=e(76190),f=e(42978),O=e(75931),o=e(94480),ee=e(92310),se=e.n(ee),P=e(93681),ie=e(5643),M=e(18929),x=e(59301),Z=e(29301),R=e(34280),L=e(16089),We=` min-height:0 !important; @@ -254,4 +254,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,Ce=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ze={},De;function Y(de){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=de.getAttribute("id")||de.getAttribute("data-reactid")||de.getAttribute("name");if(ve&&Ze[Be])return Ze[Be];var le=window.getComputedStyle(de),k=le.getPropertyValue("box-sizing")||le.getPropertyValue("-moz-box-sizing")||le.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(le.getPropertyValue("padding-bottom"))+parseFloat(le.getPropertyValue("padding-top")),te=parseFloat(le.getPropertyValue("border-bottom-width"))+parseFloat(le.getPropertyValue("border-top-width")),W=Ce.map(function(Qe){return"".concat(Qe,":").concat(le.getPropertyValue(Qe))}).join(";"),be={sizingStyle:W,paddingSize:Ee,borderSize:te,boxSizing:k};return ve&&Be&&(Ze[Be]=be),be}function u(de){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;De||(De=document.createElement("textarea"),De.setAttribute("tab-index","-1"),De.setAttribute("aria-hidden","true"),document.body.appendChild(De)),de.getAttribute("wrap")?De.setAttribute("wrap",de.getAttribute("wrap")):De.removeAttribute("wrap");var k=Y(de,ve),Ee=k.paddingSize,te=k.borderSize,W=k.boxSizing,be=k.sizingStyle;De.setAttribute("style","".concat(be,";").concat(We)),De.value=de.value||de.placeholder||"";var Qe=void 0,Dt=void 0,yt,kt=De.scrollHeight;if(W==="border-box"?kt+=te:W==="content-box"&&(kt-=Ee),Be!==null||le!==null){De.value=" ";var vt=De.scrollHeight-Ee;Be!==null&&(Qe=vt*Be,W==="border-box"&&(Qe=Qe+Ee+te),kt=Math.max(Qe,kt)),le!==null&&(Dt=vt*le,W==="border-box"&&(Dt=Dt+Ee+te),yt=kt>Dt?"":"hidden",kt=Math.min(Dt,kt))}var wt={height:kt,overflowY:yt,resize:"none"};return Qe&&(wt.minHeight=Qe),Dt&&(wt.maxHeight=Dt),wt}var n=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],E=0,I=1,re=2,X=x.forwardRef(function(de,ve){var Be=de,le=Be.prefixCls,k=Be.onPressEnter,Ee=Be.defaultValue,te=Be.value,W=Be.autoSize,be=Be.onResize,Qe=Be.className,Dt=Be.style,yt=Be.disabled,kt=Be.onChange,vt=Be.onInternalAutoSize,wt=(0,O.Z)(Be,n),dt=(0,M.Z)(Ee,{value:te,postState:function(Tt){return Tt!=null?Tt:""}}),je=(0,f.Z)(dt,2),nt=je[0],g=je[1],D=function(Tt){g(Tt.target.value),kt==null||kt(Tt)},C=x.useRef();x.useImperativeHandle(ve,function(){return{textArea:C.current}});var l=x.useMemo(function(){return W&&(0,U.Z)(W)==="object"?[W.minRows,W.maxRows]:[]},[W]),j=(0,f.Z)(l,2),ce=j[0],p=j[1],m=!!W,J=function(){try{if(document.activeElement===C.current){var Tt=C.current,gn=Tt.selectionStart,Zn=Tt.selectionEnd,An=Tt.scrollTop;C.current.setSelectionRange(gn,Zn),C.current.scrollTop=An}}catch(Lt){}},N=x.useState(re),A=(0,f.Z)(N,2),q=A[0],Je=A[1],Se=x.useState(),Ke=(0,f.Z)(Se,2),He=Ke[0],Ue=Ke[1],F=function(){Je(E)};(0,R.Z)(function(){m&&F()},[te,ce,p,m]),(0,R.Z)(function(){if(q===E)Je(I);else if(q===I){var Pt=u(C.current,!1,ce,p);Je(re),Ue(Pt)}else J()},[q]);var ye=x.useRef(),Ye=function(){L.Z.cancel(ye.current)},$e=function(Tt){q===re&&(be==null||be(Tt),W&&(Ye(),ye.current=(0,L.Z)(function(){F()})))};x.useEffect(function(){return Ye},[]);var xt=m?He:null,Nt=(0,r.Z)((0,r.Z)({},Dt),xt);return(q===E||q===I)&&(Nt.overflowY="hidden",Nt.overflowX="hidden"),x.createElement(Z.Z,{onResize:$e,disabled:!(W||be)},x.createElement("textarea",(0,t.Z)({},wt,{ref:C,style:Nt,className:se()(le,Qe,(0,s.Z)({},"".concat(le,"-disabled"),yt)),disabled:yt,value:nt,onChange:D})))}),V=X,y=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ge(de,ve){return(0,o.Z)(de||"").slice(0,ve).join("")}function G(de,ve,Be,le){var k=Be;return de?k=ge(Be,le):(0,o.Z)(ve||"").lengthle&&(k=ve),k}var Ve=x.forwardRef(function(de,ve){var Be,le=de.defaultValue,k=de.value,Ee=de.onFocus,te=de.onBlur,W=de.onChange,be=de.allowClear,Qe=de.maxLength,Dt=de.onCompositionStart,yt=de.onCompositionEnd,kt=de.suffix,vt=de.prefixCls,wt=vt===void 0?"rc-textarea":vt,dt=de.classes,je=de.showCount,nt=de.className,g=de.style,D=de.disabled,C=de.hidden,l=de.classNames,j=de.styles,ce=de.onResize,p=(0,O.Z)(de,y),m=(0,M.Z)(le,{value:k,defaultValue:le}),J=(0,f.Z)(m,2),N=J[0],A=J[1],q=(0,x.useRef)(null),Je=x.useState(!1),Se=(0,f.Z)(Je,2),Ke=Se[0],He=Se[1],Ue=x.useState(!1),F=(0,f.Z)(Ue,2),ye=F[0],Ye=F[1],$e=x.useRef(),xt=x.useRef(0),Nt=x.useState(null),Pt=(0,f.Z)(Nt,2),Tt=Pt[0],gn=Pt[1],Zn=function(){var Yt;(Yt=q.current)===null||Yt===void 0||Yt.textArea.focus()};(0,x.useImperativeHandle)(ve,function(){return{resizableTextArea:q.current,focus:Zn,blur:function(){var Yt;(Yt=q.current)===null||Yt===void 0||Yt.textArea.blur()}}}),(0,x.useEffect)(function(){He(function(Tn){return!D&&Tn})},[D]);var An=Number(Qe)>0,Lt=function(Yt){Ye(!0),$e.current=N,xt.current=Yt.currentTarget.selectionStart,Dt==null||Dt(Yt)},ar=function(Yt){Ye(!1);var Sr=Yt.currentTarget.value;if(An){var fe,ot=xt.current>=Qe+1||xt.current===((fe=$e.current)===null||fe===void 0?void 0:fe.length);Sr=G(ot,$e.current,Sr,Qe)}Sr!==N&&(A(Sr),(0,ie.rJ)(Yt.currentTarget,Yt,W,Sr)),yt==null||yt(Yt)},cn=function(Yt){var Sr=Yt.target.value;if(!ye&&An){var fe=Yt.target.selectionStart>=Qe+1||Yt.target.selectionStart===Sr.length||!Yt.target.selectionStart;Sr=G(fe,N,Sr,Qe)}A(Sr),(0,ie.rJ)(Yt.currentTarget,Yt,W,Sr)},on=function(Yt){var Sr=p.onPressEnter,fe=p.onKeyDown;Yt.key==="Enter"&&Sr&&Sr(Yt),fe==null||fe(Yt)},tr=function(Yt){He(!0),Ee==null||Ee(Yt)},tt=function(Yt){He(!1),te==null||te(Yt)},Ot=function(Yt){var Sr;A(""),Zn(),(0,ie.rJ)((Sr=q.current)===null||Sr===void 0?void 0:Sr.textArea,Yt,W)},Gt=(0,ie.D7)(N);!ye&&An&&k==null&&(Gt=ge(Gt,Qe));var Ft=kt,tn;if(je){var Hn=(0,o.Z)(Gt).length;(0,U.Z)(je)==="object"?tn=je.formatter({value:Gt,count:Hn,maxLength:Qe}):tn="".concat(Hn).concat(An?" / ".concat(Qe):""),Ft=x.createElement(x.Fragment,null,Ft,x.createElement("span",{className:se()("".concat(wt,"-data-count"),l==null?void 0:l.count),style:j==null?void 0:j.count},tn))}var un=function(Yt){var Sr;ce==null||ce(Yt),(Sr=q.current)!==null&&Sr!==void 0&&Sr.textArea.style.height&&gn(!0)},Rn=!p.autoSize&&!je&&!be,qn=x.createElement(P.BaseInput,{value:Gt,allowClear:be,handleReset:Ot,suffix:Ft,prefixCls:wt,classes:{affixWrapper:se()(dt==null?void 0:dt.affixWrapper,(Be={},(0,s.Z)(Be,"".concat(wt,"-show-count"),je),(0,s.Z)(Be,"".concat(wt,"-textarea-allow-clear"),be),Be))},disabled:D,focused:Ke,className:nt,style:(0,r.Z)((0,r.Z)({},g),Tt&&!Rn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof tn=="string"?tn:void 0}},hidden:C,inputElement:x.createElement(V,(0,t.Z)({},p,{onKeyDown:on,onChange:cn,onFocus:tr,onBlur:tt,onCompositionStart:Lt,onCompositionEnd:ar,className:l==null?void 0:l.textarea,style:(0,r.Z)((0,r.Z)({},j==null?void 0:j.textarea),{},{resize:g==null?void 0:g.resize}),disabled:D,prefixCls:wt,onResize:un,ref:q}))});return qn}),ae=Ve,xe=ae},39417:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return I}});var t=e(54476),r=e(20068),s=e(75931),U=e(33885),f=e(67732),O=e(83652),o=e(31226),ee=e(42403),se=e(158),P=e(92310),ie=e.n(P),M=e(26112),x=e(59301),Z=e(39378),R=function(X){for(var V=X.prefixCls,y=X.level,ge=X.isStart,G=X.isEnd,Ve="".concat(V,"-indent-unit"),ae=[],xe=0;xe0&&arguments[0]!==void 0?arguments[0]:[],D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],C=g.length,l=D.length;if(Math.abs(C-l)!==1)return{add:!1,key:null};function j(ce,p){var m=new Map;ce.forEach(function(N){m.set(N,!0)});var J=p.filter(function(N){return!m.has(N)});return J.length===1?J[0]:null}return C ").concat(D);return D}var Qe=L.forwardRef(function(g,D){var C=g.prefixCls,l=g.data,j=g.selectable,ce=g.checkable,p=g.expandedKeys,m=g.selectedKeys,J=g.checkedKeys,N=g.loadedKeys,A=g.loadingKeys,q=g.halfCheckedKeys,Je=g.keyEntities,Se=g.disabled,Ke=g.dragging,He=g.dragOverNodeKey,Ue=g.dropPosition,F=g.motion,ye=g.height,Ye=g.itemHeight,$e=g.virtual,xt=g.focusable,Nt=g.activeItem,Pt=g.focused,Tt=g.tabIndex,gn=g.onKeyDown,Zn=g.onFocus,An=g.onBlur,Lt=g.onActiveChange,ar=g.onListChangeStart,cn=g.onListChangeEnd,on=(0,Y.Z)(g,xe),tr=L.useRef(null),tt=L.useRef(null);L.useImperativeHandle(D,function(){return{scrollTo:function(Wt){tr.current.scrollTo(Wt)},getIndentWidth:function(){return tt.current.offsetWidth}}});var Ot=L.useState(p),Gt=(0,De.Z)(Ot,2),Ft=Gt[0],tn=Gt[1],Hn=L.useState(l),un=(0,De.Z)(Hn,2),Rn=un[0],qn=un[1],Tn=L.useState(l),Yt=(0,De.Z)(Tn,2),Sr=Yt[0],fe=Yt[1],ot=L.useState([]),Et=(0,De.Z)(ot,2),z=Et[0],K=Et[1],ct=L.useState(null),pe=(0,De.Z)(ct,2),Bt=pe[0],Ht=pe[1],Ct=L.useRef(l);Ct.current=l;function $t(){var Cn=Ct.current;qn(Cn),fe(Cn),K([]),Ht(null),cn()}(0,u.Z)(function(){tn(p);var Cn=Ve(Ft,p);if(Cn.key!==null)if(Cn.add){var Wt=Rn.findIndex(function(ut){var mt=ut.key;return mt===Cn.key}),oe=te(ae(Rn,l,Cn.key),$e,ye,Ye),Ae=Rn.slice();Ae.splice(Wt+1,0,Ee),fe(Ae),K(oe),Ht("show")}else{var Re=l.findIndex(function(ut){var mt=ut.key;return mt===Cn.key}),Xe=te(ae(l,Rn,Cn.key),$e,ye,Ye),ht=l.slice();ht.splice(Re+1,0,Ee),fe(ht),K(Xe),Ht("hide")}else Rn!==l&&(qn(l),fe(l))},[p,l]),L.useEffect(function(){Ke||$t()},[Ke]);var sn=F?Sr:l,wn={expandedKeys:p,selectedKeys:m,loadedKeys:N,loadingKeys:A,checkedKeys:J,halfCheckedKeys:q,dragOverNodeKey:He,dropPosition:Ue,keyEntities:Je};return L.createElement(L.Fragment,null,Pt&&Nt&&L.createElement("span",{style:de,"aria-live":"assertive"},be(Nt)),L.createElement("div",null,L.createElement("input",{style:de,disabled:xt===!1||Se,tabIndex:xt!==!1?Tt:null,onKeyDown:gn,onFocus:Zn,onBlur:An,value:"",onChange:ve,"aria-label":"for screen reader"})),L.createElement("div",{className:"".concat(C,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},L.createElement("div",{className:"".concat(C,"-indent")},L.createElement("div",{ref:tt,className:"".concat(C,"-indent-unit")}))),L.createElement(n.Z,(0,t.Z)({},on,{data:sn,itemKey:W,height:ye,fullHeight:!1,virtual:$e,itemHeight:Ye,prefixCls:"".concat(C,"-list"),ref:tr,onVisibleChange:function(Wt,oe){var Ae=new Set(Wt),Re=oe.filter(function(Xe){return!Ae.has(Xe)});Re.some(function(Xe){return W(Xe)===Be})&&$t()}}),function(Cn){var Wt=Cn.pos,oe=(0,t.Z)({},(Ze(Cn.data),Cn.data)),Ae=Cn.title,Re=Cn.key,Xe=Cn.isStart,ht=Cn.isEnd,ut=(0,X.km)(Re,Wt);delete oe.key,delete oe.children;var mt=(0,X.H8)(ut,wn);return L.createElement(G,(0,t.Z)({},oe,mt,{title:Ae,active:!!Nt&&Re===Nt.key,pos:Wt,data:Cn.data,isStart:Xe,isEnd:ht,motion:F,motionNodes:Re===Be?z:null,motionType:Bt,onMotionStart:ar,onMotionEnd:$t,treeNodeRequiredProps:wn,onMouseMove:function(){Lt(null)}}))}))});Qe.displayName="NodeList";var Dt=Qe,yt=e(35654),kt=e(90782),vt=e(67841),wt=10,dt=function(g){(0,se.Z)(C,g);var D=(0,P.Z)(C);function C(){var l;(0,O.Z)(this,C);for(var j=arguments.length,ce=new Array(j),p=0;p2&&arguments[2]!==void 0?arguments[2]:!1,q=l.state,Je=q.dragChildrenKeys,Se=q.dropPosition,Ke=q.dropTargetKey,He=q.dropTargetPos,Ue=q.dropAllowed;if(Ue){var F=l.props.onDrop;if(l.setState({dragOverNodeKey:null}),l.cleanDragState(),Ke!==null){var ye=(0,U.Z)((0,U.Z)({},(0,X.H8)(Ke,l.getTreeNodeRequiredProps())),{},{active:((N=l.getActiveItem())===null||N===void 0?void 0:N.key)===Ke,data:(0,vt.Z)(l.state.keyEntities,Ke).node}),Ye=Je.indexOf(Ke)!==-1;(0,R.ZP)(!Ye,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var $e=(0,yt.yx)(He),xt={event:m,node:(0,X.F)(ye),dragNode:l.dragNode?(0,X.F)(l.dragNode.props):null,dragNodesKeys:[l.dragNode.props.eventKey].concat(Je),dropToGap:Se!==0,dropPosition:Se+Number($e[$e.length-1])};A||F==null||F(xt),l.dragNode=null}}},l.cleanDragState=function(){var m=l.state.draggingNodeKey;m!==null&&l.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),l.dragStartMousePosition=null,l.currentMouseOverDroppableNodeKey=null},l.triggerExpandActionExpand=function(m,J){var N=l.state,A=N.expandedKeys,q=N.flattenNodes,Je=J.expanded,Se=J.key,Ke=J.isLeaf;if(!(Ke||m.shiftKey||m.metaKey||m.ctrlKey)){var He=q.filter(function(F){return F.key===Se})[0],Ue=(0,X.F)((0,U.Z)((0,U.Z)({},(0,X.H8)(Se,l.getTreeNodeRequiredProps())),{},{data:He.data}));l.setExpandedKeys(Je?(0,yt._5)(A,Se):(0,yt.L0)(A,Se)),l.onNodeExpand(m,Ue)}},l.onNodeClick=function(m,J){var N=l.props,A=N.onClick,q=N.expandAction;q==="click"&&l.triggerExpandActionExpand(m,J),A==null||A(m,J)},l.onNodeDoubleClick=function(m,J){var N=l.props,A=N.onDoubleClick,q=N.expandAction;q==="doubleClick"&&l.triggerExpandActionExpand(m,J),A==null||A(m,J)},l.onNodeSelect=function(m,J){var N=l.state.selectedKeys,A=l.state,q=A.keyEntities,Je=A.fieldNames,Se=l.props,Ke=Se.onSelect,He=Se.multiple,Ue=J.selected,F=J[Je.key],ye=!Ue;ye?He?N=(0,yt.L0)(N,F):N=[F]:N=(0,yt._5)(N,F);var Ye=N.map(function($e){var xt=(0,vt.Z)(q,$e);return xt?xt.node:null}).filter(function($e){return $e});l.setUncontrolledState({selectedKeys:N}),Ke==null||Ke(N,{event:"select",selected:ye,node:J,selectedNodes:Ye,nativeEvent:m.nativeEvent})},l.onNodeCheck=function(m,J,N){var A=l.state,q=A.keyEntities,Je=A.checkedKeys,Se=A.halfCheckedKeys,Ke=l.props,He=Ke.checkStrictly,Ue=Ke.onCheck,F=J.key,ye,Ye={event:"check",node:J,checked:N,nativeEvent:m.nativeEvent};if(He){var $e=N?(0,yt.L0)(Je,F):(0,yt._5)(Je,F),xt=(0,yt._5)(Se,F);ye={checked:$e,halfChecked:xt},Ye.checkedNodes=$e.map(function(An){return(0,vt.Z)(q,An)}).filter(function(An){return An}).map(function(An){return An.node}),l.setUncontrolledState({checkedKeys:$e})}else{var Nt=(0,kt.S)([].concat((0,f.Z)(Je),[F]),!0,q),Pt=Nt.checkedKeys,Tt=Nt.halfCheckedKeys;if(!N){var gn=new Set(Pt);gn.delete(F);var Zn=(0,kt.S)(Array.from(gn),{checked:!1,halfCheckedKeys:Tt},q);Pt=Zn.checkedKeys,Tt=Zn.halfCheckedKeys}ye=Pt,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=Tt,Pt.forEach(function(An){var Lt=(0,vt.Z)(q,An);if(Lt){var ar=Lt.node,cn=Lt.pos;Ye.checkedNodes.push(ar),Ye.checkedNodesPositions.push({node:ar,pos:cn})}}),l.setUncontrolledState({checkedKeys:Pt},!1,{halfCheckedKeys:Tt})}Ue==null||Ue(ye,Ye)},l.onNodeLoad=function(m){var J=m.key,N=new Promise(function(A,q){l.setState(function(Je){var Se=Je.loadedKeys,Ke=Se===void 0?[]:Se,He=Je.loadingKeys,Ue=He===void 0?[]:He,F=l.props,ye=F.loadData,Ye=F.onLoad;if(!ye||Ke.indexOf(J)!==-1||Ue.indexOf(J)!==-1)return null;var $e=ye(m);return $e.then(function(){var xt=l.state.loadedKeys,Nt=(0,yt.L0)(xt,J);Ye==null||Ye(Nt,{event:"load",node:m}),l.setUncontrolledState({loadedKeys:Nt}),l.setState(function(Pt){return{loadingKeys:(0,yt._5)(Pt.loadingKeys,J)}}),A()}).catch(function(xt){if(l.setState(function(Pt){return{loadingKeys:(0,yt._5)(Pt.loadingKeys,J)}}),l.loadingRetryTimes[J]=(l.loadingRetryTimes[J]||0)+1,l.loadingRetryTimes[J]>=wt){var Nt=l.state.loadedKeys;(0,R.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),l.setUncontrolledState({loadedKeys:(0,yt.L0)(Nt,J)}),A()}q(xt)}),{loadingKeys:(0,yt.L0)(Ue,J)}})});return N.catch(function(){}),N},l.onNodeMouseEnter=function(m,J){var N=l.props.onMouseEnter;N==null||N({event:m,node:J})},l.onNodeMouseLeave=function(m,J){var N=l.props.onMouseLeave;N==null||N({event:m,node:J})},l.onNodeContextMenu=function(m,J){var N=l.props.onRightClick;N&&(m.preventDefault(),N({event:m,node:J}))},l.onFocus=function(){var m=l.props.onFocus;l.setState({focused:!0});for(var J=arguments.length,N=new Array(J),A=0;A1&&arguments[1]!==void 0?arguments[1]:!1,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!l.destroyed){var A=!1,q=!0,Je={};Object.keys(m).forEach(function(Se){if(Se in l.props){q=!1;return}A=!0,Je[Se]=m[Se]}),A&&(!J||q)&&l.setState((0,U.Z)((0,U.Z)({},Je),N))}},l.scrollTo=function(m){l.listRef.current.scrollTo(m)},l}return(0,o.Z)(C,[{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,ce=this.state,p=ce.focused,m=ce.flattenNodes,J=ce.keyEntities,N=ce.draggingNodeKey,A=ce.activeKey,q=ce.dropLevelOffset,Je=ce.dropContainerKey,Se=ce.dropTargetKey,Ke=ce.dropPosition,He=ce.dragOverNodeKey,Ue=ce.indent,F=this.props,ye=F.prefixCls,Ye=F.className,$e=F.style,xt=F.showLine,Nt=F.focusable,Pt=F.tabIndex,Tt=Pt===void 0?0:Pt,gn=F.selectable,Zn=F.showIcon,An=F.icon,Lt=F.switcherIcon,ar=F.draggable,cn=F.checkable,on=F.checkStrictly,tr=F.disabled,tt=F.motion,Ot=F.loadData,Gt=F.filterTreeNode,Ft=F.height,tn=F.itemHeight,Hn=F.virtual,un=F.titleRender,Rn=F.dropIndicatorRender,qn=F.onContextMenu,Tn=F.onScroll,Yt=F.direction,Sr=F.rootClassName,fe=F.rootStyle,ot=(0,Z.Z)(this.props,{aria:!0,data:!0}),Et;return ar&&((0,s.Z)(ar)==="object"?Et=ar:typeof ar=="function"?Et={nodeDraggable:ar}:Et={}),L.createElement(We.k.Provider,{value:{prefixCls:ye,selectable:gn,showIcon:Zn,icon:An,switcherIcon:Lt,draggable:Et,draggingNodeKey:N,checkable:cn,checkStrictly:on,disabled:tr,keyEntities:J,dropLevelOffset:q,dropContainerKey:Je,dropTargetKey:Se,dropPosition:Ke,dragOverNodeKey:He,indent:Ue,direction:Yt,dropIndicatorRender:Rn,loadData:Ot,filterTreeNode:Gt,titleRender:un,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}},L.createElement("div",{role:"tree",className:M()(ye,Ye,Sr,(j={},(0,r.Z)(j,"".concat(ye,"-show-line"),xt),(0,r.Z)(j,"".concat(ye,"-focused"),p),(0,r.Z)(j,"".concat(ye,"-active-focused"),A!==null),j)),style:fe},L.createElement(Dt,(0,t.Z)({ref:this.listRef,prefixCls:ye,style:$e,data:m,disabled:tr,selectable:gn,checkable:!!cn,motion:tt,dragging:N!==null,height:Ft,itemHeight:tn,virtual:Hn,focusable:Nt,focused:p,tabIndex:Tt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:qn,onScroll:Tn},this.getTreeNodeRequiredProps(),ot))))}}],[{key:"getDerivedStateFromProps",value:function(j,ce){var p=ce.prevProps,m={prevProps:j};function J(Nt){return!p&&Nt in j||p&&p[Nt]!==j[Nt]}var N,A=ce.fieldNames;if(J("fieldNames")&&(A=(0,X.w$)(j.fieldNames),m.fieldNames=A),J("treeData")?N=j.treeData:J("children")&&((0,R.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),N=(0,X.zn)(j.children)),N){m.treeData=N;var q=(0,X.I8)(N,{fieldNames:A});m.keyEntities=(0,U.Z)((0,r.Z)({},Be,k),q.keyEntities)}var Je=m.keyEntities||ce.keyEntities;if(J("expandedKeys")||p&&J("autoExpandParent"))m.expandedKeys=j.autoExpandParent||!p&&j.defaultExpandParent?(0,yt.r7)(j.expandedKeys,Je):j.expandedKeys;else if(!p&&j.defaultExpandAll){var Se=(0,U.Z)({},Je);delete Se[Be],m.expandedKeys=Object.keys(Se).map(function(Nt){return Se[Nt].key})}else!p&&j.defaultExpandedKeys&&(m.expandedKeys=j.autoExpandParent||j.defaultExpandParent?(0,yt.r7)(j.defaultExpandedKeys,Je):j.defaultExpandedKeys);if(m.expandedKeys||delete m.expandedKeys,N||m.expandedKeys){var Ke=(0,X.oH)(N||ce.treeData,m.expandedKeys||ce.expandedKeys,A);m.flattenNodes=Ke}if(j.selectable&&(J("selectedKeys")?m.selectedKeys=(0,yt.BT)(j.selectedKeys,j):!p&&j.defaultSelectedKeys&&(m.selectedKeys=(0,yt.BT)(j.defaultSelectedKeys,j))),j.checkable){var He;if(J("checkedKeys")?He=(0,yt.E6)(j.checkedKeys)||{}:!p&&j.defaultCheckedKeys?He=(0,yt.E6)(j.defaultCheckedKeys)||{}:N&&(He=(0,yt.E6)(j.checkedKeys)||{checkedKeys:ce.checkedKeys,halfCheckedKeys:ce.halfCheckedKeys}),He){var Ue=He,F=Ue.checkedKeys,ye=F===void 0?[]:F,Ye=Ue.halfCheckedKeys,$e=Ye===void 0?[]:Ye;if(!j.checkStrictly){var xt=(0,kt.S)(ye,!0,Je);ye=xt.checkedKeys,$e=xt.halfCheckedKeys}m.checkedKeys=ye,m.halfCheckedKeys=$e}}return J("loadedKeys")&&(m.loadedKeys=j.loadedKeys),m}}]),C}(L.Component);dt.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:Ce,allowDrop:function(){return!0},expandAction:!1},dt.TreeNode=I.Z;var je=dt,nt=je},35654:function(qt,qe,e){"use strict";e.d(qe,{BT:function(){return L},E6:function(){return Ze},L0:function(){return P},OM:function(){return R},_5:function(){return se},r7:function(){return De},wA:function(){return M},yx:function(){return ie}});var t=e(94480),r=e(76190),s=e(48736),U=e(59301),f=e(39417),O=e(67841),o=e(71430),ee=null;function se(Y,u){if(!Y)return[];var n=Y.slice(),E=n.indexOf(u);return E>=0&&n.splice(E,1),n}function P(Y,u){var n=(Y||[]).slice();return n.indexOf(u)===-1&&n.push(u),n}function ie(Y){return Y.split("-")}function M(Y,u){var n=[],E=(0,O.Z)(u,Y);function I(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];re.forEach(function(X){var V=X.key,y=X.children;n.push(V),I(y)})}return I(E.children),n}function x(Y){if(Y.parent){var u=ie(Y.pos);return Number(u[u.length-1])===Y.parent.children.length-1}return!1}function Z(Y){var u=ie(Y.pos);return Number(u[u.length-1])===0}function R(Y,u,n,E,I,re,X,V,y,ge){var G,Ve=Y.clientX,ae=Y.clientY,xe=Y.target.getBoundingClientRect(),de=xe.top,ve=xe.height,Be=(ge==="rtl"?-1:1)*(((I==null?void 0:I.x)||0)-Ve),le=(Be-12)/E,k=(0,O.Z)(V,n.props.eventKey);if(ae-1.5?re({dragNode:wt,dropNode:dt,dropPosition:1})?yt=1:je=!1:re({dragNode:wt,dropNode:dt,dropPosition:0})?yt=0:re({dragNode:wt,dropNode:dt,dropPosition:1})?yt=1:je=!1:re({dragNode:wt,dropNode:dt,dropPosition:1})?yt=1:je=!1,{dropPosition:yt,dropLevelOffset:kt,dropTargetKey:k.key,dropTargetPos:k.pos,dragOverNodeKey:Dt,dropContainerKey:yt===0?null:((G=k.parent)===null||G===void 0?void 0:G.key)||null,dropAllowed:je}}function L(Y,u){if(Y){var n=u.multiple;return n?Y.slice():Y.length?[Y[0]]:Y}}var We=function(u){return u};function Ce(Y,u){if(!Y)return[];var n=u||{},E=n.processProps,I=E===void 0?We:E,re=Array.isArray(Y)?Y:[Y];return re.map(function(X){var V=X.children,y=_objectWithoutProperties(X,ee),ge=Ce(V,u);return React.createElement(TreeNode,_extends({key:y.key},I(y)),ge)})}function Ze(Y){if(!Y)return null;var u;if(Array.isArray(Y))u={checkedKeys:Y,halfCheckedKeys:void 0};else if((0,r.Z)(Y)==="object")u={checkedKeys:Y.checked||void 0,halfCheckedKeys:Y.halfChecked||void 0};else return(0,s.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return u}function De(Y,u){var n=new Set;function E(I){if(!n.has(I)){var re=(0,O.Z)(u,I);if(re){n.add(I);var X=re.parent,V=re.node;V.disabled||X&&E(X.key)}}}return(Y||[]).forEach(function(I){E(I)}),(0,t.Z)(n)}},90782:function(qt,qe,e){"use strict";e.d(qe,{S:function(){return o}});var t=e(48736),r=e(67841);function s(ee,se){var P=new Set;return ee.forEach(function(ie){se.has(ie)||P.add(ie)}),P}function U(ee){var se=ee||{},P=se.disabled,ie=se.disableCheckbox,M=se.checkable;return!!(P||ie)||M===!1}function f(ee,se,P,ie){for(var M=new Set(ee),x=new Set,Z=0;Z<=P;Z+=1){var R=se.get(Z)||new Set;R.forEach(function(Ze){var De=Ze.key,Y=Ze.node,u=Ze.children,n=u===void 0?[]:u;M.has(De)&&!ie(Y)&&n.filter(function(E){return!ie(E.node)}).forEach(function(E){M.add(E.key)})})}for(var L=new Set,We=P;We>=0;We-=1){var Ce=se.get(We)||new Set;Ce.forEach(function(Ze){var De=Ze.parent,Y=Ze.node;if(!(ie(Y)||!Ze.parent||L.has(Ze.parent.key))){if(ie(Ze.parent.node)){L.add(De.key);return}var u=!0,n=!1;(De.children||[]).filter(function(E){return!ie(E.node)}).forEach(function(E){var I=E.key,re=M.has(I);u&&!re&&(u=!1),!n&&(re||x.has(I))&&(n=!0)}),u&&M.add(De.key),n&&x.add(De.key),L.add(De.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(s(x,M))}}function O(ee,se,P,ie,M){for(var x=new Set(ee),Z=new Set(se),R=0;R<=ie;R+=1){var L=P.get(R)||new Set;L.forEach(function(De){var Y=De.key,u=De.node,n=De.children,E=n===void 0?[]:n;!x.has(Y)&&!Z.has(Y)&&!M(u)&&E.filter(function(I){return!M(I.node)}).forEach(function(I){x.delete(I.key)})})}Z=new Set;for(var We=new Set,Ce=ie;Ce>=0;Ce-=1){var Ze=P.get(Ce)||new Set;Ze.forEach(function(De){var Y=De.parent,u=De.node;if(!(M(u)||!De.parent||We.has(De.parent.key))){if(M(De.parent.node)){We.add(Y.key);return}var n=!0,E=!1;(Y.children||[]).filter(function(I){return!M(I.node)}).forEach(function(I){var re=I.key,X=x.has(re);n&&!X&&(n=!1),!E&&(X||Z.has(re))&&(E=!0)}),n||x.delete(Y.key),E&&Z.add(Y.key),We.add(Y.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(s(Z,x))}}function o(ee,se,P,ie){var M=[],x;ie?x=ie:x=U;var Z=new Set(ee.filter(function(Ce){var Ze=!!(0,r.Z)(P,Ce);return Ze||M.push(Ce),Ze})),R=new Map,L=0;Object.keys(P).forEach(function(Ce){var Ze=P[Ce],De=Ze.level,Y=R.get(De);Y||(Y=new Set,R.set(De,Y)),Y.add(Ze),L=Math.max(L,De)}),(0,t.ZP)(!M.length,"Tree missing follow keys: ".concat(M.slice(0,100).map(function(Ce){return"'".concat(Ce,"'")}).join(", ")));var We;return se===!0?We=f(Z,R,L,x):We=O(Z,se.halfCheckedKeys,R,L,x),We}},67841:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return t}});function t(r,s){return r[s]}},71430:function(qt,qe,e){"use strict";e.d(qe,{F:function(){return De},H8:function(){return Ze},I8:function(){return Ce},km:function(){return M},oH:function(){return L},w$:function(){return x},zn:function(){return R}});var t=e(76190),r=e(94480),s=e(33885),U=e(75931),f=e(11592),O=e(2738),o=e(48736),ee=e(67841),se=["children"];function P(Y,u){return"".concat(Y,"-").concat(u)}function ie(Y){return Y&&Y.type&&Y.type.isTreeNode}function M(Y,u){return Y!=null?Y:u}function x(Y){var u=Y||{},n=u.title,E=u._title,I=u.key,re=u.children,X=n||"title";return{title:X,_title:E||[X],key:I||"key",children:re||"children"}}function Z(Y,u){var n=new Map;function E(I){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(I||[]).forEach(function(X){var V=X[u.key],y=X[u.children];warning(V!=null,"Tree node must have a certain key: [".concat(re).concat(V,"]"));var ge=String(V);warning(!n.has(ge)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(ge)),n.set(ge,!0),E(y,"".concat(re).concat(ge," > "))})}E(Y)}function R(Y){function u(n){var E=(0,f.Z)(n);return E.map(function(I){if(!ie(I))return(0,o.ZP)(!I,"Tree/TreeNode can only accept TreeNode as children."),null;var re=I.key,X=I.props,V=X.children,y=(0,U.Z)(X,se),ge=(0,s.Z)({key:re},y),G=u(V);return G.length&&(ge.children=G),ge}).filter(function(I){return I})}return u(Y)}function L(Y,u,n){var E=x(n),I=E._title,re=E.key,X=E.children,V=new Set(u===!0?[]:u),y=[];function ge(G){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return G.map(function(ae,xe){for(var de=P(Ve?Ve.pos:"0",xe),ve=M(ae[re],de),Be,le=0;le1&&arguments[1]!==void 0?arguments[1]:{},n=u.initWrapper,E=u.processEntity,I=u.onProcessFinished,re=u.externalGetKey,X=u.childrenPropName,V=u.fieldNames,y=arguments.length>2?arguments[2]:void 0,ge=re||y,G={},Ve={},ae={posEntities:G,keyEntities:Ve};return n&&(ae=n(ae)||ae),We(Y,function(xe){var de=xe.node,ve=xe.index,Be=xe.pos,le=xe.key,k=xe.parentPos,Ee=xe.level,te=xe.nodes,W={node:de,nodes:te,index:ve,key:le,pos:Be,level:Ee},be=M(le,Be);G[Be]=W,Ve[be]=W,W.parent=G[k],W.parent&&(W.parent.children=W.parent.children||[],W.parent.children.push(W)),E&&E(W,ae)},{externalGetKey:ge,childrenPropName:X,fieldNames:V}),I&&I(ae),ae}function Ze(Y,u){var n=u.expandedKeys,E=u.selectedKeys,I=u.loadedKeys,re=u.loadingKeys,X=u.checkedKeys,V=u.halfCheckedKeys,y=u.dragOverNodeKey,ge=u.dropPosition,G=u.keyEntities,Ve=(0,ee.Z)(G,Y),ae={eventKey:Y,expanded:n.indexOf(Y)!==-1,selected:E.indexOf(Y)!==-1,loaded:I.indexOf(Y)!==-1,loading:re.indexOf(Y)!==-1,checked:X.indexOf(Y)!==-1,halfChecked:V.indexOf(Y)!==-1,pos:String(Ve?Ve.pos:""),dragOver:y===Y&&ge===0,dragOverGapTop:y===Y&&ge===-1,dragOverGapBottom:y===Y&&ge===1};return ae}function De(Y){var u=Y.data,n=Y.expanded,E=Y.selected,I=Y.checked,re=Y.loaded,X=Y.loading,V=Y.halfChecked,y=Y.dragOver,ge=Y.dragOverGapTop,G=Y.dragOverGapBottom,Ve=Y.pos,ae=Y.active,xe=Y.eventKey,de=(0,s.Z)((0,s.Z)({},u),{},{expanded:n,selected:E,checked:I,loaded:re,loading:X,halfChecked:V,dragOver:y,dragOverGapTop:ge,dragOverGapBottom:G,pos:Ve,active:ae,key:xe});return"props"in de||Object.defineProperty(de,"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`."),Y}}),de}},8224:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});var t=e(4676);function r(s,U,f,O){var o=t.unstable_batchedUpdates?function(se){t.unstable_batchedUpdates(f,se)}:f;return s!=null&&s.addEventListener&&s.addEventListener(U,o,O),{remove:function(){s!=null&&s.removeEventListener&&s.removeEventListener(U,o,O)}}}},55468:function(qt,qe,e){"use strict";e.d(qe,{g1:function(){return ie},os:function(){return x}});var t=/margin|padding|width|height|max|min|offset/,r={left:!0,top:!0},s={cssFloat:1,styleFloat:1,float:1};function U(Z){return Z.nodeType===1?Z.ownerDocument.defaultView.getComputedStyle(Z,null):{}}function f(Z,R,L){if(R=R.toLowerCase(),L==="auto"){if(R==="height")return Z.offsetHeight;if(R==="width")return Z.offsetWidth}return R in r||(r[R]=t.test(R)),r[R]?parseFloat(L)||0:L}function O(Z,R){var L=arguments.length,We=U(Z);return R=s[R]?"cssFloat"in Z.style?"cssFloat":"styleFloat":R,L===1?We:f(Z,R,We[R]||Z.style[R])}function o(Z,R,L){var We=arguments.length;if(R=s[R]?"cssFloat"in Z.style?"cssFloat":"styleFloat":R,We===3)return typeof L=="number"&&t.test(R)&&(L="".concat(L,"px")),Z.style[R]=L,L;for(var Ce in R)R.hasOwnProperty(Ce)&&o(Z,Ce,R[Ce]);return U(Z)}function ee(Z){return Z===document.body?document.documentElement.clientWidth:Z.offsetWidth}function se(Z){return Z===document.body?window.innerHeight||document.documentElement.clientHeight:Z.offsetHeight}function P(){var Z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Z,height:R}}function ie(){var Z=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:Z,height:R}}function M(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function x(Z){var R=Z.getBoundingClientRect(),L=document.documentElement;return{left:R.left+(window.pageXOffset||L.scrollLeft)-(L.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||L.scrollTop)-(L.clientTop||document.body.clientTop||0)}}},24514:function(qt,qe,e){"use strict";e.d(qe,{G:function(){return U}});var t=e(47273),r=function(O){if((0,t.Z)()&&window.document.documentElement){var o=Array.isArray(O)?O:[O],ee=window.document.documentElement;return o.some(function(se){return se in ee.style})}return!1},s=function(O,o){if(!r(O))return!1;var ee=document.createElement("div"),se=ee.style[O];return ee.style[O]=o,ee.style[O]!==se};function U(f,O){return!Array.isArray(f)&&O!==void 0?s(f,O):r(f)}},48911:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return dt}});var t=e(54476),r=e(76190),s=e(33885),U=e(20068),f=e(42978),O=e(75931),o=e(92310),ee=e.n(o),se=e(29301),P=e(70425),ie=e(34280),M=e(59301),x=e(4676),Z=M.forwardRef(function(je,nt){var g=je.height,D=je.offsetY,C=je.offsetX,l=je.children,j=je.prefixCls,ce=je.onInnerResize,p=je.innerProps,m=je.rtl,J=je.extra,N={},A={display:"flex",flexDirection:"column"};return D!==void 0&&(N={height:g,position:"relative",overflow:"hidden"},A=(0,s.Z)((0,s.Z)({},A),{},(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({transform:"translateY(".concat(D,"px)")},m?"marginRight":"marginLeft",-C),"position","absolute"),"left",0),"right",0),"top",0))),M.createElement("div",{style:N},M.createElement(se.Z,{onResize:function(Je){var Se=Je.offsetHeight;Se&&ce&&ce()}},M.createElement("div",(0,t.Z)({style:A,className:ee()((0,U.Z)({},"".concat(j,"-holder-inner"),j)),ref:nt},p),l,J)))});Z.displayName="Filler";var R=Z;function L(je){var nt=je.children,g=je.setRef,D=M.useCallback(function(C){g(C)},[]);return M.cloneElement(nt,{ref:D})}function We(je,nt,g,D,C,l,j,ce){var p=ce.getKey;return je.slice(nt,g+1).map(function(m,J){var N=nt+J,A=j(m,N,{style:{width:D},offsetX:C}),q=p(m);return M.createElement(L,{key:q,setRef:function(Se){return l(m,Se)}},A)})}function Ce(je,nt,g,D){var C=g-je,l=nt-g,j=Math.min(C,l)*2;if(D<=j){var ce=Math.floor(D/2);return D%2?g+ce+1:g-ce}return C>l?g-(D-l):g+(D-C)}function Ze(je,nt,g){var D=je.length,C=nt.length,l,j;if(D===0&&C===0)return null;D2&&arguments[2]!==void 0?arguments[2]:!1,N=p?m<0&&ce.current.left||m>0&&ce.current.right:m<0&&ce.current.top||m>0&&ce.current.bottom;return J&&N?(clearTimeout(l.current),C.current=!1):(!N||C.current)&&j(),!C.current&&N}};function I(je,nt,g,D,C,l,j){var ce=(0,M.useRef)(0),p=(0,M.useRef)(null),m=(0,M.useRef)(null),J=(0,M.useRef)(!1),N=E(nt,g,D,C);function A(Ue,F){if(Y.Z.cancel(p.current),!N(!1,F)){var ye=Ue;if(!ye._virtualHandled)ye._virtualHandled=!0;else return;ce.current+=F,m.current=F,n||ye.preventDefault(),p.current=(0,Y.Z)(function(){var Ye=J.current?10:1;j(ce.current*Ye,!1),ce.current=0})}}function q(Ue,F){j(F,!0),n||Ue.preventDefault()}var Je=(0,M.useRef)(null),Se=(0,M.useRef)(null);function Ke(Ue){if(je){Y.Z.cancel(Se.current),Se.current=(0,Y.Z)(function(){Je.current=null},2);var F=Ue.deltaX,ye=Ue.deltaY,Ye=Ue.shiftKey,$e=F,xt=ye;(Je.current==="sx"||!Je.current&&Ye&&ye&&!F)&&($e=ye,xt=0,Je.current="sx");var Nt=Math.abs($e),Pt=Math.abs(xt);Je.current===null&&(Je.current=l&&Nt>Pt?"x":"y"),Je.current==="y"?A(Ue,xt):q(Ue,$e)}}function He(Ue){je&&(J.current=Ue.detail===m.current)}return[Ke,He]}function re(je,nt,g,D){var C=M.useMemo(function(){return[new Map,[]]},[je,g.id,D]),l=(0,f.Z)(C,2),j=l[0],ce=l[1],p=function(J){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:J,A=j.get(J),q=j.get(N);if(A===void 0||q===void 0)for(var Je=je.length,Se=ce.length;Se0&&arguments[0]!==void 0?arguments[0]:!1;J();var Je=function(){var He=!1;ce.current.forEach(function(Ue,F){if(Ue&&Ue.offsetParent){var ye=Ue.offsetHeight,Ye=getComputedStyle(Ue),$e=Ye.marginTop,xt=Ye.marginBottom,Nt=G($e),Pt=G(xt),Tt=ye+Nt+Pt;p.current.get(F)!==Tt&&(p.current.set(F,Tt),He=!0)}}),He&&j(function(Ue){return Ue+1})};if(q)Je();else{m.current+=1;var Se=m.current;Promise.resolve().then(function(){Se===m.current&&Je()})}}function A(q,Je){var Se=je(q),Ke=ce.current.get(Se);Je?(ce.current.set(Se,Je),N()):ce.current.delete(Se),!Ke!=!Je&&(Je?nt==null||nt(q):g==null||g(q))}return(0,M.useEffect)(function(){return J},[]),[A,N,p.current,l]}var ae=14/15;function xe(je,nt,g){var D=(0,M.useRef)(!1),C=(0,M.useRef)(0),l=(0,M.useRef)(0),j=(0,M.useRef)(null),ce=(0,M.useRef)(null),p,m=function(q){if(D.current){var Je=Math.ceil(q.touches[0].pageX),Se=Math.ceil(q.touches[0].pageY),Ke=C.current-Je,He=l.current-Se,Ue=Math.abs(Ke)>Math.abs(He);Ue?C.current=Je:l.current=Se;var F=g(Ue,Ue?Ke:He,!1,q);F&&q.preventDefault(),clearInterval(ce.current),F&&(ce.current=setInterval(function(){Ue?Ke*=ae:He*=ae;var ye=Math.floor(Ue?Ke:He);(!g(Ue,ye,!0)||Math.abs(ye)<=.1)&&clearInterval(ce.current)},16))}},J=function(){D.current=!1,p()},N=function(q){p(),q.touches.length===1&&!D.current&&(D.current=!0,C.current=Math.ceil(q.touches[0].pageX),l.current=Math.ceil(q.touches[0].pageY),j.current=q.target,j.current.addEventListener("touchmove",m,{passive:!1}),j.current.addEventListener("touchend",J,{passive:!0}))};p=function(){j.current&&(j.current.removeEventListener("touchmove",m),j.current.removeEventListener("touchend",J))},(0,ie.Z)(function(){return je&&nt.current.addEventListener("touchstart",N,{passive:!0}),function(){var A;(A=nt.current)===null||A===void 0||A.removeEventListener("touchstart",N),p(),clearInterval(ce.current)}},[je])}function de(je){return Math.floor(Math.pow(je,.5))}function ve(je,nt){var g="touches"in je?je.touches[0]:je;return g[nt?"pageX":"pageY"]-window[nt?"scrollX":"scrollY"]}function Be(je,nt,g){M.useEffect(function(){var D=nt.current;if(je&&D){var C=!1,l,j,ce=function(){Y.Z.cancel(l)},p=function A(){ce(),l=(0,Y.Z)(function(){g(j),A()})},m=function(){C=!1,ce()},J=function(q){if(!(q.target.draggable||q.button!==0)){var Je=q;Je._virtualHandled||(Je._virtualHandled=!0,C=!0)}},N=function(q){if(C){var Je=ve(q,!1),Se=D.getBoundingClientRect(),Ke=Se.top,He=Se.bottom;if(Je<=Ke){var Ue=Ke-Je;j=-de(Ue),p()}else if(Je>=He){var F=Je-He;j=de(F),p()}else ce()}};return D.addEventListener("mousedown",J),D.ownerDocument.addEventListener("mouseup",m),D.ownerDocument.addEventListener("mousemove",N),D.ownerDocument.addEventListener("dragend",m),function(){D.removeEventListener("mousedown",J),D.ownerDocument.removeEventListener("mouseup",m),D.ownerDocument.removeEventListener("mousemove",N),D.ownerDocument.removeEventListener("dragend",m),ce()}}},[je])}var le=10;function k(je,nt,g,D,C,l,j,ce){var p=M.useRef(),m=M.useState(null),J=(0,f.Z)(m,2),N=J[0],A=J[1];return(0,ie.Z)(function(){if(N&&N.times=0;Lt-=1){var ar=C(nt[Lt]),cn=g.get(ar);if(cn===void 0){Ue=!0;break}if(An-=cn,An<=0)break}switch(Ye){case"top":ye=xt-Ke;break;case"bottom":ye=Nt-He+Ke;break;default:{var on=je.current.scrollTop,tr=on+He;xttr&&(F="bottom")}}ye!==null&&j(ye),ye!==N.lastTop&&(Ue=!0)}Ue&&A((0,s.Z)((0,s.Z)({},N),{},{times:N.times+1,targetAlign:F,lastTop:ye}))}},[N,je.current]),function(q){if(q==null){ce();return}if(Y.Z.cancel(p.current),typeof q=="number")j(q);else if(q&&(0,r.Z)(q)==="object"){var Je,Se=q.align;"index"in q?Je=q.index:Je=nt.findIndex(function(Ue){return C(Ue)===q.key});var Ke=q.offset,He=Ke===void 0?0:Ke;A({times:0,index:Je,offset:He,originAlign:Se})}}}var Ee=M.forwardRef(function(je,nt){var g=je.prefixCls,D=je.rtl,C=je.scrollOffset,l=je.scrollRange,j=je.onStartMove,ce=je.onStopMove,p=je.onScroll,m=je.horizontal,J=je.spinSize,N=je.containerSize,A=je.style,q=je.thumbStyle,Je=je.showScrollBar,Se=M.useState(!1),Ke=(0,f.Z)(Se,2),He=Ke[0],Ue=Ke[1],F=M.useState(null),ye=(0,f.Z)(F,2),Ye=ye[0],$e=ye[1],xt=M.useState(null),Nt=(0,f.Z)(xt,2),Pt=Nt[0],Tt=Nt[1],gn=!D,Zn=M.useRef(),An=M.useRef(),Lt=M.useState(Je),ar=(0,f.Z)(Lt,2),cn=ar[0],on=ar[1],tr=M.useRef(),tt=function(){Je===!0||Je===!1||(clearTimeout(tr.current),on(!0),tr.current=setTimeout(function(){on(!1)},3e3))},Ot=l-N||0,Gt=N-J||0,Ft=M.useMemo(function(){if(C===0||Ot===0)return 0;var fe=C/Ot;return fe*Gt},[C,Ot,Gt]),tn=function(ot){ot.stopPropagation(),ot.preventDefault()},Hn=M.useRef({top:Ft,dragging:He,pageY:Ye,startTop:Pt});Hn.current={top:Ft,dragging:He,pageY:Ye,startTop:Pt};var un=function(ot){Ue(!0),$e(ve(ot,m)),Tt(Hn.current.top),j(),ot.stopPropagation(),ot.preventDefault()};M.useEffect(function(){var fe=function(K){K.preventDefault()},ot=Zn.current,Et=An.current;return ot.addEventListener("touchstart",fe,{passive:!1}),Et.addEventListener("touchstart",un,{passive:!1}),function(){ot.removeEventListener("touchstart",fe),Et.removeEventListener("touchstart",un)}},[]);var Rn=M.useRef();Rn.current=Ot;var qn=M.useRef();qn.current=Gt,M.useEffect(function(){if(He){var fe,ot=function(K){var ct=Hn.current,pe=ct.dragging,Bt=ct.pageY,Ht=ct.startTop;Y.Z.cancel(fe);var Ct=Zn.current.getBoundingClientRect(),$t=N/(m?Ct.width:Ct.height);if(pe){var sn=(ve(K,m)-Bt)*$t,wn=Ht;!gn&&m?wn-=sn:wn+=sn;var Cn=Rn.current,Wt=qn.current,oe=Wt?wn/Wt:0,Ae=Math.ceil(oe*Cn);Ae=Math.max(Ae,0),Ae=Math.min(Ae,Cn),fe=(0,Y.Z)(function(){p(Ae,m)})}},Et=function(){Ue(!1),ce()};return window.addEventListener("mousemove",ot,{passive:!0}),window.addEventListener("touchmove",ot,{passive:!0}),window.addEventListener("mouseup",Et,{passive:!0}),window.addEventListener("touchend",Et,{passive:!0}),function(){window.removeEventListener("mousemove",ot),window.removeEventListener("touchmove",ot),window.removeEventListener("mouseup",Et),window.removeEventListener("touchend",Et),Y.Z.cancel(fe)}}},[He]),M.useEffect(function(){return tt(),function(){clearTimeout(tr.current)}},[C]),M.useImperativeHandle(nt,function(){return{delayHidden:tt}});var Tn="".concat(g,"-scrollbar"),Yt={position:"absolute",visibility:cn?null:"hidden"},Sr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return m?(Object.assign(Yt,{height:8,left:0,right:0,bottom:0}),Object.assign(Sr,(0,U.Z)({height:"100%",width:J},gn?"left":"right",Ft))):(Object.assign(Yt,(0,U.Z)({width:8,top:0,bottom:0},gn?"right":"left",0)),Object.assign(Sr,{width:"100%",height:J,top:Ft})),M.createElement("div",{ref:Zn,className:ee()(Tn,(0,U.Z)((0,U.Z)((0,U.Z)({},"".concat(Tn,"-horizontal"),m),"".concat(Tn,"-vertical"),!m),"".concat(Tn,"-visible"),cn)),style:(0,s.Z)((0,s.Z)({},Yt),A),onMouseDown:tn,onMouseMove:tt},M.createElement("div",{ref:An,className:ee()("".concat(Tn,"-thumb"),(0,U.Z)({},"".concat(Tn,"-thumb-moving"),He)),style:(0,s.Z)((0,s.Z)({},Sr),q),onMouseDown:un}))}),te=Ee,W=20;function be(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,g=je/nt*je;return isNaN(g)&&(g=0),g=Math.max(g,W),Math.floor(g)}var Qe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Dt=[],yt={overflowY:"auto",overflowAnchor:"none"};function kt(je,nt){var g=je.prefixCls,D=g===void 0?"rc-virtual-list":g,C=je.className,l=je.height,j=je.itemHeight,ce=je.fullHeight,p=ce===void 0?!0:ce,m=je.style,J=je.data,N=je.children,A=je.itemKey,q=je.virtual,Je=je.direction,Se=je.scrollWidth,Ke=je.component,He=Ke===void 0?"div":Ke,Ue=je.onScroll,F=je.onVirtualScroll,ye=je.onVisibleChange,Ye=je.innerProps,$e=je.extraRender,xt=je.styles,Nt=je.showScrollBar,Pt=Nt===void 0?"optional":Nt,Tt=(0,O.Z)(je,Qe),gn=M.useCallback(function(Sn){return typeof A=="function"?A(Sn):Sn==null?void 0:Sn[A]},[A]),Zn=Ve(gn,null,null),An=(0,f.Z)(Zn,4),Lt=An[0],ar=An[1],cn=An[2],on=An[3],tr=!!(q!==!1&&l&&j),tt=M.useMemo(function(){return Object.values(cn.maps).reduce(function(Sn,Dn){return Sn+Dn},0)},[cn.id,cn.maps]),Ot=tr&&J&&(Math.max(j*J.length,tt)>l||!!Se),Gt=Je==="rtl",Ft=ee()(D,(0,U.Z)({},"".concat(D,"-rtl"),Gt),C),tn=J||Dt,Hn=(0,M.useRef)(),un=(0,M.useRef)(),Rn=(0,M.useRef)(),qn=(0,M.useState)(0),Tn=(0,f.Z)(qn,2),Yt=Tn[0],Sr=Tn[1],fe=(0,M.useState)(0),ot=(0,f.Z)(fe,2),Et=ot[0],z=ot[1],K=(0,M.useState)(!1),ct=(0,f.Z)(K,2),pe=ct[0],Bt=ct[1],Ht=function(){Bt(!0)},Ct=function(){Bt(!1)},$t={getKey:gn};function sn(Sn){Sr(function(Dn){var cr;typeof Sn=="function"?cr=Sn(Dn):cr=Sn;var Lr=kn(cr);return Hn.current.scrollTop=Lr,Lr})}var wn=(0,M.useRef)({start:0,end:tn.length}),Cn=(0,M.useRef)(),Wt=De(tn,gn),oe=(0,f.Z)(Wt,1),Ae=oe[0];Cn.current=Ae;var Re=M.useMemo(function(){if(!tr)return{scrollHeight:void 0,start:0,end:tn.length-1,offset:void 0};if(!Ot){var Sn;return{scrollHeight:((Sn=un.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,start:0,end:tn.length-1,offset:void 0}}for(var Dn=0,cr,Lr,ro,eo=tn.length,_r=0;_r=Yt&&cr===void 0&&(cr=_r,Lr=Dn),Fo>Yt+l&&ro===void 0&&(ro=_r),Dn=Fo}return cr===void 0&&(cr=0,Lr=0,ro=Math.ceil(l/j)),ro===void 0&&(ro=tn.length-1),ro=Math.min(ro+1,tn.length-1),{scrollHeight:Dn,start:cr,end:ro,offset:Lr}},[Ot,tr,Yt,tn,on,l]),Xe=Re.scrollHeight,ht=Re.start,ut=Re.end,mt=Re.offset;wn.current.start=ht,wn.current.end=ut,M.useLayoutEffect(function(){var Sn=cn.getRecord();if(Sn.size===1){var Dn=Array.from(Sn.keys())[0],cr=Sn.get(Dn),Lr=tn[ht];if(Lr&&cr===void 0){var ro=gn(Lr);if(ro===Dn){var eo=cn.get(Dn),_r=eo-j;sn(function(fo){return fo+_r})}}}cn.resetRecord()},[Xe]);var $=M.useState({width:0,height:l}),Ne=(0,f.Z)($,2),Fe=Ne[0],et=Ne[1],Ge=function(Dn){et({width:Dn.offsetWidth,height:Dn.offsetHeight})},st=(0,M.useRef)(),at=(0,M.useRef)(),Qt=M.useMemo(function(){return be(Fe.width,Se)},[Fe.width,Se]),mn=M.useMemo(function(){return be(Fe.height,Xe)},[Fe.height,Xe]),En=Xe-l,Wn=(0,M.useRef)(En);Wn.current=En;function kn(Sn){var Dn=Sn;return Number.isNaN(Wn.current)||(Dn=Math.min(Dn,Wn.current)),Dn=Math.max(Dn,0),Dn}var Vn=Yt<=0,On=Yt>=En,ln=Et<=0,Xn=Et>=Se,Jn=E(Vn,On,ln,Xn),pr=function(){return{x:Gt?-Et:Et,y:Yt}},Kn=(0,M.useRef)(pr()),Yn=(0,P.useEvent)(function(Sn){if(F){var Dn=(0,s.Z)((0,s.Z)({},pr()),Sn);(Kn.current.x!==Dn.x||Kn.current.y!==Dn.y)&&(F(Dn),Kn.current=Dn)}});function nr(Sn,Dn){var cr=Sn;Dn?((0,x.flushSync)(function(){z(cr)}),Yn()):sn(cr)}function lr(Sn){var Dn=Sn.currentTarget.scrollTop;Dn!==Yt&&sn(Dn),Ue==null||Ue(Sn),Yn()}var Br=function(Dn){var cr=Dn,Lr=Se?Se-Fe.width:0;return cr=Math.max(cr,0),cr=Math.min(cr,Lr),cr},Ur=(0,P.useEvent)(function(Sn,Dn){Dn?((0,x.flushSync)(function(){z(function(cr){var Lr=cr+(Gt?-Sn:Sn);return Br(Lr)})}),Yn()):sn(function(cr){var Lr=cr+Sn;return Lr})}),Ln=I(tr,Vn,On,ln,Xn,!!Se,Ur),Pn=(0,f.Z)(Ln,2),dn=Pn[0],mr=Pn[1];xe(tr,Hn,function(Sn,Dn,cr,Lr){var ro=Lr;return Jn(Sn,Dn,cr)?!1:!ro||!ro._virtualHandled?(ro&&(ro._virtualHandled=!0),dn({preventDefault:function(){},deltaX:Sn?Dn:0,deltaY:Sn?0:Dn}),!0):!1}),Be(Ot,Hn,function(Sn){sn(function(Dn){return Dn+Sn})}),(0,ie.Z)(function(){function Sn(cr){var Lr=Vn&&cr.detail<0,ro=On&&cr.detail>0;tr&&!Lr&&!ro&&cr.preventDefault()}var Dn=Hn.current;return Dn.addEventListener("wheel",dn,{passive:!1}),Dn.addEventListener("DOMMouseScroll",mr,{passive:!0}),Dn.addEventListener("MozMousePixelScroll",Sn,{passive:!1}),function(){Dn.removeEventListener("wheel",dn),Dn.removeEventListener("DOMMouseScroll",mr),Dn.removeEventListener("MozMousePixelScroll",Sn)}},[tr,Vn,On]),(0,ie.Z)(function(){if(Se){var Sn=Br(Et);z(Sn),Yn({x:Sn})}},[Fe.width,Se]);var hr=function(){var Dn,cr;(Dn=st.current)===null||Dn===void 0||Dn.delayHidden(),(cr=at.current)===null||cr===void 0||cr.delayHidden()},sr=k(Hn,tn,cn,j,gn,function(){return ar(!0)},sn,hr);M.useImperativeHandle(nt,function(){return{nativeElement:Rn.current,getScrollInfo:pr,scrollTo:function(Dn){function cr(Lr){return Lr&&(0,r.Z)(Lr)==="object"&&("left"in Lr||"top"in Lr)}cr(Dn)?(Dn.left!==void 0&&z(Br(Dn.left)),sr(Dn.top)):sr(Dn)}}}),(0,ie.Z)(function(){if(ye){var Sn=tn.slice(ht,ut+1);ye(Sn,tn)}},[ht,ut,tn]);var fr=re(tn,gn,cn,j),kr=$e==null?void 0:$e({start:ht,end:ut,virtual:Ot,offsetX:Et,offsetY:mt,rtl:Gt,getSize:fr}),_n=We(tn,ht,ut,Se,Et,Lt,N,$t),br=null;l&&(br=(0,s.Z)((0,U.Z)({},p?"height":"maxHeight",l),yt),tr&&(br.overflowY="hidden",Se&&(br.overflowX="hidden"),pe&&(br.pointerEvents="none")));var Rr={};return Gt&&(Rr.dir="rtl"),M.createElement("div",(0,t.Z)({ref:Rn,style:(0,s.Z)((0,s.Z)({},m),{},{position:"relative"}),className:Ft},Rr,Tt),M.createElement(se.Z,{onResize:Ge},M.createElement(He,{className:"".concat(D,"-holder"),style:br,ref:Hn,onScroll:lr,onMouseEnter:hr},M.createElement(R,{prefixCls:D,height:Xe,offsetX:Et,offsetY:mt,scrollWidth:Se,onInnerResize:ar,ref:un,innerProps:Ye,rtl:Gt,extra:kr},_n))),Ot&&Xe>l&&M.createElement(te,{ref:st,prefixCls:D,scrollOffset:Yt,scrollRange:Xe,rtl:Gt,onScroll:nr,onStartMove:Ht,onStopMove:Ct,spinSize:mn,containerSize:Fe.height,style:xt==null?void 0:xt.verticalScrollBar,thumbStyle:xt==null?void 0:xt.verticalScrollBarThumb,showScrollBar:Pt}),Ot&&Se>Fe.width&&M.createElement(te,{ref:at,prefixCls:D,scrollOffset:Et,scrollRange:Se,rtl:Gt,onScroll:nr,onStartMove:Ht,onStopMove:Ct,spinSize:Qt,containerSize:Fe.width,horizontal:!0,style:xt==null?void 0:xt.horizontalScrollBar,thumbStyle:xt==null?void 0:xt.horizontalScrollBarThumb,showScrollBar:Pt}))}var vt=M.forwardRef(kt);vt.displayName="List";var wt=vt,dt=wt},51581:function(qt,qe,e){"use strict";Object.defineProperty(qe,"__esModule",{value:!0});var t=function(){function M(x,Z){for(var R=0;R=0||Object.prototype.hasOwnProperty.call(M,R)&&(Z[R]=M[R]);return Z}function ee(M,x){if(!(M instanceof x))throw new TypeError("Cannot call a class as a function")}function se(M,x){if(!M)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:M}function P(M,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);M.prototype=Object.create(x&&x.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(M,x):M.__proto__=x)}var ie=function(M){P(x,M);function x(Z){ee(this,x);var R=se(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,Z));return R.scrollListener=R.scrollListener.bind(R),R.eventListenerOptions=R.eventListenerOptions.bind(R),R.mousewheelListener=R.mousewheelListener.bind(R),R}return t(x,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var 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,L={get passive(){R=!0}};try{document.addEventListener("test",null,L),document.removeEventListener("test",null,L)}catch(We){}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 L=this.props.getScrollParent&&this.props.getScrollParent();return L!=null?L: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 L=window;this.props.useWindow===!1&&(L=R),L.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),L.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),L.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(R){R.deltaY===1&&!this.isPassiveSupported()&&R.preventDefault()}},{key:"scrollListener",value:function(){var R=this.scrollComponent,L=window,We=this.getParentElement(R),Ce=void 0;if(this.props.useWindow){var Ze=document.documentElement||document.body.parentNode||document.body,De=L.pageYOffset!==void 0?L.pageYOffset:Ze.scrollTop;this.props.isReverse?Ce=De:Ce=this.calculateOffset(R,De)}else this.props.isReverse?Ce=We.scrollTop:Ce=R.scrollHeight-We.scrollTop-We.clientHeight;Cetypeof se=="object"&&se!=null&&se.nodeType===1,r=(se,P)=>(!P||se!=="hidden")&&se!=="visible"&&se!=="clip",s=(se,P)=>{if(se.clientHeight{const x=(Z=>{if(!Z.ownerDocument||!Z.ownerDocument.defaultView)return null;try{return Z.ownerDocument.defaultView.frameElement}catch(R){return null}})(M);return!!x&&(x.clientHeightZP||Z>se&&R=P&&L>=ie?Z-se-M:R>P&&Lie?R-P+x:0,f=se=>{const P=se.parentElement;return P==null?se.getRootNode().host||null:P},O=(se,P)=>{var ie,M,x,Z;if(typeof document=="undefined")return[];const{scrollMode:R,block:L,inline:We,boundary:Ce,skipOverflowHiddenElements:Ze}=P,De=typeof Ce=="function"?Ce:te=>te!==Ce;if(!t(se))throw new TypeError("Invalid target");const Y=document.scrollingElement||document.documentElement,u=[];let n=se;for(;t(n)&&De(n);){if(n=f(n),n===Y){u.push(n);break}n!=null&&n===document.body&&s(n)&&!s(document.documentElement)||n!=null&&s(n,Ze)&&u.push(n)}const E=(M=(ie=window.visualViewport)==null?void 0:ie.width)!=null?M:innerWidth,I=(Z=(x=window.visualViewport)==null?void 0:x.height)!=null?Z:innerHeight,{scrollX:re,scrollY:X}=window,{height:V,width:y,top:ge,right:G,bottom:Ve,left:ae}=se.getBoundingClientRect(),{top:xe,right:de,bottom:ve,left:Be}=(te=>{const W=window.getComputedStyle(te);return{top:parseFloat(W.scrollMarginTop)||0,right:parseFloat(W.scrollMarginRight)||0,bottom:parseFloat(W.scrollMarginBottom)||0,left:parseFloat(W.scrollMarginLeft)||0}})(se);let le=L==="start"||L==="nearest"?ge-xe:L==="end"?Ve+ve:ge+V/2-xe+ve,k=We==="center"?ae+y/2-Be+de:We==="end"?G+de:ae-Be;const Ee=[];for(let te=0;te=0&&ae>=0&&Ve<=I&&G<=E&&(W===Y&&!s(W)||ge>=Dt&&Ve<=kt&&ae>=vt&&G<=yt))return Ee;const wt=getComputedStyle(W),dt=parseInt(wt.borderLeftWidth,10),je=parseInt(wt.borderTopWidth,10),nt=parseInt(wt.borderRightWidth,10),g=parseInt(wt.borderBottomWidth,10);let D=0,C=0;const l="offsetWidth"in W?W.offsetWidth-W.clientWidth-dt-nt:0,j="offsetHeight"in W?W.offsetHeight-W.clientHeight-je-g:0,ce="offsetWidth"in W?W.offsetWidth===0?0:Qe/W.offsetWidth:0,p="offsetHeight"in W?W.offsetHeight===0?0:be/W.offsetHeight:0;if(Y===W)D=L==="start"?le:L==="end"?le-I:L==="nearest"?U(X,X+I,I,je,g,X+le,X+le+V,V):le-I/2,C=We==="start"?k:We==="center"?k-E/2:We==="end"?k-E:U(re,re+E,E,dt,nt,re+k,re+k+y,y),D=Math.max(0,D+X),C=Math.max(0,C+re);else{D=L==="start"?le-Dt-je:L==="end"?le-kt+g+j:L==="nearest"?U(Dt,kt,be,je,g+j,le,le+V,V):le-(Dt+be/2)+j/2,C=We==="start"?k-vt-dt:We==="center"?k-(vt+Qe/2)+l/2:We==="end"?k-yt+nt+l:U(vt,yt,Qe,dt,nt+l,k,k+y,y);const{scrollLeft:m,scrollTop:J}=W;D=p===0?0:Math.max(0,Math.min(J+D/p,W.scrollHeight-be/p+j)),C=ce===0?0:Math.max(0,Math.min(m+C/ce,W.scrollWidth-Qe/ce+l)),le+=J-D,k+=m-C}Ee.push({el:W,top:D,left:C})}return Ee},o=se=>se===!1?{block:"end",inline:"nearest"}:(P=>P===Object(P)&&Object.keys(P).length!==0)(se)?se:{block:"start",inline:"nearest"};function ee(se,P){if(!se.isConnected||!(x=>{let Z=x;for(;Z&&Z.parentNode;){if(Z.parentNode===document)return!0;Z=Z.parentNode instanceof ShadowRoot?Z.parentNode.host:Z.parentNode}return!1})(se))return;const ie=(x=>{const Z=window.getComputedStyle(x);return{top:parseFloat(Z.scrollMarginTop)||0,right:parseFloat(Z.scrollMarginRight)||0,bottom:parseFloat(Z.scrollMarginBottom)||0,left:parseFloat(Z.scrollMarginLeft)||0}})(se);if((x=>typeof x=="object"&&typeof x.behavior=="function")(P))return P.behavior(O(se,P));const M=typeof P=="boolean"||P==null?void 0:P.behavior;for(const{el:x,top:Z,left:R}of O(se,o(P))){const L=Z-ie.top+ie.bottom,We=R-ie.left+ie.right;x.scroll({top:L,left:We,behavior:M})}}}}]); +`,Ce=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Ze={},De;function Y(de){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=de.getAttribute("id")||de.getAttribute("data-reactid")||de.getAttribute("name");if(me&&Ze[Be])return Ze[Be];var le=window.getComputedStyle(de),k=le.getPropertyValue("box-sizing")||le.getPropertyValue("-moz-box-sizing")||le.getPropertyValue("-webkit-box-sizing"),Ee=parseFloat(le.getPropertyValue("padding-bottom"))+parseFloat(le.getPropertyValue("padding-top")),te=parseFloat(le.getPropertyValue("border-bottom-width"))+parseFloat(le.getPropertyValue("border-top-width")),W=Ce.map(function(Qe){return"".concat(Qe,":").concat(le.getPropertyValue(Qe))}).join(";"),be={sizingStyle:W,paddingSize:Ee,borderSize:te,boxSizing:k};return me&&Be&&(Ze[Be]=be),be}function u(de){var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,le=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;De||(De=document.createElement("textarea"),De.setAttribute("tab-index","-1"),De.setAttribute("aria-hidden","true"),document.body.appendChild(De)),de.getAttribute("wrap")?De.setAttribute("wrap",de.getAttribute("wrap")):De.removeAttribute("wrap");var k=Y(de,me),Ee=k.paddingSize,te=k.borderSize,W=k.boxSizing,be=k.sizingStyle;De.setAttribute("style","".concat(be,";").concat(We)),De.value=de.value||de.placeholder||"";var Qe=void 0,Dt=void 0,yt,kt=De.scrollHeight;if(W==="border-box"?kt+=te:W==="content-box"&&(kt-=Ee),Be!==null||le!==null){De.value=" ";var vt=De.scrollHeight-Ee;Be!==null&&(Qe=vt*Be,W==="border-box"&&(Qe=Qe+Ee+te),kt=Math.max(Qe,kt)),le!==null&&(Dt=vt*le,W==="border-box"&&(Dt=Dt+Ee+te),yt=kt>Dt?"":"hidden",kt=Math.min(Dt,kt))}var wt={height:kt,overflowY:yt,resize:"none"};return Qe&&(wt.minHeight=Qe),Dt&&(wt.maxHeight=Dt),wt}var n=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],E=0,I=1,re=2,X=x.forwardRef(function(de,me){var Be=de,le=Be.prefixCls,k=Be.onPressEnter,Ee=Be.defaultValue,te=Be.value,W=Be.autoSize,be=Be.onResize,Qe=Be.className,Dt=Be.style,yt=Be.disabled,kt=Be.onChange,vt=Be.onInternalAutoSize,wt=(0,O.Z)(Be,n),dt=(0,M.Z)(Ee,{value:te,postState:function(Tt){return Tt!=null?Tt:""}}),je=(0,f.Z)(dt,2),nt=je[0],g=je[1],D=function(Tt){g(Tt.target.value),kt==null||kt(Tt)},C=x.useRef();x.useImperativeHandle(me,function(){return{textArea:C.current}});var l=x.useMemo(function(){return W&&(0,U.Z)(W)==="object"?[W.minRows,W.maxRows]:[]},[W]),j=(0,f.Z)(l,2),ce=j[0],p=j[1],m=!!W,J=function(){try{if(document.activeElement===C.current){var Tt=C.current,gn=Tt.selectionStart,Zn=Tt.selectionEnd,An=Tt.scrollTop;C.current.setSelectionRange(gn,Zn),C.current.scrollTop=An}}catch(Lt){}},N=x.useState(re),A=(0,f.Z)(N,2),q=A[0],Je=A[1],Se=x.useState(),Ke=(0,f.Z)(Se,2),He=Ke[0],Ue=Ke[1],F=function(){Je(E)};(0,R.Z)(function(){m&&F()},[te,ce,p,m]),(0,R.Z)(function(){if(q===E)Je(I);else if(q===I){var Pt=u(C.current,!1,ce,p);Je(re),Ue(Pt)}else J()},[q]);var ye=x.useRef(),Ye=function(){L.Z.cancel(ye.current)},$e=function(Tt){q===re&&(be==null||be(Tt),W&&(Ye(),ye.current=(0,L.Z)(function(){F()})))};x.useEffect(function(){return Ye},[]);var xt=m?He:null,Nt=(0,r.Z)((0,r.Z)({},Dt),xt);return(q===E||q===I)&&(Nt.overflowY="hidden",Nt.overflowX="hidden"),x.createElement(Z.Z,{onResize:$e,disabled:!(W||be)},x.createElement("textarea",(0,t.Z)({},wt,{ref:C,style:Nt,className:se()(le,Qe,(0,s.Z)({},"".concat(le,"-disabled"),yt)),disabled:yt,value:nt,onChange:D})))}),V=X,y=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ge(de,me){return(0,o.Z)(de||"").slice(0,me).join("")}function G(de,me,Be,le){var k=Be;return de?k=ge(Be,le):(0,o.Z)(me||"").lengthle&&(k=me),k}var Ve=x.forwardRef(function(de,me){var Be,le=de.defaultValue,k=de.value,Ee=de.onFocus,te=de.onBlur,W=de.onChange,be=de.allowClear,Qe=de.maxLength,Dt=de.onCompositionStart,yt=de.onCompositionEnd,kt=de.suffix,vt=de.prefixCls,wt=vt===void 0?"rc-textarea":vt,dt=de.classes,je=de.showCount,nt=de.className,g=de.style,D=de.disabled,C=de.hidden,l=de.classNames,j=de.styles,ce=de.onResize,p=(0,O.Z)(de,y),m=(0,M.Z)(le,{value:k,defaultValue:le}),J=(0,f.Z)(m,2),N=J[0],A=J[1],q=(0,x.useRef)(null),Je=x.useState(!1),Se=(0,f.Z)(Je,2),Ke=Se[0],He=Se[1],Ue=x.useState(!1),F=(0,f.Z)(Ue,2),ye=F[0],Ye=F[1],$e=x.useRef(),xt=x.useRef(0),Nt=x.useState(null),Pt=(0,f.Z)(Nt,2),Tt=Pt[0],gn=Pt[1],Zn=function(){var Yt;(Yt=q.current)===null||Yt===void 0||Yt.textArea.focus()};(0,x.useImperativeHandle)(me,function(){return{resizableTextArea:q.current,focus:Zn,blur:function(){var Yt;(Yt=q.current)===null||Yt===void 0||Yt.textArea.blur()}}}),(0,x.useEffect)(function(){He(function(Tn){return!D&&Tn})},[D]);var An=Number(Qe)>0,Lt=function(Yt){Ye(!0),$e.current=N,xt.current=Yt.currentTarget.selectionStart,Dt==null||Dt(Yt)},ar=function(Yt){Ye(!1);var Sr=Yt.currentTarget.value;if(An){var fe,ot=xt.current>=Qe+1||xt.current===((fe=$e.current)===null||fe===void 0?void 0:fe.length);Sr=G(ot,$e.current,Sr,Qe)}Sr!==N&&(A(Sr),(0,ie.rJ)(Yt.currentTarget,Yt,W,Sr)),yt==null||yt(Yt)},cn=function(Yt){var Sr=Yt.target.value;if(!ye&&An){var fe=Yt.target.selectionStart>=Qe+1||Yt.target.selectionStart===Sr.length||!Yt.target.selectionStart;Sr=G(fe,N,Sr,Qe)}A(Sr),(0,ie.rJ)(Yt.currentTarget,Yt,W,Sr)},on=function(Yt){var Sr=p.onPressEnter,fe=p.onKeyDown;Yt.key==="Enter"&&Sr&&Sr(Yt),fe==null||fe(Yt)},tr=function(Yt){He(!0),Ee==null||Ee(Yt)},tt=function(Yt){He(!1),te==null||te(Yt)},Ot=function(Yt){var Sr;A(""),Zn(),(0,ie.rJ)((Sr=q.current)===null||Sr===void 0?void 0:Sr.textArea,Yt,W)},Gt=(0,ie.D7)(N);!ye&&An&&k==null&&(Gt=ge(Gt,Qe));var Ft=kt,tn;if(je){var Hn=(0,o.Z)(Gt).length;(0,U.Z)(je)==="object"?tn=je.formatter({value:Gt,count:Hn,maxLength:Qe}):tn="".concat(Hn).concat(An?" / ".concat(Qe):""),Ft=x.createElement(x.Fragment,null,Ft,x.createElement("span",{className:se()("".concat(wt,"-data-count"),l==null?void 0:l.count),style:j==null?void 0:j.count},tn))}var un=function(Yt){var Sr;ce==null||ce(Yt),(Sr=q.current)!==null&&Sr!==void 0&&Sr.textArea.style.height&&gn(!0)},Rn=!p.autoSize&&!je&&!be,qn=x.createElement(P.BaseInput,{value:Gt,allowClear:be,handleReset:Ot,suffix:Ft,prefixCls:wt,classes:{affixWrapper:se()(dt==null?void 0:dt.affixWrapper,(Be={},(0,s.Z)(Be,"".concat(wt,"-show-count"),je),(0,s.Z)(Be,"".concat(wt,"-textarea-allow-clear"),be),Be))},disabled:D,focused:Ke,className:nt,style:(0,r.Z)((0,r.Z)({},g),Tt&&!Rn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof tn=="string"?tn:void 0}},hidden:C,inputElement:x.createElement(V,(0,t.Z)({},p,{onKeyDown:on,onChange:cn,onFocus:tr,onBlur:tt,onCompositionStart:Lt,onCompositionEnd:ar,className:l==null?void 0:l.textarea,style:(0,r.Z)((0,r.Z)({},j==null?void 0:j.textarea),{},{resize:g==null?void 0:g.resize}),disabled:D,prefixCls:wt,onResize:un,ref:q}))});return qn}),ae=Ve,xe=ae},39417:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return I}});var t=e(54476),r=e(20068),s=e(75931),U=e(33885),f=e(67732),O=e(83652),o=e(31226),ee=e(42403),se=e(158),P=e(92310),ie=e.n(P),M=e(26112),x=e(59301),Z=e(39378),R=function(X){for(var V=X.prefixCls,y=X.level,ge=X.isStart,G=X.isEnd,Ve="".concat(V,"-indent-unit"),ae=[],xe=0;xe0&&arguments[0]!==void 0?arguments[0]:[],D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],C=g.length,l=D.length;if(Math.abs(C-l)!==1)return{add:!1,key:null};function j(ce,p){var m=new Map;ce.forEach(function(N){m.set(N,!0)});var J=p.filter(function(N){return!m.has(N)});return J.length===1?J[0]:null}return C ").concat(D);return D}var Qe=L.forwardRef(function(g,D){var C=g.prefixCls,l=g.data,j=g.selectable,ce=g.checkable,p=g.expandedKeys,m=g.selectedKeys,J=g.checkedKeys,N=g.loadedKeys,A=g.loadingKeys,q=g.halfCheckedKeys,Je=g.keyEntities,Se=g.disabled,Ke=g.dragging,He=g.dragOverNodeKey,Ue=g.dropPosition,F=g.motion,ye=g.height,Ye=g.itemHeight,$e=g.virtual,xt=g.focusable,Nt=g.activeItem,Pt=g.focused,Tt=g.tabIndex,gn=g.onKeyDown,Zn=g.onFocus,An=g.onBlur,Lt=g.onActiveChange,ar=g.onListChangeStart,cn=g.onListChangeEnd,on=(0,Y.Z)(g,xe),tr=L.useRef(null),tt=L.useRef(null);L.useImperativeHandle(D,function(){return{scrollTo:function(Wt){tr.current.scrollTo(Wt)},getIndentWidth:function(){return tt.current.offsetWidth}}});var Ot=L.useState(p),Gt=(0,De.Z)(Ot,2),Ft=Gt[0],tn=Gt[1],Hn=L.useState(l),un=(0,De.Z)(Hn,2),Rn=un[0],qn=un[1],Tn=L.useState(l),Yt=(0,De.Z)(Tn,2),Sr=Yt[0],fe=Yt[1],ot=L.useState([]),Et=(0,De.Z)(ot,2),z=Et[0],K=Et[1],ct=L.useState(null),pe=(0,De.Z)(ct,2),Bt=pe[0],Ht=pe[1],Ct=L.useRef(l);Ct.current=l;function $t(){var Cn=Ct.current;qn(Cn),fe(Cn),K([]),Ht(null),cn()}(0,u.Z)(function(){tn(p);var Cn=Ve(Ft,p);if(Cn.key!==null)if(Cn.add){var Wt=Rn.findIndex(function(ut){var mt=ut.key;return mt===Cn.key}),oe=te(ae(Rn,l,Cn.key),$e,ye,Ye),Ae=Rn.slice();Ae.splice(Wt+1,0,Ee),fe(Ae),K(oe),Ht("show")}else{var Re=l.findIndex(function(ut){var mt=ut.key;return mt===Cn.key}),Xe=te(ae(l,Rn,Cn.key),$e,ye,Ye),ht=l.slice();ht.splice(Re+1,0,Ee),fe(ht),K(Xe),Ht("hide")}else Rn!==l&&(qn(l),fe(l))},[p,l]),L.useEffect(function(){Ke||$t()},[Ke]);var sn=F?Sr:l,wn={expandedKeys:p,selectedKeys:m,loadedKeys:N,loadingKeys:A,checkedKeys:J,halfCheckedKeys:q,dragOverNodeKey:He,dropPosition:Ue,keyEntities:Je};return L.createElement(L.Fragment,null,Pt&&Nt&&L.createElement("span",{style:de,"aria-live":"assertive"},be(Nt)),L.createElement("div",null,L.createElement("input",{style:de,disabled:xt===!1||Se,tabIndex:xt!==!1?Tt:null,onKeyDown:gn,onFocus:Zn,onBlur:An,value:"",onChange:me,"aria-label":"for screen reader"})),L.createElement("div",{className:"".concat(C,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},L.createElement("div",{className:"".concat(C,"-indent")},L.createElement("div",{ref:tt,className:"".concat(C,"-indent-unit")}))),L.createElement(n.Z,(0,t.Z)({},on,{data:sn,itemKey:W,height:ye,fullHeight:!1,virtual:$e,itemHeight:Ye,prefixCls:"".concat(C,"-list"),ref:tr,onVisibleChange:function(Wt,oe){var Ae=new Set(Wt),Re=oe.filter(function(Xe){return!Ae.has(Xe)});Re.some(function(Xe){return W(Xe)===Be})&&$t()}}),function(Cn){var Wt=Cn.pos,oe=(0,t.Z)({},(Ze(Cn.data),Cn.data)),Ae=Cn.title,Re=Cn.key,Xe=Cn.isStart,ht=Cn.isEnd,ut=(0,X.km)(Re,Wt);delete oe.key,delete oe.children;var mt=(0,X.H8)(ut,wn);return L.createElement(G,(0,t.Z)({},oe,mt,{title:Ae,active:!!Nt&&Re===Nt.key,pos:Wt,data:Cn.data,isStart:Xe,isEnd:ht,motion:F,motionNodes:Re===Be?z:null,motionType:Bt,onMotionStart:ar,onMotionEnd:$t,treeNodeRequiredProps:wn,onMouseMove:function(){Lt(null)}}))}))});Qe.displayName="NodeList";var Dt=Qe,yt=e(35654),kt=e(90782),vt=e(67841),wt=10,dt=function(g){(0,se.Z)(C,g);var D=(0,P.Z)(C);function C(){var l;(0,O.Z)(this,C);for(var j=arguments.length,ce=new Array(j),p=0;p2&&arguments[2]!==void 0?arguments[2]:!1,q=l.state,Je=q.dragChildrenKeys,Se=q.dropPosition,Ke=q.dropTargetKey,He=q.dropTargetPos,Ue=q.dropAllowed;if(Ue){var F=l.props.onDrop;if(l.setState({dragOverNodeKey:null}),l.cleanDragState(),Ke!==null){var ye=(0,U.Z)((0,U.Z)({},(0,X.H8)(Ke,l.getTreeNodeRequiredProps())),{},{active:((N=l.getActiveItem())===null||N===void 0?void 0:N.key)===Ke,data:(0,vt.Z)(l.state.keyEntities,Ke).node}),Ye=Je.indexOf(Ke)!==-1;(0,R.ZP)(!Ye,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var $e=(0,yt.yx)(He),xt={event:m,node:(0,X.F)(ye),dragNode:l.dragNode?(0,X.F)(l.dragNode.props):null,dragNodesKeys:[l.dragNode.props.eventKey].concat(Je),dropToGap:Se!==0,dropPosition:Se+Number($e[$e.length-1])};A||F==null||F(xt),l.dragNode=null}}},l.cleanDragState=function(){var m=l.state.draggingNodeKey;m!==null&&l.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),l.dragStartMousePosition=null,l.currentMouseOverDroppableNodeKey=null},l.triggerExpandActionExpand=function(m,J){var N=l.state,A=N.expandedKeys,q=N.flattenNodes,Je=J.expanded,Se=J.key,Ke=J.isLeaf;if(!(Ke||m.shiftKey||m.metaKey||m.ctrlKey)){var He=q.filter(function(F){return F.key===Se})[0],Ue=(0,X.F)((0,U.Z)((0,U.Z)({},(0,X.H8)(Se,l.getTreeNodeRequiredProps())),{},{data:He.data}));l.setExpandedKeys(Je?(0,yt._5)(A,Se):(0,yt.L0)(A,Se)),l.onNodeExpand(m,Ue)}},l.onNodeClick=function(m,J){var N=l.props,A=N.onClick,q=N.expandAction;q==="click"&&l.triggerExpandActionExpand(m,J),A==null||A(m,J)},l.onNodeDoubleClick=function(m,J){var N=l.props,A=N.onDoubleClick,q=N.expandAction;q==="doubleClick"&&l.triggerExpandActionExpand(m,J),A==null||A(m,J)},l.onNodeSelect=function(m,J){var N=l.state.selectedKeys,A=l.state,q=A.keyEntities,Je=A.fieldNames,Se=l.props,Ke=Se.onSelect,He=Se.multiple,Ue=J.selected,F=J[Je.key],ye=!Ue;ye?He?N=(0,yt.L0)(N,F):N=[F]:N=(0,yt._5)(N,F);var Ye=N.map(function($e){var xt=(0,vt.Z)(q,$e);return xt?xt.node:null}).filter(function($e){return $e});l.setUncontrolledState({selectedKeys:N}),Ke==null||Ke(N,{event:"select",selected:ye,node:J,selectedNodes:Ye,nativeEvent:m.nativeEvent})},l.onNodeCheck=function(m,J,N){var A=l.state,q=A.keyEntities,Je=A.checkedKeys,Se=A.halfCheckedKeys,Ke=l.props,He=Ke.checkStrictly,Ue=Ke.onCheck,F=J.key,ye,Ye={event:"check",node:J,checked:N,nativeEvent:m.nativeEvent};if(He){var $e=N?(0,yt.L0)(Je,F):(0,yt._5)(Je,F),xt=(0,yt._5)(Se,F);ye={checked:$e,halfChecked:xt},Ye.checkedNodes=$e.map(function(An){return(0,vt.Z)(q,An)}).filter(function(An){return An}).map(function(An){return An.node}),l.setUncontrolledState({checkedKeys:$e})}else{var Nt=(0,kt.S)([].concat((0,f.Z)(Je),[F]),!0,q),Pt=Nt.checkedKeys,Tt=Nt.halfCheckedKeys;if(!N){var gn=new Set(Pt);gn.delete(F);var Zn=(0,kt.S)(Array.from(gn),{checked:!1,halfCheckedKeys:Tt},q);Pt=Zn.checkedKeys,Tt=Zn.halfCheckedKeys}ye=Pt,Ye.checkedNodes=[],Ye.checkedNodesPositions=[],Ye.halfCheckedKeys=Tt,Pt.forEach(function(An){var Lt=(0,vt.Z)(q,An);if(Lt){var ar=Lt.node,cn=Lt.pos;Ye.checkedNodes.push(ar),Ye.checkedNodesPositions.push({node:ar,pos:cn})}}),l.setUncontrolledState({checkedKeys:Pt},!1,{halfCheckedKeys:Tt})}Ue==null||Ue(ye,Ye)},l.onNodeLoad=function(m){var J=m.key,N=new Promise(function(A,q){l.setState(function(Je){var Se=Je.loadedKeys,Ke=Se===void 0?[]:Se,He=Je.loadingKeys,Ue=He===void 0?[]:He,F=l.props,ye=F.loadData,Ye=F.onLoad;if(!ye||Ke.indexOf(J)!==-1||Ue.indexOf(J)!==-1)return null;var $e=ye(m);return $e.then(function(){var xt=l.state.loadedKeys,Nt=(0,yt.L0)(xt,J);Ye==null||Ye(Nt,{event:"load",node:m}),l.setUncontrolledState({loadedKeys:Nt}),l.setState(function(Pt){return{loadingKeys:(0,yt._5)(Pt.loadingKeys,J)}}),A()}).catch(function(xt){if(l.setState(function(Pt){return{loadingKeys:(0,yt._5)(Pt.loadingKeys,J)}}),l.loadingRetryTimes[J]=(l.loadingRetryTimes[J]||0)+1,l.loadingRetryTimes[J]>=wt){var Nt=l.state.loadedKeys;(0,R.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),l.setUncontrolledState({loadedKeys:(0,yt.L0)(Nt,J)}),A()}q(xt)}),{loadingKeys:(0,yt.L0)(Ue,J)}})});return N.catch(function(){}),N},l.onNodeMouseEnter=function(m,J){var N=l.props.onMouseEnter;N==null||N({event:m,node:J})},l.onNodeMouseLeave=function(m,J){var N=l.props.onMouseLeave;N==null||N({event:m,node:J})},l.onNodeContextMenu=function(m,J){var N=l.props.onRightClick;N&&(m.preventDefault(),N({event:m,node:J}))},l.onFocus=function(){var m=l.props.onFocus;l.setState({focused:!0});for(var J=arguments.length,N=new Array(J),A=0;A1&&arguments[1]!==void 0?arguments[1]:!1,N=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!l.destroyed){var A=!1,q=!0,Je={};Object.keys(m).forEach(function(Se){if(Se in l.props){q=!1;return}A=!0,Je[Se]=m[Se]}),A&&(!J||q)&&l.setState((0,U.Z)((0,U.Z)({},Je),N))}},l.scrollTo=function(m){l.listRef.current.scrollTo(m)},l}return(0,o.Z)(C,[{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,ce=this.state,p=ce.focused,m=ce.flattenNodes,J=ce.keyEntities,N=ce.draggingNodeKey,A=ce.activeKey,q=ce.dropLevelOffset,Je=ce.dropContainerKey,Se=ce.dropTargetKey,Ke=ce.dropPosition,He=ce.dragOverNodeKey,Ue=ce.indent,F=this.props,ye=F.prefixCls,Ye=F.className,$e=F.style,xt=F.showLine,Nt=F.focusable,Pt=F.tabIndex,Tt=Pt===void 0?0:Pt,gn=F.selectable,Zn=F.showIcon,An=F.icon,Lt=F.switcherIcon,ar=F.draggable,cn=F.checkable,on=F.checkStrictly,tr=F.disabled,tt=F.motion,Ot=F.loadData,Gt=F.filterTreeNode,Ft=F.height,tn=F.itemHeight,Hn=F.virtual,un=F.titleRender,Rn=F.dropIndicatorRender,qn=F.onContextMenu,Tn=F.onScroll,Yt=F.direction,Sr=F.rootClassName,fe=F.rootStyle,ot=(0,Z.Z)(this.props,{aria:!0,data:!0}),Et;return ar&&((0,s.Z)(ar)==="object"?Et=ar:typeof ar=="function"?Et={nodeDraggable:ar}:Et={}),L.createElement(We.k.Provider,{value:{prefixCls:ye,selectable:gn,showIcon:Zn,icon:An,switcherIcon:Lt,draggable:Et,draggingNodeKey:N,checkable:cn,checkStrictly:on,disabled:tr,keyEntities:J,dropLevelOffset:q,dropContainerKey:Je,dropTargetKey:Se,dropPosition:Ke,dragOverNodeKey:He,indent:Ue,direction:Yt,dropIndicatorRender:Rn,loadData:Ot,filterTreeNode:Gt,titleRender:un,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}},L.createElement("div",{role:"tree",className:M()(ye,Ye,Sr,(j={},(0,r.Z)(j,"".concat(ye,"-show-line"),xt),(0,r.Z)(j,"".concat(ye,"-focused"),p),(0,r.Z)(j,"".concat(ye,"-active-focused"),A!==null),j)),style:fe},L.createElement(Dt,(0,t.Z)({ref:this.listRef,prefixCls:ye,style:$e,data:m,disabled:tr,selectable:gn,checkable:!!cn,motion:tt,dragging:N!==null,height:Ft,itemHeight:tn,virtual:Hn,focusable:Nt,focused:p,tabIndex:Tt,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:qn,onScroll:Tn},this.getTreeNodeRequiredProps(),ot))))}}],[{key:"getDerivedStateFromProps",value:function(j,ce){var p=ce.prevProps,m={prevProps:j};function J(Nt){return!p&&Nt in j||p&&p[Nt]!==j[Nt]}var N,A=ce.fieldNames;if(J("fieldNames")&&(A=(0,X.w$)(j.fieldNames),m.fieldNames=A),J("treeData")?N=j.treeData:J("children")&&((0,R.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),N=(0,X.zn)(j.children)),N){m.treeData=N;var q=(0,X.I8)(N,{fieldNames:A});m.keyEntities=(0,U.Z)((0,r.Z)({},Be,k),q.keyEntities)}var Je=m.keyEntities||ce.keyEntities;if(J("expandedKeys")||p&&J("autoExpandParent"))m.expandedKeys=j.autoExpandParent||!p&&j.defaultExpandParent?(0,yt.r7)(j.expandedKeys,Je):j.expandedKeys;else if(!p&&j.defaultExpandAll){var Se=(0,U.Z)({},Je);delete Se[Be],m.expandedKeys=Object.keys(Se).map(function(Nt){return Se[Nt].key})}else!p&&j.defaultExpandedKeys&&(m.expandedKeys=j.autoExpandParent||j.defaultExpandParent?(0,yt.r7)(j.defaultExpandedKeys,Je):j.defaultExpandedKeys);if(m.expandedKeys||delete m.expandedKeys,N||m.expandedKeys){var Ke=(0,X.oH)(N||ce.treeData,m.expandedKeys||ce.expandedKeys,A);m.flattenNodes=Ke}if(j.selectable&&(J("selectedKeys")?m.selectedKeys=(0,yt.BT)(j.selectedKeys,j):!p&&j.defaultSelectedKeys&&(m.selectedKeys=(0,yt.BT)(j.defaultSelectedKeys,j))),j.checkable){var He;if(J("checkedKeys")?He=(0,yt.E6)(j.checkedKeys)||{}:!p&&j.defaultCheckedKeys?He=(0,yt.E6)(j.defaultCheckedKeys)||{}:N&&(He=(0,yt.E6)(j.checkedKeys)||{checkedKeys:ce.checkedKeys,halfCheckedKeys:ce.halfCheckedKeys}),He){var Ue=He,F=Ue.checkedKeys,ye=F===void 0?[]:F,Ye=Ue.halfCheckedKeys,$e=Ye===void 0?[]:Ye;if(!j.checkStrictly){var xt=(0,kt.S)(ye,!0,Je);ye=xt.checkedKeys,$e=xt.halfCheckedKeys}m.checkedKeys=ye,m.halfCheckedKeys=$e}}return J("loadedKeys")&&(m.loadedKeys=j.loadedKeys),m}}]),C}(L.Component);dt.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:Ce,allowDrop:function(){return!0},expandAction:!1},dt.TreeNode=I.Z;var je=dt,nt=je},35654:function(qt,qe,e){"use strict";e.d(qe,{BT:function(){return L},E6:function(){return Ze},L0:function(){return P},OM:function(){return R},_5:function(){return se},r7:function(){return De},wA:function(){return M},yx:function(){return ie}});var t=e(94480),r=e(76190),s=e(48736),U=e(59301),f=e(39417),O=e(67841),o=e(71430),ee=null;function se(Y,u){if(!Y)return[];var n=Y.slice(),E=n.indexOf(u);return E>=0&&n.splice(E,1),n}function P(Y,u){var n=(Y||[]).slice();return n.indexOf(u)===-1&&n.push(u),n}function ie(Y){return Y.split("-")}function M(Y,u){var n=[],E=(0,O.Z)(u,Y);function I(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];re.forEach(function(X){var V=X.key,y=X.children;n.push(V),I(y)})}return I(E.children),n}function x(Y){if(Y.parent){var u=ie(Y.pos);return Number(u[u.length-1])===Y.parent.children.length-1}return!1}function Z(Y){var u=ie(Y.pos);return Number(u[u.length-1])===0}function R(Y,u,n,E,I,re,X,V,y,ge){var G,Ve=Y.clientX,ae=Y.clientY,xe=Y.target.getBoundingClientRect(),de=xe.top,me=xe.height,Be=(ge==="rtl"?-1:1)*(((I==null?void 0:I.x)||0)-Ve),le=(Be-12)/E,k=(0,O.Z)(V,n.props.eventKey);if(ae-1.5?re({dragNode:wt,dropNode:dt,dropPosition:1})?yt=1:je=!1:re({dragNode:wt,dropNode:dt,dropPosition:0})?yt=0:re({dragNode:wt,dropNode:dt,dropPosition:1})?yt=1:je=!1:re({dragNode:wt,dropNode:dt,dropPosition:1})?yt=1:je=!1,{dropPosition:yt,dropLevelOffset:kt,dropTargetKey:k.key,dropTargetPos:k.pos,dragOverNodeKey:Dt,dropContainerKey:yt===0?null:((G=k.parent)===null||G===void 0?void 0:G.key)||null,dropAllowed:je}}function L(Y,u){if(Y){var n=u.multiple;return n?Y.slice():Y.length?[Y[0]]:Y}}var We=function(u){return u};function Ce(Y,u){if(!Y)return[];var n=u||{},E=n.processProps,I=E===void 0?We:E,re=Array.isArray(Y)?Y:[Y];return re.map(function(X){var V=X.children,y=_objectWithoutProperties(X,ee),ge=Ce(V,u);return React.createElement(TreeNode,_extends({key:y.key},I(y)),ge)})}function Ze(Y){if(!Y)return null;var u;if(Array.isArray(Y))u={checkedKeys:Y,halfCheckedKeys:void 0};else if((0,r.Z)(Y)==="object")u={checkedKeys:Y.checked||void 0,halfCheckedKeys:Y.halfChecked||void 0};else return(0,s.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return u}function De(Y,u){var n=new Set;function E(I){if(!n.has(I)){var re=(0,O.Z)(u,I);if(re){n.add(I);var X=re.parent,V=re.node;V.disabled||X&&E(X.key)}}}return(Y||[]).forEach(function(I){E(I)}),(0,t.Z)(n)}},90782:function(qt,qe,e){"use strict";e.d(qe,{S:function(){return o}});var t=e(48736),r=e(67841);function s(ee,se){var P=new Set;return ee.forEach(function(ie){se.has(ie)||P.add(ie)}),P}function U(ee){var se=ee||{},P=se.disabled,ie=se.disableCheckbox,M=se.checkable;return!!(P||ie)||M===!1}function f(ee,se,P,ie){for(var M=new Set(ee),x=new Set,Z=0;Z<=P;Z+=1){var R=se.get(Z)||new Set;R.forEach(function(Ze){var De=Ze.key,Y=Ze.node,u=Ze.children,n=u===void 0?[]:u;M.has(De)&&!ie(Y)&&n.filter(function(E){return!ie(E.node)}).forEach(function(E){M.add(E.key)})})}for(var L=new Set,We=P;We>=0;We-=1){var Ce=se.get(We)||new Set;Ce.forEach(function(Ze){var De=Ze.parent,Y=Ze.node;if(!(ie(Y)||!Ze.parent||L.has(Ze.parent.key))){if(ie(Ze.parent.node)){L.add(De.key);return}var u=!0,n=!1;(De.children||[]).filter(function(E){return!ie(E.node)}).forEach(function(E){var I=E.key,re=M.has(I);u&&!re&&(u=!1),!n&&(re||x.has(I))&&(n=!0)}),u&&M.add(De.key),n&&x.add(De.key),L.add(De.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(s(x,M))}}function O(ee,se,P,ie,M){for(var x=new Set(ee),Z=new Set(se),R=0;R<=ie;R+=1){var L=P.get(R)||new Set;L.forEach(function(De){var Y=De.key,u=De.node,n=De.children,E=n===void 0?[]:n;!x.has(Y)&&!Z.has(Y)&&!M(u)&&E.filter(function(I){return!M(I.node)}).forEach(function(I){x.delete(I.key)})})}Z=new Set;for(var We=new Set,Ce=ie;Ce>=0;Ce-=1){var Ze=P.get(Ce)||new Set;Ze.forEach(function(De){var Y=De.parent,u=De.node;if(!(M(u)||!De.parent||We.has(De.parent.key))){if(M(De.parent.node)){We.add(Y.key);return}var n=!0,E=!1;(Y.children||[]).filter(function(I){return!M(I.node)}).forEach(function(I){var re=I.key,X=x.has(re);n&&!X&&(n=!1),!E&&(X||Z.has(re))&&(E=!0)}),n||x.delete(Y.key),E&&Z.add(Y.key),We.add(Y.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(s(Z,x))}}function o(ee,se,P,ie){var M=[],x;ie?x=ie:x=U;var Z=new Set(ee.filter(function(Ce){var Ze=!!(0,r.Z)(P,Ce);return Ze||M.push(Ce),Ze})),R=new Map,L=0;Object.keys(P).forEach(function(Ce){var Ze=P[Ce],De=Ze.level,Y=R.get(De);Y||(Y=new Set,R.set(De,Y)),Y.add(Ze),L=Math.max(L,De)}),(0,t.ZP)(!M.length,"Tree missing follow keys: ".concat(M.slice(0,100).map(function(Ce){return"'".concat(Ce,"'")}).join(", ")));var We;return se===!0?We=f(Z,R,L,x):We=O(Z,se.halfCheckedKeys,R,L,x),We}},67841:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return t}});function t(r,s){return r[s]}},71430:function(qt,qe,e){"use strict";e.d(qe,{F:function(){return De},H8:function(){return Ze},I8:function(){return Ce},km:function(){return M},oH:function(){return L},w$:function(){return x},zn:function(){return R}});var t=e(76190),r=e(94480),s=e(33885),U=e(75931),f=e(11592),O=e(2738),o=e(48736),ee=e(67841),se=["children"];function P(Y,u){return"".concat(Y,"-").concat(u)}function ie(Y){return Y&&Y.type&&Y.type.isTreeNode}function M(Y,u){return Y!=null?Y:u}function x(Y){var u=Y||{},n=u.title,E=u._title,I=u.key,re=u.children,X=n||"title";return{title:X,_title:E||[X],key:I||"key",children:re||"children"}}function Z(Y,u){var n=new Map;function E(I){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(I||[]).forEach(function(X){var V=X[u.key],y=X[u.children];warning(V!=null,"Tree node must have a certain key: [".concat(re).concat(V,"]"));var ge=String(V);warning(!n.has(ge)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(ge)),n.set(ge,!0),E(y,"".concat(re).concat(ge," > "))})}E(Y)}function R(Y){function u(n){var E=(0,f.Z)(n);return E.map(function(I){if(!ie(I))return(0,o.ZP)(!I,"Tree/TreeNode can only accept TreeNode as children."),null;var re=I.key,X=I.props,V=X.children,y=(0,U.Z)(X,se),ge=(0,s.Z)({key:re},y),G=u(V);return G.length&&(ge.children=G),ge}).filter(function(I){return I})}return u(Y)}function L(Y,u,n){var E=x(n),I=E._title,re=E.key,X=E.children,V=new Set(u===!0?[]:u),y=[];function ge(G){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return G.map(function(ae,xe){for(var de=P(Ve?Ve.pos:"0",xe),me=M(ae[re],de),Be,le=0;le1&&arguments[1]!==void 0?arguments[1]:{},n=u.initWrapper,E=u.processEntity,I=u.onProcessFinished,re=u.externalGetKey,X=u.childrenPropName,V=u.fieldNames,y=arguments.length>2?arguments[2]:void 0,ge=re||y,G={},Ve={},ae={posEntities:G,keyEntities:Ve};return n&&(ae=n(ae)||ae),We(Y,function(xe){var de=xe.node,me=xe.index,Be=xe.pos,le=xe.key,k=xe.parentPos,Ee=xe.level,te=xe.nodes,W={node:de,nodes:te,index:me,key:le,pos:Be,level:Ee},be=M(le,Be);G[Be]=W,Ve[be]=W,W.parent=G[k],W.parent&&(W.parent.children=W.parent.children||[],W.parent.children.push(W)),E&&E(W,ae)},{externalGetKey:ge,childrenPropName:X,fieldNames:V}),I&&I(ae),ae}function Ze(Y,u){var n=u.expandedKeys,E=u.selectedKeys,I=u.loadedKeys,re=u.loadingKeys,X=u.checkedKeys,V=u.halfCheckedKeys,y=u.dragOverNodeKey,ge=u.dropPosition,G=u.keyEntities,Ve=(0,ee.Z)(G,Y),ae={eventKey:Y,expanded:n.indexOf(Y)!==-1,selected:E.indexOf(Y)!==-1,loaded:I.indexOf(Y)!==-1,loading:re.indexOf(Y)!==-1,checked:X.indexOf(Y)!==-1,halfChecked:V.indexOf(Y)!==-1,pos:String(Ve?Ve.pos:""),dragOver:y===Y&&ge===0,dragOverGapTop:y===Y&&ge===-1,dragOverGapBottom:y===Y&&ge===1};return ae}function De(Y){var u=Y.data,n=Y.expanded,E=Y.selected,I=Y.checked,re=Y.loaded,X=Y.loading,V=Y.halfChecked,y=Y.dragOver,ge=Y.dragOverGapTop,G=Y.dragOverGapBottom,Ve=Y.pos,ae=Y.active,xe=Y.eventKey,de=(0,s.Z)((0,s.Z)({},u),{},{expanded:n,selected:E,checked:I,loaded:re,loading:X,halfChecked:V,dragOver:y,dragOverGapTop:ge,dragOverGapBottom:G,pos:Ve,active:ae,key:xe});return"props"in de||Object.defineProperty(de,"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`."),Y}}),de}},8224:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return r}});var t=e(4676);function r(s,U,f,O){var o=t.unstable_batchedUpdates?function(se){t.unstable_batchedUpdates(f,se)}:f;return s!=null&&s.addEventListener&&s.addEventListener(U,o,O),{remove:function(){s!=null&&s.removeEventListener&&s.removeEventListener(U,o,O)}}}},55468:function(qt,qe,e){"use strict";e.d(qe,{g1:function(){return ie},os:function(){return x}});var t=/margin|padding|width|height|max|min|offset/,r={left:!0,top:!0},s={cssFloat:1,styleFloat:1,float:1};function U(Z){return Z.nodeType===1?Z.ownerDocument.defaultView.getComputedStyle(Z,null):{}}function f(Z,R,L){if(R=R.toLowerCase(),L==="auto"){if(R==="height")return Z.offsetHeight;if(R==="width")return Z.offsetWidth}return R in r||(r[R]=t.test(R)),r[R]?parseFloat(L)||0:L}function O(Z,R){var L=arguments.length,We=U(Z);return R=s[R]?"cssFloat"in Z.style?"cssFloat":"styleFloat":R,L===1?We:f(Z,R,We[R]||Z.style[R])}function o(Z,R,L){var We=arguments.length;if(R=s[R]?"cssFloat"in Z.style?"cssFloat":"styleFloat":R,We===3)return typeof L=="number"&&t.test(R)&&(L="".concat(L,"px")),Z.style[R]=L,L;for(var Ce in R)R.hasOwnProperty(Ce)&&o(Z,Ce,R[Ce]);return U(Z)}function ee(Z){return Z===document.body?document.documentElement.clientWidth:Z.offsetWidth}function se(Z){return Z===document.body?window.innerHeight||document.documentElement.clientHeight:Z.offsetHeight}function P(){var Z=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),R=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Z,height:R}}function ie(){var Z=document.documentElement.clientWidth,R=window.innerHeight||document.documentElement.clientHeight;return{width:Z,height:R}}function M(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function x(Z){var R=Z.getBoundingClientRect(),L=document.documentElement;return{left:R.left+(window.pageXOffset||L.scrollLeft)-(L.clientLeft||document.body.clientLeft||0),top:R.top+(window.pageYOffset||L.scrollTop)-(L.clientTop||document.body.clientTop||0)}}},24514:function(qt,qe,e){"use strict";e.d(qe,{G:function(){return U}});var t=e(47273),r=function(O){if((0,t.Z)()&&window.document.documentElement){var o=Array.isArray(O)?O:[O],ee=window.document.documentElement;return o.some(function(se){return se in ee.style})}return!1},s=function(O,o){if(!r(O))return!1;var ee=document.createElement("div"),se=ee.style[O];return ee.style[O]=o,ee.style[O]!==se};function U(f,O){return!Array.isArray(f)&&O!==void 0?s(f,O):r(f)}},48911:function(qt,qe,e){"use strict";e.d(qe,{Z:function(){return dt}});var t=e(54476),r=e(76190),s=e(33885),U=e(20068),f=e(42978),O=e(75931),o=e(92310),ee=e.n(o),se=e(29301),P=e(70425),ie=e(34280),M=e(59301),x=e(4676),Z=M.forwardRef(function(je,nt){var g=je.height,D=je.offsetY,C=je.offsetX,l=je.children,j=je.prefixCls,ce=je.onInnerResize,p=je.innerProps,m=je.rtl,J=je.extra,N={},A={display:"flex",flexDirection:"column"};return D!==void 0&&(N={height:g,position:"relative",overflow:"hidden"},A=(0,s.Z)((0,s.Z)({},A),{},(0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)((0,U.Z)({transform:"translateY(".concat(D,"px)")},m?"marginRight":"marginLeft",-C),"position","absolute"),"left",0),"right",0),"top",0))),M.createElement("div",{style:N},M.createElement(se.Z,{onResize:function(Je){var Se=Je.offsetHeight;Se&&ce&&ce()}},M.createElement("div",(0,t.Z)({style:A,className:ee()((0,U.Z)({},"".concat(j,"-holder-inner"),j)),ref:nt},p),l,J)))});Z.displayName="Filler";var R=Z;function L(je){var nt=je.children,g=je.setRef,D=M.useCallback(function(C){g(C)},[]);return M.cloneElement(nt,{ref:D})}function We(je,nt,g,D,C,l,j,ce){var p=ce.getKey;return je.slice(nt,g+1).map(function(m,J){var N=nt+J,A=j(m,N,{style:{width:D},offsetX:C}),q=p(m);return M.createElement(L,{key:q,setRef:function(Se){return l(m,Se)}},A)})}function Ce(je,nt,g,D){var C=g-je,l=nt-g,j=Math.min(C,l)*2;if(D<=j){var ce=Math.floor(D/2);return D%2?g+ce+1:g-ce}return C>l?g-(D-l):g+(D-C)}function Ze(je,nt,g){var D=je.length,C=nt.length,l,j;if(D===0&&C===0)return null;D2&&arguments[2]!==void 0?arguments[2]:!1,N=p?m<0&&ce.current.left||m>0&&ce.current.right:m<0&&ce.current.top||m>0&&ce.current.bottom;return J&&N?(clearTimeout(l.current),C.current=!1):(!N||C.current)&&j(),!C.current&&N}};function I(je,nt,g,D,C,l,j){var ce=(0,M.useRef)(0),p=(0,M.useRef)(null),m=(0,M.useRef)(null),J=(0,M.useRef)(!1),N=E(nt,g,D,C);function A(Ue,F){if(Y.Z.cancel(p.current),!N(!1,F)){var ye=Ue;if(!ye._virtualHandled)ye._virtualHandled=!0;else return;ce.current+=F,m.current=F,n||ye.preventDefault(),p.current=(0,Y.Z)(function(){var Ye=J.current?10:1;j(ce.current*Ye,!1),ce.current=0})}}function q(Ue,F){j(F,!0),n||Ue.preventDefault()}var Je=(0,M.useRef)(null),Se=(0,M.useRef)(null);function Ke(Ue){if(je){Y.Z.cancel(Se.current),Se.current=(0,Y.Z)(function(){Je.current=null},2);var F=Ue.deltaX,ye=Ue.deltaY,Ye=Ue.shiftKey,$e=F,xt=ye;(Je.current==="sx"||!Je.current&&Ye&&ye&&!F)&&($e=ye,xt=0,Je.current="sx");var Nt=Math.abs($e),Pt=Math.abs(xt);Je.current===null&&(Je.current=l&&Nt>Pt?"x":"y"),Je.current==="y"?A(Ue,xt):q(Ue,$e)}}function He(Ue){je&&(J.current=Ue.detail===m.current)}return[Ke,He]}function re(je,nt,g,D){var C=M.useMemo(function(){return[new Map,[]]},[je,g.id,D]),l=(0,f.Z)(C,2),j=l[0],ce=l[1],p=function(J){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:J,A=j.get(J),q=j.get(N);if(A===void 0||q===void 0)for(var Je=je.length,Se=ce.length;Se0&&arguments[0]!==void 0?arguments[0]:!1;J();var Je=function(){var He=!1;ce.current.forEach(function(Ue,F){if(Ue&&Ue.offsetParent){var ye=Ue.offsetHeight,Ye=getComputedStyle(Ue),$e=Ye.marginTop,xt=Ye.marginBottom,Nt=G($e),Pt=G(xt),Tt=ye+Nt+Pt;p.current.get(F)!==Tt&&(p.current.set(F,Tt),He=!0)}}),He&&j(function(Ue){return Ue+1})};if(q)Je();else{m.current+=1;var Se=m.current;Promise.resolve().then(function(){Se===m.current&&Je()})}}function A(q,Je){var Se=je(q),Ke=ce.current.get(Se);Je?(ce.current.set(Se,Je),N()):ce.current.delete(Se),!Ke!=!Je&&(Je?nt==null||nt(q):g==null||g(q))}return(0,M.useEffect)(function(){return J},[]),[A,N,p.current,l]}var ae=14/15;function xe(je,nt,g){var D=(0,M.useRef)(!1),C=(0,M.useRef)(0),l=(0,M.useRef)(0),j=(0,M.useRef)(null),ce=(0,M.useRef)(null),p,m=function(q){if(D.current){var Je=Math.ceil(q.touches[0].pageX),Se=Math.ceil(q.touches[0].pageY),Ke=C.current-Je,He=l.current-Se,Ue=Math.abs(Ke)>Math.abs(He);Ue?C.current=Je:l.current=Se;var F=g(Ue,Ue?Ke:He,!1,q);F&&q.preventDefault(),clearInterval(ce.current),F&&(ce.current=setInterval(function(){Ue?Ke*=ae:He*=ae;var ye=Math.floor(Ue?Ke:He);(!g(Ue,ye,!0)||Math.abs(ye)<=.1)&&clearInterval(ce.current)},16))}},J=function(){D.current=!1,p()},N=function(q){p(),q.touches.length===1&&!D.current&&(D.current=!0,C.current=Math.ceil(q.touches[0].pageX),l.current=Math.ceil(q.touches[0].pageY),j.current=q.target,j.current.addEventListener("touchmove",m,{passive:!1}),j.current.addEventListener("touchend",J,{passive:!0}))};p=function(){j.current&&(j.current.removeEventListener("touchmove",m),j.current.removeEventListener("touchend",J))},(0,ie.Z)(function(){return je&&nt.current.addEventListener("touchstart",N,{passive:!0}),function(){var A;(A=nt.current)===null||A===void 0||A.removeEventListener("touchstart",N),p(),clearInterval(ce.current)}},[je])}function de(je){return Math.floor(Math.pow(je,.5))}function me(je,nt){var g="touches"in je?je.touches[0]:je;return g[nt?"pageX":"pageY"]-window[nt?"scrollX":"scrollY"]}function Be(je,nt,g){M.useEffect(function(){var D=nt.current;if(je&&D){var C=!1,l,j,ce=function(){Y.Z.cancel(l)},p=function A(){ce(),l=(0,Y.Z)(function(){g(j),A()})},m=function(){C=!1,ce()},J=function(q){if(!(q.target.draggable||q.button!==0)){var Je=q;Je._virtualHandled||(Je._virtualHandled=!0,C=!0)}},N=function(q){if(C){var Je=me(q,!1),Se=D.getBoundingClientRect(),Ke=Se.top,He=Se.bottom;if(Je<=Ke){var Ue=Ke-Je;j=-de(Ue),p()}else if(Je>=He){var F=Je-He;j=de(F),p()}else ce()}};return D.addEventListener("mousedown",J),D.ownerDocument.addEventListener("mouseup",m),D.ownerDocument.addEventListener("mousemove",N),D.ownerDocument.addEventListener("dragend",m),function(){D.removeEventListener("mousedown",J),D.ownerDocument.removeEventListener("mouseup",m),D.ownerDocument.removeEventListener("mousemove",N),D.ownerDocument.removeEventListener("dragend",m),ce()}}},[je])}var le=10;function k(je,nt,g,D,C,l,j,ce){var p=M.useRef(),m=M.useState(null),J=(0,f.Z)(m,2),N=J[0],A=J[1];return(0,ie.Z)(function(){if(N&&N.times=0;Lt-=1){var ar=C(nt[Lt]),cn=g.get(ar);if(cn===void 0){Ue=!0;break}if(An-=cn,An<=0)break}switch(Ye){case"top":ye=xt-Ke;break;case"bottom":ye=Nt-He+Ke;break;default:{var on=je.current.scrollTop,tr=on+He;xttr&&(F="bottom")}}ye!==null&&j(ye),ye!==N.lastTop&&(Ue=!0)}Ue&&A((0,s.Z)((0,s.Z)({},N),{},{times:N.times+1,targetAlign:F,lastTop:ye}))}},[N,je.current]),function(q){if(q==null){ce();return}if(Y.Z.cancel(p.current),typeof q=="number")j(q);else if(q&&(0,r.Z)(q)==="object"){var Je,Se=q.align;"index"in q?Je=q.index:Je=nt.findIndex(function(Ue){return C(Ue)===q.key});var Ke=q.offset,He=Ke===void 0?0:Ke;A({times:0,index:Je,offset:He,originAlign:Se})}}}var Ee=M.forwardRef(function(je,nt){var g=je.prefixCls,D=je.rtl,C=je.scrollOffset,l=je.scrollRange,j=je.onStartMove,ce=je.onStopMove,p=je.onScroll,m=je.horizontal,J=je.spinSize,N=je.containerSize,A=je.style,q=je.thumbStyle,Je=je.showScrollBar,Se=M.useState(!1),Ke=(0,f.Z)(Se,2),He=Ke[0],Ue=Ke[1],F=M.useState(null),ye=(0,f.Z)(F,2),Ye=ye[0],$e=ye[1],xt=M.useState(null),Nt=(0,f.Z)(xt,2),Pt=Nt[0],Tt=Nt[1],gn=!D,Zn=M.useRef(),An=M.useRef(),Lt=M.useState(Je),ar=(0,f.Z)(Lt,2),cn=ar[0],on=ar[1],tr=M.useRef(),tt=function(){Je===!0||Je===!1||(clearTimeout(tr.current),on(!0),tr.current=setTimeout(function(){on(!1)},3e3))},Ot=l-N||0,Gt=N-J||0,Ft=M.useMemo(function(){if(C===0||Ot===0)return 0;var fe=C/Ot;return fe*Gt},[C,Ot,Gt]),tn=function(ot){ot.stopPropagation(),ot.preventDefault()},Hn=M.useRef({top:Ft,dragging:He,pageY:Ye,startTop:Pt});Hn.current={top:Ft,dragging:He,pageY:Ye,startTop:Pt};var un=function(ot){Ue(!0),$e(me(ot,m)),Tt(Hn.current.top),j(),ot.stopPropagation(),ot.preventDefault()};M.useEffect(function(){var fe=function(K){K.preventDefault()},ot=Zn.current,Et=An.current;return ot.addEventListener("touchstart",fe,{passive:!1}),Et.addEventListener("touchstart",un,{passive:!1}),function(){ot.removeEventListener("touchstart",fe),Et.removeEventListener("touchstart",un)}},[]);var Rn=M.useRef();Rn.current=Ot;var qn=M.useRef();qn.current=Gt,M.useEffect(function(){if(He){var fe,ot=function(K){var ct=Hn.current,pe=ct.dragging,Bt=ct.pageY,Ht=ct.startTop;Y.Z.cancel(fe);var Ct=Zn.current.getBoundingClientRect(),$t=N/(m?Ct.width:Ct.height);if(pe){var sn=(me(K,m)-Bt)*$t,wn=Ht;!gn&&m?wn-=sn:wn+=sn;var Cn=Rn.current,Wt=qn.current,oe=Wt?wn/Wt:0,Ae=Math.ceil(oe*Cn);Ae=Math.max(Ae,0),Ae=Math.min(Ae,Cn),fe=(0,Y.Z)(function(){p(Ae,m)})}},Et=function(){Ue(!1),ce()};return window.addEventListener("mousemove",ot,{passive:!0}),window.addEventListener("touchmove",ot,{passive:!0}),window.addEventListener("mouseup",Et,{passive:!0}),window.addEventListener("touchend",Et,{passive:!0}),function(){window.removeEventListener("mousemove",ot),window.removeEventListener("touchmove",ot),window.removeEventListener("mouseup",Et),window.removeEventListener("touchend",Et),Y.Z.cancel(fe)}}},[He]),M.useEffect(function(){return tt(),function(){clearTimeout(tr.current)}},[C]),M.useImperativeHandle(nt,function(){return{delayHidden:tt}});var Tn="".concat(g,"-scrollbar"),Yt={position:"absolute",visibility:cn?null:"hidden"},Sr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return m?(Object.assign(Yt,{height:8,left:0,right:0,bottom:0}),Object.assign(Sr,(0,U.Z)({height:"100%",width:J},gn?"left":"right",Ft))):(Object.assign(Yt,(0,U.Z)({width:8,top:0,bottom:0},gn?"right":"left",0)),Object.assign(Sr,{width:"100%",height:J,top:Ft})),M.createElement("div",{ref:Zn,className:ee()(Tn,(0,U.Z)((0,U.Z)((0,U.Z)({},"".concat(Tn,"-horizontal"),m),"".concat(Tn,"-vertical"),!m),"".concat(Tn,"-visible"),cn)),style:(0,s.Z)((0,s.Z)({},Yt),A),onMouseDown:tn,onMouseMove:tt},M.createElement("div",{ref:An,className:ee()("".concat(Tn,"-thumb"),(0,U.Z)({},"".concat(Tn,"-thumb-moving"),He)),style:(0,s.Z)((0,s.Z)({},Sr),q),onMouseDown:un}))}),te=Ee,W=20;function be(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,g=je/nt*je;return isNaN(g)&&(g=0),g=Math.max(g,W),Math.floor(g)}var Qe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Dt=[],yt={overflowY:"auto",overflowAnchor:"none"};function kt(je,nt){var g=je.prefixCls,D=g===void 0?"rc-virtual-list":g,C=je.className,l=je.height,j=je.itemHeight,ce=je.fullHeight,p=ce===void 0?!0:ce,m=je.style,J=je.data,N=je.children,A=je.itemKey,q=je.virtual,Je=je.direction,Se=je.scrollWidth,Ke=je.component,He=Ke===void 0?"div":Ke,Ue=je.onScroll,F=je.onVirtualScroll,ye=je.onVisibleChange,Ye=je.innerProps,$e=je.extraRender,xt=je.styles,Nt=je.showScrollBar,Pt=Nt===void 0?"optional":Nt,Tt=(0,O.Z)(je,Qe),gn=M.useCallback(function(Sn){return typeof A=="function"?A(Sn):Sn==null?void 0:Sn[A]},[A]),Zn=Ve(gn,null,null),An=(0,f.Z)(Zn,4),Lt=An[0],ar=An[1],cn=An[2],on=An[3],tr=!!(q!==!1&&l&&j),tt=M.useMemo(function(){return Object.values(cn.maps).reduce(function(Sn,Dn){return Sn+Dn},0)},[cn.id,cn.maps]),Ot=tr&&J&&(Math.max(j*J.length,tt)>l||!!Se),Gt=Je==="rtl",Ft=ee()(D,(0,U.Z)({},"".concat(D,"-rtl"),Gt),C),tn=J||Dt,Hn=(0,M.useRef)(),un=(0,M.useRef)(),Rn=(0,M.useRef)(),qn=(0,M.useState)(0),Tn=(0,f.Z)(qn,2),Yt=Tn[0],Sr=Tn[1],fe=(0,M.useState)(0),ot=(0,f.Z)(fe,2),Et=ot[0],z=ot[1],K=(0,M.useState)(!1),ct=(0,f.Z)(K,2),pe=ct[0],Bt=ct[1],Ht=function(){Bt(!0)},Ct=function(){Bt(!1)},$t={getKey:gn};function sn(Sn){Sr(function(Dn){var cr;typeof Sn=="function"?cr=Sn(Dn):cr=Sn;var Lr=kn(cr);return Hn.current.scrollTop=Lr,Lr})}var wn=(0,M.useRef)({start:0,end:tn.length}),Cn=(0,M.useRef)(),Wt=De(tn,gn),oe=(0,f.Z)(Wt,1),Ae=oe[0];Cn.current=Ae;var Re=M.useMemo(function(){if(!tr)return{scrollHeight:void 0,start:0,end:tn.length-1,offset:void 0};if(!Ot){var Sn;return{scrollHeight:((Sn=un.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,start:0,end:tn.length-1,offset:void 0}}for(var Dn=0,cr,Lr,ro,eo=tn.length,_r=0;_r=Yt&&cr===void 0&&(cr=_r,Lr=Dn),Fo>Yt+l&&ro===void 0&&(ro=_r),Dn=Fo}return cr===void 0&&(cr=0,Lr=0,ro=Math.ceil(l/j)),ro===void 0&&(ro=tn.length-1),ro=Math.min(ro+1,tn.length-1),{scrollHeight:Dn,start:cr,end:ro,offset:Lr}},[Ot,tr,Yt,tn,on,l]),Xe=Re.scrollHeight,ht=Re.start,ut=Re.end,mt=Re.offset;wn.current.start=ht,wn.current.end=ut,M.useLayoutEffect(function(){var Sn=cn.getRecord();if(Sn.size===1){var Dn=Array.from(Sn.keys())[0],cr=Sn.get(Dn),Lr=tn[ht];if(Lr&&cr===void 0){var ro=gn(Lr);if(ro===Dn){var eo=cn.get(Dn),_r=eo-j;sn(function(fo){return fo+_r})}}}cn.resetRecord()},[Xe]);var $=M.useState({width:0,height:l}),Ne=(0,f.Z)($,2),Fe=Ne[0],et=Ne[1],Ge=function(Dn){et({width:Dn.offsetWidth,height:Dn.offsetHeight})},st=(0,M.useRef)(),at=(0,M.useRef)(),Qt=M.useMemo(function(){return be(Fe.width,Se)},[Fe.width,Se]),mn=M.useMemo(function(){return be(Fe.height,Xe)},[Fe.height,Xe]),En=Xe-l,Wn=(0,M.useRef)(En);Wn.current=En;function kn(Sn){var Dn=Sn;return Number.isNaN(Wn.current)||(Dn=Math.min(Dn,Wn.current)),Dn=Math.max(Dn,0),Dn}var Vn=Yt<=0,On=Yt>=En,ln=Et<=0,Xn=Et>=Se,Jn=E(Vn,On,ln,Xn),pr=function(){return{x:Gt?-Et:Et,y:Yt}},Kn=(0,M.useRef)(pr()),Yn=(0,P.useEvent)(function(Sn){if(F){var Dn=(0,s.Z)((0,s.Z)({},pr()),Sn);(Kn.current.x!==Dn.x||Kn.current.y!==Dn.y)&&(F(Dn),Kn.current=Dn)}});function nr(Sn,Dn){var cr=Sn;Dn?((0,x.flushSync)(function(){z(cr)}),Yn()):sn(cr)}function lr(Sn){var Dn=Sn.currentTarget.scrollTop;Dn!==Yt&&sn(Dn),Ue==null||Ue(Sn),Yn()}var Br=function(Dn){var cr=Dn,Lr=Se?Se-Fe.width:0;return cr=Math.max(cr,0),cr=Math.min(cr,Lr),cr},Ur=(0,P.useEvent)(function(Sn,Dn){Dn?((0,x.flushSync)(function(){z(function(cr){var Lr=cr+(Gt?-Sn:Sn);return Br(Lr)})}),Yn()):sn(function(cr){var Lr=cr+Sn;return Lr})}),Ln=I(tr,Vn,On,ln,Xn,!!Se,Ur),Pn=(0,f.Z)(Ln,2),dn=Pn[0],mr=Pn[1];xe(tr,Hn,function(Sn,Dn,cr,Lr){var ro=Lr;return Jn(Sn,Dn,cr)?!1:!ro||!ro._virtualHandled?(ro&&(ro._virtualHandled=!0),dn({preventDefault:function(){},deltaX:Sn?Dn:0,deltaY:Sn?0:Dn}),!0):!1}),Be(Ot,Hn,function(Sn){sn(function(Dn){return Dn+Sn})}),(0,ie.Z)(function(){function Sn(cr){var Lr=Vn&&cr.detail<0,ro=On&&cr.detail>0;tr&&!Lr&&!ro&&cr.preventDefault()}var Dn=Hn.current;return Dn.addEventListener("wheel",dn,{passive:!1}),Dn.addEventListener("DOMMouseScroll",mr,{passive:!0}),Dn.addEventListener("MozMousePixelScroll",Sn,{passive:!1}),function(){Dn.removeEventListener("wheel",dn),Dn.removeEventListener("DOMMouseScroll",mr),Dn.removeEventListener("MozMousePixelScroll",Sn)}},[tr,Vn,On]),(0,ie.Z)(function(){if(Se){var Sn=Br(Et);z(Sn),Yn({x:Sn})}},[Fe.width,Se]);var hr=function(){var Dn,cr;(Dn=st.current)===null||Dn===void 0||Dn.delayHidden(),(cr=at.current)===null||cr===void 0||cr.delayHidden()},sr=k(Hn,tn,cn,j,gn,function(){return ar(!0)},sn,hr);M.useImperativeHandle(nt,function(){return{nativeElement:Rn.current,getScrollInfo:pr,scrollTo:function(Dn){function cr(Lr){return Lr&&(0,r.Z)(Lr)==="object"&&("left"in Lr||"top"in Lr)}cr(Dn)?(Dn.left!==void 0&&z(Br(Dn.left)),sr(Dn.top)):sr(Dn)}}}),(0,ie.Z)(function(){if(ye){var Sn=tn.slice(ht,ut+1);ye(Sn,tn)}},[ht,ut,tn]);var fr=re(tn,gn,cn,j),kr=$e==null?void 0:$e({start:ht,end:ut,virtual:Ot,offsetX:Et,offsetY:mt,rtl:Gt,getSize:fr}),_n=We(tn,ht,ut,Se,Et,Lt,N,$t),br=null;l&&(br=(0,s.Z)((0,U.Z)({},p?"height":"maxHeight",l),yt),tr&&(br.overflowY="hidden",Se&&(br.overflowX="hidden"),pe&&(br.pointerEvents="none")));var Rr={};return Gt&&(Rr.dir="rtl"),M.createElement("div",(0,t.Z)({ref:Rn,style:(0,s.Z)((0,s.Z)({},m),{},{position:"relative"}),className:Ft},Rr,Tt),M.createElement(se.Z,{onResize:Ge},M.createElement(He,{className:"".concat(D,"-holder"),style:br,ref:Hn,onScroll:lr,onMouseEnter:hr},M.createElement(R,{prefixCls:D,height:Xe,offsetX:Et,offsetY:mt,scrollWidth:Se,onInnerResize:ar,ref:un,innerProps:Ye,rtl:Gt,extra:kr},_n))),Ot&&Xe>l&&M.createElement(te,{ref:st,prefixCls:D,scrollOffset:Yt,scrollRange:Xe,rtl:Gt,onScroll:nr,onStartMove:Ht,onStopMove:Ct,spinSize:mn,containerSize:Fe.height,style:xt==null?void 0:xt.verticalScrollBar,thumbStyle:xt==null?void 0:xt.verticalScrollBarThumb,showScrollBar:Pt}),Ot&&Se>Fe.width&&M.createElement(te,{ref:at,prefixCls:D,scrollOffset:Et,scrollRange:Se,rtl:Gt,onScroll:nr,onStartMove:Ht,onStopMove:Ct,spinSize:Qt,containerSize:Fe.width,horizontal:!0,style:xt==null?void 0:xt.horizontalScrollBar,thumbStyle:xt==null?void 0:xt.horizontalScrollBarThumb,showScrollBar:Pt}))}var vt=M.forwardRef(kt);vt.displayName="List";var wt=vt,dt=wt},51581:function(qt,qe,e){"use strict";Object.defineProperty(qe,"__esModule",{value:!0});var t=function(){function M(x,Z){for(var R=0;R=0||Object.prototype.hasOwnProperty.call(M,R)&&(Z[R]=M[R]);return Z}function ee(M,x){if(!(M instanceof x))throw new TypeError("Cannot call a class as a function")}function se(M,x){if(!M)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:M}function P(M,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);M.prototype=Object.create(x&&x.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(M,x):M.__proto__=x)}var ie=function(M){P(x,M);function x(Z){ee(this,x);var R=se(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,Z));return R.scrollListener=R.scrollListener.bind(R),R.eventListenerOptions=R.eventListenerOptions.bind(R),R.mousewheelListener=R.mousewheelListener.bind(R),R}return t(x,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var 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,L={get passive(){R=!0}};try{document.addEventListener("test",null,L),document.removeEventListener("test",null,L)}catch(We){}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 L=this.props.getScrollParent&&this.props.getScrollParent();return L!=null?L: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 L=window;this.props.useWindow===!1&&(L=R),L.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),L.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),L.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(R){R.deltaY===1&&!this.isPassiveSupported()&&R.preventDefault()}},{key:"scrollListener",value:function(){var R=this.scrollComponent,L=window,We=this.getParentElement(R),Ce=void 0;if(this.props.useWindow){var Ze=document.documentElement||document.body.parentNode||document.body,De=L.pageYOffset!==void 0?L.pageYOffset:Ze.scrollTop;this.props.isReverse?Ce=De:Ce=this.calculateOffset(R,De)}else this.props.isReverse?Ce=We.scrollTop:Ce=R.scrollHeight-We.scrollTop-We.clientHeight;Cetypeof se=="object"&&se!=null&&se.nodeType===1,r=(se,P)=>(!P||se!=="hidden")&&se!=="visible"&&se!=="clip",s=(se,P)=>{if(se.clientHeight{const x=(Z=>{if(!Z.ownerDocument||!Z.ownerDocument.defaultView)return null;try{return Z.ownerDocument.defaultView.frameElement}catch(R){return null}})(M);return!!x&&(x.clientHeightZP||Z>se&&R=P&&L>=ie?Z-se-M:R>P&&Lie?R-P+x:0,f=se=>{const P=se.parentElement;return P==null?se.getRootNode().host||null:P},O=(se,P)=>{var ie,M,x,Z;if(typeof document=="undefined")return[];const{scrollMode:R,block:L,inline:We,boundary:Ce,skipOverflowHiddenElements:Ze}=P,De=typeof Ce=="function"?Ce:te=>te!==Ce;if(!t(se))throw new TypeError("Invalid target");const Y=document.scrollingElement||document.documentElement,u=[];let n=se;for(;t(n)&&De(n);){if(n=f(n),n===Y){u.push(n);break}n!=null&&n===document.body&&s(n)&&!s(document.documentElement)||n!=null&&s(n,Ze)&&u.push(n)}const E=(M=(ie=window.visualViewport)==null?void 0:ie.width)!=null?M:innerWidth,I=(Z=(x=window.visualViewport)==null?void 0:x.height)!=null?Z:innerHeight,{scrollX:re,scrollY:X}=window,{height:V,width:y,top:ge,right:G,bottom:Ve,left:ae}=se.getBoundingClientRect(),{top:xe,right:de,bottom:me,left:Be}=(te=>{const W=window.getComputedStyle(te);return{top:parseFloat(W.scrollMarginTop)||0,right:parseFloat(W.scrollMarginRight)||0,bottom:parseFloat(W.scrollMarginBottom)||0,left:parseFloat(W.scrollMarginLeft)||0}})(se);let le=L==="start"||L==="nearest"?ge-xe:L==="end"?Ve+me:ge+V/2-xe+me,k=We==="center"?ae+y/2-Be+de:We==="end"?G+de:ae-Be;const Ee=[];for(let te=0;te=0&&ae>=0&&Ve<=I&&G<=E&&(W===Y&&!s(W)||ge>=Dt&&Ve<=kt&&ae>=vt&&G<=yt))return Ee;const wt=getComputedStyle(W),dt=parseInt(wt.borderLeftWidth,10),je=parseInt(wt.borderTopWidth,10),nt=parseInt(wt.borderRightWidth,10),g=parseInt(wt.borderBottomWidth,10);let D=0,C=0;const l="offsetWidth"in W?W.offsetWidth-W.clientWidth-dt-nt:0,j="offsetHeight"in W?W.offsetHeight-W.clientHeight-je-g:0,ce="offsetWidth"in W?W.offsetWidth===0?0:Qe/W.offsetWidth:0,p="offsetHeight"in W?W.offsetHeight===0?0:be/W.offsetHeight:0;if(Y===W)D=L==="start"?le:L==="end"?le-I:L==="nearest"?U(X,X+I,I,je,g,X+le,X+le+V,V):le-I/2,C=We==="start"?k:We==="center"?k-E/2:We==="end"?k-E:U(re,re+E,E,dt,nt,re+k,re+k+y,y),D=Math.max(0,D+X),C=Math.max(0,C+re);else{D=L==="start"?le-Dt-je:L==="end"?le-kt+g+j:L==="nearest"?U(Dt,kt,be,je,g+j,le,le+V,V):le-(Dt+be/2)+j/2,C=We==="start"?k-vt-dt:We==="center"?k-(vt+Qe/2)+l/2:We==="end"?k-yt+nt+l:U(vt,yt,Qe,dt,nt+l,k,k+y,y);const{scrollLeft:m,scrollTop:J}=W;D=p===0?0:Math.max(0,Math.min(J+D/p,W.scrollHeight-be/p+j)),C=ce===0?0:Math.max(0,Math.min(m+C/ce,W.scrollWidth-Qe/ce+l)),le+=J-D,k+=m-C}Ee.push({el:W,top:D,left:C})}return Ee},o=se=>se===!1?{block:"end",inline:"nearest"}:(P=>P===Object(P)&&Object.keys(P).length!==0)(se)?se:{block:"start",inline:"nearest"};function ee(se,P){if(!se.isConnected||!(x=>{let Z=x;for(;Z&&Z.parentNode;){if(Z.parentNode===document)return!0;Z=Z.parentNode instanceof ShadowRoot?Z.parentNode.host:Z.parentNode}return!1})(se))return;const ie=(x=>{const Z=window.getComputedStyle(x);return{top:parseFloat(Z.scrollMarginTop)||0,right:parseFloat(Z.scrollMarginRight)||0,bottom:parseFloat(Z.scrollMarginBottom)||0,left:parseFloat(Z.scrollMarginLeft)||0}})(se);if((x=>typeof x=="object"&&typeof x.behavior=="function")(P))return P.behavior(O(se,P));const M=typeof P=="boolean"||P==null?void 0:P.behavior;for(const{el:x,top:Z,left:R}of O(se,o(P))){const L=Z-ie.top+ie.bottom,We=R-ie.left+ie.right;x.scroll({top:L,left:We,behavior:M})}}}}]); diff --git a/p__knowledgegraph__Detail__id.48515e68.async.js b/p__knowledgegraph__Detail__id.38472ec1.async.js similarity index 99% rename from p__knowledgegraph__Detail__id.48515e68.async.js rename to p__knowledgegraph__Detail__id.38472ec1.async.js index 1836c83cbc..e536405255 100644 --- a/p__knowledgegraph__Detail__id.48515e68.async.js +++ b/p__knowledgegraph__Detail__id.38472ec1.async.js @@ -124,10 +124,10 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `;for(let Ha=0;Ha{switch(li){case fr:return Me.createElement(Rt,{callback:oo,onCancel:Ma});case Gn:return Me.createElement(It.Z,{callback:oo,onCancel:Ma});case Sn:return Me.createElement(Mt.Z,{callback:oo,onCancel:Ma});case en:return Me.createElement(bt,{editImgId:Ka.current,callback:oo,onCancel:Ma});case br:return Me.createElement(kt,{callback:oo,onCancel:Ma});case"maths-latex":return Me.createElement(Xn,{showSaveButton:!0,callback:oo});case"inline-latex":return Me.createElement(In.Z,{showSaveButton:!0,callback:oo});default:return null}},[li]);function Ma(){fi("")}(0,Me.useEffect)(()=>{if(Br.current){let ja=function(Ps){wo=!0,os=Ps.pageY},Va=function(){wo=!1},ga=function(Ps){if(wo){let Rs=Ps.pageY-os;Rs<0&&(Rs=0),Rs>300&&(Rs=300);let Bs=Le+Rs+"px";oa(Bs)}},Aa=Br.current,wo=!1,os=0;return Aa.addEventListener("mousedown",ja),document.addEventListener("mousemove",ga),document.addEventListener("mouseup",Va),()=>{Aa.removeEventListener("mousedown",ja),document.removeEventListener("mousemove",ga),document.removeEventListener("mouseup",Va)}}},[bn,Br]),(0,Me.useEffect)(()=>{oa(Le)},[Le]);const Ya=Or(Ut),Ao=Or(Yi),zo={width:Ya,height:Ao},Hs=(0,Me.useMemo)(()=>{if(Ri){let ja=new Date(Ri),Va=ja.getHours(),ga=ja.getMinutes(),Aa=ja.getSeconds();return Va=Va<10?"0"+Va:Va,ga=ga<10?"0"+ga:ga,Aa=Aa<10?"0"+Aa:Aa,`${Va}:${ga}:${Aa}`}return 0},[Ri]),Ys=ja=>{const Va=[];if(un){let ga=-1;ja=ja.replace(/(@▁▁@|@▁@)/g,function(Aa,wo,os){Va.push({multiLine:Aa!==vi})})}return Va};function Cs(){window.sessionStorage.removeItem(Ct),ua(!1),Ni(0)}function vs(){ua(!1),Ni(0),bn.setValue(window.sessionStorage.getItem(Ct))}(0,Me.useEffect)(()=>{Wr[li]&&li!==hn&&li!==en&&setTimeout(()=>{const ja=document.getElementsByClassName("markdown-popup-form")[0],Va=window.innerWidth/2-ja.offsetWidth/2,ga=window.innerHeight/2-ja.offsetHeight/2;Pa(Va),ro(ga)},0)},[li]);const al=ja=>{ja.preventDefault();const Va=ja.clientX-ka,ga=ja.clientY-ia;document.body.onmousemove=Aa=>{let wo=Aa.clientX-Va,os=Aa.clientY-ga;const Ps=document.getElementsByClassName("markdown-popup-form")[0],Rs=window.innerWidth-Ps.offsetWidth,Bs=window.innerHeight-Ps.offsetHeight;wo=Math.max(0,Math.min(wo,Rs)),os=Math.max(0,Math.min(os,Bs)),gs(Aa.clientX,Aa.clientY,Va,ga)&&(Pa(wo),ro(os))},document.body.onmouseup=function(){document.body.onmousemove=null}},gs=(ja,Va,ga,Aa)=>{const wo=document.body.clientHeight,os=document.body.clientWidth;return ja<20&&ga>ja||ja>os-20&&gaVa||Va>wo-20&&Aa{var Va;Ka.current=ja,(Va=Ua.current)==null||Va.setHeight("100vh"),setTimeout(()=>{fi("add-flowchart")},150)}})):null))),jt?Me.createElement("a",{ref:Br,className:"editor-resize"}):null,li===hn&&Me.createElement(kn,{callback:oo,onCancel:Ma}),li===en&&Me.createElement(bt,{ref:Ua,editImgId:Ka.current,callback:oo,onCancel:Ma}),Me.createElement(He.Z,null,Wr[li]&&li!==hn&&li!==en?Me.createElement(Tt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ka,top:ia},title:Me.createElement("div",{style:{cursor:"move"},onMouseDown:al},Wr[li]),open:!0,onCancel:Ma,footer:null,destroyOnClose:!0,width:li===en?"1200px":null,height:li===en?"80vh":null,className:"markdown-popup-form"},cs):null))}},52999:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return ke},I:function(){return He}});var Me=xe(78241),Je=xe(8591),Re=xe(92832),Pe=xe(81327),ze=xe(5871),Ee=xe(5112),he=xe(3113),ve=xe(25676),be=xe(59301),Ce=xe(16624),ge=xe(59301),me=Object.defineProperty,we=Object.defineProperties,de=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ie=(Ue,Ge,Qe)=>Ge in Ue?me(Ue,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ue[Ge]=Qe,Be=(Ue,Ge)=>{for(var Qe in Ge||(Ge={}))Ae.call(Ge,Qe)&&Ie(Ue,Qe,Ge[Qe]);if(fe)for(var Qe of fe(Ge))De.call(Ge,Qe)&&Ie(Ue,Qe,Ge[Qe]);return Ue},Ne=(Ue,Ge)=>we(Ue,de(Ge));const{useForm:oe}=Me.default,ue={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var ke=({callback:Ue,onCancel:Ge})=>{const[Qe]=oe();let lt=(0,be.useRef)();function nt(dt){lt.current.width=Qe.getFieldValue("width"),lt.current.align=Qe.getFieldValue("align"),Ue(dt,lt.current)}function mt(dt,St){if(dt.status===-1){Je.ZP.error(dt.message);return}Qe.setFieldsValue({src:`/api/attachments/${dt.id}`,type:St.type})}function vt(dt){let St=dt.target.files[0];lt.current=St,He(St,mt)}return ge.createElement(Me.default,Ne(Be({form:Qe},pe),{className:"upload-image-panel",onFinish:nt,style:{width:470,overflow:"hidden"}}),ge.createElement(Me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ge.createElement("div",{className:"flex-container"},ge.createElement(Me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ge.createElement(Re.default,{style:ue})),ge.createElement(Fe,{onFileChange:vt}))),ge.createElement(Me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ge.createElement(Re.default,{style:{width:264}})),ge.createElement(Me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ge.createElement(Pe.Z,null,ge.createElement(Me.default.Item,{name:"width",style:{margin:0}},ge.createElement(ze.Z,{style:{width:264}})),ge.createElement("span",{className:"ml8"},"%"))),ge.createElement(Me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ge.createElement(Ee.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ge.createElement("aside",null,ge.createElement(Me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ge.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(he.ZP,{type:"default",onClick:Ge},"\u53D6\u6D88"))))};function Fe({onFileChange:Ue}){return ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ge.createElement("input",{type:"file",onChange:Ue}))}function He(Ue,Ge){if(!Ue)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ce.bg)())throw Je.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Qe=new FormData;Qe.append("editormd-image-file",Ue),Qe.append("file_param_name","editormd-image-file"),Qe.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(nt){Ge(JSON.parse(nt.target.responseText),Ue)},!1),lt.addEventListener("error",function(nt){console.error(nt)},!1),lt.open("POST",`${ve.KI}/api/attachments.json`),lt.send(Qe)}},61569:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Re}});var Me=xe(59301),Je=xe(4676);class Re extends Me.Component{constructor(ze){super(ze);const Ee=window.document;this.node=Ee.createElement("div"),Ee.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,Je.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23734:function(Xt,Qt,xe){"use strict";xe.d(Qt,{i:function(){return pe},Z:function(){return Fe}});var Me={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"},Je=xe(71418),Re=xe(6848),Pe=xe(93948),ze=xe(92310),Ee=xe.n(ze),he=xe(22566),ve=xe(21692),be=xe(16624),Ce=xe(79005),ge=xe(20345),me=xe(77882),we=xe(31081),de=xe(75309),fe=xe(71979),Ae=xe(47558),De=xe(42922),Ie=xe(66832),Be=xe(96593),Ne=xe(19664),oe=xe(91833),ue=xe(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ce,swimg:ge},{name:"101\u8BA1\u5212",ptimg:me,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:de,swimg:fe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ae,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ie,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ne,swimg:oe}];var Fe=({className:He,dataSource:Ue=[],col:Ge=4,right:Qe,bottom:lt=23,precision:nt=0,wrapWidth:mt=1200,trackEventItems:vt,loading:dt,onRemove:St=()=>{},isCurrent:yt=!0,showAlias:ht=!1,showProgress:tt=!1})=>{const xt=Math.floor((mt-(Ge-1)*Qe)/Ge),Rt=[{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(It=>(window.ENV==="build"&&(It.ptimg=`/react/build${It.ptimg}`,It.swimg=`/react/build${It.swimg}`),It));return ue.createElement(Je.Z,{spinning:dt},ue.createElement("div",{className:Ee()(Me.list,He)},!!(Ue!=null&&Ue.length)&&(Ue==null?void 0:Ue.map((It,Mt)=>{var Tt,Jt,ln,gn,kn,wn;const{name:Bn,id:On,identifier:Nt,featured:pt,school_name:ot,image_url:bt,excellent:At,is_plan:it}=It;return ue.createElement("div",{key:On,className:yt&&tt?Me.wrapisCurrent:Me.wrap,style:{width:xt,marginRight:(1+Mt)%Ge===0?0:Qe+nt,marginBottom:lt}},ue.createElement("a",{className:Me.li,onClick:Dt=>{Dt.preventDefault(),Dt.stopPropagation(),vt&&(0,he.L9)([vt]),(0,he.xg)(`/paths/${Nt}`)}},ue.createElement("div",{className:Me.img},ue.createElement("img",{className:Me.cover,src:`${bt}`}),yt&&(0,be.bg)()&&(It==null?void 0:It.studying)&&ue.createElement("div",{className:`${Me.movebq} user-path-items`,onClick:Dt=>{Dt.stopPropagation(),St(It)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Tt=It==null?void 0:It.subject_tags)==null?void 0:Tt.map((Dt,qt)=>{var Ot,kt;if(qt===0){const Yt=(Ot=Rt.find(Zt=>Zt.name==Dt))==null?void 0:Ot.swimg;return ue.createElement("img",{className:Me.sign,src:Yt,style:{left:"-4px"}})}const rn=(kt=Rt.find(Yt=>Yt.name==Dt))==null?void 0:kt.ptimg;return ue.createElement("img",{className:Me.sign,src:rn,style:{left:`${48+52*(qt-1)+2*qt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(It==null?void 0:It.excellent)&&ue.createElement("div",{className:Me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:Me.name},ue.createElement(Re.Z,{title:ht&&(It!=null&&It.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Bn}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${It==null?void 0:It.excellent_alias_name}`)):Bn},ue.createElement("span",{className:Me.e},ht&&(It==null?void 0:It.excellent_alias_name)||Bn))),yt&&tt&&((Jt=It==null?void 0:It.progress)==null?void 0:Jt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(Pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((ln=It==null?void 0:It.progress)==null?void 0:ln.my_score)/((gn=It==null?void 0:It.progress)==null?void 0:gn.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(kn=It==null?void 0:It.progress)==null?void 0:kn.my_score,"/",(wn=It==null?void 0:It.progress)==null?void 0:wn.all_score),(!yt||!tt)&&ue.createElement("div",{className:Me.tags},ue.createElement("div",null,ue.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,It.stages_count))),ue.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,It.members_count)))))))})),!Ue.length&&ue.createElement(ve.Z,null)))}},14433:function(Xt,Qt,xe){"use strict";xe.d(Qt,{jL:function(){return ze},w9:function(){return Wr},vv:function(){return je},dN:function(){return Ut},QD:function(){return Pa},cQ:function(){return qt.Z},vg:function(){return va},Oz:function(){return gi},op:function(){return Ai},O5:function(){return Ys},_b:function(){return Pi},t7:function(){return lt},tT:function(){return vt},Gi:function(){return zn},YG:function(){return jt},Ed:function(){return rr},kT:function(){return un},qp:function(){return De},Um:function(){return pe},K3:function(){return Ne},vr:function(){return Eo},qE:function(){return Ca},Je:function(){return yt},wb:function(){return wn},rC:function(){return Dt},lB:function(){return Nt},cq:function(){return Dr},kO:function(){return Pn},tp:function(){return He},Si:function(){return al},k8:function(){return rl},Du:function(){return Ps}});var Me=xe(59301),Je={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"},Re="data:image/png;base64,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",ze=({dataSource:ui=[],img:ii,imgWidth:ei=346,title:Ti,sunTitle:fa,bannerExtraContent:ha})=>Me.createElement("div",{className:Je.banner},Me.createElement("div",{className:Je.content},Me.createElement("aside",null,Me.createElement("p",null,Me.createElement("b",null,Ti),Me.createElement("span",null,fa)),ui.length>0&&Me.createElement("div",{className:Je.btns},ui.map((Mi,Ha)=>Me.createElement("div",{key:Ha,onClick:Mi.click},Mi.name,Mi.sign?Me.createElement("img",{src:Re,width:39}):null))),ha),ii&&Me.createElement("img",{style:{marginTop:33,marginRight:38},src:ii,width:ei}))),Ee={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"},he=xe(92310),ve=xe.n(he),be=xe(89392),Ce=Object.defineProperty,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,de=(ui,ii,ei)=>ii in ui?Ce(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,fe=(ui,ii)=>{for(var ei in ii||(ii={}))me.call(ii,ei)&&de(ui,ei,ii[ei]);if(ge)for(var ei of ge(ii))we.call(ii,ei)&&de(ui,ei,ii[ei]);return ui},De=({dataSource:ui=[],value:ii,onChange:ei,onTitleChange:Ti,className:fa,title:ha,titleWidth:Mi=41,style:Ha={},fontColor:Io="#6A7283",showCount:rs,classNameActive:To,styleItem:_a={}})=>{const[Bo,Qo]=(0,Me.useState)(0),[Zs,Wo]=(0,Me.useState)(!1),Oo=(0,Me.useRef)(null),Ss=(0,Me.useRef)(null);return(0,Me.useEffect)(()=>{var Xs;ui.length!==0&&(((Xs=Oo==null?void 0:Oo.current)==null?void 0:Xs.clientHeight)>97?Qo(1):Qo(0)),ui.length===0&&Qo(0),Wo(!1)},[ui]),Me.createElement("div",{className:ve()(Ee.row,fa),style:Ha},Me.createElement("div",{onClick:(0,be.throttle)(()=>Ti==null?void 0:Ti(),2e3),style:{width:Mi,marginTop:Zs?12:4},className:`${Ee.title} ${Ti?"current":""}`},ha),Me.createElement("div",{className:Zs?`${Ee.tagsWrap} ${Ee.tagsBorderWrap}`:Ee.tagsWrap},Me.createElement("div",{className:Ee.bar,ref:Ss,style:Bo>0?{height:Bo===1?97:"auto",overflow:Bo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Me.createElement("div",{className:Ee.tag,ref:Oo},ui==null?void 0:ui.map(Xs=>Me.createElement("span",{onClick:()=>ei(Xs.id),key:Xs.id,style:fe(fe({color:Io},_a),(Xs==null?void 0:Xs.style)||{}),className:ii===Xs.id?ve()(To||Ee.active,Xs.classNameActive):""},Me.createElement("span",{title:Xs.name,className:Ee.name},Xs.name),!!rs&&Me.createElement("span",{className:Ee.num},Xs.count))))),!!Bo&&Me.createElement(Me.Fragment,null,Bo===1?Me.createElement("div",{onClick:()=>{var Xs;Qo(2),((Xs=Oo==null?void 0:Oo.current)==null?void 0:Xs.clientHeight)>245?Wo(!0):Wo(!1)},className:Ee.action},"\u5C55\u5F00",Me.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Me.createElement("div",{onClick:()=>{Ss.current.scrollTop=0,Qo(1),Wo(!1)},className:Ee.action},"\u6536\u8D77",Me.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ie={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"},Ne=({dataSource:ui=[],value:ii,onChange:ei,onTitleChange:Ti,className:fa,title:ha,titleWidth:Mi=41,style:Ha={},fontColor:Io="#6A7283",showCount:rs,expand:To=!0})=>{const[_a,Bo]=(0,Me.useState)(0),[Qo,Zs]=(0,Me.useState)(!1),Wo=(0,Me.useRef)(null),Oo=(0,Me.useRef)(null),[Ss,Xs]=(0,Me.useState)(To);return Me.createElement("div",{className:ve()(Ie.row,fa),style:Ha},Me.createElement("div",{className:"flex item-center justify-between"},Me.createElement("div",{onClick:(0,be.throttle)(()=>Ti==null?void 0:Ti(),2e3),style:{width:Mi,marginTop:Qo?12:4},className:`${Ie.title} ${Ti?"current":""}`},ha),Me.createElement("i",{className:`iconfont ${Ss?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ss?8:10},onClick:()=>Xs(!Ss)})),Ss&&Me.createElement("div",{className:Qo?`${Ie.tagsWrap} ${Ie.tagsBorderWrap}`:Ie.tagsWrap},Me.createElement("div",{className:Ie.fenge}),Me.createElement("div",{className:Ie.bar,ref:Oo},Me.createElement("div",{className:Ie.tag,ref:Wo},ui==null?void 0:ui.map(Dl=>Me.createElement("span",{onClick:()=>ei(Dl.id),key:Dl.id,style:{color:Io},className:ii===Dl.id?Ie.active:""},Me.createElement("span",{title:Dl.name,className:Ie.name},Dl.name),!!rs&&Me.createElement("span",{className:Ie.num},Dl.count)))))))},oe={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"},pe=({dataSource:ui=[],value:ii,onChange:ei,onTitleChange:Ti,className:fa,title:ha,titleWidth:Mi=41,style:Ha={},fontColor:Io="#fff",showCount:rs,expand:To=!0})=>{const[_a,Bo]=(0,Me.useState)(0),[Qo,Zs]=(0,Me.useState)(!1),Wo=(0,Me.useRef)(null),Oo=(0,Me.useRef)(null),[Ss,Xs]=(0,Me.useState)(To);return Me.createElement("div",{className:ve()(oe.row,fa),style:Ha},Me.createElement("div",{className:"flex item-center justify-between"},Me.createElement("div",{onClick:(0,be.throttle)(()=>Ti==null?void 0:Ti(),2e3),style:{width:Mi},className:`${oe.title} ${Ti?"current":""}`},ha),Me.createElement("i",{className:`iconfont ${Ss?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Ss?"#00DDC7":"#037F74",fontSize:Ss?10:12},onClick:()=>Xs(!Ss)})),Ss&&Me.createElement("div",{className:Qo?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},Me.createElement("div",{className:oe.bar,ref:Oo},Me.createElement("div",{className:oe.tag,ref:Wo},ui==null?void 0:ui.map(Dl=>Me.createElement("span",{onClick:()=>ei(Dl.id),key:Dl.id,style:{color:Io},className:ii===Dl.id?oe.active:""},Me.createElement("span",{title:Dl.name,className:oe.name},Dl.name),!!rs&&Me.createElement("span",{className:oe.num},Dl.count)))))))},ke={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"},He=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={}})=>Me.createElement("div",{style:fa,className:ve()(ke.tabs,Ti)},ui.map(ha=>Me.createElement("span",{onClick:()=>ei(ha.id),className:ii===ha.id?ke.active:"",key:ha.id},ha.name))),Ue={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"},Ge=xe(92832),lt=({dataSource:ui=[],value:ii="",onChange:ei,onInputChange:Ti=()=>{},className:fa,style:ha={},placeholder:Mi,allowClear:Ha=!1})=>{var Io;const[rs,To]=(0,Me.useState)(""),[_a,Bo]=(0,Me.useState)("");(0,Me.useEffect)(()=>{var Wo;let Oo=ii;(Wo=JSON.stringify(ii))!=null&&Wo.includes("{")&&(To(ii.id),Oo=ii.value||"");try{Bo(decodeURIComponent(Oo||""))}catch(Ss){Bo(decodeURIComponent(Oo||""))}},[ii]);const Qo=()=>{ei(encodeURIComponent(_a),rs||null)},Zs=Wo=>{Wo!==rs&&(To(Wo),ei(encodeURIComponent(_a),Wo))};return Me.createElement("div",{className:ve()(Ue.input,fa),style:ha},!!ui.length&&Me.createElement("div",{className:Ue.dropdown},Me.createElement("div",{className:Ue.text},(Io=ui.find(Wo=>Wo.id===rs))==null?void 0:Io.name,Me.createElement("i",{className:"iconfont icon-zhankai4"}),Me.createElement("b",{className:Ue.b1}),Me.createElement("b",{className:Ue.b2})),Me.createElement("div",{className:Ue.menu},ui.map((Wo,Oo)=>Me.createElement("div",{key:Oo,onClick:()=>Zs(Wo.id)},Wo.name)))),Me.createElement(Ge.default,{onPressEnter:Qo,value:_a,onChange:Wo=>{Bo(Wo.target.value),Ti(encodeURIComponent(Wo.target.value),rs||null)},bordered:!1,placeholder:Mi}),Me.createElement("i",{onClick:Qo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},nt={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"},vt=({dataSource:ui=[],value:ii="",onChange:ei,onInputChange:Ti=()=>{},className:fa,style:ha={},placeholder:Mi,allowClear:Ha=!1})=>{var Io;const[rs,To]=(0,Me.useState)(""),[_a,Bo]=(0,Me.useState)("");(0,Me.useEffect)(()=>{var Wo;let Oo=ii;(Wo=JSON.stringify(ii))!=null&&Wo.includes("{")&&(To(ii.id),Oo=ii.value||"");try{Bo(decodeURIComponent(Oo||""))}catch(Ss){Bo(decodeURIComponent(Oo||""))}},[ii]);const Qo=()=>{ei(encodeURIComponent(_a),rs||null)},Zs=Wo=>{Wo!==rs&&(To(Wo),ei(encodeURIComponent(_a),Wo))};return Me.createElement("div",{className:ve()(nt.input,fa),style:ha},!!ui.length&&Me.createElement("div",{className:nt.dropdown},Me.createElement("div",{className:nt.text},(Io=ui.find(Wo=>Wo.id===rs))==null?void 0:Io.name,Me.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),Me.createElement("div",{className:nt.menu},ui.map((Wo,Oo)=>Me.createElement("div",{key:Oo,onClick:()=>Zs(Wo.id)},Wo.name)))),Me.createElement(Ge.default,{onPressEnter:Qo,value:_a,onChange:Wo=>{Bo(Wo.target.value),Ti(encodeURIComponent(Wo.target.value),rs||null)},bordered:!1,placeholder:Mi}),Me.createElement("i",{onClick:Qo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},dt={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"},yt=({value:ui,onChange:ii,className:ei,total:Ti,pageSize:fa,style:ha={}})=>{const Mi=ui<2,Ha=ui>=Math.ceil(Ti/fa);return Ti<=fa?Me.createElement(Me.Fragment,null):Me.createElement("div",{className:ve()(dt.quickPager,ei),style:ha},Me.createElement("div",{onClick:()=>{Mi||ii(ui-1,"prev")},className:Mi?dt.disabled:""},"\u4E0A\u4E00\u9875"),Me.createElement("div",{onClick:()=>{Ha||ii(ui+1,"next")},className:Ha?dt.disabled:""},"\u4E0B\u4E00\u9875"))},ht={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"},tt=xe(71418),xt=xe(6848),Rt=xe(13570),It=xe(11662),Mt=xe(22566),Tt=xe(96908),Jt=xe(57177),ln=xe(81378),gn=xe(21692),wn=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io})=>{const rs=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:Io},Me.createElement("div",{className:ve()(ht.list,ui)},!!ii.length&&ii.map((To,_a)=>{const{name:Bo,id:Qo,identifier:Zs,power:Wo,cover_image_id:Oo,pic:Ss}=To;return Me.createElement("div",{className:ht.wrap,key:Qo,style:{width:rs,marginRight:(1+_a)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/shixuns/${Zs}/challenges`,className:ht.li,onClick:Xs=>{Xs.preventDefault(),Ha&&(0,Mt.L9)([Ha]),Wo&&(0,Mt.xg)(`/shixuns/${Zs}/challenges`)}},Me.createElement("div",{className:ht.img},Me.createElement("img",{className:ht.cover,src:`${Ss}`}),To.is_jupyter&&Me.createElement("img",{className:ht.sign,src:Tt}),To.is_jupyter_lab&&Me.createElement("img",{className:ht.sign,src:Jt}),To.is_unity_3d&&Me.createElement("img",{className:ht.sign,src:ln})),Me.createElement("div",{className:ht.name},Me.createElement(xt.Z,{title:Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Me.createElement("span",{className:ht.e},Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Me.createElement("div",{className:ht.tags},Me.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Me.createElement("span",null,To.challenges_count))),!!To.myshixuns_count&&Me.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Me.createElement("span",null,To.myshixuns_count))),Me.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Me.createElement("span",null,Me.createElement("span",null,To.level))),Me.createElement("div",{className:ht.rate},Me.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:To.score_info}),Me.createElement("span",null,"\xA0",To.score_info?`${To.score_info}\u5206`:"5\u5206")))),!Wo&&Me.createElement("div",{className:ht.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ii.length&&Me.createElement(gn.Z,null)))},Bn={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"},Nt=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,wrapClassName:Ha,trackEventItems:Io,loading:rs})=>{const To=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:rs},Me.createElement("div",{className:ve()(Bn.list,ui)},!!ii.length&&ii.map((_a,Bo)=>{const{name:Qo,id:Zs,identifier:Wo,power:Oo,cover_image_id:Ss,pic:Xs}=_a;return Me.createElement("div",{className:ve()(Bn.wrap,Ha),key:Zs,style:{width:To,marginRight:(1+Bo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/shixuns/${Wo}/challenges`,className:Bn.li,onClick:Dl=>{Dl.preventDefault(),Io&&(0,Mt.L9)([Io]),Oo&&(0,Mt.xg)(`/shixuns/${Wo}/challenges`)}},Me.createElement("img",{src:xe(47621),className:Bn.titleBg}),Me.createElement("div",{className:Bn.name},Me.createElement(xt.Z,{title:Qo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Me.createElement("span",{className:Bn.e},Qo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Me.createElement("div",{style:{padding:"14px",paddingBottom:0}},Me.createElement("div",{className:Bn.img},Me.createElement("img",{className:Bn.cover,src:Ss?`${It.Z.API_SERVER}/api/attachments/${Ss}`:`${It.Z.IMG_SERVER+Xs}`}),_a.is_jupyter&&Me.createElement("div",{className:Bn.bq},"Jupyter"),_a.is_jupyter_lab&&Me.createElement("div",{className:Bn.bq},"JupyterLab"),_a.is_unity_3d&&Me.createElement("div",{className:Bn.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),Me.createElement("div",{className:"mt20 flex item-center justify-between"},Me.createElement("div",null,Me.createElement("span",{className:Bn.text},"\u5B66\u4E60\u4EBA\u6570"),Me.createElement("span",{className:Bn.value},_a.myshixuns_count)),Me.createElement("div",null,Me.createElement("span",{className:Bn.text},"\u56F0\u96BE\u7B49\u7EA7"),Me.createElement("span",{className:Bn.value},_a.level))),Me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},Me.createElement("div",null,Me.createElement("span",{className:Bn.text},"\u5173\u5361\u6570"),Me.createElement("span",{className:Bn.value},_a.challenges_count)),Me.createElement("div",{className:Bn.rate},Me.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:_a.score_info}),Me.createElement("span",{className:Bn.value,style:{color:"#FF9C00"}},"\xA0",_a.score_info?`${_a.score_info}\u5206`:"5\u5206"))))),!Oo&&Me.createElement("div",{className:Bn.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ii.length&&Me.createElement(gn.Z,null)))},pt={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"},ot="data:image/png;base64,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",bt="data:image/png;base64,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",At="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Dt=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io,wrapClassName:rs,imgClassName:To})=>{const _a=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:Io},Me.createElement("div",{className:ve()(pt.list,ui)},!!ii.length&&ii.map((Bo,Qo)=>{const{name:Zs,id:Wo,identifier:Oo,power:Ss,cover_image_id:Xs,pic:Dl}=Bo;return Me.createElement("div",{className:ve()(pt.wrap,rs),key:Wo,style:{width:_a,marginRight:(1+Qo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/shixuns/${Oo}/challenges`,className:pt.li,onClick:Du=>{Du.preventDefault(),Ha&&(0,Mt.L9)([Ha]),Ss&&(0,Mt.xg)(`/shixuns/${Oo}/challenges`)}},Me.createElement("div",{className:ve()(pt.img,To)},Me.createElement("img",{className:pt.cover,src:Xs?`${It.Z.API_SERVER}/api/attachments/${Xs}`:`${It.Z.IMG_SERVER+Dl}`}),Bo.is_jupyter&&Me.createElement("img",{className:pt.sign,src:ot}),Bo.is_jupyter_lab&&Me.createElement("img",{className:pt.sign,src:bt}),Bo.is_unity_3d&&Me.createElement("img",{className:pt.sign,src:At})),Me.createElement("div",{className:pt.name},Me.createElement(xt.Z,{title:Zs||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Me.createElement("span",{className:pt.e},Zs||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Me.createElement("div",{className:pt.tags},Me.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Me.createElement("span",null,Bo.challenges_count))),!!Bo.myshixuns_count&&Me.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Me.createElement("span",null,Bo.myshixuns_count))),Me.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Me.createElement("span",null,Me.createElement("span",null,Bo.level))),Me.createElement("div",{className:pt.rate},Me.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Bo.score_info}),Me.createElement("span",null,"\xA0",Bo.score_info?`${Bo.score_info}\u5206`:"5\u5206")))),!Ss&&Me.createElement("div",{className:pt.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ii.length&&Me.createElement(gn.Z,null)))},qt=xe(23734),Ot={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"},kt=xe(79005),rn=xe(20345),Yt=xe(77882),Zt=xe(31081),Dn=xe(75309),Xn=xe(71979),In=xe(47558),Vn=xe(42922),fr=xe(66832),Sn=xe(96593),en=xe(19664),hn=xe(91833),er=Object.defineProperty,Gn=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Fr=(ui,ii,ei)=>ii in ui?er(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,ri=(ui,ii)=>{for(var ei in ii||(ii={}))br.call(ii,ei)&&Fr(ui,ei,ii[ei]);if(Gn)for(var ei of Gn(ii))qr.call(ii,ei)&&Fr(ui,ei,ii[ei]);return ui};const Ii=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:kt,swimg:rn},{name:"101\u8BA1\u5212",ptimg:Yt,swimg:Zt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Dn,swimg:Xn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:In,swimg:Vn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:fr,swimg:Sn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:en,swimg:hn}];var gi=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io,wrapClassName:rs,imgClassName:To,isArrow:_a=!1,imgStyle:Bo={}})=>{const Qo=Math.floor((Mi-(ei-1)*Ti)/ei),[Zs,Wo]=(0,Me.useState)(),[Oo,Ss]=(0,Me.useState)(),Xs=Du=>Wo(Du),Dl=()=>Wo(-1);return Me.createElement(tt.Z,{spinning:Io},Me.createElement("div",{className:ve()(Ot.list,ui)},!!(ii!=null&&ii.length)&&(ii==null?void 0:ii.map((Du,zu)=>{var Fc;const{name:Nu,id:Vu,identifier:Pu,featured:Vc,school_name:cc,image_url:Vl,excellent:dd,is_plan:nd}=Du;return Me.createElement("div",{key:Vu,className:ve()(Ot.wrap,rs),style:{width:Qo,marginRight:(1+zu)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/paths/${Pu}`,className:Ot.li,onClick:ks=>{ks.preventDefault(),Ha&&(0,Mt.L9)([Ha]),(0,Mt.xg)(`/paths/${Pu}`)}},Me.createElement("img",{src:xe(39057),className:Ot.titleBg}),Me.createElement("div",{className:Ot.name},Me.createElement(xt.Z,{title:Nu},Me.createElement("span",{className:Ot.e,style:{color:_a&&Zs===zu?"#145DFF":"#000000"},onMouseEnter:()=>{Xs(zu)},onMouseLeave:Dl},Nu))),Me.createElement("div",{style:{padding:"14px",paddingBottom:0}},Me.createElement("div",{className:ve()(Ot.img,To)},Me.createElement("img",{className:Ot.cover,style:ri({},Bo),src:`${It.Z.IMG_SERVER+Vl}`}),(Fc=Du==null?void 0:Du.subject_tags)==null?void 0:Fc.map((ks,Yl)=>{var gl,Iu;if(Yl===0){const Tu=(gl=Ii.find(hl=>hl.name==ks))==null?void 0:gl.swimg;return Me.createElement("img",{className:Ot.sign,src:Tu,style:{left:"-4px"}})}const Zu=(Iu=Ii.find(Tu=>Tu.name==ks))==null?void 0:Iu.ptimg;return Me.createElement("img",{className:Ot.sign,src:Zu,style:{left:`${48+52*(Yl-1)+2*Yl}px`}})}),Me.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Du==null?void 0:Du.excellent)&&Me.createElement("div",{className:Ot.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},Me.createElement("div",null,Me.createElement("span",{className:Ot.text},"\u7AE0\u8282\u6570"),Me.createElement("span",{className:Ot.value},Du.stages_count)),Me.createElement("div",null,Me.createElement("span",{className:Ot.text},"\u5B66\u4E60\u4EBA\u6570"),Me.createElement("span",{className:Ot.value},Du.members_count))))))})),!ii.length&&Me.createElement(gn.Z,null)))},Li={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"},ba=xe(16624),Vi=xe(59301);const vi=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:kt,swimg:rn},{name:"101\u8BA1\u5212",ptimg:Yt,swimg:Zt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Dn,swimg:Xn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:In,swimg:Vn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:fr,swimg:Sn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:en,swimg:hn}];var va=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io,onRemove:rs=()=>{},isCurrent:To=!0,showAlias:_a=!1,wrapClassName:Bo,imgClassName:Qo})=>{const Zs=Math.floor((Mi-(ei-1)*Ti)/ei),Wo=[{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(Oo=>(window.ENV==="build"&&(Oo.ptimg=`/react/build${Oo.ptimg}`,Oo.swimg=`/react/build${Oo.swimg}`),Oo));return Vi.createElement(tt.Z,{spinning:Io},Vi.createElement("div",{className:ve()(Li.list,ui)},!!(ii!=null&&ii.length)&&(ii==null?void 0:ii.map((Oo,Ss)=>{var Xs;const{name:Dl,id:Du,identifier:zu,featured:Fc,school_name:Nu,image_url:Vu,excellent:Pu,is_plan:Vc}=Oo;return Vi.createElement("div",{key:Du,className:ve()(Li.wrap,Bo),style:{width:Zs,marginRight:(1+Ss)%ei===0?0:Ti+ha,marginBottom:fa}},Vi.createElement("a",{className:Li.li,onClick:cc=>{cc.preventDefault(),cc.stopPropagation(),Ha&&(0,Mt.L9)([Ha]),(0,Mt.xg)(`/paths/${zu}`)}},Vi.createElement("div",{className:ve()(Li.img,Qo)},Vi.createElement("img",{className:Li.cover,src:`${It.Z.IMG_SERVER+Vu}`}),To&&(0,ba.bg)()&&(Oo==null?void 0:Oo.studying)&&Vi.createElement("div",{className:`${Li.movebq} user-path-items`,onClick:cc=>{cc.stopPropagation(),rs(Oo)}},Vi.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Vi.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Xs=Oo==null?void 0:Oo.subject_tags)==null?void 0:Xs.map((cc,Vl)=>{var dd,nd;if(Vl===0){const Yl=(dd=Wo.find(gl=>gl.name==cc))==null?void 0:dd.swimg;return Vi.createElement("img",{className:Li.sign,src:Yl,style:{left:"-4px"}})}const ks=(nd=Wo.find(Yl=>Yl.name==cc))==null?void 0:nd.ptimg;return Vi.createElement("img",{className:Li.sign,src:ks,style:{left:`${48+52*(Vl-1)+2*Vl}px`}})}),Vi.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Oo==null?void 0:Oo.excellent)&&Vi.createElement("div",{className:Li.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Vi.createElement("div",{className:Li.name},Vi.createElement(xt.Z,{title:_a&&(Oo!=null&&Oo.excellent_alias_name)?Vi.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Dl}`,Vi.createElement("br",null),Vi.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Oo==null?void 0:Oo.excellent_alias_name}`)):Dl},Vi.createElement("span",{className:Li.e},_a&&(Oo==null?void 0:Oo.excellent_alias_name)||Dl))),Vi.createElement("div",{className:Li.tags},Vi.createElement("div",null,Vi.createElement(xt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Vi.createElement("span",null,Vi.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Vi.createElement("span",null,Oo.stages_count))),Vi.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Vi.createElement("span",null,Vi.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Vi.createElement("span",null,Oo.members_count)))))))})),!ii.length&&Vi.createElement(gn.Z,null)))},Or={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"},Xr="data:image/png;base64,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",zi=xe(59301),Wr=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io})=>{const rs=Math.floor((Mi-(ei-1)*Ti)/ei);return zi.createElement(tt.Z,{spinning:Io},zi.createElement("div",{className:ve()(Or.list,ui)},!!ii.length&&ii.map((To,_a)=>{const{subject_identifier:Bo,id:Qo,identifier:Zs,power:Wo}=To,Oo=To.is_public!=0&&To.is_public;return zi.createElement("div",{className:Or.wrap,key:Qo,style:{width:rs,marginRight:(1+_a)%ei===0?0:Ti+ha,marginBottom:fa}},zi.createElement("a",{className:Or.li,onClick:Ss=>{Ss.preventDefault(),Ha&&(0,Mt.L9)([Ha]),(0,Mt.xg)(To.first_category_url)}},zi.createElement("div",{className:Or.top},zi.createElement(xt.Z,{title:To.name},zi.createElement("div",{className:Or.name},To.name)),zi.createElement("img",{className:Or.img,src:It.Z.IMG_SERVER+"/images/"+To.avatar_url}),zi.createElement("div",{className:Or.text,title:To.creator},To.creator),Bo&&zi.createElement("div",{className:Or.btns},zi.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),zi.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Oo&&zi.createElement("div",{className:Or.sign},"\u516C\u5F00")),zi.createElement("div",{className:Or.bottom},To.visits>0&&zi.createElement(xt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},zi.createElement("span",null,zi.createElement("i",{className:"iconfont icon-liulanyan"}),zi.createElement("span",null,To.visits))),To.course_members_count>0&&zi.createElement(xt.Z,{title:"\u6210\u5458",placement:"bottom"},zi.createElement("span",null,zi.createElement("i",{className:"iconfont icon-chengyuan"}),To.course_members_count)),To.tasks_count>0&&zi.createElement(xt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},zi.createElement("span",null,zi.createElement("i",{className:"iconfont icon-zuoye"}),To.tasks_count)),To.is_end?zi.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):zi.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!To.is_accessible&&zi.createElement("div",{className:Or.lockWrap},zi.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),zi.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ii.length&&zi.createElement(gn.Z,null)))},Hr={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"},Yr="data:image/png;base64,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",Ut=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,wrapClassName:Ha,trackEventItems:Io,loading:rs})=>{const To=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:rs},Me.createElement("div",{className:ve()(Hr.list,ui)},!!ii.length&&ii.map((_a,Bo)=>{const{subject_identifier:Qo,id:Zs,identifier:Wo,power:Oo}=_a,Ss=_a.is_public!=0&&_a.is_public;return Me.createElement("div",{className:ve()(`${Hr.wrap} ${_a.is_accessible?"":Hr.warpStyle}`,Ha),key:Zs,style:{width:To,marginRight:(1+Bo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{className:Hr.li,onClick:Xs=>{Xs.preventDefault(),Io&&(0,Mt.L9)([Io]),(0,Mt.xg)(_a.first_category_url)}},Me.createElement("div",{className:Hr.creator},Me.createElement("img",{className:Hr.img,src:It.Z.IMG_SERVER+"/images/"+_a.avatar_url}),Me.createElement("div",{className:Hr.text,title:_a.creator},_a.creator)),Me.createElement("div",{className:Hr.top},Me.createElement(xt.Z,{title:_a.name},Me.createElement("div",{className:Hr.name},_a.name)),Ss&&Me.createElement("div",{className:Hr.sign},"\u516C\u5F00")),Me.createElement("div",{className:Hr.middle},Me.createElement("div",{className:Hr.row,style:{marginBottom:6}},Me.createElement("div",null,Me.createElement("span",{className:Hr.text},"\u8BBF\u95EE\u91CF"),Me.createElement("span",{className:Hr.value},(_a==null?void 0:_a.visits)||0)),Me.createElement("div",null,Me.createElement("span",{className:Hr.text},"\u6210\u5458"),Me.createElement("span",{className:Hr.value},(_a==null?void 0:_a.course_members_count)||0))),Me.createElement("div",{className:Hr.row},Me.createElement("div",null,Me.createElement("span",{className:Hr.text,style:{width:42}},"\u4F5C",Me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),Me.createElement("span",{className:Hr.value},(_a==null?void 0:_a.tasks_count)||0)),Me.createElement("div",null,Me.createElement("span",{className:Hr.text},"\u72B6\u6001"),_a.is_end?Me.createElement("span",{className:Hr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):Me.createElement("span",{className:Hr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Qo&&Me.createElement("div",{className:Hr.btns},Me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_a.is_accessible&&Me.createElement("div",{className:Hr.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ii.length&&Me.createElement(gn.Z,null)))},Le={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"},Ke="data:image/png;base64,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",je=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,wrapClassName:Ha,trackEventItems:Io,loading:rs})=>{const To=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:rs},Me.createElement("div",{className:ve()(Le.list,ui)},!!ii.length&&ii.map((_a,Bo)=>{const{subject_identifier:Qo,id:Zs,identifier:Wo,power:Oo}=_a,Ss=_a.is_public!=0&&_a.is_public;return Me.createElement("div",{className:ve()(`${Le.wrap} ${_a.is_accessible?"":Le.warpStyle}`,Ha),key:Zs,style:{width:To,marginRight:(1+Bo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{className:Le.li,onClick:Xs=>{Xs.preventDefault(),Io&&(0,Mt.L9)([Io]),(0,Mt.xg)(_a.first_category_url)}},Me.createElement("div",{className:Le.creator},Me.createElement("img",{className:Le.img,src:It.Z.IMG_SERVER+"/images/"+_a.avatar_url}),Me.createElement("div",{className:Le.text,title:_a.creator},_a.creator)),Me.createElement("div",{className:Le.top},Me.createElement(xt.Z,{title:_a.name},Me.createElement("div",{className:Le.name},_a.name)),Ss&&Me.createElement("div",{className:Le.sign})),Me.createElement("div",{className:Le.middle},Me.createElement("div",{className:Le.row,style:{marginBottom:6}},Me.createElement("div",null,Me.createElement("span",{className:Le.text},"\u8BBF\u95EE\u91CF"),Me.createElement("span",{className:Le.value},(_a==null?void 0:_a.visits)||0)),Me.createElement("div",null,Me.createElement("span",{className:Le.text},"\u6210\u5458"),Me.createElement("span",{className:Le.value},(_a==null?void 0:_a.course_members_count)||0))),Me.createElement("div",{className:Le.row},Me.createElement("div",null,Me.createElement("span",{className:Le.text,style:{width:42}},"\u4F5C",Me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),Me.createElement("span",{className:Le.value},(_a==null?void 0:_a.tasks_count)||0)),Me.createElement("div",null,Me.createElement("span",{className:Le.text},"\u72B6\u6001"),_a.is_end?Me.createElement("span",{className:Le.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):Me.createElement("span",{className:Le.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Qo&&Me.createElement("div",{className:Le.btns},Me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_a.is_accessible&&Me.createElement("div",{className:Le.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ii.length&&Me.createElement(gn.Z,null)))},et={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"},Et=xe(90115),jt=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={},tabBarExtraContent:ha})=>Me.createElement("div",{className:ve()(et.tabs,Ti),style:fa},Me.createElement("div",{className:et.tabsWrap},ui.map((Mi,Ha)=>Me.createElement("aside",{className:et.tab,onClick:()=>{ei(Mi.id),Mi.link&&Et.history.push(Mi.link)},key:Ha},Me.createElement("div",{className:ii===Mi.id?et.active:""},Mi.name),(Mi==null?void 0:Mi.resetCount)==null&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement("span",null,"\uFF08",Mi==null?void 0:Mi.total,"\uFF09"),(Mi==null?void 0:Mi.resetCount)!==void 0&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement(xt.Z,{title:(Mi==null?void 0:Mi.tip)!=null?Mi==null?void 0:Mi.tip:""},Me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Me.createElement("span",{style:{color:"#000"}},Mi==null?void 0:Mi.resetCount),"/",Me.createElement("span",null,Mi==null?void 0:Mi.total),"\uFF09"))))),Me.createElement("div",{className:et.tabBar},ha)),Kt={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"},un=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={},tabBarExtraContent:ha})=>Me.createElement("div",{className:ve()(Kt.tabs,Ti),style:fa},Me.createElement("div",{className:Kt.tabsWrap},ui.map((Mi,Ha)=>Me.createElement("aside",{className:Kt.tab,onClick:()=>{ei(Mi.id),Mi.link&&Et.history.push(Mi.link)},key:Ha},Me.createElement("div",{className:ii===Mi.id?Kt.active:""},Mi.name),(Mi==null?void 0:Mi.resetCount)==null&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement("span",null,"\uFF08",Mi==null?void 0:Mi.total,"\uFF09"),(Mi==null?void 0:Mi.resetCount)!==void 0&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement(xt.Z,{title:(Mi==null?void 0:Mi.tip)!=null?Mi==null?void 0:Mi.tip:""},Me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Me.createElement("span",{style:{color:"#000"}},Mi==null?void 0:Mi.resetCount),"/",Me.createElement("span",null,Mi==null?void 0:Mi.total),"\uFF09"))))),Me.createElement("div",{className:Kt.tabBar},ha)),_n={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"},rr=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={},tabBarExtraContent:ha})=>Me.createElement("div",{className:ve()(_n.tabs,Ti),style:fa},Me.createElement("div",{className:_n.tabsWrap},ui.map((Mi,Ha)=>Me.createElement("aside",{className:`${_n.tab} ${ii===Mi.id?_n.active:""}`,onClick:()=>{ei(Mi.id),Mi.link&&Et.history.push(Mi.link)},key:Ha},Me.createElement("div",null,Mi.name),(Mi==null?void 0:Mi.resetCount)==null&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement("span",null,"\uFF08",Mi==null?void 0:Mi.total,"\uFF09"),(Mi==null?void 0:Mi.resetCount)!==void 0&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement(xt.Z,{title:(Mi==null?void 0:Mi.tip)!=null?Mi==null?void 0:Mi.tip:""},Me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Me.createElement("span",{style:{color:"#000"}},Mi==null?void 0:Mi.resetCount),"/",Me.createElement("span",null,Mi==null?void 0:Mi.total),"\uFF09"))))),Me.createElement("div",{className:_n.tabBar},ha)),zn=({className:ui,style:ii={},children:ei})=>Me.createElement("div",{className:ve()(ui),style:ii},ei),En={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"},Tn=xe(38854),Hn=xe(20834);const Jn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Dr=({sortValue:ui,dropValue:ii,className:ei,onSort:Ti,onDrop:fa,dataSource:ha=Jn})=>{var Mi;return Me.createElement("div",{className:ve()(En.orderWrap,ei)},Me.createElement(Tn.Z,{dropdownRender:()=>Me.createElement(Hn.default,null,ha.map((Ha,Io)=>Me.createElement(Hn.default.Item,{key:Io,onClick:()=>fa(Ha.id)},Ha.name)))},Me.createElement("span",{className:En.orderTextWrap},(Mi=ha.find(Ha=>ii===Ha.id))==null?void 0:Mi.name)),Me.createElement("span",{className:En.orderIconWrap},Me.createElement("span",{className:En.orderAsc},Me.createElement("i",{className:ui==="asc"?`iconfont icon-sanjiaoxing-up font12 ${En.cursorPointer} ${En.active}`:`iconfont icon-sanjiaoxing-up font12 ${En.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")})),Me.createElement("span",{className:En.orderDesc},Me.createElement("i",{className:ui==="desc"?`iconfont icon-sanjiaoxing-down font12 ${En.cursorPointer} ${En.active}`:`iconfont icon-sanjiaoxing-down font12 ${En.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")}))))},Zn={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 Er=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pn=({sortValue:ui,dropValue:ii,className:ei,onSort:Ti,onDrop:fa,dataSource:ha=Er})=>{var Mi;return Me.createElement("div",{className:ve()(Zn.orderWrap,ei)},Me.createElement(Tn.Z,{dropdownRender:()=>Me.createElement(Hn.default,null,ha.map((Ha,Io)=>Me.createElement(Hn.default.Item,{key:Io,onClick:()=>fa(Ha.id)},Ha.name)))},Me.createElement("span",{className:Zn.orderTextWrap},(Mi=ha.find(Ha=>ii===Ha.id))==null?void 0:Mi.name)),Me.createElement("span",{className:Zn.orderIconWrap},Me.createElement("span",{className:Zn.orderAsc},Me.createElement("i",{className:ui==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zn.cursorPointer} ${Zn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zn.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")})),Me.createElement("span",{className:Zn.orderDesc},Me.createElement("i",{className:ui==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zn.cursorPointer} ${Zn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zn.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")}))))},Kn={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"},lr=xe(3113),qn=xe(39587),Ir=Object.defineProperty,wr=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,fi=(ui,ii,ei)=>ii in ui?Ir(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,Ri=(ui,ii)=>{for(var ei in ii||(ii={}))ti.call(ii,ei)&&fi(ui,ei,ii[ei]);if(wr)for(var ei of wr(ii))li.call(ii,ei)&&fi(ui,ei,ii[ei]);return ui},Ni=(ui,ii)=>{var ei={};for(var Ti in ui)ti.call(ui,Ti)&&ii.indexOf(Ti)<0&&(ei[Ti]=ui[Ti]);if(ui!=null&&wr)for(var Ti of wr(ui))ii.indexOf(Ti)<0&&li.call(ui,Ti)&&(ei[Ti]=ui[Ti]);return ei},Yi=(ui,ii,ei)=>new Promise((Ti,fa)=>{var ha=Io=>{try{Ha(ei.next(Io))}catch(rs){fa(rs)}},Mi=Io=>{try{Ha(ei.throw(Io))}catch(rs){fa(rs)}},Ha=Io=>Io.done?Ti(Io.value):Promise.resolve(Io.value).then(ha,Mi);Ha((ei=ei.apply(ui,ii)).next())}),Ai=ui=>{var ii=ui,{className:ei,style:Ti,children:fa,loading:ha=!1,openLoading:Mi,onClick:Ha=()=>{},size:Io="middle",shape:rs="round",theme:To}=ii,_a=Ni(ii,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Bo,Qo]=(0,Me.useState)(!1),Zs=(0,Me.useMemo)(()=>{switch(To){case qn.Fy.THEMEONE:return Kn.ThemeOne;case qn.Fy.DEFAULT:default:return Kn.btn}},[To]);return Me.createElement(lr.ZP,Ri({onClick:(0,be.throttle)(Wo=>Yi(void 0,null,function*(){Mi&&Qo(!0);try{yield Ha(Wo)}catch(Oo){console.log("error",Oo)}Mi&&Qo(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(Zs,Kn[`${Io}-${rs}`],ei),style:Ti,size:Io,shape:rs,loading:Bo||ha},_a),fa)},ua={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"},Ca=({className:ui,style:ii,children:ei=null,onClick:Ti,title:fa})=>Me.createElement("div",{className:ve()(ua.head,ui),style:ii},Me.createElement("span",{className:"primary-hover",onClick:Ti},Me.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Me.createElement("b",{title:fa},fa),Me.createElement("div",{className:ua.node},ei)),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"},Pa=({confirmShow:ui=!0,confirmTitle:ii,confirmClick:ei,cancelShow:Ti=!0,cancelTitle:fa,cancelClick:ha,className:Mi,style:Ha,confirmLoading:Io=!1})=>Me.createElement("div",{className:ve()(ea.btns,Mi),style:Ha},ui&&Me.createElement(lr.ZP,{loading:Io,onClick:ei,type:"primary",className:ea.confirm},ii),Ti&&Me.createElement(lr.ZP,{onClick:ha,className:ea.cancel},fa)),ia={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"},Eo=({className:ui,style:ii={},LeftContent:ei,children:Ti,RightContent:fa})=>Me.createElement("div",{className:ve()(ia.fixedBottom,ui),style:ii},Me.createElement("div",{className:ia.wrap},Me.createElement("div",{className:ia.left},ei),Me.createElement("div",{className:ia.center},Ti),Me.createElement("div",{className:ia.right},fa))),Da={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"},Pi=({className:ui,style:ii={},dataSource:ei=[]})=>Me.createElement("div",{className:ve()(Da.crumbs,ui),style:ii},ei.map((Ti,fa)=>faEt.history.push(Ti.path)},Ti.name):Me.createElement("span",null,Ti.name),Me.createElement("span",null,"\xA0",">","\xA0")):Me.createElement("span",{key:fa,style:{color:"#5F6368"}},Ti.name))),Ka=xe(31797),Ua=Object.defineProperty,Na=Object.defineProperties,da=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,cs=(ui,ii,ei)=>ii in ui?Ua(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,Ma=(ui,ii)=>{for(var ei in ii||(ii={}))Qa.call(ii,ei)&&cs(ui,ei,ii[ei]);if(co)for(var ei of co(ii))oo.call(ii,ei)&&cs(ui,ei,ii[ei]);return ui},Ya=(ui,ii)=>Na(ui,da(ii)),Ao=(ui,ii)=>{var ei={};for(var Ti in ui)Qa.call(ui,Ti)&&ii.indexOf(Ti)<0&&(ei[Ti]=ui[Ti]);if(ui!=null&&co)for(var Ti of co(ui))ii.indexOf(Ti)<0&&oo.call(ui,Ti)&&(ei[Ti]=ui[Ti]);return ei};const{Countdown:zo}=Ka.default;var Ys=ui=>{var ii=ui,{onChange:ei}=ii,Ti=Ao(ii,["onChange"]);const[fa,ha]=(0,Me.useState)(null);(0,Me.useEffect)(()=>{typeof fa=="number"&&fa>=0&&ei(fa)},[fa]);const Mi=Ha=>{const Io=Math.floor(Ha/1e3);ha(Io)};return Me.createElement(zo,Ya(Ma({},Ti),{onChange:Mi}))},Cs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},al=({DataProps:ui,className:ii,style:ei={}})=>{var Ti;return Me.createElement("div",{className:ve()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Cs.ClassRoomItem,ii),style:ei,onClick:()=>{(0,Mt.xg)(ui==null?void 0:ui.first_category_url)}},Me.createElement("div",{className:"flex flex-col item-center"},Me.createElement("img",{src:`${(Ti=It.Z)==null?void 0:Ti.IMG_SERVER}/images/${ui==null?void 0:ui.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ui==null?void 0:ui.subject_identifier)&&Me.createElement("div",{className:"mt-40px"},Me.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),Me.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},Me.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(ui!=null&&ui.is_public)&&Me.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"),Me.createElement("span",{className:ve()("text-16px font-medium",Cs.TitleDom)},ui==null?void 0:ui.name)),Me.createElement("div",{className:"c-grey-333 font-medium"},ui==null?void 0:ui.creator),Me.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ui==null?void 0:ui.course_members_count),Me.createElement("div",{className:"c-grey-333 flex item-center justify-between"},Me.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ui==null?void 0:ui.tasks_count),ui!=null&&ui.is_end?Me.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):Me.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},gs=Object.defineProperty,ja=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Aa=(ui,ii,ei)=>ii in ui?gs(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,wo=(ui,ii)=>{for(var ei in ii||(ii={}))Va.call(ii,ei)&&Aa(ui,ei,ii[ei]);if(ja)for(var ei of ja(ii))ga.call(ii,ei)&&Aa(ui,ei,ii[ei]);return ui},Ps=({DataProps:ui=[],selectValue:ii,onChange:ei,className:Ti,style:fa={},extra:ha,classNameItem:Mi,styleItem:Ha={},barHidden:Io})=>{const[rs,To]=(0,Me.useState)();return(0,Me.useEffect)(()=>{To(Array.isArray(ii)?ii:[ii])},[ii]),Me.createElement("div",{className:ve()("flex px-20px py-10px gap-40px",Ti),style:wo({borderBottom:"1px solid #D3F0FF"},fa)},ui==null?void 0:ui.map(_a=>Me.createElement("div",{key:_a==null?void 0:_a.id,className:ve()("flex item-center justify-center current c-grey-333 text-16 relative",Mi,_a==null?void 0:_a.className),style:wo(wo({color:rs!=null&&rs.includes(_a==null?void 0:_a.id)?"#1890FF":"",minWidth:88},Ha),(_a==null?void 0:_a.style)||{}),onClick:Bo=>{ei==null||ei({domEvent:Bo,item:_a}),_a!=null&&_a.link&&Et.history.push(_a==null?void 0:_a.link)}},_a==null?void 0:_a.name,!Io&&(rs==null?void 0:rs.includes(_a==null?void 0:_a.id))&&Me.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),Me.createElement("div",{className:"ml-auto"},ha))},Rs=Object.defineProperty,Bs=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,ns=(ui,ii,ei)=>ii in ui?Rs(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,bs=(ui,ii)=>{for(var ei in ii||(ii={}))_l.call(ii,ei)&&ns(ui,ei,ii[ei]);if(Tl)for(var ei of Tl(ii))xu.call(ii,ei)&&ns(ui,ei,ii[ei]);return ui},yl=(ui,ii)=>Bs(ui,so(ii)),rl=({value:ui,onChange:ii,onInputChange:ei,className:Ti,style:fa={},InputProps:ha})=>{const[Mi,Ha]=(0,Me.useState)(ui);return Me.createElement("div",{className:ve()("flex item-center rounded-full px-10px py-2px",Ti),style:bs({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},fa)},Me.createElement(Ge.default,yl(bs({bordered:!1},ha),{onChange:Io=>{Ha(Io.target.value),ei==null||ei(encodeURIComponent(Io.target.value))},onPressEnter:Io=>{ii==null||ii({domEvent:Io,item:{value:Mi}})}})),Me.createElement("img",{className:"h-22px current",src:xe(25365),height:22,onClick:Io=>{ii==null||ii({domEvent:Io,item:{value:Mi}})}}))}},29152:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Je}});var Me=xe(59301);function Je(Re,Pe){const ze=(0,Me.useRef)();(0,Me.useEffect)(()=>{ze.current=Re}),(0,Me.useEffect)(()=>{function Ee(){ze.current()}if(Pe!==null){let he=setInterval(Ee,Pe);return()=>clearInterval(he)}},[Pe])}},1536:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Q8:function(){return tt},d0:function(){return xt},w6:function(){return ht}});var Me=xe(59301),Je=xe(5083),Re=xe(57809),Pe=xe(8591),ze=xe(43418),Ee=xe(5112),he=xe(95237),ve=xe(43604),be=xe(6848),Ce=xe(24905),ge=xe(3113),me=xe(66649),we=xe.n(me),de=xe(16624),fe=xe(64866),Ae=xe(89392),De=xe.n(Ae),Ie=xe(22566),Be=xe(1051),Ne=xe(90115),oe=xe(21837),ue=xe(91723),pe=xe(25920),ke=xe(27350),Fe=xe(55159),He=xe(59301),Ue=Object.defineProperty,Ge=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,vt=(Tt,Jt,ln)=>Jt in Tt?Ue(Tt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):Tt[Jt]=ln,dt=(Tt,Jt)=>{for(var ln in Jt||(Jt={}))nt.call(Jt,ln)&&vt(Tt,ln,Jt[ln]);if(lt)for(var ln of lt(Jt))mt.call(Jt,ln)&&vt(Tt,ln,Jt[ln]);return Tt},St=(Tt,Jt)=>Ge(Tt,Qe(Jt)),yt=(Tt,Jt,ln)=>new Promise((gn,kn)=>{var wn=Nt=>{try{On(ln.next(Nt))}catch(pt){kn(pt)}},Bn=Nt=>{try{On(ln.throw(Nt))}catch(pt){kn(pt)}},On=Nt=>Nt.done?gn(Nt.value):Promise.resolve(Nt.value).then(wn,Bn);On((ln=ln.apply(Tt,Jt)).next())});function ht(Tt,Jt){const ln=[];for(let gn=Tt;gn{const gn=Ttwe()(Jt).endOf("day"),wn=Tt{const ln=parseInt(we()(Tt).format("HH")),gn=parseInt(we()().format("HH")),kn=parseInt(we()().format("mm"));if(!Tt)return{disabledHours:()=>ht(0,gn),disabledMinutes:()=>ht(0,kn)};if(Jt){const wn=parseInt(we()(Jt).format("HH")),Bn=parseInt(we()(Jt).format("mm"));return we()(Tt).isSame(we()(Jt),"day")?{disabledHours:()=>ht(0,wn),disabledMinutes:()=>ln<=wn?ht(0,Bn):[]}:void 0}if(we()(Tt).isSame(we()(),"day"))return{disabledHours:()=>ht(0,gn),disabledMinutes:()=>we()(Tt).isSame(we()(),"hour")&&ln<=gn?ht(0,kn):[]}},{RangePicker:Rt}=Je.default,{Option:It}=Re.default,Mt=({shixunHomeworks:Tt,loading:Jt,dispatch:ln,classroomList:gn,user:kn})=>{var wn,Bn,On,Nt,pt,ot,bt,At,it;const Dt=(0,Ne.useParams)(),{workSetting:qt,workList:Ot,shixunWorkList:kt,headerInfo:rn,changeData:Yt}=Tt,[Zt,Dn]=(0,Me.useState)(!1),[Xn,In]=(0,Me.useState)(!1);let[Vn,fr]=(0,Me.useState)([]),[Sn,en]=(0,Me.useState)([]),[hn,er]=(0,Me.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:oe.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Gn,br]=(0,Me.useState)({}),[qr,Fr]=(0,Me.useState)({});(0,Me.useEffect)(()=>()=>{fr([])},[]),(0,Me.useEffect)(()=>{Dn(!(0,de.GJ)())},[(0,de.GJ)()]);const ri=()=>{ln({type:"shixunHomeworks/getWorkSetting",payload:dt({},Dt)})};(0,Me.useEffect)(()=>{if(!(qt!=null&&qt.course_id))return;Object.keys(hn).map(function(Xr){hn[Xr]=qt[Xr]}),(!hn.allow_late||!hn.unified_late)&&(hn.late_penalty=20,hn.penalty_type=oe.Q.Percent),hn.unified_setting||(hn.unified_late=!1,hn.unified_anonymous_comment=!1,hn.unified_anonymous_appeal=!1),Vn=JSON.parse(JSON.stringify(qt.group_settings.map(Xr=>St(dt({},Xr),{group_name:[Xr.group_name]})).filter(Xr=>Xr.publish_time!==null))),Sn=JSON.parse(JSON.stringify(qt.allow_late_settings.map(Xr=>St(dt({},Xr),{group_name:[Xr.group_name]})).filter(Xr=>Xr.late_time!==null))),er(dt({},hn));const Or=(0,Ie.QE)((Vn==null?void 0:Vn.length)>0?Vn:[]);fr([...Or]),(Sn==null?void 0:Sn.length)<=0?en([{penalty_type:oe.Q.Percent,late_penalty:20}]):en([...Sn])},[qt]);const Ii=()=>yt(void 0,null,function*(){var Or,Xr;if(((Or=kn==null?void 0:kn.userInfo)==null?void 0:Or.user_status)===2){(0,ue.Rd)();return}const zi=JSON.parse(JSON.stringify(hn));if(zi.challenge_settings.filter(Wr=>!Wr.hide),zi.categoryId=Dt.categoryId,(Xr=zi.challenge_settings)!=null&&Xr.every(Wr=>!Wr.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Vn),!hn.unified_setting)Vn=Vn==null?void 0:Vn.map(Wr=>{var Hr;if(!Wr.publish_time||!Wr.end_time)throw Pe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Wr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(Hr=qt.group_settings)==null?void 0:Hr.filter(Yr=>{var ci;return(ci=Wr==null?void 0:Wr.group_name)==null?void 0:ci.includes(Yr.group_name)}).map(Yr=>Yr.group_id||Yr.id).toString().split(","),Wr});else if(!hn.publish_time||!hn.end_time)throw Pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(zi.group_settings=Vn,hn.allow_late)if(hn.unified_late){if(hn.late_penalty===null||hn.late_penalty===void 0||hn.late_penalty<0||hn.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!hn.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Sn=Sn==null?void 0:Sn.map(Wr=>{var Hr,Yr;if(Wr.late_penalty===null||Wr.late_penalty===void 0||Wr.late_penalty<0||Wr.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Wr.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Wr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(Yr=(Hr=Wr==null?void 0:Wr.group_name)==null?void 0:Hr.map(ci=>{var Ut,Le;let Ke=(Le=(Ut=qt.group_settings)==null?void 0:Ut.filter(_e=>(_e==null?void 0:_e.group_name)===ci))==null?void 0:Le[0];return Ke==null?void 0:Ke.group_id}))==null?void 0:Yr.toString().split(","),Wr}),zi.allow_late_settings=Sn;let cr=yield(0,Fe.Tr)({homework_common_ids:[parseInt(Dt.categoryId)],course_id:Dt.coursesId,type:"homework_common"});(cr==null?void 0:cr.student_count)===0?ji(zi):(Fr(zi),br(cr))}),ji=Or=>{var Xr;if(Or.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Or!=null&&Or.work_efficiency&&Or.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const zi=Or.challenge_settings.reduce((Hr,Yr)=>Hr+Number(Yr.challenge_score),0);if((zi==null?void 0:zi.toFixed(10))!==((Xr=Or.total_score-Or.eff_score)==null?void 0:Xr.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Or.total_score}\u5206`);return}const cr={shixun_evaluation:Or.shixun_evaluation,challenge_settings:Or.challenge_settings};let Wr=()=>{var Hr;const Yr=()=>yt(void 0,null,function*(){In(!0),(yield(0,fe.ZP)(`/api/homework_commons/${Dt.categoryId}/publish_setting.json`,{method:"post",body:dt({},Or)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),ri(),ln({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:dt({},Dt)})),In(!1)});!(0,Ae.isEqual)(Yt,cr)&&!((Hr=rn==null?void 0:rn.homework_status)!=null&&Hr.includes("\u672A\u53D1\u5E03"))?ze.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Yr}):Yr()};qt!=null&&qt.high_resources_consume&&!(qt!=null&&qt.high_resources_consume_permission)?ln({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Dt.coursesId,type:"shixun",type_id:Dt.categoryId,name:qt.homework_name,fn:()=>{Wr()}}}):Wr()},gi=(Or,Xr,zi="group_id")=>{var cr;return Xr?Xr.find(Wr=>Wr[zi]===Or):(cr=qt==null?void 0:qt.group_settings)==null?void 0:cr.find(Wr=>Wr.group_id[0]===Or)},Li=(qt==null?void 0:qt.allow_late)||(qt==null?void 0:qt.anonymous_comment),ba=Or=>{var Xr,zi;const cr=gi(Or,qt==null?void 0:qt.allow_late_settings,"id"),Wr=gi(Or,qt==null?void 0:qt.anonymous_comment_settings),Hr=gi(Or);return(qt==null?void 0:qt.allow_late)&&cr&&we()(cr==null?void 0:cr.late_time)<=we()()||(qt==null?void 0:qt.anonymous_comment)&&Wr&&(Wr==null?void 0:Wr.evaluation_start)!==null||((zi=(we()(Hr==null?void 0:Hr.end_time)<=we()()&&((Xr=qt==null?void 0:qt.allow_late_settings)==null?void 0:Xr.filter(Yr=>Yr.group_id.includes(Or))))[0])==null?void 0:zi.late_time)!=null},Vi=(0,Me.useMemo)(()=>(qt==null?void 0:qt.allow_late)||(qt==null?void 0:qt.all_group_late),[qt,rn]),vi=qt==null?void 0:qt.anonymous_comment,Fi=Or=>{if(!Or)return!1;const Xr=gi(Or,qt==null?void 0:qt.anonymous_comment_settings);return(qt==null?void 0:qt.anonymous_comment)&&Xr&&(Xr==null?void 0:Xr.evaluation_start)!==null},va=(Or,Xr)=>{var zi,cr,Wr;ln({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Or,index:Xr,rangePickerDisabled:Zt||(we()()<=we()((cr=gi((zi=Or==null?void 0:Or.group_id)==null?void 0:zi[0]))==null?void 0:cr.publish_time)?!1:[!0,ba((Wr=Or==null?void 0:Or.group_id)==null?void 0:Wr[0])]),disabledDate:qt==null?void 0:qt.course_end_date}})};return He.createElement("section",{className:Be.Z.form},He.createElement("div",{className:Be.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",He.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),He.createElement("div",null,He.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(Ee.ZP.Group,{disabled:Zt||!((wn=rn==null?void 0:rn.homework_status)!=null&&wn.includes("\u672A\u53D1\u5E03"))||(0,de.Rm)()&&!((Bn=gn.AssistantObject.practice)!=null&&Bn.can_publish),value:hn.unified_setting,onChange:Or=>{var Xr;if(!((Xr=rn==null?void 0:rn.homework_status)!=null&&Xr.includes("\u672A\u53D1\u5E03"))){Pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(hn.unified_setting=!hn.unified_setting,hn.unified_setting||(hn.unified_late=!1,en([{late_penalty:5}])),er(Object.assign({},hn)),hn.unified_setting===!1&&Vn==""){fr(Vn.concat({}));return}hn.unified_setting&&(fr([]),en([{late_penalty:5}]))}},He.createElement(Ee.ZP,{value:!0,disabled:Zt||!(qt!=null&&qt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),He.createElement(Ee.ZP,{disabled:Zt||!((On=qt==null?void 0:qt.group_settings)!=null&&On.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Nt=qt==null?void 0:qt.group_settings)==null?void 0:Nt.length)===0&&He.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),hn.unified_setting&&He.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},He.createElement(he.Z,{align:"middle"},He.createElement(ve.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),He.createElement(ve.Z,{className:"ml10"},He.createElement(Je.default,{size:"large",disabled:Zt||!((pt=rn==null?void 0:rn.homework_status)!=null&&pt.includes("\u672A\u53D1\u5E03")||(ot=rn==null?void 0:rn.homework_status)!=null&&ot.includes("\u672A\u5F00\u59CB"))||(0,de.Rm)()&&!((bt=gn.AssistantObject.practice)!=null&&bt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Or=>tt(Or,qt==null?void 0:qt.course_end_date),disabledTime:Or=>xt(Or),value:hn.publish_time?we()(hn.publish_time):"",onChange:(Or,Xr)=>{hn.publish_time=Xr,(hn.end_time==""||!hn.end_time)&&hn.unified_setting&&(hn.end_time=we()(Or).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),er(Object.assign({},hn))}}))),He.createElement(he.Z,{align:"middle",className:"pl30"},He.createElement(ve.Z,null,"\u622A\u6B62\u65F6\u95F4"),He.createElement(ve.Z,{className:"ml10"},He.createElement(Je.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:we()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(qt==null?void 0:qt.allow_late)&&(qt==null?void 0:qt.homework_status.includes("\u5DF2\u622A\u6B62"))||Zt||(qt==null?void 0:qt.allow_late)&&we()()>=we()(qt==null?void 0:qt.end_time)||(0,de.Rm)()&&!((At=gn.AssistantObject.practice)!=null&&At.can_publish),disabledDate:Or=>tt(Or,qt==null?void 0:qt.course_end_date,hn.publish_time),disabledTime:Or=>xt(Or,hn.publish_time),value:hn.end_time?we()(hn.end_time):"",onChange:(Or,Xr)=>{hn.end_time=Xr,er(Object.assign({},hn))}})))),!hn.unified_setting&&(Vn==null?void 0:Vn.length)>0&&He.createElement(he.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Vn&&Vn.map(function(Or,Xr){var zi,cr,Wr,Hr,Yr,ci,Ut;return He.createElement(ve.Z,{span:24,key:Xr},He.createElement(he.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Xr==(Vn==null?void 0:Vn.length)-1?"0px":"10px"}},He.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Xr+1),He.createElement(Re.default,{disabled:Zt||((zi=rn==null?void 0:rn.homework_status)!=null&&zi.includes("\u672A\u53D1\u5E03")&&Or.id||we()(){var Ke;if((0,de.Rm)()&&!((Ke=gn.AssistantObject.practice)!=null&&Ke.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vn[Xr].group_name=Le,Vn[Xr].group_id=Or.group_id;const _e=(0,Ae.flattenDeep)(Vn.map(et=>et.group_name)),je=Sn.map(et=>{let Et=(et==null?void 0:et.group_name)||[];return St(dt({},et),{group_name:(0,Ae.remove)(Et,Ct=>_e.includes(Ct))})});en(je),fr(Vn.slice())},maxTagCount:4,maxTagPlaceholder:Le=>He.createElement("div",{style:{cursor:"pointer"},onClick:()=>va(Or,Xr)},"+",Le==null?void 0:Le.length)},qt.group_settings&&qt.group_settings.map(function(Le){if(!Vn.map(_e=>_e.group_name).flat().includes(Le.group_name))return He.createElement(It,{value:Le.group_name,key:Le.id},Le.group_name)})),He.createElement("div",{className:"ml20"},He.createElement(Rt,{size:"large",ranges:{\u6B64\u523B:[Or.publish_time?we()(Or.publish_time):we()(),we()()]},allowClear:!1,disabled:Zt||(we()()<=we()((Hr=gi((Wr=Or==null?void 0:Or.group_id)==null?void 0:Wr[0]))==null?void 0:Hr.publish_time)?!1:[!0,ba((Yr=Or==null?void 0:Or.group_id)==null?void 0:Yr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Le=>tt(Le,qt==null?void 0:qt.course_end_date),disabledTime:Le=>xt(Le),showTime:{showNow:!0,format:"HH:mm",defaultValue:[we()((0,Ie.U6)(),"HH:mm"),we()((0,Ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Or.publish_time&&[we()(Or.publish_time),Or.end_time?we()(Or.end_time):void 0],onChange:(Le,Ke)=>{var _e;if((0,de.Rm)()&&!((_e=gn.AssistantObject.practice)!=null&&_e.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vn[Xr].publish_time=Ke[0],!Or.end_time&&Ke[0]?Vn[Xr].end_time=we()(Ke[0]).add(7,"days"):Vn[Xr].end_time=Ke[1],fr([...Vn])},onCalendarChange:(Le,Ke,_e)=>{if(Ke!=null&&Ke[0]&&!Ke[1]){const je=we()(Ke[0]).add(7,"days");Vn[Xr].publish_time=Ke[0],Vn[Xr].end_time=je,fr([...Vn])}}})),!Zt&&He.createElement("div",{style:{display:"flex",width:"50px"}},((ci=Or==null?void 0:Or.group_id)==null?void 0:ci.length)>1&&He.createElement(be.Z,{title:"\u89C4\u5219\u62C6\u5206"},He.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>va(Or,Xr)})),Vn.length<((Ut=qt==null?void 0:qt.group_settings)==null?void 0:Ut.length)&&He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Le;if((0,de.Rm)()&&!((Le=gn.AssistantObject.practice)!=null&&Le.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fr(Vn.concat({}))}}),((Or==null?void 0:Or.publish_time)&&we()(){const Le=(0,Ae.cloneDeep)(Sn);Le.forEach((Ke,_e)=>{Ke.group_name&&(Ke.group_name=Ke.group_name.filter(je=>{var et;return!((et=Vn[Xr].group_name)!=null&&et.includes(je))}))}),Vn=Vn.filter((Ke,_e)=>Xr!==_e),en(Le),fr(Vn.slice()),setTimeout(()=>fr(Vn.slice()),10)}}))))}))),He.createElement(he.Z,null,He.createElement(ve.Z,null,He.createElement("div",{className:Be.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",He.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),He.createElement(ve.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(Ce.default,{checked:hn.allow_late,disabled:Zt||Vi,onChange:Or=>{var Xr;if((0,de.Rm)()&&!((Xr=gn.AssistantObject.practice)!=null&&Xr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Or.target.checked&&ze.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:He.createElement("div",{style:{padding:10,background:"#f5f6f9"}},He.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),He.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),He.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),hn.allow_late=!hn.allow_late,Sn==""&&en([{late_penalty:5}]),er(Object.assign({},hn))}},He.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(hn==null?void 0:hn.allow_late)&&He.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},He.createElement("div",{style:{display:"flex"}},He.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),He.createElement(Ee.ZP.Group,{style:{marginLeft:"20px"},disabled:Zt||(qt==null?void 0:qt.anonymous_comment)||(qt==null?void 0:qt.allow_late),value:hn.unified_late,onChange:Or=>{var Xr;if((0,de.Rm)()&&!((Xr=gn.AssistantObject.practice)!=null&&Xr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.unified_late=Or.target.value,Sn==""&&!Or.target.value&&en([{penalty_type:oe.Q.Percent,late_penalty:20}]),er(dt({},hn))}},(hn==null?void 0:hn.unified_setting)&&He.createElement(Ee.ZP,{value:!0,disabled:!(qt!=null&&qt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((it=qt==null?void 0:qt.group_settings)==null?void 0:it.length)>0&&He.createElement(Ee.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),hn!=null&&hn.unified_late?He.createElement(He.Fragment,null,He.createElement(he.Z,{align:"middle",style:{marginTop:"10px"}},He.createElement(ve.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),He.createElement(ve.Z,{className:"ml20"},He.createElement(oe.Z,{disabled:Zt||vi,value:{type:hn.penalty_type,inputValue:hn.late_penalty},onChange:Or=>{var Xr;if((0,de.Rm)()&&!((Xr=gn.AssistantObject.practice)!=null&&Xr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er(St(dt({},hn),{late_penalty:Or.inputValue,penalty_type:Or.type}))}})),He.createElement(ve.Z,{flex:"1",className:"ml5"},He.createElement("span",{className:"c-grey-c ml10"},hn.penalty_type===oe.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),He.createElement(he.Z,{align:"middle",style:{marginTop:"15px"}},He.createElement(ve.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(ve.Z,{className:"ml20"},He.createElement(Je.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:we()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Zt||vi,value:hn.late_time?we()(hn.late_time):"",disabledDate:Or=>tt(Or,qt==null?void 0:qt.course_end_date),onChange:(Or,Xr)=>{var zi;if((0,de.Rm)()&&!((zi=gn.AssistantObject.practice)!=null&&zi.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.late_time=Xr,er(Object.assign({},hn))}})))):Sn.map(function(Or,Xr){var zi;return He.createElement(ve.Z,{span:24,key:Xr},He.createElement(he.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},He.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Xr+1),He.createElement(Re.default,{disabled:Zt||!((zi=rn==null?void 0:rn.homework_status)!=null&&zi.includes("\u672A\u53D1\u5E03"))&&Or.id||(qt==null?void 0:qt.anonymous_comment),mode:"multiple",className:Be.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Or.group_name=="string"?[Or.group_name]:Or.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:cr=>{var Wr;if((0,de.Rm)()&&!((Wr=gn.AssistantObject.practice)!=null&&Wr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn[Xr].group_name=cr,Sn[Xr].group_id=Or.group_id,en(Sn.slice())}},qt.group_settings&&qt.group_settings.map(function(cr){const Wr=Sn.map(Yr=>Yr.group_name).flat(),Hr=Vn.map(Yr=>Yr.group_name).flat();if(hn!=null&&hn.unified_setting){if(!Wr.includes(cr.group_name))return He.createElement(It,{value:cr.group_name,key:cr.id},cr.group_name)}else if(Hr.includes(cr.group_name)&&!Wr.includes(cr.group_name))return He.createElement(It,{value:cr.group_name,key:cr.id},cr.group_name)})),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),He.createElement(oe.Z,{disabled:Zt||Fi(Or.id),value:{type:Or.penalty_type,inputValue:Or.late_penalty},onChange:cr=>{var Wr;if((0,de.Rm)()&&!((Wr=gn.AssistantObject.practice)!=null&&Wr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn[Xr].late_penalty=cr.inputValue,Sn[Xr].penalty_type=cr.type,en([...Sn])}}),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(Je.default,{size:"large",disabled:Zt||Fi(Or.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:we()((0,Ie.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:cr=>tt(cr,qt==null?void 0:qt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Or!=null&&Or.late_time?we()(Or.late_time):void 0,onChange:(cr,Wr)=>{var Hr;if((0,de.Rm)()&&!((Hr=gn.AssistantObject.practice)!=null&&Hr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn[Xr].late_time=Wr,en([...Sn])}}),!Zt&&He.createElement("div",{style:{display:"flex",width:"50px"}},He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cr;if((0,de.Rm)()&&!((cr=gn.AssistantObject.practice)!=null&&cr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en(Sn.concat({penalty_type:oe.Q.Percent,late_penalty:20}))}}),Xr>0&&!Or.id&&He.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var cr;if((0,de.Rm)()&&!((cr=gn.AssistantObject.practice)!=null&&cr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn=Sn.filter((Wr,Hr)=>Xr!==Hr),en(Sn.slice()),setTimeout(()=>en(Sn.slice()),10)}}))))})),!Zt&&He.createElement(He.Fragment,null,He.createElement(ge.ZP,{type:"primary",size:"large",loading:Xn,style:{width:"138px",marginTop:"30px"},onClick:()=>Ii()},"\u4FDD\u5B58")),He.createElement(pe.Z,{onConfirm:(Or,Xr)=>{Vn.splice(Or,0,...Xr),Vn.splice(Or+Xr.length,1);const zi=(0,Ie.QE)([...Vn]);fr([...zi])}}),He.createElement(ke.Z,{resdata:Gn,type:"shixun",okloading:Xn,oktext:(Gn==null?void 0:Gn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Or=>yt(void 0,null,function*(){In(!0);let Xr=yield(0,fe.ZP)(`/api/courses/${Dt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Dt.categoryId)]}});In(!1),(Xr==null?void 0:Xr.status)===0&&ji(qr)})}))};Qt.ZP=(0,Ne.connect)(({shixunHomeworks:Tt,classroomList:Jt,loading:ln,user:gn})=>({shixunHomeworks:Tt,classroomList:Jt,loading:ln.effects,user:gn}))(Mt)},83636:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Ce}});var Me=xe(59301),Je=xe(92832),Re=xe(24905),Pe=xe(95237),ze={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",he=xe(21692),ve=(ge,me,we)=>new Promise((de,fe)=>{var Ae=Be=>{try{Ie(we.next(Be))}catch(Ne){fe(Ne)}},De=Be=>{try{Ie(we.throw(Be))}catch(Ne){fe(Ne)}},Ie=Be=>Be.done?de(Be.value):Promise.resolve(Be.value).then(Ae,De);Ie((we=we.apply(ge,me)).next())}),Ce=({data:ge,value:me=[],handleChangePage:we,setSelectedRowKeys:de,selectedRowKeys:fe,onChange:Ae=()=>{}})=>{const[De,Ie]=(0,Me.useState)([]),[Be,Ne]=(0,Me.useState)([]),[oe,ue]=(0,Me.useState)([]);let[pe,ke]=(0,Me.useState)(1),[Fe,He]=(0,Me.useState)();return(0,Me.useEffect)(()=>{Ie(ge),Ne([]),ue([])},[ge]),(0,Me.useEffect)(()=>{de&&(Ne(fe),ue(fe))},[fe]),Me.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Me.createElement("div",{className:ze.leftdiv},Me.createElement(Je.default.Search,{size:"middle",onChange:Ue=>ve(void 0,null,function*(){Ie(ge.filter(Ge=>{var Qe;return(Qe=Ge==null?void 0:Ge.name)==null?void 0:Qe.includes(Ue.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),De.length===0&&Me.createElement(he.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),Me.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},Me.createElement(Re.default.Group,{value:Be.map(Ue=>`${Ue.id}`),onChange:Ue=>{de(De.filter(Ge=>Ue.includes(`${Ge.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},De.map((Ue,Ge)=>Me.createElement(Pe.Z,{key:Ue.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},Me.createElement(Re.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ue.is_published,value:`${Ue.id}`},Me.createElement("div",{className:ze.listClass},Me.createElement("span",{className:ze.spantitle,style:{width:Ue.is_published?"108px":"170px"}},Ue.name),Ue.is_published&&Me.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),Me.createElement("div",{className:ze.rightdiv},Me.createElement(Je.default.Search,{onChange:Ue=>{ue(Be.filter(Ge=>Ge.name.includes(Ue.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),oe.length===0&&Me.createElement(he.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),oe.length>0&&Me.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},Me.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},oe.map((Ue,Ge)=>Me.createElement(Pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ue.id},Me.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ue.name),Me.createElement("img",{src:Ee,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{de(Be.filter(Qe=>`${Qe.id}`!=`${Ue.id}`))}})))))))}},25920:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Ae}});var Me=xe(59301),Je=xe(90115),Re=xe(5083),Pe=xe(43418),ze=xe(92832),Ee=xe(95237),he=xe(43604),ve={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},be=xe(66649),Ce=xe.n(be),ge=xe(22566),me=xe(21692),we=xe(59301);const{RangePicker:de}=Re.default,fe=({dispatch:De,classroomList:Ie,onConfirm:Be})=>{const[Ne,oe]=(0,Me.useState)([]),[ue,pe]=(0,Me.useState)([]),[ke,Fe]=(0,Me.useState)("");(0,Me.useEffect)(()=>{var Ge;if(Ie.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Qe=Ie.actionTabs.data;console.log("data",Qe);let lt=(Ge=Qe==null?void 0:Qe.group_name)==null?void 0:Ge.map((nt,mt)=>{var vt;return{group_id:Qe==null?void 0:Qe.group_id[mt],group_name:Qe==null?void 0:Qe.group_name[mt],is_admin:Qe==null?void 0:Qe.is_admin,end_time:Qe==null?void 0:Qe.end_time,publish_time:Array.isArray(Qe==null?void 0:Qe.publish_time)?(vt=Qe==null?void 0:Qe.publish_time)==null?void 0:vt[0]:Qe==null?void 0:Qe.publish_time}});lt&&(oe([...lt]),pe([...lt]))}},[Ie.actionTabs]);const He=()=>{De({type:"classroomList/setActionTabs",payload:{}}),Fe("")},Ue=Ge=>{if(Ge){const Qe=ue==null?void 0:ue.filter(lt=>{var nt,mt;return(mt=(nt=lt==null?void 0:lt.group_name)==null?void 0:nt.toLowerCase())==null?void 0:mt.includes(Ge==null?void 0:Ge.toLowerCase())});oe(Qe)}else oe(ue)};return we.createElement(Pe.default,{width:980,title:we.createElement("div",{style:{fontWeight:"bold",display:"flex"}},we.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",we.createElement("span",{className:ve.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),we.createElement(ze.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ke,onChange:Ge=>{Fe(Ge.target.value.trim()),Ue(Ge.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ie.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>He(),onOk:()=>{var Ge;Be((Ge=Ie.actionTabs)==null?void 0:Ge.index,ue),He()}},we.createElement("div",{className:ve.modal_con},we.createElement(Ee.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ne==null?void 0:Ne.length)>0?Ne.map(function(Ge,Qe){var lt,nt;return we.createElement(he.Z,{span:24,key:Qe},we.createElement(Ee.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Qe==(Ne==null?void 0:Ne.length)-1?"0px":"10px"}},we.createElement("div",{className:ve.multiple_select,title:Ge.group_name},Ge.group_name),we.createElement("div",{className:"ml20"},we.createElement(de,{size:"large",ranges:{\u6B64\u523B:[Ge.publish_time?Ce()(Ge.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:(lt=Ie.actionTabs)==null?void 0:lt.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:mt=>{var vt;return(0,ge.Q8)(mt,(vt=Ie.actionTabs)==null?void 0:vt.disabledDate)},disabledTime:mt=>(0,ge.d0)(mt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,ge.U6)(),"HH:mm"),Ce()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ge.publish_time&&[Ce()(Ge.publish_time),Ge.end_time?Ce()(Ge.end_time):void 0],onChange:(mt,vt)=>{Ne[Qe].publish_time=vt[0],Ne[Qe].end_time=vt[1],oe([...Ne]),ue.forEach(dt=>{dt.group_id===Ge.group_id&&(dt.publish_time=vt[0],dt.end_time=vt[1])}),pe([...ue])}})),(nt=Ie.actionTabs)!=null&&nt.rangePickerDisabled?we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ne.splice(Qe,1),oe([...Ne]),ue.forEach((mt,vt)=>{mt.group_id===Ge.group_id&&ue.splice(vt,1)}),pe([...ue])}})))}):we.createElement(me.Z,null))))};var Ae=(0,Je.connect)(({classroomList:De})=>({classroomList:De}))(fe)},32686:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return fe}});var Me=xe(59301),Je=xe(43418),Re=xe(24905),Pe=xe(38854),ze=xe(20834),Ee=xe(1710),he=xe(8591),ve=xe(5112),be=xe(8636),Ce=xe(76443),ge=xe(14433),me=xe(51571),we=(Ae,De,Ie)=>new Promise((Be,Ne)=>{var oe=ke=>{try{pe(Ie.next(ke))}catch(Fe){Ne(Fe)}},ue=ke=>{try{pe(Ie.throw(ke))}catch(Fe){Ne(Fe)}},pe=ke=>ke.done?Be(ke.value):Promise.resolve(ke.value).then(oe,ue);pe((Ie=Ie.apply(Ae,De)).next())});const de=50;var fe=({data:Ae,isAdminOrTeacher:De,onDelGroup:Ie,onChangeGroupName:Be,onPlusMember:Ne,onDelMember:oe,onExitGroup:ue,Transferteams:pe})=>{var ke,Fe;const[He,Ue]=(0,Me.useState)(0),[Ge,Qe]=(0,Me.useState)(0);let[lt,nt]=(0,Me.useState)(),[mt,vt]=(0,Me.useState)(),[dt,St]=(0,Me.useState)(!1),[yt,ht]=(0,Me.useState)(),[tt,xt]=(0,Me.useState)(),[Rt,It]=(0,Me.useState)(!1),[Mt,Tt]=(0,Me.useState)(!1),[Jt,ln]=(0,Me.useState)("");function gn(bt){let At=parseInt(bt.key,10);ln(At),Tt(!0)}function kn(bt){let At=parseInt(bt.key,10);Je.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:()=>{ue(At)}})}function wn(bt){let At=parseInt(bt,10);Je.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:me.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:()=>{ue(At)}})}function Bn(bt,At){Je.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:me.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{oe(bt,At)}})}const On={display:"block",height:"30px",lineHeight:"30px"};function Nt(bt){xt(bt),ht(bt==null?void 0:bt.id),It(!0)}const pt=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(bt,At,it)=>Me.createElement(Re.default,{disabled:At==null?void 0:At.is_creator,defaultChecked:bt,onChange:Dt=>{(0,be.fg)({id:yt,member_id:At.id,clazz:"item_bank",enable:Dt.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(bt,At,it)=>Me.createElement(Re.default,{disabled:At==null?void 0:At.is_creator,defaultChecked:bt,onChange:Dt=>{(0,be.fg)({id:yt,member_id:At.id,clazz:"edit_item_bank",enable:Dt.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(bt,At,it)=>Me.createElement(Re.default,{disabled:At==null?void 0:At.is_creator,defaultChecked:bt,onChange:Dt=>{(0,be.fg)({id:yt,member_id:At.id,clazz:"exercise",enable:Dt.target.checked})}})}];function ot(bt){return we(this,null,function*(){const At=yield(0,be.Gt)(bt==null?void 0:bt.id);ht(bt==null?void 0:bt.id),vt(At),St(!0)})}return Me.createElement("ul",{className:"teaching-lists"},Ae.map((bt,At)=>Me.createElement("li",{key:bt.id,style:{marginTop:At===0?30:16},onClick:()=>Ue(At)},Me.createElement("div",{className:"item-group"},Me.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},bt.name,"\u7684\u6559\u7814\u56E2\u961F"),Me.createElement("div",{className:"action-group"})),Me.createElement("div",{style:{display:"flex"}},Me.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),Me.createElement("ul",{className:"info",style:{flex:1}},bt.memers.map(it=>{var Dt;return Me.createElement("li",{key:it.id||it.name,onClick:()=>{Qe(it.id)},className:"directionItemWrap"},Me.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:it!=null&&it.is_creater?"#000000":"#5F6367"}},((Dt=it.name)==null?void 0:Dt.length)>6?it.name.substr(0,6)+"....":it.name,Me.createElement("img",{src:Ce.Z,style:{marginLeft:5,display:!(it!=null&&it.is_creater)&&"none",height:25,width:78}})),bt.is_creat?Me.createElement("div",{className:"groupActionWrap",style:{display:!(it!=null&&it.id)&&"none"}},Me.createElement("a",{className:"btn-del",onClick:qt=>{qt.preventDefault(),qt.stopPropagation(),Bn(bt.id,it.id)}},"x")):null)})),bt.is_creat||De?Me.createElement(Pe.Z,{overlayClassName:"dropdowns",dropdownRender:()=>Me.createElement(ze.default,null,Me.createElement(ze.default.Item,{onClick:()=>{Be(bt)}},"\u4FEE\u6539\u540D\u79F0"),Me.createElement(ze.default.Item,{disabled:bt.memers.length>=50,onClick:()=>{Ne(bt)}},"\u6DFB\u52A0\u6210\u5458"),bt.is_creat&&Me.createElement(ze.default.Item,{onClick:()=>ot(bt)},"\u6743\u9650\u914D\u7F6E"),bt.is_creat&&Me.createElement(ze.default.Item,{onClick:()=>Nt(bt)},"\u8F6C\u8BA9\u56E2\u961F"),Me.createElement(ze.default.Item,{key:bt.id+"",onClick:bt.is_creat?gn:kn},bt.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},Me.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",Me.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):Me.createElement("span",{key:bt.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>wn(bt.id)},"\u9000\u51FA")))),Me.createElement(Je.default,{width:700,wrapClassName:me.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:dt,onCancel:()=>St(!1)},Me.createElement(ge.Gi,null,Me.createElement(Ee.default,{dataSource:mt==null?void 0:mt.members,columns:pt,pagination:!1,scroll:{y:240}})),Me.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")),Me.createElement(Je.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:me.Z.CustomCss,onOk:()=>{Ie(Jt),Tt(!1)},open:Mt,onCancel:()=>Tt(!1)},Me.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"),Me.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),Me.createElement(Je.default,{wrapClassName:me.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!lt){he.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}pe(yt,lt),It(!1),lt=""},open:Rt,onCancel:()=>{It(!1),lt=""}},Me.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",Me.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"),Me.createElement("div",null,Me.createElement(ve.ZP.Group,{defaultValue:[],onChange:bt=>{lt=bt.target.value,nt(bt.target.value)}},(Fe=(ke=tt==null?void 0:tt.memers)==null?void 0:ke.filter(bt=>bt.is_teacher))==null?void 0:Fe.map((bt,At)=>Me.createElement(ve.ZP,{style:On,value:bt==null?void 0:bt.id},bt==null?void 0:bt.name))))))}},30702:function(Xt,Qt,xe){"use strict";var Me=xe(59301),Je=xe(78241),Re=xe(43418),Pe=xe(92832),ze=xe(51571);Qt.Z=({callback:Ee,visible:he,onCancel:ve,id:be,name:Ce})=>{function ge(we){Ee(we)}const[me]=Je.default.useForm();return(0,Me.useEffect)(()=>{me.setFieldsValue({name:Ce})},[Ce]),Me.createElement(Re.default,{centered:!0,title:be?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:he,onCancel:ve,onOk:()=>{me.submit()},wrapClassName:ze.Z.CustomCss},Me.createElement(Je.default,{form:me,initialValues:{name:Ce},onFinish:ge},Me.createElement(Je.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"}]},Me.createElement(Pe.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))}},79304:function(Xt,Qt,xe){"use strict";xe.d(Qt,{J:function(){return pe},Z:function(){return Ge}});var Me=xe(59301),Je=xe(3113),Re=xe(43418),Pe=xe(58103),ze=xe(8636),Ee=xe(30702),he=xe(32686),ve=xe(51571),be=xe(14433),Ce=xe(22566),ge=xe(90115),me=xe(22779),we=Object.defineProperty,de=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Be=(Qe,lt,nt)=>lt in Qe?we(Qe,lt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Qe[lt]=nt,Ne=(Qe,lt)=>{for(var nt in lt||(lt={}))De.call(lt,nt)&&Be(Qe,nt,lt[nt]);if(Ae)for(var nt of Ae(lt))Ie.call(lt,nt)&&Be(Qe,nt,lt[nt]);return Qe},oe=(Qe,lt)=>de(Qe,fe(lt)),ue=(Qe,lt,nt)=>new Promise((mt,vt)=>{var dt=ht=>{try{yt(nt.next(ht))}catch(tt){vt(tt)}},St=ht=>{try{yt(nt.throw(ht))}catch(tt){vt(tt)}},yt=ht=>ht.done?mt(ht.value):Promise.resolve(ht.value).then(dt,St);yt((nt=nt.apply(Qe,lt)).next())});function pe({children:Qe}){return Me.createElement("div",{className:"no-data"},Me.createElement("img",{src:Pe,alt:"no-data",width:300}),Qe)}const ke={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var Fe=(Qe=>(Qe[Qe.INITDATA=0]="INITDATA",Qe[Qe.SHOWLOADING=1]="SHOWLOADING",Qe[Qe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Qe[Qe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Qe[Qe.SELECTGROUP=4]="SELECTGROUP",Qe[Qe.SETINDEX=5]="SETINDEX",Qe))(Fe||{});function He(Qe,lt){switch(lt.type){case 0:return Ne(Ne({},Qe),lt.payload);case 1:return oe(Ne({},Qe),{loading:lt.payload});case 5:return oe(Ne({},Qe),{index:lt.payload});case 2:return Ne(Ne({},Qe),lt.payload);case 3:return Ne(Ne({},Qe),lt.payload);case 4:return oe(Ne({},Qe),{selectedGroup:lt.payload,showFormPanel:!0});default:throw new Error}}function Ue({user:Qe}){var lt;const nt=(0,ge.useLocation)(),[mt]=(0,ge.useSearchParams)(),[vt,dt]=(0,Me.useReducer)(He,ke),{data:St,index:yt,loading:ht,showFormPanel:tt,selectedGroup:xt,showMemberPanel:Rt}=vt,It=(lt=Qe.userInfo)==null?void 0:lt.role,[Mt,Tt]=(0,Me.useState)(mt.get("category")||"0"),Jt=(0,Me.useMemo)(()=>{let Ot=[],kt=[];if(St){for(let rn of St)rn.is_creat?Ot.push(rn):kt.push(rn);return[Ot,kt]}},[St]);(0,Me.useEffect)(()=>{It===15&&dt({type:5,payload:1})},[It]);function ln(){return ue(this,null,function*(){const Ot=yield(0,ze.XY)();(Ot==null?void 0:Ot.status)!==401&&dt({type:0,payload:{loading:!1,showFormPanel:!1,data:Ot.groups,index:mt.get("category")||0}})})}(0,Me.useEffect)(()=>{ln()},[]);function gn(Ot){return ue(this,null,function*(){xt.id?yield(0,ze.n3)(xt.id,Ot):yield(0,ze.Nd)(Ot),ln()})}function kn(){dt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function wn(Ot){dt({type:4,payload:Ot})}function Bn(){dt({type:2,payload:{showFormPanel:!1}})}function On(){dt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Nt(Ot){dt({type:3,payload:{showMemberPanel:!0,selectedGroup:Ot}})}function pt(Ot,kt){return ue(this,null,function*(){yield(0,ze.UA)(Ot,kt),ln()})}function ot(Ot){return ue(this,null,function*(){yield(0,ze.eE)(Ot),ln()})}function bt(Ot){return ue(this,null,function*(){yield(0,ze.U2)(Ot),ln()})}function At(Ot,kt){return ue(this,null,function*(){yield(0,ze.Gj)(Ot,kt),ln()})}function it(Ot){dt({type:5,payload:parseInt(Ot.target.id,10)})}function Dt(Ot,kt){return ue(this,null,function*(){On(),yield(0,ze.E2)({user_ids:Ot,group_id:kt}),ln()})}const qt=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return Me.createElement(Me.Fragment,null,Me.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},Me.createElement("div",{className:"teaching-circling-body"},It===15?null:Me.createElement(be.YG,{value:Mt,onChange:Ot=>{var kt;(kt=window.location.href.toString())!=null&&kt.includes("category")?(0,Ce.jz)("category",Ot):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${Ot}`:`?category=${Ot}`),Tt(Ot),dt({type:5,payload:parseInt(Ot,10)})},tabBarExtraContent:Me.createElement(Je.ZP,{type:"primary",disabled:St.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:St.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:kn},"\u65B0\u5EFA"),className:"mb25",dataSource:qt}),Me.createElement("div",{className:Jt[yt].length===0?"nodata-content":"main-content"},Jt[yt].length===0?Me.createElement(pe,null,It<=12?Me.createElement(Me.Fragment,null," ",Me.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")," ",Me.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")," "):Me.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 ")):Me.createElement(he.Z,{onExitGroup:bt,Transferteams:At,onPlusMember:Nt,onDelMember:pt,onDelGroup:ot,isAdminOrTeacher:It<=12,onChangeGroupName:wn,data:Jt[yt]})))),Me.createElement(Ee.Z,{callback:gn,visible:tt,onCancel:Bn,id:xt.id,name:xt.name}),Me.createElement(Re.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Rt,onCancel:On,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:ve.Z.CustomCss},Me.createElement(me.Z,{container_id:xt.id,container_type:4,onSelect:Dt,onCancel:On})))}var Ge=(0,ge.connect)(({user:Qe})=>({user:Qe}))(Ue)},8636:function(Xt,Qt,xe){"use strict";xe.d(Qt,{E2:function(){return ze},Gj:function(){return he},Gt:function(){return Ce},Nd:function(){return Re},U2:function(){return Ee},UA:function(){return ve},XY:function(){return Je},eE:function(){return be},fg:function(){return ge},n3:function(){return Pe}});var Me=xe(64866);function Je(){return(0,Me.U2)("teach_groups.json")}function Re(me){return(0,Me.v_)("teach_groups.json",me)}function Pe(me,we){return(0,Me.gz)(`teach_groups/${me}.json`,we)}function ze(me){return(0,Me.v_)("teach_group_members.json",me)}function Ee(me){return(0,Me.IV)(`teach_group_members/${me}.json`)}function he(me,we){return(0,Me.gz)(`teach_groups/${me}/change_admin.json`,{member_id:we})}function ve(me,we){return(0,Me.IV)(`teach_groups/${me}/del_member.json`,{member_id:we})}function be(me){return(0,Me.IV)(`teach_groups/${me}.json`)}function Ce(me){return(0,Me.U2)(`teach_groups/${me}/show_permission.json`)}function ge(me){return(0,Me.gz)(`teach_groups/${me==null?void 0:me.id}/update_permission.json`,me)}},85742:function(Xt,Qt,xe){"use strict";xe.r(Qt),xe.d(Qt,{default:function(){return HJ}});var Me={};xe.r(Me),xe.d(Me,{add:function(){return Di},adjoint:function(){return Nh},clone:function(){return jf},copy:function(){return Eh},create:function(){return gu},decompose:function(){return Ip},determinant:function(){return Ch},equals:function(){return Jo},exactEquals:function(){return So},frob:function(){return Qr},fromQuat:function(){return Hf},fromQuat2:function(){return Nb},fromRotation:function(){return bm},fromRotationTranslation:function(){return Dp},fromRotationTranslationScale:function(){return ov},fromRotationTranslationScaleOrigin:function(){return nh},fromScaling:function(){return n0},fromTranslation:function(){return t0},fromValues:function(){return e0},fromXRotation:function(){return Ju},fromYRotation:function(){return xm},fromZRotation:function(){return Em},frustum:function(){return ce},getRotation:function(){return Gu},getScaling:function(){return av},getTranslation:function(){return Pp},identity:function(){return tl},invert:function(){return Ah},lookAt:function(){return Ln},mul:function(){return ls},multiply:function(){return Yc},multiplyScalar:function(){return Sa},multiplyScalarAndAdd:function(){return to},ortho:function(){return tn},orthoNO:function(){return Bt},orthoZO:function(){return mn},perspective:function(){return qe},perspectiveFromFieldOfView:function(){return at},perspectiveNO:function(){return Oe},perspectiveZO:function(){return Xe},rotate:function(){return gm},rotateX:function(){return Mp},rotateY:function(){return mm},rotateZ:function(){return ym},scale:function(){return Cg},set:function(){return hf},str:function(){return Nr},sub:function(){return Vo},subtract:function(){return wi},targetTo:function(){return Un},translate:function(){return J0},transpose:function(){return Wy}});var Je={};xe.r(Je),xe.d(Je,{circle:function(){return VF},diamond:function(){return ZF},rect:function(){return QF},simple:function(){return XF},triangle:function(){return Y8},triangleRect:function(){return YF},vee:function(){return GF}});var Re=xe(59301),Pe=xe(90115),ze=xe(8591),Ee=xe(43418),he=xe(3113),ve={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},be=xe(29590),Ce=xe(78241),ge=xe(5112),me=xe(19842),we=xe(92832),de=xe(71418),fe=xe(64866),Ae={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},De=xe(87169),Ie=xe(59301),Be=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())}),oe=({type:b,onCancel:a,onOk:y})=>{const[x]=Ce.default.useForm(),[E,z]=(0,Re.useState)(1),[ee,ne]=(0,Re.useState)(!1),[ie,ae]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{x.setFieldValue("type",1),le()},[]);const le=()=>Be(void 0,null,function*(){if(b){ne(!0);const Te=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:b}});ae(Te.disciplines||[]),ne(!1)}}),ye=()=>{const{sub_discipline_id:Te,discipline_name:We,sub_discipline_name:Ze,type:Ye}=x.getFieldsValue();if((!Te||Te&&Te.length===0)&&(!We||!Ze))return ze.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;y({user_customize:Ye==2,sub_discipline_id:Ye==1?[Te[1]]:null,discipline_name:We,sub_discipline_name:Ze})};return Ie.createElement(Ee.default,{width:640,className:Ae.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{a(),x.resetFields()},onOk:()=>{x.validateFields().then(Te=>{if(E==2&&(Te.discipline_name.replaceAll(" ","").length<=0||Te.sub_discipline_name.replaceAll(" ","").length<=0)){ze.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}ye(),x.resetFields()})}},Ie.createElement("div",{className:Ae.applyPublicContent},Ie.createElement("div",{className:Ae.tips},Ie.createElement(De.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ie.createElement(Ce.default,{labelAlign:"left",form:x},Ie.createElement(Ce.default.Item,{name:"type"},Ie.createElement(ge.ZP.Group,{onChange:Te=>{z(Te.target.value),Te.target.value==1?x.setFieldsValue({discipline_name:"",sub_discipline_name:""}):x.setFieldsValue({sub_discipline_id:[]})}},Ie.createElement(ge.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Ie.createElement(ge.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),E==1&&Ie.createElement(Ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Ie.createElement(me.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ie,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Te,We)=>x.setFieldsValue({sub_discipline_id:Te})})),E==2&&Ie.createElement(Ie.Fragment,null,Ie.createElement(Ce.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Ie.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Ie.createElement(Ce.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Ie.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),ee&&Ie.createElement("div",{className:Ae.spin},Ie.createElement(de.Z,null))))},ue=xe(9200),pe="data:image/jpeg;base64,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",ke="data:image/png;base64,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",Fe=xe(59301),He=Object.defineProperty,Ue=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,mt=(b,a,y)=>a in b?He(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,vt=(b,a)=>{for(var y in a||(a={}))lt.call(a,y)&&mt(b,y,a[y]);if(Qe)for(var y of Qe(a))nt.call(a,y)&&mt(b,y,a[y]);return b},dt=(b,a)=>Ue(b,Ge(a)),St=(b,a)=>{var y={};for(var x in b)lt.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Qe)for(var x of Qe(b))a.indexOf(x)<0&&nt.call(b,x)&&(y[x]=b[x]);return y},yt=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const ht=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],tt=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee}=a,ne=St(a,["pathsDetail","user","globalSetting","loading","dispatch"]),ie,ae,le,ye,Te,We,Ze,Ye,$e,ut,ct,gt,Pt,_t,Wt,Ht,zt,sn,yn,Fn;const Wn=(0,Pe.useParams)(),[ar,Qn]=(0,Re.useState)({}),Mr=(0,Re.useRef)(1),[Jr,gr]=(0,Re.useState)(),[ur,yr]=(0,Re.useState)(!1),[Zr,or]=(0,Re.useState)(!1),ai=(0,Re.useRef)(null),ra=!((ie=y.detail)!=null&&ie.edit_of_subject_knowledge),[sa,Xi]=(0,Re.useState)({status:!1}),bi=((ae=y.detail)==null?void 0:ae.is_free)||((le=y.detail)==null?void 0:le.can_learning);(0,Re.useEffect)(()=>{Xi({status:!1})},[]),(0,Re.useEffect)(()=>{function Do(){return yt(this,null,function*(){var zs,As,Qs,dl,su,jl,Zo;if((zs=y.detail)!=null&&zs.courses){const ps=(As=y.detail)==null?void 0:As.courses;if((Qs=ps==null?void 0:ps.toast)!=null&&Qs.is_open&&((dl=ps.toast)==null?void 0:dl.open_num)===-1)or(!0);else if((su=ps==null?void 0:ps.toast)!=null&&su.is_open&&((jl=ps==null?void 0:ps.toast)==null?void 0:jl.open_num)===1){let Ga=JSON.parse(localStorage.getItem("pathsshow"))||[];((Zo=Ga.filter(lo=>lo===(Wn==null?void 0:Wn.pathId)))==null?void 0:Zo.length)>0?or(!1):(or(!0),Ga.push(Wn==null?void 0:Wn.pathId),localStorage.setItem("pathsshow",JSON.stringify(Ga)))}else or(!1)}})}Do()},[(ye=y.detail)==null?void 0:ye.courses]),(0,Re.useEffect)(()=>{var Do,zs,As,Qs,dl,su,jl,Zo,ps,Ga,lo;if(!((zs=(Do=y.detail)==null?void 0:Do.courses)==null?void 0:zs.length))return;let Ls;if((As=y.detail)!=null&&As.has_start){const qa=(dl=(Qs=y.detail)==null?void 0:Qs.courses)==null?void 0:dl.findIndex(il=>{var Ns;return((Ns=il.course_status)==null?void 0:Ns.status)===1});Ls=qa>-1?qa:0}else{let qa=(Zo=(jl=(su=y.detail)==null?void 0:su.courses)==null?void 0:jl.map(il=>{var Ns;return(Ns=il.course_status)==null?void 0:Ns.status}))==null?void 0:Zo.lastIndexOf(2);Ls=qa>-1?qa:0,qa=(Ga=(ps=y.detail)==null?void 0:ps.courses)==null?void 0:Ga.findIndex(il=>{var Ns;return((Ns=il.course_status)==null?void 0:Ns.status)===0}),Ls=qa>-1?qa:Ls}Qn(((lo=y.detail)==null?void 0:lo.courses[Ls])||{})},[y.detail]);const qi=()=>{ze.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Ra=Do=>{var zs,As;const Qs=(As=(zs=y.detail)==null?void 0:zs.courses)==null?void 0:As.find(dl=>dl.course_id===Do);Qn(Qs||{}),ee({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Do}})},uo=Do=>{Xi({status:Do})},Mo=Do=>{Ee.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Fe.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Fe.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Fe.createElement("br",null)),onOk:()=>yt(void 0,null,function*(){let zs={user_customize:Do.user_customize,type:Do.type};Do.user_customize?zs=dt(vt({},zs),{discipline_name:Do.discipline_name,sub_discipline_name:Do.sub_discipline_name}):Do.sub_discipline_id&&(zs=dt(vt({},zs),{sub_discipline_id:Do.sub_discipline_id}));const As=yield(0,be.WO)(vt({id:Wn.pathId},zs));((As==null?void 0:As.status)===0||(As==null?void 0:As.status)===1)&&(vl(),ze.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},vl=()=>{ee({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId,knowledge:!0}}),ee({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}})},ul=((We=(Te=y.detail)==null?void 0:Te.courses)==null?void 0:We.findIndex(Do=>(Do==null?void 0:Do.course_id)===(ar==null?void 0:ar.course_id)))+1;return Fe.createElement("section",null,Fe.createElement("aside",{className:ve.banner,style:{backgroundImage:($e=(Ye=(Ze=y==null?void 0:y.detail)==null?void 0:Ze.attachments)==null?void 0:Ye[0])!=null&&$e.url?`url(${(gt=(ct=(ut=y==null?void 0:y.detail)==null?void 0:ut.attachments)==null?void 0:ct[0])==null?void 0:gt.url})`:`url(${pe})`}},Fe.createElement("aside",{className:ve.wrp},Fe.createElement("div",{className:ve.name},(_t=(Pt=y.detail)==null?void 0:Pt.name)==null?void 0:_t.split(` +`),bn.focus();default:throw new Error}},[bn,li]),cs=(0,Me.useMemo)(()=>{switch(li){case fr:return Me.createElement(Rt,{callback:oo,onCancel:Ma});case Gn:return Me.createElement(It.Z,{callback:oo,onCancel:Ma});case Sn:return Me.createElement(Mt.Z,{callback:oo,onCancel:Ma});case en:return Me.createElement(bt,{editImgId:Ka.current,callback:oo,onCancel:Ma});case br:return Me.createElement(kt,{callback:oo,onCancel:Ma});case"maths-latex":return Me.createElement(Xn,{showSaveButton:!0,callback:oo});case"inline-latex":return Me.createElement(In.Z,{showSaveButton:!0,callback:oo});default:return null}},[li]);function Ma(){fi("")}(0,Me.useEffect)(()=>{if(Br.current){let ja=function(Ps){wo=!0,os=Ps.pageY},Va=function(){wo=!1},ga=function(Ps){if(wo){let Rs=Ps.pageY-os;Rs<0&&(Rs=0),Rs>300&&(Rs=300);let Bs=Le+Rs+"px";oa(Bs)}},Aa=Br.current,wo=!1,os=0;return Aa.addEventListener("mousedown",ja),document.addEventListener("mousemove",ga),document.addEventListener("mouseup",Va),()=>{Aa.removeEventListener("mousedown",ja),document.removeEventListener("mousemove",ga),document.removeEventListener("mouseup",Va)}}},[bn,Br]),(0,Me.useEffect)(()=>{oa(Le)},[Le]);const Ya=Or(Ut),Ao=Or(Yi),zo={width:Ya,height:Ao},Hs=(0,Me.useMemo)(()=>{if(Ri){let ja=new Date(Ri),Va=ja.getHours(),ga=ja.getMinutes(),Aa=ja.getSeconds();return Va=Va<10?"0"+Va:Va,ga=ga<10?"0"+ga:ga,Aa=Aa<10?"0"+Aa:Aa,`${Va}:${ga}:${Aa}`}return 0},[Ri]),Ys=ja=>{const Va=[];if(un){let ga=-1;ja=ja.replace(/(@▁▁@|@▁@)/g,function(Aa,wo,os){Va.push({multiLine:Aa!==vi})})}return Va};function Cs(){window.sessionStorage.removeItem(Ct),ua(!1),Ni(0)}function vs(){ua(!1),Ni(0),bn.setValue(window.sessionStorage.getItem(Ct))}(0,Me.useEffect)(()=>{Wr[li]&&li!==hn&&li!==en&&setTimeout(()=>{const ja=document.getElementsByClassName("markdown-popup-form")[0],Va=window.innerWidth/2-ja.offsetWidth/2,ga=window.innerHeight/2-ja.offsetHeight/2;Pa(Va),ro(ga)},0)},[li]);const al=ja=>{ja.preventDefault();const Va=ja.clientX-ka,ga=ja.clientY-ia;document.body.onmousemove=Aa=>{let wo=Aa.clientX-Va,os=Aa.clientY-ga;const Ps=document.getElementsByClassName("markdown-popup-form")[0],Rs=window.innerWidth-Ps.offsetWidth,Bs=window.innerHeight-Ps.offsetHeight;wo=Math.max(0,Math.min(wo,Rs)),os=Math.max(0,Math.min(os,Bs)),gs(Aa.clientX,Aa.clientY,Va,ga)&&(Pa(wo),ro(os))},document.body.onmouseup=function(){document.body.onmousemove=null}},gs=(ja,Va,ga,Aa)=>{const wo=document.body.clientHeight,os=document.body.clientWidth;return ja<20&&ga>ja||ja>os-20&&gaVa||Va>wo-20&&Aa{var Va;Ka.current=ja,(Va=Ua.current)==null||Va.setHeight("100vh"),setTimeout(()=>{fi("add-flowchart")},150)}})):null))),jt?Me.createElement("a",{ref:Br,className:"editor-resize"}):null,li===hn&&Me.createElement(kn,{callback:oo,onCancel:Ma}),li===en&&Me.createElement(bt,{ref:Ua,editImgId:Ka.current,callback:oo,onCancel:Ma}),Me.createElement(He.Z,null,Wr[li]&&li!==hn&&li!==en?Me.createElement(Tt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ka,top:ia},title:Me.createElement("div",{style:{cursor:"move"},onMouseDown:al},Wr[li]),open:!0,onCancel:Ma,footer:null,destroyOnClose:!0,width:li===en?"1200px":null,height:li===en?"80vh":null,className:"markdown-popup-form"},cs):null))}},52999:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return ke},I:function(){return He}});var Me=xe(78241),Je=xe(8591),Re=xe(92832),Pe=xe(81327),ze=xe(5871),Ee=xe(5112),he=xe(3113),ve=xe(25676),be=xe(59301),Ce=xe(16624),ge=xe(59301),me=Object.defineProperty,we=Object.defineProperties,de=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ie=(Ue,Ge,Qe)=>Ge in Ue?me(Ue,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Ue[Ge]=Qe,Be=(Ue,Ge)=>{for(var Qe in Ge||(Ge={}))Ae.call(Ge,Qe)&&Ie(Ue,Qe,Ge[Qe]);if(fe)for(var Qe of fe(Ge))De.call(Ge,Qe)&&Ie(Ue,Qe,Ge[Qe]);return Ue},Ne=(Ue,Ge)=>we(Ue,de(Ge));const{useForm:oe}=Me.default,ue={width:280,marginRight:10},pe={labelCol:{span:5},wrapperCol:{span:19}};var ke=({callback:Ue,onCancel:Ge})=>{const[Qe]=oe();let lt=(0,be.useRef)();function nt(dt){lt.current.width=Qe.getFieldValue("width"),lt.current.align=Qe.getFieldValue("align"),Ue(dt,lt.current)}function mt(dt,St){if(dt.status===-1){Je.ZP.error(dt.message);return}Qe.setFieldsValue({src:`/api/attachments/${dt.id}`,type:St.type})}function vt(dt){let St=dt.target.files[0];lt.current=St,He(St,mt)}return ge.createElement(Me.default,Ne(Be({form:Qe},pe),{className:"upload-image-panel",onFinish:nt,style:{width:470,overflow:"hidden"}}),ge.createElement(Me.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ge.createElement("div",{className:"flex-container"},ge.createElement(Me.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},ge.createElement(Re.default,{style:ue})),ge.createElement(Fe,{onFileChange:vt}))),ge.createElement(Me.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ge.createElement(Re.default,{style:{width:264}})),ge.createElement(Me.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ge.createElement(Pe.Z,null,ge.createElement(Me.default.Item,{name:"width",style:{margin:0}},ge.createElement(ze.Z,{style:{width:264}})),ge.createElement("span",{className:"ml8"},"%"))),ge.createElement(Me.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ge.createElement(Ee.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),ge.createElement("aside",null,ge.createElement(Me.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ge.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(he.ZP,{type:"default",onClick:Ge},"\u53D6\u6D88"))))};function Fe({onFileChange:Ue}){return ge.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ge.createElement("input",{type:"file",onChange:Ue}))}function He(Ue,Ge){if(!Ue)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ce.bg)())throw Je.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Qe=new FormData;Qe.append("editormd-image-file",Ue),Qe.append("file_param_name","editormd-image-file"),Qe.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(nt){Ge(JSON.parse(nt.target.responseText),Ue)},!1),lt.addEventListener("error",function(nt){console.error(nt)},!1),lt.open("POST",`${ve.KI}/api/attachments.json`),lt.send(Qe)}},61569:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Re}});var Me=xe(59301),Je=xe(4676);class Re extends Me.Component{constructor(ze){super(ze);const Ee=window.document;this.node=Ee.createElement("div"),Ee.body.appendChild(this.node)}render(){const{children:ze}=this.props;return(0,Je.createPortal)(ze,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23734:function(Xt,Qt,xe){"use strict";xe.d(Qt,{i:function(){return pe},Z:function(){return Fe}});var Me={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"},Je=xe(71418),Re=xe(6848),Pe=xe(93948),ze=xe(92310),Ee=xe.n(ze),he=xe(22566),ve=xe(21692),be=xe(16624),Ce=xe(79005),ge=xe(20345),me=xe(77882),we=xe(31081),de=xe(75309),fe=xe(71979),Ae=xe(47558),De=xe(42922),Ie=xe(66832),Be=xe(96593),Ne=xe(19664),oe=xe(91833),ue=xe(59301);const pe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ce,swimg:ge},{name:"101\u8BA1\u5212",ptimg:me,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:de,swimg:fe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Ae,swimg:De},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ie,swimg:Be},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ne,swimg:oe}];var Fe=({className:He,dataSource:Ue=[],col:Ge=4,right:Qe,bottom:lt=23,precision:nt=0,wrapWidth:mt=1200,trackEventItems:vt,loading:dt,onRemove:St=()=>{},isCurrent:yt=!0,showAlias:ht=!1,showProgress:tt=!1})=>{const xt=Math.floor((mt-(Ge-1)*Qe)/Ge),Rt=[{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(It=>(window.ENV==="build"&&(It.ptimg=`/react/build${It.ptimg}`,It.swimg=`/react/build${It.swimg}`),It));return ue.createElement(Je.Z,{spinning:dt},ue.createElement("div",{className:Ee()(Me.list,He)},!!(Ue!=null&&Ue.length)&&(Ue==null?void 0:Ue.map((It,Mt)=>{var Tt,Jt,ln,gn,kn,wn;const{name:Bn,id:On,identifier:Nt,featured:pt,school_name:ot,image_url:bt,excellent:At,is_plan:it}=It;return ue.createElement("div",{key:On,className:yt&&tt?Me.wrapisCurrent:Me.wrap,style:{width:xt,marginRight:(1+Mt)%Ge===0?0:Qe+nt,marginBottom:lt}},ue.createElement("a",{className:Me.li,onClick:Dt=>{Dt.preventDefault(),Dt.stopPropagation(),vt&&(0,he.L9)([vt]),(0,he.xg)(`/paths/${Nt}`)}},ue.createElement("div",{className:Me.img},ue.createElement("img",{className:Me.cover,src:`${bt}`}),yt&&(0,be.bg)()&&(It==null?void 0:It.studying)&&ue.createElement("div",{className:`${Me.movebq} user-path-items`,onClick:Dt=>{Dt.stopPropagation(),St(It)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Tt=It==null?void 0:It.subject_tags)==null?void 0:Tt.map((Dt,qt)=>{var Ot,kt;if(qt===0){const Yt=(Ot=Rt.find(Zt=>Zt.name==Dt))==null?void 0:Ot.swimg;return ue.createElement("img",{className:Me.sign,src:Yt,style:{left:"-4px"}})}const rn=(kt=Rt.find(Yt=>Yt.name==Dt))==null?void 0:kt.ptimg;return ue.createElement("img",{className:Me.sign,src:rn,style:{left:`${48+52*(qt-1)+2*qt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(It==null?void 0:It.excellent)&&ue.createElement("div",{className:Me.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:Me.name},ue.createElement(Re.Z,{title:ht&&(It!=null&&It.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Bn}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${It==null?void 0:It.excellent_alias_name}`)):Bn},ue.createElement("span",{className:Me.e},ht&&(It==null?void 0:It.excellent_alias_name)||Bn))),yt&&tt&&((Jt=It==null?void 0:It.progress)==null?void 0:Jt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(Pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((ln=It==null?void 0:It.progress)==null?void 0:ln.my_score)/((gn=It==null?void 0:It.progress)==null?void 0:gn.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(kn=It==null?void 0:It.progress)==null?void 0:kn.my_score,"/",(wn=It==null?void 0:It.progress)==null?void 0:wn.all_score),(!yt||!tt)&&ue.createElement("div",{className:Me.tags},ue.createElement("div",null,ue.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,It.stages_count))),ue.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,It.members_count)))))))})),!Ue.length&&ue.createElement(ve.Z,null)))}},14433:function(Xt,Qt,xe){"use strict";xe.d(Qt,{jL:function(){return ze},w9:function(){return Wr},vv:function(){return je},dN:function(){return Ut},QD:function(){return Pa},cQ:function(){return qt.Z},vg:function(){return va},Oz:function(){return gi},op:function(){return Ai},O5:function(){return Ys},_b:function(){return Pi},t7:function(){return lt},tT:function(){return vt},Gi:function(){return zn},YG:function(){return jt},Ed:function(){return rr},kT:function(){return un},qp:function(){return De},Um:function(){return pe},K3:function(){return Ne},vr:function(){return Eo},qE:function(){return Ca},Je:function(){return yt},wb:function(){return wn},rC:function(){return Dt},lB:function(){return Nt},cq:function(){return Dr},kO:function(){return Pn},tp:function(){return He},Si:function(){return al},k8:function(){return rl},Du:function(){return Ps}});var Me=xe(59301),Je={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"},Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",ze=({dataSource:ui=[],img:ii,imgWidth:ei=346,title:Ti,sunTitle:fa,bannerExtraContent:ha})=>Me.createElement("div",{className:Je.banner},Me.createElement("div",{className:Je.content},Me.createElement("aside",null,Me.createElement("p",null,Me.createElement("b",null,Ti),Me.createElement("span",null,fa)),ui.length>0&&Me.createElement("div",{className:Je.btns},ui.map((Mi,Ha)=>Me.createElement("div",{key:Ha,onClick:Mi.click},Mi.name,Mi.sign?Me.createElement("img",{src:Re,width:39}):null))),ha),ii&&Me.createElement("img",{style:{marginTop:33,marginRight:38},src:ii,width:ei}))),Ee={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"},he=xe(92310),ve=xe.n(he),be=xe(89392),Ce=Object.defineProperty,ge=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,de=(ui,ii,ei)=>ii in ui?Ce(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,fe=(ui,ii)=>{for(var ei in ii||(ii={}))me.call(ii,ei)&&de(ui,ei,ii[ei]);if(ge)for(var ei of ge(ii))we.call(ii,ei)&&de(ui,ei,ii[ei]);return ui},De=({dataSource:ui=[],value:ii,onChange:ei,onTitleChange:Ti,className:fa,title:ha,titleWidth:Mi=41,style:Ha={},fontColor:Io="#6A7283",showCount:rs,classNameActive:To,styleItem:_a={}})=>{const[Bo,Qo]=(0,Me.useState)(0),[Zs,Wo]=(0,Me.useState)(!1),Oo=(0,Me.useRef)(null),Ss=(0,Me.useRef)(null);return(0,Me.useEffect)(()=>{var Xs;ui.length!==0&&(((Xs=Oo==null?void 0:Oo.current)==null?void 0:Xs.clientHeight)>97?Qo(1):Qo(0)),ui.length===0&&Qo(0),Wo(!1)},[ui]),Me.createElement("div",{className:ve()(Ee.row,fa),style:Ha},Me.createElement("div",{onClick:(0,be.throttle)(()=>Ti==null?void 0:Ti(),2e3),style:{width:Mi,marginTop:Zs?12:4},className:`${Ee.title} ${Ti?"current":""}`},ha),Me.createElement("div",{className:Zs?`${Ee.tagsWrap} ${Ee.tagsBorderWrap}`:Ee.tagsWrap},Me.createElement("div",{className:Ee.bar,ref:Ss,style:Bo>0?{height:Bo===1?97:"auto",overflow:Bo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},Me.createElement("div",{className:Ee.tag,ref:Oo},ui==null?void 0:ui.map(Xs=>Me.createElement("span",{onClick:()=>ei(Xs.id),key:Xs.id,style:fe(fe({color:Io},_a),(Xs==null?void 0:Xs.style)||{}),className:ii===Xs.id?ve()(To||Ee.active,Xs.classNameActive):""},Me.createElement("span",{title:Xs.name,className:Ee.name},Xs.name),!!rs&&Me.createElement("span",{className:Ee.num},Xs.count))))),!!Bo&&Me.createElement(Me.Fragment,null,Bo===1?Me.createElement("div",{onClick:()=>{var Xs;Qo(2),((Xs=Oo==null?void 0:Oo.current)==null?void 0:Xs.clientHeight)>245?Wo(!0):Wo(!1)},className:Ee.action},"\u5C55\u5F00",Me.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):Me.createElement("div",{onClick:()=>{Ss.current.scrollTop=0,Qo(1),Wo(!1)},className:Ee.action},"\u6536\u8D77",Me.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Ie={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"},Ne=({dataSource:ui=[],value:ii,onChange:ei,onTitleChange:Ti,className:fa,title:ha,titleWidth:Mi=41,style:Ha={},fontColor:Io="#6A7283",showCount:rs,expand:To=!0})=>{const[_a,Bo]=(0,Me.useState)(0),[Qo,Zs]=(0,Me.useState)(!1),Wo=(0,Me.useRef)(null),Oo=(0,Me.useRef)(null),[Ss,Xs]=(0,Me.useState)(To);return Me.createElement("div",{className:ve()(Ie.row,fa),style:Ha},Me.createElement("div",{className:"flex item-center justify-between"},Me.createElement("div",{onClick:(0,be.throttle)(()=>Ti==null?void 0:Ti(),2e3),style:{width:Mi,marginTop:Qo?12:4},className:`${Ie.title} ${Ti?"current":""}`},ha),Me.createElement("i",{className:`iconfont ${Ss?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Ss?8:10},onClick:()=>Xs(!Ss)})),Ss&&Me.createElement("div",{className:Qo?`${Ie.tagsWrap} ${Ie.tagsBorderWrap}`:Ie.tagsWrap},Me.createElement("div",{className:Ie.fenge}),Me.createElement("div",{className:Ie.bar,ref:Oo},Me.createElement("div",{className:Ie.tag,ref:Wo},ui==null?void 0:ui.map(Dl=>Me.createElement("span",{onClick:()=>ei(Dl.id),key:Dl.id,style:{color:Io},className:ii===Dl.id?Ie.active:""},Me.createElement("span",{title:Dl.name,className:Ie.name},Dl.name),!!rs&&Me.createElement("span",{className:Ie.num},Dl.count)))))))},oe={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"},pe=({dataSource:ui=[],value:ii,onChange:ei,onTitleChange:Ti,className:fa,title:ha,titleWidth:Mi=41,style:Ha={},fontColor:Io="#fff",showCount:rs,expand:To=!0})=>{const[_a,Bo]=(0,Me.useState)(0),[Qo,Zs]=(0,Me.useState)(!1),Wo=(0,Me.useRef)(null),Oo=(0,Me.useRef)(null),[Ss,Xs]=(0,Me.useState)(To);return Me.createElement("div",{className:ve()(oe.row,fa),style:Ha},Me.createElement("div",{className:"flex item-center justify-between"},Me.createElement("div",{onClick:(0,be.throttle)(()=>Ti==null?void 0:Ti(),2e3),style:{width:Mi},className:`${oe.title} ${Ti?"current":""}`},ha),Me.createElement("i",{className:`iconfont ${Ss?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:Ss?"#00DDC7":"#037F74",fontSize:Ss?10:12},onClick:()=>Xs(!Ss)})),Ss&&Me.createElement("div",{className:Qo?`${oe.tagsWrap} ${oe.tagsBorderWrap}`:oe.tagsWrap},Me.createElement("div",{className:oe.bar,ref:Oo},Me.createElement("div",{className:oe.tag,ref:Wo},ui==null?void 0:ui.map(Dl=>Me.createElement("span",{onClick:()=>ei(Dl.id),key:Dl.id,style:{color:Io},className:ii===Dl.id?oe.active:""},Me.createElement("span",{title:Dl.name,className:oe.name},Dl.name),!!rs&&Me.createElement("span",{className:oe.num},Dl.count)))))))},ke={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"},He=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={}})=>Me.createElement("div",{style:fa,className:ve()(ke.tabs,Ti)},ui.map(ha=>Me.createElement("span",{onClick:()=>ei(ha.id),className:ii===ha.id?ke.active:"",key:ha.id},ha.name))),Ue={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"},Ge=xe(92832),lt=({dataSource:ui=[],value:ii="",onChange:ei,onInputChange:Ti=()=>{},className:fa,style:ha={},placeholder:Mi,allowClear:Ha=!1})=>{var Io;const[rs,To]=(0,Me.useState)(""),[_a,Bo]=(0,Me.useState)("");(0,Me.useEffect)(()=>{var Wo;let Oo=ii;(Wo=JSON.stringify(ii))!=null&&Wo.includes("{")&&(To(ii.id),Oo=ii.value||"");try{Bo(decodeURIComponent(Oo||""))}catch(Ss){Bo(decodeURIComponent(Oo||""))}},[ii]);const Qo=()=>{ei(encodeURIComponent(_a),rs||null)},Zs=Wo=>{Wo!==rs&&(To(Wo),ei(encodeURIComponent(_a),Wo))};return Me.createElement("div",{className:ve()(Ue.input,fa),style:ha},!!ui.length&&Me.createElement("div",{className:Ue.dropdown},Me.createElement("div",{className:Ue.text},(Io=ui.find(Wo=>Wo.id===rs))==null?void 0:Io.name,Me.createElement("i",{className:"iconfont icon-zhankai4"}),Me.createElement("b",{className:Ue.b1}),Me.createElement("b",{className:Ue.b2})),Me.createElement("div",{className:Ue.menu},ui.map((Wo,Oo)=>Me.createElement("div",{key:Oo,onClick:()=>Zs(Wo.id)},Wo.name)))),Me.createElement(Ge.default,{onPressEnter:Qo,value:_a,onChange:Wo=>{Bo(Wo.target.value),Ti(encodeURIComponent(Wo.target.value),rs||null)},bordered:!1,placeholder:Mi}),Me.createElement("i",{onClick:Qo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},nt={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"},vt=({dataSource:ui=[],value:ii="",onChange:ei,onInputChange:Ti=()=>{},className:fa,style:ha={},placeholder:Mi,allowClear:Ha=!1})=>{var Io;const[rs,To]=(0,Me.useState)(""),[_a,Bo]=(0,Me.useState)("");(0,Me.useEffect)(()=>{var Wo;let Oo=ii;(Wo=JSON.stringify(ii))!=null&&Wo.includes("{")&&(To(ii.id),Oo=ii.value||"");try{Bo(decodeURIComponent(Oo||""))}catch(Ss){Bo(decodeURIComponent(Oo||""))}},[ii]);const Qo=()=>{ei(encodeURIComponent(_a),rs||null)},Zs=Wo=>{Wo!==rs&&(To(Wo),ei(encodeURIComponent(_a),Wo))};return Me.createElement("div",{className:ve()(nt.input,fa),style:ha},!!ui.length&&Me.createElement("div",{className:nt.dropdown},Me.createElement("div",{className:nt.text},(Io=ui.find(Wo=>Wo.id===rs))==null?void 0:Io.name,Me.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),Me.createElement("div",{className:nt.menu},ui.map((Wo,Oo)=>Me.createElement("div",{key:Oo,onClick:()=>Zs(Wo.id)},Wo.name)))),Me.createElement(Ge.default,{onPressEnter:Qo,value:_a,onChange:Wo=>{Bo(Wo.target.value),Ti(encodeURIComponent(Wo.target.value),rs||null)},bordered:!1,placeholder:Mi}),Me.createElement("i",{onClick:Qo,className:"iconfont icon-sousuo9 font14 pl10 current"}))},dt={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"},yt=({value:ui,onChange:ii,className:ei,total:Ti,pageSize:fa,style:ha={}})=>{const Mi=ui<2,Ha=ui>=Math.ceil(Ti/fa);return Ti<=fa?Me.createElement(Me.Fragment,null):Me.createElement("div",{className:ve()(dt.quickPager,ei),style:ha},Me.createElement("div",{onClick:()=>{Mi||ii(ui-1,"prev")},className:Mi?dt.disabled:""},"\u4E0A\u4E00\u9875"),Me.createElement("div",{onClick:()=>{Ha||ii(ui+1,"next")},className:Ha?dt.disabled:""},"\u4E0B\u4E00\u9875"))},ht={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"},tt=xe(71418),xt=xe(6848),Rt=xe(13570),It=xe(11662),Mt=xe(22566),Tt=xe(96908),Jt=xe(57177),ln=xe(81378),gn=xe(21692),wn=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io})=>{const rs=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:Io},Me.createElement("div",{className:ve()(ht.list,ui)},!!ii.length&&ii.map((To,_a)=>{const{name:Bo,id:Qo,identifier:Zs,power:Wo,cover_image_id:Oo,pic:Ss}=To;return Me.createElement("div",{className:ht.wrap,key:Qo,style:{width:rs,marginRight:(1+_a)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/shixuns/${Zs}/challenges`,className:ht.li,onClick:Xs=>{Xs.preventDefault(),Ha&&(0,Mt.L9)([Ha]),Wo&&(0,Mt.xg)(`/shixuns/${Zs}/challenges`)}},Me.createElement("div",{className:ht.img},Me.createElement("img",{className:ht.cover,src:`${Ss}`}),To.is_jupyter&&Me.createElement("img",{className:ht.sign,src:Tt}),To.is_jupyter_lab&&Me.createElement("img",{className:ht.sign,src:Jt}),To.is_unity_3d&&Me.createElement("img",{className:ht.sign,src:ln})),Me.createElement("div",{className:ht.name},Me.createElement(xt.Z,{title:Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Me.createElement("span",{className:ht.e},Bo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Me.createElement("div",{className:ht.tags},Me.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Me.createElement("span",null,To.challenges_count))),!!To.myshixuns_count&&Me.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Me.createElement("span",null,To.myshixuns_count))),Me.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Me.createElement("span",null,Me.createElement("span",null,To.level))),Me.createElement("div",{className:ht.rate},Me.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:To.score_info}),Me.createElement("span",null,"\xA0",To.score_info?`${To.score_info}\u5206`:"5\u5206")))),!Wo&&Me.createElement("div",{className:ht.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ii.length&&Me.createElement(gn.Z,null)))},Bn={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"},Nt=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,wrapClassName:Ha,trackEventItems:Io,loading:rs})=>{const To=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:rs},Me.createElement("div",{className:ve()(Bn.list,ui)},!!ii.length&&ii.map((_a,Bo)=>{const{name:Qo,id:Zs,identifier:Wo,power:Oo,cover_image_id:Ss,pic:Xs}=_a;return Me.createElement("div",{className:ve()(Bn.wrap,Ha),key:Zs,style:{width:To,marginRight:(1+Bo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/shixuns/${Wo}/challenges`,className:Bn.li,onClick:Dl=>{Dl.preventDefault(),Io&&(0,Mt.L9)([Io]),Oo&&(0,Mt.xg)(`/shixuns/${Wo}/challenges`)}},Me.createElement("img",{src:xe(47621),className:Bn.titleBg}),Me.createElement("div",{className:Bn.name},Me.createElement(xt.Z,{title:Qo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Me.createElement("span",{className:Bn.e},Qo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Me.createElement("div",{style:{padding:"14px",paddingBottom:0}},Me.createElement("div",{className:Bn.img},Me.createElement("img",{className:Bn.cover,src:Ss?`${It.Z.API_SERVER}/api/attachments/${Ss}`:`${It.Z.IMG_SERVER+Xs}`}),_a.is_jupyter&&Me.createElement("div",{className:Bn.bq},"Jupyter"),_a.is_jupyter_lab&&Me.createElement("div",{className:Bn.bq},"JupyterLab"),_a.is_unity_3d&&Me.createElement("div",{className:Bn.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),Me.createElement("div",{className:"mt20 flex item-center justify-between"},Me.createElement("div",null,Me.createElement("span",{className:Bn.text},"\u5B66\u4E60\u4EBA\u6570"),Me.createElement("span",{className:Bn.value},_a.myshixuns_count)),Me.createElement("div",null,Me.createElement("span",{className:Bn.text},"\u56F0\u96BE\u7B49\u7EA7"),Me.createElement("span",{className:Bn.value},_a.level))),Me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},Me.createElement("div",null,Me.createElement("span",{className:Bn.text},"\u5173\u5361\u6570"),Me.createElement("span",{className:Bn.value},_a.challenges_count)),Me.createElement("div",{className:Bn.rate},Me.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:_a.score_info}),Me.createElement("span",{className:Bn.value,style:{color:"#FF9C00"}},"\xA0",_a.score_info?`${_a.score_info}\u5206`:"5\u5206"))))),!Oo&&Me.createElement("div",{className:Bn.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ii.length&&Me.createElement(gn.Z,null)))},pt={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"},ot="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",bt="data:image/png;base64,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",At="data:image/png;base64,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",Dt=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io,wrapClassName:rs,imgClassName:To})=>{const _a=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:Io},Me.createElement("div",{className:ve()(pt.list,ui)},!!ii.length&&ii.map((Bo,Qo)=>{const{name:Zs,id:Wo,identifier:Oo,power:Ss,cover_image_id:Xs,pic:Dl}=Bo;return Me.createElement("div",{className:ve()(pt.wrap,rs),key:Wo,style:{width:_a,marginRight:(1+Qo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/shixuns/${Oo}/challenges`,className:pt.li,onClick:Du=>{Du.preventDefault(),Ha&&(0,Mt.L9)([Ha]),Ss&&(0,Mt.xg)(`/shixuns/${Oo}/challenges`)}},Me.createElement("div",{className:ve()(pt.img,To)},Me.createElement("img",{className:pt.cover,src:Xs?`${It.Z.API_SERVER}/api/attachments/${Xs}`:`${It.Z.IMG_SERVER+Dl}`}),Bo.is_jupyter&&Me.createElement("img",{className:pt.sign,src:ot}),Bo.is_jupyter_lab&&Me.createElement("img",{className:pt.sign,src:bt}),Bo.is_unity_3d&&Me.createElement("img",{className:pt.sign,src:At})),Me.createElement("div",{className:pt.name},Me.createElement(xt.Z,{title:Zs||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},Me.createElement("span",{className:pt.e},Zs||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),Me.createElement("div",{className:pt.tags},Me.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),Me.createElement("span",null,Bo.challenges_count))),!!Bo.myshixuns_count&&Me.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),Me.createElement("span",null,Bo.myshixuns_count))),Me.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},Me.createElement("span",null,Me.createElement("span",null,Bo.level))),Me.createElement("div",{className:pt.rate},Me.createElement(Rt.Z,{allowHalf:!0,disabled:!0,defaultValue:Bo.score_info}),Me.createElement("span",null,"\xA0",Bo.score_info?`${Bo.score_info}\u5206`:"5\u5206")))),!Ss&&Me.createElement("div",{className:pt.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ii.length&&Me.createElement(gn.Z,null)))},qt=xe(23734),Ot={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"},kt=xe(79005),rn=xe(20345),Yt=xe(77882),Zt=xe(31081),Dn=xe(75309),Xn=xe(71979),In=xe(47558),Vn=xe(42922),fr=xe(66832),Sn=xe(96593),en=xe(19664),hn=xe(91833),er=Object.defineProperty,Gn=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Fr=(ui,ii,ei)=>ii in ui?er(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,ri=(ui,ii)=>{for(var ei in ii||(ii={}))br.call(ii,ei)&&Fr(ui,ei,ii[ei]);if(Gn)for(var ei of Gn(ii))qr.call(ii,ei)&&Fr(ui,ei,ii[ei]);return ui};const Ii=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:kt,swimg:rn},{name:"101\u8BA1\u5212",ptimg:Yt,swimg:Zt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Dn,swimg:Xn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:In,swimg:Vn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:fr,swimg:Sn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:en,swimg:hn}];var gi=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io,wrapClassName:rs,imgClassName:To,isArrow:_a=!1,imgStyle:Bo={}})=>{const Qo=Math.floor((Mi-(ei-1)*Ti)/ei),[Zs,Wo]=(0,Me.useState)(),[Oo,Ss]=(0,Me.useState)(),Xs=Du=>Wo(Du),Dl=()=>Wo(-1);return Me.createElement(tt.Z,{spinning:Io},Me.createElement("div",{className:ve()(Ot.list,ui)},!!(ii!=null&&ii.length)&&(ii==null?void 0:ii.map((Du,zu)=>{var Fc;const{name:Nu,id:Vu,identifier:Pu,featured:Vc,school_name:cc,image_url:Vl,excellent:dd,is_plan:nd}=Du;return Me.createElement("div",{key:Vu,className:ve()(Ot.wrap,rs),style:{width:Qo,marginRight:(1+zu)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{target:"_blank",href:`/paths/${Pu}`,className:Ot.li,onClick:ks=>{ks.preventDefault(),Ha&&(0,Mt.L9)([Ha]),(0,Mt.xg)(`/paths/${Pu}`)}},Me.createElement("img",{src:xe(39057),className:Ot.titleBg}),Me.createElement("div",{className:Ot.name},Me.createElement(xt.Z,{title:Nu},Me.createElement("span",{className:Ot.e,style:{color:_a&&Zs===zu?"#145DFF":"#000000"},onMouseEnter:()=>{Xs(zu)},onMouseLeave:Dl},Nu))),Me.createElement("div",{style:{padding:"14px",paddingBottom:0}},Me.createElement("div",{className:ve()(Ot.img,To)},Me.createElement("img",{className:Ot.cover,style:ri({},Bo),src:`${It.Z.IMG_SERVER+Vl}`}),(Fc=Du==null?void 0:Du.subject_tags)==null?void 0:Fc.map((ks,Yl)=>{var gl,Iu;if(Yl===0){const Tu=(gl=Ii.find(hl=>hl.name==ks))==null?void 0:gl.swimg;return Me.createElement("img",{className:Ot.sign,src:Tu,style:{left:"-4px"}})}const Zu=(Iu=Ii.find(Tu=>Tu.name==ks))==null?void 0:Iu.ptimg;return Me.createElement("img",{className:Ot.sign,src:Zu,style:{left:`${48+52*(Yl-1)+2*Yl}px`}})}),Me.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Du==null?void 0:Du.excellent)&&Me.createElement("div",{className:Ot.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Me.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},Me.createElement("div",null,Me.createElement("span",{className:Ot.text},"\u7AE0\u8282\u6570"),Me.createElement("span",{className:Ot.value},Du.stages_count)),Me.createElement("div",null,Me.createElement("span",{className:Ot.text},"\u5B66\u4E60\u4EBA\u6570"),Me.createElement("span",{className:Ot.value},Du.members_count))))))})),!ii.length&&Me.createElement(gn.Z,null)))},Li={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"},ba=xe(16624),Vi=xe(59301);const vi=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:kt,swimg:rn},{name:"101\u8BA1\u5212",ptimg:Yt,swimg:Zt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Dn,swimg:Xn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:In,swimg:Vn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:fr,swimg:Sn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:en,swimg:hn}];var va=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io,onRemove:rs=()=>{},isCurrent:To=!0,showAlias:_a=!1,wrapClassName:Bo,imgClassName:Qo})=>{const Zs=Math.floor((Mi-(ei-1)*Ti)/ei),Wo=[{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(Oo=>(window.ENV==="build"&&(Oo.ptimg=`/react/build${Oo.ptimg}`,Oo.swimg=`/react/build${Oo.swimg}`),Oo));return Vi.createElement(tt.Z,{spinning:Io},Vi.createElement("div",{className:ve()(Li.list,ui)},!!(ii!=null&&ii.length)&&(ii==null?void 0:ii.map((Oo,Ss)=>{var Xs;const{name:Dl,id:Du,identifier:zu,featured:Fc,school_name:Nu,image_url:Vu,excellent:Pu,is_plan:Vc}=Oo;return Vi.createElement("div",{key:Du,className:ve()(Li.wrap,Bo),style:{width:Zs,marginRight:(1+Ss)%ei===0?0:Ti+ha,marginBottom:fa}},Vi.createElement("a",{className:Li.li,onClick:cc=>{cc.preventDefault(),cc.stopPropagation(),Ha&&(0,Mt.L9)([Ha]),(0,Mt.xg)(`/paths/${zu}`)}},Vi.createElement("div",{className:ve()(Li.img,Qo)},Vi.createElement("img",{className:Li.cover,src:`${It.Z.IMG_SERVER+Vu}`}),To&&(0,ba.bg)()&&(Oo==null?void 0:Oo.studying)&&Vi.createElement("div",{className:`${Li.movebq} user-path-items`,onClick:cc=>{cc.stopPropagation(),rs(Oo)}},Vi.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Vi.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Xs=Oo==null?void 0:Oo.subject_tags)==null?void 0:Xs.map((cc,Vl)=>{var dd,nd;if(Vl===0){const Yl=(dd=Wo.find(gl=>gl.name==cc))==null?void 0:dd.swimg;return Vi.createElement("img",{className:Li.sign,src:Yl,style:{left:"-4px"}})}const ks=(nd=Wo.find(Yl=>Yl.name==cc))==null?void 0:nd.ptimg;return Vi.createElement("img",{className:Li.sign,src:ks,style:{left:`${48+52*(Vl-1)+2*Vl}px`}})}),Vi.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Oo==null?void 0:Oo.excellent)&&Vi.createElement("div",{className:Li.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Vi.createElement("div",{className:Li.name},Vi.createElement(xt.Z,{title:_a&&(Oo!=null&&Oo.excellent_alias_name)?Vi.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Dl}`,Vi.createElement("br",null),Vi.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Oo==null?void 0:Oo.excellent_alias_name}`)):Dl},Vi.createElement("span",{className:Li.e},_a&&(Oo==null?void 0:Oo.excellent_alias_name)||Dl))),Vi.createElement("div",{className:Li.tags},Vi.createElement("div",null,Vi.createElement(xt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Vi.createElement("span",null,Vi.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Vi.createElement("span",null,Oo.stages_count))),Vi.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Vi.createElement("span",null,Vi.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Vi.createElement("span",null,Oo.members_count)))))))})),!ii.length&&Vi.createElement(gn.Z,null)))},Or={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"},Xr="data:image/png;base64,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",zi=xe(59301),Wr=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,trackEventItems:Ha,loading:Io})=>{const rs=Math.floor((Mi-(ei-1)*Ti)/ei);return zi.createElement(tt.Z,{spinning:Io},zi.createElement("div",{className:ve()(Or.list,ui)},!!ii.length&&ii.map((To,_a)=>{const{subject_identifier:Bo,id:Qo,identifier:Zs,power:Wo}=To,Oo=To.is_public!=0&&To.is_public;return zi.createElement("div",{className:Or.wrap,key:Qo,style:{width:rs,marginRight:(1+_a)%ei===0?0:Ti+ha,marginBottom:fa}},zi.createElement("a",{className:Or.li,onClick:Ss=>{Ss.preventDefault(),Ha&&(0,Mt.L9)([Ha]),(0,Mt.xg)(To.first_category_url)}},zi.createElement("div",{className:Or.top},zi.createElement(xt.Z,{title:To.name},zi.createElement("div",{className:Or.name},To.name)),zi.createElement("img",{className:Or.img,src:It.Z.IMG_SERVER+"/images/"+To.avatar_url}),zi.createElement("div",{className:Or.text,title:To.creator},To.creator),Bo&&zi.createElement("div",{className:Or.btns},zi.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),zi.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Oo&&zi.createElement("div",{className:Or.sign},"\u516C\u5F00")),zi.createElement("div",{className:Or.bottom},To.visits>0&&zi.createElement(xt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},zi.createElement("span",null,zi.createElement("i",{className:"iconfont icon-liulanyan"}),zi.createElement("span",null,To.visits))),To.course_members_count>0&&zi.createElement(xt.Z,{title:"\u6210\u5458",placement:"bottom"},zi.createElement("span",null,zi.createElement("i",{className:"iconfont icon-chengyuan"}),To.course_members_count)),To.tasks_count>0&&zi.createElement(xt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},zi.createElement("span",null,zi.createElement("i",{className:"iconfont icon-zuoye"}),To.tasks_count)),To.is_end?zi.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):zi.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!To.is_accessible&&zi.createElement("div",{className:Or.lockWrap},zi.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),zi.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ii.length&&zi.createElement(gn.Z,null)))},Hr={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"},Yr="data:image/png;base64,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",Ut=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,wrapClassName:Ha,trackEventItems:Io,loading:rs})=>{const To=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:rs},Me.createElement("div",{className:ve()(Hr.list,ui)},!!ii.length&&ii.map((_a,Bo)=>{const{subject_identifier:Qo,id:Zs,identifier:Wo,power:Oo}=_a,Ss=_a.is_public!=0&&_a.is_public;return Me.createElement("div",{className:ve()(`${Hr.wrap} ${_a.is_accessible?"":Hr.warpStyle}`,Ha),key:Zs,style:{width:To,marginRight:(1+Bo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{className:Hr.li,onClick:Xs=>{Xs.preventDefault(),Io&&(0,Mt.L9)([Io]),(0,Mt.xg)(_a.first_category_url)}},Me.createElement("div",{className:Hr.creator},Me.createElement("img",{className:Hr.img,src:It.Z.IMG_SERVER+"/images/"+_a.avatar_url}),Me.createElement("div",{className:Hr.text,title:_a.creator},_a.creator)),Me.createElement("div",{className:Hr.top},Me.createElement(xt.Z,{title:_a.name},Me.createElement("div",{className:Hr.name},_a.name)),Ss&&Me.createElement("div",{className:Hr.sign},"\u516C\u5F00")),Me.createElement("div",{className:Hr.middle},Me.createElement("div",{className:Hr.row,style:{marginBottom:6}},Me.createElement("div",null,Me.createElement("span",{className:Hr.text},"\u8BBF\u95EE\u91CF"),Me.createElement("span",{className:Hr.value},(_a==null?void 0:_a.visits)||0)),Me.createElement("div",null,Me.createElement("span",{className:Hr.text},"\u6210\u5458"),Me.createElement("span",{className:Hr.value},(_a==null?void 0:_a.course_members_count)||0))),Me.createElement("div",{className:Hr.row},Me.createElement("div",null,Me.createElement("span",{className:Hr.text,style:{width:42}},"\u4F5C",Me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),Me.createElement("span",{className:Hr.value},(_a==null?void 0:_a.tasks_count)||0)),Me.createElement("div",null,Me.createElement("span",{className:Hr.text},"\u72B6\u6001"),_a.is_end?Me.createElement("span",{className:Hr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):Me.createElement("span",{className:Hr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Qo&&Me.createElement("div",{className:Hr.btns},Me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_a.is_accessible&&Me.createElement("div",{className:Hr.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ii.length&&Me.createElement(gn.Z,null)))},Le={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"},Ke="data:image/png;base64,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",je=({className:ui,dataSource:ii=[],col:ei=4,right:Ti,bottom:fa=23,precision:ha=0,wrapWidth:Mi=1200,wrapClassName:Ha,trackEventItems:Io,loading:rs})=>{const To=Math.floor((Mi-(ei-1)*Ti)/ei);return Me.createElement(tt.Z,{spinning:rs},Me.createElement("div",{className:ve()(Le.list,ui)},!!ii.length&&ii.map((_a,Bo)=>{const{subject_identifier:Qo,id:Zs,identifier:Wo,power:Oo}=_a,Ss=_a.is_public!=0&&_a.is_public;return Me.createElement("div",{className:ve()(`${Le.wrap} ${_a.is_accessible?"":Le.warpStyle}`,Ha),key:Zs,style:{width:To,marginRight:(1+Bo)%ei===0?0:Ti+ha,marginBottom:fa}},Me.createElement("a",{className:Le.li,onClick:Xs=>{Xs.preventDefault(),Io&&(0,Mt.L9)([Io]),(0,Mt.xg)(_a.first_category_url)}},Me.createElement("div",{className:Le.creator},Me.createElement("img",{className:Le.img,src:It.Z.IMG_SERVER+"/images/"+_a.avatar_url}),Me.createElement("div",{className:Le.text,title:_a.creator},_a.creator)),Me.createElement("div",{className:Le.top},Me.createElement(xt.Z,{title:_a.name},Me.createElement("div",{className:Le.name},_a.name)),Ss&&Me.createElement("div",{className:Le.sign})),Me.createElement("div",{className:Le.middle},Me.createElement("div",{className:Le.row,style:{marginBottom:6}},Me.createElement("div",null,Me.createElement("span",{className:Le.text},"\u8BBF\u95EE\u91CF"),Me.createElement("span",{className:Le.value},(_a==null?void 0:_a.visits)||0)),Me.createElement("div",null,Me.createElement("span",{className:Le.text},"\u6210\u5458"),Me.createElement("span",{className:Le.value},(_a==null?void 0:_a.course_members_count)||0))),Me.createElement("div",{className:Le.row},Me.createElement("div",null,Me.createElement("span",{className:Le.text,style:{width:42}},"\u4F5C",Me.createElement("span",{style:{marginLeft:14}},"\u4E1A")),Me.createElement("span",{className:Le.value},(_a==null?void 0:_a.tasks_count)||0)),Me.createElement("div",null,Me.createElement("span",{className:Le.text},"\u72B6\u6001"),_a.is_end?Me.createElement("span",{className:Le.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):Me.createElement("span",{className:Le.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Qo&&Me.createElement("div",{className:Le.btns},Me.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!_a.is_accessible&&Me.createElement("div",{className:Le.lockWrap},Me.createElement("img",{src:`${It.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Me.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ii.length&&Me.createElement(gn.Z,null)))},et={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"},Et=xe(90115),jt=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={},tabBarExtraContent:ha})=>Me.createElement("div",{className:ve()(et.tabs,Ti),style:fa},Me.createElement("div",{className:et.tabsWrap},ui.map((Mi,Ha)=>Me.createElement("aside",{className:et.tab,onClick:()=>{ei(Mi.id),Mi.link&&Et.history.push(Mi.link)},key:Ha},Me.createElement("div",{className:ii===Mi.id?et.active:""},Mi.name),(Mi==null?void 0:Mi.resetCount)==null&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement("span",null,"\uFF08",Mi==null?void 0:Mi.total,"\uFF09"),(Mi==null?void 0:Mi.resetCount)!==void 0&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement(xt.Z,{title:(Mi==null?void 0:Mi.tip)!=null?Mi==null?void 0:Mi.tip:""},Me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Me.createElement("span",{style:{color:"#000"}},Mi==null?void 0:Mi.resetCount),"/",Me.createElement("span",null,Mi==null?void 0:Mi.total),"\uFF09"))))),Me.createElement("div",{className:et.tabBar},ha)),Kt={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"},un=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={},tabBarExtraContent:ha})=>Me.createElement("div",{className:ve()(Kt.tabs,Ti),style:fa},Me.createElement("div",{className:Kt.tabsWrap},ui.map((Mi,Ha)=>Me.createElement("aside",{className:Kt.tab,onClick:()=>{ei(Mi.id),Mi.link&&Et.history.push(Mi.link)},key:Ha},Me.createElement("div",{className:ii===Mi.id?Kt.active:""},Mi.name),(Mi==null?void 0:Mi.resetCount)==null&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement("span",null,"\uFF08",Mi==null?void 0:Mi.total,"\uFF09"),(Mi==null?void 0:Mi.resetCount)!==void 0&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement(xt.Z,{title:(Mi==null?void 0:Mi.tip)!=null?Mi==null?void 0:Mi.tip:""},Me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Me.createElement("span",{style:{color:"#000"}},Mi==null?void 0:Mi.resetCount),"/",Me.createElement("span",null,Mi==null?void 0:Mi.total),"\uFF09"))))),Me.createElement("div",{className:Kt.tabBar},ha)),_n={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"},rr=({dataSource:ui=[],value:ii,onChange:ei,className:Ti,style:fa={},tabBarExtraContent:ha})=>Me.createElement("div",{className:ve()(_n.tabs,Ti),style:fa},Me.createElement("div",{className:_n.tabsWrap},ui.map((Mi,Ha)=>Me.createElement("aside",{className:`${_n.tab} ${ii===Mi.id?_n.active:""}`,onClick:()=>{ei(Mi.id),Mi.link&&Et.history.push(Mi.link)},key:Ha},Me.createElement("div",null,Mi.name),(Mi==null?void 0:Mi.resetCount)==null&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement("span",null,"\uFF08",Mi==null?void 0:Mi.total,"\uFF09"),(Mi==null?void 0:Mi.resetCount)!==void 0&&(Mi==null?void 0:Mi.total)!==void 0&&Me.createElement(xt.Z,{title:(Mi==null?void 0:Mi.tip)!=null?Mi==null?void 0:Mi.tip:""},Me.createElement("span",{style:{color:"#9096A3"}},"\uFF08",Me.createElement("span",{style:{color:"#000"}},Mi==null?void 0:Mi.resetCount),"/",Me.createElement("span",null,Mi==null?void 0:Mi.total),"\uFF09"))))),Me.createElement("div",{className:_n.tabBar},ha)),zn=({className:ui,style:ii={},children:ei})=>Me.createElement("div",{className:ve()(ui),style:ii},ei),En={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"},Tn=xe(38854),Hn=xe(20834);const Jn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Dr=({sortValue:ui,dropValue:ii,className:ei,onSort:Ti,onDrop:fa,dataSource:ha=Jn})=>{var Mi;return Me.createElement("div",{className:ve()(En.orderWrap,ei)},Me.createElement(Tn.Z,{dropdownRender:()=>Me.createElement(Hn.default,null,ha.map((Ha,Io)=>Me.createElement(Hn.default.Item,{key:Io,onClick:()=>fa(Ha.id)},Ha.name)))},Me.createElement("span",{className:En.orderTextWrap},(Mi=ha.find(Ha=>ii===Ha.id))==null?void 0:Mi.name)),Me.createElement("span",{className:En.orderIconWrap},Me.createElement("span",{className:En.orderAsc},Me.createElement("i",{className:ui==="asc"?`iconfont icon-sanjiaoxing-up font12 ${En.cursorPointer} ${En.active}`:`iconfont icon-sanjiaoxing-up font12 ${En.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")})),Me.createElement("span",{className:En.orderDesc},Me.createElement("i",{className:ui==="desc"?`iconfont icon-sanjiaoxing-down font12 ${En.cursorPointer} ${En.active}`:`iconfont icon-sanjiaoxing-down font12 ${En.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")}))))},Zn={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 Er=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pn=({sortValue:ui,dropValue:ii,className:ei,onSort:Ti,onDrop:fa,dataSource:ha=Er})=>{var Mi;return Me.createElement("div",{className:ve()(Zn.orderWrap,ei)},Me.createElement(Tn.Z,{dropdownRender:()=>Me.createElement(Hn.default,null,ha.map((Ha,Io)=>Me.createElement(Hn.default.Item,{key:Io,onClick:()=>fa(Ha.id)},Ha.name)))},Me.createElement("span",{className:Zn.orderTextWrap},(Mi=ha.find(Ha=>ii===Ha.id))==null?void 0:Mi.name)),Me.createElement("span",{className:Zn.orderIconWrap},Me.createElement("span",{className:Zn.orderAsc},Me.createElement("i",{className:ui==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Zn.cursorPointer} ${Zn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Zn.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")})),Me.createElement("span",{className:Zn.orderDesc},Me.createElement("i",{className:ui==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Zn.cursorPointer} ${Zn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Zn.cursorPointer}`,onClick:()=>Ti(ui==="asc"?"desc":"asc")}))))},Kn={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"},lr=xe(3113),qn=xe(39587),Ir=Object.defineProperty,wr=Object.getOwnPropertySymbols,ti=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,fi=(ui,ii,ei)=>ii in ui?Ir(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,Ri=(ui,ii)=>{for(var ei in ii||(ii={}))ti.call(ii,ei)&&fi(ui,ei,ii[ei]);if(wr)for(var ei of wr(ii))li.call(ii,ei)&&fi(ui,ei,ii[ei]);return ui},Ni=(ui,ii)=>{var ei={};for(var Ti in ui)ti.call(ui,Ti)&&ii.indexOf(Ti)<0&&(ei[Ti]=ui[Ti]);if(ui!=null&&wr)for(var Ti of wr(ui))ii.indexOf(Ti)<0&&li.call(ui,Ti)&&(ei[Ti]=ui[Ti]);return ei},Yi=(ui,ii,ei)=>new Promise((Ti,fa)=>{var ha=Io=>{try{Ha(ei.next(Io))}catch(rs){fa(rs)}},Mi=Io=>{try{Ha(ei.throw(Io))}catch(rs){fa(rs)}},Ha=Io=>Io.done?Ti(Io.value):Promise.resolve(Io.value).then(ha,Mi);Ha((ei=ei.apply(ui,ii)).next())}),Ai=ui=>{var ii=ui,{className:ei,style:Ti,children:fa,loading:ha=!1,openLoading:Mi,onClick:Ha=()=>{},size:Io="middle",shape:rs="round",theme:To}=ii,_a=Ni(ii,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Bo,Qo]=(0,Me.useState)(!1),Zs=(0,Me.useMemo)(()=>{switch(To){case qn.Fy.THEMEONE:return Kn.ThemeOne;case qn.Fy.DEFAULT:default:return Kn.btn}},[To]);return Me.createElement(lr.ZP,Ri({onClick:(0,be.throttle)(Wo=>Yi(void 0,null,function*(){Mi&&Qo(!0);try{yield Ha(Wo)}catch(Oo){console.log("error",Oo)}Mi&&Qo(!1)}),2e3,{leading:!0,trailing:!1}),className:ve()(Zs,Kn[`${Io}-${rs}`],ei),style:Ti,size:Io,shape:rs,loading:Bo||ha},_a),fa)},ua={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"},Ca=({className:ui,style:ii,children:ei=null,onClick:Ti,title:fa})=>Me.createElement("div",{className:ve()(ua.head,ui),style:ii},Me.createElement("span",{className:"primary-hover",onClick:Ti},Me.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),Me.createElement("b",{title:fa},fa),Me.createElement("div",{className:ua.node},ei)),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"},Pa=({confirmShow:ui=!0,confirmTitle:ii,confirmClick:ei,cancelShow:Ti=!0,cancelTitle:fa,cancelClick:ha,className:Mi,style:Ha,confirmLoading:Io=!1})=>Me.createElement("div",{className:ve()(ea.btns,Mi),style:Ha},ui&&Me.createElement(lr.ZP,{loading:Io,onClick:ei,type:"primary",className:ea.confirm},ii),Ti&&Me.createElement(lr.ZP,{onClick:ha,className:ea.cancel},fa)),ia={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"},Eo=({className:ui,style:ii={},LeftContent:ei,children:Ti,RightContent:fa})=>Me.createElement("div",{className:ve()(ia.fixedBottom,ui),style:ii},Me.createElement("div",{className:ia.wrap},Me.createElement("div",{className:ia.left},ei),Me.createElement("div",{className:ia.center},Ti),Me.createElement("div",{className:ia.right},fa))),Da={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"},Pi=({className:ui,style:ii={},dataSource:ei=[]})=>Me.createElement("div",{className:ve()(Da.crumbs,ui),style:ii},ei.map((Ti,fa)=>faEt.history.push(Ti.path)},Ti.name):Me.createElement("span",null,Ti.name),Me.createElement("span",null,"\xA0",">","\xA0")):Me.createElement("span",{key:fa,style:{color:"#5F6368"}},Ti.name))),Ka=xe(31797),Ua=Object.defineProperty,Na=Object.defineProperties,da=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,cs=(ui,ii,ei)=>ii in ui?Ua(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,Ma=(ui,ii)=>{for(var ei in ii||(ii={}))Qa.call(ii,ei)&&cs(ui,ei,ii[ei]);if(co)for(var ei of co(ii))oo.call(ii,ei)&&cs(ui,ei,ii[ei]);return ui},Ya=(ui,ii)=>Na(ui,da(ii)),Ao=(ui,ii)=>{var ei={};for(var Ti in ui)Qa.call(ui,Ti)&&ii.indexOf(Ti)<0&&(ei[Ti]=ui[Ti]);if(ui!=null&&co)for(var Ti of co(ui))ii.indexOf(Ti)<0&&oo.call(ui,Ti)&&(ei[Ti]=ui[Ti]);return ei};const{Countdown:zo}=Ka.default;var Ys=ui=>{var ii=ui,{onChange:ei}=ii,Ti=Ao(ii,["onChange"]);const[fa,ha]=(0,Me.useState)(null);(0,Me.useEffect)(()=>{typeof fa=="number"&&fa>=0&&ei(fa)},[fa]);const Mi=Ha=>{const Io=Math.floor(Ha/1e3);ha(Io)};return Me.createElement(zo,Ya(Ma({},Ti),{onChange:Mi}))},Cs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},al=({DataProps:ui,className:ii,style:ei={}})=>{var Ti;return Me.createElement("div",{className:ve()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Cs.ClassRoomItem,ii),style:ei,onClick:()=>{(0,Mt.xg)(ui==null?void 0:ui.first_category_url)}},Me.createElement("div",{className:"flex flex-col item-center"},Me.createElement("img",{src:`${(Ti=It.Z)==null?void 0:Ti.IMG_SERVER}/images/${ui==null?void 0:ui.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ui==null?void 0:ui.subject_identifier)&&Me.createElement("div",{className:"mt-40px"},Me.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),Me.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),Me.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},Me.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(ui!=null&&ui.is_public)&&Me.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"),Me.createElement("span",{className:ve()("text-16px font-medium",Cs.TitleDom)},ui==null?void 0:ui.name)),Me.createElement("div",{className:"c-grey-333 font-medium"},ui==null?void 0:ui.creator),Me.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ui==null?void 0:ui.course_members_count),Me.createElement("div",{className:"c-grey-333 flex item-center justify-between"},Me.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ui==null?void 0:ui.tasks_count),ui!=null&&ui.is_end?Me.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):Me.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},gs=Object.defineProperty,ja=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Aa=(ui,ii,ei)=>ii in ui?gs(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,wo=(ui,ii)=>{for(var ei in ii||(ii={}))Va.call(ii,ei)&&Aa(ui,ei,ii[ei]);if(ja)for(var ei of ja(ii))ga.call(ii,ei)&&Aa(ui,ei,ii[ei]);return ui},Ps=({DataProps:ui=[],selectValue:ii,onChange:ei,className:Ti,style:fa={},extra:ha,classNameItem:Mi,styleItem:Ha={},barHidden:Io})=>{const[rs,To]=(0,Me.useState)();return(0,Me.useEffect)(()=>{To(Array.isArray(ii)?ii:[ii])},[ii]),Me.createElement("div",{className:ve()("flex px-20px py-10px gap-40px",Ti),style:wo({borderBottom:"1px solid #D3F0FF"},fa)},ui==null?void 0:ui.map(_a=>Me.createElement("div",{key:_a==null?void 0:_a.id,className:ve()("flex item-center justify-center current c-grey-333 text-16 relative",Mi,_a==null?void 0:_a.className),style:wo(wo({color:rs!=null&&rs.includes(_a==null?void 0:_a.id)?"#1890FF":"",minWidth:88},Ha),(_a==null?void 0:_a.style)||{}),onClick:Bo=>{ei==null||ei({domEvent:Bo,item:_a}),_a!=null&&_a.link&&Et.history.push(_a==null?void 0:_a.link)}},_a==null?void 0:_a.name,!Io&&(rs==null?void 0:rs.includes(_a==null?void 0:_a.id))&&Me.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),Me.createElement("div",{className:"ml-auto"},ha))},Rs=Object.defineProperty,Bs=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,ns=(ui,ii,ei)=>ii in ui?Rs(ui,ii,{enumerable:!0,configurable:!0,writable:!0,value:ei}):ui[ii]=ei,bs=(ui,ii)=>{for(var ei in ii||(ii={}))_l.call(ii,ei)&&ns(ui,ei,ii[ei]);if(Tl)for(var ei of Tl(ii))xu.call(ii,ei)&&ns(ui,ei,ii[ei]);return ui},yl=(ui,ii)=>Bs(ui,so(ii)),rl=({value:ui,onChange:ii,onInputChange:ei,className:Ti,style:fa={},InputProps:ha})=>{const[Mi,Ha]=(0,Me.useState)(ui);return Me.createElement("div",{className:ve()("flex item-center rounded-full px-10px py-2px",Ti),style:bs({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},fa)},Me.createElement(Ge.default,yl(bs({bordered:!1},ha),{onChange:Io=>{Ha(Io.target.value),ei==null||ei(encodeURIComponent(Io.target.value))},onPressEnter:Io=>{ii==null||ii({domEvent:Io,item:{value:Mi}})}})),Me.createElement("img",{className:"h-22px current",src:xe(25365),height:22,onClick:Io=>{ii==null||ii({domEvent:Io,item:{value:Mi}})}}))}},29152:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Je}});var Me=xe(59301);function Je(Re,Pe){const ze=(0,Me.useRef)();(0,Me.useEffect)(()=>{ze.current=Re}),(0,Me.useEffect)(()=>{function Ee(){ze.current()}if(Pe!==null){let he=setInterval(Ee,Pe);return()=>clearInterval(he)}},[Pe])}},1536:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Q8:function(){return tt},d0:function(){return xt},w6:function(){return ht}});var Me=xe(59301),Je=xe(5083),Re=xe(57809),Pe=xe(8591),ze=xe(43418),Ee=xe(5112),he=xe(95237),ve=xe(43604),be=xe(6848),Ce=xe(24905),ge=xe(3113),me=xe(66649),we=xe.n(me),de=xe(16624),fe=xe(64866),Ae=xe(89392),De=xe.n(Ae),Ie=xe(22566),Be=xe(1051),Ne=xe(90115),oe=xe(21837),ue=xe(91723),pe=xe(25920),ke=xe(27350),Fe=xe(55159),He=xe(59301),Ue=Object.defineProperty,Ge=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,vt=(Tt,Jt,ln)=>Jt in Tt?Ue(Tt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:ln}):Tt[Jt]=ln,dt=(Tt,Jt)=>{for(var ln in Jt||(Jt={}))nt.call(Jt,ln)&&vt(Tt,ln,Jt[ln]);if(lt)for(var ln of lt(Jt))mt.call(Jt,ln)&&vt(Tt,ln,Jt[ln]);return Tt},St=(Tt,Jt)=>Ge(Tt,Qe(Jt)),yt=(Tt,Jt,ln)=>new Promise((gn,kn)=>{var wn=Nt=>{try{On(ln.next(Nt))}catch(pt){kn(pt)}},Bn=Nt=>{try{On(ln.throw(Nt))}catch(pt){kn(pt)}},On=Nt=>Nt.done?gn(Nt.value):Promise.resolve(Nt.value).then(wn,Bn);On((ln=ln.apply(Tt,Jt)).next())});function ht(Tt,Jt){const ln=[];for(let gn=Tt;gn{const gn=Ttwe()(Jt).endOf("day"),wn=Tt{const ln=parseInt(we()(Tt).format("HH")),gn=parseInt(we()().format("HH")),kn=parseInt(we()().format("mm"));if(!Tt)return{disabledHours:()=>ht(0,gn),disabledMinutes:()=>ht(0,kn)};if(Jt){const wn=parseInt(we()(Jt).format("HH")),Bn=parseInt(we()(Jt).format("mm"));return we()(Tt).isSame(we()(Jt),"day")?{disabledHours:()=>ht(0,wn),disabledMinutes:()=>ln<=wn?ht(0,Bn):[]}:void 0}if(we()(Tt).isSame(we()(),"day"))return{disabledHours:()=>ht(0,gn),disabledMinutes:()=>we()(Tt).isSame(we()(),"hour")&&ln<=gn?ht(0,kn):[]}},{RangePicker:Rt}=Je.default,{Option:It}=Re.default,Mt=({shixunHomeworks:Tt,loading:Jt,dispatch:ln,classroomList:gn,user:kn})=>{var wn,Bn,On,Nt,pt,ot,bt,At,it;const Dt=(0,Ne.useParams)(),{workSetting:qt,workList:Ot,shixunWorkList:kt,headerInfo:rn,changeData:Yt}=Tt,[Zt,Dn]=(0,Me.useState)(!1),[Xn,In]=(0,Me.useState)(!1);let[Vn,fr]=(0,Me.useState)([]),[Sn,en]=(0,Me.useState)([]),[hn,er]=(0,Me.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:oe.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Gn,br]=(0,Me.useState)({}),[qr,Fr]=(0,Me.useState)({});(0,Me.useEffect)(()=>()=>{fr([])},[]),(0,Me.useEffect)(()=>{Dn(!(0,de.GJ)())},[(0,de.GJ)()]);const ri=()=>{ln({type:"shixunHomeworks/getWorkSetting",payload:dt({},Dt)})};(0,Me.useEffect)(()=>{if(!(qt!=null&&qt.course_id))return;Object.keys(hn).map(function(Xr){hn[Xr]=qt[Xr]}),(!hn.allow_late||!hn.unified_late)&&(hn.late_penalty=20,hn.penalty_type=oe.Q.Percent),hn.unified_setting||(hn.unified_late=!1,hn.unified_anonymous_comment=!1,hn.unified_anonymous_appeal=!1),Vn=JSON.parse(JSON.stringify(qt.group_settings.map(Xr=>St(dt({},Xr),{group_name:[Xr.group_name]})).filter(Xr=>Xr.publish_time!==null))),Sn=JSON.parse(JSON.stringify(qt.allow_late_settings.map(Xr=>St(dt({},Xr),{group_name:[Xr.group_name]})).filter(Xr=>Xr.late_time!==null))),er(dt({},hn));const Or=(0,Ie.QE)((Vn==null?void 0:Vn.length)>0?Vn:[]);fr([...Or]),(Sn==null?void 0:Sn.length)<=0?en([{penalty_type:oe.Q.Percent,late_penalty:20}]):en([...Sn])},[qt]);const Ii=()=>yt(void 0,null,function*(){var Or,Xr;if(((Or=kn==null?void 0:kn.userInfo)==null?void 0:Or.user_status)===2){(0,ue.Rd)();return}const zi=JSON.parse(JSON.stringify(hn));if(zi.challenge_settings.filter(Wr=>!Wr.hide),zi.categoryId=Dt.categoryId,(Xr=zi.challenge_settings)!=null&&Xr.every(Wr=>!Wr.checked)){Pe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Vn),!hn.unified_setting)Vn=Vn==null?void 0:Vn.map(Wr=>{var Hr;if(!Wr.publish_time||!Wr.end_time)throw Pe.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Wr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(Hr=qt.group_settings)==null?void 0:Hr.filter(Yr=>{var ci;return(ci=Wr==null?void 0:Wr.group_name)==null?void 0:ci.includes(Yr.group_name)}).map(Yr=>Yr.group_id||Yr.id).toString().split(","),Wr});else if(!hn.publish_time||!hn.end_time)throw Pe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(zi.group_settings=Vn,hn.allow_late)if(hn.unified_late){if(hn.late_penalty===null||hn.late_penalty===void 0||hn.late_penalty<0||hn.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!hn.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Sn=Sn==null?void 0:Sn.map(Wr=>{var Hr,Yr;if(Wr.late_penalty===null||Wr.late_penalty===void 0||Wr.late_penalty<0||Wr.late_penalty>100)throw Pe.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Wr.late_time)throw Pe.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Wr.group_name)throw Pe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Wr.group_name=typeof(Wr==null?void 0:Wr.group_name)=="string"?[Wr==null?void 0:Wr.group_name]:Wr==null?void 0:Wr.group_name,Wr.group_id=(Yr=(Hr=Wr==null?void 0:Wr.group_name)==null?void 0:Hr.map(ci=>{var Ut,Le;let Ke=(Le=(Ut=qt.group_settings)==null?void 0:Ut.filter(_e=>(_e==null?void 0:_e.group_name)===ci))==null?void 0:Le[0];return Ke==null?void 0:Ke.group_id}))==null?void 0:Yr.toString().split(","),Wr}),zi.allow_late_settings=Sn;let cr=yield(0,Fe.Tr)({homework_common_ids:[parseInt(Dt.categoryId)],course_id:Dt.coursesId,type:"homework_common"});(cr==null?void 0:cr.student_count)===0?ji(zi):(Fr(zi),br(cr))}),ji=Or=>{var Xr;if(Or.total_score===null){Pe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Or!=null&&Or.work_efficiency&&Or.eff_score===null){Pe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const zi=Or.challenge_settings.reduce((Hr,Yr)=>Hr+Number(Yr.challenge_score),0);if((zi==null?void 0:zi.toFixed(10))!==((Xr=Or.total_score-Or.eff_score)==null?void 0:Xr.toFixed(10))){Pe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Or.total_score}\u5206`);return}const cr={shixun_evaluation:Or.shixun_evaluation,challenge_settings:Or.challenge_settings};let Wr=()=>{var Hr;const Yr=()=>yt(void 0,null,function*(){In(!0),(yield(0,fe.ZP)(`/api/homework_commons/${Dt.categoryId}/publish_setting.json`,{method:"post",body:dt({},Or)})).status===0&&(Pe.ZP.success("\u66F4\u65B0\u6210\u529F"),ri(),ln({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:dt({},Dt)})),In(!1)});!(0,Ae.isEqual)(Yt,cr)&&!((Hr=rn==null?void 0:rn.homework_status)!=null&&Hr.includes("\u672A\u53D1\u5E03"))?ze.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Yr}):Yr()};qt!=null&&qt.high_resources_consume&&!(qt!=null&&qt.high_resources_consume_permission)?ln({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Dt.coursesId,type:"shixun",type_id:Dt.categoryId,name:qt.homework_name,fn:()=>{Wr()}}}):Wr()},gi=(Or,Xr,zi="group_id")=>{var cr;return Xr?Xr.find(Wr=>Wr[zi]===Or):(cr=qt==null?void 0:qt.group_settings)==null?void 0:cr.find(Wr=>Wr.group_id[0]===Or)},Li=(qt==null?void 0:qt.allow_late)||(qt==null?void 0:qt.anonymous_comment),ba=Or=>{var Xr,zi;const cr=gi(Or,qt==null?void 0:qt.allow_late_settings,"id"),Wr=gi(Or,qt==null?void 0:qt.anonymous_comment_settings),Hr=gi(Or);return(qt==null?void 0:qt.allow_late)&&cr&&we()(cr==null?void 0:cr.late_time)<=we()()||(qt==null?void 0:qt.anonymous_comment)&&Wr&&(Wr==null?void 0:Wr.evaluation_start)!==null||((zi=(we()(Hr==null?void 0:Hr.end_time)<=we()()&&((Xr=qt==null?void 0:qt.allow_late_settings)==null?void 0:Xr.filter(Yr=>Yr.group_id.includes(Or))))[0])==null?void 0:zi.late_time)!=null},Vi=(0,Me.useMemo)(()=>(qt==null?void 0:qt.allow_late)||(qt==null?void 0:qt.all_group_late),[qt,rn]),vi=qt==null?void 0:qt.anonymous_comment,Fi=Or=>{if(!Or)return!1;const Xr=gi(Or,qt==null?void 0:qt.anonymous_comment_settings);return(qt==null?void 0:qt.anonymous_comment)&&Xr&&(Xr==null?void 0:Xr.evaluation_start)!==null},va=(Or,Xr)=>{var zi,cr,Wr;ln({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Or,index:Xr,rangePickerDisabled:Zt||(we()()<=we()((cr=gi((zi=Or==null?void 0:Or.group_id)==null?void 0:zi[0]))==null?void 0:cr.publish_time)?!1:[!0,ba((Wr=Or==null?void 0:Or.group_id)==null?void 0:Wr[0])]),disabledDate:qt==null?void 0:qt.course_end_date}})};return He.createElement("section",{className:Be.Z.form},He.createElement("div",{className:Be.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",He.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),He.createElement("div",null,He.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(Ee.ZP.Group,{disabled:Zt||!((wn=rn==null?void 0:rn.homework_status)!=null&&wn.includes("\u672A\u53D1\u5E03"))||(0,de.Rm)()&&!((Bn=gn.AssistantObject.practice)!=null&&Bn.can_publish),value:hn.unified_setting,onChange:Or=>{var Xr;if(!((Xr=rn==null?void 0:rn.homework_status)!=null&&Xr.includes("\u672A\u53D1\u5E03"))){Pe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(hn.unified_setting=!hn.unified_setting,hn.unified_setting||(hn.unified_late=!1,en([{late_penalty:5}])),er(Object.assign({},hn)),hn.unified_setting===!1&&Vn==""){fr(Vn.concat({}));return}hn.unified_setting&&(fr([]),en([{late_penalty:5}]))}},He.createElement(Ee.ZP,{value:!0,disabled:Zt||!(qt!=null&&qt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),He.createElement(Ee.ZP,{disabled:Zt||!((On=qt==null?void 0:qt.group_settings)!=null&&On.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Nt=qt==null?void 0:qt.group_settings)==null?void 0:Nt.length)===0&&He.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),hn.unified_setting&&He.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},He.createElement(he.Z,{align:"middle"},He.createElement(ve.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),He.createElement(ve.Z,{className:"ml10"},He.createElement(Je.default,{size:"large",disabled:Zt||!((pt=rn==null?void 0:rn.homework_status)!=null&&pt.includes("\u672A\u53D1\u5E03")||(ot=rn==null?void 0:rn.homework_status)!=null&&ot.includes("\u672A\u5F00\u59CB"))||(0,de.Rm)()&&!((bt=gn.AssistantObject.practice)!=null&&bt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Or=>tt(Or,qt==null?void 0:qt.course_end_date),disabledTime:Or=>xt(Or),value:hn.publish_time?we()(hn.publish_time):"",onChange:(Or,Xr)=>{hn.publish_time=Xr,(hn.end_time==""||!hn.end_time)&&hn.unified_setting&&(hn.end_time=we()(Or).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),er(Object.assign({},hn))}}))),He.createElement(he.Z,{align:"middle",className:"pl30"},He.createElement(ve.Z,null,"\u622A\u6B62\u65F6\u95F4"),He.createElement(ve.Z,{className:"ml10"},He.createElement(Je.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:we()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(qt==null?void 0:qt.allow_late)&&(qt==null?void 0:qt.homework_status.includes("\u5DF2\u622A\u6B62"))||Zt||(qt==null?void 0:qt.allow_late)&&we()()>=we()(qt==null?void 0:qt.end_time)||(0,de.Rm)()&&!((At=gn.AssistantObject.practice)!=null&&At.can_publish),disabledDate:Or=>tt(Or,qt==null?void 0:qt.course_end_date,hn.publish_time),disabledTime:Or=>xt(Or,hn.publish_time),value:hn.end_time?we()(hn.end_time):"",onChange:(Or,Xr)=>{hn.end_time=Xr,er(Object.assign({},hn))}})))),!hn.unified_setting&&(Vn==null?void 0:Vn.length)>0&&He.createElement(he.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Vn&&Vn.map(function(Or,Xr){var zi,cr,Wr,Hr,Yr,ci,Ut;return He.createElement(ve.Z,{span:24,key:Xr},He.createElement(he.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Xr==(Vn==null?void 0:Vn.length)-1?"0px":"10px"}},He.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Xr+1),He.createElement(Re.default,{disabled:Zt||((zi=rn==null?void 0:rn.homework_status)!=null&&zi.includes("\u672A\u53D1\u5E03")&&Or.id||we()(){var Ke;if((0,de.Rm)()&&!((Ke=gn.AssistantObject.practice)!=null&&Ke.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vn[Xr].group_name=Le,Vn[Xr].group_id=Or.group_id;const _e=(0,Ae.flattenDeep)(Vn.map(et=>et.group_name)),je=Sn.map(et=>{let Et=(et==null?void 0:et.group_name)||[];return St(dt({},et),{group_name:(0,Ae.remove)(Et,Ct=>_e.includes(Ct))})});en(je),fr(Vn.slice())},maxTagCount:4,maxTagPlaceholder:Le=>He.createElement("div",{style:{cursor:"pointer"},onClick:()=>va(Or,Xr)},"+",Le==null?void 0:Le.length)},qt.group_settings&&qt.group_settings.map(function(Le){if(!Vn.map(_e=>_e.group_name).flat().includes(Le.group_name))return He.createElement(It,{value:Le.group_name,key:Le.id},Le.group_name)})),He.createElement("div",{className:"ml20"},He.createElement(Rt,{size:"large",ranges:{\u6B64\u523B:[Or.publish_time?we()(Or.publish_time):we()(),we()()]},allowClear:!1,disabled:Zt||(we()()<=we()((Hr=gi((Wr=Or==null?void 0:Or.group_id)==null?void 0:Wr[0]))==null?void 0:Hr.publish_time)?!1:[!0,ba((Yr=Or==null?void 0:Or.group_id)==null?void 0:Yr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Le=>tt(Le,qt==null?void 0:qt.course_end_date),disabledTime:Le=>xt(Le),showTime:{showNow:!0,format:"HH:mm",defaultValue:[we()((0,Ie.U6)(),"HH:mm"),we()((0,Ie.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Or.publish_time&&[we()(Or.publish_time),Or.end_time?we()(Or.end_time):void 0],onChange:(Le,Ke)=>{var _e;if((0,de.Rm)()&&!((_e=gn.AssistantObject.practice)!=null&&_e.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Vn[Xr].publish_time=Ke[0],!Or.end_time&&Ke[0]?Vn[Xr].end_time=we()(Ke[0]).add(7,"days"):Vn[Xr].end_time=Ke[1],fr([...Vn])},onCalendarChange:(Le,Ke,_e)=>{if(Ke!=null&&Ke[0]&&!Ke[1]){const je=we()(Ke[0]).add(7,"days");Vn[Xr].publish_time=Ke[0],Vn[Xr].end_time=je,fr([...Vn])}}})),!Zt&&He.createElement("div",{style:{display:"flex",width:"50px"}},((ci=Or==null?void 0:Or.group_id)==null?void 0:ci.length)>1&&He.createElement(be.Z,{title:"\u89C4\u5219\u62C6\u5206"},He.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>va(Or,Xr)})),Vn.length<((Ut=qt==null?void 0:qt.group_settings)==null?void 0:Ut.length)&&He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Le;if((0,de.Rm)()&&!((Le=gn.AssistantObject.practice)!=null&&Le.can_publish)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fr(Vn.concat({}))}}),((Or==null?void 0:Or.publish_time)&&we()(){const Le=(0,Ae.cloneDeep)(Sn);Le.forEach((Ke,_e)=>{Ke.group_name&&(Ke.group_name=Ke.group_name.filter(je=>{var et;return!((et=Vn[Xr].group_name)!=null&&et.includes(je))}))}),Vn=Vn.filter((Ke,_e)=>Xr!==_e),en(Le),fr(Vn.slice()),setTimeout(()=>fr(Vn.slice()),10)}}))))}))),He.createElement(he.Z,null,He.createElement(ve.Z,null,He.createElement("div",{className:Be.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",He.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),He.createElement(ve.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},He.createElement(Ce.default,{checked:hn.allow_late,disabled:Zt||Vi,onChange:Or=>{var Xr;if((0,de.Rm)()&&!((Xr=gn.AssistantObject.practice)!=null&&Xr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Or.target.checked&&ze.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:He.createElement("div",{style:{padding:10,background:"#f5f6f9"}},He.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),He.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),He.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),hn.allow_late=!hn.allow_late,Sn==""&&en([{late_penalty:5}]),er(Object.assign({},hn))}},He.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(hn==null?void 0:hn.allow_late)&&He.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},He.createElement("div",{style:{display:"flex"}},He.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),He.createElement(Ee.ZP.Group,{style:{marginLeft:"20px"},disabled:Zt||(qt==null?void 0:qt.anonymous_comment)||(qt==null?void 0:qt.allow_late),value:hn.unified_late,onChange:Or=>{var Xr;if((0,de.Rm)()&&!((Xr=gn.AssistantObject.practice)!=null&&Xr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.unified_late=Or.target.value,Sn==""&&!Or.target.value&&en([{penalty_type:oe.Q.Percent,late_penalty:20}]),er(dt({},hn))}},(hn==null?void 0:hn.unified_setting)&&He.createElement(Ee.ZP,{value:!0,disabled:!(qt!=null&&qt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((it=qt==null?void 0:qt.group_settings)==null?void 0:it.length)>0&&He.createElement(Ee.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),hn!=null&&hn.unified_late?He.createElement(He.Fragment,null,He.createElement(he.Z,{align:"middle",style:{marginTop:"10px"}},He.createElement(ve.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),He.createElement(ve.Z,{className:"ml20"},He.createElement(oe.Z,{disabled:Zt||vi,value:{type:hn.penalty_type,inputValue:hn.late_penalty},onChange:Or=>{var Xr;if((0,de.Rm)()&&!((Xr=gn.AssistantObject.practice)!=null&&Xr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}er(St(dt({},hn),{late_penalty:Or.inputValue,penalty_type:Or.type}))}})),He.createElement(ve.Z,{flex:"1",className:"ml5"},He.createElement("span",{className:"c-grey-c ml10"},hn.penalty_type===oe.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),He.createElement(he.Z,{align:"middle",style:{marginTop:"15px"}},He.createElement(ve.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(ve.Z,{className:"ml20"},He.createElement(Je.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:we()((0,Ie.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Zt||vi,value:hn.late_time?we()(hn.late_time):"",disabledDate:Or=>tt(Or,qt==null?void 0:qt.course_end_date),onChange:(Or,Xr)=>{var zi;if((0,de.Rm)()&&!((zi=gn.AssistantObject.practice)!=null&&zi.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}hn.late_time=Xr,er(Object.assign({},hn))}})))):Sn.map(function(Or,Xr){var zi;return He.createElement(ve.Z,{span:24,key:Xr},He.createElement(he.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},He.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Xr+1),He.createElement(Re.default,{disabled:Zt||!((zi=rn==null?void 0:rn.homework_status)!=null&&zi.includes("\u672A\u53D1\u5E03"))&&Or.id||(qt==null?void 0:qt.anonymous_comment),mode:"multiple",className:Be.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Or.group_name=="string"?[Or.group_name]:Or.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:cr=>{var Wr;if((0,de.Rm)()&&!((Wr=gn.AssistantObject.practice)!=null&&Wr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn[Xr].group_name=cr,Sn[Xr].group_id=Or.group_id,en(Sn.slice())}},qt.group_settings&&qt.group_settings.map(function(cr){const Wr=Sn.map(Yr=>Yr.group_name).flat(),Hr=Vn.map(Yr=>Yr.group_name).flat();if(hn!=null&&hn.unified_setting){if(!Wr.includes(cr.group_name))return He.createElement(It,{value:cr.group_name,key:cr.id},cr.group_name)}else if(Hr.includes(cr.group_name)&&!Wr.includes(cr.group_name))return He.createElement(It,{value:cr.group_name,key:cr.id},cr.group_name)})),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),He.createElement(oe.Z,{disabled:Zt||Fi(Or.id),value:{type:Or.penalty_type,inputValue:Or.late_penalty},onChange:cr=>{var Wr;if((0,de.Rm)()&&!((Wr=gn.AssistantObject.practice)!=null&&Wr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn[Xr].late_penalty=cr.inputValue,Sn[Xr].penalty_type=cr.type,en([...Sn])}}),He.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),He.createElement(Je.default,{size:"large",disabled:Zt||Fi(Or.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:we()((0,Ie.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:cr=>tt(cr,qt==null?void 0:qt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Or!=null&&Or.late_time?we()(Or.late_time):void 0,onChange:(cr,Wr)=>{var Hr;if((0,de.Rm)()&&!((Hr=gn.AssistantObject.practice)!=null&&Hr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn[Xr].late_time=Wr,en([...Sn])}}),!Zt&&He.createElement("div",{style:{display:"flex",width:"50px"}},He.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cr;if((0,de.Rm)()&&!((cr=gn.AssistantObject.practice)!=null&&cr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en(Sn.concat({penalty_type:oe.Q.Percent,late_penalty:20}))}}),Xr>0&&!Or.id&&He.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var cr;if((0,de.Rm)()&&!((cr=gn.AssistantObject.practice)!=null&&cr.can_late)){Pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Sn=Sn.filter((Wr,Hr)=>Xr!==Hr),en(Sn.slice()),setTimeout(()=>en(Sn.slice()),10)}}))))})),!Zt&&He.createElement(He.Fragment,null,He.createElement(ge.ZP,{type:"primary",size:"large",loading:Xn,style:{width:"138px",marginTop:"30px"},onClick:()=>Ii()},"\u4FDD\u5B58")),He.createElement(pe.Z,{onConfirm:(Or,Xr)=>{Vn.splice(Or,0,...Xr),Vn.splice(Or+Xr.length,1);const zi=(0,Ie.QE)([...Vn]);fr([...zi])}}),He.createElement(ke.Z,{resdata:Gn,type:"shixun",okloading:Xn,oktext:(Gn==null?void 0:Gn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Or=>yt(void 0,null,function*(){In(!0);let Xr=yield(0,fe.ZP)(`/api/courses/${Dt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Dt.categoryId)]}});In(!1),(Xr==null?void 0:Xr.status)===0&&ji(qr)})}))};Qt.ZP=(0,Ne.connect)(({shixunHomeworks:Tt,classroomList:Jt,loading:ln,user:gn})=>({shixunHomeworks:Tt,classroomList:Jt,loading:ln.effects,user:gn}))(Mt)},83636:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Ce}});var Me=xe(59301),Je=xe(92832),Re=xe(24905),Pe=xe(95237),ze={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",he=xe(21692),ve=(ge,me,we)=>new Promise((de,fe)=>{var Ae=Be=>{try{Ie(we.next(Be))}catch(Ne){fe(Ne)}},De=Be=>{try{Ie(we.throw(Be))}catch(Ne){fe(Ne)}},Ie=Be=>Be.done?de(Be.value):Promise.resolve(Be.value).then(Ae,De);Ie((we=we.apply(ge,me)).next())}),Ce=({data:ge,value:me=[],handleChangePage:we,setSelectedRowKeys:de,selectedRowKeys:fe,onChange:Ae=()=>{}})=>{const[De,Ie]=(0,Me.useState)([]),[Be,Ne]=(0,Me.useState)([]),[oe,ue]=(0,Me.useState)([]);let[pe,ke]=(0,Me.useState)(1),[Fe,He]=(0,Me.useState)();return(0,Me.useEffect)(()=>{Ie(ge),Ne([]),ue([])},[ge]),(0,Me.useEffect)(()=>{de&&(Ne(fe),ue(fe))},[fe]),Me.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Me.createElement("div",{className:ze.leftdiv},Me.createElement(Je.default.Search,{size:"middle",onChange:Ue=>ve(void 0,null,function*(){Ie(ge.filter(Ge=>{var Qe;return(Qe=Ge==null?void 0:Ge.name)==null?void 0:Qe.includes(Ue.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),De.length===0&&Me.createElement(he.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),Me.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},Me.createElement(Re.default.Group,{value:Be.map(Ue=>`${Ue.id}`),onChange:Ue=>{de(De.filter(Ge=>Ue.includes(`${Ge.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},De.map((Ue,Ge)=>Me.createElement(Pe.Z,{key:Ue.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},Me.createElement(Re.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ue.is_published,value:`${Ue.id}`},Me.createElement("div",{className:ze.listClass},Me.createElement("span",{className:ze.spantitle,style:{width:Ue.is_published?"108px":"170px"}},Ue.name),Ue.is_published&&Me.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),Me.createElement("div",{className:ze.rightdiv},Me.createElement(Je.default.Search,{onChange:Ue=>{ue(Be.filter(Ge=>Ge.name.includes(Ue.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),oe.length===0&&Me.createElement(he.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),oe.length>0&&Me.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},Me.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},oe.map((Ue,Ge)=>Me.createElement(Pe.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ue.id},Me.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ue.name),Me.createElement("img",{src:Ee,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{de(Be.filter(Qe=>`${Qe.id}`!=`${Ue.id}`))}})))))))}},25920:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return Ae}});var Me=xe(59301),Je=xe(90115),Re=xe(5083),Pe=xe(43418),ze=xe(92832),Ee=xe(95237),he=xe(43604),ve={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},be=xe(66649),Ce=xe.n(be),ge=xe(22566),me=xe(21692),we=xe(59301);const{RangePicker:de}=Re.default,fe=({dispatch:De,classroomList:Ie,onConfirm:Be})=>{const[Ne,oe]=(0,Me.useState)([]),[ue,pe]=(0,Me.useState)([]),[ke,Fe]=(0,Me.useState)("");(0,Me.useEffect)(()=>{var Ge;if(Ie.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Qe=Ie.actionTabs.data;console.log("data",Qe);let lt=(Ge=Qe==null?void 0:Qe.group_name)==null?void 0:Ge.map((nt,mt)=>{var vt;return{group_id:Qe==null?void 0:Qe.group_id[mt],group_name:Qe==null?void 0:Qe.group_name[mt],is_admin:Qe==null?void 0:Qe.is_admin,end_time:Qe==null?void 0:Qe.end_time,publish_time:Array.isArray(Qe==null?void 0:Qe.publish_time)?(vt=Qe==null?void 0:Qe.publish_time)==null?void 0:vt[0]:Qe==null?void 0:Qe.publish_time}});lt&&(oe([...lt]),pe([...lt]))}},[Ie.actionTabs]);const He=()=>{De({type:"classroomList/setActionTabs",payload:{}}),Fe("")},Ue=Ge=>{if(Ge){const Qe=ue==null?void 0:ue.filter(lt=>{var nt,mt;return(mt=(nt=lt==null?void 0:lt.group_name)==null?void 0:nt.toLowerCase())==null?void 0:mt.includes(Ge==null?void 0:Ge.toLowerCase())});oe(Qe)}else oe(ue)};return we.createElement(Pe.default,{width:980,title:we.createElement("div",{style:{fontWeight:"bold",display:"flex"}},we.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",we.createElement("span",{className:ve.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),we.createElement(ze.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ke,onChange:Ge=>{Fe(Ge.target.value.trim()),Ue(Ge.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ie.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>He(),onOk:()=>{var Ge;Be((Ge=Ie.actionTabs)==null?void 0:Ge.index,ue),He()}},we.createElement("div",{className:ve.modal_con},we.createElement(Ee.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ne==null?void 0:Ne.length)>0?Ne.map(function(Ge,Qe){var lt,nt;return we.createElement(he.Z,{span:24,key:Qe},we.createElement(Ee.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Qe==(Ne==null?void 0:Ne.length)-1?"0px":"10px"}},we.createElement("div",{className:ve.multiple_select,title:Ge.group_name},Ge.group_name),we.createElement("div",{className:"ml20"},we.createElement(de,{size:"large",ranges:{\u6B64\u523B:[Ge.publish_time?Ce()(Ge.publish_time):Ce()(),Ce()()]},allowClear:!1,disabled:(lt=Ie.actionTabs)==null?void 0:lt.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:mt=>{var vt;return(0,ge.Q8)(mt,(vt=Ie.actionTabs)==null?void 0:vt.disabledDate)},disabledTime:mt=>(0,ge.d0)(mt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ce()((0,ge.U6)(),"HH:mm"),Ce()((0,ge.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Ge.publish_time&&[Ce()(Ge.publish_time),Ge.end_time?Ce()(Ge.end_time):void 0],onChange:(mt,vt)=>{Ne[Qe].publish_time=vt[0],Ne[Qe].end_time=vt[1],oe([...Ne]),ue.forEach(dt=>{dt.group_id===Ge.group_id&&(dt.publish_time=vt[0],dt.end_time=vt[1])}),pe([...ue])}})),(nt=Ie.actionTabs)!=null&&nt.rangePickerDisabled?we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):we.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ne.splice(Qe,1),oe([...Ne]),ue.forEach((mt,vt)=>{mt.group_id===Ge.group_id&&ue.splice(vt,1)}),pe([...ue])}})))}):we.createElement(me.Z,null))))};var Ae=(0,Je.connect)(({classroomList:De})=>({classroomList:De}))(fe)},32686:function(Xt,Qt,xe){"use strict";xe.d(Qt,{Z:function(){return fe}});var Me=xe(59301),Je=xe(43418),Re=xe(24905),Pe=xe(38854),ze=xe(20834),Ee=xe(1710),he=xe(8591),ve=xe(5112),be=xe(8636),Ce=xe(76443),ge=xe(14433),me=xe(51571),we=(Ae,De,Ie)=>new Promise((Be,Ne)=>{var oe=ke=>{try{pe(Ie.next(ke))}catch(Fe){Ne(Fe)}},ue=ke=>{try{pe(Ie.throw(ke))}catch(Fe){Ne(Fe)}},pe=ke=>ke.done?Be(ke.value):Promise.resolve(ke.value).then(oe,ue);pe((Ie=Ie.apply(Ae,De)).next())});const de=50;var fe=({data:Ae,isAdminOrTeacher:De,onDelGroup:Ie,onChangeGroupName:Be,onPlusMember:Ne,onDelMember:oe,onExitGroup:ue,Transferteams:pe})=>{var ke,Fe;const[He,Ue]=(0,Me.useState)(0),[Ge,Qe]=(0,Me.useState)(0);let[lt,nt]=(0,Me.useState)(),[mt,vt]=(0,Me.useState)(),[dt,St]=(0,Me.useState)(!1),[yt,ht]=(0,Me.useState)(),[tt,xt]=(0,Me.useState)(),[Rt,It]=(0,Me.useState)(!1),[Mt,Tt]=(0,Me.useState)(!1),[Jt,ln]=(0,Me.useState)("");function gn(bt){let At=parseInt(bt.key,10);ln(At),Tt(!0)}function kn(bt){let At=parseInt(bt.key,10);Je.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:()=>{ue(At)}})}function wn(bt){let At=parseInt(bt,10);Je.default.confirm({title:"\u9000\u51FA\u63D0\u793A",okText:"\u786E\u5B9A",icon:!1,className:me.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:()=>{ue(At)}})}function Bn(bt,At){Je.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",icon:!1,className:me.Z.CustomTipsModalCss,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{oe(bt,At)}})}const On={display:"block",height:"30px",lineHeight:"30px"};function Nt(bt){xt(bt),ht(bt==null?void 0:bt.id),It(!0)}const pt=[{title:"\u6210\u5458\u540D\u79F0",dataIndex:"name",width:150},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u9898",dataIndex:"item_bank",align:"center",width:150,render:(bt,At,it)=>Me.createElement(Re.default,{disabled:At==null?void 0:At.is_creator,defaultChecked:bt,onChange:Dt=>{(0,be.fg)({id:yt,member_id:At.id,clazz:"item_bank",enable:Dt.target.checked})}})},{title:"\u7F16\u8F91\u5171\u4EAB\u8BD5\u9898",dataIndex:"edit_item_bank",align:"center",width:150,render:(bt,At,it)=>Me.createElement(Re.default,{disabled:At==null?void 0:At.is_creator,defaultChecked:bt,onChange:Dt=>{(0,be.fg)({id:yt,member_id:At.id,clazz:"edit_item_bank",enable:Dt.target.checked})}})},{title:"\u4F7F\u7528\u5171\u4EAB\u8BD5\u5377",dataIndex:"exercise",align:"center",render:(bt,At,it)=>Me.createElement(Re.default,{disabled:At==null?void 0:At.is_creator,defaultChecked:bt,onChange:Dt=>{(0,be.fg)({id:yt,member_id:At.id,clazz:"exercise",enable:Dt.target.checked})}})}];function ot(bt){return we(this,null,function*(){const At=yield(0,be.Gt)(bt==null?void 0:bt.id);ht(bt==null?void 0:bt.id),vt(At),St(!0)})}return Me.createElement("ul",{className:"teaching-lists"},Ae.map((bt,At)=>Me.createElement("li",{key:bt.id,style:{marginTop:At===0?30:16},onClick:()=>Ue(At)},Me.createElement("div",{className:"item-group"},Me.createElement("span",{style:{color:"#000000",fontSize:16,fontWeight:600}},bt.name,"\u7684\u6559\u7814\u56E2\u961F"),Me.createElement("div",{className:"action-group"})),Me.createElement("div",{style:{display:"flex"}},Me.createElement("span",{style:{marginTop:29,marginLeft:24,color:"#5F6367"}},"\u56E2\u961F\u6210\u5458\uFF1A"),Me.createElement("ul",{className:"info",style:{flex:1}},bt.memers.map(it=>{var Dt;return Me.createElement("li",{key:it.id||it.name,onClick:()=>{Qe(it.id)},className:"directionItemWrap"},Me.createElement("div",{className:"hovename",style:{display:"flex",alignItems:"center",justifyContent:"center",fontWeight:400,fontSize:14,color:it!=null&&it.is_creater?"#000000":"#5F6367"}},((Dt=it.name)==null?void 0:Dt.length)>6?it.name.substr(0,6)+"....":it.name,Me.createElement("img",{src:Ce.Z,style:{marginLeft:5,display:!(it!=null&&it.is_creater)&&"none",height:25,width:78}})),bt.is_creat?Me.createElement("div",{className:"groupActionWrap",style:{display:!(it!=null&&it.id)&&"none"}},Me.createElement("a",{className:"btn-del",onClick:qt=>{qt.preventDefault(),qt.stopPropagation(),Bn(bt.id,it.id)}},"x")):null)})),bt.is_creat||De?Me.createElement(Pe.Z,{overlayClassName:"dropdowns",dropdownRender:()=>Me.createElement(ze.default,null,Me.createElement(ze.default.Item,{onClick:()=>{Be(bt)}},"\u4FEE\u6539\u540D\u79F0"),Me.createElement(ze.default.Item,{disabled:bt.memers.length>=50,onClick:()=>{Ne(bt)}},"\u6DFB\u52A0\u6210\u5458"),bt.is_creat&&Me.createElement(ze.default.Item,{onClick:()=>ot(bt)},"\u6743\u9650\u914D\u7F6E"),bt.is_creat&&Me.createElement(ze.default.Item,{onClick:()=>Nt(bt)},"\u8F6C\u8BA9\u56E2\u961F"),Me.createElement(ze.default.Item,{key:bt.id+"",onClick:bt.is_creat?gn:kn},bt.is_creat?"\u89E3\u6563":"\u9000\u51FA"))},Me.createElement("span",{style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20}},"\u8BBE\u7F6E",Me.createElement("i",{style:{marginLeft:5,color:"#979797"},className:"iconfont icon-a-bianzu11"}))):Me.createElement("span",{key:bt.id+"",style:{marginTop:30,marginRight:24,color:"#165DFF",fontSize:14,height:20},className:"c-grey-c",onClick:()=>wn(bt.id)},"\u9000\u51FA")))),Me.createElement(Je.default,{width:700,wrapClassName:me.Z.CustomCss,title:"\u6743\u9650\u914D\u7F6E",footer:null,open:dt,onCancel:()=>St(!1)},Me.createElement(ge.Gi,null,Me.createElement(Ee.default,{dataSource:mt==null?void 0:mt.members,columns:pt,pagination:!1,scroll:{y:240}})),Me.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")),Me.createElement(Je.default,{title:"\u89E3\u6563\u63D0\u793A",wrapClassName:me.Z.CustomCss,onOk:()=>{Ie(Jt),Tt(!1)},open:Mt,onCancel:()=>Tt(!1)},Me.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"),Me.createElement("p",null,"\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F")),Me.createElement(Je.default,{wrapClassName:me.Z.CustomCss,title:"\u8F6C\u8BA9\u56E2\u961F",onOk:()=>{if(!lt){he.ZP.info("\u521B\u5EFA\u4EBA\u4E0D\u80FD\u4E3A\u7A7A");return}pe(yt,lt),It(!1),lt=""},open:Rt,onCancel:()=>{It(!1),lt=""}},Me.createElement("p",{style:{textAlign:"left"}},"\u9009\u4E2D\u7684\u6210\u5458\u5C06\u4F1A\u4EE5\u65B0\u7684\u521B\u5EFA\u4EBA\u8EAB\u4EFD\u63A5\u7BA1\u56E2\u4F53 ",Me.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"),Me.createElement("div",null,Me.createElement(ve.ZP.Group,{defaultValue:[],onChange:bt=>{lt=bt.target.value,nt(bt.target.value)}},(Fe=(ke=tt==null?void 0:tt.memers)==null?void 0:ke.filter(bt=>bt.is_teacher))==null?void 0:Fe.map((bt,At)=>Me.createElement(ve.ZP,{style:On,value:bt==null?void 0:bt.id},bt==null?void 0:bt.name))))))}},30702:function(Xt,Qt,xe){"use strict";var Me=xe(59301),Je=xe(78241),Re=xe(43418),Pe=xe(92832),ze=xe(51571);Qt.Z=({callback:Ee,visible:he,onCancel:ve,id:be,name:Ce})=>{function ge(we){Ee(we)}const[me]=Je.default.useForm();return(0,Me.useEffect)(()=>{me.setFieldsValue({name:Ce})},[Ce]),Me.createElement(Re.default,{centered:!0,title:be?"\u4FEE\u6539\u540D\u79F0":"\u65B0\u5EFA",open:he,onCancel:ve,onOk:()=>{me.submit()},wrapClassName:ze.Z.CustomCss},Me.createElement(Je.default,{form:me,initialValues:{name:Ce},onFinish:ge},Me.createElement(Je.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"}]},Me.createElement(Pe.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20}))))}},79304:function(Xt,Qt,xe){"use strict";xe.d(Qt,{J:function(){return pe},Z:function(){return Ge}});var Me=xe(59301),Je=xe(3113),Re=xe(43418),Pe=xe(58103),ze=xe(8636),Ee=xe(30702),he=xe(32686),ve=xe(51571),be=xe(14433),Ce=xe(22566),ge=xe(90115),me=xe(22779),we=Object.defineProperty,de=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Be=(Qe,lt,nt)=>lt in Qe?we(Qe,lt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Qe[lt]=nt,Ne=(Qe,lt)=>{for(var nt in lt||(lt={}))De.call(lt,nt)&&Be(Qe,nt,lt[nt]);if(Ae)for(var nt of Ae(lt))Ie.call(lt,nt)&&Be(Qe,nt,lt[nt]);return Qe},oe=(Qe,lt)=>de(Qe,fe(lt)),ue=(Qe,lt,nt)=>new Promise((mt,vt)=>{var dt=ht=>{try{yt(nt.next(ht))}catch(tt){vt(tt)}},St=ht=>{try{yt(nt.throw(ht))}catch(tt){vt(tt)}},yt=ht=>ht.done?mt(ht.value):Promise.resolve(ht.value).then(dt,St);yt((nt=nt.apply(Qe,lt)).next())});function pe({children:Qe}){return Me.createElement("div",{className:"no-data"},Me.createElement("img",{src:Pe,alt:"no-data",width:300}),Qe)}const ke={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var Fe=(Qe=>(Qe[Qe.INITDATA=0]="INITDATA",Qe[Qe.SHOWLOADING=1]="SHOWLOADING",Qe[Qe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Qe[Qe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Qe[Qe.SELECTGROUP=4]="SELECTGROUP",Qe[Qe.SETINDEX=5]="SETINDEX",Qe))(Fe||{});function He(Qe,lt){switch(lt.type){case 0:return Ne(Ne({},Qe),lt.payload);case 1:return oe(Ne({},Qe),{loading:lt.payload});case 5:return oe(Ne({},Qe),{index:lt.payload});case 2:return Ne(Ne({},Qe),lt.payload);case 3:return Ne(Ne({},Qe),lt.payload);case 4:return oe(Ne({},Qe),{selectedGroup:lt.payload,showFormPanel:!0});default:throw new Error}}function Ue({user:Qe}){var lt;const nt=(0,ge.useLocation)(),[mt]=(0,ge.useSearchParams)(),[vt,dt]=(0,Me.useReducer)(He,ke),{data:St,index:yt,loading:ht,showFormPanel:tt,selectedGroup:xt,showMemberPanel:Rt}=vt,It=(lt=Qe.userInfo)==null?void 0:lt.role,[Mt,Tt]=(0,Me.useState)(mt.get("category")||"0"),Jt=(0,Me.useMemo)(()=>{let Ot=[],kt=[];if(St){for(let rn of St)rn.is_creat?Ot.push(rn):kt.push(rn);return[Ot,kt]}},[St]);(0,Me.useEffect)(()=>{It===15&&dt({type:5,payload:1})},[It]);function ln(){return ue(this,null,function*(){const Ot=yield(0,ze.XY)();(Ot==null?void 0:Ot.status)!==401&&dt({type:0,payload:{loading:!1,showFormPanel:!1,data:Ot.groups,index:mt.get("category")||0}})})}(0,Me.useEffect)(()=>{ln()},[]);function gn(Ot){return ue(this,null,function*(){xt.id?yield(0,ze.n3)(xt.id,Ot):yield(0,ze.Nd)(Ot),ln()})}function kn(){dt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function wn(Ot){dt({type:4,payload:Ot})}function Bn(){dt({type:2,payload:{showFormPanel:!1}})}function On(){dt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Nt(Ot){dt({type:3,payload:{showMemberPanel:!0,selectedGroup:Ot}})}function pt(Ot,kt){return ue(this,null,function*(){yield(0,ze.UA)(Ot,kt),ln()})}function ot(Ot){return ue(this,null,function*(){yield(0,ze.eE)(Ot),ln()})}function bt(Ot){return ue(this,null,function*(){yield(0,ze.U2)(Ot),ln()})}function At(Ot,kt){return ue(this,null,function*(){yield(0,ze.Gj)(Ot,kt),ln()})}function it(Ot){dt({type:5,payload:parseInt(Ot.target.id,10)})}function Dt(Ot,kt){return ue(this,null,function*(){On(),yield(0,ze.E2)({user_ids:Ot,group_id:kt}),ln()})}const qt=[{id:"0",name:"\u6211\u521B\u5EFA\u7684"},{id:"1",name:"\u6211\u52A0\u5165\u7684"}];return Me.createElement(Me.Fragment,null,Me.createElement("div",{className:"teaching-circling-container",style:{paddingLeft:45,paddingTop:22}},Me.createElement("div",{className:"teaching-circling-body"},It===15?null:Me.createElement(be.YG,{value:Mt,onChange:Ot=>{var kt;(kt=window.location.href.toString())!=null&&kt.includes("category")?(0,Ce.jz)("category",Ot):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${Ot}`:`?category=${Ot}`),Tt(Ot),dt({type:5,payload:parseInt(Ot,10)})},tabBarExtraContent:Me.createElement(Je.ZP,{type:"primary",disabled:St.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:St.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:kn},"\u65B0\u5EFA"),className:"mb25",dataSource:qt}),Me.createElement("div",{className:Jt[yt].length===0?"nodata-content":"main-content"},Jt[yt].length===0?Me.createElement(pe,null,It<=12?Me.createElement(Me.Fragment,null," ",Me.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")," ",Me.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")," "):Me.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 ")):Me.createElement(he.Z,{onExitGroup:bt,Transferteams:At,onPlusMember:Nt,onDelMember:pt,onDelGroup:ot,isAdminOrTeacher:It<=12,onChangeGroupName:wn,data:Jt[yt]})))),Me.createElement(Ee.Z,{callback:gn,visible:tt,onCancel:Bn,id:xt.id,name:xt.name}),Me.createElement(Re.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Rt,onCancel:On,footer:null,width:1150,bodyStyle:{minHeight:200},wrapClassName:ve.Z.CustomCss},Me.createElement(me.Z,{container_id:xt.id,container_type:4,onSelect:Dt,onCancel:On})))}var Ge=(0,ge.connect)(({user:Qe})=>({user:Qe}))(Ue)},8636:function(Xt,Qt,xe){"use strict";xe.d(Qt,{E2:function(){return ze},Gj:function(){return he},Gt:function(){return Ce},Nd:function(){return Re},U2:function(){return Ee},UA:function(){return ve},XY:function(){return Je},eE:function(){return be},fg:function(){return ge},n3:function(){return Pe}});var Me=xe(64866);function Je(){return(0,Me.U2)("teach_groups.json")}function Re(me){return(0,Me.v_)("teach_groups.json",me)}function Pe(me,we){return(0,Me.gz)(`teach_groups/${me}.json`,we)}function ze(me){return(0,Me.v_)("teach_group_members.json",me)}function Ee(me){return(0,Me.IV)(`teach_group_members/${me}.json`)}function he(me,we){return(0,Me.gz)(`teach_groups/${me}/change_admin.json`,{member_id:we})}function ve(me,we){return(0,Me.IV)(`teach_groups/${me}/del_member.json`,{member_id:we})}function be(me){return(0,Me.IV)(`teach_groups/${me}.json`)}function Ce(me){return(0,Me.U2)(`teach_groups/${me}/show_permission.json`)}function ge(me){return(0,Me.gz)(`teach_groups/${me==null?void 0:me.id}/update_permission.json`,me)}},84384:function(Xt,Qt,xe){"use strict";xe.r(Qt),xe.d(Qt,{default:function(){return HJ}});var Me={};xe.r(Me),xe.d(Me,{add:function(){return Di},adjoint:function(){return Nh},clone:function(){return jf},copy:function(){return Eh},create:function(){return gu},decompose:function(){return Ip},determinant:function(){return Ch},equals:function(){return Jo},exactEquals:function(){return So},frob:function(){return Qr},fromQuat:function(){return Hf},fromQuat2:function(){return Nb},fromRotation:function(){return bm},fromRotationTranslation:function(){return Dp},fromRotationTranslationScale:function(){return ov},fromRotationTranslationScaleOrigin:function(){return nh},fromScaling:function(){return n0},fromTranslation:function(){return t0},fromValues:function(){return e0},fromXRotation:function(){return Ju},fromYRotation:function(){return xm},fromZRotation:function(){return Em},frustum:function(){return ce},getRotation:function(){return Gu},getScaling:function(){return av},getTranslation:function(){return Pp},identity:function(){return tl},invert:function(){return Ah},lookAt:function(){return Ln},mul:function(){return ls},multiply:function(){return Yc},multiplyScalar:function(){return Sa},multiplyScalarAndAdd:function(){return to},ortho:function(){return tn},orthoNO:function(){return Bt},orthoZO:function(){return mn},perspective:function(){return qe},perspectiveFromFieldOfView:function(){return at},perspectiveNO:function(){return Oe},perspectiveZO:function(){return Xe},rotate:function(){return gm},rotateX:function(){return Mp},rotateY:function(){return mm},rotateZ:function(){return ym},scale:function(){return Cg},set:function(){return hf},str:function(){return Nr},sub:function(){return Vo},subtract:function(){return wi},targetTo:function(){return Un},translate:function(){return J0},transpose:function(){return Wy}});var Je={};xe.r(Je),xe.d(Je,{circle:function(){return VF},diamond:function(){return ZF},rect:function(){return QF},simple:function(){return XF},triangle:function(){return Y8},triangleRect:function(){return YF},vee:function(){return GF}});var Re=xe(59301),Pe=xe(90115),ze=xe(8591),Ee=xe(43418),he=xe(3113),ve={flex_box_center:"flex_box_center___wc3oP",flex_space_between:"flex_space_between___YV6tt",flex_box_vertical_center:"flex_box_vertical_center___DBgDc",flex_box_center_end:"flex_box_center_end___uIUDS",flex_box_column:"flex_box_column___kQEdA",banner:"banner____Henj",wrp:"wrp___PZhnF",titleWrap:"titleWrap___GqIYn",titleFlexEnd:"titleFlexEnd___yQ3st",title:"title___djFnh",titleName:"titleName___o55kJ",titleIcon:"titleIcon___iO27M",contentWrap:"contentWrap___EkBTW",verticalLine:"verticalLine___aj4o0",contentLeftWrap:"contentLeftWrap___O08fb",openCourseTag:"openCourseTag___M35c8",tagsWrap:"tagsWrap____zRBh",ratingWrap:"ratingWrap___FD4BS",ratingTitle:"ratingTitle___sKXr7",rating:"rating___pPcWF",popoverWrap:"popoverWrap___XLvdy",popverLeft:"popverLeft___JghVb",popoverRight:"popoverRight___iN5hL",popverScore:"popverScore___LpP2e",popoverRateWrap:"popoverRateWrap___y3lUU",popoverProgress:"popoverProgress___SPsPq",button:"button___w71Iu",operationWrap:"operationWrap___xfwLx",forkWrap:"forkWrap___PUfTF",fork:"fork___SPjy6",forkNum:"forkNum___fwVaA",buttonTransparent:"buttonTransparent___V0ey6",buttonLearnStatistics:"buttonLearnStatistics___sWuSx",publishPopverWrap:"publishPopverWrap___maOAE",colorFF6802:"colorFF6802___Gb0xJ",w140:"w140___XOi_m",nav:"nav___j9ULg",navLeft:"navLeft___EEDpJ",navContent:"navContent___p8ZjQ",flexRow:"flexRow___cGkPG",navRight:"navRight____bBx2",navLeftIcon:"navLeftIcon___yRiiz",colorOrange:"colorOrange___isY7L",contentItem:"contentItem___OdKIu",contentItemTitle:"contentItemTitle___MBdkH",contentItemText:"contentItemText___YDgQC",classButton:"classButton___gidYF",bg28e:"bg28e___AuhUg",bgGray:"bgGray___zHFT7",btn:"btn___n_xyk",name:"name___AkijA",titleright:"titleright___AQpHe",edits:"edits___h0Etp",edit:"edit___YwQgI",deletes:"deletes___AEqz3",delete:"delete___C4ZUp",content:"content___urv2c",go:"go___BHrT0",goicon:"goicon___b33d6",tabs:"tabs___bmtXw"},be=xe(29590),Ce=xe(78241),ge=xe(5112),me=xe(19842),we=xe(92832),de=xe(71418),fe=xe(64866),Ae={applyPublicContainer:"applyPublicContainer___pImhb",applyPublicContent:"applyPublicContent____dPHq",spin:"spin___bBN3v",tips:"tips___uXmwo",action:"action___D3zVt"},De=xe(87169),Ie=xe(59301),Be=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())}),oe=({type:b,onCancel:a,onOk:y})=>{const[x]=Ce.default.useForm(),[E,z]=(0,Re.useState)(1),[ee,ne]=(0,Re.useState)(!1),[ie,ae]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{x.setFieldValue("type",1),le()},[]);const le=()=>Be(void 0,null,function*(){if(b){ne(!0);const Te=yield(0,fe.ZP)("/api/disciplines.json",{method:"get",params:{source:b}});ae(Te.disciplines||[]),ne(!1)}}),ye=()=>{const{sub_discipline_id:Te,discipline_name:We,sub_discipline_name:Ze,type:Ye}=x.getFieldsValue();if((!Te||Te&&Te.length===0)&&(!We||!Ze))return ze.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;y({user_customize:Ye==2,sub_discipline_id:Ye==1?[Te[1]]:null,discipline_name:We,sub_discipline_name:Ze})};return Ie.createElement(Ee.default,{width:640,className:Ae.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{a(),x.resetFields()},onOk:()=>{x.validateFields().then(Te=>{if(E==2&&(Te.discipline_name.replaceAll(" ","").length<=0||Te.sub_discipline_name.replaceAll(" ","").length<=0)){ze.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}ye(),x.resetFields()})}},Ie.createElement("div",{className:Ae.applyPublicContent},Ie.createElement("div",{className:Ae.tips},Ie.createElement(De.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Ie.createElement(Ce.default,{labelAlign:"left",form:x},Ie.createElement(Ce.default.Item,{name:"type"},Ie.createElement(ge.ZP.Group,{onChange:Te=>{z(Te.target.value),Te.target.value==1?x.setFieldsValue({discipline_name:"",sub_discipline_name:""}):x.setFieldsValue({sub_discipline_id:[]})}},Ie.createElement(ge.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Ie.createElement(ge.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),E==1&&Ie.createElement(Ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Ie.createElement(me.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ie,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Te,We)=>x.setFieldsValue({sub_discipline_id:Te})})),E==2&&Ie.createElement(Ie.Fragment,null,Ie.createElement(Ce.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Ie.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Ie.createElement(Ce.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Ie.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),ee&&Ie.createElement("div",{className:Ae.spin},Ie.createElement(de.Z,null))))},ue=xe(9200),pe="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAICAgICAQICAgIDAgIDAwYEAwMDAwcFBQQGCAcJCAgHCAgJCg0LCQoMCggICw8LDA0ODg8OCQsQERAOEQ0ODg7/2wBDAQIDAwMDAwcEBAcOCQgJDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/wAARCAC+B4ADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8D77/AJC1x/12b+dVD978P61bvv8AkLXH/XZv51UP3vw/rXXP+IZR+AfRRRTGFFFFAADg5qZf3mMdqhq8h/0bn95/6Ev+IrSMXIiTsMAwOOcfeX+tKB93DZJ/1belSbT8vO1iMq3r7UnGCSNqk4Yf3DXRymNxnGCf4Rww9D60EYBz95Rkn1FPOQzFh8y8Oo7r60hGOM528qfVaVhkODnj+7uSmnHGOhX8jUjA4OByPmX/AAqIjLY7N8w9j6UmtDUZj+W38aepxz7bDRgHnoD19jRz+JODWLQCYxx6UUY7daKzER0UUUGgUUUUAFFFFABRRRQAh6GmU89DTKAQU8fdFMp4+6KEN7i0UUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigCSiiitDMKKKKACiiigCSiiigAooooMySiiitAJKKKK0MwHUVJUY6ipK1AKeOgplPHQVrAzJaKKAMnFUZhg+lKAc1Jg4zSceooMx4UEcEbvTFSB9g7bvpTAUB+VzvqVEllICgs30rZJ/YIZFvJNPUsTgfe7VvxaIQAZ5Bnr5afe/z9K1Ps9pb/vcKcev9PX69PevYpYGrKKlNqKOOeIhF2Sucd+83Yl4A9amH2TGTKT67K6APYXd0AyMZfREY/y5P04/3qwbi3XzD5IcQg9SP8/lyaiphnT1i1JGkKvNurF+0/s932wxSyN/efn9Oa0m8pCBGE3/APTPGfyPNULNLRBjeso9SQq/+Pc/pWsQzRBQJDF2OG8v83YD/wAdr3sMpKnsvkl+Zx1GnPr8xh80DhSfX5GU/oKdtdh8qSKffzGH6KahbZE4VPJQ/wB0y2+T+lLKqRxh508hT/H5MUg/NMV1e1tv+Jjygd4YqZUDDqH+XH/feKqyvIse8RtLH3kK4T9B/WmSagkK7VlLR9jbu20/VXyKqnUkaQuYgsnYxEpn6gDFefWxMP5rehtGlL+UY9zMR8wwvqo61SkkycN8p7YPNTSXjMfuhSe4HWqTyE5AyPZT1r5+pNPrc7IQa3VgJ57j8aTJ9aB0orkNySiiigAooooAkooorVbmYo+8KeOopg+8KeOorVAOfp+FRL1qV+n4VEvWueYCUUUViAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA8fdFLSD7opa0M2FHeijoaAH7DShcGjfxS7xWgCYPpTvmpwYYpwZTQA3D/Wk5xytTYGOtGCe9aGZD8vcYown97FSlMjmmeWPQ0AHy+pNHHvR+FH4UGY+ijBopoBxX0pvQ08HNOK5rdANBzTSuTTsYNLQAfjmgD/AGaQdemKf25P5UEBz7Cg49c035c96eM7eMYoEOPEP1qNsgKKl/gUH1pVANzg9K0Ajb/WK1SlRu39zTQMysOwowxX2FACbTRtNLu9qN3tQITaaNppd3tRu9qAG0UUdqBhQOtFFAC9jSelGOnvQe/tWgDe5pCeBSn+GkxyfSgBUVvMwMY+lX1tZnT5YHYeoWq0TCOZWXOR612lj4wezsfI+xxPxjJWtqfI9zKbb2OLltmjJ3KVPoarsq4+VWz9a6DU7/7bMZSiLnstYmechcfQ0VFBbGlOT6kIyQBg/XrTihJ6AY9sVKrfPy24ehFSq0WeUz7CuUq5U2988Cjnd938Mdatl48HAbPrjOKhLfKQGxnueKAuIvzHaFKt6A4pHhmj5eNlHrjFC8cgsW+maV5p3O2SRmX06/pQBDu9qXecU8x/LUPfFJjVmHeijoKKgoYfvGkpT940lBaDJ/u0mT6frQN2eaeBF/ETV3GMyfT9aXJ/uinERfwk0w57dKLgLketJketR556GjPsaY7EmR60ZHrUe4UbhQFmSZHrQSMHmotwzRuBoCzEP3qSiigsXJpQ3PNR7jRu9qOcdmTDGad8tQZFGR60c4iTcKaTmmbvakyaz5zQfSZFR5FJu9qXOA/JoyaiyfWjJ9az9oBMDTajqzcXRntIYvJii8sY3RxgMx9Se9UpMaIcijIqAE460uTWTkbjsijI9ajBzS1jcAoqOnA5ouA6ijuRS4IFZMBKKKKQBR3FHQ/41P8AZ5ivm44Pr8v5ZoAg7f5/z+tKCfrU/lEj/XHn/lnHu/z/ADqXyP8AQfPMMv2f/np9xX/4Fzn+LscUArMqkgdaseRPt8/yP3P/AFzb/P607yfIPkjyx+639d//AAHuAfXuPYjFOGZ7sCAy3vm7Y4hL/wDrP+zgZNaQjzDIPK2/8tPJGzjncwHPGFz/APW74qYLgnKvPgYbewRSecDP/fPfmmiLaxDvHAd+CCdzA88kDP8AL86mVbJcAq0+GIXY2xSOckk/8BroFcfDMkkYDGJUaQvsgUblYdPnbnHPHzH1NWIQ11JIfJ+1XMrjdLO33Ce5JIUfiSO9Qeey3ri3SKEtKHiIGWQD7oV8k56dOfWmqLvUdRjMWZbiWY5MjHLOepJPTrR1MXuSGUhjbmbkHy/3X3P/AB373657U9vsNvff8/8AB83lf8sfMb+99M9uCR3FLc2ksTeQ4iPP/LI5/wA/hVYW8xYA/uR2zWrhbqLQfFPMbKa32BR6+X8/y/7XXH0IHrSyOe/+f87VH06Voi3axOYrmKfIwfLqtIWY7iOa3pqxjz3diL55IREQGC9Se3ufU0jqPNVFG7jgHofce9WJLWRbD7QcnnAI6fT61MxjhvbPzcOHHIHX6H0Nb+yW5ncqngw9f6/5+tPhBuL0j/0ZXVRWd83hiPV10G/GhR3AT7cttIYHcgnb5mAu4hT37U7XbQwWNlNfapYx3M8oJs7LErW0bAHc5XgHBHyls/StU4rdmak3pY5xI8Xn+uj/AHf+s/z+lOLyH9+IgfoPkT+n97HPaup03X9L0fxJDfaNpa6ikC/ImtRLNHI3ZzEOBg9tze9Vk1S+PhFtDW4ZNNe4+0PAqKFaTbtDHjJIGQMnjJxjJqnB1PhOZvleoaPZ2E+sKb6f7FDgGWX/AOJX+I+1dnZ6lpOmpqnkWI1B5laO1luI1AjQqwLAEHk5B9RjrXEKCIwOwqZWPAB617dF+xjbc8etTjVleTdvU6zUfE+t3dlaIJhbx2qgQiEbdpAA3ZznJ57454AriWUmRmYl2J6muo8k/wBgjjORmsJ14PHNdE5SnucmHdOCcacUlfoUyTujIiyR1/z/APXp5mCtzwH/AM/SpjDKSAOj9PanxpZ2+sQfbZftkA/1gt/4/wDZDEfmcfTNcUrxPQTUj0DwRN593LZ+bguPk/Sua1/SZtO8YX2n3SNbSQyHeJB8w9Mjtn0q/pPiRtP+IsGr6HZxaGsERjt0j+d0yCC5c8s3J+bAxwABiubu2nn12/lln82WQmR3fkseev8AjW8OZxu1Y8yGHVPEzqRe6RkyBRnDZrc8Pf8AIyW/1b/0A1hlQR711XhGwurrxC08FtJNBbRmS4kWMlIVI2guwHygswAJ7kDvXbhY82Jh6nViP92n6M+e77/kLXH/AF2b+dVD978P61bvv+Qtcf8AXZv51UP3vw/rX4lP+IfqMfgH0UUUxiH7pqeIZB4z9KgP3TV2FiLaXazqxxjaMj8auMbkt2IwALhvMXfGV5wORV4L88fTftxC46P7Gs+LzFukKHa5PBPQ1qYHzZHlpn99H3j/ANsV3UFqzGZEQNp3fdLYlH/PNvWkOQWL/My/LKB/EvZqlwAQSvygfvP9tf71NyV2kjJiHP8AtxnvXTJMzTRCQVPXeyd/7yGm7edueF+ZT6rUhGwL38vr7oajxgBc/dOB7qa52mWgY5XI6qdw9xURGCwHOfnSpgcFWx908j/ZNNI2AesbZX3U1m1oaXREQCSR0I3fjTe+fVc/jT/ukAfwNn8DQV4IHZs1i0FxsZ24Y9xUbAib2NLk5I9DUjjMG/0qN/kMi70UDkZorI0I6KKKACiiigAooooAQ9DTKeehplAAOoqSox1FSUIAPU0UHqaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCSiiitDMKKKKACiiigCSiiigAooopozJKKKK3QElFFFaGYDqKkqOnA9qpMB4ODTx0FR09c5AxzVxMmPAbPNWFKAc9aYA3fpSEqOtbWIB5NzYHApyIG6nFINpJ4oY4OBzStYTRa8qKPrL+8/wBj/H/CtD7XLFZ+XHGIz/f/AIv/ANf4VnWbRfagZo+K7vxJqmh3vh6yTT4FguI0xLhfvH1r2sHQjUoVKvOouK2fW/Y86rOUa0Ycrd+pwz3Nyz/NI5+pqIzNnlgfrTQcgZPNGEz1rypVW1rK52csV0AylupP4VqRarMLcRSotwqDEXmru8r3C/dz7kVkj/WYBq7DYT3l2IIhmb06V0Up1f8Al3e4pKnbXQu290kMieRHJaLt+aRTuZ/wOAPwqQXieQxMkYkJ+68PmOfrmq0lpFBHNDeGaG8Q/IuzhvqD0p9lbF5GmkWB1xjY8wTH9a9Kn9ZX7v5+n3HK1T+L+mQnUZic7Vd24KtGu38scVB5c0lu8iqzxj7xVflX9K33FssQjklgijb/AJZ2uZHP1NWJIB9njFz/AMS/Tl6Rf8tZffGeauphqktXO+n4/p8yPapbROZktp47COZ02xyHCn1xV250iS01RbRHE7MoOVGOo6VpqUuJ4by7X7PYwDbbwnneR0H+J/CmwzsbqTWrr7zn91H/AHjUvB0rOLv0d/JXu+/p3B1ZdP6fYx47KaRpRn/VozH6CqnlSeX5oX9z/freZ2tNCmkk4muhhBnnZ3/WpdO0zUdRMWlRR7pXbcErGOD5+WNJNyfTffZfMftuWLlJ6f1c5gkUY4Fbep6VJpmr/ZJ42t2RsSA8kVTjghku5h5uIkTcDjrXLUoTozcKmjRtGpGceaOxR3ZXHpShiBj1qYoBbSP6dKQpi2jfuaxcZ/r8jS4zoKKDweaO2e1ZjJKKKK1W5mKPvCn0wfeFPrVAB6Go6eehplc8wEHQUtIOgpaxAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAePuilpB90UtaGbCiijvQA/AowKNhp201oAmyl2nNKMg+1O6UAJh8dD+VKD9RThM3pR5medo960Mxwb3p29s9sVGCD14p22P+8RQBKXjPRCDUZwehxSBDnhs1IEkxkJmgzEWJpHARwT71bNjdKgO3cPb/IqsFLruCEY7rU0d3cJ8iuQPf/JpoCuBj604timFqQAk8c1ugHZyaWk24pCSD0oAcaQdeD+dHPrml4/u0EEg3Y7GmnGec0nH0pw6daBC/wAPFM+beMdalHAz601eHNaAOQ/vCKsqyfY3U/ezVPOG3UpyMHPBoAfgUYFL2ooMxMCjA9KWkyPWgCwLeQ2xlx8tQbGI3Y+WrQuGFsYv4KgDMAV/hrQi7IyOMVGVOamAyakCjFBZDjpSY6+9T4603bnHFArkJXpSY5NTbTzxTSOBmgLkXs+4/Sl/djtj61IVAPHWmlVP3iPypWT2KTQn3eQRTD15J/AU8KqnjmlwxPLHHpinbuaKSRGUbbnbj36U0jABJZc985zUhyRg8j0BpnVjwD9azATjIAfHsacEYtkKSPrQASDgDH1xTsEjONx9etAChSBv5I77eKYWGdwJU+3Bpc7gU2gn1UYNX7OEyt5YnWMekhAFAFUzTzLiS5kcf7cjHFVtu1j8yfzzWxfae9o/7ya2f/rnIr5/I1lthlyqj8sY/WkNEH6UUevt1o7VBQw/eNJSn7xpKC0OIbHUVEc55p2fanB1x93NTdjIxnPFSjdt6gUhcf3cU3OelF2Axiw5IAHrTSWyOMH09al+XqOvc+tM3Lg8cdxSTNBMvg/IPf2oy+B8gHofWn5TH3Tx056fp/hSgp/dPvz1/wA/jTuMh+Y8Y579KTtnoO44qbA4G07exOP/AK9N2jOSMH04/wDrVQEfeo+9Wf3POYpB/c/efxf988j24+tQ/u8D74/2j/F9OP681CKSG5HpSU7j0/MUhxnAFRYqwlJg+tKQccU3De9WkFh1MJ5xTiQOtBHFRymlhlFFFFgsR0DqKKKyaAAeG9qU/wAPfNJjBX/a/Gjuw/u0DsB60UmRjOeKX/PFZsoKKnzCFP7nzv8Arofpj05HPcjn7tSxyckQ28Y8zj/V7/T+Lr/D/P1pDKdT+TNnyvJkH7vfJ/D8v9786dFNPDLFNDNJAYz+7kEmxk/Ij9P608RbvmLboi/Jz1/D/gXbNAbCiDH+t+zjzI9/7yX7mWHzcHrg/dIJwTx6LEEUwkFj9P6Zz1+b+HikhgH22GGE58z/AFUku2BPf52IGO3UVchgIvr2AzyeSI2f/RUdw+3PUZHGV5J6cnmlYbKnkDdBB5HMn/PX/a2+4wO4+vWpY7Pfez/vrWDypfVn/wC+du7djqTg9OCeK1/sPkHSofsJgMn7y5/tO+WGGf8Ai+78rqPQ7tzdF5pDMokv8Tafbjy/3W22aYdvljZhx6luPunk91YRW26RBfT7NQub0x7vK8i3EMZ3fL8xY/L/AA/w+2a2PLi0+90qZfC5E0kUUn/ExlaXz/3Z3Msa7B5bb1dQc/dA3EEisx9VM+nX8EmsajOJfKk+yxL5dpI3y7t0ecfLjAwvp0qhM9p9gtxa6b9mH/L1LJI0m/8A4DhdqenVv9rsCxEo36l64vZrjUDczXVrp5N1/qbWHy2t9q9VVAB09+T+JrPktJWsFulgu5IBLs+0kfudv91ff2zVkalcWt959oLTT5/l8ryol/d7dv3Sdxz8qk89SQT2qk91NdXJmluJb2bn5rl/M+825vX6k56nNKwKNi/PbzWPn+eLax/dLmI/vX/qFfvztx07gGiJ/O+z+cZZhFHsz/B/u+v61YRL2488M5uhEPurHgxr/tfLx95c+tPS0uTYCeRore3+/h5VDvu+X5V+9n5WycYGOTyM3HQplQFYm80ZZSR8g+VSPpUDsxjlcAqrSfdQcAfjzVlFia3i82cqwkIlRIclR+PFOt7eS5u2htYJrlmJ8pUjLM4+grVJmFyopBdCOgqQtl89q7HT/AHivUPE1ro6aRNZ388bTIl2vkgRqcGQ7sMB+GT2Brp4fhrp1n4p1HTPE3jKw0qKztkkuZYFErb3yRGm4ruOME7cnBHHNb8lupN0eWjO2X9/k4/z1x/I1GCcdc16vbv8MNOsb77Raarr10JW+yxySiKJf+ee4gJ/tFjz2AHetjS9dvJfhtcaV4Z8ERWvmRNHqWux2rSyxr8zNh1QCEY6BmbAXjk5rVJkSkkeV2+ka1Npy3drpdzPZPIsUdyIWEbuxwFDEYJz2FegXHwr1vRvEeh6f4s1fTPDMuoQyzyrcXIZrONBkGTou5+dqhiTg5xW9f6X4x8X6JpNxqPi2w0zw7ayqljLcXCWaQfL95VGC2NrAEkk7ePfk/EOl+E7G/iNt4mufFl67u9/cR2hhUsV42ySFmclicsR0xjNdUadTsYOpT7mXd2XhvTfF15CNVvPEGi24VLWS1CwC5fb8+dzEqoYkZAbIXPGazbOW8nvriHR9ME0zxsVWK3M0kSjJYjr0Hc9AO1ad/rmkRXqf2L4ehsoEtjAFvpzeSEkYLkkKueuMIAM/Sqd34j1h9PhsGufLs44vLEMAEUZT02rgE+rYzW9iL3LlzpfimDQ/D6avdSWuk3CD+zVvbv93HExLeYIwSyp+8LZ285OMk1OLfwVpnjgjVL+98XaPFbK/maPELITy/3Q8yllQDdz5eSVxtA+auX+0cgiJf8AgPP8q1YdOlIE15aGESfPGWcJ8v44z7VLVzNy5dS7HrkEPhmfTdKsLezSZmEly8Ae5mQkERmRs7QMfwbc5Oc8YqRodwyu0mgQ6fHejE3nAf8APPdVlpY/tsXkA4/6a120tDz6rctiTySU+/WhDZZeHngnmq4lYv8AMq+VnsK7Pw34Z8QeIrzboejXepBDiR4Isxxn/af7q/iRXqpqSPLrTcY3Kl8ix2CmGUfJ1/z/APWrkjySe5713Wo6K9le3Nrqd/bWkkbJujjkEzkMFJxsJXIDcgsOQRWMYNKtry5WMzanFgfZ3kHkc8ZLICxPcYDD19q6uhx0GowOcbeQB5nA6US2M/2NZiw8t/kj9tuP8RWubyaK/nns8WRk/wCff5dn+7zkeh/Ws8RTzAeX5jY/uJ2rklFHfGbIrcFHwakzE2qxHs3yf0/rXUWXhG5l0m21K9vYNKsZ13JJdPtJX1x/Sn+Gj4StPEd/ca0brU7O2OLC2ij2NdNv4ZuflXAzjdnnHPNaK9rEc8XdrWxwksZiuHjbqpxXuvgmw1jRfg7rN462MGna3PbxDzJHNy4id2UIo+XazAk7+f3YIHeuD1zU1vbJ2ttMt7Bbxv3zRjJCrjbGvQBcbc8ZJGSTWroOs6rrPjLRrLUbySWwtY2S2tVwsUeIyAQo4zwMnv3NehgItY2n6r8Tkxc3PCytpoz5Rvv+Qtcf9dm/nVQ/e/D+tW77/kLXH/XZv51UP3vw/rX4TP8AiH7BH4B9GKQ9K1PI5sjjIkPJraFOU726EuVjMIzx3rsPD2iWt9NPHqd9/ZcYiMkbSqQshHRc+9czOPJvmTqAx4rotoSdRFFNazf88brayuPQHA5NelgIRVZyqR5ktLd/y/M5K8pShaLtcptbrBcSqVEpBwVHR07MpqTcMAsfNKrnP/PeL0P0qYqX8tY84Ln7N6xt3jP1qLbtwY1yBmWFfb+NK7/Z+z2/z/r+u5lch6AnsqbgPWJv/wBdRsNg+bnZ8j/9cz0qf5VO9h8kXB94n4/Sm7CCsb8kZt3Pv/CaiUf6/r+tC0yvt2uA/RGMMh9j901EAwChh84Bhb6ngVMV8xNpzmSMhv8AfXp+mKYTuO/u6Bz9V6/1rmcTRP8Ar+vmRqoaVEPAOYzQcyRwk8Er5be2KMHbMQfmZRKn581IwG65C9DiRP61m0XexVzkFj/GpX8aRTgg+q/rUsq4R1HZg4/Go34eXHRXVx9DXO1oWncYw+dD6jn60iEtHs/vKT+IokyFkA/gbI+hpVG1s/3WH5Vj/X+ZQwDaMY/hxTGBJGPSrMnUnplqhAyCfehpfcUmNHQUUHqaK5yiOpKjq9YSQpqUbXKs8OcSKhwSO9VFc00nohN2VyjRSnrSVIxD0NMp56GmUAA6ipKjHUVJQgA9TRQepooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJKKKK0MwooooAKKKKAJKKKKACiiimiWiSiiit0SSUUUVoZgOoqSmDqKkH3ge2aAJI4yx3dBTzIudqDB9aJGG0DoajVccv0rX4fh+ZmS5OOTTcUtHerMwAx0orpb17jVdLl1DyreCK1SOF40AQk4xwO/Tmkii0iLxFEZfM+wfZf3jvH959p6DjjPANew8HFu8Zrl01em9+nydzBVL7rXyMAZ3cHBqaWGaKQCXuN3+fT6VMtxK2gPp48vyTKJX+T5m4+mcVLDbSPpZu4YpJfIf958g2ovY9e568VzRpKpJRg76Xfl39bD5rbkdjYXOp3bQ2iB3CliCccVfsNE/tDT7p4J919CQVg2cMvdgc849MV0FwjXyQ6/oo8u5iAFzBGeQR/EB6etRkWWrXAvdOkGna0OZYHO1JG9V9D7V9FTy7DJa+8//Sk1vH+8nb3X10POeInKOmn42fn69yjbWNlqGnRwWz/YdWiJyJW4k78HsfanXlyJXihv7Z7W9VsSXa/xDsSAOT71NeOk7qmr2D2lyOPtEIxu9yOh+tCNKqiKy1qG5i/55XSAbf8AvofyNdsaMIQ5YO2yfR6d4NrXzjf1Mrybu/8AhvR6/cxySSkHbqtjqC+l0mD+bc/rTWQnk2mlqO588f8AxRpzQ3LMfN0vT7v/AGo5Qv8AJhUXkuvI0e0h92nyB/49WXJyPTT1T/WL/MSkl1/L/gEUsyqu8ahbWf8AsWsRLH8cChYS8ZngtJLmQ/8ALe7OAPf0/Onh5Ymz9qsLIesaBmH5ZP61AXt55v3k91q8vZVXav8AWk2lv/Xyv+UTWz6f1/XmyXzMMPMlk1O9P3EB/dp/j+FMk2g51CQXFx/DbxD7v1Ipz+fHFtk8rSoD1UHMhH6n+VQxFGYx2EBP964n7fnwKybvov6+W/3iXf8Ar+vQV32Std6mMz/8sLbsPr6AelWLO/vNIu01Npit2/8Aq0B5+v0qqfIgmxHu1O8/vL9xT/X600n7O3nXuLq7/gj67Pr/AIVmqs6UlKm7Na3/AM31/QbjGStJXX9bEWrahd31+9zevulk+Yn1rKUkrkdxzitJvkzNdfvZZB+7j/r7CqUkUkdtGduN/wDB/F/+qvDr+1qTdST5m9zrgoxioxViPJ37G+560BjnAGVHSrJi2Wu+X756J61GyeVbqejt0FQ4zW66f8MO6IiSTluaVeDlj8vpTyjJCM/fPamMNqjPWsOXuVcacZ46UUDp60VZRIOoqSox1FSVoZge9R1Ie9R1jMBB0FLSDoKWsQCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAHj7opaQfdFLWhmwooooAko6GiitAJN/FG/2qLb9aNtAC96KKKAJKMD0oorQzFyfWl3vj75/Om0d6AJ4Z3QHy2PXuamE0jP+8QP+FV2Llev601G29V3GglotPJER/x7laYrQj+8DUK892oIIYDJrRMknwmeGo2rj71NAOOlGD6VoZhjHOMUZ9zTsD0o/HFADPxzSgHsKd+OaTA9KAD5qAT3pNp9aNpoAdkUoZaQAYpaaABw/wB1qXq/XFLkbvvfnScF+gNbIm7Dnd1oz83ajad33CPxowd/XH4UwuPo7Uu049aSggOhp272ptJz6UDJQealBH1qtUikcZ6d6DM0IrOWfiNc5qNodpYHqOD/AJ5qZLpl4EpVEHyY4NWEv5VJbcTlNv3/AK0GLckY5x6D8qYVG49OfarTEbfufrTGX5l4IzWhqmysI+MA/pS4bA5Jx7VOEPnEZIoGPKf5jQO7Kh3bueD9KZz6ZHsalyP/ANYpuR/dP4CszdMjA54HPuKkGR7fSkyPb8TTgSDkcD2NS0VcaGQNndzz0HNAZApAYnOOinFKGUSFiZMEHHz80ilREwJfJxj5hipLDOe+fm96DnB/3vakHQeu73pT90+mfagCM/f6DHp61GRz936cGpzgMDkn0+bpUZUZ5yRnhqVgIiDg8YbP3aCDzgfWpOpIB+fu24UYHOCQuOTu61Nhlb6Z9+aM889PrU+zPOOD05oEZPAH5Gg1uQZOOo3dqQn0I9xVjZ3596XYRxyfagLlTOR7U/aCwOOasRrubGD+VX47EyYxg+lRYdzK29sdaufZwbQeWJDL/wBcxt/PJ/lWx/Yk8QzLBcf9tI/8RnHvmrMCwwj/AFYlmk/1ckkn6nnnOMDNdKQmrnLGNwPmHP8An/PrTWTGP8/4/rXU7WlMMM0yJ9NsS/8AfeOR+J3VPDZafJpHnNeAXf8AyztxDu9Ty5G3j05NJxGcaf8AP+elQH71bc0MO7/Wx52f8s/4MfQHOc9QT05qg0agYzmT/P1J/Ss7DKWcDoQP7x5pMgj1HqOKsmMg9hn+Ed6b5fPPzf7J4qWi0yvu+XPJHrWzpJ0o6vD/AGiD5P8AH5eP8jms4pjBwM/3Pz9sfrThEP8Anpj5+n9Rnn/x00ozUegO70Oo8TN4VN3H/YIlEOz/AJaf0/8A1VxfHbpVkwj7ZL+9jjx652+w4HU/z64pCYgIs/uv3nz8N8v8z9OaJvm1GotLcr0w8Grn7nJxNIZfm9P/AELPcZqKYjPHmAf9NCP8BgHsP1rBSuzVFeirn7nP+q/e/wDLT+7/AEPHruwf1ppmh/59I/8A4j+pP1Pb/ezMtSyp39xTu/8Ayz/D5v5A/jUnf/2f/Pr+P4UxJMeaMp7fu1P+JH51IEXVsDH4Diph+6IP/PP/AFn69vapoxP+9OPyj/8ArcVLJpl6YYpHtp1SXHluYuJM9Np757U7Cuir1vfK86PH/fSfy6fQGnecZbsfvpJv+emPx/hzjp+VSvpVzbal9mmCW9yqglZZFTAIyOWIoFvtGJprcfvGB/eb/wDgWFzx0x69u9ZtMd0VfNiVAgUsoADAt976DtTgypJIRGGORjL9B9O9IyqhdTKG2gBMJw31HWlaFFCnJYE+n8qLMLonXULqPUDdxskMuBzHCihf90AYX6jBpBcTtKWlumSOY5lyev8AL6VZOk6n9shjXTbj95zFHJGfn6/TIHtViXRtRto4pbqD7MPl+eQKnqOFzk856CmozfQy9pDuZMRLCbyiWAHG7/PX+dSfuMf5/wC+v8/rXWXHhi40+w0271K+tYpLqTbFFHKsrx9MswHAHI6nP5HHVjwXoGnCD7Z4ogXzP9b5IVxt9P3fmHJPc8D0NbU6FWfQ5KmNoU97/JN/keWRrMvkYPk+ZF/y1+T+p3flk+lQ+xuM8f5/H26e9ewS2ngSzvp57LTdW1yES+RDK6uY5PlH8WV5+b7u0cY9az9Ml1a01ma3svBdrFeXO6aJr5WQ268bSpZkUD7vJ6sffFa+xst7+mpjHHc97Qa9bL9b/geewW7XV8PsFjcahP8AN+7Ulg//AHzk/r37V1NhoniRtF1PW7HTY7Owjl/0mZoURYmH8MbPll+8owvPzDOauW0OvRpqk0viGHRYIi+WkvADJJ/EI1jBLZ2gZxg9M1j+XpI0OC4/tYz6hIebZLQ+TCrfebc5AL/dPGQdw5GKzcLdC3WqTWlvz/yNK88N3GleR/aes2sBvpV+02yTPPJGv96VRjAH1JOaqtaeF7fTb90v7u9v/NK2SRWQjidR0dyWzg9lGSMe9K39gJrkH2Kw1HUtMEX+kxSOiyTv7bExGn3cg7vrWlFrkMFhqos/DOjW4llbE12PMnt127dse4hffOw/M30rWFNy8jO9R7y/Qcdb086Rp8WieDbWCWGWMz3E5kumuJBj5DnAAfB+UfhXfyaZ8VdT8baHd3a22gXU0V1HYyQiKJLSJV3T5ZNzJ95RuPPzYBrzm78YazceGNP0241MzWdkEFnBDH5YjKY2NkKGLDB5Prx3qqurNdeJobzV45vEkccfK6jNIdxwdql928oGJJVSM+ozmunlFK7R293oNiPF9/F4u+Jsc0lrHEhu7CSW7a4L/M0aPnovc7cEnkCsrRf+EAsjqs82h6t4hkU/6AhuTbQLH/emZMPuy3RcDoM81yS3ciarNNDb2sNxcMRHHDFuWIZ+6q54wMAE5PvW7YyS20TB0iTL8ySDf823+Ffu9N3OCRuNdEaMJfEc85uJ6h4N8I+KNaAg8N+FtMWDzfPuNTvomb5lb5Y1aQA8fLwoOcfNzWT4jk16yvruHXfEU93on2p2uV0m18i1uHPBbCgbvqQfu8ZFUpfiFrg8Ff2GdbnfSogd1tFiGMliSd2wAsCT0J7V5/O5kiEzRFpSMxgnP+fr/KtYwURxd0Xru90WLWrabRNHmGnRHLDUrrc03TghAMDAxxgnNZN5NLqmrSzpFBbBjkrCgjjjHYAAdhxnqcZJJJJQecSMjnPTr/n9a3NV0y4sr+3NxCkJ8vPyGumEeYxdVcyVjnRb28cjmWSSUj7/ABjcT1xTo3EW7yrKNgf9XvG7YB9a05lLNHIozjoRwBn1pZ98yJGsasOMDHPvWroMXtjGWS53PIryQCTrh9oPboKvw6de3N7bwwJJcM3/ADzi3H061rq0rMsYuEhK+igH16nNSyedc3SPc3DzKnA3ksPX3raOFMJYjUr6doKy3Uskuq22nooMZSV/nb2AqfTodOtpTJPBPfShiqoMrHj1znNaUehyGXzJbmJVCfJvdeT6Yq/ZafC1l5rXILBs+RyMe/TFdMcKk1Y4KuJsWtJW7tgzWljF5sh+WSWESybeypvBAx64q7HB4is9DFnNNfQW0jGXyPMIQtx823I5rqbLVtP0eNXisQbkBfnlfcOvPyqMVveJviFfeJLSCz+zQWNusaqsVpFs4AHUnk59Ca9KOHsj5CpjcVOpyqn7t92eXy6VeDR/7QeB1ti+0SyfKGPtWUbWFNPM818iTv8A6u3jXc3/AAI8Y/Wtu4Lz2pUgnHy4/wA9q5l4HEpDYBB603TaPVoSbWrFhksIB5k9n9tl9JJSqf8AjuCfzFRrqt/Fo72FtL5FrJnftQbmB7FuuPbNKYodxh83H+3/AJzyaWeWAWv+hDIf75I+b/OKwVJM9JNPdXKyG9lt1jKvLEo4LNkKPatW20mRrYzSSKijuRyBVf7W0sgjiRYEH/LMHnFXIpriScIznyx2A4xXXTpUl3f+ZjUdRbWOus9Kt7jwZeBubuP99Gn+zg//AGNV/CFqf+EztotvP7zP/ftq6Twe1nNr0VnI2UnzA8h/h3Yx/OpPD0dtF8XYIoC5VWkVvM9kavTwUL46l/iX5o+Vr4ioqVaL7N/gfD99/wAha4/67N/Oqo/1n4Vavv8AkLXH/XZv51V/j/Cv5yqfGf0XH4Cwq5jBxXT2sPm2luD2XKf73/6653zJDpohP+rRy4/HAP8AIV01mf8AiT25/wBn+te/lsIVKr9F+Z52JbUDHugBrQabPlEqOPlyuB355AwDWwY/LEiYnii/jtJ+WT/bVsDp1PA/KqusQboBKBgAkAexOc/myj8KsWhJsYSh80oDs8z+Fxk7PdWAOB616FKHs8ROHz+8mUualFoUxOZWVnzIx2l8/wAWN0TfiOKhJ3bZ1GFwswHp/DIPzqwyKI5I42yArBG/DzIz/Naa4G8Io4d/l+kyZx+DZrpaVvn+P/A1+Zn/AF8its3DZjOWa3Pvn5kqJyXhkfu8Acf76HB/Sp3JELMvDLDHL/wJDtP9aUqovNuP3YumUD/Zda55Rv8A18v+D8zRNFWQ7Hlcf8s3S4H0bGR+eKjaMIxUfwXLJ/wFh/8ArqQLugVD1a2kjb6qcj+lI53M79mhjf8AHgf41yON/wCvn/kjRP8Ar+vmQKMfZ8/w74m/pTE+7D67GT8alc7VmPZbhJPwNB+SU8f6u75+hrF/1+H+TL3/AK/ruRMA0i46PEfzH/6qgflAf78X8v8A9VWoxgQg/wDLO5ZD9DUAX93CD1DOn+fzrnle39eRa3I3ALNjnMQP5f8A6qa3IOO6A1KibnjB77k/z+dRphkj91Irmf8AX4f5mhNcDzLSGXp8uz+RH8/0qjzXRafA15oGpxRoXeOETpgZxsYBv/HWY/hXOn72O9b4ulKnGnU6TV/mm0xU5XbXYjooorzDcKKKOpo2All4ERH8af8A1j+oqLpxVnG6zWTujlT+WR/I1Wq5RtK/cBD0NMp56GmVAAOoqSox1FSUIAPU0UHqaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCSiiitDMKKKKACiiigCSiiigAooopozJKKKK2AVetSj7hqIdalX7ue1akMfHyemal6HPv93/AD0rd1GXTYdHsrWyUtdhSbqUjgsTwAPQLt/HNc/g7iT3rqr0fYTUOZN6PQ51LmV9hzHJ6Yphzn1FAyDUgHNY9SxoHoKt28azX0MTyiBHfa0rAkJ+Aq/ouk/2tqlxb7yhjtZJgAeWKqSBWobC2Hw9sNUjRgy3LQ3JJz2BH6fzr2MNgK2Ij7XTlV3v0Vr/AHXXyOSrVhGSj1/zv/kNjS1g8L6xbsd+qRzKIWA5Kgnd/jVS6/tK+tIb+YmWGMLEkn9zb/D7H610kzxaL4ti1GOLOh38OeR/CwG78QaaM6DrE9ndoLvQ74AhlOQVx1B9a+glgedKnOVlFuOm27cZPvF3avpsebGo1eSV29fyuvVdjIezbSFstVtZXutMnQKzx9z0ZO+D+tahhk0uZda0U/a9Kf8A10MnJUd0cf1p7x3Hh92ZQmqaBdfeP3kb3HowpsVq0YbUPC90ZY8fvbWQgyKPRgeoruoUlT2jZrp9pPvH+aL3/rWPaOa5tGu/R+T7NdxbeGG8l+2+Hbk2t2ozJZu3zf8AAPUe1QXNzaXU5i1ewksbwf8ALeJSDn3Q8VHNNpN3cj7VbS6HqIPzyISyMf8Ad7VpZ12G0xDc22vWOP8AVs3mBfzwRQ9bxgtOttU/WHxRa6tWJla93o/N/qtH8yGP7fBERY6vBqMOOYblwAP+Av8A0prQ3bAm48PwyjH3rdmX+VUZHsck3mhy257mCQrj8Dmog+jn/VXt7ZntuTf/ACNY81/if3vT7pRf5lqMrf8AA/yf6ExijU/8gC6T6TN/8SaPJUnjQblx/tTN/QCmeZbjprt0P+2Tf/FUjNasPm1W7l+kR/8Aiqyt/h/8kDr1/wDJibyLiNd66Vb2yf3p2zj/AL6NRTSyhP32qxQr/dtV3H9AB+tV1Sx8ziC6vX/2m2/yBqcJLEC0WlwwL/fm5I/76P8ASs22l/T/APSUl+Jr/X9XZDD5bMWtbGW/m7zT9PyHH5mnzPuUf2leIEHSCFen9BTJZDKdt1qvyj/llEM/zwKWMsv/AB52Mm7/AJ6ON2fz4rFvT+vyWv8A4Ewf9f0/0Q9POeEi2hFha95nOGb6n/Cq4aBZtlhGbi6PWZxx+A/rSsUfD3t0Z27Rp2+vb8qMzSR7FjFjb/3h0P49TWHT+vwS0j8w/ry/zZG5it+XP2u9P3f7oP8AWgxlF+0Xz+Zc/wAEY5x9fahZfKJjsIRK54MrDgfT0pF8qBt7t594eozwPr61Gnl/k/1Zprb+r/8AAQgePd9quB83VU9feowcs13OMk/6tfWj5DMZ7rIPZB/npTsb5fOuvlQfcUd/pWTi/wCvzZRGm4FricfM33AaiZCcu33ieBUrl5JRLN8sa/doB3yCc/cHSudp9H/XW5V2V8YDZ6+lPB3FI/4fWhl3F5MYU9BTD8oXHDGsfxKHYw+PQ0+ox1FSUAB71HUh71HWMwEHQUtIOgpaxAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAePuilpB90UtaGbCiiigCSjvRRgmtAHt5ePlcn8KjyQe1TriP7yg/hUm6CQf6qgCrRSkfMcDjNJg+lBmSUUUdelaAFFFFAElFFFBmFFFGD6VoBMrEjGavxXFtEDFdW3mn++lZXQ1JVoVkPyM9aPwzTC3qc0UyB/4YoyM9aZS5PrigB+0etOwPWm0UAPwBS03JpQWyKYri7Dv64+opdnzfeWpg+SPmb/AIEKOS/RD+FboyuyIKN+cZ+hpeA3Q08qN33fyNBj57igVxtIRmpdvPSkwPSgm6IttJtNT49qXbzQK5Fg96O1TbeP/rCjH+1/OtB3IaM8U/YSfWgoRQGgwv8AJ939aVpDlcACl2n0NOCjdznp6UFXRH5h84kkCmhv3bZYZqYp8ueR+FRleR/hQF0Q546BvqKbkA+h9hVjYAPu5/Cm7fbj2qWjTmRECfoPc0obPHX8aeFGen5in7R35+nFLUd0RmPKEnP/AHyaij2qxDLV9I7byyWnkjbsqqCP51VcYcjcyL6r1/nTaGmMJyxx0pv0HNOAz0yfc0mCRxUjFGQeOT/EMUw8Y6bT/sjil/iGFwe5pCMqPl4z19aloBDypG7jPA9aOdxYgA45Xb0pP4Txz25PFJxk/L07+tSWg3KOuOeny8ilJB4OMjqStMz7k57bqPbJz67qfKVcduHXHA7YpSwC+uemRTcEn29N1AHHHf8A2qfIO45Jtrj5egq3HdlUXAIwao8hSQO/Y04s+4jHA9qXIFzWbU5Zz8wkab/npK5+T/I4HP09Kz/OX+6vA4/z/wDXqDg8lOf8+9IcZ6ECtIKw7kxnAJyMnqOaQzELkkkdB8tRAYwAWI6nmgIgHGScYOa00GN35OQMj1NN3Lz39c0pTJ5GT7UFT3P5dayAjDHfycMfuUp3Ec/eq4lhdfY/tP2SQQf89sf16CpjpOoRtHMbSfn7mY/v/mOeOaB88O5nKrgpg4cDlgoAH+femsreVwVAJ+8owT/n3q01vIsphMZWYdVY4IpFgYlIlRtxPIL4B/wqfZi5yp0GM5qP+I56nqev/wCqtIrKGI8yP/R0/jnC/lyCSM+9J/rbbPnRyl5Pufxfi2AP1NDp26mvPZGf2/z/AJ/SmHr6/wCfwrXK7Zdv2qMb+H2btqfXA5/4DmmqId80Ut45hHz5EbfvG9OvHfk//WrD2XmHtPIyzjJPziHH3/L/APr/AIdanihu5pJvJiklEfzz7Iy2xRn7x7fiau+cn2HbczXHmx/6iP8A/WePpjmoozCyTi7mkG8K2yF93zf7WSOn0q1STLUrojNrL9jhm+yYiMn7tz/y1b8ccD8vWphYTxLdyyzWkI8zYRvRm3f7CrkgY7gAds1FCbZRL5lv5s3/ACz/AHmF+6fT8+v4U/esdrLutVM2fkuDOfbgAHB47kGj2aJuyXy5BZQw/wBopLDL85to53+T5f4u24jA7n1p00Vnstx9tM0g++PI+SPp93nJ7g8D2q9FrYi0ueODSLFHZ9wmmDSSLwBxubnoScgjk8CskzzEznzooCfkPlBRv7dVHp749M0nBEK8mWjJoZseEvJp/Mz5rMsS7eOuAx3E7gMnAyDzyKtuI4LQxP4YmF5Jue3klMnyLx823AzjuScHuKyRdzj7t3Kf9zAb5fmXvzzz+XpTglxcXcjXzTFtu/JPPqOvbuMZ+lLkRooo3oRcw+Dsnw/bQ/ut/wBski3y7f7yh2OMngEAAdua0bi+1H/iWi71Sws4I5POj8uKN9m3+8seeeeh64/GuHAaS0l2tHGR98tJ+nOSfwFL/wAuI/fxkCTiP/lp/vcAj8z9KUZcr00+ZjOipNX8/P8AM7F9Zli8R/a7jxDc3P8Ao6+XKsflPtPzbV+VtgB9MZ61z5ezkAnae5uZjuOxuT2/i75+b8KqeVZ/bRF5/wC5/wCWknl/+grkk+gzjPfFEkdon+ruCQP+esPzv/tdwB+NXzN7gqUY7HaaHq3hXS1mnufDv9uXz/6kXUp8mP8A2mXb8/Pbp2681B/wlEo0OSyhsrO1kklMk9xHCpkkOcgcg7VHA2rgYFcpJLAPI+aSeEDv8v8A3z1oj2lyQCP4/k/zx+VU6k18JzSoxe92a134k1u7uInm1GYETecirJtCP3OBwKz5NRafX0nvblr9QdzMZCDIvcZ603y7yFFkmg+WbAid4ucH+7/n9aJrKa21BLZ4m3owOzeD1/vbfu1hz1GbRjBdCEM26VykalgQq5IAPt6Y96I3YXMflCKFo04bk7z6kdSfYUyOALBI/wBoj8xGwVyWLN7euPUmpI1Ty080xpIXyW5GD6kdAK3u2bOyLYmmu9TnnlluruQj5yqnd+PoKnjgVLL7QRCgz8pkkLH8FqKBWYz7FWePHzHOxPqRSRBPs5LQqWz8rOQuPpV0zmZaYboI1Biidj0X7z/U9hTmINwhAyqDnb/Sm4BTbtjlRf7v8X1NLySGyAx+6q/drpOVlv8AeQgssG3d93ByQPoDx+NLskhtCht8SseZA2c1F5cZKjzQs45ILcD/AD7UbEa7AMh4GA5JwR+NapMxbNABrh4oUiAKD5Y0wS/vVeWPy7l1bznmP3gO3tSw3Bt7oTWgKyDo5/h/PNWs3k8xKq7PJyzgfrXWlcxvYqCAyIP3MoA71YMRIG4ynA6E10emaTrGsXsWlafEZ7l+PJAwWHcn2Fadx4Vu7HxDBpd5qFha3T8OzXsbxQ+u90ZgMenLdsZ4rojTa1OSVaxxHkZ7yY/3c1di8lWB8kkj/Pzf4eneutl0nRbXXoLO58TLPExIlutOs3ljj9MbthbPPQVU1W20NbgW2lSX98qNukublUiDKAc4TJx9S1dSduhl7a/QxT5GSfIxP/n+HH4n1qYQSyngPWjbGQS7lgtoIY/9Z+94/wB3j+Wc47itS9v7zVX+xgRY6yCKP7i/57V104qW5zVJzbVloafhf4da94l+0Taa8SWkOPNu7mURwoe4yTk474BxmvofwB8FfD1x8O4vFPjjxIkOnTlxDDFcCJWRHK7iW5+YgkADkYPevnX7TJFaJpyaxOqxjkLKRGq/7v8AT8TRLq8YEcVvdkMek7/8s/y6n0H513+zgtjz5SnN6neeLf8AhGV8STLodt9j0qMslv5k2+aRc/fYZJBOBgdgB3zXBte+bfGeCzjEOf3Q8vZ/n0+lZ5uYlkMUUUkg9xs/z9ajlnOABwB2z/n+ddC2OP2bejNQWuopqj+cNieXhmB4NcvJGDNJDuLPnLOTwK6mzN/emaNSFVYgACenFctPHHHcXKuwZgcrg/eqZq7VvndnTQuptO23Qj3QQrIGKSSAYUAdfeqD3UYtUijUhs9QOtPlKLDDIh3Nj5hjr7VX/eMmdrbyeoH6Vx1f6serFKw6OE7t24hz69auou1f9Y4b0PSqaJKzDduVvfrV2O3jIG53D+/SnS0Im11Z0ekXjWeq2sitg7g4PuK73TmjT43QCI8MGJP1hNeYxJHGFCjLf3jXovh/9/8AFXTmHWSN/wBIj/hXr4Bf7fTf95fmfJ5lSSpzn3hJfgfE19/yFrj/AK7N/Oqv/LQfSrV9/wAha4/67N/Oqn/LQV/OE/4h/REfgJskREdvSup01s6EuTkrkfmf/r1yp+5WvZTbNGu1zjla9nL6kKVe8nZWf+Zx14c8LI3b5PtOnEAeUGZh+ZX+iE1V0y4xbJF3R0I/2yJVx+haoTczXNjLzkRpvk/3vur+AHbsM1W0uaLzQ0xjiER87OPmfb0X3ycZ/OvVqV4TxcZQ6qxzQptUrPobkC7TacZBkh49hK8f61VxtsI3P3o7dW/FJitX4VDXNnH02y28R+u5pG/I1nkn+wEJ+81iSfqbgmvRlFcmi6P70YrX719w+SPDTr0y11F/3yNw/nUcnWV+wS2l/QKauyqPt7r63d2f/IYqo3/HlMe/2KL/ANDFYW/r/t1F+n9akQQ/bEXt9tlX8wKqKM2trkdbZx/3yxNa2z/ibhcYxq5U1nwjNjZHH/LK4H6E1zte78//AJFGqf8AX3laUZhuPe0jb8sCmT9Lz1/dSfn/APrq0VzD9dPyfwbFQSj5bn/r1iP6LXJNWv6f5mi7/wBdBsnytc/7Nyp/PNRFds2P7tz/AJ/lU1yCPt3sYz+n/wBellXFxd/7Nyo/PNYzWv8AXn/kVF/19xVI23CY6C5P9KhiUiOH1E2KsuMSv7XVMAwygdrvFcjj/X3G62O6+G2uWOh/ECFtStlubS4R7aQN0UOpUn9a4PU0MfiK5jMXkssrAr6VWZmFxheqSE5/GtvXgZfEr3Gci6HmgjvuALf1rrniKmIyr2LWlOV1p/Nv+SOSNKFPFup/Mtfl/wAOc73opzjEhFNzXgo9IKD04ooo2A0IV3Wl1Hj+BX/I/wD1zWfXWeDrIar49ttOZlQ3MckKlhxuaNgv/j2K5RgVcqwwwOCK9CpSf1SnV7uS+6z/AFMIy/eOHVW/G/8AkNPQ0ypD0NR15z2N0A6ipKjHUVJTAD1NFB6migAooooAKKKKACiiigAooooAKKKKACiiigAooooAkooorQzCiiigAooooAkooooAKKKKaMySjvRR3rboBIuCdtSrj7vfNRLgHdUowAXPrWsPP+kZMljHnLNMeBGOf8/WkH3hWjaw7/COqsgw4khAPoCWz/Sq1tbGaG6k3bFt4PNbI6/Mqgfm1ek8PJqChrzK/wCLX6GF0726f5IclpJJZXM6jCQhd31Y4Aq7f2uNd1MWynybfnn04T+Zrpb62BtvEFvB/BBaP+QUH9WzTYBBB4rTzuLHVrPaZD6sOT+EgBr3/wCzKcI+xlu9353av6aI4I11LX+ujLSS22lX/hfXLeMrZzW4iuQD94glW/nU0SW+meItS8OXZxYagN0Lk8IcZRv6VT02BpItT8JakfIuVlMlmx7SDggexHNOt86vpB0HUj5OsWfyWUrcZxz5Z/pX0dBxhTg4Rt/d296yjOD/AMSSsedNe83L5+l7xf8A26xtsRZ/bPC2uZhty2bacj/Uv2P0PelMz6NG+ia/bm60p+YpR/B6Mh9KFulvozoXiIfZ7yH5be7b7yn+6f8AZ/GkeTUNFhFhq1uNU0dz8kinO33RvX6/h60OMeTmT0Wl3rZf8+6i/l7P5lWbdnu9bd/70X38hwgv9Ktzc6ZKusaI/LjquP8AaHVf85qtDFpF9cCXS7ltHvByYZGPlk+z9qntrFld7zwtqRJ/jtpceb9Cp4YVBNdQTzGPWtKazmH/AC3tx5bfivesJ2Vk9F0vrH/t2a1Xo9i+XVtPX7n81syzcTaokfl6tpI1WHtcDG4j2ZefzFZh/sOVxtN3pj9vl3gflg1dhtUV92l+IViP/POTMZ/Xg1NK2txxj7XYQ6jD2Yopz+K4NYVE7aq6/wDAv/JovmsJWXWz9Wvwd0Qobnb/AKP4jicdhNKw/RhTx/apX/X6fdL7+WaqPJakfv8AQXiPrHI4/nmqpbSsj/RbhT6eYDXPzwj1t/29L8pJlWv5/JM0iupjrb6dj6Rf1pu7UAOZLCA+3l/0FZmdLHS3ugf+uiUb7D+Gwnl+soH8hXPzru/v/wDtS+X+v6Zcke4P+v11IR3EQLf+g1SZtPUnfcz37/7uwH/vrJqdFkPMGiYX1lZmqXOoKOBb2q/RRj+tNa62/CT/ADsO9v8Ah0vy1IUMrj/RtJVF/wCerkt/PimSAKP9L1Af9c4x0/KmytEx/wBK1Ay/7EQJ/nTEaEN/odi8h/vSH+lYt2en9fJDtp/X5sWN8ZWytNx/56OM/oeKZIiht93dea//ADzQ5p0oeRcXlyIU/wCea8n8hTEeJDtsoGkb+8/+FYN667/c/wDwFbmnT+vzHhpnhxEgtIf7x4z/AI1CDGr/ALlDPN3cjA/KlkUM26+myf7icmlDSPHttlEEf94jn86ybW39f8AP6/pjWIUfvzuk7AdqOTHvuD8n8IpnyRSYH76b19KGUq3m3DZPZRUt/wBdPm+pQoy4zJxbjoKQEMdqDbFnvS/NMAz/ACRjoKTd5vyAbEHesm/66/8ADAABLFc4jWmffy2MKtKQSNinK9zSkgr5adO5qf6/4CGV+r596fTMENjrzT6zKHnoaZTz0NMrGYCDoKWkHQUtYgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFKvWkpV61oJ7D6KKKCB/JHHFOVXzxTMk8dKkCMOQa0AlxLj2ph680uZB3pDz1oMxAhJ5qRUORUYJ/CpQzU0IlLEf6yJT9FxUezf/q4/wDx+gM+fm3EfXFP2xN944+vNWMb5Ug/gIpCremKeSf75/Om/N9fxoMxuOaCQO4qQZx0BpCG/uj8qBXEDZpdmSeaXB9KMH3rQpvQApA60AjPIpwAPen4PpVIybEAjx1xRhPWk289qftNMV0J8tIcVIAwPQGnhW/ugUxXI8ClA9Kk2+1KF56cVoZ3GBfWnAelPwM0taEXGYOeakC8ZqQKPSpQikDIoFcqgNuJHH61IFbHUCrawRZ/jz9KlW3hJwfMx9KBXKikIvDBj9QaaHbdyi4/3RWk1pGG/cMrn/cNRyWsigF4wPxIoEVsAnO0D8KQrmp/KwOn61GQMelNGY0Rj1FHl5bg5oG7PGfwpwUnnOa3EmN8k/5BpPLYDjFTfP2z/wB9CjdKD3H1egq5EqBWyx3e1XEmt1XBtlY+pkxUZJxyVH4ZphK56j8EqWguRkKZnIUYP8OelQ7AUOMN756VYUHzGHIHrnrUiKfLJ5HtnrVFmf5b5x1/GkMbBsbfyOa1d0fl543e61EQjJkhc/TH8qB3M0pg4wf503HYY/EVdKAjJBB+tR+WT6/iaAuViDnkY/AUhVivOMfWrQAUYEYY/wC8f8aQIN2TCCfTcaixZU2DHT8cmkKL1Ofzq2UUn/UlfxpGEZGFDA/hinYd2UiuM8ke9MxgAF8D+9V8pCTEI5Hz/wAtMr0+nPP44qTyoiT5kwh2fcEkZOfyz1qXEtSKAXcOhb/aLcn6c0zZkYaM4HcNz+lWfI33nLxRj1yQP5U82/8ApG1WjlPru4/DpS5S0yn5TEkhGIHcJ0puw7T8p9iUwKslHMxCgeYOvzgZpMMVbauR/EA3AouK5VKkYBQbvc4FITznt3A6VaMbCEGVJPKP3Wzx+FDRzgqZVnH9wsME0rlXKmcjqfbC0Y56tz1+WrG0/wC1z06UmD6Px1ouFyDb9eOlLs6c49eal5H8Lc9M0bj/AHenXNFwuRDgHjj+91pvPlHHB9xyam34YuqA+uRwKTcoJJXcD3J6VRdyFslVA4PfPBoZW8wEHKjv3qXcACG5HZt9INvXHz9mxTC5MjTKoCtsX2P/ANenyyXEijdJLPj/AJ6ZwKjchiu45OOo/wD107IEfDO31AqrIyK/OeeG70c596kxxvpMcbqZRBxnBx+VIcYI4H4U4k88n8qTJx1NZmo0n5ozx+P+Sf6U2Tr7n+5g/wD6qkx8wPT8P64/xpw5vP8AW4B/j2f0x/IUFFccnk/iVH+I/LNHA6Dv9/p+mMVPgZlHnP1+Q4+/16nORTSTiKLhf9wj5vxyaSVjRMijYZYBVm9cg/L7+lNQ4yGwz5+/vAA+hJwaeTF5+1grr3JDED6AHmgsiwNt2gH7xMfzH8+BUFidsg5P9z/P+NKfN7S+QJO39/8Az3BNAxiEyn5e0fl//qB/Op85vZcQC8mePPyW7fu/+A9OB3xgfrSY4kIYGNolZo5BghQQA3oSM8fXmmAQGRdskrDlpcAR49gec/XFW47a7t9J+1bJhZTvsEyxhN2OoH/66kjN/AltH5TQXBR/J2zgEbu554+nFYblFYKy27yx25kG47ZwGYR+x4AB9zU2xU87bCbmcoHM4ZgEJ9FwM/XNO3SGaOzm/fgEsUS4Hl59j90Z781MstzukgkvJhESBPbxvuJVe3XaQO2aPZmZILG+vHhn+xxzEbU+ziPa5+X+4MMe2W9+tWZNJvktDM1jHGJHx5mPRvu8HAGV/wDr81bgurTTt0BlcJMquRay7mf03vngD0AOT9K6nWPE+h3baTBBpFnpNpbKkjfZbUTySMMD94WK7sgfdyRzk5PTaEeU4alSopJROTSxu21iGQzWtpNn926FEji9+OP696oTL5jzyz6g87PJgkZZpB/eOfpwDk9OK3/EXiaTXtVmvJ/+Pv5Ut/s8KRKke32yScn1z79BXLyy/wCi+TFEkX8Zkkxu/PsOeg6+9bJII87+IfKbCHVQvnXFxbBfnIwrMfReu0fXn2qm/lq8iGDKuflLuT5Y9OMZPufypyXCwrujhjkYrgbwWz74PGf84piy3CWZgikRUlOZCFBY/UgZx7dPauaUtTqSHCQC2m8mFDz88nl/16Dn2BqSPzSc483/AG9ny/hxio/NmFmYPOk8jvGKvWZ+3TQW8uoeRFH/AM9921PoFB59B+ZFVFczCeqIpIHTfJIJJsdJGVthPoc9anWJhEr+XCmBuUORg/Udz6DtSzJax6k6x3bXVsvAkK7GYfTJpuIftMaum1Qc9dxI+hNdMYpLQ5XInhigeMzy3MULqSTDGuSP/rVcgjt2s2kuLiQSf8s4dvH1JyBj2FQLhrxTEFWNORu7fUCrSvvuGZk3SA/KrLwD68c10wWhyTkWYAkRQy2BmkP3Fkb5T/wEjn861XtbyHN29pZs3G2IgnyvovT881RiimcLLJcEPzt8hcHH0H86c8UjuHkkk/2VMgLn8+fyrrSRxOVmWgy20jPJKs1wRlAqghfcj0H6VPaC7W3uLlriR/N+UmKUgt7HByR9ahPlDK+TJHu4CGMFj9Tn/E1ttdWraRFZ2+ntb7Pmcs/LH6dvxrpjBdzknUcVoilCGgljmWzO8DO0IMEf7WRyfrUjSXL3GyO0Us543krg/QE8UqsQnn7HZQcZkwAPYcVMkrfbWlWR442GCBGCSfQDnJ9+Pwrqil3ONzbeqFMVwkfkiGPzxw7glvx6YxUy209tbpHBLE8j9SsSlj+Jbj8qpiJohJ5k7lycGMAKQfQnHT8aRnt4bUxiUPOTztmOM/7WD0rW8f6Zn7z2/IvPFPGgtoEXMnJUYVgfU8VA0CxxFXK724bM5GT6kenvUAu7RY9ojS5lIyz7id351JHdRRWzPHau5frIsRAz/dHA/SmpxXVCtLsxym3hhJW2iuZAcBBnaT+WD+dNWYrGcWkvnE4Un5QT6DnpU8ZmmLTPbBCPvvJJtAHoO/6VYa0mRWkIt4lK/edifLHoNoxk/nW0WZXj1/MoxyyohMqIpY4OX3En0GP5ZpTu81jJyx/1ZAPPsM1Zh0yZHM80ywfL8oZRyPz/AKZqwNPdYvtksrGQH7pQAqPXpiuuLdhN01sMtjJFdOWmdS6YDhsY9ulVLqBY7tADGZHTAwR196meK2S+W4lcpAG6S4y3uec59q2mm0020UvyKhb5I05I/wBoj/69Pczd4ST7nJFWXT5UEPmqv32VTjPv2qGMsloGEDkfxFjjP09q6OTU4ZLwsY55IkbCoEG1j6kkiqK6i8Woyu1tvQNmONpNqKfU4HNZSR2Rk2thbbRb9rGWRwLGEfxyc7B9ME57AdSa6bTPBqLo/wBs1y6uIiekMK7Wfjge5OQAK59/EF6L2K7CW6CP/VxMu5Q3Z8HrjnGeB6VVm1nVpjDJcavIwT7iR4iz7/KB/U0/aQQ0qs97I9EHhnRNI05LnUbbz7ljnyVnbCj+6MH5iPXpjn673h2axPxH0oosa3Mithbf7oHlt8v6d+Sea8XBaZxcTysyZ6yyHn8z/Wu98EzD/hYOmY6BpMH/ALZt+Nexls/9tp6faX5nhZnB/VJu+0ZfkfGt9/yFrj/rs386qf8ALQVbvv8AkLXH/XZv51U/5aCv5tn/ABD9+j8BMPuipoSRmHs9QjoKl6EHoR3rojuZvU2NRVrDFoowZI18z9ay7SdrXUY7hFV3jOVDjIz24ra1thc6RY34HLfI59x/k1zinEgJ6GuzFOVDErleis16GVL3qWu+tzvysawSzQSvceXmNJif+Pm4k4LKPQD+Q9aYYM38cJwImuYrVGUZBWPmQ/TPNFlcTSx2/lst5qSRFLK3iTCW3GGc++Oc+vNO8tVs2Nqd6Rx/ZLIg486V/wDWP+RI/EV93SVOrS5u+v8AXy/S+rPJe/8AX9f0ypztSZ+q2087exc7B/IfnRNHttLqMD5xHawj6kbjVqS3adbiJePOmi0+P/gGC5/MD86aHSW/gnAzHPqDzf8AbKLp/wCzVzcivf8Arbl/y+8u/wDX4/5jpEB1eJ+nmapI/wD3yo/rmseEEWVkOmLa5f8AMMP6V0hs5z4N0a+EPEf2t5G/2mAwKwXAitX9YtMx+LuM/oxqMXh5Umm/tJP/ANJYUZqez2bX3NogbAtm/wBnTR+rD/GoZ14u/a0hH6LUs/Fnen+7aQRj8dpp94pD6oAOkkMQ/D/9VeXON7u3R/lI60+n9dCtdIS9+PVol/T/AOtSyjM93/tXaj8s1YlXdNc8fe1FE/LNREF5lIGd2pkfh/k1nKGun9asqO39eRVkTc8nve1BKCImx1+0k/lVpGG6Eno14T+WKoyPnAHOZWI/SvOqpJGyYyNA08Zzks/IrRnYy2GlSYyqh0/I/wD16oW6H7VAx+6+4j8M1sQAP4Jj4/eRSs34EMP/AGWtsOuelOHlf/0nX7jOo7NP+uqMV0Hmp3yCar44zjqtXGHKHuIDUJXg+yA15UqaRvHQqgECjB9Km2k0bTWNmbXNfw1qTaR460rUlODbXccv/fLZqPX4oofGerRRZ8pLpgn0zWVg1q65z4hnfu+1/wA1Br0U28A6b+zJP70/8kc2ixCl3T/CxjHvUdP/AITTK8l7HUgHUVJUY6ipKYAepooPU0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUuCaMEUAJRRRQBJRRRWhmFFFFABRRRQBJRSDoKWgAoopD900GY4feFTAZUCoR94VMvQVv0AcPlx+NPxujIHtTQNwGfegZBwOnFWtzBnQaHeQwXNxaXK7rW5j8uQ915yGH0NdZPpf2LT9Xjx5sR0lHjm/hfDoa5rTdN+dZ2/5aJcxeWf7yRZ/m1ddpepzwr4fFy6vpl7Zta3CSrlQQWUg/wDjpr9KyiFONHkr79H25rfheR4mKlJT54apbrv1089BytBL4j053GLPV9NEDnPRwuzJ/wCBLmsWC2mv9DvPD8wxq+nO8lufUHlkH8xXQG30/WNMvNElD6Zf6bI00Ix5gYfxqvQ+4FMms11uK21jSNSgfXLJcXAB2GVRwrYPfr0r3KuEqSk5RtKLvfXVrTnSW94y95K3VHnKrGC968X6aLflu1pZrRmMqt4i0ZH3GPxJZKFGODOo6Ef7QFO86DxFEIpsWuvwDCsfkSYDs3+1WxPos+qJHrOmNDba3FzJFDOp80juuD145HvTJdObX41F9bNpesp9y4xhZT6N6NXO6VdPWLldLyUl3v8AZqL8fLro61Jq7drf+Svt5xZly34lCaV4ntmWVRhLtEIkX3J/iFPEOq6NaOYJItd0iToB84A9x1Wra2mtxo2neINL+32SnEc+8Ky+6vnn6GrFt4U1UTiXQNUiXf1gluo0kI9Dk81ksLiajUowk7dbWn6NbTXn6C9rSStzL84v0f2X/Xmc9nRL2Xzrd5NHvM/c5KZ+vUVpCDXUhGGj1izHRWAk/wDrj866GHRbU6otv4puLKwmXrIjNu/JVIP5163pmgeCYdJzHqPnn++rMv8AOvfy/IMRjLylJUn5Plfzje33HkY3NIYVK0XL5XXyZ86TNpzOVutMmsn7tbtgfkf8aqiHSy37jVZIDnjzIif1zXqXiK40u1vn/s7TH1TB4+0XA2/lgH9a4mTV9ynzfB1rB6yIrf4mvExeBo4Ou6c6sW12jL846HoYfETr01Lla+a/JlKOO/Yf6Nr6MPRmxUjLrSr8+qW7L7yJ/UVnzXmnzkiTTpYj6CY8fnVUJopfJhnDem8V4s6kIaQl/wCTSX5o71F9V+Cf5GuDqI5OpW7f8CT+gqN3v886tBGPZ/8AAVmv/ZA6QzA+8i1Gp03tZSyn/rqf6Vj7fz/GT/JGigu34L/Mmk5P+lawZT6RgtVcnTM8medvptzU6yLn9zpGPd8vUxN/j5YorVfXAX+dcknd3/ST/PQ01/q36EKByM2um4H96TLfzokN3txcXccC/wB1SP5CopV3H/SNWz/srlv5UxFtF5jRrs/7RxWV7L/hvyjqH9bP82N32iOAInu5OxPA/IVORdvF8221i/ugAfp1ppluTkQwLap3I4/WotkAJea5M7egB/nWN9LL/L/glv8Arr/ww0NBG+IkM8vqeB+VOkWST5rmTy1/uj/CjzJSNsMXlJ/fNNKxBv30nnN7c/rWV+n/AA3/AAQ6/wBP/hhFfny7dP8AgZowkLZkbzpfQdqGMhTYq+XEe4poMUX+r/ev6ntUN/1/kix7I7ASSttTstN3Gb92BsQd6AMuWmY/Shm38H5Ih0IrO9/61+fYQ3GD5aHPqaTjaFXqepoGf9WnIPf2peC5VOh6ml/X/DDE+62OtS5AXI5NRZCjaetR5IbNH5lDjySaKKKxmAUUUViAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUq9aSlXrWgnsPooooIAHJ44qUK3rUI9hipgDjrWgMXJA60vUUynDNBmOqSo6fketNCY9u1NooqyB4Q46D86ftIqLOOgoDnHFADjkHqfyp4J7E/lSAn8aNz59qCB2COvSpF29xTBgjvUgBPQVoJsUhT0FAUkjJ4p44IzT8DrTRk2OC223oc0m2DsCKT/gIpf0qybibVxxmja3apAPel2j+8aBOQ3bS7RT9vPWlAGeBzWqMbjAvtTgDmnd8d6XaQMngVYrjxwKO9FLg+lAiTt94/nS5PXcT+NR7TRsOelAFxLuSIKAoOKnlu5JypKgVmYPmHKk09clDhTRyEFhpFLEbfyqIgNk4oAYDO2l3sO1actiExuB6UtFFaFBjNJjFLRQAmAOgoIBHNLRg+lACYFLRg+lGCfWtB87E2/NnLY924ppUbsgjFP2Njbjn3o2EfKQM/TNAc7IiBnj9BTc854qfbgYOaNmB0/M0B7QhMjjgcj2P/16C+B3Ptz/AI1IVbd3/Km4OeM/UirsX7QZv+TJYD2xzSeZnjKgf7gp5AB5OD+NJgdyB74o5R+0AYjAPlo3+zjH58/1FRfxdAPbPH6GngHccck+nepRLJCOO/8AfjVv5g4+oqGi1K5VZVd8Db9CTTdipjBXHc7jVlpW8zJJI9Aop5JcAliD64HFRZlKSKBVQcAgg+poMYX7qnJ7781bDSq7bZAQeCygEmmBWVWCAsD1KjIpcoXZU2IPmY/QHJoKnILHJPQknirTKwAxy3pikMeWBMQz3AUk0chXMyqXfuQcdOtNJf8APrV7yDj7jjPT5aYYT/cfjrxRyBzFI7yfp0zSANnonPXJFWzCc/6tuemaaYzj7g465NLlQ1IjwQAxEeewzxRhllDbIyT2K8U8oAMjJ9scU0xgYIz+IxVWNOYYvyu21UZj1yOB9KaMCFk2x47seoqUoQcFSB68c03ac45+hFFh3Dj7NjyUH+1/eq1NMJ1iii0+3tdkfON3znux+Y8nsBgVEIsgDt6en61OBSM3LlKpmOPmgjkJTZs3/c/2uCOfrn6VFxtHyoPVx1/n/ICrhh/0c/uu/Wq/lH/nnQVzEZ/4+v8AVR4/ufNg8d+Sc+vNRYycdP8AP6dKsbSHzj5qHXrx5f8An6mg0c0U/wCLGMH+/UqmEXoOcxfx7PlZ+vy59+5xSEduop8nlfuv3WP/AGb+lIfMSY/0aaISRxD74BTc34NgkfiQKhj7RK0MYf7+R/8AWB+gGafJ5WTiDb/t/wCRj9KgbBcMsYx61FmEWSxDkwi6FpF/H9/5/bgH8uBRFIM+SLv7KJPv/u92fTpk5J7YAqCTBP8AqvK/9m/z7UAxdfJ5/wA/TH4UjVMcJTHIlwLqaO4i4VlyNv8AwLdn8qHkHnM8cs0yuMzsFAZv1OfxqE5Fw2yHlvvLzjH1zxTQoaQLsVY24KoOn4nNc/UoZvi2AYOzspPI/SgGIMAR17nOf5CnEA/KF+Venr/MUmcndt6e3P8AOmaDHMazSkOynOAB0x+f9asWscJgmLuVGOGHQ/hxioVxhm3KBnBB6n9OPyqQREs2xtpxkk9T/OtBjO/Bz6GjIHJ6CjBx/wDWpCaDImWYBstETHjHGFP8qYCPtBfyUEf90kkfzpGRtm7DY/2gcUq5Ee4YX2JANGohhC7yQdntjj8KUYz1ZPfvS5JPZvc0oDf3tw9COazGOA45w3uy81Kvsyv7DINCDgEEp7KuTUw6c7gPXgGtIkSLEcTlxn92O+7vVtImjR3+YJ/s96gXCiJ4jJGw/iJq4HMkn76R537KO9dsDz5k32djFE/kiEEYDMcs309K0THMiCGQxW8JIy3Uj6HPWo7CxuruYmGB5gM5jTqg9yeAPxq2LG4eGQyJHaW6dcsMk/UZJ+tdK2ONsQAYCQTs4yfupy3vn/69WYrMwxmSTyUkboXyz/gag8q6Mccr7EhHESCTr9PrUos7xLnzDEnmMRgTSbjj3BzitU9TmaZehSOGZJZbrYxGERFUlPYDB/Q1aFjaRwNJcaiS8p4hRg0n49vwxx61jNBOVcsYWkbhcqfk9gMd/wA6jMM8U4EgVwoy23OAfc/41vzpdDL2fdm6I7Nbcma+Ytn5Yo5QWHsTjn+VSFNGtINsl4bqQjmONi4AP0449TXPIJImdpLuOPPSONF5+v8A9cVJGySzRxxvDB5h4kLjd+WcD9fpT9p5A6N+ps+ZpEMJkijMrtwq+UzBT6AsMVA11axwNdCDLH5SPLVP0/rWYYh5zQxqQw5MhOd3su0DmhZAkqygTCXoCU+XPuD0/nWnO+yM/YpdX95rRXVvs88xtJKoznGEj+mTz9aP7WDR4e0ST+5mTaF9+/NYztP9p/eq8pHKqMKmfenqt05aQsbhRyYxllH1yen1o55f0hexj3NU3cuBcbY0A6L0VPfGcn61HBNPKyXJKQkN+7C4OT68n9TVKArI+2fAgP3kRuv15/TNX5lsIYVMMxgHZR/j2rri7mTglpb8CeXzp5W8+4mTb8wLS8H3HGBVSSZCQwuHeIcZlk5c+nWoEaEvIrLtyMsQhLH3zzipUmieJYzGQh4CoMM3vwa609Bci7D45YJ18jiNQcviLnPpwP1NaEU6pbyJGkqxE4kxjLe2DgVXQu0RaOBI0VcA5zxSwCVllCsqKE5LLwB9a0g9TOdpJeQ6YShxDBGdrc8sG2+2RTLm1uVMaFuXGEG3G729T9aiSWbEawyguTgEDJI989K7jXbLyPBOnX0NxtYjEpUAE/4VcrNGFWapygu+hxcunNDEGu7hYl7pFyx9ge34iqa2ttvyZPLQHgNgn8//AK1MlZZXMqyO5/iznd+J7VAJ0LhY48uD8q5BH51yWSZ3cs7F+Iwea218rnhu5rtPDE3/ABWtqIYucv8AP3+4favP4mPns0iBW/ujr/Ku28MzSf8ACZ2oX5Vy/wAvf7hr2st/32n/AIl+Z5WPp/7NU/wv8j5Mvv8AkLXH/XZv51U/5aCrd9/yFrj/AK7N/Oqn/LQV/Oc/4h+4x+AfUn0qOpKYzUhnDaDLaS5Kj54gezd/zrUudK02DwPaX0V8st3I7B7fBygGMHNc3u+YE0krccHt0r0I4i0ZKcVK6sr7o5XTbas7a3NazuWs9PeIXciW04/fxwjBOCcKT7/iPUV1SzuXtfJgEd2VaHT7FTn7OpP+tY+p568/hXH2Cm4tbiB/PaMR+aVt4d+cA8t6AetbekrPbpdWd2w0gEf6VMyH7TIpHEaA+vXt7nFe5l9eaUFrZ7evb9e3XoYV4Rer3RptiCJzaKZ4oFNpZnP+umk++4+mSM/7tRyIFM6W674LdEsrdx/y0kb75H1+b8xV3995tvNDAVumBh0ay7xKesze/f689BVcCO3w9tJ5ttYZS3YdLm6b+IfTg/RR619L7N/1/W1tfRR7nm/1/X9dWexaVe6MfgTrVgy7p4rmKNMfxHOw/qD+YrxG6ijuru5jgP7u6v0toP8AdXr/ADWul0y5FhpGsQOcrZ6cWk/6+GkUr+RH/jprnHQWcsTAENYWxaUek8nT8sj/AL5r2s2xKxlHDwcUnFNafNflzfceZgcN9Xq1Zcz953V/l+tvvK5WGe7O1cfatTOweip/+uo4mE81sZD/AMfWovK3uq//AKzU8gW3Xf0ksbPLj/prJwPx+YflTCkdpkyc/YdNGR6Sy/4b/wDx2vjuSz97+uv/AMke6m2tP6/q6KsOWj092ORNcS3DD2T/APUalsebSyOOS73L59Af/rGkdPssUwPP2SwCn/fk6j/x4/lV23tC41BVYIbPSwrD1ZuSP1P5VEIPm0/rb/KQSacd/wCv6aMNoA9pZR/7Ekp/U/0qKOAJNbSNj/j3aU/hkCrkmYZ5x08i3WIf7zYz/M025Tabxf8AnjFHCP8AeOM/yNeVOleo5en4f8MbqX9ev/DlVRgxcY2WrN+LZx/MVoWfGg6lDjlbJX/HeD/7NVSZSr3gX+ERwj64/wDrVqadD5moarF1VojCvuVQn/2UV0YaD9paHVNfff8AyJqNcv3fp/mc4wxHI3pCq/iadIg3zKO+xB/WrD+XyueHn2/gtVi++TcOMzM/4dq8eTj0OlPQhORMcc4cj/ChQSq5HRS34GnqNsWT/wA8y5/pT2GGKjsiofr1NYJSa0NbkQxhR32qP0zV3V+buBj/ABW8Z/MVTKkSEezfpwK0NTX57Mnvap/KuuKkqM0/IydvaJmIeFqJutTN0/GoW615VTc6kIOoqSox1FSUkMD1NFB6migAooooAKKKKACiiigAooooAKKKKAJ0AJocAGhOtK4ya0MyInFMJyalK/jTdooKuIDmng4GKAv4U8L7UBcjpQB71JtHtTgPUCrSJbGAU7A9DTwPpTsD0rVIyb1IiBg8VHgelWSBg8VGQMHiiaGmRjoKWiiucB6/68VN/F+NRKD544qQna+Dwa6EmA84BOOK0raDNrJM3Qf/AFv/AIqqEMJmvYoh/Ga7eeH/AECaFRg+RJ0/2PKLf+gsa9rL8Kq/PUf2Vt5vY4a0uWy7lvItphL2stblE4/2ZQP6K1Nisy+l6x4eIJurK4NzZnvIuMkD6qQ1SJD9r1W4sc7v7Wskmhf/AKbouSPruDD8arefPdaRa6pbrt1fSAIrpMctGDhXP05B+or7hRir9V19Fv8ANR5Zr0PIV3r6f19918yzNcyajYQeI7HK6nZYW8UdZR0D/TsaGUXijxJoJ8m4j5vLZe3qQP7lJJIIZE8T6Av7lztv7U/wnoQf9k/59oWjJlXxB4ZYxOh/0my/jQ+y/wAQrsd3eM9eunXtUh5v7S62+7BLpstlfp/dl+jJPKtdbkN5o8q2WsR8yWpbaHI/iT/Cke9tNRBttehbS9QT5RcovGe3mL/WmSJp3iGRZ7Vk0fW1OfJziOT3U9jRcX7+Qun+J7RpWXhLpVxIff8A2hXF7SfK+Z35uurhJ+a3hItxatZarp9penRolZte0e2HKavpPcg+ZH+XUVUD6JqEivbyyaRdn+EjKZ/3u1SQWl5ATceHtRF1F3hB2yfip61HNf2tw5i1vRzbTd5IMxt+K9DUTqVLWldLopXkv+3ZrVCUE3dLXrbR/OL0ZaVdftSZPOj1SAdlxL/Kj+3oXBins5LN/wCIxt/Q1lwWNm0u7S9aFrJ2SUlCf6Vfk/4SGOPE0KalEP4mRZAfxHNEa+IhH3XK3qpr/Mtwh1t/6T+BBJ9guGzFqctu/wD00T/CnRxXcY/0fXoZPQGUj9DVSS4hJxd6IkR7mPclRF9DbhobmA/7OD+prz5VOeV+ZX8uaL/HQvke1vwTNP8A4nv/AD9RSD/eQ00/23/Ekbf8BSszy9F7XF0PrGD/ACo8vS8fLeTj/tkahz/vf+VF+qHyNf8A7JoE6tj5hGn/AABKjL6n3vI0/wC+RVEppg63czf9sjTT/ZI6tO30UCsXU/vf+Tr9EVyPt+BZdZv+W2qqPZXJ/lVU/YwcvdSSt7R/40m/TVH7u1lk9y9SLIxH7rTlX0LAtWLlGXVP/wACZdmu/wCCIhJbg4itWlPu55/Cpwb5l/c2ywD1KD+tO/09h9+OBf8AgIxULxpybm83euwE1k35P7lH/ghdX/4dkTKysftlxu9hTVddxFtbFz/ePNKWtukETTH1apALsj5mFunvxXPe7t+l/wAS/X/L8BCkpGZ5wg/u9/ypgeIcQxbj6mkYQISS5mf26UoaR1wqCJfXpSfb/gv/ACQxDv5MrbR6CkABYeSmPejaiHMh80+xpSzPwuI09Kys9n/m/v6ANJUHD/O1GCQC/A7U9UI6Ju96UkLnJ3H0qlBPVaf1+IhnPUcLScdI+vejJbn7q+lJnnEYqSwOP4vvUlHA68tRQAUUUVjMAooorEAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApV60lKvWtBMfR3oooIHN1FOA+WinZG2tBIQdac3IplPBGKBjKXJpKKDMkooorQB6jPan4xk0sS8Zoc5bFaGYtSduTTB1qUgYz2oMxB19qf/u80igsdvansNg+XketaGYLyME804H5sHpTUG5qlYjAA7d6BMeqlz8vSlA2vtPNWIR/obFetMt1DzHPWgwYhjGRgUrKEGTT3YLLtxg0hB6tyMUmZtj40Dru6L3NPEZc/uk+pp8EihTC4xu6Gp7cmG5MU/yo/Q0+YhlfaAf3a+Y4pfLGMvw39yrqKbG/MjgNE33ZB0pzQlb0XBG+I9GFHMIz9uBkjH1pokBbkdK0LuHPzrwOtZmN3C1oA/fR5lGzA5NGzIz2rQByv8vvTVcgntTlQ7CaaF+fHetAJUY5601uhoUfPg9acyEA8VoQIB2FFNY4QnNarQiLTIpQPNDp87/3P/r+5oCUrFIAbaQAk1oywi0tYSP33mR7/M/h91x6jvn8qSaGWP8A5axn93v6Kv8AnvWalcyTM0EcZ460/Ix2PSnYJ7+tOAOCfpW9xcw3IoyPSrBQAxyARkfx/wCc8dePempE8wiwI/7n8+pz6dOKY9GQ7hS556cmpMYbB/T/ADz+tOjQfac4HP3AX5/l/SgCHBDe9GATyOf8/TvWi1lttvNmk/e5/wBWgD/1GB+dJNb7bEeV++3v/rPM+5+Hb8aBXRSAH+f896Tbhc7cCnEf6MQe0n/PT+nJ/GpWi/0bPU7/ALnH+J7/ANKslaMrBE3cDP1p4hLDiNTj1o2r+7+U89cU4DHmYDcdM0c4rjfs/HOBTTACcnPpz6etWxEf3ONnmyfNH+89z78dPXiopR5TDI5/j/zn8elF7heRWNuvzd/fmm/Zxx/j/jVkclcHOaeEJ3e30/rQHO0VPszcYxz0O6jy3XOJCPXDdat7BjjPPX5elMzg43dOmR1rb3ClORTEBJ+/t+vNJ9mcH5Tn6cVo/M/3IwT/ALNJtkVsNGR9Tij3B+1mZ5hcKFFBgYOGGc1pDhiGjOfrSAERl2jO2naAvayM0o3v+tJ5Zz0rT8wY6D8jR5nYAflWvJTD2suxlFCOq/mBTyCbbG3PPtn/APV7VqCIS4Cr5snpt/8Ar5pJIIxP5bR+XL3/AP1cdKXJApVTFMROOB+VAiYSg4/Gtk24/vBvfFJ9nGc/0p+ziP25Tt8wXXnR4Le6Bv0INXxev9pEziPI9Ywv/joAqMQlGyAce4xTzGGOWCge4pezh2H7ZmlJrWoX0cUAitxF2SK3ii/M4BPTnmsieGaXIKRL/HgR/N9T1P607yeeKYIiDkHB6ZzR7KI/bMyHt3D5yPyqN4WxjGa1jE3b9KiaF84I/Os3TsaKrcyPJYj7tI8R2LkcVrNAwzntUTRHio5Db2hnPnYiqvyVGy/uSEwPWtQxAKB3pptk8tjuAOOmalwGqqMloyzKAOajMbhyMc962Dbr+7JYAkVC0OD2PPWsnE1VUzWiJC5poiI249a0zBkr9aRocYPasuTyK9qjK8s+aGxk0CNjKOOtXTGRjilCneKfJ5GvtCKOymnJhiXdMT3/AM8fjWrfeHr3SQjXlxafOuQsV7FK4+oRjj8aqAEOccH2pD0NS4D57oosiYyGz74qFkyeOaukZamYA561DjY0TImiAtgQ5Ofem7duGD8++atGaTaAQ5A553f1qLLeYGI+XHc0rINSLjZuJBOemacozggHjjhaftOSxX5Tz3pNoLbdnJ5+7/8AXp2DUUY39f1IqQkE9f1zUfOc4IH1zUmCPUfiBTsZtk6Z4Owv9TVlWIOdxhJ9DVT3JGfY/wCf50Z6gIGPuf8AP861Rha5u20yxRSAXU+T/wAs4/lX82NMMkEk6+Y7sf7gl3n81FZK7lK71CKfUAn9asLKqhgpbA7iXn8sVstjP2ZeZ49+RE0af7cvP5GpvNZowUAkX0YFv0I/lVKNk271Vmf/AGlIP5kn+VOWcGT5lcH0IJ/U/wBKdyXT6ltJDuBEaqoOW35wRj0Gasb4mUsYUCZBCoAo/wAfyFVvMtwgVo1L8HcXJ/PrWpbS6YVlMjXEkyrwqlIox+Iyf0rqgrnI9OhFvVLTdsQLjoXA79u5/GnKzuVYMAgOQSm0A49M8/lUz3GlRxH5JpZhkAq+1B+PVv0qGS9shfcRPcxbeFc559hkiqcVcm99kWIDZzWV59tvJRex7fLT5dj/AN7dwTx+NVM+8mP+mf8A+z/hTDdjcdq+Rnt/9bAH86hafvuz742f4ZrS5FtdiywjaRghkmJ654A+ucVIXkghJBWLjjB5P61TS7CxSqVWQn7rdCPpnFVDIWkBDtL/AHlJwP0NO7NPZloEyTM0jkk9kYbj+NXI55ILbEcKxjP3y3z/AJ//AF6z9xIyUCknkquT+ZPP5Gp12GVAI3kJ7sD/ADI4/KrhJkuOhpgzz8wnJxz7/wD1/wA614fD+rPbC+igup8f8+9vvVP+BcjH41Daah9gugYbeKWb/ln9ojW4T/vkgrn6itzUfFnjG/gF5q2sXN0uAkSyzblgC9CqYwv/AAEDpXcpXObRbsyYtG1FIJJHt7hlYZLzDav5kgH9aigt5jBIzyAb/lKxsrD884FZ11ezXhHnzzTtnhmZj/8Aq/SkaCU4jiYMuOjucfkSc1pBtGUoJ+Qy4mCwFZZfLdFChW5z+X+NdTpfi+WPwfJpUsaLHICoc85riJgDvUxhOSfTpU1u1uVTmNWDg/3iaIS/ealVMLTq01zq9ndERmKXDqHyF/2cD+lRifCMAwy39xB/TNOvdi6qQIwQ3Te2f5VXLDJGz7vodtZVH7x2JKxfUngnjgfNnJrf8P3O3xHbMPMbk/MzccqRXNxzZTIkRePusATx/n0rV0pyNVhJlL4J+Xbxwp/z0r0cDUca9N+ZxYmHNRku6Pnu+/5C1x/12b+dVP8AloKt33/IWuP+uzfzqp/y0Ffgk/4h+sR+AfSg4OaSimMmyGHFRsCDzQCVNSDDjmtANKw+xJZmeTLzJIv7josi87snII7DjrntWvYajbxGzmt4rOwmR9jyyiSYj/a2nI47EDOa5TAU8cVNBKYb2KRWKMrhgy9QRXq0sXOnKMUkkjlqUoy3bPR1jJspJ45ntopVP2jWr5Skkq/3Yk5PPsST3IFAColpdQ2oRAdmkWGPmlf/AJ7sPr+fTpVeHUYLy4NyyxPMuAbvWb3zNh9UjGCfyIqeKTzpZbi3ndZJsJda5dHaqDptjXr044+b2Ar79OnUXuSvf+v66X1bex4jU1v/AF/X/DIltfs9qZEmIubKwjaW/OeLq4YZCe4GB+pqgkO2eO2vZCSCb7VCByehSM/gR+Le1aFkI4bf7QtuVsYoW/s60k5a8kPHmN7DP9KqGL55ra5lEqROJ9YuV+88n8MCnvz+u49q2qr93D52/r+tOZ9SVvL+v6/zsuhV8pZ/ISb/AFt051C6/wBmNeVX8fm/MVBGGuvIkuBhr+Zrq7H92JQcf+zfkKtNBLLG8bfu7m+/fXLD/lhbL2H5Z/AUz5rqLzIh5UmpEQWqf887ZOGP6Y/A15nJr7y/r+v/AEo6U/d/r+v+GKiqZ/KWYY+3ztPL/sxoDj/2b8qmswZbuKSRtgu5ZZJP9xVPP8/0pHPnRzy2xybllsrMf9M1GGb8cD8zVmBVuL2ZYeUeF7OzPqFT5j/n1qYQ9/3f6/q3/k4pW5f6/r/hjJC/aJITIMG5uTPIc9EXr/Wokw/2VpsYnnaeUZ6AdP61JOC6ytbvkZWzhH94H7xH+e9U2sn2XCLKXImEEP8AtHv/AE/OvFqOpF2Ub9/6+/7zpjZxX9f10+4g+1Rh4S53eZMZpF/LaK0dEuGfWI4wpBMU7M3qxjbBqmbKESSiH940k4ghPuMbj/n1rZ0JE/4SmIhcxyOY1/3EQ5NGCp13iqfO0tVt8v8AgfeaVnBQfocuYX+ctnCLvP49KlaIoJVHLCNVH+83WrmdzAEHa77m/wCuaDimqSgSRxnGZn9weFry5UFFlqTsQFFaZl/gZgg/3V5qBmygJHLFpD+PFTnIVIv4lXaT7nk0wbTtbt1H0HSs4potsjHMnPb5T9Byf1NaesLturJcYItEB/LP9azxkzDjJckY/EH+ea1tfAXXXT/nmiIPwUD/ABrpWuFm/NL82Zt/vYryZzbDGfrVaTlqsTHjI9aq9Sc18/UO+Gwo6ipKjqShDYHqaKKKACiiigAooooAKKKKACiiigAooopoTLEf3h9alb7xqOPqKcfvfjW6MWOLfhTdwoIzTCMGglMlDfjTw3vUIGKeBmgTY7PuKeCT6UwKM0/aK3SJbHg+mDTufamqAM0+tbGTZEQTULcVcVQRjrVOcEMRUTX7s0i7sipR94UnYUq5DjHWuJGp614Z8Dpq/hSfUJJlTYuQCa861K1W21poc5KnHFbNl4hvbPSntUnaNMcgHrXPXMskt4Lh/mHc19fmGIy6rgqMMNTcZpe877nkYani1iKk6krx6Lsa+hQ+ZqU8rr8kSMfyXP8ALNdYXhW7hkJ/cR6hsmP/AEynjAP6B6zdDgLWiJjElxMFB/31eMfrj86vwNHdi3t3cIuqWCwq5HCzwcL/AOggf8Dr3suoezwSilrJ3/r52OerPnqt9v6f4XIDBdLp8+nr/wAhTRrhpLcg/ejJ+YL9Dhh9TU7XYS8t/E+moGVjs1S37EkYJI/ut/OoxcXD2MeqwYXVdOxHdxkcug4yfoODUrSNYsviDRFD6fP8l5Z9fLJ6hvY9jXfCcoycdtn5pLaVurXwyXb5HO7yeq7ryfdP13TGFTZhtc0BvMsX4ubY8hP9lh3X3phgS7U6n4YkNtcDmexJ+ZT32+q+1SJFNZuNa8NN51iR+/tWG4xDuGB6r71EkdjqlwL7SJf7M1Zfma2B4J/2Cf5Vm3tHq9Ul+dN/nHa/yJV1r/wflJfqMFxpWpt5d8P7J1UHDTBcRk+6jofep5n1jTrcRahaLq2mMPkkfDDHqrDpVee9t7lvs/iOwaC4HBuYvlcfUdxUkNpqOnQ+dol6uqWJ52Ic4+qHvWKctX16tL3v+3qez82aaR308nt8pdCrBHpV3IDY3rabcdlnGef94Vemm1+0t8XkC6padnYCQfgRzVGW7025cpqdgbCfu9uuPzWnwWM8a+bpGrK8f90ny3/I1nGpK3uav+7pf1g/yQ219r8f0kiv52iXJP2iylsn/vRPkfkaeltaBs2WsiM9hIGjP+FWJp9XA/0/S0vU/vNHk/mtUDNpLkifTpbRv+mc2f0Nck5RjL3uW/mpQf4aFpPp+af5mkp19R+5vY7lO2JVf+dI8usBf3+nRTe5jB/lWU0GkOcx3ssP+/Dn+VTJFGg/cayn4gr/ADq/3kl8Tt/jTX46mfKubZf+AtfiStcXOTu0WI+/lEfyNQmdyedGTPsjVL/pv8Osx/8Af80hN8eurREe85rlfN3f3RZvby/Mi82TPy6Qg+sZpwlvsfLpcQ/7ZZ/rQRdH72qRfhKaiMbH72qp/wB/WNY3n3/9JQ7f1qyctqhH3Utx9FFV3S4IPnX6Aem//CoWits/vL4yf7oJ/nTANPXp5kh+uKmSk93/AOTX/IEl0/IClkGy80kh77V/xpwe3XiC3Mn++aUSopHlWgPoWJNDT3Z6bYR6KuK53GKf/Ab/ADK1/pj1N2/3I1tl/KonWIH/AEi4Lt7c03Zu5nuSf1p26BR+6iMrepOP0qelv+D+Aeg1SgP7mHcexNOcSH/WuEHpnNKBcuO0Ce1B8mMZLGZvypeX/AX+YdRqfOf3a/iaeRGnMhy3tUbStJwq+WPamhUHLHJqHNbJX/Bf8Edh/mSNwnC00jHJ60YJHotL8q/dO4+9Tdt6sRH1PzHApcnogwPWmZBPzdKdk87elBYvyj3aikGO33qX60AFFFFYzAKKKKxAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKVetJSr1rQTH0o+9SUUEE2Pl96bT15FNPB9q0EhcDbTaCTtpFzk0DFooooMwooorQC9ER5VQf8tjSxNk4B4pXG1s1oZj6sDDQ46VABlSaVWwfagzJoTsbY33T3qaVdo+X5kPeouJBgcU9H8obZBlKsjcYvX/AGanxtTI5FNEZY7x/qzSg7Tg8pTJY6GRklz/AAZ5FWnUSMJLc4YdRVQqMZ/hpUZkfdGeR2pGLLbMs0e2T5JB39ajBZBtbp61JujuVw/ySdvenrG8ZCzj5D0NIyZFtdvu8qfT/PFWYpl2iOcF4ux7rUXlgOTbvu74pUdZJdrgK36U+Uk0NzJD8p+1WnQqeq1PFgQD7NJ5kfeFqyg0kFzmMlfY9/8AGrSsjsGz9nmPVh0P+FPlJLsfLlYZCjfxW0vCt9KhnjjaXaE+yXB6REfKfxpwl+QJeWzSqPuyr2qVWcx7YiuowHqp/wBYn40AZbo8Um2Zdj+nrTCWB+7+ArZV45IykJEq97ebhh9GP9KrNaoSRHm0bvFL0P0P+NUpNAUgys37slW7q1KQd2GURt/tU+W1eNsSqY/Td0P0NRBzGoBxKn91q0UiCXYP4vlk7MOlPBJG2Ref+enanRshXEbBW/55ydPw/wAinbNh+cGJj/e+6f8AP41qpEERiIG4rlP745Bp8Uk0JzFIVTvG33T+FPXh85ZR/eTlf8/5xTyqt1AlX+9H1H4Vd7kXZaiurUsd0fkhvvIwaSL8s7s+4JNWzCDa/wDPaHoJPvbO/XjH0IrGMAY/umDn+6eGH5/0oj8+3lDIzROPfH61lytbEON9ieW2wf3X70f9M/696hEhGBjB/wA/54xVtbpmYefEkrf89Iztf/An86t+daz/AChkY/3Zxscf8C5X/vqqTsLVbmd2/wA//WI/zzRwOo4/CrkmnAMJEYxk9C4xn6OMg/mKqyR3UX+sjyvZk/xXr+tb3TFuR7A3+rG4+xyfyqMxvkk9R1BbkVLuQ8KAT6SLg/mP61IC20A5wOgYblH0br+VSARXPA808fh/kfh+VaSzwlCIeDJ8nP7xdv8A6EMduCaoEDnzRxn76fMv58/+hUwQxSDg49Mcfz4P4GiSbE0WprSGVj5P7r/x5enqOfzB96rm1uojIvPz8cfhwaAbqDGJfNiH/LObj+fB/WrQujazgSxZ/jLx++OO44z2xTQO/QyyJY2weCKUXIB+ZeTWsdQtJz5eEIJ/5afL/Uj8TSSWVnKMr5lvn7hfDJ/32Ov4VXoP1KQ8kkHP0/zyM/jTJYwVYjIy/HmAr/iD+Jqc6VdJzbATj/pk4bP4df0qDE8N15LRGJvM2HPy8/lincpa7EQjlhIkI4FWYdRjYGKaH93/AOO/0x+Bx7VF9sAwB0HbO1v5n+lOPkyjB/UBv1GD+dWDj/Oi+BbPasqSKVcc7MMc/wDAv6VCLXyrlWVBM4PKOSQR9BUX2S1kSPblSDywfI/I4P61GYryJisc25SOVYf48UGNv5ZfeSIz2s5JgJ/3Tj+dPd7S7k/fSSQt7/MP6U0Xl3BKPNgOP9kg/wA80G7tJpv30e313jH/AKDQUlL/AIKYptWbY6OswUcY/wDr1E8sotlRomADd+BT3SA4Nu7KR/t5FTkTrbgeYrj/AHTn9RWhFyCEWzwsspwW7hen6/0q4LeJJI3idJwSDgqP6n+lQjzRAJCuQHAO3J/UVZiKtM67HUqhPzMG6fXFamcm+g2XAaXzYgpJ/wCef1z34o8oMZJoopPK+7n7xz156VGFjcnJ8sHrUwiTZJyfk5/lVbmV2QyWxYjy2OAuWypHenJE4UnaGIXIyR69qCZSxbDKrLhvmPPfmpFdoxtVl5XAyo+v50aBd2KmxmyDhMZqNomyRknPcfjWgpbbJlQx+lK5H7v5Cmc/jVpjU2ioYjGeQfuZ/T/69VM/LmtYyKbqXMmR5ez94P8AOPajyU+yHMi52fJwfX/63WqLU7bmXlXKqy7RxlhUjRBYtytkMTktU5gUwSEuFIx8pojt5JtvlDzAc8LzQVzqxCtuss77m2bTjn6VEYcW8mRtwNoJ71fjidzKFIQqMkN169qhdfll6gA5JPTrRZAp6mf5LHLFB0zUL25Yk4wMetaiISemU2mnsLc26hVOec/nVONzVVGjK+zAwwsf50os8Nk4K59a2H+y/wBjQhFPmBueaqbVC9CTn1+lYOJSqspm2G88cZprwAW6HGea0THgZwQKYyfIoxgUuVEqq2zIaAeco7YpixrlsitYoNynHGKh2rnp1p8qN1VdijHCDeRcD8asWiiHWrSbEf8Arf8AlrFuV/m9+CPr171c+zqTD/t/p/kVG0AGwZ6f59/SlyItVbmfPbC4vooYZFXMuz522J/vdeAO9Zog5Gen0rbAG4gAZ8zpVqEQZMUo6yL+8/udenIB/H061i6aub+2cUcz5K+XyDknFAjDRbcgd/yraKR+aqhehxzTkCB8BF+6V6Hr+dL2aK9uYqxFrVsNgJyTt7fl/WlEObYzCU4VsHr/AIVu28ix21whUZZNvT/PpSR3RTSZoNpyzf57+9Hs0Ht32MLyRmOP5/8Avj/PepPJdTghwf8AP09a6HTLttO1611CKX99GfN38/e//XTLuV57+a7njy8jmUyf38v+PfOTR7Ml1WZM9kbTzRL5cvz7D5c/mfqCFIJ6cmoGWULFNtIid9v5Ae/oRXS3lrKbqKLyfKG/f+8/DvxgdKzox/opGPKlB3/fO7n+XvTdKw4VuaNzMIw3PY/55x796lw8tyIckf8ATTeT+gH9K14cwwXcJ/5aR7Nnm9fmV+3H8OeePxxXW+F/B154n1s2enwxzTRwNM6yTiP5V6nJIpezuTLExhujzryggL7QSpx0GOg9efWnlVKFyowOV6Y6H3Pp6V0V5pxSVoRJBgNggXAx1Hqfp2qpLYlZXg82AhVyf9IG3r74Han7ImNfmMjAJbCbVzkLnGf0rV0TT4dU1qG3uL6KwjlfDSMrYQe9BUrpVqplX5dxxuDYIbHalW1Myo6ozSBWY4UsCAPf6V0QpuwSqGnrvh+LSdc+y2F+mrRsqlJoFPzZ9iMmuekQKoDEuVOCBnIPuMf1rbdhDPZTrB5DrGm2QOex75Ge3aql9ATqtxKJizGRtjg5J59a0cWRGd9ypcQTWd2omH73Cvz/ALWG/k3NOlk33sv7kQ/9cw3+FX9Ks9NeS6bU5Jo4o4SVEON7tkDGSCPU/hV26+xXfia9ni3eRJcSPHmP+H738OAOOoAxVxg2TzxTtY57t/j/APr/AKU0deOP8/571owwQfbj5okx5bdv9kn2qzdi2e001YR8wtSJueXfzX+Y++3aPwpuJp7SxQsofPuwD+6H99OauXllDb3mMyz/ALtXzcxqnzFQeOSWXng8ZHOBVcQ4PE2P+2mPT35/CtXVZYZr+LyZ/wDl3h5/j+WFfl47Dp+FXGPczcuxQBIvQQQDH/n2H61tHU5nsPs8sMZB/wCWiVc8N6B/wkN9d241Sx05oLV7gtf3RhWTaPuqTnLnsPas9lCfKMHb82R0OfqT/Ku6lFu7PNnUhOVmtig80cwCgqFj4Idjk/QZq/BCqWqOFwzcqcEE/TFQFkmOUZUZSAwwef5VZSeZbGzAuZI1jDlTHGQx/Wt4pXHU2MvU4GaXckbYKbSAjfXqc1VVH8mNVVVGdpzLk5+gxj8a6XW4XWOyvZFllinLpul2n50I3dyejL1rnQyJNIG+aNSdoJ3Y49sDqK5ay5alzphNukkWvsMk5hysURx1lnRV7+/5etQ29vE8nMy/gjf/AFh+te6/Dy48GXninwVa6zAtrapuj1SSZmEc371yrfLyp2sB6cA8c1N4/wBJ0D/haWsDwqLWbw/by74fssfH3d33mHQHI649K61Qvy67nlvHKM3GStrY8Tul0yC5EOyW4+kap/Vv1FakXlpfiK3t0EPl7/8Aa+6PlDZJ4PBxjp0rkrhpptWklPmMNxP5/pWvZWxVre88mXDybOR7H3yfwFdOHt7eKXc9GrFulqz58vv+Qtcf9dm/nVT/AJaCrd9/yFrj/rs386qf8tBX4DP+Ifq0fgH0UUUxhS5I6GkooAlK4w3XNJn2zSK+5SvpzTgM81utVYzNLTmiN58zGOX+A+WjL+O8gV15f96k19PBI6cLNf3qyJEP9mGMEj2HI9q4IAkZArtdG1Oed0tR563J+68Muwt9SI2P619PlVeMJKnUb8tLr0fY83ERlvFev/DnRxM0eiX2oy3k0UkwWJ9UvflkZc/MsKdenH49hWeohS2tk+zMLPfusNMI3S3TnpJJ/s/04HHNXp7vAjjsm+1FWLSXcdvLdyl++0sAnGOGHPWs/q0kZ8yJp/vlX+0X9x6rxkID74P1r7nEcrklFp2W69fP8nvbW9jy6akruXV/1/S/AhdQxu4ppi6giTWLxDnvxAh7nPH19hUeJppFKYhu7qLEQP3LK19c9sj9D71aCZdIVtkkNv8ANBpyH93b+sk79yPQ/Q46VAwjltZ3mmke2kfde3irh7xs8RRf7P8A+v0Febr/AF/X9Xb7I6L/ANf1/wAN07lc5JSW2XAk/wBE0qNuoXo8x9O/PqT6Vb0yIi5mkh/1EFvLDYbf+WkmwhpB+Pf/AGhTZVlke48wiC5MQWZ8fLYQ9Cn+8c4x17dSa0rEOui6lcQRmAC0WCyhYcxxO4Bmb0zhjn/61a0KXPiF13f3Xf6f+kroyKlS1P8AD79P6+ZzhAhLGJS62n7i3x/y0nb7xH0/otJsaHPl4ke1Pkw4/wCWs7csfw/otSpuBhNsocR5i0/PG8n78x+nr9PSo1QCKE2p3bd0NmT/AMtHP+sl/D1+npXj1Ia/1/Xa3ey7m6f9f1/W/YrsuyNxF96H9zBg/flPDP8A59q1dBhjOtuVYeWkEsMTe4jYu/5n9az1j2xKIW8zYGitSf4if9ZIfpnj/wCtWto6QnTtWnUmOCGweO3yP4WYIX+pLfpW+Cp8+KUn9nW3kl/l+SIqz9xr+v6/4JzbpuTP3Ek+RMdVRPvt+NQHkF9u2JsO6j+FOij8etWWwwbfkIUUMB/BH2A92qNgxc7sA78uB0Len0UV4E9ztWxWxkkg4OTyfUj5j+Apm0dhgHG32x0/+vU5HbjPABPfvn8ep/D1pMA5685znsP/ANfH/wCquW1kaJ3LWl232nXreM8jzNz/AO6Ov5AH9ay9Ruzd6xPLn7zswrUt5vsnhi7ujw0+YIc+h++35YH4muW75rPFz9hRjSW71f6fqXShzScn00AkkGo6eehpleGdqEHQVLUQ6CpaEAUUUUAFFFFABRRRQAUUUUAFFFFADtvvTgO1N3e1OB5FaLlJZMo4qYDJqJanANdCkcsiIjFMPBqU/dNQMeamcSkFSqMAGoQcmrC8qKcIjZL2qTtSAYpa30RzMavenU0cZpciqKJYx+89qqT/AHjVyM4Y/SqEp+fHvRN/u7BBPmIm6LSoM3S/Wmk5K1LEM3C/WuJa6HSSnmZzj/P+RUt6MXSJ0BjX/wBA/wDr1EuDIp9+fp/9fNbv2Q3djZ3g6Ifs9x/sN1VvoV4+qmvTw9CVdOMd9PuvqYOXI7nQoGttLYQf6+KASRf78RjkP6MammtxPcXtja/IZcahphHXJGWjHv8A1WnLL5KC6xxbtHI8f9+Mr5Mv6qKFikPm6TC+NSsWN1pU3aeI/MVHqe4/EV+lJuEEui0XmvLzerXmkeDF31Xz/r7vk2It5PN5fiSzQG8hwupwY+9ngsR/dPf0NIkgtkOuaGPOsJOLu0P8HqrD+7TDceaR4k0xMXP3NUs/TsWx3DfoaZHEdx1fw3LtwP8ATLJv4R9O6+npWEuZy1eu/mv70fVaTh1d/knGN7PRfh6P9GOghjkQ6p4VnMc68z6fnLJ9M/eFV2Ol6vNmTbousDrg4hkPv/dP6UptrfULsXehynSdVTlrPdhWP+w39KJbq0u5ha+I7T7BfDj7Ui859WXv9aybjKNnaz1t9hvye8JFuNndf/bf8FD7q6vrKAW2v2I1C1PSXqR9HFQLbWs4VtD1P7LP1EFwNp/Bu9TRrrGlxF7Zl1jTj1UAMv4r1FUZJNCvXJuIX0i5J+8gLx/l2rBtylyvR/3tH/27NaP5iWuq/DVf+A/5F25n1S3jVNY0xbyMdZGQDP0YVU36BcMPKa401u+V3rU8NvqlpF5mnahFfQf3VYE/98moJb9Cf+JppCgd3VTGf04rCqna9XT/ABK/3SjqwSu9Pwdv/JWTJZ3gGbLWEmXsvmFT+tOaTW4kIms1uk9SgbP5Vn40ObmO4ntT23oXA/Kpo7dlwbTV4yewLlD+prnjUltBv5SVvuZbS+1+K/VDJJ4Sf9J0dI/UqShqLzNKJ/49JYf92Yt/OtEf8JAo4n88exV6jd9WHM9kkn1jHP5UnCb1a++CJUo30f8A5M/yKWdHx0uR+VH/ABKexuD9SKn+1XoOP7Ii/wC/NMae6PXS4x/2yrncv65X/mb+9/TIc6WDwtx+Yphk04dIZ2Pu9WBLefw6fGP+2dKZdSxxaIv0UVnzf1y/8EX9blbzLc48uyLfVyakDXBHyW4j/wCAUA6mx5dYh+FBhkI/fXw+m+os30/BIaa7/i2G25P3rgR+2/FJ5Sj71xn6DNM2Wa9ZGkPtzSF4gPkQ/jSulo/z/wAh/wBbCbrdTwDKfcU8NI/+rhWL3qPfIT8sIX3xTSrNzJNsHoDWTf8AW34lDyCB+9uM+wpm9FP7tN/uajzCh4zIacDI33VCism+n/B/EdhfmJ67famkjOCNx9aUgfxtk+1Az0QcVn5CE5x1wKbkA9M0pAz8xyaBnHyjFMYhPPNKM446Uh4PrRjigQ4Yzx1pee5pAe2KXoPWgBaKKKlgFFFFZ2AKKKKkAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAA9TSr1pD1NKvWtBMfRRR3oIJA3zY7U4pu6dKjIxgdqckmDtrQp7Cg7DjtT/vZ7UFd3Sm5KHFBmxvenAjFBAIyKbQLcKKM0cgZFaCHr8vJqyjrKMHrVVW3cHgU4oQ2UoE7dSwYyjccigHKn9afHMpTY/WkaMryvIoRk/MarsrZTmraPHNwxy3oelUl+Y88CpdhPI+XH8VbEuxeAeLkHKd0NPKxT/6v5G/uHvVaKYqQsoLD+/3q4YUmGYmAP98UzF6blZi0TbSM/wCyanVEeLdG3PcdxS7tibLpNydpB2oNsyjzrd/MT1HUVV0Zuz2IinPQM3qe1TxzmMYmJmjPUHqPpQs0Uvyzgo/99f8ACh7eQYZCJU7Fad0L1LKBWG+z/wC+CfmppZWbFxEYXP8AHjj8RUBQrgqdpH8VXo70sgjvkE0fZxw4/GoMxvl3FvGGRxNCfTlfy7U5Dbz8EeS/fccr+fapBb4YzabPuHeJuG/Ed6b5sMzEXcJtnHVgMD8RTCzHZuLZchjJEf4Dyh/p+VSpNHKQI5jYzZ6A8H8eoqIR3MCmSA+dB6/eT8qQPazczRmCTswGU/LqKCbF5pZFwt9CJ/SUcP8AUHoasx+YYsW8y3cX/PCf7wqki38EOYtlxbHqPvrj6dRSqtnI2RM1m/fe2U/Ajp+NMmxdSaAt5YZ7OQ9YJl3Rn86Sa0TG6W2NqO0sXzxH8+RQ0t1FADcW631p2kIyPwaiCe2LZsb5rOQ/8s7j5kP0PSgVii+nz+WZIgtzEP4oTkD6g8ioY5XjUqGGB1Rxx/hW1IGjYS3toyHtc2r4/HA4qTct0vDQ6gO28eXMPx70JtEtGQk8LDOJLV+zR/Mn5f8A16dhz85Ec6/34DtYfUcfqKmmtLVZNiu1tMeiXAx/490qnLZXlofMK5U9GQ5H51opEOJaUrIAFeKf/Zl+R/8AvrIz+dKxMWA4eIHosw3ofx/wBqmLhnI+0xrc+5yD+LDH65qzFJGn/HvM1rnqsgBX8SBz+IrVSIcR5jhZdxUrn+KE7k/Lt+NM+zMRlcTL/s9fy608q4/ePER6T2x4/EdP5VGHJEWAkmw9Puu/49OnA5zVXT3MuVkpjls5Ssc7QbhuJOQcHtjofyq1bXksizKId4VMyPEfLJUe3T9Ki8+J71EF3JbRhMFZlyBjt/kVUa5ZHYSW6Op4DqTGSD/47+lLYLNmn5lhcD5liLdkf903/fQ+VsepxULWCKN8ZuLNT0ZhmM/8DX/A1l7rMkZZ4D/00XK/+O5/9Bp6i7gctYzkt3kt5Mn8QOevqKTTZqoPoXvslywzGI5x93MB+b7uegwf0qn5jxsYpIi2OoIGf1X/AAPvStqV2hAubeO5PrIMH8xg/nmpU1W2kGyZpIsdnCzqPzAI/Wp9+IcsuqI/M6eWfKk/2CV/nx+tWbp2e4llMeYt+N5jMbfjt+UnHualWCxvLMzRGIFP+eV35Z/79vk/lgVU+zxAFre/WP0E26NvrkfL+bVam+qJtrYULbzf6wOx/wBja/8AIg/pUfleXcb7S54xxl9uP0FVZYtQQB2zPH2c/vAfxGR+tNW5lUBw2ZY3+Qct79Dkfyra6Zfs30Zrwm7S82XUMbjY2GEe47thxynXnGetTtq1ylzslVlVvnRRhgM/7+7qPeuaa7nHZlHtj+vNBu8qfNjBH4r/APW/MGncfsmzcM+mTja0KCXPJT93+nK/qKjfSoG5t7vBPaSIsPzGR+grE860YfMSg9Nuf5Y/lTTGgINvdR/QHB/XH6UyvZSWzfzNdtPv4LWKVHjnD/c8plz1I6Hnt6VH9ruoH2zw7D34wf6VWW4vzZ5aZjDG+wBzuXnJ4zkdqcupXEeQGGPxH/oJ/nTTE4N7pMvW2sfZ7oTR/wCt9en14IIoN3AWJwMn++KqxXwYfvbdJPvdVB6gjtzxnI9+1X7C3028aUST+R8m/wC8R7+4p8xhKEI6tMhzay3X+pwPSN/m/XPb2q15fH7qWTyd/f8An1x+GabdaZGjmZJy0Xb/AD9aja3wkskLJLHn76P1/Dg4/Ctbozbi9mToXEE4Rg3TllI/lUJjneUYJb2UioEe4VJd2W46k0yWSRyuSDn0Gad7oSi79C8SYlBfepY5x90/l0PSpUvHSBlV9u/j5wD2NZ0EjmErJKxA7DJHp0qeSRWiZowny8/MAvcfn1rRPQHDU0IriH7GpaQrJ5x6qOhUf1qOGQ+aX2+Z8p7diuKyFuIhg5V8P0AK8cCnhx5jttwgOOm7ArO92S6JrLJFyMSDP+Hy/wCJ9qsyw+VY280U+fMz8n3dmD+XPUc1gbv9K4l/z+tWJppSsIMeQOn+c/jWiehm6Wuhe/56nqT/AJ9fpU80MItIf32Ztn+r/wCBMPcEY57Vis00QwePn/z+PFSNMXdScjiqU0wdNo1DAftn2fOZhIqf7/8An1qaztyLy1tyJMySYxH+H3fzrLU8ynODs/76ot7ghUIOCHyK1uiHF20N/wCyQ/ZrmVZFIjcKkTYBO7rxWddXcjLMvlJGkhAcBQOn+frWfcXLeVIQu4tKSGDk/T/PWqbTM0crhsMRuOZCazVVDhSe7NpYhI6Y2Rr5x3YPQECmypDFC3mfMShxjuSR/wDXqiJWTf5Y3EPkE9s5qWe5ndfmCIGPp1zml7VGnK7ku6I6esYUlywDcdv8mnz7ft4SMEIACuR3wKZNcW8VrZNCAz8iTj2/+vVN5vNulfhV5PT2NCmmxKLtf1OnuNMuItIW4lt5Y1Z8LuGB0PqPY1kXsou52luVM1w0w807gC273HTnNX7qa7Pg6AzzFrczkj98CdwyT8u73HNc+xxY72PmuAjuQSdpIPHoeTW3OTRjK9/M2LXTWuUhJkSEPc7EMhOEyepPTjP6VDLZSwGLYFI3sm8EYJDc/wAxUyvG3hO5ne8jWeN0EdqyFmk3AgkHtjAz/wDqrLWVxeGF5maQOTsGDs4yenFZOQJVG2x/lxscAcRoCwY9Scdvxq9badNqN/LDahG2Qs+C20gAk/1pLtAkM0rTIfLhhYBF5O4dDjvxVcymBpHyygw/Ix4yN2DT50V73QpMgjncuwDvJuOBljk4zxTI1Qq7sNjCZQoA5PWmSSqLja6ciQAOp4wAavabJa2+q28t3H9pgS5Qyx7vvLnOAfpUcyOxyfIu5XMLeaxYgKOT6jngGnxQxSLcM9yY5hETGP8AntyoAH/AST+FP1Z7P/hJLp7AMtr57CJD/Au84z61nfa1acNsAbYqMcdOAMildAk2gKsA3GPlA/X/AOvQRh2GMgPU7uu0/wC/j+n9KqvOpY89ZDRdDSbHBn+QDAJLHAPT2/Sr8l7LItussjzqisIxuPyfOTVKSdYJMBAxXKnnqeaia7hUb0Q79zbsHgfNTuh8rmtjo9a1C+1HWZjNNLOygKu5jwoOMVzpx9ibY23pkZ6j0q+l280ss+QsjMc89R1xVSMMtvIzBQrcgn2OP61TsTSi4KzKfIbOK6O31C5tkVoXMZ24ypwcVjS4LHH6f/q9q0PKJXJP7n5f684xz0NVF2uKok7XFnu/OuPMY5kJBJ/AVnGbFzI3Vi3H5mmLktKMfPhcVGUJhV/4qzbuVGKijUWRRboxhjcnPBzx196RJNquot0OcHcC3HT3qiN4gVSvRCc889famrJHh2a3yQg49elaxkDp3NMkFBk5GPX2H+J/OtKaaz2xCD7T9ijnd/3knudregONueTXMSTA8gFeP8f8KtQkzXAHlIf7g/yfT1rdSTFyNI6T7Hd3Gj3l9YwXH9lwAfaD99Y2dvl+bHGSqgHjnj60TLcSayPJkIm+bk7V37s/Xt7nvVhNY1Ow8Paho1vctFp9+sTXMKkbZCjZGfowyKp2cEtzq1rb28fnXMzeXGuzOXY7VA59WH41voloZJa6jpY7oag7SyIWwE++B/Biqbb0uIBIUwCP4ge9MM8r3RLSAsXHYn1psjSGeIvjBxjgjuag0sSKQZo12qPlxxj/AAq68ywSxIS44xx+PtVFCQ8LhwOfU1qX0RaeF1n6tjj6tWy2MXvY0dN1CVNY8uyh2ln8sfvP7/y+396rM9vMNFEs0tvKJIXG/wAxdz4O/wDPsKjt4LO512ZoWzZ+auP7348HsefemTW8cUO2DJAlb0+7t+ma9CnCSheTPPl7OM9NGY7f8fx4T/OP510Wj3g0PxBaXy21leyGJmEF/bCeJ1ZXjOVPpnP5GotSsbKz8N6deRDzJp0bfwe2P8fzquJoEt7aIQx/NDj/AGt249/p36Y96I2TNPaRqQ5lfqvuJ9VuPN0x7GQyTJDcPJGqyAxgMq7iBj7zbRyCOg4NcxDDky9v8/StPVppZtQY+T5PmIOM59PcnvWPAJXuXXypDgbv3f8A+o8Vz1f4h0Uk/Zm/auYI1Amxxxj5f6V3msXMWm/DQwecZL68WN/cAgH+Wa8sur0HWbTyouNy/p+PpWp4jubifxCIm4jitwFGegC4H8q2hW9x6baHBWwiq16d35/cYE0URtMxHJ//AF+9adpHEsVqIj++BbP/AHyPr3LdqyRDObCYf8sY/nk+7/u/U8sBXe6d4W1lvhVJ4vC276PaaoLOQiYCQSSIrjC9Su3HI7kjtV4eVq8dOqPXq3VM+XL7/kLXH/XZv51U/wCWgq3ff8ha4/67N/Oqn/LQV+Dz/iH6hH4B9FFFMYUUUUAA68VYgl8i6WXCy7f4GGQfY+1V6P0pqUoSTjuJq5pyzJJMZoswtnJRRwv0pzahftDsS6fyv7p43fWs0MVcGMnf3qTz1PVSWPUit/bVNfet3tsZezX/AA5oWl49uMtGknPRkVv5g11cF00truUYT+NI5PKX/gQjVSfxNcMI88jOD6mpo57i3lDQOQR3Q4NerhMfXoaN3Ry1KPPsd6rRsoh3q6D7tujCOIfVELSSH64qbfK1ymJHE44jZ4v36e0MKn5PqcVycXiO8IxdH7Qv+2MsPzBrRh161+zujho1P3o1UhH/AN4LgH8q+ww+YYOovi+/S3l/Wx506VaP2fuNd4oTGsZSN1jbcbfzcoCf47iUcFs4wozxx9dC5EcPhGCFjPcT6hMZJCAVa5VeEwONkec/l+VDT2tb6aMmVIYIWyzuABGp4yowFDdP4c5qfUL4X2sSvE4eAKI4kkl+YoDgbmzlu/G4DJr3IOnCnKpzK7Vo/Pf9V8zkkpuajbRa/wBfmZrFZkkLMWG4K7Q9AO0EIH6npUbjc8gkbyyBscRncI17QR+p/vEdKneR8DezOVG1GLDKr3Chfur/ALuSfUVAQBIqBlBC/ulUbSFPYegPfHJ7mvFdv+HOhPQjP71whXKtiNxF0Udooz/6Ef8AJ2vKit/huXkPmXF9cjag+55cIyfogJA9yOKo2No2p6tBZW7IJGO05xtCDlicfdXqSAR9TTPEeu2curJZ2btJYWiCGDCYDY53fiST7dsHmuujKlhMPPEVJJNq0fO+/wAktPmjNxnVqKnHpq/0/H8jLYMFwWz/AHTjBB9ff0X061G7RRxnJEcY+6CeQvp+fU9zz0rKm1SQ5EXyD1PU1nPI8j5ckH1zXw1fHUo/w43PWhRlbU0ZblS3ynPpVZJoTd/6Vv8AJP39n9O1UMevNHavH+sVJT5vwOyNNRRr6pqJ1DURIsAtoEXbbwR/ciT09Se+TyScmsjvRk0VlUnOrNzm7tmqSirIQ9DTKeehplZjQg6CpaiHQVLQgCiiigAooooAKKKKACiiigAooooAXaalUUzcKUNWseUlltAKsADFUVkwamEnviuqMoI5pJj2AqBl5pS/FMLVnORSTALVlB8oqpv+tSrJgA5ohIGmaAXjpRs9qq+fxS+efSum9Mw5GSN0qJvvUhkyKjJyam6RSiWFk689qqyHLg00MQDmo85b8Kxk+hqoju4qaL79RVNF96sYfEMXB3nHSuj8OXzWuvIAvmxSjy5oW+7Kh6g/oc9sZrnooZJ7sRxjrWxpSeVqshP/ACzQn/gQBx+Zr28C6kMRTmtHdf8AB+Vjmr29i7npj6ZFcIl/pMn263G4Xlnj97FBMN2cdwCSQRWA9ncJJ/ZrOYte04+ZZP8A89YupUfTqPxFSJcGyuTMplWKBjby+Xw5hk+eNx7j+grfh1WV7r+zNYtItS1SH5rO7J2NLH/CFdeQe/f0r9XlLB4qVpS9nJ6N2bjstuqba031Vj5i9WnqlzL8f+Do9dtzllZ7yRtd0hRBqUQ/06x6bvV1H931HrREqXs39o+H3+xamnMtj0Hvs/wrdjbw/rGsm5tLi68Pa3EAGjZfMWQ9CVAwc+2Oc0XOjWGpSC50/WrK11iNv+enlb2Hop5BrnqYGvKLlBxmr6Wkk35xu7xk+qa17F/WEpKMk033Wy7N7Nee6OXzp+qz7JV/sjWFOOBiJz791NSXFxd2sYtPENmLu36JcLy+P9lx1ren0PU9QhCarpyfa0Hy3lrNGWf6qDz+lVjo/iXTIHiS1fVLD+NTDvUfUHJH4cV5c8LjKV5ShLs2lv354PT5xN1WpN8qa9L/AJMxLe1yzT+H9Qy3/PBjsf8AXg0XF5ICIde0kE/89UTy3/McGp/7HhvGxHZXekXGeFETtF/jVg2XijT4THsfU7bsChkXH+6elcnsa0YWUWl5e8vnF6o05oN6vXz0f/gS0MpbPTJXD2Gom0bslyDn8CKvka7BANhGoW34SComs45o83ekT2khPLwjAH/ATWo3hQW+iLfWXiCCPP8AyydxFIPwzUww1epK9JW/wvl/CWj+QOcHvL79fxRgSXkRkxd6LGrdyu6M1Hu0Vwf3U9ux7htwrT8rXYk5u0uU9PMD5/KoXnlAxc6bHIP7wiIP55rknTqbS/8AJopflqNPXT8Jf5lD7PpxOY9TZD6NCeKlSEj/AFOqI31JWkaXT+v9mup74nx+lRiXTzwIZYv+BZ/nXNamusf/ACZfmX73n+DJzDeZ/wCQnGfpMaPJvf8AoIx/9/qrf8S49HnX8jSbdPP/AC0mP/Aahtd//Jiv62JmjnH379D9Jc1EQve+XP503FgOjTflilzY7fuSt9WrFuP9MP62IjHHnL3JYf7K0mLEcfvWP4U7dAD8tsT/AL1Lvf8Agt0X/gNYtLqvwb/Mu7/qw0PDn93CD/vCpAZTysYX6Cm7pj32fTimFCT80360c1tn+FgHlZyPmlGPTNRN5IzuUuaCkan/AFhb6Uob+5GT7ms2/wCtxjQ/aNNv4UpVm5eTbRmRjywQelJhAPmyx9qxb/rYYmQD03Uv3hnO0UhJH3RgUg65JpoBeAeBmg5PfFBJzxxSYH8RpgHT3o7daOg4peMUCFBOMEcUo4HHNIM49qXtxQAtFFFZgFFFFZgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAB6mlXrSHqaVetaAPooooEh+c/LTCnOKBxTwcjHetBPYVJMfL3pxG84HWmbfm96cGx060GbF5Q4p2Ay8daXgrz1pmSjZoEIUKHNJncal3CQ0bAvNaARNnsMVIjlTzS5DjA60hjI60Eu1tSwI0lG4HBpwkMR2sMiqwDxjcOlWVdZgAeD60IzafXYmCJIuVPzf3KiBeOT+8O6GhonjbI4H94dalSRJF2sPm/vCtyNlpqTqI7lcL8jeh603bNatuU5Ht0qs0Llsg9OjCrCTlMCX94KDJq22pbhuYpm2yHa/v0NTfZ2STdA3lP/dz8pqk0cU4JgO0n+HuaWOa5tG2Ou+P+41Tczs/s6eRbLwu+y7jNvJ/z0UcGn+TPbfPbMJEPdeQfrUkd3a3Mew4z/dbt9KX7PNA2+zJXPVWPBouT6qxXEkU0gMzG2f8AvgZB/DtVhrWaKDzEQSREf62M7gf8Kjd4pm23cfkyf3lGBSx293Hl7KYsg64PH4irHYpruWcGFiXzxitT7W3lLHqMYlTtgfNUAu4mk23VuIZf+esXH5imyW7zfPBKtyPQfe/KgLGlFawsfN0y8MUg52O200kk5341KyMT9p0G1j/Q1lNgQgbWSVe5HT8quxX97HZ4lK3Vr/Ej8g/1/OglomjtufO0y98yTupO1x9RQ9w6uFv7MM3/AD1C7W/Poab/AMSm4g3Ru2nTfwgjK59vSp9mqxWX7xF1G27MTu4+vWgmwkW0ybrC9MUv/PKZtuf6GiZlV8ahYtBIf+W0Q25/oapA6bcHZvksZe6upMf6c1ZRdTs4v3Lm6t/7qESR/lRcViaAXCEnS75Zc9Y87WP/AAE8Go5fMlm23sHkz/3kG1vy6VH9rsJTi4tPssn963P/ALK39KthrtoNsFympW3aGXOR+B/oad0TYhS+vYF2eal3F/zzmXd+pGf1qeC/s0kyUm0uQ9WjYuh/DrVZzBGQt1bTWTn+5lh/3y39DQ1r5iBopIrxP7i4V/yb/Ci1/IVjaUJdDKRWuog94G8qb8UOM/l+NVLqKCaCIG5aGSNNm26UqzLyeoyO+O1QX0WmrBL5UUlrcg/u4yCGHzdwSRkCqKahdwoEjvBPH2jnG8f+PcfypxUn1FYdJaXNswkUMg/56Z+X/vrJ/nTftVw6SebGJV9ZFyf++uuPxxWvDNAb757h9MkL/OItwU8DqSeOfc1dWzupp9z2treQFGxLAwDFucDK4PJ45H1qveRjzK+qOTF3ESA6PH7o2R+A/wDr1KpZhi3ug2f4SNp/LvV2axsQxEvnaa3pNGWB/EYP6GqbaZckf6FLFdr6xvk/kcf1rVSNEoS8vUbJK0RxdWobtuU7P0H+FVT5Dy/K+zHQMuf5c/pV2Q3EGhskplgbzsbW4HT0rKd90zKVXOeoUelUawRdDXDkhZSVyOM5H60y4LRzkNEqnPYYNVopQqfMoUgggg9a1NY1A3d78keFEQA2rTFyvnMxm4GOKY5JYVHuOxc9al/5aAUrGqi0LFNNA2+GV4j6o2P5c1YXUpyMTbLgf9NV5/76GG/WmT+V9tm8r/Vb/k/z9KrfLux/sUy2ovoWWmhkbi1Cn1En/wCumNgqePwp+nzrbarbzyQx3EcbgtFIMq49DUmoOJNZuXVY41diQsX3AM9BWiM2rPQoYA7UoQE8AfXFHerlpCLnULeJyyxPMquynBGTirLbsgilCWDxI4wzjcB7UksbKysyFSyg5znNMY7TIisu0ZH+9g1atk33qCRWXJ+YrztApGL01KtWYGaK64J+5/7L/jXR6mNBg1aaGx8y8tPI2RvI/wDqm/vdu/qO59qxLCCG81iOCWURRvlfML4Ck9DTIveLRbvNQnuIUUzs/lqAuTnvVEXMphbOCdo/hFNngnSfygFJjGGwwpRZXJs1kVDgpngZ/iq0ZRhBLodVpc5n8I6lH9rjh8tUk8h8/vm5HHOMj6c1k/aY5ZXj+yxg7m/1f0/kME1Rgiu4bWXzbdh8mfnTt7ce9UI5jFKWwQf8/wBCalPlM/ZRu7G1FKAMwy+TKnT9f8an8gxGWE3luTJG3/oIb2/D361z+TuJHBNTTedLaxTY/gx+Tf0yBSc7j9nZ7mm9gvkXDSnEygFQhBzz7VSSMC82yrgHIyQT2pi7slt+1wMnBHNPt7iUXSDftYlgC4JouVrYlnmhmPm/6n92o/xb6nqfUmprV1n1ZQH8qL+//c/mfbpVyaM2tjiK9t7jzI4+BF9zr8vIHIwMkevGeabAb2xvoTNiDzNrp5kf8PPbGeR+daXM200POOfOmnPl3H7sn5l78/yP4065EJtJv32ZfM/d/uuq8D1GBjnGKtWFzAdP1KCeETG4T93Jj7jc/lXNgEWuD1H/ANahMwiuZvpY34ILKWxlDX3k4tt4/dN+8b+72P8AeGeenpVIQ262cMM0+f48x/5+539c5qtLn7FDiujuNMMPgyyv/IlPmj/W4/dbd397nnO0Y4I465FCbQr8vzMiay8i0m/fxEDb0k/vfdqtBDnSZ2yCenl/kasQ+dNo14O3yuf/AEH/ANmp8FjF/YgvTfRw+Zc+X5X8afJ979QKvctPRlXEoafjzPMjX+la/iDSr/T4bQXwwZbVJox/s4H/ANlxVOMQia4H2/cBbq+cdeV+T8O556Gr+u6tNdraia5+07bPyh5n8H8xxzzx+dZka+0SMEr8sS9O/wD49W+bS+F9PBBxP+//AOWvz7VUs/p23ema5y7nH2uMAg/u+3+9U0F7eDV/MDf6QXcSc/3h8355Iq4uxq4Nq5o3F60nhuG0VR9mVmOdvIJ5PJHoRxVBbmyTQliKuk5RcPzh/mfdx7ZXH0q9FpWoyaA18qFrNpmjLo2QGEZY9T3UVjYhE1vGHYfu8SBlB2sS2e/PahyCEYWZvtc6da+HdUt2txdyu6LaXRYr5Q35J298g1z0t2Zbl1deWlYhtoBJ6YOBx0rT8QadcaW1iZm3+dbJLEEU4ZSSBnj2rmvMdLeZDtYSOpIIGQQT361m5M6aNOLg2dA1qRJc5lGEtllYbsg/dHX231XtYJ7y/tbaJwWmjIVWb+I5wPTrUOp6qrXUjWqqsTWsaOiDg7VQHOPUpWOl1Kt2jgldoGO23nPFTzM0jSly36m3q9hcaTr89jcIPtEUoV1zkZxngj61CIbpLD7Q8MiQsQA7DjcAM4/A0v8Ap+pXzFIZby5Zd7hDuIwOc/QVWi1W6Gm/ZZGMsSyB1jZvungdPempMahNx21IpJnM8oweZCOvuKpxzMVBK9cHrVh71zPIfLH+sJ+771WjmkMS/IOw+79KxUmdUYO2qNplulvhaF1VGKyMBKNrFQW+90z8x/HFZyBWkhkkYopfDYXrjv8Ay/OoVvmEKK0SmTeTkAHBznrW/DpWov4XbVRpzmwVwnnrCxQNydu4cZ5H5iqM2vZ7lLXBYweJ7yGwmaXTRcMLeQj5ivPJrHEy5CqDu2k49RxzV+6uozcyu9qm+Ri20ZwnTpzWc08OSPs6g7euT/jQrrqbwV1salrOBFtdcEnOfQUiXcg3hRubyzgEcYzVe2kthFh7f5yfmXJ4/Wj7TbJHloxjb8pGf8a0Tl3MXBN7Ey3bPdfIMjYf510F8L3T7iCC8t2R2jikRSwyUZA6ngnqHH0rmBc2wPFso4/2v8fxrtQ+g3vw3vby+kf+3baWGOCPzCRNFsYHrnG3aD1A5x6Cri5dzOpBJrQ5xLzZdShotxLAZ3ehB/pTbe4dI4WZcgMTjcfQfh2qlJcQG5djb7T5gONx/vZ9cUi3S+SR9nCqoIzubuc+uKlS13D2StojrfFd7pt94wmvbLTI9Msj0trc/InyDocDvz0qlbw2U8chHm+RHEm//e4z64BIbt6cVhSXMDggWg/h/vf3T79+pp41EKGVIwsMvUAtz1963i7CVOSikX5P7PUQ+X5kpH+s/T+u7FTSWc0Onw3/ANlmgtZ2ZIpHU7WK4JAOOcBlz9axxcQ44gH/AI9/jW7Prkk/gnTdLMEcdrbXEsylS+4tIqA5yxH/ACzHbPFaqdiZU5PYhiliNp8xJPyj/wAeOe47exrYsTfKy31haSyGy2zi5it93lqsmFY9eC7KOeM4FcyLhDpP+oT/AMe/u/XHXnp+lXZdSy0M32WGH/rlv/qTzirjMzlT7EhyzTO4k3LIpP7vvz7j04wKnmvIWS3UQyDH8f8AfXt6e9ZEmoy3NzIZT52ahjvPKeKUxAjPT/JrRVUN0mdKihg/7iQY2/8ALNv7v4+1WtR5KmKCSE8/6uNto5OMf/rNdrfeP7NfH+l+ILHwxp+i/ZLuG8WxtFIjk2BCEbP8Jwen941lfE7xBZ6/8YdY1S0gW2tpbgssSAYAAA4IA44z+Ndyeh5ked1VeNtznrDUZoycxx81oae17favceSPNaRGci3k/hH0PoMn2FctDIC2RHx9a1dE1caT4n+1pZwXh8mSIRXAJUeZE0ZPBHIDkj3ArVVGluXKjFtsvNcMdEtgXV0VflzIufvHtmoEBuLhW8xETyPmJIz1rLEpaCQ+R5caoNpEnHU1sWsO2z+0hGZPLG4gjH3x7URfP1MJxVJeoySMXPiiG0Fx5e8bP/HePwzwf6113i/wvc+GviLOLm9t9RH2MTiaxU+WB93pgY5U8AAV53emX+2Zm/1Rzx7f5zXV6jIy/DyeeZ5DNcFTyn8PO7+a1oknKV/skzUozhyvRqxx7pnULJhFIcuT+n0ruda0Vn0uW9tLOWaURfvP4urL6Y45ryolsREZ46c12Og+Jmsmube5E01rJCU2LLjk9Oce1c9GqkmmtzsxFGq3CdN/D+Jn2YvRZXksNkZbPy1SWTy22R/MvfoMttAz3rf0zU9VfwdNp63zR6TJdCWWySfaryAAK5jyAxG4AE8/lWUmq2/9i3tqtvKJ3K4k835U+b+7jnPy4ORjHvWvLZafD4f0q8s5JzdTvcCaOUghSpTZjHsx/EZrejO1ZNBU5pRtJWPnC+/5C1x/12b+dVD978P61bvv+Qtcf9dm/nVQ/e/D+tfiE/4h+ox+AfRRRTGFFFFABRRRQADjpxRRRQAu5sYycfWgFh90kfQ0lGOKAPQ9MsvDE3w/u57u4Kaj/wAs0555/pXGArC/EYPv61nZANO8xv7xNerWxkatKEFTUeVWut35vzOOnh5QlJuTd3fXoaU15I64yFBHIxVdGZhywFQmYFR1z9Kb5pHQt+VcXtX3fzN/ZosszDuT9DmmCQFvmdh/wGoxLg5PP1GKCzP91lH40nV7sfIjqpNfittDfTdFgNlHMMXU7NumnH90tgAJ0+UDtyTXNRANefP3NQ8gYJo71tVxlStZTd0tFpay+REacILTd9ep3HiaLwzF4b086TK8l0Y/9I9N2a4POVFSdevNR08Zi1iqvPGCgrJWXkTQp+yhy3b9Qooorz0zpCiiiqAQ9DTKeehplAIQdBUtRDoKloQBRRRQAUUUUAKBk1IBx7UAc+1SADvWvIBDsNGw1bwtGFq/ZMw52VNho2GreFowtHsmHPIr7aYVNWyBjimZHrRyBzMgCn1p22pcj1p4AxzRyMXMyttNLtNTU/AquUOYrbTSEEVOwAqMldwFHKNMaoOam5o4xTgRTjFEvUYQajwd3WrR27aiJANDigVyDBp4U4qX5fWpFC4ocUPmK+DUiDnkZFSECpExkY61pGKsJyHxZDkodhPQ+lbejcXk5bk4yfcDkj8qxmxsJbgHrjtWzpHyztt+YnkcdSOR+Z4r2cH/ALxTPPrv90zePlxCQzr50USC3vUA5eMj93Mv0GP8mlwXli0u/lD3CYbS9QB4ZfTPoe3oae3ytvt0+0C3i3xpn/j4tW6j6qcj8PaqzpbQolpNMZdIuTvtLjvbMeoP06FfTmvtatv6/r8ejs+p5i1/r+v+G06EcqR3+pm3uj/ZviKFuZm4ErehPQH3702eSC6m+wa5CbC/XhbnbkN/vDt9RRcNEVTT9czlRi11BOcj3/vL+opssk1jBHZ65EL+wI/0e7RvmA9m7j2NcrlHV9Nnddv5l0faaNLXt+H/AAH+jJ5Li+srdLbWYRqumrxDKD0Hs4/kait4HErXGgaoFLfet3ba49sdGp0Ud7aWrTaXKNU048mEncQPde31FUQ2l30uELaZe54wMpn69qiUpe0jr6XfvfKez8kxJXvb56afOJfn1JiTHqlk8c3eWM7D+VQwRu83m6Xq7K//ADzkfyz+dR3Ums21kEunjvLXPEm0OPzqpF/ZNxFiQzWdx/eA3p+VcdXESlV5ZPXz91/JrR/MqMEo3X4ar7jQludViZhqVmlxH/z0ZASf+BCq3naQyHfbzWjn+JX3D8qdDa38I3WGoi4U/wAAOP0NEtzfIuNQ01Zk/veXg/mKmU6ko+83r3Sa+9ajgot6W+Wn4ESwW8hzb6ikf/XTK1YEepR4MV4kw7BJQf51XWfSXGHtJbdv9iTP86rTG0Mn+jyOD/tqK4ZScNrfJtfgzRxb6fgaTTaqSPMj872KqaY89wUw+nIf+2RqlGCVBW7SM/WpkN2xIjvlb6OahVL9X+DJ5PIQzeumoP8AtmaaZv8ApwQf8BNSYv8AP/HyP+/lH/EwH/L0v/fdW+bz+5FXX9NkXmvniyX8jRvn7WiD/gNPxfZ+a6X/AL7phFwetyv/AH3WTUv6SDTy/EjIuT/CF/Cl2zj70wX8aaY/710p+hzTNkAPMjufYVk25d/vK/rYkIOPmmB/CmnycfNlqaTCOArN9TQJORthB+ozWNrPV/qNIVXTJEcf5jNI3mkfeCj06U752PQJ9OKY0YxkyflzVvbT/IOo1R/ebd9Kf8nYZPvUe5V/h3H1zTtxPbHsRWDTY2gz+FIQvXvUoXI5pCgHegoZz+FJtB68UF8dqTdnrQAtFFFaAFFFFZgSUUUUAFFFFZmYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAB6mig9TRQAUmOc0tFABRRRWgBRRRQBJRRRigAUnzetPHOfrUQ61IvSqTIY9Ttb5uRU20SD5TTccc8imZMTZU8VRna45kKng5pVbccHg05W8zleDQU3cH5W9aCdXoxGgZTuUg98UwykYDg0qlo3w5yelWQiSrwMt0zWgtFuQ7WdMg8dcVEcqflGDUrpLA2c+1WIla5IBUBumaA2EhuCp/ejenrVhYoZmxE+wk8ClksJUBUoSMZIFUyiJ5ZiJV++aszaXoWkaa3mZJULIKn/dXNxhB5XHQ1DHeuoKTDeD39KkNvHNIGt5BuPWgxa17FiILY3DiaIuSBgimfbl8tluIvMBJx/e5qBrm4tjsfDRZOAwyDRm3mjyjeW/GN3Q0xON/iRObWK4ELWshD87g5wamS+u7Scwypk8YDf0qCS28uCPkxSDOWPelS+kUmKeNZwMYLfe/DvQKz9TXnnSSTy3tgy5PzL83/16rXSRQJutrh0bI+TPP41VBiuJd1vcm0lH8LHrVlpLnytt/aieME4lThh+PSgz5bDUvyyhby2WWPODIvDU9bW3lcSafc+VIR91jhvwqOOCGUZtpwW38JJ8rf8A16pSQzxkeZGyAkjPTNIfU0XlvLdSl7becuMbgMN/30KI1srhZPs100Eh/wCWcw/9mFUI7q6jgZBOzAnlW+amBhtwyH5hye35VoN7F6aK5VEF1FmIdHQZB69xTYbu6tZA9rI2d2Qo7/h3qK3lubZsx3LImD8pOVP4VML6GYhLuzJYj71t8pP1FArdjXfVLe4uvLvrMSv3kxskDfToefpVdY7RnzZaqbd/SYlf/Hqg+yxXA32F6k8v/PGUbJB+fU1RuLe5i4uITH/vrTFY3pprq1QSX9ot1EeksL84+o+tZ6RaXcN/o961s/8AzzuU4/MZ/lWMEGRj9GxTthzkj8TSCyOjC6xEn7pvt1r/ALwlTj86q/a9Pd8XVi1u/wDftTjn6GsmNpoZN8MjxN/eRsVba+mcbbuCG+X+83yuPxGKNRcpuoA6AWeqxXg7RXZ5Hths/wBKrzxpGf8ATtNaH/ppC3H1xz/MVjudOk/1ayWZ/wBvDr/jV20a/gXNjfLKv91Zd3/jprWDJ5SwtvYXP+rvUib+A3H7r/H+Yps1pqVrPHLCGdcAiSFtwP8AwJaHv3BIv9NilJ6ugMb/AJj6VKk2ntJE0FzLayr/AHs4b3yK0uZSXL0uB1jU7eD944nTONs6Bh/jUP8Aamk3BDX2m+RIf+Wlo+0fgvAH61s3ck9zYRExQ37fNvdevQDIKkc/4dPXm3SzL4kjmtGzyHXcv9D+hosmVT5WjoUktJbH/RPEhTIwLe8UgfTPT9KrvY3TqGfTY7hM5320g5/Ln9KwzpySACGeO5ZuynDH8Dg1BLFdWLqUMtq5HGMoaOYOSD0T1/rtYnuIIoyR5VxbHrtlTj8+tVc7Cpicx8Ebg3BrRh1rVhAVmuRdRjjZOob/AOv+tSSalYSbPtmjxluu63Yp/wDW/SqUmaLmi9VcyvMl6OiTj9f0xSeZCeCHhP5j/GtUx6HcZMF7PZP/AHZoRx+KmmtorsEltLy1u/YPhz+f+NPmRpzw80VfLie2YpKA24cOCO34/wA6nKvIka/ZUnYgD9ywLfoT/KopdNv1tpGezlVtwOQM9vaqUjMuAw+baB1waq6ErPZmnfWL2VxbmNHCPBG53LnG5az5QBOAB95QRxjqKcLq7jeFhcsmQq8HkDJrUt7+7m3RtPHMQDtWeFWzgcdRVi95aszII1dwGdYl2nJPJq/A8EOjyus+Zi6bNvynjr/OporiOWYmbSohw4JQsmfl9jj9KZGNFdXYw3VswGAAwkGePXFIybT3KUUsRvYSYUMefnT+9/8Ar5ro7O7glvpIpII0gklZwvodrDHJ96yTY2Tn5NSjX5/kEoZD146A89c1sxW00Q82J45hv+TZKh+vfkY45GPxqrmFVqysRS2tvdXepGCQQhE3xxufv/Tjk4qjp1uSzkjpnt7H+v5065sr21klLQPB/sPGf8MdwKsaTql5aaJqIj2COVQkm8feB3Z/rTuZu/s38ircnzhJlRI4kzlD978Kintbq30+O4eJ/LcNgjvjsav2V+lja6hDJZQzXD4CSSL/AKs88j/PaqmrX07TOCBGm5iYweAT6CjQuC95I1dPtf8AiTXk8V00MqQr8qylC+RytY/mX5uFDXJdTIApciTsOOfqKvxale/8I/LEJneFlGcjPTIzXPCWWVvJM21FfmM8gcDn/PpSdh0ozcpHQG/uIbu73JbOfL2fNbRt/FzjAx17/wBKZFqH+i+S2nwmX/cI/iH+GKxvLMVzLz25P1pVzFZSmQ+bn/63+FIfs4m99ttzaSh9KTzU28rKUpkUumTXeEsp4Jf9m7Df0Hbr/kVhQxlrXzgc/PtxT4T5OqeaD/nikSqS11OqvDpWJvIZxL8vYH++fp02j86stqMMslsfNtzttQP3ln+a9+c9G/DFcyFLtM2Oqf4//WqZAxAPldI+fyFdN7o5ZQSNOEP5yOt1CpOCBjAxjpnFU47aUOjwXCZEqg/vADnPUH2qV4YJbS32SssgVi4IOEIz0FV7VUgka4d/3KSqCChyw+nvU3JXl+R36aZc6pp+h2+mYe+lk/1UdzHvd13bd3Tt3OSfXnFSeKl8SqlvDd/afOXbblY5MhyVRgvydWLc89eMciuHe5gtjYXVoTbTj75B3Yx1/A+nPes3UtQnupHed2lmP3nY/MeP0oughRd9zaIK6QRcQS28/wBmURiOJk+b5fveuRuOR14NYkbk6VcKc/65f6//ABVUF1TUYsiO9uIvu/dlI6Lx+XSrQ13Uzo5hM7OPNXhzu/nWareR3KjKO2pTPMsv+5/UVp3t9Dc+HNPiSzSCWKN1lmGd0uZCRntwOBgD8apDWzuw9tb3MXXBgVP1TafwzXTDUfD7fC8btFikvftTJlLiYfL95urH/Z9qj2i7DmpxteN9ehxbTDcpz0jxUouY4bwHcf8AK1oi40E/e0+6iz/cuM/+hJ+uaUHwy/SfULb1/cq//swrNNdza66xY5dYnbRo7ZbqTylB+Xe2Pu4+nSqUGpIL2OWVWCgjJRtp6/j71fit/DvnskGq3RUqcGeywB8hHZz3xWWNOso5GKa7Y+WXBAMcyHv/ALGK3T8xQhTd1ZnUeKfELax/ZziYy+TarD+/2npn1WuCknbzJV8uHLOT8ij1NbEtgViVRe2c2WJ+S5U/+hVlvpl00zMiI+MfdnTv+NSzpowjFWQxJnVBm3ix7k/41ILkDk2aN/u7v8aU2OoIMG0Ye6JvqM212DloJvxgYf0paHRyk6XTRlHSxZXB/gLDqPXnNPR45LG7dtPmaOIL5pSbHf12HFZnmTCYDc0bMSBtIH6Z4q/ZajfW+mXsEd2wWYLv2ykHg+negfIt7fiS3MtmNRux5M8f7xv+Wynv/uiqySWWwD7RcR8/3FP/ALNTbqa5/tG7zMx/eN94n1/GqqSTbBl4zz/Eo/wrB7j5dP8Agm2Gsf3JE8n/AH4X+9/v120Him5t/AGp+Hba/uBpczLJJC8A2k8c/fOP4en5Vh+FNMk13xlpujiWGB7uZYhI8QITJxn9a7z4ieCr7wKyWj3NvfxzwCQyxw7SgBC4wfu8g+tdcL2PIqtSmkeSSzwbV/fHv/yxHtVJpITJ/r0694P/AK1PlL7Rwp4P8C/4VQZpN/3U6/3BWUnY9KnFWNFDGXOLiLp/zxI/pQ2wx/8AHynb+A//ABNVY3k8w/u06f3BU67yg/dx9R/yyFVHVFOKTLCKowGmjPAP+r9x/s0hl/0SRFuEUZDY8v2P+zUUEspu41WCJstt5i96YTIyuGgjX5ccR+1Nk8quTNJGT9+I89ovx9Pel3ptIyp/4Dj29KgMo7wR8+x/x9qTzlyM28RH1b/GkLlTJwy4b50/7+Um2LCcrgdg9R+bbYbNon4O1O820+T/AEX8natExcvqTYi/2T/wOl+TaBt4HOPM+tRF7QpnyGA9Qxrs/CWu+GNLuro65oh1aOSLbGrNwpznPT0raPvdTKV4rRM5QEbSNnH/AF0+taPlD7AJTa8eYyeZ5n0+X8M/rW94h1fwtqTq2l6QNMUHlUJ5/SumtfEPgAfAu50a78P3Vz4jMzSWupJNsWPIQBSO4yrfTNdSp+ZxVKk1a0XueWhQDkRoD7SUFBtx5SEenm0ha0B5gkz/ANdf/rUb7PvBJj/rr/8AWrPk13OrXszSkutxXiMYCD92f7q49e/f3p+oXputR+0Dyx5lZwayx/qJP+/v/wBjU80+mm880WUsXt5v/wBbv1ra8rbmKhZ3sbGkNp5Mv2p1DA8HaasX0tslxF9hRXYnOdhrJ8uzktyRE6q65zn/AOtVu1W2RQBu2qM5rrjNuHJp6nnTivac+vp0LIKi3aQSwsWQBUEfTJ57dq6rw9dJd6b/AGe135cTB9uF6cZ9O9cXNcWvaNldQdvvzn0rZ0JrQRC7S0dyr4Vd3XAwe1deHup9DkxML0G9fIo6yIl1qdzdm4kUAHcrc8Dirl3cznTY4nuy0bWwwpDYXleOntV/XI7C5ha7sUDhEHnoX5B9entVG6uIv7Gs0W1Khohu3P8AeGRz0rWotX5jp1HOEHy+XociskCahH++4Eh/h9qhSVRI22X+H096bPPAmoH/AEZeHP8AGfX600XEAl4tl5JH3jXitSvY+h5PdJVncXU2Jsg5/wDQq1bKeRngUz5+Z+M/SsaW5j804tlGQe5/xq7YXAbUbdRbqMsfX0+tdOHUvaRV+35mdWHuP0PJL7/kLXH/AF2b+dVD978P61bvv+Qtcf8AXZv51UP3vw/rX49P+IffR+AfRRRTGFFFFABRRRQAUUUUAA6ipgOKhHUVMvSgA8smj7PmplPSrSAEV2U6Zjzmd5WDSFMCtBlGagdflNKpTGpXM9j81PAG4cUxvvmpB94VyGolFFFABRRRUtAFFFFNIAooopgIehplPPQ0ygEIOgqWoh0FS0IAooooAKKKKAClyfU0lFO7Advaje1Nop8wrIdvaje1No70+YVkSFmFNLE0hOaSgdkODEU4MxFR0oOKAsh4b3p+7ioO9FRdhZExftUZJzTacOetF2FkPycUgJz1pR1pSABWsWyA3Gm5NFOGKJNgLvNODHFRVIp6GhtktC7jmnqxqPvUiVpFuwrDixYt35ya2NJlxqAQHBYYH+weo/WpvDtpHe6zPYuOZrSTY/8AcZV3g/piqGmnGrHHqK9uhCdKdKq3o3+Vv8zjq2lGUex2McrlkEa+VdoTLaHH3m6SQfnkj/69RtNGtjPcwQGbS7g4vLTHNtJ6r/T24NIkbS3RtSQJZS5hkH/LOSI4Lf8AAh1pGnm/sxtbUIJN/lXcWPkmz3P1xzX2E5OUbvp/X+WnVadDy1Ht/X9fmRl/sVj5M4/tXQpD+7K/eiP81b9DRCLizs3fT2XVdGbloWGTGfdex9xUMzNYWg1HTwI7SfiW1k+YD2B7j3605ohHpn9saU72YXiWJmz/AN8n09jXJzSd0t46vuk+3eP91mlrr1/r5PzRHFFBO7T6Pemwux/y6y8Z+jd/pT5LkyKYNZ00xy950O1z78dajgFrrMyebB9nu2+7JGePxFPuZLzSdRWxupVvI+ylcj8zzWDkuTnXwv8A8B+cd7+aFvK3Vff9/X5lOWxRbVns9Q86HvA5Icfh0qC3ubdIDHdWK3Ef98HDr+VXVtrG7MrQxPaygZwG3KayLS+msruTymwBwy9QfzrzqsJUKtOq1yxl/wBvL5J6o6Kd5p9Wvk/wNER6O+Ggu5rWXtvGR+Yq0sWpxgNb3onTsFlz+hqmmoWc+TNp6hz/ABxttNXl02K4j8yGZ4vZlz/WuqEHV1oLm9G4/ffT7jCpLkfvNr11Eln1Af8AHxZpcD3iFUJ5onXBshAf9kkVba2vYVJF4So6daonULyOQq0gcDrlRXLXbh+7m2v/AAFlx1+HX70QJ5LP+9GFq2PsAXCyOPpVTf5rZIAJ5pwVgMgjFefCevJZPzNdSUx2ZP8Ax8MPqKXyrUf8tyf+A1F5ijgxg/jR5sf/ADyP/fdbc8ey/Ei0vP8AAl2Wg6yt+C0uLH+/If8AgNRedH/zx/8AH6Xzl25EA/FjW6atsvxFaXn+Au617Bz9aXzIv4YgfqajNyAcCIClEzHoAPpXO5qI+Vj97n7sar+FLtuD/HtH1xTRvY/eP51IttuYZfqfSkr1NmxbDCuD80n9ablQcAFj7VfubWOzA8zMp9jgVWFwxTEaLEvsMmteTl+MBmyXGSgQepHNODKOp3n36VGxZm5Ysfek2/L8xzUOS+wA/wAwHoMU0k561EcZ4pMn1rAseSKaVzS5HpSZNACUUUUASUUUUASUUUUAFFFFZmYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAB6mik75NLQAUUUUAFFFFUmBJRRR3qgG454qxHjbzUbChTgGgAb7x471HyG49aMnfTwM0ASrIVAU9KXA6jn2qL73B6Um4xsCvI960M2rkhiYndEdpqZJRjbJ19aaHJXI4qFxuPPWgHZ6F8RBxnG5euah+eCcEfd60RTyW8XGD2qeM+apkb6YrQx1QrzpcgI3yGho5oIwYzleuajeBGjLj5SKksGczFHbcAO9AehefV5ihWKPquNxrLw2FeTrntWmkSXNuZANmO1UxbkxsN38WK0EyEqpyacoYRM8bFWB6VuQ2kVuqmVRKWH5VkTYW7nCDC+lBFh0V+7JsuFDr3OKe1tBP81vJsP8AdPT/AOt+tZ/VeeacvysNp2/SkHL1Whe33tkNsil4vRhuH/1qmjezuRgA2r/mtUhezQ43N5i+hq7Gtvep/qvKf1XgD/H9KDKV0ryQ17KaMmTaJUx99ORSw3lzbt8j70H8DcimlJrGMtHOwOD3z3qWK9W4JiuYF3FRh4uD1oFurrYebiyuJczRtZvuyXj5B/CteGH/AERVtrpJxyeTknj0PSsi9077KrSJJvQgn5hg1lQSMl0TGSjFTyPpQLkTRuk27SNHPC9mSRlohlfxBqA2T+T/AKLKl1H/ALB+Yfh1qEalcjMdyEuQepZefz61ftY7K4Z40WWCXjkEEfn1q9yWmigY9sADqUI6huv5VDG8ZKjBGB1z/TrWhPc3NrMts7i5i44lXd+tRILO9kCLC1vID1Dbh096BbFTaGlP8fpgZqxDfahbREQ3Ton91jlfyNT3NjLZscyKy+w5rOGWU855780FIvC8t5Di7sRn+/aHZ+hyKcsNrKf9GvwG/uXClCPx5WpNJ006lqX2YTeQdpO7bkflmorywFnrN3Zlw7Rp9/GO4oRSSkElrdQrueAsnZ0OQaqsxz6GoY7qeB90E8kPb5WxXcWKWd78NJtQvbRJ7yLdiQKFzj1xjNVz8nQTg1qcXjPbNQ/KTxjPatOH7HeP5MXnWsx9cOv9DVe4spLXner/AIVcXccfMbHc3tuAqzFl+8FfDD9adJfLMInubRSU+XMZ2jFVGYt19KYD+7API9K00aKtFl5ntw262na3bsH4NWYtR1KNcFUvY/STD1kEq/BQD6UqqV5RiD7mkS4xej1NeS+tJWzc6e1ng8tB/gasxTxmMJZ6iyDbykvAP4Hiuea4u4ch3WQEdCKsRS2027zICjZ5KGnzImVJJf0/zOj8yX7K6zWlvdA/8tFTaf8Ax3/Cs+4gtSgcrJakkcYLD/P4VkqPIZmt5ZI2z1BxVhtVvUiVJJFuAM/fXn86tSRiqUr+6/0/zJfsTPzBLHcD0Bwfy4qsbaWM4lQr8/dasPf20lvF5lkGPqh2+v19KrC/eOBVtt8I3YYGTcGB6dqq8TeKqdTvvD9jpsukalc3Gutp81vEHgiRf9aecjkisW51WdZZiEhvYv7s8f0zjpVGK8gfRI1mt/3vPzocd+KlfSsGTbLj5MjIrbRo89QXtG5EBvdLkkhEumvFu4JhlwQR7EVIU0l5Q0V5JbkDgTxZ5+q1Sm3gpkKW5OcVASDKFdFyTnIHrUnXyq3/AAToEsZhKFtb+G4BDZRZsdvQ4rNWyvoQ7S27bSAcEZHt3pIbbztUXeRg8H8qdayvBPKIZpYgP7jkd6Ri21t5dCvIDPNOCpU46KP8+tT+Sryqhl2EoevHataK5vJvPlmeK6AG7E0Wf5fSo/tNmbuPzbAIeSTA+3t75oM3NkduNStraV7W9eNQEJCOR1x7/wCyK1bO6v7nRLmScpPIHUt5sY7dOcfXvVeG0tZ2K2008ZZVyJAGGcE9c+1RXen3+l282Z43jbkgZ7HHp71SZhJ+093To9imdShmlxNYRlt4DNE7qSPxzUt2+ntcMrCeB9mQVYSgjB64xisMAy3+5W8stLkYA4xmta9tPOsZLuMIipCMryCe3as7nU4QU0Sww2wsmC3iIpTq8TgnJ6cA1ljTpDM8kMkE6HnAmQEc+hINaMdyg0Ro1j2hEXIOGB+b8K5VpbdnYmHblhwv4Um0a0ItuR0L2tyrNHPbSLG6A5A74z2zUUEaPaXW6R45Y4g6jnrkD+tZqyNGWaKSSMg8bXx1HtVqHUb1rWeQ3LNj5dsih8gkf3s1N0aezb2NO0Np5IdiYwJf8P8ABqtGWytbSaKYfvpP9Wf8/wC7j8awhqcmMPbwy/VSv/oJFSC7tH/1ljg/7Ep/rmqUjGVKV/eOq0fUbGCG9WYeYWhUIGH8W3n8jU1zq9jJpV6YY41cwIqEA9QMN+Zrm4Gto7wTxCSIFCNuAeqkHpirUehtPZkJcbgTtO8Y7n61qmcboUnU579jHi1GZXABHAP8NQPfztBLju392my6a1vJKBLnbx1rN3ukBAPf1rByPZVGnfRF/wC3zIg3Jjjika/L5JOD61nmR2HzNn/9VL5iKeU3Z/xrn5maeyh2LHnuWyH/APHT/gaUStn76/iwH88VHiEgFosZ980BLduAGUn2/wDr0XK5YFgCVl2i1Mik/wDLPj/GrkcMpQ5iuYB6eUWH9KpRadNLysij6k0+RLuzHFwR/uSEVqKy6F1IoSuJL9ID/wBNYWH8lapYrBmkBhvNPuP9+8jT9JCtUoNU1QRkw6hcKo7PKWH5HIpU1y7Ep86Ozuzn/ltp0JP5gZouFmzbey1Jo8Jp8Eo/6dZkl/8AQGNZc1jqQYhtLmX6wH/CojqcEjfvNFsmPqjSJ/JsfpUQ1HTfM2nTJYz/ANMb0r/NTWhCpvoaHl2sWjhb2C5gnDEk+V27envWE7xkgb2MQByGBHP+cVqtqto0XlpLqVsB6XYf+i0qu93IGi1G5Yg/8tkB5/Fj6Vdyox5TIVowo2uB7DNSiRgflkfPqD/9atJ7G4C5327D/r2QfyFUJIZVPMcDf99D+RrG7LsmSC9vhIM3s5+shP8AWlGo3Am5lZvc8/0rO3gXGDCv4SN/jTt6eb/qT+Ep/wAKB+zuaDX0pPzeW31t0/wqH7Xk/NFB/wB+V/wqo08Y/wCWcg/7ag/+y1AZosElnX/gAP8AUUB7M7XSNUNhq9hdJaxu8UmRu43fXn/CvQviL4pXW5Ip3sbfPk7D+9mP+1/z09W6V4hbyRmQbXYn3ix/7NWxeXMsyAE9Bxmt4S6Hl1cK/bRmnsUWlhKL/o/r0dqgIty3/HvIOe0w/qtOdZAqn5cc+nt7VTkldW6DrUy2PVjFl5BbCQ/u5R/20U/0qUG3EY5kHT+EGsxJmMp4FW1djEOB+VECJxfU2NMgE19agefiSRf+Wf8Atdq9fk+C3iqLw3PqK6Zd/YY4zK7sYjtAGW48zPGR2715ZY+Jb1NBtdKH/HpHdrcgZ/ixivr1Pi9cD4YatpMulhxPA8IkWUDHmRsMnjnGBXfGE5L3UmfP4vEPD1VztpO+2ux8XXtsLW8eNi+UYg8ehqk+GUYLfjWjq87S6pM+SN8hP5nNZ4LCMHcaxmj2abbpps7fwbJ4Uj1G7/4S2K4ktGspY7c20eWjlZSFf7y/dODXLXX9nrq52IzWg6BR/jmqiyOBgHj/APXSU07ozjBxqOV3r06C3DQls2/mCL+4TW9pfh281PQNX1KAoltp0KyXBZwD8xIAAJ5PB6f4Z50Eg1pQXTRaXdRDOHABrSJpK72KB57/AOfzq6DLFYAESAe8f+f9ms4da2xc3FxYmCSUmKIZQflVKViJaGV5jE5IOfpRvOcmlbhutM+tRzNlXTLKgum4Hge3/wBapV+VgHI+b/Z/+tUu0R6QrA8seeKgB3ldx6e1anOzVi3BgiyDbj/PatH7MViUiQEkc1hw9GJGaspMwdeM10UmrHHKLbsXDaPNexQL80kmcEfhXa3kNpomi29un/Hw3zSNVHwhbLPrEtzJz5QJRawNdvJpfF8zs37tGKBfbFetTgormZ5M3LEYr2LfuxV359itLKq3jGCRdrnnj/61Wbe4mWKcLMnA6Y/+tWLcMCVZAFHpirunKss8qngsvXFY/wDLyx6bguQwJ2Z72Q71+9/c/wDrVNEm65Qb1+//AHT/AIVWPzTzcd/WrdsmdQjH+16151k6vzPUbtGxHKMz43rwPQ/4Ve07d/bNt+8X8j/hWeEB1GUHsTj8q2NMjX+2Lfj+92/2TXVh0vrEV5r8zOq/cfof/9nQgTsHAAAAAGf128soh1VKN2sGgjgajRY=",ke="data:image/png;base64,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",Fe=xe(59301),He=Object.defineProperty,Ue=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Qe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,mt=(b,a,y)=>a in b?He(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,vt=(b,a)=>{for(var y in a||(a={}))lt.call(a,y)&&mt(b,y,a[y]);if(Qe)for(var y of Qe(a))nt.call(a,y)&&mt(b,y,a[y]);return b},dt=(b,a)=>Ue(b,Ge(a)),St=(b,a)=>{var y={};for(var x in b)lt.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Qe)for(var x of Qe(b))a.indexOf(x)<0&&nt.call(b,x)&&(y[x]=b[x]);return y},yt=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const ht=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],tt=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee}=a,ne=St(a,["pathsDetail","user","globalSetting","loading","dispatch"]),ie,ae,le,ye,Te,We,Ze,Ye,$e,ut,ct,gt,Pt,_t,Wt,Ht,zt,sn,yn,Fn;const Wn=(0,Pe.useParams)(),[ar,Qn]=(0,Re.useState)({}),Mr=(0,Re.useRef)(1),[Jr,gr]=(0,Re.useState)(),[ur,yr]=(0,Re.useState)(!1),[Zr,or]=(0,Re.useState)(!1),ai=(0,Re.useRef)(null),ra=!((ie=y.detail)!=null&&ie.edit_of_subject_knowledge),[sa,Xi]=(0,Re.useState)({status:!1}),bi=((ae=y.detail)==null?void 0:ae.is_free)||((le=y.detail)==null?void 0:le.can_learning);(0,Re.useEffect)(()=>{Xi({status:!1})},[]),(0,Re.useEffect)(()=>{function Do(){return yt(this,null,function*(){var zs,As,Qs,dl,su,jl,Zo;if((zs=y.detail)!=null&&zs.courses){const ps=(As=y.detail)==null?void 0:As.courses;if((Qs=ps==null?void 0:ps.toast)!=null&&Qs.is_open&&((dl=ps.toast)==null?void 0:dl.open_num)===-1)or(!0);else if((su=ps==null?void 0:ps.toast)!=null&&su.is_open&&((jl=ps==null?void 0:ps.toast)==null?void 0:jl.open_num)===1){let Ga=JSON.parse(localStorage.getItem("pathsshow"))||[];((Zo=Ga.filter(lo=>lo===(Wn==null?void 0:Wn.pathId)))==null?void 0:Zo.length)>0?or(!1):(or(!0),Ga.push(Wn==null?void 0:Wn.pathId),localStorage.setItem("pathsshow",JSON.stringify(Ga)))}else or(!1)}})}Do()},[(ye=y.detail)==null?void 0:ye.courses]),(0,Re.useEffect)(()=>{var Do,zs,As,Qs,dl,su,jl,Zo,ps,Ga,lo;if(!((zs=(Do=y.detail)==null?void 0:Do.courses)==null?void 0:zs.length))return;let Ls;if((As=y.detail)!=null&&As.has_start){const qa=(dl=(Qs=y.detail)==null?void 0:Qs.courses)==null?void 0:dl.findIndex(il=>{var Ns;return((Ns=il.course_status)==null?void 0:Ns.status)===1});Ls=qa>-1?qa:0}else{let qa=(Zo=(jl=(su=y.detail)==null?void 0:su.courses)==null?void 0:jl.map(il=>{var Ns;return(Ns=il.course_status)==null?void 0:Ns.status}))==null?void 0:Zo.lastIndexOf(2);Ls=qa>-1?qa:0,qa=(Ga=(ps=y.detail)==null?void 0:ps.courses)==null?void 0:Ga.findIndex(il=>{var Ns;return((Ns=il.course_status)==null?void 0:Ns.status)===0}),Ls=qa>-1?qa:Ls}Qn(((lo=y.detail)==null?void 0:lo.courses[Ls])||{})},[y.detail]);const qi=()=>{ze.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Ra=Do=>{var zs,As;const Qs=(As=(zs=y.detail)==null?void 0:zs.courses)==null?void 0:As.find(dl=>dl.course_id===Do);Qn(Qs||{}),ee({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Do}})},uo=Do=>{Xi({status:Do})},Mo=Do=>{Ee.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:Fe.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",Fe.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",Fe.createElement("br",null)),onOk:()=>yt(void 0,null,function*(){let zs={user_customize:Do.user_customize,type:Do.type};Do.user_customize?zs=dt(vt({},zs),{discipline_name:Do.discipline_name,sub_discipline_name:Do.sub_discipline_name}):Do.sub_discipline_id&&(zs=dt(vt({},zs),{sub_discipline_id:Do.sub_discipline_id}));const As=yield(0,be.WO)(vt({id:Wn.pathId},zs));((As==null?void 0:As.status)===0||(As==null?void 0:As.status)===1)&&(vl(),ze.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},vl=()=>{ee({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId,knowledge:!0}}),ee({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}})},ul=((We=(Te=y.detail)==null?void 0:Te.courses)==null?void 0:We.findIndex(Do=>(Do==null?void 0:Do.course_id)===(ar==null?void 0:ar.course_id)))+1;return Fe.createElement("section",null,Fe.createElement("aside",{className:ve.banner,style:{backgroundImage:($e=(Ye=(Ze=y==null?void 0:y.detail)==null?void 0:Ze.attachments)==null?void 0:Ye[0])!=null&&$e.url?`url(${(gt=(ct=(ut=y==null?void 0:y.detail)==null?void 0:ut.attachments)==null?void 0:ct[0])==null?void 0:gt.url})`:`url(${pe})`}},Fe.createElement("aside",{className:ve.wrp},Fe.createElement("div",{className:ve.name},(_t=(Pt=y.detail)==null?void 0:Pt.name)==null?void 0:_t.split(` `)[0]),Fe.createElement("div",{className:ve.content},Fe.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31\uFF1A",(Wt=y==null?void 0:y.detail)==null?void 0:Wt.knowledge_count),Fe.createElement("span",null,"\u6807\u7B7E\u8282\u70B9\uFF1A",(Ht=y==null?void 0:y.detail)==null?void 0:Ht.tag_count),Fe.createElement("span",null,"\u8D44\u6E90\u8282\u70B9\uFF1A",(zt=y==null?void 0:y.detail)==null?void 0:zt.resource_count),((sn=y.detail)==null?void 0:sn.origin_subject_identifier)&&Fe.createElement("div",{onClick:()=>{var Do;window.open(`/paths/${(Do=y.detail)==null?void 0:Do.origin_subject_identifier}`)},className:ve.go},Fe.createElement("img",{src:ke,className:ve.goicon})," ",Fe.createElement("div",{style:{cursor:"pointer"}},"\u524D\u5F80\u8BFE\u7A0B\u5B66\u4E60"))))),sa.status&&Fe.createElement(oe,{type:"subject",onCancel:()=>uo(!1),onOk:Do=>{uo(!1),Mo(Do)}}),Fe.createElement(Ee.default,{open:Zr,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{or(!1)},centered:!0,footer:Fe.createElement("div",null,Fe.createElement(he.ZP,{type:"primary",onClick:()=>{or(!1)}},"\u6211\u77E5\u9053\u4E86"))},Fe.createElement(ue.Z,{style:{maxHeight:378,overflow:"auto"},value:(Fn=(yn=y==null?void 0:y.detail)==null?void 0:yn.toast)==null?void 0:Fn.content})))};var xt=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(tt),Rt=xe(99313),It=xe(10089),Mt={flex_box_center:"flex_box_center___gyNAa",flex_space_between:"flex_space_between___zekzh",flex_box_vertical_center:"flex_box_vertical_center___GQtHt",flex_box_center_end:"flex_box_center_end___P3hWY",flex_box_column:"flex_box_column___YRmML",bg:"bg___w3m29",wrap:"wrap___DQAaW",content:"content___ISSC7",wrapTabs:"wrapTabs___UH3jY",intro:"intro___GxOgI",introTitle:"introTitle___LyPY5"},Tt=xe(22566),Jt={flex_box_center:"flex_box_center___FSHWz",flex_space_between:"flex_space_between___xMj_8",flex_box_vertical_center:"flex_box_vertical_center___TftIO",flex_box_center_end:"flex_box_center_end___KM3sc",flex_box_column:"flex_box_column___o0txR",tabs:"tabs___kpTFv",activied:"activied___IE4FQ",tab:"tab___JSx4b",placeholder:"placeholder___xpvd2",content:"content___I7f9K",nametext:"nametext___E8ley",modal:"modal___oIdtc",mHead:"mHead___tmQjG",form:"form___q76Kb",mType:"mType___zss8M",dropdownst:"dropdownst___NZ0IN",dropnametext:"dropnametext___v6FZZ"},ln={information:"information___cwV7S",body:"body___1JINN",title:"title___b5sMx",left:"left___yeFML",right:"right___uofAp",listWarp:"listWarp___mIMgF",li:"li___fF9zA",imgTitle:"imgTitle___HGcli",box:"box___pdLe8"},gn="data:image/png;base64,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",kn="data:image/png;base64,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",wn="data:image/png;base64,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",Bn="data:image/png;base64,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",On=xe(6848),Nt=xe(11662),pt=xe(36237),ot=xe(92736),At={token:{colorPrimary:"#1B8565",colorInfo:"#1B8565",colorLink:"#1B8565",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},it=xe(59301),qt=({children:b,prefixCls:a="knowledgeGraph"})=>document.documentElement.style.fontSize!==""?it.createElement(pt.StyleProvider,{transformers:[(0,pt.px2remTransformer)({rootValue:1})]},it.createElement(ot.ZP,{prefixCls:a,theme:At},b)):it.createElement(it.Fragment,null,b),Ot=xe(59301),kt=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())}),Yt=({})=>{var b;const[a,y]=(0,Re.useState)(!0),[x,E]=(0,Re.useState)({}),z=(0,Pe.useSelector)(ie=>ie),{pathsDetail:{detail:ee}}=z;(0,Re.useEffect)(()=>{ee!=null&&ee.id&&ne()},[ee==null?void 0:ee.id]);const ne=()=>kt(void 0,null,function*(){E(ee),y(!1)});return Ot.createElement(qt,null,Ot.createElement("div",{className:ln.information},a&&Ot.createElement(de.Z,{style:{width:"100%",marginTop:"300rem"},spinning:!0}),!a&&Ot.createElement("div",{className:ln.body},Ot.createElement("div",{className:ln.left},Ot.createElement("div",{className:ln.box,style:{marginBottom:"20rem"}},Ot.createElement("img",{className:ln.imgTitle,src:gn,style:{width:"453rem"}}),Ot.createElement(ue.Z,{value:(x==null?void 0:x.description)||""})),!!(x!=null&&x.learning_notes)&&Ot.createElement("div",{className:ln.box},Ot.createElement("img",{className:ln.imgTitle,src:wn,style:{width:"453rem"}}),Ot.createElement(ue.Z,{value:(x==null?void 0:x.learning_notes)||""}))),Ot.createElement("div",{className:ln.right},Ot.createElement("img",{className:ln.imgTitle,src:kn,style:{width:"323rem"}}),Ot.createElement("div",{className:ln.listWarp},(b=x==null?void 0:x.subject_members)==null?void 0:b.map(ie=>Ot.createElement("div",{key:ie==null?void 0:ie.login,className:ln.li},Ot.createElement("img",{src:`${Nt.Z.IMG_SERVER}/images/${ie==null?void 0:ie.avatar}`}),(ie==null?void 0:ie.role)===1&&Ot.createElement("img",{src:Bn,style:{width:"68rem",position:"absolute",right:"-1rem",top:"-1rem"}}),Ot.createElement("div",null,Ot.createElement(On.Z,{title:ie==null?void 0:ie.username},Ot.createElement("b",{className:"c-grey-333"},(0,Tt.Pq)(ie==null?void 0:ie.username,7))),Ot.createElement(On.Z,{title:ie==null?void 0:ie.school_name},Ot.createElement("span",{className:"c-grey-999"},(0,Tt.Pq)(ie==null?void 0:ie.school_name,7)))))))))))},Zt={exchange:"exchange___eh7R3",body:"body___oRT9t",liWarp:"liWarp___QSKqk",li:"li___qd10l",head:"head___X7rTk",btns:"btns___JOV8d",reply:"reply___FAse7",delete:"delete___cv2H_",praise:"praise___O_5sJ",active:"active____gfgF",num:"num___Vv9Co",secondWrap:"secondWrap___S4NT9",secondLi:"secondLi___KiwQK",secondHead:"secondHead___xyIHf",secondBtns:"secondBtns____BxwD",md:"md____p6F5",comment:"comment___YPf7o",addBtn:"addBtn___S8KeD",pagination:"pagination___iRtcm"},Dn=xe(58421),Xn=xe(92310),In=xe.n(Xn),Vn=xe(98263),fr={md:"md___NMHUA",dark:"dark___hYBxG"},Sn=xe(59301),en=Object.defineProperty,hn=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,br=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,Fr=(b,a,y)=>a in b?en(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ri=(b,a)=>{for(var y in a||(a={}))br.call(a,y)&&Fr(b,y,a[y]);if(Gn)for(var y of Gn(a))qr.call(a,y)&&Fr(b,y,a[y]);return b},Ii=(b,a)=>hn(b,er(a)),ji=(b,a)=>{var y={};for(var x in b)br.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&Gn)for(var x of Gn(b))a.indexOf(x)<0&&qr.call(b,x)&&(y[x]=b[x]);return y},Li=b=>{var a=b,{value:y,onChange:x,theme:E}=a,z=ji(a,["value","onChange","theme"]);const ee={dark:fr.dark};return Sn.createElement(qt,{prefixCls:"md"},Sn.createElement("div",{className:In()(fr.md,ee[E])},Sn.createElement(Vn.Z,Ii(ri({},z),{defaultValue:y,onChange:(ne,ie)=>{console.log("a:",ne,ie),ie!=null&&ie.length?x(ne,ie):x(ne)}}))))},ba={noData:"noData___Luxe1"},Vi="data:image/png;base64,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",vi=xe(61485),Fi=xe(59301),Or=({style:b={},className:a,text:y="\u6682\u65E0\u6570\u636E",textColor:x="#666",buttonText:E,buttonTexttow:z,ontwoClick:ee,onClick:ne})=>Fi.createElement("div",{className:In()(ba.noData,a),style:b},Fi.createElement("img",{src:Vi}),!!y&&Fi.createElement("span",{style:{color:x}},y),Fi.createElement("span",{style:{display:"flex"}},!!E&&Fi.createElement("div",{onClick:ne},E),!!z&&Fi.createElement("div",{style:{marginLeft:"20rem",display:"flex",alignItems:"center",justifyContent:"center"},onClick:ee},z," ",Fi.createElement(On.Z,{title:"\u6839\u636E\u65E7\u7248\u77E5\u8BC6\u56FE\u8C31\u5185\u5BB9\u6216\u8BFE\u7A0B\u7AE0\u8282\u53CA\u8D44\u6E90\u5185\u5BB9\u81EA\u52A8\u751F\u6210\u77E5\u8BC6\u56FE\u8C31"},Fi.createElement(vi.Z,{style:{color:"#fff",marginLeft:5,marginTop:0}}))))),Xr=xe(59301),zi=Object.defineProperty,cr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Yr=(b,a,y)=>a in b?zi(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,ci=(b,a)=>{for(var y in a||(a={}))Wr.call(a,y)&&Yr(b,y,a[y]);if(cr)for(var y of cr(a))Hr.call(a,y)&&Yr(b,y,a[y]);return b},Ut=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const Le=({type:b,onEnter:a})=>{const[y,x]=(0,Re.useState)("");return Xr.createElement("div",{className:Zt.comment},Xr.createElement(Li,{theme:"dark",height:b===1?"264rem":"134rem",value:y,onChange:E=>x(E)}),Xr.createElement(he.ZP,{size:"large",shape:"round",onClick:()=>a(y,b),type:"primary",style:{width:"100rem",marginBottom:"12rem",float:"right"}},"\u53D1\u9001"),Xr.createElement("div",{style:{clear:"both"}}))};var _e=({})=>{const b=(0,Pe.useParams)(),[a,y]=(0,Re.useState)(!0),[x,E]=(0,Re.useState)({page:1}),[z,ee]=(0,Re.useState)(0),[ne,ie]=(0,Re.useState)(!1),[ae,le]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{ye(x)},[]);const ye=$e=>Ut(void 0,null,function*(){y(!0);const ut=yield(0,fe.ZP)(`/api/paths/${b==null?void 0:b.pathId}/discusses.json`,{method:"get",params:$e});ut!=null&&ut.comments&&(le(ut==null?void 0:ut.comments),ee(ut==null?void 0:ut.disscuss_count)),y(!1)}),Te=($e,ut)=>Ut(void 0,null,function*(){y(!0);const ct=yield(0,fe.ZP)(`/api/paths/${b==null?void 0:b.pathId}/post_discuss.json`,{method:"post",body:{content:$e}});(ct==null?void 0:ct.status)===0&&(x.page=ut===1?1:x.page,E(ci({},x)),ye(x),ie(!1))}),We=($e,ut)=>Ut(void 0,null,function*(){y(!0);const ct=yield(0,fe.ZP)(`/api/discusses/${ne}/reply.json`,{method:"post",body:{container_type:"Shixun",content:$e}});ct!=null&&ct.discuss&&(ie(!1),ye(x))}),Ze=($e,ut)=>Ut(void 0,null,function*(){y(!0);const ct=yield(0,fe.ZP)(`/api/discusses/${$e}/plus.json`,{method:"post",body:{container_type:"Discuss",type:ut}});(ct==null?void 0:ct.status)!==-1&&ye(x)}),Ye=($e,ut)=>Ut(void 0,null,function*(){y(!0);const ct=yield(0,fe.ZP)(`/api/discusses/${$e}.json`,{method:"delete",body:{}});(ct==null?void 0:ct.status)===1&&(x.page=ut===1&&ae.length===1&&x.page!==1?x.page-1:x.page,E(ci({},x)),ye(x))});return Xr.createElement(qt,null,Xr.createElement(Xr.Fragment,null,Xr.createElement("span",{className:"relative",style:{float:"right"}},Xr.createElement("div",{className:Zt.addBtn,onClick:()=>ie(!0)},"\u53D1\u5E03\u8BA8\u8BBA")),Xr.createElement("div",{className:Zt.exchange},Xr.createElement("div",{className:Zt.body},Xr.createElement(de.Z,{spinning:a},ne===!0&&Xr.createElement(Le,{type:1,onEnter:Te}),z?Xr.createElement(Xr.Fragment,null,Xr.createElement("div",{className:Zt.liWarp},ae==null?void 0:ae.map($e=>{var ut,ct,gt,Pt;return Xr.createElement("div",{key:$e==null?void 0:$e.id,className:Zt.li},Xr.createElement("img",{src:`${Nt.Z.IMG_SERVER}/images/${(ut=$e==null?void 0:$e.author)==null?void 0:ut.image_url}`}),Xr.createElement("aside",{style:{flex:1}},Xr.createElement("div",{className:Zt.head},Xr.createElement("b",null,(ct=$e==null?void 0:$e.author)==null?void 0:ct.name),Xr.createElement("span",null,$e==null?void 0:$e.time),Xr.createElement("div",{className:Zt.btns},Xr.createElement(On.Z,{placement:"top",title:"\u56DE\u590D",color:"#434B64"},Xr.createElement("div",{onClick:()=>ie($e.id),className:Zt.reply},Xr.createElement("i",{className:"iconfont icon-a-huifupinglun"}))),($e==null?void 0:$e.manage)&&Xr.createElement(On.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Xr.createElement("div",{onClick:()=>Ye($e.id,1),className:Zt.delete},Xr.createElement("i",{className:"iconfont icon-shanchu17"}))),Xr.createElement(On.Z,{placement:"top",title:"\u70B9\u8D5E",color:"#434B64"},Xr.createElement("div",{onClick:()=>Ze($e==null?void 0:$e.id,$e!=null&&$e.user_praise?0:1),className:In()(Zt.praise,($e==null?void 0:$e.user_praise)&&Zt.active)},Xr.createElement("i",{className:"iconfont icon-dianzan7"}))),!!($e!=null&&$e.praise_count)&&Xr.createElement("aside",{className:Zt.num},$e==null?void 0:$e.praise_count))),Xr.createElement(ue.Z,{className:Zt.md,value:($e==null?void 0:$e.content)||""}),!!((gt=$e==null?void 0:$e.children)!=null&>.length)&&Xr.createElement("div",{className:Zt.secondWrap},(Pt=$e==null?void 0:$e.children)==null?void 0:Pt.map(_t=>{var Wt;return Xr.createElement("div",{className:Zt.secondLi},Xr.createElement("div",{className:Zt.secondHead},Xr.createElement("b",null,(Wt=_t==null?void 0:_t.author)==null?void 0:Wt.name),Xr.createElement("span",null,_t==null?void 0:_t.time),Xr.createElement("div",{className:Zt.secondBtns},(_t==null?void 0:_t.manage)&&Xr.createElement(On.Z,{placement:"top",title:"\u5220\u9664\u8BA8\u8BBA",color:"#434B64"},Xr.createElement("div",{onClick:()=>Ye(_t.id,2),className:Zt.secondDelete},Xr.createElement("i",{className:"iconfont icon-shanchu17"}))))),Xr.createElement(ue.Z,{className:Zt.md,value:(_t==null?void 0:_t.content)||""}))})),ne===$e.id&&Xr.createElement(Le,{type:2,onEnter:We})))})),Xr.createElement("div",{className:Zt.pagination},Xr.createElement(Dn.Z,{onChange:$e=>{x.page=$e,E(ci({},x)),ye(x)},total:z,current:x==null?void 0:x.page,pageSize:10,hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!1,style:{marginTop:"20rem",marginBottom:"40rem"},showTotal:$e=>Xr.createElement("span",{style:{marginLeft:"10rem",color:"#fff"}},"\u5171",Xr.createElement("span",{style:{color:"#37AD83",margin:"0 5rem"}},$e),"\u6761\u6570\u636E")}))):!ne&&Xr.createElement(Or,{textColor:"#fff",style:{visibility:a?"hidden":"visible"}}))))))},je={learning:"learning___axerA",body:"body___xn5Fa",tabs:"tabs___C2Adc",name:"name___VKGdS",tabWrap:"tabWrap___EnXyi",tab:"tab___EBO0d",active:"active___XXAsu",head:"head___XDru2",numerical:"numerical___APDFZ",action:"action___V6i8x",studentHead:"studentHead___I1em7",headLi:"headLi___UsDfK",btn:"btn___SXQTV",addBtn:"addBtn___oYSpZ"},et="data:image/png;base64,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",Et="data:image/png;base64,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",Ct="data:image/png;base64,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",jt="data:image/png;base64,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",Kt={chart:"chart___Rsr8z",group:"group___cEFV6",item:"item___uQIC1"},Mn=Object.defineProperty,un=Object.getOwnPropertySymbols,_n=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,rr=(b,a,y)=>a in b?Mn(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,tr=(b,a)=>{for(var y in a||(a={}))_n.call(a,y)&&rr(b,y,a[y]);if(un)for(var y of un(a))nr.call(a,y)&&rr(b,y,a[y]);return b};const zn=()=>`shadow-${Math.random().toString(36).slice(2,9)}`;var Tn=({percentage:b,startAngle:a=270,strokeColor:y="#42BECD",trackColor:x="#e6e6e6",innerBackgroundColor:E="#fff",text:z="",textColor:ee="#000",textSize:ne="1rem",textPadding:ie="28rem",outerDiameter:ae,innerDiameter:le,maxTextLength:ye=6,onClick:Te,hoverEffect:We=!0,style:Ze})=>{const[Ye,$e]=(0,Re.useState)(0),[ut,ct]=(0,Re.useState)(0),[gt,Pt]=(0,Re.useState)(!1),_t=yr=>{var Zr,or;const ai=parseFloat(yr),ra=parseFloat((or=(Zr=document.documentElement)==null?void 0:Zr.style)==null?void 0:or.fontSize);return ai*ra},Wt=()=>{$e(_t(ae)),ct(_t(le))};(0,Re.useEffect)(()=>(Wt(),window.addEventListener("resize",Wt),()=>window.removeEventListener("resize",Wt)),[ae,le]);const Ht=Ye/2,zt=ut/2,sn=(Ye-ut)/2,yn=Ht-sn,Fn=2*Math.PI*yn,Wn=Fn-b/100*Fn,ar=`rotate(${a} ${Ht} ${Ht})`,Mr=((yr,Zr)=>Zr&&yr.length>Zr?yr.slice(0,Zr-1)+"...":yr)(z,ye),Jr=()=>{We&&Pt(!0)},gr=()=>{Pt(!1)},ur=_t("4rem");return Re.createElement("svg",{width:Ye,height:Ye,viewBox:`0 0 ${Ye} ${Ye}`,xmlns:"http://www.w3.org/2000/svg",onClick:Te,onMouseEnter:Jr,onMouseLeave:gr,style:tr({cursor:Te?"pointer":"default"},Ze)},Re.createElement("circle",{cx:Ht,cy:Ht,r:zt,fill:E}),Re.createElement("circle",{cx:Ht,cy:Ht,r:yn,fill:"none",stroke:x,strokeWidth:sn}),Re.createElement("circle",{cx:Ht,cy:Ht,r:yn,fill:"none",stroke:y,strokeWidth:sn,strokeDasharray:Fn,strokeDashoffset:Wn,strokeLinecap:"round",transform:ar}),gt&&Re.createElement("circle",{cx:Ht,cy:Ht,r:yn+sn/2,fill:"none",stroke:"#FA6400",strokeWidth:_t("4rem")}),z&&Re.createElement("foreignObject",{x:Ht-zt,y:Ht-zt,width:ut,height:ut},Re.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",padding:ie}},Re.createElement("b",{style:{color:ee,fontSize:ne,textAlign:"center"},title:z},Mr))))},Hn="data:image/png;base64,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",Jn="data:image/png;base64,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",sr="data:image/png;base64,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",Dr="data:image/png;base64,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",Zn="data:image/png;base64,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",Er="data:image/png;base64,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",bn=xe(59301),Kn=({dataSource:b=[],pathsDetail:a,onClick:y,onMore:x})=>{const[E,z]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{let ne=[];for(let ie=0;ie{var ae;let le=null;return ie%2===0?le=bn.createElement("div",{className:Kt.group,style:ie==0?{marginLeft:"-164rem"}:{}},ne.map((ye,Te)=>{var We,Ze,Ye;return bn.createElement("div",{key:ye.knowledge_uuid,className:Kt.item,style:ie==0&&Te>0?{marginLeft:"300rem"}:{}},(ye==null?void 0:ye.has_children)&&bn.createElement("img",{src:ye.complete_rate?Hn:Jn,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),Te!==0&&bn.createElement("img",{src:ye.complete_rate?sr:Dr,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,right:"50%",bottom:"38rem"}}),ie!==0&&Te===0&&bn.createElement("img",{src:ye.complete_rate?Zn:Er,style:{width:"233rem",height:"316rem",position:"absolute",zIndex:3,right:"calc(50% + 5rem)",bottom:"38rem",transform:"scaleX(-1)"}}),bn.createElement(Tn,{strokeColor:"#60C059",percentage:ye.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:ye.name,textSize:"16rem",hoverEffect:!(!(ye!=null&&ye.is_publish)&&!((We=a==null?void 0:a.detail)!=null&&We.can_managed)),textColor:"#333",outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:!(ye!=null&&ye.is_publish)&&!((Ze=a==null?void 0:a.detail)!=null&&Ze.can_managed)?void 0:()=>y(ye),style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),bn.createElement("div",{onClick:()=>{x(ye)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}}),!(ye!=null&&ye.is_publish)&&!((Ye=a==null?void 0:a.detail)!=null&&Ye.can_managed)&&bn.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:"124rem",height:"124rem",position:"absolute",zIndex:5,left:"50%",bottom:6,transform:"translateX(-50%)",textAlign:"center",paddingTop:"40rem"}},bn.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),bn.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03")))})):le=bn.createElement("div",{className:Kt.group},(ae=ee(ne))==null?void 0:ae.map((ye,Te)=>{var We,Ze,Ye;return bn.createElement("div",{key:(ye==null?void 0:ye.knowledge_uuid)||Te,className:Kt.item},ye&&bn.createElement(bn.Fragment,null,(ye==null?void 0:ye.has_children)&&bn.createElement("img",{src:ye.complete_rate?Hn:Jn,style:{width:"163rem",height:"91rem",position:"absolute",zIndex:1,left:0,top:"3rem"}}),Te!==3&&bn.createElement("img",{src:ye.complete_rate?sr:Dr,style:{width:"410rem",height:"50rem",position:"absolute",zIndex:2,left:"50%",bottom:"38rem"}}),Te===3&&bn.createElement("img",{src:ye.complete_rate?Zn:Er,style:{width:"233rem",height:"316rem",position:"absolute",zIndex:3,left:"calc(50% + 5rem)",bottom:"38rem"}}),bn.createElement(Tn,{strokeColor:"#60C059",percentage:ye.complete_rate,startAngle:270,trackColor:"#E3E8EF",text:ye.name,textSize:"16rem",textColor:"#333",hoverEffect:!(!(ye!=null&&ye.is_publish)&&!((We=a==null?void 0:a.detail)!=null&&We.can_managed)),outerDiameter:"137rem",innerDiameter:"107rem",textPadding:"26rem",onClick:!(ye!=null&&ye.is_publish)&&!((Ze=a==null?void 0:a.detail)!=null&&Ze.can_managed)?void 0:()=>y(ye),style:{position:"absolute",zIndex:4,left:"50%",bottom:0,transform:"translateX(-50%)"}}),bn.createElement("div",{onClick:()=>{x(ye)},style:{width:"34rem",height:"34rem",borderRadius:"50%",position:"absolute",zIndex:5,left:"50%",top:"3rem",transform:"translateX(-50%)",cursor:"pointer"}}),!(ye!=null&&ye.is_publish)&&!((Ye=a==null?void 0:a.detail)!=null&&Ye.can_managed)&&bn.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",borderRadius:"50%",width:"124rem",height:"124rem",position:"absolute",zIndex:5,left:"50%",bottom:6,transform:"translateX(-50%)",textAlign:"center",paddingTop:"40rem"}},bn.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),bn.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))))})),bn.createElement(Re.Fragment,{key:ie},le)}))},lr=xe(81327),qn=xe(57809),Ir=xe(17574),wr={flex_box_center:"flex_box_center___DSyRe",flex_space_between:"flex_space_between___FubQ0",flex_box_vertical_center:"flex_box_vertical_center___Bwld4",flex_box_center_end:"flex_box_center_end___K1Pkl",flex_box_column:"flex_box_column___av7e_",hader:"hader___vwJKS",title:"title____Pmur",body:"body___FxUh6",nodeData:"nodeData___cHclP",yc:"yc___I8230",yclj:"yclj___toMmi",nametitle:"nametitle___B4Hrd",treeheight:"treeheight___HER2j",spacewidth:"spacewidth___XhLbb",titlename:"titlename___rBLxO"},ti=xe(89489),li=xe(21692),fi=xe(59301),Ri=Object.defineProperty,Ni=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,ca=(b,a,y)=>a in b?Ri(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ca=(b,a)=>{for(var y in a||(a={}))Ai.call(a,y)&&ca(b,y,a[y]);if(oa)for(var y of oa(a))ua.call(a,y)&&ca(b,y,a[y]);return b},ea=(b,a)=>Ni(b,Yi(a)),ka=(b,a)=>{var y={};for(var x in b)Ai.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&oa)for(var x of oa(b))a.indexOf(x)<0&&ua.call(b,x)&&(y[x]=b[x]);return y},Pa=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const ia=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,addmodal:ne,setaddmodal:ie,uuid:ae,onOk:le}=a,ye=ka(a,["pathsDetail","user","globalSetting","loading","dispatch","addmodal","setaddmodal","uuid","onOk"]),Te,We;let[Ze,Ye]=(0,Re.useState)({subject_id:(Te=y==null?void 0:y.detail)==null?void 0:Te.id,uuid:""});const[$e,ut]=(0,Re.useState)([]),[ct,gt]=(0,Re.useState)([]),[Pt,_t]=(0,Re.useState)(!1),[Wt,Ht]=(0,Re.useState)(""),[zt,sn]=(0,Re.useState)(!1);(0,Re.useEffect)(()=>{ne&&Fn(1)},[ne]);function yn(Qn,Mr){for(let Jr of Qn)Mr.push(Jr),Jr.children&&Jr.children.length>0&&yn(Jr.children,Mr)}function Fn(Qn){return Pa(this,null,function*(){var Mr,Jr;_t(!0);let gr=yield(0,fe.ZP)("/api/subject_knowledge/tree.json",{method:"get",params:ea(Ca({},Ze),{id:ae,uuid:Ze==null?void 0:Ze.uuid,is_edit:!!ae})});_t(!1),(gr==null?void 0:gr.status)===0&&(ae?Ze.uuid=gr==null?void 0:gr.uuid:Qn===1&&(Ze.uuid=(Jr=(Mr=gr==null?void 0:gr.parent_knowledges)==null?void 0:Mr[0])==null?void 0:Jr.uuid),Ht(gr==null?void 0:gr.name),Ye(Ze),ut(gr),gt(gr==null?void 0:gr.data))})}const Wn=Qn=>{console.log(Qn)},ar=Qn=>{console.log(Qn);const Mr=Qn.node.id,Jr=Qn.dragNode.id,gr=Qn.node.pos.split("-"),ur=Qn.dropPosition-Number(gr[gr.length-1]),yr=(ai,ra,sa)=>{for(let Xi=0;Xi{sa.splice(ra,1),or=ai}),!Qn.dropToGap)yr(Zr,Mr,ai=>{ai.children=ai.children||[],ai.children.unshift(or)});else{let ai=[],ra;yr(Zr,Mr,(sa,Xi,bi)=>{ai=bi,ra=Xi}),ur===-1?ai.splice(ra,0,or):ai.splice(ra+1,0,or)}gt(Zr)};return fi.createElement(Ee.default,{title:ae?"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84":"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",open:ne,width:"920rem",centered:!0,onOk:()=>Pa(void 0,null,function*(){var Qn,Mr;let Jr=[];if(yn(ct,Jr),console.log(ct,Jr,"gData"),(ct==null?void 0:ct.length)<=0||((Qn=Jr==null?void 0:Jr.filter(ur=>!(ur!=null&&ur.is_out)))==null?void 0:Qn.length)===0||((Mr=ct==null?void 0:ct.filter(ur=>!(ur!=null&&ur.is_out)))==null?void 0:Mr.length)===0){ze.ZP.info("\u5B66\u4E60\u8DEF\u5F84\u4E0D\u53EF\u4E3A\u7A7A");return}if(!Wt){ze.ZP.info("\u540D\u79F0\u4E0D\u53EF\u4E3A\u7A7A");return}let gr=yield(0,fe.ZP)("/api/subject_knowledge.json",{method:"post",body:ea(Ca({},Ze),{id:ae,name:Wt,routes:ct})});(gr==null?void 0:gr.status)===0&&(ze.ZP.info(ae?"\u4FEE\u6539\u6210\u529F":"\u65B0\u589E\u6210\u529F"),le(gr==null?void 0:gr.id,Wt),ie(!1))}),okText:"\u5B8C\u6210\u521B\u5EFA",onCancel:()=>{ie(!1)}},fi.createElement(de.Z,{spinning:Pt},fi.createElement("div",{className:wr.body},fi.createElement(lr.Z,{className:wr.spacewidth},fi.createElement(lr.Z.Compact,null,fi.createElement(we.default,{addonBefore:fi.createElement("span",{className:wr.title},fi.createElement("span",{style:{color:"red"}},"*")," \u8DEF\u5F84\u540D\u79F0"),showCount:!0,maxLength:12,value:Wt,onChange:Qn=>Ht(Qn.target.value),style:{width:"100%"},size:"large",placeholder:"\u8F93\u5165\u5B66\u4E60\u8DEF\u5F84\u540D\u79F0",allowClear:!0}))),fi.createElement(lr.Z,{className:wr.spacewidth,style:{marginTop:"20rem"}},fi.createElement(lr.Z.Compact,null,fi.createElement("div",{className:wr.titlename},"\u77E5\u8BC6\u56FE\u8C31"),fi.createElement(qn.default,{value:Ze.uuid,onChange:Qn=>{Ze.uuid=Qn,Fn()},disabled:ae,style:{width:"90%"},size:"large"},(We=$e==null?void 0:$e.parent_knowledges)==null?void 0:We.map(Qn=>fi.createElement(qn.default.Option,{value:Qn==null?void 0:Qn.uuid},Qn==null?void 0:Qn.knowledge_name))))),fi.createElement("div",{style:{marginTop:"20rem",background:"#D5F1EA",borderRadius:"8rem 8rem 0rem 0rem",height:"38rem",lineHeight:"38rem",padding:"0px 12rem"}},fi.createElement("span",{style:{color:"#1B8565",fontSize:"16rem",fontWeight:"500"}},"\u5B66\u4E60\u8DEF\u5F84"),fi.createElement("span",{style:{marginLeft:"10rem"}},"\uFF08\u62D6\u52A8\u53EF\u8C03\u6574\u8DEF\u5F84\u987A\u5E8F\uFF09")),(ct==null?void 0:ct.length)>0?fi.createElement(Ir.default,{style:{background:"#FAFAFA"},treeData:ct,showLine:!0,blockNode:!0,fieldNames:{key:"id"},className:wr.treeheight,draggable:!0,onDragEnter:Wn,onDrop:ar,switcherIcon:fi.createElement(ti.Z,null),titleRender:Qn=>fi.createElement("div",{className:wr.nodeData,style:{color:Qn!=null&&Qn.is_out?"#999999":"#000000"}},fi.createElement("div",{className:wr.nametitle,title:Qn==null?void 0:Qn.name,style:{flex:1}},(Qn==null?void 0:Qn.is_out)&&fi.createElement("span",{className:wr.yc},"\u5DF2\u79FB\u51FA")," ",Qn==null?void 0:Qn.name),fi.createElement("span",{className:wr.yclj,style:{color:Qn!=null&&Qn.is_out?"#37AD83":"#E30000",fontSize:"14rem"},onClick:()=>{Qn.is_out=!Qn.is_out}},Qn!=null&&Qn.is_out?"\u52A0\u5165\u5B66\u4E60\u8DEF\u5F84":"\u79FB\u51FA\u5B66\u4E60\u8DEF\u5F84")," ")}):fi.createElement(li.Z,{styles:{margin:"20rem auto"}}))))};var ro=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(ia),Eo=xe(54580),Da=xe(43428),Br={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"},Pi=xe(99267),Ka=xe(43531),Ua=xe(15075),Na={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"},da=xe(59301),co=Object.defineProperty,Qa=Object.getOwnPropertySymbols,oo=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,Ma=(b,a,y)=>a in b?co(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ya=(b,a)=>{for(var y in a||(a={}))oo.call(a,y)&&Ma(b,y,a[y]);if(Qa)for(var y of Qa(a))cs.call(a,y)&&Ma(b,y,a[y]);return b},Ao=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});let zo=[{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}],Hs=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];var Cs=({value:b=[],onChange:a,type:y,dataSources:x=[],pathsDetail:E={},showmodal:z,containerRef:ee})=>{const[ne,ie]=(0,Re.useState)(!1),[ae,le]=(0,Re.useState)([]),[ye,Te]=(0,Re.useState)(),[We,Ze]=(0,Re.useState)(""),[Ye,$e]=(0,Re.useState)(""),[ut,ct]=(0,Re.useState)(""),[gt,Pt]=(0,Re.useState)(!1),[_t,Wt]=(0,Re.useState)(!1),[Ht,zt]=(0,Re.useState)([]),[sn,yn]=(0,Re.useState)("");(0,Re.useEffect)(()=>{ne&&Fn()},[ne]);function Fn(){return Ao(this,null,function*(){var gr;let ur=yield(0,fe.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:y,subject_id:(gr=E==null?void 0:E.detail)==null?void 0:gr.id}});(ur==null?void 0:ur.status)===0&&(y===3?le(ur==null?void 0:ur.data):(le([...Hs,...ur==null?void 0:ur.data]),zt([...zo,...ur==null?void 0:ur.data2])))})}const Wn=[{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"}],ar="\u6807\u7B7E";(0,Re.useEffect)(()=>{le(x)},[]),(0,Re.useEffect)(()=>{ne&&Te(b)},[ne]);const Qn=({title:gr="",style:ur={},values:yr="",showDelete:Zr=!0,modal:or=!1,active:ai=!1})=>{const sa=(qi=>qi.split("").reduce((Ra,uo)=>Ra+uo.charCodeAt(0),0))(gr)%Wn.length,{background:Xi,borderColor:bi}=Wn[sa];return da.createElement("div",{className:In()(Na.tag,ai?Na.active:""),onClick:()=>{var qi;if(or){if(ne===1){let Ra=[...ae,...Ht];Te([...Ra.filter(uo=>(uo==null?void 0:uo.id)===yr)])}ne===2&&((qi=ye==null?void 0:ye.map(Ra=>Ra.id))!=null&&qi.includes(yr)?Te(ye.filter(Ra=>Ra.id!==yr)):Te([...ye,...ae.filter(Ra=>(Ra==null?void 0:Ra.id)===yr)]))}},style:Ya({background:Xi,borderColor:bi},ur)},da.createElement("span",null,gr),Zr&&da.createElement("i",{onClick:qi=>Ao(void 0,null,function*(){var Ra;if(qi.stopPropagation(),or){le(ae.filter(Mo=>Mo.name!==gr)),le(ae.filter(Mo=>Mo.name!==gr));let uo=yield(0,fe.ZP)(`/api/knowledge_items/${yr}.json`,{method:"delete",body:{id:yr,subject_id:(Ra=E==null?void 0:E.detail)==null?void 0:Ra.id}});(uo==null?void 0:uo.status)===0&&Fn()}else a(b.filter(uo=>uo.id!==yr))}),className:"iconfont icon-shanchu5"}))},Mr=()=>{a(ye),ie(!1)},Jr=gr=>Ao(void 0,null,function*(){var ur;if(!We.replace(/\s+/g,"")&&gr===1){ct(`${ar}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(!Ye.replace(/\s+/g,"")&&gr===2){yn("\u8D44\u6E90\u4E0D\u80FD\u4E3A\u7A7A");return}if((ae.map(Zr=>Zr.name).includes(We)||Ht.map(Zr=>Zr.name).includes(We))&&gr===1){ct(`\u8BE5${ar}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}if((Ht.map(Zr=>Zr.name).includes(Ye)||ae.map(Zr=>Zr.name).includes(Ye))&&gr===2){yn("\u8BE5\u8D44\u6E90\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01");return}let yr=yield(0,fe.ZP)("/api/knowledge_items.json",{method:"post",body:{item_type:y===3?3:gr,name:y===3||gr===1?We:Ye,subject_id:(ur=E==null?void 0:E.detail)==null?void 0:ur.id}});(yr==null?void 0:yr.status)===0&&Fn(),gr===1&&Pt(!1),gr===2&&Wt(!1)});return da.createElement("div",{className:Na.tagsModal},y===5&&da.createElement(da.Fragment,null,b==null?void 0:b.map((gr,ur)=>da.createElement(Qn,{values:gr.id,key:ur,title:gr.name,showDelete:!1,style:{marginRight:"20rem",marginBottom:0}})),z&&da.createElement("div",{onClick:()=>ie(1),style:{marginBottom:"0rem"},className:Na.btn},da.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),y===3&&da.createElement(da.Fragment,null,b==null?void 0:b.map((gr,ur)=>da.createElement(Qn,{values:gr.id,key:ur,title:gr.name})),z&&da.createElement("div",{onClick:()=>ie(2),className:Na.btn,style:{marginBottom:"10rem"}},da.createElement("i",{className:"iconfont icon-tianjiatixing"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),da.createElement(Ee.default,{open:!!ne,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",getContainer:()=>ee.current,onCancel:()=>ie(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Pt(!1),Wt(!1),ct(""),Ze("")},onOk:Mr,title:`\u9009\u62E9${ar}`},da.createElement("div",{className:Na.modal},da.createElement("div",{className:Na.mHead},da.createElement("b",null),da.createElement("span",null,`${ar}`,"\uFF08",ae.length,"\uFF09"),da.createElement("div",{onClick:()=>{Pt(!0),ct(""),Ze("")},className:Na.btn},da.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),da.createElement("div",{className:Na.body},ae==null?void 0:ae.map((gr,ur)=>{var yr,Zr,or;return da.createElement(Qn,{showDelete:y===3?!((yr=ye==null?void 0:ye.map(ai=>ai==null?void 0:ai.id))!=null&&yr.includes(gr==null?void 0:gr.id)):!((Zr=ye==null?void 0:ye.map(ai=>ai==null?void 0:ai.id))!=null&&Zr.includes(gr==null?void 0:gr.id))&&!((or=Hs.map(ai=>ai.name))!=null&&or.includes(gr.name)),modal:!0,style:{cursor:"pointer"},active:ye==null?void 0:ye.map(ai=>ai==null?void 0:ai.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})}),gt&&da.createElement("div",{className:Na.add},da.createElement(we.default,{style:{width:"rem"},size:"large",value:We,onChange:gr=>{ct(""),Ze(gr.target.value)}}),da.createElement("i",{onClick:()=>Jr(1),className:"iconfont icon-dui",style:{color:"#1B8565"}}),da.createElement("i",{onClick:()=>Pt(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!ut&&da.createElement("div",{className:Na.error},ut)))),y===5&&da.createElement("div",{className:Na.modal},da.createElement("div",{className:Na.mHead},da.createElement("b",null),da.createElement("span",null,"\u8D44\u6E90","\uFF08",Ht.length,"\uFF09"),da.createElement("div",{onClick:()=>{Wt(!0),yn(""),$e("")},className:Na.btn},da.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),da.createElement("div",{className:Na.body},Ht==null?void 0:Ht.map((gr,ur)=>{var yr,Zr;return da.createElement(Qn,{showDelete:!((yr=ye==null?void 0:ye.map(or=>or==null?void 0:or.id))!=null&&yr.includes(gr==null?void 0:gr.id))&&!((Zr=zo.map(or=>or.name))!=null&&Zr.includes(gr.name)),modal:!0,style:{cursor:"pointer"},active:ye==null?void 0:ye.map(or=>or==null?void 0:or.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})}),_t&&da.createElement("div",{className:Na.add},da.createElement(we.default,{style:{width:"rem"},size:"large",value:Ye,onChange:gr=>{yn(""),$e(gr.target.value)}}),da.createElement("i",{onClick:()=>Jr(2),className:"iconfont icon-dui",style:{color:"#1B8565"}}),da.createElement("i",{onClick:()=>Wt(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!sn&&da.createElement("div",{className:Na.error},sn))))))},vs=xe(1710),al=xe(65450),gs=xe(59301),ja=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Aa=(b,a)=>{var y={};for(var x in b)Va.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&ja)for(var x of ja(b))a.indexOf(x)<0&&ga.call(b,x)&&(y[x]=b[x]);return y},wo=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});let os=[{label:"\u5B9E\u8BAD",key:"1"},{label:"\u89C6\u9891",key:"2"},{label:"\u8BFE\u4EF6",key:"3"},{label:"\u8BD5\u5377",key:"4"}];const Ps=b=>{var a=b,{types:y,globalSetting:x,loading:E,dispatch:z,pathsDetail:ee,onChange:ne,ktzykey:ie,getother:ae}=a,le=Aa(a,["types","globalSetting","loading","dispatch","pathsDetail","onChange","ktzykey","getother"]),ye,Te,We,Ze;let[Ye,$e]=(0,Re.useState)({page:1,limit:10,type:y,keyword:"",select_type:1,subject_id:"",course_id:""});const[ut,ct]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{gt()},[y]);function gt(){return wo(this,null,function*(){Ye.select_type===3&&(Ye.subject_id="",Ye.course_id=""),Ye.select_type===2&&(Ye.subject_id=""),Ye.select_type===1&&(Ye.course_id="");let Pt=yield(0,fe.ZP)("/api/paths/search_all.json",{method:"get",params:Ye});(Pt==null?void 0:Pt.status)===0&&ct(Pt)})}return gs.createElement("div",{style:{padding:"10rem 20rem"}},gs.createElement("div",{style:{display:"flex"}},gs.createElement("div",null,y==="1"&&gs.createElement(we.default,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u67E5\u8BE2",style:{width:"992rem",marginRight:"10rem",height:"40rem"},onChange:Pt=>{Ye.keyword=Pt.target.value,Ye.page=1,Ye.limit=10,$e(Ye)}}),y!=="1"&&gs.createElement("div",{style:{display:"flex"}},gs.createElement("div",{style:{width:"223rem",alignItems:"center",display:"flex",height:"40rem"}},gs.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"),gs.createElement(qn.default,{value:Ye.select_type,onChange:Pt=>{Ye.select_type=Pt,Ye.page=1,Ye.limit=10,$e(Ye),gt()},className:Br.select,style:{width:"131rem"}},gs.createElement(qn.default.Option,{value:1},"\u5B9E\u8DF5\u8BFE\u7A0B"),gs.createElement(qn.default.Option,{value:2},"\u6559\u5B66\u8BFE\u5802"),gs.createElement(qn.default.Option,{value:3},"\u4E2A\u4EBA\u4E2D\u5FC3"))),Ye.select_type!==3&&gs.createElement(qn.default,{value:Ye.subject_id||Ye.course_id,onChange:Pt=>{Ye.course_id=Pt,Ye.subject_id=Pt,Ye.page=1,Ye.limit=10,$e(Ye),gt()},className:Br.select,style:{width:"270rem",marginLeft:"8rem"}},Ye.select_type===1&&((ye=ut==null?void 0:ut.subjects)==null?void 0:ye.map(Pt=>gs.createElement(qn.default.Option,{value:Pt.id},Pt.name))),Ye.select_type===2&&((Te=ut==null?void 0:ut.courses)==null?void 0:Te.map(Pt=>gs.createElement(qn.default.Option,{value:Pt.id},Pt.name)))),gs.createElement(we.default,{onChange:Pt=>{Ye.keyword=Pt.target.value,Ye.page=1,Ye.limit=10,$e(Ye)},addonBefore:((We=os==null?void 0:os.find(Pt=>Pt.key===y))==null?void 0:We.label)+"\u540D\u79F0",className:Br.input,style:{marginLeft:"10rem",width:"486rem",height:"40rem"}}))),gs.createElement(he.ZP,{type:"primary",style:{height:"40rem",fontSize:"14rem",boxShadow:"none",lineHeight:"40rem",width:"108rem",padding:"0",marginLeft:"10rem"},onClick:()=>{gt()}},"\u67E5\u8BE2")),gs.createElement(vs.default,{style:{marginTop:"10rem"},dataSource:ut==null?void 0:ut.data,pagination:!1,rowKey:Pt=>Pt.id,scroll:{y:"400rem"},columns:[{title:((Ze=os==null?void 0:os.find(Pt=>Pt.key===y))==null?void 0:Ze.label)+"\u540D\u79F0",dataIndex:"name",ellipsis:!0,key:"name"},{title:y==="1"?"\u5408\u4F5C\u8005":"\u6240\u5C5E\u6A21\u5757",dataIndex:"name",key:"name",ellipsis:!0,render:(Pt,_t)=>gs.createElement("span",null,y==="1"?_t==null?void 0:_t.user_names:_t==null?void 0:_t.model)},{title:y==="1"?"\u6700\u8FD1\u4FEE\u6539\u65F6\u95F4":"\u6240\u5728\u4F4D\u7F6E",dataIndex:"updated_at",ellipsis:!0,render:(Pt,_t)=>gs.createElement("span",null,y==="1"?_t==null?void 0:_t.updated_at:_t==null?void 0:_t.stage_name)},{title:"\u64CD\u4F5C",dataIndex:"url",width:"100rem",render:(Pt,_t)=>gs.createElement("a",{onClick:()=>{(_t==null?void 0:_t.container_type)==="Video"?Ee.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:gs.createElement(al.Z,{allow_skip:!0,src:Pt})}):y==="3"?ae(Pt):window.open(Pt)}},"\u67E5\u770B")}],rowSelection:{type:"radio",onChange(Pt,_t){ne(_t)}}}),gs.createElement(Dn.Z,{hideOnSinglePage:!0,style:{marginTop:"20rem"},total:ut==null?void 0:ut.total_count,current:Ye==null?void 0:Ye.page,pageSize:Ye==null?void 0:Ye.limit,onChange:(Pt,_t)=>{Ye.page=Pt,Ye.limit=_t,$e(Ye),gt()}}))};var Rs=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Ps),Bs=xe(84105),so=xe(59301),Tl=Object.defineProperty,_l=Object.defineProperties,xu=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,Is=(b,a,y)=>a in b?Tl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,rl=(b,a)=>{for(var y in a||(a={}))bs.call(a,y)&&Is(b,y,a[y]);if(ns)for(var y of ns(a))yl.call(a,y)&&Is(b,y,a[y]);return b},ui=(b,a)=>_l(b,xu(a)),ii=(b,a)=>{var y={};for(var x in b)bs.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&ns)for(var x of ns(b))a.indexOf(x)<0&&yl.call(b,x)&&(y[x]=b[x]);return y},ei=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const Ti=b=>{var a=b,{typesdata:y,globalSetting:x,loading:E,dispatch:z,pathsDetail:ee,onChange:ne,uuid:ie,itemsuuid:ae}=a,le=ii(a,["typesdata","globalSetting","loading","dispatch","pathsDetail","onChange","uuid","itemsuuid"]),ye,Te,We,Ze,Ye,$e,ut,ct,gt,Pt,_t,Wt;let[Ht,zt]=(0,Re.useState)([]),[sn,yn]=(0,Re.useState)(!1);const[Fn,Wn]=(0,Re.useState)([]),[ar,Qn]=(0,Re.useState)(""),[Mr,Jr]=(0,Re.useState)(""),[gr,ur]=(0,Re.useState)([]),[yr,Zr]=(0,Re.useState)(!1);let[or,ai]=(0,Re.useState)({bh:[],qx:[],hx:[],gl:[]});(0,Re.useEffect)(()=>{ra()},[ie]),(0,Re.useEffect)(()=>{if(y){let bi=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));ai(bi)}return()=>{}},[y]);function ra(){return ei(this,null,function*(){var bi,qi,Ra,uo,Mo,vl;yn(!0);let ul=yield(0,fe.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:ie,subject_id:(bi=ee==null?void 0:ee.detail)==null?void 0:bi.id,depth:-1,relationshipFilter:"\u5305\u542B>"}});if(yn(!1),(ul==null?void 0:ul.status)===0){Wn(ul==null?void 0:ul.data);const zs=[...(0,Tt.fX)((Ra=(qi=ul==null?void 0:ul.data)==null?void 0:qi.nodes)==null?void 0:Ra.map((As,Qs)=>{var dl,su;return ui(rl({},As),{key:(dl=As==null?void 0:As.properties)==null?void 0:dl.uuid,title:(su=As==null?void 0:As.properties)==null?void 0:su.name})}),(vl=(Mo=(uo=ul==null?void 0:ul.data)==null?void 0:uo.relationships)==null?void 0:Mo.filter(As=>As.type==="\u5305\u542B"||As.type==="\u524D\u5E8F"))==null?void 0:vl.filter((As,Qs,dl)=>Qs===dl.findIndex(su=>su.endNodeUuid===As.endNodeUuid))).children||[]];Ht=zs,Jr(JSON.stringify(zs)),zt(zs)}})}(0,Re.useEffect)(()=>{ne(or)},[or]);function sa(bi,qi,Ra){for(let uo of bi)uo!=null&&uo.title.includes(qi)&&Ra.push(uo),uo.children&&uo.children.length>0&&(sa(uo.children,qi,Ra),Xi(uo.children,qi,Ra)&&Ra.push(uo))}function Xi(bi,qi,Ra){for(let uo of bi)if(uo!=null&&uo.title.includes(qi))return!0}return so.createElement(de.Z,{spinning:sn},so.createElement("div",{className:Br.body},so.createElement("div",{className:Br.left},so.createElement("div",{className:Br.header},so.createElement("div",null,"\u5171",so.createElement("span",{style:{color:"#1B8565"}},((Te=(ye=Fn==null?void 0:Fn.metricCounters)==null?void 0:ye[0])==null?void 0:Te.count)||0),"\u4E2A\u6807\u7B7E\u8282\u70B9\uFF0C",so.createElement("span",{style:{color:"#1B8565"}},((Ze=(We=Fn==null?void 0:Fn.metricCounters)==null?void 0:We[1])==null?void 0:Ze.count)||0),"\u4E2A\u77E5\u8BC6\u8282\u70B9"),so.createElement(we.default.Search,{style:{width:"350rem",borderRadius:"50%"},onChange:bi=>{var qi,Ra,uo;const{value:Mo}=bi.target;Qn(Mo);let vl=[];sa(JSON.parse(Mr),Mo,vl),vl.push((qi=Fn==null?void 0:Fn.nodes)==null?void 0:qi[0]);const ul=Fn==null?void 0:Fn.nodes.filter(As=>{var Qs;return((Qs=As==null?void 0:As.properties)==null?void 0:Qs.name.indexOf(Mo))>-1}).map(As=>{var Qs;return(Qs=As==null?void 0:As.properties)==null?void 0:Qs.uuid});ur(ul);const zs=[...(0,Tt.fX)(vl,(uo=(Ra=Fn==null?void 0:Fn.relationships)==null?void 0:Ra.filter(As=>As.type==="\u5305\u542B"||As.type==="\u524D\u5E8F"))==null?void 0:uo.filter((As,Qs,dl)=>Qs===dl.findIndex(su=>su.endNodeUuid===As.endNodeUuid)).filter(As=>(vl==null?void 0:vl.map(Qs=>Qs==null?void 0:Qs.key).includes(As.endNodeUuid))||(vl==null?void 0:vl.map(Qs=>Qs==null?void 0:Qs.key).includes(As.startNodeUuid)))).children||[]];Ht=zs,zt(zs),Zr(!0)},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22"})),so.createElement(Ir.default,{style:{marginTop:"30rem",maxHeight:"320rem",overflow:"auto"},showLine:!0,treeData:Ht,className:Br.tree,expandedKeys:gr,onExpand:bi=>{ur(bi),Zr(!1)},autoExpandParent:yr,blockNode:!0,switcherIcon:so.createElement(Bs.Z,null),titleRender:bi=>{var qi,Ra,uo,Mo,vl,ul,Do,zs,As,Qs,dl,su,jl,Zo,ps;return so.createElement("div",{className:Br.treenode,key:(qi=bi==null?void 0:bi.properties)==null?void 0:qi.uuid},so.createElement("div",{style:{width:"50%",display:"flex",alignItems:"center"}},((Ra=or==null?void 0:or.bh)==null?void 0:Ra.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&so.createElement("span",{className:Br.settingtag,style:{background:"#6236ff"}},"\u5305\u542B"),((uo=or==null?void 0:or.qx)==null?void 0:uo.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&so.createElement("span",{className:Br.settingtag,style:{background:"#24A881"}},"\u524D\u7F6E"),((Mo=or==null?void 0:or.hx)==null?void 0:Mo.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&so.createElement("span",{className:Br.settingtag,style:{background:"#EC8657"}},"\u540E\u7F6E"),((vl=or==null?void 0:or.gl)==null?void 0:vl.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&so.createElement("span",{className:Br.settingtag,style:{background:"#497DFF"}},"\u5173\u8054"),so.createElement("div",{className:Br.multiple,title:bi==null?void 0:bi.title,dangerouslySetInnerHTML:{__html:(ul=bi==null?void 0:bi.title)==null?void 0:ul.replaceAll(ar,`${ar}`)},style:{width:"100%",fontSize:"14rem",color:"#000",fontWeight:400}})),so.createElement("div",{className:Br.hudong},!((Do=or==null?void 0:or.qx)!=null&&Do.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)})||(zs=or==null?void 0:or.bh)!=null&&zs.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)})||(As=or==null?void 0:or.hx)!=null&&As.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)})||(Qs=or==null?void 0:or.gl)!=null&&Qs.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&ae!==((dl=bi==null?void 0:bi.properties)==null?void 0:dl.uuid)&&so.createElement("div",null,so.createElement("span",{onClick:()=>{var Ga,lo,Po,Ls;if(!(((lo=(Ga=or==null?void 0:or.bh)==null?void 0:Ga.filter(qa=>{var il;return(qa==null?void 0:qa.uuid)===((il=bi==null?void 0:bi.properties)==null?void 0:il.uuid)}))==null?void 0:lo.length)>0)){let qa=[];qa.push({name:(Po=bi==null?void 0:bi.properties)==null?void 0:Po.name,uuid:(Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid}),ai({bh:[...qa,...or==null?void 0:or.bh],qx:or==null?void 0:or.qx,hx:or==null?void 0:or.hx,gl:or==null?void 0:or.gl})}},className:Br.colortitle,style:{marginRight:"20rem"}},"\u8BBE\u4E3A\u5305\u542B"),so.createElement("span",{onClick:()=>{var Ga,lo,Po,Ls;if(!(((lo=(Ga=or==null?void 0:or.qx)==null?void 0:Ga.filter(qa=>{var il;return(qa==null?void 0:qa.uuid)===((il=bi==null?void 0:bi.properties)==null?void 0:il.uuid)}))==null?void 0:lo.length)>0)){let qa=[];qa.push({name:(Po=bi==null?void 0:bi.properties)==null?void 0:Po.name,uuid:(Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid}),ai({qx:[...qa,...or==null?void 0:or.qx],hx:or==null?void 0:or.hx,bh:or==null?void 0:or.bh,gl:or==null?void 0:or.gl})}},className:Br.colortitle},"\u8BBE\u4E3A\u524D\u7F6E"),so.createElement("span",{onClick:()=>{var Ga,lo,Po,Ls;if(!(((lo=(Ga=or==null?void 0:or.hx)==null?void 0:Ga.filter(qa=>{var il;return(qa==null?void 0:qa.uuid)===((il=bi==null?void 0:bi.properties)==null?void 0:il.uuid)}))==null?void 0:lo.length)>0)){let qa=[];qa.push({name:(Po=bi==null?void 0:bi.properties)==null?void 0:Po.name,uuid:(Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid}),ai({qx:or==null?void 0:or.qx,hx:[...qa,...or==null?void 0:or.hx],bh:or==null?void 0:or.bh,gl:or==null?void 0:or.gl})}},style:{margin:"0rem 20rem"},className:Br.colortitle},"\u8BBE\u4E3A\u540E\u7F6E"),so.createElement("span",{onClick:()=>{var Ga,lo,Po,Ls;if(!(((lo=(Ga=or==null?void 0:or.gl)==null?void 0:Ga.filter(qa=>{var il;return(qa==null?void 0:qa.uuid)===((il=bi==null?void 0:bi.properties)==null?void 0:il.uuid)}))==null?void 0:lo.length)>0)){let qa=[];qa.push({name:(Po=bi==null?void 0:bi.properties)==null?void 0:Po.name,uuid:(Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid}),ai({qx:or==null?void 0:or.qx,hx:or==null?void 0:or.hx,gl:[...qa,...or==null?void 0:or.gl],bh:or==null?void 0:or.bh})}},className:Br.colortitle},"\u8BBE\u4E3A\u5173\u8054")),so.createElement("span",{onClick:()=>{var Ga;let lo=(Ga=or==null?void 0:or.bh)==null?void 0:Ga.filter(Po=>{var Ls;return Po.uuid!==((Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid)});ai({bh:lo,hx:or==null?void 0:or.hx,qx:or==null?void 0:or.qx,gl:or==null?void 0:or.gl})}},((su=or==null?void 0:or.bh)==null?void 0:su.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&"\u53D6\u6D88\u5305\u542B"),so.createElement("span",{onClick:()=>{var Ga;let lo=(Ga=or==null?void 0:or.qx)==null?void 0:Ga.filter(Po=>{var Ls;return Po.uuid!==((Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid)});ai({qx:lo,hx:or==null?void 0:or.hx,bh:or==null?void 0:or.bh,gl:or==null?void 0:or.gl})}},((jl=or==null?void 0:or.qx)==null?void 0:jl.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&"\u53D6\u6D88\u524D\u7F6E"),so.createElement("span",{onClick:()=>{var Ga;let lo=(Ga=or==null?void 0:or.hx)==null?void 0:Ga.filter(Po=>{var Ls;return Po.uuid!==((Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid)});ai({qx:or==null?void 0:or.qx,hx:lo,bh:or==null?void 0:or.bh,gl:or==null?void 0:or.gl})}},((Zo=or==null?void 0:or.hx)==null?void 0:Zo.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&"\u53D6\u6D88\u540E\u7F6E"),so.createElement("span",{onClick:()=>{var Ga;let lo=(Ga=or==null?void 0:or.gl)==null?void 0:Ga.filter(Po=>{var Ls;return Po.uuid!==((Ls=bi==null?void 0:bi.properties)==null?void 0:Ls.uuid)});ai({qx:or==null?void 0:or.qx,hx:or==null?void 0:or.hx,bh:or==null?void 0:or.bh,gl:lo})}},((ps=or==null?void 0:or.gl)==null?void 0:ps.find(Ga=>{var lo;return(Ga==null?void 0:Ga.uuid)===((lo=bi==null?void 0:bi.properties)==null?void 0:lo.uuid)}))&&"\u53D6\u6D88\u5173\u8054")))}})),so.createElement("div",{className:Br.right},so.createElement("div",{className:Br.title},"\u5DF2\u5173\u8054\u5173\u7CFB"),so.createElement("div",{style:{padding:"20rem 25rem"}},so.createElement("div",{className:Br.gxtitle},so.createElement("div",{className:Br.Colortitle,style:{background:"#6236ff"}}),so.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Ye=or.bh)==null?void 0:Ye.length,"\uFF09")),so.createElement("div",{className:Br.gxbody},($e=or==null?void 0:or.bh)==null?void 0:$e.map(bi=>so.createElement("div",{className:Br.tag,style:{background:"#6236ff"}},so.createElement("span",{style:{marginRight:"10rem"}},bi==null?void 0:bi.name)," ",so.createElement(Pi.Z,{onClick:()=>{var qi;let Ra=(qi=or==null?void 0:or.bh)==null?void 0:qi.filter(uo=>uo.uuid!==bi.uuid);ai({bh:Ra,hx:or==null?void 0:or.hx,qx:or==null?void 0:or.qx,gl:or==null?void 0:or.gl})}})))),so.createElement("div",{className:Br.gxtitle,style:{marginTop:"30rem"}},so.createElement("div",{className:Br.Colortitle,style:{background:"#24A881"}}),so.createElement("div",null,"\u524D\u5E8F\uFF08",(ut=or.qx)==null?void 0:ut.length,"\uFF09")),so.createElement("div",{className:Br.gxbody},(ct=or==null?void 0:or.qx)==null?void 0:ct.map(bi=>so.createElement("div",{className:Br.tag,style:{background:"#24A881"}},so.createElement("span",{style:{marginRight:"10rem"}},bi==null?void 0:bi.name)," ",so.createElement(Pi.Z,{onClick:()=>{var qi;let Ra=(qi=or==null?void 0:or.qx)==null?void 0:qi.filter(uo=>uo.uuid!==bi.uuid);ai({qx:Ra,hx:or==null?void 0:or.hx,bh:or==null?void 0:or.bh,gl:or==null?void 0:or.gl})}})))),so.createElement("div",{className:Br.gxtitle,style:{marginTop:"30rem"}},so.createElement("div",{className:Br.Colortitle,style:{background:"#EC8657"}}),so.createElement("div",null,"\u540E\u5E8F\uFF08",(gt=or.hx)==null?void 0:gt.length,"\uFF09")),so.createElement("div",{className:Br.gxbody},(Pt=or==null?void 0:or.hx)==null?void 0:Pt.map(bi=>so.createElement("div",{className:Br.tag,style:{background:"#EC8657"}},so.createElement("span",{style:{marginRight:"10rem"}},bi==null?void 0:bi.name)," ",so.createElement(Pi.Z,{onClick:()=>{var qi;let Ra=(qi=or==null?void 0:or.hx)==null?void 0:qi.filter(uo=>uo.uuid!==bi.uuid);ai({qx:or==null?void 0:or.qx,bh:or==null?void 0:or.bh,hx:Ra,gl:or==null?void 0:or.gl})}})))),so.createElement("div",{className:Br.gxtitle,style:{marginTop:"30rem"}},so.createElement("div",{className:Br.Colortitle,style:{background:"#497DFF"}}),so.createElement("div",null,"\u5173\u8054\uFF08",(_t=or.gl)==null?void 0:_t.length,"\uFF09")),so.createElement("div",{className:Br.gxbody},(Wt=or==null?void 0:or.gl)==null?void 0:Wt.map(bi=>so.createElement("div",{className:Br.tag,style:{background:"#497DFF"}},so.createElement("span",{style:{marginRight:"10rem"}},bi==null?void 0:bi.name)," ",so.createElement(Pi.Z,{onClick:()=>{var qi;let Ra=(qi=or==null?void 0:or.gl)==null?void 0:qi.filter(uo=>uo.uuid!==bi.uuid);ai({qx:or==null?void 0:or.qx,bh:or==null?void 0:or.bh,hx:or==null?void 0:or.hx,gl:Ra})}}))))))))};var fa=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Ti),ha=xe(89392),Mi=xe(16624),Ha=xe(19264),Io=xe(59301),rs=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,Bo=(b,a)=>{var y={};for(var x in b)To.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&rs)for(var x of rs(b))a.indexOf(x)<0&&_a.call(b,x)&&(y[x]=b[x]);return y},Qo=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const Zs=[3,2,1];let Wo=null;const Oo=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,datas:ne,items:ie}=a,ae=Bo(a,["pathsDetail","user","globalSetting","loading","dispatch","datas","items"]);const le=(0,Re.useRef)(),ye=(0,Re.useRef)(),Te=(0,Re.useRef)(null);(0,Re.useEffect)(()=>{Ze()},[ne]),(0,Re.useEffect)(()=>(window.addEventListener("resize",We),()=>{window.removeEventListener("resize",We)}),[]);function We(){var Ye,$e;($e=(Ye=le.current)==null?void 0:Ye.update)==null||$e.call(Ye)}function Ze(){return Qo(this,null,function*(){var Ye,$e,ut,ct,gt,Pt,_t,Wt;if(((Ye=ne==null?void 0:ne.nodes)==null?void 0:Ye.length)>0){let Ht=($e=ne==null?void 0:ne.nodes)==null?void 0:$e.filter(sn=>{var yn;return ie==null?void 0:ie.includes((yn=sn==null?void 0:sn.properties)==null?void 0:yn.uuid)}).map(sn=>{var yn,Fn,Wn,ar,Qn,Mr,Jr,gr,ur,yr,Zr,or;return{rootNodeUuid:(yn=sn==null?void 0:sn.properties)==null?void 0:yn.rootNodeUuid,id:((Fn=sn==null?void 0:sn.properties)==null?void 0:Fn.uuid)+"_",name:(Wn=sn==null?void 0:sn.properties)==null?void 0:Wn.name,description:(ar=sn==null?void 0:sn.properties)==null?void 0:ar.description,nodeType:(Qn=sn==null?void 0:sn.properties)==null?void 0:Qn.nodeType,tags:((Mr=sn==null?void 0:sn.properties)==null?void 0:Mr.tags)&&((ur=(gr=(Jr=sn==null?void 0:sn.properties)==null?void 0:Jr.tags)==null?void 0:gr.split("\uFF0C"))==null?void 0:ur.map(ai=>({name:ai}))),colorType:parseInt((yr=sn==null?void 0:sn.properties)==null?void 0:yr.color)>3?"3":(Zr=sn==null?void 0:sn.properties)==null?void 0:Zr.color,activeColor:"#FA6400",size:Zs[((or=sn==null?void 0:sn.properties)==null?void 0:or.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0}}),zt=(Pt=(gt=(ct=(ut=ne==null?void 0:ne.relationships)==null?void 0:ut.filter(sn=>{var yn,Fn,Wn,ar,Qn,Mr;return sn.endNodeUuid!==((Wn=(Fn=(yn=ne==null?void 0:ne.nodes)==null?void 0:yn[0])==null?void 0:Fn.properties)==null?void 0:Wn.rootNodeUuid)&&sn.startNodeUuid!==((Mr=(Qn=(ar=ne==null?void 0:ne.nodes)==null?void 0:ar[0])==null?void 0:Qn.properties)==null?void 0:Mr.rootNodeUuid)}))==null?void 0:ct.filter(sn=>(ie==null?void 0:ie.includes(sn.startNodeUuid))&&(ie==null?void 0:ie.includes(sn.endNodeUuid))))==null?void 0:gt.filter(sn=>sn.type==="\u5305\u542B"||sn.type==="\u524D\u5E8F"||sn.type==="\u5173\u8054"))==null?void 0:Pt.map(sn=>({hide:!1,id:(sn==null?void 0:sn.endNodeUuid)+"_",label:sn==null?void 0:sn.type,props:[],colorType:1,sourceRadius:32,targetRadius:32,source:(sn==null?void 0:sn.startNodeUuid)+"_",target:(sn==null?void 0:sn.endNodeUuid)+"_",value:10}));le.current=null,ye.current.innerHTML="",le.current=new Ha.createContainer({containerName:"#graphRefs",width:((_t=ye==null?void 0:ye.current)==null?void 0:_t.clientWidth)||0,height:((Wt=ye==null?void 0:ye.current)==null?void 0:Wt.clientHeight)||0,toolbarData:[],clickToggle:!1,background:"#fff",isShowMask:!1,nodes:Ht,links:zt,zoomOptions:{minScale:.2,maxScale:5},nodeMouseover:function(sn){return sn},nodeClick:function(sn){var yn;return(yn=le==null?void 0:le.current)==null||yn.selectToNode(sn.id),sn},layout:{force:!1,x:20,y:60}}),le.current.zoomOut()}})}return Io.createElement("div",{ref:Te,style:{background:"#fff",height:"455rem"}},Io.createElement("div",{style:{width:"100%",height:"455rem"},ref:ye,id:"graphRefs"}))};var Ss=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Oo),Xs="data:image/png;base64,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",Dl="data:image/png;base64,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",Du="data:image/png;base64,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",zu="data:image/png;base64,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",Fc=xe(28103),Nu=xe(42441),Vu=xe(76411),Pu=xe(48961),Vc=xe(59301),Vl=({dataSource:b,height:a,labelTextColor:y})=>{console.log("dataSource:",b);const x=(0,Re.useRef)(null),E=(0,Re.useRef)(null),[z,ee]=(0,Re.useState)({}),[ne,ie]=(0,Re.useState)(""),[ae,le]=(0,Re.useState)(""),ye=b||[{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,Re.useEffect)(()=>(We(),window.addEventListener("resize",Te),()=>{window.removeEventListener("resize",Te)}),[]),(0,Re.useEffect)(()=>{b!=null&&b.length&&Te()},[b]);const Te=()=>{var gt,Pt;const _t=Ze(ye,.8);(gt=E.current)==null||gt.setOption(_t),(Pt=E.current)==null||Pt.resize()},We=()=>{const gt=x.current;E.current=Vu.init(gt);const Pt=Ze(ye,.8);ee(Pt),E.current.setOption(Pt),E.current.getZr().off("mousewheel"),Pt.series.push({name:"\u638C\u63E1\u7387",type:"pie",labelLine:{length:10,length2:10},startAngle:-20,clockwise:!1,radius:["20%","50%"],center:["50%","50%"],data:ye,itemStyle:{opacity:0}}),E.current.setOption(Pt),ct(E.current)},Ze=(gt,Pt)=>{let _t,Wt=[],Ht=0,zt=0,sn=0,yn=[],Fn=[],Wn=1-Pt;gt.sort((Qn,Mr)=>Mr.value-Qn.value);for(let Qn=0;Qngr.name===Qn)[0],Jr=ut(Mr.value*100,2)+"%";return`${Mr.name} ${Jr}`}},labelLine:{show:!0,lineStyle:{color:"#7BC0CB"}},label:{show:!0,position:"outside",rich:{b:{color:y||"#FFF",fontSize:12,lineHeight:20},c:{fontSize:16,lineHeight:24,color:y||"#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:ar,viewControl:{alpha:40,distance:300,rotateSensitivity:0,zoomSensitivity:0,panSensitivity:0,autoRotate:!1}},series:Wt}},Ye=(gt,Pt)=>(gt.sort((_t,Wt)=>Wt.pieData.value-_t.pieData.value),Pt*25/gt[0].pieData.value),$e=(gt,Pt,_t,Wt,Ht,zt)=>{let sn=(gt+Pt)/2,yn=gt*Math.PI*2,Fn=Pt*Math.PI*2,Wn=sn*Math.PI*2;gt===0&&Pt===1&&(_t=!1),Ht=typeof Ht!="undefined"?Ht:1/3;let ar=_t?Math.cos(Wn)*.1:0,Qn=_t?Math.sin(Wn)*.1:0,Mr=Wt?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(Jr,gr){return JrFn?ar+Math.cos(Fn)*(1+Math.cos(gr)*Ht)*Mr:ar+Math.cos(Jr)*(1+Math.cos(gr)*Ht)*Mr},y:function(Jr,gr){return JrFn?Qn+Math.sin(Fn)*(1+Math.cos(gr)*Ht)*Mr:Qn+Math.sin(Jr)*(1+Math.cos(gr)*Ht)*Mr},z:function(Jr,gr){return Jr<-Math.PI*.5?Math.sin(Jr):Jr>Math.PI*2.5?Math.sin(Jr)*zt*.1:Math.sin(gr)>0?1*zt*.1:-1}}},ut=(gt,Pt)=>{let _t=parseFloat(gt);if(isNaN(_t))return!1;_t=Math.round(gt*Math.pow(10,Pt))/Math.pow(10,Pt);let Wt=_t.toString();Wt.indexOf(".")<0&&(Wt+=".");for(let zt=Wt.length-Wt.indexOf(".");zt<=Pt;zt++)Wt+="0";return Wt},ct=()=>{E.current.on("click",function(gt){if(gt.seriesName==="pie2d"){ie(gt.dataIndex);let Pt=E.current.getWidth()/2,_t=E.current.getHeight()/2;E.current.dispatchAction({type:"pieSelect",seriesIndex:0,dataIndex:gt.dataIndex})}}),E.current.on("mousemove",function(gt){}),E.current.on("mouseout",function(){E.current.dispatchAction({type:"pieUnSelect",seriesIndex:0,dataIndex:ae}),le("")})};return Vc.createElement("div",{ref:x,style:{width:"100%",height:a||"500rem"}})};const dd=b=>({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:b}]});var nd=xe(79304),ks=xe(59301),Yl=Object.defineProperty,gl=Object.getOwnPropertySymbols,Iu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,Tu=(b,a,y)=>a in b?Yl(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,hl=(b,a)=>{for(var y in a||(a={}))Iu.call(a,y)&&Tu(b,y,a[y]);if(gl)for(var y of gl(a))Zu.call(a,y)&&Tu(b,y,a[y]);return b},cl=(b,a)=>{var y={};for(var x in b)Iu.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&gl)for(var x of gl(b))a.indexOf(x)<0&&Zu.call(b,x)&&(y[x]=b[x]);return y},fu=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const Ou=[{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)"}}],Eu=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,uuid:ne}=a,ie=cl(a,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),ae,le,ye,Te,We;let[Ze,Ye]=(0,Re.useState)({subject_id:(ae=y==null?void 0:y.detail)==null?void 0:ae.id,course_id:"",parentNodeUuid:ne,type:1});const[$e,ut]=(0,Re.useState)(),[ct,gt]=(0,Re.useState)([]),[Pt,_t]=(0,Re.useState)([]),[Wt]=(0,Pe.useSearchParams)();(0,Re.useEffect)(()=>{Ht()},[ne]);function Ht(){return fu(this,null,function*(){var zt,sn,yn;let Fn=yield(0,fe.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Ze});ut(Fn);let Wn=Object.entries((zt=Fn==null?void 0:Fn.data)==null?void 0:zt.study_grasp_hash).map(([Qn,Mr],Jr)=>({name:Qn,value:Mr,itemStyle:Ou[Jr].itemStyle})),ar=Object.entries((sn=Fn==null?void 0:Fn.data)==null?void 0:sn.study_complete_hash).map(([Qn,Mr],Jr)=>({name:Qn,value:Mr}));_t(ar),((yn=Wn==null?void 0:Wn.filter(Qn=>(Qn==null?void 0:Qn.value)>0))==null?void 0:yn.length)===0?gt([]):gt(Wn)})}return ks.createElement("div",{className:Br.DetailStatistics},Wt.get("type")!=="classrooms"&&ks.createElement("div",{className:Br.header},ks.createElement("span",{className:Br.title},"\u7EDF\u8BA1\u8303\u56F4"),ks.createElement(ge.ZP.Group,{onChange:zt=>{Ze.type=zt.target.value,Ye(hl({},Ze)),Ht()},value:Ze.type},ks.createElement(ge.ZP,{value:1},"\u5168\u90E8"),ks.createElement(ge.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),ks.createElement(ge.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Ze==null?void 0:Ze.type)===3&&ks.createElement(qn.default,{onChange:zt=>{Ze.course_id=zt,Ye(hl({},Ze)),Ht()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(le=$e==null?void 0:$e.courses)==null?void 0:le.map(zt=>ks.createElement(qn.default.Option,{value:zt==null?void 0:zt.id},zt==null?void 0:zt.name)))),ks.createElement("div",{style:{marginTop:"16rem",display:"flex"}},ks.createElement("div",{className:Br.left,style:{backgroundImage:`url(${Xs}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},ks.createElement("img",{src:Dl}),ks.createElement("div",{style:{marginTop:"20rem"}},ks.createElement("div",{className:Br.xxrs},"\u5B66\u4E60\u4EBA\u6570"),ks.createElement("div",{className:Br.xxrscount},(ye=$e==null?void 0:$e.data)==null?void 0:ye.study_count))),ks.createElement("div",{className:Br.right},ks.createElement("div",{className:Br.righttop},ks.createElement("img",{src:Du}),ks.createElement("div",null,ks.createElement("div",{className:Br.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),ks.createElement("div",{className:Br.xxrscount},(Te=$e==null?void 0:$e.data)==null?void 0:Te.study_complete_rate,"%"))),ks.createElement("div",{className:Br.rightbottom},ks.createElement("img",{src:zu}),ks.createElement("div",null,ks.createElement("div",{className:Br.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),ks.createElement("div",{className:Br.xxrscount},(We=$e==null?void 0:$e.data)==null?void 0:We.study_grasp_rate,"%"))))),ks.createElement(Fc.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),ks.createElement(Nu.Z,{option:dd(Pt),style:{height:300,width:400},opts:{renderer:"svg"}}),ks.createElement(Fc.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(ct==null?void 0:ct.length)>0?ks.createElement(Vl,{labelTextColor:"#333",dataSource:ct}):ks.createElement(nd.J,{children:ks.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var dc=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Eu),ol=xe(59301),Zc=Object.defineProperty,rc=Object.getOwnPropertySymbols,fd=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,fc=(b,a,y)=>a in b?Zc(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,hc=(b,a)=>{for(var y in a||(a={}))fd.call(a,y)&&fc(b,y,a[y]);if(rc)for(var y of rc(a))Au.call(a,y)&&fc(b,y,a[y]);return b},zc=(b,a)=>{var y={};for(var x in b)fd.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&rc)for(var x of rc(b))a.indexOf(x)<0&&Au.call(b,x)&&(y[x]=b[x]);return y},df=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const _d=[{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)"}}],Wc=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,uuid:ne}=a,ie=zc(a,["pathsDetail","user","globalSetting","loading","dispatch","uuid"]),ae,le,ye,Te,We;let[Ze,Ye]=(0,Re.useState)({subject_id:(ae=y==null?void 0:y.detail)==null?void 0:ae.id,course_id:"",parentNodeUuid:ne,type:1});const[$e,ut]=(0,Re.useState)(),[ct,gt]=(0,Re.useState)([]),[Pt]=(0,Pe.useSearchParams)(),[_t,Wt]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{Ht()},[ne]);function Ht(){return df(this,null,function*(){var zt,sn,yn;let Fn=yield(0,fe.ZP)("/api/knowledge/v2/knowledge_statistics.json",{method:"get",params:Ze});ut(Fn);let Wn=Object.entries((zt=Fn==null?void 0:Fn.data)==null?void 0:zt.study_grasp_hash).map(([Qn,Mr],Jr)=>({name:Qn,value:Mr,itemStyle:_d[Jr].itemStyle})),ar=Object.entries((sn=Fn==null?void 0:Fn.data)==null?void 0:sn.study_complete_hash).map(([Qn,Mr],Jr)=>({name:Qn,value:Mr}));Wt(ar),((yn=Wn==null?void 0:Wn.filter(Qn=>(Qn==null?void 0:Qn.value)>0))==null?void 0:yn.length)===0?gt([]):gt(Wn)})}return ol.createElement("div",{className:Br.DetailStatistics},Pt.get("type")!=="classrooms"&&ol.createElement("div",{className:Br.header},ol.createElement("span",{className:Br.title},"\u7EDF\u8BA1\u8303\u56F4"),ol.createElement(ge.ZP.Group,{onChange:zt=>{Ze.type=zt.target.value,Ye(hc({},Ze)),Ht()},value:Ze.type},ol.createElement(ge.ZP,{value:1},"\u5168\u90E8"),ol.createElement(ge.ZP,{value:2},"\u81EA\u4E3B\u5B66\u4E60"),ol.createElement(ge.ZP,{value:3},"\u8BFE\u5802\u5B66\u4E60")),(Ze==null?void 0:Ze.type)===3&&ol.createElement(qn.default,{onChange:zt=>{Ze.course_id=zt,Ye(hc({},Ze)),Ht()},style:{marginLeft:"-15rem",width:"148rem",height:"36rem"}},(le=$e==null?void 0:$e.courses)==null?void 0:le.map(zt=>ol.createElement(qn.default.Option,{value:zt==null?void 0:zt.id},zt==null?void 0:zt.name)))),ol.createElement("div",{style:{marginTop:"16rem",display:"flex"}},ol.createElement("div",{className:Br.left,style:{backgroundImage:`url(${Xs}),linear-gradient(180deg, rgba(221, 233, 241, 0.4) 0%, rgba(255, 255, 255, 0.49) 100%)`}},ol.createElement("img",{src:Dl}),ol.createElement("div",{style:{marginTop:"20rem"}},ol.createElement("div",{className:Br.xxrs},"\u5B66\u4E60\u4EBA\u6570"),ol.createElement("div",{className:Br.xxrscount},(ye=$e==null?void 0:$e.data)==null?void 0:ye.study_count))),ol.createElement("div",{className:Br.right},ol.createElement("div",{className:Br.righttop},ol.createElement("img",{src:Du}),ol.createElement("div",null,ol.createElement("div",{className:Br.xxrs},"\u5B66\u4E60\u5B8C\u6210\u7387"),ol.createElement("div",{className:Br.xxrscount},(Te=$e==null?void 0:$e.data)==null?void 0:Te.study_complete_rate,"%"))),ol.createElement("div",{className:Br.rightbottom},ol.createElement("img",{src:zu}),ol.createElement("div",null,ol.createElement("div",{className:Br.xxrs},"\u5B66\u4E60\u638C\u63E1\u7387"),ol.createElement("div",{className:Br.xxrscount},(We=$e==null?void 0:$e.data)==null?void 0:We.study_grasp_rate,"%"))))),ol.createElement(Fc.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u5B8C\u6210\u5360\u6BD4\u60C5\u51B5"),ol.createElement(Nu.Z,{option:dd(_t),style:{height:300,width:400},opts:{renderer:"svg"}}),ol.createElement(Fc.Z,{variant:"dashed",style:{borderColor:"#333333"},dashed:!0},"\u638C\u63A7\u7387"),(ct==null?void 0:ct.length)>0?ol.createElement(Vl,{labelTextColor:"#333",dataSource:ct}):ol.createElement(li.Z,{children:ol.createElement("div",{style:{textAlign:"center",fontSize:"14rem"}},"\u6682\u65E0\u638C\u63A7\u7387\u6570\u636E")}))};var xd=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(Wc),Uc=xe(48909),Ed="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAXlJREFUOE/VlD1Lw1AUhp+YmkGQSnFR8AcUoSJ+LiKCqINQqIODbk51ETpaVHTyD6h/QQddXMRNRal1qLaDOhSFQicdiiKUNrkSmzQxH6WCg2a6Iec+7z3ve24kIYTMLz7SPwSmozPI2h6InroTkqQvywjOQNlm4PDczyV3yxfDT4AFa97fAmhxN/C0u9o8w6wUtYUkFdzAk1CVyC4E+x3cr7YBY7NTtZSB7DLewKF9Xa4xwAnUfU7P+wBHjjy6dgqY77a2r2MG8GV9CaQdhAhYJI8NnuYqEBgFqQ1SswawmEiCttnQIxfMdmKlD5QIXE0ZwMJKGPUjV0uqyYzNbPR6OQTBRbgct3mYX7hDiN46zr7BHq6fYGccUlEb8GFuDaFuuKbCNwtDURgFHdOQTdqA97Ewlfec75xZ99DbE6ULno8dY5MZs9r2mV/fbPQPr3kH8GZwFVXd+lE4doXyW/H7TbmdaKf0eIBWmQRamszbLNOQWxN//wf7CYUnn95U81GtAAAAAElFTkSuQmCC",Xd=xe(6455),Hi=xe(59301),ff=Object.defineProperty,Nl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertySymbols,Gc=Object.prototype.hasOwnProperty,bc=Object.prototype.propertyIsEnumerable,Bc=(b,a,y)=>a in b?ff(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ru=(b,a)=>{for(var y in a||(a={}))Gc.call(a,y)&&Bc(b,y,a[y]);if(hu)for(var y of hu(a))bc.call(a,y)&&Bc(b,y,a[y]);return b},$u=(b,a)=>Nl(b,Xl(a)),ec=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const Dd=[{name:"\u57FA\u672C\u4FE1\u606F",key:1},{name:"\u5B66\u4E60\u7EDF\u8BA1",key:3}];let $t=[{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}],cn=[{name:"\u7AE0\u8282",id:"zj",item_type:1},{name:"\u77E5\u8BC6\u70B9",id:"zsd",item_type:1}];const xn=({pathsDetail:b,user:a,globalSetting:y,loading:x,dispatch:E,items:z,showdetail:ee,setshowdetail:ne,containerRef:ie,getData:ae,setshow:le,Tabsdatas:ye,uuid:Te,tpacti:We,initdata:Ze})=>{var Ye,$e,ut,ct,gt,Pt,_t,Wt,Ht,zt,sn,yn,Fn,Wn,ar,Qn,Mr,Jr,gr,ur,yr,Zr,or,ai,ra,sa,Xi,bi,qi,Ra,uo,Mo,vl,ul,Do,zs,As,Qs;const[dl,su]=(0,Re.useState)(0),[jl]=Ce.default.useForm(),[Zo,ps]=(0,Re.useState)({});let[Ga,lo]=(0,Re.useState)(!1);const[Po,Ls]=(0,Re.useState)(!1),[qa,il]=(0,Re.useState)("1"),[Ns,ku]=(0,Re.useState)([]),[tu,yu]=(0,Re.useState)(1),[bu,lu]=(0,Re.useState)(2),[bl,v0]=(0,Re.useState)(2),[g0,kd]=(0,Re.useState)(),[Hu,ph]=(0,Re.useState)();let[Ku,Lo]=(0,Re.useState)([]);const[Ks,kl]=(0,Re.useState)({}),[Hl,ml]=(0,Re.useState)(!1),[Yd,H0]=(0,Re.useState)(""),[bp,Ry]=(0,Re.useState)([]),[fm]=(0,Pe.useSearchParams)(),[Ib,hm]=(0,Re.useState)(!1),[Gh,m0]=(0,Re.useState)([]),[Qh,uc]=(0,Re.useState)([]),[yc,Lu]=(0,Re.useState)([]);let[Sd,xp]=(0,Re.useState)({tags:[],tagszy:[],tagslx:[]});const[us,vh]=(0,Re.useState)([{label:"\u5B9E\u8BAD",children:Hi.createElement(Rs,{getother:Z0,types:"1",ktzykey:qa,onChange:Ui=>{ku(Ui)}}),key:"1"},{label:"\u89C6\u9891",children:Hi.createElement(Rs,{getother:Z0,types:"2",ktzykey:qa,onChange:Ui=>{ku(Ui)}}),key:"2"},{label:"\u8BFE\u4EF6",children:Hi.createElement(Rs,{getother:Z0,types:"3",ktzykey:qa,onChange:Ui=>{ku(Ui)}}),key:"3"},{label:"\u8BD5\u5377",children:Hi.createElement(Rs,{getother:Z0,types:"4",ktzykey:qa,onChange:Ui=>{ku(Ui)}}),key:"4"}].filter(Ui=>!!Ui));let[Rf,gh]=(0,Re.useState)([]),[Xp,ky]=(0,Re.useState)([]);const[Nw,IE]=(0,Re.useState)(0),[Rw,TE]=(0,Re.useState)(0),[K0,kw]=(0,Re.useState)([]),[$s,V0]=(0,Re.useState)({bh:[],qx:[],hx:[],gl:[]}),_w=Ui=>E({type:"userDetail/logWatchHistory",payload:Ru({},Ui)}),Fw={maxCount:1,fileList:Ku,accept:(($e=(Ye=Zo==null?void 0:Zo.label)==null?void 0:Ye[0])==null?void 0:$e.name)==="\u89C6\u9891"?".mp4":"",withCredentials:!0,beforeUpload:Ui=>{var Vs,Kl;if(!(Ui.type==="video/mp4")&&((Kl=(Vs=Zo==null?void 0:Zo.label)==null?void 0:Vs[0])==null?void 0:Kl.name)==="\u89C6\u9891")return ze.ZP.error("\u53EA\u80FD\u4E0A\u4F20\u89C6\u9891"),Eo.default.LIST_IGNORE},action:`${Nt.Z.API_SERVER}/api/attachments.json`,onChange:Ui=>{Lo(Ui==null?void 0:Ui.fileList)}};function zw(){return ec(this,null,function*(){var Ui,Vs,Kl,Wl,Lc;let Bu=yield(0,fe.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:b.detail.id}});if((Bu==null?void 0:Bu.status)===0){IE(Te);const Dc=[...(Lc=(Wl=(Ui=Bu==null?void 0:Bu.data)==null?void 0:Ui.nodes)==null?void 0:Wl.splice(1,(Kl=(Vs=Bu==null?void 0:Bu.data)==null?void 0:Vs.nodes)==null?void 0:Kl.length))==null?void 0:Lc.map(bd=>{var cf,G0,Jp;return Ru({label:(cf=bd==null?void 0:bd.properties)==null?void 0:cf.name,children:Hi.createElement(fa,{onChange:Tb=>{sessionStorage.setItem("typesdatajsoncopy",JSON.stringify(Tb))},itemsuuid:z==null?void 0:z.uuid,uuid:(G0=bd==null?void 0:bd.properties)==null?void 0:G0.uuid,typesdata:$s}),key:(Jp=bd==null?void 0:bd.properties)==null?void 0:Jp.uuid},bd)})];Rf=Dc,gh(Dc),sessionStorage.setItem("typesdatajson",JSON.stringify($s)),sessionStorage.setItem("typesdatajsoncopy",JSON.stringify($s)),lo(!0)}})}function Ww(){return ec(this,null,function*(){var Ui,Vs,Kl;let Wl=yield(0,fe.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:3,subject_id:(Ui=b==null?void 0:b.detail)==null?void 0:Ui.id}});(Wl==null?void 0:Wl.status)===0&&(Sd.tags=Wl==null?void 0:Wl.data,xp(Ru({},Sd)));let Lc=yield(0,fe.ZP)("/api/knowledge_items.json",{method:"get",params:{item_type:5,subject_id:(Vs=b==null?void 0:b.detail)==null?void 0:Vs.id}});(Lc==null?void 0:Lc.status)===0&&(Sd.tagszy=[...$t,...Lc==null?void 0:Lc.data2],Sd.tagslx=[...cn,...Lc==null?void 0:Lc.data],xp(Ru({},Sd)));let Bu=yield(0,fe.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:z==null?void 0:z.resourceUrl,item_banks_group_ids:z==null?void 0:z.itemBanksGroupIds}});if(H0(""),Lu([]),localStorage.setItem("container_type_tupu",Bu==null?void 0:Bu.container_type),(z==null?void 0:z.nodeType)==="\u89C6\u9891"&&(((Kl=Bu==null?void 0:Bu.attachment)==null?void 0:Kl.file_type)==="video"||(Bu==null?void 0:Bu.container_type)==="video")&&H0(Bu==null?void 0:Bu.id),(z==null?void 0:z.resourceOrigin)===1&&(z==null?void 0:z.nodeType)!=="\u9898\u96C6"){let Dc={url:z==null?void 0:z.resourceUrl,name:Bu==null?void 0:Bu.name,id:Bu==null?void 0:Bu.examination_bank_id};ku([Dc])}(z==null?void 0:z.resourceOrigin)===1&&(z==null?void 0:z.nodeType)==="\u9898\u96C6"&&Lu(Bu==null?void 0:Bu.item_banks_groups),(z==null?void 0:z.resourceOrigin)===2&&Lo([{uid:"123",name:Bu==null?void 0:Bu.name,response:{id:"123",url:z==null?void 0:z.resourceUrl}}])})}function Z0(Ui){return ec(this,null,function*(){var Vs,Kl;let Wl=yield(0,fe.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:Ui}});(Wl==null?void 0:Wl.status)===0&&((Wl==null?void 0:Wl.container_type)==="att"?kl({url:Nt.Z.API_SERVER+((Vs=Wl==null?void 0:Wl.attachment)==null?void 0:Vs.url),file_type:(Kl=Wl==null?void 0:Wl.attachment)==null?void 0:Kl.file_type}):window.open(Ui))})}function _y(){return ec(this,null,function*(){let Ui=yield(0,fe.ZP)("/api/knowledge/v2/item_bank_groups.json",{method:"get",params:{subject_id:b.detail.id}});(Ui==null?void 0:Ui.status)===0&&m0(Ui==null?void 0:Ui.data)})}function KJ(){return ec(this,null,function*(){var Ui,Vs,Kl,Wl,Lc,Bu;let Dc=yield(0,fe.ZP)("/api/knowledge/v2/get_node_detail.json",{method:"get",params:{nodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),parentNodeUuids:ye==null?void 0:ye.map(bd=>bd==null?void 0:bd.uuid).join(),depth:1,relationshipFilter:">",subgraphDepth:"-1",subgraphRelationshipFilter:"\u5305\u542B>",subject_id:b.detail.id}});if((Dc==null?void 0:Dc.status)===0){kw((Ui=Dc==null?void 0:Dc.data)==null?void 0:Ui.nodes),kd((Kl=(Vs=Dc==null?void 0:Dc.data)==null?void 0:Vs.nodes)==null?void 0:Kl.filter(cf=>{var G0;return((G0=cf==null?void 0:cf.properties)==null?void 0:G0.uuid)===(z==null?void 0:z.keys)||(z==null?void 0:z.id)})),ph((Wl=Dc==null?void 0:Dc.data)==null?void 0:Wl.relationships);const bd=[...(Bu=(Lc=Dc==null?void 0:Dc.data)==null?void 0:Lc.graphNodeMappings)==null?void 0:Bu.map((cf,G0)=>{var Jp;return{label:`${cf==null?void 0:cf.parentNodeName}\uFF08${(Jp=cf==null?void 0:cf.childNodeUuids)==null?void 0:Jp.length}\uFF09`,children:Hi.createElement(Ss,{datas:Dc==null?void 0:Dc.data,items:cf==null?void 0:cf.childNodeUuids}),key:G0}})];TE(0),Xp=bd,ky(bd)}})}return(0,Re.useEffect)(()=>{ee&&(KJ(),Ww())},[ee,z]),Hi.createElement(qt,null,Hi.createElement("div",null,ee&&Hi.createElement(Da.Z,{open:ee,width:"700rem",mask:!1,closable:!1,rootClassName:Br.drawer,destroyOnClose:!0,getContainer:()=>ie.current,onCancel:()=>{ne(!1),H0("")}},Hi.createElement("div",{className:Br.detailmodal},Hi.createElement("div",null,Hi.createElement("span",{className:Br.title},"\u8282\u70B9\u8BE6\u60C5"),((ut=b==null?void 0:b.detail)==null?void 0:ut.edit_of_subject_knowledge)&&Te!=="\u5B66\u4E60\u8DEF\u5F84"&&(z==null?void 0:z.colorType)!=="1"&&Hi.createElement("i",{className:"iconfont icon-bianji-moren",onClick:()=>ec(void 0,null,function*(){var Ui,Vs,Kl,Wl,Lc,Bu,Dc,bd,cf,G0;su(3),ne(!1);let Jp={name:z.name,description:z.description,label:((Vs=(Ui=g0==null?void 0:g0[0])==null?void 0:Ui.labels)==null?void 0:Vs[1])==="\u8D44\u6E90"?(Kl=Sd==null?void 0:Sd.tagszy)==null?void 0:Kl.filter(nl=>(nl==null?void 0:nl.name)===(z==null?void 0:z.nodeType)):(Wl=Sd==null?void 0:Sd.tagslx)==null?void 0:Wl.filter(nl=>(nl==null?void 0:nl.name)===(z==null?void 0:z.nodeType)),tag:(Lc=Sd==null?void 0:Sd.tags)==null?void 0:Lc.filter(nl=>{var xf,Ef;return(Ef=(xf=z==null?void 0:z.tags)==null?void 0:xf.map(Af=>Af==null?void 0:Af.name))==null?void 0:Ef.includes(nl==null?void 0:nl.name)}),resourceOrigin:z.resourceOrigin,url:(z==null?void 0:z.resourceOrigin)===3?z==null?void 0:z.resourceUrl:""},Tb=(Bu=Hu==null?void 0:Hu.filter(nl=>(nl==null?void 0:nl.type)==="\u88AB\u5305\u542B"&&(nl==null?void 0:nl.startNodeUuid)===((z==null?void 0:z.keys)||(z==null?void 0:z.id))))==null?void 0:Bu.map(nl=>{var xf,Ef;return{uuid:nl==null?void 0:nl.endNodeUuid,name:(Ef=(xf=K0==null?void 0:K0.find(Af=>{var mh;return((mh=Af==null?void 0:Af.properties)==null?void 0:mh.uuid)===(nl==null?void 0:nl.endNodeUuid)}))==null?void 0:xf.properties)==null?void 0:Ef.name}}),Uw=(Dc=Hu==null?void 0:Hu.filter(nl=>(nl==null?void 0:nl.type)==="\u5305\u542B"&&(nl==null?void 0:nl.startNodeUuid)===((z==null?void 0:z.keys)||(z==null?void 0:z.id))))==null?void 0:Dc.map(nl=>{var xf,Ef;return{uuid:nl==null?void 0:nl.endNodeUuid,name:(Ef=(xf=K0==null?void 0:K0.find(Af=>{var mh;return((mh=Af==null?void 0:Af.properties)==null?void 0:mh.uuid)===(nl==null?void 0:nl.endNodeUuid)}))==null?void 0:xf.properties)==null?void 0:Ef.name}});Ry(Uw);let jw=(bd=Hu==null?void 0:Hu.filter(nl=>(nl==null?void 0:nl.type)==="\u524D\u5E8F"&&(nl==null?void 0:nl.startNodeUuid)===((z==null?void 0:z.keys)||(z==null?void 0:z.id))))==null?void 0:bd.map(nl=>{var xf,Ef;return{uuid:nl==null?void 0:nl.endNodeUuid,name:(Ef=(xf=K0==null?void 0:K0.find(Af=>{var mh;return((mh=Af==null?void 0:Af.properties)==null?void 0:mh.uuid)===(nl==null?void 0:nl.endNodeUuid)}))==null?void 0:xf.properties)==null?void 0:Ef.name}}),Hw=(cf=Hu==null?void 0:Hu.filter(nl=>(nl==null?void 0:nl.type)==="\u540E\u5E8F"&&(nl==null?void 0:nl.startNodeUuid)===((z==null?void 0:z.keys)||(z==null?void 0:z.id))))==null?void 0:cf.map(nl=>{var xf,Ef;return{uuid:nl==null?void 0:nl.endNodeUuid,name:(Ef=(xf=K0==null?void 0:K0.find(Af=>{var mh;return((mh=Af==null?void 0:Af.properties)==null?void 0:mh.uuid)===(nl==null?void 0:nl.endNodeUuid)}))==null?void 0:xf.properties)==null?void 0:Ef.name}}),Kw=(G0=Hu==null?void 0:Hu.filter(nl=>((nl==null?void 0:nl.type)==="\u5173\u8054"||(nl==null?void 0:nl.type)==="\u88AB\u5173\u8054")&&(nl==null?void 0:nl.startNodeUuid)===((z==null?void 0:z.keys)||(z==null?void 0:z.id))))==null?void 0:G0.map(nl=>{var xf,Ef;return{uuid:nl==null?void 0:nl.endNodeUuid,name:(Ef=(xf=K0==null?void 0:K0.find(Af=>{var mh;return((mh=Af==null?void 0:Af.properties)==null?void 0:mh.uuid)===(nl==null?void 0:nl.endNodeUuid)}))==null?void 0:xf.properties)==null?void 0:Ef.name}});V0({bh:Tb,qx:jw,hx:Hw,gl:Kw}),jl.setFieldsValue(Jp),ps(Jp)}),style:{color:"#1B8565",marginLeft:10,cursor:"pointer"}})),Hi.createElement("div",{style:{display:"flex",alignItems:"center"}},(z==null?void 0:z.colorType)!=="1"&&((ct=b==null?void 0:b.detail)==null?void 0:ct.edit_of_subject_knowledge)&&Te!=="\u5B66\u4E60\u8DEF\u5F84"&&Hi.createElement(he.ZP,{type:"primary",className:Br.button,onClick:(0,ha.debounce)(()=>ec(void 0,null,function*(){var Ui,Vs,Kl;let Wl=yield(0,fe.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{nodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),subject_id:(Ui=b==null?void 0:b.detail)==null?void 0:Ui.id,depth:1,relationshipFilter:"\u88AB\u5305\u542B>"}});if((Wl==null?void 0:Wl.status)===0){let Lc=(Kl=(Vs=Wl==null?void 0:Wl.data)==null?void 0:Vs.nodes)==null?void 0:Kl.filter(Dc=>{var bd;return((bd=Dc==null?void 0:Dc.properties)==null?void 0:bd.uuid)!==((z==null?void 0:z.keys)||(z==null?void 0:z.id))}),Bu=Lc==null?void 0:Lc.map(Dc=>{var bd,cf;return{name:(bd=Dc==null?void 0:Dc.properties)==null?void 0:bd.name,uuid:(cf=Dc==null?void 0:Dc.properties)==null?void 0:cf.uuid}});$s.bh=Bu,V0($s),su(1),ne(!1),ku([]),Lu([]),Lo([])}}),500)},"\u589E\u52A0\u540C\u7EA7\u8282\u70B9"),((gt=b==null?void 0:b.detail)==null?void 0:gt.edit_of_subject_knowledge)&&Te!=="\u5B66\u4E60\u8DEF\u5F84"&&Hi.createElement(he.ZP,{type:"primary",className:Br.button,onClick:()=>{var Ui,Vs;((Vs=(Ui=$s==null?void 0:$s.bh)==null?void 0:Ui.filter(Kl=>(Kl==null?void 0:Kl.uuid)===(z==null?void 0:z.id)))==null?void 0:Vs.length)>0||$s.bh.push({name:z==null?void 0:z.name,uuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id)}),su(2),ne(!1),ku([]),Lu([]),Lo([])}},"\u589E\u52A0\u5B50\u7EA7\u8282\u70B9"),((Pt=b==null?void 0:b.detail)==null?void 0:Pt.edit_of_subject_knowledge)&&Te!=="\u5B66\u4E60\u8DEF\u5F84"&&Hi.createElement(he.ZP,{className:Br.button,onClick:()=>{let Ui="";Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:ie.current,content:Hi.createElement("div",null,Hi.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",Hi.createElement("span",{style:{color:"red"}},"\u201C\u786E\u8BA4\u5220\u9664\u201D")),Hi.createElement(we.default,{onChange:Vs=>{Ui=Vs.target.value}})),onOk:()=>ec(void 0,null,function*(){var Vs,Kl,Wl;if(Ui!=="\u786E\u8BA4\u5220\u9664")return ze.ZP.info("\u8BF7\u8F93\u5165\u786E\u8BA4\u5220\u9664"),Promise.reject();if(Ui==="\u786E\u8BA4\u5220\u9664"){let Lc=yield(0,fe.ZP)("/api/knowledge/v2/del_node.json",{method:"post",body:{uuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),subject_id:(Vs=b==null?void 0:b.detail)==null?void 0:Vs.id}});(Lc==null?void 0:Lc.status)===0&&(ze.ZP.info("\u5220\u9664\u6210\u529F"),fm.get("type")==="classrooms"?E({type:"pathsDetail/getCourseDetail",payload:Ru({id:(Kl=b==null?void 0:b.detail)==null?void 0:Kl.id,knowledge:!0},(0,Tt.oP)())}):E({type:"pathsDetail/getPathsDetail",payload:Ru({id:(Wl=b==null?void 0:b.detail)==null?void 0:Wl.id,knowledge:!0},(0,Tt.oP)())}),(z==null?void 0:z.colorType)!=="1"?(le(!1),ae()):Ze(),ne(!1))}})})}},"\u5220\u9664\u8282\u70B9"),((_t=b==null?void 0:b.detail)==null?void 0:_t.edit_of_subject_knowledge)&&Te==="\u5B66\u4E60\u8DEF\u5F84"&&fm.get("type")==="classrooms"&&Hi.createElement(he.ZP,{type:"primary",className:Br.button,onClick:()=>{Ee.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:ie.current,okText:"\u786E\u8BA4\u540C\u6B65",content:Hi.createElement("div",null,"\u8BE5\u8282\u70B9\u4E0B\u5171",Hi.createElement("span",{className:"c-light-primary"},z==null?void 0:z.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:()=>ec(void 0,null,function*(){var Ui;const Vs=yield(0,fe.ZP)("/api/subject_knowledge/send_to_course",{method:"post",body:{id:z==null?void 0:z.resourceid,subject_id:(Ui=b==null?void 0:b.detail)==null?void 0:Ui.id}});(Vs==null?void 0:Vs.status)===0&&ze.ZP.success("\u64CD\u4F5C\u6210\u529F")})})}},"\u540C\u6B65\u8D44\u6E90\u5230\u8BFE\u5802"),Hi.createElement(Pi.Z,{onClick:()=>{ne(!1)},style:{marginLeft:"10rem",fontSize:"16rem",color:"#979797"}}))),Hi.createElement("div",{className:Br.tabstyle},Dd==null?void 0:Dd.map(Ui=>Hi.createElement("div",{onClick:()=>{yu(Ui.key)},className:tu===(Ui==null?void 0:Ui.key)?Br.itemsactivite:Br.items},Ui==null?void 0:Ui.name))),tu===1&&Hi.createElement("div",null,Hi.createElement("div",{className:Br.nodetitle},bu===1&&Hi.createElement(Ka.Z,{onClick:()=>lu(2)}),bu===2&&Hi.createElement(Ua.Z,{onClick:()=>lu(1)}),Hi.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5C5E\u6027")),bu===2&&Hi.createElement("div",{className:Br.nodeboyd},Hi.createElement("div",{className:Br.listitem,style:{marginTop:"0rem"}},Hi.createElement("label",null,"\u8282\u70B9\u540D\u79F0"),Hi.createElement("span",null,z==null?void 0:z.name)),Hi.createElement("div",{className:Br.listitem},Hi.createElement("label",null,"\u8282\u70B9\u7B80\u4ECB"),Hi.createElement("span",null,(z==null?void 0:z.description)||"\u6682\u65E0")),Hi.createElement("div",{className:Br.listitem},Hi.createElement("label",null,"\u8282\u70B9\u7C7B\u578B"),Hi.createElement("div",null,(z==null?void 0:z.nodeType)&&Hi.createElement(Cs,{containerRef:ie,type:5,value:[{name:z==null?void 0:z.nodeType}],pathsDetail:b,showmodal:!1,dataSources:[]})," ")),Hi.createElement("div",{className:Br.listitem},Hi.createElement("label",null,"\u8282\u70B9\u6807\u7B7E"),Hi.createElement("span",null,((Wt=z==null?void 0:z.tags)==null?void 0:Wt.length)>0&&Hi.createElement(Cs,{containerRef:ie,type:5,pathsDetail:b,value:z==null?void 0:z.tags,showmodal:!1,dataSources:[]}))),(z==null?void 0:z.nodeType)==="\u89C6\u9891"&&(z==null?void 0:z.resourceOrigin)!==3&&Yd&&Hi.createElement("div",{style:{height:"300rem",marginTop:"20rem"}},Hi.createElement(al.Z,{allow_skip:!0,videoId:Yd,toLog:!0,src:z==null?void 0:z.resourceUrl,logWatchHistory:Ui=>_w($u(Ru({},Ui),{container_type:localStorage.getItem("container_type_tupu")}))})),(z==null?void 0:z.resourceOrigin)===3&&Hi.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Hi.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},z==null?void 0:z.resourceUrl),Hi.createElement(he.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>ec(void 0,null,function*(){var Ui;let Vs=yield(0,fe.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:(Ui=b==null?void 0:b.detail)==null?void 0:Ui.id,uuid:z==null?void 0:z.uuid}});window.open(z==null?void 0:z.resourceUrl)}),type:"primary"},"\u524D\u5F80\u67E5\u770B")),(z==null?void 0:z.nodeType)==="\u9898\u96C6"&&(yc==null?void 0:yc.map(Ui=>Hi.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"10rem"}},Hi.createElement(On.Z,{title:Ui==null?void 0:Ui.name},Hi.createElement("span",{className:Br.multiple,style:{color:"#1B8565",fontSize:"16rem",maxWidth:"80%"}},Ui==null?void 0:Ui.name)),Hi.createElement("div",{style:{marginLeft:"10rem",padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Ui==null?void 0:Ui.count)))),(z==null?void 0:z.nodeType)!="\u89C6\u9891"&&(z==null?void 0:z.nodeType)!="\u9898\u96C6"&&(z!=null&&z.resourceOrigin)&&[1,2].includes(z==null?void 0:z.resourceOrigin)?Hi.createElement("div",{style:{display:"flex",marginTop:"20rem",alignItems:"center"}},Hi.createElement("span",{style:{color:"#1B8565",fontSize:"16rem"}},(z==null?void 0:z.resourceOrigin)===1?(Ht=Ns==null?void 0:Ns[0])==null?void 0:Ht.name:(zt=Ku==null?void 0:Ku[0])==null?void 0:zt.name),(0,Mi.JA)()&&(z==null?void 0:z.nodeType)==="\u8BD5\u5377"?"":Hi.createElement(he.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>ec(void 0,null,function*(){var Ui;Z0(z==null?void 0:z.resourceUrl);let Vs=yield(0,fe.ZP)("/api/subject_knowledge/create_study.json",{method:"post",body:{subject_id:(Ui=b==null?void 0:b.detail)==null?void 0:Ui.id,uuid:z==null?void 0:z.uuid}})}),type:"primary"},"\u524D\u5F80\u67E5\u770B"),(z==null?void 0:z.nodeType)==="\u8BD5\u5377"&&(z==null?void 0:z.resourceOrigin)===1&&Hi.createElement(he.ZP,{style:{height:"40rem",padding:"0rem 10rem",fontSize:"14rem",marginLeft:"10rem"},onClick:()=>ec(void 0,null,function*(){var Ui,Vs;const Kl=yield(0,Xd.Mb)({categoryId:(Ui=Ns==null?void 0:Ns[0])==null?void 0:Ui.id});Kl!=null&&Kl.exercise_id&&(0,Tt.xg)(`/classrooms/coursesId/exercise/${Kl.exercise_id}/${(Vs=a.userInfo)==null?void 0:Vs.login}/initate_answer`)}),type:"primary"},"\u6A21\u62DF\u8003\u8BD5")):""),Hi.createElement("div",{className:Br.nodetitle},bl===1&&Hi.createElement(Ka.Z,{onClick:()=>v0(2)}),bl===2&&Hi.createElement(Ua.Z,{onClick:()=>v0(1)}),Hi.createElement("span",{style:{marginLeft:"10rem",fontSize:"16rem",color:"#1B8565"}},"\u8282\u70B9\u5173\u7CFB")),bl===2&&Hi.createElement("div",{className:Br.nodeboyd,style:{padding:0,minHeight:"530rem"}},Hi.createElement(Rt.default,{className:Br.Tabs,activeKey:Rw,destroyInactiveTabPane:!0,onChange:Ui=>{TE(parseInt(Ui))},type:"card",items:Xp}))),tu===3&&Hi.createElement("div",null,(0,Mi.JA)()?Hi.createElement(xd,{uuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id)}):Hi.createElement(dc,{uuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id)}))),Hi.createElement(Ee.default,{title:Hi.createElement("span",{style:{fontSize:"18rem",color:"#000"}},dl===3?"\u7F16\u8F91":"\u521B\u5EFA","\u8282\u70B9"),centered:!0,destroyOnClose:!0,width:"1200rem",open:dl>0,getContainer:()=>ie.current,onCancel:()=>{su(0),jl.resetFields(),V0({qx:[],bh:[],hx:[],gl:[]}),Lo([]),ps({}),ku([]),Lu([])},okButtonProps:{loading:Hl},onOk:()=>{jl.submit()}},Hi.createElement("div",{className:Br.addmodal},Hi.createElement("div",{className:Br.title},"\u8282\u70B9\u5C5E\u6027"),Hi.createElement(Ce.default,{className:Br.form,labelCol:{flex:"92rem"},layout:"horizontal",form:jl,colon:!1,onValuesChange:(Ui,Vs)=>{var Kl,Wl,Lc,Bu;ps(Ru({},Vs)),(Vs==null?void 0:Vs.resourceOrigin)!==1&&ku([]),((Wl=(Kl=Vs==null?void 0:Vs.label)==null?void 0:Kl[0])==null?void 0:Wl.name)!=="\u9898\u96C6"&&Lu([]),((Bu=(Lc=Vs==null?void 0:Vs.label)==null?void 0:Lc[0])==null?void 0:Bu.item_type)!==2&&(ku([]),Lo([]),Lu([]),jl.setFieldsValue({resourceOrigin:0,url:""}))},onFinish:(0,ha.debounce)(Ui=>ec(void 0,null,function*(){var Vs,Kl,Wl,Lc,Bu,Dc,bd,cf,G0,Jp,Tb,Uw,jw,Hw,Kw,nl,xf,Ef,Af,mh,zL,WL,UL,jL,HL,KL,VL,ZL,GL,QL,YL,XL,JL,qL,$L,eB,tB,nB,rB,iB,aB,oB,sB,lB,uB,cB,dB,fB,hB,pB,vB,gB,mB,yB;if(((Vs=$s==null?void 0:$s.bh)==null?void 0:Vs.length)===0){ze.ZP.warning("\u8282\u70B9\u5305\u542B\u5173\u7CFB\u4E0D\u80FD\u4E3A\u7A7A");return}if((Ui==null?void 0:Ui.resourceOrigin)===0){ze.ZP.warning("\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B");return}if((Ui==null?void 0:Ui.resourceOrigin)===1&&(Ns==null?void 0:Ns.length)<=0&&((Kl=Ui==null?void 0:Ui.label[0])==null?void 0:Kl.name)!=="\u9898\u96C6"){ze.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((Ui==null?void 0:Ui.resourceOrigin)===1&&(yc==null?void 0:yc.length)<=0&&((Wl=Ui==null?void 0:Ui.label[0])==null?void 0:Wl.name)==="\u9898\u96C6"){ze.ZP.warning("\u8BF7\u9009\u62E9\u5BF9\u5E94\u8D44\u6E90");return}if((Ui==null?void 0:Ui.resourceOrigin)===2&&(Ku==null?void 0:Ku.length)===0){ze.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ml(!0);let VJ=dl===3?"/api/knowledge/v2/mod_node.json":"/api/knowledge/v2/add_node.json",ZJ=dl===3?{subject_id:(Lc=b==null?void 0:b.detail)==null?void 0:Lc.id,properties:{description:Ui.description,rootNodeUuid:z==null?void 0:z.rootNodeUuid,name:Ui.name,uuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),nodeType:(Bu=Ui==null?void 0:Ui.label[0])==null?void 0:Bu.name,tags:((bd=(Dc=Ui.tag)==null?void 0:Dc.map(_c=>_c==null?void 0:_c.name))==null?void 0:bd.join("\uFF0C"))||"",color:z==null?void 0:z.color,resourceOrigin:Ui.resourceOrigin,resourceUrl:Ui.resourceOrigin===3?Ui.url:Ui.resourceOrigin===2?((Jp=(G0=(cf=Ku==null?void 0:Ku[0])==null?void 0:cf.response)==null?void 0:G0.url)==null?void 0:Jp.indexOf("educoder.net"))>-1?(Uw=(Tb=Ku==null?void 0:Ku[0])==null?void 0:Tb.response)==null?void 0:Uw.url:((jw=y==null?void 0:y.setting)==null?void 0:jw.public_bucket_host)+((Kw=(Hw=Ku==null?void 0:Ku[0])==null?void 0:Hw.response)==null?void 0:Kw.url):(nl=Ns==null?void 0:Ns[0])==null?void 0:nl.url,container_type:((xf=Ui==null?void 0:Ui.label[0])==null?void 0:xf.name)==="\u9898\u96C6"?"ItemBanksGroup":(Ui.resourceOrigin===1||Ui.resourceOrigin===2)&&((Ef=Ns==null?void 0:Ns[0])==null?void 0:Ef.container_type)||((mh=(Af=Ku==null?void 0:Ku[0])==null?void 0:Af.response)==null?void 0:mh.container_type),container_id:(Ui.resourceOrigin===1||Ui.resourceOrigin===2)&&((zL=Ns==null?void 0:Ns[0])==null?void 0:zL.container_id)||((UL=(WL=Ku==null?void 0:Ku[0])==null?void 0:WL.response)==null?void 0:UL.container_id),itemBanksGroupIds:yc==null?void 0:yc.map(_c=>_c==null?void 0:_c.group_id).toString()},subgraphNodeUuid:We,relationships:[...(jL=$s.bh)==null?void 0:jL.map(_c=>({startNodeUuid:_c.uuid,endNodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),type:"\u5305\u542B"})),...bp==null?void 0:bp.map(_c=>({endNodeUuid:_c.uuid,startNodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),type:"\u5305\u542B"})),...(HL=$s.qx)==null?void 0:HL.map(_c=>({startNodeUuid:_c.uuid,endNodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),type:"\u524D\u5E8F"})),...(KL=$s.hx)==null?void 0:KL.map(_c=>({endNodeUuid:_c.uuid,startNodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),type:"\u540E\u5E8F"})),...(VL=$s.gl)==null?void 0:VL.map(_c=>({startNodeUuid:_c.uuid,endNodeUuid:(z==null?void 0:z.keys)||(z==null?void 0:z.id),type:"\u5173\u8054"}))]}:{label:((ZL=Ui==null?void 0:Ui.label[0])==null?void 0:ZL.item_type)===1?"\u6807\u7B7E":"\u8D44\u6E90",subject_id:(GL=b==null?void 0:b.detail)==null?void 0:GL.id,properties:{description:Ui.description,rootNodeUuid:z==null?void 0:z.rootNodeUuid,name:Ui.name,nodeType:(QL=Ui==null?void 0:Ui.label[0])==null?void 0:QL.name,tags:((XL=(YL=Ui.tag)==null?void 0:YL.map(_c=>_c==null?void 0:_c.name))==null?void 0:XL.join("\uFF0C"))||"",color:dl===1?"2":parseInt(z==null?void 0:z.colorType)+1+"",resourceOrigin:Ui.resourceOrigin,resourceUrl:Ui.resourceOrigin===3?Ui.url:Ui.resourceOrigin===2?(($L=(qL=(JL=Ku==null?void 0:Ku[0])==null?void 0:JL.response)==null?void 0:qL.url)==null?void 0:$L.indexOf("educoder.net"))>-1?(tB=(eB=Ku==null?void 0:Ku[0])==null?void 0:eB.response)==null?void 0:tB.url:((nB=y==null?void 0:y.setting)==null?void 0:nB.public_bucket_host)+((iB=(rB=Ku==null?void 0:Ku[0])==null?void 0:rB.response)==null?void 0:iB.url):(aB=Ns==null?void 0:Ns[0])==null?void 0:aB.url,container_type:((oB=Ui==null?void 0:Ui.label[0])==null?void 0:oB.name)==="\u9898\u96C6"?"ItemBanksGroup":(Ui.resourceOrigin===1||Ui.resourceOrigin===2)&&((sB=Ns==null?void 0:Ns[0])==null?void 0:sB.container_type)||((uB=(lB=Ku==null?void 0:Ku[0])==null?void 0:lB.response)==null?void 0:uB.container_type),container_id:(Ui.resourceOrigin===1||Ui.resourceOrigin===2)&&((cB=Ns==null?void 0:Ns[0])==null?void 0:cB.container_id)||((fB=(dB=Ku==null?void 0:Ku[0])==null?void 0:dB.response)==null?void 0:fB.container_id),itemBanksGroupIds:yc==null?void 0:yc.map(_c=>_c==null?void 0:_c.group_id).toString()},subgraphNodeUuid:We,relationships:[...(hB=$s.bh)==null?void 0:hB.map(_c=>({startNodeUuid:_c.uuid,type:"\u5305\u542B"})),...(pB=$s.qx)==null?void 0:pB.map(_c=>({startNodeUuid:_c.uuid,type:"\u524D\u5E8F"})),...(vB=$s.hx)==null?void 0:vB.map(_c=>({endNodeUuid:_c.uuid,type:"\u540E\u5E8F"})),...(gB=$s.gl)==null?void 0:gB.map(_c=>({startNodeUuid:_c.uuid,type:"\u5173\u8054"}))]};const bB=yield(0,fe.ZP)(VJ,{method:"POST",body:ZJ});ml(!1),(bB==null?void 0:bB.status)===0&&(fm.get("type")==="classrooms"?E({type:"pathsDetail/getCourseDetail",payload:Ru({id:(mB=b==null?void 0:b.detail)==null?void 0:mB.id,knowledge:!0},(0,Tt.oP)())}):E({type:"pathsDetail/getPathsDetail",payload:Ru({id:(yB=b==null?void 0:b.detail)==null?void 0:yB.id,knowledge:!0},(0,Tt.oP)())}),ze.ZP.info(dl===3?"\u7F16\u8F91\u6210\u529F":"\u521B\u5EFA\u6210\u529F"),su(0),le(!1),ae(),jl.resetFields(),Lo([]),ps({}),ku([]),Lu([]),V0({qx:[],hx:[],bh:[],gl:[]}))}),500),size:"large"},Hi.createElement(Ce.default.Item,{label:"\u8282\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8282\u70B9\u540D\u79F0"},{type:"string",max:60,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"}]},Hi.createElement(we.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Hi.createElement(Ce.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"}]},Hi.createElement(we.default.TextArea,{maxLength:5e3,showCount:!0,placeholder:"\u8BF7\u8F93\u5165"})),Hi.createElement(Ce.default.Item,{label:"\u8282\u70B9\u7C7B\u578B",name:"label",style:{marginBottom:"0rem"},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8282\u70B9\u7C7B\u578B"}]},Hi.createElement(Cs,{containerRef:ie,type:5,pathsDetail:b,showmodal:dl!==3,dataSources:[]})),((yn=(sn=Zo==null?void 0:Zo.label)==null?void 0:sn[0])==null?void 0:yn.item_type)===2&&Hi.createElement(Ce.default.Item,{label:" ",name:"resourceOrigin",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D44\u6E90\u7C7B\u578B"}]},Hi.createElement(ge.ZP.Group,{className:Br.radioform},Hi.createElement(ge.ZP,{value:1},"\u9009\u62E9\u8D44\u6E90"),((Wn=(Fn=Zo==null?void 0:Zo.label)==null?void 0:Fn[0])==null?void 0:Wn.name)!=="\u9898\u96C6"&&Hi.createElement(ge.ZP,{value:2},"\u4E0A\u4F20\u6587\u4EF6"),((Qn=(ar=Zo==null?void 0:Zo.label)==null?void 0:ar[0])==null?void 0:Qn.name)!=="\u9898\u96C6"&&Hi.createElement(ge.ZP,{value:3},"\u5916\u94FE"))),(Zo==null?void 0:Zo.resourceOrigin)===1&&((Jr=(Mr=Zo==null?void 0:Zo.label)==null?void 0:Mr[0])==null?void 0:Jr.item_type)===2&&Hi.createElement(Ce.default.Item,{label:" ",name:""},Hi.createElement(he.ZP,{onClick:()=>{var Ui,Vs,Kl,Wl,Lc,Bu;((Vs=(Ui=Zo==null?void 0:Zo.label)==null?void 0:Ui[0])==null?void 0:Vs.name)==="\u9898\u96C6"?(hm(!0),uc(yc),_y()):(Ls(!0),il(((Wl=(Kl=Zo==null?void 0:Zo.label)==null?void 0:Kl[0])==null?void 0:Wl.name)==="\u89C6\u9891"?"2":((Bu=(Lc=Zo==null?void 0:Zo.label)==null?void 0:Lc[0])==null?void 0:Bu.name)==="\u8BD5\u5377"?"4":"1"))},type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},((ur=(gr=Zo==null?void 0:Zo.label)==null?void 0:gr[0])==null?void 0:ur.name)==="\u9898\u96C6"?"\u9009\u62E9\u9898\u96C6":"\u9009\u62E9\u8D44\u6E90"),(Ns==null?void 0:Ns.length)>0&&Hi.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Hi.createElement("div",{className:Br.multiple,title:(yr=Ns==null?void 0:Ns[0])==null?void 0:yr.name},(Zr=Ns==null?void 0:Ns[0])==null?void 0:Zr.name),Hi.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{ku([])},className:"iconfont icon-shanchu12"})," "),(yc==null?void 0:yc.length)>0&&(yc==null?void 0:yc.map(Ui=>Hi.createElement("div",{style:{color:"#1B8565",marginTop:"5rem",fontSize:"16rem",display:"flex",alignItems:"center"}},Hi.createElement("div",{className:Br.multiple,title:Ui==null?void 0:Ui.name},Ui==null?void 0:Ui.name),Hi.createElement("i",{style:{fontSize:"16rem",cursor:"pointer",marginLeft:"10rem"},onClick:()=>{Lu(yc==null?void 0:yc.filter(Vs=>(Vs==null?void 0:Vs.group_id)!==(Ui==null?void 0:Ui.group_id)))},className:"iconfont icon-shanchu12"})," ")))),(Zo==null?void 0:Zo.resourceOrigin)===2&&((ai=(or=Zo==null?void 0:Zo.label)==null?void 0:or[0])==null?void 0:ai.item_type)===2&&Hi.createElement(Ce.default.Item,{label:" ",name:"file",shouldUpdate:!0},Hi.createElement(Eo.default,Ru({},Fw),Hi.createElement(he.ZP,{type:"primary",style:{height:"40rem",lineHeight:"40rem",padding:"0rem 32rem",boxShadow:"none"}},"\u4E0A\u4F20\u6587\u4EF6"))),(Zo==null?void 0:Zo.resourceOrigin)===3&&((sa=(ra=Zo==null?void 0:Zo.label)==null?void 0:ra[0])==null?void 0:sa.item_type)===2&&Hi.createElement(Ce.default.Item,{label:" ",name:"url"},Hi.createElement(Ce.default.Item,{label:"\u5916\u94FE\u94FE\u63A5",name:"url",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5916\u94FE"}]},Hi.createElement(we.default,{style:{height:"40rem"}}))),Hi.createElement(Ce.default.Item,{label:"\u8282\u70B9\u6807\u7B7E",name:"tag"},Hi.createElement(Cs,{containerRef:ie,type:3,pathsDetail:b,showmodal:!0,dataSources:[]})))),Hi.createElement("div",{className:Br.addmodal,style:{marginTop:"20rem"}},Hi.createElement("div",{className:Br.title},Hi.createElement("span",null,"\u8282\u70B9\u5173\u7CFB"),Hi.createElement("span",{style:{cursor:"pointer"},onClick:()=>{zw()}},"\u5173\u7CFB\u8BBE\u7F6E")),Hi.createElement("div",{className:Br.gxcoent,style:{padding:"20rem 25rem"}},Hi.createElement("div",{className:Br.gxtitle},Hi.createElement("div",{className:Br.Colortitle,style:{background:"#6236ff"}}),Hi.createElement("div",null,"\u88AB\u5305\u542B\uFF08",(Xi=$s.bh)==null?void 0:Xi.length,"\uFF09")),Hi.createElement("div",{className:Br.gxbody},(bi=$s==null?void 0:$s.bh)==null?void 0:bi.map(Ui=>Hi.createElement("div",{className:Br.tag,style:{background:"#6236ff"}},Hi.createElement("span",{style:{marginRight:"10rem"}},Ui==null?void 0:Ui.name)," ",Hi.createElement(Pi.Z,{onClick:()=>{var Vs;let Kl=(Vs=$s==null?void 0:$s.bh)==null?void 0:Vs.filter(Wl=>Wl.uuid!==Ui.uuid);V0({bh:Kl,hx:$s==null?void 0:$s.hx,qx:$s==null?void 0:$s.qx,gl:$s==null?void 0:$s.gl})}})))),Hi.createElement("div",{className:Br.gxtitle,style:{marginTop:"30rem"}},Hi.createElement("div",{className:Br.Colortitle,style:{background:"#24A881"}}),Hi.createElement("div",null,"\u524D\u5E8F\uFF08",(qi=$s.qx)==null?void 0:qi.length,"\uFF09")),Hi.createElement("div",{className:Br.gxbody},(Ra=$s==null?void 0:$s.qx)==null?void 0:Ra.map(Ui=>Hi.createElement("div",{className:Br.tag,style:{background:"#24A881"}},Hi.createElement("span",{style:{marginRight:"10rem"}},Ui==null?void 0:Ui.name)," ",Hi.createElement(Pi.Z,{onClick:()=>{var Vs;let Kl=(Vs=$s==null?void 0:$s.qx)==null?void 0:Vs.filter(Wl=>Wl.uuid!==Ui.uuid);V0({qx:Kl,bh:$s==null?void 0:$s.bh,hx:$s==null?void 0:$s.hx,gl:$s==null?void 0:$s.gl})}})))),Hi.createElement("div",{className:Br.gxtitle,style:{marginTop:"30rem"}},Hi.createElement("div",{className:Br.Colortitle,style:{background:"#EC8657"}}),Hi.createElement("div",null,"\u540E\u5E8F\uFF08",(uo=$s.hx)==null?void 0:uo.length,"\uFF09")),Hi.createElement("div",{className:Br.gxbody},(Mo=$s==null?void 0:$s.hx)==null?void 0:Mo.map(Ui=>Hi.createElement("div",{className:Br.tag,style:{background:"#EC8657"}},Hi.createElement("span",{style:{marginRight:"10rem"}},Ui==null?void 0:Ui.name)," ",Hi.createElement(Pi.Z,{onClick:()=>{var Vs;let Kl=(Vs=$s==null?void 0:$s.hx)==null?void 0:Vs.filter(Wl=>Wl.uuid!==Ui.uuid);V0({qx:$s==null?void 0:$s.qx,bh:$s==null?void 0:$s.bh,hx:Kl,gl:$s==null?void 0:$s.gl})}})))),Hi.createElement("div",{className:Br.gxtitle,style:{marginTop:"30rem"}},Hi.createElement("div",{className:Br.Colortitle,style:{background:"#497DFF"}}),Hi.createElement("div",null,"\u5173\u8054\uFF08",(vl=$s.gl)==null?void 0:vl.length,"\uFF09")),Hi.createElement("div",{className:Br.gxbody},(ul=$s==null?void 0:$s.gl)==null?void 0:ul.map(Ui=>Hi.createElement("div",{className:Br.tag,style:{background:"#497DFF"}},Hi.createElement("span",{style:{marginRight:"10rem"}},Ui==null?void 0:Ui.name)," ",Hi.createElement(Pi.Z,{onClick:()=>{var Vs;let Kl=(Vs=$s==null?void 0:$s.gl)==null?void 0:Vs.filter(Wl=>Wl.uuid!==Ui.uuid);V0({qx:$s==null?void 0:$s.qx,hx:$s==null?void 0:$s.hx,bh:$s==null?void 0:$s.bh,gl:Kl})}}))))))),Hi.createElement(Ee.default,{title:"\u9009\u62E9\u9898\u96C6",open:Ib,destroyOnClose:!0,centered:!0,getContainer:()=>ie.current,width:"1200rem",onOk:()=>{if((Qh==null?void 0:Qh.length)<=0){ze.ZP.info("\u8BF7\u9009\u62E9\u9898\u96C6");return}Lu(Qh),hm(!1)},onCancel:()=>{uc([]),hm(!1)}},Hi.createElement(Ir.default,{checkable:!0,style:{margin:20,maxHeight:400,overflow:"auto"},blockNode:!0,checkStrictly:!0,checkedKeys:Qh==null?void 0:Qh.map(Ui=>Ui==null?void 0:Ui.group_id),onCheck:(Ui,Vs)=>{uc(Vs==null?void 0:Vs.checkedNodes)},treeData:Gh,fieldNames:{key:"group_id",title:"name"},titleRender:Ui=>Hi.createElement("div",{style:{display:"flex",alignItems:"center",paddingRight:"14px"}},Hi.createElement(On.Z,{title:Ui==null?void 0:Ui.name},Hi.createElement("div",{className:Br.multiple,style:{display:"flex",alignItems:"center",maxWidth:"80%"}},Hi.createElement("img",{src:Ed,style:{marginRight:10}}),Hi.createElement("span",null,Ui==null?void 0:Ui.name))),Hi.createElement("div",{style:{padding:"0rem 10rem",fontSize:"12rem",background:"#F6F7F9",color:"#909D99",borderRadius:"20rem"}},"\u8BD5\u9898\u6570 ",Ui==null?void 0:Ui.count))})),Hi.createElement(Ee.default,{title:"\u9009\u62E9\u8D44\u6E90",open:Po,destroyOnClose:!0,centered:!0,getContainer:()=>ie.current,width:"1200rem",onOk:()=>{Ls(!1)},onCancel:()=>{Ls(!1),dl!==3&&ku([]),il("1")}},Hi.createElement("div",{className:Br.settingmodal},Hi.createElement(Rt.default,{className:Br.Tabs,activeKey:qa,destroyInactiveTabPane:!0,onChange:Ui=>{il(Ui)},type:"card",items:((zs=(Do=Zo==null?void 0:Zo.label)==null?void 0:Do[0])==null?void 0:zs.name)==="\u89C6\u9891"?us.filter(Ui=>(Ui==null?void 0:Ui.label)==="\u89C6\u9891"):((Qs=(As=Zo==null?void 0:Zo.label)==null?void 0:As[0])==null?void 0:Qs.name)==="\u8BD5\u5377"?us.filter(Ui=>(Ui==null?void 0:Ui.label)==="\u8BD5\u5377"):us.filter(Ui=>(Ui==null?void 0:Ui.label)!=="\u89C6\u9891")}))),Hi.createElement(Uc.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Ks==null?void 0:Ks.url,type:Ks==null?void 0:Ks.file_type,disabledDownload:!0,onClose:()=>kl({})}),Hi.createElement(Ee.default,{title:"\u5173\u7CFB\u8BBE\u7F6E",open:Ga,destroyOnClose:!0,centered:!0,getContainer:()=>ie.current,width:"1200rem",onCancel:()=>{lo(!1);let Ui=JSON.parse(sessionStorage.getItem("typesdatajson"));V0(Ui)},onOk:()=>{let Ui=JSON.parse(sessionStorage.getItem("typesdatajsoncopy"));V0(Ui),lo(!1)}},Hi.createElement("div",{className:Br.settingmodal},Hi.createElement(Rt.default,{className:Br.Tabs,activeKey:Nw,destroyInactiveTabPane:!0,onChange:Ui=>{IE(Ui)},type:"card",items:Rf})))))};var dr=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(xn),ir={tree:"tree___nmqFN",center:"center___zS18i",head:"head___VcDyA",del:"del___VM4Mh",body:"body___YCIVW",tabs:"tabs___SW1M6",active:"active___p1mR9",scrollBox:"scrollBox___reAJO",treeWarp:"treeWarp___oNJ2m",treeNode:"treeNode___qHtQK",node:"node___AIr0l",info:"info___FnWMG",resource:"resource___WYrQp",action:"action___gQRZY",tags:"tags___iMesf",tag:"tag___ImQuD",leftLine:"leftLine___KCWcy",rightLine:"rightLine____XB16",icon:"icon___QEn9F",nodeWrap:"nodeWrap___CLyJX",line:"line___njEbX",statusbutton:"statusbutton___yMqes",checkbox:"checkbox___jNN_4",loading:"loading___zOI_x",allTreeNode:"allTreeNode___csU65"},ni=xe(24905),Vr=xe(95237),Oi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1lJREFUWEfFl09oXFUUxn/nvTEpbXXRos4bgwgGRYtZCIILhQSFtgEjgnShCNJV05pMqQstpV1UjW6seY1pFERB6EYEJVJbRMmALgqCixTFlgoupjOjUhdNo0068z65w0ycmcxMJmbk3e39zne+d/69c40Oz45P1PPnbwxZxEgkHjQjJUg5c4OcRM4zfpLH7LY7mftxjy13Qm1rge6ZVnK5yLEInkfctha+fG9c8+B0T4Ljvx6wQjublgL6T6r3L3EkEoeALR05Xg1a9IwTm403Lo/bUjOOpgLcV98o8hni0f/ouN7MOL8pwTPNorFKQN+kBkrGGYm+rjivkJiR9T2Gs2N2oZa3ToD78qUi33fbedWhE9Gb4JHaSKwIcDm/LjJdC3ur8BnntxqD1ZpYEZAKdTwSR7sZ9lZcnvFaLm3HKi0M5aK7yeUNVPt6dS9uuoV+l4pyBFKhTkVidL0sG8F7xkwubfvNTbiref7oeMhsxGt9+V/bHnC7BVPaqRLnusW7Hh7z2WWpUNOR2N/W0Jj3jBcRd0fi8zqsMW/iKYzDEvs8n6cxslGJjxAD7Xg945QlJzUHDLbuGj72U+zL7rG/g0k9Jvi2FpvwGcqOWSYI9abEqwaP5w/ad6n3tVk3eE/ihTYiMhaEuihx3yqQIYwDhXGbcXfJk3qWiA+BW1ewxheFtI3cO6M7FpfKXeTuFvDYWxi3Tyt2o4jpMlvDMeOSJUMtILY2EfBNIW1PDs4pcfECbyni5QZM0fN5KDdmPwehZlz462rMOHH/AK9khqyYDPU14okmPq63FGDGuXzadt/1rrZHRU4LdtYSVNsomNYDusk8kGgQ8JXn89yVl+xqEOqsxK4mqVhonQIo4jNSGLOzkiwIOWQwIehxYd7SS/8vo/Z7MtQsrggrx2BZxpH8OG+bmZJT2k2J2UaB5SlYTkG7IjRk8M62gMNuw0mGGkacMXg9f9CO9k1psFjCFfG/x2fYiS5vUAUm5PaJJvmvGGRcG645BQ1+8Dz2lowUJb40mJTHBMLltr7VfIY9UVDEB4KH12zD2AdR7KPYhaiTNKxnxHaCXfkZOXDsv+NKFOJbSJyA2FeyaipiW0qrhRPrWl4VEevDpCoi1qdZbR/H9jhtHCb/1/P8H/hZr0qiHgOCAAAAAElFTkSuQmCC",Si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA/1JREFUWEe1l19oW2UYxp/nNMmWdO1cZmcSW3TYKWwKoh3MmdBVUOmEDSeINvNGGEwRLwRR0Y12FHF44c2qTvEuCaNCRS+KiJiQP512eOFFB3XzX7FNXVnLlrRL8+e8ck6XmS45OUc9O5fnfO/7/L7n/b7vvB9h8dk1OuVaLF3po1QOqMBOEgGBBLRwgnMimFOA88KWr7zOzfGpZ3cVraSm2aC7Ryd9xVLxuCoSBqTdbPzad14lJeba6DnxxzM92WYxhgDd4xc2rCxl31YFrwFotSZcN2qZ5AetW3zDF/fvWG2UoyGANutCcfULQPb8R+GbwvjDBrf76UZu1AF0RiYeqKA8LkCnPeLXiwLOKg48Nftc6KfavOsAtJmvFgvn7BavChKcdbndu2uduAGg1Ty/OJ+wz3YD/4jJjYGu3t/7thfWdtD1JxBNnlAFx+y03SgXyeFsOKRr6QBri65w0Wi1EyiAvGaUUASbAVGswhNccbnd3VopdIBANP2hKupLBtuk0N6mbJs+GMwZCfijqXEAPSLS8S8gTmcPh45SO+EuFxcXjA4ZkkvZcMjbLLE/kvrY4VBOlSvqd9YhmNvq8t5Of3TiSZHy103qZQ4QTUYgzAO4SyiPQ9BixQkq7GcgkhpRIS//H4DaWF8kqR29PisACpWP6Iuk4oDsu0UAywQ+BRkUkZ56DSboj6amReReKwAyiV4Qz9eNJcbYg2+09zccIPIk+7MDoXTgzNmH1HLpx5vjSP5MXzSZg2CTFQArtuoAxKaquA4VTb0HkTcagOe1ElwFpM0OgEER5XQ0dQkKD2cHQvrC9kfSbwnUdxvnZ862Egw9LN9+EsucEshZCPo7OtqPLCzkXjUW1xuZaVsWoTZzXZwS02reOTrRXSlVPheRB5uWjYzbsg190fSxFiA9Gw7GzW2vQSJHbDmIfJHUZ0fDwSODpNq85uv9UBTlCVuOYl8sdZICHwTXBHgREKfpjiGu3Hmfp8P8Z0SsOkH/TDi0ZJRUWwOJBJRf59JtJcGfAvGYA3BkPhx6xdLvGESZgrJZUiEcEDjMxoHIu+nq/m1gz1//NCSR9JAK9bhpsB0DyMH5cGhIS7W+JVvKxiF4xA6NJgdbxuv0Pla9uKxrSrfHvr+jIMVzIui6FRAEZzweZfcvhx69VM1f15Z3ncncX65Uxu2G0MSdCvfPDASnaifX8GKiO6EWxwTYa4cTJDMet3KoduaGDlQ/6K1a+fKbELze7G/ZHJA5kO9vdW45aXRZNb2c3jOW2ba8Iu8Q6gsC3GbFEa2PFGGk1cPhRrM2LUEjkX1xcVyYT/WqKg8A2CmAn4B+PRdgjoDWip1XqHy5w783meij6bmhxf4NftTdgSGLQUwAAAAASUVORK5CYII=",Gi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAsVJREFUWEfFl0tIVGEUx39nZsxoKpGISlqmC42gxwxCEApBUhC0iR7bMLRyhrZRC6Ntecc0CtoVRRshkbKN0iJ0RmtRBj0WLUKLoEAz0po5cWe4zdWZO/czJuauzz3n9/3P6/sE02/qwSp+fm5FM4dRbUSlDqEu+7syjeg0Iq+RwENWbxqh6eiiiWvxNZrq28z870vASdD1vvZZA5kF7hIOddN05lOpf7wB3iWq+aYXED2PEjYLvMxKmEflKrVyhfquhWI+igPkTj0A2vxPgQt+kjHCoSPF1CgEmOzZQVqGQLeWJ7jjRT4SCBxkz7mXbr9LAXInT5U/uAsiHIq4lcgD5HI+Wj7ZvfSTMWqlxamJPEDS6ga9WF7ZPSEuE43ZnUUOwJb+x6/3ntUujBOqPsbOjg+egBNWK6qDRh1jd8eaqm12KnIASasftMPTuXCKSPy2rzrPr+8jnR5Cda2vLXKDaKxTsCfc/MyXkkNGAieIdN3zdwqkevei6UfAutL2Mkt4y0ZhsvcA6fTjksYrAbAdTSaaSeuw7+QMBtuECauPjHaWFcB2lkrE0cy1kn4D0i+kekZQWsoOMJHoIJPpL+2XUSFpvQFtMAZIWneA7Xl7HSQaL2xfEwDkrZCy5nyr1l0DKasdJT+mg7xgd2yg4AAmACLfVw4wcbMGqCqqWM3CIvVd9ioGEwCYM0yBHCcSu591nLLGUY16pGyYaLzNHCCbApMidAMkdqIUv5gE5OvfbWeigNhFaNSGSwD2o7KhqAIhmWHX2afGCmTb0GgQuQCSPc+ASFEAkSdEYoeMAbKDyGgUuwCM5rFJETqj2GgZyWkisVumsXPF6jcJnWVkG/uuY3lFMNhOpsp7HbvpMgsNoPaGbSyequXrOKdCBS8kNkDFr2ROKip2KXWSVdFruQNR0YeJA1HRp5m7dyr2OF3ewP/pef4HW7pxo3nDj9QAAAAASUVORK5CYII=",io="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA75JREFUWEe1l19sU2UYxn9v2dwGzmSoEZJtRhY1StAQtN2YkEUiYOL/C6LhQtPWLQwXwXAlRKsXcjMUJQzFrUaCesGFjptBREJ0iXQmXOGCIQKJZDH4Z2Jm6UZ7HnNqCx30z2ktJ2lz8p3ned7ne8/7ft/5DI9Xb5dunonzJLDSgWVAi0GTjGlgIvM76RPDzXP5NnLMkl6krRSoe7naUileF7yAaCiFd5+bMYn4pL6Rd3Z/Y38U4xQ0EInId/4QbzhiG2KOl8DXYgwu4mP7mhb61x2wVD6NvAb6Vuj2+AyfSTxWSeDrOMaRulrW7Rm1yTwmZw+FOrQUh4MSzVUJnhUxTtfVsnbPqJ3J1Z2Vge4u3ZaMc8ItsKoGv2riVE0j7XuP2MWrQ5k7953/MsKIxOobEjwjanBozZ08ka2JKxkItyviOLx5I4NntX3GK4Mx253uGPfPbbVkip8qrfayTRsX6htoGzhmU2kDoYCGJIJehAx+NzgsuF+w1AunACYSHbO3zF3hEpe44GWRMWPKxAODY3Y2bdyvZ4B+QVu5Rsw4OxSzRRYK6HmJLzwKHI6O2dpcbN/jqotPsgmxVaLRo04a5jMedA18KNHjkfhldMyey4ft7dKC6Utsl3gxW1ulNH0+tlnQrzHg4VLgzPOCBrL8YKce4jLvA8tLaZqx383ArxJ3lAJ7NXDFSLtew2FHUV3jqIX8Sgjqqm0g013jEvcV1DZOWTCguJcOKDcDLj7o18/AokIGDH50MzAhWFjNDLid8c+f7EBsLKZrxtduDYxKdFbLwMsdejaVor/YzLOxDD61sF8fOND3fw10d2hJ0mEn4lGPWu46sMXCAT3tiK88kYyj0ZitysVuXKVbE1O8Legpdy+pNe6xzPtyl+JbSpowEjVG597jdiLSpZrzCXolIhJNJbnXAozxaMwWpzejYEDvITZ5EjESBj9I3A0s8MTJA/IZmwdjtvO/7XiFFiZnOIOor1SwLJ5xrrWVeyMHbCb3g2SD4zBQllCFYJvD+qHv7XOXPuubMOzXfgfWV6jrjWbsi8bM3bDS1ywDW1Zr3uRfxASLvamVhzLj+Nz5dO0aMfc0db0BdyTs112OMYxYUp58cXQ6+E08tes7+y0XmfdgsrlDDX87DEi8VBUTxr558+nOnXnBDOQGDPsVcox3Pa0R+Zwa58zH1mzB5YeUmOKGR9R0OcmrEiHPpyVj3AcfN7cy4LZasRAlT8dZsiTraaczKVaasUyixYwmxDTGBGIC42QNDH8Us9NeX92/T9xk1NzUiXsAAAAASUVORK5CYII=",ta="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA9tJREFUWEe9l11sFFUUx///3ZmyrVWMCQsWig+1Kr6w2wZM/CwaP/CBByM8mOhrQyBYt2pMwGD8NmG7tX7yZEx8gsTAg2J4sDUBjJKy1QSjQiNF0WA3tdDalp3Z+ZvZ6W637W5nt906bzNz7v/8zrnnnnsvUeajQ9tr7D8GH6S0TdQGCQ0kGiBIxJ8E/qJwVkEcNWqDfWzvt8qRpp+REq03Z+Dsl6OnBFzvZ+/+J3iF0GfB4IrX2PHd5YXGlATQJ20h+58rewHEJNWV43iuDYlxEAeMtc1vccfhdDGNogBu1LYyRyRsXozjIiAnjdq6J7jz1N/z/s39oHh0o019IWFtNZznNciLpoGt3JP8qVB3VgamIz9ddeczFEOmiU3ckxzOfcoDeHM++k210l4qewROGI3ND+VqIg9gxSOvC3CLbtkfBgL7zOfOvOGtGABe6p3zi632SolJXjWuCzSxvT+VBbAT0Y8dR+2VCi3Fngy8a8bOdDDb4X4/l/JrMqbJcGHx6KO7w9bExGWSGQOhMGPfjuSA9MGmRmvKurhgAyJGjHXNYVpdLY9JzjG/aGo6B+b1jHQ8IhLXzNhAqHC8W9DWyOiknyYDxhba8eiHDrTTz3gugCRaXVFnSQBEwhXpk/RApQCu/ZIzQH7FdDzyC4Db/AAqqoHu1vVWJjPkpwnyR1pdkTEJ9b7Gy2BAMEUrHrnqtwKmG8YYiIk8h1A3axxxIcDAPjk6IGhNObwkh5nuivwM4Xa/AeaqcD2fOf7vzFJrq7emRsey78QFs4Zt3J0c0nutd9hpp7csCPIHdwp6JbT5AZRahoXO83BlQpA8Rjseed8BdlUKkFuGAJ+t6Uz2zB1vJaIvy9GrCzcjxml1Rx5WBscrBShYhuMIBLeaHf0nchpWd8ujyOiIoFkNaq4PMnA/dbDVtMedYUErF4Iwg4GNMIMzJ5ope7UFDWRLwD16TUOU7RxMGY23rvE2ozKnwae3jwM8CGGXX+QeNONmLPm8tx1337Xadq6d/7/6AYlRA7VN7gY2cyBJRPbLwSt+tVCN/wRfMjuT70z3F0/Su3ic+1rCPdVwUkqDRK8RvfERbumzZwFkIdw9fnLyNKT1ywPBQZOhzYVnh3l7vHqid1oWvgR0S3UhOGiuMB/n7u9/LdQtfjHpia6yLX0u4N5qQGTTjtonCyPP6Za+mrk1cWnwBUgvSrphMSButUN822hZGc/N+bxm5CcsNxs29wLO0xJu8rP3CospEJ8aCL1ZLGrfKSjmRIe2B+1Lv90H2dsAbhDQQKEBhATveg7gLMCjxrqmU9xxOFMO7H8KhNHxXAeU2AAAAABJRU5ErkJggg==",na="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAA05JREFUSEvFl1+IVHUUxz/n3jvOH92HfFpWEi2tWAwLIvChh+1lc9bY7EFS8iGKtIdeCnwxREmEXgyfEoRktdIgKrLdQqRFLURQ0lr/ryy02QwLK9u67uzsvfd39I6uzNyZO3PHQZzH+Z1zvp/f9/x+Z34jNPG5NUCn4/MigmMpkz7kxSGXSpGXLmaaKPUgVOImTfXT7kBvVLwxTIhFTiCf9MhJL7fi1C4B6CCp2QJbjNKDsAxlYZzkqBiB/zVwB/rF5sviNPm2tdwUQcM5EogXC5xVpbMV0Tow54C9CrMi5D0lNz/DsHQxFeRIcYBtRtnxKMTnaorwBcr5cg2x+T35Ghek0M9p4OVHCgAnga/LNdRgUgX6pDDAeKs9bwRvCVdU+Twcl5zH4cCBqoPRqGCz6yL8i7KzIs9Ch/5h/2MDMIbxzOt81zKA1bGRxLOfov407tAH6M3jVQbVcsAIQ5ksf7QEYD+1hcRznz0Q1MIoxcHFsQAQjqWyXG8AYAN+zZY7z+zEWba1Yk292xSPtgWjreL7Wg5MOHzV3s3tSAB76UcEIniTuH+/jxn76X5Rwencg7Pkwyow98pW/Ou7GjpgYDLTw6HSIKp5C5IdJF8dRcQqFVPj4Z57C5P/Eef5fThPvlMl4l3bgXdte023wg6ocjW9hsFIAEkvIdk1Ummv8dCJU1gLX6ne+aWP8Ud2R97OMIA4HE92cznaAcBZsRdn8aa6V17V4A1txh/dVzcuDFCY5dsn1jJRFwAsEiv7sBe9XbN4qS3nN2JyhxvOpXIAVWbSa+ibS2p4CxIrD2Av2lDZDn8G9891mLEjDcVLuyyfhMJIKsvRmABBmE3ihYPYHevvHUhvCvdsL2b8t1jiYQDP4tSC1fzVBECpBFbHBiTzNOa/b9Dp4djiYQC3yA9tbzLWJEBTepFzQBUvdYb9sh3zWAB8uDG/h5/LCVv6LYjry9whdIWTbVkuhgFyd99s7XGLPUycCBeMYdvFGxx5aRNuGOAEUD3eHkYpKkc4kErzrnThhUOCFrwH1B9lLcAET3HLZtW87tLbs/qAqiLFX/helTda0KmZGogr7Epn+STanPsrxV/pVUPP3dfrcmjtjwmQQxi2LA5G7XwO6A7Rr2QOpC6bTgAAAABJRU5ErkJggg==",La="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAAXNSR0IArs4c6QAAAg1JREFUSEvtl09IFFEcx7/fN6hhQS5FiOShEjwUFIWt00FPdYlw25BO/YOOC0XQHmT35EgYHYJOQacugrC7eDa7iLbbpWutWUSGJR1WpSLZfb8YYWtWZ5gZkT3EzPV9v7/vh++8ebxhPGctAnIUQR5ymZBZ1cb0/MXMp7rFLFhntWCEkD4RdAUYpUnOsLN9iPHcqAQwNEhIrktL65nSpfSCWbBSovFYIEboOUpdbQAg+BaUdbdBAhyHoL2+RnJakemalteAtFzoPoHLR07j4J59vhzp4iQ+rn2HUrj9D4BYKiWz3V5uMz92X4t+6AD4DcGEQG4OdvVivH/YN7guuP7yGcqVr1sBWC4lM72eAAUrpbU8ca4bSlVqWnfY4TZE0McVgERVwKyCxysQXBMg7hbydPAGTh7wLG+bxb2BoPguuv8GYEMR9wD19ysQkT6BpPzK2Z0GuH0TmlMPenS1utAUAIJfilcyh51h5wpjp2pav2kKwGYIsUTAcRCxU0RizQPwS/JY3509sMNw2xYBRA1EDUQNRA3YDcTa9uJdZRmrG798z9Tn5Xms/Fzbcif0tXkLevYfwvvVldATaOA8zZx1V4BjgdxETIABiLheAEkuAvgQYFaNwMyrZOYRA4gbJMMyaXzOl+0fEcdNiT9oSKKYyL4IOy80QD2gPz9qAbgFwTfDMO7MJUZmw4bb+j/0UVXnXVodrAAAAABJRU5ErkJggg==",Fa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABSZJREFUaEPlWltMHFUY/v+ZWWCBliJbhAopIgaEgsAu0CoJ1jYpaYyJ4UFNrKlPFNrSGl9MBDoFTEyMsaVye2vERF+IL8bQhFpJaGRhuShQt0lBCFgQ2CAU2GV3Zo45S5YsuzPsLCypo/N6/tt3/us5ZxA0/mEo7Od5wtng13yn5DyBwDyPhBwlhBwkiFFUPhKyhogrBHGKgPRHGBP2Sxy8PMjzKOxV/64BtLVZdMOzTAkRXK8BYjEARgdnDFkFQnqQ0/2cmyh1l5ebXMHxb1IHDYAQghevD54RRbESAY/sRqkvDwHymGXZ5qZr+XcQkQQjMygAl/nhQpcgVAGSjGCUqKYlaNVxXOMtPrdPLY8qADxPmL9ESxUBeE+t4L3QIcA3z7KmRp5HKZCcgAAq+bFoIPZPJYm8GkhYKNcZBu8D6j9p5rNWd5K7I4BL1waPCJLQCIApgYwTXBuwtPgIbHNWsK8tgnNjFRz2ZTdbhD4GwsKjQR9lgLiEDIg1pAGnCw8kEgDIJMdwVV9dz3+sRKwIgO68JK7dDmT8k+U/YdL6E9jmrUBEdVURWQ7i4jMgJeN1OBDzXAAgZJJho84reUIWAI35eTLw5U5hY19fgonf78D89JCKnVQmiU/Og9SXzoA+MlaRiIZTPBo/lMsJWQAVNf1Xd0pY29xDeDDwLQgu+56M9zBzOj1kGt+FuIR0RXk0sVvqC274EvgBuFhnKRJdpElJ0vR4Nzwa6QSAgAUiSHAMpGWXQvILJYp8OlZX6VtitwGgTaqiZqBdqc5vGv9jkIYFR56WfVYZBEFrS73xnHez2wagkh8olUSpQU4lDZvfem/vw877amMg5/h5xXBiWKa6mTfSEHB/WwDobDM4I3XIjQc0YS33boYs5gP5hOaE6eQV2cSmY0d+ElPmmZ22AFTwg6eJKH4mJ3xs4DvV1UYfFad7MefNZDk5G/YV58PhjplAAOg6rU5ZxndkSZFlP27h87u2eeBCtbkBkCn15aB13nKvUY1ON030oaQIU8mlLDkGx5rN3tv1+QO1wkwnq+T7BJE6WxuKqrcA0Hl+TuzvkhuJR83tsDA7qlZnSAEYEo9BdtE5Gd1kNYEtOE3PE+4Qck+ZoqvZl5KOBz2ddao7bKg9QDt2cWmt7NjhKaluAEqNa2F2DEbNX6ve/VADoPKOFb0PhxP9I5IgaW+rK7zpBnCh1nIDCCn2tdQ61AGzU8qjOU1YVqdnvfkiow+HZxrfTpNNYseyY8TcPu675lhfcgrONdnOmHi0EDLyyvzFIfa01pmuejzwPQHwqxxDPW3w9+KEogdyTnyQ+kx8uvIQo9J31uGOibmp/iU58kOGVMgrLvdbQoDplvqCtzY9UN13FxBjfKnMd7+A9SfzTxVA5IF4KDr1kb8NhCy3NhSecgMor+nvRQDOl6r7h1qQhI2nCoDhwqHkjTo/GwiA0FZfcPy/AUDzIVRR06/xJN5lGU3PLUuKNaQe9A5QZDkMj4iJkE0cSZIc9iW/pBof65xZmB1ZkeNRVUbLa/uuIEG/nq2ZRqb5UWKnYW7E3A6L//ZhbrOZaXicdg90ITrQhOo8EPSBJlRHSi4sijEkZvqNJXSTRKdDVKo23hVoV0dKKkDTh3oKQPPXKhSEpi+2PHGo6atFCkLzl7ubCa3h63VPKGn6gcMDQtNPTB4Qmn7k8+6Q7hLrhMv7+czKhsGtplqTWeWFxv/sodt7VzT7q4Gcaz0/ewii6xWCmKKJnz3Uxuh+0/0DF9aFXrFDGJoAAAAASUVORK5CYII=",Ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABL5JREFUaEPdWntMW1UY/53b0s4sQAfDPeKWza1kPDIFCjHRRBM3p0xDnG7Z2PxHjVCn0fjYoqF4bYlmmxqNTkp8/OMeuk0N0REnmmiiiYECZgFmaJDFmT1kkDKyzEJ7PnMKl8Dtvb0trY/r/fd8r9/5vvM9zrkMJv9YJuyXZbIO857bI4huAqGYgQpByCPGsoV8RjQOhlECGwBDvxWWUwVS2feyzCLp6p83AFnus13i12qI8xpibDOIHCkZw1iIEZ1kktS6RLquVZZLJlLinyZOGQARsccbu3Zw4k0AVs9HqQbPkMSkhne9FUcZY5SKzJQA7G7svjPCo/sBKk9FSfK0rNsqWfYc9JZ/myxPUgBkmaRL0a59nPhzyQpOh05i0mtLLBV7ZZlxIzmGAJ58KZgzyUNHiajaSFgm1xljbVmSY8fbLzuvJJKbEEC93LMK0UgbERUZGWe3WVDszEVpYS4K8uxwZNuQm50VYxsbn0RofALDo2H0DoyhPziG8ETUSCQYY2dgsVb75bKzesS6AKZ3/icj41cuX4jqO5aj1JkLq9XQoTE7IhFCb3AMbd+dx2/nryYEIkBkSY5b9DyhqVHE/MVo4ItEYZPvsKNm4w2oWp9nuJOJCDpOj6K1/XeMhMK6ZCKcllpc92mdCU0Abk/gQKIDW1rowKPbbsQCuyUt4xXmP8NRvH/sV/QOhHTliYPd7HM9ryaIA+CWOzfwCLXrSdp421JsuWsFWHLRkjRAIuCzr8+h/YeLujxWybpBnWLnmCGKVL0nENDL88L4BzatSNqo+RB+eioRCNbt97lcs4vdHABuT6CWEz+spViEze5dzozvvFqX8MTBQ0HdcJKYtLPZ5zqi8M0AEL3NhcjVX7TaA3FgPU+UZCzmjTwjzoTvnT69gz20zLpwndI7zQBwNwa2cs6PaQl/eOuatLONkdHqdZGdPjw+qMkmSdK2Zq/ruFicAVDf0HGIgJ1qDpHnX3QXp6o/I/SvNPdr1gkGHPY3Ve2aASD6+QvRwLBWS+yudeKmotQ65YxYD+DnMyH4jwTjxTEWWmZxFYh5IuaBqS4z8o2aUrQHr79QlnSFzZThihxRsZ99tUez7VBSagyAXuEqK8lD3fY1mbYrJXktHw+ip280nkdiB1q8lXtiAOo8nV+CaLOa6qH7V+PW8sW6CkNXJnEtbNyUGVm8KMeGBXZJk+zH7sv46PMhrTA62eKrvDcGoN7TMUAEp5rqmUfWoXBVbKzV/N77ZBBdvRq7Y2Sxav2x7WtRXrJIk2vg7Dje+EBk97kfYwj6fVWFUwAaOi4TkK8m8j69Htfn2/9VAH+MhNH45ul4AMCIv6lqsRJCYRDZ1FRveSpgt2m7VtD+Ex4IT3A85evSCqGJFl+l/f8BwPQhZPpDPN80euKrc7H5Nt3vwXtWonhtzvzTaF1j535wipt2TFPITN9KJGrm6muduPm/3sxNFzPzttMCgOkHGtOPlDEvmHmoFwBMf60S84KZL7aUUmjqq0UBwvSXuwKEqa/XlVAy9QOHAsLUT0wKCFM/8s1u0qdSLPb9nc+skhV7m+XKuEs2vZkj5WcKUz90z94F0/5qoOVK5WcPTvxuDioyxc8e6c7BmeL/C6MjFF4PO1ITAAAAAElFTkSuQmCC",Wi=xe(43604),Ia=xe(5083),Ho=xe(66649),ho=xe.n(Ho),Uo=xe(22392),Go=xe(83636),_o=xe(1536),No=xe(45106),ss=xe(59301),Ws=Object.defineProperty,sl=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,nu=Object.prototype.propertyIsEnumerable,ll=(b,a,y)=>a in b?Ws(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Js=(b,a)=>{for(var y in a||(a={}))Fl.call(a,y)&&ll(b,y,a[y]);if(El)for(var y of El(a))nu.call(a,y)&&ll(b,y,a[y]);return b},Al=(b,a)=>sl(b,xl(a)),Cl=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const uu=({classroomList:b,dispatch:a,courseEndTime:y})=>{const x=(0,Pe.useParams)(),[E]=Ce.default.useForm(),[z,ee]=(0,Re.useState)(1),[ne,ie]=(0,Re.useState)([]),[ae,le]=(0,Re.useState)(0),[ye,Te]=(0,Re.useState)(20),[We,Ze]=(0,Re.useState)(!0),[Ye,$e]=(0,Re.useState)([]),[ut,ct]=(0,Re.useState)(!0);x.coursesId=x.pathId,x.id=x.coursesId,(0,Re.useEffect)(()=>{if(b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(_t(),gt(),b.actionTabs.type===2){const yn=b.actionTabs.selectArrsAll[0];ct(yn.unified_setting)}else ct(!1)},[b.actionTabs]);const gt=yn=>Cl(void 0,null,function*(){Ze(!0);const Fn=yield(0,Uo.c_)(Al(Js({},x),{page:yn||z,limit:2e4}));Fn==null||Fn.course_groups.map((Wn,ar)=>{Wn.key=Wn.id,Wn.title=Wn.name,Wn.disabled=Wn.is_published}),Fn&&(ie([...Fn==null?void 0:Fn.course_groups]),le(Fn==null?void 0:Fn.course_groups_count),Ze(!1),yn||E.setFieldsValue({publish_time:ho()(ho()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ho()(ho()(new Date((0,Tt.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Pt=()=>Cl(void 0,null,function*(){var yn;const Fn=Js({},E.getFieldsValue());if(Fn.end_time<=Fn.publish_time){ze.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),sn(!1);return}if((Ye==null?void 0:Ye.length)<=0&&!ut&&ne.length>0){ze.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),sn(!1);return}let Wn={ids:[...b.actionTabs.selectArrs],group_ids:Ye.length>0?Ye.map(Qn=>Qn.id):(yn=b.detailShixunsList)==null?void 0:yn.course_groups,end_time:ho()(Fn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ho()(Fn.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ye.length,subject_id:x.pathId};sn(!0),(yield(0,fe.ZP)("/api/subject_knowledge/batch_publish.json",{method:"post",body:Js({},Wn)})).status===0?(a({type:"classroomList/setActionTabs",payload:{}}),a({type:"pathsDetail/setActionTabs",payload:{key:"\u66F4\u65B0\u6570\u636E"}}),sn(!1),_t(),(0,Tt.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),ze.ZP.success("\u53D1\u5E03\u6210\u529F")):sn(!1)}),_t=()=>{ee(1),ie([]),$e([])},Wt=ae>z*ye,{detailShixunsList:Ht}=b,[zt,sn]=(0,Re.useState)(!1);return ss.createElement(Ee.default,{width:600,centered:!0,confirmLoading:zt,title:"\u53D1\u5E03\u8282\u70B9",open:b.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u786E\u8BA4\u53D1\u5E03",cancelText:"\u53D6\u6D88",className:No.Z.modal,onOk:()=>Pt(),onCancel:()=>{_t(),a({type:"classroomList/setActionTabs",payload:{}})}},ss.createElement("p",null,"\u5230\u8FBE\u53D1\u5E03\u65F6\u95F4\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u5404\u6559\u5B66\u6A21\u5757\u4E2D\u67E5\u770B\u5230\u5B66\u4E60\u8DEF\u5F84\u7684\u4F5C\u4E1A\u3001\u8003\u8BD5\u3001\u89C6\u9891\u3001\u8D44\u6E90\u7B49",ss.createElement("br",null),"\u53D1\u5E03\u64CD\u4F5C\u4EC5\u9488\u5BF9\u672A\u53D1\u5E03\u8D44\u6E90\u7684\u5206\u73ED\u751F\u6548"),ss.createElement(Ce.default,{form:E},ss.createElement("div",{style:{paddingLeft:0}},ss.createElement(Vr.Z,{className:"mt30",align:"middle"},ss.createElement(Wi.Z,null,ss.createElement(Ce.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ss.createElement(Ia.default,{style:{width:170,marginRight:"25px"},disabledDate:yn=>(0,_o.Q8)(yn,y),disabledTime:yn=>(0,_o.d0)(yn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ho()((0,Tt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ss.createElement(Wi.Z,{className:"ml20"},ss.createElement(Ce.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},ss.createElement(Ia.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ho()((0,Tt.U6)(),"HH:mm")},disabledDate:yn=>(0,_o.Q8)(yn,y,E.getFieldValue("publish_time")),disabledTime:yn=>(0,_o.d0)(yn,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),b.actionTabs.type===2&&ss.createElement(Vr.Z,{style:{marginBottom:"10px"}},ss.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ss.createElement(ge.ZP.Group,{value:ut,onChange:yn=>{ct(yn.target.value),$e([])}},ss.createElement(ge.ZP,{value:!0,disabled:!b.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ss.createElement(ge.ZP,{className:"ml20",disabled:ne.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ne.length<=0&&b.actionTabs.type===2&&ss.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(b.actionTabs.type===1||!ut)&&ne.length>0&&ss.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ss.createElement("span",{style:{flex:1}},ss.createElement(ni.default,{checked:Ye.length===ne.length,onChange:yn=>{Ye.length===ne.length?$e([]):$e(ne)}},"\u5168\u9009")),ss.createElement("span",{style:{width:16}}),ss.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ye.length||0,"\u4E2A\u5206\u73ED")),(b.actionTabs.type===1||!ut)&&ne.length>0&&ss.createElement(Go.Z,{data:ne,selectedRowKeys:Ye,setSelectedRowKeys:$e})))};var Rl=(0,Pe.connect)(({classroomList:b})=>({classroomList:b}))(uu),Ja=xe(59301),Cu=Object.defineProperty,Wu=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Sr=(b,a,y)=>a in b?Cu(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,xr=(b,a)=>{for(var y in a||(a={}))$n.call(a,y)&&Sr(b,y,a[y]);if(An)for(var y of An(a))hr.call(a,y)&&Sr(b,y,a[y]);return b},$r=(b,a)=>Wu(b,fn(a)),Ur=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const Gr=[{name:"\u672A\u53D1\u5E03",color:"#9AA4B3"},{name:"\u5DF2\u53D1\u5E03",color:"#37AD83"},{name:"\u672A\u5F00\u542F",color:"#92D2B7"},{name:"\u672A\u901A\u5173",color:"#EE5D5D"},{name:"\u6309\u65F6\u901A\u5173",color:"#37AD83"},{name:"\u8865\u4EA4\u901A\u5173",color:"#288A67"},{name:"\u622A\u6B62\u540E\u901A\u5173",color:"#929628"},{name:"\u672A\u5F00\u59CB",color:"#92D2B7"},{name:"\u8003\u8BD5\u4E2D",color:"#FFC86B"},{name:"\u5DF2\u4EA4\u5377",color:"#37AD83"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",color:"#929628"},{name:"\u672A\u770B\u5B8C",color:"#FFC86B"},{name:"\u5DF2\u770B\u5B8C",color:"#37AD83"},{name:"\u672A\u67E5\u770B",color:"#9AA4B3"},{name:"\u5DF2\u67E5\u770B",color:"#37AD83"},{name:"\u5DF2\u4E0B\u8F7D",color:"#377DFF"}],mi=({pathsDetail:b,setselectitems:a,publishshow:y,node:x,index:E,onExpandClick:z,onClickDetails:ee,selectitems:ne})=>{var ie,ae,le;const[ye,Te]=(0,Re.useState)(!1),We=(0,Re.useRef)(null),{name:Ze,complete_rate:Ye,node_type:$e,resource_info:ut,grasp_rate:ct,has_children:gt,children:Pt,expand:_t,key:Wt,is_publish:Ht,status:zt,id:sn,url:yn}=x||{};(0,Re.useEffect)(()=>{var ur;Fn();const yr=(ur=We.current)==null?void 0:ur.parentElement;if(!yr)return;const Zr=new ResizeObserver(()=>{Fn()});return Zr.observe(yr),()=>{Zr.disconnect()}},[_t]);const Fn=()=>{if(!We.current)return;const ur=We.current,yr=ur.parentElement,Zr=ur.previousElementSibling,or=yr==null?void 0:yr.firstElementChild;if(yr&&Zr&&or){const ai=Zr.getBoundingClientRect().height,ra=yr.getBoundingClientRect().height,sa=or.getBoundingClientRect().height,Xi=ai/2,bi=ra-(sa+ai)/2;ur.style.bottom=`${Xi}px`,ur.style.height=`${bi}px`}},Wn=(ie=Number(Ye))==null?void 0:ie.toFixed(0),ar=Wn==="100",Qn=ar?$e==="\u5B9E\u8BAD"?"\u5DF2\u901A\u5173":"\u5DF2\u5B8C\u6210":`${Wn}%`,Mr=ut==null?void 0:ut.reduce((ur,yr)=>ur+yr.value,0),Jr={\u5B9E\u8BAD:Oi,\u8BD5\u5377:Si,\u8BFE\u4EF6:Gi,\u89C6\u9891:io},gr=()=>{z(Wt)};return Ja.createElement("div",{className:ir.treeNode,"data-index":E},Ja.createElement("div",{className:ir.node,style:ar?{background:"#EDF7EE"}:{}},!Ht&&!((ae=b==null?void 0:b.detail)!=null&&ae.can_managed)&&Ja.createElement("div",{style:{background:"rgba(0, 0, 0, 0.5)",width:"100%",height:"100%",position:"absolute",zIndex:5,left:"50%",bottom:0,transform:"translateX(-50%)",textAlign:"center",paddingTop:"30rem",borderRadius:"10rem"}},Ja.createElement("div",null,Ja.createElement("i",{className:"iconfont icon-suo1",style:{color:"#fff",fontSize:"28rem"}}),Ja.createElement("div",{style:{color:"#fff",fontSize:"12rem"}},"\u8D44\u6E90\u6682\u672A\u53D1\u5E03"))),Ja.createElement("div",{className:ir.statusbutton,style:{background:(le=Gr.find(ur=>ur.name===zt))==null?void 0:le.color}},zt),y&&Ja.createElement(ni.default,{checked:ne==null?void 0:ne.map(ur=>ur.id).includes(sn),onChange:()=>{if(ne!=null&&ne.map(ur=>ur.id).includes(sn))a(ne.filter(ur=>ur.id!==sn));else{let ur=[...ne];ur.push(x),a(ur)}},className:ir.checkbox}),Ja.createElement(Vr.Z,{style:{padding:gt?"initial":"3rem 0"}},Ja.createElement(On.Z,{title:"\u5B8C\u6210\u7387"},Ja.createElement("div",{style:{flexShrink:0,marginLeft:"24rem",marginTop:"17rem"}},Ja.createElement(Tn,{strokeColor:"#60C059",percentage:Ye,startAngle:270,trackColor:"#E3E8EF",text:Qn,textSize:"12rem",textColor:"#60C059",outerDiameter:"62rem",innerDiameter:"46rem",textPadding:"3rem",hoverEffect:!1}))),Ja.createElement("div",{className:ir.info},Ja.createElement(Vr.Z,{align:"middle"},Ja.createElement(On.Z,{title:$e},Ja.createElement("img",{src:Jr[$e]||ta,style:{marginRight:"10rem",width:"16rem"}})),Ja.createElement(On.Z,{title:Ze},Ja.createElement("b",{onClick:()=>{ee(x)},className:"c-grey-333 current",style:{fontSize:"16rem"}},(0,Tt.Pq)(Ze,19)))),Ja.createElement(Vr.Z,{align:"middle",style:{marginTop:"5rem",marginLeft:"26rem",marginBottom:gt?"0":"30rem"}},Ja.createElement(Vr.Z,{align:"middle"},Ja.createElement(On.Z,{title:"\u638C\u63E1\u7387"},Ja.createElement("img",{src:na,style:{marginRight:"4rem",width:"16rem"}})),Ja.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},ct,"%")),Ja.createElement(Vr.Z,{align:"middle",style:{marginLeft:"55rem"}},Ja.createElement(On.Z,{title:"\u5B8C\u6210\u7387"},Ja.createElement("img",{src:La,style:{marginRight:"4rem",width:"16rem"}})),Ja.createElement("span",{style:{color:"#1B8565",fontSize:"14rem"}},Ye,"%"))),gt&&Ja.createElement(Vr.Z,{className:ir.resource},Ja.createElement("span",{style:{color:"#666",fontSize:"14rem"}},"\u8D44\u6E90\u6570\uFF1A",Mr),Ja.createElement("div",{onClick:()=>Te(!ye),className:ir.action},ye?Ja.createElement(Ja.Fragment,null,"\u6536\u8D77",Ja.createElement("i",{className:"iconfont icon-xialajiantou1",style:{transform:"scale(0.6)"}})):Ja.createElement(Ja.Fragment,null,"\u5C55\u5F00",Ja.createElement("i",{className:"iconfont icon-xialajiantoubeifen",style:{transform:"scale(0.6)"}})))))),ye&&Ja.createElement("div",{className:ir.tags},ut==null?void 0:ut.map((ur,yr)=>Ja.createElement(On.Z,{title:ur.name},Ja.createElement("div",{className:ir.tag,key:yr},(0,Tt.Pq)(ur.name,5),"\uFF1A",ur.value)))),E.length>1&&Ja.createElement("div",{className:ir.leftLine}),_t&&Ja.createElement("div",{className:ir.rightLine}),gt&&Ja.createElement("img",{onClick:gr,className:ir.icon,src:_t?Ci:Fa})),Pt&&Pt.length>0&&_t&&Ja.createElement("div",{className:ir.nodeWrap},Pt.map((ur,yr)=>Ja.createElement(mi,{key:ur.key,onExpandClick:z,onClickDetails:ee,publishshow:y,setselectitems:a,pathsDetail:b,selectitems:ne,node:ur,index:E+"-"+(yr+1)})),Pt.length>1&&Ja.createElement("div",{ref:We,className:ir.line})))},hi=({data:b,onExpandClick:a,selectitems:y,onClickDetails:x,pathsDetail:E,setselectitems:z,publishshow:ee})=>Ja.createElement("div",{className:ir.treeNode},Ja.createElement("div",{className:ir.nodeWrap},b.map((ne,ie)=>Ja.createElement(mi,{key:ne.key,onExpandClick:a,onClickDetails:x,pathsDetail:E,publishshow:ee,selectitems:y,setselectitems:z,node:ne,index:String(ie+1)}))));var $i=({visible:b,onCancel:a,subjectId:y,onClickDetails:x,pathsDetail:E,dispatch:z})=>{var ee;const[ne,ie]=(0,Re.useState)([]),[ae,le]=(0,Re.useState)(!0),[ye,Te]=(0,Re.useState)("\u5168\u90E8"),[We,Ze]=(0,Re.useState)([]),[Ye]=(0,Pe.useSearchParams)(),[$e,ut]=(0,Re.useState)(!1),[ct,gt]=(0,Re.useState)([]);(0,Re.useEffect)(()=>{_t()},[ye]),(0,Re.useEffect)(()=>{E.actionTabs.key==="\u66F4\u65B0\u6570\u636E"&&(z({type:"pathsDetail/setActionTabs",payload:{key:""}}),_t())},[E.actionTabs.key]);const Pt=(yn,Fn)=>Ur(void 0,null,function*(){const Wn=yield(0,fe.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:yn,subject_id:y,node_type:ye}});if((Wn==null?void 0:Wn.status)===0)return Fn&&Ze((Wn==null?void 0:Wn.node_types)||[]),(Wn==null?void 0:Wn.data)||[];le(!1)}),_t=()=>Ur(void 0,null,function*(){le(!0);const yn=yield Pt(b,!0);ie(yn),le(!1)}),Wt=(yn,Fn,Wn)=>Ur(void 0,null,function*(){return yield Promise.all(yn.map(Qn=>Ur(void 0,null,function*(){return Qn.key===Fn?yield Wn(Qn):Qn.children&&Qn.children.length>0?$r(xr({},Qn),{children:yield Wt(Qn.children,Fn,Wn)}):Qn})))}),Ht=yn=>Ur(void 0,null,function*(){le(!0);const Fn=yield Wt(ne,yn,Wn=>Ur(void 0,null,function*(){var ar,Qn;const Mr=$r(xr({},Wn),{expand:!(Wn!=null&&Wn.expand)});return!(Wn!=null&&Wn.expand)&&!((ar=Wn==null?void 0:Wn.children)!=null&&ar.length)&&(Mr.children=yield Pt(yn),((Qn=Mr.children)==null?void 0:Qn.length)===0&&(Mr.has_children=!1,Mr.expand=!1)),Mr}));ie(Fn),le(!1)}),zt=yn=>Ur(void 0,null,function*(){le(!0),yield x(yn,!1),le(!1)});return Ja.createElement("div",{className:ir.tree},Ja.createElement("div",{className:ir.center},Ja.createElement("div",{className:ir.head},Ja.createElement("div",{className:ir.del},Ja.createElement("i",{onClick:a,className:"iconfont icon-shanchuhuanjing"}),Ja.createElement("b",null))),Ja.createElement("div",{className:ir.body},ae&&Ja.createElement("div",{className:ir.loading},Ja.createElement(de.Z,{spinning:!0})),Ja.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Ja.createElement("div",{className:ir.tabs,style:{flex:1}},We==null?void 0:We.map(yn=>Ja.createElement("div",{onClick:()=>Te(yn.node_type),className:yn.node_type===ye?ir.active:void 0,key:yn.node_type},yn.node_type,"\uFF08",yn.count,"\uFF09"))),Ye.get("type")==="classrooms"&&((ee=E==null?void 0:E.detail)==null?void 0:ee.can_managed)&&Ja.createElement("div",null,$e&&Ja.createElement(ni.default,{style:{color:"#fff"},checked:(ct==null?void 0:ct.length)===(ne==null?void 0:ne.length),onChange:()=>{if((ct==null?void 0:ct.length)===(ne==null?void 0:ne.length))gt([]);else{ut(!0);let yn=[...ne];gt(yn)}}},(ct==null?void 0:ct.length)===(ne==null?void 0:ne.length)?"\u53D6\u6D88\u5168\u9009":"\u5168\u9009","\uFF08\u5F53\u524D\u9009\u4E2D",ct==null?void 0:ct.length,"\uFF09"),$e&&Ja.createElement(he.ZP,{style:{marginRight:"20rem",borderRadius:"24rem"},onClick:()=>ut(!1)},"\u53D6\u6D88"),Ja.createElement(he.ZP,{type:"primary",onClick:()=>Ur(void 0,null,function*(){if($e)z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:ct==null?void 0:ct.map(yn=>yn.id)}});else{ut(!0);let yn=[...ne];gt(yn)}}),style:{borderRadius:"24rem"}},$e?"\u6279\u91CF\u53D1\u5E03":"\u53D1\u5E03\u8282\u70B9"))),Ja.createElement("div",{className:ir.scrollBox},Ja.createElement("div",{className:In()(ir.treeWarp,!0&&ir.allTreeNode)},Ja.createElement(hi,{pathsDetail:E,selectitems:ct,setselectitems:gt,publishshow:$e,data:ne,onClickDetails:zt,onExpandClick:Ht}))))),Ja.createElement(Rl,null))},Ji=xe(90700),oi=xe(59301),Ta=Object.defineProperty,xa=Object.defineProperties,ao=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,ts=(b,a,y)=>a in b?Ta(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Ro=(b,a)=>{for(var y in a||(a={}))$a.call(a,y)&&ts(b,y,a[y]);if(Za)for(var y of Za(a))$o.call(a,y)&&ts(b,y,a[y]);return b},es=(b,a)=>xa(b,ao(a)),ms=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const go=[3,2,1];var yo=({xxljac:b,pathsDetail:a,dispatch:y,setxxljac:x})=>{var E,z,ee;const ne=(0,Pe.useParams)(),ie=(0,Pe.useSelector)(Do=>Do),{pathsDetail:{detail:ae={}}}=ie,[le,ye]=(0,Re.useState)(!0),[Te,We]=(0,Re.useState)(!1),[Ze,Ye]=(0,Re.useState)(""),[$e,ut]=(0,Re.useState)(!1),[ct,gt]=(0,Re.useState)(!1),[Pt,_t]=(0,Re.useState)(!1),[Wt,Ht]=(0,Re.useState)(""),[zt,sn]=(0,Re.useState)({}),[yn,Fn]=(0,Re.useState)([]),[Wn,ar]=(0,Re.useState)(""),[Qn,Mr]=(0,Re.useState)([]),[Jr,gr]=(0,Re.useState)(!1),[ur,yr]=(0,Re.useState)(1),[Zr,or]=(0,Re.useState)({});let[ai,ra]=(0,Re.useState)({});const sa=ae==null?void 0:ae.can_managed,[Xi]=(0,Pe.useSearchParams)();(0,Re.useEffect)(()=>{vl(b)},[b]);function bi(){return ms(this,null,function*(){var Do;let zs=[...(Do=a==null?void 0:a.detail)==null?void 0:Do.nodes];Mr(zs==null?void 0:zs.splice(1))})}(0,Re.useEffect)(()=>{var Do;(Do=a==null?void 0:a.detail)!=null&&Do.nodes&&ur===1&&(bi(),yr(2))},[(E=a==null?void 0:a.detail)==null?void 0:E.nodes]);const qi=(Do=null)=>ms(void 0,null,function*(){var zs;ye(!0);const As=yield(0,fe.ZP)("/api/subject_knowledge.json",{method:"get",params:{id:Do,subject_id:ne==null?void 0:ne.pathId}});if((As==null?void 0:As.status)===0){sn(As||{});const Qs=(As==null?void 0:As.parent_knowledges)||[];Fn(Qs),Do||ar((zs=Qs==null?void 0:Qs[0])==null?void 0:zs.id)}ye(!1),Xi.get("type")==="classrooms"?y({type:"pathsDetail/getCourseDetail",payload:Ro({id:ne.pathId,knowledge:!0},(0,Tt.oP)())}):y({type:"pathsDetail/getPathsDetail",payload:Ro({id:ne.pathId,knowledge:!0},(0,Tt.oP)())})}),Ra=()=>ms(void 0,null,function*(){var Do,zs,As,Qs,dl,su,jl,Zo,ps,Ga;if(!Wt){ze.ZP.warning("\u8BF7\u8F93\u5165\u6587\u672C");return}if(Wt!=="\u786E\u8BA4\u5220\u9664"){ze.ZP.warning("\u6587\u672C\u8F93\u5165\u6709\u8BEF");return}_t(!0);const lo=yield(0,fe.ZP)("/api/subject_knowledge.json",{method:"delete",body:{id:Wn,subject_id:ne==null?void 0:ne.pathId}});if((lo==null?void 0:lo.status)===0)if(ze.ZP.success("\u5220\u9664\u6210\u529F"),ut(!1),Xi.get("type")==="classrooms"){let Po=yield y({type:"pathsDetail/getCourseDetail",payload:Ro({id:(Do=a==null?void 0:a.detail)==null?void 0:Do.id,knowledge:!0},(0,Tt.oP)())});vl((As=(zs=Po==null?void 0:Po.route_nodes)==null?void 0:zs[0])==null?void 0:As.id,((dl=(Qs=Po==null?void 0:Po.route_nodes)==null?void 0:Qs[0])==null?void 0:dl.name)||"\u5B66\u4E60\u8DEF\u5F84")}else{let Po=yield y({type:"pathsDetail/getPathsDetail",payload:Ro({id:(su=a==null?void 0:a.detail)==null?void 0:su.id,knowledge:!0},(0,Tt.oP)())});vl((Zo=(jl=Po==null?void 0:Po.route_nodes)==null?void 0:jl[0])==null?void 0:Zo.id,((Ga=(ps=Po==null?void 0:Po.route_nodes)==null?void 0:ps[0])==null?void 0:Ga.name)||"\u5B66\u4E60\u8DEF\u5F84")}_t(!1)}),uo=(Do,zs=!0)=>ms(void 0,null,function*(){var As,Qs,dl,su,jl,Zo,ps;if((Do==null?void 0:Do.container_type)==="Attachment"&&!((As=a==null?void 0:a.detail)!=null&&As.can_managed)){(0,Ji.fc)({id:Do==null?void 0:Do.container_id,watch_type:2,course_id:(Qs=a==null?void 0:a.detail)==null?void 0:Qs.id}),or({url:Nt.Z.API_SERVER+(Do==null?void 0:Do.url),file_type:Do==null?void 0:Do.file_type});return}if(Do!=null&&Do.url){window.open(Do==null?void 0:Do.url);return}zs&&ye(!0);let Ga=yield(0,fe.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:0,subject_id:ne==null?void 0:ne.pathId,nodeUuid:(Do==null?void 0:Do.knowledge_uuid)||(Do==null?void 0:Do.key)}});if((Ga==null?void 0:Ga.status)===0){if(((su=(dl=Ga==null?void 0:Ga.data)==null?void 0:dl.nodes)==null?void 0:su.length)>0){let lo=(ps=(Zo=(jl=Ga==null?void 0:Ga.data)==null?void 0:jl.nodes)==null?void 0:Zo.map(Po=>{var Ls,qa,il,Ns,ku,tu,yu,bu,lu,bl,v0,g0,kd;const Hu=(Ls=Ga==null?void 0:Ga.data)==null?void 0:Ls.resource_count;return es(Ro({},Po==null?void 0:Po.properties),{rootNodeUuid:(qa=Po==null?void 0:Po.properties)==null?void 0:qa.rootNodeUuid,id:(il=Po==null?void 0:Po.properties)==null?void 0:il.uuid,name:(Ns=Po==null?void 0:Po.properties)==null?void 0:Ns.name,description:(ku=Po==null?void 0:Po.properties)==null?void 0:ku.description,nodeType:(tu=Po==null?void 0:Po.properties)==null?void 0:tu.nodeType,tags:((yu=Po==null?void 0:Po.properties)==null?void 0:yu.tags)&&((bl=(lu=(bu=Po==null?void 0:Po.properties)==null?void 0:bu.tags)==null?void 0:lu.split("\uFF0C"))==null?void 0:bl.map(ph=>({name:ph})))||[],colorType:parseInt((v0=Po==null?void 0:Po.properties)==null?void 0:v0.color)>3?"3":(g0=Po==null?void 0:Po.properties)==null?void 0:g0.color,activeColor:"#FA6400",size:go[((kd=Po==null?void 0:Po.properties)==null?void 0:kd.color)-1]||1,shape:"circle",hide:!1,isExtendedState:!0,currentResourceTotal:Hu})}))==null?void 0:ps[0];lo.resourceid=Do==null?void 0:Do.id,ra(lo),gr(!0)}ye(!1)}}),Mo=Do=>ms(void 0,null,function*(){gt(Do==null?void 0:Do.id)}),vl=(Do,zs)=>ms(void 0,null,function*(){zs?x(Do):(ar(Do),qi(Do))}),ul=()=>oi.createElement("div",{className:je.studentHead},oi.createElement("div",{className:je.headLi},oi.createElement("img",{src:et}),oi.createElement("aside",null,oi.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),oi.createElement("b",null,zt==null?void 0:zt.resource_count))),oi.createElement("div",{className:je.headLi},oi.createElement("img",{src:Et}),oi.createElement("aside",null,oi.createElement("span",null,"\u5B66\u4E60\u5B8C\u6210\u7387"),oi.createElement("b",{style:{color:"#F7B500"}},zt==null?void 0:zt.complete_rate,"%"))),oi.createElement("div",{className:je.headLi},oi.createElement("img",{src:Ct}),oi.createElement("aside",null,oi.createElement("span",null,"\u5B66\u4E60\u638C\u63E1\u7387"),oi.createElement("b",{style:{color:"#3AFFC8"}},zt==null?void 0:zt.grasp_rate,"%"))),oi.createElement("div",{className:je.headLi},oi.createElement("img",{src:jt}),oi.createElement("aside",null,oi.createElement("span",{style:{marginBottom:"10rem"}},"\u4E0A\u6B21\u5B66\u5230"),oi.createElement(On.Z,{title:zt==null?void 0:zt.last_knowledge_name},oi.createElement("b",{style:{color:"#7FAAFF",fontSize:"16rem"}},(0,Tt.Pq)(zt==null?void 0:zt.last_knowledge_name,13))))),oi.createElement("div",{onClick:()=>uo({knowledge_uuid:zt==null?void 0:zt.last_knowledge_uuid,id:zt==null?void 0:zt.last_knowledge_uuid}),className:je.btn},"\u7EE7\u7EED\u5B66\u4E60"));return oi.createElement(oi.Fragment,null,oi.createElement(qt,null,oi.createElement(oi.Fragment,null,oi.createElement("span",{className:"relative",style:{float:"right"}},sa&&oi.createElement("div",{className:je.addBtn,onClick:()=>{Ye(null),We(!0)}},"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84")),oi.createElement("div",{className:je.learning},oi.createElement("div",{className:je.body},oi.createElement(de.Z,{spinning:le},(z=zt==null?void 0:zt.data)!=null&&z.length?oi.createElement(oi.Fragment,null,sa?oi.createElement("div",{className:je.head},oi.createElement("div",{className:je.numerical},oi.createElement("div",null,oi.createElement("img",{src:et}),oi.createElement("span",null,"\u8D44\u6E90\u603B\u6570"),oi.createElement("b",null,zt==null?void 0:zt.resource_count)),oi.createElement("div",null,oi.createElement("img",{src:Et}),oi.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u5B8C\u6210\u7387"),oi.createElement("b",{style:{color:"#F7B500"}},zt==null?void 0:zt.complete_rate,"%")),oi.createElement("div",null,oi.createElement("img",{src:Ct}),oi.createElement("span",null,"\u5E73\u5747\u5B66\u4E60\u638C\u63E1\u7387"),oi.createElement("b",{style:{color:"#3AFFC8"}},zt==null?void 0:zt.grasp_rate,"%"))),oi.createElement("div",{className:je.action},oi.createElement("div",{onClick:()=>{Ye(Wn),We(!0)}},oi.createElement("span",null,oi.createElement("i",{className:"iconfont icon-bianji13"})),oi.createElement("span",null,"\u7F16\u8F91\u5B66\u4E60\u8DEF\u5F84")),oi.createElement("div",{onClick:()=>ut(!0)},oi.createElement("span",null,oi.createElement("i",{className:"iconfont icon-shanchu17"})),oi.createElement("span",null,"\u5220\u9664\u5B66\u4E60\u8DEF\u5F84")))):ul(),oi.createElement(Kn,{pathsDetail:a,dataSource:(zt==null?void 0:zt.data)||[],onClick:uo,onMore:Mo})):oi.createElement(Or,{style:{height:"calc(100vh - 440rem)",visibility:le?"hidden":"visible"},text:"\u6682\u65E0\u5B66\u4E60\u8DEF\u5F84\u6570\u636E",textColor:"#fff",buttonText:sa&&"\u521B\u5EFA\u5B66\u4E60\u8DEF\u5F84",onClick:()=>{Ye(null),We(!0)}}))),ct&&oi.createElement($i,{pathsDetail:a,subjectId:ne==null?void 0:ne.pathId,dispatch:y,visible:ct,onCancel:()=>gt(!1),onClickDetails:uo}),Te&&oi.createElement(ro,{onOk:vl,setaddmodal:We,addmodal:Te,uuid:Ze}),oi.createElement(Ee.default,{title:"\u786E\u8BA4\u5220\u9664\u63D0\u793A",open:$e,centered:!0,confirmLoading:Pt,okButtonProps:{danger:!0},width:"600rem",okText:"\u786E\u8BA4\u5220\u9664",onCancel:()=>ut(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{Ht("")},onOk:Ra},oi.createElement("div",{style:{background:"#fff",boxShadow:"0 3rem 4rem 0 #F3F3F3",borderRadius:"2rem",padding:"20rem"}},oi.createElement("div",{style:{fontSize:"16rem",color:"#000"}},"\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\u300A",(ee=yn==null?void 0:yn.find(Do=>Do.id===Wn))==null?void 0:ee.name,"\u300B\u7684\u5B66\u4E60\u8DEF\u5F84\uFF1F\u82E5\u5DF2\u786E\u8BA4\u9700\u8981\u5220\u9664\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE"),oi.createElement("div",{style:{fontSize:"16rem",color:"#E30000",margin:"20rem 0"}},"\u63D0\u793A\uFF1A\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\u5B66\u4E60\u8DEF\u5F84\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),oi.createElement(we.default,{size:"large",placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u6587\u672C",value:Wt,onChange:Do=>Ht(Do.target.value)})))))),oi.createElement(dr,{initdata:()=>{},uuid:"\u5B66\u4E60\u8DEF\u5F84",Tabsdatas:Qn,setshow:()=>{},getData:qi,buildTree:()=>{},containerRef:()=>{},showdetail:Jr,setshowdetail:gr,items:ai}),oi.createElement(Uc.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Zr==null?void 0:Zr.url,type:Zr==null?void 0:Zr.file_type,disabledDownload:!0,onClose:()=>or({})}))},za=xe(78673),Oa=xe(59301),is=Object.defineProperty,_s=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,st=(b,a,y)=>a in b?is(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,wt=(b,a)=>{for(var y in a||(a={}))as.call(a,y)&&st(b,y,a[y]);if(_s)for(var y of _s(a))eo.call(a,y)&&st(b,y,a[y]);return b},Lt=(b,a)=>{var y={};for(var x in b)as.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&_s)for(var x of _s(b))a.indexOf(x)<0&&eo.call(b,x)&&(y[x]=b[x]);return y},Vt=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())});const an=b=>{var a=b,{pathsDetail:y,user:x,globalSetting:E,loading:z,dispatch:ee,datas:ne,styles:ie,activied:ae}=a,le=Lt(a,["pathsDetail","user","globalSetting","loading","dispatch","datas","styles","activied"]);const[ye,Te]=(0,Re.useState)(!1),[We,Ze]=(0,Re.useState)([]),[Ye,$e]=(0,Re.useState)([]),[ut,ct]=(0,Re.useState)(),[gt,Pt]=(0,Re.useState)([]),[_t,Wt]=(0,Re.useState)(!1);(0,Re.useEffect)(()=>{ye&&Ht()},[ye]),(0,Re.useEffect)(()=>{Wt(ae===2)},[ae]);function Ht(){return Vt(this,null,function*(){var zt,sn;let yn=yield(0,fe.ZP)("/api/knowledge/v2/courses.json",{method:"get",params:{subject_id:(zt=y==null?void 0:y.detail)==null?void 0:zt.id}});(yn==null?void 0:yn.status)===0&&$e(yn==null?void 0:yn.data);let Fn=yield(0,fe.ZP)("/api/knowledge/v2/get_node.json",{method:"get",params:{depth:1,subject_id:y.detail.id}});if((Fn==null?void 0:Fn.status)===0){let Wn=[...(sn=Fn==null?void 0:Fn.data)==null?void 0:sn.nodes];Ze(Wn==null?void 0:Wn.splice(1))}})}return Oa.createElement("div",{style:wt({width:"128rem"},ie)},Oa.createElement("span",{onClick:()=>{Te(!0)},style:{width:"128rem",height:"36rem",lineHeight:"36rem",display:"inline-block",textAlign:"center",background:"#fff",color:"#1B8565",fontSize:"14rem",borderRadius:"20rem",cursor:"pointer"}},"\u5173\u8054\u6559\u5B66\u8BFE\u5802"),Oa.createElement(Ee.default,{title:"\u5173\u8054\u6559\u5B66\u8BFE\u5802",open:ye,width:"860rem",centered:!0,onOk:()=>Vt(void 0,null,function*(){if(!ut){ze.ZP.info("\u8BF7\u9009\u62E9\u6559\u5B66\u8BFE\u5802");return}if((gt==null?void 0:gt.length)<=0){ze.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u56FE\u8C31");return}let zt=yield(0,fe.ZP)("/api/knowledge/v2/send_to_course.json",{method:"post",body:{subject_id:y.detail.id,uuids:gt,course_id:ut,send_route:_t}});(zt==null?void 0:zt.status)===0&&(Te(!1),Ee.default.warning({title:"\u6E29\u99A8\u63D0\u793A",icon:null,closeIcon:!0,centered:!0,content:Oa.createElement("div",null,"\u5DF2\u5173\u8054\u6559\u5B66\u8BFE\u5802\uFF0C\u9884\u8BA13-7\u5206\u949F\u5185\u5B8C\u6210\u56FE\u8C31\u590D\u5236\uFF0C\u53EF\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u524D\u5F80\u67E5\u770B\u3002 \u82E5\u9875\u9762\u65E0\u6570\u636E\uFF0C\u8BF7\u7B49\u5F853-7\u5206\u949F\u540E\u5237\u65B0\u8BFE\u5802\u77E5\u8BC6\u56FE\u8C31\u9875\u9762"),okText:"\u524D\u5F80\u67E5\u770B",onOk:()=>{var sn;window.open(`${(sn=Ye==null?void 0:Ye.find(yn=>(yn==null?void 0:yn.id)===ut))==null?void 0:sn.first_category_url}`)}}))}),onCancel:()=>{Te(!1)}},Oa.createElement("div",{style:{background:"#fff",boxShadow:"0rem 3rem 4rem 0rem #f3f3f3",borderRadius:"0rem 0rem 2rem 2rem",padding:"20rem"}},Oa.createElement("div",{style:{height:"40rem",minHeight:"40rem",display:"flex"}},Oa.createElement("span",{style:{width:"92rem",background:"#F6F7F9",border:"1px solid #DCDCDC",display:"inline-flex",alignItems:"center",justifyContent:"center",borderRight:"none",color:"#666666"}},"\u6559\u5B66\u8BFE\u5802"),Oa.createElement(qt,null,Oa.createElement(qn.default,{showSearch:!0,filterOption:(zt,sn)=>sn.children.toLowerCase().indexOf(zt.toLowerCase())>=0,onChange:zt=>{ct(zt)},style:{width:"90%"},size:"large"},Ye==null?void 0:Ye.map(zt=>Oa.createElement(qn.default.Option,{value:zt==null?void 0:zt.id},zt==null?void 0:zt.name))))),Oa.createElement("div",{style:{marginTop:"30rem"}},Oa.createElement("span",{style:{marginLeft:"14rem",color:"#5F6368"}},"\u77E5\u8BC6\u56FE\u8C31"),Oa.createElement(ni.default.Group,{onChange:zt=>{Pt(zt)},style:{marginLeft:"30rem"}},We==null?void 0:We.map(zt=>{var sn,yn;return Oa.createElement(ni.default,{value:(sn=zt==null?void 0:zt.properties)==null?void 0:sn.uuid},(yn=zt==null?void 0:zt.properties)==null?void 0:yn.name)}))),Oa.createElement("div",{style:{marginTop:"30rem"}},Oa.createElement("span",{style:{marginLeft:"14rem",color:"#5F6368"}},"\u5B66\u4E60\u8DEF\u5F84"),Oa.createElement(za.Z,{onChange:zt=>{console.log(zt),Wt(zt)},style:{marginLeft:"30rem"},disabled:ae===2,checked:_t}),Oa.createElement("span",{style:{marginLeft:"5rem"}},"\u540C\u6B65\u53D1\u9001\uFF08\u5F00\u542F\u540E\uFF0C\u5C06\u56FE\u8C31\u4E2D\u5BF9\u5E94\u7684\u5B66\u4E60\u8DEF\u5F84\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u4E2D\uFF09")))))};var on=(0,Pe.connect)(({pathsDetail:b,user:a,loading:y,globalSetting:x})=>({pathsDetail:b,user:a,globalSetting:x,loading:y.models.index}))(an),Cn=xe(38854),vn={tag:"tag___aFk2e",active:"active___xFrif",tagsModal:"tagsModal___PRPSO",btn:"btn___IfO8v",modal:"modal___X3fUd",mHead:"mHead___IvIZN",body:"body___FhLrG",add:"add___YJGg_",error:"error___JoLGM"},Rn=xe(59301),Nn=Object.defineProperty,Yn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,_r=(b,a,y)=>a in b?Nn(b,a,{enumerable:!0,configurable:!0,writable:!0,value:y}):b[a]=y,Lr=(b,a)=>{for(var y in a||(a={}))mr.call(a,y)&&_r(b,y,a[y]);if(Yn)for(var y of Yn(a))pr.call(a,y)&&_r(b,y,a[y]);return b},Ar=(b,a,y)=>new Promise((x,E)=>{var z=ie=>{try{ne(y.next(ie))}catch(ae){E(ae)}},ee=ie=>{try{ne(y.throw(ie))}catch(ae){E(ae)}},ne=ie=>ie.done?x(ie.value):Promise.resolve(ie.value).then(z,ee);ne((y=y.apply(b,a)).next())}),Cr=({value:b=[],onChange:a,type:y,subjectId:x})=>{const[E,z]=(0,Re.useState)(!1),[ee,ne]=(0,Re.useState)([]),[ie,ae]=(0,Re.useState)([]),[le,ye]=(0,Re.useState)([]),[Te,We]=(0,Re.useState)(""),[Ze,Ye]=(0,Re.useState)(""),[$e,ut]=(0,Re.useState)(!1),[ct,gt]=(0,Re.useState)(!1),Pt=[{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"}],_t=y===1?"\u7C7B\u578B":"\u6807\u7B7E",Wt=y===1?"0":"4";(0,Re.useEffect)(()=>{E&&(ye(b),Ht())},[E]);const Ht=()=>Ar(void 0,null,function*(){var Wn;gt(!0);const ar=yield(0,fe.ZP)("/api/knowledge_items.json",{method:"get",params:{subject_id:x,item_type:Wt}});(ar==null?void 0:ar.status)===0&&(ne((Wn=ar==null?void 0:ar.data)==null?void 0:Wn.map(Qn=>Qn.name)),ae((ar==null?void 0:ar.data)||[])),gt(!1)}),zt=Wn=>Ar(void 0,null,function*(){var ar;gt(!0);const Qn=(ar=ie==null?void 0:ie.find(Jr=>Jr.name===Wn))==null?void 0:ar.id,Mr=yield(0,fe.ZP)(`/api/knowledge_items/${Qn}.json`,{method:"delete",body:{subject_id:x}});if((Mr==null?void 0:Mr.status)===0){Ht(),ze.ZP.success("\u5220\u9664\u6210\u529F");return}gt(!1)}),sn=({title:Wn="",style:ar={},showDelete:Qn=!0,modal:Mr=!1,active:Jr=!1})=>{const ur=(or=>or.split("").reduce((ai,ra)=>ai+ra.charCodeAt(0),0))(Wn)%Pt.length,{background:yr,borderColor:Zr}=Pt[ur];return Rn.createElement("div",{className:In()(vn.tag,Jr?vn.active:""),onClick:()=>{Mr&&(E===1&&ye([Wn]),E===2&&(le.includes(Wn)?ye(le.filter(or=>or!==Wn)):ye([...le,Wn])))},style:Lr({background:yr,borderColor:Zr},ar)},Rn.createElement("span",null,Wn),Qn&&Rn.createElement("i",{onClick:or=>{or.stopPropagation(),Mr?zt(Wn):a(b.filter(ai=>ai!==Wn))},className:"iconfont icon-shanchu5"}))},yn=()=>{a([...le]),z(!1)},Fn=()=>Ar(void 0,null,function*(){if(!Te.replace(/\s+/g,"")){Ye(`${_t}\u4E0D\u80FD\u4E3A\u7A7A`);return}if(ee.includes(Te)){Ye(`\u8BE5${_t}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u91CD\u590D\u6DFB\u52A0\uFF01`);return}gt(!0);const Wn=yield(0,fe.ZP)("/api/knowledge_items.json",{method:"post",body:{subject_id:x,item_type:Wt,name:Te}});if((Wn==null?void 0:Wn.status)===0){yield Ht(),ut(!1),ze.ZP.success("\u6DFB\u52A0\u6210\u529F");return}gt(!1)});return Rn.createElement("div",{className:vn.tagsModal},y===1&&Rn.createElement(Rn.Fragment,null,b==null?void 0:b.map((Wn,ar)=>Rn.createElement(sn,{key:ar,title:Wn,showDelete:!1,style:{marginRight:"20rem"}})),Rn.createElement("div",{onClick:()=>z(1),style:{marginBottom:"20rem"},className:vn.btn},Rn.createElement("i",{className:"iconfont icon-genghuanguanliyuan1"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u7C7B\u578B")),y===2&&Rn.createElement(Rn.Fragment,null,b==null?void 0:b.map((Wn,ar)=>Rn.createElement(sn,{key:ar,title:Wn})),Rn.createElement("div",{onClick:()=>z(2),className:vn.btn,style:{marginBottom:"10rem"}},Rn.createElement("i",{className:"iconfont icon-tianjiatixing"}),b!=null&&b.length?"\u66F4\u6362":"\u9009\u62E9","\u6807\u7B7E")),Rn.createElement(Ee.default,{open:!!E,centered:!0,width:"1000rem",okText:"\u4FDD\u5B58",onCancel:()=>z(!1),cancelText:"\u53D6\u6D88",afterClose:()=>{ut(!1),Ye(""),We("")},onOk:yn,title:`\u9009\u62E9${_t}`},Rn.createElement("div",{className:vn.modal},Rn.createElement(de.Z,{spinning:ct},Rn.createElement("div",{className:vn.mHead},Rn.createElement("b",null),Rn.createElement("span",null,`\u8282\u70B9${_t}`,"\uFF08",ee.length,"\uFF09"),Rn.createElement("div",{onClick:()=>{$e||(ut(!0),Ye(""),We(""))},className:vn.btn},Rn.createElement("i",{className:"iconfont icon-tianjiatixing"}),"\u6DFB\u52A0")),Rn.createElement("div",{className:vn.body},!(ee!=null&&ee.length)&&!$e&&Rn.createElement(Or,{style:{height:"230rem"}}),ee==null?void 0:ee.map((Wn,ar)=>Rn.createElement(sn,{showDelete:!(le!=null&&le.includes(Wn)),modal:!0,style:{cursor:"pointer",verticalAlign:"center",marginTop:"10rem",marginBottom:"10rem"},active:le.includes(Wn),key:ar,title:Wn})),$e&&Rn.createElement("div",{className:vn.add},Rn.createElement(we.default,{style:{width:"rem"},size:"large",value:Te,onChange:Wn=>{Ye(""),We(Wn.target.value)}}),Rn.createElement("i",{onClick:Fn,className:"iconfont icon-dui",style:{color:"#1B8565"}}),Rn.createElement("i",{onClick:()=>ut(!1),className:"iconfont icon-shanchu10",style:{color:"#9096A3"}}),!!Ze&&Rn.createElement("div",{className:vn.error},Ze)))))))},kr={flex_box_center:"flex_box_center___X1Bk6",flex_space_between:"flex_space_between___uybt7",flex_box_vertical_center:"flex_box_vertical_center___eRrsT",flex_box_center_end:"flex_box_center_end___twuIC",flex_box_column:"flex_box_column___GZ7ID",tabs:"tabs___lQRiO",activied:"activied___xuukl",tab:"tab___BDDdU",content:"content___Njpry"},pi=xe(88522),di=xe(33885),si=xe(67732),zr=xe(83652),la=xe(94480),po=xe(58289),bo=xe(75538),xi=xe(85458);function Ei(b,a,y){return a=(0,po.Z)(a),(0,xi.Z)(b,(0,bo.Z)()?Reflect.construct(a,y||[],(0,po.Z)(b).constructor):a.apply(b,y))}var pa=xe(42403),Pr=xe(42978),Kr=xe(37271),Qi=Kr,ki=1e-6,ma=typeof Float32Array!="undefined"?Float32Array:Array,Zi=Math.random,wa="zyx";function Ko(b){return b>=0?Math.round(b):b%.5===0?Math.floor(b):Math.round(b)}function Xo(b){ma=b}var aa=Math.PI/180,Ts=180/Math.PI;function Ms(b){return b*aa}function Jl(b){return b*Ts}function Sl(b,a){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ki;return Math.abs(b-a)<=y*Math.max(1,Math.abs(b),Math.abs(a))}function ds(){var b=new ma(3);return ma!=Float32Array&&(b[0]=0,b[1]=0,b[2]=0),b}function ru(b){var a=new ma(3);return a[0]=b[0],a[1]=b[1],a[2]=b[2],a}function Pl(b){var a=b[0],y=b[1],x=b[2];return Math.sqrt(a*a+y*y+x*x)}function qs(b,a,y){var x=new ma(3);return x[0]=b,x[1]=a,x[2]=y,x}function Yu(b,a){return b[0]=a[0],b[1]=a[1],b[2]=a[2],b}function tc(b,a,y,x){return b[0]=a,b[1]=y,b[2]=x,b}function pc(b,a,y){return b[0]=a[0]+y[0],b[1]=a[1]+y[1],b[2]=a[2]+y[2],b}function Jd(b,a,y){return b[0]=a[0]-y[0],b[1]=a[1]-y[1],b[2]=a[2]-y[2],b}function kf(b,a,y){return b[0]=a[0]*y[0],b[1]=a[1]*y[1],b[2]=a[2]*y[2],b}function Ap(b,a,y){return b[0]=a[0]/y[0],b[1]=a[1]/y[1],b[2]=a[2]/y[2],b}function Ol(b,a){return b[0]=Math.ceil(a[0]),b[1]=Math.ceil(a[1]),b[2]=Math.ceil(a[2]),b}function iu(b,a){return b[0]=Math.floor(a[0]),b[1]=Math.floor(a[1]),b[2]=Math.floor(a[2]),b}function xc(b,a,y){return b[0]=Math.min(a[0],y[0]),b[1]=Math.min(a[1],y[1]),b[2]=Math.min(a[2],y[2]),b}function cu(b,a,y){return b[0]=Math.max(a[0],y[0]),b[1]=Math.max(a[1],y[1]),b[2]=Math.max(a[2],y[2]),b}function Nc(b,a){return b[0]=glMatrix.round(a[0]),b[1]=glMatrix.round(a[1]),b[2]=glMatrix.round(a[2]),b}function ic(b,a,y){return b[0]=a[0]*y,b[1]=a[1]*y,b[2]=a[2]*y,b}function rd(b,a,y,x){return b[0]=a[0]+y[0]*x,b[1]=a[1]+y[1]*x,b[2]=a[2]+y[2]*x,b}function Cf(b,a){var y=a[0]-b[0],x=a[1]-b[1],E=a[2]-b[2];return Math.sqrt(y*y+x*x+E*E)}function Cp(b,a){var y=a[0]-b[0],x=a[1]-b[1],E=a[2]-b[2];return y*y+x*x+E*E}function Oh(b){var a=b[0],y=b[1],x=b[2];return a*a+y*y+x*x}function _f(b,a){return b[0]=-a[0],b[1]=-a[1],b[2]=-a[2],b}function Ll(b,a){return b[0]=1/a[0],b[1]=1/a[1],b[2]=1/a[2],b}function pu(b,a){var y=a[0],x=a[1],E=a[2],z=y*y+x*x+E*E;return z>0&&(z=1/Math.sqrt(z)),b[0]=a[0]*z,b[1]=a[1]*z,b[2]=a[2]*z,b}function Pc(b,a){return b[0]*a[0]+b[1]*a[1]+b[2]*a[2]}function wf(b,a,y){var x=a[0],E=a[1],z=a[2],ee=y[0],ne=y[1],ie=y[2];return b[0]=E*ie-z*ne,b[1]=z*ee-x*ie,b[2]=x*ne-E*ee,b}function Rc(b,a,y,x){var E=a[0],z=a[1],ee=a[2];return b[0]=E+x*(y[0]-E),b[1]=z+x*(y[1]-z),b[2]=ee+x*(y[2]-ee),b}function qp(b,a,y,x){var E=Math.acos(Math.min(Math.max(Pc(a,y),-1),1)),z=Math.sin(E),ee=Math.sin((1-x)*E)/z,ne=Math.sin(x*E)/z;return b[0]=ee*a[0]+ne*y[0],b[1]=ee*a[1]+ne*y[1],b[2]=ee*a[2]+ne*y[2],b}function Ic(b,a,y,x,E,z){var ee=z*z,ne=ee*(2*z-3)+1,ie=ee*(z-2)+z,ae=ee*(z-1),le=ee*(3-2*z);return b[0]=a[0]*ne+y[0]*ie+x[0]*ae+E[0]*le,b[1]=a[1]*ne+y[1]*ie+x[1]*ae+E[1]*le,b[2]=a[2]*ne+y[2]*ie+x[2]*ae+E[2]*le,b}function Q0(b,a,y,x,E,z){var ee=1-z,ne=ee*ee,ie=z*z,ae=ne*ee,le=3*z*ne,ye=3*ie*ee,Te=ie*z;return b[0]=a[0]*ae+y[0]*le+x[0]*ye+E[0]*Te,b[1]=a[1]*ae+y[1]*le+x[1]*ye+E[1]*Te,b[2]=a[2]*ae+y[2]*le+x[2]*ye+E[2]*Te,b}function $p(b,a){a=a===void 0?1:a;var y=glMatrix.RANDOM()*2*Math.PI,x=glMatrix.RANDOM()*2-1,E=Math.sqrt(1-x*x)*a;return b[0]=Math.cos(y)*E,b[1]=Math.sin(y)*E,b[2]=x*a,b}function Qc(b,a,y){var x=a[0],E=a[1],z=a[2],ee=y[3]*x+y[7]*E+y[11]*z+y[15];return ee=ee||1,b[0]=(y[0]*x+y[4]*E+y[8]*z+y[12])/ee,b[1]=(y[1]*x+y[5]*E+y[9]*z+y[13])/ee,b[2]=(y[2]*x+y[6]*E+y[10]*z+y[14])/ee,b}function Yh(b,a,y){var x=a[0],E=a[1],z=a[2];return b[0]=x*y[0]+E*y[3]+z*y[6],b[1]=x*y[1]+E*y[4]+z*y[7],b[2]=x*y[2]+E*y[5]+z*y[8],b}function Xh(b,a,y){var x=y[0],E=y[1],z=y[2],ee=y[3],ne=a[0],ie=a[1],ae=a[2],le=E*ae-z*ie,ye=z*ne-x*ae,Te=x*ie-E*ne;return le=le+le,ye=ye+ye,Te=Te+Te,b[0]=ne+ee*le+E*Te-z*ye,b[1]=ie+ee*ye+z*le-x*Te,b[2]=ae+ee*Te+x*ye-E*le,b}function bh(b,a,y,x){var E=[],z=[];return E[0]=a[0]-y[0],E[1]=a[1]-y[1],E[2]=a[2]-y[2],z[0]=E[0],z[1]=E[1]*Math.cos(x)-E[2]*Math.sin(x),z[2]=E[1]*Math.sin(x)+E[2]*Math.cos(x),b[0]=z[0]+y[0],b[1]=z[1]+y[1],b[2]=z[2]+y[2],b}function vo(b,a,y,x){var E=[],z=[];return E[0]=a[0]-y[0],E[1]=a[1]-y[1],E[2]=a[2]-y[2],z[0]=E[2]*Math.sin(x)+E[0]*Math.cos(x),z[1]=E[1],z[2]=E[2]*Math.cos(x)-E[0]*Math.sin(x),b[0]=z[0]+y[0],b[1]=z[1]+y[1],b[2]=z[2]+y[2],b}function ev(b,a,y,x){var E=[],z=[];return E[0]=a[0]-y[0],E[1]=a[1]-y[1],E[2]=a[2]-y[2],z[0]=E[0]*Math.cos(x)-E[1]*Math.sin(x),z[1]=E[0]*Math.sin(x)+E[1]*Math.cos(x),z[2]=E[2],b[0]=z[0]+y[0],b[1]=z[1]+y[1],b[2]=z[2]+y[2],b}function y0(b,a){var y=b[0],x=b[1],E=b[2],z=a[0],ee=a[1],ne=a[2],ie=Math.sqrt((y*y+x*x+E*E)*(z*z+ee*ee+ne*ne)),ae=ie&&Pc(b,a)/ie;return Math.acos(Math.min(Math.max(ae,-1),1))}function wp(b){return b[0]=0,b[1]=0,b[2]=0,b}function Sf(b){return"vec3("+b[0]+", "+b[1]+", "+b[2]+")"}function Lh(b,a){return b[0]===a[0]&&b[1]===a[1]&&b[2]===a[2]}function Mf(b,a){var y=b[0],x=b[1],E=b[2],z=a[0],ee=a[1],ne=a[2];return Math.abs(y-z)<=ki*Math.max(1,Math.abs(y),Math.abs(z))&&Math.abs(x-ee)<=ki*Math.max(1,Math.abs(x),Math.abs(ee))&&Math.abs(E-ne)<=ki*Math.max(1,Math.abs(E),Math.abs(ne))}var Bh=Jd,Uu=null,Bv=null,Jh=Cf,Ff=null,qh=Pl,eh=null,xh=function(){var b=ds();return function(a,y,x,E,z,ee){var ne,ie;for(y||(y=3),x||(x=0),E?ie=Math.min(E*y+x,a.length):ie=a.length,ne=x;ne0&&(ee=1/Math.sqrt(ee)),b[0]=y*ee,b[1]=x*ee,b[2]=E*ee,b[3]=z*ee,b}function Rv(b,a){return b[0]*a[0]+b[1]*a[1]+b[2]*a[2]+b[3]*a[3]}function $h(b,a,y,x){var E=y[0]*x[1]-y[1]*x[0],z=y[0]*x[2]-y[2]*x[0],ee=y[0]*x[3]-y[3]*x[0],ne=y[1]*x[2]-y[2]*x[1],ie=y[1]*x[3]-y[3]*x[1],ae=y[2]*x[3]-y[3]*x[2],le=a[0],ye=a[1],Te=a[2],We=a[3];return b[0]=ye*ae-Te*ie+We*ne,b[1]=-(le*ae)+Te*ee-We*z,b[2]=le*ie-ye*ee+We*E,b[3]=-(le*ne)+ye*z-Te*E,b}function X0(b,a,y,x){var E=a[0],z=a[1],ee=a[2],ne=a[3];return b[0]=E+x*(y[0]-E),b[1]=z+x*(y[1]-z),b[2]=ee+x*(y[2]-ee),b[3]=ne+x*(y[3]-ne),b}function zy(b,a){a=a===void 0?1:a;var y,x,E,z,ee,ne,ie;ie=glMatrix.RANDOM(),y=ie*2-1,x=(4*glMatrix.RANDOM()-2)*Math.sqrt(ie*-ie+ie),ee=y*y+x*x,ie=glMatrix.RANDOM(),E=ie*2-1,z=(4*glMatrix.RANDOM()-2)*Math.sqrt(ie*-ie+ie),ne=E*E+z*z;var ae=Math.sqrt((1-ee)/ne);return b[0]=a*y,b[1]=a*x,b[2]=a*E*ae,b[3]=a*z*ae,b}function gc(b,a,y){var x=a[0],E=a[1],z=a[2],ee=a[3];return b[0]=y[0]*x+y[4]*E+y[8]*z+y[12]*ee,b[1]=y[1]*x+y[5]*E+y[9]*z+y[13]*ee,b[2]=y[2]*x+y[6]*E+y[10]*z+y[14]*ee,b[3]=y[3]*x+y[7]*E+y[11]*z+y[15]*ee,b}function x0(b,a,y){var x=y[0],E=y[1],z=y[2],ee=y[3],ne=a[0],ie=a[1],ae=a[2],le=E*ae-z*ie,ye=z*ne-x*ae,Te=x*ie-E*ne;return le=le+le,ye=ye+ye,Te=Te+Te,b[0]=ne+ee*le+E*Te-z*ye,b[1]=ie+ee*ye+z*le-x*Te,b[2]=ae+ee*Te+x*ye-E*le,b[3]=a[3],b}function iv(b){return b[0]=0,b[1]=0,b[2]=0,b[3]=0,b}function Sp(b){return"vec4("+b[0]+", "+b[1]+", "+b[2]+", "+b[3]+")"}function kv(b,a){return b[0]===a[0]&&b[1]===a[1]&&b[2]===a[2]&&b[3]===a[3]}function vm(b,a){var y=b[0],x=b[1],E=b[2],z=b[3],ee=a[0],ne=a[1],ie=a[2],ae=a[3];return Math.abs(y-ee)<=glMatrix.EPSILON*Math.max(1,Math.abs(y),Math.abs(ee))&&Math.abs(x-ne)<=glMatrix.EPSILON*Math.max(1,Math.abs(x),Math.abs(ne))&&Math.abs(E-ie)<=glMatrix.EPSILON*Math.max(1,Math.abs(E),Math.abs(ie))&&Math.abs(z-ae)<=glMatrix.EPSILON*Math.max(1,Math.abs(z),Math.abs(ae))}var Ag=null,vu=null,Es=null,ws=null,Ul=null,Ec=null,E0=null,Id=function(){var b=Xu();return function(a,y,x,E,z,ee){var ne,ie;for(y||(y=4),x||(x=0),E?ie=Math.min(E*y+x,a.length):ie=a.length,ne=x;ne0?(y[0]=(ne*ee+le*x+ie*z-ae*E)*2/ye,y[1]=(ie*ee+le*E+ae*x-ne*z)*2/ye,y[2]=(ae*ee+le*z+ne*E-ie*x)*2/ye):(y[0]=(ne*ee+le*x+ie*z-ae*E)*2,y[1]=(ie*ee+le*E+ae*x-ne*z)*2,y[2]=(ae*ee+le*z+ne*E-ie*x)*2),Dp(b,a,y),b}function Pp(b,a){return b[0]=a[12],b[1]=a[13],b[2]=a[14],b}function av(b,a){var y=a[0],x=a[1],E=a[2],z=a[4],ee=a[5],ne=a[6],ie=a[8],ae=a[9],le=a[10];return b[0]=Math.sqrt(y*y+x*x+E*E),b[1]=Math.sqrt(z*z+ee*ee+ne*ne),b[2]=Math.sqrt(ie*ie+ae*ae+le*le),b}function Gu(b,a){var y=new ma(3);av(y,a);var x=1/y[0],E=1/y[1],z=1/y[2],ee=a[0]*x,ne=a[1]*E,ie=a[2]*z,ae=a[4]*x,le=a[5]*E,ye=a[6]*z,Te=a[8]*x,We=a[9]*E,Ze=a[10]*z,Ye=ee+le+Ze,$e=0;return Ye>0?($e=Math.sqrt(Ye+1)*2,b[3]=.25*$e,b[0]=(ye-We)/$e,b[1]=(Te-ie)/$e,b[2]=(ne-ae)/$e):ee>le&&ee>Ze?($e=Math.sqrt(1+ee-le-Ze)*2,b[3]=(ye-We)/$e,b[0]=.25*$e,b[1]=(ne+ae)/$e,b[2]=(Te+ie)/$e):le>Ze?($e=Math.sqrt(1+le-ee-Ze)*2,b[3]=(Te-ie)/$e,b[0]=(ne+ae)/$e,b[1]=.25*$e,b[2]=(ye+We)/$e):($e=Math.sqrt(1+Ze-ee-le)*2,b[3]=(ne-ae)/$e,b[0]=(Te+ie)/$e,b[1]=(ye+We)/$e,b[2]=.25*$e),b}function Ip(b,a,y,x){a[0]=x[12],a[1]=x[13],a[2]=x[14];var E=x[0],z=x[1],ee=x[2],ne=x[4],ie=x[5],ae=x[6],le=x[8],ye=x[9],Te=x[10];y[0]=Math.sqrt(E*E+z*z+ee*ee),y[1]=Math.sqrt(ne*ne+ie*ie+ae*ae),y[2]=Math.sqrt(le*le+ye*ye+Te*Te);var We=1/y[0],Ze=1/y[1],Ye=1/y[2],$e=E*We,ut=z*Ze,ct=ee*Ye,gt=ne*We,Pt=ie*Ze,_t=ae*Ye,Wt=le*We,Ht=ye*Ze,zt=Te*Ye,sn=$e+Pt+zt,yn=0;return sn>0?(yn=Math.sqrt(sn+1)*2,b[3]=.25*yn,b[0]=(_t-Ht)/yn,b[1]=(Wt-ct)/yn,b[2]=(ut-gt)/yn):$e>Pt&&$e>zt?(yn=Math.sqrt(1+$e-Pt-zt)*2,b[3]=(_t-Ht)/yn,b[0]=.25*yn,b[1]=(ut+gt)/yn,b[2]=(Wt+ct)/yn):Pt>zt?(yn=Math.sqrt(1+Pt-$e-zt)*2,b[3]=(Wt-ct)/yn,b[0]=(ut+gt)/yn,b[1]=.25*yn,b[2]=(_t+Ht)/yn):(yn=Math.sqrt(1+zt-$e-Pt)*2,b[3]=(ut-gt)/yn,b[0]=(Wt+ct)/yn,b[1]=(_t+Ht)/yn,b[2]=.25*yn),b}function ov(b,a,y,x){var E=a[0],z=a[1],ee=a[2],ne=a[3],ie=E+E,ae=z+z,le=ee+ee,ye=E*ie,Te=E*ae,We=E*le,Ze=z*ae,Ye=z*le,$e=ee*le,ut=ne*ie,ct=ne*ae,gt=ne*le,Pt=x[0],_t=x[1],Wt=x[2];return b[0]=(1-(Ze+$e))*Pt,b[1]=(Te+gt)*Pt,b[2]=(We-ct)*Pt,b[3]=0,b[4]=(Te-gt)*_t,b[5]=(1-(ye+$e))*_t,b[6]=(Ye+ut)*_t,b[7]=0,b[8]=(We+ct)*Wt,b[9]=(Ye-ut)*Wt,b[10]=(1-(ye+Ze))*Wt,b[11]=0,b[12]=y[0],b[13]=y[1],b[14]=y[2],b[15]=1,b}function nh(b,a,y,x,E){var z=a[0],ee=a[1],ne=a[2],ie=a[3],ae=z+z,le=ee+ee,ye=ne+ne,Te=z*ae,We=z*le,Ze=z*ye,Ye=ee*le,$e=ee*ye,ut=ne*ye,ct=ie*ae,gt=ie*le,Pt=ie*ye,_t=x[0],Wt=x[1],Ht=x[2],zt=E[0],sn=E[1],yn=E[2],Fn=(1-(Ye+ut))*_t,Wn=(We+Pt)*_t,ar=(Ze-gt)*_t,Qn=(We-Pt)*Wt,Mr=(1-(Te+ut))*Wt,Jr=($e+ct)*Wt,gr=(Ze+gt)*Ht,ur=($e-ct)*Ht,yr=(1-(Te+Ye))*Ht;return b[0]=Fn,b[1]=Wn,b[2]=ar,b[3]=0,b[4]=Qn,b[5]=Mr,b[6]=Jr,b[7]=0,b[8]=gr,b[9]=ur,b[10]=yr,b[11]=0,b[12]=y[0]+zt-(Fn*zt+Qn*sn+gr*yn),b[13]=y[1]+sn-(Wn*zt+Mr*sn+ur*yn),b[14]=y[2]+yn-(ar*zt+Jr*sn+yr*yn),b[15]=1,b}function Hf(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=y+y,ne=x+x,ie=E+E,ae=y*ee,le=x*ee,ye=x*ne,Te=E*ee,We=E*ne,Ze=E*ie,Ye=z*ee,$e=z*ne,ut=z*ie;return b[0]=1-ye-Ze,b[1]=le+ut,b[2]=Te-$e,b[3]=0,b[4]=le-ut,b[5]=1-ae-Ze,b[6]=We+Ye,b[7]=0,b[8]=Te+$e,b[9]=We-Ye,b[10]=1-ae-ye,b[11]=0,b[12]=0,b[13]=0,b[14]=0,b[15]=1,b}function ce(b,a,y,x,E,z,ee){var ne=1/(y-a),ie=1/(E-x),ae=1/(z-ee);return b[0]=z*2*ne,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=z*2*ie,b[6]=0,b[7]=0,b[8]=(y+a)*ne,b[9]=(E+x)*ie,b[10]=(ee+z)*ae,b[11]=-1,b[12]=0,b[13]=0,b[14]=ee*z*2*ae,b[15]=0,b}function Oe(b,a,y,x,E){var z=1/Math.tan(a/2);if(b[0]=z/y,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=z,b[6]=0,b[7]=0,b[8]=0,b[9]=0,b[11]=-1,b[12]=0,b[13]=0,b[15]=0,E!=null&&E!==1/0){var ee=1/(x-E);b[10]=(E+x)*ee,b[14]=2*E*x*ee}else b[10]=-1,b[14]=-2*x;return b}var qe=Oe;function Xe(b,a,y,x,E){var z=1/Math.tan(a/2);if(b[0]=z/y,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=z,b[6]=0,b[7]=0,b[8]=0,b[9]=0,b[11]=-1,b[12]=0,b[13]=0,b[15]=0,E!=null&&E!==1/0){var ee=1/(x-E);b[10]=E*ee,b[14]=E*x*ee}else b[10]=-1,b[14]=-x;return b}function at(b,a,y,x){var E=Math.tan(a.upDegrees*Math.PI/180),z=Math.tan(a.downDegrees*Math.PI/180),ee=Math.tan(a.leftDegrees*Math.PI/180),ne=Math.tan(a.rightDegrees*Math.PI/180),ie=2/(ee+ne),ae=2/(E+z);return b[0]=ie,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=ae,b[6]=0,b[7]=0,b[8]=-((ee-ne)*ie*.5),b[9]=(E-z)*ae*.5,b[10]=x/(y-x),b[11]=-1,b[12]=0,b[13]=0,b[14]=x*y/(y-x),b[15]=0,b}function Bt(b,a,y,x,E,z,ee){var ne=1/(a-y),ie=1/(x-E),ae=1/(z-ee);return b[0]=-2*ne,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=-2*ie,b[6]=0,b[7]=0,b[8]=0,b[9]=0,b[10]=2*ae,b[11]=0,b[12]=(a+y)*ne,b[13]=(E+x)*ie,b[14]=(ee+z)*ae,b[15]=1,b}var tn=Bt;function mn(b,a,y,x,E,z,ee){var ne=1/(a-y),ie=1/(x-E),ae=1/(z-ee);return b[0]=-2*ne,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=-2*ie,b[6]=0,b[7]=0,b[8]=0,b[9]=0,b[10]=ae,b[11]=0,b[12]=(a+y)*ne,b[13]=(E+x)*ie,b[14]=z*ae,b[15]=1,b}function Ln(b,a,y,x){var E,z,ee,ne,ie,ae,le,ye,Te,We,Ze=a[0],Ye=a[1],$e=a[2],ut=x[0],ct=x[1],gt=x[2],Pt=y[0],_t=y[1],Wt=y[2];return Math.abs(Ze-Pt)0&&(We=1/Math.sqrt(We),le*=We,ye*=We,Te*=We);var Ze=ie*Te-ae*ye,Ye=ae*le-ne*Te,$e=ne*ye-ie*le;return We=Ze*Ze+Ye*Ye+$e*$e,We>0&&(We=1/Math.sqrt(We),Ze*=We,Ye*=We,$e*=We),b[0]=Ze,b[1]=Ye,b[2]=$e,b[3]=0,b[4]=ye*$e-Te*Ye,b[5]=Te*Ze-le*$e,b[6]=le*Ye-ye*Ze,b[7]=0,b[8]=le,b[9]=ye,b[10]=Te,b[11]=0,b[12]=E,b[13]=z,b[14]=ee,b[15]=1,b}function Nr(b){return"mat4("+b[0]+", "+b[1]+", "+b[2]+", "+b[3]+", "+b[4]+", "+b[5]+", "+b[6]+", "+b[7]+", "+b[8]+", "+b[9]+", "+b[10]+", "+b[11]+", "+b[12]+", "+b[13]+", "+b[14]+", "+b[15]+")"}function Qr(b){return Math.sqrt(b[0]*b[0]+b[1]*b[1]+b[2]*b[2]+b[3]*b[3]+b[4]*b[4]+b[5]*b[5]+b[6]*b[6]+b[7]*b[7]+b[8]*b[8]+b[9]*b[9]+b[10]*b[10]+b[11]*b[11]+b[12]*b[12]+b[13]*b[13]+b[14]*b[14]+b[15]*b[15])}function Di(b,a,y){return b[0]=a[0]+y[0],b[1]=a[1]+y[1],b[2]=a[2]+y[2],b[3]=a[3]+y[3],b[4]=a[4]+y[4],b[5]=a[5]+y[5],b[6]=a[6]+y[6],b[7]=a[7]+y[7],b[8]=a[8]+y[8],b[9]=a[9]+y[9],b[10]=a[10]+y[10],b[11]=a[11]+y[11],b[12]=a[12]+y[12],b[13]=a[13]+y[13],b[14]=a[14]+y[14],b[15]=a[15]+y[15],b}function wi(b,a,y){return b[0]=a[0]-y[0],b[1]=a[1]-y[1],b[2]=a[2]-y[2],b[3]=a[3]-y[3],b[4]=a[4]-y[4],b[5]=a[5]-y[5],b[6]=a[6]-y[6],b[7]=a[7]-y[7],b[8]=a[8]-y[8],b[9]=a[9]-y[9],b[10]=a[10]-y[10],b[11]=a[11]-y[11],b[12]=a[12]-y[12],b[13]=a[13]-y[13],b[14]=a[14]-y[14],b[15]=a[15]-y[15],b}function Sa(b,a,y){return b[0]=a[0]*y,b[1]=a[1]*y,b[2]=a[2]*y,b[3]=a[3]*y,b[4]=a[4]*y,b[5]=a[5]*y,b[6]=a[6]*y,b[7]=a[7]*y,b[8]=a[8]*y,b[9]=a[9]*y,b[10]=a[10]*y,b[11]=a[11]*y,b[12]=a[12]*y,b[13]=a[13]*y,b[14]=a[14]*y,b[15]=a[15]*y,b}function to(b,a,y,x){return b[0]=a[0]+y[0]*x,b[1]=a[1]+y[1]*x,b[2]=a[2]+y[2]*x,b[3]=a[3]+y[3]*x,b[4]=a[4]+y[4]*x,b[5]=a[5]+y[5]*x,b[6]=a[6]+y[6]*x,b[7]=a[7]+y[7]*x,b[8]=a[8]+y[8]*x,b[9]=a[9]+y[9]*x,b[10]=a[10]+y[10]*x,b[11]=a[11]+y[11]*x,b[12]=a[12]+y[12]*x,b[13]=a[13]+y[13]*x,b[14]=a[14]+y[14]*x,b[15]=a[15]+y[15]*x,b}function So(b,a){return b[0]===a[0]&&b[1]===a[1]&&b[2]===a[2]&&b[3]===a[3]&&b[4]===a[4]&&b[5]===a[5]&&b[6]===a[6]&&b[7]===a[7]&&b[8]===a[8]&&b[9]===a[9]&&b[10]===a[10]&&b[11]===a[11]&&b[12]===a[12]&&b[13]===a[13]&&b[14]===a[14]&&b[15]===a[15]}function Jo(b,a){var y=b[0],x=b[1],E=b[2],z=b[3],ee=b[4],ne=b[5],ie=b[6],ae=b[7],le=b[8],ye=b[9],Te=b[10],We=b[11],Ze=b[12],Ye=b[13],$e=b[14],ut=b[15],ct=a[0],gt=a[1],Pt=a[2],_t=a[3],Wt=a[4],Ht=a[5],zt=a[6],sn=a[7],yn=a[8],Fn=a[9],Wn=a[10],ar=a[11],Qn=a[12],Mr=a[13],Jr=a[14],gr=a[15];return Math.abs(y-ct)<=ki*Math.max(1,Math.abs(y),Math.abs(ct))&&Math.abs(x-gt)<=ki*Math.max(1,Math.abs(x),Math.abs(gt))&&Math.abs(E-Pt)<=ki*Math.max(1,Math.abs(E),Math.abs(Pt))&&Math.abs(z-_t)<=ki*Math.max(1,Math.abs(z),Math.abs(_t))&&Math.abs(ee-Wt)<=ki*Math.max(1,Math.abs(ee),Math.abs(Wt))&&Math.abs(ne-Ht)<=ki*Math.max(1,Math.abs(ne),Math.abs(Ht))&&Math.abs(ie-zt)<=ki*Math.max(1,Math.abs(ie),Math.abs(zt))&&Math.abs(ae-sn)<=ki*Math.max(1,Math.abs(ae),Math.abs(sn))&&Math.abs(le-yn)<=ki*Math.max(1,Math.abs(le),Math.abs(yn))&&Math.abs(ye-Fn)<=ki*Math.max(1,Math.abs(ye),Math.abs(Fn))&&Math.abs(Te-Wn)<=ki*Math.max(1,Math.abs(Te),Math.abs(Wn))&&Math.abs(We-ar)<=ki*Math.max(1,Math.abs(We),Math.abs(ar))&&Math.abs(Ze-Qn)<=ki*Math.max(1,Math.abs(Ze),Math.abs(Qn))&&Math.abs(Ye-Mr)<=ki*Math.max(1,Math.abs(Ye),Math.abs(Mr))&&Math.abs($e-Jr)<=ki*Math.max(1,Math.abs($e),Math.abs(Jr))&&Math.abs(ut-gr)<=ki*Math.max(1,Math.abs(ut),Math.abs(gr))}var ls=Yc,Vo=wi;function fs(){var b=new ma(9);return ma!=Float32Array&&(b[1]=0,b[2]=0,b[3]=0,b[5]=0,b[6]=0,b[7]=0),b[0]=1,b[4]=1,b[8]=1,b}function Gs(b,a){return b[0]=a[0],b[1]=a[1],b[2]=a[2],b[3]=a[4],b[4]=a[5],b[5]=a[6],b[6]=a[8],b[7]=a[9],b[8]=a[10],b}function el(b){var a=new glMatrix.ARRAY_TYPE(9);return a[0]=b[0],a[1]=b[1],a[2]=b[2],a[3]=b[3],a[4]=b[4],a[5]=b[5],a[6]=b[6],a[7]=b[7],a[8]=b[8],a}function Zl(b,a){return b[0]=a[0],b[1]=a[1],b[2]=a[2],b[3]=a[3],b[4]=a[4],b[5]=a[5],b[6]=a[6],b[7]=a[7],b[8]=a[8],b}function ac(b,a,y,x,E,z,ee,ne,ie){var ae=new ma(9);return ae[0]=b,ae[1]=a,ae[2]=y,ae[3]=x,ae[4]=E,ae[5]=z,ae[6]=ee,ae[7]=ne,ae[8]=ie,ae}function Fd(b,a,y,x,E,z,ee,ne,ie,ae){return b[0]=a,b[1]=y,b[2]=x,b[3]=E,b[4]=z,b[5]=ee,b[6]=ne,b[7]=ie,b[8]=ae,b}function Xc(b){return b[0]=1,b[1]=0,b[2]=0,b[3]=0,b[4]=1,b[5]=0,b[6]=0,b[7]=0,b[8]=1,b}function Kf(b,a){if(b===a){var y=a[1],x=a[2],E=a[5];b[1]=a[3],b[2]=a[6],b[3]=y,b[5]=a[7],b[6]=x,b[7]=E}else b[0]=a[0],b[1]=a[3],b[2]=a[6],b[3]=a[1],b[4]=a[4],b[5]=a[7],b[6]=a[2],b[7]=a[5],b[8]=a[8];return b}function Vf(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],ne=a[5],ie=a[6],ae=a[7],le=a[8],ye=le*ee-ne*ae,Te=-le*z+ne*ie,We=ae*z-ee*ie,Ze=y*ye+x*Te+E*We;return Ze?(Ze=1/Ze,b[0]=ye*Ze,b[1]=(-le*x+E*ae)*Ze,b[2]=(ne*x-E*ee)*Ze,b[3]=Te*Ze,b[4]=(le*y-E*ie)*Ze,b[5]=(-ne*y+E*z)*Ze,b[6]=We*Ze,b[7]=(-ae*y+x*ie)*Ze,b[8]=(ee*y-x*z)*Ze,b):null}function Ad(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],ne=a[5],ie=a[6],ae=a[7],le=a[8];return b[0]=ee*le-ne*ae,b[1]=E*ae-x*le,b[2]=x*ne-E*ee,b[3]=ne*ie-z*le,b[4]=y*le-E*ie,b[5]=E*z-y*ne,b[6]=z*ae-ee*ie,b[7]=x*ie-y*ae,b[8]=y*ee-x*z,b}function Zf(b){var a=b[0],y=b[1],x=b[2],E=b[3],z=b[4],ee=b[5],ne=b[6],ie=b[7],ae=b[8];return a*(ae*z-ee*ie)+y*(-ae*E+ee*ne)+x*(ie*E-z*ne)}function wl(b,a,y){var x=a[0],E=a[1],z=a[2],ee=a[3],ne=a[4],ie=a[5],ae=a[6],le=a[7],ye=a[8],Te=y[0],We=y[1],Ze=y[2],Ye=y[3],$e=y[4],ut=y[5],ct=y[6],gt=y[7],Pt=y[8];return b[0]=Te*x+We*ee+Ze*ae,b[1]=Te*E+We*ne+Ze*le,b[2]=Te*z+We*ie+Ze*ye,b[3]=Ye*x+$e*ee+ut*ae,b[4]=Ye*E+$e*ne+ut*le,b[5]=Ye*z+$e*ie+ut*ye,b[6]=ct*x+gt*ee+Pt*ae,b[7]=ct*E+gt*ne+Pt*le,b[8]=ct*z+gt*ie+Pt*ye,b}function id(b,a,y){var x=a[0],E=a[1],z=a[2],ee=a[3],ne=a[4],ie=a[5],ae=a[6],le=a[7],ye=a[8],Te=y[0],We=y[1];return b[0]=x,b[1]=E,b[2]=z,b[3]=ee,b[4]=ne,b[5]=ie,b[6]=Te*x+We*ee+ae,b[7]=Te*E+We*ne+le,b[8]=Te*z+We*ie+ye,b}function Jc(b,a,y){var x=a[0],E=a[1],z=a[2],ee=a[3],ne=a[4],ie=a[5],ae=a[6],le=a[7],ye=a[8],Te=Math.sin(y),We=Math.cos(y);return b[0]=We*x+Te*ee,b[1]=We*E+Te*ne,b[2]=We*z+Te*ie,b[3]=We*ee-Te*x,b[4]=We*ne-Te*E,b[5]=We*ie-Te*z,b[6]=ae,b[7]=le,b[8]=ye,b}function ad(b,a,y){var x=y[0],E=y[1];return b[0]=x*a[0],b[1]=x*a[1],b[2]=x*a[2],b[3]=E*a[3],b[4]=E*a[4],b[5]=E*a[5],b[6]=a[6],b[7]=a[7],b[8]=a[8],b}function pd(b,a){return b[0]=1,b[1]=0,b[2]=0,b[3]=0,b[4]=1,b[5]=0,b[6]=a[0],b[7]=a[1],b[8]=1,b}function sv(b,a){var y=Math.sin(a),x=Math.cos(a);return b[0]=x,b[1]=y,b[2]=0,b[3]=-y,b[4]=x,b[5]=0,b[6]=0,b[7]=0,b[8]=1,b}function rh(b,a){return b[0]=a[0],b[1]=0,b[2]=0,b[3]=0,b[4]=a[1],b[5]=0,b[6]=0,b[7]=0,b[8]=1,b}function $d(b,a){return b[0]=a[0],b[1]=a[1],b[2]=0,b[3]=a[2],b[4]=a[3],b[5]=0,b[6]=a[4],b[7]=a[5],b[8]=1,b}function ju(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=y+y,ne=x+x,ie=E+E,ae=y*ee,le=x*ee,ye=x*ne,Te=E*ee,We=E*ne,Ze=E*ie,Ye=z*ee,$e=z*ne,ut=z*ie;return b[0]=1-ye-Ze,b[3]=le-ut,b[6]=Te+$e,b[1]=le+ut,b[4]=1-ae-Ze,b[7]=We-Ye,b[2]=Te-$e,b[5]=We+Ye,b[8]=1-ae-ye,b}function Td(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=a[4],ne=a[5],ie=a[6],ae=a[7],le=a[8],ye=a[9],Te=a[10],We=a[11],Ze=a[12],Ye=a[13],$e=a[14],ut=a[15],ct=y*ne-x*ee,gt=y*ie-E*ee,Pt=y*ae-z*ee,_t=x*ie-E*ne,Wt=x*ae-z*ne,Ht=E*ae-z*ie,zt=le*Ye-ye*Ze,sn=le*$e-Te*Ze,yn=le*ut-We*Ze,Fn=ye*$e-Te*Ye,Wn=ye*ut-We*Ye,ar=Te*ut-We*$e,Qn=ct*ar-gt*Wn+Pt*Fn+_t*yn-Wt*sn+Ht*zt;return Qn?(Qn=1/Qn,b[0]=(ne*ar-ie*Wn+ae*Fn)*Qn,b[1]=(ie*yn-ee*ar-ae*sn)*Qn,b[2]=(ee*Wn-ne*yn+ae*zt)*Qn,b[3]=(E*Wn-x*ar-z*Fn)*Qn,b[4]=(y*ar-E*yn+z*sn)*Qn,b[5]=(x*yn-y*Wn-z*zt)*Qn,b[6]=(Ye*Ht-$e*Wt+ut*_t)*Qn,b[7]=($e*Pt-Ze*Ht-ut*gt)*Qn,b[8]=(Ze*Wt-Ye*Pt+ut*ct)*Qn,b):null}function Am(b,a,y){return b[0]=2/a,b[1]=0,b[2]=0,b[3]=0,b[4]=-2/y,b[5]=0,b[6]=-1,b[7]=1,b[8]=1,b}function q0(b){return"mat3("+b[0]+", "+b[1]+", "+b[2]+", "+b[3]+", "+b[4]+", "+b[5]+", "+b[6]+", "+b[7]+", "+b[8]+")"}function Tp(b){return Math.sqrt(b[0]*b[0]+b[1]*b[1]+b[2]*b[2]+b[3]*b[3]+b[4]*b[4]+b[5]*b[5]+b[6]*b[6]+b[7]*b[7]+b[8]*b[8])}function A0(b,a,y){return b[0]=a[0]+y[0],b[1]=a[1]+y[1],b[2]=a[2]+y[2],b[3]=a[3]+y[3],b[4]=a[4]+y[4],b[5]=a[5]+y[5],b[6]=a[6]+y[6],b[7]=a[7]+y[7],b[8]=a[8]+y[8],b}function Cd(b,a,y){return b[0]=a[0]-y[0],b[1]=a[1]-y[1],b[2]=a[2]-y[2],b[3]=a[3]-y[3],b[4]=a[4]-y[4],b[5]=a[5]-y[5],b[6]=a[6]-y[6],b[7]=a[7]-y[7],b[8]=a[8]-y[8],b}function lv(b,a,y){return b[0]=a[0]*y,b[1]=a[1]*y,b[2]=a[2]*y,b[3]=a[3]*y,b[4]=a[4]*y,b[5]=a[5]*y,b[6]=a[6]*y,b[7]=a[7]*y,b[8]=a[8]*y,b}function ef(b,a,y,x){return b[0]=a[0]+y[0]*x,b[1]=a[1]+y[1]*x,b[2]=a[2]+y[2]*x,b[3]=a[3]+y[3]*x,b[4]=a[4]+y[4]*x,b[5]=a[5]+y[5]*x,b[6]=a[6]+y[6]*x,b[7]=a[7]+y[7]*x,b[8]=a[8]+y[8]*x,b}function Zw(b,a){return b[0]===a[0]&&b[1]===a[1]&&b[2]===a[2]&&b[3]===a[3]&&b[4]===a[4]&&b[5]===a[5]&&b[6]===a[6]&&b[7]===a[7]&&b[8]===a[8]}function Gw(b,a){var y=b[0],x=b[1],E=b[2],z=b[3],ee=b[4],ne=b[5],ie=b[6],ae=b[7],le=b[8],ye=a[0],Te=a[1],We=a[2],Ze=a[3],Ye=a[4],$e=a[5],ut=a[6],ct=a[7],gt=a[8];return Math.abs(y-ye)<=glMatrix.EPSILON*Math.max(1,Math.abs(y),Math.abs(ye))&&Math.abs(x-Te)<=glMatrix.EPSILON*Math.max(1,Math.abs(x),Math.abs(Te))&&Math.abs(E-We)<=glMatrix.EPSILON*Math.max(1,Math.abs(E),Math.abs(We))&&Math.abs(z-Ze)<=glMatrix.EPSILON*Math.max(1,Math.abs(z),Math.abs(Ze))&&Math.abs(ee-Ye)<=glMatrix.EPSILON*Math.max(1,Math.abs(ee),Math.abs(Ye))&&Math.abs(ne-$e)<=glMatrix.EPSILON*Math.max(1,Math.abs(ne),Math.abs($e))&&Math.abs(ie-ut)<=glMatrix.EPSILON*Math.max(1,Math.abs(ie),Math.abs(ut))&&Math.abs(ae-ct)<=glMatrix.EPSILON*Math.max(1,Math.abs(ae),Math.abs(ct))&&Math.abs(le-gt)<=glMatrix.EPSILON*Math.max(1,Math.abs(le),Math.abs(gt))}var fo=null,jc=null;function tf(){var b=new ma(4);return ma!=Float32Array&&(b[0]=0,b[1]=0,b[2]=0),b[3]=1,b}function t7(b){return b[0]=0,b[1]=0,b[2]=0,b[3]=1,b}function Op(b,a,y){y=y*.5;var x=Math.sin(y);return b[0]=x*a[0],b[1]=x*a[1],b[2]=x*a[2],b[3]=Math.cos(y),b}function Qw(b,a){var y=Math.acos(a[3])*2,x=Math.sin(y/2);return x>glMatrix.EPSILON?(b[0]=a[0]/x,b[1]=a[1]/x,b[2]=a[2]/x):(b[0]=1,b[1]=0,b[2]=0),y}function Uy(b,a){var y=_v(b,a);return Math.acos(2*y*y-1)}function C0(b,a,y){var x=a[0],E=a[1],z=a[2],ee=a[3],ne=y[0],ie=y[1],ae=y[2],le=y[3];return b[0]=x*le+ee*ne+E*ae-z*ie,b[1]=E*le+ee*ie+z*ne-x*ae,b[2]=z*le+ee*ae+x*ie-E*ne,b[3]=ee*le-x*ne-E*ie-z*ae,b}function I4(b,a,y){y*=.5;var x=a[0],E=a[1],z=a[2],ee=a[3],ne=Math.sin(y),ie=Math.cos(y);return b[0]=x*ie+ee*ne,b[1]=E*ie+z*ne,b[2]=z*ie-E*ne,b[3]=ee*ie-x*ne,b}function T4(b,a,y){y*=.5;var x=a[0],E=a[1],z=a[2],ee=a[3],ne=Math.sin(y),ie=Math.cos(y);return b[0]=x*ie-z*ne,b[1]=E*ie+ee*ne,b[2]=z*ie+x*ne,b[3]=ee*ie-E*ne,b}function Yw(b,a,y){y*=.5;var x=a[0],E=a[1],z=a[2],ee=a[3],ne=Math.sin(y),ie=Math.cos(y);return b[0]=x*ie+E*ne,b[1]=E*ie-x*ne,b[2]=z*ie+ee*ne,b[3]=ee*ie-z*ne,b}function Cm(b,a){var y=a[0],x=a[1],E=a[2];return b[0]=y,b[1]=x,b[2]=E,b[3]=Math.sqrt(Math.abs(1-y*y-x*x-E*E)),b}function nf(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=Math.sqrt(y*y+x*x+E*E),ne=Math.exp(z),ie=ee>0?ne*Math.sin(ee)/ee:0;return b[0]=y*ie,b[1]=x*ie,b[2]=E*ie,b[3]=ne*Math.cos(ee),b}function wm(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=Math.sqrt(y*y+x*x+E*E),ne=ee>0?Math.atan2(ee,z)/ee:0;return b[0]=y*ne,b[1]=x*ne,b[2]=E*ne,b[3]=.5*Math.log(y*y+x*x+E*E+z*z),b}function LE(b,a,y){return wm(b,a),Wb(b,b,y),nf(b,b),b}function Lp(b,a,y,x){var E=a[0],z=a[1],ee=a[2],ne=a[3],ie=y[0],ae=y[1],le=y[2],ye=y[3],Te,We,Ze,Ye,$e;return We=E*ie+z*ae+ee*le+ne*ye,We<0&&(We=-We,ie=-ie,ae=-ae,le=-le,ye=-ye),1-We>ki?(Te=Math.acos(We),Ze=Math.sin(Te),Ye=Math.sin((1-x)*Te)/Ze,$e=Math.sin(x*Te)/Ze):(Ye=1-x,$e=x),b[0]=Ye*E+$e*ie,b[1]=Ye*z+$e*ae,b[2]=Ye*ee+$e*le,b[3]=Ye*ne+$e*ye,b}function w0(b){var a=glMatrix.RANDOM(),y=glMatrix.RANDOM(),x=glMatrix.RANDOM(),E=Math.sqrt(1-a),z=Math.sqrt(a);return b[0]=E*Math.sin(2*Math.PI*y),b[1]=E*Math.cos(2*Math.PI*y),b[2]=z*Math.sin(2*Math.PI*x),b[3]=z*Math.cos(2*Math.PI*x),b}function Rb(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=y*y+x*x+E*E+z*z,ne=ee?1/ee:0;return b[0]=-y*ne,b[1]=-x*ne,b[2]=-E*ne,b[3]=z*ne,b}function jy(b,a){return b[0]=-a[0],b[1]=-a[1],b[2]=-a[2],b[3]=a[3],b}function Sm(b,a){var y=a[0]+a[4]+a[8],x;if(y>0)x=Math.sqrt(y+1),b[3]=.5*x,x=.5/x,b[0]=(a[5]-a[7])*x,b[1]=(a[6]-a[2])*x,b[2]=(a[1]-a[3])*x;else{var E=0;a[4]>a[0]&&(E=1),a[8]>a[E*3+E]&&(E=2);var z=(E+1)%3,ee=(E+2)%3;x=Math.sqrt(a[E*3+E]-a[z*3+z]-a[ee*3+ee]+1),b[E]=.5*x,x=.5/x,b[3]=(a[z*3+ee]-a[ee*3+z])*x,b[z]=(a[z*3+E]+a[E*3+z])*x,b[ee]=(a[ee*3+E]+a[E*3+ee])*x}return b}function Mm(b,a,y,x){var E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:wa,z=Math.PI/360;a*=z,x*=z,y*=z;var ee=Math.sin(a),ne=Math.cos(a),ie=Math.sin(y),ae=Math.cos(y),le=Math.sin(x),ye=Math.cos(x);switch(E){case"xyz":b[0]=ee*ae*ye+ne*ie*le,b[1]=ne*ie*ye-ee*ae*le,b[2]=ne*ae*le+ee*ie*ye,b[3]=ne*ae*ye-ee*ie*le;break;case"xzy":b[0]=ee*ae*ye-ne*ie*le,b[1]=ne*ie*ye-ee*ae*le,b[2]=ne*ae*le+ee*ie*ye,b[3]=ne*ae*ye+ee*ie*le;break;case"yxz":b[0]=ee*ae*ye+ne*ie*le,b[1]=ne*ie*ye-ee*ae*le,b[2]=ne*ae*le-ee*ie*ye,b[3]=ne*ae*ye+ee*ie*le;break;case"yzx":b[0]=ee*ae*ye+ne*ie*le,b[1]=ne*ie*ye+ee*ae*le,b[2]=ne*ae*le-ee*ie*ye,b[3]=ne*ae*ye-ee*ie*le;break;case"zxy":b[0]=ee*ae*ye-ne*ie*le,b[1]=ne*ie*ye+ee*ae*le,b[2]=ne*ae*le+ee*ie*ye,b[3]=ne*ae*ye-ee*ie*le;break;case"zyx":b[0]=ee*ae*ye-ne*ie*le,b[1]=ne*ie*ye+ee*ae*le,b[2]=ne*ae*le-ee*ie*ye,b[3]=ne*ae*ye+ee*ie*le;break;default:throw new Error("Unknown angle order "+E)}return b}function O4(b){return"quat("+b[0]+", "+b[1]+", "+b[2]+", "+b[3]+")"}var _b=Pd,Xw=vc,Hy=zf,BE=Bl,Ky=ql,wg=C0,Wb=rv,_v=Rv,Fv=X0,L4=Y0,Jw=null,NE=ya,qw=null,Vy=Nv,B4=kv;function N4(b,a){return Math.abs(vec4.dot(b,a))>=1-glMatrix.EPSILON}var R4=function(){var b=ds(),a=qs(1,0,0),y=qs(0,1,0);return function(x,E,z){var ee=Pc(E,z);return ee<-.999999?(wf(b,a,E),qh(b)<1e-6&&wf(b,y,E),pu(b,b),Op(x,b,Math.PI),x):ee>.999999?(x[0]=0,x[1]=0,x[2]=0,x[3]=1,x):(wf(b,E,z),x[0]=b[0],x[1]=b[1],x[2]=b[2],x[3]=1+ee,Vy(x,x))}}(),k4=function(){var b=tf(),a=tf();return function(y,x,E,z,ee,ne){return Lp(b,x,ee,ne),Lp(a,E,z,ne),Lp(y,b,a,2*ne*(1-ne)),y}}(),$w=function(){var b=fs();return function(a,y,x,E){return b[0]=x[0],b[3]=x[1],b[6]=x[2],b[1]=E[0],b[4]=E[1],b[7]=E[2],b[2]=-y[0],b[5]=-y[1],b[8]=-y[2],Vy(a,Sm(a,b))}}();function Ub(){var b=new ma(2);return ma!=Float32Array&&(b[0]=0,b[1]=0),b}function _4(b){var a=new glMatrix.ARRAY_TYPE(2);return a[0]=b[0],a[1]=b[1],a}function F4(b,a){var y=new glMatrix.ARRAY_TYPE(2);return y[0]=b,y[1]=a,y}function eS(b,a){return b[0]=a[0],b[1]=a[1],b}function tS(b,a,y){return b[0]=a,b[1]=y,b}function nS(b,a,y){return b[0]=a[0]+y[0],b[1]=a[1]+y[1],b}function z4(b,a,y){return b[0]=a[0]-y[0],b[1]=a[1]-y[1],b}function W4(b,a,y){return b[0]=a[0]*y[0],b[1]=a[1]*y[1],b}function U4(b,a,y){return b[0]=a[0]/y[0],b[1]=a[1]/y[1],b}function RE(b,a){return b[0]=Math.ceil(a[0]),b[1]=Math.ceil(a[1]),b}function rS(b,a){return b[0]=Math.floor(a[0]),b[1]=Math.floor(a[1]),b}function iS(b,a,y){return b[0]=Math.min(a[0],y[0]),b[1]=Math.min(a[1],y[1]),b}function j4(b,a,y){return b[0]=Math.max(a[0],y[0]),b[1]=Math.max(a[1],y[1]),b}function H4(b,a){return b[0]=glMatrix.round(a[0]),b[1]=glMatrix.round(a[1]),b}function K4(b,a,y){return b[0]=a[0]*y,b[1]=a[1]*y,b}function V4(b,a,y,x){return b[0]=a[0]+y[0]*x,b[1]=a[1]+y[1]*x,b}function Z4(b,a){var y=a[0]-b[0],x=a[1]-b[1];return Math.sqrt(y*y+x*x)}function G4(b,a){var y=a[0]-b[0],x=a[1]-b[1];return y*y+x*x}function Q4(b){var a=b[0],y=b[1];return Math.sqrt(a*a+y*y)}function Y4(b){var a=b[0],y=b[1];return a*a+y*y}function X4(b,a){return b[0]=-a[0],b[1]=-a[1],b}function aS(b,a){return b[0]=1/a[0],b[1]=1/a[1],b}function Sg(b,a){var y=a[0],x=a[1],E=y*y+x*x;return E>0&&(E=1/Math.sqrt(E)),b[0]=a[0]*E,b[1]=a[1]*E,b}function oS(b,a){return b[0]*a[0]+b[1]*a[1]}function Zy(b,a,y){var x=a[0]*y[1]-a[1]*y[0];return b[0]=b[1]=0,b[2]=x,b}function Gy(b,a,y,x){var E=a[0],z=a[1];return b[0]=E+x*(y[0]-E),b[1]=z+x*(y[1]-z),b}function kE(b,a){a=a===void 0?1:a;var y=glMatrix.RANDOM()*2*Math.PI;return b[0]=Math.cos(y)*a,b[1]=Math.sin(y)*a,b}function r0(b,a,y){var x=a[0],E=a[1];return b[0]=y[0]*x+y[2]*E,b[1]=y[1]*x+y[3]*E,b}function J4(b,a,y){var x=a[0],E=a[1];return b[0]=y[0]*x+y[2]*E+y[4],b[1]=y[1]*x+y[3]*E+y[5],b}function q4(b,a,y){var x=a[0],E=a[1];return b[0]=y[0]*x+y[3]*E+y[6],b[1]=y[1]*x+y[4]*E+y[7],b}function $4(b,a,y){var x=a[0],E=a[1];return b[0]=y[0]*x+y[4]*E+y[12],b[1]=y[1]*x+y[5]*E+y[13],b}function e6(b,a,y,x){var E=a[0]-y[0],z=a[1]-y[1],ee=Math.sin(x),ne=Math.cos(x);return b[0]=E*ne-z*ee+y[0],b[1]=E*ee+z*ne+y[1],b}function Qy(b,a){var y=b[0],x=b[1],E=a[0],z=a[1];return Math.abs(Math.atan2(x*E-y*z,y*E+x*z))}function t6(b,a){var y=b[0],x=b[1],E=a[0],z=a[1];return Math.atan2(y*z-x*E,y*E+x*z)}function _E(b){return b[0]=0,b[1]=0,b}function Hb(b){return"vec2("+b[0]+", "+b[1]+")"}function zv(b,a){return b[0]===a[0]&&b[1]===a[1]}function n6(b,a){var y=b[0],x=b[1],E=a[0],z=a[1];return Math.abs(y-E)<=glMatrix.EPSILON*Math.max(1,Math.abs(y),Math.abs(E))&&Math.abs(x-z)<=glMatrix.EPSILON*Math.max(1,Math.abs(x),Math.abs(z))}var r6=null,Kb=null,Vb=null,Bp=null,i6=null,Dm=null,sS=null,a6=function(){var b=Ub();return function(a,y,x,E,z,ee){var ne,ie;for(y||(y=2),x||(x=0),E?ie=Math.min(E*y+x,a.length):ie=a.length,ne=x;ney?y:b},vd=Zb,dn=xe(80813),Pm={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0};function Mg(b){return Array.isArray(b)&&b.every(function(a){var y=a[0].toLowerCase();return Pm[y]===a.length-1&&"achlmqstvz".includes(y)})}function Qb(b){return Mg(b)&&b.every(function(a){var y=a[0];return y===y.toUpperCase()})}function Im(b){return Qb(b)&&b.every(function(a){var y=a[0];return"ACLMQZ".includes(y)})}var Dg={x1:0,y1:0,x2:0,y2:0,x:0,y:0,qx:null,qy:null};function Yb(b){for(var a=b.pathValue[b.segmentStart],y=a.toLowerCase(),x=b.data;x.length>=Pm[y]&&(y==="m"&&x.length>2?(b.segments.push([a].concat(x.splice(0,2))),y="l",a=a==="m"?"l":"L"):b.segments.push([a].concat(x.splice(0,Pm[y]))),!!Pm[y]););}function Pg(b){var a=b.index,y=b.pathValue,x=y.charCodeAt(a);if(x===48){b.param=0,b.index+=1;return}if(x===49){b.param=1,b.index+=1;return}b.err='[path-util]: invalid Arc flag "'.concat(y[a],'", expecting 0 or 1 at index ').concat(a)}function Yy(b){return b>=48&&b<=57||b===43||b===45||b===46}function uv(b){return b>=48&&b<=57}function lS(b){var a=b.max,y=b.pathValue,x=b.index,E=x,z=!1,ee=!1,ne=!1,ie=!1,ae;if(E>=a){b.err="[path-util]: Invalid path value at index ".concat(E,', "pathValue" is missing param');return}if(ae=y.charCodeAt(E),(ae===43||ae===45)&&(E+=1,ae=y.charCodeAt(E)),!uv(ae)&&ae!==46){b.err="[path-util]: Invalid path value at index ".concat(E,', "').concat(y[E],'" is not a number');return}if(ae!==46){if(z=ae===48,E+=1,ae=y.charCodeAt(E),z&&E=5760&&a.includes(b)}function Ig(b){for(var a=b.pathValue,y=b.max;b.index0;ee-=1){if(Tg(E)&&(ee===3||ee===4)?Pg(b):lS(b),b.err.length)return;b.data.push(b.param),Ig(b),b.index=b.max||!Yy(y.charCodeAt(b.index)))break}Yb(b)}var dS=function(){function b(a){this.pathValue=a,this.segments=[],this.max=a.length,this.index=0,this.param=0,this.segmentStart=0,this.data=[],this.err=""}return b}();function fS(b){if(Mg(b))return[].concat(b);var a=new dS(b);for(Ig(a);a.index=z)ee={x:y,y:x};else{var ne=$0([b,a],[y,x],E/z),ie=ne[0],ae=ne[1];ee={x:ie,y:ae}}return{length:z,point:ee,min:{x:Math.min(b,y),y:Math.min(a,x)},max:{x:Math.max(b,y),y:Math.max(a,x)}}}function zE(b,a){var y=b.x,x=b.y,E=a.x,z=a.y,ee=y*E+x*z,ne=Math.sqrt((Math.pow(y,2)+Math.pow(x,2))*(Math.pow(E,2)+Math.pow(z,2))),ie=y*z-x*E<0?-1:1,ae=ie*Math.acos(ee/ne);return ae}function Rh(b,a,y,x,E,z,ee,ne,ie,ae){var le=Math.abs,ye=Math.sin,Te=Math.cos,We=Math.sqrt,Ze=Math.PI,Ye=le(y),$e=le(x),ut=(E%360+360)%360,ct=ut*(Ze/180);if(b===ne&&a===ie)return{x:b,y:a};if(Ye===0||$e===0)return qy(b,a,ne,ie,ae).point;var gt=(b-ne)/2,Pt=(a-ie)/2,_t={x:Te(ct)*gt+ye(ct)*Pt,y:-ye(ct)*gt+Te(ct)*Pt},Wt=Math.pow(_t.x,2)/Math.pow(Ye,2)+Math.pow(_t.y,2)/Math.pow($e,2);Wt>1&&(Ye*=We(Wt),$e*=We(Wt));var Ht=Math.pow(Ye,2)*Math.pow($e,2)-Math.pow(Ye,2)*Math.pow(_t.y,2)-Math.pow($e,2)*Math.pow(_t.x,2),zt=Math.pow(Ye,2)*Math.pow(_t.y,2)+Math.pow($e,2)*Math.pow(_t.x,2),sn=Ht/zt;sn=sn<0?0:sn;var yn=(z!==ee?1:-1)*We(sn),Fn={x:yn*(Ye*_t.y/$e),y:yn*(-($e*_t.x)/Ye)},Wn={x:Te(ct)*Fn.x-ye(ct)*Fn.y+(b+ne)/2,y:ye(ct)*Fn.x+Te(ct)*Fn.y+(a+ie)/2},ar={x:(_t.x-Fn.x)/Ye,y:(_t.y-Fn.y)/$e},Qn=zE({x:1,y:0},ar),Mr={x:(-_t.x-Fn.x)/Ye,y:(-_t.y-Fn.y)/$e},Jr=zE(ar,Mr);!ee&&Jr>0?Jr-=2*Ze:ee&&Jr<0&&(Jr+=2*Ze),Jr%=2*Ze;var gr=Qn+Jr*ae,ur=Ye*Te(gr),yr=$e*ye(gr),Zr={x:Te(ct)*ur-ye(ct)*yr+Wn.x,y:ye(ct)*ur+Te(ct)*yr+Wn.y};return Zr}function hS(b,a,y,x,E,z,ee,ne,ie,ae,le){var ye,Te=le.bbox,We=Te===void 0?!0:Te,Ze=le.length,Ye=Ze===void 0?!0:Ze,$e=le.sampleSize,ut=$e===void 0?30:$e,ct=typeof ae=="number",gt=b,Pt=a,_t=0,Wt=[gt,Pt,_t],Ht=[gt,Pt],zt=0,sn={x:0,y:0},yn=[{x:gt,y:Pt}];ct&&ae<=0&&(sn={x:gt,y:Pt});for(var Fn=0;Fn<=ut;Fn+=1){if(zt=Fn/ut,ye=Rh(b,a,y,x,E,z,ee,ne,ie,zt),gt=ye.x,Pt=ye.y,We&&yn.push({x:gt,y:Pt}),Ye&&(_t+=ih(Ht,[gt,Pt])),Ht=[gt,Pt],ct&&_t>=ae&&ae>Wt[2]){var Wn=(_t-ae)/(_t-Wt[2]);sn={x:Ht[0]*(1-Wn)+Wt[0]*Wn,y:Ht[1]*(1-Wn)+Wt[1]*Wn}}Wt=[gt,Pt,_t]}return ct&&ae>=_t&&(sn={x:ne,y:ie}),{length:_t,point:sn,min:{x:Math.min.apply(null,yn.map(function(ar){return ar.x})),y:Math.min.apply(null,yn.map(function(ar){return ar.y}))},max:{x:Math.max.apply(null,yn.map(function(ar){return ar.x})),y:Math.max.apply(null,yn.map(function(ar){return ar.y}))}}}function $y(b,a,y,x,E,z,ee,ne,ie){var ae=1-ie;return{x:Math.pow(ae,3)*b+3*Math.pow(ae,2)*ie*y+3*ae*Math.pow(ie,2)*E+Math.pow(ie,3)*ee,y:Math.pow(ae,3)*a+3*Math.pow(ae,2)*ie*x+3*ae*Math.pow(ie,2)*z+Math.pow(ie,3)*ne}}function WE(b,a,y,x,E,z,ee,ne,ie,ae){var le,ye=ae.bbox,Te=ye===void 0?!0:ye,We=ae.length,Ze=We===void 0?!0:We,Ye=ae.sampleSize,$e=Ye===void 0?10:Ye,ut=typeof ie=="number",ct=b,gt=a,Pt=0,_t=[ct,gt,Pt],Wt=[ct,gt],Ht=0,zt={x:0,y:0},sn=[{x:ct,y:gt}];ut&&ie<=0&&(zt={x:ct,y:gt});for(var yn=0;yn<=$e;yn+=1){if(Ht=yn/$e,le=$y(b,a,y,x,E,z,ee,ne,Ht),ct=le.x,gt=le.y,Te&&sn.push({x:ct,y:gt}),Ze&&(Pt+=ih(Wt,[ct,gt])),Wt=[ct,gt],ut&&Pt>=ie&&ie>_t[2]){var Fn=(Pt-ie)/(Pt-_t[2]);zt={x:Wt[0]*(1-Fn)+_t[0]*Fn,y:Wt[1]*(1-Fn)+_t[1]*Fn}}_t=[ct,gt,Pt]}return ut&&ie>=Pt&&(zt={x:ee,y:ne}),{length:Pt,point:zt,min:{x:Math.min.apply(null,sn.map(function(Wn){return Wn.x})),y:Math.min.apply(null,sn.map(function(Wn){return Wn.y}))},max:{x:Math.max.apply(null,sn.map(function(Wn){return Wn.x})),y:Math.max.apply(null,sn.map(function(Wn){return Wn.y}))}}}function qc(b,a,y,x,E,z,ee){var ne=1-ee;return{x:Math.pow(ne,2)*b+2*ne*ee*y+Math.pow(ee,2)*E,y:Math.pow(ne,2)*a+2*ne*ee*x+Math.pow(ee,2)*z}}function pS(b,a,y,x,E,z,ee,ne){var ie,ae=ne.bbox,le=ae===void 0?!0:ae,ye=ne.length,Te=ye===void 0?!0:ye,We=ne.sampleSize,Ze=We===void 0?10:We,Ye=typeof ee=="number",$e=b,ut=a,ct=0,gt=[$e,ut,ct],Pt=[$e,ut],_t=0,Wt={x:0,y:0},Ht=[{x:$e,y:ut}];Ye&&ee<=0&&(Wt={x:$e,y:ut});for(var zt=0;zt<=Ze;zt+=1){if(_t=zt/Ze,ie=qc(b,a,y,x,E,z,_t),$e=ie.x,ut=ie.y,le&&Ht.push({x:$e,y:ut}),Te&&(ct+=ih(Pt,[$e,ut])),Pt=[$e,ut],Ye&&ct>=ee&&ee>gt[2]){var sn=(ct-ee)/(ct-gt[2]);Wt={x:Pt[0]*(1-sn)+gt[0]*sn,y:Pt[1]*(1-sn)+gt[1]*sn}}gt=[$e,ut,ct]}return Ye&&ee>=ct&&(Wt={x:E,y:z}),{length:ct,point:Wt,min:{x:Math.min.apply(null,Ht.map(function(yn){return yn.x})),y:Math.min.apply(null,Ht.map(function(yn){return yn.y}))},max:{x:Math.max.apply(null,Ht.map(function(yn){return yn.x})),y:Math.max.apply(null,Ht.map(function(yn){return yn.y}))}}}function Xb(b,a,y){for(var x,E,z,ee,ne,ie,ae=Tm(b),le=typeof a=="number",ye,Te=[],We,Ze=0,Ye=0,$e=0,ut=0,ct,gt=[],Pt=[],_t=0,Wt={x:0,y:0},Ht=Wt,zt=Wt,sn=Wt,yn=0,Fn=0,Wn=ae.length;Fn=a&&(sn=zt),Pt.push(Ht),gt.push(Wt),yn+=_t,ie=We!=="Z"?ct.slice(-2):[$e,ut],Ze=ie[0],Ye=ie[1];return le&&a>=yn&&(sn={x:Ze,y:Ye}),{length:yn,point:sn,min:{x:Math.min.apply(null,gt.map(function(ar){return ar.x})),y:Math.min.apply(null,gt.map(function(ar){return ar.y}))},max:{x:Math.max.apply(null,Pt.map(function(ar){return ar.x})),y:Math.max.apply(null,Pt.map(function(ar){return ar.y}))}}}function Wv(b,a){return Xb(b,void 0,(0,dn.pi)((0,dn.pi)({},a),{bbox:!1,length:!0})).length}function Pf(b){return Array.isArray(b)}var e1=function(b){if(Pf(b))return b.reduce(function(a,y){return Math.min(a,y)},b[0])};function Om(b){if(!Array.isArray(b))return-1/0;var a=b.length;if(!a)return-1/0;for(var y=b[0],x=1;x7){b[y].shift();for(var x=b[y],E=y;x.length;)a[y]="A",b.splice(E+=1,0,["C"].concat(x.splice(0,6)));b.splice(y,1)}}function gS(b){return Im(b)&&b.every(function(a){var y=a[0];return"MC".includes(y)})}function t1(b,a,y){var x=b*Math.cos(y)-a*Math.sin(y),E=b*Math.sin(y)+a*Math.cos(y);return{x,y:E}}function $b(b,a,y,x,E,z,ee,ne,ie,ae){var le=b,ye=a,Te=y,We=x,Ze=ne,Ye=ie,$e=Math.PI*120/180,ut=Math.PI/180*(+E||0),ct=[],gt,Pt,_t,Wt,Ht;if(ae)Pt=ae[0],_t=ae[1],Wt=ae[2],Ht=ae[3];else{gt=t1(le,ye,-ut),le=gt.x,ye=gt.y,gt=t1(Ze,Ye,-ut),Ze=gt.x,Ye=gt.y;var zt=(le-Ze)/2,sn=(ye-Ye)/2,yn=zt*zt/(Te*Te)+sn*sn/(We*We);yn>1&&(yn=Math.sqrt(yn),Te*=yn,We*=yn);var Fn=Te*Te,Wn=We*We,ar=(z===ee?-1:1)*Math.sqrt(Math.abs((Fn*Wn-Fn*sn*sn-Wn*zt*zt)/(Fn*sn*sn+Wn*zt*zt)));Wt=ar*Te*sn/We+(le+Ze)/2,Ht=ar*-We*zt/Te+(ye+Ye)/2,Pt=Math.asin(((ye-Ht)/We*Math.pow(10,9)>>0)/Math.pow(10,9)),_t=Math.asin(((Ye-Ht)/We*Math.pow(10,9)>>0)/Math.pow(10,9)),Pt=le_t&&(Pt-=Math.PI*2),!ee&&_t>Pt&&(_t-=Math.PI*2)}var Qn=_t-Pt;if(Math.abs(Qn)>$e){var Mr=_t,Jr=Ze,gr=Ye;_t=Pt+$e*(ee&&_t>Pt?1:-1),Ze=Wt+Te*Math.cos(_t),Ye=Ht+We*Math.sin(_t),ct=$b(Ze,Ye,Te,We,E,0,ee,Jr,gr,[_t,Mr,Wt,Ht])}Qn=_t-Pt;var ur=Math.cos(Pt),yr=Math.sin(Pt),Zr=Math.cos(_t),or=Math.sin(_t),ai=Math.tan(Qn/4),ra=4/3*Te*ai,sa=4/3*We*ai,Xi=[le,ye],bi=[le+ra*yr,ye-sa*ur],qi=[Ze+ra*or,Ye-sa*Zr],Ra=[Ze,Ye];if(bi[0]=2*Xi[0]-bi[0],bi[1]=2*Xi[1]-bi[1],ae)return bi.concat(qi,Ra,ct);ct=bi.concat(qi,Ra,ct);for(var uo=[],Mo=0,vl=ct.length;Moa1)return console.warn("Maximum recursion depth reached in equalizeSegments"),[b,a];var E=ex(b),z=ex(a),ee=E.length,ne=z.length,ie=E.filter(function(ut){return ut.l}).length,ae=z.filter(function(ut){return ut.l}).length,le=E.filter(function(ut){return ut.l}).reduce(function(ut,ct){var gt=ct.l;return ut+gt},0)/ie||0,ye=z.filter(function(ut){return ut.l}).reduce(function(ut,ct){var gt=ct.l;return ut+gt},0)/ae||0,Te=y||Math.max(ee,ne),We=[le,ye],Ze=[Te-ee,Te-ne],Ye=0,$e=[E,z].map(function(ut,ct){return ut.l===Te?ut.map(function(gt){return gt.s}):ut.map(function(gt,Pt){return Ye=Pt&&Ze[ct]&>.l>=We[ct],Ze[ct]-=Ye?1:0,Ye?gt.ss:[gt.s]}).flat()});return $e[0].length===$e[1].length?$e:Og($e[0],$e[1],Te,x+1)}function yS(b,a,y,x,E,z,ee,ne){return 3*((ne-a)*(y+E)-(ee-b)*(x+z)+x*(b-E)-y*(a-z)+ne*(E+b/3)-ee*(z+a/3))/20}function UE(b){var a=0,y=0,x=0;return i1(b).map(function(E){var z;switch(E[0]){case"M":return a=E[1],y=E[2],0;default:var ee=E.slice(1),ne=ee[0],ie=ee[1],ae=ee[2],le=ee[3],ye=ee[4],Te=ee[5];return x=yS(a,y,ne,ie,ae,le,ye,Te),z=E.slice(-2),a=z[0],y=z[1],x}}).reduce(function(E,z){return E+z},0)}function jE(b){return UE(b)>=0}function bS(b){var a=b.slice(1).map(function(y,x,E){return x?E[x-1].slice(-2).concat(y.slice(1)):b[0].slice(1).concat(y.slice(1))}).map(function(y){return y.map(function(x,E){return y[y.length-E-2*(1-E%2)]})}).reverse();return[["M"].concat(a[0].slice(0,2))].concat(a.map(function(y){return["C"].concat(y.slice(2))}))}function xS(b){return b.map(function(a){return Array.isArray(a)?[].concat(a):a})}function Bm(b){var a=b.length,y=a-1;return b.map(function(x,E){return b.map(function(z,ee){var ne=E+ee,ie;return ee===0||b[ne]&&b[ne][0]==="M"?(ie=b[ne],["M"].concat(ie.slice(-2))):(ne>=a&&(ne-=y),b[ne])})})}function Nm(b,a){var y=b.length-1,x=[],E=0,z=0,ee=Bm(b);return ee.forEach(function(ne,ie){b.slice(1).forEach(function(ae,le){z+=ih(b[(ie+le)%y].slice(-2),a[le%y].slice(-2))}),x[ie]=z,z=0}),E=x.indexOf(Math.min.apply(null,x)),ee[E]}var ES=function(b){return b===void 0},Il=ES,AS={}.toString,CS=function(b,a){return AS.call(b)==="[object "+a+"]"},HE=CS,wS=function(b){return HE(b,"Boolean")},Rm=wS;function Os(b){return typeof b=="function"}var Od=function(b){var a=typeof b;return b!==null&&a==="object"||a==="function"};function SS(b,a,y){return Xb(b,a,(0,dn.pi)((0,dn.pi)({},y),{bbox:!1,length:!0})).point}var xs=xe(20068);function MS(b,a){for(;!{}.hasOwnProperty.call(b,a)&&(b=(0,po.Z)(b))!==null;);return b}function Lg(){return Lg=typeof Reflect!="undefined"&&Reflect.get?Reflect.get.bind():function(b,a,y){var x=MS(b,a);if(x){var E=Object.getOwnPropertyDescriptor(x,a);return E.get?E.get.call(arguments.length<3?b:y):E.value}},Lg.apply(null,arguments)}function cv(b,a,y,x){var E=Lg((0,po.Z)(1&x?b.prototype:b),a,y);return 2&x&&typeof E=="function"?function(z){return E.apply(y,z)}:E}var KE=xe(97047);function zd(b,a,y,x){var E=b-y,z=a-x;return Math.sqrt(E*E+z*z)}function o1(b,a){var y=Math.min.apply(Math,(0,la.Z)(b)),x=Math.min.apply(Math,(0,la.Z)(a)),E=Math.max.apply(Math,(0,la.Z)(b)),z=Math.max.apply(Math,(0,la.Z)(a));return{x:y,y:x,width:E-y,height:z-x}}function km(b){return(b+Math.PI*2)%(Math.PI*2)}function s1(b,a){var y=Math.abs(b);return a>0?y:y*-1}function DS(b,a,y,x,E,z){var ee=y,ne=x;if(ee===0||ne===0)return{x:b,y:a};for(var ie=E-b,ae=z-a,le=Math.abs(ie),ye=Math.abs(ae),Te=ee*ee,We=ne*ne,Ze=Math.PI/4,Ye=0,$e=0,ut=0;ut<4;ut++){Ye=ee*Math.cos(Ze),$e=ne*Math.sin(Ze);var ct=(Te-We)*Math.pow(Math.cos(Ze),3)/ee,gt=(We-Te)*Math.pow(Math.sin(Ze),3)/ne,Pt=Ye-ct,_t=$e-gt,Wt=le-ct,Ht=ye-gt,zt=Math.hypot(_t,Pt),sn=Math.hypot(Ht,Wt),yn=zt*Math.asin((Pt*Ht-_t*Wt)/(zt*sn)),Fn=yn/Math.sqrt(Te+We-Ye*Ye-$e*$e);Ze+=Fn,Ze=Math.min(Math.PI/2,Math.max(0,Ze))}return{x:b+s1(Ye,ie),y:a+s1($e,ae)}}function Bg(b,a,y,x,E,z,ee,ne){return-1*y*Math.cos(E)*Math.sin(ne)-x*Math.sin(E)*Math.cos(ne)}function Ng(b,a,y,x,E,z,ee,ne){return-1*y*Math.sin(E)*Math.sin(ne)+x*Math.cos(E)*Math.cos(ne)}function dv(b,a,y){return Math.atan(-a/b*Math.tan(y))}function VE(b,a,y){return Math.atan(a/(b*Math.tan(y)))}function l1(b,a,y,x,E,z){return y*Math.cos(E)*Math.cos(z)-x*Math.sin(E)*Math.sin(z)+b}function jv(b,a,y,x,E,z){return y*Math.sin(E)*Math.cos(z)+x*Math.cos(E)*Math.sin(z)+a}function u1(b,a,y,x){var E=Math.atan2(x*b,y*a);return(E+Math.PI*2)%(Math.PI*2)}function tx(b,a,y){return{x:b*Math.cos(y),y:a*Math.sin(y)}}function Np(b,a,y){var x=Math.cos(y),E=Math.sin(y);return[b*x-a*E,b*E+a*x]}function nx(b,a,y,x,E,z,ee){for(var ne=dv(y,x,E),ie=1/0,ae=-1/0,le=[z,ee],ye=-Math.PI*2;ye<=Math.PI*2;ye+=Math.PI){var Te=ne+ye;zae&&(ae=Ze)}for(var Ye=VE(y,x,E),$e=1/0,ut=-1/0,ct=[z,ee],gt=-Math.PI*2;gt<=Math.PI*2;gt+=Math.PI){var Pt=Ye+gt;zut&&(ut=Wt)}return{x:ie,y:$e,width:ae-ie,height:ut-$e}}function o6(b,a,y,x,E,z,ee,ne,ie){var ae=Np(ne-b,ie-a,-E),le=_slicedToArray(ae,2),ye=le[0],Te=le[1],We=DS(0,0,y,x,ye,Te),Ze=u1(y,x,We.x,We.y);Zeee&&(We=tx(y,x,ee));var Ye=Np(We.x,We.y,E);return{x:Ye[0]+b,y:Ye[1]+a}}function s6(b,a,y,x,E,z,ee,ne){var ie=(ee-z)*ne+z,ae=Bg(b,a,y,x,E,z,ee,ie),le=Ng(b,a,y,x,E,z,ee,ie);return km(Math.atan2(le,ae))}var PS=1e-4;function c1(b,a,y,x,E,z){var ee=-1,ne=1/0,ie=[y,x],ae=20;z&&z>200&&(ae=z/10);for(var le=1/ae,ye=le/10,Te=0;Te<=ae;Te++){var We=Te*le,Ze=[E.apply(void 0,(0,la.Z)(b.concat([We]))),E.apply(void 0,(0,la.Z)(a.concat([We])))],Ye=zd(ie[0],ie[1],Ze[0],Ze[1]);Ye=0&&_tne?zd(y,x,E,z):fv(b,a,y,x,E,z)}function fv(b,a,y,x,E,z){var ee=[y-b,x-a];if(zv(ee,[0,0]))return Math.sqrt((E-b)*(E-b)+(z-a)*(z-a));var ne=[-ee[1],ee[0]];Sg(ne,ne);var ie=[E-b,z-a];return Math.abs(oS(ie,ne))}function rx(b,a,y,x){return Math.atan2(x-a,y-b)}function tp(b,a,y,x,E){var z=1-E;return z*z*z*b+3*a*E*z*z+3*y*E*E*z+x*E*E*E}function ix(b,a,y,x,E){var z=1-E;return 3*(z*z*(a-b)+2*z*E*(y-a)+E*E*(x-y))}function GE(b,a,y,x){var E=-3*b+9*a-9*y+3*x,z=6*b-12*a+6*y,ee=3*a-3*b,ne=[],ie,ae,le;if(pf(E,0))pf(z,0)||(ie=-ee/z,ie>=0&&ie<=1&&ne.push(ie));else{var ye=z*z-4*E*ee;pf(ye,0)?ne.push(-z/(2*E)):ye>0&&(le=Math.sqrt(ye),ie=(-z+le)/(2*E),ae=(-z-le)/(2*E),ie>=0&&ie<=1&&ne.push(ie),ae>=0&&ae<=1&&ne.push(ae))}return ne}function QE(b,a,y,x,E,z,ee,ne,ie){var ae=tp(b,y,E,ee,ie),le=tp(a,x,z,ne,ie),ye=Gf(b,a,y,x,ie),Te=Gf(y,x,E,z,ie),We=Gf(E,z,ee,ne,ie),Ze=Gf(ye.x,ye.y,Te.x,Te.y,ie),Ye=Gf(Te.x,Te.y,We.x,We.y,ie);return[[b,a,ye.x,ye.y,Ze.x,Ze.y,ae,le],[ae,le,Ye.x,Ye.y,We.x,We.y,ee,ne]]}function ax(b,a,y,x,E,z,ee,ne,ie){if(ie===0)return i0([b,y,E,ee],[a,x,z,ne]);var ae=QE(b,a,y,x,E,z,ee,ne,.5),le=[].concat(_toConsumableArray(ae[0]),[ie-1]),ye=[].concat(_toConsumableArray(ae[1]),[ie-1]);return ax.apply(void 0,_toConsumableArray(le))+ax.apply(void 0,_toConsumableArray(ye))}function YE(b,a,y,x,E,z,ee,ne){for(var ie=[b,ee],ae=[a,ne],le=GE(b,y,E,ee),ye=GE(a,x,z,ne),Te=0;Te1||a<0||b.length<2)return null;var y=JE(b),x=y.segments,E=y.totalLength;if(E===0)return{x:b[0][0],y:b[0][1]};for(var z=0,ee=null,ne=0;ne=z&&a<=z+ye){var Te=(a-z)/ye;ee=Gf(ae[0],ae[1],le[0],le[1],Te);break}z+=ye}return ee}function S0(b,a){if(a>1||a<0||b.length<2)return 0;for(var y=JE(b),x=y.segments,E=y.totalLength,z=0,ee=0,ne=0;ne=z&&a<=z+ye){ee=Math.atan2(le[1]-ae[1],le[0]-ae[0]);break}z+=ye}return ee}function _m(b,a,y){for(var x=1/0,E=0;E=0?[E]:[]}function f1(b,a,y,x,E,z,ee){var ne=Wd(b,y,E,ee),ie=Wd(a,x,z,ee),ae=Gf(b,a,y,x,ee),le=Gf(y,x,E,z,ee);return[[b,a,ae.x,ae.y,ne,ie],[ne,ie,le.x,le.y,E,z]]}function zm(b,a,y,x,E,z,ee){if(ee===0)return(zd(b,a,y,x)+zd(y,x,E,z)+zd(b,a,E,z))/2;var ne=f1(b,a,y,x,E,z,.5),ie=ne[0],ae=ne[1];return ie.push(ee-1),ae.push(ee-1),zm.apply(void 0,_toConsumableArray(ie))+zm.apply(void 0,_toConsumableArray(ae))}function $E(b,a,y,x,E,z){var ee=a0(b,y,E)[0],ne=a0(a,x,z)[0],ie=[b,E],ae=[a,z];return ee!==void 0&&ie.push(Wd(b,y,E,ee)),ne!==void 0&&ae.push(Wd(a,x,z,ne)),o1(ie,ae)}function lx(b,a,y,x,E,z){return zm(b,a,y,x,E,z,3)}function Kv(b,a,y,x,E,z,ee,ne){return c1([b,y,E],[a,x,z],ee,ne,Wd)}function ux(b,a,y,x,E,z,ee,ne){var ie=Kv(b,a,y,x,E,z,ee,ne);return zd(ie.x,ie.y,ee,ne)}var Qf=xe(75044),hv=xe(3202),kS=xe(3208);function pv(b,a){var y=typeof Symbol!="undefined"&&b[Symbol.iterator]||b["@@iterator"];if(!y){if(Array.isArray(b)||(y=(0,kS.Z)(b))||a&&b&&typeof b.length=="number"){y&&(b=y);var x=0,E=function(){};return{s:E,n:function(){return x>=b.length?{done:!0}:{done:!1,value:b[x++]}},e:function(ae){throw ae},f:E}}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 z,ee=!0,ne=!1;return{s:function(){y=y.call(b)},n:function(){var ae=y.next();return ee=ae.done,ae},e:function(ae){ne=!0,z=ae},f:function(){try{ee||y.return==null||y.return()}finally{if(ne)throw z}}}}var vv=xe(75931);var Ea=function(b){return b.GROUP="g",b.FRAGMENT="fragment",b.CIRCLE="circle",b.ELLIPSE="ellipse",b.IMAGE="image",b.RECT="rect",b.LINE="line",b.POLYLINE="polyline",b.POLYGON="polygon",b.TEXT="text",b.PATH="path",b.HTML="html",b.MESH="mesh",b}({}),Wm=function(b){return b[b.ZERO=0]="ZERO",b[b.NEGATIVE_ONE=1]="NEGATIVE_ONE",b}({}),np=function(){function b(){(0,si.Z)(this,b),this.plugins=[]}return(0,zr.Z)(b,[{key:"addRenderingPlugin",value:function(y){this.plugins.push(y),this.context.renderingPlugins.push(y)}},{key:"removeAllRenderingPlugins",value:function(){var y=this;this.plugins.forEach(function(x){var E=y.context.renderingPlugins.indexOf(x);E>=0&&y.context.renderingPlugins.splice(E,1)})}}])}(),_S=function(){function b(a){(0,si.Z)(this,b),this.clipSpaceNearZ=Wm.NEGATIVE_ONE,this.plugins=[],this.config=(0,di.Z)({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},a)}return(0,zr.Z)(b,[{key:"registerPlugin",value:function(y){var x=this.plugins.findIndex(function(E){return E===y});x===-1&&this.plugins.push(y)}},{key:"unregisterPlugin",value:function(y){var x=this.plugins.findIndex(function(E){return E===y});x>-1&&this.plugins.splice(x,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(y){return this.plugins.find(function(x){return x.name===y})}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(y){Object.assign(this.config,y)}}])}(),cx=pc,kg=Yu,dx=cu,fx=xc,hx=ic,px=Bh,Ac=function(){function b(){(0,si.Z)(this,b),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return(0,zr.Z)(b,[{key:"update",value:function(y,x){kg(this.center,y),kg(this.halfExtents,x),px(this.min,this.center,this.halfExtents),cx(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(y,x){cx(this.center,x,y),hx(this.center,this.center,.5),px(this.halfExtents,x,y),hx(this.halfExtents,this.halfExtents,.5),kg(this.min,y),kg(this.max,x)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(y){if(!b.isEmpty(y)){if(b.isEmpty(this)){this.setMinMax(y.getMin(),y.getMax());return}var x=this.center,E=x[0],z=x[1],ee=x[2],ne=this.halfExtents,ie=ne[0],ae=ne[1],le=ne[2],ye=E-ie,Te=E+ie,We=z-ae,Ze=z+ae,Ye=ee-le,$e=ee+le,ut=y.center,ct=ut[0],gt=ut[1],Pt=ut[2],_t=y.halfExtents,Wt=_t[0],Ht=_t[1],zt=_t[2],sn=ct-Wt,yn=ct+Wt,Fn=gt-Ht,Wn=gt+Ht,ar=Pt-zt,Qn=Pt+zt;snTe&&(Te=yn),FnZe&&(Ze=Wn),ar$e&&($e=Qn),x[0]=(ye+Te)*.5,x[1]=(We+Ze)*.5,x[2]=(Ye+$e)*.5,ne[0]=(Te-ye)*.5,ne[1]=(Ze-We)*.5,ne[2]=($e-Ye)*.5,this.min[0]=ye,this.min[1]=We,this.min[2]=Ye,this.max[0]=Te,this.max[1]=Ze,this.max[2]=$e}}},{key:"setFromTransformedAABB",value:function(y,x){var E=this.center,z=this.halfExtents,ee=y.center,ne=y.halfExtents,ie=x[0],ae=x[4],le=x[8],ye=x[1],Te=x[5],We=x[9],Ze=x[2],Ye=x[6],$e=x[10],ut=Math.abs(ie),ct=Math.abs(ae),gt=Math.abs(le),Pt=Math.abs(ye),_t=Math.abs(Te),Wt=Math.abs(We),Ht=Math.abs(Ze),zt=Math.abs(Ye),sn=Math.abs($e);E[0]=x[12]+ie*ee[0]+ae*ee[1]+le*ee[2],E[1]=x[13]+ye*ee[0]+Te*ee[1]+We*ee[2],E[2]=x[14]+Ze*ee[0]+Ye*ee[1]+$e*ee[2],z[0]=ut*ne[0]+ct*ne[1]+gt*ne[2],z[1]=Pt*ne[0]+_t*ne[1]+Wt*ne[2],z[2]=Ht*ne[0]+zt*ne[1]+sn*ne[2],px(this.min,E,z),cx(this.max,E,z)}},{key:"intersects",value:function(y){var x=this.getMax(),E=this.getMin(),z=y.getMax(),ee=y.getMin();return E[0]<=z[0]&&x[0]>=ee[0]&&E[1]<=z[1]&&x[1]>=ee[1]&&E[2]<=z[2]&&x[2]>=ee[2]}},{key:"intersection",value:function(y){if(!this.intersects(y))return null;var x=new b,E=dx([0,0,0],this.getMin(),y.getMin()),z=fx([0,0,0],this.getMax(),y.getMax());return x.setMinMax(E,z),x}},{key:"getNegativeFarPoint",value:function(y){return y.pnVertexFlag===273?kg([0,0,0],this.min):y.pnVertexFlag===272?[this.min[0],this.min[1],this.max[2]]:y.pnVertexFlag===257?[this.min[0],this.max[1],this.min[2]]:y.pnVertexFlag===256?[this.min[0],this.max[1],this.max[2]]:y.pnVertexFlag===17?[this.max[0],this.min[1],this.min[2]]:y.pnVertexFlag===16?[this.max[0],this.min[1],this.max[2]]:y.pnVertexFlag===1?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(y){return y.pnVertexFlag===273?kg([0,0,0],this.max):y.pnVertexFlag===272?[this.max[0],this.max[1],this.min[2]]:y.pnVertexFlag===257?[this.max[0],this.min[1],this.max[2]]:y.pnVertexFlag===256?[this.max[0],this.min[1],this.min[2]]:y.pnVertexFlag===17?[this.min[0],this.max[1],this.max[2]]:y.pnVertexFlag===16?[this.min[0],this.max[1],this.min[2]]:y.pnVertexFlag===1?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(y){return!y||y.halfExtents[0]===0&&y.halfExtents[1]===0&&y.halfExtents[2]===0}}])}(),vx=function(){function b(a,y){(0,si.Z)(this,b),this.distance=a||0,this.normal=y||qs(0,1,0),this.updatePNVertexFlag()}return(0,zr.Z)(b,[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(+(this.normal[0]>=0)<<8)+(+(this.normal[1]>=0)<<4)+ +(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(y){return Pc(y,this.normal)-this.distance}},{key:"normalize",value:function(){var y=1/qh(this.normal);ic(this.normal,this.normal,y),this.distance*=y}},{key:"intersectsLine",value:function(y,x,E){var z=this.distanceToPoint(y),ee=this.distanceToPoint(x),ne=z/(z-ee),ie=ne>=0&&ne<=1;return ie&&E&&Rc(E,y,x,ne),ie}}])}(),Vv=function(b){return b[b.OUTSIDE=4294967295]="OUTSIDE",b[b.INSIDE=0]="INSIDE",b[b.INDETERMINATE=2147483647]="INDETERMINATE",b}({}),Zv=function(){function b(a){if((0,si.Z)(this,b),this.planes=[],a)this.planes=a;else for(var y=0;y<6;y++)this.planes.push(new vx)}return(0,zr.Z)(b,[{key:"extractFromVPMatrix",value:function(y){var x=(0,Pr.Z)(y,16),E=x[0],z=x[1],ee=x[2],ne=x[3],ie=x[4],ae=x[5],le=x[6],ye=x[7],Te=x[8],We=x[9],Ze=x[10],Ye=x[11],$e=x[12],ut=x[13],ct=x[14],gt=x[15];tc(this.planes[0].normal,ne-E,ye-ie,Ye-Te),this.planes[0].distance=gt-$e,tc(this.planes[1].normal,ne+E,ye+ie,Ye+Te),this.planes[1].distance=gt+$e,tc(this.planes[2].normal,ne+z,ye+ae,Ye+We),this.planes[2].distance=gt+ut,tc(this.planes[3].normal,ne-z,ye-ae,Ye-We),this.planes[3].distance=gt-ut,tc(this.planes[4].normal,ne-ee,ye-le,Ye-Ze),this.planes[4].distance=gt-ct,tc(this.planes[5].normal,ne+ee,ye+le,Ye+Ze),this.planes[5].distance=gt+ct,this.planes.forEach(function(Pt){Pt.normalize(),Pt.updatePNVertexFlag()})}}])}(),Ld=function(){function b(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;(0,si.Z)(this,b),this.x=0,this.y=0,this.x=a,this.y=y}return(0,zr.Z)(b,[{key:"clone",value:function(){return new b(this.x,this.y)}},{key:"copyFrom",value:function(y){this.x=y.x,this.y=y.y}}])}(),Rp=function(){function b(a,y,x,E){(0,si.Z)(this,b),this.x=a,this.y=y,this.width=x,this.height=E,this.left=a,this.right=a+x,this.top=y,this.bottom=y+E}return(0,zr.Z)(b,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(y){return new b(y.x,y.y,y.width,y.height)}},{key:"applyTransform",value:function(y,x){var E=vc(y.x,y.y,0,1),z=vc(y.x+y.width,y.y,0,1),ee=vc(y.x,y.y+y.height,0,1),ne=vc(y.x+y.width,y.y+y.height,0,1),ie=Xu(),ae=Xu(),le=Xu(),ye=Xu();gc(ie,E,x),gc(ae,z,x),gc(le,ee,x),gc(ye,ne,x);var Te=Math.min(ie[0],ae[0],le[0],ye[0]),We=Math.min(ie[1],ae[1],le[1],ye[1]),Ze=Math.max(ie[0],ae[0],le[0],ye[0]),Ye=Math.max(ie[1],ae[1],le[1],ye[1]);return b.fromRect({x:Te,y:We,width:Ze-Te,height:Ye-We})}}])}(),oc="Method not implemented.",Gv="Use document.documentElement instead.",FS="Cannot append a destroyed element.";function Qv(b){return b===void 0?0:b>360||b<-360?b%360:b}var gx=ds();function rf(b){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;return Array.isArray(b)&&b.length===3?x?ru(b):Yu(gx,b):ys(b)?x?qs(b,a,y):tc(gx,b,a,y):x?qs(b[0],b[1]||a,b[2]||y):tc(gx,b[0],b[1]||a,b[2]||y)}var zS=Math.PI/180;function mc(b){return b*zS}var WS=180/Math.PI;function If(b){return b*WS}var US=.9;function jS(b){return b%=400,b<0&&(b+=400),b*US}function h6(b){return b/360}function HS(b){return 360*b}var kh=Math.PI/2;function Cc(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=y*y,ne=x*x,ie=E*E,ae=z*z,le=ee+ne+ie+ae,ye=y*z-x*E;return ye>.499995*le?(b[0]=kh,b[1]=2*Math.atan2(x,y),b[2]=0):ye<-.499995*le?(b[0]=-kh,b[1]=2*Math.atan2(x,y),b[2]=0):(b[0]=Math.asin(2*(y*E-z*x)),b[1]=Math.atan2(2*(y*z+x*E),1-2*(ie+ae)),b[2]=Math.atan2(2*(y*x+E*z),1-2*(ne+ie))),b}function ah(b,a){var y,x,E=av(ds(),a),z=(0,Pr.Z)(E,3),ee=z[0],ne=z[1],ie=z[2],ae=Math.asin(-a[2]/ee);return ae-kh?(y=Math.atan2(a[6]/ne,a[10]/ie),x=Math.atan2(a[1]/ee,a[0]/ee)):(x=0,y=-Math.atan2(a[4]/ne,a[5]/ne)):(x=0,y=Math.atan2(a[4]/ne,a[5]/ne)),b[0]=y,b[1]=ae,b[2]=x,b}function od(b,a){return a.length===16?ah(b,a):Cc(b,a)}function h1(b,a,y,x,E){var z=Math.cos(b),ee=Math.sin(b);return ac(x*z,E*ee,0,-x*ee,E*z,0,a,y,1)}function eA(b,a,y,x,E,z,ee){var ne=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,ie=2*z,ae=y-a,le=x-E,ye=ie/ae,Te=ie/le,We=(y+a)/ae,Ze=(x+E)/le,Ye,$e,ut=ee-z,ct=ee*z;return ne?(Ye=-ee/ut,$e=-ct/ut):(Ye=-(ee+z)/ut,$e=-2*ct/ut),b[0]=ye,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=Te,b[6]=0,b[7]=0,b[8]=We,b[9]=Ze,b[10]=Ye,b[11]=-1,b[12]=0,b[13]=0,b[14]=$e,b[15]=0,b}function Um(b){var a=b[0],y=b[1],x=b[3],E=b[4],z=Math.sqrt(a*a+y*y),ee=Math.sqrt(x*x+E*E),ne=a*E-y*x;if(ne<0&&(aMl[1][2]&&(z[0]=-z[0]),Ml[0][2]>Ml[2][0]&&(z[1]=-z[1]),Ml[1][0]>Ml[0][1]&&(z[2]=-z[2]),!0}function VS(b,a){var y=a[15];if(y===0)return!1;for(var x=1/y,E=0;E<16;E++)b[E]=a[E]*x;return!0}function ZS(b,a){b[0][0]=a[0],b[0][1]=a[1],b[0][2]=a[2],b[1][0]=a[4],b[1][1]=a[5],b[1][2]=a[6],b[2][0]=a[8],b[2][1]=a[9],b[2][2]=a[10]}function mx(b,a,y,x,E){b[0]=a[0]*x+y[0]*E,b[1]=a[1]*x+y[1]*E,b[2]=a[2]*x+y[2]*E}var sc=function(b){return b[b.ORBITING=0]="ORBITING",b[b.EXPLORING=1]="EXPLORING",b[b.TRACKING=2]="TRACKING",b}({}),Hm=function(b){return b[b.DEFAULT=0]="DEFAULT",b[b.ROTATIONAL=1]="ROTATIONAL",b[b.TRANSLATIONAL=2]="TRANSLATIONAL",b[b.CINEMATIC=3]="CINEMATIC",b}({}),o0=function(b){return b[b.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",b[b.PERSPECTIVE=1]="PERSPECTIVE",b}({}),p1={UPDATED:"updated"},nA=2e-4,Km=function(){function b(){(0,si.Z)(this,b),this.clipSpaceNearZ=Wm.NEGATIVE_ONE,this.eventEmitter=new Qi,this.matrix=gu(),this.right=qs(1,0,0),this.up=qs(0,1,0),this.forward=qs(0,0,1),this.position=qs(0,0,1),this.focalPoint=qs(0,0,0),this.distanceVector=qs(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=gu(),this.projectionMatrixInverse=gu(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=sc.EXPLORING,this.trackingMode=Hm.DEFAULT,this.projectionMode=o0.PERSPECTIVE,this.frustum=new Zv,this.orthoMatrix=gu()}return(0,zr.Z)(b,[{key:"isOrtho",value:function(){return this.projectionMode===o0.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(y){this.enableUpdate=y}},{key:"setType",value:function(y,x){return this.type=y,this.type===sc.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===sc.TRACKING&&x!==void 0&&this.setTrackingMode(x),this}},{key:"setProjectionMode",value:function(y){return this.projectionMode=y,this}},{key:"setTrackingMode",value:function(y){if(this.type!==sc.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=y,this}},{key:"setWorldRotation",value:function(y){return this.rotateWorld=y,this._getAngles(),this}},{key:"getViewTransform",value:function(){return Ah(gu(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(y,x){var E=t0(gu(),[y,x,0]);this.jitteredProjectionMatrix=Yc(gu(),E,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(y){return this.matrix=y,this._update(),this}},{key:"setProjectionMatrix",value:function(y){this.projectionMatrix=y}},{key:"setFov",value:function(y){return this.setPerspective(this.near,this.far,y,this.aspect),this}},{key:"setAspect",value:function(y){return this.setPerspective(this.near,this.far,this.fov,y),this}},{key:"setNear",value:function(y){return this.projectionMode===o0.PERSPECTIVE?this.setPerspective(y,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,y,this.far),this}},{key:"setFar",value:function(y){return this.projectionMode===o0.PERSPECTIVE?this.setPerspective(this.near,y,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,y),this}},{key:"setViewOffset",value:function(y,x,E,z,ee,ne){return this.aspect=y/x,this.view===void 0&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=y,this.view.fullHeight=x,this.view.offsetX=E,this.view.offsetY=z,this.view.width=ee,this.view.height=ne,this.projectionMode===o0.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return this.view!==void 0&&(this.view.enabled=!1),this.projectionMode===o0.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(y){return this.zoom=y,this.projectionMode===o0.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===o0.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(y,x){var E=this.canvas.viewport2Canvas({x:x[0],y:x[1]}),z=E.x,ee=E.y,ne=this.roll;this.rotate(0,0,-ne),this.setPosition(z,ee),this.setFocalPoint(z,ee),this.setZoom(y),this.rotate(0,0,ne);var ie=this.canvas.viewport2Canvas({x:x[0],y:x[1]}),ae=ie.x,le=ie.y,ye=qs(ae-z,le-ee,0),Te=Pc(ye,this.right)/Pl(this.right),We=Pc(ye,this.up)/Pl(this.up),Ze=this.getPosition(),Ye=(0,Pr.Z)(Ze,2),$e=Ye[0],ut=Ye[1],ct=this.getFocalPoint(),gt=(0,Pr.Z)(ct,2),Pt=gt[0],_t=gt[1];return this.setPosition($e-Te,ut-We),this.setFocalPoint(Pt-Te,_t-We),this}},{key:"setPerspective",value:function(y,x,E,z){var ee;this.projectionMode=o0.PERSPECTIVE,this.fov=E,this.near=y,this.far=x,this.aspect=z;var ne=this.near*Math.tan(mc(.5*this.fov))/this.zoom,ie=2*ne,ae=this.aspect*ie,le=-.5*ae;if((ee=this.view)!==null&&ee!==void 0&&ee.enabled){var ye=this.view.fullWidth,Te=this.view.fullHeight;le+=this.view.offsetX*ae/ye,ne-=this.view.offsetY*ie/Te,ae*=this.view.width/ye,ie*=this.view.height/Te}return eA(this.projectionMatrix,le,le+ae,ne-ie,ne,y,this.far,this.clipSpaceNearZ===Wm.ZERO),Ah(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(y,x,E,z,ee,ne){var ie;this.projectionMode=o0.ORTHOGRAPHIC,this.rright=x,this.left=y,this.top=E,this.bottom=z,this.near=ee,this.far=ne;var ae=(this.rright-this.left)/(2*this.zoom),le=(this.top-this.bottom)/(2*this.zoom),ye=(this.rright+this.left)/2,Te=(this.top+this.bottom)/2,We=ye-ae,Ze=ye+ae,Ye=Te+le,$e=Te-le;if((ie=this.view)!==null&&ie!==void 0&&ie.enabled){var ut=(this.rright-this.left)/this.view.fullWidth/this.zoom,ct=(this.top-this.bottom)/this.view.fullHeight/this.zoom;We+=ut*this.view.offsetX,Ze=We+ut*this.view.width,Ye-=ct*this.view.offsetY,$e=Ye-ct*this.view.height}return this.clipSpaceNearZ===Wm.NEGATIVE_ONE?tn(this.projectionMatrix,We,Ze,Ye,$e,ee,ne):mn(this.projectionMatrix,We,Ze,Ye,$e,ee,ne),Ah(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.position[1],E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.position[2],z=rf(y,x,E);return this._setPosition(z),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.focalPoint[1],E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.focalPoint[2],z=qs(0,1,0);if(this.focalPoint=rf(y,x,E),this.trackingMode===Hm.CINEMATIC){var ee=Jd(ds(),this.focalPoint,this.position);y=ee[0],x=ee[1],E=ee[2];var ne=Pl(ee),ie=If(Math.asin(x/ne)),ae=90+If(Math.atan2(E,y)),le=gu();mm(le,le,mc(ae)),Mp(le,le,mc(ie)),z=Qc(ds(),[0,1,0],le)}return Ah(this.matrix,Ln(gu(),this.position,this.focalPoint,z)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(y){if(this.distance===y||y<0)return this;this.distance=y,this.distance>8&15|a>>4&240,a>>4&15|a&240,(a&15)<<4|a&15,1):y===8?Qu(a>>24&255,a>>16&255,a>>8&255,(a&255)/255):y===4?Qu(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|a&240,((a&15)<<4|a&15)/255):null):(a=oA.exec(b))?new wh(a[1],a[2],a[3],1):(a=sA.exec(b))?new wh(a[1]*255/100,a[2]*255/100,a[3]*255/100,1):(a=YS.exec(b))?Qu(a[1],a[2],a[3],a[4]):(a=lA.exec(b))?Qu(a[1]*255/100,a[2]*255/100,a[3]*255/100,a[4]):(a=m1.exec(b))?gv(a[1],a[2]/100,a[3]/100,1):(a=XS.exec(b))?gv(a[1],a[2]/100,a[3]/100,a[4]):bx.hasOwnProperty(b)?Vm(bx[b]):b==="transparent"?new wh(NaN,NaN,NaN,0):null}function Vm(b){return new wh(b>>16&255,b>>8&255,b&255,1)}function Qu(b,a,y,x){return x<=0&&(b=a=y=NaN),new wh(b,a,y,x)}function JS(b){return b instanceof Yv||(b=Jv(b)),b?(b=b.rgb(),new wh(b.r,b.g,b.b,b.opacity)):new wh}function qS(b,a,y,x){return arguments.length===1?JS(b):new wh(b,a,y,x==null?1:x)}function wh(b,a,y,x){this.r=+b,this.g=+a,this.b=+y,this.opacity=+x}s0(wh,qS,g1(Yv,{brighter(b){return b=b==null?zg:Math.pow(zg,b),new wh(this.r*b,this.g*b,this.b*b,this.opacity)},darker(b){return b=b==null?Fg:Math.pow(Fg,b),new wh(this.r*b,this.g*b,this.b*b,this.opacity)},rgb(){return this},clamp(){return new wh(qv(this.r),qv(this.g),qv(this.b),y1(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:ap,formatHex:ap,formatHex8:$S,formatRgb:dA,toString:dA}));function ap(){return`#${au(this.r)}${au(this.g)}${au(this.b)}`}function $S(){return`#${au(this.r)}${au(this.g)}${au(this.b)}${au((isNaN(this.opacity)?1:this.opacity)*255)}`}function dA(){const b=y1(this.opacity);return`${b===1?"rgb(":"rgba("}${qv(this.r)}, ${qv(this.g)}, ${qv(this.b)}${b===1?")":`, ${b})`}`}function y1(b){return isNaN(b)?1:Math.max(0,Math.min(1,b))}function qv(b){return Math.max(0,Math.min(255,Math.round(b)||0))}function au(b){return b=qv(b),(b<16?"0":"")+b.toString(16)}function gv(b,a,y,x){return x<=0?b=a=y=NaN:y<=0||y>=1?b=a=NaN:a<=0&&(b=NaN),new Yf(b,a,y,x)}function $v(b){if(b instanceof Yf)return new Yf(b.h,b.s,b.l,b.opacity);if(b instanceof Yv||(b=Jv(b)),!b)return new Yf;if(b instanceof Yf)return b;b=b.rgb();var a=b.r/255,y=b.g/255,x=b.b/255,E=Math.min(a,y,x),z=Math.max(a,y,x),ee=NaN,ne=z-E,ie=(z+E)/2;return ne?(a===z?ee=(y-x)/ne+(y0&&ie<1?0:ee,new Yf(ee,ne,ie,b.opacity)}function Ax(b,a,y,x){return arguments.length===1?$v(b):new Yf(b,a,y,x==null?1:x)}function Yf(b,a,y,x){this.h=+b,this.s=+a,this.l=+y,this.opacity=+x}s0(Yf,Ax,g1(Yv,{brighter(b){return b=b==null?zg:Math.pow(zg,b),new Yf(this.h,this.s,this.l*b,this.opacity)},darker(b){return b=b==null?Fg:Math.pow(Fg,b),new Yf(this.h,this.s,this.l*b,this.opacity)},rgb(){var b=this.h%360+(this.h<0)*360,a=isNaN(b)||isNaN(this.s)?0:this.s,y=this.l,x=y+(y<.5?y:1-y)*a,E=2*y-x;return new wh(eg(b>=240?b-240:b+120,E,x),eg(b,E,x),eg(b<120?b+240:b-120,E,x),this.opacity)},clamp(){return new Yf(b1(this.h),x1(this.s),x1(this.l),y1(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=y1(this.opacity);return`${b===1?"hsl(":"hsla("}${b1(this.h)}, ${x1(this.s)*100}%, ${x1(this.l)*100}%${b===1?")":`, ${b})`}`}}));function b1(b){return b=(b||0)%360,b<0?b+360:b}function x1(b){return Math.max(0,Math.min(1,b||0))}function eg(b,a,y){return(b<60?a+(y-a)*b/60:b<180?y:b<240?a+(y-a)*(240-b)/60:a)*255}function Bd(b,a){if(typeof b!="function"||a!=null&&typeof a!="function")throw new TypeError("Expected a function");var y=function(){for(var E=arguments.length,z=new Array(E),ee=0;ee=op.kUnitType&&this.getType()<=op.kClampType}}],[{key:"isAngle",value:function(y){return y===qo.kDegrees||y===qo.kRadians||y===qo.kGradians||y===qo.kTurns}},{key:"isLength",value:function(y){return y>=qo.kEms&&y1&&arguments[1]!==void 0?arguments[1]:"",x="";return Number.isFinite(a)?x="NaN":a>0?x="infinity":x="-infinity",x+=y},yv=function(a){return Ud(t3(a))},wc=function(b){function a(y){var x,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qo.kNumber;(0,si.Z)(this,a),x=Ei(this,a);var z;return typeof E=="string"?z=sd(E):z=E,x.unit=z,x.value=y,x}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"clone",value:function(){return new a(this.value,this.unit)}},{key:"equals",value:function(x){var E=x;return this.value===E.value&&this.unit===E.unit}},{key:"getType",value:function(){return op.kUnitType}},{key:"convertTo",value:function(x){if(this.unit===x)return new a(this.value,this.unit);var E=yv(this.unit);if(E!==yv(x)||E===qo.kUnknown)return null;var z=n3(this.unit)/n3(x);return new a(this.value*z,x)}},{key:"buildCSSText",value:function(x,E,z){var ee;switch(this.unit){case qo.kUnknown:break;case qo.kInteger:ee=Number(this.value).toFixed(0);break;case qo.kNumber:case qo.kPercentage:case qo.kEms:case qo.kRems:case qo.kPixels:case qo.kDegrees:case qo.kRadians:case qo.kGradians:case qo.kMilliseconds:case qo.kSeconds:case qo.kTurns:{var ne=-999999,ie=999999,ae=this.value,le=Cx(this.unit);if(aeie){var ye=Cx(this.unit);!Number.isFinite(ae)||Number.isNaN(ae)?ee=Sx(ae,ye):ee=ae+(ye||"")}else ee="".concat(ae).concat(le)}}return z+=ee,z}}])}(E1),_h=new wc(0,"px");new wc(1,"px");var tg=new wc(0,"deg"),Gm=function(b){function a(y,x,E){var z,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(0,si.Z)(this,a),z=Ei(this,a,["rgb"]),z.r=y,z.g=x,z.b=E,z.alpha=ee,z.isNone=ne,z}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"clone",value:function(){return new a(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(x,E,z){return"".concat(z,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}(A1),C1=new P0("unset"),Mx=new P0("initial"),fA=new P0("inherit"),Dx={"":C1,unset:C1,initial:Mx,inherit:fA},hA=function(a){return Dx[a]||(Dx[a]=new P0(a)),Dx[a]},Px=new Gm(0,0,0,0,!0),pA=new Gm(0,0,0,0),Oc=Bd(function(b,a,y,x){return new Gm(b,a,y,x)},function(b,a,y,x){return"rgba(".concat(b,",").concat(a,",").concat(y,",").concat(x,")")}),Hc=function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qo.kNumber;return new wc(a,y)};new wc(50,"%");function r3(b){var a=b.type,y=b.value;return a==="hex"?"#".concat(y):a==="literal"?y:a==="rgb"?"rgb(".concat(y.join(","),")"):"rgba(".concat(y.join(","),")")}var i3=function(){var b={linearGradient:/^(linear\-gradient)/i,repeatingLinearGradient:/^(repeating\-linear\-gradient)/i,radialGradient:/^(radial\-gradient)/i,repeatingRadialGradient:/^(repeating\-radial\-gradient)/i,conicGradient:/^(conic\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},a="";function y(gr){throw new Error("".concat(a,": ").concat(gr))}function x(){var gr=E();return a.length>0&&y("Invalid input not EOF"),gr}function E(){return gt(z)}function z(){return ee("linear-gradient",b.linearGradient,ie)||ee("repeating-linear-gradient",b.repeatingLinearGradient,ie)||ee("radial-gradient",b.radialGradient,ye)||ee("repeating-radial-gradient",b.repeatingRadialGradient,ye)||ee("conic-gradient",b.conicGradient,ye)}function ee(gr,ur,yr){return ne(ur,function(Zr){var or=yr();return or&&(Mr(b.comma)||y("Missing comma before color stops")),{type:gr,orientation:or,colorStops:gt(Pt)}})}function ne(gr,ur){var yr=Mr(gr);if(yr){Mr(b.startCall)||y("Missing (");var Zr=ur(yr);return Mr(b.endCall)||y("Missing )"),Zr}}function ie(){return ae()||le()}function ae(){return Qn("directional",b.sideOrCorner,1)}function le(){return Qn("angular",b.angleValue,1)}function ye(){var gr,ur=Te(),yr;return ur&&(gr=[],gr.push(ur),yr=a,Mr(b.comma)&&(ur=Te(),ur?gr.push(ur):a=yr)),gr}function Te(){var gr=We()||Ze();if(gr)gr.at=$e();else{var ur=Ye();if(ur){gr=ur;var yr=$e();yr&&(gr.at=yr)}else{var Zr=ut();Zr&&(gr={type:"default-radial",at:Zr})}}return gr}function We(){var gr=Qn("shape",/^(circle)/i,0);return gr&&(gr.style=ar()||Ye()),gr}function Ze(){var gr=Qn("shape",/^(ellipse)/i,0);return gr&&(gr.style=Fn()||Ye()),gr}function Ye(){return Qn("extent-keyword",b.extentKeywords,1)}function $e(){if(Qn("position",/^at/,0)){var gr=ut();return gr||y("Missing positioning value"),gr}}function ut(){var gr=ct();if(gr.x||gr.y)return{type:"position",value:gr}}function ct(){return{x:Fn(),y:Fn()}}function gt(gr){var ur=gr(),yr=[];if(ur)for(yr.push(ur);Mr(b.comma);)ur=gr(),ur?yr.push(ur):y("One extra comma");return yr}function Pt(){var gr=_t();return gr||y("Expected color definition"),gr.length=Fn(),gr}function _t(){return Ht()||sn()||zt()||Wt()}function Wt(){return Qn("literal",b.literalColor,0)}function Ht(){return Qn("hex",b.hexColor,1)}function zt(){return ne(b.rgbColor,function(){return{type:"rgb",value:gt(yn)}})}function sn(){return ne(b.rgbaColor,function(){return{type:"rgba",value:gt(yn)}})}function yn(){return Mr(b.number)[1]}function Fn(){return Qn("%",b.percentageValue,1)||Wn()||ar()}function Wn(){return Qn("position-keyword",b.positionKeywords,1)}function ar(){return Qn("px",b.pixelValue,1)||Qn("em",b.emValue,1)}function Qn(gr,ur,yr){var Zr=Mr(ur);if(Zr)return{type:gr,value:Zr[yr]}}function Mr(gr){var ur=/^[\n\r\t\s]+/.exec(a);ur&&Jr(ur[0].length);var yr=gr.exec(a);return yr&&Jr(yr[0].length),yr}function Jr(gr){a=a.substring(gr)}return function(gr){return a=gr,x()}}();function a3(b,a,y,x){var E=mc(x.value),z=0,ee=0,ne=z+a/2,ie=ee+y/2,ae=Math.abs(a*Math.cos(E))+Math.abs(y*Math.sin(E)),le=b[0]+ne-Math.cos(E)*ae/2,ye=b[1]+ie-Math.sin(E)*ae/2,Te=b[0]+ne+Math.cos(E)*ae/2,We=b[1]+ie+Math.sin(E)*ae/2;return{x1:le,y1:ye,x2:Te,y2:We}}function o3(b,a,y,x,E,z){var ee=x.value,ne=E.value;x.unit===qo.kPercentage&&(ee=x.value/100*a),E.unit===qo.kPercentage&&(ne=E.value/100*y);var ie=Math.max(ih([0,0],[ee,ne]),ih([0,y],[ee,ne]),ih([a,y],[ee,ne]),ih([a,0],[ee,ne]));return z&&(z instanceof wc?ie=z.value:z instanceof P0&&(z.value==="closest-side"?ie=Math.min(ee,a-ee,ne,y-ne):z.value==="farthest-side"?ie=Math.max(ee,a-ee,ne,y-ne):z.value==="closest-corner"&&(ie=Math.min(ih([0,0],[ee,ne]),ih([0,y],[ee,ne]),ih([a,y],[ee,ne]),ih([a,0],[ee,ne]))))),{x:ee+b[0],y:ne+b[1],r:ie}}var s3=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,l3=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,u3=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,vA=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function c3(b){var a,y=b.length;if(b[y-1].length=(a=b[y-1].length)!==null&&a!==void 0?a:{type:"%",value:"100"},y>1){var x;b[0].length=(x=b[0].length)!==null&&x!==void 0?x:{type:"%",value:"0"}}for(var E=0,z=Number(b[0].length.value),ee=1;ee-1||b.indexOf("radial")>-1){var a=i3(b);return a.map(function(ne){var ie=ne.type,ae=ne.orientation,le=ne.colorStops;c3(le);var ye=le.map(function(gt){return{offset:Hc(Number(gt.length.value),"%"),color:r3(gt)}});if(ie==="linear-gradient")return new wx(mv.LinearGradient,{angle:ae?ng(ae):tg,steps:ye});if(ie==="radial-gradient"&&(ae||(ae=[{type:"shape",value:"circle"}]),ae[0].type==="shape"&&ae[0].value==="circle")){var Te=f3(ae[0].at),We=Te.cx,Ze=Te.cy,Ye;if(ae[0].style){var $e=ae[0].style,ut=$e.type,ct=$e.value;ut==="extent-keyword"?Ye=hA(ct):Ye=Hc(ct,ut)}return new wx(mv.RadialGradient,{cx:We,cy:Ze,size:Ye,steps:ye})}})}var y=b[0];if(b[1]==="("||b[2]==="("){if(y==="l"){var x=s3.exec(b);if(x){var E,z=((E=x[2].match(vA))===null||E===void 0?void 0:E.map(function(ne){return ne.split(":")}))||[];return[new wx(mv.LinearGradient,{angle:Hc(parseFloat(x[1]),"deg"),steps:z.map(function(ne){var ie=(0,Pr.Z)(ne,2),ae=ie[0],le=ie[1];return{offset:Hc(Number(ae)*100,"%"),color:le}})})]}}else if(y==="r"){var ee=Qm(b);if(ee)if(_u(ee))b=ee;else return[new wx(mv.RadialGradient,ee)]}else if(y==="p")return p3(b)}});function Qm(b){var a=l3.exec(b);if(a){var y,x=((y=a[4].match(vA))===null||y===void 0?void 0:y.map(function(E){return E.split(":")}))||[];return{cx:Hc(50,"%"),cy:Hc(50,"%"),steps:x.map(function(E){var z=(0,Pr.Z)(E,2),ee=z[0],ne=z[1];return{offset:Hc(Number(ee)*100,"%"),color:ne}})}}return null}function p3(b){var a=u3.exec(b);if(a){var y=a[1],x=a[2];switch(y){case"a":y="repeat";break;case"x":y="repeat-x";break;case"y":y="repeat-y";break;case"n":y="no-repeat";break;default:y="no-repeat"}return{image:x,repetition:y}}return null}function gA(b){return!!b.type&&!!b.value}function kp(b){return b&&!!b.image}function _p(b){return b&&!fl(b.r)&&!fl(b.g)&&!fl(b.b)}var Ym=Bd(function(b){if(kp(b))return(0,di.Z)({repetition:"repeat"},b);if(fl(b)&&(b=""),b==="transparent")return pA;if(b==="currentColor")b="black";else if(b==="none")return Px;var a=h3(b);if(a)return a;var y=Jv(b),x=[0,0,0,0];return y!==null&&(x[0]=y.r||0,x[1]=y.g||0,x[2]=y.b||0,x[3]=y.opacity),Oc.apply(void 0,x)});function v3(b,a){if(!(!_p(b)||!_p(a)))return[[Number(b.r),Number(b.g),Number(b.b),Number(b.alpha)],[Number(a.r),Number(a.g),Number(a.b),Number(a.alpha)],function(y){var x=y.slice();if(x[3])for(var E=0;E<3;E++)x[E]=Math.round(vd(x[E],0,255));return x[3]=vd(x[3],0,1),"rgba(".concat(x.join(","),")")}]}function Hg(b,a){if(fl(a))return Hc(0,"px");if(a="".concat(a).trim().toLowerCase(),isFinite(Number(a))){if("px".search(b)>=0)return Hc(Number(a),"px");if("deg".search(b)>=0)return Hc(Number(a),"deg")}var y=[];a=a.replace(b,function(E){return y.push(E),"U".concat(E)});var x="U(".concat(b.source,")");return y.map(function(E){return Hc(Number(a.replace(new RegExp("U".concat(E),"g"),"").replace(new RegExp(x,"g"),"*0")),E)})[0]}var mA=function(a){return Hg(new RegExp("px","g"),a)},g3=Bd(mA),m3=function(a){return Hg(new RegExp("%","g"),a)};Bd(m3);var yA=function(a){return ys(a)||isFinite(Number(a))?Hc(Number(a)||0,"px"):Hg(new RegExp("px|%|em|rem","g"),a)},w1=Bd(yA),S1=function(a){return Hg(new RegExp("deg|rad|grad|turn","g"),a)},Xm=Bd(S1);function y3(b,a,y,x){var E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z="",ee=b.value||0,ne=a.value||0,ie=yv(b.unit),ae=b.convertTo(ie),le=a.convertTo(ie);return ae&&le?(ee=ae.value,ne=le.value,z=Cx(b.unit)):(wc.isLength(b.unit)||wc.isLength(a.unit))&&(ee=Fh(b,E,y),ne=Fh(a,E,y),z="px"),[ee,ne,function(ye){return x&&(ye=Math.max(ye,0)),ye+z}]}function Sh(b){var a=0;return b.unit===qo.kDegrees?a=b.value:b.unit===qo.kRadians?a=If(Number(b.value)):b.unit===qo.kTurns?a=HS(Number(b.value)):b.value&&(a=b.value),a}function I0(b,a){var y;return Array.isArray(b)?y=b.map(function(x){return Number(x)}):_u(b)?y=b.split(" ").map(function(x){return Number(x)}):ys(b)&&(y=[b]),a===2?y.length===1?[y[0],y[0]]:[y[0],y[1]]:a===4?y.length===1?[y[0],y[0],y[0],y[0]]:y.length===2?[y[0],y[1],y[0],y[1]]:y.length===3?[y[0],y[1],y[2],y[1]]:[y[0],y[1],y[2],y[3]]:a==="even"&&y.length%2===1?[].concat((0,la.Z)(y),(0,la.Z)(y)):y}function Fh(b,a,y){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(b.unit===qo.kPixels)return Number(b.value);if(b.unit===qo.kPercentage&&y){var E=y.nodeName===Ea.GROUP?y.getLocalBounds():y.getGeometryBounds();return(x?E.min[a]:0)+b.value/100*E.halfExtents[a]*2}return 0}var b3=function(a){return Hg(/deg|rad|grad|turn|px|%/g,a)},x3=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function bA(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(b=b.toLowerCase().trim(),b==="none")return[];for(var a=/\s*([\w-]+)\(([^)]*)\)/g,y=[],x,E=0;x=a.exec(b);){if(x.index!==E)return[];if(E=x.index+x[0].length,x3.indexOf(x[1])>-1&&y.push({name:x[1],params:x[2].split(" ").map(function(z){return b3(z)||Ym(z)})}),a.lastIndex===b.length)return y}return[]}function M1(b){return b.toString()}var xA=function(a){return typeof a=="number"?Hc(a):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(a)?Hc(Number(a)):Hc(0)},mu=Bd(xA);Bd(function(b){return _u(b)?b.split(" ").map(mu):b.map(mu)});function Ix(b,a){return[b,a,M1]}function sp(b,a){return function(y,x){return[y,x,function(E){return M1(vd(E,b,a))}]}}function jd(b,a){if(b.length===a.length)return[b,a,function(y){return y}]}function rg(b){return b.parsedStyle.d.totalLength===0&&(b.parsedStyle.d.totalLength=Wv(b.parsedStyle.d.absolutePath)),b.parsedStyle.d.totalLength}function Fp(b){return b.parsedStyle.points.totalLength===0&&(b.parsedStyle.points.totalLength=BS(b.parsedStyle.points.points)),b.parsedStyle.points.totalLength}function Jm(b){for(var a=0;a0&&y.push(x),{polygons:a,polylines:y}}function qm(b,a){return b[0]===a[0]&&b[1]===a[1]}function AA(b,a){for(var y=[],x=[],E=[],z=0;zMath.PI/2?Math.PI-ae:ae,le=le>Math.PI/2?Math.PI-le:le;var ye={xExtra:Math.cos(ie/2-ae)*(a/2*(1/Math.sin(ie/2)))-a/2||0,yExtra:Math.cos(le-ie/2)*(a/2*(1/Math.sin(ie/2)))-a/2||0};return ye}function Tx(b,a){return[a[0]+(a[0]-b[0]),a[1]+(a[1]-b[1])]}var CA=function(a,y){var x=a.x*y.x+a.y*y.y,E=Math.sqrt((Math.pow(a.x,2)+Math.pow(a.y,2))*(Math.pow(y.x,2)+Math.pow(y.y,2))),z=a.x*y.y-a.y*y.x<0?-1:1,ee=z*Math.acos(x/E);return ee},ey=function(a,y,x,E,z,ee,ne,ie){y=Math.abs(y),x=Math.abs(x),E=Uv(E,360);var ae=mc(E);if(a.x===ne.x&&a.y===ne.y)return{x:a.x,y:a.y,ellipticalArcAngle:0};if(y===0||x===0)return{x:0,y:0,ellipticalArcAngle:0};var le=(a.x-ne.x)/2,ye=(a.y-ne.y)/2,Te={x:Math.cos(ae)*le+Math.sin(ae)*ye,y:-Math.sin(ae)*le+Math.cos(ae)*ye},We=Math.pow(Te.x,2)/Math.pow(y,2)+Math.pow(Te.y,2)/Math.pow(x,2);We>1&&(y*=Math.sqrt(We),x*=Math.sqrt(We));var Ze=Math.pow(y,2)*Math.pow(x,2)-Math.pow(y,2)*Math.pow(Te.y,2)-Math.pow(x,2)*Math.pow(Te.x,2),Ye=Math.pow(y,2)*Math.pow(Te.y,2)+Math.pow(x,2)*Math.pow(Te.x,2),$e=Ze/Ye;$e=$e<0?0:$e;var ut=(z!==ee?1:-1)*Math.sqrt($e),ct={x:ut*(y*Te.y/x),y:ut*(-(x*Te.x)/y)},gt={x:Math.cos(ae)*ct.x-Math.sin(ae)*ct.y+(a.x+ne.x)/2,y:Math.sin(ae)*ct.x+Math.cos(ae)*ct.y+(a.y+ne.y)/2},Pt={x:(Te.x-ct.x)/y,y:(Te.y-ct.y)/x},_t=CA({x:1,y:0},Pt),Wt={x:(-Te.x-ct.x)/y,y:(-Te.y-ct.y)/x},Ht=CA(Pt,Wt);!ee&&Ht>0?Ht-=2*Math.PI:ee&&Ht<0&&(Ht+=2*Math.PI),Ht%=2*Math.PI;var zt=_t+Ht*ie,sn=y*Math.cos(zt),yn=x*Math.sin(zt),Fn={x:Math.cos(ae)*sn-Math.sin(ae)*yn+gt.x,y:Math.sin(ae)*sn+Math.cos(ae)*yn+gt.y,ellipticalArcStartAngle:_t,ellipticalArcEndAngle:_t+Ht,ellipticalArcAngle:zt,ellipticalArcCenter:gt,resultantRx:y,resultantRy:x};return Fn};function wA(b){for(var a=[],y=null,x=null,E=null,z=0,ee=b.length,ne=0;ne2&&arguments[2]!==void 0?arguments[2]:!0,x=b.arcParams,E=x.rx,z=E===void 0?0:E,ee=x.ry,ne=ee===void 0?0:ee,ie=x.xRotation,ae=x.arcFlag,le=x.sweepFlag,ye=ey({x:b.prePoint[0],y:b.prePoint[1]},z,ne,ie,!!ae,!!le,{x:b.currentPoint[0],y:b.currentPoint[1]},a),Te=ey({x:b.prePoint[0],y:b.prePoint[1]},z,ne,ie,!!ae,!!le,{x:b.currentPoint[0],y:b.currentPoint[1]},y?a+.005:a-.005),We=Te.x-ye.x,Ze=Te.y-ye.y,Ye=Math.sqrt(We*We+Ze*Ze);return{x:-We/Ye,y:-Ze/Ye}}function D1(b){return Math.sqrt(b[0]*b[0]+b[1]*b[1])}function bv(b,a){return D1(b)*D1(a)?(b[0]*a[0]+b[1]*a[1])/(D1(b)*D1(a)):1}function MA(b,a){return(b[0]*a[1]1&&(y*=Math.sqrt(We),x*=Math.sqrt(We));var Ze=y*y*(Te*Te)+x*x*(ye*ye),Ye=Ze?Math.sqrt((y*y*(x*x)-Ze)/Ze):1;z===ee&&(Ye*=-1),isNaN(Ye)&&(Ye=0);var $e=x?Ye*y*Te/x:0,ut=y?Ye*-x*ye/y:0,ct=(ne+ae)/2+Math.cos(E)*$e-Math.sin(E)*ut,gt=(ie+le)/2+Math.sin(E)*$e+Math.cos(E)*ut,Pt=[(ye-$e)/y,(Te-ut)/x],_t=[(-1*ye-$e)/y,(-1*Te-ut)/x],Wt=MA([1,0],Pt),Ht=MA(Pt,_t);return bv(Pt,_t)<=-1&&(Ht=Math.PI),bv(Pt,_t)>=1&&(Ht=0),ee===0&&Ht>0&&(Ht-=2*Math.PI),ee===1&&Ht<0&&(Ht+=2*Math.PI),{cx:ct,cy:gt,rx:qm(b,[ae,le])?0:y,ry:qm(b,[ae,le])?0:x,startAngle:Wt,endAngle:Wt+Ht,xRotation:E,arcFlag:z,sweepFlag:ee}}function E3(b,a,y){return b.reduce(function(x,E){var z="";if(E[0]==="M"||E[0]==="L"){var ee=vec3.fromValues(E[1],E[2],0);y&&vec3.transformMat4(ee,ee,y),z="".concat(E[0]).concat(ee[0],",").concat(ee[1])}else if(E[0]==="Z")z=E[0];else if(E[0]==="C"){var ne=vec3.fromValues(E[1],E[2],0),ie=vec3.fromValues(E[3],E[4],0),ae=vec3.fromValues(E[5],E[6],0);y&&(vec3.transformMat4(ne,ne,y),vec3.transformMat4(ie,ie,y),vec3.transformMat4(ae,ae,y)),z="".concat(E[0]).concat(ne[0],",").concat(ne[1],",").concat(ie[0],",").concat(ie[1],",").concat(ae[0],",").concat(ae[1])}else if(E[0]==="A"){var le=vec3.fromValues(E[6],E[7],0);y&&vec3.transformMat4(le,le,y),z="".concat(E[0]).concat(E[1],",").concat(E[2],",").concat(E[3],",").concat(E[4],",").concat(E[5],",").concat(le[0],",").concat(le[1])}else if(E[0]==="Q"){var ye=vec3.fromValues(E[1],E[2],0),Te=vec3.fromValues(E[3],E[4],0);y&&(vec3.transformMat4(ye,ye,y),vec3.transformMat4(Te,Te,y)),z="".concat(E[0]).concat(E[1],",").concat(E[2],",").concat(E[3],",").concat(E[4],"}")}return x+=z},"")}function A3(b,a,y,x){return[["M",b,a],["L",y,x]]}function PA(b,a,y,x){var E=(-1+Math.sqrt(2))/3*4,z=b*E,ee=a*E,ne=y-b,ie=y+b,ae=x-a,le=x+a;return[["M",ne,x],["C",ne,x-ee,y-z,ae,y,ae],["C",y+z,ae,ie,x-ee,ie,x],["C",ie,x+ee,y+z,le,y,le],["C",y-z,le,ne,x+ee,ne,x],["Z"]]}function C3(b,a){var y=b.map(function(x,E){return[E===0?"M":"L",x[0],x[1]]});return a&&y.push(["Z"]),y}function xv(b,a,y,x,E){if(E){var z=_slicedToArray(E,4),ee=z[0],ne=z[1],ie=z[2],ae=z[3],le=b>0?1:-1,ye=a>0?1:-1,Te=le+ye!==0?1:0;return[["M",le*ee+y,x],["L",b-le*ne+y,x],ne?["A",ne,ne,0,0,Te,b+y,ye*ne+x]:null,["L",b+y,a-ye*ie+x],ie?["A",ie,ie,0,0,Te,b+y-le*ie,a+x]:null,["L",y+le*ae,a+x],ae?["A",ae,ae,0,0,Te,y,a+x-ye*ae]:null,["L",y,ye*ee+x],ee?["A",ee,ee,0,0,Te,le*ee+y,x]:null,["Z"]].filter(function(We){return We})}return[["M",y,x],["L",y+b,x],["L",y+b,x+a],["L",y,x+a],["Z"]]}function n7(b){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:b.getLocalTransform(),y=[];switch(b.nodeName){case Ea.LINE:var x=b.parsedStyle,E=x.x1,z=E===void 0?0:E,ee=x.y1,ne=ee===void 0?0:ee,ie=x.x2,ae=ie===void 0?0:ie,le=x.y2,ye=le===void 0?0:le;y=A3(z,ne,ae,ye);break;case Ea.CIRCLE:{var Te=b.parsedStyle,We=Te.r,Ze=We===void 0?0:We,Ye=Te.cx,$e=Ye===void 0?0:Ye,ut=Te.cy,ct=ut===void 0?0:ut;y=PA(Ze,Ze,$e,ct);break}case Ea.ELLIPSE:{var gt=b.parsedStyle,Pt=gt.rx,_t=Pt===void 0?0:Pt,Wt=gt.ry,Ht=Wt===void 0?0:Wt,zt=gt.cx,sn=zt===void 0?0:zt,yn=gt.cy,Fn=yn===void 0?0:yn;y=PA(_t,Ht,sn,Fn);break}case Ea.POLYLINE:case Ea.POLYGON:var Wn=b.parsedStyle.points;y=C3(Wn.points,b.nodeName===Ea.POLYGON);break;case Ea.RECT:var ar=b.parsedStyle,Qn=ar.width,Mr=Qn===void 0?0:Qn,Jr=ar.height,gr=Jr===void 0?0:Jr,ur=ar.x,yr=ur===void 0?0:ur,Zr=ar.y,or=Zr===void 0?0:Zr,ai=ar.radius,ra=ai&&ai.some(function(Xi){return Xi!==0});y=xv(Mr,gr,yr,or,ra&&ai.map(function(Xi){return clamp(Xi,0,Math.min(Math.abs(Mr)/2,Math.abs(gr)/2))}));break;case Ea.PATH:var sa=b.parsedStyle.d.absolutePath;y=_toConsumableArray(sa);break}if(y.length)return E3(y,b,a)}function r7(b){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=b.map(function(ee,ne){var ie=ee[0],ae=b[ne+1],le=ne===0&&(a!==0||y!==0),ye=(ne===b.length-1||ae&&(ae[0]==="M"||ae[0]==="Z"))&&x!==0&&E!==0,Te=le?[a,y]:[0,0],We=_slicedToArray(Te,2),Ze=We[0],Ye=We[1],$e=ye?[x,E]:[0,0],ut=_slicedToArray($e,2),ct=ut[0],gt=ut[1];switch(ie){case"M":return"M ".concat(ee[1]+Ze,",").concat(ee[2]+Ye);case"L":return"L ".concat(ee[1]+ct,",").concat(ee[2]+gt);case"Q":return"Q ".concat(ee[1]," ").concat(ee[2],",").concat(ee[3]+ct," ").concat(ee[4]+gt);case"C":return"C ".concat(ee[1]," ").concat(ee[2],",").concat(ee[3]," ").concat(ee[4],",").concat(ee[5]+ct," ").concat(ee[6]+gt);case"A":return"A ".concat(ee[1]," ").concat(ee[2]," ").concat(ee[3]," ").concat(ee[4]," ").concat(ee[5]," ").concat(ee[6]," ").concat(ee[7]).concat(ye?" L ".concat(ee[6]+x,",").concat(ee[7]+E):"");case"Z":return"Z";default:return null}}).filter(function(ee){return ee!==null}).join(" ");return~z.indexOf("NaN")?"":z}var IA=function(a){if(a===""||Array.isArray(a)&&a.length===0)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var y;try{y=Tm(a)}catch(We){y=Tm(""),console.error("[g]: Invalid SVG Path definition: ".concat(a))}Jm(y);var x=Kg(y),E=EA(y),z=E.polygons,ee=E.polylines,ne=wA(y),ie=AA(ne,0),ae=ie.x,le=ie.y,ye=ie.width,Te=ie.height;return{absolutePath:y,hasArc:x,segments:ne,polygons:z,polylines:ee,totalLength:0,rect:{x:Number.isFinite(ae)?ae:0,y:Number.isFinite(le)?le:0,width:Number.isFinite(ye)?ye:0,height:Number.isFinite(Te)?Te:0}}},w3=Bd(IA);function S3(b){return _u(b)?w3(b):IA(b)}function te(b,a,y){var x=b.curve,E=a.curve;(!x||x.length===0)&&(x=i1(b.absolutePath,!1),b.curve=x),(!E||E.length===0)&&(E=i1(a.absolutePath,!1),a.curve=E);var z=[x,E];x.length!==E.length&&(z=Og(x,E));var ee=jE(z[0])!==jE(z[1])?bS(z[0]):xS(z[0]);return[ee,Nm(z[1],ee),function(ne){return ne}]}function re(b,a){var y;return _u(b)?y=b.split(" ").map(function(x){var E=x.split(","),z=(0,Pr.Z)(E,2),ee=z[0],ne=z[1];return[Number(ee),Number(ne)]}):y=b,{points:y,totalLength:0,segments:[]}}function se(b,a){return[b.points,a.points,function(y){return y}]}var Se=null,Ve=/\s*(\w+)\(([^)]*)\)/g;function rt(b){return function(a){var y=0;return b.map(function(x){return x===Se?a[y++]:x})}}function ft(b){return b}var Ft={matrix:["NNNNNN",[Se,Se,0,0,Se,Se,0,0,0,0,1,0,Se,Se,0,1],ft],matrix3d:["NNNNNNNNNNNNNNNN",ft],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",rt([Se,Se,new wc(1)]),ft],scaleX:["N",rt([Se,new wc(1),new wc(1)]),rt([Se,new wc(1)])],scaleY:["N",rt([new wc(1),Se,new wc(1)]),rt([new wc(1),Se])],scaleZ:["N",rt([new wc(1),new wc(1),Se])],scale3d:["NNN",ft],skew:["Aa",null,ft],skewX:["A",null,rt([Se,tg])],skewY:["A",null,rt([tg,Se])],translate:["Tt",rt([Se,Se,_h]),ft],translateX:["T",rt([Se,_h,_h]),rt([Se,_h])],translateY:["T",rt([_h,Se,_h]),rt([_h,Se])],translateZ:["L",rt([_h,_h,Se])],translate3d:["TTL",ft]};function Gt(b){for(var a=[],y=b.length,x=0;x2&&arguments[2]!==void 0?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(y.attributes,x);var z=y.parsedStyle.clipPath,ee=y.parsedStyle.offsetPath;Hd(y,x);var ne=!!E.forceUpdateGeometry;if(!ne){for(var ie in x)if(zh.has(ie)){ne=!0;break}}var ae=Mh(y);ae.has("fill")&&x.fill&&(y.parsedStyle.fill=Ym(x.fill)),ae.has("stroke")&&x.stroke&&(y.parsedStyle.stroke=Ym(x.stroke)),ae.has("shadowColor")&&x.shadowColor&&(y.parsedStyle.shadowColor=Ym(x.shadowColor)),ae.has("filter")&&x.filter&&(y.parsedStyle.filter=bA(x.filter)),ae.has("radius")&&!fl(x.radius)&&(y.parsedStyle.radius=I0(x.radius,4)),ae.has("lineDash")&&!fl(x.lineDash)&&(y.parsedStyle.lineDash=I0(x.lineDash,"even")),ae.has("points")&&x.points&&(y.parsedStyle.points=re(x.points)),ae.has("d")&&x.d===""&&(y.parsedStyle.d=(0,di.Z)({},aA)),ae.has("d")&&x.d&&(y.parsedStyle.d=S3(x.d)),ae.has("textTransform")&&x.textTransform&&this.runtime.CSSPropertySyntaxFactory[jo.TEXT_TRANSFORM].calculator(null,null,{value:x.textTransform},y,null),ae.has("clipPath")&&!Il(x.clipPath)&&this.runtime.CSSPropertySyntaxFactory[jo.DEFINED_PATH].calculator("clipPath",z,x.clipPath,y,this.runtime),ae.has("offsetPath")&&x.offsetPath&&this.runtime.CSSPropertySyntaxFactory[jo.DEFINED_PATH].calculator("offsetPath",ee,x.offsetPath,y,this.runtime),ae.has("transform")&&x.transform&&(y.parsedStyle.transform=nn(x.transform)),ae.has("transformOrigin")&&x.transformOrigin&&(y.parsedStyle.transformOrigin=du(x.transformOrigin)),ae.has("markerStart")&&x.markerStart&&(y.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[jo.MARKER].calculator(null,x.markerStart,x.markerStart,null,null)),ae.has("markerEnd")&&x.markerEnd&&(y.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[jo.MARKER].calculator(null,x.markerEnd,x.markerEnd,null,null)),ae.has("markerMid")&&x.markerMid&&(y.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[jo.MARKER].calculator("",x.markerMid,x.markerMid,null,null)),ae.has("zIndex")&&!fl(x.zIndex)&&this.runtime.CSSPropertySyntaxFactory[jo.Z_INDEX].postProcessor(y),ae.has("offsetDistance")&&!fl(x.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[jo.OFFSET_DISTANCE].postProcessor(y),ae.has("transform")&&x.transform&&this.runtime.CSSPropertySyntaxFactory[jo.TRANSFORM].postProcessor(y),ae.has("transformOrigin")&&x.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[jo.TRANSFORM_ORIGIN].postProcessor(y),ne&&(y.dirty(!0,!0),E.forceUpdateGeometry||this.runtime.sceneGraphService.dirtyToRoot(y))}},{key:"updateGeometry",value:function(y){var x=y.nodeName,E=this.runtime.geometryUpdaterFactory[x];if(E){var z=y.geometry;z.contentBounds||(z.contentBounds=new Ac),z.renderBounds||(z.renderBounds=new Ac);var ee=y.parsedStyle,ne=E.update(ee,y),ie=ne.cx,ae=ie===void 0?0:ie,le=ne.cy,ye=le===void 0?0:le,Te=ne.cz,We=Te===void 0?0:Te,Ze=ne.hwidth,Ye=Ze===void 0?0:Ze,$e=ne.hheight,ut=$e===void 0?0:$e,ct=ne.hdepth,gt=ct===void 0?0:ct,Pt=[Math.abs(Ye),Math.abs(ut),gt],_t=ee.stroke,Wt=ee.lineWidth,Ht=Wt===void 0?1:Wt,zt=ee.increasedLineWidthForHitTesting,sn=zt===void 0?0:zt,yn=ee.shadowType,Fn=yn===void 0?"outer":yn,Wn=ee.shadowColor,ar=ee.filter,Qn=ar===void 0?[]:ar,Mr=ee.transformOrigin,Jr=[ae,ye,We];z.contentBounds.update(Jr,Pt);var gr=x===Ea.POLYLINE||x===Ea.POLYGON||x===Ea.PATH?Math.SQRT2:.5,ur=_t&&!_t.isNone;if(ur){var yr=((Ht||0)+(sn||0))*gr;Pt[0]+=yr,Pt[1]+=yr}if(z.renderBounds.update(Jr,Pt),Wn&&Fn&&Fn!=="inner"){var Zr=z.renderBounds,or=Zr.min,ai=Zr.max,ra=ee.shadowBlur,sa=ee.shadowOffsetX,Xi=ee.shadowOffsetY,bi=ra||0,qi=sa||0,Ra=Xi||0,uo=or[0]-bi+qi,Mo=ai[0]+bi+qi,vl=or[1]-bi+Ra,ul=ai[1]+bi+Ra;or[0]=Math.min(or[0],uo),ai[0]=Math.max(ai[0],Mo),or[1]=Math.min(or[1],vl),ai[1]=Math.max(ai[1],ul),z.renderBounds.setMinMax(or,ai)}Qn.forEach(function(dl){var su=dl.name,jl=dl.params;if(su==="blur"){var Zo=jl[0].value;z.renderBounds.update(z.renderBounds.center,pc(z.renderBounds.halfExtents,z.renderBounds.halfExtents,[Zo,Zo,0]))}else if(su==="drop-shadow"){var ps=jl[0].value,Ga=jl[1].value,lo=jl[2].value,Po=z.renderBounds,Ls=Po.min,qa=Po.max,il=Ls[0]-lo+ps,Ns=qa[0]+lo+ps,ku=Ls[1]-lo+Ga,tu=qa[1]+lo+Ga;Ls[0]=Math.min(Ls[0],il),qa[0]=Math.max(qa[0],Ns),Ls[1]=Math.min(Ls[1],ku),qa[1]=Math.max(qa[1],tu),z.renderBounds.setMinMax(Ls,qa)}}),y.geometry.dirty=!1;var Do=Ye<0,zs=ut<0,As=(Do?-1:1)*(Mr?Fh(Mr[0],0,y,!0):0),Qs=(zs?-1:1)*(Mr?Fh(Mr[1],1,y,!0):0);(As||Qs)&&y.setOrigin(As,Qs)}}},{key:"updateSizeAttenuation",value:function(y,x){y.style.isSizeAttenuation?(y.style.rawLineWidth||(y.style.rawLineWidth=y.style.lineWidth),y.style.lineWidth=(y.style.rawLineWidth||1)/x,y.nodeName===Ea.CIRCLE&&(y.style.rawR||(y.style.rawR=y.style.r),y.style.r=(y.style.rawR||1)/x)):(y.style.rawLineWidth&&(y.style.lineWidth=y.style.rawLineWidth,delete y.style.rawLineWidth),y.nodeName===Ea.CIRCLE&&y.style.rawR&&(y.style.r=y.style.rawR,delete y.style.rawR))}}])}();function Hd(b,a){var y=Mh(b);for(var x in a)y.has(x)&&(b.parsedStyle[x]=a[x])}function Mh(b){return b.constructor.PARSED_STYLE_LIST}var oh=function(){function b(){(0,si.Z)(this,b),this.mixer=Ix}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z){return Sh(E)}}])}(),lc=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z,ee){return E instanceof P0&&(E=null),ee.sceneGraphService.updateDisplayObjectDependency(y,x,E,z),y==="clipPath"&&z.forEach(function(ne){ne.childNodes.length===0&&ee.sceneGraphService.dirtyToRoot(ne)}),E}}])}(),ld=function(){function b(){(0,si.Z)(this,b),this.parser=Ym,this.mixer=v3}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z){return E instanceof P0?E.value==="none"?Px:pA:E}}])}(),Kd=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E instanceof P0?[]:E}}])}();function O0(b){var a=b.parsedStyle,y=a.fontSize;return fl(y)?null:y}var u0=function(){function b(){(0,si.Z)(this,b),this.mixer=Ix}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z,ee){if(ys(E))return E;if(wc.isRelativeUnit(E.unit)){if(E.unit===qo.kPercentage)return 0;if(E.unit===qo.kEms){if(z.parentNode){var ne=O0(z.parentNode);if(ne)return ne*=E.value,ne}return 0}if(E.unit===qo.kRems){var ie;if(z!=null&&(ie=z.ownerDocument)!==null&&ie!==void 0&&ie.documentElement){var ae=O0(z.ownerDocument.documentElement);if(ae)return ae*=E.value,ae}return 0}}else return E.value}}])}(),lp=function(){function b(){(0,si.Z)(this,b),this.mixer=jd}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.map(function(z){return z.value})}}])}(),up=function(){function b(){(0,si.Z)(this,b),this.mixer=jd}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.map(function(z){return z.value})}}])}(),L0=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z){var ee;E instanceof P0&&(E=null);var ne=(ee=E)===null||ee===void 0?void 0:ee.cloneNode(!0);return ne&&(ne.style.isMarker=!0),ne}}])}(),Ox=function(){function b(){(0,si.Z)(this,b),this.mixer=Ix}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.value}}])}(),i7=function(){function b(){(0,si.Z)(this,b),this.mixer=sp(0,1)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.value}},{key:"postProcessor",value:function(y){var x=y.parsedStyle,E=x.offsetPath,z=x.offsetDistance;if(E){var ee=E.nodeName;if(ee===Ea.LINE||ee===Ea.PATH||ee===Ea.POLYLINE){var ne=E.getPoint(z);ne&&y.setLocalPosition(ne.x,ne.y)}}}}])}(),a7=function(){function b(){(0,si.Z)(this,b),this.mixer=sp(0,1)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.value}}])}(),o7=function(){function b(){(0,si.Z)(this,b),this.parser=S3,this.mixer=te}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E instanceof P0&&E.value==="unset"?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new Rp(0,0,0,0)}:E}}])}(),s7=(0,zr.Z)(function b(){(0,si.Z)(this,b),this.mixer=se}),l7=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z>>1;p6(b[E],a)<0?y=E+1:x=E}return y}function p6(b,a){var y=Number(b.parsedStyle.zIndex||0),x=Number(a.parsedStyle.zIndex||0);if(y===x){var E=b.parentNode;if(E){var z=E.childNodes||[];return z.indexOf(b)-z.indexOf(a)}}return y-x}function v6(b){var a=b;do{var y,x=(y=a.parsedStyle)===null||y===void 0?void 0:y.clipPath;if(x)return a;a=a.parentElement}while(a!==null);return null}var g6="px";function p7(b,a,y){D3&&b.style&&(b.style.width=a+g6,b.style.height=y+g6)}function m6(b,a){if(D3)return document.defaultView.getComputedStyle(b,null).getPropertyValue(a)}function v7(b){var a=m6(b,"width");return a==="auto"?b.offsetWidth:parseFloat(a)}function g7(b){var a=m6(b,"height");return a==="auto"?b.offsetHeight:parseFloat(a)}var m7=1,y7={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},P3=typeof performance=="object"&&performance.now?performance:Date;function TA(b){return b.nodeName===Ea.FRAGMENT?!0:b.getRootNode().nodeName===Ea.FRAGMENT}function ty(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"auto",a=arguments.length>1?arguments[1]:void 0,y=arguments.length>2?arguments[2]:void 0,x=!1,E=!1,z=!!a&&!a.isNone,ee=!!y&&!y.isNone;return b==="visiblepainted"||b==="painted"||b==="auto"?(x=z,E=ee):b==="visiblefill"||b==="fill"?x=!0:b==="visiblestroke"||b==="stroke"?E=!0:(b==="visible"||b==="all")&&(x=!0,E=!0),[x,E]}var b7=1,x7=function(){return b7++},Ev=typeof self=="object"&&self.self===self?self:typeof xe.g=="object"&&xe.g.global===xe.g?xe.g:{},E7=Date.now(),A7=function(){return Ev.performance&&typeof Ev.performance.now=="function"?Ev.performance.now():Date.now()-E7},Lx={},y6=Date.now(),C7=function(a){if(typeof a!="function")throw new TypeError("".concat(a," is not a function"));var y=Date.now(),x=y-y6,E=x>16?0:16-x,z=x7();return Lx[z]=a,Object.keys(Lx).length>1||setTimeout(function(){y6=y;var ee=Lx;Lx={},Object.keys(ee).forEach(function(ne){return ee[ne](A7())})},E),z},w7=function(a){delete Lx[a]},S7=["","webkit","moz","ms","o"],b6=function(a){return typeof a!="string"?C7:a===""?Ev.requestAnimationFrame:Ev["".concat(a,"RequestAnimationFrame")]},M7=function(a){return typeof a!="string"?w7:a===""?Ev.cancelAnimationFrame:Ev["".concat(a,"CancelAnimationFrame")]||Ev["".concat(a,"CancelRequestAnimationFrame")]},D7=function(a,y){for(var x=0;a[x]!==void 0;){if(y(a[x]))return a[x];x+=1}},x6=D7(S7,function(b){return!!b6(b)}),I3=b6(x6),E6=M7(x6);Ev.requestAnimationFrame=I3,Ev.cancelAnimationFrame=E6;var P7=function(){function b(){(0,si.Z)(this,b),this.callbacks=[]}return(0,zr.Z)(b,[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(y,x){this.callbacks.push(x)}},{key:"promise",value:function(){for(var y=arguments.length,x=new Array(y),E=0;E=0;le--){var ye=ae[le].trim();!O7.test(ye)&&T7.indexOf(ye)<0&&(ye='"'.concat(ye,'"')),ae[le]=ye}return"".concat(z," ").concat(ee," ").concat(ne," ").concat(ie," ").concat(ae.join(","))},function(b){var a=A6(b),y=a.fontSize,x=a.fontFamily,E=a.fontStyle,z=a.fontVariant,ee=a.fontWeight;return"".concat(E,"_").concat(z,"_").concat(ee,"_").concat(y,"_").concat(x)}),L7=1e-6,Bx=function(a){return Math.max(a,L7)};function O3(b,a,y){return tl(b),b[4]=Math.tan(a),b[1]=Math.tan(y),b}var af=gu(),B7=gu(),N7={scale:function(a){n0(af,[a[0].value,a[1].value,1].map(function(y){return Bx(y)}))},scaleX:function(a){n0(af,[a[0].value,1,1].map(function(y){return Bx(y)}))},scaleY:function(a){n0(af,[1,a[0].value,1].map(function(y){return Bx(y)}))},scaleZ:function(a){n0(af,[1,1,a[0].value].map(function(y){return Bx(y)}))},scale3d:function(a){n0(af,[a[0].value,a[1].value,a[2].value].map(function(y){return Bx(y)}))},translate:function(a){t0(af,[a[0].value,a[1].value,0])},translateX:function(a){t0(af,[a[0].value,0,0])},translateY:function(a){t0(af,[0,a[0].value,0])},translateZ:function(a){t0(af,[0,0,a[0].value])},translate3d:function(a){t0(af,[a[0].value,a[1].value,a[2].value])},rotate:function(a){Em(af,mc(Sh(a[0])))},rotateX:function(a){Ju(af,mc(Sh(a[0])))},rotateY:function(a){xm(af,mc(Sh(a[0])))},rotateZ:function(a){Em(af,mc(Sh(a[0])))},rotate3d:function(a){bm(af,mc(Sh(a[3])),[a[0].value,a[1].value,a[2].value])},skew:function(a){O3(af,mc(a[0].value),mc(a[1].value))},skewX:function(a){O3(af,mc(a[0].value),0)},skewY:function(a){O3(af,0,mc(a[0].value))},matrix:function(a){hf(af,a[0].value,a[1].value,0,0,a[2].value,a[3].value,0,0,0,0,1,0,a[4].value,a[5].value,0,1)},matrix3d:function(a){hf.apply(Me,[af].concat((0,la.Z)(a.map(function(y){return y.value}))))}},R7=qs(1,1,1),k7=ds(),w6={translate:function(a,y){mo.sceneGraphService.setLocalScale(a,R7,!1),mo.sceneGraphService.setLocalEulerAngles(a,k7,void 0,void 0,!1),mo.sceneGraphService.setLocalPosition(a,[y[0].value,y[1].value,0],!1),mo.sceneGraphService.dirtyLocalTransform(a,a.transformable)}};function S6(b,a){if(b.length){if(b.length===1&&w6[b[0].t]){w6[b[0].t](a,b[0].d);return}for(var y=tl(B7),x=0;x1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2?arguments[2]:void 0;if(E)return this.dispatchEventToSelf(y),!0;var z;if(this.document)z=this;else if(this.defaultView)z=this.defaultView;else{var ee;z=(ee=this.ownerDocument)===null||ee===void 0?void 0:ee.defaultView}if(z){if(y.manager=z.getEventService(),!y.manager)return!1;y.defaultPrevented=!1,y.path?y.path.length=0:y.page=[],x||(y.target=this),y.manager.dispatchEvent(y,y.type,x)}else this.dispatchEventToSelf(y);return!y.defaultPrevented}}])}(),wd=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z0&&arguments[0]!==void 0?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(x):x.composed&&this.host?this.host.getRootNode(x):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(x){throw new Error(oc)}},{key:"lookupNamespaceURI",value:function(x){throw new Error(oc)}},{key:"lookupPrefix",value:function(x){throw new Error(oc)}},{key:"normalize",value:function(){throw new Error(oc)}},{key:"isEqualNode",value:function(x){return this===x}},{key:"isSameNode",value:function(x){return this.isEqualNode(x)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(x){if(x===this)return 0;for(var E=x,z=this,ee=[E],ne=[z];(ie=E.parentNode)!==null&&ie!==void 0?ie:z.parentNode;){var ie;E=E.parentNode?(ee.push(E.parentNode),E.parentNode):E,z=z.parentNode?(ne.push(z.parentNode),z.parentNode):z}if(E!==z)return a.DOCUMENT_POSITION_DISCONNECTED|a.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|a.DOCUMENT_POSITION_PRECEDING;var ae=ee.length>ne.length?ee:ne,le=ae===ee?ne:ee;if(ae[ae.length-le.length]===le[0])return ae===ee?a.DOCUMENT_POSITION_CONTAINED_BY|a.DOCUMENT_POSITION_FOLLOWING:a.DOCUMENT_POSITION_CONTAINS|a.DOCUMENT_POSITION_PRECEDING;for(var ye=ae.length-le.length,Te=le.length-1;Te>=0;Te--){var We=le[Te],Ze=ae[ye+Te];if(Ze!==We){var Ye=We.parentNode.childNodes;return Ye.indexOf(We)0&&E;)E=E.parentNode,x--;return E}},{key:"forEach",value:function(x){for(var E=[this];E.length>0;){var z=E.pop(),ee=x(z);if(ee===!1)break;for(var ne=z.childNodes.length-1;ne>=0;ne--)E.push(z.childNodes[ne])}}}],[{key:"isNode",value:function(x){return!!x.childNodes}}])}(D6);wd.DOCUMENT_POSITION_DISCONNECTED=1,wd.DOCUMENT_POSITION_PRECEDING=2,wd.DOCUMENT_POSITION_FOLLOWING=4,wd.DOCUMENT_POSITION_CONTAINS=8,wd.DOCUMENT_POSITION_CONTAINED_BY=16,wd.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var Y7=2048,X7=function(){function b(a,y){var x=this;(0,si.Z)(this,b),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=gu(),this.tmpVec3=ds(),this.onPointerDown=function(E){var z=x.createPointerEvent(E);if(x.dispatchEvent(z,"pointerdown"),z.pointerType==="touch")x.dispatchEvent(z,"touchstart");else if(z.pointerType==="mouse"||z.pointerType==="pen"){var ee=z.button===2;x.dispatchEvent(z,ee?"rightdown":"mousedown")}var ne=x.trackingData(E.pointerId);ne.pressTargetsByButton[E.button]=z.composedPath(),x.freeEvent(z)},this.onPointerUp=function(E){var z=P3.now(),ee=x.createPointerEvent(E,void 0,void 0,x.context.config.alwaysTriggerPointerEventOnCanvas?x.rootTarget:void 0);if(x.dispatchEvent(ee,"pointerup"),ee.pointerType==="touch")x.dispatchEvent(ee,"touchend");else if(ee.pointerType==="mouse"||ee.pointerType==="pen"){var ne=ee.button===2;x.dispatchEvent(ee,ne?"rightup":"mouseup")}var ie=x.trackingData(E.pointerId),ae=x.findMountedTarget(ie.pressTargetsByButton[E.button]),le=ae;if(ae&&!ee.composedPath().includes(ae)){for(var ye=ae;ye&&!ee.composedPath().includes(ye);){if(ee.currentTarget=ye,x.notifyTarget(ee,"pointerupoutside"),ee.pointerType==="touch")x.notifyTarget(ee,"touchendoutside");else if(ee.pointerType==="mouse"||ee.pointerType==="pen"){var Te=ee.button===2;x.notifyTarget(ee,Te?"rightupoutside":"mouseupoutside")}wd.isNode(ye)&&(ye=ye.parentNode)}delete ie.pressTargetsByButton[E.button],le=ye}if(le){var We,Ze=x.clonePointerEvent(ee,"click");Ze.target=le,Ze.path=[],ie.clicksByButton[E.button]||(ie.clicksByButton[E.button]={clickCount:0,target:Ze.target,timeStamp:z});var Ye=x.context.renderingContext.root.ownerDocument.defaultView,$e=ie.clicksByButton[E.button];$e.target===Ze.target&&z-$e.timeStamp=1;z--)if(y.currentTarget=E[z],this.notifyTarget(y,x),y.propagationStopped||y.propagationImmediatelyStopped)return;if(y.eventPhase=y.AT_TARGET,y.currentTarget=y.target,this.notifyTarget(y,x),!(y.propagationStopped||y.propagationImmediatelyStopped)){var ee=E.indexOf(y.currentTarget);y.eventPhase=y.BUBBLING_PHASE;for(var ne=ee+1;neee||E>ne?null:!ie&&this.pickHandler(y)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(y,x){var E,z=x==null?void 0:x.target;if((E=z)!==null&&E!==void 0&&E.shadowRoot&&(z=x.composedPath()[0]),z){if(z===y)return!0;if(y&&y.contains)return y.contains(z)}return x!=null&&x.composedPath?x.composedPath().indexOf(y)>-1:!1}},{key:"getExistedHTML",value:function(y){if(y.nativeEvent.composedPath)for(var x=0,E=y.nativeEvent.composedPath();x=0;E--){var z=y[E];if(z===this.rootTarget||wd.isNode(z)&&z.parentNode===x)x=y[E];else break}return x}},{key:"getCursor",value:function(y){for(var x=y;x;){var E=f7(x)&&x.getAttribute("cursor");if(E)return E;x=wd.isNode(x)&&x.parentNode}}}])}(),B3=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"getOrCreateCanvas",value:function(y,x){if(this.canvas)return this.canvas;if(y||mo.offscreenCanvas)this.canvas=y||mo.offscreenCanvas,this.context=this.canvas.getContext("2d",(0,di.Z)({willReadFrequently:!0},x));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",(0,di.Z)({willReadFrequently:!0},x)),(!this.context||!this.context.measureText)&&(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(E){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",(0,di.Z)({willReadFrequently:!0},x))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(y,x){return this.context?this.context:(this.getOrCreateCanvas(y,x),this.context)}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(y){}try{return document.createElement("canvas")}catch(y){}return null}}])}(),P1=function(b){return b[b.CAMERA_CHANGED=0]="CAMERA_CHANGED",b[b.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",b[b.NONE=2]="NONE",b}({}),J7=function(){function b(a,y){(0,si.Z)(this,b),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new Wh,initAsync:new P7,dirtycheck:new T3,cull:new T3,beginFrame:new Wh,beforeRender:new Wh,render:new Wh,afterRender:new Wh,endFrame:new Wh,destroy:new Wh,pick:new I7,pickSync:new T3,pointerDown:new Wh,pointerUp:new Wh,pointerMove:new Wh,pointerOut:new Wh,pointerOver:new Wh,pointerWheel:new Wh,pointerCancel:new Wh,click:new Wh},this.globalRuntime=a,this.context=y}return(0,zr.Z)(b,[{key:"init",value:function(y){var x=this,E=(0,di.Z)((0,di.Z)({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach(function(z){z.apply(E,x.globalRuntime)}),this.hooks.init.call(),this.hooks.initAsync.getCallbacksNum()===0?(this.inited=!0,y()):this.hooks.initAsync.promise().then(function(){x.inited=!0,y()}).catch(function(z){})}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){var y=this.context.config.renderer,x=y.getConfig(),E=x.enableDirtyRectangleRendering;return!E||this.context.renderingContext.renderReasons.has(P1.CAMERA_CHANGED)}},{key:"render",value:function(y,x,E){var z=this,ee=y.getConfig(),ne=this.context.renderingContext;if(this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0,this.globalRuntime.sceneGraphService.syncHierarchy(ne.root),this.globalRuntime.sceneGraphService.notifyMutationObservers(y),ne.renderReasons.size&&this.inited){ne.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var ie=ne.renderReasons.size===1&&ne.renderReasons.has(P1.CAMERA_CHANGED),ae=!ee.disableRenderHooks||!ie;ae&&this.renderDisplayObject(ne.root,ee,ne),this.hooks.beginFrame.call(x),ae&&ne.renderListCurrentFrame.forEach(function(le){z.hooks.beforeRender.call(le),z.hooks.render.call(le),z.hooks.afterRender.call(le)}),this.hooks.endFrame.call(x),ne.renderListCurrentFrame=[],ne.renderReasons.clear(),E()}}},{key:"renderDisplayObject",value:function(y,x,E){var z=this,ee=x.renderer.getConfig(),ne=ee.enableDirtyCheck,ie=ee.enableCulling;function ae(Ye){var $e=Ye.renderable,ut=Ye.sortable,ct=ne?$e.dirty||E.dirtyRectangleRenderingDisabled?Ye:null:Ye,gt=null;ct&&(gt=ie?z.hooks.cull.call(ct,z.context.camera):ct,gt&&(z.stats.rendered+=1,E.renderListCurrentFrame.push(gt))),Ye.dirty(!1),ut.renderOrder=z.zIndexCounter,z.zIndexCounter+=1,z.stats.total+=1,ut.dirty&&(z.sort(Ye,ut),ut.dirty=!1,ut.dirtyChildren=[],ut.dirtyReason=void 0)}for(var le=[y];le.length>0;){var ye,Te=le.pop();ae(Te);for(var We=((ye=Te.sortable)===null||ye===void 0||(ye=ye.sorted)===null||ye===void 0?void 0:ye.length)>0?Te.sortable.sorted:Te.childNodes,Ze=We.length-1;Ze>=0;Ze--)le.push(We[Ze])}}},{key:"sort",value:function(y,x){var E,z;(x==null||(E=x.sorted)===null||E===void 0?void 0:E.length)>0&&x.dirtyReason!==v1.Z_INDEX_CHANGED?x.dirtyChildren.forEach(function(ee){var ne=x.sorted.indexOf(ee);ne>-1&&x.sorted.splice(ne,1);var ie=y.childNodes.indexOf(ee);if(ie>-1)if(x.sorted.length===0)x.sorted.push(ee);else{var ae=h7(x.sorted,ee);x.sorted.splice(ae,0,ee)}}):x.sorted=y.childNodes.slice().sort(p6),((z=x.sorted)===null||z===void 0?void 0:z.length)>0&&y.childNodes.filter(function(ee){return ee.parsedStyle.zIndex}).length===0&&(x.sorted=[])}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call()}},{key:"dirty",value:function(){this.context.renderingContext.renderReasons.add(P1.DISPLAY_OBJECT_CHANGED)}}])}(),q7=/\[\s*(.*)=(.*)\s*\]/,$7=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"selectOne",value:function(y,x){var E=this;if(y.startsWith("."))return x.find(function(ie){return((ie==null?void 0:ie.classList)||[]).indexOf(E.getIdOrClassname(y))>-1});if(y.startsWith("#"))return x.find(function(ie){return ie.id===E.getIdOrClassname(y)});if(y.startsWith("[")){var z=this.getAttribute(y),ee=z.name,ne=z.value;return ee?x.find(function(ie){return x!==ie&&(ee==="name"?ie.name===ne:E.attributeToString(ie,ee)===ne)}):null}return x.find(function(ie){return x!==ie&&ie.nodeName===y})}},{key:"selectAll",value:function(y,x){var E=this;if(y.startsWith("."))return x.findAll(function(ie){return x!==ie&&((ie==null?void 0:ie.classList)||[]).indexOf(E.getIdOrClassname(y))>-1});if(y.startsWith("#"))return x.findAll(function(ie){return x!==ie&&ie.id===E.getIdOrClassname(y)});if(y.startsWith("[")){var z=this.getAttribute(y),ee=z.name,ne=z.value;return ee?x.findAll(function(ie){return x!==ie&&(ee==="name"?ie.name===ne:E.attributeToString(ie,ee)===ne)}):[]}return x.findAll(function(ie){return x!==ie&&ie.nodeName===y})}},{key:"is",value:function(y,x){if(y.startsWith("."))return x.className===this.getIdOrClassname(y);if(y.startsWith("#"))return x.id===this.getIdOrClassname(y);if(y.startsWith("[")){var E=this.getAttribute(y),z=E.name,ee=E.value;return z==="name"?x.name===ee:this.attributeToString(x,z)===ee}return x.nodeName===y}},{key:"getIdOrClassname",value:function(y){return y.substring(1)}},{key:"getAttribute",value:function(y){var x=y.match(q7),E="",z="";return x&&x.length>2&&(E=x[1].replace(/"/g,""),z=x[2].replace(/"/g,"")),{name:E,value:z}}},{key:"attributeToString",value:function(y,x){if(!y.getAttribute)return"";var E=y.getAttribute(x);return fl(E)?"":E.toString?E.toString():""}}])}(),wu=function(b){return b.ATTR_MODIFIED="DOMAttrModified",b.INSERTED="DOMNodeInserted",b.MOUNTED="DOMNodeInsertedIntoDocument",b.REMOVED="removed",b.UNMOUNTED="DOMNodeRemovedFromDocument",b.REPARENT="reparent",b.DESTROY="destroy",b.BOUNDS_CHANGED="bounds-changed",b.CULLED="culled",b}({}),Av=function(b){function a(y,x,E,z,ee,ne,ie,ae){var le;return(0,si.Z)(this,a),le=Ei(this,a,[null]),le.relatedNode=x,le.prevValue=E,le.newValue=z,le.attrName=ee,le.attrChange=ne,le.prevParsedValue=ie,le.newParsedValue=ae,le.type=y,le}return(0,pa.Z)(a,b),(0,zr.Z)(a)}(OA);Av.ADDITION=2,Av.MODIFICATION=1,Av.REMOVAL=3;var eN=new Av(wu.REPARENT,null,"","","",0,"",""),tN=Ub(),BA=ds(),nN=qs(1,1,1),rN=gu(),iN=Ub(),ny=ds(),aN=gu(),ry=tf(),oN=ds(),sN=tf(),lN=ds(),Nx=ds(),iy=ds(),NA=gu(),P6=tf(),I6=tf(),RA=tf(),uN=function(){function b(a){(0,si.Z)(this,b),this.displayObjectDependencyMap=new WeakMap,this.runtime=a}return(0,zr.Z)(b,[{key:"matches",value:function(y,x){return this.runtime.sceneGraphSelector.is(y,x)}},{key:"querySelector",value:function(y,x){return this.runtime.sceneGraphSelector.selectOne(y,x)}},{key:"querySelectorAll",value:function(y,x){return this.runtime.sceneGraphSelector.selectAll(y,x)}},{key:"attach",value:function(y,x,E){var z,ee=!1;y.parentNode&&(ee=y.parentNode!==x,this.detach(y));var ne=y.nodeName===Ea.FRAGMENT,ie=TA(x);y.parentNode=x;var ae=ne?y.childNodes:[y];ys(E)?ae.forEach(function(Ye){x.childNodes.splice(E,0,Ye),Ye.parentNode=x}):ae.forEach(function(Ye){x.childNodes.push(Ye),Ye.parentNode=x});var le=x,ye=le.sortable;if((ye!=null&&(z=ye.sorted)!==null&&z!==void 0&&z.length||ye.dirty||y.parsedStyle.zIndex)&&(ye.dirtyChildren.indexOf(y)===-1&&ye.dirtyChildren.push(y),ye.dirty=!0,ye.dirtyReason=v1.ADDED),!ie){if(ne)this.dirtyFragment(y);else{var Te=y.transformable;Te&&this.dirtyWorldTransform(y,Te)}if(ee){var We,Ze=((We=x.ownerDocument)===null||We===void 0||(We=We.defaultView)===null||We===void 0||(We=We.getConfig())===null||We===void 0||(We=We.future)===null||We===void 0?void 0:We.experimentalCancelEventPropagation)===!0;y.dispatchEvent(eN,Ze,Ze)}}}},{key:"detach",value:function(y){var x,E;if(y.parentNode){var z=y.transformable,ee=y.parentNode,ne=ee.sortable;(ne!=null&&(x=ne.sorted)!==null&&x!==void 0&&x.length||(E=y.style)!==null&&E!==void 0&&E.zIndex)&&(ne.dirtyChildren.indexOf(y)===-1&&ne.dirtyChildren.push(y),ne.dirty=!0,ne.dirtyReason=v1.REMOVED);var ie=y.parentNode.childNodes.indexOf(y);ie>-1&&y.parentNode.childNodes.splice(ie,1),z&&this.dirtyWorldTransform(y,z),y.parentNode=null}}},{key:"getLocalPosition",value:function(y){return y.transformable.localPosition}},{key:"getLocalRotation",value:function(y){return y.transformable.localRotation}},{key:"getLocalScale",value:function(y){return y.transformable.localScale}},{key:"getLocalSkew",value:function(y){return y.transformable.localSkew}},{key:"getLocalTransform",value:function(y){var x=y.transformable;return iA(x),x.localTransform}},{key:"setLocalPosition",value:function(y,x){var E,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,ee=y.transformable;Nx[0]=x[0],Nx[1]=x[1],Nx[2]=(E=x[2])!==null&&E!==void 0?E:0,!Mf(ee.localPosition,Nx)&&(Yu(ee.localPosition,Nx),z&&this.dirtyLocalTransform(y,ee))}},{key:"translateLocal",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;Mf(x,BA)||(Xh(x,x,ee.localRotation),pc(ee.localPosition,ee.localPosition,x),this.dirtyLocalTransform(y,ee))}},{key:"setLocalRotation",value:function(y,x,E,z,ee){var ne=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;typeof x=="number"&&(x=BE(ry,x,E,z,ee));var ie=y.transformable;Hy(ie.localRotation,x),ne&&this.dirtyLocalTransform(y,ie)}},{key:"rotateLocal",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;Mm(I6,x[0],x[1],x[2]),wg(ee.localRotation,ee.localRotation,I6),this.dirtyLocalTransform(y,ee)}},{key:"setLocalScale",value:function(y,x){var E,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,ee=y.transformable;tc(ny,x[0],x[1],(E=x[2])!==null&&E!==void 0?E:ee.localScale[2]),!Mf(ny,ee.localScale)&&(Yu(ee.localScale,ny),z&&this.dirtyLocalTransform(y,ee))}},{key:"scaleLocal",value:function(y,x){var E,z=y.transformable;kf(z.localScale,z.localScale,tc(ny,x[0],x[1],(E=x[2])!==null&&E!==void 0?E:1)),this.dirtyLocalTransform(y,z)}},{key:"setLocalSkew",value:function(y,x,E){var z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;typeof x=="number"&&(x=tS(iN,x,E));var ee=y.transformable;eS(ee.localSkew,x),z&&this.dirtyLocalTransform(y,ee)}},{key:"setLocalEulerAngles",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;typeof x=="number"&&(x=qs(x,E,z));var ne=y.transformable;Mm(ne.localRotation,x[0],x[1],x[2]),ee&&this.dirtyLocalTransform(y,ne)}},{key:"setLocalTransform",value:function(y,x){var E=Pp(oN,x),z=Gu(sN,x),ee=av(lN,x);this.setLocalScale(y,ee,!1),this.setLocalPosition(y,E,!1),this.setLocalRotation(y,z,void 0,void 0,void 0,!1),this.dirtyLocalTransform(y,y.transformable)}},{key:"resetLocalTransform",value:function(y){this.setLocalScale(y,nN,!1),this.setLocalPosition(y,BA,!1),this.setLocalEulerAngles(y,BA,void 0,void 0,!1),this.setLocalSkew(y,tN,void 0,!1),this.dirtyLocalTransform(y,y.transformable)}},{key:"getPosition",value:function(y){var x=y.transformable;return Pp(x.position,this.getWorldTransform(y,x))}},{key:"getRotation",value:function(y){var x=y.transformable;return Gu(x.rotation,this.getWorldTransform(y,x))}},{key:"getScale",value:function(y){var x=y.transformable;return av(x.scaling,this.getWorldTransform(y,x))}},{key:"getOrigin",value:function(y){return y.getGeometryBounds(),y.transformable.origin}},{key:"getWorldTransform",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.transformable;return!x.localDirtyFlag&&!x.dirtyFlag||(y.parentNode&&y.parentNode.transformable&&this.getWorldTransform(y.parentNode),this.internalUpdateTransform(y)),x.worldTransform}},{key:"setPosition",value:function(y,x){var E,z=y.transformable;if(iy[0]=x[0],iy[1]=x[1],iy[2]=(E=x[2])!==null&&E!==void 0?E:0,!Mf(this.getPosition(y),iy)){if(Yu(z.position,iy),y.parentNode===null||!y.parentNode.transformable)Yu(z.localPosition,iy);else{var ee=y.parentNode.transformable;Eh(NA,ee.worldTransform),Ah(NA,NA),Qc(z.localPosition,iy,NA)}this.dirtyLocalTransform(y,z)}}},{key:"translate",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=tc(ny,x,E,z)),!Mf(x,BA)&&(pc(ny,this.getPosition(y),x),this.setPosition(y,ny))}},{key:"setRotation",value:function(y,x,E,z,ee){var ne=y.transformable;if(typeof x=="number"&&(x=Xw(x,E,z,ee)),y.parentNode===null||!y.parentNode.transformable)this.setLocalRotation(y,x);else{var ie=this.getRotation(y.parentNode);Hy(ry,ie),Rb(ry,ry),C0(ne.localRotation,ry,x),Vy(ne.localRotation,ne.localRotation),this.dirtyLocalTransform(y,ne)}}},{key:"rotate",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;if(y.parentNode===null||!y.parentNode.transformable)this.rotateLocal(y,x);else{var ne=ry;Mm(ne,x[0],x[1],x[2]);var ie=this.getRotation(y),ae=this.getRotation(y.parentNode);Hy(RA,ae),Rb(RA,RA),C0(ne,RA,ne),C0(ee.localRotation,ne,ie),Vy(ee.localRotation,ee.localRotation),this.dirtyLocalTransform(y,ee)}}},{key:"setOrigin",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=[x,E,z]);var ee=y.transformable;if(!(x[0]===ee.origin[0]&&x[1]===ee.origin[1]&&x[2]===ee.origin[2])){var ne=ee.origin;ne[0]=x[0],ne[1]=x[1],ne[2]=x[2]||0,this.dirtyLocalTransform(y,ee)}}},{key:"setEulerAngles",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;if(y.parentNode===null||!y.parentNode.transformable)this.setLocalEulerAngles(y,x);else{Mm(ee.localRotation,x[0],x[1],x[2]);var ne=this.getRotation(y.parentNode);Hy(P6,Rb(ry,ne)),wg(ee.localRotation,ee.localRotation,P6),this.dirtyLocalTransform(y,ee)}}},{key:"getGeometryBounds",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=y,z=E.geometry;z.dirty&&mo.styleValueRegistry.updateGeometry(y);var ee=x?z.renderBounds:z.contentBounds||null;return ee||new Ac}},{key:"getTransformedGeometryBounds",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2?arguments[2]:void 0,z=this.getGeometryBounds(y,x);if(!Ac.isEmpty(z)){var ee=E||new Ac;return ee.setFromTransformedAABB(z,this.getWorldTransform(y)),ee}return null}},{key:"getBounds",value:function(y){var x=this,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=y,ee=z.renderable;if(!ee.boundsDirty&&!E&&ee.bounds)return ee.bounds;if(!ee.renderBoundsDirty&&E&&ee.renderBounds)return ee.renderBounds;var ne=E?ee.renderBounds:ee.bounds,ie=this.getTransformedGeometryBounds(y,E,ne),ae=y.childNodes;if(ae.forEach(function(Te){var We=x.getBounds(Te,E);We&&(ie?ie.add(We):(ie=ne||new Ac,ie.update(We.center,We.halfExtents)))}),ie||(ie=new Ac),E){var le=v6(y);if(le){var ye=le.parsedStyle.clipPath.getBounds(E);ie?ye&&(ie=ye.intersection(ie)):ie.update(ye.center,ye.halfExtents)}}return E?(ee.renderBounds=ie,ee.renderBoundsDirty=!1):(ee.bounds=ie,ee.boundsDirty=!1),ie}},{key:"getLocalBounds",value:function(y){if(y.parentNode){var x=rN;y.parentNode.transformable&&(x=Ah(aN,this.getWorldTransform(y.parentNode)));var E=this.getBounds(y);if(!Ac.isEmpty(E)){var z=new Ac;return z.setFromTransformedAABB(E,x),z}}return this.getBounds(y)}},{key:"getBoundingClientRect",value:function(y){var x,E,z=this.getGeometryBounds(y);Ac.isEmpty(z)||(E=new Ac,E.setFromTransformedAABB(z,this.getWorldTransform(y)));var ee=(x=y.ownerDocument)===null||x===void 0||(x=x.defaultView)===null||x===void 0?void 0:x.getContextService().getBoundingClientRect();if(E){var ne=E.getMin(),ie=(0,Pr.Z)(ne,2),ae=ie[0],le=ie[1],ye=E.getMax(),Te=(0,Pr.Z)(ye,2),We=Te[0],Ze=Te[1];return new Rp(ae+((ee==null?void 0:ee.left)||0),le+((ee==null?void 0:ee.top)||0),We-ae,Ze-le)}return new Rp((ee==null?void 0:ee.left)||0,(ee==null?void 0:ee.top)||0,0,0)}},{key:"internalUpdateTransform",value:function(y){var x,E=(x=y.parentNode)===null||x===void 0?void 0:x.transformable;iA(y.transformable),QS(y.transformable,E)}},{key:"internalUpdateElement",value:function(y,x){var E,z,ee,ne,ie=((E=y.ownerDocument)===null||E===void 0||(E=E.defaultView)===null||E===void 0||(E=E.getConfig())===null||E===void 0||(E=E.future)===null||E===void 0?void 0:E.experimentalAttributeUpdateOptimization)===!0,ae=x[x.length-1],le=(ae==null?void 0:ae.transformDirty)||((z=y.transformable)===null||z===void 0?void 0:z.localDirtyFlag);if(y.transformable){var ye;(ye=y.transformable).dirtyFlag||(ye.dirtyFlag=le)}if(this.internalUpdateTransform(y),le){var Te;(Te=y.dirty)===null||Te===void 0||Te.call(y,!0,!0)}var We=((ee=y.renderable)===null||ee===void 0?void 0:ee.boundsDirty)||((ne=y.renderable)===null||ne===void 0?void 0:ne.renderBoundsDirty);if((le||We)&&(ae==null?void 0:ae.shapeUpdated)===!1&&ie)for(var Ze=x.length-1;Ze>=0;){var Ye,$e,ut=x[Ze];if(ut.shapeUpdated)break;(Ye=($e=ut.node).dirty)===null||Ye===void 0||Ye.call($e,!0,!0),ut.shapeUpdated=!0,Ze-=1}return le}},{key:"syncHierarchy",value:function(y){for(var x,E,z=[y],ee=y.parentNode?[{node:y.parentNode,transformDirty:((x=y.parentNode.transformable)===null||x===void 0?void 0:x.localDirtyFlag)||((E=y.parentNode.transformable)===null||E===void 0?void 0:E.dirtyFlag),shapeUpdated:!1}]:[];z.length>0;){for(var ne=z.pop(),ie=ee[ee.length-1];ee.length>0&&ne.parentNode!==ie.node;)ie=ee.pop();var ae=this.internalUpdateElement(ne,ee);if(ne.childNodes.length>0){for(var le=ne.childNodes.length-1;le>=0;le--)z.push(ne.childNodes[le]);ee.push({node:ne,transformDirty:ae,shapeUpdated:!1})}}}},{key:"dirtyLocalTransform",value:function(y,x){TA(y)||x.localDirtyFlag||(x.localDirtyFlag=!0,x.dirtyFlag||this.dirtyWorldTransform(y,x))}},{key:"dirtyWorldTransform",value:function(y,x){this.dirtyWorldInternal(y,x),this.dirtyToRoot(y,!0)}},{key:"dirtyWorldInternal",value:function(y,x){var E,z=this,ee=((E=y.ownerDocument)===null||E===void 0||(E=E.defaultView)===null||E===void 0||(E=E.getConfig())===null||E===void 0||(E=E.future)===null||E===void 0?void 0:E.experimentalAttributeUpdateOptimization)===!0;x.dirtyFlag||(x.dirtyFlag=!0,y.dirty(!0,!0),ee||y.childNodes.forEach(function(ne){var ie=ne.transformable;z.dirtyWorldInternal(ne,ie)}))}},{key:"dirtyToRoot",value:function(y){for(var x,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=y,ee=((x=y.ownerDocument)===null||x===void 0||(x=x.defaultView)===null||x===void 0||(x=x.getConfig())===null||x===void 0||(x=x.future)===null||x===void 0?void 0:x.experimentalAttributeUpdateOptimization)===!0;z;){var ne,ie;if((ne=(ie=z).dirty)===null||ne===void 0||ne.call(ie,!0,!0),ee)break;z=z.parentNode}E&&y.forEach(function(ye){var Te;(Te=ye.dirty)===null||Te===void 0||Te.call(ye,!0,!0)}),this.informDependentDisplayObjects(y);var ae=y.mutations||[],le=ae.find(function(ye){return ye.type==="attributes"&&ye._boundsChangeData});le?le._boundsChangeData={affectChildren:le._boundsChangeData.affectChildren||E}:(le={type:"attributes",target:y,_boundsChangeData:{affectChildren:E}},ae.push(le)),y.mutations=ae}},{key:"dirtyFragment",value:function(y){var x,E,z=y.transformable;z&&(z.dirtyFlag=!0,z.localDirtyFlag=!0),(x=(E=y).dirty)===null||x===void 0||x.call(E,!0,!0);for(var ee=y.childNodes.length,ne=0;ne0){var E=new vf(wu.BOUNDS_CHANGED,{detail:x});y.dispatchEvent(E,!0,!0)}}},{key:"updateDisplayObjectDependency",value:function(y,x,E,z){if(x&&x!==E){var ee=this.displayObjectDependencyMap.get(x);if(ee&&ee[y]){var ne=ee[y].indexOf(z);ee[y].splice(ne,1)}}if(E){var ie=this.displayObjectDependencyMap.get(E);ie||(this.displayObjectDependencyMap.set(E,{}),ie=this.displayObjectDependencyMap.get(E)),ie[y]||(ie[y]=[]),ie[y].push(z)}}},{key:"informDependentDisplayObjects",value:function(y){var x,E=this,z=this.displayObjectDependencyMap.get(y);if(z){var ee=(x=y.ownerDocument)===null||x===void 0||(x=x.defaultView)===null||x===void 0||(x=x.getConfig())===null||x===void 0||(x=x.future)===null||x===void 0?void 0:x.experimentalCancelEventPropagation;Object.keys(z).forEach(function(ne){z[ne].forEach(function(ie){E.dirtyToRoot(ie,!0),ie.dispatchEvent(new Av(wu.ATTR_MODIFIED,ie,E,E,ne,Av.MODIFICATION,E,E),ee,ee),ie.isCustomElement&&ie.isConnected&&ie.attributeChangedCallback&&ie.attributeChangedCallback(ne,E,E)})})}}}])}(),T6=function(){function b(a){if((0,si.Z)(this,b),a<=0)throw new Error("LRU capacity must be a positive number.");this.capacity=a,this.cache=new Map}return(0,zr.Z)(b,[{key:"get",value:function(y){if(this.cache.has(y)){var x=this.cache.get(y);return this.cache.delete(y),this.cache.set(y,x),x}}},{key:"put",value:function(y,x){if(this.cache.has(y)&&this.cache.delete(y),this.cache.set(y,x),this.cache.size>this.capacity){var E=this.cache.keys().next().value;this.cache.delete(E)}}},{key:"len",value:function(){return this.cache.size}},{key:"clear",value:function(){this.cache.clear()}}])}(),ay={MetricsString:"|\xC9q\xC5",BaselineSymbol:"M",BaselineMultiplier:1.4,HeightMultiplier:2,Newlines:[10,13],BreakingSpaces:[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288]},O6=/[a-zA-Z0-9\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff!"#$%&'()*+,-./:;]/,cN=/[!%),.:;?\]}¢°·'""†‡›℃∶、。〃〆〕〗〞﹚﹜!"%'),.:;?!]}~]/,dN=/[$(£¥·'"〈《「『【〔〖〝﹙﹛$(.[{£¥]/,fN=/[!),.:;?\]}¢·–—'"•"、。〆〞〕〉》」︰︱︲︳﹐﹑﹒﹓﹔﹕﹖﹘﹚﹜!),.:;?︶︸︺︼︾﹀﹂﹗]|}、]/,hN=/[([{£¥'"‵〈《「『〔〝︴﹙﹛({︵︷︹︻︽︿﹁﹃﹏]/,pN=/[)\]}〕〉》」』】〙〗〟'"⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、:;,。.]/,vN=/[([{〔〈《「『【〘〖〝'"⦅«—...‥〳〴〵]/,gN=/[!%),.:;?\]}¢°'"†‡℃〆〈《「『〕!%),.:;?]}]/,mN=/[$([{£¥'"々〇〉》」〔$([{⦆¥₩#]/,yN=new RegExp("".concat(cN.source,"|").concat(fN.source,"|").concat(pN.source,"|").concat(gN.source)),bN=new RegExp("".concat(dN.source,"|").concat(hN.source,"|").concat(vN.source,"|").concat(mN.source)),xN=function(){function b(a){var y=this;(0,si.Z)(this,b),this.fontMetricsCache={},this.shouldBreakByKinsokuShorui=function(x,E){return y.isBreakingSpace(E)?!1:!!(x&&(bN.exec(E)||yN.exec(x)))},this.trimByKinsokuShorui=function(x){var E=(0,la.Z)(x),z=E[E.length-2];if(!z)return x;var ee=z[z.length-1];return E[E.length-2]=z.slice(0,-1),E[E.length-1]=ee+E[E.length-1],E},this.runtime=a,this.charWidthCache=new T6(100)}return(0,zr.Z)(b,[{key:"measureFont",value:function(y,x){if(this.fontMetricsCache[y])return this.fontMetricsCache[y];var E={ascent:0,descent:0,fontSize:0},z=this.runtime.offscreenCanvasCreator.getOrCreateCanvas(x),ee=this.runtime.offscreenCanvasCreator.getOrCreateContext(x,{willReadFrequently:!0});ee.font=y;var ne=ay.MetricsString+ay.BaselineSymbol,ie=Math.ceil(ee.measureText(ne).width),ae=Math.ceil(ee.measureText(ay.BaselineSymbol).width),le=ay.HeightMultiplier*ae;ae=ae*ay.BaselineMultiplier|0,z.width=ie,z.height=le,ee.fillStyle="#f00",ee.fillRect(0,0,ie,le),ee.font=y,ee.textBaseline="alphabetic",ee.fillStyle="#000",ee.fillText(ne,0,ae);var ye=ee.getImageData(0,0,ie||1,le||1).data,Te=ye.length,We=ie*4,Ze=0,Ye=0,$e=!1;for(Ze=0;Zeae;--Ze){for(var ct=0;ctor&&yr>=Zr;)yr-=1,ur=ur.slice(0,-1);return{lineTxt:ur,txtLastCharIndex:yr}}function Fn(ur,yr){if(!(sn<=0||sn>$e)){if(!ct[ur]){ct[ur]=ut;return}var Zr=yn(ct[ur],yr,_t+1,$e-sn);ct[ur]=Zr.lineTxt+ut}}for(var Wn=0;Wn=We){Wn$e){Fn(gt,Wn-1),x.isOverflowing=!0;break}if(Pt>0&&Pt+Jr>$e){var gr=yn(ct[gt],Wn-1,_t+1,$e);if(gr.txtLastCharIndex!==Wn-1){if(ct[gt]=gr.lineTxt,gr.txtLastCharIndex===ee.length-1)break;Wn=gr.txtLastCharIndex+1,ar=ee[Wn],Qn=ee[Wn-1],Mr=ee[Wn+1],Jr=zt(ar)}if(gt+1>=We){Fn(gt,Wn-1),x.isOverflowing=!0;break}if(_t=Wn-1,gt+=1,Pt=0,ct[gt]="",this.isBreakingSpace(ar))continue;this.canBreakInLastChar(ar)||(ct=this.trimToBreakable(ct),Pt=this.sumTextWidthByCache(ct[gt]||"",zt)),this.shouldBreakByKinsokuShorui(ar,Mr)&&(ct=this.trimByKinsokuShorui(ct),Pt+=zt(Qn||""))}Pt+=Jr,ct[gt]+=ar}return ct.join(` +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var z,ee=!0,ne=!1;return{s:function(){y=y.call(b)},n:function(){var ae=y.next();return ee=ae.done,ae},e:function(ae){ne=!0,z=ae},f:function(){try{ee||y.return==null||y.return()}finally{if(ne)throw z}}}}var vv=xe(75931);var Ea=function(b){return b.GROUP="g",b.FRAGMENT="fragment",b.CIRCLE="circle",b.ELLIPSE="ellipse",b.IMAGE="image",b.RECT="rect",b.LINE="line",b.POLYLINE="polyline",b.POLYGON="polygon",b.TEXT="text",b.PATH="path",b.HTML="html",b.MESH="mesh",b}({}),Wm=function(b){return b[b.ZERO=0]="ZERO",b[b.NEGATIVE_ONE=1]="NEGATIVE_ONE",b}({}),np=function(){function b(){(0,si.Z)(this,b),this.plugins=[]}return(0,zr.Z)(b,[{key:"addRenderingPlugin",value:function(y){this.plugins.push(y),this.context.renderingPlugins.push(y)}},{key:"removeAllRenderingPlugins",value:function(){var y=this;this.plugins.forEach(function(x){var E=y.context.renderingPlugins.indexOf(x);E>=0&&y.context.renderingPlugins.splice(E,1)})}}])}(),_S=function(){function b(a){(0,si.Z)(this,b),this.clipSpaceNearZ=Wm.NEGATIVE_ONE,this.plugins=[],this.config=(0,di.Z)({enableDirtyCheck:!0,enableCulling:!1,enableAutoRendering:!0,enableDirtyRectangleRendering:!0,enableDirtyRectangleRenderingDebug:!1,enableSizeAttenuation:!0,enableRenderingOptimization:!1},a)}return(0,zr.Z)(b,[{key:"registerPlugin",value:function(y){var x=this.plugins.findIndex(function(E){return E===y});x===-1&&this.plugins.push(y)}},{key:"unregisterPlugin",value:function(y){var x=this.plugins.findIndex(function(E){return E===y});x>-1&&this.plugins.splice(x,1)}},{key:"getPlugins",value:function(){return this.plugins}},{key:"getPlugin",value:function(y){return this.plugins.find(function(x){return x.name===y})}},{key:"getConfig",value:function(){return this.config}},{key:"setConfig",value:function(y){Object.assign(this.config,y)}}])}(),cx=pc,kg=Yu,dx=cu,fx=xc,hx=ic,px=Bh,Ac=function(){function b(){(0,si.Z)(this,b),this.center=[0,0,0],this.halfExtents=[0,0,0],this.min=[0,0,0],this.max=[0,0,0]}return(0,zr.Z)(b,[{key:"update",value:function(y,x){kg(this.center,y),kg(this.halfExtents,x),px(this.min,this.center,this.halfExtents),cx(this.max,this.center,this.halfExtents)}},{key:"setMinMax",value:function(y,x){cx(this.center,x,y),hx(this.center,this.center,.5),px(this.halfExtents,x,y),hx(this.halfExtents,this.halfExtents,.5),kg(this.min,y),kg(this.max,x)}},{key:"getMin",value:function(){return this.min}},{key:"getMax",value:function(){return this.max}},{key:"add",value:function(y){if(!b.isEmpty(y)){if(b.isEmpty(this)){this.setMinMax(y.getMin(),y.getMax());return}var x=this.center,E=x[0],z=x[1],ee=x[2],ne=this.halfExtents,ie=ne[0],ae=ne[1],le=ne[2],ye=E-ie,Te=E+ie,We=z-ae,Ze=z+ae,Ye=ee-le,$e=ee+le,ut=y.center,ct=ut[0],gt=ut[1],Pt=ut[2],_t=y.halfExtents,Wt=_t[0],Ht=_t[1],zt=_t[2],sn=ct-Wt,yn=ct+Wt,Fn=gt-Ht,Wn=gt+Ht,ar=Pt-zt,Qn=Pt+zt;snTe&&(Te=yn),FnZe&&(Ze=Wn),ar$e&&($e=Qn),x[0]=(ye+Te)*.5,x[1]=(We+Ze)*.5,x[2]=(Ye+$e)*.5,ne[0]=(Te-ye)*.5,ne[1]=(Ze-We)*.5,ne[2]=($e-Ye)*.5,this.min[0]=ye,this.min[1]=We,this.min[2]=Ye,this.max[0]=Te,this.max[1]=Ze,this.max[2]=$e}}},{key:"setFromTransformedAABB",value:function(y,x){var E=this.center,z=this.halfExtents,ee=y.center,ne=y.halfExtents,ie=x[0],ae=x[4],le=x[8],ye=x[1],Te=x[5],We=x[9],Ze=x[2],Ye=x[6],$e=x[10],ut=Math.abs(ie),ct=Math.abs(ae),gt=Math.abs(le),Pt=Math.abs(ye),_t=Math.abs(Te),Wt=Math.abs(We),Ht=Math.abs(Ze),zt=Math.abs(Ye),sn=Math.abs($e);E[0]=x[12]+ie*ee[0]+ae*ee[1]+le*ee[2],E[1]=x[13]+ye*ee[0]+Te*ee[1]+We*ee[2],E[2]=x[14]+Ze*ee[0]+Ye*ee[1]+$e*ee[2],z[0]=ut*ne[0]+ct*ne[1]+gt*ne[2],z[1]=Pt*ne[0]+_t*ne[1]+Wt*ne[2],z[2]=Ht*ne[0]+zt*ne[1]+sn*ne[2],px(this.min,E,z),cx(this.max,E,z)}},{key:"intersects",value:function(y){var x=this.getMax(),E=this.getMin(),z=y.getMax(),ee=y.getMin();return E[0]<=z[0]&&x[0]>=ee[0]&&E[1]<=z[1]&&x[1]>=ee[1]&&E[2]<=z[2]&&x[2]>=ee[2]}},{key:"intersection",value:function(y){if(!this.intersects(y))return null;var x=new b,E=dx([0,0,0],this.getMin(),y.getMin()),z=fx([0,0,0],this.getMax(),y.getMax());return x.setMinMax(E,z),x}},{key:"getNegativeFarPoint",value:function(y){return y.pnVertexFlag===273?kg([0,0,0],this.min):y.pnVertexFlag===272?[this.min[0],this.min[1],this.max[2]]:y.pnVertexFlag===257?[this.min[0],this.max[1],this.min[2]]:y.pnVertexFlag===256?[this.min[0],this.max[1],this.max[2]]:y.pnVertexFlag===17?[this.max[0],this.min[1],this.min[2]]:y.pnVertexFlag===16?[this.max[0],this.min[1],this.max[2]]:y.pnVertexFlag===1?[this.max[0],this.max[1],this.min[2]]:[this.max[0],this.max[1],this.max[2]]}},{key:"getPositiveFarPoint",value:function(y){return y.pnVertexFlag===273?kg([0,0,0],this.max):y.pnVertexFlag===272?[this.max[0],this.max[1],this.min[2]]:y.pnVertexFlag===257?[this.max[0],this.min[1],this.max[2]]:y.pnVertexFlag===256?[this.max[0],this.min[1],this.min[2]]:y.pnVertexFlag===17?[this.min[0],this.max[1],this.max[2]]:y.pnVertexFlag===16?[this.min[0],this.max[1],this.min[2]]:y.pnVertexFlag===1?[this.min[0],this.min[1],this.max[2]]:[this.min[0],this.min[1],this.min[2]]}}],[{key:"isEmpty",value:function(y){return!y||y.halfExtents[0]===0&&y.halfExtents[1]===0&&y.halfExtents[2]===0}}])}(),vx=function(){function b(a,y){(0,si.Z)(this,b),this.distance=a||0,this.normal=y||qs(0,1,0),this.updatePNVertexFlag()}return(0,zr.Z)(b,[{key:"updatePNVertexFlag",value:function(){this.pnVertexFlag=(+(this.normal[0]>=0)<<8)+(+(this.normal[1]>=0)<<4)+ +(this.normal[2]>=0)}},{key:"distanceToPoint",value:function(y){return Pc(y,this.normal)-this.distance}},{key:"normalize",value:function(){var y=1/qh(this.normal);ic(this.normal,this.normal,y),this.distance*=y}},{key:"intersectsLine",value:function(y,x,E){var z=this.distanceToPoint(y),ee=this.distanceToPoint(x),ne=z/(z-ee),ie=ne>=0&&ne<=1;return ie&&E&&Rc(E,y,x,ne),ie}}])}(),Vv=function(b){return b[b.OUTSIDE=4294967295]="OUTSIDE",b[b.INSIDE=0]="INSIDE",b[b.INDETERMINATE=2147483647]="INDETERMINATE",b}({}),Zv=function(){function b(a){if((0,si.Z)(this,b),this.planes=[],a)this.planes=a;else for(var y=0;y<6;y++)this.planes.push(new vx)}return(0,zr.Z)(b,[{key:"extractFromVPMatrix",value:function(y){var x=(0,Pr.Z)(y,16),E=x[0],z=x[1],ee=x[2],ne=x[3],ie=x[4],ae=x[5],le=x[6],ye=x[7],Te=x[8],We=x[9],Ze=x[10],Ye=x[11],$e=x[12],ut=x[13],ct=x[14],gt=x[15];tc(this.planes[0].normal,ne-E,ye-ie,Ye-Te),this.planes[0].distance=gt-$e,tc(this.planes[1].normal,ne+E,ye+ie,Ye+Te),this.planes[1].distance=gt+$e,tc(this.planes[2].normal,ne+z,ye+ae,Ye+We),this.planes[2].distance=gt+ut,tc(this.planes[3].normal,ne-z,ye-ae,Ye-We),this.planes[3].distance=gt-ut,tc(this.planes[4].normal,ne-ee,ye-le,Ye-Ze),this.planes[4].distance=gt-ct,tc(this.planes[5].normal,ne+ee,ye+le,Ye+Ze),this.planes[5].distance=gt+ct,this.planes.forEach(function(Pt){Pt.normalize(),Pt.updatePNVertexFlag()})}}])}(),Ld=function(){function b(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;(0,si.Z)(this,b),this.x=0,this.y=0,this.x=a,this.y=y}return(0,zr.Z)(b,[{key:"clone",value:function(){return new b(this.x,this.y)}},{key:"copyFrom",value:function(y){this.x=y.x,this.y=y.y}}])}(),Rp=function(){function b(a,y,x,E){(0,si.Z)(this,b),this.x=a,this.y=y,this.width=x,this.height=E,this.left=a,this.right=a+x,this.top=y,this.bottom=y+E}return(0,zr.Z)(b,[{key:"toJSON",value:function(){}}],[{key:"fromRect",value:function(y){return new b(y.x,y.y,y.width,y.height)}},{key:"applyTransform",value:function(y,x){var E=vc(y.x,y.y,0,1),z=vc(y.x+y.width,y.y,0,1),ee=vc(y.x,y.y+y.height,0,1),ne=vc(y.x+y.width,y.y+y.height,0,1),ie=Xu(),ae=Xu(),le=Xu(),ye=Xu();gc(ie,E,x),gc(ae,z,x),gc(le,ee,x),gc(ye,ne,x);var Te=Math.min(ie[0],ae[0],le[0],ye[0]),We=Math.min(ie[1],ae[1],le[1],ye[1]),Ze=Math.max(ie[0],ae[0],le[0],ye[0]),Ye=Math.max(ie[1],ae[1],le[1],ye[1]);return b.fromRect({x:Te,y:We,width:Ze-Te,height:Ye-We})}}])}(),oc="Method not implemented.",Gv="Use document.documentElement instead.",FS="Cannot append a destroyed element.";function Qv(b){return b===void 0?0:b>360||b<-360?b%360:b}var gx=ds();function rf(b){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;return Array.isArray(b)&&b.length===3?x?ru(b):Yu(gx,b):ys(b)?x?qs(b,a,y):tc(gx,b,a,y):x?qs(b[0],b[1]||a,b[2]||y):tc(gx,b[0],b[1]||a,b[2]||y)}var zS=Math.PI/180;function mc(b){return b*zS}var WS=180/Math.PI;function If(b){return b*WS}var US=.9;function jS(b){return b%=400,b<0&&(b+=400),b*US}function h6(b){return b/360}function HS(b){return 360*b}var kh=Math.PI/2;function Cc(b,a){var y=a[0],x=a[1],E=a[2],z=a[3],ee=y*y,ne=x*x,ie=E*E,ae=z*z,le=ee+ne+ie+ae,ye=y*z-x*E;return ye>.499995*le?(b[0]=kh,b[1]=2*Math.atan2(x,y),b[2]=0):ye<-.499995*le?(b[0]=-kh,b[1]=2*Math.atan2(x,y),b[2]=0):(b[0]=Math.asin(2*(y*E-z*x)),b[1]=Math.atan2(2*(y*z+x*E),1-2*(ie+ae)),b[2]=Math.atan2(2*(y*x+E*z),1-2*(ne+ie))),b}function ah(b,a){var y,x,E=av(ds(),a),z=(0,Pr.Z)(E,3),ee=z[0],ne=z[1],ie=z[2],ae=Math.asin(-a[2]/ee);return ae-kh?(y=Math.atan2(a[6]/ne,a[10]/ie),x=Math.atan2(a[1]/ee,a[0]/ee)):(x=0,y=-Math.atan2(a[4]/ne,a[5]/ne)):(x=0,y=Math.atan2(a[4]/ne,a[5]/ne)),b[0]=y,b[1]=ae,b[2]=x,b}function od(b,a){return a.length===16?ah(b,a):Cc(b,a)}function h1(b,a,y,x,E){var z=Math.cos(b),ee=Math.sin(b);return ac(x*z,E*ee,0,-x*ee,E*z,0,a,y,1)}function eA(b,a,y,x,E,z,ee){var ne=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1,ie=2*z,ae=y-a,le=x-E,ye=ie/ae,Te=ie/le,We=(y+a)/ae,Ze=(x+E)/le,Ye,$e,ut=ee-z,ct=ee*z;return ne?(Ye=-ee/ut,$e=-ct/ut):(Ye=-(ee+z)/ut,$e=-2*ct/ut),b[0]=ye,b[1]=0,b[2]=0,b[3]=0,b[4]=0,b[5]=Te,b[6]=0,b[7]=0,b[8]=We,b[9]=Ze,b[10]=Ye,b[11]=-1,b[12]=0,b[13]=0,b[14]=$e,b[15]=0,b}function Um(b){var a=b[0],y=b[1],x=b[3],E=b[4],z=Math.sqrt(a*a+y*y),ee=Math.sqrt(x*x+E*E),ne=a*E-y*x;if(ne<0&&(aMl[1][2]&&(z[0]=-z[0]),Ml[0][2]>Ml[2][0]&&(z[1]=-z[1]),Ml[1][0]>Ml[0][1]&&(z[2]=-z[2]),!0}function VS(b,a){var y=a[15];if(y===0)return!1;for(var x=1/y,E=0;E<16;E++)b[E]=a[E]*x;return!0}function ZS(b,a){b[0][0]=a[0],b[0][1]=a[1],b[0][2]=a[2],b[1][0]=a[4],b[1][1]=a[5],b[1][2]=a[6],b[2][0]=a[8],b[2][1]=a[9],b[2][2]=a[10]}function mx(b,a,y,x,E){b[0]=a[0]*x+y[0]*E,b[1]=a[1]*x+y[1]*E,b[2]=a[2]*x+y[2]*E}var sc=function(b){return b[b.ORBITING=0]="ORBITING",b[b.EXPLORING=1]="EXPLORING",b[b.TRACKING=2]="TRACKING",b}({}),Hm=function(b){return b[b.DEFAULT=0]="DEFAULT",b[b.ROTATIONAL=1]="ROTATIONAL",b[b.TRANSLATIONAL=2]="TRANSLATIONAL",b[b.CINEMATIC=3]="CINEMATIC",b}({}),o0=function(b){return b[b.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",b[b.PERSPECTIVE=1]="PERSPECTIVE",b}({}),p1={UPDATED:"updated"},nA=2e-4,Km=function(){function b(){(0,si.Z)(this,b),this.clipSpaceNearZ=Wm.NEGATIVE_ONE,this.eventEmitter=new Qi,this.matrix=gu(),this.right=qs(1,0,0),this.up=qs(0,1,0),this.forward=qs(0,0,1),this.position=qs(0,0,1),this.focalPoint=qs(0,0,0),this.distanceVector=qs(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=gu(),this.projectionMatrixInverse=gu(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=sc.EXPLORING,this.trackingMode=Hm.DEFAULT,this.projectionMode=o0.PERSPECTIVE,this.frustum=new Zv,this.orthoMatrix=gu()}return(0,zr.Z)(b,[{key:"isOrtho",value:function(){return this.projectionMode===o0.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(y){this.enableUpdate=y}},{key:"setType",value:function(y,x){return this.type=y,this.type===sc.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===sc.TRACKING&&x!==void 0&&this.setTrackingMode(x),this}},{key:"setProjectionMode",value:function(y){return this.projectionMode=y,this}},{key:"setTrackingMode",value:function(y){if(this.type!==sc.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=y,this}},{key:"setWorldRotation",value:function(y){return this.rotateWorld=y,this._getAngles(),this}},{key:"getViewTransform",value:function(){return Ah(gu(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(y,x){var E=t0(gu(),[y,x,0]);this.jitteredProjectionMatrix=Yc(gu(),E,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(y){return this.matrix=y,this._update(),this}},{key:"setProjectionMatrix",value:function(y){this.projectionMatrix=y}},{key:"setFov",value:function(y){return this.setPerspective(this.near,this.far,y,this.aspect),this}},{key:"setAspect",value:function(y){return this.setPerspective(this.near,this.far,this.fov,y),this}},{key:"setNear",value:function(y){return this.projectionMode===o0.PERSPECTIVE?this.setPerspective(y,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,y,this.far),this}},{key:"setFar",value:function(y){return this.projectionMode===o0.PERSPECTIVE?this.setPerspective(this.near,y,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,y),this}},{key:"setViewOffset",value:function(y,x,E,z,ee,ne){return this.aspect=y/x,this.view===void 0&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=y,this.view.fullHeight=x,this.view.offsetX=E,this.view.offsetY=z,this.view.width=ee,this.view.height=ne,this.projectionMode===o0.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return this.view!==void 0&&(this.view.enabled=!1),this.projectionMode===o0.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(y){return this.zoom=y,this.projectionMode===o0.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===o0.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(y,x){var E=this.canvas.viewport2Canvas({x:x[0],y:x[1]}),z=E.x,ee=E.y,ne=this.roll;this.rotate(0,0,-ne),this.setPosition(z,ee),this.setFocalPoint(z,ee),this.setZoom(y),this.rotate(0,0,ne);var ie=this.canvas.viewport2Canvas({x:x[0],y:x[1]}),ae=ie.x,le=ie.y,ye=qs(ae-z,le-ee,0),Te=Pc(ye,this.right)/Pl(this.right),We=Pc(ye,this.up)/Pl(this.up),Ze=this.getPosition(),Ye=(0,Pr.Z)(Ze,2),$e=Ye[0],ut=Ye[1],ct=this.getFocalPoint(),gt=(0,Pr.Z)(ct,2),Pt=gt[0],_t=gt[1];return this.setPosition($e-Te,ut-We),this.setFocalPoint(Pt-Te,_t-We),this}},{key:"setPerspective",value:function(y,x,E,z){var ee;this.projectionMode=o0.PERSPECTIVE,this.fov=E,this.near=y,this.far=x,this.aspect=z;var ne=this.near*Math.tan(mc(.5*this.fov))/this.zoom,ie=2*ne,ae=this.aspect*ie,le=-.5*ae;if((ee=this.view)!==null&&ee!==void 0&&ee.enabled){var ye=this.view.fullWidth,Te=this.view.fullHeight;le+=this.view.offsetX*ae/ye,ne-=this.view.offsetY*ie/Te,ae*=this.view.width/ye,ie*=this.view.height/Te}return eA(this.projectionMatrix,le,le+ae,ne-ie,ne,y,this.far,this.clipSpaceNearZ===Wm.ZERO),Ah(this.projectionMatrixInverse,this.projectionMatrix),this.triggerUpdate(),this}},{key:"setOrthographic",value:function(y,x,E,z,ee,ne){var ie;this.projectionMode=o0.ORTHOGRAPHIC,this.rright=x,this.left=y,this.top=E,this.bottom=z,this.near=ee,this.far=ne;var ae=(this.rright-this.left)/(2*this.zoom),le=(this.top-this.bottom)/(2*this.zoom),ye=(this.rright+this.left)/2,Te=(this.top+this.bottom)/2,We=ye-ae,Ze=ye+ae,Ye=Te+le,$e=Te-le;if((ie=this.view)!==null&&ie!==void 0&&ie.enabled){var ut=(this.rright-this.left)/this.view.fullWidth/this.zoom,ct=(this.top-this.bottom)/this.view.fullHeight/this.zoom;We+=ut*this.view.offsetX,Ze=We+ut*this.view.width,Ye-=ct*this.view.offsetY,$e=Ye-ct*this.view.height}return this.clipSpaceNearZ===Wm.NEGATIVE_ONE?tn(this.projectionMatrix,We,Ze,Ye,$e,ee,ne):mn(this.projectionMatrix,We,Ze,Ye,$e,ee,ne),Ah(this.projectionMatrixInverse,this.projectionMatrix),this._getOrthoMatrix(),this.triggerUpdate(),this}},{key:"setPosition",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.position[1],E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.position[2],z=rf(y,x,E);return this._setPosition(z),this.setFocalPoint(this.focalPoint),this.triggerUpdate(),this}},{key:"setFocalPoint",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.focalPoint[1],E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.focalPoint[2],z=qs(0,1,0);if(this.focalPoint=rf(y,x,E),this.trackingMode===Hm.CINEMATIC){var ee=Jd(ds(),this.focalPoint,this.position);y=ee[0],x=ee[1],E=ee[2];var ne=Pl(ee),ie=If(Math.asin(x/ne)),ae=90+If(Math.atan2(E,y)),le=gu();mm(le,le,mc(ae)),Mp(le,le,mc(ie)),z=Qc(ds(),[0,1,0],le)}return Ah(this.matrix,Ln(gu(),this.position,this.focalPoint,z)),this._getAxes(),this._getDistance(),this._getAngles(),this.triggerUpdate(),this}},{key:"getDistance",value:function(){return this.distance}},{key:"getDistanceVector",value:function(){return this.distanceVector}},{key:"setDistance",value:function(y){if(this.distance===y||y<0)return this;this.distance=y,this.distance>8&15|a>>4&240,a>>4&15|a&240,(a&15)<<4|a&15,1):y===8?Qu(a>>24&255,a>>16&255,a>>8&255,(a&255)/255):y===4?Qu(a>>12&15|a>>8&240,a>>8&15|a>>4&240,a>>4&15|a&240,((a&15)<<4|a&15)/255):null):(a=oA.exec(b))?new wh(a[1],a[2],a[3],1):(a=sA.exec(b))?new wh(a[1]*255/100,a[2]*255/100,a[3]*255/100,1):(a=YS.exec(b))?Qu(a[1],a[2],a[3],a[4]):(a=lA.exec(b))?Qu(a[1]*255/100,a[2]*255/100,a[3]*255/100,a[4]):(a=m1.exec(b))?gv(a[1],a[2]/100,a[3]/100,1):(a=XS.exec(b))?gv(a[1],a[2]/100,a[3]/100,a[4]):bx.hasOwnProperty(b)?Vm(bx[b]):b==="transparent"?new wh(NaN,NaN,NaN,0):null}function Vm(b){return new wh(b>>16&255,b>>8&255,b&255,1)}function Qu(b,a,y,x){return x<=0&&(b=a=y=NaN),new wh(b,a,y,x)}function JS(b){return b instanceof Yv||(b=Jv(b)),b?(b=b.rgb(),new wh(b.r,b.g,b.b,b.opacity)):new wh}function qS(b,a,y,x){return arguments.length===1?JS(b):new wh(b,a,y,x==null?1:x)}function wh(b,a,y,x){this.r=+b,this.g=+a,this.b=+y,this.opacity=+x}s0(wh,qS,g1(Yv,{brighter(b){return b=b==null?zg:Math.pow(zg,b),new wh(this.r*b,this.g*b,this.b*b,this.opacity)},darker(b){return b=b==null?Fg:Math.pow(Fg,b),new wh(this.r*b,this.g*b,this.b*b,this.opacity)},rgb(){return this},clamp(){return new wh(qv(this.r),qv(this.g),qv(this.b),y1(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:ap,formatHex:ap,formatHex8:$S,formatRgb:dA,toString:dA}));function ap(){return`#${au(this.r)}${au(this.g)}${au(this.b)}`}function $S(){return`#${au(this.r)}${au(this.g)}${au(this.b)}${au((isNaN(this.opacity)?1:this.opacity)*255)}`}function dA(){const b=y1(this.opacity);return`${b===1?"rgb(":"rgba("}${qv(this.r)}, ${qv(this.g)}, ${qv(this.b)}${b===1?")":`, ${b})`}`}function y1(b){return isNaN(b)?1:Math.max(0,Math.min(1,b))}function qv(b){return Math.max(0,Math.min(255,Math.round(b)||0))}function au(b){return b=qv(b),(b<16?"0":"")+b.toString(16)}function gv(b,a,y,x){return x<=0?b=a=y=NaN:y<=0||y>=1?b=a=NaN:a<=0&&(b=NaN),new Yf(b,a,y,x)}function $v(b){if(b instanceof Yf)return new Yf(b.h,b.s,b.l,b.opacity);if(b instanceof Yv||(b=Jv(b)),!b)return new Yf;if(b instanceof Yf)return b;b=b.rgb();var a=b.r/255,y=b.g/255,x=b.b/255,E=Math.min(a,y,x),z=Math.max(a,y,x),ee=NaN,ne=z-E,ie=(z+E)/2;return ne?(a===z?ee=(y-x)/ne+(y0&&ie<1?0:ee,new Yf(ee,ne,ie,b.opacity)}function Ax(b,a,y,x){return arguments.length===1?$v(b):new Yf(b,a,y,x==null?1:x)}function Yf(b,a,y,x){this.h=+b,this.s=+a,this.l=+y,this.opacity=+x}s0(Yf,Ax,g1(Yv,{brighter(b){return b=b==null?zg:Math.pow(zg,b),new Yf(this.h,this.s,this.l*b,this.opacity)},darker(b){return b=b==null?Fg:Math.pow(Fg,b),new Yf(this.h,this.s,this.l*b,this.opacity)},rgb(){var b=this.h%360+(this.h<0)*360,a=isNaN(b)||isNaN(this.s)?0:this.s,y=this.l,x=y+(y<.5?y:1-y)*a,E=2*y-x;return new wh(eg(b>=240?b-240:b+120,E,x),eg(b,E,x),eg(b<120?b+240:b-120,E,x),this.opacity)},clamp(){return new Yf(b1(this.h),x1(this.s),x1(this.l),y1(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=y1(this.opacity);return`${b===1?"hsl(":"hsla("}${b1(this.h)}, ${x1(this.s)*100}%, ${x1(this.l)*100}%${b===1?")":`, ${b})`}`}}));function b1(b){return b=(b||0)%360,b<0?b+360:b}function x1(b){return Math.max(0,Math.min(1,b||0))}function eg(b,a,y){return(b<60?a+(y-a)*b/60:b<180?y:b<240?a+(y-a)*(240-b)/60:a)*255}function Bd(b,a){if(typeof b!="function"||a!=null&&typeof a!="function")throw new TypeError("Expected a function");var y=function(){for(var E=arguments.length,z=new Array(E),ee=0;ee=op.kUnitType&&this.getType()<=op.kClampType}}],[{key:"isAngle",value:function(y){return y===qo.kDegrees||y===qo.kRadians||y===qo.kGradians||y===qo.kTurns}},{key:"isLength",value:function(y){return y>=qo.kEms&&y1&&arguments[1]!==void 0?arguments[1]:"",x="";return Number.isFinite(a)?x="NaN":a>0?x="infinity":x="-infinity",x+=y},yv=function(a){return Ud(t3(a))},wc=function(b){function a(y){var x,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qo.kNumber;(0,si.Z)(this,a),x=Ei(this,a);var z;return typeof E=="string"?z=sd(E):z=E,x.unit=z,x.value=y,x}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"clone",value:function(){return new a(this.value,this.unit)}},{key:"equals",value:function(x){var E=x;return this.value===E.value&&this.unit===E.unit}},{key:"getType",value:function(){return op.kUnitType}},{key:"convertTo",value:function(x){if(this.unit===x)return new a(this.value,this.unit);var E=yv(this.unit);if(E!==yv(x)||E===qo.kUnknown)return null;var z=n3(this.unit)/n3(x);return new a(this.value*z,x)}},{key:"buildCSSText",value:function(x,E,z){var ee;switch(this.unit){case qo.kUnknown:break;case qo.kInteger:ee=Number(this.value).toFixed(0);break;case qo.kNumber:case qo.kPercentage:case qo.kEms:case qo.kRems:case qo.kPixels:case qo.kDegrees:case qo.kRadians:case qo.kGradians:case qo.kMilliseconds:case qo.kSeconds:case qo.kTurns:{var ne=-999999,ie=999999,ae=this.value,le=Cx(this.unit);if(aeie){var ye=Cx(this.unit);!Number.isFinite(ae)||Number.isNaN(ae)?ee=Sx(ae,ye):ee=ae+(ye||"")}else ee="".concat(ae).concat(le)}}return z+=ee,z}}])}(E1),_h=new wc(0,"px");new wc(1,"px");var tg=new wc(0,"deg"),Gm=function(b){function a(y,x,E){var z,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1,ne=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;return(0,si.Z)(this,a),z=Ei(this,a,["rgb"]),z.r=y,z.g=x,z.b=E,z.alpha=ee,z.isNone=ne,z}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"clone",value:function(){return new a(this.r,this.g,this.b,this.alpha)}},{key:"buildCSSText",value:function(x,E,z){return"".concat(z,"rgba(").concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.alpha,")")}}])}(A1),C1=new P0("unset"),Mx=new P0("initial"),fA=new P0("inherit"),Dx={"":C1,unset:C1,initial:Mx,inherit:fA},hA=function(a){return Dx[a]||(Dx[a]=new P0(a)),Dx[a]},Px=new Gm(0,0,0,0,!0),pA=new Gm(0,0,0,0),Oc=Bd(function(b,a,y,x){return new Gm(b,a,y,x)},function(b,a,y,x){return"rgba(".concat(b,",").concat(a,",").concat(y,",").concat(x,")")}),Hc=function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qo.kNumber;return new wc(a,y)};new wc(50,"%");function r3(b){var a=b.type,y=b.value;return a==="hex"?"#".concat(y):a==="literal"?y:a==="rgb"?"rgb(".concat(y.join(","),")"):"rgba(".concat(y.join(","),")")}var i3=function(){var b={linearGradient:/^(linear\-gradient)/i,repeatingLinearGradient:/^(repeating\-linear\-gradient)/i,radialGradient:/^(radial\-gradient)/i,repeatingRadialGradient:/^(repeating\-radial\-gradient)/i,conicGradient:/^(conic\-gradient)/i,sideOrCorner:/^to (left (top|bottom)|right (top|bottom)|top (left|right)|bottom (left|right)|left|right|top|bottom)/i,extentKeywords:/^(closest\-side|closest\-corner|farthest\-side|farthest\-corner|contain|cover)/,positionKeywords:/^(left|center|right|top|bottom)/i,pixelValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))px/,percentageValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))\%/,emValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))em/,angleValue:/^(-?(([0-9]*\.[0-9]+)|([0-9]+\.?)))deg/,startCall:/^\(/,endCall:/^\)/,comma:/^,/,hexColor:/^\#([0-9a-fA-F]+)/,literalColor:/^([a-zA-Z]+)/,rgbColor:/^rgb/i,rgbaColor:/^rgba/i,number:/^(([0-9]*\.[0-9]+)|([0-9]+\.?))/},a="";function y(gr){throw new Error("".concat(a,": ").concat(gr))}function x(){var gr=E();return a.length>0&&y("Invalid input not EOF"),gr}function E(){return gt(z)}function z(){return ee("linear-gradient",b.linearGradient,ie)||ee("repeating-linear-gradient",b.repeatingLinearGradient,ie)||ee("radial-gradient",b.radialGradient,ye)||ee("repeating-radial-gradient",b.repeatingRadialGradient,ye)||ee("conic-gradient",b.conicGradient,ye)}function ee(gr,ur,yr){return ne(ur,function(Zr){var or=yr();return or&&(Mr(b.comma)||y("Missing comma before color stops")),{type:gr,orientation:or,colorStops:gt(Pt)}})}function ne(gr,ur){var yr=Mr(gr);if(yr){Mr(b.startCall)||y("Missing (");var Zr=ur(yr);return Mr(b.endCall)||y("Missing )"),Zr}}function ie(){return ae()||le()}function ae(){return Qn("directional",b.sideOrCorner,1)}function le(){return Qn("angular",b.angleValue,1)}function ye(){var gr,ur=Te(),yr;return ur&&(gr=[],gr.push(ur),yr=a,Mr(b.comma)&&(ur=Te(),ur?gr.push(ur):a=yr)),gr}function Te(){var gr=We()||Ze();if(gr)gr.at=$e();else{var ur=Ye();if(ur){gr=ur;var yr=$e();yr&&(gr.at=yr)}else{var Zr=ut();Zr&&(gr={type:"default-radial",at:Zr})}}return gr}function We(){var gr=Qn("shape",/^(circle)/i,0);return gr&&(gr.style=ar()||Ye()),gr}function Ze(){var gr=Qn("shape",/^(ellipse)/i,0);return gr&&(gr.style=Fn()||Ye()),gr}function Ye(){return Qn("extent-keyword",b.extentKeywords,1)}function $e(){if(Qn("position",/^at/,0)){var gr=ut();return gr||y("Missing positioning value"),gr}}function ut(){var gr=ct();if(gr.x||gr.y)return{type:"position",value:gr}}function ct(){return{x:Fn(),y:Fn()}}function gt(gr){var ur=gr(),yr=[];if(ur)for(yr.push(ur);Mr(b.comma);)ur=gr(),ur?yr.push(ur):y("One extra comma");return yr}function Pt(){var gr=_t();return gr||y("Expected color definition"),gr.length=Fn(),gr}function _t(){return Ht()||sn()||zt()||Wt()}function Wt(){return Qn("literal",b.literalColor,0)}function Ht(){return Qn("hex",b.hexColor,1)}function zt(){return ne(b.rgbColor,function(){return{type:"rgb",value:gt(yn)}})}function sn(){return ne(b.rgbaColor,function(){return{type:"rgba",value:gt(yn)}})}function yn(){return Mr(b.number)[1]}function Fn(){return Qn("%",b.percentageValue,1)||Wn()||ar()}function Wn(){return Qn("position-keyword",b.positionKeywords,1)}function ar(){return Qn("px",b.pixelValue,1)||Qn("em",b.emValue,1)}function Qn(gr,ur,yr){var Zr=Mr(ur);if(Zr)return{type:gr,value:Zr[yr]}}function Mr(gr){var ur=/^[\n\r\t\s]+/.exec(a);ur&&Jr(ur[0].length);var yr=gr.exec(a);return yr&&Jr(yr[0].length),yr}function Jr(gr){a=a.substring(gr)}return function(gr){return a=gr,x()}}();function a3(b,a,y,x){var E=mc(x.value),z=0,ee=0,ne=z+a/2,ie=ee+y/2,ae=Math.abs(a*Math.cos(E))+Math.abs(y*Math.sin(E)),le=b[0]+ne-Math.cos(E)*ae/2,ye=b[1]+ie-Math.sin(E)*ae/2,Te=b[0]+ne+Math.cos(E)*ae/2,We=b[1]+ie+Math.sin(E)*ae/2;return{x1:le,y1:ye,x2:Te,y2:We}}function o3(b,a,y,x,E,z){var ee=x.value,ne=E.value;x.unit===qo.kPercentage&&(ee=x.value/100*a),E.unit===qo.kPercentage&&(ne=E.value/100*y);var ie=Math.max(ih([0,0],[ee,ne]),ih([0,y],[ee,ne]),ih([a,y],[ee,ne]),ih([a,0],[ee,ne]));return z&&(z instanceof wc?ie=z.value:z instanceof P0&&(z.value==="closest-side"?ie=Math.min(ee,a-ee,ne,y-ne):z.value==="farthest-side"?ie=Math.max(ee,a-ee,ne,y-ne):z.value==="closest-corner"&&(ie=Math.min(ih([0,0],[ee,ne]),ih([0,y],[ee,ne]),ih([a,y],[ee,ne]),ih([a,0],[ee,ne]))))),{x:ee+b[0],y:ne+b[1],r:ie}}var s3=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,l3=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,u3=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,vA=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function c3(b){var a,y=b.length;if(b[y-1].length=(a=b[y-1].length)!==null&&a!==void 0?a:{type:"%",value:"100"},y>1){var x;b[0].length=(x=b[0].length)!==null&&x!==void 0?x:{type:"%",value:"0"}}for(var E=0,z=Number(b[0].length.value),ee=1;ee-1||b.indexOf("radial")>-1){var a=i3(b);return a.map(function(ne){var ie=ne.type,ae=ne.orientation,le=ne.colorStops;c3(le);var ye=le.map(function(gt){return{offset:Hc(Number(gt.length.value),"%"),color:r3(gt)}});if(ie==="linear-gradient")return new wx(mv.LinearGradient,{angle:ae?ng(ae):tg,steps:ye});if(ie==="radial-gradient"&&(ae||(ae=[{type:"shape",value:"circle"}]),ae[0].type==="shape"&&ae[0].value==="circle")){var Te=f3(ae[0].at),We=Te.cx,Ze=Te.cy,Ye;if(ae[0].style){var $e=ae[0].style,ut=$e.type,ct=$e.value;ut==="extent-keyword"?Ye=hA(ct):Ye=Hc(ct,ut)}return new wx(mv.RadialGradient,{cx:We,cy:Ze,size:Ye,steps:ye})}})}var y=b[0];if(b[1]==="("||b[2]==="("){if(y==="l"){var x=s3.exec(b);if(x){var E,z=((E=x[2].match(vA))===null||E===void 0?void 0:E.map(function(ne){return ne.split(":")}))||[];return[new wx(mv.LinearGradient,{angle:Hc(parseFloat(x[1]),"deg"),steps:z.map(function(ne){var ie=(0,Pr.Z)(ne,2),ae=ie[0],le=ie[1];return{offset:Hc(Number(ae)*100,"%"),color:le}})})]}}else if(y==="r"){var ee=Qm(b);if(ee)if(_u(ee))b=ee;else return[new wx(mv.RadialGradient,ee)]}else if(y==="p")return p3(b)}});function Qm(b){var a=l3.exec(b);if(a){var y,x=((y=a[4].match(vA))===null||y===void 0?void 0:y.map(function(E){return E.split(":")}))||[];return{cx:Hc(50,"%"),cy:Hc(50,"%"),steps:x.map(function(E){var z=(0,Pr.Z)(E,2),ee=z[0],ne=z[1];return{offset:Hc(Number(ee)*100,"%"),color:ne}})}}return null}function p3(b){var a=u3.exec(b);if(a){var y=a[1],x=a[2];switch(y){case"a":y="repeat";break;case"x":y="repeat-x";break;case"y":y="repeat-y";break;case"n":y="no-repeat";break;default:y="no-repeat"}return{image:x,repetition:y}}return null}function gA(b){return!!b.type&&!!b.value}function kp(b){return b&&!!b.image}function _p(b){return b&&!fl(b.r)&&!fl(b.g)&&!fl(b.b)}var Ym=Bd(function(b){if(kp(b))return(0,di.Z)({repetition:"repeat"},b);if(fl(b)&&(b=""),b==="transparent")return pA;if(b==="currentColor")b="black";else if(b==="none")return Px;var a=h3(b);if(a)return a;var y=Jv(b),x=[0,0,0,0];return y!==null&&(x[0]=y.r||0,x[1]=y.g||0,x[2]=y.b||0,x[3]=y.opacity),Oc.apply(void 0,x)});function v3(b,a){if(!(!_p(b)||!_p(a)))return[[Number(b.r),Number(b.g),Number(b.b),Number(b.alpha)],[Number(a.r),Number(a.g),Number(a.b),Number(a.alpha)],function(y){var x=y.slice();if(x[3])for(var E=0;E<3;E++)x[E]=Math.round(vd(x[E],0,255));return x[3]=vd(x[3],0,1),"rgba(".concat(x.join(","),")")}]}function Hg(b,a){if(fl(a))return Hc(0,"px");if(a="".concat(a).trim().toLowerCase(),isFinite(Number(a))){if("px".search(b)>=0)return Hc(Number(a),"px");if("deg".search(b)>=0)return Hc(Number(a),"deg")}var y=[];a=a.replace(b,function(E){return y.push(E),"U".concat(E)});var x="U(".concat(b.source,")");return y.map(function(E){return Hc(Number(a.replace(new RegExp("U".concat(E),"g"),"").replace(new RegExp(x,"g"),"*0")),E)})[0]}var mA=function(a){return Hg(new RegExp("px","g"),a)},g3=Bd(mA),m3=function(a){return Hg(new RegExp("%","g"),a)};Bd(m3);var yA=function(a){return ys(a)||isFinite(Number(a))?Hc(Number(a)||0,"px"):Hg(new RegExp("px|%|em|rem","g"),a)},w1=Bd(yA),S1=function(a){return Hg(new RegExp("deg|rad|grad|turn","g"),a)},Xm=Bd(S1);function y3(b,a,y,x){var E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z="",ee=b.value||0,ne=a.value||0,ie=yv(b.unit),ae=b.convertTo(ie),le=a.convertTo(ie);return ae&&le?(ee=ae.value,ne=le.value,z=Cx(b.unit)):(wc.isLength(b.unit)||wc.isLength(a.unit))&&(ee=Fh(b,E,y),ne=Fh(a,E,y),z="px"),[ee,ne,function(ye){return x&&(ye=Math.max(ye,0)),ye+z}]}function Sh(b){var a=0;return b.unit===qo.kDegrees?a=b.value:b.unit===qo.kRadians?a=If(Number(b.value)):b.unit===qo.kTurns?a=HS(Number(b.value)):b.value&&(a=b.value),a}function I0(b,a){var y;return Array.isArray(b)?y=b.map(function(x){return Number(x)}):_u(b)?y=b.split(" ").map(function(x){return Number(x)}):ys(b)&&(y=[b]),a===2?y.length===1?[y[0],y[0]]:[y[0],y[1]]:a===4?y.length===1?[y[0],y[0],y[0],y[0]]:y.length===2?[y[0],y[1],y[0],y[1]]:y.length===3?[y[0],y[1],y[2],y[1]]:[y[0],y[1],y[2],y[3]]:a==="even"&&y.length%2===1?[].concat((0,la.Z)(y),(0,la.Z)(y)):y}function Fh(b,a,y){var x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(b.unit===qo.kPixels)return Number(b.value);if(b.unit===qo.kPercentage&&y){var E=y.nodeName===Ea.GROUP?y.getLocalBounds():y.getGeometryBounds();return(x?E.min[a]:0)+b.value/100*E.halfExtents[a]*2}return 0}var b3=function(a){return Hg(/deg|rad|grad|turn|px|%/g,a)},x3=["blur","brightness","drop-shadow","contrast","grayscale","sepia","saturate","hue-rotate","invert"];function bA(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(b=b.toLowerCase().trim(),b==="none")return[];for(var a=/\s*([\w-]+)\(([^)]*)\)/g,y=[],x,E=0;x=a.exec(b);){if(x.index!==E)return[];if(E=x.index+x[0].length,x3.indexOf(x[1])>-1&&y.push({name:x[1],params:x[2].split(" ").map(function(z){return b3(z)||Ym(z)})}),a.lastIndex===b.length)return y}return[]}function M1(b){return b.toString()}var xA=function(a){return typeof a=="number"?Hc(a):/^\s*[-+]?(\d*\.)?\d+\s*$/.test(a)?Hc(Number(a)):Hc(0)},mu=Bd(xA);Bd(function(b){return _u(b)?b.split(" ").map(mu):b.map(mu)});function Ix(b,a){return[b,a,M1]}function sp(b,a){return function(y,x){return[y,x,function(E){return M1(vd(E,b,a))}]}}function jd(b,a){if(b.length===a.length)return[b,a,function(y){return y}]}function rg(b){return b.parsedStyle.d.totalLength===0&&(b.parsedStyle.d.totalLength=Wv(b.parsedStyle.d.absolutePath)),b.parsedStyle.d.totalLength}function Fp(b){return b.parsedStyle.points.totalLength===0&&(b.parsedStyle.points.totalLength=BS(b.parsedStyle.points.points)),b.parsedStyle.points.totalLength}function Jm(b){for(var a=0;a0&&y.push(x),{polygons:a,polylines:y}}function qm(b,a){return b[0]===a[0]&&b[1]===a[1]}function AA(b,a){for(var y=[],x=[],E=[],z=0;zMath.PI/2?Math.PI-ae:ae,le=le>Math.PI/2?Math.PI-le:le;var ye={xExtra:Math.cos(ie/2-ae)*(a/2*(1/Math.sin(ie/2)))-a/2||0,yExtra:Math.cos(le-ie/2)*(a/2*(1/Math.sin(ie/2)))-a/2||0};return ye}function Tx(b,a){return[a[0]+(a[0]-b[0]),a[1]+(a[1]-b[1])]}var CA=function(a,y){var x=a.x*y.x+a.y*y.y,E=Math.sqrt((Math.pow(a.x,2)+Math.pow(a.y,2))*(Math.pow(y.x,2)+Math.pow(y.y,2))),z=a.x*y.y-a.y*y.x<0?-1:1,ee=z*Math.acos(x/E);return ee},ey=function(a,y,x,E,z,ee,ne,ie){y=Math.abs(y),x=Math.abs(x),E=Uv(E,360);var ae=mc(E);if(a.x===ne.x&&a.y===ne.y)return{x:a.x,y:a.y,ellipticalArcAngle:0};if(y===0||x===0)return{x:0,y:0,ellipticalArcAngle:0};var le=(a.x-ne.x)/2,ye=(a.y-ne.y)/2,Te={x:Math.cos(ae)*le+Math.sin(ae)*ye,y:-Math.sin(ae)*le+Math.cos(ae)*ye},We=Math.pow(Te.x,2)/Math.pow(y,2)+Math.pow(Te.y,2)/Math.pow(x,2);We>1&&(y*=Math.sqrt(We),x*=Math.sqrt(We));var Ze=Math.pow(y,2)*Math.pow(x,2)-Math.pow(y,2)*Math.pow(Te.y,2)-Math.pow(x,2)*Math.pow(Te.x,2),Ye=Math.pow(y,2)*Math.pow(Te.y,2)+Math.pow(x,2)*Math.pow(Te.x,2),$e=Ze/Ye;$e=$e<0?0:$e;var ut=(z!==ee?1:-1)*Math.sqrt($e),ct={x:ut*(y*Te.y/x),y:ut*(-(x*Te.x)/y)},gt={x:Math.cos(ae)*ct.x-Math.sin(ae)*ct.y+(a.x+ne.x)/2,y:Math.sin(ae)*ct.x+Math.cos(ae)*ct.y+(a.y+ne.y)/2},Pt={x:(Te.x-ct.x)/y,y:(Te.y-ct.y)/x},_t=CA({x:1,y:0},Pt),Wt={x:(-Te.x-ct.x)/y,y:(-Te.y-ct.y)/x},Ht=CA(Pt,Wt);!ee&&Ht>0?Ht-=2*Math.PI:ee&&Ht<0&&(Ht+=2*Math.PI),Ht%=2*Math.PI;var zt=_t+Ht*ie,sn=y*Math.cos(zt),yn=x*Math.sin(zt),Fn={x:Math.cos(ae)*sn-Math.sin(ae)*yn+gt.x,y:Math.sin(ae)*sn+Math.cos(ae)*yn+gt.y,ellipticalArcStartAngle:_t,ellipticalArcEndAngle:_t+Ht,ellipticalArcAngle:zt,ellipticalArcCenter:gt,resultantRx:y,resultantRy:x};return Fn};function wA(b){for(var a=[],y=null,x=null,E=null,z=0,ee=b.length,ne=0;ne2&&arguments[2]!==void 0?arguments[2]:!0,x=b.arcParams,E=x.rx,z=E===void 0?0:E,ee=x.ry,ne=ee===void 0?0:ee,ie=x.xRotation,ae=x.arcFlag,le=x.sweepFlag,ye=ey({x:b.prePoint[0],y:b.prePoint[1]},z,ne,ie,!!ae,!!le,{x:b.currentPoint[0],y:b.currentPoint[1]},a),Te=ey({x:b.prePoint[0],y:b.prePoint[1]},z,ne,ie,!!ae,!!le,{x:b.currentPoint[0],y:b.currentPoint[1]},y?a+.005:a-.005),We=Te.x-ye.x,Ze=Te.y-ye.y,Ye=Math.sqrt(We*We+Ze*Ze);return{x:-We/Ye,y:-Ze/Ye}}function D1(b){return Math.sqrt(b[0]*b[0]+b[1]*b[1])}function bv(b,a){return D1(b)*D1(a)?(b[0]*a[0]+b[1]*a[1])/(D1(b)*D1(a)):1}function MA(b,a){return(b[0]*a[1]1&&(y*=Math.sqrt(We),x*=Math.sqrt(We));var Ze=y*y*(Te*Te)+x*x*(ye*ye),Ye=Ze?Math.sqrt((y*y*(x*x)-Ze)/Ze):1;z===ee&&(Ye*=-1),isNaN(Ye)&&(Ye=0);var $e=x?Ye*y*Te/x:0,ut=y?Ye*-x*ye/y:0,ct=(ne+ae)/2+Math.cos(E)*$e-Math.sin(E)*ut,gt=(ie+le)/2+Math.sin(E)*$e+Math.cos(E)*ut,Pt=[(ye-$e)/y,(Te-ut)/x],_t=[(-1*ye-$e)/y,(-1*Te-ut)/x],Wt=MA([1,0],Pt),Ht=MA(Pt,_t);return bv(Pt,_t)<=-1&&(Ht=Math.PI),bv(Pt,_t)>=1&&(Ht=0),ee===0&&Ht>0&&(Ht-=2*Math.PI),ee===1&&Ht<0&&(Ht+=2*Math.PI),{cx:ct,cy:gt,rx:qm(b,[ae,le])?0:y,ry:qm(b,[ae,le])?0:x,startAngle:Wt,endAngle:Wt+Ht,xRotation:E,arcFlag:z,sweepFlag:ee}}function E3(b,a,y){return b.reduce(function(x,E){var z="";if(E[0]==="M"||E[0]==="L"){var ee=vec3.fromValues(E[1],E[2],0);y&&vec3.transformMat4(ee,ee,y),z="".concat(E[0]).concat(ee[0],",").concat(ee[1])}else if(E[0]==="Z")z=E[0];else if(E[0]==="C"){var ne=vec3.fromValues(E[1],E[2],0),ie=vec3.fromValues(E[3],E[4],0),ae=vec3.fromValues(E[5],E[6],0);y&&(vec3.transformMat4(ne,ne,y),vec3.transformMat4(ie,ie,y),vec3.transformMat4(ae,ae,y)),z="".concat(E[0]).concat(ne[0],",").concat(ne[1],",").concat(ie[0],",").concat(ie[1],",").concat(ae[0],",").concat(ae[1])}else if(E[0]==="A"){var le=vec3.fromValues(E[6],E[7],0);y&&vec3.transformMat4(le,le,y),z="".concat(E[0]).concat(E[1],",").concat(E[2],",").concat(E[3],",").concat(E[4],",").concat(E[5],",").concat(le[0],",").concat(le[1])}else if(E[0]==="Q"){var ye=vec3.fromValues(E[1],E[2],0),Te=vec3.fromValues(E[3],E[4],0);y&&(vec3.transformMat4(ye,ye,y),vec3.transformMat4(Te,Te,y)),z="".concat(E[0]).concat(E[1],",").concat(E[2],",").concat(E[3],",").concat(E[4],"}")}return x+=z},"")}function A3(b,a,y,x){return[["M",b,a],["L",y,x]]}function PA(b,a,y,x){var E=(-1+Math.sqrt(2))/3*4,z=b*E,ee=a*E,ne=y-b,ie=y+b,ae=x-a,le=x+a;return[["M",ne,x],["C",ne,x-ee,y-z,ae,y,ae],["C",y+z,ae,ie,x-ee,ie,x],["C",ie,x+ee,y+z,le,y,le],["C",y-z,le,ne,x+ee,ne,x],["Z"]]}function C3(b,a){var y=b.map(function(x,E){return[E===0?"M":"L",x[0],x[1]]});return a&&y.push(["Z"]),y}function xv(b,a,y,x,E){if(E){var z=_slicedToArray(E,4),ee=z[0],ne=z[1],ie=z[2],ae=z[3],le=b>0?1:-1,ye=a>0?1:-1,Te=le+ye!==0?1:0;return[["M",le*ee+y,x],["L",b-le*ne+y,x],ne?["A",ne,ne,0,0,Te,b+y,ye*ne+x]:null,["L",b+y,a-ye*ie+x],ie?["A",ie,ie,0,0,Te,b+y-le*ie,a+x]:null,["L",y+le*ae,a+x],ae?["A",ae,ae,0,0,Te,y,a+x-ye*ae]:null,["L",y,ye*ee+x],ee?["A",ee,ee,0,0,Te,le*ee+y,x]:null,["Z"]].filter(function(We){return We})}return[["M",y,x],["L",y+b,x],["L",y+b,x+a],["L",y,x+a],["Z"]]}function n7(b){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:b.getLocalTransform(),y=[];switch(b.nodeName){case Ea.LINE:var x=b.parsedStyle,E=x.x1,z=E===void 0?0:E,ee=x.y1,ne=ee===void 0?0:ee,ie=x.x2,ae=ie===void 0?0:ie,le=x.y2,ye=le===void 0?0:le;y=A3(z,ne,ae,ye);break;case Ea.CIRCLE:{var Te=b.parsedStyle,We=Te.r,Ze=We===void 0?0:We,Ye=Te.cx,$e=Ye===void 0?0:Ye,ut=Te.cy,ct=ut===void 0?0:ut;y=PA(Ze,Ze,$e,ct);break}case Ea.ELLIPSE:{var gt=b.parsedStyle,Pt=gt.rx,_t=Pt===void 0?0:Pt,Wt=gt.ry,Ht=Wt===void 0?0:Wt,zt=gt.cx,sn=zt===void 0?0:zt,yn=gt.cy,Fn=yn===void 0?0:yn;y=PA(_t,Ht,sn,Fn);break}case Ea.POLYLINE:case Ea.POLYGON:var Wn=b.parsedStyle.points;y=C3(Wn.points,b.nodeName===Ea.POLYGON);break;case Ea.RECT:var ar=b.parsedStyle,Qn=ar.width,Mr=Qn===void 0?0:Qn,Jr=ar.height,gr=Jr===void 0?0:Jr,ur=ar.x,yr=ur===void 0?0:ur,Zr=ar.y,or=Zr===void 0?0:Zr,ai=ar.radius,ra=ai&&ai.some(function(Xi){return Xi!==0});y=xv(Mr,gr,yr,or,ra&&ai.map(function(Xi){return clamp(Xi,0,Math.min(Math.abs(Mr)/2,Math.abs(gr)/2))}));break;case Ea.PATH:var sa=b.parsedStyle.d.absolutePath;y=_toConsumableArray(sa);break}if(y.length)return E3(y,b,a)}function r7(b){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,E=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,z=b.map(function(ee,ne){var ie=ee[0],ae=b[ne+1],le=ne===0&&(a!==0||y!==0),ye=(ne===b.length-1||ae&&(ae[0]==="M"||ae[0]==="Z"))&&x!==0&&E!==0,Te=le?[a,y]:[0,0],We=_slicedToArray(Te,2),Ze=We[0],Ye=We[1],$e=ye?[x,E]:[0,0],ut=_slicedToArray($e,2),ct=ut[0],gt=ut[1];switch(ie){case"M":return"M ".concat(ee[1]+Ze,",").concat(ee[2]+Ye);case"L":return"L ".concat(ee[1]+ct,",").concat(ee[2]+gt);case"Q":return"Q ".concat(ee[1]," ").concat(ee[2],",").concat(ee[3]+ct," ").concat(ee[4]+gt);case"C":return"C ".concat(ee[1]," ").concat(ee[2],",").concat(ee[3]," ").concat(ee[4],",").concat(ee[5]+ct," ").concat(ee[6]+gt);case"A":return"A ".concat(ee[1]," ").concat(ee[2]," ").concat(ee[3]," ").concat(ee[4]," ").concat(ee[5]," ").concat(ee[6]," ").concat(ee[7]).concat(ye?" L ".concat(ee[6]+x,",").concat(ee[7]+E):"");case"Z":return"Z";default:return null}}).filter(function(ee){return ee!==null}).join(" ");return~z.indexOf("NaN")?"":z}var IA=function(a){if(a===""||Array.isArray(a)&&a.length===0)return{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:{x:0,y:0,width:0,height:0}};var y;try{y=Tm(a)}catch(We){y=Tm(""),console.error("[g]: Invalid SVG Path definition: ".concat(a))}Jm(y);var x=Kg(y),E=EA(y),z=E.polygons,ee=E.polylines,ne=wA(y),ie=AA(ne,0),ae=ie.x,le=ie.y,ye=ie.width,Te=ie.height;return{absolutePath:y,hasArc:x,segments:ne,polygons:z,polylines:ee,totalLength:0,rect:{x:Number.isFinite(ae)?ae:0,y:Number.isFinite(le)?le:0,width:Number.isFinite(ye)?ye:0,height:Number.isFinite(Te)?Te:0}}},w3=Bd(IA);function S3(b){return _u(b)?w3(b):IA(b)}function te(b,a,y){var x=b.curve,E=a.curve;(!x||x.length===0)&&(x=i1(b.absolutePath,!1),b.curve=x),(!E||E.length===0)&&(E=i1(a.absolutePath,!1),a.curve=E);var z=[x,E];x.length!==E.length&&(z=Og(x,E));var ee=jE(z[0])!==jE(z[1])?bS(z[0]):xS(z[0]);return[ee,Nm(z[1],ee),function(ne){return ne}]}function re(b,a){var y;return _u(b)?y=b.split(" ").map(function(x){var E=x.split(","),z=(0,Pr.Z)(E,2),ee=z[0],ne=z[1];return[Number(ee),Number(ne)]}):y=b,{points:y,totalLength:0,segments:[]}}function se(b,a){return[b.points,a.points,function(y){return y}]}var Se=null,Ve=/\s*(\w+)\(([^)]*)\)/g;function rt(b){return function(a){var y=0;return b.map(function(x){return x===Se?a[y++]:x})}}function ft(b){return b}var Ft={matrix:["NNNNNN",[Se,Se,0,0,Se,Se,0,0,0,0,1,0,Se,Se,0,1],ft],matrix3d:["NNNNNNNNNNNNNNNN",ft],rotate:["A"],rotateX:["A"],rotateY:["A"],rotateZ:["A"],rotate3d:["NNNA"],perspective:["L"],scale:["Nn",rt([Se,Se,new wc(1)]),ft],scaleX:["N",rt([Se,new wc(1),new wc(1)]),rt([Se,new wc(1)])],scaleY:["N",rt([new wc(1),Se,new wc(1)]),rt([new wc(1),Se])],scaleZ:["N",rt([new wc(1),new wc(1),Se])],scale3d:["NNN",ft],skew:["Aa",null,ft],skewX:["A",null,rt([Se,tg])],skewY:["A",null,rt([tg,Se])],translate:["Tt",rt([Se,Se,_h]),ft],translateX:["T",rt([Se,_h,_h]),rt([Se,_h])],translateY:["T",rt([_h,Se,_h]),rt([_h,Se])],translateZ:["L",rt([_h,_h,Se])],translate3d:["TTL",ft]};function Gt(b){for(var a=[],y=b.length,x=0;x2&&arguments[2]!==void 0?arguments[2]:{skipUpdateAttribute:!1,skipParse:!1,forceUpdateGeometry:!1,usedAttributes:[],memoize:!0};Object.assign(y.attributes,x);var z=y.parsedStyle.clipPath,ee=y.parsedStyle.offsetPath;Hd(y,x);var ne=!!E.forceUpdateGeometry;if(!ne){for(var ie in x)if(zh.has(ie)){ne=!0;break}}var ae=Mh(y);ae.has("fill")&&x.fill&&(y.parsedStyle.fill=Ym(x.fill)),ae.has("stroke")&&x.stroke&&(y.parsedStyle.stroke=Ym(x.stroke)),ae.has("shadowColor")&&x.shadowColor&&(y.parsedStyle.shadowColor=Ym(x.shadowColor)),ae.has("filter")&&x.filter&&(y.parsedStyle.filter=bA(x.filter)),ae.has("radius")&&!fl(x.radius)&&(y.parsedStyle.radius=I0(x.radius,4)),ae.has("lineDash")&&!fl(x.lineDash)&&(y.parsedStyle.lineDash=I0(x.lineDash,"even")),ae.has("points")&&x.points&&(y.parsedStyle.points=re(x.points)),ae.has("d")&&x.d===""&&(y.parsedStyle.d=(0,di.Z)({},aA)),ae.has("d")&&x.d&&(y.parsedStyle.d=S3(x.d)),ae.has("textTransform")&&x.textTransform&&this.runtime.CSSPropertySyntaxFactory[jo.TEXT_TRANSFORM].calculator(null,null,{value:x.textTransform},y,null),ae.has("clipPath")&&!Il(x.clipPath)&&this.runtime.CSSPropertySyntaxFactory[jo.DEFINED_PATH].calculator("clipPath",z,x.clipPath,y,this.runtime),ae.has("offsetPath")&&x.offsetPath&&this.runtime.CSSPropertySyntaxFactory[jo.DEFINED_PATH].calculator("offsetPath",ee,x.offsetPath,y,this.runtime),ae.has("transform")&&x.transform&&(y.parsedStyle.transform=nn(x.transform)),ae.has("transformOrigin")&&x.transformOrigin&&(y.parsedStyle.transformOrigin=du(x.transformOrigin)),ae.has("markerStart")&&x.markerStart&&(y.parsedStyle.markerStart=this.runtime.CSSPropertySyntaxFactory[jo.MARKER].calculator(null,x.markerStart,x.markerStart,null,null)),ae.has("markerEnd")&&x.markerEnd&&(y.parsedStyle.markerEnd=this.runtime.CSSPropertySyntaxFactory[jo.MARKER].calculator(null,x.markerEnd,x.markerEnd,null,null)),ae.has("markerMid")&&x.markerMid&&(y.parsedStyle.markerMid=this.runtime.CSSPropertySyntaxFactory[jo.MARKER].calculator("",x.markerMid,x.markerMid,null,null)),ae.has("zIndex")&&!fl(x.zIndex)&&this.runtime.CSSPropertySyntaxFactory[jo.Z_INDEX].postProcessor(y),ae.has("offsetDistance")&&!fl(x.offsetDistance)&&this.runtime.CSSPropertySyntaxFactory[jo.OFFSET_DISTANCE].postProcessor(y),ae.has("transform")&&x.transform&&this.runtime.CSSPropertySyntaxFactory[jo.TRANSFORM].postProcessor(y),ae.has("transformOrigin")&&x.transformOrigin&&this.runtime.CSSPropertySyntaxFactory[jo.TRANSFORM_ORIGIN].postProcessor(y),ne&&(y.dirty(!0,!0),E.forceUpdateGeometry||this.runtime.sceneGraphService.dirtyToRoot(y))}},{key:"updateGeometry",value:function(y){var x=y.nodeName,E=this.runtime.geometryUpdaterFactory[x];if(E){var z=y.geometry;z.contentBounds||(z.contentBounds=new Ac),z.renderBounds||(z.renderBounds=new Ac);var ee=y.parsedStyle,ne=E.update(ee,y),ie=ne.cx,ae=ie===void 0?0:ie,le=ne.cy,ye=le===void 0?0:le,Te=ne.cz,We=Te===void 0?0:Te,Ze=ne.hwidth,Ye=Ze===void 0?0:Ze,$e=ne.hheight,ut=$e===void 0?0:$e,ct=ne.hdepth,gt=ct===void 0?0:ct,Pt=[Math.abs(Ye),Math.abs(ut),gt],_t=ee.stroke,Wt=ee.lineWidth,Ht=Wt===void 0?1:Wt,zt=ee.increasedLineWidthForHitTesting,sn=zt===void 0?0:zt,yn=ee.shadowType,Fn=yn===void 0?"outer":yn,Wn=ee.shadowColor,ar=ee.filter,Qn=ar===void 0?[]:ar,Mr=ee.transformOrigin,Jr=[ae,ye,We];z.contentBounds.update(Jr,Pt);var gr=x===Ea.POLYLINE||x===Ea.POLYGON||x===Ea.PATH?Math.SQRT2:.5,ur=_t&&!_t.isNone;if(ur){var yr=((Ht||0)+(sn||0))*gr;Pt[0]+=yr,Pt[1]+=yr}if(z.renderBounds.update(Jr,Pt),Wn&&Fn&&Fn!=="inner"){var Zr=z.renderBounds,or=Zr.min,ai=Zr.max,ra=ee.shadowBlur,sa=ee.shadowOffsetX,Xi=ee.shadowOffsetY,bi=ra||0,qi=sa||0,Ra=Xi||0,uo=or[0]-bi+qi,Mo=ai[0]+bi+qi,vl=or[1]-bi+Ra,ul=ai[1]+bi+Ra;or[0]=Math.min(or[0],uo),ai[0]=Math.max(ai[0],Mo),or[1]=Math.min(or[1],vl),ai[1]=Math.max(ai[1],ul),z.renderBounds.setMinMax(or,ai)}Qn.forEach(function(dl){var su=dl.name,jl=dl.params;if(su==="blur"){var Zo=jl[0].value;z.renderBounds.update(z.renderBounds.center,pc(z.renderBounds.halfExtents,z.renderBounds.halfExtents,[Zo,Zo,0]))}else if(su==="drop-shadow"){var ps=jl[0].value,Ga=jl[1].value,lo=jl[2].value,Po=z.renderBounds,Ls=Po.min,qa=Po.max,il=Ls[0]-lo+ps,Ns=qa[0]+lo+ps,ku=Ls[1]-lo+Ga,tu=qa[1]+lo+Ga;Ls[0]=Math.min(Ls[0],il),qa[0]=Math.max(qa[0],Ns),Ls[1]=Math.min(Ls[1],ku),qa[1]=Math.max(qa[1],tu),z.renderBounds.setMinMax(Ls,qa)}}),y.geometry.dirty=!1;var Do=Ye<0,zs=ut<0,As=(Do?-1:1)*(Mr?Fh(Mr[0],0,y,!0):0),Qs=(zs?-1:1)*(Mr?Fh(Mr[1],1,y,!0):0);(As||Qs)&&y.setOrigin(As,Qs)}}},{key:"updateSizeAttenuation",value:function(y,x){y.style.isSizeAttenuation?(y.style.rawLineWidth||(y.style.rawLineWidth=y.style.lineWidth),y.style.lineWidth=(y.style.rawLineWidth||1)/x,y.nodeName===Ea.CIRCLE&&(y.style.rawR||(y.style.rawR=y.style.r),y.style.r=(y.style.rawR||1)/x)):(y.style.rawLineWidth&&(y.style.lineWidth=y.style.rawLineWidth,delete y.style.rawLineWidth),y.nodeName===Ea.CIRCLE&&y.style.rawR&&(y.style.r=y.style.rawR,delete y.style.rawR))}}])}();function Hd(b,a){var y=Mh(b);for(var x in a)y.has(x)&&(b.parsedStyle[x]=a[x])}function Mh(b){return b.constructor.PARSED_STYLE_LIST}var oh=function(){function b(){(0,si.Z)(this,b),this.mixer=Ix}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z){return Sh(E)}}])}(),lc=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z,ee){return E instanceof P0&&(E=null),ee.sceneGraphService.updateDisplayObjectDependency(y,x,E,z),y==="clipPath"&&z.forEach(function(ne){ne.childNodes.length===0&&ee.sceneGraphService.dirtyToRoot(ne)}),E}}])}(),ld=function(){function b(){(0,si.Z)(this,b),this.parser=Ym,this.mixer=v3}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z){return E instanceof P0?E.value==="none"?Px:pA:E}}])}(),Kd=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E instanceof P0?[]:E}}])}();function O0(b){var a=b.parsedStyle,y=a.fontSize;return fl(y)?null:y}var u0=function(){function b(){(0,si.Z)(this,b),this.mixer=Ix}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z,ee){if(ys(E))return E;if(wc.isRelativeUnit(E.unit)){if(E.unit===qo.kPercentage)return 0;if(E.unit===qo.kEms){if(z.parentNode){var ne=O0(z.parentNode);if(ne)return ne*=E.value,ne}return 0}if(E.unit===qo.kRems){var ie;if(z!=null&&(ie=z.ownerDocument)!==null&&ie!==void 0&&ie.documentElement){var ae=O0(z.ownerDocument.documentElement);if(ae)return ae*=E.value,ae}return 0}}else return E.value}}])}(),lp=function(){function b(){(0,si.Z)(this,b),this.mixer=jd}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.map(function(z){return z.value})}}])}(),up=function(){function b(){(0,si.Z)(this,b),this.mixer=jd}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.map(function(z){return z.value})}}])}(),L0=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E,z){var ee;E instanceof P0&&(E=null);var ne=(ee=E)===null||ee===void 0?void 0:ee.cloneNode(!0);return ne&&(ne.style.isMarker=!0),ne}}])}(),Ox=function(){function b(){(0,si.Z)(this,b),this.mixer=Ix}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.value}}])}(),i7=function(){function b(){(0,si.Z)(this,b),this.mixer=sp(0,1)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.value}},{key:"postProcessor",value:function(y){var x=y.parsedStyle,E=x.offsetPath,z=x.offsetDistance;if(E){var ee=E.nodeName;if(ee===Ea.LINE||ee===Ea.PATH||ee===Ea.POLYLINE){var ne=E.getPoint(z);ne&&y.setLocalPosition(ne.x,ne.y)}}}}])}(),a7=function(){function b(){(0,si.Z)(this,b),this.mixer=sp(0,1)}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E.value}}])}(),o7=function(){function b(){(0,si.Z)(this,b),this.parser=S3,this.mixer=te}return(0,zr.Z)(b,[{key:"calculator",value:function(y,x,E){return E instanceof P0&&E.value==="unset"?{absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new Rp(0,0,0,0)}:E}}])}(),s7=(0,zr.Z)(function b(){(0,si.Z)(this,b),this.mixer=se}),l7=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z>>1;p6(b[E],a)<0?y=E+1:x=E}return y}function p6(b,a){var y=Number(b.parsedStyle.zIndex||0),x=Number(a.parsedStyle.zIndex||0);if(y===x){var E=b.parentNode;if(E){var z=E.childNodes||[];return z.indexOf(b)-z.indexOf(a)}}return y-x}function v6(b){var a=b;do{var y,x=(y=a.parsedStyle)===null||y===void 0?void 0:y.clipPath;if(x)return a;a=a.parentElement}while(a!==null);return null}var g6="px";function p7(b,a,y){D3&&b.style&&(b.style.width=a+g6,b.style.height=y+g6)}function m6(b,a){if(D3)return document.defaultView.getComputedStyle(b,null).getPropertyValue(a)}function v7(b){var a=m6(b,"width");return a==="auto"?b.offsetWidth:parseFloat(a)}function g7(b){var a=m6(b,"height");return a==="auto"?b.offsetHeight:parseFloat(a)}var m7=1,y7={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},P3=typeof performance=="object"&&performance.now?performance:Date;function TA(b){return b.nodeName===Ea.FRAGMENT?!0:b.getRootNode().nodeName===Ea.FRAGMENT}function ty(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"auto",a=arguments.length>1?arguments[1]:void 0,y=arguments.length>2?arguments[2]:void 0,x=!1,E=!1,z=!!a&&!a.isNone,ee=!!y&&!y.isNone;return b==="visiblepainted"||b==="painted"||b==="auto"?(x=z,E=ee):b==="visiblefill"||b==="fill"?x=!0:b==="visiblestroke"||b==="stroke"?E=!0:(b==="visible"||b==="all")&&(x=!0,E=!0),[x,E]}var b7=1,x7=function(){return b7++},Ev=typeof self=="object"&&self.self===self?self:typeof xe.g=="object"&&xe.g.global===xe.g?xe.g:{},E7=Date.now(),A7=function(){return Ev.performance&&typeof Ev.performance.now=="function"?Ev.performance.now():Date.now()-E7},Lx={},y6=Date.now(),C7=function(a){if(typeof a!="function")throw new TypeError("".concat(a," is not a function"));var y=Date.now(),x=y-y6,E=x>16?0:16-x,z=x7();return Lx[z]=a,Object.keys(Lx).length>1||setTimeout(function(){y6=y;var ee=Lx;Lx={},Object.keys(ee).forEach(function(ne){return ee[ne](A7())})},E),z},w7=function(a){delete Lx[a]},S7=["","webkit","moz","ms","o"],b6=function(a){return typeof a!="string"?C7:a===""?Ev.requestAnimationFrame:Ev["".concat(a,"RequestAnimationFrame")]},M7=function(a){return typeof a!="string"?w7:a===""?Ev.cancelAnimationFrame:Ev["".concat(a,"CancelAnimationFrame")]||Ev["".concat(a,"CancelRequestAnimationFrame")]},D7=function(a,y){for(var x=0;a[x]!==void 0;){if(y(a[x]))return a[x];x+=1}},x6=D7(S7,function(b){return!!b6(b)}),I3=b6(x6),E6=M7(x6);Ev.requestAnimationFrame=I3,Ev.cancelAnimationFrame=E6;var P7=function(){function b(){(0,si.Z)(this,b),this.callbacks=[]}return(0,zr.Z)(b,[{key:"getCallbacksNum",value:function(){return this.callbacks.length}},{key:"tapPromise",value:function(y,x){this.callbacks.push(x)}},{key:"promise",value:function(){for(var y=arguments.length,x=new Array(y),E=0;E=0;le--){var ye=ae[le].trim();!O7.test(ye)&&T7.indexOf(ye)<0&&(ye='"'.concat(ye,'"')),ae[le]=ye}return"".concat(z," ").concat(ee," ").concat(ne," ").concat(ie," ").concat(ae.join(","))},function(b){var a=A6(b),y=a.fontSize,x=a.fontFamily,E=a.fontStyle,z=a.fontVariant,ee=a.fontWeight;return"".concat(E,"_").concat(z,"_").concat(ee,"_").concat(y,"_").concat(x)}),L7=1e-6,Bx=function(a){return Math.max(a,L7)};function O3(b,a,y){return tl(b),b[4]=Math.tan(a),b[1]=Math.tan(y),b}var af=gu(),B7=gu(),N7={scale:function(a){n0(af,[a[0].value,a[1].value,1].map(function(y){return Bx(y)}))},scaleX:function(a){n0(af,[a[0].value,1,1].map(function(y){return Bx(y)}))},scaleY:function(a){n0(af,[1,a[0].value,1].map(function(y){return Bx(y)}))},scaleZ:function(a){n0(af,[1,1,a[0].value].map(function(y){return Bx(y)}))},scale3d:function(a){n0(af,[a[0].value,a[1].value,a[2].value].map(function(y){return Bx(y)}))},translate:function(a){t0(af,[a[0].value,a[1].value,0])},translateX:function(a){t0(af,[a[0].value,0,0])},translateY:function(a){t0(af,[0,a[0].value,0])},translateZ:function(a){t0(af,[0,0,a[0].value])},translate3d:function(a){t0(af,[a[0].value,a[1].value,a[2].value])},rotate:function(a){Em(af,mc(Sh(a[0])))},rotateX:function(a){Ju(af,mc(Sh(a[0])))},rotateY:function(a){xm(af,mc(Sh(a[0])))},rotateZ:function(a){Em(af,mc(Sh(a[0])))},rotate3d:function(a){bm(af,mc(Sh(a[3])),[a[0].value,a[1].value,a[2].value])},skew:function(a){O3(af,mc(a[0].value),mc(a[1].value))},skewX:function(a){O3(af,mc(a[0].value),0)},skewY:function(a){O3(af,0,mc(a[0].value))},matrix:function(a){hf(af,a[0].value,a[1].value,0,0,a[2].value,a[3].value,0,0,0,0,1,0,a[4].value,a[5].value,0,1)},matrix3d:function(a){hf.apply(Me,[af].concat((0,la.Z)(a.map(function(y){return y.value}))))}},R7=qs(1,1,1),k7=ds(),w6={translate:function(a,y){mo.sceneGraphService.setLocalScale(a,R7,!1),mo.sceneGraphService.setLocalEulerAngles(a,k7,void 0,void 0,!1),mo.sceneGraphService.setLocalPosition(a,[y[0].value,y[1].value,0],!1),mo.sceneGraphService.dirtyLocalTransform(a,a.transformable)}};function S6(b,a){if(b.length){if(b.length===1&&w6[b[0].t]){w6[b[0].t](a,b[0].d);return}for(var y=tl(B7),x=0;x1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2?arguments[2]:void 0;if(E)return this.dispatchEventToSelf(y),!0;var z;if(this.document)z=this;else if(this.defaultView)z=this.defaultView;else{var ee;z=(ee=this.ownerDocument)===null||ee===void 0?void 0:ee.defaultView}if(z){if(y.manager=z.getEventService(),!y.manager)return!1;y.defaultPrevented=!1,y.path?y.path.length=0:y.page=[],x||(y.target=this),y.manager.dispatchEvent(y,y.type,x)}else this.dispatchEventToSelf(y);return!y.defaultPrevented}}])}(),wd=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z0&&arguments[0]!==void 0?arguments[0]:{};return this.parentNode?this.parentNode.getRootNode(x):x.composed&&this.host?this.host.getRootNode(x):this}},{key:"hasChildNodes",value:function(){return this.childNodes.length>0}},{key:"isDefaultNamespace",value:function(x){throw new Error(oc)}},{key:"lookupNamespaceURI",value:function(x){throw new Error(oc)}},{key:"lookupPrefix",value:function(x){throw new Error(oc)}},{key:"normalize",value:function(){throw new Error(oc)}},{key:"isEqualNode",value:function(x){return this===x}},{key:"isSameNode",value:function(x){return this.isEqualNode(x)}},{key:"parent",get:function(){return this.parentNode}},{key:"parentElement",get:function(){return null}},{key:"nextSibling",get:function(){return null}},{key:"previousSibling",get:function(){return null}},{key:"firstChild",get:function(){return this.childNodes.length>0?this.childNodes[0]:null}},{key:"lastChild",get:function(){return this.childNodes.length>0?this.childNodes[this.childNodes.length-1]:null}},{key:"compareDocumentPosition",value:function(x){if(x===this)return 0;for(var E=x,z=this,ee=[E],ne=[z];(ie=E.parentNode)!==null&&ie!==void 0?ie:z.parentNode;){var ie;E=E.parentNode?(ee.push(E.parentNode),E.parentNode):E,z=z.parentNode?(ne.push(z.parentNode),z.parentNode):z}if(E!==z)return a.DOCUMENT_POSITION_DISCONNECTED|a.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC|a.DOCUMENT_POSITION_PRECEDING;var ae=ee.length>ne.length?ee:ne,le=ae===ee?ne:ee;if(ae[ae.length-le.length]===le[0])return ae===ee?a.DOCUMENT_POSITION_CONTAINED_BY|a.DOCUMENT_POSITION_FOLLOWING:a.DOCUMENT_POSITION_CONTAINS|a.DOCUMENT_POSITION_PRECEDING;for(var ye=ae.length-le.length,Te=le.length-1;Te>=0;Te--){var We=le[Te],Ze=ae[ye+Te];if(Ze!==We){var Ye=We.parentNode.childNodes;return Ye.indexOf(We)0&&E;)E=E.parentNode,x--;return E}},{key:"forEach",value:function(x){for(var E=[this];E.length>0;){var z=E.pop(),ee=x(z);if(ee===!1)break;for(var ne=z.childNodes.length-1;ne>=0;ne--)E.push(z.childNodes[ne])}}}],[{key:"isNode",value:function(x){return!!x.childNodes}}])}(D6);wd.DOCUMENT_POSITION_DISCONNECTED=1,wd.DOCUMENT_POSITION_PRECEDING=2,wd.DOCUMENT_POSITION_FOLLOWING=4,wd.DOCUMENT_POSITION_CONTAINS=8,wd.DOCUMENT_POSITION_CONTAINED_BY=16,wd.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC=32;var Y7=2048,X7=function(){function b(a,y){var x=this;(0,si.Z)(this,b),this.nativeHTMLMap=new WeakMap,this.cursor="default",this.mappingTable={},this.mappingState={trackingData:{}},this.eventPool=new Map,this.tmpMatrix=gu(),this.tmpVec3=ds(),this.onPointerDown=function(E){var z=x.createPointerEvent(E);if(x.dispatchEvent(z,"pointerdown"),z.pointerType==="touch")x.dispatchEvent(z,"touchstart");else if(z.pointerType==="mouse"||z.pointerType==="pen"){var ee=z.button===2;x.dispatchEvent(z,ee?"rightdown":"mousedown")}var ne=x.trackingData(E.pointerId);ne.pressTargetsByButton[E.button]=z.composedPath(),x.freeEvent(z)},this.onPointerUp=function(E){var z=P3.now(),ee=x.createPointerEvent(E,void 0,void 0,x.context.config.alwaysTriggerPointerEventOnCanvas?x.rootTarget:void 0);if(x.dispatchEvent(ee,"pointerup"),ee.pointerType==="touch")x.dispatchEvent(ee,"touchend");else if(ee.pointerType==="mouse"||ee.pointerType==="pen"){var ne=ee.button===2;x.dispatchEvent(ee,ne?"rightup":"mouseup")}var ie=x.trackingData(E.pointerId),ae=x.findMountedTarget(ie.pressTargetsByButton[E.button]),le=ae;if(ae&&!ee.composedPath().includes(ae)){for(var ye=ae;ye&&!ee.composedPath().includes(ye);){if(ee.currentTarget=ye,x.notifyTarget(ee,"pointerupoutside"),ee.pointerType==="touch")x.notifyTarget(ee,"touchendoutside");else if(ee.pointerType==="mouse"||ee.pointerType==="pen"){var Te=ee.button===2;x.notifyTarget(ee,Te?"rightupoutside":"mouseupoutside")}wd.isNode(ye)&&(ye=ye.parentNode)}delete ie.pressTargetsByButton[E.button],le=ye}if(le){var We,Ze=x.clonePointerEvent(ee,"click");Ze.target=le,Ze.path=[],ie.clicksByButton[E.button]||(ie.clicksByButton[E.button]={clickCount:0,target:Ze.target,timeStamp:z});var Ye=x.context.renderingContext.root.ownerDocument.defaultView,$e=ie.clicksByButton[E.button];$e.target===Ze.target&&z-$e.timeStamp=1;z--)if(y.currentTarget=E[z],this.notifyTarget(y,x),y.propagationStopped||y.propagationImmediatelyStopped)return;if(y.eventPhase=y.AT_TARGET,y.currentTarget=y.target,this.notifyTarget(y,x),!(y.propagationStopped||y.propagationImmediatelyStopped)){var ee=E.indexOf(y.currentTarget);y.eventPhase=y.BUBBLING_PHASE;for(var ne=ee+1;neee||E>ne?null:!ie&&this.pickHandler(y)||this.rootTarget||null}},{key:"isNativeEventFromCanvas",value:function(y,x){var E,z=x==null?void 0:x.target;if((E=z)!==null&&E!==void 0&&E.shadowRoot&&(z=x.composedPath()[0]),z){if(z===y)return!0;if(y&&y.contains)return y.contains(z)}return x!=null&&x.composedPath?x.composedPath().indexOf(y)>-1:!1}},{key:"getExistedHTML",value:function(y){if(y.nativeEvent.composedPath)for(var x=0,E=y.nativeEvent.composedPath();x=0;E--){var z=y[E];if(z===this.rootTarget||wd.isNode(z)&&z.parentNode===x)x=y[E];else break}return x}},{key:"getCursor",value:function(y){for(var x=y;x;){var E=f7(x)&&x.getAttribute("cursor");if(E)return E;x=wd.isNode(x)&&x.parentNode}}}])}(),B3=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"getOrCreateCanvas",value:function(y,x){if(this.canvas)return this.canvas;if(y||mo.offscreenCanvas)this.canvas=y||mo.offscreenCanvas,this.context=this.canvas.getContext("2d",(0,di.Z)({willReadFrequently:!0},x));else try{this.canvas=new window.OffscreenCanvas(0,0),this.context=this.canvas.getContext("2d",(0,di.Z)({willReadFrequently:!0},x)),(!this.context||!this.context.measureText)&&(this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"))}catch(E){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d",(0,di.Z)({willReadFrequently:!0},x))}return this.canvas.width=10,this.canvas.height=10,this.canvas}},{key:"getOrCreateContext",value:function(y,x){return this.context?this.context:(this.getOrCreateCanvas(y,x),this.context)}}],[{key:"createCanvas",value:function(){try{return new window.OffscreenCanvas(0,0)}catch(y){}try{return document.createElement("canvas")}catch(y){}return null}}])}(),P1=function(b){return b[b.CAMERA_CHANGED=0]="CAMERA_CHANGED",b[b.DISPLAY_OBJECT_CHANGED=1]="DISPLAY_OBJECT_CHANGED",b[b.NONE=2]="NONE",b}({}),J7=function(){function b(a,y){(0,si.Z)(this,b),this.inited=!1,this.stats={total:0,rendered:0},this.zIndexCounter=0,this.hooks={init:new Wh,initAsync:new P7,dirtycheck:new T3,cull:new T3,beginFrame:new Wh,beforeRender:new Wh,render:new Wh,afterRender:new Wh,endFrame:new Wh,destroy:new Wh,pick:new I7,pickSync:new T3,pointerDown:new Wh,pointerUp:new Wh,pointerMove:new Wh,pointerOut:new Wh,pointerOver:new Wh,pointerWheel:new Wh,pointerCancel:new Wh,click:new Wh},this.globalRuntime=a,this.context=y}return(0,zr.Z)(b,[{key:"init",value:function(y){var x=this,E=(0,di.Z)((0,di.Z)({},this.globalRuntime),this.context);this.context.renderingPlugins.forEach(function(z){z.apply(E,x.globalRuntime)}),this.hooks.init.call(),this.hooks.initAsync.getCallbacksNum()===0?(this.inited=!0,y()):this.hooks.initAsync.promise().then(function(){x.inited=!0,y()}).catch(function(z){})}},{key:"getStats",value:function(){return this.stats}},{key:"disableDirtyRectangleRendering",value:function(){var y=this.context.config.renderer,x=y.getConfig(),E=x.enableDirtyRectangleRendering;return!E||this.context.renderingContext.renderReasons.has(P1.CAMERA_CHANGED)}},{key:"render",value:function(y,x,E){var z=this,ee=y.getConfig(),ne=this.context.renderingContext;if(this.stats.total=0,this.stats.rendered=0,this.zIndexCounter=0,this.globalRuntime.sceneGraphService.syncHierarchy(ne.root),this.globalRuntime.sceneGraphService.notifyMutationObservers(y),ne.renderReasons.size&&this.inited){ne.dirtyRectangleRenderingDisabled=this.disableDirtyRectangleRendering();var ie=ne.renderReasons.size===1&&ne.renderReasons.has(P1.CAMERA_CHANGED),ae=!ee.disableRenderHooks||!ie;ae&&this.renderDisplayObject(ne.root,ee,ne),this.hooks.beginFrame.call(x),ae&&ne.renderListCurrentFrame.forEach(function(le){z.hooks.beforeRender.call(le),z.hooks.render.call(le),z.hooks.afterRender.call(le)}),this.hooks.endFrame.call(x),ne.renderListCurrentFrame=[],ne.renderReasons.clear(),E()}}},{key:"renderDisplayObject",value:function(y,x,E){var z=this,ee=x.renderer.getConfig(),ne=ee.enableDirtyCheck,ie=ee.enableCulling;function ae(Ye){var $e=Ye.renderable,ut=Ye.sortable,ct=ne?$e.dirty||E.dirtyRectangleRenderingDisabled?Ye:null:Ye,gt=null;ct&&(gt=ie?z.hooks.cull.call(ct,z.context.camera):ct,gt&&(z.stats.rendered+=1,E.renderListCurrentFrame.push(gt))),Ye.dirty(!1),ut.renderOrder=z.zIndexCounter,z.zIndexCounter+=1,z.stats.total+=1,ut.dirty&&(z.sort(Ye,ut),ut.dirty=!1,ut.dirtyChildren=[],ut.dirtyReason=void 0)}for(var le=[y];le.length>0;){var ye,Te=le.pop();ae(Te);for(var We=((ye=Te.sortable)===null||ye===void 0||(ye=ye.sorted)===null||ye===void 0?void 0:ye.length)>0?Te.sortable.sorted:Te.childNodes,Ze=We.length-1;Ze>=0;Ze--)le.push(We[Ze])}}},{key:"sort",value:function(y,x){var E,z;(x==null||(E=x.sorted)===null||E===void 0?void 0:E.length)>0&&x.dirtyReason!==v1.Z_INDEX_CHANGED?x.dirtyChildren.forEach(function(ee){var ne=x.sorted.indexOf(ee);ne>-1&&x.sorted.splice(ne,1);var ie=y.childNodes.indexOf(ee);if(ie>-1)if(x.sorted.length===0)x.sorted.push(ee);else{var ae=h7(x.sorted,ee);x.sorted.splice(ae,0,ee)}}):x.sorted=y.childNodes.slice().sort(p6),((z=x.sorted)===null||z===void 0?void 0:z.length)>0&&y.childNodes.filter(function(ee){return ee.parsedStyle.zIndex}).length===0&&(x.sorted=[])}},{key:"destroy",value:function(){this.inited=!1,this.hooks.destroy.call()}},{key:"dirty",value:function(){this.context.renderingContext.renderReasons.add(P1.DISPLAY_OBJECT_CHANGED)}}])}(),q7=/\[\s*(.*)=(.*)\s*\]/,$7=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"selectOne",value:function(y,x){var E=this;if(y.startsWith("."))return x.find(function(ie){return((ie==null?void 0:ie.classList)||[]).indexOf(E.getIdOrClassname(y))>-1});if(y.startsWith("#"))return x.find(function(ie){return ie.id===E.getIdOrClassname(y)});if(y.startsWith("[")){var z=this.getAttribute(y),ee=z.name,ne=z.value;return ee?x.find(function(ie){return x!==ie&&(ee==="name"?ie.name===ne:E.attributeToString(ie,ee)===ne)}):null}return x.find(function(ie){return x!==ie&&ie.nodeName===y})}},{key:"selectAll",value:function(y,x){var E=this;if(y.startsWith("."))return x.findAll(function(ie){return x!==ie&&((ie==null?void 0:ie.classList)||[]).indexOf(E.getIdOrClassname(y))>-1});if(y.startsWith("#"))return x.findAll(function(ie){return x!==ie&&ie.id===E.getIdOrClassname(y)});if(y.startsWith("[")){var z=this.getAttribute(y),ee=z.name,ne=z.value;return ee?x.findAll(function(ie){return x!==ie&&(ee==="name"?ie.name===ne:E.attributeToString(ie,ee)===ne)}):[]}return x.findAll(function(ie){return x!==ie&&ie.nodeName===y})}},{key:"is",value:function(y,x){if(y.startsWith("."))return x.className===this.getIdOrClassname(y);if(y.startsWith("#"))return x.id===this.getIdOrClassname(y);if(y.startsWith("[")){var E=this.getAttribute(y),z=E.name,ee=E.value;return z==="name"?x.name===ee:this.attributeToString(x,z)===ee}return x.nodeName===y}},{key:"getIdOrClassname",value:function(y){return y.substring(1)}},{key:"getAttribute",value:function(y){var x=y.match(q7),E="",z="";return x&&x.length>2&&(E=x[1].replace(/"/g,""),z=x[2].replace(/"/g,"")),{name:E,value:z}}},{key:"attributeToString",value:function(y,x){if(!y.getAttribute)return"";var E=y.getAttribute(x);return fl(E)?"":E.toString?E.toString():""}}])}(),wu=function(b){return b.ATTR_MODIFIED="DOMAttrModified",b.INSERTED="DOMNodeInserted",b.MOUNTED="DOMNodeInsertedIntoDocument",b.REMOVED="removed",b.UNMOUNTED="DOMNodeRemovedFromDocument",b.REPARENT="reparent",b.DESTROY="destroy",b.BOUNDS_CHANGED="bounds-changed",b.CULLED="culled",b}({}),Av=function(b){function a(y,x,E,z,ee,ne,ie,ae){var le;return(0,si.Z)(this,a),le=Ei(this,a,[null]),le.relatedNode=x,le.prevValue=E,le.newValue=z,le.attrName=ee,le.attrChange=ne,le.prevParsedValue=ie,le.newParsedValue=ae,le.type=y,le}return(0,pa.Z)(a,b),(0,zr.Z)(a)}(OA);Av.ADDITION=2,Av.MODIFICATION=1,Av.REMOVAL=3;var eN=new Av(wu.REPARENT,null,"","","",0,"",""),tN=Ub(),BA=ds(),nN=qs(1,1,1),rN=gu(),iN=Ub(),ny=ds(),aN=gu(),ry=tf(),oN=ds(),sN=tf(),lN=ds(),Nx=ds(),iy=ds(),NA=gu(),P6=tf(),I6=tf(),RA=tf(),uN=function(){function b(a){(0,si.Z)(this,b),this.displayObjectDependencyMap=new WeakMap,this.runtime=a}return(0,zr.Z)(b,[{key:"matches",value:function(y,x){return this.runtime.sceneGraphSelector.is(y,x)}},{key:"querySelector",value:function(y,x){return this.runtime.sceneGraphSelector.selectOne(y,x)}},{key:"querySelectorAll",value:function(y,x){return this.runtime.sceneGraphSelector.selectAll(y,x)}},{key:"attach",value:function(y,x,E){var z,ee=!1;y.parentNode&&(ee=y.parentNode!==x,this.detach(y));var ne=y.nodeName===Ea.FRAGMENT,ie=TA(x);y.parentNode=x;var ae=ne?y.childNodes:[y];ys(E)?ae.forEach(function(Ye){x.childNodes.splice(E,0,Ye),Ye.parentNode=x}):ae.forEach(function(Ye){x.childNodes.push(Ye),Ye.parentNode=x});var le=x,ye=le.sortable;if((ye!=null&&(z=ye.sorted)!==null&&z!==void 0&&z.length||ye.dirty||y.parsedStyle.zIndex)&&(ye.dirtyChildren.indexOf(y)===-1&&ye.dirtyChildren.push(y),ye.dirty=!0,ye.dirtyReason=v1.ADDED),!ie){if(ne)this.dirtyFragment(y);else{var Te=y.transformable;Te&&this.dirtyWorldTransform(y,Te)}if(ee){var We,Ze=((We=x.ownerDocument)===null||We===void 0||(We=We.defaultView)===null||We===void 0||(We=We.getConfig())===null||We===void 0||(We=We.future)===null||We===void 0?void 0:We.experimentalCancelEventPropagation)===!0;y.dispatchEvent(eN,Ze,Ze)}}}},{key:"detach",value:function(y){var x,E;if(y.parentNode){var z=y.transformable,ee=y.parentNode,ne=ee.sortable;(ne!=null&&(x=ne.sorted)!==null&&x!==void 0&&x.length||(E=y.style)!==null&&E!==void 0&&E.zIndex)&&(ne.dirtyChildren.indexOf(y)===-1&&ne.dirtyChildren.push(y),ne.dirty=!0,ne.dirtyReason=v1.REMOVED);var ie=y.parentNode.childNodes.indexOf(y);ie>-1&&y.parentNode.childNodes.splice(ie,1),z&&this.dirtyWorldTransform(y,z),y.parentNode=null}}},{key:"getLocalPosition",value:function(y){return y.transformable.localPosition}},{key:"getLocalRotation",value:function(y){return y.transformable.localRotation}},{key:"getLocalScale",value:function(y){return y.transformable.localScale}},{key:"getLocalSkew",value:function(y){return y.transformable.localSkew}},{key:"getLocalTransform",value:function(y){var x=y.transformable;return iA(x),x.localTransform}},{key:"setLocalPosition",value:function(y,x){var E,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,ee=y.transformable;Nx[0]=x[0],Nx[1]=x[1],Nx[2]=(E=x[2])!==null&&E!==void 0?E:0,!Mf(ee.localPosition,Nx)&&(Yu(ee.localPosition,Nx),z&&this.dirtyLocalTransform(y,ee))}},{key:"translateLocal",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;Mf(x,BA)||(Xh(x,x,ee.localRotation),pc(ee.localPosition,ee.localPosition,x),this.dirtyLocalTransform(y,ee))}},{key:"setLocalRotation",value:function(y,x,E,z,ee){var ne=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;typeof x=="number"&&(x=BE(ry,x,E,z,ee));var ie=y.transformable;Hy(ie.localRotation,x),ne&&this.dirtyLocalTransform(y,ie)}},{key:"rotateLocal",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;Mm(I6,x[0],x[1],x[2]),wg(ee.localRotation,ee.localRotation,I6),this.dirtyLocalTransform(y,ee)}},{key:"setLocalScale",value:function(y,x){var E,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,ee=y.transformable;tc(ny,x[0],x[1],(E=x[2])!==null&&E!==void 0?E:ee.localScale[2]),!Mf(ny,ee.localScale)&&(Yu(ee.localScale,ny),z&&this.dirtyLocalTransform(y,ee))}},{key:"scaleLocal",value:function(y,x){var E,z=y.transformable;kf(z.localScale,z.localScale,tc(ny,x[0],x[1],(E=x[2])!==null&&E!==void 0?E:1)),this.dirtyLocalTransform(y,z)}},{key:"setLocalSkew",value:function(y,x,E){var z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;typeof x=="number"&&(x=tS(iN,x,E));var ee=y.transformable;eS(ee.localSkew,x),z&&this.dirtyLocalTransform(y,ee)}},{key:"setLocalEulerAngles",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0;typeof x=="number"&&(x=qs(x,E,z));var ne=y.transformable;Mm(ne.localRotation,x[0],x[1],x[2]),ee&&this.dirtyLocalTransform(y,ne)}},{key:"setLocalTransform",value:function(y,x){var E=Pp(oN,x),z=Gu(sN,x),ee=av(lN,x);this.setLocalScale(y,ee,!1),this.setLocalPosition(y,E,!1),this.setLocalRotation(y,z,void 0,void 0,void 0,!1),this.dirtyLocalTransform(y,y.transformable)}},{key:"resetLocalTransform",value:function(y){this.setLocalScale(y,nN,!1),this.setLocalPosition(y,BA,!1),this.setLocalEulerAngles(y,BA,void 0,void 0,!1),this.setLocalSkew(y,tN,void 0,!1),this.dirtyLocalTransform(y,y.transformable)}},{key:"getPosition",value:function(y){var x=y.transformable;return Pp(x.position,this.getWorldTransform(y,x))}},{key:"getRotation",value:function(y){var x=y.transformable;return Gu(x.rotation,this.getWorldTransform(y,x))}},{key:"getScale",value:function(y){var x=y.transformable;return av(x.scaling,this.getWorldTransform(y,x))}},{key:"getOrigin",value:function(y){return y.getGeometryBounds(),y.transformable.origin}},{key:"getWorldTransform",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:y.transformable;return!x.localDirtyFlag&&!x.dirtyFlag||(y.parentNode&&y.parentNode.transformable&&this.getWorldTransform(y.parentNode),this.internalUpdateTransform(y)),x.worldTransform}},{key:"setPosition",value:function(y,x){var E,z=y.transformable;if(iy[0]=x[0],iy[1]=x[1],iy[2]=(E=x[2])!==null&&E!==void 0?E:0,!Mf(this.getPosition(y),iy)){if(Yu(z.position,iy),y.parentNode===null||!y.parentNode.transformable)Yu(z.localPosition,iy);else{var ee=y.parentNode.transformable;Eh(NA,ee.worldTransform),Ah(NA,NA),Qc(z.localPosition,iy,NA)}this.dirtyLocalTransform(y,z)}}},{key:"translate",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=tc(ny,x,E,z)),!Mf(x,BA)&&(pc(ny,this.getPosition(y),x),this.setPosition(y,ny))}},{key:"setRotation",value:function(y,x,E,z,ee){var ne=y.transformable;if(typeof x=="number"&&(x=Xw(x,E,z,ee)),y.parentNode===null||!y.parentNode.transformable)this.setLocalRotation(y,x);else{var ie=this.getRotation(y.parentNode);Hy(ry,ie),Rb(ry,ry),C0(ne.localRotation,ry,x),Vy(ne.localRotation,ne.localRotation),this.dirtyLocalTransform(y,ne)}}},{key:"rotate",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;if(y.parentNode===null||!y.parentNode.transformable)this.rotateLocal(y,x);else{var ne=ry;Mm(ne,x[0],x[1],x[2]);var ie=this.getRotation(y),ae=this.getRotation(y.parentNode);Hy(RA,ae),Rb(RA,RA),C0(ne,RA,ne),C0(ee.localRotation,ne,ie),Vy(ee.localRotation,ee.localRotation),this.dirtyLocalTransform(y,ee)}}},{key:"setOrigin",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=[x,E,z]);var ee=y.transformable;if(!(x[0]===ee.origin[0]&&x[1]===ee.origin[1]&&x[2]===ee.origin[2])){var ne=ee.origin;ne[0]=x[0],ne[1]=x[1],ne[2]=x[2]||0,this.dirtyLocalTransform(y,ee)}}},{key:"setEulerAngles",value:function(y,x){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,z=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;typeof x=="number"&&(x=qs(x,E,z));var ee=y.transformable;if(y.parentNode===null||!y.parentNode.transformable)this.setLocalEulerAngles(y,x);else{Mm(ee.localRotation,x[0],x[1],x[2]);var ne=this.getRotation(y.parentNode);Hy(P6,Rb(ry,ne)),wg(ee.localRotation,ee.localRotation,P6),this.dirtyLocalTransform(y,ee)}}},{key:"getGeometryBounds",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=y,z=E.geometry;z.dirty&&mo.styleValueRegistry.updateGeometry(y);var ee=x?z.renderBounds:z.contentBounds||null;return ee||new Ac}},{key:"getTransformedGeometryBounds",value:function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=arguments.length>2?arguments[2]:void 0,z=this.getGeometryBounds(y,x);if(!Ac.isEmpty(z)){var ee=E||new Ac;return ee.setFromTransformedAABB(z,this.getWorldTransform(y)),ee}return null}},{key:"getBounds",value:function(y){var x=this,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=y,ee=z.renderable;if(!ee.boundsDirty&&!E&&ee.bounds)return ee.bounds;if(!ee.renderBoundsDirty&&E&&ee.renderBounds)return ee.renderBounds;var ne=E?ee.renderBounds:ee.bounds,ie=this.getTransformedGeometryBounds(y,E,ne),ae=y.childNodes;if(ae.forEach(function(Te){var We=x.getBounds(Te,E);We&&(ie?ie.add(We):(ie=ne||new Ac,ie.update(We.center,We.halfExtents)))}),ie||(ie=new Ac),E){var le=v6(y);if(le){var ye=le.parsedStyle.clipPath.getBounds(E);ie?ye&&(ie=ye.intersection(ie)):ie.update(ye.center,ye.halfExtents)}}return E?(ee.renderBounds=ie,ee.renderBoundsDirty=!1):(ee.bounds=ie,ee.boundsDirty=!1),ie}},{key:"getLocalBounds",value:function(y){if(y.parentNode){var x=rN;y.parentNode.transformable&&(x=Ah(aN,this.getWorldTransform(y.parentNode)));var E=this.getBounds(y);if(!Ac.isEmpty(E)){var z=new Ac;return z.setFromTransformedAABB(E,x),z}}return this.getBounds(y)}},{key:"getBoundingClientRect",value:function(y){var x,E,z=this.getGeometryBounds(y);Ac.isEmpty(z)||(E=new Ac,E.setFromTransformedAABB(z,this.getWorldTransform(y)));var ee=(x=y.ownerDocument)===null||x===void 0||(x=x.defaultView)===null||x===void 0?void 0:x.getContextService().getBoundingClientRect();if(E){var ne=E.getMin(),ie=(0,Pr.Z)(ne,2),ae=ie[0],le=ie[1],ye=E.getMax(),Te=(0,Pr.Z)(ye,2),We=Te[0],Ze=Te[1];return new Rp(ae+((ee==null?void 0:ee.left)||0),le+((ee==null?void 0:ee.top)||0),We-ae,Ze-le)}return new Rp((ee==null?void 0:ee.left)||0,(ee==null?void 0:ee.top)||0,0,0)}},{key:"internalUpdateTransform",value:function(y){var x,E=(x=y.parentNode)===null||x===void 0?void 0:x.transformable;iA(y.transformable),QS(y.transformable,E)}},{key:"internalUpdateElement",value:function(y,x){var E,z,ee,ne,ie=((E=y.ownerDocument)===null||E===void 0||(E=E.defaultView)===null||E===void 0||(E=E.getConfig())===null||E===void 0||(E=E.future)===null||E===void 0?void 0:E.experimentalAttributeUpdateOptimization)===!0,ae=x[x.length-1],le=(ae==null?void 0:ae.transformDirty)||((z=y.transformable)===null||z===void 0?void 0:z.localDirtyFlag);if(y.transformable){var ye;(ye=y.transformable).dirtyFlag||(ye.dirtyFlag=le)}if(this.internalUpdateTransform(y),le){var Te;(Te=y.dirty)===null||Te===void 0||Te.call(y,!0,!0)}var We=((ee=y.renderable)===null||ee===void 0?void 0:ee.boundsDirty)||((ne=y.renderable)===null||ne===void 0?void 0:ne.renderBoundsDirty);if((le||We)&&(ae==null?void 0:ae.shapeUpdated)===!1&&ie)for(var Ze=x.length-1;Ze>=0;){var Ye,$e,ut=x[Ze];if(ut.shapeUpdated)break;(Ye=($e=ut.node).dirty)===null||Ye===void 0||Ye.call($e,!0,!0),ut.shapeUpdated=!0,Ze-=1}return le}},{key:"syncHierarchy",value:function(y){for(var x,E,z=[y],ee=y.parentNode?[{node:y.parentNode,transformDirty:((x=y.parentNode.transformable)===null||x===void 0?void 0:x.localDirtyFlag)||((E=y.parentNode.transformable)===null||E===void 0?void 0:E.dirtyFlag),shapeUpdated:!1}]:[];z.length>0;){for(var ne=z.pop(),ie=ee[ee.length-1];ee.length>0&&ne.parentNode!==ie.node;)ie=ee.pop();var ae=this.internalUpdateElement(ne,ee);if(ne.childNodes.length>0){for(var le=ne.childNodes.length-1;le>=0;le--)z.push(ne.childNodes[le]);ee.push({node:ne,transformDirty:ae,shapeUpdated:!1})}}}},{key:"dirtyLocalTransform",value:function(y,x){TA(y)||x.localDirtyFlag||(x.localDirtyFlag=!0,x.dirtyFlag||this.dirtyWorldTransform(y,x))}},{key:"dirtyWorldTransform",value:function(y,x){this.dirtyWorldInternal(y,x),this.dirtyToRoot(y,!0)}},{key:"dirtyWorldInternal",value:function(y,x){var E,z=this,ee=((E=y.ownerDocument)===null||E===void 0||(E=E.defaultView)===null||E===void 0||(E=E.getConfig())===null||E===void 0||(E=E.future)===null||E===void 0?void 0:E.experimentalAttributeUpdateOptimization)===!0;x.dirtyFlag||(x.dirtyFlag=!0,y.dirty(!0,!0),ee||y.childNodes.forEach(function(ne){var ie=ne.transformable;z.dirtyWorldInternal(ne,ie)}))}},{key:"dirtyToRoot",value:function(y){for(var x,E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=y,ee=((x=y.ownerDocument)===null||x===void 0||(x=x.defaultView)===null||x===void 0||(x=x.getConfig())===null||x===void 0||(x=x.future)===null||x===void 0?void 0:x.experimentalAttributeUpdateOptimization)===!0;z;){var ne,ie;if((ne=(ie=z).dirty)===null||ne===void 0||ne.call(ie,!0,!0),ee)break;z=z.parentNode}E&&y.forEach(function(ye){var Te;(Te=ye.dirty)===null||Te===void 0||Te.call(ye,!0,!0)}),this.informDependentDisplayObjects(y);var ae=y.mutations||[],le=ae.find(function(ye){return ye.type==="attributes"&&ye._boundsChangeData});le?le._boundsChangeData={affectChildren:le._boundsChangeData.affectChildren||E}:(le={type:"attributes",target:y,_boundsChangeData:{affectChildren:E}},ae.push(le)),y.mutations=ae}},{key:"dirtyFragment",value:function(y){var x,E,z=y.transformable;z&&(z.dirtyFlag=!0,z.localDirtyFlag=!0),(x=(E=y).dirty)===null||x===void 0||x.call(E,!0,!0);for(var ee=y.childNodes.length,ne=0;ne0){var E=new vf(wu.BOUNDS_CHANGED,{detail:Array.from(x)});y.dispatchEvent(E,!0,!0)}}},{key:"updateDisplayObjectDependency",value:function(y,x,E,z){if(x&&x!==E){var ee=this.displayObjectDependencyMap.get(x);if(ee&&ee[y]){var ne=ee[y].indexOf(z);ee[y].splice(ne,1)}}if(E){var ie=this.displayObjectDependencyMap.get(E);ie||(this.displayObjectDependencyMap.set(E,{}),ie=this.displayObjectDependencyMap.get(E)),ie[y]||(ie[y]=[]),ie[y].push(z)}}},{key:"informDependentDisplayObjects",value:function(y){var x,E=this,z=this.displayObjectDependencyMap.get(y);if(z){var ee=(x=y.ownerDocument)===null||x===void 0||(x=x.defaultView)===null||x===void 0||(x=x.getConfig())===null||x===void 0||(x=x.future)===null||x===void 0?void 0:x.experimentalCancelEventPropagation;Object.keys(z).forEach(function(ne){z[ne].forEach(function(ie){E.dirtyToRoot(ie,!0),ie.dispatchEvent(new Av(wu.ATTR_MODIFIED,ie,E,E,ne,Av.MODIFICATION,E,E),ee,ee),ie.isCustomElement&&ie.isConnected&&ie.attributeChangedCallback&&ie.attributeChangedCallback(ne,E,E)})})}}}])}(),T6=function(){function b(a){if((0,si.Z)(this,b),a<=0)throw new Error("LRU capacity must be a positive number.");this.capacity=a,this.cache=new Map}return(0,zr.Z)(b,[{key:"get",value:function(y){if(this.cache.has(y)){var x=this.cache.get(y);return this.cache.delete(y),this.cache.set(y,x),x}}},{key:"put",value:function(y,x){if(this.cache.has(y)&&this.cache.delete(y),this.cache.set(y,x),this.cache.size>this.capacity){var E=this.cache.keys().next().value;this.cache.delete(E)}}},{key:"len",value:function(){return this.cache.size}},{key:"clear",value:function(){this.cache.clear()}}])}(),ay={MetricsString:"|\xC9q\xC5",BaselineSymbol:"M",BaselineMultiplier:1.4,HeightMultiplier:2,Newlines:[10,13],BreakingSpaces:[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288]},O6=/[a-zA-Z0-9\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff!"#$%&'()*+,-./:;]/,cN=/[!%),.:;?\]}¢°·'""†‡›℃∶、。〃〆〕〗〞﹚﹜!"%'),.:;?!]}~]/,dN=/[$(£¥·'"〈《「『【〔〖〝﹙﹛$(.[{£¥]/,fN=/[!),.:;?\]}¢·–—'"•"、。〆〞〕〉》」︰︱︲︳﹐﹑﹒﹓﹔﹕﹖﹘﹚﹜!),.:;?︶︸︺︼︾﹀﹂﹗]|}、]/,hN=/[([{£¥'"‵〈《「『〔〝︴﹙﹛({︵︷︹︻︽︿﹁﹃﹏]/,pN=/[)\]}〕〉》」』】〙〗〟'"⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、:;,。.]/,vN=/[([{〔〈《「『【〘〖〝'"⦅«—...‥〳〴〵]/,gN=/[!%),.:;?\]}¢°'"†‡℃〆〈《「『〕!%),.:;?]}]/,mN=/[$([{£¥'"々〇〉》」〔$([{⦆¥₩#]/,yN=new RegExp("".concat(cN.source,"|").concat(fN.source,"|").concat(pN.source,"|").concat(gN.source)),bN=new RegExp("".concat(dN.source,"|").concat(hN.source,"|").concat(vN.source,"|").concat(mN.source)),xN=function(){function b(a){var y=this;(0,si.Z)(this,b),this.fontMetricsCache={},this.shouldBreakByKinsokuShorui=function(x,E){return y.isBreakingSpace(E)?!1:!!(x&&(bN.exec(E)||yN.exec(x)))},this.trimByKinsokuShorui=function(x){var E=(0,la.Z)(x),z=E[E.length-2];if(!z)return x;var ee=z[z.length-1];return E[E.length-2]=z.slice(0,-1),E[E.length-1]=ee+E[E.length-1],E},this.runtime=a,this.charWidthCache=new T6(100)}return(0,zr.Z)(b,[{key:"measureFont",value:function(y,x){if(this.fontMetricsCache[y])return this.fontMetricsCache[y];var E={ascent:0,descent:0,fontSize:0},z=this.runtime.offscreenCanvasCreator.getOrCreateCanvas(x),ee=this.runtime.offscreenCanvasCreator.getOrCreateContext(x,{willReadFrequently:!0});ee.font=y;var ne=ay.MetricsString+ay.BaselineSymbol,ie=Math.ceil(ee.measureText(ne).width),ae=Math.ceil(ee.measureText(ay.BaselineSymbol).width),le=ay.HeightMultiplier*ae;ae=ae*ay.BaselineMultiplier|0,z.width=ie,z.height=le,ee.fillStyle="#f00",ee.fillRect(0,0,ie,le),ee.font=y,ee.textBaseline="alphabetic",ee.fillStyle="#000",ee.fillText(ne,0,ae);var ye=ee.getImageData(0,0,ie||1,le||1).data,Te=ye.length,We=ie*4,Ze=0,Ye=0,$e=!1;for(Ze=0;Zeae;--Ze){for(var ct=0;ctor&&yr>=Zr;)yr-=1,ur=ur.slice(0,-1);return{lineTxt:ur,txtLastCharIndex:yr}}function Fn(ur,yr){if(!(sn<=0||sn>$e)){if(!ct[ur]){ct[ur]=ut;return}var Zr=yn(ct[ur],yr,_t+1,$e-sn);ct[ur]=Zr.lineTxt+ut}}for(var Wn=0;Wn=We){Wn$e){Fn(gt,Wn-1),x.isOverflowing=!0;break}if(Pt>0&&Pt+Jr>$e){var gr=yn(ct[gt],Wn-1,_t+1,$e);if(gr.txtLastCharIndex!==Wn-1){if(ct[gt]=gr.lineTxt,gr.txtLastCharIndex===ee.length-1)break;Wn=gr.txtLastCharIndex+1,ar=ee[Wn],Qn=ee[Wn-1],Mr=ee[Wn+1],Jr=zt(ar)}if(gt+1>=We){Fn(gt,Wn-1),x.isOverflowing=!0;break}if(_t=Wn-1,gt+=1,Pt=0,ct[gt]="",this.isBreakingSpace(ar))continue;this.canBreakInLastChar(ar)||(ct=this.trimToBreakable(ct),Pt=this.sumTextWidthByCache(ct[gt]||"",zt)),this.shouldBreakByKinsokuShorui(ar,Mr)&&(ct=this.trimByKinsokuShorui(ct),Pt+=zt(Qn||""))}Pt+=Jr,ct[gt]+=ar}return ct.join(` `)}},{key:"isBreakingSpace",value:function(y){return typeof y!="string"?!1:ay.BreakingSpaces.indexOf(y.charCodeAt(0))>=0}},{key:"isNewline",value:function(y){return typeof y!="string"?!1:ay.Newlines.indexOf(y.charCodeAt(0))>=0}},{key:"trimToBreakable",value:function(y){var x=(0,la.Z)(y),E=x[x.length-2],z=this.findBreakableIndex(E);if(z===-1||!E)return x;var ee=E.slice(z,z+1),ne=this.isBreakingSpace(ee),ie=z+1,ae=z+(ne?0:1);return x[x.length-1]+=E.slice(ie,E.length),x[x.length-2]=E.slice(0,ae),x}},{key:"canBreakInLastChar",value:function(y){return!(y&&O6.test(y))}},{key:"sumTextWidthByCache",value:function(y,x){return y.split("").reduce(function(E,z){return E+x(z)},0)}},{key:"findBreakableIndex",value:function(y){for(var x=y.length-1;x>=0;x--)if(!O6.test(y[x]))return x;return-1}},{key:"getFromCache",value:function(y,x,E,z){var ee=E.get(y);if(typeof ee!="number"){var ne=y.length*x,ie=z.measureText(y);ee=ie.width+ne,E.put(y,ee)}return ee}},{key:"clearCache",value:function(){this.fontMetricsCache={},this.charWidthCache.clear()}}])}(),mo={},EN=function(b){var a=new V7,y=new K7;return b={},(0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)(b,Ea.FRAGMENT,null),Ea.CIRCLE,new W7),Ea.ELLIPSE,new U7),Ea.RECT,a),Ea.IMAGE,a),Ea.GROUP,new G7),Ea.LINE,new j7),Ea.TEXT,new Z7(mo)),Ea.POLYLINE,y),Ea.POLYGON,y),(0,xs.Z)((0,xs.Z)((0,xs.Z)(b,Ea.PATH,new H7),Ea.HTML,new Q7),Ea.MESH,null)}(),AN=function(b){var a=new ld,y=new u0;return b={},(0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)(b,jo.PERCENTAGE,null),jo.NUMBER,new Ox),jo.ANGLE,new oh),jo.DEFINED_PATH,new lc),jo.PAINT,a),jo.COLOR,a),jo.FILTER,new Kd),jo.LENGTH,y),jo.LENGTH_PERCENTAGE,y),jo.LENGTH_PERCENTAGE_12,new lp),(0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)(b,jo.LENGTH_PERCENTAGE_14,new up),jo.COORDINATE,new u0),jo.OFFSET_DISTANCE,new i7),jo.OPACITY_VALUE,new a7),jo.PATH,new o7),jo.LIST_OF_POINTS,new s7),jo.SHADOW_BLUR,new l7),jo.TEXT,new u7),jo.TEXT_TRANSFORM,new c7),jo.TRANSFORM,new _7),(0,xs.Z)((0,xs.Z)((0,xs.Z)(b,jo.TRANSFORM_ORIGIN,new F7),jo.Z_INDEX,new z7),jo.MARKER,new L0)}(),CN=function(){return typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof xe.g!="undefined"?xe.g:{}};mo.CameraContribution=Km,mo.AnimationTimeline=null,mo.EasingFunction=null,mo.offscreenCanvasCreator=new B3,mo.sceneGraphSelector=new $7,mo.sceneGraphService=new uN(mo),mo.textService=new xN(mo),mo.geometryUpdaterFactory=EN,mo.CSSPropertySyntaxFactory=AN,mo.styleValueRegistry=new l0(mo),mo.layoutRegistry=null,mo.globalThis=CN(),mo.enableStyleSyntax=!0,mo.enableSizeAttenuation=!1;var L6=0;function eq(){L6=0}var N3=new Av(wu.INSERTED,null,"","","",0,"",""),R3=new Av(wu.REMOVED,null,"","","",0,"",""),B6=new vf(wu.DESTROY),wN=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z0&&arguments[0]!==void 0?arguments[0]:!0,E=arguments.length>1?arguments[1]:void 0;this.renderable.dirty=x,E!==void 0&&(this.renderable.boundsDirty=E,this.renderable.renderBoundsDirty=E,this.geometry.dirty=E)}},{key:"className",get:function(){return this.getAttribute("class")||""},set:function(x){this.setAttribute("class",x)}},{key:"classList",get:function(){return this.className.split(" ").filter(function(x){return x!==""})}},{key:"tagName",get:function(){return this.nodeName}},{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"parentElement",get:function(){return this.parentNode}},{key:"nextSibling",get:function(){if(this.parentNode){var x=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[x+1]||null}return null}},{key:"previousSibling",get:function(){if(this.parentNode){var x=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[x-1]||null}return null}},{key:"cloneNode",value:function(x){throw new Error(oc)}},{key:"appendChild",value:function(x,E){var z;if(x.destroyed)throw new Error(FS);return mo.sceneGraphService.attach(x,this,E),(z=this.ownerDocument)!==null&&z!==void 0&&z.defaultView&&(!TA(this)&&x.nodeName===Ea.FRAGMENT?this.ownerDocument.defaultView.mountFragment(x):this.ownerDocument.defaultView.mountChildren(x)),this.isMutationObserved&&(N3.relatedNode=this,x.dispatchEvent(N3)),x}},{key:"insertBefore",value:function(x,E){if(!E)this.appendChild(x);else{x.parentElement&&x.parentElement.removeChild(x);var z=this.childNodes.indexOf(E);z===-1?this.appendChild(x):this.appendChild(x,z)}return x}},{key:"replaceChild",value:function(x,E){var z=this.childNodes.indexOf(E);return this.removeChild(E),this.appendChild(x,z),E}},{key:"removeChild",value:function(x){var E,z,ee=((E=this.ownerDocument)===null||E===void 0||(E=E.defaultView)===null||E===void 0||(E=E.getConfig().future)===null||E===void 0?void 0:E.experimentalCancelEventPropagation)===!0;return R3.relatedNode=this,x.dispatchEvent(R3,ee,ee),(z=x.ownerDocument)!==null&&z!==void 0&&z.defaultView&&x.ownerDocument.defaultView.unmountChildren(x),mo.sceneGraphService.detach(x),x}},{key:"removeChildren",value:function(){for(var x=this.childNodes.length-1;x>=0;x--){var E=this.childNodes[x];this.removeChild(E)}}},{key:"destroyChildren",value:function(){for(var x=this.childNodes.length-1;x>=0;x--){var E=this.childNodes[x];E.childNodes.length>0&&E.destroyChildren(),E.destroy()}}},{key:"matches",value:function(x){return mo.sceneGraphService.matches(x,this)}},{key:"getElementById",value:function(x){return mo.sceneGraphService.querySelector("#".concat(x),this)}},{key:"getElementsByName",value:function(x){return mo.sceneGraphService.querySelectorAll('[name="'.concat(x,'"]'),this)}},{key:"getElementsByClassName",value:function(x){return mo.sceneGraphService.querySelectorAll(".".concat(x),this)}},{key:"getElementsByTagName",value:function(x){return mo.sceneGraphService.querySelectorAll(x,this)}},{key:"querySelector",value:function(x){return mo.sceneGraphService.querySelector(x,this)}},{key:"querySelectorAll",value:function(x){return mo.sceneGraphService.querySelectorAll(x,this)}},{key:"closest",value:function(x){var E=this;do{if(mo.sceneGraphService.matches(x,E))return E;E=E.parentElement}while(E!==null);return null}},{key:"find",value:function(x){var E=this,z=null;return this.forEach(function(ee){return ee!==E&&x(ee)?(z=ee,!1):!0}),z}},{key:"findAll",value:function(x){var E=this,z=[];return this.forEach(function(ee){ee!==E&&x(ee)&&z.push(ee)}),z}},{key:"after",value:function(){var x=this;if(this.parentNode){for(var E=this.parentNode.childNodes.indexOf(this),z=arguments.length,ee=new Array(z),ne=0;ne0&&arguments[0]!==void 0?arguments[0]:!1;return mo.sceneGraphService.getGeometryBounds(this,x)}},{key:"getTransformedGeometryBounds",value:function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return mo.sceneGraphService.getTransformedGeometryBounds(this,x)}},{key:"getBounds",value:function(){return mo.sceneGraphService.getBounds(this)}},{key:"getRenderBounds",value:function(){return mo.sceneGraphService.getBounds(this,!0)}},{key:"getLocalBounds",value:function(){return mo.sceneGraphService.getLocalBounds(this)}},{key:"getBoundingClientRect",value:function(){return mo.sceneGraphService.getBoundingClientRect(this)}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"computedStyleMap",value:function(){return new Map(Object.entries(this.computedStyle))}},{key:"getAttributeNames",value:function(){return Object.keys(this.attributes)}},{key:"getAttribute",value:function(x){if(typeof x!="symbol"){var E=this.attributes[x];return E}}},{key:"hasAttribute",value:function(x){return this.getAttributeNames().includes(x)}},{key:"hasAttributes",value:function(){return!!this.getAttributeNames().length}},{key:"removeAttribute",value:function(x){this.setAttribute(x,null),delete this.attributes[x]}},{key:"setAttribute",value:function(x,E){this.attributes[x]=E}},{key:"getAttributeNS",value:function(x,E){throw new Error(oc)}},{key:"getAttributeNode",value:function(x){throw new Error(oc)}},{key:"getAttributeNodeNS",value:function(x,E){throw new Error(oc)}},{key:"hasAttributeNS",value:function(x,E){throw new Error(oc)}},{key:"removeAttributeNS",value:function(x,E){throw new Error(oc)}},{key:"removeAttributeNode",value:function(x){throw new Error(oc)}},{key:"setAttributeNS",value:function(x,E,z){throw new Error(oc)}},{key:"setAttributeNode",value:function(x){throw new Error(oc)}},{key:"setAttributeNodeNS",value:function(x){throw new Error(oc)}},{key:"toggleAttribute",value:function(x,E){throw new Error(oc)}}])}(wd);function nc(b){return!!(b!=null&&b.nodeName)}var SN=mo.globalThis.Proxy?mo.globalThis.Proxy:function(){},Cv=new Av(wu.ATTR_MODIFIED,null,null,null,null,Av.MODIFICATION,null,null),Rx=ds(),MN=tf(),$c=function(b){function a(y){var x;return(0,si.Z)(this,a),x=Ei(this,a),x.isCustomElement=!1,x.isMutationObserved=!1,x.activeAnimations=[],x.config=y,x.id=y.id||"",x.name=y.name||"",(y.className||y.class)&&(x.className=y.className||y.class),x.nodeName=y.type||Ea.GROUP,y.initialParsedStyle&&Object.assign(x.parsedStyle,y.initialParsedStyle),x.initAttributes(y.style),mo.enableStyleSyntax&&(x.style=new SN({setProperty:function(z,ee){x.setAttribute(z,ee)},getPropertyValue:function(z){return x.getAttribute(z)},removeProperty:function(z){x.removeAttribute(z)},item:function(){return""}},{get:function(z,ee){return z[ee]!==void 0?z[ee]:x.getAttribute(ee)},set:function(z,ee,ne){return x.setAttribute(ee,ne),!0}})),x}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"destroy",value:function(){cv(a,"destroy",this,3)([]),this.getAnimations().forEach(function(x){x.cancel()})}},{key:"cloneNode",value:function(x,E){var z=(0,di.Z)({},this.attributes);for(var ee in z){var ne=z[ee];nc(ne)&&ee!=="clipPath"&&ee!=="offsetPath"&&ee!=="textPath"&&(z[ee]=ne.cloneNode(x)),E&&(z[ee]=E(ee,ne))}var ie=new this.constructor((0,di.Z)((0,di.Z)({},this.config),{},{style:z}));return ie.setLocalTransform(this.getLocalTransform()),x&&this.children.forEach(function(ae){if(!ae.style.isMarker){var le=ae.cloneNode(x);ie.appendChild(le)}}),ie}},{key:"initAttributes",value:function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E={forceUpdateGeometry:!0};mo.styleValueRegistry.processProperties(this,x,E),this.dirty()}},{key:"setAttribute",value:function(x,E){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;Il(E)||(z||E!==this.attributes[x])&&(this.internalSetAttribute(x,E,{memoize:ee}),cv(a,"setAttribute",this,3)([x,E]))}},{key:"internalSetAttribute",value:function(x,E){var z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ee=this.attributes[x],ne=this.parsedStyle[x];mo.styleValueRegistry.processProperties(this,(0,xs.Z)({},x,E),z),this.dirty();var ie=this.parsedStyle[x];if(this.isConnected)if(Cv.relatedNode=this,Cv.prevValue=ee,Cv.newValue=E,Cv.attrName=x,Cv.prevParsedValue=ne,Cv.newParsedValue=ie,this.isMutationObserved)this.dispatchEvent(Cv);else{var ae,le=((ae=this.ownerDocument.defaultView.getConfig().future)===null||ae===void 0?void 0:ae.experimentalCancelEventPropagation)===!0;Cv.target=this,this.ownerDocument.defaultView.dispatchEvent(Cv,!0,le)}if(this.isCustomElement&&this.isConnected||!this.isCustomElement){var ye,Te;(ye=(Te=this).attributeChangedCallback)===null||ye===void 0||ye.call(Te,x,ee,E,ne,ie)}}},{key:"getBBox",value:function(){var x=this.getBounds(),E=x.getMin(),z=(0,Pr.Z)(E,2),ee=z[0],ne=z[1],ie=x.getMax(),ae=(0,Pr.Z)(ie,2),le=ae[0],ye=ae[1];return new Rp(ee,ne,le-ee,ye-ne)}},{key:"setOrigin",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return mo.sceneGraphService.setOrigin(this,rf(x,E,z,!1)),this}},{key:"getOrigin",value:function(){return mo.sceneGraphService.getOrigin(this)}},{key:"setPosition",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return mo.sceneGraphService.setPosition(this,rf(x,E,z,!1)),this}},{key:"setLocalPosition",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return mo.sceneGraphService.setLocalPosition(this,rf(x,E,z,!1)),this}},{key:"translate",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return mo.sceneGraphService.translate(this,rf(x,E,z,!1)),this}},{key:"translateLocal",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return mo.sceneGraphService.translateLocal(this,rf(x,E,z,!1)),this}},{key:"getPosition",value:function(){return mo.sceneGraphService.getPosition(this)}},{key:"getLocalPosition",value:function(){return mo.sceneGraphService.getLocalPosition(this)}},{key:"scale",value:function(x,E,z){return this.scaleLocal(x,E,z)}},{key:"scaleLocal",value:function(x,E,z){return typeof x=="number"&&(E=E||x,z=z||x,x=rf(x,E,z,!1)),mo.sceneGraphService.scaleLocal(this,x),this}},{key:"setLocalScale",value:function(x,E,z){return typeof x=="number"&&(E=E||x,z=z||x,x=rf(x,E,z,!1)),mo.sceneGraphService.setLocalScale(this,x),this}},{key:"getLocalScale",value:function(){return mo.sceneGraphService.getLocalScale(this)}},{key:"getScale",value:function(){return mo.sceneGraphService.getScale(this)}},{key:"getEulerAngles",value:function(){var x=od(Rx,mo.sceneGraphService.getWorldTransform(this)),E=(0,Pr.Z)(x,3),z=E[2];return If(z)}},{key:"getLocalEulerAngles",value:function(){var x=od(Rx,mo.sceneGraphService.getLocalRotation(this)),E=(0,Pr.Z)(x,3),z=E[2];return If(z)}},{key:"setEulerAngles",value:function(x){return mo.sceneGraphService.setEulerAngles(this,0,0,x),this}},{key:"setLocalEulerAngles",value:function(x){return mo.sceneGraphService.setLocalEulerAngles(this,0,0,x),this}},{key:"rotateLocal",value:function(x,E,z){return fl(E)&&fl(z)?mo.sceneGraphService.rotateLocal(this,0,0,x):mo.sceneGraphService.rotateLocal(this,x,E,z),this}},{key:"rotate",value:function(x,E,z){return fl(E)&&fl(z)?mo.sceneGraphService.rotate(this,0,0,x):mo.sceneGraphService.rotate(this,x,E,z),this}},{key:"setRotation",value:function(x,E,z,ee){return mo.sceneGraphService.setRotation(this,x,E,z,ee),this}},{key:"setLocalRotation",value:function(x,E,z,ee){return mo.sceneGraphService.setLocalRotation(this,x,E,z,ee),this}},{key:"setLocalSkew",value:function(x,E){return mo.sceneGraphService.setLocalSkew(this,x,E),this}},{key:"getRotation",value:function(){return mo.sceneGraphService.getRotation(this)}},{key:"getLocalRotation",value:function(){return mo.sceneGraphService.getLocalRotation(this)}},{key:"getLocalSkew",value:function(){return mo.sceneGraphService.getLocalSkew(this)}},{key:"getLocalTransform",value:function(){return mo.sceneGraphService.getLocalTransform(this)}},{key:"getWorldTransform",value:function(){return mo.sceneGraphService.getWorldTransform(this)}},{key:"setLocalTransform",value:function(x){return mo.sceneGraphService.setLocalTransform(this,x),this}},{key:"resetLocalTransform",value:function(){mo.sceneGraphService.resetLocalTransform(this)}},{key:"getAnimations",value:function(){return this.activeAnimations}},{key:"animate",value:function(x,E){var z,ee=(z=this.ownerDocument)===null||z===void 0?void 0:z.timeline;return ee?ee.play(this,x,E):null}},{key:"isVisible",value:function(){var x;return((x=this.parsedStyle)===null||x===void 0?void 0:x.visibility)!=="hidden"}},{key:"interactive",get:function(){return this.isInteractive()},set:function(x){this.style.pointerEvents=x?"auto":"none"}},{key:"isInteractive",value:function(){var x;return((x=this.parsedStyle)===null||x===void 0?void 0:x.pointerEvents)!=="none"}},{key:"isCulled",value:function(){return!!(this.cullable&&this.cullable.enable&&!this.cullable.visible)}},{key:"toFront",value:function(){return this.parentNode&&(this.style.zIndex=Math.max.apply(Math,(0,la.Z)(this.parentNode.children.map(function(x){return Number(x.style.zIndex)})))+1),this}},{key:"toBack",value:function(){return this.parentNode&&(this.style.zIndex=Math.min.apply(Math,(0,la.Z)(this.parentNode.children.map(function(x){return Number(x.style.zIndex)})))-1),this}},{key:"getConfig",value:function(){return this.config}},{key:"attr",value:function(){for(var x=this,E=arguments.length,z=new Array(E),ee=0;ee1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(x,E,z),this}},{key:"move",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return this.setPosition(x,E,z),this}},{key:"setZIndex",value:function(x){return this.style.zIndex=x,this}}])}(wN);$c.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","display","draggable","droppable","fill","fillOpacity","fillRule","filter","increasedLineWidthForHitTesting","lineCap","lineDash","lineDashOffset","lineJoin","lineWidth","miterLimit","hitArea","offsetDistance","offsetPath","offsetX","offsetY","opacity","pointerEvents","shadowColor","shadowType","shadowBlur","shadowOffsetX","shadowOffsetY","stroke","strokeOpacity","strokeWidth","strokeLinecap","strokeLineJoin","strokeDasharray","strokeDashoffset","transform","transformOrigin","textTransform","visibility","zIndex"]);var wv=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.CIRCLE},y)])}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);wv.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["cx","cy","cz","r","isBillboard","isSizeAttenuation"]));var DN=["style"],k3=function(b){function a(){var y,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=x.style,z=(0,vv.Z)(x,DN);return(0,si.Z)(this,a),y=Ei(this,a,[(0,di.Z)({style:E},z)]),y.isCustomElement=!0,y}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);k3.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var kx=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.ELLIPSE},y)])}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);kx.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["cx","cy","cz","rx","ry","isBillboard","isSizeAttenuation"]));var PN=function(b){function a(){return(0,si.Z)(this,a),Ei(this,a,[{type:Ea.FRAGMENT}])}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);PN.PARSED_STYLE_LIST=new Set(["class","className"]);var Tf=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.GROUP},y)])}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);Tf.PARSED_STYLE_LIST=new Set(["class","className","clipPath","cursor","draggable","droppable","opacity","pointerEvents","transform","transformOrigin","zIndex","visibility"]);var IN=["style"],oy=function(b){function a(){var y,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=x.style,z=(0,vv.Z)(x,IN);return(0,si.Z)(this,a),y=Ei(this,a,[(0,di.Z)({type:Ea.HTML,style:E},z)]),y.cullable.enable=!1,y}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"getDomElement",value:function(){return this.parsedStyle.$el}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"getLocalBounds",value:function(){if(this.parentNode){var x=Ah(gu(),this.parentNode.getWorldTransform()),E=this.getBounds();if(!Ac.isEmpty(E)){var z=new Ac;return z.setFromTransformedAABB(E,x),z}}return this.getBounds()}}])}($c);oy.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["x","y","$el","innerHTML","width","height"]));var _x=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.IMAGE},y)])}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);_x.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["x","y","z","src","width","height","isBillboard","billboardRotation","isSizeAttenuation","keepAspectRatio"]));var TN=["style"],sy=function(b){function a(){var y,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=x.style,z=(0,vv.Z)(x,TN);(0,si.Z)(this,a),y=Ei(this,a,[(0,di.Z)({type:Ea.LINE,style:(0,di.Z)({x1:0,y1:0,x2:0,y2:0,z1:0,z2:0},E)},z)]),y.markerStartAngle=0,y.markerEndAngle=0;var ee=y.parsedStyle,ne=ee.markerStart,ie=ee.markerEnd;return ne&&nc(ne)&&(y.markerStartAngle=ne.getLocalEulerAngles(),y.appendChild(ne)),ie&&nc(ie)&&(y.markerEndAngle=ie.getLocalEulerAngles(),y.appendChild(ie)),y.transformMarker(!0),y.transformMarker(!1),y}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"attributeChangedCallback",value:function(x,E,z,ee,ne){x==="x1"||x==="y1"||x==="x2"||x==="y2"||x==="markerStartOffset"||x==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):x==="markerStart"?(ee&&nc(ee)&&(this.markerStartAngle=0,ee.remove()),ne&&nc(ne)&&(this.markerStartAngle=ne.getLocalEulerAngles(),this.appendChild(ne),this.transformMarker(!0))):x==="markerEnd"&&(ee&&nc(ee)&&(this.markerEndAngle=0,ee.remove()),ne&&nc(ne)&&(this.markerEndAngle=ne.getLocalEulerAngles(),this.appendChild(ne),this.transformMarker(!1)))}},{key:"transformMarker",value:function(x){var E=this.parsedStyle,z=E.markerStart,ee=E.markerEnd,ne=E.markerStartOffset,ie=E.markerEndOffset,ae=E.x1,le=E.x2,ye=E.y1,Te=E.y2,We=x?z:ee;if(!(!We||!nc(We))){var Ze=0,Ye,$e,ut,ct,gt,Pt;x?(ut=ae,ct=ye,Ye=le-ae,$e=Te-ye,gt=ne||0,Pt=this.markerStartAngle):(ut=le,ct=Te,Ye=ae-le,$e=ye-Te,gt=ie||0,Pt=this.markerEndAngle),Ze=Math.atan2($e,Ye),We.setLocalEulerAngles(Ze*180/Math.PI+Pt),We.setLocalPosition(ut+Math.cos(Ze)*gt,ct+Math.sin(Ze)*gt)}}},{key:"getPoint",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=this.parsedStyle,ee=z.x1,ne=z.y1,ie=z.x2,ae=z.y2,le=Gf(ee,ne,ie,ae,x),ye=le.x,Te=le.y,We=Qc(ds(),qs(ye,Te,0),E?this.getWorldTransform():this.getLocalTransform());return new Ld(We[0],We[1])}},{key:"getPointAtLength",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(x/this.getTotalLength(),E)}},{key:"getTotalLength",value:function(){var x=this.parsedStyle,E=x.x1,z=x.y1,ee=x.x2,ne=x.y2;return ZE(E,z,ee,ne)}}])}($c);sy.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["x1","y1","x2","y2","z1","z2","isBillboard","isSizeAttenuation","markerStart","markerEnd","markerStartOffset","markerEndOffset"]));var ON=["style"],B0=function(b){function a(){var y,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=x.style,z=(0,vv.Z)(x,ON);(0,si.Z)(this,a),y=Ei(this,a,[(0,di.Z)({type:Ea.PATH,style:E,initialParsedStyle:{miterLimit:4,d:(0,di.Z)({},aA)}},z)]),y.markerStartAngle=0,y.markerEndAngle=0,y.markerMidList=[];var ee=y.parsedStyle,ne=ee.markerStart,ie=ee.markerEnd,ae=ee.markerMid;return ne&&nc(ne)&&(y.markerStartAngle=ne.getLocalEulerAngles(),y.appendChild(ne)),ae&&nc(ae)&&y.placeMarkerMid(ae),ie&&nc(ie)&&(y.markerEndAngle=ie.getLocalEulerAngles(),y.appendChild(ie)),y.transformMarker(!0),y.transformMarker(!1),y}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"attributeChangedCallback",value:function(x,E,z,ee,ne){x==="d"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):x==="markerStartOffset"||x==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):x==="markerStart"?(ee&&nc(ee)&&(this.markerStartAngle=0,ee.remove()),ne&&nc(ne)&&(this.markerStartAngle=ne.getLocalEulerAngles(),this.appendChild(ne),this.transformMarker(!0))):x==="markerEnd"?(ee&&nc(ee)&&(this.markerEndAngle=0,ee.remove()),ne&&nc(ne)&&(this.markerEndAngle=ne.getLocalEulerAngles(),this.appendChild(ne),this.transformMarker(!1))):x==="markerMid"&&this.placeMarkerMid(ne)}},{key:"transformMarker",value:function(x){var E=this.parsedStyle,z=E.markerStart,ee=E.markerEnd,ne=E.markerStartOffset,ie=E.markerEndOffset,ae=x?z:ee;if(!(!ae||!nc(ae))){var le=0,ye,Te,We,Ze,Ye,$e;if(x){var ut=this.getStartTangent(),ct=(0,Pr.Z)(ut,2),gt=ct[0],Pt=ct[1];We=Pt[0],Ze=Pt[1],ye=gt[0]-Pt[0],Te=gt[1]-Pt[1],Ye=ne||0,$e=this.markerStartAngle}else{var _t=this.getEndTangent(),Wt=(0,Pr.Z)(_t,2),Ht=Wt[0],zt=Wt[1];We=zt[0],Ze=zt[1],ye=Ht[0]-zt[0],Te=Ht[1]-zt[1],Ye=ie||0,$e=this.markerEndAngle}le=Math.atan2(Te,ye),ae.setLocalEulerAngles(le*180/Math.PI+$e),ae.setLocalPosition(We+Math.cos(le)*Ye,Ze+Math.sin(le)*Ye)}}},{key:"placeMarkerMid",value:function(x){var E=this.parsedStyle.d.segments;if(this.markerMidList.forEach(function(le){le.remove()}),x&&nc(x))for(var z=1;z1&&arguments[1]!==void 0?arguments[1]:!1,z=this.parsedStyle.d.absolutePath,ee=SS(z,x),ne=ee.x,ie=ee.y,ae=Qc(ds(),qs(ne,ie,0),E?this.getWorldTransform():this.getLocalTransform());return new Ld(ae[0],ae[1])}},{key:"getPoint",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPointAtLength(x*rg(this),E)}},{key:"getStartTangent",value:function(){var x=this.parsedStyle.d.segments,E=[];if(x.length>1){var z=x[0].currentPoint,ee=x[1].currentPoint,ne=x[1].startTangent;E=[],ne?(E.push([z[0]-ne[0],z[1]-ne[1]]),E.push([z[0],z[1]])):(E.push([ee[0],ee[1]]),E.push([z[0],z[1]]))}return E}},{key:"getEndTangent",value:function(){var x=this.parsedStyle.d.segments,E=x.length,z=[];if(E>1){var ee=x[E-2].currentPoint,ne=x[E-1].currentPoint,ie=x[E-1].endTangent;z=[],ie?(z.push([ne[0]-ie[0],ne[1]-ie[1]]),z.push([ne[0],ne[1]])):(z.push([ee[0],ee[1]]),z.push([ne[0],ne[1]]))}return z}}])}($c);B0.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["d","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard","isSizeAttenuation"]));var LN=["style"],ly=function(b){function a(){var y,x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=x.style,z=(0,vv.Z)(x,LN);(0,si.Z)(this,a),y=Ei(this,a,[(0,di.Z)({type:Ea.POLYGON,style:E,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!0}},z)]),y.markerStartAngle=0,y.markerEndAngle=0,y.markerMidList=[];var ee=y.parsedStyle,ne=ee.markerStart,ie=ee.markerEnd,ae=ee.markerMid;return ne&&nc(ne)&&(y.markerStartAngle=ne.getLocalEulerAngles(),y.appendChild(ne)),ae&&nc(ae)&&y.placeMarkerMid(ae),ie&&nc(ie)&&(y.markerEndAngle=ie.getLocalEulerAngles(),y.appendChild(ie)),y.transformMarker(!0),y.transformMarker(!1),y}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"attributeChangedCallback",value:function(x,E,z,ee,ne){x==="points"?(this.transformMarker(!0),this.transformMarker(!1),this.placeMarkerMid(this.parsedStyle.markerMid)):x==="markerStartOffset"||x==="markerEndOffset"?(this.transformMarker(!0),this.transformMarker(!1)):x==="markerStart"?(ee&&nc(ee)&&(this.markerStartAngle=0,ee.remove()),ne&&nc(ne)&&(this.markerStartAngle=ne.getLocalEulerAngles(),this.appendChild(ne),this.transformMarker(!0))):x==="markerEnd"?(ee&&nc(ee)&&(this.markerEndAngle=0,ee.remove()),ne&&nc(ne)&&(this.markerEndAngle=ne.getLocalEulerAngles(),this.appendChild(ne),this.transformMarker(!1))):x==="markerMid"&&this.placeMarkerMid(ne)}},{key:"transformMarker",value:function(x){var E=this.parsedStyle,z=E.markerStart,ee=E.markerEnd,ne=E.markerStartOffset,ie=E.markerEndOffset,ae=E.points,le=ae||{},ye=le.points,Te=x?z:ee;if(!(!Te||!nc(Te)||!ye)){var We=0,Ze,Ye,$e,ut,ct,gt;if($e=ye[0][0],ut=ye[0][1],x)Ze=ye[1][0]-ye[0][0],Ye=ye[1][1]-ye[0][1],ct=ne||0,gt=this.markerStartAngle;else{var Pt=ye.length;this.parsedStyle.isClosed?(Ze=ye[Pt-1][0]-ye[0][0],Ye=ye[Pt-1][1]-ye[0][1]):($e=ye[Pt-1][0],ut=ye[Pt-1][1],Ze=ye[Pt-2][0]-ye[Pt-1][0],Ye=ye[Pt-2][1]-ye[Pt-1][1]),ct=ie||0,gt=this.markerEndAngle}We=Math.atan2(Ye,Ze),Te.setLocalEulerAngles(We*180/Math.PI+gt),Te.setLocalPosition($e+Math.cos(We)*ct,ut+Math.sin(We)*ct)}}},{key:"placeMarkerMid",value:function(x){var E=this.parsedStyle.points,z=E||{},ee=z.points;if(this.markerMidList.forEach(function(ye){ye.remove()}),this.markerMidList=[],x&&nc(x)&&ee)for(var ne=1;ne<(this.parsedStyle.isClosed?ee.length:ee.length-1);ne++){var ie=ee[ne][0],ae=ee[ne][1],le=ne===1?x:x.cloneNode(!0);this.markerMidList.push(le),this.appendChild(le),le.setLocalPosition(ie,ae)}}}])}($c);ly.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isClosed","isBillboard","isSizeAttenuation"]));var BN=["style"],kA=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=y.style,E=(0,vv.Z)(y,BN);return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.POLYLINE,style:x,initialParsedStyle:{points:{points:[],totalLength:0,segments:[]},miterLimit:4,isClosed:!1}},E)])}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"getTotalLength",value:function(){return Fp(this)}},{key:"getPointAtLength",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.getPoint(x/this.getTotalLength(),E)}},{key:"getPoint",value:function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=this.parsedStyle.points.points;if(this.parsedStyle.points.segments.length===0){var ee=[],ne=0,ie,ae,le=this.getTotalLength();z.forEach(function(ut,ct){z[ct+1]&&(ie=[0,0],ie[0]=ne/le,ae=ZE(ut[0],ut[1],z[ct+1][0],z[ct+1][1]),ne+=ae,ie[1]=ne/le,ee.push(ie))}),this.parsedStyle.points.segments=ee}var ye=0,Te=0;this.parsedStyle.points.segments.forEach(function(ut,ct){x>=ut[0]&&x<=ut[1]&&(ye=(x-ut[0])/(ut[1]-ut[0]),Te=ct)});var We=Gf(z[Te][0],z[Te][1],z[Te+1][0],z[Te+1][1],ye),Ze=We.x,Ye=We.y,$e=Qc(ds(),qs(Ze,Ye,0),E?this.getWorldTransform():this.getLocalTransform());return new Ld($e[0],$e[1])}},{key:"getStartTangent",value:function(){var x=this.parsedStyle.points.points,E=[];return E.push([x[1][0],x[1][1]]),E.push([x[0][0],x[0][1]]),E}},{key:"getEndTangent",value:function(){var x=this.parsedStyle.points.points,E=x.length-1,z=[];return z.push([x[E-1][0],x[E-1][1]]),z.push([x[E][0],x[E][1]]),z}}])}(ly);kA.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)(ly.PARSED_STYLE_LIST),["points","markerStart","markerMid","markerEnd","markerStartOffset","markerEndOffset","isBillboard"]));var sh=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.RECT},y)])}return(0,pa.Z)(a,b),(0,zr.Z)(a)}($c);sh.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["x","y","z","width","height","isBillboard","isSizeAttenuation","radius"]));var NN=["style"],uy=function(b){function a(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},x=y.style,E=(0,vv.Z)(y,NN);return(0,si.Z)(this,a),Ei(this,a,[(0,di.Z)({type:Ea.TEXT,style:(0,di.Z)({fill:"black"},x)},E)])}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"getComputedTextLength",value:function(){var x;return this.getGeometryBounds(),((x=this.parsedStyle.metrics)===null||x===void 0?void 0:x.maxLineWidth)||0}},{key:"getLineBoundingRects",value:function(){var x;return this.getGeometryBounds(),((x=this.parsedStyle.metrics)===null||x===void 0?void 0:x.lineMetrics)||[]}},{key:"isOverflowing",value:function(){return this.getGeometryBounds(),!!this.parsedStyle.isOverflowing}}])}($c);uy.PARSED_STYLE_LIST=new Set([].concat((0,la.Z)($c.PARSED_STYLE_LIST),["x","y","z","isBillboard","billboardRotation","isSizeAttenuation","text","textAlign","textBaseline","fontStyle","fontSize","fontFamily","fontWeight","fontVariant","lineHeight","letterSpacing","leading","wordWrap","wordWrapWidth","maxLines","textOverflow","isOverflowing","textPath","textDecorationLine","textDecorationColor","textDecorationStyle","textDecorationThickness","textPathSide","textPathStartOffset","metrics","dx","dy"]));var RN=function(){function b(){(0,si.Z)(this,b),this.registry={},this.define(Ea.CIRCLE,wv),this.define(Ea.ELLIPSE,kx),this.define(Ea.RECT,sh),this.define(Ea.IMAGE,_x),this.define(Ea.LINE,sy),this.define(Ea.GROUP,Tf),this.define(Ea.PATH,B0),this.define(Ea.POLYGON,ly),this.define(Ea.POLYLINE,kA),this.define(Ea.TEXT,uy),this.define(Ea.HTML,oy)}return(0,zr.Z)(b,[{key:"define",value:function(y,x){this.registry[y]=x}},{key:"get",value:function(y){return this.registry[y]}}])}(),tq={number:function(a){return new wc(a)},percent:function(a){return new wc(a,"%")},px:function(a){return new wc(a,"px")},em:function(a){return new wc(a,"em")},rem:function(a){return new wc(a,"rem")},deg:function(a){return new wc(a,"deg")},grad:function(a){return new wc(a,"grad")},rad:function(a){return new wc(a,"rad")},turn:function(a){return new wc(a,"turn")},s:function(a){return new wc(a,"s")},ms:function(a){return new wc(a,"ms")},registerProperty:function(a){var y=a.name,x=a.inherits,E=a.interpolable,z=a.initialValue,ee=a.syntax;mo.styleValueRegistry.registerMetadata({n:y,inh:x,int:E,d:z,syntax:ee})},registerLayout:function(a,y){mo.layoutRegistry.registerLayout(a,y)}},N6=function(b){function a(){var y;(0,si.Z)(this,a),y=Ei(this,a),y.defaultView=null,y.ownerDocument=null,y.nodeName="document";try{y.timeline=new mo.AnimationTimeline(y)}catch(E){}var x={};return ko.forEach(function(E){var z=E.n,ee=E.inh,ne=E.d;ee&&ne&&(x[z]=Os(ne)?ne(Ea.GROUP):ne)}),y.documentElement=new Tf({id:"g-root",style:x}),y.documentElement.ownerDocument=y,y.documentElement.parentNode=y,y.childNodes=[y.documentElement],y}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"children",get:function(){return this.childNodes}},{key:"childElementCount",get:function(){return this.childNodes.length}},{key:"firstElementChild",get:function(){return this.firstChild}},{key:"lastElementChild",get:function(){return this.lastChild}},{key:"createElement",value:function(x,E){if(x==="svg")return this.documentElement;var z=this.defaultView.customElements.get(x);z||(console.warn("Unsupported tagName: ",x),z=x==="tspan"?uy:Tf);var ee=new z(E);return ee.ownerDocument=this,ee}},{key:"createElementNS",value:function(x,E,z){return this.createElement(E,z)}},{key:"cloneNode",value:function(x){throw new Error(oc)}},{key:"destroy",value:function(){try{this.documentElement.destroyChildren(),this.timeline.destroy()}catch(x){}}},{key:"elementsFromBBox",value:function(x,E,z,ee){var ne=[],ie=function(le){if(!(!le.isInteractive()||le.isCulled())){var ye=le.parsedStyle.pointerEvents,Te=ye===void 0?"auto":ye,We=["auto","visiblepainted","visiblefill","visiblestroke","visible"].includes(Te);if(!We||le.isVisible()){var Ze=le.getTransformedGeometryBounds(!0);Ze&&!Ac.isEmpty(Ze)&&Ze.max[0]>=x&&Ze.min[0]<=z&&Ze.max[1]>=E&&Ze.min[1]<=ee&&ne.push(le)}le.childNodes&&le.childNodes.forEach(function(Ye){Ye instanceof $c&&ie(Ye)})}};return ie(this.documentElement),ne.sort(function(ae,le){return le.sortable.renderOrder-ae.sortable.renderOrder}),ne}},{key:"elementFromPointSync",value:function(x,E){var z=this.defaultView.canvas2Viewport({x,y:E}),ee=z.x,ne=z.y,ie=this.defaultView.getConfig(),ae=ie.width,le=ie.height;if(ee<0||ne<0||ee>ae||ne>le)return null;var ye=this.defaultView.viewport2Client({x:ee,y:ne}),Te=ye.x,We=ye.y,Ze=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!0,position:{x,y:E,viewportX:ee,viewportY:ne,clientX:Te,clientY:We},picked:[]}),Ye=Ze.picked;return Ye&&Ye[0]||this.documentElement}},{key:"elementFromPoint",value:function(){var y=(0,hv.Z)((0,Qf.Z)().mark(function E(z,ee){var ne,ie,ae,le,ye,Te,We,Ze,Ye,$e,ut;return(0,Qf.Z)().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(ne=this.defaultView.canvas2Viewport({x:z,y:ee}),ie=ne.x,ae=ne.y,le=this.defaultView.getConfig(),ye=le.width,Te=le.height,!(ie<0||ae<0||ie>ye||ae>Te)){ct.next=1;break}return ct.abrupt("return",null);case 1:return We=this.defaultView.viewport2Client({x:ie,y:ae}),Ze=We.x,Ye=We.y,ct.next=2,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!0,position:{x:z,y:ee,viewportX:ie,viewportY:ae,clientX:Ze,clientY:Ye},picked:[]});case 2:return $e=ct.sent,ut=$e.picked,ct.abrupt("return",ut&&ut[0]||this.documentElement);case 3:case"end":return ct.stop()}},E,this)}));function x(E,z){return y.apply(this,arguments)}return x}()},{key:"elementsFromPointSync",value:function(x,E){var z=this.defaultView.canvas2Viewport({x,y:E}),ee=z.x,ne=z.y,ie=this.defaultView.getConfig(),ae=ie.width,le=ie.height;if(ee<0||ne<0||ee>ae||ne>le)return[];var ye=this.defaultView.viewport2Client({x:ee,y:ne}),Te=ye.x,We=ye.y,Ze=this.defaultView.getRenderingService().hooks.pickSync.call({topmost:!1,position:{x,y:E,viewportX:ee,viewportY:ne,clientX:Te,clientY:We},picked:[]}),Ye=Ze.picked;return Ye[Ye.length-1]!==this.documentElement&&Ye.push(this.documentElement),Ye}},{key:"elementsFromPoint",value:function(){var y=(0,hv.Z)((0,Qf.Z)().mark(function E(z,ee){var ne,ie,ae,le,ye,Te,We,Ze,Ye,$e,ut;return(0,Qf.Z)().wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(ne=this.defaultView.canvas2Viewport({x:z,y:ee}),ie=ne.x,ae=ne.y,le=this.defaultView.getConfig(),ye=le.width,Te=le.height,!(ie<0||ae<0||ie>ye||ae>Te)){ct.next=1;break}return ct.abrupt("return",[]);case 1:return We=this.defaultView.viewport2Client({x:ie,y:ae}),Ze=We.x,Ye=We.y,ct.next=2,this.defaultView.getRenderingService().hooks.pick.promise({topmost:!1,position:{x:z,y:ee,viewportX:ie,viewportY:ae,clientX:Ze,clientY:Ye},picked:[]});case 2:return $e=ct.sent,ut=$e.picked,ut[ut.length-1]!==this.documentElement&&ut.push(this.documentElement),ct.abrupt("return",ut);case 3:case"end":return ct.stop()}},E,this)}));function x(E,z){return y.apply(this,arguments)}return x}()},{key:"appendChild",value:function(x,E){throw new Error(Gv)}},{key:"insertBefore",value:function(x,E){throw new Error(Gv)}},{key:"removeChild",value:function(x,E){throw new Error(Gv)}},{key:"replaceChild",value:function(x,E,z){throw new Error(Gv)}},{key:"append",value:function(){throw new Error(Gv)}},{key:"prepend",value:function(){throw new Error(Gv)}},{key:"getElementById",value:function(x){return this.documentElement.getElementById(x)}},{key:"getElementsByName",value:function(x){return this.documentElement.getElementsByName(x)}},{key:"getElementsByTagName",value:function(x){return this.documentElement.getElementsByTagName(x)}},{key:"getElementsByClassName",value:function(x){return this.documentElement.getElementsByClassName(x)}},{key:"querySelector",value:function(x){return this.documentElement.querySelector(x)}},{key:"querySelectorAll",value:function(x){return this.documentElement.querySelectorAll(x)}},{key:"find",value:function(x){return this.documentElement.find(x)}},{key:"findAll",value:function(x){return this.documentElement.findAll(x)}}])}(wd),R6=function(){function b(a){(0,si.Z)(this,b),this.strategies=a}return(0,zr.Z)(b,[{key:"apply",value:function(y){var x=y.config,E=y.camera,z=y.renderingService,ee=y.renderingContext,ne=this.strategies;z.hooks.cull.tap(b.tag,function(ie){if(ie){var ae,le=ie.cullable;if(ne.length===0?le.visible=ee.unculledEntities.indexOf(ie.entity)>-1:le.visible=ne.every(function(Te){return Te.isVisible(E,ie)}),!ie.isCulled()&&ie.isVisible())return ie;var ye=((ae=x.future)===null||ae===void 0?void 0:ae.experimentalCancelEventPropagation)===!0;return ie.dispatchEvent(new vf(wu.CULLED),ye,ye),null}return ie}),z.hooks.afterRender.tap(b.tag,function(ie){ie.cullable.visibilityPlaneMask=-1})}}])}();R6.tag="Culling";var k6=function(){function b(){var a=this;(0,si.Z)(this,b),this.autoPreventDefault=!1,this.rootPointerEvent=new LA(null),this.rootWheelEvent=new L3(null),this.onPointerMove=function(y){var x,E=(x=a.context.renderingContext.root)===null||x===void 0||(x=x.ownerDocument)===null||x===void 0?void 0:x.defaultView;if(!(E.supportsTouchEvents&&y.pointerType==="touch")){var z=a.normalizeToPointerEvent(y,E),ee=pv(z),ne;try{for(ee.s();!(ne=ee.n()).done;){var ie=ne.value,ae=a.bootstrapEvent(a.rootPointerEvent,ie,E,y);a.context.eventService.mapEvent(ae)}}catch(le){ee.e(le)}finally{ee.f()}a.setCursor(a.context.eventService.cursor)}},this.onClick=function(y){var x,E=(x=a.context.renderingContext.root)===null||x===void 0||(x=x.ownerDocument)===null||x===void 0?void 0:x.defaultView,z=a.normalizeToPointerEvent(y,E),ee=pv(z),ne;try{for(ee.s();!(ne=ee.n()).done;){var ie=ne.value,ae=a.bootstrapEvent(a.rootPointerEvent,ie,E,y);a.context.eventService.mapEvent(ae)}}catch(le){ee.e(le)}finally{ee.f()}a.setCursor(a.context.eventService.cursor)}}return(0,zr.Z)(b,[{key:"apply",value:function(y){var x=this;this.context=y;var E=y.renderingService,z=this.context.renderingContext.root.ownerDocument.defaultView;this.context.eventService.setPickHandler(function(ee){var ne=x.context.renderingService.hooks.pickSync.call({position:ee,picked:[],topmost:!0}),ie=ne.picked;return ie[0]||null}),E.hooks.pointerWheel.tap(b.tag,function(ee){var ne=x.normalizeWheelEvent(ee);x.context.eventService.mapEvent(ne)}),E.hooks.pointerDown.tap(b.tag,function(ee){if(!(z.supportsTouchEvents&&ee.pointerType==="touch")){var ne=x.normalizeToPointerEvent(ee,z);if(x.autoPreventDefault&&ne[0].isNormalized){var ie=ee.cancelable||!("cancelable"in ee);ie&&ee.preventDefault()}var ae=pv(ne),le;try{for(ae.s();!(le=ae.n()).done;){var ye=le.value,Te=x.bootstrapEvent(x.rootPointerEvent,ye,z,ee);x.context.eventService.mapEvent(Te)}}catch(We){ae.e(We)}finally{ae.f()}x.setCursor(x.context.eventService.cursor)}}),E.hooks.pointerUp.tap(b.tag,function(ee){if(!(z.supportsTouchEvents&&ee.pointerType==="touch")){var ne=x.context.contextService.getDomElement(),ie=x.context.eventService.isNativeEventFromCanvas(ne,ee),ae=ie?"":"outside",le=x.normalizeToPointerEvent(ee,z),ye=pv(le),Te;try{for(ye.s();!(Te=ye.n()).done;){var We=Te.value,Ze=x.bootstrapEvent(x.rootPointerEvent,We,z,ee);Ze.type+=ae,x.context.eventService.mapEvent(Ze)}}catch(Ye){ye.e(Ye)}finally{ye.f()}x.setCursor(x.context.eventService.cursor)}}),E.hooks.pointerMove.tap(b.tag,this.onPointerMove),E.hooks.pointerOver.tap(b.tag,this.onPointerMove),E.hooks.pointerOut.tap(b.tag,this.onPointerMove),E.hooks.click.tap(b.tag,this.onClick),E.hooks.pointerCancel.tap(b.tag,function(ee){var ne=x.normalizeToPointerEvent(ee,z),ie=pv(ne),ae;try{for(ie.s();!(ae=ie.n()).done;){var le=ae.value,ye=x.bootstrapEvent(x.rootPointerEvent,le,z,ee);x.context.eventService.mapEvent(ye)}}catch(Te){ie.e(Te)}finally{ie.f()}x.setCursor(x.context.eventService.cursor)})}},{key:"bootstrapEvent",value:function(y,x,E,z){y.view=E,y.originalEvent=null,y.nativeEvent=z,y.pointerId=x.pointerId,y.width=x.width,y.height=x.height,y.isPrimary=x.isPrimary,y.pointerType=x.pointerType,y.pressure=x.pressure,y.tangentialPressure=x.tangentialPressure,y.tiltX=x.tiltX,y.tiltY=x.tiltY,y.twist=x.twist,this.transferMouseData(y,x);var ee=this.context.eventService.client2Viewport({x:x.clientX,y:x.clientY}),ne=ee.x,ie=ee.y;y.viewport.x=ne,y.viewport.y=ie;var ae=this.context.eventService.viewport2Canvas(y.viewport),le=ae.x,ye=ae.y;return y.canvas.x=le,y.canvas.y=ye,y.global.copyFrom(y.canvas),y.offset.copyFrom(y.canvas),y.isTrusted=z.isTrusted,y.type==="pointerleave"&&(y.type="pointerout"),y.type.startsWith("mouse")&&(y.type=y.type.replace("mouse","pointer")),y.type.startsWith("touch")&&(y.type=y7[y.type]||y.type),y}},{key:"normalizeWheelEvent",value:function(y){var x=this.rootWheelEvent;this.transferMouseData(x,y),x.deltaMode=y.deltaMode,x.deltaX=y.deltaX,x.deltaY=y.deltaY,x.deltaZ=y.deltaZ;var E=this.context.eventService.client2Viewport({x:y.clientX,y:y.clientY}),z=E.x,ee=E.y;x.viewport.x=z,x.viewport.y=ee;var ne=this.context.eventService.viewport2Canvas(x.viewport),ie=ne.x,ae=ne.y;return x.canvas.x=ie,x.canvas.y=ae,x.global.copyFrom(x.canvas),x.offset.copyFrom(x.canvas),x.nativeEvent=y,x.type=y.type,x}},{key:"transferMouseData",value:function(y,x){y.isTrusted=x.isTrusted,y.srcElement=x.srcElement,y.timeStamp=P3.now(),y.type=x.type,y.altKey=x.altKey,y.metaKey=x.metaKey,y.shiftKey=x.shiftKey,y.ctrlKey=x.ctrlKey,y.button=x.button,y.buttons=x.buttons,y.client.x=x.clientX,y.client.y=x.clientY,y.movement.x=x.movementX,y.movement.y=x.movementY,y.page.x=x.pageX,y.page.y=x.pageY,y.screen.x=x.screenX,y.screen.y=x.screenY,y.relatedTarget=null}},{key:"setCursor",value:function(y){this.context.contextService.applyCursorStyle(y||this.context.config.cursor||"default")}},{key:"normalizeToPointerEvent",value:function(y,x){var E=[];if(x.isTouchEvent(y))for(var z=0;z-1,ie=0,ae=z.length;ie=1?Math.ceil(yn):1,z&&(zt=ne||v7(z)||z.width/yn,sn=ie||g7(z)||z.height/yn),x.customElements=new RN,x.devicePixelRatio=yn,x.requestAnimationFrame=$e!=null?$e:I3.bind(mo.globalThis),x.cancelAnimationFrame=ut!=null?ut:E6.bind(mo.globalThis),x.createImage=ct!=null?ct:function(){return new window.Image},x.supportsTouchEvents=gt!=null?gt:"ontouchstart"in mo.globalThis,x.supportsPointerEvents=Pt!=null?Pt:!!mo.globalThis.PointerEvent,x.isTouchEvent=_t!=null?_t:function(Fn){return x.supportsTouchEvents&&Fn instanceof mo.globalThis.TouchEvent},x.isMouseEvent=Wt!=null?Wt:function(Fn){return!mo.globalThis.MouseEvent||Fn instanceof mo.globalThis.MouseEvent&&(!x.supportsPointerEvents||!(Fn instanceof mo.globalThis.PointerEvent))},Ze&&(mo.offscreenCanvas=Ze),x.document=new N6,x.document.defaultView=x,ye||d7(E,x,We),x.initRenderingContext((0,di.Z)((0,di.Z)({},y),{},{width:zt,height:sn,background:ae!=null?ae:"transparent",cursor:le!=null?le:"default",cleanUpOnDestroy:We,devicePixelRatio:yn,requestAnimationFrame:x.requestAnimationFrame,cancelAnimationFrame:x.cancelAnimationFrame,createImage:x.createImage,supportsTouchEvents:x.supportsTouchEvents,supportsPointerEvents:x.supportsPointerEvents,isTouchEvent:x.isTouchEvent,isMouseEvent:x.isMouseEvent,dblClickSpeed:Ht!=null?Ht:200})),x.initDefaultCamera(zt,sn,ee.clipSpaceNearZ),x.initRenderer(ee,!0),x}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"initRenderingContext",value:function(x){this.context.config=x,this.context.renderingContext={root:this.document.documentElement,unculledEntities:[],renderListCurrentFrame:[],renderReasons:new Set,force:!1,dirty:!1}}},{key:"initDefaultCamera",value:function(x,E,z){var ee=this,ne=new mo.CameraContribution;ne.clipSpaceNearZ=z,ne.setType(sc.EXPLORING,Hm.DEFAULT).setPosition(x/2,E/2,F6).setFocalPoint(x/2,E/2,0).setOrthographic(x/-2,x/2,E/2,E/-2,FN,zN),ne.canvas=this,ne.eventEmitter.on(p1.UPDATED,function(){ee.context.renderingContext.renderReasons.add(P1.CAMERA_CHANGED),mo.enableSizeAttenuation&&ee.getConfig().renderer.getConfig().enableSizeAttenuation&&ee.updateSizeAttenuation()}),this.context.camera=ne}},{key:"updateSizeAttenuation",value:function(){var x=this.getCamera().getZoom();this.document.documentElement.forEach(function(E){mo.styleValueRegistry.updateSizeAttenuation(E,x)})}},{key:"getConfig",value:function(){return this.context.config}},{key:"getRoot",value:function(){return this.document.documentElement}},{key:"getCamera",value:function(){return this.context.camera}},{key:"getContextService",value:function(){return this.context.contextService}},{key:"getEventService",value:function(){return this.context.eventService}},{key:"getRenderingService",value:function(){return this.context.renderingService}},{key:"getRenderingContext",value:function(){return this.context.renderingContext}},{key:"getStats",value:function(){return this.getRenderingService().getStats()}},{key:"ready",get:function(){var x=this;return this.readyPromise||(this.readyPromise=new Promise(function(E){x.resolveReadyPromise=function(){E(x)}}),this.inited&&this.resolveReadyPromise()),this.readyPromise}},{key:"destroy",value:function(){var x,E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,z=arguments.length>1?arguments[1]:void 0;Bd.clearCache();var ee=((x=this.getConfig().future)===null||x===void 0?void 0:x.experimentalCancelEventPropagation)===!0;z||this.dispatchEvent(new vf(N0.BEFORE_DESTROY),ee,ee),this.frameId&&this.cancelAnimationFrame(this.frameId);var ne=this.getRoot();E&&(this.unmountChildren(ne),this.document.destroy(),this.getEventService().destroy()),this.getRenderingService().destroy(),this.getContextService().destroy(),z||this.dispatchEvent(new vf(N0.AFTER_DESTROY),ee,ee);var ie=function(le){le.currentTarget=null,le.manager=null,le.target=null,le.relatedNode=null};ie(_A),ie(FA),ie(_3),ie(z6),ie(F3),ie(Cv),ie(N3),ie(R3),ie(B6),mo.textService.clearCache()}},{key:"changeSize",value:function(x,E){this.resize(x,E)}},{key:"resize",value:function(x,E){var z,ee=this.context.config;ee.width=x,ee.height=E,this.getContextService().resize(x,E);var ne=this.context.camera,ie=ne.getProjectionMode();ne.setPosition(x/2,E/2,F6).setFocalPoint(x/2,E/2,0),ie===o0.ORTHOGRAPHIC?ne.setOrthographic(x/-2,x/2,E/2,E/-2,ne.getNear(),ne.getFar()):ne.setAspect(x/E);var ae=((z=ee.future)===null||z===void 0?void 0:z.experimentalCancelEventPropagation)===!0;this.dispatchEvent(new vf(N0.RESIZE,{width:x,height:E}),ae,ae)}},{key:"appendChild",value:function(x,E){return this.document.documentElement.appendChild(x,E)}},{key:"insertBefore",value:function(x,E){return this.document.documentElement.insertBefore(x,E)}},{key:"removeChild",value:function(x){return this.document.documentElement.removeChild(x)}},{key:"removeChildren",value:function(){this.document.documentElement.removeChildren()}},{key:"destroyChildren",value:function(){this.document.documentElement.destroyChildren()}},{key:"render",value:function(x){var E,z=this;x&&(_3.detail=x,F3.detail=x);var ee=((E=this.getConfig().future)===null||E===void 0?void 0:E.experimentalCancelEventPropagation)===!0;this.dispatchEvent(_3,ee,ee);var ne=this.getRenderingService();ne.render(this,x,function(){z.dispatchEvent(z6,ee,ee)}),this.dispatchEvent(F3,ee,ee)}},{key:"run",value:function(){var x=this,E=function(ee,ne){x.render(ne),x.frameId=x.requestAnimationFrame(E)};E()}},{key:"initRenderer",value:function(x){var E=this,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!x)throw new Error("Renderer is required.");this.inited=!1,this.readyPromise=void 0,this.context.renderingPlugins=[],this.context.renderingPlugins.push(new k6,new _6,new R6([new _N])),this.loadRendererContainerModule(x),this.context.contextService=new this.context.ContextService((0,di.Z)((0,di.Z)({},mo),this.context)),this.context.renderingService=new J7(mo,this.context),this.context.eventService=new X7(mo,this.context),this.context.eventService.init(),this.context.contextService.init?(this.context.contextService.init(),this.initRenderingService(x,z,!0)):this.context.contextService.initAsync().then(function(){E.initRenderingService(x,z)}).catch(function(ee){console.error(ee)})}},{key:"initRenderingService",value:function(x){var E=this,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.context.renderingService.init(function(){var ne;E.inited=!0;var ie=((ne=E.getConfig().future)===null||ne===void 0?void 0:ne.experimentalCancelEventPropagation)===!0;z?ee?E.requestAnimationFrame(function(){E.dispatchEvent(new vf(N0.READY),ie,ie)}):E.dispatchEvent(new vf(N0.READY),ie,ie):E.dispatchEvent(new vf(N0.RENDERER_CHANGED),ie,ie),E.readyPromise&&E.resolveReadyPromise(),z||E.getRoot().forEach(function(ae){var le,ye;(le=(ye=ae).dirty)===null||le===void 0||le.call(ye,!0,!0)}),E.mountChildren(E.getRoot()),x.getConfig().enableAutoRendering&&E.run()})}},{key:"loadRendererContainerModule",value:function(x){var E=this,z=x.getPlugins();z.forEach(function(ee){ee.context=E.context,ee.init(mo)})}},{key:"setRenderer",value:function(x){var E=this.getConfig();if(E.renderer!==x){var z=E.renderer;E.renderer=x,this.destroy(!1,!0),(0,la.Z)((z==null?void 0:z.getPlugins())||[]).reverse().forEach(function(ee){ee.destroy(mo)}),this.initRenderer(x)}}},{key:"setCursor",value:function(x){var E=this.getConfig();E.cursor=x,this.getContextService().applyCursorStyle(x)}},{key:"unmountChildren",value:function(x){var E=this;if(x.childNodes.forEach(function(ne){E.unmountChildren(ne)}),this.inited){if(x.isMutationObserved)x.dispatchEvent(FA);else{var z,ee=((z=this.getConfig().future)===null||z===void 0?void 0:z.experimentalCancelEventPropagation)===!0;FA.target=x,this.dispatchEvent(FA,!0,ee)}x!==this.document.documentElement&&(x.ownerDocument=null),x.isConnected=!1}x.isCustomElement&&x.disconnectedCallback&&x.disconnectedCallback()}},{key:"mountChildren",value:function(x){var E=this,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:TA(x);if(this.inited){if(!x.isConnected&&(x.ownerDocument=this.document,x.isConnected=!0,!z))if(x.isMutationObserved)x.dispatchEvent(_A);else{var ee,ne=((ee=this.getConfig().future)===null||ee===void 0?void 0:ee.experimentalCancelEventPropagation)===!0;_A.target=x,this.dispatchEvent(_A,!0,ne)}}else console.warn("[g]: You are trying to call `canvas.appendChild` before canvas' initialization finished. You can either await `canvas.ready` or listen to `CanvasEvent.READY` manually.","appended child: ",x.nodeName);x.childNodes.forEach(function(ie){E.mountChildren(ie,z)}),x.isCustomElement&&x.connectedCallback&&x.connectedCallback()}},{key:"mountFragment",value:function(x){this.mountChildren(x,!1)}},{key:"client2Viewport",value:function(x){return this.getEventService().client2Viewport(x)}},{key:"viewport2Client",value:function(x){return this.getEventService().viewport2Client(x)}},{key:"viewport2Canvas",value:function(x){return this.getEventService().viewport2Canvas(x)}},{key:"canvas2Viewport",value:function(x){return this.getEventService().canvas2Viewport(x)}},{key:"getPointByClient",value:function(x,E){return this.client2Viewport({x,y:E})}},{key:"getClientByPoint",value:function(x,E){return this.viewport2Client({x,y:E})}}])}(D6);var WN=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z90)return this;this.computeMatrix()}return this._getAxes(),this.type===sc.ORBITING||this.type===sc.EXPLORING?this._getPosition():this.type===sc.TRACKING&&this._getFocalPoint(),this._update(),this}},{key:"pan",value:function(x,E){var z=rf(x,E,0),ee=ru(this.position);return pc(ee,ee,ic(ds(),this.right,z[0])),pc(ee,ee,ic(ds(),this.up,z[1])),this._setPosition(ee),this.triggerUpdate(),this}},{key:"dolly",value:function(x){var E=this.forward,z=ru(this.position),ee=x*this.dollyingStep,ne=this.distance+x*this.dollyingStep;return ee=Math.max(Math.min(ne,this.maxDistance),this.minDistance)-this.distance,z[0]+=ee*E[0],z[1]+=ee*E[1],z[2]+=ee*E[2],this._setPosition(z),this.type===sc.ORBITING||this.type===sc.EXPLORING?this._getDistance():this.type===sc.TRACKING&&pc(this.focalPoint,z,this.distanceVector),this.triggerUpdate(),this}},{key:"cancelLandmarkAnimation",value:function(){this.landmarkAnimationID!==void 0&&this.canvas.cancelAnimationFrame(this.landmarkAnimationID)}},{key:"createLandmark",value:function(x){var E,z,ee,ne,ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ae=ie.position,le=ae===void 0?this.position:ae,ye=ie.focalPoint,Te=ye===void 0?this.focalPoint:ye,We=ie.roll,Ze=ie.zoom,Ye=new mo.CameraContribution;Ye.setType(this.type,void 0),Ye.setPosition(le[0],(E=le[1])!==null&&E!==void 0?E:this.position[1],(z=le[2])!==null&&z!==void 0?z:this.position[2]),Ye.setFocalPoint(Te[0],(ee=Te[1])!==null&&ee!==void 0?ee:this.focalPoint[1],(ne=Te[2])!==null&&ne!==void 0?ne:this.focalPoint[2]),Ye.setRoll(We!=null?We:this.roll),Ye.setZoom(Ze!=null?Ze:this.zoom);var $e={name:x,matrix:jf(Ye.getWorldTransform()),right:ru(Ye.right),up:ru(Ye.up),forward:ru(Ye.forward),position:ru(Ye.getPosition()),focalPoint:ru(Ye.getFocalPoint()),distanceVector:ru(Ye.getDistanceVector()),distance:Ye.getDistance(),dollyingStep:Ye.getDollyingStep(),azimuth:Ye.getAzimuth(),elevation:Ye.getElevation(),roll:Ye.getRoll(),relAzimuth:Ye.relAzimuth,relElevation:Ye.relElevation,relRoll:Ye.relRoll,zoom:Ye.getZoom()};return this.landmarks.push($e),$e}},{key:"gotoLandmark",value:function(x){var E=this,z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ee=_u(x)?this.landmarks.find(function(Fn){return Fn.name===x}):x;if(ee){var ne=ys(z)?{duration:z}:z,ie=ne.easing,ae=ie===void 0?"linear":ie,le=ne.duration,ye=le===void 0?100:le,Te=ne.easingFunction,We=Te===void 0?void 0:Te,Ze=ne.onfinish,Ye=Ze===void 0?void 0:Ze,$e=ne.onframe,ut=$e===void 0?void 0:$e,ct=.01;this.cancelLandmarkAnimation();var gt=ee.position,Pt=ee.focalPoint,_t=ee.zoom,Wt=ee.roll,Ht=We||mo.EasingFunction(ae),zt,sn=function(){E.setFocalPoint(Pt),E.setPosition(gt),E.setRoll(Wt),E.setZoom(_t),E.computeMatrix(),E.triggerUpdate(),Ye==null||Ye()};if(ye===0)return sn();var yn=function(Wn){zt===void 0&&(zt=Wn);var ar=Wn-zt;if(ar>=ye){sn();return}var Qn=Ht(ar/ye),Mr=ds(),Jr=ds(),gr=1,ur=0;Rc(Mr,E.focalPoint,Pt,Qn),Rc(Jr,E.position,gt,Qn),ur=E.roll*(1-Qn)+Wt*Qn,gr=E.zoom*(1-Qn)+_t*Qn,E.setFocalPoint(Mr),E.setPosition(Jr),E.setRoll(ur),E.setZoom(gr);var yr=Jh(Mr,Pt)+Jh(Jr,gt);if(yr<=ct&&_t===void 0&&Wt===void 0)return sn();E.computeMatrix(),E.triggerUpdate(),ar0&&Number(this._currentTime)>=this._totalDuration||this._playbackRate<0&&Number(this._currentTime)<=0)}},{key:"totalDuration",get:function(){return this._totalDuration}},{key:"_needsTick",get:function(){return this.pending||this.playState==="running"||!this._finishedFlag}},{key:"updatePromises",value:function(){var y;if((y=this.effect.target)!==null&&y!==void 0&&y.destroyed)return this.readyPromise=void 0,this.finishedPromise=void 0,!1;var x=this.oldPlayState,E=this.pending?"pending":this.playState;return this.readyPromise&&E!==x&&(E==="idle"?(this.rejectReadyPromise(),this.readyPromise=void 0):x==="pending"?this.resolveReadyPromise():E==="pending"&&(this.readyPromise=void 0)),this.finishedPromise&&E!==x&&(E==="idle"?(this.rejectFinishedPromise(),this.finishedPromise=void 0):E==="finished"?this.resolveFinishedPromise():x==="finished"&&(this.finishedPromise=void 0)),this.oldPlayState=E,this.readyPromise||this.finishedPromise}},{key:"play",value:function(){this.updatePromises(),this._paused=!1,(this._isFinished||this._idle)&&(this.rewind(),this._startTime=null),this._finishedFlag=!1,this._idle=!1,this.ensureAlive(),this.timeline.applyDirtiedAnimation(this),this.timeline.animations.indexOf(this)===-1&&this.timeline.animations.push(this),this.updatePromises()}},{key:"pause",value:function(){this.updatePromises(),this.currentTime&&(this._holdTime=this.currentTime),!this._isFinished&&!this._paused&&!this._idle?this.currentTimePending=!0:this._idle&&(this.rewind(),this._idle=!1),this._startTime=null,this._paused=!0,this.updatePromises()}},{key:"finish",value:function(){this.updatePromises(),!this._idle&&(this.currentTime=this._playbackRate>0?this._totalDuration:0,this._startTime=this._totalDuration-this.currentTime,this.currentTimePending=!1,this.timeline.applyDirtiedAnimation(this),this.updatePromises())}},{key:"cancel",value:function(){var y=this;if(this.updatePromises(),!!this._inEffect&&(this._inEffect=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._startTime=null,this.effect.update(null),this.timeline.applyDirtiedAnimation(this),this.updatePromises(),this.oncancel)){var x=new H3(null,this,this.currentTime,null);setTimeout(function(){y.oncancel(x)})}}},{key:"reverse",value:function(){this.updatePromises();var y=this.currentTime;this.playbackRate*=-1,this.play(),y!==null&&(this.currentTime=y),this.updatePromises()}},{key:"updatePlaybackRate",value:function(y){this.playbackRate=y}},{key:"targetAnimations",value:function(){var y,x=(y=this.effect)===null||y===void 0?void 0:y.target;return x.getAnimations()}},{key:"markTarget",value:function(){var y=this.targetAnimations();y.indexOf(this)===-1&&y.push(this)}},{key:"unmarkTarget",value:function(){var y=this.targetAnimations(),x=y.indexOf(this);x!==-1&&y.splice(x,1)}},{key:"tick",value:function(y,x){!this._idle&&!this._paused&&(this._startTime===null?x&&(this.startTime=y-this._currentTime/this.playbackRate):this._isFinished||this.tickCurrentTime((y-this._startTime)*this.playbackRate)),x&&(this.currentTimePending=!1,this.fireEvents(y))}},{key:"rewind",value:function(){if(this.playbackRate>=0)this.currentTime=0;else if(this._totalDuration<1/0)this.currentTime=this._totalDuration;else throw new Error("Unable to rewind negative playback rate animation with infinite duration")}},{key:"persist",value:function(){throw new Error(oc)}},{key:"addEventListener",value:function(y,x,E){throw new Error(oc)}},{key:"removeEventListener",value:function(y,x,E){throw new Error(oc)}},{key:"dispatchEvent",value:function(y){throw new Error(oc)}},{key:"commitStyles",value:function(){throw new Error(oc)}},{key:"ensureAlive",value:function(){if(this.playbackRate<0&&this.currentTime===0){var y;this._inEffect=!!((y=this.effect)!==null&&y!==void 0&&y.update(-1))}else{var x;this._inEffect=!!((x=this.effect)!==null&&x!==void 0&&x.update(this.currentTime))}!this._inTimeline&&(this._inEffect||!this._finishedFlag)&&(this._inTimeline=!0,this.timeline.animations.push(this))}},{key:"tickCurrentTime",value:function(y,x){y!==this._currentTime&&(this._currentTime=y,this._isFinished&&!x&&(this._currentTime=this._playbackRate>0?this._totalDuration:0),this.ensureAlive())}},{key:"fireEvents",value:function(y){var x=this;if(this._isFinished){if(!this._finishedFlag){if(this.onfinish){var E=new H3(null,this,this.currentTime,y);setTimeout(function(){x.onfinish&&x.onfinish(E)})}this._finishedFlag=!0}}else{if(this.onframe&&this.playState==="running"){var z=new H3(null,this,this.currentTime,y);this.onframe(z)}this._finishedFlag=!1}}}])}(),VN=4,ZN=.001,GN=1e-7,QN=10,Fx=11,WA=1/(Fx-1),YN=typeof Float32Array=="function",j6=function(a,y){return 1-3*y+3*a},H6=function(a,y){return 3*y-6*a},K6=function(a){return 3*a},UA=function(a,y,x){return((j6(y,x)*a+H6(y,x))*a+K6(y))*a},V6=function(a,y,x){return 3*j6(y,x)*a*a+2*H6(y,x)*a+K6(y)},XN=function(a,y,x,E,z){var ee,ne,ie=0;do ne=y+(x-y)/2,ee=UA(ne,E,z)-a,ee>0?x=ne:y=ne;while(Math.abs(ee)>GN&&++ie=0&&a<=1&&x>=0&&x<=1))throw new Error("bezier x values must be in [0, 1] range");if(a===y&&x===E)return function(ie){return ie};for(var z=YN?new Float32Array(Fx):new Array(Fx),ee=0;ee=ZN?JN(ae,Ze,a,x):Ye===0?Ze:XN(ae,le,le+WA,a,x)};return function(ie){return ie===0||ie===1?ie:UA(ne(ie),y,E)}},qN=function(a){return a=a.replace(/([A-Z])/g,function(y){return"-".concat(y.toLowerCase())}),a.charAt(0)==="-"?a.substring(1):a},jA=function(a){return Math.pow(a,2)},HA=function(a){return Math.pow(a,3)},KA=function(a){return Math.pow(a,4)},VA=function(a){return Math.pow(a,5)},ZA=function(a){return Math.pow(a,6)},GA=function(a){return 1-Math.cos(a*Math.PI/2)},QA=function(a){return 1-Math.sqrt(1-a*a)},YA=function(a){return a*a*(3*a-2)},XA=function(a){for(var y,x=4;a<((y=Math.pow(2,--x))-1)/11;);return 1/Math.pow(4,3-x)-7.5625*Math.pow((y*3-2)/22-a,2)},JA=function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=(0,Pr.Z)(y,2),E=x[0],z=E===void 0?1:E,ee=x[1],ne=ee===void 0?.5:ee,ie=vd(Number(z),1,10),ae=vd(Number(ne),.1,2);return a===0||a===1?a:-ie*Math.pow(2,10*(a-1))*Math.sin((a-1-ae/(Math.PI*2)*Math.asin(1/ie))*(Math.PI*2)/ae)},zx=function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=arguments.length>2?arguments[2]:void 0,E=(0,Pr.Z)(y,4),z=E[0],ee=z===void 0?1:z,ne=E[1],ie=ne===void 0?100:ne,ae=E[2],le=ae===void 0?10:ae,ye=E[3],Te=ye===void 0?0:ye;ee=vd(ee,.1,1e3),ie=vd(ie,.1,1e3),le=vd(le,.1,1e3),Te=vd(Te,.1,1e3);var We=Math.sqrt(ie/ee),Ze=le/(2*Math.sqrt(ie*ee)),Ye=Ze<1?We*Math.sqrt(1-Ze*Ze):0,$e=1,ut=Ze<1?(Ze*We+-Te)/Ye:-Te+We,ct=x?x*a/1e3:a;return Ze<1?ct=Math.exp(-ct*Ze*We)*($e*Math.cos(Ye*ct)+ut*Math.sin(Ye*ct)):ct=($e+ut*ct)*Math.exp(-ct*We),a===0||a===1?a:1-ct},V3=function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=y,E=(0,Pr.Z)(x,2),z=E[0],ee=z===void 0?10:z,ne=E[1],ie=ne==="start"?Math.ceil:Math.floor;return ie(vd(a,0,1)*ee)/ee},Z6=function(a){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],x=(0,Pr.Z)(y,4),E=x[0],z=x[1],ee=x[2],ne=x[3];return K3(E,z,ee,ne)(a)},qA=K3(.42,0,1,1),cp=function(a){return function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=arguments.length>2?arguments[2]:void 0;return 1-a(1-y,x,E)}},dp=function(a){return function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=arguments.length>2?arguments[2]:void 0;return y<.5?a(y*2,x,E)/2:1-a(y*-2+2,x,E)/2}},fp=function(a){return function(y){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],E=arguments.length>2?arguments[2]:void 0;return y<.5?(1-a(1-y*2,x,E))/2:(a(y*2-1,x,E)+1)/2}},G6={steps:V3,"step-start":function(a){return V3(a,[1,"start"])},"step-end":function(a){return V3(a,[1,"end"])},linear:function(a){return a},"cubic-bezier":Z6,ease:function(a){return Z6(a,[.25,.1,.25,1])},in:qA,out:cp(qA),"in-out":dp(qA),"out-in":fp(qA),"in-quad":jA,"out-quad":cp(jA),"in-out-quad":dp(jA),"out-in-quad":fp(jA),"in-cubic":HA,"out-cubic":cp(HA),"in-out-cubic":dp(HA),"out-in-cubic":fp(HA),"in-quart":KA,"out-quart":cp(KA),"in-out-quart":dp(KA),"out-in-quart":fp(KA),"in-quint":VA,"out-quint":cp(VA),"in-out-quint":dp(VA),"out-in-quint":fp(VA),"in-expo":ZA,"out-expo":cp(ZA),"in-out-expo":dp(ZA),"out-in-expo":fp(ZA),"in-sine":GA,"out-sine":cp(GA),"in-out-sine":dp(GA),"out-in-sine":fp(GA),"in-circ":QA,"out-circ":cp(QA),"in-out-circ":dp(QA),"out-in-circ":fp(QA),"in-back":YA,"out-back":cp(YA),"in-out-back":dp(YA),"out-in-back":fp(YA),"in-bounce":XA,"out-bounce":cp(XA),"in-out-bounce":dp(XA),"out-in-bounce":fp(XA),"in-elastic":JA,"out-elastic":cp(JA),"in-out-elastic":dp(JA),"out-in-elastic":fp(JA),spring:zx,"spring-in":zx,"spring-out":cp(zx),"spring-in-out":dp(zx),"spring-out-in":fp(zx)},$N=function(a){return qN(a).replace(/^ease-/,"").replace(/(\(|\s).+/,"").toLowerCase().trim()},e9=function(a){return G6[$N(a)]||G6.linear},t9=function(a){return a},n9=1,r9=.5,Q6=0;function Y6(b,a){return function(y){if(y>=1)return 1;var x=1/b;return y+=a*x,y-y%x}}var $A="\\s*(-?\\d+\\.?\\d*|-?\\.\\d+)\\s*",i9=new RegExp("cubic-bezier\\(".concat($A,",").concat($A,",").concat($A,",").concat($A,"\\)")),a9=/steps\(\s*(\d+)\s*\)/,o9=/steps\(\s*(\d+)\s*,\s*(start|middle|end)\s*\)/;function Z3(b){var a=i9.exec(b);if(a)return K3.apply(void 0,(0,la.Z)(a.slice(1).map(Number)));var y=a9.exec(b);if(y)return Y6(Number(y[1]),Q6);var x=o9.exec(b);return x?Y6(Number(x[1]),{start:n9,middle:r9,end:Q6}[x[2]]):e9(b)}function s9(b){return Math.abs(l9(b)/(b.playbackRate||1))}function l9(b){var a;return b.duration===0||b.iterations===0?0:(b.duration==="auto"?0:Number(b.duration))*((a=b.iterations)!==null&&a!==void 0?a:1)}var X6=0,G3=1,e2=2,J6=3;function u9(b,a,y){if(a===null)return X6;var x=y.endTime;return a=Math.min(y.delay+b+y.endDelay,x)?e2:J6}function c9(b,a,y,x,E){switch(x){case G3:return a==="backwards"||a==="both"?0:null;case J6:return y-E;case e2:return a==="forwards"||a==="both"?b:null;case X6:return null}}function d9(b,a,y,x,E){var z=E;return b===0?a!==G3&&(z+=y):z+=x/b,z}function f9(b,a,y,x,E,z){var ee=b===1/0?a%1:b%1;return ee===0&&y===e2&&x!==0&&(E!==0||z===0)&&(ee=1),ee}function h9(b,a,y,x){return b===e2&&a===1/0?1/0:y===1?Math.floor(x)-1:Math.floor(x)}function p9(b,a,y){var x=b;if(b!=="normal"&&b!=="reverse"){var E=a;b==="alternate-reverse"&&(E+=1),x="normal",E!==1/0&&E%2!==0&&(x="reverse")}return x==="normal"?y:1-y}function v9(b,a,y){var x=u9(b,a,y),E=c9(b,y.fill,a,x,y.delay);if(E===null)return null;var z=y.duration==="auto"?0:y.duration,ee=d9(z,x,y.iterations,E,y.iterationStart),ne=f9(ee,y.iterationStart,x,y.iterations,E,z),ie=h9(x,y.iterations,ne,ee),ae=p9(y.direction,ie,ne);return y.currentIteration=ie,y.progress=ae,y.easingFunction(ae)}function g9(b,a,y){var x=m9(b,a),E=y9(x,y);return function(z,ee){if(ee!==null)E.filter(function(ie){return ee>=ie.applyFrom&&ee1)throw new Error("Keyframe offsets must be between 0 and 1.");ae.computedOffset=ye}}else if(le==="composite"&&["replace","add","accumulate","auto"].indexOf(ye)===-1)throw new Error("".concat(ye," compositing is not supported"));ae[le]=ye}return ae.offset===void 0&&(ae.offset=null),ae.easing===void 0&&(ae.easing=(a==null?void 0:a.easing)||"linear"),ae.composite===void 0&&(ae.composite="auto"),ae}),x=!0,E=-1/0,z=0;z=0&&Number(ie.offset)<=1});function ne(){var ie,ae=y,le=ae.length;if(y[le-1].computedOffset=Number((ie=y[le-1].offset)!==null&&ie!==void 0?ie:1),le>1){var ye;y[0].computedOffset=Number((ye=y[0].offset)!==null&&ye!==void 0?ye:0)}for(var Te=0,We=Number(y[0].computedOffset),Ze=1;Ze{!d0.mute&&console.debug(sg(b))},info:b=>{!d0.mute&&console.info(sg(b))},warn:b=>{!d0.mute&&console.warn(sg(b))},error:b=>{!d0.mute&&console.error(sg(b))}};function iD(b){const{theme:a}=b;if(!a)return{};const y=og(Ux.THEME,a);return y||(d0.warn(`The theme of ${a} is not registered.`),{})}function J3(b,a){if(Array.isArray(b)&&b.length===0)return null;const y=Array.isArray(b)?b[0]:b,x=Array.isArray(b)?b.slice(1):a||[];return new Proxy(y,{get(E,z){return typeof E[z]=="function"&&!["onframe","onfinish"].includes(z)?(...ee)=>{E[z](...ee),x.forEach(ne=>{var ie;return(ie=ne[z])===null||ie===void 0?void 0:ie.call(ne,...ee)})}:z==="finished"?Promise.all([y.finished,...x.map(ee=>ee.finished)]):Reflect.get(E,z)},set(E,z,ee){return["onframe","onfinish"].includes(z)||x.forEach(ne=>{ne[z]=ee}),Reflect.set(E,z,ee)}})}function q3(b){const a=b.reduce((x,E)=>(Object.entries(E).forEach(([z,ee])=>{x[z]===void 0?x[z]=[ee]:x[z].push(ee)}),x),{});Object.entries(a).forEach(([x,E])=>{(E.length!==b.length||E.some(z=>fl(z))||E.every(z=>!["sourceNode","targetNode","childrenNode"].includes(x)&&of(z,E[0])))&&delete a[x]});const y=Object.entries(a).reduce((x,[E,z])=>(z.forEach((ee,ne)=>{x[ne]?x[ne][E]=ee:x[ne]={[E]:ee}}),x),[]);return b.length!==0&&y.length===0&&y.push({_:0},{_:0}),y}function jx(b){switch(b){case"opacity":return 1;case"x":case"y":case"z":case"zIndex":return 0;case"visibility":return"visible";case"collapsed":return!1;case"states":return[];default:return}}function aD(b,a){const{animation:y}=b;if(y===!1||a===!1)return!1;const x=Object.assign({},L9);return Od(y)&&Object.assign(x,y),Od(a)&&Object.assign(x,a),x}function k9(b){if(typeof b=="string"){const a=og(Ux.ANIMATION,b);return a||(d0.warn(`The animation of ${b} is not registered.`),[])}return b}function _9(b,a,y,x){var E,z;const{animation:ee}=b;if(ee===!1||x===!1)return[];const ne=(E=b==null?void 0:b[a])===null||E===void 0?void 0:E.animation;if(ne===!1)return[];const ie=ne==null?void 0:ne[y];if(ie===!1)return[];const ae=(z=iD(b)[a])===null||z===void 0?void 0:z.animation,le=(Te=[])=>k9(Te).map(We=>Object.assign(Object.assign(Object.assign(Object.assign({},B9),Od(ee)&&ee),We),Od(x)&&x));if(ie)return le(ie);if(!ae)return[];const ye=ae[y];return ye===!1?[]:le(ye)}function oD(b,a,y,x=[]){if(!x&&b===0&&a===0&&y===0)return null;if(Array.isArray(x)){let z=-1;const ee=[];for(let ne=0;ne{if(!y.length)return null;const[x,E]=a,z=ae=>{var le;if(ae){const ye=b.getShape(ae);if(!ye)return null;const Te=`get${t2(ae)}Style`,We=((le=b==null?void 0:b[Te])===null||le===void 0?void 0:le.bind(b))||($e=>$e),Ze=(We==null?void 0:We(x))||{},Ye=(We==null?void 0:We(E))||{};return{shape:ye,fromStyle:Ze,toStyle:Ye}}else return{shape:b,fromStyle:x,toStyle:E}};let ee;const ne=y.map(ae=>{var{fields:le,shape:ye,states:Te}=ae,We=F9(ae,["fields","shape","states"]);const Ze=z(ye);if(!Ze)return null;const{shape:Ye,fromStyle:$e,toStyle:ut}=Ze,ct=[{},{}];if(le.forEach(Pt=>{var _t,Wt;Object.assign(ct[0],{[Pt]:(_t=$e[Pt])!==null&&_t!==void 0?_t:jx(Pt)}),Object.assign(ct[1],{[Pt]:(Wt=ut[Pt])!==null&&Wt!==void 0?Wt:jx(Pt)})}),ct.some(Pt=>Object.keys(Pt).some(_t=>["x","y","z"].includes(_t)))){const{x:Pt=0,y:_t=0,z:Wt,transform:Ht=""}=Ye.attributes||{};ct.forEach(zt=>{var sn,yn,Fn;zt.transform=oD((sn=zt.x)!==null&&sn!==void 0?sn:Pt,(yn=zt.y)!==null&&yn!==void 0?yn:_t,(Fn=zt.z)!==null&&Fn!==void 0?Fn:Wt,Ht)})}const gt=Ye.animate(q3(ct),We);return ye===void 0&&(ee=gt),gt}).filter(Boolean),ie=ee||(ne==null?void 0:ne[0]);return ie?J3(ie,ne.filter(ae=>ae!==ae)):null},W9=[{fields:["opacity"]}],U9=[{fields:["x","y"]}],sD=[{fields:["x","y"]}],j9=sD,lD=[{fields:["sourceNode","targetNode"]}],H9=lD,uD=[{fields:["childrenNode","x","y"]}],K9=uD,pq=[{fields:["childrenNode","x","y"]}];var V9=Object.prototype.hasOwnProperty;function Z9(b,a){if(!a||!Pf(b))return{};for(var y={},x=Os(a)?a:function(ne){return ne[a]},E,z=0;za?(x&&(clearTimeout(x),x=null),ne=le,ee=b.apply(E,z),x||(E=z=null)):!x&&y.trailing!==!1&&(x=setTimeout(ie,ye)),ee};return ae.cancel=function(){clearTimeout(x),ne=0,x=E=z=null},ae},$3=function(b){if(typeof b!="object"||b===null)return b;var a;if(Pf(b)){a=[];for(var y=0,x=b.length;ytypeof a=="number"):!1}function Sv(b,a,y){return b>=a&&b<=y}function k0(b=0){if(Array.isArray(b)){const[a=0,y=a,x=a,E=y]=b;return[a,y,x,E]}return[b,b,b,b]}function Y9(b=0){const a=k0(b);return a[0]+a[2]}function gq(b=0){const a=k0(b);return a[1]+a[3]}function Mv(b){return b.max[0]-b.min[0]}function Dv(b){return b.max[1]-b.min[1]}function Zg(b){return[Mv(b),Dv(b)]}function Gg(b,a){const y=O1(b)?e5(b):b.getShape("key").getBounds();return a?Qg(y,a):y}function e5(b){const[a,y,x=0]=b,E=new Ac;return E.setMinMax([a,y,x],[a,y,x]),E}function Qg(b,a){const[y,x,E,z]=k0(a),[ee,ne,ie]=b.min,[ae,le,ye]=b.max,Te=new Ac;return Te.setMinMax([ee-z,ne-y,ie],[ae+x,le+E,ye]),Te}function Hx(b){if(b.length===0)return new Ac;if(b.length===1)return b[0];const a=new Ac;a.setMinMax(b[0].min,b[0].max);for(let y=1;y=ee&&E<=ie&&x>=ne&&z<=ae}function zp(b,a){return Sv(b[0],a.min[0],a.max[0])&&Sv(b[1],a.min[1],a.max[1])}function dD(b,a,y=!1){const{min:[x,E],max:[z,ee]}=a,ne=(b[1]===E||b[1]===ee)&&(y||Sv(b[0],x,z)),ie=(b[0]===x||b[0]===z)&&(y||Sv(b[1],E,ee));return ne||ie}function J9(b,a){return!zp(b,a)}function i2(b,a){const{center:y}=a;return b[0]===y[0]&&b[1]===y[1]}function Kx(b,a){const[y,x]=b,[E,z]=a.min,[ee,ne]=a.max,ie=y-E,ae=ee-y,le=x-z,ye=ne-x,Te=Math.min(ie,ae,le,ye);return Te===ie?"left":Te===ae?"right":Te===le?"top":Te===ye?"bottom":"left"}function dy(b,a){const y=T1(b);if(zp(b,a))switch(Kx(b,a)){case"left":y[0]=a.min[0];break;case"right":y[0]=a.max[0];break;case"top":y[1]=a.min[1];break;case"bottom":y[1]=a.max[1];break}else{const[x,E]=b,[z,ee]=a.min,[ne,ie]=a.max;y[0]=Sv(x,z,ne)?x:x0&&We(_t[0])}},ut=0;ut0;)Te.push(ie.pop());ee.push(Te)}}return ee},vD=function(a){for(var y=a.nodes,x=y===void 0?[]:y,E=a.edges,z=E===void 0?[]:E,ee=[],ne={},ie={},ae={},le=[],ye=0,Te=function $e(ut){ie[ut.id]=ye,ae[ut.id]=ye,ye+=1,ee.push(ut),ne[ut.id]=!0;for(var ct=pp(ut.id,z,"target").filter(function(Ht){return x.map(function(zt){return zt.id}).indexOf(Ht)>-1}),gt=function(zt){var sn=ct[zt];if(!ie[sn]&&ie[sn]!==0){var yn=x.filter(function(Fn){return Fn.id===sn});yn.length>0&&$e(yn[0]),ae[ut.id]=Math.min(ae[ut.id],ae[sn])}else ne[sn]&&(ae[ut.id]=Math.min(ae[ut.id],ie[sn]))},Pt=0;Pt0;){var Wt=ee.pop();if(ne[Wt.id]=!1,_t.push(Wt),Wt===ut)break}_t.length>0&&le.push(_t)}},We=0,Ze=x;We0;)for(var $e=We.pop(),ut=$e.id,ct=pp(ut,a.edges),gt=function(Wt){var Ht,zt=ct[Wt],sn=a.nodes.find(function(Mr){return Mr.id===zt});if(zt===ut)ee.push((Ht={},Ht[zt]=$e,Ht));else if(!(zt in Ye))Ze[zt]=$e,We.push(sn),Ye[zt]=new Set([$e]);else if(!Ye[ut].has(sn)){for(var yn=!0,Fn=[sn,$e],Wn=Ze[ut];Ye[zt].size&&!Ye[zt].has(Wn)&&(Fn.push(Wn),Wn!==Ze[Wn.id]);)Wn=Ze[Wn.id];if(Fn.push(Wn),y&&x?(yn=!1,Fn.findIndex(function(Mr){return y.indexOf(Mr.id)>-1})>-1&&(yn=!0)):y&&!x&&Fn.findIndex(function(Mr){return y.indexOf(Mr.id)>-1})>-1&&(yn=!1),yn){for(var ar={},Qn=1;Qn0;){var Qn=ar.pop();z.has(Qn)&&(z.delete(Qn),ee[Qn.id].forEach(function(Mr){ar.push(Mr)}),ee[Qn.id].clear())}},ye=function Fn(Wn,ar,Qn){var Mr=!1;if(y&&x===!1&&y.indexOf(Wn.id)>-1)return Mr;E.push(Wn),z.add(Wn);for(var Jr=Qn[Wn.id],gr=0;gr-1});ra-1)?ne.push((ar={},ar[ai.id]=ai,ar)):or[ai.id].push(ae[Xi])}}return{component:Zr,adjList:or,minIdx:Mr}},gt=0;gt=gt}),_t=vD({nodes:Pt,edges:a.edges}).filter(function(Fn){return Fn.length>1});if(_t.length===0)break;var Wt=ct(_t),Ht=Wt.minIdx,zt=Wt.adjList,sn=Wt.component;if(sn.length>1){sn.forEach(function(Fn){ee[Fn.id]=new Set});var yn=ie[Ht];if(y&&x&&y.indexOf(yn.id)===-1)return ne;ye(yn,yn,zt),gt=Ht+1}else break}return ne},vR=function(a,y,x,E){return E===void 0&&(E=!0),y?xD(a,x,E):bD(a,x,E)},ED=pR,gR={}.toString,mR=function(b,a){return gR.call(b)==="[object "+a+"]"},s2=mR,n5=function(b){return s2(b,"Function")},r5=function(b){return Array.isArray?Array.isArray(b):s2(b,"Array")},yR=function(b){var a=typeof b;return b!==null&&a==="object"||a==="function"};function bR(b,a){if(b){var y;if(r5(b))for(var x=0,E=b.length;x-1;)ER.call(b,z,1);return b},Rq=null,CR=Array.prototype.splice,kq=function(a,y){if(!isArrayLike(a))return[];for(var x=a?y.length:0,E=x-1;x--;){var z=void 0,ee=y[x];(x===E||ee!==z)&&(z=ee,CR.call(a,ee,1))}return a},_q=null,Fq=function(b,a,y){if(!isArray(b)&&!isPlainObject(b))return b;var x=y;return each(b,function(E,z){x=a(x,E,z)}),x},zq=null,Wq=function(b,a){var y=[];if(!isArrayLike(b))return y;for(var x=-1,E=[],z=b.length;++xz[ne])return 1;if(E[ne]0},p$=null,v$=function(b,a){if(isArray(b)){for(var y,x=-1/0,E=0;Ex&&(y=z,x=ee)}return y}},g$=function(b,a){if(isArray(b)){for(var y,x=1/0,E=0;Ene&&le>ne);)if(ie.push(ae),ne-=le,ee=ee.substr(E),!ee)return ie.join("");for(;ae=ee.substr(0,1),le=measureTextWidth(ae,y),!(le+z>ne);)if(ie.push(ae),ne-=le,ee=ee.substr(1),!ee)return ie.join("");return""+ie.join("")+x},eee=function(){function b(){this.map={}}return b.prototype.has=function(a){return this.map[a]!==void 0},b.prototype.get=function(a,y){var x=this.map[a];return x===void 0?y:x},b.prototype.set=function(a,y){this.map[a]=y},b.prototype.clear=function(){this.map={}},b.prototype.delete=function(a){delete this.map[a]},b.prototype.size=function(){return Object.keys(this.map).length},b}(),tee=null,WR=function(a,y,x){for(var E=1/0,z,ee=0;eeye[_t.id]+Wn?(ye[Fn]=ye[_t.id]+Wn,Te[Fn]=[_t.id]):ye[Fn]===ye[_t.id]+Wn&&Te[Fn].push(_t.id)})},Ye=0;Ye0&&le.length>0;){var We=le[le.length-1];if(We.length){var Ze=We.shift();Ze&&(ie.push(Ze),ae[Ze]=!0,Te=E?pp(Ze,ne,"target"):pp(Ze,ne),le.push(Te.filter(function(ut){return!ae[ut]})))}else{var Ye=ie.pop();ae[Ye]=!1,le.pop();continue}if(ie[ie.length-1]===x){var $e=ie.map(function(ct){return ct});ye.push($e);var Ye=ie.pop();ae[Ye]=!1,le.pop()}}return ye},HR=function(a,y){for(var x=a2(a,y),E=[],z=x.length,ee=0;eeE[ee][ie]+E[ie][ne]&&(E[ee][ne]=E[ee][ie]+E[ie][ne]);return E},u5=HR,KR=function(a,y,x,E){y===void 0&&(y=!1),x===void 0&&(x="weight"),E===void 0&&(E=1e3);var z=a.nodes,ee=z===void 0?[]:z,ne=a.edges,ie=ne===void 0?[]:ne,ae={},le={};ee.forEach(function(Pt,_t){var Wt=pD();Pt.clusterId=Wt,ae[Wt]={id:Wt,nodes:[Pt]},le[Pt.id]={node:Pt,idx:_t}});var ye=a2(a,y),Te=[],We={};ye.forEach(function(Pt,_t){var Wt=0,Ht=ee[_t].id;We[Ht]={},Pt.forEach(function(zt,sn){if(zt){Wt+=zt;var yn=ee[sn].id;We[Ht][yn]=zt}}),Te.push(Wt)});for(var Ze=0,Ye=function(){var _t=!1;if(ee.forEach(function(Wt){var Ht={};Object.keys(We[Wt.id]).forEach(function(Mr){var Jr=We[Wt.id][Mr],gr=le[Mr].node,ur=gr.clusterId;Ht[ur]||(Ht[ur]=0),Ht[ur]+=Jr});var zt=-1/0,sn=[];if(Object.keys(Ht).forEach(function(Mr){zt=0&&sn.splice(yn,1),sn&&sn.length){_t=!0;var Fn=ae[Wt.clusterId],Wn=Fn.nodes.indexOf(Wt);Fn.nodes.splice(Wn,1);var ar=Math.floor(Math.random()*sn.length),Qn=ae[sn[ar]];Qn.nodes.push(Wt),Wt.clusterId=Qn.id}}}),!_t)return"break";Ze++};Ze0&&zt>sn&&zt-snsn&&(Fn=ye.map(function(yr){return{node:yr,clusterId:yr.clusterId}}),Wn=Zx(ct),sn=zt),ar||yn>100)break;yn++,Object.keys(ct).forEach(function(yr){var Zr=0;We.forEach(function(or){var ai=or.source,ra=or.target,sa=gt[ai].node.clusterId,Xi=gt[ra].node.clusterId;(sa===yr&&Xi!==yr||Xi===yr&&sa!==yr)&&(Zr=Zr+(or[x]||1))}),ct[yr].sumTot=Zr}),ye.forEach(function(yr,Zr){var or=ct[yr.clusterId],ai=0,ra,sa=_t[Zr]/(2*Ht),Xi=0,bi=or.nodes;bi.forEach(function(Qs){var dl=gt[Qs.id].idx;Xi+=Pt[Zr][dl]||0});var qi=Xi-or.sumTot*sa,Ra=bi.filter(function(Qs){return Qs.id!==yr.id}),uo=[];Ra.forEach(function(Qs,dl){uo[dl]=Ze[Qs.originIndex]});var Mo=d5(Ra,Ze)*ae,vl=Wt[yr.id];if(Object.keys(vl).forEach(function(Qs){var dl=gt[Qs].node,su=dl.clusterId;if(su!==yr.clusterId){var jl=ct[su],Zo=jl.nodes;if(!(!Zo||!Zo.length)){var ps=0;Zo.forEach(function(il){var Ns=gt[il.id].idx;ps+=Pt[Zr][Ns]||0});var Ga=ps-jl.sumTot*sa,lo=Zo.concat([yr]),Po=[];lo.forEach(function(il,Ns){Po[Ns]=Ze[il.originIndex]});var Ls=d5(lo,Ze)*ae,qa=Ga-qi;z&&(qa=Ga+Ls-(qi+Mo)),qa>ai&&(ai=qa,ra=jl)}}}),ai>0){ra.nodes.push(yr);var ul=yr.clusterId;yr.clusterId=ra.id;var Do=or.nodes.indexOf(yr);or.nodes.splice(Do,1);var zs=0,As=0;We.forEach(function(Qs){var dl=Qs.source,su=Qs.target,jl=gt[dl].node.clusterId,Zo=gt[su].node.clusterId;(jl===ra.id&&Zo!==ra.id||Zo===ra.id&&jl!==ra.id)&&(zs=zs+(Qs[x]||1)),(jl===ul&&Zo!==ul||Zo===ul&&jl!==ul)&&(As=As+(Qs[x]||1))}),ra.sumTot=zs,or.sumTot=As}})}var Qn={},Mr=0;Object.keys(Wn).forEach(function(yr){var Zr=Wn[yr];if(!Zr.nodes||!Zr.nodes.length){delete Wn[yr];return}var or=String(Mr+1);or!==yr&&(Zr.id=or,Zr.nodes=Zr.nodes.map(function(ai){return{id:ai.id,clusterId:or}}),Wn[or]=Zr,Qn[yr]=or,delete Wn[yr],Mr++)}),Fn.forEach(function(yr){var Zr=yr.node,or=yr.clusterId;Zr&&(Zr.clusterId=or,Zr.clusterId&&Qn[Zr.clusterId]&&(Zr.clusterId=Qn[Zr.clusterId]))});var Jr=[],gr={};We.forEach(function(yr){var Zr=yr.source,or=yr.target,ai=yr[x]||1,ra=gt[Zr].node.clusterId,sa=gt[or].node.clusterId;if(!(!ra||!sa)){var Xi="".concat(ra,"---").concat(sa);if(gr[Xi])gr[Xi].weight+=ai,gr[Xi].count++;else{var bi={source:ra,target:sa,weight:ai,count:1};gr[Xi]=bi,Jr.push(bi)}}});var ur=[];return Object.keys(Wn).forEach(function(yr){ur.push(Wn[yr])}),{clusters:ur,clusterEdges:Jr}},LD=JR,qR=function(a,y,x,E,z,ee,ne,ie){return y===void 0&&(y=!1),x===void 0&&(x="weight"),E===void 0&&(E=1e-4),z===void 0&&(z=void 0),ee===void 0&&(ee=[]),ne===void 0&&(ne=["id"]),ie===void 0&&(ie=1),LD(a,y,x,E,!0,z,ee,ne,ie)},$R=qR,ek=function(a,y){var x;y===void 0&&(y=1);for(var E=Zx(a),z=E.nodes,ee=z===void 0?[]:z,ne=E.edges,ie=ne===void 0?[]:ne,ae=function(){var Te=t5({nodes:ee,edges:ie}),We=Object.keys(Te);We.sort(function($e,ut){var ct,gt;return((ct=Te[$e])===null||ct===void 0?void 0:ct.degree)-((gt=Te[ut])===null||gt===void 0?void 0:gt.degree)});var Ze=We[0];if(!ee.length||((x=Te[Ze])===null||x===void 0?void 0:x.degree)>=y)return"break";var Ye=ee.findIndex(function($e){return $e.id===Ze});ee.splice(Ye,1),ie=ie.filter(function($e){return!($e.source===Ze||$e.target===Ze)})};;){var le=ae();if(le==="break")break}return{nodes:ee,edges:ie}},tk=ek,BD=function(a,y,x){var E=[];switch(a){case Wp.EuclideanDistance:E=y[x];break;default:E=[];break}return E},nk=function(a,y,x,E,z,ee){y===void 0&&(y=3),x===void 0&&(x=void 0),E===void 0&&(E=[]),z===void 0&&(z=["id"]),ee===void 0&&(ee=Wp.EuclideanDistance);var ne=a.nodes,ie=ne===void 0?[]:ne,ae=a.edges,le=ae===void 0?[]:ae,ye={clusters:[{id:"0",nodes:ie}],clusterEdges:[]};if(ee===Wp.EuclideanDistance&&!ie.every(function(or){return or.hasOwnProperty(x)}))return ye;var Te=[],We=[];if(ee===Wp.EuclideanDistance&&(Te=d2(ie,x),We=f2(Te,E,z)),!We.length)return ye;for(var Ze=a5(We.map(function(or){return or.join("")})),Ye=Math.min(y,ie.length,Ze.length),$e=0;$e_t&&!ut.find(function(Ra){return FR(Ra,BD(ee,We,ie[ra].originIndex))})&&(_t=qi,Wt=ra)}},zt=0;zt=0;Qn--)gt[Number(ie[$e].clusterId)][Qn].id===ie[$e].id&>[Number(ie[$e].clusterId)].splice(Qn,1);ie[$e].clusterId=String(yn),gt[yn].push(ie[$e])}}for(var Mr=!1,$e=0;$e=1e3)break}var yr=[],Zr={};return le.forEach(function(or){var ai,ra,sa=or.source,Xi=or.target,bi=(ai=ie.find(function(Mo){return Mo.id===sa}))===null||ai===void 0?void 0:ai.clusterId,qi=(ra=ie.find(function(Mo){return Mo.id===Xi}))===null||ra===void 0?void 0:ra.clusterId,Ra="".concat(bi,"---").concat(qi);if(Zr[Ra])Zr[Ra].count++;else{var uo={source:bi,target:qi,count:1};Zr[Ra]=uo,yr.push(uo)}}),{clusters:gt,clusterEdges:yr}},rk=nk,ik=function(a,y){var x=new vp(y),E=x.norm2(),z=new vp(a),ee=z.norm2(),ne=x.dot(z),ie=E*ee,ae=ie?ne/ie:0;return ae},ND=ik,ak=function(a,y,x,E,z){a===void 0&&(a=[]),x===void 0&&(x=void 0),E===void 0&&(E=[]),z===void 0&&(z=[]);var ee=Zx(a.filter(function(Te){return Te.id!==y.id})),ne=a.findIndex(function(Te){return Te.id===y.id}),ie=d2(a,x),ae=f2(ie,E,z),le=ae[ne],ye=[];return ee.forEach(function(Te,We){if(Te.id!==y.id){var Ze=ae[We],Ye=ND(Ze,le);ye.push(Ye),Te.cosineSimilarity=Ye}}),ee.sort(function(Te,We){return We.cosineSimilarity-Te.cosineSimilarity}),{allCosineSimilarity:ye,similarNodes:ee}},ok=ak,sk=function(){function b(a){this.count=a.length,this.parent={};for(var y=0,x=a;y0&&(this.list[0]=y,this.moveDown(0)),a},b.prototype.insert=function(a){if(a!==null){this.list.push(a);var y=this.list.length-1;return this.moveUp(y),!0}return!1},b.prototype.moveUp=function(a){for(var y=this.getParent(a);a&&a>0&&this.compareFn(this.list[y],this.list[a])>0;){var x=this.list[y];this.list[y]=this.list[a],this.list[a]=x,a=y,y=this.getParent(a)}},b.prototype.moveDown=function(a){var y,x=a,E=this.getLeft(a),z=this.getRight(a),ee=this.list.length;E!==null&&E0?x=E:z!==null&&z0&&(x=z),a!==x&&(y=[this.list[x],this.list[a]],this.list[a]=y[0],this.list[x]=y[1],this.moveDown(x))},b}(),dk=ck,fk=function(a,y){var x=[],E=a.nodes,z=E===void 0?[]:E,ee=a.edges,ne=ee===void 0?[]:ee;if(z.length===0)return x;var ie=z[0],ae=new Set;ae.add(ie);var le=function($e,ut){return y?$e.weight-ut.weight:0},ye=new dk(le);for(o2(ie.id,ne).forEach(function(Ye){ye.insert(Ye)});!ye.isEmpty();){var Te=ye.delMin(),We=Te.source,Ze=Te.target;ae.has(We)&&ae.has(Ze)||(x.push(Te),ae.has(We)||(ae.add(We),o2(We,ne).forEach(function(Ye){ye.insert(Ye)})),ae.has(Ze)||(ae.add(Ze),o2(Ze,ne).forEach(function(Ye){ye.insert(Ye)})))}return x},RD=function(a,y){var x=[],E=a.nodes,z=E===void 0?[]:E,ee=a.edges,ne=ee===void 0?[]:ee;if(z.length===0)return x;var ie=ne.map(function(We){return We});y&&ie.sort(function(We,Ze){return We.weight-Ze.weight});for(var ae=new lk(z.map(function(We){return We.id}));ie.length>0;){var le=ie.shift(),ye=le.source,Te=le.target;ae.connected(ye,Te)||(x.push(le),ae.union(ye,Te))}return x},hk=function(a,y,x){var E={prim:fk,kruskal:RD};return x?E[x](a,y):RD(a,y)},pk=hk,vk=function(a,y,x){typeof y!="number"&&(y=1e-6),typeof x!="number"&&(x=.85);for(var E=1,z=0,ee=1e3,ne=a.nodes,ie=ne===void 0?[]:ne,ae=a.edges,le=ae===void 0?[]:ae,ye=ie.length,Te,We={},Ze={},Ye=0;Ye0&&E>y;){z=0;for(var Ye=0;Ye0&&(Te+=Ze[_t]/Wt)}We[ut]=x*Te,z+=We[ut]}}z=(1-z)/ye,E=0;for(var Ye=0;Ye=0;x--){var E=this.dfsEdgeList[x],z=E.fromNode,ee=E.toNode;zWe||E.hasNode(ee[Te.to])||(y.labelgt;_t--){var Wt=Pt(_t);if(Wt==="break")break}if(ut){var Ht=a.findMinLabel($e);ee.dfsEdgeList.push(new fy(Ye,ct,Pv,Ht.edgeLabel,Pv));var zt=ee.dfsEdgeList.length-1;return a.dfsCode.dfsEdgeList[zt]!==ee.dfsEdgeList[zt]?!1:ye($e[Ht.edgeLabel].projected)}var sn={};ut=!1;var yn=0;Te.forEach(function(Jr){var gr=new p2(Jr),ur=a.findForwardPureEdges(E,gr.edges[We[0]],Ze,gr);ur.length>0&&(ut=!0,yn=Ye,ur.forEach(function(yr){var Zr="".concat(yr.label,"-").concat(z[yr.to].label);sn[Zr]||(sn[Zr]={projected:[],edgeLabel:yr.label,nodeLabel2:z[yr.to].label}),sn[Zr].projected.push({graphId:E.id,edge:yr,preNode:Jr})}))});for(var Fn=We.length,Wn=function(gr){if(ut)return"break";var ur=We[gr];Te.forEach(function(yr){var Zr=new p2(yr),or=a.findForwardRmpathEdges(E,Zr.edges[ur],Ze,Zr);or.length>0&&(ut=!0,yn=ee.dfsEdgeList[ur].fromNode,or.forEach(function(ai){var ra="".concat(ai.label,"-").concat(z[ai.to].label);sn[ra]||(sn[ra]={projected:[],edgeLabel:ai.label,nodeLabel2:z[ai.to].label}),sn[ra].projected.push({graphId:E.id,edge:ai,preNode:yr})}))})},_t=0;_t=0;Ze--){var Ye=y.findBackwardEdge(ye,We.edges[z[Ze]],We.edges[z[0]],We);if(Ye){var $e="".concat(y.dfsCode.dfsEdgeList[z[Ze]].fromNode,"-").concat(Ye.label);ae[$e]||(ae[$e]={projected:[],toNodeId:y.dfsCode.dfsEdgeList[z[Ze]].fromNode,edgeLabel:Ye.label}),ae[$e].projected.push({graphId:le.graphId,edge:Ye,preNode:le})}}if(!(E>=y.maxNodeNum)){var ut=y.findForwardPureEdges(ye,We.edges[z[0]],ne,We);ut.forEach(function(gt){var Pt="".concat(ee,"-").concat(gt.label,"-").concat(Te[gt.to].label);ie[Pt]||(ie[Pt]={projected:[],fromNodeId:ee,edgeLabel:gt.label,nodeLabel2:Te[gt.to].label}),ie[Pt].projected.push({graphId:le.graphId,edge:gt,preNode:le})});for(var ct=function(Pt){var _t=y.findForwardRmpathEdges(ye,We.edges[z[Pt]],ne,We);_t.forEach(function(Wt){var Ht="".concat(y.dfsCode.dfsEdgeList[z[Pt]].fromNode,"-").concat(Wt.label,"-").concat(Te[Wt.to].label);ie[Ht]||(ie[Ht]={projected:[],fromNodeId:y.dfsCode.dfsEdgeList[z[Pt]].fromNode,edgeLabel:Wt.label,nodeLabel2:Te[Wt.to].label}),ie[Ht].projected.push({graphId:le.graphId,edge:Wt,preNode:le})})},Ze=0;Zegt){var Pt=gt;gt=ct,ct=Pt}var _t=ut.label,Wt="".concat(ae,"-").concat(ct,"-").concat(_t,"-").concat(gt),Ht="".concat(ct,"-").concat(_t,"-").concat(gt);if(!ee[Ht]){var zt=ee[Ht]||0;zt++,ee[Ht]=zt}ie[Wt]={graphId:ae,nodeLabel1:ct,edgeLabel:_t,nodeLabel2:gt}})})}),Object.keys(z).forEach(function(ae){var le=z[ae];if(!(le2*y)););if($e<2*y&&(ne["".concat(le,"-").concat(Ye)]={start:le,end:Ye,distance:z[le][Ye]},ye++,ie++,ie>=x))return ne;if(Te++,Te>2*y)break}if(yeTe&&(ie=Te);var We=x[ye.id].inDegree;ae>We&&(ae=We);var Ze=x[ye.id].outDegree;le>Ze&&(le=Ze)}),a[y]={degree:ie,inDegree:ae,outDegree:le}),{minPatternNodeLabelDegree:ie,minPatternNodeLabelInDegree:ae,minPatternNodeLabelOutDegree:le}},Mk=function(a,y,x,E,z,ee,ne){var ie;if(x===void 0&&(x=!1),ee===void 0&&(ee="cluster"),ne===void 0&&(ne="cluster"),!(!a||!a.nodes)){var ae=a.nodes.length;if(ae){var le=u5(a,x),ye=u5(y,x),Te=GD(a.nodes,le,x),We=GD(y.nodes,ye,x),Ze=VD(a.nodes,ee),Ye=Ze.nodeMap,$e=Ze.nodeLabelMap,ut=VD(y.nodes,ee),ct=ut.nodeMap,gt=ut.nodeLabelMap;ZD(a.edges,ne,Ye);var Pt=ZD(y.edges,ne,ct).edgeLabelMap,_t=[];ye==null||ye.forEach(function(ps){_t=_t.concat(ps)}),z||(z=Math.max.apply(Math,(0,dn.ev)((0,dn.ev)([],_t,!1),[2],!1))),E||(E=z);var Wt=HD(a,le,ee,E),Ht=HD(y,ye,ee,E),zt=Math.min(100,ae*(ae-1)/2),sn=Ck(E,ae,zt,Wt,le),yn=v2(sn,Wt,a),Fn=10,Wn=1,ar=1,Qn=4,Mr={graphs:yn,nodeLabelProp:ee,edgeLabelProp:ne,minSupport:Wn,minNodeNum:ar,maxNodeNum:Qn,directed:x},Jr=Ak(Mr).slice(0,Fn),gr=Jr.length,ur=[];Jr.forEach(function(ps,Ga){ur[Ga]={},Object.keys(yn).forEach(function(lo){var Po=yn[lo],Ls=g2(Po,ps,ee,ne);ur[Ga][lo]=Ls})});var yr=wk(ur,gr,Jr),Zr=yr.structure,or=yr.structureCountMap,ai=y.nodes[0],ra=[],sa=(ie=y.nodes[0])===null||ie===void 0?void 0:ie[ee],Xi=-1/0;y.nodes.forEach(function(ps){var Ga=ps[ee],lo=$e[Ga];(lo==null?void 0:lo.length)>Xi&&(Xi=lo.length,ra=lo,sa=Ga,ai=ps)});var bi={},qi={},Ra={},uo={},Mo={},vl={};Object.keys(gt).forEach(function(ps,Ga){Mo[ps]=[],x&&(vl[ps]=[]);var lo=-1/0,Po=gt[ps],Ls={};Po.forEach(function(tu){var yu=We["".concat(ai.id,"-").concat(tu.id)];if(yu&&Mo[ps].push(yu),loMo[ps][kd]){g0=!0;break}if(g0)return ra.splice(yu,1),"continue";var Hu={};lu.neighbors.forEach(function(Lo){var Ks=Te["".concat(bu.id,"-").concat(Lo.id)];Hu["".concat(bu.id,"-").concat(Lo.id)]={start:Ye[bu.id].idx,end:Ye[Lo.id].idx,distance:Ks}}),yn=v2(Hu,Wt,a,yn);var ph=[];Object.keys(Hu).forEach(function(Lo){if(or[Lo]){ph.push(or[Lo]);return}var Ks=yn[Lo];or[Lo]=g2(Ks,Zr,ee,ne),ph.push(or[Lo])}),ph=ph.sort(function(Lo,Ks){return Ks-Lo});for(var Ku=!1,kd=0;kd=0;ku--)Ns(ku)});var ul=[];ra==null||ra.forEach(function(ps){for(var Ga=Ye[ps.id].idx,lo=KD(a.nodes,le[Ga],Ga,ee,z),Po=lo.neighbors,Ls=Po.length,qa=!1,il=Ls-1;il>=0;il--){if(Po.length+1lu){Po.splice(il,1);continue}if(x){var bl="".concat(Ns.id,"-").concat(ps.id),v0=Te[bl];bu=vl[ku].length-1;var g0=vl[ku][bu];if(v0>g0){Po.splice(il,1);continue}}var kd=or[tu]?or[tu]:Sk(a,ps,Ns,Ye,yu,Wt,Zr,ee,ne,or,yn),Hu="".concat(ai.id,"-").concat(ku),ph=uo[Hu][uo[Hu].length-1];if(kd=0;yu--){var g0=v0(yu);if(g0==="break")break}if(bl)return ul.splice(Ga,1),"continue";lo.edges=il;var kd=c2(lo,lo.nodes[0].id,!1).length;if(Object.keys(kd).reverse().forEach(function(uc){if(!(uc===lo.nodes[0].id||bl)){if(kd[uc]===1/0){var yc=qa[uc].node[ee];if(Ls[yc]--,Ls[yc]zs[Sd][zs[Sd].length-1]){var yc=qa[uc].node[ee];if(Ls[yc]--,Ls[yc]=0;Ks--){var kl=lo.nodes[Ks],Hl=qa[kl.id].degree,ml=qa[kl.id].inDegree,Yd=qa[kl.id].outDegree,H0=kl[ee],bp=QD(bi,H0,ct,gt),Ry=bp.minPatternNodeLabelDegree,fm=bp.minPatternNodeLabelInDegree,Ib=bp.minPatternNodeLabelOutDegree,hm=x?Hl=0;Gh--){var m0=il[Gh];if(!qa[m0.source]||!qa[m0.target]){il.splice(Gh,1);var Qh=m0[ne];if(Ns[Qh]--,qa[m0.source]&&(qa[m0.source].degree--,qa[m0.source].outDegree--),qa[m0.target]&&(qa[m0.target].degree--,qa[m0.target].inDegree--),Pt[Qh]&&Ns[Qh]=0;dl--){var su=Qs(dl);if(su==="break")break}for(var jl=ul.length,Zo=function(Ga){var lo=ul[Ga],Po={};lo.edges.forEach(function(il){var Ns="".concat(il.source,"-").concat(il.target,"-").concat(il.label);Po[Ns]?Po[Ns]++:Po[Ns]=1});for(var Ls=function(Ns){var ku=ul[Ns],tu={};ku.edges.forEach(function(bu){var lu="".concat(bu.source,"-").concat(bu.target,"-").concat(bu.label);tu[lu]?tu[lu]++:tu[lu]=1});var yu=!0;Object.keys(tu).length!==Object.keys(Po).length?yu=!1:Object.keys(Po).forEach(function(bu){tu[bu]!==Po[bu]&&(yu=!1)}),yu&&ul.splice(Ns,1)},qa=jl-1;qa>Ga;qa--)Ls(qa);jl=ul.length},dl=0;dl<=jl-1;dl++)Zo(dl);return ul}}},Dk=Mk,Pk=function(){function b(a){a===void 0&&(a=10),this.linkedList=new hD,this.maxStep=a}return Object.defineProperty(b.prototype,"length",{get:function(){return this.linkedList.toArray().length},enumerable:!1,configurable:!0}),b.prototype.isEmpty=function(){return!this.linkedList.head},b.prototype.isMaxStack=function(){return this.toArray().length>=this.maxStep},b.prototype.peek=function(){return this.isEmpty()?null:this.linkedList.head.value},b.prototype.push=function(a){this.linkedList.prepend(a),this.length>this.maxStep&&this.linkedList.deleteTail()},b.prototype.pop=function(){var a=this.linkedList.deleteHead();return a?a.value:null},b.prototype.toArray=function(){return this.linkedList.toArray().map(function(a){return a.value})},b.prototype.clear=function(){for(;!this.isEmpty();)this.pop()},b}(),Ik=Pk,Tk=ED,aee={getAdjMatrix:a2,breadthFirstSearch:uR,connectedComponent:gD,getDegree:t5,getInDegree:dR,getOutDegree:fR,detectCycle:ED,detectDirectedCycle:Tk,detectAllCycles:vR,detectAllDirectedCycle:xD,detectAllUndirectedCycle:bD,depthFirstSearch:yD,dijkstra:c2,findAllPath:jR,findShortestPath:l5,floydWarshall:u5,labelPropagation:VR,louvain:LD,iLouvain:$R,kCore:tk,kMeans:rk,cosineSimilarity:ND,nodesCosineSimilarity:ok,minimumSpanningTree:pk,pageRank:kD,getNeighbors:pp,Stack:Ik,GADDI:Dk};function Bi(b){if(b.id!==void 0)return b.id;if(b.source!==void 0&&b.target!==void 0)return`${b.source}-${b.target}`;throw new Error(sg("The datum does not have available id."))}function m2(b){return b.combo}function YD(b,a){const y={nodes:(b.nodes||[]).map(Bi),edges:(b.edges||[]).map(Bi),combos:(b.combos||[]).map(Bi)};return a?Object.values(y).flat():y}const XD=(b,a,y)=>{var x;switch(y.type){case"degree":{const E=new Map;return(x=b.nodes)===null||x===void 0||x.forEach(z=>{const ee=a(Bi(z),y.direction).length;E.set(Bi(z),ee)}),E}case"betweenness":return Ok(b,y.directed,y.weightPropertyName);case"closeness":return Lk(b,y.directed,y.weightPropertyName);case"eigenvector":return Nk(b,y.directed);case"pagerank":return Bk(b,y.epsilon,y.linkProb);default:return JD(b)}},JD=b=>{var a;const y=new Map;return(a=b.nodes)===null||a===void 0||a.forEach(x=>{y.set(Bi(x),0)}),y},Ok=(b,a,y)=>{const x=JD(b),{nodes:E=[]}=b;return E.forEach(z=>{E.forEach(ee=>{if(z!==ee){const{allPath:ne}=l5(b,Bi(z),Bi(ee),a,y),ie=ne.length;ne.flat().forEach(ae=>{ae!==Bi(z)&&ae!==Bi(ee)&&x.set(ae,x.get(ae)+1/ie)})}})}),x},Lk=(b,a,y)=>{const x=new Map,{nodes:E=[]}=b;return E.forEach(z=>{const ee=E.reduce((ne,ie)=>{if(z!==ie){const{length:ae}=l5(b,Bi(z),Bi(ie),a,y);ne+=ae}return ne},0);x.set(Bi(z),1/ee)}),x},Bk=(b,a,y)=>{var x;const E=new Map,z=kD(b,a,y);return(x=b.nodes)===null||x===void 0||x.forEach(ee=>{E.set(Bi(ee),z[Bi(ee)])}),E},Nk=(b,a)=>{const{nodes:y=[]}=b,x=Rk(b,a),E=kk(x,y.length),z=new Map;return y.forEach((ee,ne)=>{z.set(Bi(ee),E[ne])}),z},Rk=(b,a)=>{const{nodes:y=[],edges:x=[]}=b,E=Array(y.length).fill(null).map(()=>Array(y.length).fill(0));return x.forEach(({source:z,target:ee})=>{const ne=y.findIndex(ae=>Bi(ae)===z),ie=y.findIndex(ae=>Bi(ae)===ee);a?E[ne][ie]=1:(E[ne][ie]=1,E[ie][ne]=1)}),E},kk=(b,a,y=100,x=1e-6)=>{let E=Array(a).fill(1),z=1/0;for(let ee=0;eex;ee++){const ne=Array(a).fill(0);for(let ae=0;aeae+le*le,0));for(let ae=0;aeae+(le-E[ye])*le,0)),E=ne}return E};function Yg(b,a,y,x=of){const E=new Map(b.map(Te=>[y(Te),Te])),z=new Map(a.map(Te=>[y(Te),Te])),ee=new Set(E.keys()),ne=new Set(z.keys()),ie=[],ae=[],le=[],ye=[];return ne.forEach(Te=>{ee.has(Te)?x(E.get(Te),z.get(Te))?ye.push(z.get(Te)):ae.push(z.get(Te)):ie.push(z.get(Te))}),ee.forEach(Te=>{ne.has(Te)||le.push(E.get(Te))}),{enter:ie,exit:le,keep:ye,update:ae}}function hy(b,a,y){const x=E=>{y&&!y(E)||(E.style.visibility=a)};b.forEach(E=>{x(E)})}function _k(b,a,y){const x={},E=z=>(z in x||(x[z]=0),`${a}-${z}-${x[z]++}`);return y.map(z=>typeof z=="string"?{type:z,key:E(z)}:typeof z=="function"?z.call(b):z.key?z:Object.assign(Object.assign({},z),{key:E(z.type)}))}class f5{constructor(a){this.extensions=[],this.extensionMap={},this.context=a}setExtensions(a){const y=_k(this.context.graph,this.category,a),{enter:x,update:E,exit:z,keep:ee}=Yg(this.extensions,y,ne=>ne.key);this.createExtensions(x),this.updateExtensions([...E,...ee]),this.destroyExtensions(z),this.extensions=y}createExtension(a){const{category:y}=this,{key:x,type:E}=a,z=og(y,E);if(!z)return d0.warn(`The extension ${E} of ${y} is not registered.`);const ee=new z(this.context,a);ee.initialized=!0,this.extensionMap[x]=ee}createExtensions(a){a.forEach(y=>this.createExtension(y))}updateExtension(a){const{key:y}=a,x=this.extensionMap[y];x&&x.update(a)}updateExtensions(a){a.forEach(y=>this.updateExtension(y))}destroyExtension(a){const y=this.extensionMap[a];y&&(y.initialized&&!y.destroyed&&y.destroy(),delete this.extensionMap[a])}destroyExtensions(a){a.forEach(({key:y})=>this.destroyExtension(y))}destroy(){this.destroyExtensions(this.extensions),this.context={},this.extensions=[],this.extensionMap={}}}class h5{constructor(a,y){this.events=[],this.initialized=!1,this.destroyed=!1,this.context=a,this.options=y}update(a){this.options=Object.assign(this.options,a)}destroy(){this.context={},this.options={},this.destroyed=!0}}class _0 extends h5{}class y2 extends _0{constructor(a,y){super(a,Object.assign({},y2.defaultOptions,y)),this.isOverlapping=(x,E)=>E.some(z=>x.intersects(z)),this.occupiedBounds=[],this.detectLabelCollision=x=>{const E=this.context.viewport,z={show:[],hide:[]};return this.occupiedBounds=[],x.forEach(ee=>{const ne=ee.getShape("label").getRenderBounds();E.isInViewport(ne,!0)&&!this.isOverlapping(ne,this.occupiedBounds)?(z.show.push(ee),this.occupiedBounds.push(Qg(ne,this.options.padding))):z.hide.push(ee)}),z},this.hideLabelIfExceedViewport=(x,E)=>{const{exit:z}=Yg(x,E,ee=>ee.id);z==null||z.forEach(this.hideLabel)},this.nodeCentralities=new Map,this.sortNodesByCentrality=(x,E)=>{const{model:z}=this.context,ee=z.getData(),ne=z.getRelatedEdgesData.bind(z);return x.map(ae=>(this.nodeCentralities.has(ae.id)||(this.nodeCentralities=XD(ee,ne,E)),{node:ae,centrality:this.nodeCentralities.get(ae.id)})).sort((ae,le)=>le.centrality-ae.centrality).map(ae=>ae.node)},this.sortLabelElementsInView=x=>{const{sort:E,sortNode:z,sortCombo:ee,sortEdge:ne}=this.options,{model:ie}=this.context;if(Os(E))return x.sort((Ye,$e)=>E(ie.getElementDataById(Ye.id),ie.getElementDataById($e.id)));const{node:ae=[],edge:le=[],combo:ye=[]}=r2(x,Ye=>Ye.type),Te=Os(ee)?ye.sort((Ye,$e)=>ee(...ie.getComboData([Ye.id,$e.id]))):ye,We=Os(z)?ae.sort((Ye,$e)=>z(...ie.getNodeData([Ye.id,$e.id]))):this.sortNodesByCentrality(ae,z),Ze=Os(ne)?le.sort((Ye,$e)=>ne(...ie.getEdgeData([Ye.id,$e.id]))):le;return[...Te,...We,...Ze]},this.labelElementsInView=[],this.isFirstRender=!0,this.onToggleVisibility=x=>{var E;if(((E=x.data)===null||E===void 0?void 0:E.stage)==="zIndex")return;if(!this.validate(x)){this.hiddenElements.size>0&&(this.hiddenElements.forEach(this.showLabel),this.hiddenElements.clear());return}const z=this.isFirstRender?this.getLabelElements():this.getLabelElementsInView();this.hideLabelIfExceedViewport(this.labelElementsInView,z),this.labelElementsInView=z;const ee=this.sortLabelElementsInView(this.labelElementsInView),{show:ne,hide:ie}=this.detectLabelCollision(ee);for(let ae=ne.length-1;ae>=0;ae--)this.showLabel(ne[ae]);ie.forEach(this.hideLabel)},this.hiddenElements=new Map,this.hideLabel=x=>{const E=x.getShape("label");E&&hy(E,"hidden"),this.hiddenElements.set(x.id,x)},this.showLabel=x=>{const E=x.getShape("label");E&&hy(E,"visible"),x.toFront(),this.hiddenElements.delete(x.id)},this.onTransform=cD(this.onToggleVisibility,this.options.throttle,{leading:!0}),this.enableToggle=!0,this.toggle=x=>{this.enableToggle&&this.onToggleVisibility(x)},this.onBeforeRender=()=>{this.enableToggle=!1},this.onAfterRender=x=>{this.onToggleVisibility(x),this.enableToggle=!0},this.bindEvents()}update(a){this.unbindEvents(),super.update(a),this.bindEvents(),this.onToggleVisibility({})}getLabelElements(){const{elementMap:a}=this.context.element,y=[];for(const x in a){const E=a[x];E.isVisible()&&E.getShape("label")&&y.push(E)}return y}getLabelElementsInView(){const a=this.context.viewport;return this.getLabelElements().filter(y=>a.isInViewport(y.getShape("key").getRenderBounds()))}bindEvents(){const{graph:a}=this.context;a.on(Fo.BEFORE_RENDER,this.onBeforeRender),a.on(Fo.AFTER_RENDER,this.onAfterRender),a.on(Fo.AFTER_DRAW,this.toggle),a.on(Fo.AFTER_LAYOUT,this.toggle),a.on(Fo.AFTER_TRANSFORM,this.onTransform)}unbindEvents(){const{graph:a}=this.context;a.off(Fo.BEFORE_RENDER,this.onBeforeRender),a.off(Fo.AFTER_RENDER,this.onAfterRender),a.off(Fo.AFTER_DRAW,this.toggle),a.off(Fo.AFTER_LAYOUT,this.toggle),a.off(Fo.AFTER_TRANSFORM,this.onTransform)}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}destroy(){this.unbindEvents(),super.destroy()}}y2.defaultOptions={enable:!0,throttle:100,padding:0,sortNode:{type:"degree"}};var Fk=function(b){if(!Q3(b)||!HE(b,"Object"))return!1;if(Object.getPrototypeOf(b)===null)return!0;for(var a=b;Object.getPrototypeOf(a)!==null;)a=Object.getPrototypeOf(a);return Object.getPrototypeOf(b)===a},L1=Fk,zk=5;function Wk(b,a){if(Object.hasOwn)return Object.hasOwn(b,a);if(b==null)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(b),a)}function qD(b,a,y,x){y=y||0,x=x||zk;for(var E in a)if(Wk(a,E)){var z=a[E];z!==null&&L1(z)?(L1(b[E])||(b[E]={}),yy+a[x])}function kc(b,a){return b.map((y,x)=>y-a[x])}function Up(b,a){return typeof a=="number"?b.map(y=>y*a):b.map((y,x)=>y*a[x])}function jp(b,a){return typeof a=="number"?b.map(y=>y/a):b.map((y,x)=>y/a[x])}function jk(b,a){return b.reduce((y,x,E)=>y+x*a[E],0)}function Hk(b,a){const y=Gx(b),x=Gx(a);return[y[1]*x[2]-y[2]*x[1],y[2]*x[0]-y[0]*x[2],y[0]*x[1]-y[1]*x[0]]}function Xg(b,a){return b.map(y=>y*a)}function ud(b,a){return Math.sqrt(b.reduce((y,x,E)=>y+Math.pow(x-a[E]||0,2),0))}function b2(b,a){return b.reduce((y,x,E)=>y+Math.abs(x-a[E]),0)}function lg(b){const a=b.reduce((y,x)=>y+Math.pow(x,2),0);return b.map(y=>y/Math.sqrt(a))}function p5(b,a,y=!1){const x=b[0]*a[1]-b[1]*a[0];let E=Math.acos(Up(b,a).reduce((z,ee)=>z+ee,0)/(ud(b,$D)*ud(a,$D)));return y&&x<0&&(E=2*Math.PI-E),E}function oee(b,a){return b.every((y,x)=>y===a[x])}function x2(b,a=!0){return a?[-b[1],b[0]]:[b[1],-b[0]]}function v5(b,a){return b.map(y=>y%a)}function py(b){return[b[0],b[1]]}function Gx(b){return Q9(b)?[b[0],b[1],0]:b}function e8(b){const[a,y]=b;return!a&&!y?0:Math.atan2(y,a)}function t8(b,a){const[y,x]=b;if(a%360===0)return[y,x];const E=a*Math.PI/180,z=Math.cos(E),ee=Math.sin(E);return[y*z-x*ee,y*ee+x*z]}function n8(b,a){const[y,x]=b,[E,z]=a,ee=kc(y,x),ne=kc(E,z);return Hk(ee,ne).every(ie=>ie===0)}function g5(b,a,y=!1){if(n8(b,a))return;const[x,E]=b,[z,ee]=a,ne=((x[0]-z[0])*(z[1]-ee[1])-(x[1]-z[1])*(z[0]-ee[0]))/((x[0]-E[0])*(z[1]-ee[1])-(x[1]-E[1])*(z[0]-ee[0])),ie=ee[0]-z[0]?(x[0]-z[0]+ne*(E[0]-x[0]))/(ee[0]-z[0]):(x[1]-z[1]+ne*(E[1]-x[1]))/(ee[1]-z[1]);if(!(!y&&(!Sv(ne,0,1)||!Sv(ie,0,1))))return[x[0]+ne*(E[0]-x[0]),x[1]+ne*(E[1]-x[1])]}function r8(b){if(Array.isArray(b))return Sv(b[0],0,1)&&Sv(b[1],0,1)?b:[.5,.5];const a=b.split("-"),y=a.includes("left")?0:a.includes("right")?1:.5,x=a.includes("top")?0:a.includes("bottom")?1:.5;return[y,x]}function Of(b){const{x:a=0,y=0,z:x=0}=b.style||{};return[+a,+y,+x]}function Kk(b){const{x:a,y,z:x}=b.style||{};return a!==void 0||y!==void 0||x!==void 0}function i8(b,a){const[y,x]=a,{min:E,max:z}=b;return[E[0]+y*(z[0]-E[0]),E[1]+x*(z[1]-E[1])]}function ug(b,a="center"){const y=r8(a);return i8(b,y)}function see(b,a){const y=parseAnchor(a);return i8(b,y)}const lee=b=>{const[a,y]=b;return{left:Math.min(a[0],y[0]),right:Math.max(a[0],y[0]),top:Math.min(a[1],y[1]),bottom:Math.max(a[1],y[1])}};function uh(b){var a;return[b.x,b.y,(a=b.z)!==null&&a!==void 0?a:0]}function Hp(b){var a;return{x:b[0],y:b[1],z:(a=b[2])!==null&&a!==void 0?a:0}}function uee(b){return b.sort((a,y)=>a[0]-y[0]||a[1]-y[1])}function cee(b){const a=new Set;return b.filter(y=>{const x=y.join(",");return a.has(x)?!1:(a.add(x),!0)})}function Qx(b,a=0){return b.map(y=>parseFloat(y.toFixed(a)))}function Jg(b,a,y,x=!1){if(of(b,a))return b;const E=x?kc(b,a):kc(a,b),z=lg(E),ee=[z[0]*y,z[1]*y];return Gl(py(b),ee)}function a8(b,a){return b[1]===a[1]}function Vk(b,a){return b[0]===a[0]}function Zk(b,a){return a8(b,a)||Vk(b,a)}function o8(b,a,y){return n8([b,a],[a,y])}function s8(b,a){return[2*a[0]-b[0],2*a[1]-b[1]]}function l8(b,a,y,x=!0,E=!1){for(let z=0;zz!=We>z&&E<(Te-le)*(z-ye)/(We-ye)+le&&(ee=!ee)}return ee}function Qk(b,a,y=!1){const x=ug(a,"center"),E=[ug(a,"left-top"),ug(a,"right-top"),ug(a,"right-bottom"),ug(a,"left-bottom")];return l8(b,x,E,!1,y).point}function E2(b,a,y=!1){const x=a.center,E=y?s8(b,x):b,z=kc(E,a.center),ee=Math.atan2(z[1],z[0]);if(isNaN(ee))return x;const ne=Mv(a)/2,ie=Dv(a)/2,ae=x[0]+ne*Math.cos(ee),le=x[1]+ie*Math.sin(ee);return[ae,le]}function Yk(b,a){let y=1/0,x=[b[0],a[0]];return b.forEach(E=>{a.forEach(z=>{const ee=ud(E,z);ee{const z=Jk(b,E);z1?le=1:le<0&&(le=0);const ye=y+le*ie,Te=x+le*ae;return[ye,Te]}function qk(b){const a=b.reduce((y,x)=>Gl(y,x),[0,0]);return jp(a,b.length)}function m5(b,a=!0){const y=qk(b);return b.sort(([x,E],[z,ee])=>{const ne=Math.atan2(E-y[1],x-y[0]),ie=Math.atan2(ee-y[1],z-y[0]);return a?ie-ne:ne-ie})}function c8(b,a){return[b,[b[0],a[1]],a,[a[0],b[1]]]}class sf{constructor(a,y,x){if(this.phase=y,this.pointerByTouch=[],this.initialDistance=null,this.emitter=a,sf.instance)return sf.callbacks[this.phase].push(x),sf.instance;this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.bindEvents(),sf.instance=this,sf.callbacks[this.phase].push(x)}bindEvents(){const{emitter:a}=this;a.on(Ba.POINTER_DOWN,this.onPointerDown),a.on(Ba.POINTER_MOVE,this.onPointerMove),a.on(Ba.POINTER_UP,this.onPointerUp)}updatePointerPosition(a,y,x){const E=this.pointerByTouch.findIndex(z=>z.pointerId===a);E>=0&&(this.pointerByTouch[E]={x:y,y:x,pointerId:a})}onPointerDown(a){const{x:y,y:x}=a.client||{};if(!(y===void 0||x===void 0)&&(this.pointerByTouch.push({x:y,y:x,pointerId:a.pointerId}),a.pointerType==="touch"&&this.pointerByTouch.length===2)){sf.isPinching=!0;const E=this.pointerByTouch[0].x-this.pointerByTouch[1].x,z=this.pointerByTouch[0].y-this.pointerByTouch[1].y;this.initialDistance=Math.sqrt(E*E+z*z),sf.callbacks.pinchstart.forEach(ee=>ee(a,{scale:0}))}}onPointerMove(a){if(this.pointerByTouch.length!==2||this.initialDistance===null)return;const{x:y,y:x}=a.client||{};if(y===void 0||x===void 0)return;this.updatePointerPosition(a.pointerId,y,x);const E=this.pointerByTouch[0].x-this.pointerByTouch[1].x,z=this.pointerByTouch[0].y-this.pointerByTouch[1].y,ne=Math.sqrt(E*E+z*z)/this.initialDistance;sf.callbacks.pinchmove.forEach(ie=>ie(a,{scale:(ne-1)*5}))}onPointerUp(a){var y;sf.callbacks.pinchend.forEach(x=>x(a,{scale:0})),sf.isPinching=!1,this.initialDistance=null,this.pointerByTouch=[],(y=sf.instance)===null||y===void 0||y.tryDestroy()}destroy(){this.emitter.off(Ba.POINTER_DOWN,this.onPointerDown),this.emitter.off(Ba.POINTER_MOVE,this.onPointerMove),this.emitter.off(Ba.POINTER_UP,this.onPointerUp),sf.instance=null}off(a,y){const x=sf.callbacks[a].indexOf(y);x>-1&&sf.callbacks[a].splice(x,1),this.tryDestroy()}tryDestroy(){Object.values(sf.callbacks).every(a=>a.length===0)&&this.destroy()}}sf.isPinching=!1,sf.instance=null,sf.callbacks={pinchstart:[],pinchmove:[],pinchend:[]};const d8=b=>b.map(a=>_u(a)?a.toLocaleLowerCase():a);class B1{constructor(a){this.map=new Map,this.boundHandlePinch=()=>{},this.recordKey=new Set,this.onKeyDown=y=>{y!=null&&y.key&&(this.recordKey.add(y.key),this.trigger(y))},this.onKeyUp=y=>{y!=null&&y.key&&this.recordKey.delete(y.key)},this.onWheel=y=>{this.triggerExtendKey(Ba.WHEEL,y)},this.onDrag=y=>{this.triggerExtendKey(Ba.DRAG,y)},this.handlePinch=(y,x)=>{this.triggerExtendKey(Ba.PINCH,Object.assign(Object.assign({},y),x))},this.onFocus=()=>{this.recordKey.clear()},this.emitter=a,this.bindEvents()}bind(a,y){a.length!==0&&(a.includes(Ba.PINCH)&&!this.pinchHandler&&(this.boundHandlePinch=this.handlePinch.bind(this),this.pinchHandler=new sf(this.emitter,"pinchmove",this.boundHandlePinch)),this.map.set(a,y))}unbind(a,y){this.map.forEach((x,E)=>{of(E,a)&&(!y||y===x)&&this.map.delete(E)})}unbindAll(){this.map.clear()}match(a){const y=d8(Array.from(this.recordKey)).sort(),x=d8(a).sort();return of(y,x)}bindEvents(){var a;const{emitter:y}=this;y.on(Ba.KEY_DOWN,this.onKeyDown),y.on(Ba.KEY_UP,this.onKeyUp),y.on(Ba.WHEEL,this.onWheel),y.on(Ba.DRAG,this.onDrag),(a=globalThis.addEventListener)===null||a===void 0||a.call(globalThis,"focus",this.onFocus)}trigger(a){this.map.forEach((y,x)=>{this.match(x)&&y(a)})}triggerExtendKey(a,y){this.map.forEach((x,E)=>{E.includes(a)&&of(Array.from(this.recordKey),E.filter(z=>z!==a))&&x(y)})}destroy(){var a,y;this.unbindAll(),this.emitter.off(Ba.KEY_DOWN,this.onKeyDown),this.emitter.off(Ba.KEY_UP,this.onKeyUp),this.emitter.off(Ba.WHEEL,this.onWheel),this.emitter.off(Ba.DRAG,this.onDrag),(a=this.pinchHandler)===null||a===void 0||a.off("pinchmove",this.boundHandlePinch),(y=globalThis.removeEventListener)===null||y===void 0||y.call(globalThis,"blur",this.onFocus)}}class Yx extends _0{constructor(a,y){super(a,lh({},Yx.defaultOptions,y)),this.shortcut=new B1(a.graph),this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.clearStates=this.clearStates.bind(this),this.bindEvents()}onPointerDown(a){if(!this.validate(a)||!this.isKeydown()||this.startPoint)return;const{canvas:y,graph:x}=this.context,E=Object.assign({},this.options.style);this.options.style.lineWidth&&(E.lineWidth=+this.options.style.lineWidth/x.getZoom()),this.rectShape=new sh({id:"g6-brush-select",style:E}),y.appendChild(this.rectShape),this.startPoint=[a.canvas.x,a.canvas.y]}onPointerMove(a){var y;if(!this.startPoint)return;const{immediately:x,mode:E}=this.options;this.endPoint=A2(a,this.context.graph),(y=this.rectShape)===null||y===void 0||y.attr({x:Math.min(this.endPoint[0],this.startPoint[0]),y:Math.min(this.endPoint[1],this.startPoint[1]),width:Math.abs(this.endPoint[0]-this.startPoint[0]),height:Math.abs(this.endPoint[1]-this.startPoint[1])}),x&&E==="default"&&this.updateElementsStates(c8(this.startPoint,this.endPoint))}onPointerUp(a){if(this.startPoint){if(!this.endPoint){this.clearBrush();return}this.endPoint=A2(a,this.context.graph),this.updateElementsStates(c8(this.startPoint,this.endPoint)),this.clearBrush()}}clearStates(){this.endPoint||this.clearElementsStates()}clearElementsStates(){const{graph:a}=this.context,y=Object.values(a.getData()).reduce((x,E)=>Object.assign({},x,E.reduce((z,ee)=>{var ne;const ie=(ne=ee.states||[])===null||ne===void 0?void 0:ne.filter(ae=>ae!==this.options.state);return z[Bi(ee)]=ie,z},{})),{});a.setElementState(y,this.options.animation)}updateElementsStates(a){const{graph:y}=this.context,{enableElements:x,state:E,mode:z,onSelect:ee}=this.options,ne=this.selector(y,a,x);let ie={};switch(z){case"union":ne.forEach(ae=>{ie[ae]=[...y.getElementState(ae),E]});break;case"diff":ne.forEach(ae=>{const le=y.getElementState(ae);ie[ae]=le.includes(E)?le.filter(ye=>ye!==E):[...le,E]});break;case"intersect":ne.forEach(ae=>{const le=y.getElementState(ae);ie[ae]=le.includes(E)?[E]:[]});break;case"default":default:ne.forEach(ae=>{ie[ae]=[E]});break}Os(ee)&&(ie=ee(ie)),y.setElementState(ie,this.options.animation)}selector(a,y,x){if(!x||x.length===0)return[];const E=[],z=a.getData();if(x.forEach(ee=>{z[`${ee}s`].forEach(ne=>{const ie=Bi(ne);a.getElementVisibility(ie)!=="hidden"&&Gk(a.getElementPosition(ie),y)&&E.push(ie)})}),x.includes("edge")){const ee=z.edges;ee==null||ee.forEach(ne=>{const{source:ie,target:ae}=ne;E.includes(ie)&&E.includes(ae)&&E.push(Bi(ne))})}return E}clearBrush(){var a;(a=this.rectShape)===null||a===void 0||a.remove(),this.rectShape=void 0,this.startPoint=void 0,this.endPoint=void 0}isKeydown(){const{trigger:a}=this.options,y=Array.isArray(a)?a:[a];return this.shortcut.match(y.filter(x=>x!=="drag"))}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}bindEvents(){const{graph:a}=this.context;a.on(Ba.POINTER_DOWN,this.onPointerDown),a.on(Ba.POINTER_MOVE,this.onPointerMove),a.on(Ba.POINTER_UP,this.onPointerUp),a.on(ag.CLICK,this.clearStates)}unbindEvents(){const{graph:a}=this.context;a.off(Ba.POINTER_DOWN,this.onPointerDown),a.off(Ba.POINTER_MOVE,this.onPointerMove),a.off(Ba.POINTER_UP,this.onPointerUp),a.off(ag.CLICK,this.clearStates)}update(a){this.unbindEvents(),this.options=lh(this.options,a),this.bindEvents()}destroy(){this.unbindEvents(),super.destroy()}}Yx.defaultOptions={animation:!1,enable:!0,enableElements:["node","combo","edge"],immediately:!1,mode:"default",state:"selected",trigger:["shift"],style:{width:0,height:0,lineWidth:1,fill:"#1677FF",stroke:"#1677FF",fillOpacity:.1,zIndex:2,pointerEvents:"none"}};const A2=(b,a)=>{if((b.targetType==="node"||b.targetType==="combo")&&!(b.nativeEvent.target instanceof HTMLCanvasElement)){const[y,x]=a.getCanvasByClient([b.client.x,b.client.y]);return[y,x]}return[b.canvas.x,b.canvas.y]},cg=.8,vy=["node","edge","combo"];function gy(b,a,y,x,E=0){x==="TB"&&a(b,E);const z=y(b);if(z)for(const ee of z)gy(ee,a,y,x,E+1);x==="BT"&&a(b,E)}function $k(b,a,y){const x=[[b,0]];for(;x.length;){const[E,z]=x.shift();a(E,z);const ee=y(E);if(ee)for(const ne of ee)x.push([ne,z+1])}}function f8(b,a,y,x,E="both"){if(a==="combo"||a==="node")return y5(b,y,x,E);const z=b.getEdgeData(y);if(!z)return[];const ee=y5(b,z.source,x-1,E),ne=y5(b,z.target,x-1,E);return Array.from(new Set([...ee,...ne,y]))}function y5(b,a,y,x="both"){const E=new Set,z=new Set,ee=new Set;return $k(a,(ne,ie)=>{ie>y||(ee.add(ne),b.getRelatedEdgesData(ne,x).forEach(ae=>{const le=Bi(ae);!z.has(le)&&ieb.getRelatedEdgesData(ne,x).map(ie=>ie.source===ne?ie.target:ie.source).filter(ie=>E.has(ie)?!1:(E.add(ie),!0))),Array.from(ee)}function b5(b){return b.states||[]}var C2=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class w2 extends _0{constructor(a,y){super(a,Object.assign({},w2.defaultOptions,y)),this.onClickSelect=x=>C2(this,void 0,void 0,function*(){var E,z;this.validate(x)&&(yield this.updateState(x),(z=(E=this.options).onClick)===null||z===void 0||z.call(E,x))}),this.onClickCanvas=x=>C2(this,void 0,void 0,function*(){var E,z;this.validate(x)&&(yield this.clearState(),(z=(E=this.options).onClick)===null||z===void 0||z.call(E,x))}),this.shortcut=new B1(a.graph),this.bindEvents()}bindEvents(){const{graph:a}=this.context;this.unbindEvents(),vy.forEach(y=>{a.on(`${y}:${Ba.CLICK}`,this.onClickSelect)}),a.on(ag.CLICK,this.onClickCanvas)}get isMultipleSelect(){const{multiple:a,trigger:y}=this.options;return a&&this.shortcut.match(y)}getNeighborIds(a){const{target:y,targetType:x}=a,{graph:E}=this.context,{degree:z}=this.options;return f8(E,x,y.id,typeof z=="function"?z(a):z).filter(ee=>ee!==y.id)}updateState(a){return C2(this,void 0,void 0,function*(){const{state:y,unselectedState:x,neighborState:E,animation:z}=this.options;if(!y&&!E&&!x)return;const{target:ee}=a,{graph:ne}=this.context,ie=ne.getElementData(ee.id),ae=b5(ie).includes(y)?"unselect":"select",le={},ye=this.isMultipleSelect,Te=[ee.id],We=this.getNeighborIds(a);if(ye)if(Object.assign(le,this.getDataStates()),ae==="select"){const Ze=(Ye,$e)=>{Ye.forEach(ut=>{const ct=new Set(ne.getElementState(ut));ct.add($e),ct.delete(x),le[ut]=Array.from(ct)})};Ze(Te,y),Ze(We,E),x&&Object.keys(le).forEach(Ye=>{const $e=le[Ye];!$e.includes(y)&&!$e.includes(E)&&!$e.includes(x)&&le[Ye].push(x)})}else{const Ze=le[ee.id];le[ee.id]=Ze.filter(Ye=>Ye!==y&&Ye!==E),Ze.includes(x)||le[ee.id].push(x),We.forEach(Ye=>{le[Ye]=le[Ye].filter($e=>$e!==E),le[Ye].includes(y)||le[Ye].push(x)})}else if(ae==="select"){Object.assign(le,this.getClearStates(!!x));const Ze=(Ye,$e)=>{Ye.forEach(ut=>{le[ut]||(le[ut]=ne.getElementState(ut)),le[ut].push($e)})};Ze(Te,y),Ze(We,E),x&&Object.keys(le).forEach(Ye=>{!Te.includes(Ye)&&!We.includes(Ye)&&le[Ye].push(x)})}else Object.assign(le,this.getClearStates());yield ne.setElementState(le,z)})}getDataStates(){const{graph:a}=this.context,{nodes:y,edges:x,combos:E}=a.getData(),z={};return[...y,...x,...E].forEach(ee=>{z[Bi(ee)]=b5(ee)}),z}getClearStates(a=!1){const{graph:y}=this.context,{state:x,unselectedState:E,neighborState:z}=this.options,ee=new Set([x,E,z]),{nodes:ne,edges:ie,combos:ae}=y.getData(),le={};return[...ne,...ie,...ae].forEach(ye=>{const Te=b5(ye),We=Te.filter(Ze=>!ee.has(Ze));(a||We.length!==Te.length)&&(le[Bi(ye)]=We)}),le}clearState(){return C2(this,void 0,void 0,function*(){const{graph:a}=this.context;yield a.setElementState(this.getClearStates(),this.options.animation)})}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}unbindEvents(){const{graph:a}=this.context;vy.forEach(y=>{a.off(`${y}:${Ba.CLICK}`,this.onClickSelect)}),a.off(ag.CLICK,this.onClickCanvas)}destroy(){this.unbindEvents(),super.destroy()}}w2.defaultOptions={animation:!0,enable:!0,multiple:!1,trigger:["shift"],state:"selected",neighborState:"selected",unselectedState:void 0,degree:0};function f0(b){var a;return!!(!((a=b.style)===null||a===void 0)&&a.collapsed)}var ch=function(b,a,y){for(var x=0,E=_u(a)?a.split("."):a;b&&x="A"&&y<="Z"}function h8(b,a){return`${a}${t2(b)}`}function p8(b,a,y=!0){if(!a||!Jx(b,a))return b;const x=b.slice(a.length);return y?t_(x):x}function Vd(b,a){const y=Object.entries(b).reduce((x,[E,z])=>(E==="className"||E==="class"||Jx(E,a)&&Object.assign(x,{[p8(E,a)]:z}),x),{});if("opacity"in b){const x=h8("opacity",a),E=b.opacity;if(x in b){const z=b[x];Object.assign(y,{opacity:E*z})}else Object.assign(y,{opacity:E})}return y}function x5(b,a){const y=a.length;return Object.keys(b).reduce((x,E)=>{if(E.startsWith(a)){const z=E.slice(y);x[z]=b[E]}return x},{})}function v8(b,a){const y=typeof a=="string"?[a]:a,x={};return Object.keys(b).forEach(E=>{y.find(z=>E.startsWith(z))||(x[E]=b[E])}),x}function dee(b,a,y){return Object.entries(b).reduce((x,[E,z])=>(Jx(E,a)?x[h8(p8(E,a,!1),y)]=z:x[E]=z,x),{})}function F0(b=0){if(typeof b=="number")return[b,b,b];const[a,y=a,x=a]=b;return[a,y,x]}var n_=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);Etypeof z=="function"?[E,z.call(x,y)]:[E,z]))}function Xf(b,a){const y=(b==null?void 0:b.style)||{},x=(a==null?void 0:a.style)||{};for(const E in y)E in x||(x[E]=y[E]);return Object.assign({},b,a,{style:x})}function r_(b){const{x:a,y,z:x,class:E,className:z,transform:ee,transformOrigin:ne,zIndex:ie,visibility:ae}=b;return n_(b,["x","y","z","class","className","transform","transformOrigin","zIndex","visibility"])}function i_(b,a){const y=F0(b);let x={};return a.text&&!a.fontSize&&(x={fontSize:Math.min(...y)*.5}),a.src&&(!a.width||!a.height)&&(x={width:y[0]*.5,height:y[1]*.5}),x}function m8(b){if(b)return typeof b=="string"||typeof b=="function"||Array.isArray(b)?{type:"group",field:a=>a.id,color:b,invert:!1}:b}function a_(b,a){if(!a)return{};const{type:y,color:x,field:E,invert:z}=a,ee=ie=>{const ae=typeof x=="string"?og("palette",x):x;if(typeof ae=="function"){const le={};return ie.forEach(([ye,Te])=>{le[ye]=ae(z?1-Te:Te)}),le}else if(Array.isArray(ae)){const le=z?[...ae].reverse():ae,ye={};return ie.forEach(([Te,We])=>{ye[Te]=le[We%ae.length]}),ye}return{}},ne=(ie,ae)=>{var le;return typeof ie=="string"?(le=ae.data)===null||le===void 0?void 0:le[ie]:ie==null?void 0:ie(ae)};if(y==="group"){const ie=r2(b,Te=>{if(!E)return"default";const We=ne(E,Te);return We?String(We):"default"}),ae=Object.keys(ie),le=ee(ae.map((Te,We)=>[Te,We])),ye={};return Object.entries(ie).forEach(([Te,We])=>{We.forEach(Ze=>{ye[Bi(Ze)]=le[Te]})}),ye}else if(y==="value"){const[ie,ae]=b.reduce(([ye,Te],We)=>{const Ze=ne(E,We);if(typeof Ze!="number")throw new Error(sg(`Palette field ${E} is not a number`));return[Math.min(ye,Ze),Math.max(Te,Ze)]},[1/0,-1/0]),le=ae-ie;return ee(b.map(ye=>[ye.id,(ne(E,ye)-ie)/le]))}}function y8(b){const a=typeof b=="string"?og("palette",b):b;if(typeof a!="function")return a}function b8(b,a){let y=2*b;return typeof a=="string"?y=b*Number(a.replace("%",""))/100:typeof a=="number"&&(y=a),isNaN(y)&&(y=2*b),y}function x8(b,a,y=1,x=!1){const E=x?y:1,z=(b.max[0]-b.min[0])*E;return b8(z,a)}function o_(b,a,y=1){const x=ud(b[0],b[1])*y;return b8(x,a)}var s_={}.toString,l_=function(b){return s_.call(b).replace(/^\[object /,"").replace(/]$/,"")},u_=l_,c_=Object.prototype,d_=function(b){var a=b&&b.constructor,y=typeof a=="function"&&a.prototype||c_;return b===y},f_=d_,h_=Object.prototype.hasOwnProperty;function p_(b){if(fl(b))return!0;if(Wx(b))return!b.length;var a=u_(b);if(a==="Map"||a==="Set")return!b.size;if(f_(b))return!Object.keys(b).length;for(var y in b)if(h_.call(b,y))return!1;return!0}var Iv=p_;class qx extends k3{constructor(a){E8(a.style),super(a),this.shapeMap={},this.animateMap={},this.render(this.attributes,this),this.setVisibility(),this.bindEvents()}get parsedAttributes(){return this.attributes}upsert(a,y,x,E,z){var ee,ne,ie,ae,le,ye,Te,We;const Ze=this.shapeMap[a];if(x===!1){Ze&&((ee=z==null?void 0:z.beforeDestroy)===null||ee===void 0||ee.call(z,Ze),E.removeChild(Ze),delete this.shapeMap[a],(ne=z==null?void 0:z.afterDestroy)===null||ne===void 0||ne.call(z,Ze));return}const Ye=typeof y=="string"?og(Ux.SHAPE,y):y;if(!Ye)throw new Error(sg(`Shape ${y} not found`));if(!Ze||Ze.destroyed||!(Ze instanceof Ye)){Ze&&((ie=z==null?void 0:z.beforeDestroy)===null||ie===void 0||ie.call(z,Ze),Ze==null||Ze.destroy(),(ae=z==null?void 0:z.afterDestroy)===null||ae===void 0||ae.call(z,Ze)),(le=z==null?void 0:z.beforeCreate)===null||le===void 0||le.call(z);const $e=new Ye({className:a,style:x});return E.appendChild($e),this.shapeMap[a]=$e,(ye=z==null?void 0:z.afterCreate)===null||ye===void 0||ye.call(z,$e),$e}return(Te=z==null?void 0:z.beforeUpdate)===null||Te===void 0||Te.call(z,Ze),j5(Ze,x),(We=z==null?void 0:z.afterUpdate)===null||We===void 0||We.call(z,Ze),Ze}update(a={}){const y=Object.assign({},this.attributes,a);E8(y),vz(this,y),this.render(y,this),this.setVisibility()}bindEvents(){}getGraphicStyle(a){return r_(a)}get compositeShapes(){return[["badges","badge-"],["ports","port-"]]}animate(a,y){if(a.length===0)return null;const x=[];if(a[0].x!==void 0||a[0].y!==void 0||a[0].z!==void 0){const{x:z=0,y:ee=0,z:ne=0}=this.attributes;a.forEach(ie=>{const{x:ae=z,y:le=ee,z:ye=ne}=ie;Object.assign(ie,{transform:ye?[["translate3d",ae,le,ye]]:[["translate",ae,le]]})})}const E=super.animate(a,y);if(E&&(E5(this,E),x.push(E)),Array.isArray(a)&&a.length>0){const z=["transform","transformOrigin","x","y","z","zIndex"];if(Object.keys(a[0]).some(ee=>!z.includes(ee))){Object.entries(this.shapeMap).forEach(([ne,ie])=>{const ae=`get${t2(ne)}Style`,le=this[ae];if(Os(le)){const ye=a.map(We=>le.call(this,Object.assign(Object.assign({},this.attributes),We))),Te=ie.animate(q3(ye),y);Te&&(E5(ie,Te),x.push(Te))}});const ee=(ne,ie)=>{if(!Iv(ne)){const ae=`get${t2(ie)}Style`,le=this[ae];if(Os(le)){const ye=a.map(Te=>le.call(this,Object.assign(Object.assign({},this.attributes),Te)));Object.entries(ye[0]).map(([Te])=>{const We=ye.map(Ye=>Ye[Te]),Ze=ne[Te];if(Ze){const Ye=Ze.animate(q3(We),y);Ye&&(E5(Ze,Ye),x.push(Ye))}})}}};this.compositeShapes.forEach(([ne,ie])=>{const ae=x5(this.shapeMap,ie);ee(ae,ne)})}}return J3(x)}getShape(a){return this.shapeMap[a]}setVisibility(){const{visibility:a}=this.attributes;hy(this,a)}destroy(){this.shapeMap={},this.animateMap={},super.destroy()}}function E5(b,a){a==null||a.finished.then(()=>{const y=b.activeAnimations.findIndex(x=>x===a);y>-1&&b.activeAnimations.splice(y,1)})}function E8(b){if(!b)return{};if("x"in b||"y"in b||"z"in b){const{x:a=0,y=0,z:x,transform:E}=b,z=oD(a,y,x,E);z&&(b.transform=z)}return b}var v_=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{y.push([E===0?"M":"L",...x])}),a&&y.push(["Z"]),y}const A8={M:["x","y"],m:["dx","dy"],H:["x"],h:["dx"],V:["y"],v:["dy"],L:["x","y"],l:["dx","dy"],Z:[],z:[],C:["x1","y1","x2","y2","x","y"],c:["dx1","dy1","dx2","dy2","dx","dy"],S:["x2","y2","x","y"],s:["dx2","dy2","dx","dy"],Q:["x1","y1","x","y"],q:["dx1","dy1","dx","dy"],T:["x","y"],t:["dx","dy"],A:["rx","ry","rotation","large-arc","sweep","x","y"],a:["rx","ry","rotation","large-arc","sweep","dx","dy"]};function m_(b){const a=b.replace(/[\n\r]/g,"").replace(/-/g," -").replace(/(\d*\.)(\d+)(?=\.)/g,"$1$2 ").trim().split(/\s*,|\s+/),y=[];let x="",E={};for(;a.length>0;){let z=a.shift();z in A8?x=z:a.unshift(z),E={type:x},A8[x].forEach(ie=>{z=a.shift(),E[ie]=z}),x==="M"?x="L":x==="m"&&(x="l");const[ee,...ne]=Object.values(E);y.push([ee,...ne.map(Number)])}return y}function y_(b){const a=[];return(typeof b=="string"?m_(b):b).forEach(x=>{const E=x[0];if(E==="Z"){a.push(a[0]);return}if(E!=="A")for(let z=1;z{if(b.length<2)return[["M",0,0],["L",0,0]];const a=b[0],y=b[1],x=b[b.length-1],E=b[b.length-2];b.unshift(E,x),b.push(a,y);const z=[["M",x[0],x[1]]];for(let ee=1;ee{const $e=Ze,ut=le[(Ye+1)%le.length];return of($e,ut)?null:[$e,ut]}).filter(Boolean),Te=Xk([ne,ie],ye),We=u8([ne,ie],Te);if(We&&Te&&(ae.transform=[["translate",We[0]+y,We[1]+x]],ee)){const Ze=Math.atan((Te[0][1]-Te[1][1])/(Te[0][0]-Te[1][0]));ae.transform.push(["rotate",Ze/Math.PI*180]),ae.textAlign="center",(a==="right"||a==="left")&&(Ze>0?ae.textBaseline=a==="right"?"bottom":"top":ae.textBaseline=a==="right"?"top":"bottom")}return ae}var x_=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{x!=null&&x.children.length&&x.children.forEach(E=>{a.push(E),y(E)})};return y(b),a}function A_(b){const a=[];let y=b.parentNode;for(;y;)a.push(y),y=y.parentNode;return a}class A5 extends _x{constructor(a){super(a),this.onMounted=()=>{this.handleRadius()},this.onAttrModified=()=>{this.handleRadius()},R1=this,this.isMutationObserved=!0,this.addEventListener(wu.MOUNTED,this.onMounted),this.addEventListener(wu.ATTR_MODIFIED,this.onAttrModified)}handleRadius(){const{radius:a,clipPath:y,width:x=0,height:E=0}=this.attributes;if(a&&x&&E){const[z,ee]=this.getBounds().min,ne={x:z,y:ee,radius:a,width:x,height:E};if(y)Object.assign(this.parsedStyle.clipPath.style,ne);else{const ie=new sh({style:ne});this.style.clipPath=ie}}else y&&(this.style.clipPath=null)}}const C5=new WeakMap;let R1=null;const w5=b=>{if(R1&&A_(R1).includes(b)){const a=C5.get(b);a?a.includes(R1)||a.push(R1):C5.set(b,[R1])}},S5=b=>{const a=C5.get(b);a&&a.forEach(y=>y.handleRadius())};class w8 extends qx{constructor(a){super(a)}isImage(){const{src:a}=this.attributes;return!!a}getIconStyle(a=this.attributes){const{width:y=0,height:x=0}=a,E=this.getGraphicStyle(a);return this.isImage()?Object.assign({x:-y/2,y:-x/2},E):Object.assign({textBaseline:"middle",textAlign:"center"},E)}render(a=this.attributes,y=this){this.upsert("icon",this.isImage()?A5:uy,this.getIconStyle(a),y)}}class S8 extends qx{get context(){return this.config.context}get parsedAttributes(){return this.attributes}onframe(){}animate(a,y){const x=super.animate(a,y);return x&&(x.onframe=()=>this.onframe(),x.finished.then(()=>this.onframe())),x}}var S2=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{E[ye]=!1}),a.badge===!1||!(!((y=a.badges)===null||y===void 0)&&y.length))return E;const{badges:z=[],badgePalette:ee,opacity:ne=1}=a,ie=S2(a,["badges","badgePalette","opacity"]),ae=y8(ee),le=Vd(this.getGraphicStyle(ie),"badge");return z.forEach((ye,Te)=>{E[Te]=Object.assign(Object.assign({backgroundFill:ae?ae[Te%(ae==null?void 0:ae.length)]:void 0,opacity:ne},le),this.getBadgeStyle(ye))}),E}getBadgeStyle(a){const y=this.getShape("key"),{placement:x="top",offsetX:E,offsetY:z}=a,ee=S2(a,["placement","offsetX","offsetY"]),ne=iP(y.getLocalBounds(),x,E,z,!0);return Object.assign(Object.assign({},ne),ee)}getPortsStyle(a){var y;const x=this.getPorts(),E={};if(Object.keys(x).forEach(ne=>{E[ne]=!1}),a.port===!1||!(!((y=a.ports)===null||y===void 0)&&y.length))return E;const z=Vd(this.getGraphicStyle(a),"port"),{ports:ee=[]}=a;return ee.forEach((ne,ie)=>{const ae=ne.key||ie,le=Object.assign(Object.assign({},z),ne);if(tP(le))E[ae]=!1;else{const[ye,Te]=this.getPortXY(a,ne);E[ae]=Object.assign({transform:[["translate",ye,Te]]},le)}}),E}getPortXY(a,y){const{placement:x="left"}=y,E=this.getShape("key");return z5(C_(this.context,E),x)}getPorts(){return x5(this.shapeMap,"port-")}getCenter(){return this.getShape("key").getBounds().center}getIntersectPoint(a,y=!1){const x=this.getShape("key").getBounds();return Qk(a,x,y)}drawHaloShape(a,y){const x=this.getHaloStyle(a),E=this.getShape("key");this.upsert("halo",E.constructor,x,y)}drawIconShape(a,y){const x=this.getIconStyle(a);this.upsert("icon",w8,x,y),w5(this)}drawBadgeShapes(a,y){const x=this.getBadgesStyle(a);Object.keys(x).forEach(E=>{const z=x[E];this.upsert(`badge-${E}`,N1,z,y)})}drawPortShapes(a,y){const x=this.getPortsStyle(a);Object.keys(x).forEach(E=>{const z=x[E],ee=`port-${E}`;this.upsert(ee,wv,z,y)})}drawLabelShape(a,y){const x=this.getLabelStyle(a);this.upsert("label",Tv,x,y)}_drawKeyShape(a,y){return this.drawKeyShape(a,y)}render(a=this.parsedAttributes,y=this){this._drawKeyShape(a,y),this.getShape("key")&&(this.drawHaloShape(a,y),this.drawIconShape(a,y),this.drawBadgeShapes(a,y),this.drawLabelShape(a,y),this.drawPortShapes(a,y))}update(a){super.update(a),a&&("x"in a||"y"in a||"z"in a)&&S5(this)}onframe(){this.drawBadgeShapes(this.parsedAttributes,this),this.drawLabelShape(this.parsedAttributes,this)}}Kp.defaultStyleProps={x:0,y:0,size:32,droppable:!0,draggable:!0,port:!0,ports:[],portZIndex:2,portLinkToCenter:!1,badge:!0,badges:[],badgeZIndex:3,halo:!1,haloDroppable:!1,haloLineDash:0,haloLineWidth:12,haloStrokeOpacity:.25,haloPointerEvents:"none",haloZIndex:-1,icon:!0,iconZIndex:1,label:!0,labelIsBillboard:!0,labelMaxWidth:"200%",labelPlacement:"bottom",labelWordWrap:!1,labelZIndex:0};function C_(b,a){if(!b)return a.getLocalBounds();const y=b.canvas.getLayer(),x=a.cloneNode();hy(x,"hidden"),y.appendChild(x);const E=x.getLocalBounds();return x.destroy(),E}class my extends Kp{constructor(a){super(Xf({style:my.defaultStyleProps},a))}drawKeyShape(a,y){return this.upsert("key",wv,this.getKeyStyle(a),y)}getKeyStyle(a){const y=super.getKeyStyle(a);return Object.assign(Object.assign({},y),{r:Math.min(...this.getSize(a))/2})}getIconStyle(a){const y=super.getIconStyle(a),{r:x}=this.getShape("key").attributes,E=x*2*cg;return y?Object.assign({width:E,height:E},y):!1}getIntersectPoint(a,y=!1){const x=this.getShape("key").getBounds();return E2(a,x,y)}}my.defaultStyleProps={size:32};class M2 extends Kp{constructor(a){super(a)}get parsedAttributes(){return this.attributes}drawKeyShape(a,y){return this.upsert("key",ly,this.getKeyStyle(a),y)}getKeyStyle(a){const y=super.getKeyStyle(a);return Object.assign(Object.assign({},y),{points:this.getPoints(a)})}getIntersectPoint(a,y=!1){var x,E;const{points:z}=this.getShape("key").attributes,ee=[+(((x=this.attributes)===null||x===void 0?void 0:x.x)||0),+(((E=this.attributes)===null||E===void 0?void 0:E.y)||0)];return l8(a,ee,z,!0,y).point}}class w_ extends M2{constructor(a){super(a)}getPoints(a){const[y,x]=this.getSize(a);return pz(y,x)}}var S_=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);Eys(ye)?{value:ye}:ye),z=Vd(this.getGraphicStyle(a),"donut"),ee=y8(a.donutPalette);if(!ee)return;const ne=E.reduce((ye,Te)=>{var We;return ye+((We=Te.value)!==null&&We!==void 0?We:0)},0),ie=this.parseOuterR(),ae=this.parseInnerR();let le=0;E.forEach((ye,Te)=>{const{value:We=0,color:Ze=ee[Te%ee.length]}=ye,Ye=S_(ye,["value","color"]),$e=(ne===0?1/E.length:We/ne)*360;this.upsert(`round${Te}`,B0,Object.assign(Object.assign(Object.assign({},z),{d:P_(ie,ae,le,le+$e),fill:Ze}),Ye),y),le+=$e})}render(a,y=this){super.render(a,y),this.drawDonutShape(a,y)}}D2.defaultStyleProps={innerR:"50%",donuts:[],donutPalette:"tableau"};const P2=(b,a,y,x)=>[b+Math.sin(x)*y,a-Math.cos(x)*y],M_=(b,a,y,x)=>x<=0||y<=x?[["M",b-y,a],["A",y,y,0,1,1,b+y,a],["A",y,y,0,1,1,b-y,a],["Z"]]:[["M",b-y,a],["A",y,y,0,1,1,b+y,a],["A",y,y,0,1,1,b-y,a],["Z"],["M",b+x,a],["A",x,x,0,1,0,b-x,a],["A",x,x,0,1,0,b+x,a],["Z"]],D_=(b,a,y,x,E,z)=>{const[ee,ne]=[E/360*2*Math.PI,z/360*2*Math.PI],ie=[P2(b,a,x,ee),P2(b,a,y,ee),P2(b,a,y,ne),P2(b,a,x,ne)],ae=ne-ee>Math.PI?1:0;return[["M",ie[0][0],ie[0][1]],["L",ie[1][0],ie[1][1]],["A",y,y,0,ae,1,ie[2][0],ie[2][1]],["L",ie[3][0],ie[3][1]],["A",x,x,0,ae,0,ie[0][0],ie[0][1]],["Z"]]},P_=(b=0,a=0,y,x)=>{const[E,z]=[0,0];return Math.abs(y-x)%360<1e-6?M_(E,z,b,a):D_(E,z,b,a,y,x)};class I2 extends Kp{constructor(a){super(Xf({style:I2.defaultStyleProps},a))}drawKeyShape(a,y){return this.upsert("key",kx,this.getKeyStyle(a),y)}getKeyStyle(a){const y=super.getKeyStyle(a),[x,E]=this.getSize(a);return Object.assign(Object.assign({},y),{rx:x/2,ry:E/2})}getIconStyle(a){const y=super.getIconStyle(a),{rx:x,ry:E}=this.getShape("key").attributes,z=Math.min(+x,+E)*2*cg;return y?Object.assign({width:z,height:z},y):!1}getIntersectPoint(a,y=!1){const x=this.getShape("key").getBounds();return E2(a,x,y)}}I2.defaultStyleProps={size:[45,35]};class I_ extends M2{constructor(a){super(a)}getOuterR(a){return a.outerR||Math.min(...this.getSize(a))/2}getPoints(a){return gz(this.getOuterR(a))}getIconStyle(a){const y=super.getIconStyle(a),x=this.getOuterR(a)*cg;return y?Object.assign({width:x,height:x},y):!1}}function T_(b,a){var y=a.cx,x=y===void 0?0:y,E=a.cy,z=E===void 0?0:E,ee=a.r;b.arc(x,z,ee,0,Math.PI*2,!1)}function O_(b,a){var y=a.cx,x=y===void 0?0:y,E=a.cy,z=E===void 0?0:E,ee=a.rx,ne=a.ry;if(b.ellipse)b.ellipse(x,z,ee,ne,0,0,Math.PI*2,!1);else{var ie=ee>ne?ee:ne,ae=ee>ne?1:ee/ne,le=ee>ne?ne/ee:1;b.save(),b.scale(ae,le),b.arc(x,z,ie,0,Math.PI*2)}}function L_(b,a){var y=a.x1,x=a.y1,E=a.x2,z=a.y2,ee=a.markerStart,ne=a.markerEnd,ie=a.markerStartOffset,ae=a.markerEndOffset,le=0,ye=0,Te=0,We=0,Ze=0,Ye,$e;ee&&nc(ee)&&ie&&(Ye=E-y,$e=z-x,Ze=Math.atan2($e,Ye),le=Math.cos(Ze)*(ie||0),ye=Math.sin(Ze)*(ie||0)),ne&&nc(ne)&&ae&&(Ye=y-E,$e=x-z,Ze=Math.atan2($e,Ye),Te=Math.cos(Ze)*(ae||0),We=Math.sin(Ze)*(ae||0)),b.moveTo(y+le,x+ye),b.lineTo(E+Te,z+We)}function B_(b,a){var y=a.markerStart,x=a.markerEnd,E=a.markerStartOffset,z=a.markerEndOffset,ee=a.d,ne=ee.absolutePath,ie=ee.segments,ae=0,le=0,ye=0,Te=0,We=0,Ze,Ye;if(y&&nc(y)&&E){var $e=y.parentNode.getStartTangent(),ut=(0,Pr.Z)($e,2),ct=ut[0],gt=ut[1];Ze=ct[0]-gt[0],Ye=ct[1]-gt[1],We=Math.atan2(Ye,Ze),ae=Math.cos(We)*(E||0),le=Math.sin(We)*(E||0)}if(x&&nc(x)&&z){var Pt=x.parentNode.getEndTangent(),_t=(0,Pr.Z)(Pt,2),Wt=_t[0],Ht=_t[1];Ze=Wt[0]-Ht[0],Ye=Wt[1]-Ht[1],We=Math.atan2(Ye,Ze),ye=Math.cos(We)*(z||0),Te=Math.sin(We)*(z||0)}for(var zt=0;ztbi?Xi:bi,ul=Xi>bi?1:Xi/bi,Do=Xi>bi?bi/Xi:1;b.translate(ra,sa),b.rotate(uo),b.scale(ul,Do),b.arc(0,0,vl,qi,Ra,!!(1-Mo)),b.scale(1/ul,1/Do),b.rotate(-uo),b.translate(-ra,-sa)}ar&&b.lineTo(sn[6]+ye,sn[7]+Te);break}case"Z":b.closePath();break}}}function N_(b,a){var y=a.markerStart,x=a.markerEnd,E=a.markerStartOffset,z=a.markerEndOffset,ee=a.points.points,ne=ee.length,ie=ee[0][0],ae=ee[0][1],le=ee[ne-1][0],ye=ee[ne-1][1],Te=0,We=0,Ze=0,Ye=0,$e=0,ut,ct;y&&nc(y)&&E&&(ut=ee[1][0]-ee[0][0],ct=ee[1][1]-ee[0][1],$e=Math.atan2(ct,ut),Te=Math.cos($e)*(E||0),We=Math.sin($e)*(E||0)),x&&nc(x)&&z&&(ut=ee[ne-1][0]-ee[0][0],ct=ee[ne-1][1]-ee[0][1],$e=Math.atan2(ct,ut),Ze=Math.cos($e)*(z||0),Ye=Math.sin($e)*(z||0)),b.moveTo(ie+(Te||Ze),ae+(We||Ye));for(var gt=1;gt0?1:-1,We=ie>0?1:-1,Ze=Te+We===0,Ye=ee.map(function(_t){return vd(_t,0,Math.min(Math.abs(ae)/2,Math.abs(le)/2))}),$e=(0,Pr.Z)(Ye,4),ut=$e[0],ct=$e[1],gt=$e[2],Pt=$e[3];b.moveTo(Te*ut+x,z),b.lineTo(ae-Te*ct+x,z),ct!==0&&b.arc(ae-Te*ct+x,We*ct+z,ct,-We*Math.PI/2,Te>0?0:Math.PI,Ze),b.lineTo(ae+x,le-We*gt+z),gt!==0&&b.arc(ae-Te*gt+x,le-We*gt+z,gt,Te>0?0:Math.PI,We>0?Math.PI/2:1.5*Math.PI,Ze),b.lineTo(Te*Pt+x,le+z),Pt!==0&&b.arc(Te*Pt+x,le-We*Pt+z,Pt,We>0?Math.PI/2:-Math.PI/2,Te>0?Math.PI:0,Ze),b.lineTo(x,We*ut+z),ut!==0&&b.arc(Te*ut+x,We*ut+z,ut,Te>0?Math.PI:0,We>0?Math.PI*1.5:Math.PI/2,Ze)}}var __=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z=ie-ut&&ct<=ie+ut:!1}function T2(b,a,y,x){return b/(y*y)+a/(x*x)}function H_(b,a,y){var x=b.parsedStyle,E=x.cx,z=E===void 0?0:E,ee=x.cy,ne=ee===void 0?0:ee,ie=x.rx,ae=x.ry,le=x.fill,ye=x.stroke,Te=x.lineWidth,We=Te===void 0?1:Te,Ze=x.increasedLineWidthForHitTesting,Ye=Ze===void 0?0:Ze,$e=x.pointerEvents,ut=$e===void 0?"auto":$e,ct=a.x,gt=a.y,Pt=ty(ut,le,ye),_t=(0,Pr.Z)(Pt,2),Wt=_t[0],Ht=_t[1],zt=(We+Ye)/2,sn=(ct-z)*(ct-z),yn=(gt-ne)*(gt-ne);return Wt&&Ht||y?T2(sn,yn,ie+zt,ae+zt)<=1:Wt?T2(sn,yn,ie,ae)<=1:Ht?T2(sn,yn,ie-zt,ae-zt)>=1&&T2(sn,yn,ie+zt,ae+zt)<=1:!1}function yy(b,a,y,x,E,z){return E>=b&&E<=b+y&&z>=a&&z<=a+x}function K_(b,a,y,x,E,z,ee){var ne=E/2;return yy(b-ne,a-ne,y,E,z,ee)||yy(b+y-ne,a-ne,E,x,z,ee)||yy(b+ne,a+x-ne,y,E,z,ee)||yy(b-ne,a+ne,E,x,z,ee)}function O2(b,a,y,x,E,z,ee,ne){var ie=(Math.atan2(ne-a,ee-b)+Math.PI*2)%(Math.PI*2),ae={x:b+y*Math.cos(ie),y:a+y*Math.sin(ie)};return zd(ae.x,ae.y,ee,ne)<=z/2}function qg(b,a,y,x,E,z,ee){var ne=Math.min(b,y),ie=Math.max(b,y),ae=Math.min(a,x),le=Math.max(a,x),ye=E/2;return z>=ne-ye&&z<=ie+ye&&ee>=ae-ye&&ee<=le+ye?fv(b,a,y,x,z,ee)<=E/2:!1}function D8(b,a,y,x,E){var z=b.length;if(z<2)return!1;for(var ee=0;ee0!=M5(ne[1]-y)>0&&M5(a-(y-ee[1])*(ee[0]-ne[0])/(ee[1]-ne[1])-ee[0])<0&&(x=!x)}return x}function I8(b,a,y){for(var x=!1,E=0;E=E.min[0]&&a.y>=E.min[1]&&a.x<=E.max[0]&&a.y<=E.max[1]}var nF=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z0&&arguments[0]!==void 0?arguments[0]:b.api;b.rafId&&(y.cancelAnimationFrame(b.rafId),b.rafId=null)}},{key:"executeTask",value:function(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:b.api;D5.length<=0&&P5.length<=0||(P5.forEach(function(x){return x()}),P5=D5.splice(0,b.TASK_NUM_PER_FRAME),b.rafId=y.requestAnimationFrame(function(){b.executeTask(y)}))}},{key:"sliceImage",value:function(y,x,E,z){for(var ee=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,ne=arguments.length>5&&arguments[5]!==void 0?arguments[5]:b.api,ie=y.naturalWidth||y.width,ae=y.naturalHeight||y.height,le=x-ee,ye=E-ee,Te=Math.ceil(ie/le),We=Math.ceil(ae/ye),Ze={tileSize:[x,E],gridSize:[We,Te],tiles:Array(We).fill(null).map(function(){return Array(Te).fill(null)})},Ye=function(ct){for(var gt=function(Wt){D5.push(function(){var Ht=Wt*le,zt=ct*ye,sn=[Math.min(x,ie-Ht),Math.min(E,ae-zt)],yn=sn[0],Fn=sn[1],Wn=ne.createCanvas();Wn.width=x,Wn.height=E;var ar=Wn.getContext("2d");ar.drawImage(y,Ht,zt,yn,Fn,0,0,yn,Fn),Ze.tiles[ct][Wt]={x:Ht,y:zt,tileX:Wt,tileY:ct,data:Wn},z()})},Pt=0;Ptyn&&Mr>Fn,_t&&(typeof _t.resetTransform=="function"?_t.resetTransform():_t.setTransform(1,0,0,1,0,0),E.clearFullScreen&&E.clearRect(_t,0,0,Ht*Wt,zt*Wt,ee.background))},ct=function(Pt,_t){for(var Wt=[Pt];Wt.length>0;){var Ht,zt=Wt.pop();zt.isVisible()&&!zt.isCulled()&&(Te?E.renderDisplayObjectOptimized(zt,_t,E.context,Ov(E,lf)[lf],x):E.renderDisplayObject(zt,_t,E.context,Ov(E,lf)[lf],x));for(var sn=((Ht=zt.sortable)===null||Ht===void 0||(Ht=Ht.sorted)===null||Ht===void 0?void 0:Ht.length)>0?zt.sortable.sorted:zt.childNodes,yn=sn.length-1;yn>=0;yn--)Wt.push(sn[yn])}};ie.hooks.endFrame.tap(b.tag,function(){if(ut(),ae.root.childNodes.length===0){E.clearFullScreenLastFrame=!0;return}Te=ee.renderer.getConfig().enableRenderingOptimization,Ov(E,lf)[lf]={restoreStack:[],prevObject:null,currentContext:Ov(E,lf)[lf].currentContext},Ov(E,lf)[lf].currentContext.clear(),E.clearFullScreenLastFrame=!1;var gt=We.getContext(),Pt=We.getDPR();if(n0(E.dprMatrix,[Pt,Pt,1]),Yc(E.vpMatrix,E.dprMatrix,ne.getOrthoMatrix()),E.clearFullScreen)Te?(gt.save(),ct(ae.root,gt),gt.restore()):ct(ae.root,gt),E.removedRBushNodeAABBs=[];else{var _t=E.safeMergeAABB.apply(E,[E.mergeDirtyAABBs(E.renderQueue)].concat((0,la.Z)(E.removedRBushNodeAABBs.map(function(bi){var qi=bi.minX,Ra=bi.minY,uo=bi.maxX,Mo=bi.maxY,vl=new Ac;return vl.setMinMax([qi,Ra,0],[uo,Mo,0]),vl}))));if(E.removedRBushNodeAABBs=[],Ac.isEmpty(_t)){E.renderQueue=[];return}var Wt=E.convertAABB2Rect(_t),Ht=Wt.x,zt=Wt.y,sn=Wt.width,yn=Wt.height,Fn=Qc(E.vec3a,[Ht,zt,0],E.vpMatrix),Wn=Qc(E.vec3b,[Ht+sn,zt,0],E.vpMatrix),ar=Qc(E.vec3c,[Ht,zt+yn,0],E.vpMatrix),Qn=Qc(E.vec3d,[Ht+sn,zt+yn,0],E.vpMatrix),Mr=Math.min(Fn[0],Wn[0],Qn[0],ar[0]),Jr=Math.min(Fn[1],Wn[1],Qn[1],ar[1]),gr=Math.max(Fn[0],Wn[0],Qn[0],ar[0]),ur=Math.max(Fn[1],Wn[1],Qn[1],ar[1]),yr=Math.floor(Mr),Zr=Math.floor(Jr),or=Math.ceil(gr-Mr),ai=Math.ceil(ur-Jr);gt.save(),E.clearRect(gt,yr,Zr,or,ai,ee.background),gt.beginPath(),gt.rect(yr,Zr,or,ai),gt.clip(),gt.setTransform(E.vpMatrix[0],E.vpMatrix[1],E.vpMatrix[4],E.vpMatrix[5],E.vpMatrix[12],E.vpMatrix[13]);var ra=ee.renderer.getConfig(),sa=ra.enableDirtyRectangleRenderingDebug;sa&&Ze.dispatchEvent(new vf(N0.DIRTY_RECTANGLE,{dirtyRect:{x:yr,y:Zr,width:or,height:ai}}));var Xi=E.searchDirtyObjects(_t);Xi.sort(function(bi,qi){return bi.sortable.renderOrder-qi.sortable.renderOrder}).forEach(function(bi){bi&&bi.isVisible()&&!bi.isCulled()&&E.renderDisplayObject(bi,gt,E.context,Ov(E,lf)[lf],x)}),gt.restore(),E.renderQueue.forEach(function(bi){E.saveDirtyAABB(bi)}),E.renderQueue=[]}Ov(E,lf)[lf].restoreStack.forEach(function(){gt.restore()}),Ov(E,lf)[lf].restoreStack=[]}),ie.hooks.render.tap(b.tag,function(gt){E.clearFullScreen||E.renderQueue.push(gt)})}},{key:"clearRect",value:function(y,x,E,z,ee,ne){y.clearRect(x,E,z,ee),ne&&(y.fillStyle=ne,y.fillRect(x,E,z,ee))}},{key:"renderDisplayObjectOptimized",value:function(y,x,E,z,ee){var ne=y.nodeName,ie=!1,ae=!1,le=this.context.styleRendererFactory[ne],ye=this.pathGeneratorFactory[ne],Te=y.parsedStyle.clipPath;if(Te){ie=!z.prevObject||!So(Te.getWorldTransform(),z.prevObject.getWorldTransform()),ie&&(this.applyWorldTransform(x,Te),z.prevObject=null);var We=this.pathGeneratorFactory[Te.nodeName];We&&(x.save(),ae=!0,x.beginPath(),We(x,Te.parsedStyle),x.closePath(),x.clip())}if(le){ie=!z.prevObject||!So(y.getWorldTransform(),z.prevObject.getWorldTransform()),ie&&this.applyWorldTransform(x,y);var Ze=!z.prevObject;if(!Ze){var Ye=z.prevObject.nodeName;ne===Ea.TEXT?Ze=Ye!==Ea.TEXT:ne===Ea.IMAGE?Ze=Ye!==Ea.IMAGE:Ze=Ye===Ea.TEXT||Ye===Ea.IMAGE}le.applyStyleToContext(x,y,Ze,z),z.prevObject=y}ye&&(x.beginPath(),ye(x,y.parsedStyle),ne!==Ea.LINE&&ne!==Ea.PATH&&ne!==Ea.POLYLINE&&x.closePath()),le&&le.drawToContext(x,y,Ov(this,lf)[lf],this,ee),ae&&x.restore(),y.dirty(!1)}},{key:"renderDisplayObject",value:function(y,x,E,z,ee){var ne=y.nodeName,ie=z.restoreStack[z.restoreStack.length-1];ie&&!(y.compareDocumentPosition(ie)&wd.DOCUMENT_POSITION_CONTAINS)&&(x.restore(),z.restoreStack.pop());var ae=this.context.styleRendererFactory[ne],le=this.pathGeneratorFactory[ne],ye=y.parsedStyle.clipPath;if(ye){this.applyWorldTransform(x,ye);var Te=this.pathGeneratorFactory[ye.nodeName];Te&&(x.save(),z.restoreStack.push(y),x.beginPath(),Te(x,ye.parsedStyle),x.closePath(),x.clip())}ae&&(this.applyWorldTransform(x,y),x.save(),this.applyAttributesToContext(x,y)),le&&(x.beginPath(),le(x,y.parsedStyle),ne!==Ea.LINE&&ne!==Ea.PATH&&ne!==Ea.POLYLINE&&x.closePath()),ae&&(ae.render(x,y.parsedStyle,y,E,this,ee),x.restore()),y.dirty(!1)}},{key:"applyAttributesToContext",value:function(y,x){var E=x.parsedStyle,z=E.stroke,ee=E.fill,ne=E.opacity,ie=E.lineDash,ae=E.lineDashOffset;ie&&y.setLineDash(ie),fl(ae)||(y.lineDashOffset=ae),fl(ne)||(y.globalAlpha*=ne),!fl(z)&&!Array.isArray(z)&&!z.isNone&&(y.strokeStyle=x.attributes.stroke),!fl(ee)&&!Array.isArray(ee)&&!ee.isNone&&(y.fillStyle=x.attributes.fill)}},{key:"convertAABB2Rect",value:function(y){var x=y.getMin(),E=y.getMax(),z=Math.floor(x[0]),ee=Math.floor(x[1]),ne=Math.ceil(E[0]),ie=Math.ceil(E[1]),ae=ne-z,le=ie-ee;return{x:z,y:ee,width:ae,height:le}}},{key:"mergeDirtyAABBs",value:function(y){var x=new Ac;return y.forEach(function(E){var z=E.getRenderBounds();x.add(z);var ee=E.renderable.dirtyRenderBounds;ee&&x.add(ee)}),x}},{key:"searchDirtyObjects",value:function(y){var x=y.getMin(),E=(0,Pr.Z)(x,2),z=E[0],ee=E[1],ne=y.getMax(),ie=(0,Pr.Z)(ne,2),ae=ie[0],le=ie[1],ye=this.rBush.search({minX:z,minY:ee,maxX:ae,maxY:le});return ye.map(function(Te){var We=Te.displayObject;return We})}},{key:"saveDirtyAABB",value:function(y){var x=y.renderable;x.dirtyRenderBounds||(x.dirtyRenderBounds=new Ac);var E=y.getRenderBounds();E&&x.dirtyRenderBounds.update(E.center,E.halfExtents)}},{key:"applyWorldTransform",value:function(y,x,E){E?(Eh(this.tmpMat4,x.getLocalTransform()),Yc(this.tmpMat4,E,this.tmpMat4),Yc(this.tmpMat4,this.vpMatrix,this.tmpMat4)):(Eh(this.tmpMat4,x.getWorldTransform()),Yc(this.tmpMat4,this.vpMatrix,this.tmpMat4)),y.setTransform(this.tmpMat4[0],this.tmpMat4[1],this.tmpMat4[4],this.tmpMat4[5],this.tmpMat4[12],this.tmpMat4[13])}},{key:"safeMergeAABB",value:function(){for(var y=new Ac,x=arguments.length,E=new Array(x),z=0;z0;if(ye){if(E||x.attributes.stroke!==z.prevObject.attributes.stroke){var Te=!fl(ne.stroke)&&!Array.isArray(ne.stroke)&&!ne.stroke.isNone?x.attributes.stroke:gf.strokeStyle;Nd(y,"strokeStyle",Te,z.currentContext)}(E||ne.lineWidth!==ee.lineWidth)&&Nd(y,"lineWidth",fl(ne.lineWidth)?gf.lineWidth:ne.lineWidth,z.currentContext),(E||ne.lineDash!==ee.lineDash)&&Nd(y,"lineDash",ne.lineDash||gf.lineDash,z.currentContext),(E||ne.lineDashOffset!==ee.lineDashOffset)&&Nd(y,"lineDashOffset",fl(ne.lineDashOffset)?gf.lineDashOffset:ne.lineDashOffset,z.currentContext);for(var We=0;We4&&arguments[4]!==void 0?arguments[4]:!1;if(x){Nd(y,"shadowColor",gf.shadowColor,z.currentContext);for(var ne=0;ne-1&&Nd(y,"filter",ae.replace(/drop-shadow\([^)]*\)/,"").trim()||gf.filter,z.currentContext)}else Nd(y,"filter",gf.filter,z.currentContext)}},{key:"fillToContext",value:function(y,x,E,z,ee){var ne=this,ie=x.parsedStyle,ae=ie.fill,le=ie.fillRule,ye=null;if(Array.isArray(ae)&&ae.length>0)ae.forEach(function(We){var Ze=Nd(y,"fillStyle",N2(We,x,y,ne.imagePool),E.currentContext);ye=ye!=null?ye:Ze,le?y.fill(le):y.fill()});else{if(kp(ae)){var Te=B2(ae,x,y,x.ownerDocument.defaultView.context,z,ee,this.imagePool);Te&&(y.fillStyle=Te,ye=!0)}le?y.fill(le):y.fill()}ye!==null&&Nd(y,"fillStyle",ye,E.currentContext)}},{key:"strokeToContext",value:function(y,x,E,z,ee){var ne=this,ie=x.parsedStyle.stroke,ae=null;if(Array.isArray(ie)&&ie.length>0)ie.forEach(function(Te){var We=Nd(y,"strokeStyle",N2(Te,x,y,ne.imagePool),E.currentContext);ae=ae!=null?ae:We,y.stroke()});else{if(kp(ie)){var le=B2(ie,x,y,x.ownerDocument.defaultView.context,z,ee,this.imagePool);if(le){var ye=Nd(y,"strokeStyle",le,E.currentContext);ae=ae!=null?ae:ye}}y.stroke()}ae!==null&&Nd(y,"strokeStyle",ae,E.currentContext)}},{key:"drawToContext",value:function(y,x,E,z,ee){var ne,ie=x.nodeName,ae=x.parsedStyle,le=ae.opacity,ye=le===void 0?gf.globalAlpha:le,Te=ae.fillOpacity,We=Te===void 0?gf.fillOpacity:Te,Ze=ae.strokeOpacity,Ye=Ze===void 0?gf.strokeOpacity:Ze,$e=ae.lineWidth,ut=$e===void 0?gf.lineWidth:$e,ct=ae.fill&&!ae.fill.isNone,gt=ae.stroke&&!ae.stroke.isNone&&ut>0;if(!(!ct&&!gt)){var Pt=!fl(ae.shadowColor)&&ae.shadowBlur>0,_t=ae.shadowType==="inner",Wt=((ne=ae.fill)===null||ne===void 0?void 0:ne.alpha)===0,Ht=!!(ae.filter&&ae.filter.length),zt=Pt&>&&(ie===Ea.PATH||ie===Ea.LINE||ie===Ea.POLYLINE||Wt||_t),sn=null;if(ct){zt||this.applyShadowAndFilterStyleToContext(y,x,Pt,E);var yn=ye*We;sn=Nd(y,"globalAlpha",yn,E.currentContext),this.fillToContext(y,x,E,z,ee),zt||this.clearShadowAndFilterStyleForContext(y,Pt,Ht,E)}if(gt){var Fn=!1,Wn=ye*Ye,ar=Nd(y,"globalAlpha",Wn,E.currentContext);if(sn=ct?sn:ar,zt&&(this.applyShadowAndFilterStyleToContext(y,x,Pt,E),Fn=!0,_t)){var Qn=y.globalCompositeOperation;y.globalCompositeOperation="source-atop",this.strokeToContext(y,x,E,z,ee),y.globalCompositeOperation=Qn,this.clearShadowAndFilterStyleForContext(y,Pt,Ht,E,!0)}this.strokeToContext(y,x,E,z,ee),Fn&&this.clearShadowAndFilterStyleForContext(y,Pt,Ht,E)}sn!==null&&Nd(y,"globalAlpha",sn,E.currentContext)}}}])}(),O5=function(b){function a(){return(0,si.Z)(this,a),Ei(this,a,arguments)}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"render",value:function(x,E,z,ee,ne,ie){var ae=E.fill,le=E.fillRule,ye=E.opacity,Te=ye===void 0?1:ye,We=E.fillOpacity,Ze=We===void 0?1:We,Ye=E.stroke,$e=E.strokeOpacity,ut=$e===void 0?1:$e,ct=E.lineWidth,gt=ct===void 0?1:ct,Pt=E.lineCap,_t=E.lineJoin,Wt=E.shadowType,Ht=E.shadowColor,zt=E.shadowBlur,sn=E.filter,yn=E.miterLimit,Fn=ae&&!ae.isNone,Wn=Ye&&!Ye.isNone&>>0,ar=(ae==null?void 0:ae.alpha)===0,Qn=!!(sn&&sn.length),Mr=!fl(Ht)&&zt>0,Jr=z.nodeName,gr=Wt==="inner",ur=Wn&&Mr&&(Jr===Ea.PATH||Jr===Ea.LINE||Jr===Ea.POLYLINE||ar||gr);Fn&&(x.globalAlpha=Te*Ze,ur||k2(z,x,Mr),N8(x,z,ae,le,ee,ne,ie,this.imagePool),ur||this.clearShadowAndFilter(x,Qn,Mr)),Wn&&(x.globalAlpha=Te*ut,x.lineWidth=gt,fl(yn)||(x.miterLimit=yn),fl(Pt)||(x.lineCap=Pt),fl(_t)||(x.lineJoin=_t),ur&&(gr&&(x.globalCompositeOperation="source-atop"),k2(z,x,!0),gr&&(L5(x,z,Ye,ee,ne,ie,this.imagePool),x.globalCompositeOperation=gf.globalCompositeOperation,this.clearShadowAndFilter(x,Qn,!0))),L5(x,z,Ye,ee,ne,ie,this.imagePool))}},{key:"clearShadowAndFilter",value:function(x,E,z){if(z&&(x.shadowColor="transparent",x.shadowBlur=0),E){var ee=x.filter;!fl(ee)&&ee.indexOf("drop-shadow")>-1&&(x.filter=ee.replace(/drop-shadow\([^)]*\)/,"").trim()||"none")}}}])}(sF);function k2(b,a,y){var x=b.parsedStyle,E=x.filter,z=x.shadowColor,ee=x.shadowBlur,ne=x.shadowOffsetX,ie=x.shadowOffsetY;E&&E.length&&(a.filter=b.style.filter),y&&(a.shadowColor=z.toString(),a.shadowBlur=ee||0,a.shadowOffsetX=ne||0,a.shadowOffsetY=ie||0)}function N8(b,a,y,x,E,z,ee,ne){var ie=arguments.length>8&&arguments[8]!==void 0?arguments[8]:!1;Array.isArray(y)?y.forEach(function(ae){b.fillStyle=N2(ae,a,b,ne),ie||(x?b.fill(x):b.fill())}):(kp(y)&&(b.fillStyle=B2(y,a,b,E,z,ee,ne)),ie||(x?b.fill(x):b.fill()))}function L5(b,a,y,x,E,z,ee){var ne=arguments.length>7&&arguments[7]!==void 0?arguments[7]:!1;Array.isArray(y)?y.forEach(function(ie){b.strokeStyle=N2(ie,a,b,ee),ne||b.stroke()}):(kp(y)&&(b.strokeStyle=B2(y,a,b,x,E,z,ee)),ne||b.stroke())}function lF(b,a){var y=(0,Pr.Z)(b,4),x=y[0],E=y[1],z=y[2],ee=y[3],ne=(0,Pr.Z)(a,4),ie=ne[0],ae=ne[1],le=ne[2],ye=ne[3],Te=Math.max(x,ie),We=Math.max(E,ae),Ze=Math.min(x+z,ie+le),Ye=Math.min(E+ee,ae+ye);return Ze<=Te||Ye<=We?null:[Te,We,Ze-Te,Ye-We]}function uF(b,a){var y=Qc(ds(),[b[0],b[1],0],a),x=Qc(ds(),[b[0]+b[2],b[1],0],a),E=Qc(ds(),[b[0],b[1]+b[3],0],a),z=Qc(ds(),[b[0]+b[2],b[1]+b[3],0],a);return[Math.min(y[0],x[0],E[0],z[0]),Math.min(y[1],x[1],E[1],z[1]),Math.max(y[0],x[0],E[0],z[0])-Math.min(y[0],x[0],E[0],z[0]),Math.max(y[1],x[1],E[1],z[1])-Math.min(y[1],x[1],E[1],z[1])]}var cF=function(b){function a(){return(0,si.Z)(this,a),Ei(this,a,arguments)}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"renderDownSampled",value:function(x,E,z,ee){var ne=ee.src,ie=ee.imageCache;if(!ie.downSampled){this.imagePool.createDownSampledImage(ne,z).then(function(){z.ownerDocument&&(z.dirty(),z.ownerDocument.defaultView.context.renderingService.dirty())}).catch(function(ae){console.error(ae)});return}x.drawImage(ie.downSampled,Math.floor(ee.drawRect[0]),Math.floor(ee.drawRect[1]),Math.ceil(ee.drawRect[2]),Math.ceil(ee.drawRect[3]))}},{key:"renderTile",value:function(x,E,z,ee){var ne=ee.src,ie=ee.imageCache,ae=ee.imageRect,le=ee.drawRect,ye=ie.size,Te=x.getTransform(),We=Te.a,Ze=Te.b,Ye=Te.c,$e=Te.d,ut=Te.e,ct=Te.f;if(x.resetTransform(),!(ie!=null&&ie.gridSize)){this.imagePool.createImageTiles(ne,[],function(){z.ownerDocument&&(z.dirty(),z.ownerDocument.defaultView.context.renderingService.dirty())},z).catch(function(Mr){console.error(Mr)});return}for(var gt=[ye[0]/ae[2],ye[1]/ae[3]],Pt=[ie.tileSize[0]/gt[0],ie.tileSize[1]/gt[1]],_t=[Math.floor((le[0]-ae[0])/Pt[0]),Math.ceil((le[0]+le[2]-ae[0])/Pt[0])],Wt=_t[0],Ht=_t[1],zt=[Math.floor((le[1]-ae[1])/Pt[1]),Math.ceil((le[1]+le[3]-ae[1])/Pt[1])],sn=zt[0],yn=zt[1],Fn=sn;Fn<=yn;Fn++)for(var Wn=Wt;Wn<=Ht;Wn++){var ar=ie.tiles[Fn][Wn];if(ar){var Qn=[Math.floor(ae[0]+ar.tileX*Pt[0]),Math.floor(ae[1]+ar.tileY*Pt[1]),Math.ceil(Pt[0]),Math.ceil(Pt[1])];x.drawImage(ar.data,Qn[0],Qn[1],Qn[2],Qn[3])}}x.setTransform(We,Ze,Ye,$e,ut,ct)}},{key:"render",value:function(x,E,z){var ee=E.x,ne=ee===void 0?0:ee,ie=E.y,ae=ie===void 0?0:ie,le=E.width,ye=E.height,Te=E.src,We=E.shadowColor,Ze=E.shadowBlur,Ye=this.imagePool.getImageSync(Te,z),$e=Ye==null?void 0:Ye.img,ut=le,ct=ye;if($e){ut||(ut=$e.width),ct||(ct=$e.height);var gt=!fl(We)&&Ze>0;k2(z,x,gt);try{var Pt=z.ownerDocument.defaultView.getContextService().getDomElement(),_t=Pt.width,Wt=Pt.height,Ht=x.getTransform(),zt=Ht.a,sn=Ht.b,yn=Ht.c,Fn=Ht.d,Wn=Ht.e,ar=Ht.f,Qn=e0(zt,yn,0,0,sn,Fn,0,0,0,0,1,0,Wn,ar,0,1),Mr=uF([ne,ae,ut,ct],Qn),Jr=lF([0,0,_t,Wt],Mr);if(!Jr)return;if(!z.ownerDocument.defaultView.getConfig().enableLargeImageOptimization){a.renderFull(x,E,z,{image:$e,drawRect:[ne,ae,ut,ct]});return}var gr=Mr[2]/Ye.size[0];if(gr<(Ye.downSamplingRate||.5)){this.renderDownSampled(x,E,z,{src:Te,imageCache:Ye,drawRect:[ne,ae,ut,ct]});return}if(!T5.isSupportTile){a.renderFull(x,E,z,{image:$e,drawRect:[ne,ae,ut,ct]});return}this.renderTile(x,E,z,{src:Te,imageCache:Ye,imageRect:Mr,drawRect:Jr})}catch(ur){}}}},{key:"drawToContext",value:function(x,E,z,ee,ne){this.render(x,E.parsedStyle,E)}}],[{key:"renderFull",value:function(x,E,z,ee){x.drawImage(ee.image,Math.floor(ee.drawRect[0]),Math.floor(ee.drawRect[1]),Math.ceil(ee.drawRect[2]),Math.ceil(ee.drawRect[3]))}}])}(O5),dF=function(b){function a(){return(0,si.Z)(this,a),Ei(this,a,arguments)}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"render",value:function(x,E,z,ee,ne,ie){z.getBounds();var ae=E.lineWidth,le=ae===void 0?1:ae,ye=E.textAlign,Te=ye===void 0?"start":ye,We=E.textBaseline,Ze=We===void 0?"alphabetic":We,Ye=E.lineJoin,$e=Ye===void 0?"miter":Ye,ut=E.miterLimit,ct=ut===void 0?10:ut,gt=E.letterSpacing,Pt=gt===void 0?0:gt,_t=E.stroke,Wt=E.fill,Ht=E.fillRule,zt=E.fillOpacity,sn=zt===void 0?1:zt,yn=E.strokeOpacity,Fn=yn===void 0?1:yn,Wn=E.opacity,ar=Wn===void 0?1:Wn,Qn=E.metrics,Mr=E.x,Jr=Mr===void 0?0:Mr,gr=E.y,ur=gr===void 0?0:gr,yr=E.dx,Zr=E.dy,or=E.shadowColor,ai=E.shadowBlur,ra=E.textDecorationLine,sa=Qn.font,Xi=Qn.lines,bi=Qn.height,qi=Qn.lineHeight,Ra=Qn.lineMetrics;x.font=sa,x.lineWidth=le,x.textAlign=Te==="middle"?"center":Te;var uo=Ze;uo==="alphabetic"&&(uo="bottom"),x.lineJoin=$e,fl(ct)||(x.miterLimit=ct);var Mo=ur;Ze==="middle"?Mo+=-bi/2-qi/2:Ze==="bottom"||Ze==="alphabetic"||Ze==="ideographic"?Mo+=-bi:(Ze==="top"||Ze==="hanging")&&(Mo+=-qi);var vl=Jr+(yr||0);Mo+=Zr||0,Xi.length===1&&(uo==="bottom"?(uo="middle",Mo-=.5*bi):uo==="top"&&(uo="middle",Mo+=.5*bi)),x.textBaseline=uo;var ul=!fl(or)&&ai>0;k2(z,x,ul);for(var Do=0;Do0&&arguments[0]!==void 0?arguments[0]:{};return(0,si.Z)(this,a),y=Ei(this,a),y.name="canvas-renderer",y.options=x,y}return(0,pa.Z)(a,b),(0,zr.Z)(a,[{key:"init",value:function(){var x,E=(0,di.Z)({dirtyObjectNumThreshold:500,dirtyObjectRatioThreshold:.8},this.options),z=this.context.imagePool,ee=new O5(z),ne=(x={},(0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)((0,xs.Z)(x,Ea.CIRCLE,ee),Ea.ELLIPSE,ee),Ea.RECT,ee),Ea.IMAGE,new cF(z)),Ea.TEXT,new dF(z)),Ea.LINE,ee),Ea.POLYLINE,ee),Ea.POLYGON,ee),Ea.PATH,ee),Ea.GROUP,void 0),(0,xs.Z)((0,xs.Z)((0,xs.Z)(x,Ea.HTML,void 0),Ea.MESH,void 0),Ea.FRAGMENT,void 0));this.context.defaultStyleRendererFactory=ne,this.context.styleRendererFactory=ne,this.addRenderingPlugin(new O8(E))}},{key:"destroy",value:function(){this.removeAllRenderingPlugins(),delete this.context.defaultStyleRendererFactory,delete this.context.styleRendererFactory}}])}(np);var R8=function(){function b(){(0,si.Z)(this,b)}return(0,zr.Z)(b,[{key:"apply",value:function(y,x){var E=this,z=y.renderingService,ee=y.renderingContext,ne=y.config;this.context=y;var ie=ee.root.ownerDocument.defaultView,ae=function(zt){z.hooks.pointerMove.call(zt)},le=function(zt){z.hooks.pointerUp.call(zt)},ye=function(zt){z.hooks.pointerDown.call(zt)},Te=function(zt){z.hooks.pointerOver.call(zt)},We=function(zt){z.hooks.pointerOut.call(zt)},Ze=function(zt){z.hooks.pointerCancel.call(zt)},Ye=function(zt){z.hooks.pointerWheel.call(zt)},$e=function(zt){z.hooks.click.call(zt)},ut=function(zt){x.globalThis.document.addEventListener("pointermove",ae,!0),zt.addEventListener("pointerdown",ye,!0),zt.addEventListener("pointerleave",We,!0),zt.addEventListener("pointerover",Te,!0),x.globalThis.addEventListener("pointerup",le,!0),x.globalThis.addEventListener("pointercancel",Ze,!0)},ct=function(zt){zt.addEventListener("touchstart",ye,!0),zt.addEventListener("touchend",le,!0),zt.addEventListener("touchmove",ae,!0),zt.addEventListener("touchcancel",Ze,!0)},gt=function(zt){x.globalThis.document.addEventListener("mousemove",ae,!0),zt.addEventListener("mousedown",ye,!0),zt.addEventListener("mouseout",We,!0),zt.addEventListener("mouseover",Te,!0),x.globalThis.addEventListener("mouseup",le,!0)},Pt=function(zt){x.globalThis.document.removeEventListener("pointermove",ae,!0),zt.removeEventListener("pointerdown",ye,!0),zt.removeEventListener("pointerleave",We,!0),zt.removeEventListener("pointerover",Te,!0),x.globalThis.removeEventListener("pointerup",le,!0),x.globalThis.removeEventListener("pointercancel",Ze,!0)},_t=function(zt){zt.removeEventListener("touchstart",ye,!0),zt.removeEventListener("touchend",le,!0),zt.removeEventListener("touchmove",ae,!0),zt.removeEventListener("touchcancel",Ze,!0)},Wt=function(zt){x.globalThis.document.removeEventListener("mousemove",ae,!0),zt.removeEventListener("mousedown",ye,!0),zt.removeEventListener("mouseout",We,!0),zt.removeEventListener("mouseover",Te,!0),x.globalThis.removeEventListener("mouseup",le,!0)};z.hooks.init.tap(b.tag,function(){var Ht=E.context.contextService.getDomElement();x.globalThis.navigator.msPointerEnabled?(Ht.style.msContentZooming="none",Ht.style.msTouchAction="none"):ie.supportsPointerEvents&&(Ht.style.touchAction="none"),ie.supportsPointerEvents?ut(Ht):gt(Ht),ie.supportsTouchEvents&&ct(Ht),ne.useNativeClickEvent&&Ht.addEventListener("click",$e,!0),Ht.addEventListener("wheel",Ye,{passive:!0,capture:!0})}),z.hooks.destroy.tap(b.tag,function(){var Ht=E.context.contextService.getDomElement();x.globalThis.navigator.msPointerEnabled?(Ht.style.msContentZooming="",Ht.style.msTouchAction=""):ie.supportsPointerEvents&&(Ht.style.touchAction=""),ie.supportsPointerEvents?Pt(Ht):Wt(Ht),ie.supportsTouchEvents&&_t(Ht),ne.useNativeClickEvent&&Ht.removeEventListener("click",$e,!0),Ht.removeEventListener("wheel",Ye,!0)})}}])}();R8.tag="DOMInteraction";var hF=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z1&&arguments[1]!==void 0?arguments[1]:[0,0,0];return"matrix(".concat([y[0],y[1],y[4],y[5],y[12]+x[0],y[13]+x[1]].join(","),")")}},{key:"apply",value:function(y,x){var E=this,z=y.camera,ee=y.renderingContext,ne=y.renderingService;this.context=y;var ie=ee.root.ownerDocument.defaultView,ae=ie.context.eventService.nativeHTMLMap,le=function(ut,ct){ct.style.transform=E.joinTransformMatrix(ut.getWorldTransform(),ut.getOrigin())},ye=function(ut){var ct=ut.target;if(ct.nodeName===Ea.HTML){E.$camera||(E.$camera=E.createCamera(z));var gt=E.getOrCreateEl(ct);E.$camera.appendChild(gt),Object.keys(ct.attributes).forEach(function(Pt){E.updateAttribute(Pt,ct)}),le(ct,gt),ae.set(gt,ct)}},Te=function(ut){var ct=ut.target;if(ct.nodeName===Ea.HTML&&E.$camera){var gt=E.getOrCreateEl(ct);gt&&(gt.remove(),ae.delete(gt))}},We=function(ut){var ct=ut.target;if(ct.nodeName===Ea.HTML){var gt=ut.attrName;E.updateAttribute(gt,ct)}},Ze=function(ut){for(var ct=ut.detail,gt=0;gt0&&ne[0]!==void 0?ne[0]:{},z=E.type,ee=E.encoderOptions,ie.abrupt("return",this.context.canvas.toDataURL(z,ee));case 1:case"end":return ie.stop()}},x,this)}));function y(){return a.apply(this,arguments)}return y}()}])}(),mF=function(b){function a(){var y;(0,si.Z)(this,a);for(var x=arguments.length,E=new Array(x),z=0;z{const x=this.context.canvas,E=x.context.renderingContext.root.ownerDocument.defaultView;this.normalizeToPointerEvent(y,E).forEach(ee=>{const ne=this.bootstrapEvent(this.rootPointerEvent,ee,E,y);Xx(x.context.eventService,"mappingTable.pointerupoutside",[]),x.context.eventService.mapEvent(ne)})}}get eventService(){return this.context.canvas.context.eventService}get events(){return[Ba.CLICK,Ba.POINTER_DOWN,Ba.POINTER_MOVE,Ba.POINTER_UP,Ba.POINTER_OVER,Ba.POINTER_LEAVE]}getDomElement(){return this.getShape("key").getDomElement()}render(a=this.parsedAttributes,y=this){this.drawKeyShape(a,y),this.drawPortShapes(a,y)}getKeyStyle(a){const y=by(a,["dx","dy","innerHTML","pointerEvents","cursor"]),{dx:x=0,dy:E=0}=y,z=xF(y,["dx","dy"]),[ee,ne]=this.getSize(a);return Object.assign(Object.assign({x,y:E},z),{width:ee,height:ne})}drawKeyShape(a,y){const x=this.getKeyStyle(a),{x:E,y:z,width:ee=0,height:ne=0}=x,ie=this.upsert("key-container",sh,{x:E,y:z,width:ee,height:ne,opacity:0},y);return this.upsert("key",oy,x,ie)}connectedCallback(){if(!(this.context.canvas.getRenderer("main")instanceof eE))return;const x=this.getDomElement();this.events.forEach(E=>{x.addEventListener(E,this.forwardEvents)})}attributeChangedCallback(a,y,x){a==="zIndex"&&y!==x&&(this.getDomElement().style.zIndex=x)}destroy(){const a=this.getDomElement();this.events.forEach(y=>{a.removeEventListener(y,this.forwardEvents)}),super.destroy()}normalizeToPointerEvent(a,y){const x=[];if(y.isTouchEvent(a))for(let E=0;Ethis.context.element.getElement(ee)).filter(Boolean);if(E.length===0){const ee=new Ac,{x:ne=0,y:ie=0,size:ae}=a,[le,ye]=F0(ae);return ee.setMinMax([ne-le/2,ie-ye/2,0],[ne+le/2,ie+ye/2,0]),ee}const z=Hx(E.map(ee=>ee.getBounds()));return x?Qg(z,x):z}drawCollapsedMarkerShape(a,y){const x=this.getCollapsedMarkerStyle(a);this.upsert("collapsed-marker",w8,x,y),w5(this)}getCollapsedMarkerStyle(a){if(!a.collapsed||!a.collapsedMarker)return!1;const y=Vd(this.getGraphicStyle(a),"collapsedMarker"),{type:x}=y,E=z8(y,["type"]),z=this.getShape("key"),[ee,ne]=ug(z.getLocalBounds(),"center"),ie=Object.assign(Object.assign({},E),{x:ee,y:ne});if(x){const ae=this.getCollapsedMarkerText(x,a);Object.assign(ie,{text:ae})}return ie}getCollapsedMarkerText(a,y){const{childrenData:x=[]}=y,{model:E}=this.context;return a==="descendant-count"?E.getDescendantsData(this.id).length.toString():a==="child-count"?x.length.toString():a==="node-count"?E.getDescendantsData(this.id).filter(z=>E.getElementType(Bi(z))==="node").length.toString():Os(a)?a(x):""}getComboPosition(a){const{x:y=0,y:x=0,collapsed:E,childrenData:z=[]}=a;if(z.length===0)return[+y,+x,0];if(E){const{model:ee}=this.context,ne=ee.getDescendantsData(this.id).filter(ie=>!ee.isCombo(Bi(ie)));if(ne.length>0&&ne.some(Kk)){const ie=ne.reduce((ae,le)=>Gl(ae,Of(le)),[0,0,0]);return jp(ie,ne.length)}return[+y,+x,0]}return this.getContentBBox(a).center}getComboStyle(a){const[y,x]=this.getComboPosition(a);return{x:y,y:x,transform:[["translate",y,x]]}}updateComboPosition(a){const y=this.getComboStyle(a);Object.assign(this.style,y);const{x,y:E}=y;this.context.model.syncNodeLikeDatum({id:this.id,style:{x,y:E}}),S5(this)}render(a,y=this){super.render(a,y),this.drawCollapsedMarkerShape(a,y)}update(a={}){super.update(a),this.updateComboPosition(this.parsedAttributes)}onframe(){super.onframe(),this.attributes.collapsed||this.updateComboPosition(this.parsedAttributes),this.drawKeyShape(this.parsedAttributes,this)}animate(a,y){const x=super.animate(this.attributes.collapsed?a:a.map(E=>{var{x:z,y:ee,z:ne,transform:ie}=E,ae=z8(E,["x","y","z","transform"]);return ae}),y);return x&&new Proxy(x,{set:(E,z,ee)=>(z==="currentTime"&&Promise.resolve().then(()=>this.onframe()),Reflect.set(E,z,ee))})}}k1.defaultStyleProps={childrenNode:[],droppable:!0,draggable:!0,collapsed:!1,collapsedSize:32,collapsedMarker:!0,collapsedMarkerZIndex:1,collapsedMarkerFontSize:12,collapsedMarkerTextAlign:"center",collapsedMarkerTextBaseline:"middle",collapsedMarkerType:"child-count"};class CF extends k1{constructor(a){super(a)}drawKeyShape(a,y){return this.upsert("key",wv,this.getKeyStyle(a),y)}getKeyStyle(a){const{collapsed:y}=a,x=super.getKeyStyle(a),[E]=this.getKeySize(a);return Object.assign(Object.assign(Object.assign({},x),y&&Vd(x,"collapsed")),{r:E/2})}getCollapsedKeySize(a){const[y,x]=F0(a.collapsedSize),E=Math.max(y,x)/2;return[E*2,E*2,0]}getExpandedKeySize(a){const y=this.getContentBBox(a),[x,E]=Zg(y),z=Math.sqrt(Math.pow(x,2)+Math.pow(E,2))/2;return[z*2,z*2,0]}getIntersectPoint(a,y=!1){const x=this.getShape("key").getBounds();return E2(a,x,y)}}class wF extends k1{constructor(a){super(a)}drawKeyShape(a,y){return this.upsert("key",sh,this.getKeyStyle(a),y)}getKeyStyle(a){const y=super.getKeyStyle(a),[x,E]=this.getKeySize(a);return Object.assign(Object.assign(Object.assign({},y),a.collapsed&&Vd(y,"collapsed")),{width:x,height:E,x:-x/2,y:-E/2})}}var SF=function(b,a){if(!Wx(b))return b;for(var y=[],x=0;x-1:!1},PF=DF,IF=function(b,a){return a===void 0&&(a=[]),MF(b,function(y){return!PF(a,y)})},TF=IF;const OF={padding:10};function W8(b,a,y,x,E,z){const{padding:ee}=Object.assign(OF,z),ne=Gg(y,ee),ie=Gg(x,ee),ae=[b,...E,a];let le=null;const ye=[];for(let Te=0,We=ae.length;Tez?"N":"S":x===z?y>E?"W":"E":null}function B5(b,a){return a==="N"||a==="S"?Dv(b):Mv(b)}function j8(b,a,y){const x=[b[0],a[1]],E=[a[0],b[1]],z=Uh(b,x),ee=Uh(b,E),ne=y?LF[y]:null,ie=z===y||z!==ne&&ee!==y?x:E;return{points:[ie],direction:Uh(ie,a)}}function W2(b,a,y){if(i2(b,y)){const x=tE(b,a,y);return{points:[x],direction:Uh(x,a)}}else{const x=dy(b,y),z=["left","right"].includes(Kx(b,y))?[a[0],x[1]]:[x[0],a[1]];return{points:[z],direction:Uh(z,a)}}}function H8(b,a,y,x){const E=i2(a,y)?a:dy(a,y),z=[[E[0],b[1]],[b[0],E[1]]],ee=z.filter(ie=>J9(ie,y)&&!dD(ie,y,!0)),ne=ee.filter(ie=>Uh(ie,b)!==x);if(ne.length>0){const ie=ne.find(ae=>Uh(b,ae)===x)||ne[0];return{points:[ie],direction:Uh(ie,a)}}else{const ie=TF(z,ee)[0],ae=Jg(a,ie,B5(y,x)/2);return{points:[tE(ae,b,y),ae],direction:Uh(ae,a)}}}function BF(b,a,y,x){let E=W2(b,a,y);const z=Gx(E.points[0]);if(zp(z,x)){E=W2(a,b,x);const ee=Gx(E.points[0]);if(zp(ee,y)){const ne=Jg(b,z,B5(y,Uh(b,z))/2),ie=Jg(a,ee,B5(x,Uh(a,ee))/2),ae=[(ne[0]+ie[0])/2,(ne[1]+ie[1])/2],le=W2(b,ae,y),ye=H8(ae,a,x,le.direction);E.points=[le.points[0],ye.points[0]],E.direction=ye.direction}}return E}function N5(b,a,y,x,E){const ee=Hx([y,x]),ne=ud(a,ee.center)>ud(b,ee.center),[ie,ae]=ne?[a,b]:[b,a],le=Dv(ee)+Mv(ee);let ye;if(E){const Ze=[ie[0]+le*Math.cos(U8[E]),ie[1]+le*Math.sin(U8[E])];ye=Jg(dy(Ze,ee),Ze,.01)}else ye=Jg(dy(ie,ee),ie,-.01);let Te=tE(ye,ae,ee),We=[Qx(ye,2),Qx(Te,2)];if(of(Qx(ye),Qx(Te))){const Ze=p5(kc(ye,ie),[1,0,0])+Math.PI/2;Te=[ae[0]+le*Math.cos(Ze),ae[1]+le*Math.sin(Ze),0],Te=Qx(Jg(dy(Te,ee),ae,-.01),2);const Ye=tE(ye,Te,ee);We=[ye,Ye,Te]}return{points:ne?We.reverse():We,direction:Uh(ne?ye:Te,a)}}function tE(b,a,y){let x=[b[0],a[1]];return zp(x,y)&&(x=[a[0],b[1]]),x}function K8(b,a,y,x,E){let ie=typeof a=="number"?a:.5;a==="start"&&(ie=0),a==="end"&&(ie=.99);const ae=uh(b.getPoint(ie)),le=uh(b.getPoint(ie+.01));let ye=a==="start"?"left":a==="end"?"right":"center";if(a8(ae,le)||!y){const[ut,ct]=V8(b,ie,x,E);return{transform:[["translate",ut,ct]],textAlign:ye}}let Te=Math.atan2(le[1]-ae[1],le[0]-ae[0]);le[0]{const le=ee[ae-1]||E,ye=ee[ae+1]||z;if(!o8(le,ie,ye)&&a){const[Te,We]=FF(le,ie,ye,a);ne.push(["L",Te[0],Te[1]],["Q",ie[0],ie[1],We[0],We[1]],["L",We[0],We[1]])}else ne.push(["L",ie[0],ie[1]])}),ne.push(["L",z[0],z[1]]),y&&ne.push(["Z"]),ne}function FF(b,a,y,x){const E=b2(b,a),z=b2(y,a),ee=Math.min(x,Math.min(E,z)/2),ne=[a[0]-ee/E*(a[0]-b[0]),a[1]-ee/E*(a[1]-b[1])],ie=[a[0]-ee/z*(a[0]-y[0]),a[1]-ee/z*(a[1]-y[1])];return[ne,ie]}const zF=b=>{const a=Math.PI/2,y=Dv(b)/2,x=Mv(b)/2,E=Math.atan2(y,x)/2,z=Math.atan2(x,y)/2;return{top:[-a-z,-a+z],"top-right":[-a+z,-E],"right-top":[-a+z,-E],right:[-E,E],"bottom-right":[E,a-z],"right-bottom":[E,a-z],bottom:[a-z,a+z],"bottom-left":[a+z,Math.PI-E],"left-bottom":[a+z,Math.PI-E],left:[Math.PI-E,Math.PI+E],"top-left":[Math.PI+E,-a-z],"left-top":[Math.PI+E,-a-z]}};function G8(b,a,y,x,E){const z=Gg(b),ee=b.getCenter();let ne=x&&em(x),ie=E&&em(E);if(!ne||!ie){const ae=zF(z),le=ae[a][0],ye=ae[a][1],[Te,We]=Zg(z),Ze=Math.max(Te,We),Ye=Gl(ee,[Ze*Math.cos(le),Ze*Math.sin(le),0]),$e=Gl(ee,[Ze*Math.cos(ye),Ze*Math.sin(ye),0]);ne=U5(b,Ye),ie=U5(b,$e),y||([ne,ie]=[ie,ne])}return[ne,ie]}function WF(b,a,y,x,E,z){const ee=b.getPorts()[E||z],ne=b.getPorts()[z||E];let[ie,ae]=G8(b,a,y,ee,ne);const le=UF(b,ie,ae,x);return ee&&(ie=rE(ee,le[0])),ne&&(ae=rE(ne,le.at(-1))),Z8(ie,ae,le)}function UF(b,a,y,x){const E=b.getCenter();if(of(a,y)){const z=kc(a,E),ee=[x*Math.sign(z[0])||x/2,x*Math.sign(z[1])||-x/2,0];return[Gl(a,ee),Gl(y,Up(ee,[1,-1,1]))]}return[Jg(E,a,ud(E,a)+x),Jg(E,y,ud(E,y)+x)]}function jF(b,a,y,x,E,z,ee){const ne=W5(b),ie=ne[z||ee],ae=ne[ee||z];let[le,ye]=G8(b,y,x,ie,ae);const Te=HF(b,le,ye,E);return ie&&(le=rE(ie,Te[0])),ae&&(ye=rE(ae,Te.at(-1))),k5([le,...Te,ye],a)}function HF(b,a,y,x){const E=[],z=Gg(b);if(of(a,y))switch(Kx(a,z)){case"left":E.push([a[0]-x,a[1]]),E.push([a[0]-x,a[1]+x]),E.push([a[0],a[1]+x]);break;case"right":E.push([a[0]+x,a[1]]),E.push([a[0]+x,a[1]+x]),E.push([a[0],a[1]+x]);break;case"top":E.push([a[0],a[1]-x]),E.push([a[0]+x,a[1]-x]),E.push([a[0]+x,a[1]]);break;case"bottom":E.push([a[0],a[1]+x]),E.push([a[0]+x,a[1]+x]),E.push([a[0]+x,a[1]]);break}else{const ee=Kx(a,z),ne=Kx(y,z);if(ee===ne){const ie=ee;let ae,le;switch(ie){case"left":ae=Math.min(a[0],y[0])-x,E.push([ae,a[1]]),E.push([ae,y[1]]);break;case"right":ae=Math.max(a[0],y[0])+x,E.push([ae,a[1]]),E.push([ae,y[1]]);break;case"top":le=Math.min(a[1],y[1])-x,E.push([a[0],le]),E.push([y[0],le]);break;case"bottom":le=Math.max(a[1],y[1])+x,E.push([a[0],le]),E.push([y[0],le]);break}}else{const ie=(Te,We)=>({left:[We[0]-x,We[1]],right:[We[0]+x,We[1]],top:[We[0],We[1]-x],bottom:[We[0],We[1]+x]})[Te],ae=ie(ee,a),le=ie(ne,y),ye=tE(ae,le,z);E.push(ae,ye,le)}}return E}function _5(b,a){const y=new Set,x=new Set,E=new Set;return b.forEach(z=>{a(z).forEach(ne=>{y.add(ne),b.includes(ne.source)&&b.includes(ne.target)?x.add(ne):E.add(ne)})}),{edges:Array.from(y),internal:Array.from(x),external:Array.from(E)}}function Q8(b,a){const y=[];let x=b;for(;x;){y.push(x);const E=a(Bi(x));if(E)x=E;else break}if(y.some(E=>{var z;return(z=E.style)===null||z===void 0?void 0:z.collapsed})){const E=y.reverse().findIndex(f0);return y[E]||y.at(-1)}return b}function KF(b,a){return a||(b<4?10:b===4?12:b*2.5)}const VF=(b,a)=>{const y=Math.max(b,a)/2;return[["M",-b/2,0],["A",y,y,0,1,0,2*y-b/2,0],["A",y,y,0,1,0,-b/2,0],["Z"]]},Y8=(b,a)=>[["M",-b/2,0],["L",b/2,-a/2],["L",b/2,a/2],["Z"]],ZF=(b,a)=>[["M",-b/2,0],["L",0,-a/2],["L",b/2,0],["L",0,a/2],["Z"]],GF=(b,a)=>[["M",-b/2,0],["L",b/2,-a/2],["L",4*b/5-b/2,0],["L",b/2,a/2],["Z"]],QF=(b,a)=>[["M",-b/2,-a/2],["L",b/2,-a/2],["L",b/2,a/2],["L",-b/2,a/2],["Z"]],YF=(b,a)=>{const y=b/2,x=b/7,E=b-x;return[["M",-y,0],["L",0,-a/2],["L",0,a/2],["Z"],["M",E-y,-a/2],["L",E+x-y,-a/2],["L",E+x-y,a/2],["L",E-y,a/2],["Z"]]},XF=(b,a)=>[["M",b/2,-a/2],["L",-b/2,0],["L",b/2,0],["L",-b/2,0],["L",b/2,a/2]];var U2=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{ae in E&&(ie[ae]=E[ae])}),ie}getLoopPath(a){const{sourcePort:y,targetPort:x}=a,E=this.sourceNode,z=Gg(E),ee=Math.max(Mv(z),Dv(z)),{placement:ne,clockwise:ie,dist:ae=ee}=Vd(this.getGraphicStyle(a),"loop");return WF(E,ne,ie,ae,y,x)}getEndpoints(a,y=!0,x=[]){const{sourcePort:E,targetPort:z}=a,{sourceNode:ee,targetNode:ne}=this,[ie,ae]=lz(ee,ne,E,z);if(!y){const We=ie?em(ie):ee.getCenter(),Ze=ae?em(ae):ne.getCenter();return[We,Ze]}const le=typeof x=="function"?x():x,ye=rP(ie||ee,le[0]||ae||ne),Te=rP(ae||ne,le[le.length-1]||ie||ee);return[ye,Te]}getHaloStyle(a){if(a.halo===!1)return!1;const y=this.getKeyStyle(a),x=Vd(this.getGraphicStyle(a),"halo");return Object.assign(Object.assign({},y),x)}getLabelStyle(a){if(a.label===!1||!a.labelText)return!1;const y=Vd(this.getGraphicStyle(a),"label"),{placement:x,offsetX:E,offsetY:z,autoRotate:ee,maxWidth:ne}=y,ie=U2(y,["placement","offsetX","offsetY","autoRotate","maxWidth"]),ae=K8(this.shapeMap.key,x,ee,E,z),le=this.shapeMap.key.getLocalBounds(),ye=o_([le.min,le.max],ne);return Object.assign({wordWrapWidth:ye},ae,ie)}getBadgeStyle(a){if(a.badge===!1||!a.badgeText)return!1;const y=Vd(a,"badge"),{offsetX:x,offsetY:E,placement:z}=y,ee=U2(y,["offsetX","offsetY","placement"]);return Object.assign(ee,NF(this.shapeMap,z,a.labelPlacement,x,E))}drawArrow(a,y){var x;const E=y==="start",ee=a[y==="start"?"startArrow":"endArrow"],ne=this.shapeMap.key;if(ee){const ie=this.getArrowStyle(a,E),[ae,le,ye]=E?["markerStart","markerStartOffset","startArrowOffset"]:["markerEnd","markerEndOffset","endArrowOffset"],Te=ne.parsedStyle[ae];if(Te)Te.attr(ie);else{const We=ie.src?_x:B0,Ze=new We({style:ie});ne.style[ae]=Ze}ne.style[le]=a[ye]||ie.width/2+ +ie.lineWidth}else{const ie=E?"markerStart":"markerEnd";(x=ne.style[ie])===null||x===void 0||x.destroy(),ne.style[ie]=null}}getArrowStyle(a,y){const x=this.getShape("key").attributes,E=y?"startArrow":"endArrow",z=Vd(this.getGraphicStyle(a),E),{size:ee,type:ne}=z,ie=U2(z,["size","type"]),[ae,le]=F0(KF(x.lineWidth,ee)),Te=(Os(ne)?ne:Je[ne]||Y8)(ae,le);return Object.assign(by(x,["stroke","strokeOpacity","fillOpacity"]),{width:ae,height:le},Object.assign({},Te&&{d:Te,fill:ne==="simple"?"":x.stroke}),ie)}drawLabelShape(a,y){const x=this.getLabelStyle(a);this.upsert("label",Tv,x,y)}drawHaloShape(a,y){const x=this.getHaloStyle(a);this.upsert("halo",B0,x,y)}drawBadgeShape(a,y){const x=this.getBadgeStyle(a);this.upsert("badge",N1,x,y)}drawSourceArrow(a){this.drawArrow(a,"start")}drawTargetArrow(a){this.drawArrow(a,"end")}drawKeyShape(a,y){const x=this.getKeyStyle(a);return this.upsert("key",B0,x,y)}render(a=this.parsedAttributes,y=this){this.drawKeyShape(a,y),this.getShape("key")&&(this.drawSourceArrow(a),this.drawTargetArrow(a),this.drawLabelShape(a,y),this.drawHaloShape(a,y),this.drawBadgeShape(a,y))}onframe(){this.drawKeyShape(this.parsedAttributes,this),this.drawSourceArrow(this.parsedAttributes),this.drawTargetArrow(this.parsedAttributes),this.drawHaloShape(this.parsedAttributes,this),this.drawLabelShape(this.parsedAttributes,this),this.drawBadgeShape(this.parsedAttributes,this)}animate(a,y){const x=super.animate(a,y);return x&&new Proxy(x,{set:(E,z,ee)=>(z==="currentTime"&&Promise.resolve().then(()=>this.onframe()),Reflect.set(E,z,ee))})}}$g.defaultStyleProps={badge:!0,badgeOffsetX:0,badgeOffsetY:0,badgePlacement:"suffix",isBillboard:!0,label:!0,labelAutoRotate:!0,labelIsBillboard:!0,labelMaxWidth:"80%",labelOffsetX:4,labelOffsetY:0,labelPlacement:"center",labelTextBaseline:"middle",labelWordWrap:!1,halo:!1,haloDroppable:!1,haloLineDash:0,haloLineWidth:12,haloPointerEvents:"none",haloStrokeOpacity:.25,haloZIndex:-1,loop:!0,startArrow:!1,startArrowLineDash:0,startArrowLineJoin:"round",startArrowLineWidth:1,startArrowTransformOrigin:"center",startArrowType:"vee",endArrow:!1,endArrowLineDash:0,endArrowLineJoin:"round",endArrowLineWidth:1,endArrowTransformOrigin:"center",endArrowType:"vee",loopPlacement:"top",loopClockwise:!0};class xy extends $g{constructor(a){super(Xf({style:xy.defaultStyleProps},a))}getKeyPath(a){const[y,x]=this.getEndpoints(a),{controlPoints:E,curvePosition:z,curveOffset:ee}=a,ne=this.getControlPoints(y,x,kF(z),RF(ee),E);return Z8(y,x,ne)}getControlPoints(a,y,x,E,z){return(z==null?void 0:z.length)===2?z:[R5(a,y,x[0],E[0]),R5(a,y,x[1],E[1])]}}xy.defaultStyleProps={curvePosition:.5,curveOffset:20};class j2 extends xy{constructor(a){super(Xf({style:j2.defaultStyleProps},a))}getControlPoints(a,y,x,E){const z=y[0]-a[0];return[[a[0]+z*x[0]+E[0],a[1]],[y[0]-z*x[1]+E[1],y[1]]]}}j2.defaultStyleProps={curvePosition:[.5,.5],curveOffset:[0,0]};class H2 extends xy{constructor(a){super(Xf({style:H2.defaultStyleProps},a))}get ref(){return this.context.model.getRootsData()[0]}getEndpoints(a){if(this.sourceNode.id===this.ref.id)return super.getEndpoints(a);const y=Of(this.ref),x=this.sourceNode.getIntersectPoint(y,!0),E=this.targetNode.getIntersectPoint(y);return[x,E]}toRadialCoordinate(a){const y=Of(this.ref),x=ud(a,y),E=e8(kc(a,y));return[x,E]}getControlPoints(a,y,x,E){const[z,ee]=this.toRadialCoordinate(a),[ne]=this.toRadialCoordinate(y),ie=ne-z;return[[a[0]+(ie*x[0]+E[0])*Math.cos(ee),a[1]+(ie*x[0]+E[0])*Math.sin(ee)],[y[0]-(ie*x[1]-E[0])*Math.cos(ee),y[1]-(ie*x[1]-E[0])*Math.sin(ee)]]}}H2.defaultStyleProps={curvePosition:.5,curveOffset:20};class K2 extends xy{constructor(a){super(Xf({style:K2.defaultStyleProps},a))}getControlPoints(a,y,x,E){const z=y[1]-a[1];return[[a[0],a[1]+z*x[0]+E[0]],[y[0],y[1]-z*x[1]+E[1]]]}}K2.defaultStyleProps={curvePosition:[.5,.5],curveOffset:[0,0]};class V2 extends $g{constructor(a){super(Xf({style:V2.defaultStyleProps},a))}getKeyPath(a){const[y,x]=this.getEndpoints(a);return[["M",y[0],y[1]],["L",x[0],x[1]]]}}V2.defaultStyleProps={};const JF={enableObstacleAvoidance:!1,offset:10,maxAllowedDirectionChange:Math.PI/2,maximumLoops:3e3,gridSize:5,startDirections:["top","right","bottom","left"],endDirections:["top","right","bottom","left"],directionMap:{right:{stepX:1,stepY:0},left:{stepX:-1,stepY:0},bottom:{stepX:0,stepY:1},top:{stepX:0,stepY:-1}},penalties:{0:0,90:0},distFunc:b2},dg=b=>`${Math.round(b[0])}|||${Math.round(b[1])}`;function Ey(b,a){const y=x=>Math.round(x/a);return ys(b)?y(b):b.map(y)}function qF(b,a){const y=Math.abs(b-a);return y>Math.PI?2*Math.PI-y:y}function X8(b,a){const y=a[0]-b[0],x=a[1]-b[1];return!y&&!x?0:Math.atan2(x,y)}function J8(b,a,y,x){const E=X8(b,a),z=y[dg(b)],ne=X8(z||x,b);return qF(ne,E)}const $F=(b,a)=>{const{offset:y,gridSize:x}=a,E={};return b.forEach(z=>{if(!z||z.destroyed||!z.isVisible())return;const ee=Qg(z.getRenderBounds(),y);for(let ne=Ey(ee.min[0],x);ne<=Ey(ee.max[0],x);ne+=1)for(let ie=Ey(ee.min[1],x);ie<=Ey(ee.max[1],x);ie+=1)E[`${ne}|||${ie}`]=!0}),E};function q8(b,a,y){return Math.min(...a.map(x=>y(b,x)))}function ez(b,a,y){let x=b[0],E=y(b[0],a);for(let z=0;z{if(!a)return[b];const{directionMap:E,offset:z}=x,ee=Qg(a.getRenderBounds(),z),ne=Object.keys(E).reduce((ie,ae)=>{if(y.includes(ae)){const le=E[ae],[ye,Te]=Zg(ee),We=[b[0]+le.stepX*ye,b[1]+le.stepY*Te],Ze=eR(ee);for(let Ye=0;YeEy(ie,x.gridSize))},tz=(b,a,y,x,E,z,ee)=>{const ne=[];let ie=[z[0]===x[0]?x[0]:b[0]*ee,z[1]===x[1]?x[1]:b[1]*ee];ne.unshift(ie);let ae=b,le=a[dg(ae)];for(;le;){const We=le,Ze=ae;J8(We,Ze,a,y)&&(ie=[We[0]===Ze[0]?ie[0]:We[0]*ee,We[1]===Ze[1]?ie[1]:We[1]*ee],ne.unshift(ie)),le=a[dg(We)],ae=We}const ye=E.map(We=>[We[0]*ee,We[1]*ee]),Te=ez(ye,ie,b2);return ne.unshift(Te),ne};function nz(b,a,y,x){const E=py(b.getCenter()),z=py(a.getCenter()),ee=Object.assign(JF,x),{gridSize:ne}=ee,ie=ee.enableObstacleAvoidance?y:[b,a],ae=$F(ie,ee),le=Ey(E,ne),ye=Ey(z,ne),Te=$8(E,b,ee.startDirections,ee),We=$8(z,a,ee.endDirections,ee);Te.forEach(zt=>delete ae[dg(zt)]),We.forEach(zt=>delete ae[dg(zt)]);const Ze={},Ye={},$e={},ut={},ct={},gt=new rz;for(let zt=0;ztdg(zt));let _t=ee.maximumLoops,Wt,Ht=1/0;for(const[zt,sn]of Object.entries(Ze))ct[zt]<=Ht&&(Ht=ct[zt],Wt=sn);for(;Object.keys(Ze).length>0&&_t>0;){const zt=gt.minId(!1);if(zt)Wt=Ze[zt];else break;const sn=dg(Wt);if(Pt.includes(sn))return tz(Wt,$e,le,z,Te,ye,ne);delete Ze[sn],gt.remove(sn),Ye[sn]=!0;for(const yn of Object.values(ee.directionMap)){const Fn=Gl(Wt,[yn.stepX,yn.stepY]),Wn=dg(Fn);if(Ye[Wn])continue;const ar=J8(Wt,Fn,$e,le);if(ar>ee.maxAllowedDirectionChange||ae[Wn])continue;Ze[Wn]||(Ze[Wn]=Fn);const Qn=ee.penalties[ar],Mr=ee.distFunc(Wt,Fn)+(isNaN(Qn)?ne:Qn),Jr=ut[sn]+Mr,gr=ut[Wn];gr&&Jr>=gr||($e[Wn]=Wt,ut[Wn]=Jr,ct[Wn]=Jr+q8(Fn,We,ee.distFunc),gt.add({id:Wn,value:ct[Wn]}))}_t-=1}return[]}class rz{constructor(){this.arr=[],this.map={},this.arr=[],this.map={}}_innerAdd(a,y){let x=0,E=y-1;for(;E-x>1;){const z=Math.floor((x+E)/2);if(this.arr[z].value>a.value)E=z;else if(this.arr[z].value=0;y--)this.map[this.arr[y].id]?a=this.arr[y].id:this.arr.splice(y,1);return a}_findFirstId(){for(;this.arr.length;){const a=this.arr.shift();if(this.map[a.id])return a.id}}minId(a){return a?this._clearAndGetMinId():this._findFirstId()}}class Z2 extends $g{constructor(a){super(Xf({style:Z2.defaultStyleProps},a))}getControlPoints(a){const{router:y}=a,{sourceNode:x,targetNode:E}=this,[z,ee]=this.getEndpoints(a,!1);let ne=[];if(!y)ne=a.controlPoints;else if(y.type==="shortest-path"){const ie=this.context.element.getNodes();ne=nz(x,E,ie,y),ne.length||(ne=W8(z,ee,x,E,a.controlPoints,{padding:y.offset}))}else y.type==="orth"&&(ne=W8(z,ee,x,E,a.controlPoints,y));return ne}getPoints(a){const y=this.getControlPoints(a),[x,E]=this.getEndpoints(a,!0,y);return[x,...y,E]}getKeyPath(a){const y=this.getPoints(a);return k5(y,a.radius)}getLoopPath(a){const{sourcePort:y,targetPort:x,radius:E}=a,z=this.sourceNode,ee=Gg(z),ne=Math.max(Mv(ee),Dv(ee))/4,{placement:ie,clockwise:ae,dist:le=ne}=Vd(this.getGraphicStyle(a),"loop");return jF(z,E,ie,ae,le,y,x)}}Z2.defaultStyleProps={radius:0,controlPoints:[],router:!1};class G2 extends $g{constructor(a){super(Xf({style:G2.defaultStyleProps},a))}getKeyPath(a){const{curvePosition:y,curveOffset:x}=a,[E,z]=this.getEndpoints(a),ee=a.controlPoint||R5(E,z,y,x);return _F(E,z,ee)}}G2.defaultStyleProps={curvePosition:.5,curveOffset:30};var iz=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{var z;const{key:ee,placement:ne}=x;tP(x)&&(a[z=ee||E]||(a[z]=ug(b.getShape("key").getBounds(),ne)))}),a}function tP(b){const{r:a}=b;return!a||Number(a)===0}function em(b){return O1(b)?b:b.getPosition()}function lz(b,a,y,x){const E=nP(b,a,y,x),z=nP(a,b,x,y);return[E,z]}function nP(b,a,y,x){const E=W5(b);if(y)return E[y];const z=Object.values(E);if(z.length===0)return;const ee=z.map(ae=>em(ae)),ne=uz(a,x),[ie]=Yk(ee,ne);return z.find(ae=>em(ae)===ie)}function uz(b,a){const y=W5(b);if(a)return[em(y[a])];const x=Object.values(y);return x.length>0?x.map(E=>em(E)):[b.getCenter()]}function rP(b,a){return F5(b)||nE(b)?U5(b,a):rE(b,a)}function rE(b,a){if(!b||!a)return[0,0,0];if(O1(b))return b;if(b.attributes.linkToCenter)return b.getPosition();const y=O1(a)?a:nE(a)?a.getCenter():a.getPosition();return E2(y,b.getBounds())}function U5(b,a){if(!b||!a)return[0,0,0];const y=O1(a)?a:nE(a)?a.getCenter():a.getPosition();return b.getIntersectPoint(y)||b.getCenter()}function iP(b,a="bottom",y=0,x=0,E=!1){const z=a.split("-"),[ee,ne]=ug(b,a),[ie,ae]=E?["bottom","top"]:["top","bottom"],le=z.includes("top")?ae:z.includes("bottom")?ie:"middle",ye=z.includes("left")?"right":z.includes("right")?"left":"center";return{transform:[["translate",ee+y,ne+x]],textBaseline:le,textAlign:ye}}function cz(b,a){return[[0,-b],[a*Math.cos(3*Math.PI/10),-a*Math.sin(3*Math.PI/10)],[b*Math.cos(Math.PI/10),-b*Math.sin(Math.PI/10)],[a*Math.cos(Math.PI/10),a*Math.sin(Math.PI/10)],[b*Math.cos(3*Math.PI/10),b*Math.sin(3*Math.PI/10)],[0,a],[-b*Math.cos(3*Math.PI/10),b*Math.sin(3*Math.PI/10)],[-a*Math.cos(Math.PI/10),a*Math.sin(Math.PI/10)],[-b*Math.cos(Math.PI/10),-b*Math.sin(Math.PI/10)],[-a*Math.cos(3*Math.PI/10),-a*Math.sin(3*Math.PI/10)]]}function dz(b,a){const y={};return y.top=[0,-b],y.left=[-b*Math.cos(Math.PI/10),-b*Math.sin(Math.PI/10)],y["left-bottom"]=[-b*Math.cos(3*Math.PI/10),b*Math.sin(3*Math.PI/10)],y.bottom=[0,a],y["right-bottom"]=[b*Math.cos(3*Math.PI/10),b*Math.sin(3*Math.PI/10)],y.right=y.default=[b*Math.cos(Math.PI/10),-b*Math.sin(Math.PI/10)],y}function fz(b,a,y){const x=a/2,E=b/2,z={up:[[-E,x],[E,x],[0,-x]],left:[[-E,0],[E,x],[E,-x]],right:[[-E,x],[-E,-x],[E,0]],down:[[-E,-x],[E,-x],[0,x]]};return z[y]||z.up}function hz(b,a,y){const x=a/2,E=b/2,z={};return y==="down"?(z.bottom=z.default=[0,x],z.right=[E,-x],z.left=[-E,-x]):y==="left"?(z.top=[E,-x],z.bottom=[E,x],z.left=z.default=[-E,0]):y==="right"?(z.top=[-E,-x],z.bottom=[-E,x],z.right=z.default=[E,0]):(z.left=[-E,x],z.top=z.default=[0,-x],z.right=[E,x]),z}function fee(b,a){return[[b/2,-a/2],[b/2,a/2],[-b/2,a/2],[-b/2,-a/2]]}function pz(b,a){return[[0,-a/2],[b/2,0],[0,a/2],[-b/2,0]]}function aP(b){return ch(b,["style","visibility"])!=="hidden"}function vz(b,a){const{zIndex:y,transform:x,transformOrigin:E,visibility:z,cursor:ee,clipPath:ne,component:ie}=a,ae=iz(a,["zIndex","transform","transformOrigin","visibility","cursor","clipPath","component"]);Object.assign(b.attributes,ae),x&&b.setAttribute("transform",x),ys(y)&&b.setAttribute("zIndex",y),E&&b.setAttribute("transformOrigin",E),z&&b.setAttribute("visibility",z),ee&&b.setAttribute("cursor",ee),ne&&b.setAttribute("clipPath",ne),ie&&b.setAttribute("component",ie)}function j5(b,a){"update"in b?b.update(a):b.attr(a)}function gz(b){return[[0,b],[b*Math.sqrt(3)/2,b/2],[b*Math.sqrt(3)/2,-b/2],[0,-b],[-b*Math.sqrt(3)/2,-b/2],[-b*Math.sqrt(3)/2,b/2]]}function mz(b){Xx(b,"__to_be_destroyed__",!0)}function iE(b){return ch(b,"__to_be_destroyed__",!1)}var yz=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class Q2 extends _0{constructor(a,y){super(a,Object.assign({},Q2.defaultOptions,y)),this.onCollapseExpand=x=>yz(this,void 0,void 0,function*(){if(!this.validate(x))return;const{target:E}=x;if(!az(E))return;const z=E.id,{model:ee,graph:ne}=this.context,ie=ee.getElementDataById(z);if(!ie)return!1;const{onCollapse:ae,onExpand:le,animation:ye,align:Te}=this.options;f0(ie)?(yield ne.expandElement(z,{animation:ye,align:Te}),le==null||le(z)):(yield ne.collapseElement(z,{animation:ye,align:Te}),ae==null||ae(z))}),this.bindEvents()}update(a){this.unbindEvents(),super.update(a),this.bindEvents()}bindEvents(){const{graph:a}=this.context,{trigger:y}=this.options;a.on(`node:${y}`,this.onCollapseExpand),a.on(`combo:${y}`,this.onCollapseExpand)}unbindEvents(){const{graph:a}=this.context,{trigger:y}=this.options;a.off(`node:${y}`,this.onCollapseExpand),a.off(`combo:${y}`,this.onCollapseExpand)}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}destroy(){this.unbindEvents(),super.destroy()}}Q2.defaultOptions={enable:!0,animation:!0,trigger:Ba.DBLCLICK,align:!0};var Y2={},bz=function(b){return b=b||"g",Y2[b]?Y2[b]+=1:Y2[b]=1,b+Y2[b]},X2=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};const xz="g6-create-edge-assist-edge-id",J2="g6-create-edge-assist-node-id";class q2 extends _0{constructor(a,y){super(a,Object.assign({},q2.defaultOptions,y)),this.drop=x=>X2(this,void 0,void 0,function*(){const{targetType:E}=x;["combo","node"].includes(E)&&this.source?yield this.handleCreateEdge(x):yield this.cancelEdge()}),this.handleCreateEdge=x=>X2(this,void 0,void 0,function*(){var E,z,ee;if(!this.validate(x))return;const{graph:ne,canvas:ie,batch:ae,element:le}=this.context,{style:ye}=this.options;if(this.source){this.createEdge(x),yield this.cancelEdge();return}ae.startBatch(),ie.setCursor("crosshair"),this.source=this.getSelectedNodeIDs([x.target.id])[0];const Te=ne.getElementData(this.source);ne.addNodeData([{id:J2,style:{visibility:"hidden",ports:[{key:"port-1",placement:[.5,.5]}],x:(E=Te.style)===null||E===void 0?void 0:E.x,y:(z=Te.style)===null||z===void 0?void 0:z.y}}]),ne.addEdgeData([{id:xz,source:this.source,target:J2,style:Object.assign({pointerEvents:"none"},ye)}]),yield(ee=le.draw({animation:!1}))===null||ee===void 0?void 0:ee.finished}),this.updateAssistEdge=x=>X2(this,void 0,void 0,function*(){var E;if(!this.source)return;const{model:z,element:ee}=this.context;z.translateNodeTo(J2,[x.canvas.x,x.canvas.y]),yield(E=ee.draw({animation:!1,silence:!0}))===null||E===void 0?void 0:E.finished}),this.createEdge=x=>{var E,z;const{graph:ee}=this.context,{style:ne,onFinish:ie,onCreate:ae}=this.options;if(((E=x.target)===null||E===void 0?void 0:E.id)===void 0||this.source===void 0)return;const ye=(z=this.getSelectedNodeIDs([x.target.id]))===null||z===void 0?void 0:z[0],Te=`${this.source}-${ye}-${bz()}`,We=ae({id:Te,source:this.source,target:ye,style:ne});We&&(ee.addEdgeData([We]),ie(We))},this.cancelEdge=()=>X2(this,void 0,void 0,function*(){var x;if(!this.source)return;const{graph:E,element:z,batch:ee}=this.context;E.removeNodeData([J2]),this.source=void 0,yield(x=z.draw({animation:!1}))===null||x===void 0?void 0:x.finished,ee.endBatch()}),this.bindEvents()}update(a){super.update(a),this.bindEvents()}bindEvents(){const{graph:a}=this.context,{trigger:y}=this.options;this.unbindEvents(),y==="click"?(a.on(hp.CLICK,this.handleCreateEdge),a.on(cy.CLICK,this.handleCreateEdge),a.on(ag.CLICK,this.cancelEdge),a.on(n2.CLICK,this.cancelEdge)):(a.on(hp.DRAG_START,this.handleCreateEdge),a.on(cy.DRAG_START,this.handleCreateEdge),a.on(Ba.POINTER_UP,this.drop)),a.on(Ba.POINTER_MOVE,this.updateAssistEdge)}getSelectedNodeIDs(a){return Array.from(new Set(this.context.graph.getElementDataByState("node",this.options.state).map(y=>y.id).concat(a)))}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}unbindEvents(){const{graph:a}=this.context;a.off(hp.CLICK,this.handleCreateEdge),a.off(cy.CLICK,this.handleCreateEdge),a.off(ag.CLICK,this.cancelEdge),a.off(n2.CLICK,this.cancelEdge),a.off(hp.DRAG_START,this.handleCreateEdge),a.off(cy.DRAG_START,this.handleCreateEdge),a.off(Ba.POINTER_UP,this.drop),a.off(Ba.POINTER_MOVE,this.updateAssistEdge)}destroy(){this.unbindEvents(),super.destroy()}}q2.defaultOptions={animation:!0,enable:!0,style:{},trigger:"drag",onCreate:b=>b,onFinish:()=>{}};function Ez(b,a,y){var x;return function(){var E=this,z=arguments,ee=function(){x=null,y||b.apply(E,z)},ne=y&&!x;clearTimeout(x),x=setTimeout(ee,a),ne&&b.apply(E,z)}}var aE=Ez,oP=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class $2 extends _0{constructor(a,y){super(a,Object.assign({},$2.defaultOptions,y)),this.isDragging=!1,this.onDragStart=x=>{this.validate(x)&&(this.isDragging=!0,this.context.canvas.setCursor("grabbing"))},this.onDrag=x=>{var E,z,ee,ne;if(!this.isDragging||sf.isPinching)return;const ie=(z=(E=x.movement)===null||E===void 0?void 0:E.x)!==null&&z!==void 0?z:x.dx,ae=(ne=(ee=x.movement)===null||ee===void 0?void 0:ee.y)!==null&&ne!==void 0?ne:x.dy;ie|ae&&this.translate([ie,ae],!1)},this.onDragEnd=()=>{var x,E;this.isDragging=!1,this.context.canvas.setCursor(this.defaultCursor),(E=(x=this.options).onFinish)===null||E===void 0||E.call(x)},this.invokeOnFinish=aE(()=>{var x,E;(E=(x=this.options).onFinish)===null||E===void 0||E.call(x)},300),this.shortcut=new B1(a.graph),this.bindEvents(),this.defaultCursor=this.context.canvas.getConfig().cursor||"default"}update(a){this.unbindEvents(),super.update(a),this.bindEvents()}bindEvents(){const{trigger:a}=this.options;if(Od(a)){const{up:y=[],down:x=[],left:E=[],right:z=[]}=a;this.shortcut.bind(y,ee=>this.onTranslate([0,1],ee)),this.shortcut.bind(x,ee=>this.onTranslate([0,-1],ee)),this.shortcut.bind(E,ee=>this.onTranslate([1,0],ee)),this.shortcut.bind(z,ee=>this.onTranslate([-1,0],ee))}else{const{graph:y}=this.context;y.on(Ba.DRAG_START,this.onDragStart),y.on(Ba.DRAG,this.onDrag),y.on(Ba.DRAG_END,this.onDragEnd)}}onTranslate(a,y){return oP(this,void 0,void 0,function*(){if(!this.validate(y))return;const{sensitivity:x}=this.options,E=x*-1;yield this.translate(Up(a,E),this.options.animation),this.invokeOnFinish()})}translate(a,y){return oP(this,void 0,void 0,function*(){a=this.clampByDirection(a),a=this.clampByRange(a),a=this.clampByRotation(a),yield this.context.graph.translateBy(a,y)})}clampByRotation([a,y]){const x=this.context.graph.getRotation();return t8([a,y],x)}clampByDirection([a,y]){const{direction:x}=this.options;return x==="x"?y=0:x==="y"&&(a=0),[a,y]}clampByRange([a,y]){const{viewport:x,canvas:E}=this.context,[z,ee]=E.getSize(),[ne,ie,ae,le]=k0(this.options.range),ye=[ee*ne,z*ie,ee*ae,z*le],Te=Qg(e5(x.getCanvasCenter()),ye),We=kc(x.getViewportCenter(),[a,y,0]);if(!zp(We,Te)){const{min:[Ze,Ye],max:[$e,ut]}=Te;(We[0]0||We[0]>$e&&a<0)&&(a=0),(We[1]0||We[1]>ut&&y<0)&&(y=0)}return[a,y]}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return typeof y=="function"?y(a):!!y}unbindEvents(){this.shortcut.unbindAll();const{graph:a}=this.context;a.off(Ba.DRAG_START,this.onDragStart),a.off(Ba.DRAG,this.onDrag),a.off(Ba.DRAG_END,this.onDragEnd)}destroy(){this.shortcut.destroy(),this.unbindEvents(),this.context.canvas.setCursor(this.defaultCursor),super.destroy()}}$2.defaultOptions={enable:b=>"targetType"in b?b.targetType==="canvas":!0,sensitivity:10,direction:"both",range:1/0};var sP=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class oE extends _0{constructor(a,y){super(a,Object.assign({},oE.defaultOptions,y)),this.enable=!1,this.enableElements=["node","combo"],this.target=[],this.shadowOrigin=[0,0],this.hiddenEdges=[],this.isDragging=!1,this.onDrop=x=>sP(this,void 0,void 0,function*(){var E;if(this.options.dropEffect!=="link")return;const{model:z,element:ee}=this.context,ne=x.target.id;this.target.forEach(ie=>{const ae=z.getParentData(ie,Kc);ae&&Bi(ae)===ne&&z.refreshComboData(ne),z.setParent(ie,ne,Kc)}),yield(E=ee==null?void 0:ee.draw({animation:!0}))===null||E===void 0?void 0:E.finished}),this.setCursor=x=>{if(this.isDragging)return;const{type:E}=x,{canvas:z}=this.context,{cursor:ee}=this.options;E===Ba.POINTER_ENTER?z.setCursor((ee==null?void 0:ee.grab)||"grab"):z.setCursor((ee==null?void 0:ee.default)||"default")},this.onDragStart=this.onDragStart.bind(this),this.onDrag=this.onDrag.bind(this),this.onDragEnd=this.onDragEnd.bind(this),this.onDrop=this.onDrop.bind(this),this.bindEvents()}update(a){this.unbindEvents(),super.update(a),this.bindEvents()}bindEvents(){const{graph:a,canvas:y}=this.context,x=y.getLayer().getContextService().$canvas;x&&(x.addEventListener("blur",this.onDragEnd),x.addEventListener("contextmenu",this.onDragEnd)),this.enableElements.forEach(E=>{a.on(`${E}:${Ba.DRAG_START}`,this.onDragStart),a.on(`${E}:${Ba.DRAG}`,this.onDrag),a.on(`${E}:${Ba.DRAG_END}`,this.onDragEnd),a.on(`${E}:${Ba.POINTER_ENTER}`,this.setCursor),a.on(`${E}:${Ba.POINTER_LEAVE}`,this.setCursor)}),["link"].includes(this.options.dropEffect)&&(a.on(cy.DROP,this.onDrop),a.on(ag.DROP,this.onDrop))}getSelectedNodeIDs(a){return Array.from(new Set(this.context.graph.getElementDataByState("node",this.options.state).map(y=>y.id).concat(a)))}getDelta(a){const y=this.context.graph.getZoom();return jp([a.dx,a.dy],y)}onDragStart(a){var y;if(this.enable=this.validate(a),!this.enable)return;const{batch:x,canvas:E,graph:z}=this.context;E.setCursor(((y=this.options.cursor)===null||y===void 0?void 0:y.grabbing)||"grabbing"),this.isDragging=!0,x.startBatch();const ee=a.target.id;z.getElementState(ee).includes(this.options.state)?this.target=this.getSelectedNodeIDs([ee]):this.target=[ee],this.hideEdge(),this.context.graph.frontElement(this.target),this.options.shadow&&this.createShadow(this.target)}onDrag(a){if(!this.enable)return;const y=this.getDelta(a);this.options.shadow?this.moveShadow(y):this.moveElement(this.target,y)}onDragEnd(){var a,y,x;if(!this.enable)return;if(this.enable=!1,this.options.shadow){if(!this.shadow)return;this.shadow.style.visibility="hidden";const{x:ee=0,y:ne=0}=this.shadow.attributes,[ie,ae]=kc([+ee,+ne],this.shadowOrigin);this.moveElement(this.target,[ie,ae])}this.showEdges(),(y=(a=this.options).onFinish)===null||y===void 0||y.call(a,this.target);const{batch:E,canvas:z}=this.context;E.endBatch(),z.setCursor(((x=this.options.cursor)===null||x===void 0?void 0:x.grab)||"grab"),this.isDragging=!1,this.target=[]}validate(a){if(this.destroyed||iE(a.target)||this.context.graph.isCollapsingExpanding)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}clampByRotation([a,y]){const x=this.context.graph.getRotation();return t8([a,y],x)}moveElement(a,y){return sP(this,void 0,void 0,function*(){const{graph:x,model:E}=this.context,{dropEffect:z}=this.options;z==="move"&&a.forEach(ee=>E.refreshComboData(ee)),x.translateElementBy(Object.fromEntries(a.map(ee=>[ee,this.clampByRotation(y)])),!1)})}moveShadow(a){if(!this.shadow)return;const{x:y=0,y:x=0}=this.shadow.attributes,[E,z]=a;this.shadow.attr({x:+y+E,y:+x+z})}createShadow(a){const y=Vd(this.options,"shadow"),x=Hx(a.map(ae=>this.context.element.getElement(ae).getBounds())),[E,z]=x.min;this.shadowOrigin=[E,z];const[ee,ne]=Zg(x),ie={width:ee,height:ne,x:E,y:z};this.shadow?this.shadow.attr(Object.assign(Object.assign(Object.assign({},y),ie),{visibility:"visible"})):(this.shadow=new sh({style:Object.assign(Object.assign(Object.assign({$layer:"transient"},y),ie),{pointerEvents:"none"})}),this.context.canvas.appendChild(this.shadow))}showEdges(){this.options.shadow||this.hiddenEdges.length===0||(this.context.graph.showElement(this.hiddenEdges),this.hiddenEdges=[])}hideEdge(){const{hideEdge:a,shadow:y}=this.options;if(a==="none"||y)return;const{graph:x}=this.context;a==="all"?this.hiddenEdges=x.getEdgeData().map(Bi):this.hiddenEdges=Array.from(new Set(this.target.map(E=>x.getRelatedEdgesData(E,a).map(Bi)).flat())),x.hideElement(this.hiddenEdges)}unbindEvents(){const{graph:a,canvas:y}=this.context,x=y.getLayer().getContextService().$canvas;x&&(x.removeEventListener("blur",this.onDragEnd),x.removeEventListener("contextmenu",this.onDragEnd)),this.enableElements.forEach(E=>{a.off(`${E}:${Ba.DRAG_START}`,this.onDragStart),a.off(`${E}:${Ba.DRAG}`,this.onDrag),a.off(`${E}:${Ba.DRAG_END}`,this.onDragEnd),a.off(`${E}:${Ba.POINTER_ENTER}`,this.setCursor),a.off(`${E}:${Ba.POINTER_LEAVE}`,this.setCursor)}),a.off(`combo:${Ba.DROP}`,this.onDrop),a.off(`canvas:${Ba.DROP}`,this.onDrop)}destroy(){var a;this.unbindEvents(),(a=this.shadow)===null||a===void 0||a.destroy(),super.destroy()}}oE.defaultOptions={animation:!0,enable:b=>["node","combo"].includes(b.targetType),dropEffect:"move",state:"selected",hideEdge:"none",shadow:!1,shadowZIndex:100,shadowFill:"#F3F9FF",shadowFillOpacity:.5,shadowStroke:"#1890FF",shadowStrokeOpacity:.9,shadowLineDash:[5,5],cursor:{default:"default",grab:"grab",grabbing:"grabbing"}};var Az="*",Cz=function(){function b(){this._events={}}return b.prototype.on=function(a,y,x){return this._events[a]||(this._events[a]=[]),this._events[a].push({callback:y,once:!!x}),this},b.prototype.once=function(a,y){return this.on(a,y,!0)},b.prototype.emit=function(a){for(var y=this,x=[],E=1;E{a.has(ee.id)||(a.add(ee.id),b.push(ee))})}return!1}function tC(b,a,y,x){if(y(b))return!0;a.add(b.id);for(const z of x(b.id))if(!a.has(z.id)&&tC(z,a,y,x))return!0;return!1}const lP=()=>!0;class wz{constructor(a){Md(this,"graph");Md(this,"nodeFilter");Md(this,"edgeFilter");Md(this,"cacheEnabled");Md(this,"inEdgesMap",new Map);Md(this,"outEdgesMap",new Map);Md(this,"bothEdgesMap",new Map);Md(this,"allNodesMap",new Map);Md(this,"allEdgesMap",new Map);Md(this,"clearCache",()=>{this.inEdgesMap.clear(),this.outEdgesMap.clear(),this.bothEdgesMap.clear(),this.allNodesMap.clear(),this.allEdgesMap.clear()});Md(this,"refreshCache",()=>{this.clearCache(),this.updateCache(this.graph.getAllNodes().map(a=>a.id))});Md(this,"updateCache",a=>{const y=new Set;a.forEach(x=>{const E=this.bothEdgesMap.get(x);if(E&&E.forEach(z=>y.add(z.id)),!this.hasNode(x))this.inEdgesMap.delete(x),this.outEdgesMap.delete(x),this.bothEdgesMap.delete(x),this.allNodesMap.delete(x);else{const z=this.graph.getRelatedEdges(x,"in").filter(this.edgeFilter),ee=this.graph.getRelatedEdges(x,"out").filter(this.edgeFilter),ne=Array.from(new Set([...z,...ee]));ne.forEach(ie=>y.add(ie.id)),this.inEdgesMap.set(x,z),this.outEdgesMap.set(x,ee),this.bothEdgesMap.set(x,ne),this.allNodesMap.set(x,this.graph.getNode(x))}}),y.forEach(x=>{this.hasEdge(x)?this.allEdgesMap.set(x,this.graph.getEdge(x)):this.allEdgesMap.delete(x)})});Md(this,"handleGraphChanged",a=>{const y=new Set;a.changes.forEach(x=>{switch(x.type){case"NodeAdded":y.add(x.value.id);break;case"NodeDataUpdated":y.add(x.id);break;case"EdgeAdded":y.add(x.value.source),y.add(x.value.target);break;case"EdgeUpdated":(x.propertyName==="source"||x.propertyName==="target")&&(y.add(x.oldValue),y.add(x.newValue));break;case"EdgeDataUpdated":if(a.graph.hasEdge(x.id)){const E=a.graph.getEdge(x.id);y.add(E.source),y.add(E.target)}break;case"EdgeRemoved":y.add(x.value.source),y.add(x.value.target);break;case"NodeRemoved":y.add(x.value.id);break;default:break}}),this.updateCache(y)});this.graph=a.graph;const y=a.nodeFilter||lP,x=a.edgeFilter||lP;this.nodeFilter=y,this.edgeFilter=E=>{const{source:z,target:ee}=this.graph.getEdgeDetail(E.id);return!y(z)||!y(ee)?!1:x(E,z,ee)},a.cache==="auto"?(this.cacheEnabled=!0,this.startAutoCache()):a.cache==="manual"?this.cacheEnabled=!0:this.cacheEnabled=!1}startAutoCache(){this.refreshCache(),this.graph.on("changed",this.handleGraphChanged)}stopAutoCache(){this.graph.off("changed",this.handleGraphChanged)}checkNodeExistence(a){this.getNode(a)}hasNode(a){if(!this.graph.hasNode(a))return!1;const y=this.graph.getNode(a);return this.nodeFilter(y)}areNeighbors(a,y){return this.checkNodeExistence(a),this.getNeighbors(y).some(x=>x.id===a)}getNode(a){const y=this.graph.getNode(a);if(!this.nodeFilter(y))throw new Error("Node not found for id: "+a);return y}getRelatedEdges(a,y){return this.checkNodeExistence(a),this.cacheEnabled?y==="in"?this.inEdgesMap.get(a):y==="out"?this.outEdgesMap.get(a):this.bothEdgesMap.get(a):this.graph.getRelatedEdges(a,y).filter(this.edgeFilter)}getDegree(a,y){return this.getRelatedEdges(a,y).length}getSuccessors(a){const x=this.getRelatedEdges(a,"out").map(E=>this.getNode(E.target));return Array.from(new Set(x))}getPredecessors(a){const x=this.getRelatedEdges(a,"in").map(E=>this.getNode(E.source));return Array.from(new Set(x))}getNeighbors(a){const y=this.getPredecessors(a),x=this.getSuccessors(a);return Array.from(new Set([...y,...x]))}hasEdge(a){if(!this.graph.hasEdge(a))return!1;const y=this.graph.getEdge(a);return this.edgeFilter(y)}getEdge(a){const y=this.graph.getEdge(a);if(!this.edgeFilter(y))throw new Error("Edge not found for id: "+a);return y}getEdgeDetail(a){const y=this.getEdge(a);return{edge:y,source:this.getNode(y.source),target:this.getNode(y.target)}}hasTreeStructure(a){return this.graph.hasTreeStructure(a)}getRoots(a){return this.graph.getRoots(a).filter(this.nodeFilter)}getChildren(a,y){return this.checkNodeExistence(a),this.graph.getChildren(a,y).filter(this.nodeFilter)}getParent(a,y){this.checkNodeExistence(a);const x=this.graph.getParent(a,y);return!x||!this.nodeFilter(x)?null:x}getAllNodes(){return this.cacheEnabled?Array.from(this.allNodesMap.values()):this.graph.getAllNodes().filter(this.nodeFilter)}getAllEdges(){return this.cacheEnabled?Array.from(this.allEdgesMap.values()):this.graph.getAllEdges().filter(this.edgeFilter)}bfs(a,y,x="out"){const E={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[x];H5([this.getNode(a)],new Set,y,E)}dfs(a,y,x="out"){const E={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[x];tC(this.getNode(a),new Set,y,E)}}class uf extends eC{constructor(y){super();Md(this,"nodeMap",new Map);Md(this,"edgeMap",new Map);Md(this,"inEdgesMap",new Map);Md(this,"outEdgesMap",new Map);Md(this,"bothEdgesMap",new Map);Md(this,"treeIndices",new Map);Md(this,"changes",[]);Md(this,"batchCount",0);Md(this,"onChanged",()=>{});Md(this,"batch",y=>{this.batchCount+=1,y(),this.batchCount-=1,this.batchCount||this.commit()});y&&(y.nodes&&this.addNodes(y.nodes),y.edges&&this.addEdges(y.edges),y.tree&&this.addTree(y.tree),y.onChanged&&(this.onChanged=y.onChanged))}commit(){const y=this.changes;this.changes=[];const x={graph:this,changes:y};this.emit("changed",x),this.onChanged(x)}reduceChanges(y){let x=[];return y.forEach(E=>{switch(E.type){case"NodeRemoved":{let z=!1;x=x.filter(ee=>{if(ee.type==="NodeAdded"){const ne=ee.value.id===E.value.id;return ne&&(z=!0),!ne}else{if(ee.type==="NodeDataUpdated")return ee.id!==E.value.id;if(ee.type==="TreeStructureChanged")return ee.nodeId!==E.value.id}return!0}),z||x.push(E);break}case"EdgeRemoved":{let z=!1;x=x.filter(ee=>{if(ee.type==="EdgeAdded"){const ne=ee.value.id===E.value.id;return ne&&(z=!0),!ne}else if(ee.type==="EdgeDataUpdated"||ee.type==="EdgeUpdated")return ee.id!==E.value.id;return!0}),z||x.push(E);break}case"NodeDataUpdated":case"EdgeDataUpdated":case"EdgeUpdated":{const z=x.findIndex(ne=>ne.type===E.type&&ne.id===E.id&&(E.propertyName===void 0||ne.propertyName===E.propertyName)),ee=x[z];ee?E.propertyName!==void 0?ee.newValue=E.newValue:(x.splice(z,1),x.push(E)):x.push(E);break}case"TreeStructureDetached":{x=x.filter(z=>z.type==="TreeStructureAttached"||z.type==="TreeStructureChanged"?z.treeKey!==E.treeKey:!0),x.push(E);break}case"TreeStructureChanged":{const z=x.find(ee=>ee.type==="TreeStructureChanged"&&ee.treeKey===E.treeKey&&ee.nodeId===E.nodeId);z?z.newParentId=E.newParentId:x.push(E);break}default:x.push(E);break}}),x}checkNodeExistence(y){this.getNode(y)}hasNode(y){return this.nodeMap.has(y)}areNeighbors(y,x){return this.getNeighbors(x).some(E=>E.id===y)}getNode(y){const x=this.nodeMap.get(y);if(!x)throw new Error("Node not found for id: "+y);return x}getRelatedEdges(y,x){if(this.checkNodeExistence(y),x==="in"){const E=this.inEdgesMap.get(y);return Array.from(E)}else if(x==="out"){const E=this.outEdgesMap.get(y);return Array.from(E)}else{const E=this.bothEdgesMap.get(y);return Array.from(E)}}getDegree(y,x){return this.getRelatedEdges(y,x).length}getSuccessors(y){const E=this.getRelatedEdges(y,"out").map(z=>this.getNode(z.target));return Array.from(new Set(E))}getPredecessors(y){const E=this.getRelatedEdges(y,"in").map(z=>this.getNode(z.source));return Array.from(new Set(E))}getNeighbors(y){const x=this.getPredecessors(y),E=this.getSuccessors(y);return Array.from(new Set([...x,...E]))}doAddNode(y){if(this.hasNode(y.id))throw new Error("Node already exists: "+y.id);this.nodeMap.set(y.id,y),this.inEdgesMap.set(y.id,new Set),this.outEdgesMap.set(y.id,new Set),this.bothEdgesMap.set(y.id,new Set),this.treeIndices.forEach(x=>{x.childrenMap.set(y.id,new Set)}),this.changes.push({type:"NodeAdded",value:y})}addNodes(y){this.batch(()=>{for(const x of y)this.doAddNode(x)})}addNode(y){this.addNodes([y])}doRemoveNode(y){const x=this.getNode(y),E=this.bothEdgesMap.get(y);E==null||E.forEach(z=>this.doRemoveEdge(z.id)),this.nodeMap.delete(y),this.treeIndices.forEach(z=>{var ne,ie;(ne=z.childrenMap.get(y))==null||ne.forEach(ae=>{z.parentMap.delete(ae.id)});const ee=z.parentMap.get(y);ee&&((ie=z.childrenMap.get(ee.id))==null||ie.delete(x)),z.parentMap.delete(y),z.childrenMap.delete(y)}),this.bothEdgesMap.delete(y),this.inEdgesMap.delete(y),this.outEdgesMap.delete(y),this.changes.push({type:"NodeRemoved",value:x})}removeNodes(y){this.batch(()=>{y.forEach(x=>this.doRemoveNode(x))})}removeNode(y){this.removeNodes([y])}updateNodeDataProperty(y,x,E){const z=this.getNode(y);this.batch(()=>{const ee=z.data[x],ne=E;z.data[x]=ne,this.changes.push({type:"NodeDataUpdated",id:y,propertyName:x,oldValue:ee,newValue:ne})})}mergeNodeData(y,x){this.batch(()=>{Object.entries(x).forEach(([E,z])=>{this.updateNodeDataProperty(y,E,z)})})}updateNodeData(...y){const x=y[0],E=this.getNode(x);if(typeof y[1]=="string"){this.updateNodeDataProperty(x,y[1],y[2]);return}let z;if(typeof y[1]=="function"){const ee=y[1];z=ee(E.data)}else typeof y[1]=="object"&&(z=y[1]);this.batch(()=>{const ee=E.data,ne=z;E.data=z,this.changes.push({type:"NodeDataUpdated",id:x,oldValue:ee,newValue:ne})})}checkEdgeExistence(y){if(!this.hasEdge(y))throw new Error("Edge not found for id: "+y)}hasEdge(y){return this.edgeMap.has(y)}getEdge(y){return this.checkEdgeExistence(y),this.edgeMap.get(y)}getEdgeDetail(y){const x=this.getEdge(y);return{edge:x,source:this.getNode(x.source),target:this.getNode(x.target)}}doAddEdge(y){if(this.hasEdge(y.id))throw new Error("Edge already exists: "+y.id);this.checkNodeExistence(y.source),this.checkNodeExistence(y.target),this.edgeMap.set(y.id,y);const x=this.inEdgesMap.get(y.target),E=this.outEdgesMap.get(y.source),z=this.bothEdgesMap.get(y.source),ee=this.bothEdgesMap.get(y.target);x.add(y),E.add(y),z.add(y),ee.add(y),this.changes.push({type:"EdgeAdded",value:y})}addEdges(y){this.batch(()=>{for(const x of y)this.doAddEdge(x)})}addEdge(y){this.addEdges([y])}doRemoveEdge(y){const x=this.getEdge(y),E=this.outEdgesMap.get(x.source),z=this.inEdgesMap.get(x.target),ee=this.bothEdgesMap.get(x.source),ne=this.bothEdgesMap.get(x.target);E.delete(x),z.delete(x),ee.delete(x),ne.delete(x),this.edgeMap.delete(y),this.changes.push({type:"EdgeRemoved",value:x})}removeEdges(y){this.batch(()=>{y.forEach(x=>this.doRemoveEdge(x))})}removeEdge(y){this.removeEdges([y])}updateEdgeSource(y,x){const E=this.getEdge(y);this.checkNodeExistence(x);const z=E.source,ee=x;this.outEdgesMap.get(z).delete(E),this.bothEdgesMap.get(z).delete(E),this.outEdgesMap.get(ee).add(E),this.bothEdgesMap.get(ee).add(E),E.source=x,this.batch(()=>{this.changes.push({type:"EdgeUpdated",id:y,propertyName:"source",oldValue:z,newValue:ee})})}updateEdgeTarget(y,x){const E=this.getEdge(y);this.checkNodeExistence(x);const z=E.target,ee=x;this.inEdgesMap.get(z).delete(E),this.bothEdgesMap.get(z).delete(E),this.inEdgesMap.get(ee).add(E),this.bothEdgesMap.get(ee).add(E),E.target=x,this.batch(()=>{this.changes.push({type:"EdgeUpdated",id:y,propertyName:"target",oldValue:z,newValue:ee})})}updateEdgeDataProperty(y,x,E){const z=this.getEdge(y);this.batch(()=>{const ee=z.data[x],ne=E;z.data[x]=ne,this.changes.push({type:"EdgeDataUpdated",id:y,propertyName:x,oldValue:ee,newValue:ne})})}updateEdgeData(...y){const x=y[0],E=this.getEdge(x);if(typeof y[1]=="string"){this.updateEdgeDataProperty(x,y[1],y[2]);return}let z;if(typeof y[1]=="function"){const ee=y[1];z=ee(E.data)}else typeof y[1]=="object"&&(z=y[1]);this.batch(()=>{const ee=E.data,ne=z;E.data=z,this.changes.push({type:"EdgeDataUpdated",id:x,oldValue:ee,newValue:ne})})}mergeEdgeData(y,x){this.batch(()=>{Object.entries(x).forEach(([E,z])=>{this.updateEdgeDataProperty(y,E,z)})})}checkTreeExistence(y){if(!this.hasTreeStructure(y))throw new Error("Tree structure not found for treeKey: "+y)}hasTreeStructure(y){return this.treeIndices.has(y)}attachTreeStructure(y){this.treeIndices.has(y)||(this.treeIndices.set(y,{parentMap:new Map,childrenMap:new Map}),this.batch(()=>{this.changes.push({type:"TreeStructureAttached",treeKey:y})}))}detachTreeStructure(y){this.checkTreeExistence(y),this.treeIndices.delete(y),this.batch(()=>{this.changes.push({type:"TreeStructureDetached",treeKey:y})})}addTree(y,x){this.batch(()=>{this.attachTreeStructure(x);const E=[],z=Array.isArray(y)?y:[y];for(;z.length;){const ee=z.shift();E.push(ee),ee.children&&z.push(...ee.children)}this.addNodes(E),E.forEach(ee=>{var ne;(ne=ee.children)==null||ne.forEach(ie=>{this.setParent(ie.id,ee.id,x)})})})}getRoots(y){return this.checkTreeExistence(y),this.getAllNodes().filter(x=>!this.getParent(x.id,y))}getChildren(y,x){this.checkNodeExistence(y),this.checkTreeExistence(x);const z=this.treeIndices.get(x).childrenMap.get(y);return Array.from(z||[])}getParent(y,x){return this.checkNodeExistence(y),this.checkTreeExistence(x),this.treeIndices.get(x).parentMap.get(y)||null}getAncestors(y,x){const E=[];let z=this.getNode(y),ee;for(;ee=this.getParent(z.id,x);)E.push(ee),z=ee;return E}setParent(y,x,E){var le,ye;this.checkTreeExistence(E);const z=this.treeIndices.get(E);if(!z)return;const ee=this.getNode(y),ne=z.parentMap.get(y);if((ne==null?void 0:ne.id)===x)return;if(x==null){ne&&((le=z.childrenMap.get(ne.id))==null||le.delete(ee)),z.parentMap.delete(y);return}const ie=this.getNode(x);z.parentMap.set(y,ie),ne&&((ye=z.childrenMap.get(ne.id))==null||ye.delete(ee));let ae=z.childrenMap.get(ie.id);ae||(ae=new Set,z.childrenMap.set(ie.id,ae)),ae.add(ee),this.batch(()=>{this.changes.push({type:"TreeStructureChanged",treeKey:E,nodeId:y,oldParentId:ne==null?void 0:ne.id,newParentId:ie.id})})}dfsTree(y,x,E){const z=ee=>this.getChildren(ee,E);return tC(this.getNode(y),new Set,x,z)}bfsTree(y,x,E){const z=ee=>this.getChildren(ee,E);return H5([this.getNode(y)],new Set,x,z)}getAllNodes(){return Array.from(this.nodeMap.values())}getAllEdges(){return Array.from(this.edgeMap.values())}bfs(y,x,E="out"){const z={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[E];return H5([this.getNode(y)],new Set,x,z)}dfs(y,x,E="out"){const z={in:this.getPredecessors.bind(this),out:this.getSuccessors.bind(this),both:this.getNeighbors.bind(this)}[E];return tC(this.getNode(y),new Set,x,z)}clone(){const y=this.getAllNodes().map(z=>M4(Ob({},z),{data:Ob({},z.data)})),x=this.getAllEdges().map(z=>M4(Ob({},z),{data:Ob({},z.data)})),E=new uf({nodes:y,edges:x});return this.treeIndices.forEach(({parentMap:z,childrenMap:ee},ne)=>{const ie=new Map;z.forEach((le,ye)=>{ie.set(ye,E.getNode(le.id))});const ae=new Map;ee.forEach((le,ye)=>{ae.set(ye,new Set(Array.from(le).map(Te=>E.getNode(Te.id))))}),E.treeIndices.set(ne,{parentMap:ie,childrenMap:ae})}),E}toJSON(){return JSON.stringify({nodes:this.getAllNodes(),edges:this.getAllEdges()})}createView(y){return new wz(Ob({graph:this},y))}}class nC{constructor(a,y){this.context=a,this.options=y||{}}}var Sz=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})},Mz=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{const z=E.data._isCombo?x.combos:x.nodes,{x:ee,y:ne,z:ie=0}=E.data;z==null||z.push({id:E.id,style:{x:ee,y:ne,z:ie}})}),y.forEach(E=>{const{id:z,source:ee,target:ne,data:{points:ie=[],controlPoints:ae=ie.slice(1,ie.length-1)}}=E;x.edges.push({id:z,source:ee,target:ne,style:Object.assign({},ae!=null&&ae.length?{controlPoints:ae.map(uh)}:{})})}),x}function Iz(b,a){class y extends nC{constructor(E,z){if(super(E,z),this.instance=new b({}),this.id=this.instance.id,"stop"in this.instance&&"tick"in this.instance){const ee=this.instance;this.stop=ee.stop.bind(ee),this.tick=ne=>{const ie=ee.tick(ne);return rC(ie)}}}execute(E,z){return Sz(this,void 0,void 0,function*(){return rC(yield this.instance.execute(this.graphData2LayoutModel(E),this.transformOptions(lh({},this.options,z))))})}transformOptions(E){if(!("onTick"in E))return E;const z=E.onTick;return E.onTick=ee=>z(rC(ee)),E}graphData2LayoutModel(E){const{nodes:z=[],edges:ee=[],combos:ne=[]}=E,ie=z.map(We=>{const Ze=Bi(We),{data:Ye,style:$e,combo:ut}=We,ct=Mz(We,["data","style","combo"]),gt={id:Ze,data:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Ye),{data:Ye}),ut?{parentId:ut}:{}),{style:$e}),ct)};return $e!=null&&$e.x&&Object.assign(gt.data,{x:$e.x}),$e!=null&&$e.y&&Object.assign(gt.data,{y:$e.y}),$e!=null&&$e.z&&Object.assign(gt.data,{z:$e.z}),gt}),ae=new Map(ie.map(We=>[We.id,We])),le=ee.filter(We=>{const{source:Ze,target:Ye}=We;return ae.has(Ze)&&ae.has(Ye)}).map(We=>{const{source:Ze,target:Ye,data:$e,style:ut}=We;return{id:Bi(We),source:Ze,target:Ye,data:Object.assign({},$e),style:Object.assign({},ut)}}),ye=ne.map(We=>({id:Bi(We),data:Object.assign({_isCombo:!0},We.data),style:Object.assign({},We.style)})),Te=new uf({nodes:[...ie,...ye],edges:le});return a.model.model.hasTreeStructure(Kc)&&(Te.attachTreeStructure(Kc),ie.forEach(We=>{const Ze=a.model.model.getParent(We.id,Kc);Ze&&Te.hasNode(Ze.id)&&Te.setParent(We.id,Ze.id,Kc)})),Te}}return y}function K5(b,a,...y){if(a in b)return b[a](...y);if("instance"in b){const x=b.instance;if(a in x)return x[a](...y)}return null}function uP(b,a){if(a in b)return b[a];if("instance"in b){const y=b.instance;if(a in y)return y[a]}return null}var Tz=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class Oz extends oE{get forceLayoutInstance(){return this.context.layout.getLayoutInstance().find(a=>["d3-force","d3-force-3d"].includes(a==null?void 0:a.id))}validate(a){return this.context.layout?this.forceLayoutInstance?super.validate(a):(d0.warn("DragElementForce only works with d3-force or d3-force-3d layout"),!1):!1}moveElement(a,y){return Tz(this,void 0,void 0,function*(){const x=this.forceLayoutInstance;this.context.graph.getNodeData(a).forEach((E,z)=>{const{x:ee=0,y:ne=0}=E.style||{};x&&K5(x,"setFixedPosition",a[z],[...Gl([+ee,+ne],this.clampByRotation(y))])})})}onDragStart(a){if(this.enable=this.validate(a),!this.enable)return;this.target=this.getSelectedNodeIDs([a.target.id]),this.hideEdge(),this.context.graph.frontElement(this.target);const y=this.forceLayoutInstance;y&&uP(y,"simulation").alphaTarget(.3).restart(),this.context.graph.getNodeData(this.target).forEach(x=>{const{x:E=0,y:z=0}=x.style||{};y&&K5(y,"setFixedPosition",Bi(x),[+E,+z])})}onDrag(a){if(!this.enable)return;const y=this.getDelta(a);this.moveElement(this.target,y)}onDragEnd(){const a=this.forceLayoutInstance;a&&uP(a,"simulation").alphaTarget(0),!this.options.fixed&&this.context.graph.getNodeData(this.target).forEach(y=>{a&&K5(a,"setFixedPosition",Bi(y),[null,null,null])})}}var cP=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class iC extends _0{constructor(a,y){super(a,Object.assign({},iC.defaultOptions,y)),this.isZoomEvent=x=>!!(x.data&&"scale"in x.data),this.relatedEdgeToUpdate=new Set,this.zoom=this.context.graph.getZoom(),this.fixElementSize=x=>cP(this,void 0,void 0,function*(){if(!this.validate(x))return;const{graph:E}=this.context,{state:z,nodeFilter:ee,edgeFilter:ne,comboFilter:ie}=this.options,ae=(z?E.getElementDataByState("node",z):E.getNodeData()).filter(ee),le=(z?E.getElementDataByState("edge",z):E.getEdgeData()).filter(ne),ye=(z?E.getElementDataByState("combo",z):E.getComboData()).filter(ie),Te=this.isZoomEvent(x)?this.zoom=Math.max(.01,Math.min(x.data.scale,10)):this.zoom,We=[...ae,...ye];We.length>0&&We.forEach(Ze=>this.fixNodeLike(Ze,Te)),this.updateRelatedEdges(),le.length>0&&le.forEach(Ze=>this.fixEdge(Ze,Te))}),this.cachedStyles=new Map,this.getOriginalFieldValue=(x,E,z)=>{var ee;const ne=this.cachedStyles.get(x)||[],ie=((ee=ne.find(ae=>ae.shape===E))===null||ee===void 0?void 0:ee.style)||{};return z in ie||(ie[z]=E.attributes[z],this.cachedStyles.set(x,[...ne.filter(ae=>ae.shape!==E),{shape:E,style:ie}])),ie[z]},this.scaleEntireElement=(x,E,z)=>{E.setLocalScale(1/z);const ee=this.cachedStyles.get(x)||[];ee.push({shape:E}),this.cachedStyles.set(x,ee)},this.scaleSpecificShapes=(x,E,z)=>{const ee=E_(x);(Array.isArray(z)?z:[z]).forEach(ie=>{const{shape:ae,fields:le}=ie,ye=typeof ae=="function"?ae(ee):x.getShape(ae);if(ye){if(!le){this.scaleEntireElement(x.id,ye,E);return}le.forEach(Te=>{const We=this.getOriginalFieldValue(x.id,ye,Te);ys(We)&&(ye.style[Te]=We/E)})}})},this.skipIfExceedViewport=x=>{const{viewport:E}=this.context;return!(E!=null&&E.isInViewport(x.getRenderBounds(),!1,30))},this.fixNodeLike=(x,E)=>{const z=Bi(x),{element:ee,model:ne}=this.context,ie=ee.getElement(z);if(!ie||this.skipIfExceedViewport(ie))return;ne.getRelatedEdgesData(z).forEach(ye=>this.relatedEdgeToUpdate.add(Bi(ye)));const le=this.options[ie.type];if(!le){this.scaleEntireElement(z,ie,E);return}this.scaleSpecificShapes(ie,E,le)},this.fixEdge=(x,E)=>{const z=Bi(x),ee=this.context.element.getElement(z);if(!ee||this.skipIfExceedViewport(ee))return;const ne=this.options.edge;if(!ne){ee.style.transformOrigin="center",this.scaleEntireElement(z,ee,E);return}this.scaleSpecificShapes(ee,E,ne)},this.updateRelatedEdges=()=>{const{element:x}=this.context;this.relatedEdgeToUpdate.size>0&&this.relatedEdgeToUpdate.forEach(E=>{const z=x.getElement(E);z==null||z.update({})}),this.relatedEdgeToUpdate.clear()},this.resetTransform=x=>cP(this,void 0,void 0,function*(){var E;!((E=x.data)===null||E===void 0)&&E.firstRender||(this.options.reset?this.restoreCachedStyles():this.fixElementSize({data:{scale:this.zoom}}))}),this.bindEvents()}restoreCachedStyles(){if(this.cachedStyles.size>0){this.cachedStyles.forEach(E=>{E.forEach(({shape:z,style:ee})=>{if(Iv(ee))z.setLocalScale(1);else{if(this.options.state)return;Object.entries(ee).forEach(([ne,ie])=>z.style[ne]=ie)}})});const{graph:a,element:y}=this.context,x=Object.keys(Object.fromEntries(this.cachedStyles)).filter(E=>E&&a.getElementType(E)==="node");if(x.length>0){const E=new Set;x.forEach(z=>{a.getRelatedEdgesData(z).forEach(ee=>E.add(Bi(ee)))}),E.forEach(z=>{const ee=y==null?void 0:y.getElement(z);ee==null||ee.update({})})}}}bindEvents(){const{graph:a}=this.context;a.on(Fo.AFTER_DRAW,this.resetTransform),a.on(Fo.AFTER_TRANSFORM,this.fixElementSize)}unbindEvents(){const{graph:a}=this.context;a.off(Fo.AFTER_DRAW,this.resetTransform),a.off(Fo.AFTER_TRANSFORM,this.fixElementSize)}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}destroy(){this.unbindEvents(),super.destroy()}}iC.defaultOptions={enable:b=>b.data.scale<1,nodeFilter:()=>!0,edgeFilter:()=>!0,comboFilter:()=>!0,edge:[{shape:"key",fields:["lineWidth"]},{shape:"halo",fields:["lineWidth"]},{shape:"label"}],reset:!1};var Lz=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class aC extends _0{constructor(a,y){super(a,Object.assign({},aC.defaultOptions,y)),this.focus=x=>Lz(this,void 0,void 0,function*(){if(!this.validate(x))return;const{graph:E}=this.context;yield E.focusElement(x.target.id,this.options.animation)}),this.bindEvents()}bindEvents(){const{graph:a}=this.context;this.unbindEvents(),vy.forEach(y=>{a.on(`${y}:${Ba.CLICK}`,this.focus)})}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}unbindEvents(){const{graph:a}=this.context;vy.forEach(y=>{a.off(`${y}:${Ba.CLICK}`,this.focus)})}destroy(){this.unbindEvents(),super.destroy()}}aC.defaultOptions={animation:{easing:"ease-in",duration:500},enable:!0};class oC extends _0{constructor(a,y){super(a,Object.assign({},oC.defaultOptions,y)),this.isFrozen=!1,this.toggleFrozen=x=>{this.isFrozen=x.type==="dragstart"},this.hoverElement=x=>{if(!this.validate(x))return;const E=x.type===Ba.POINTER_ENTER;this.updateElementsState(x,E);const{onHover:z,onHoverEnd:ee}=this.options;E?z==null||z(x):ee==null||ee(x)},this.updateElementsState=(x,E)=>{if(!this.options.state&&!this.options.inactiveState)return;const{graph:z}=this.context,{state:ee,animation:ne,inactiveState:ie}=this.options,ae=this.getActiveIds(x),le={};if(ee&&Object.assign(le,this.getElementsState(ae,ee,E)),ie){const ye=YD(z.getData(),!0).filter(Te=>!ae.includes(Te));Object.assign(le,this.getElementsState(ye,ie,E))}z.setElementState(le,ne)},this.getElementsState=(x,E,z)=>{const{graph:ee}=this.context,ne={};return x.forEach(ie=>{const ae=ee.getElementState(ie);z?ne[ie]=ae.includes(E)?ae:[...ae,E]:ne[ie]=ae.filter(le=>le!==E)}),ne},this.bindEvents()}bindEvents(){const{graph:a}=this.context;this.unbindEvents(),vy.forEach(x=>{a.on(`${x}:${Ba.POINTER_ENTER}`,this.hoverElement),a.on(`${x}:${Ba.POINTER_LEAVE}`,this.hoverElement)});const y=this.context.canvas.document;y.addEventListener(`${Ba.DRAG_START}`,this.toggleFrozen),y.addEventListener(`${Ba.DRAG_END}`,this.toggleFrozen)}getActiveIds(a){const{graph:y}=this.context,{degree:x,direction:E}=this.options,z=a.target.id;return x?f8(y,a.targetType,z,typeof x=="function"?x(a):x,E):[z]}validate(a){if(this.destroyed||this.isFrozen||iE(a.target)||this.context.graph.isCollapsingExpanding)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}unbindEvents(){const{graph:a}=this.context;vy.forEach(x=>{a.off(`${x}:${Ba.POINTER_ENTER}`,this.hoverElement),a.off(`${x}:${Ba.POINTER_LEAVE}`,this.hoverElement)});const y=this.context.canvas.document;y.removeEventListener(`${Ba.DRAG_START}`,this.toggleFrozen),y.removeEventListener(`${Ba.DRAG_END}`,this.toggleFrozen)}destroy(){this.unbindEvents(),super.destroy()}}oC.defaultOptions={animation:!1,enable:!0,degree:0,direction:"both",state:"active",inactiveState:void 0};class Bz extends Yx{onPointerDown(a){if(!super.validate(a)||!super.isKeydown()||this.points)return;const{canvas:y,graph:x}=this.context;this.pathShape=new B0({id:"g6-lasso-select",style:this.options.style}),y.appendChild(this.pathShape),this.points=[A2(a,x)]}onPointerMove(a){var y;if(!this.points)return;const{immediately:x,mode:E}=this.options;this.points.push(A2(a,this.context.graph)),(y=this.pathShape)===null||y===void 0||y.setAttribute("d",g_(this.points)),x&&E==="default"&&this.points.length>2&&super.updateElementsStates(this.points)}onPointerUp(){if(this.points){if(this.points.length<2){this.clearLasso();return}super.updateElementsStates(this.points),this.clearLasso()}}clearLasso(){var a;(a=this.pathShape)===null||a===void 0||a.remove(),this.pathShape=void 0,this.points=void 0}}class sC extends _0{constructor(a,y){super(a,Object.assign({},sC.defaultOptions,y)),this.hiddenShapes=[],this.isVisible=!0,this.setElementsVisibility=(x,E,z)=>{x.filter(Boolean).forEach(ee=>{E==="hidden"&&!ee.isVisible()?this.hiddenShapes.push(ee):E==="visible"&&this.hiddenShapes.includes(ee)?this.hiddenShapes.splice(this.hiddenShapes.indexOf(ee),1):hy(ee,E,z)})},this.filterShapes=(x,E)=>{if(Os(E))return ee=>!E(x,ee);const z=E==null?void 0:E[x];return ee=>ee.className?!(z!=null&&z.includes(ee.className)):!0},this.hideShapes=x=>{if(!this.validate(x)||!this.isVisible)return;const{element:E}=this.context,{shapes:z={}}=this.options;this.setElementsVisibility(E.getNodes(),"hidden",this.filterShapes("node",z)),this.setElementsVisibility(E.getEdges(),"hidden",this.filterShapes("edge",z)),this.setElementsVisibility(E.getCombos(),"hidden",this.filterShapes("combo",z)),this.isVisible=!1},this.showShapes=aE(x=>{if(!this.validate(x)||this.isVisible)return;const{element:E}=this.context;this.setElementsVisibility(E.getNodes(),"visible"),this.setElementsVisibility(E.getEdges(),"visible"),this.setElementsVisibility(E.getCombos(),"visible"),this.isVisible=!0},this.options.debounce),this.bindEvents()}bindEvents(){const{graph:a}=this.context;a.on(Fo.BEFORE_TRANSFORM,this.hideShapes),a.on(Fo.AFTER_TRANSFORM,this.showShapes)}unbindEvents(){const{graph:a}=this.context;a.off(Fo.BEFORE_TRANSFORM,this.hideShapes),a.off(Fo.AFTER_TRANSFORM,this.showShapes)}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}update(a){this.unbindEvents(),super.update(a),this.bindEvents()}destroy(){this.unbindEvents(),super.destroy()}}sC.defaultOptions={enable:!0,debounce:200,shapes:b=>b==="node"};var dP=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class lC extends _0{constructor(a,y){super(a,Object.assign({},lC.defaultOptions,y)),this.onWheel=x=>dP(this,void 0,void 0,function*(){this.options.preventDefault&&x.preventDefault();const E=x.deltaX,z=x.deltaY;yield this.scroll([-E,-z],x)}),this.shortcut=new B1(a.graph),this.bindEvents()}update(a){super.update(a),this.bindEvents()}bindEvents(){var a,y;const{trigger:x}=this.options;if(this.shortcut.unbindAll(),Od(x)){(a=this.graphDom)===null||a===void 0||a.removeEventListener(Ba.WHEEL,this.onWheel);const{up:E=[],down:z=[],left:ee=[],right:ne=[]}=x;this.shortcut.bind(E,ie=>this.scroll([0,-10],ie)),this.shortcut.bind(z,ie=>this.scroll([0,10],ie)),this.shortcut.bind(ee,ie=>this.scroll([-10,0],ie)),this.shortcut.bind(ne,ie=>this.scroll([10,0],ie))}else(y=this.graphDom)===null||y===void 0||y.addEventListener(Ba.WHEEL,this.onWheel,{passive:!1})}get graphDom(){return this.context.graph.getCanvas().getContextService().getDomElement()}formatDisplacement(a){const{sensitivity:y}=this.options;return a=Up(a,y),a=this.clampByDirection(a),a=this.clampByRange(a),a}clampByDirection([a,y]){const{direction:x}=this.options;return x==="x"?y=0:x==="y"&&(a=0),[a,y]}clampByRange([a,y]){const{viewport:x,canvas:E}=this.context,[z,ee]=E.getSize(),[ne,ie,ae,le]=k0(this.options.range),ye=[ee*ne,z*ie,ee*ae,z*le],Te=Qg(e5(x.getCanvasCenter()),ye),We=kc(x.getViewportCenter(),[a,y,0]);if(!zp(We,Te)){const{min:[Ze,Ye],max:[$e,ut]}=Te;(We[0]0||We[0]>$e&&a<0)&&(a=0),(We[1]0||We[1]>ut&&y<0)&&(y=0)}return[a,y]}scroll(a,y){return dP(this,void 0,void 0,function*(){if(!this.validate(y))return;const{onFinish:x}=this.options,E=this.context.graph,z=this.formatDisplacement(a);yield E.translateBy(z,!1),x==null||x()})}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}destroy(){var a;this.shortcut.destroy(),(a=this.graphDom)===null||a===void 0||a.removeEventListener(Ba.WHEEL,this.onWheel),super.destroy()}}lC.defaultOptions={enable:!0,sensitivity:1,preventDefault:!0,range:1/0};var fP=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class uC extends _0{constructor(a,y){super(a,Object.assign({},uC.defaultOptions,y)),this.zoom=(x,E,z)=>fP(this,void 0,void 0,function*(){if(!this.validate(E))return;const{graph:ee}=this.context;let ne=this.options.origin;!ne&&"viewport"in E&&(ne=uh(E.viewport));const{sensitivity:ie,onFinish:ae}=this.options,le=1+vd(x,-50,50)*ie/100,ye=ee.getZoom();yield ee.zoomTo(ye*le,z,ne),ae==null||ae()}),this.onReset=()=>fP(this,void 0,void 0,function*(){yield this.context.graph.zoomTo(1,this.options.animation)}),this.preventDefault=x=>{this.options.preventDefault&&x.preventDefault()},this.shortcut=new B1(a.graph),this.bindEvents()}update(a){super.update(a),this.bindEvents()}bindEvents(){const{trigger:a}=this.options;if(this.shortcut.unbindAll(),Array.isArray(a))if(a.includes(Ba.PINCH))this.shortcut.bind([Ba.PINCH],y=>{this.zoom(y.scale,y,!1)});else{const y=this.context.canvas.getContainer();y==null||y.addEventListener(Ba.WHEEL,this.preventDefault),this.shortcut.bind([...a,Ba.WHEEL],x=>{const{deltaX:E,deltaY:z}=x;this.zoom(-(z!=null?z:E),x,!1)})}if(typeof a=="object"){const{zoomIn:y=[],zoomOut:x=[],reset:E=[]}=a;this.shortcut.bind(y,z=>this.zoom(10,z,this.options.animation)),this.shortcut.bind(x,z=>this.zoom(-10,z,this.options.animation)),this.shortcut.bind(E,this.onReset)}}validate(a){if(this.destroyed)return!1;const{enable:y}=this.options;return Os(y)?y(a):!!y}destroy(){var a;this.shortcut.destroy(),(a=this.context.canvas.getContainer())===null||a===void 0||a.removeEventListener(Ba.WHEEL,this.preventDefault),super.destroy()}}uC.defaultOptions={animation:{duration:200},enable:!0,sensitivity:1,trigger:[],preventDefault:!0};var cC=xe(13722);const Nz=(b,a)=>{if(b!=="next"&&b!=="prev")return a},hP=b=>{b.prev.next=b.next,b.next.prev=b.prev,delete b.next,delete b.prev};class Rz{constructor(){const a={};a.prev=a,a.next=a.prev,this.shortcut=a}dequeue(){const a=this.shortcut,y=a.prev;if(y&&y!==a)return hP(y),y}enqueue(a){const y=this.shortcut;a.prev&&a.next&&hP(a),a.next=y.next,y.next.prev=a,y.next=a,a.prev=y}toString(){const a=[],y=this.shortcut;let x=y.prev;for(;x!==y;)a.push(JSON.stringify(x,Nz)),x=x==null?void 0:x.prev;return`[${a.join(", ")}]`}}class kz extends Rz{}const _z=()=>1,Fz=(b,a)=>{var y;if(b.getAllNodes().length<=1)return[];const x=Wz(b,a||_z);return(y=zz(x.graph,x.buckets,x.zeroIdx).map(z=>b.getRelatedEdges(z.v,"out").filter(({target:ee})=>ee===z.w)))===null||y===void 0?void 0:y.flat()},zz=(b,a,y)=>{let x=[];const E=a[a.length-1],z=a[0];let ee;for(;b.getAllNodes().length;){for(;ee=z.dequeue();)V5(b,a,y,ee);for(;ee=E.dequeue();)V5(b,a,y,ee);if(b.getAllNodes().length){for(let ne=a.length-2;ne>0;--ne)if(ee=a[ne].dequeue(),ee){x=x.concat(V5(b,a,y,ee,!0));break}}}return x},V5=(b,a,y,x,E)=>{var z,ee;const ne=[];return b.hasNode(x.v)&&((z=b.getRelatedEdges(x.v,"in"))===null||z===void 0||z.forEach(ie=>{const ae=ie.data.weight,le=b.getNode(ie.source);E&&ne.push({v:ie.source,w:ie.target,in:0,out:0}),le.data.out===void 0&&(le.data.out=0),le.data.out-=ae,Z5(a,y,Object.assign({v:le.id},le.data))}),(ee=b.getRelatedEdges(x.v,"out"))===null||ee===void 0||ee.forEach(ie=>{const ae=ie.data.weight,le=ie.target,ye=b.getNode(le);ye.data.in===void 0&&(ye.data.in=0),ye.data.in-=ae,Z5(a,y,Object.assign({v:ye.id},ye.data))}),b.removeNode(x.v)),E?ne:void 0},Wz=(b,a)=>{const y=new uf;let x=0,E=0;b.getAllNodes().forEach(ie=>{y.addNode({id:ie.id,data:{v:ie.id,in:0,out:0}})}),b.getAllEdges().forEach(ie=>{const ae=y.getRelatedEdges(ie.source,"out").find(ye=>ye.target===ie.target),le=(a==null?void 0:a(ie))||1;ae?y.updateEdgeData(ae==null?void 0:ae.id,Object.assign(Object.assign({},ae.data),{weight:ae.data.weight+le})):y.addEdge({id:ie.id,source:ie.source,target:ie.target,data:{weight:le}}),E=Math.max(E,y.getNode(ie.source).data.out+=le),x=Math.max(x,y.getNode(ie.target).data.in+=le)});const z=[],ee=E+x+3;for(let ie=0;ie{Z5(z,ne,Object.assign({v:ie.id},y.getNode(ie.id).data))}),{buckets:z,zeroIdx:ne,graph:y}},Z5=(b,a,y)=>{y.out?y.in?b[y.out-y.in+a].enqueue(y):b[b.length-1].enqueue(y):b[0].enqueue(y)},Uz=(b,a)=>{const x=a==="greedy"?Fz(b,(E=>z=>z.data.weight||1)(b)):jz(b);x==null||x.forEach(E=>{const z=E.data;b.removeEdge(E.id),z.forwardName=E.data.name,z.reversed=!0,b.addEdge({id:E.id,source:E.target,target:E.source,data:Object.assign({},z)})})},jz=b=>{const a=[],y={},x={},E=z=>{x[z]||(x[z]=!0,y[z]=!0,b.getRelatedEdges(z,"out").forEach(ee=>{y[ee.target]?a.push(ee):E(ee.target)}),delete y[z])};return b.getAllNodes().forEach(z=>E(z.id)),a},Hz=b=>{b.getAllEdges().forEach(a=>{const y=a.data;if(y.reversed){b.removeEdge(a.id);const x=y.forwardName;delete y.reversed,delete y.forwardName,b.addEdge({id:a.id,source:a.target,target:a.source,data:Object.assign(Object.assign({},y),{forwardName:x})})}})},Kz=(b,a)=>Number(b)-Number(a),_1=(b,a,y,x)=>{let E;do E=`${x}${Math.random()}`;while(b.hasNode(E));return y.dummy=a,b.addNode({id:E,data:y}),E},Vz=b=>{const a=new uf;return b.getAllNodes().forEach(y=>{a.addNode(Object.assign({},y))}),b.getAllEdges().forEach(y=>{const x=a.getRelatedEdges(y.source,"out").find(E=>E.target===y.target);x?a.updateEdgeData(x==null?void 0:x.id,Object.assign(Object.assign({},x.data),{weight:x.data.weight+y.data.weight||0,minlen:Math.max(x.data.minlen,y.data.minlen||1)})):a.addEdge({id:y.id,source:y.source,target:y.target,data:{weight:y.data.weight||0,minlen:y.data.minlen||1}})}),a},pP=b=>{const a=new uf;return b.getAllNodes().forEach(y=>{b.getChildren(y.id).length||a.addNode(Object.assign({},y))}),b.getAllEdges().forEach(y=>{a.addEdge(y)}),a},vP=(b,a)=>b==null?void 0:b.reduce((y,x,E)=>(y[x]=a[E],y),{}),vee=b=>{const a={};return b.getAllNodes().forEach(y=>{const x={};b.getRelatedEdges(y.id,"out").forEach(E=>{x[E.target]=(x[E.target]||0)+(E.data.weight||0)}),a[y.id]=x}),a},gee=b=>{const a=b.getAllNodes(),y=a.map(x=>{const E={};return b.getRelatedEdges(x.id,"in").forEach(z=>{E[z.source]=(E[z.source]||0)+z.data.weight}),E});return vP(a.map(x=>x.id),y)},gP=(b,a)=>{const y=Number(b.x),x=Number(b.y),E=Number(a.x)-y,z=Number(a.y)-x;let ee=Number(b.width)/2,ne=Number(b.height)/2;if(!E&&!z)return{x:0,y:0};let ie,ae;return Math.abs(z)*ee>Math.abs(E)*ne?(z<0&&(ne=-ne),ie=ne*E/z,ae=ne):(E<0&&(ee=-ee),ie=ee,ae=ee*z/E),{x:y+ie,y:x+ae}},sE=b=>{const a=[],y=yP(b)+1;for(let x=0;x{const E=x.data.rank;E!==void 0&&a[E]&&a[E].push(x.id)});for(let x=0;xKz(b.getNode(E).data.order,b.getNode(z).data.order));return a},Zz=b=>{const a=b.getAllNodes().filter(x=>x.data.rank!==void 0).map(x=>x.data.rank),y=Math.min(...a);b.getAllNodes().forEach(x=>{x.data.hasOwnProperty("rank")&&y!==1/0&&(x.data.rank-=y)})},Gz=(b,a=0)=>{const y=b.getAllNodes(),x=y.filter(ne=>ne.data.rank!==void 0).map(ne=>ne.data.rank),E=Math.min(...x),z=[];y.forEach(ne=>{const ie=(ne.data.rank||0)-E;z[ie]||(z[ie]=[]),z[ie].push(ne.id)});let ee=0;for(let ne=0;ne{const le=b.getNode(ae);le&&(le.data.rank=le.data.rank||0,le.data.rank+=ee)}))}},mP=(b,a,y,x)=>{const E={width:0,height:0};return ys(y)&&ys(x)&&(E.rank=y,E.order=x),_1(b,"border",E,a)},yP=b=>{let a;return b.getAllNodes().forEach(y=>{const x=y.data.rank;x!==void 0&&(a===void 0||x>a)&&(a=x)}),a||(a=0),a},Qz=(b,a)=>{const y={lhs:[],rhs:[]};return b==null||b.forEach(x=>{a(x)?y.lhs.push(x):y.rhs.push(x)}),y},G5=(b,a)=>b.reduce((y,x)=>{const E=a(y),z=a(x);return E>z?x:y}),bP=(b,a,y,x,E,z)=>{x.includes(a.id)||(x.push(a.id),y||z.push(a.id),E(a.id).forEach(ee=>bP(b,ee,y,x,E,z)),y&&z.push(a.id))},xP=(b,a,y,x)=>{const E=Array.isArray(a)?a:[a],z=ie=>x?b.getSuccessors(ie):b.getNeighbors(ie),ee=[],ne=[];return E.forEach(ie=>{if(b.hasNode(ie.id))bP(b,ie,y==="post",ne,z,ee);else throw new Error(`Graph does not have node: ${ie}`)}),ee},Yz=b=>{const a=y=>{const x=b.getChildren(y),E=b.getNode(y);if(x!=null&&x.length&&x.forEach(z=>a(z.id)),E.data.hasOwnProperty("minRank")){E.data.borderLeft=[],E.data.borderRight=[];for(let z=E.data.minRank,ee=E.data.maxRank+1;za(y.id))},EP=(b,a,y,x,E,z)=>{const ee={rank:z,borderType:a,width:0,height:0},ne=E.data[a][z-1],ie=_1(b,"border",ee,y);E.data[a][z]=ie,b.setParent(ie,x),ne&&b.addEdge({id:`e${Math.random()}`,source:ne,target:ie,data:{weight:1}})},Xz=(b,a)=>{const y=a.toLowerCase();(y==="lr"||y==="rl")&&AP(b)},Jz=(b,a)=>{const y=a.toLowerCase();(y==="bt"||y==="rl")&&qz(b),(y==="lr"||y==="rl")&&($z(b),AP(b))},AP=b=>{b.getAllNodes().forEach(a=>{CP(a)}),b.getAllEdges().forEach(a=>{CP(a)})},CP=b=>{const a=b.data.width;b.data.width=b.data.height,b.data.height=a},qz=b=>{b.getAllNodes().forEach(a=>{Q5(a.data)}),b.getAllEdges().forEach(a=>{var y;(y=a.data.points)===null||y===void 0||y.forEach(x=>Q5(x)),a.data.hasOwnProperty("y")&&Q5(a.data)})},Q5=b=>{b!=null&&b.y&&(b.y=-b.y)},$z=b=>{b.getAllNodes().forEach(a=>{Y5(a.data)}),b.getAllEdges().forEach(a=>{var y;(y=a.data.points)===null||y===void 0||y.forEach(x=>Y5(x)),a.data.hasOwnProperty("x")&&Y5(a.data)})},Y5=b=>{const a=b.x;b.x=b.y,b.y=a},eW=b=>{const a=_1(b,"root",{},"_root"),y=tW(b);let x=Math.max(...Object.values(y));Math.abs(x)===1/0&&(x=1);const E=x-1,z=2*E+1;b.getAllEdges().forEach(ne=>{ne.data.minlen*=z});const ee=nW(b)+1;return b.getRoots().forEach(ne=>{wP(b,a,z,ee,E,y,ne.id)}),{nestingRoot:a,nodeRankFactor:z}},wP=(b,a,y,x,E,z,ee)=>{const ne=b.getChildren(ee);if(!(ne!=null&&ne.length)){ee!==a&&b.addEdge({id:`e${Math.random()}`,source:a,target:ee,data:{weight:0,minlen:y}});return}const ie=mP(b,"_bt"),ae=mP(b,"_bb"),le=b.getNode(ee);b.setParent(ie,ee),le.data.borderTop=ie,b.setParent(ae,ee),le.data.borderBottom=ae,ne==null||ne.forEach(ye=>{wP(b,a,y,x,E,z,ye.id);const Te=ye.data.borderTop?ye.data.borderTop:ye.id,We=ye.data.borderBottom?ye.data.borderBottom:ye.id,Ze=ye.data.borderTop?x:2*x,Ye=Te!==We?1:E-z[ee]+1;b.addEdge({id:`e${Math.random()}`,source:ie,target:Te,data:{minlen:Ye,weight:Ze,nestingEdge:!0}}),b.addEdge({id:`e${Math.random()}`,source:We,target:ae,data:{minlen:Ye,weight:Ze,nestingEdge:!0}})}),b.getParent(ee)||b.addEdge({id:`e${Math.random()}`,source:a,target:ie,data:{weight:0,minlen:E+z[ee]}})},tW=b=>{const a={},y=(x,E)=>{const z=b.getChildren(x);z==null||z.forEach(ee=>y(ee.id,E+1)),a[x]=E};return b.getRoots().forEach(x=>y(x.id,1)),a},nW=b=>{let a=0;return b.getAllEdges().forEach(y=>{a+=y.data.weight}),a},rW=(b,a)=>{a&&b.removeNode(a),b.getAllEdges().forEach(y=>{y.data.nestingEdge&&b.removeEdge(y.id)})},iW="edge",SP="edge-label",aW=(b,a)=>{b.getAllEdges().forEach(y=>oW(b,y,a))},oW=(b,a,y)=>{let x=a.source,E=b.getNode(x).data.rank;const z=a.target,ee=b.getNode(z).data.rank,ne=a.data.labelRank;if(ee===E+1)return;b.removeEdge(a.id);let ie,ae,le;for(le=0,++E;E{a.forEach(y=>{let x=b.getNode(y);const{data:E}=x,z=E.originalEdge;let ee;z&&b.addEdge(z);let ne=y;for(;x.data.dummy;)ee=b.getSuccessors(ne)[0],b.removeNode(ne),z.data.points.push({x:x.data.x,y:x.data.y}),x.data.dummy===SP&&(z.data.x=x.data.x,z.data.y=x.data.y,z.data.width=x.data.width,z.data.height=x.data.height),ne=ee.id,x=b.getNode(ne)})},lW=(b,a,y)=>{const x={};let E;y==null||y.forEach(z=>{let ee=b.getParent(z),ne,ie;for(;ee;){if(ne=b.getParent(ee.id),ne?(ie=x[ne.id],x[ne.id]=ee.id):(ie=E,E=ee.id),ie&&ie!==ee.id){a.hasNode(ie)||a.addNode({id:ie,data:{}}),a.hasNode(ee.id)||a.addNode({id:ee.id,data:{}}),a.hasEdge(`e${ie}-${ee.id}`)||a.addEdge({id:`e${ie}-${ee.id}`,source:ie,target:ee.id,data:{}});return}ee=ne}})},uW=(b,a,y)=>{const x=cW(b),E=new uf({tree:[{id:x,children:[],data:{}}]});return b.getAllNodes().forEach(z=>{const ee=b.getParent(z.id);(z.data.rank===a||z.data.minRank<=a&&a<=z.data.maxRank)&&(E.hasNode(z.id)||E.addNode(Object.assign({},z)),ee!=null&&ee.id&&!E.hasNode(ee==null?void 0:ee.id)&&E.addNode(Object.assign({},ee)),E.setParent(z.id,(ee==null?void 0:ee.id)||x),b.getRelatedEdges(z.id,y).forEach(ne=>{const ie=ne.source===z.id?ne.target:ne.source;E.hasNode(ie)||E.addNode(Object.assign({},b.getNode(ie)));const ae=E.getRelatedEdges(ie,"out").find(({target:ye})=>ye===z.id),le=ae!==void 0?ae.data.weight:0;ae?E.updateEdgeData(ae.id,Object.assign(Object.assign({},ae.data),{weight:ne.data.weight+le})):E.addEdge({id:ne.id,source:ie,target:z.id,data:{weight:ne.data.weight+le}})}),z.data.hasOwnProperty("minRank")&&E.updateNodeData(z.id,Object.assign(Object.assign({},z.data),{borderLeft:z.data.borderLeft[a],borderRight:z.data.borderRight[a]})))}),E},cW=b=>{let a;for(;b.hasNode(a=`_root${Math.random()}`););return a},dW=(b,a,y)=>{const x=vP(y,y.map((le,ye)=>ye)),z=a.map(le=>{const ye=b.getRelatedEdges(le,"out").map(Te=>({pos:x[Te.target]||0,weight:Te.data.weight}));return ye==null?void 0:ye.sort((Te,We)=>Te.pos-We.pos)}).flat().filter(le=>le!==void 0);let ee=1;for(;ee{if(le){let ye=le.pos+ee;ie[ye]+=le.weight;let Te=0;for(;ye>0;)ye%2&&(Te+=ie[ye+1]),ye=ye-1>>1,ie[ye]+=le.weight;ae+=le.weight*Te}}),ae},MP=(b,a)=>{let y=0;for(let x=1;x<(a==null?void 0:a.length);x+=1)y+=dW(b,a[x-1],a[x]);return y},DP=b=>{const a={},y=b.getAllNodes(),x=y.map(ae=>{var le;return(le=ae.data.rank)!==null&&le!==void 0?le:-1/0}),E=Math.max(...x),z=[];for(let ae=0;aeb.getNode(ae.id).data.rank-b.getNode(le.id).data.rank),ie=ee.filter(ae=>b.getNode(ae.id).data.fixorder!==void 0).sort((ae,le)=>b.getNode(ae.id).data.fixorder-b.getNode(le.id).data.fixorder);return ie==null||ie.forEach(ae=>{isNaN(b.getNode(ae.id).data.rank)||z[b.getNode(ae.id).data.rank].push(ae.id),a[ae.id]=!0}),ee==null||ee.forEach(ae=>b.dfsTree(ae.id,le=>{if(a.hasOwnProperty(le.id))return!0;a[le.id]=!0,isNaN(le.data.rank)||z[le.data.rank].push(le.id)})),z},fW=(b,a)=>a.map(y=>{const x=b.getRelatedEdges(y,"in");if(!(x!=null&&x.length))return{v:y};const E={sum:0,weight:0};return x==null||x.forEach(z=>{const ee=b.getNode(z.source);E.sum+=z.data.weight*ee.data.order,E.weight+=z.data.weight}),{v:y,barycenter:E.sum/E.weight,weight:E.weight}}),hW=(b,a)=>{var y,x,E;const z={};b==null||b.forEach((ne,ie)=>{z[ne.v]={i:ie,indegree:0,in:[],out:[],vs:[ne.v]};const ae=z[ne.v];ne.barycenter!==void 0&&(ae.barycenter=ne.barycenter,ae.weight=ne.weight)}),(y=a.getAllEdges())===null||y===void 0||y.forEach(ne=>{const ie=z[ne.source],ae=z[ne.target];ie!==void 0&&ae!==void 0&&(ae.indegree++,ie.out.push(z[ne.target]))});const ee=(E=(x=Object.values(z)).filter)===null||E===void 0?void 0:E.call(x,ne=>!ne.indegree);return pW(ee)},pW=b=>{var a,y;const x=[],E=ie=>ae=>{ae.merged||(ae.barycenter===void 0||ie.barycenter===void 0||ae.barycenter>=ie.barycenter)&&vW(ie,ae)},z=ie=>ae=>{ae.in.push(ie),--ae.indegree===0&&b.push(ae)};for(;b!=null&&b.length;){const ie=b.pop();x.push(ie),(a=ie.in.reverse())===null||a===void 0||a.forEach(ae=>E(ie)(ae)),(y=ie.out)===null||y===void 0||y.forEach(ae=>z(ie)(ae))}const ee=x.filter(ie=>!ie.merged),ne=["vs","i","barycenter","weight"];return ee.map(ie=>{const ae={};return ne==null||ne.forEach(le=>{ie[le]!==void 0&&(ae[le]=ie[le])}),ae})},vW=(b,a)=>{var y;let x=0,E=0;b.weight&&(x+=b.barycenter*b.weight,E+=b.weight),a.weight&&(x+=a.barycenter*a.weight,E+=a.weight),b.vs=(y=a.vs)===null||y===void 0?void 0:y.concat(b.vs),b.barycenter=x/E,b.weight=E,b.i=Math.min(a.i,b.i),a.merged=!0};var gW=hW;const mW=(b,a,y,x)=>{const E=Qz(b,Te=>{const We=Te.hasOwnProperty("fixorder")&&!isNaN(Te.fixorder);return x?!We&&Te.hasOwnProperty("barycenter"):We||Te.hasOwnProperty("barycenter")}),z=E.lhs,ee=E.rhs.sort((Te,We)=>-Te.i- -We.i),ne=[];let ie=0,ae=0,le=0;z==null||z.sort(yW(!!a,!!y)),le=PP(ne,ee,le),z==null||z.forEach(Te=>{var We;le+=(We=Te.vs)===null||We===void 0?void 0:We.length,ne.push(Te.vs),ie+=Te.barycenter*Te.weight,ae+=Te.weight,le=PP(ne,ee,le)});const ye={vs:ne.flat()};return ae&&(ye.barycenter=ie/ae,ye.weight=ae),ye},PP=(b,a,y)=>{let x=y,E;for(;a.length&&(E=a[a.length-1]).i<=x;)a.pop(),b==null||b.push(E.vs),x++;return x},yW=(b,a)=>(y,x)=>{if(y.fixorder!==void 0&&x.fixorder!==void 0)return y.fixorder-x.fixorder;if(y.barycenterx.barycenter)return 1;if(a&&y.order!==void 0&&x.order!==void 0){if(y.orderx.order)return 1}return b?x.i-y.i:y.i-x.i},IP=(b,a,y,x,E,z)=>{var ee,ne,ie,ae;let le=b.getChildren(a).map(ct=>ct.id);const ye=b.getNode(a),Te=ye?ye.data.borderLeft:void 0,We=ye?ye.data.borderRight:void 0,Ze={};Te&&(le=le==null?void 0:le.filter(ct=>ct!==Te&&ct!==We));const Ye=fW(b,le||[]);Ye==null||Ye.forEach(ct=>{var gt;if(!((gt=b.getChildren(ct.v))===null||gt===void 0)&>.length){const Pt=IP(b,ct.v,y,x,z);Ze[ct.v]=Pt,Pt.hasOwnProperty("barycenter")&&xW(ct,Pt)}});const $e=gW(Ye,y);bW($e,Ze),(ee=$e.filter(ct=>ct.vs.length>0))===null||ee===void 0||ee.forEach(ct=>{const gt=b.getNode(ct.vs[0]);gt&&(ct.fixorder=gt.data.fixorder,ct.order=gt.data.order)});const ut=mW($e,x,E,z);if(Te&&(ut.vs=[Te,ut.vs,We].flat(),!((ne=b.getPredecessors(Te))===null||ne===void 0)&&ne.length)){const ct=b.getNode(((ie=b.getPredecessors(Te))===null||ie===void 0?void 0:ie[0].id)||""),gt=b.getNode(((ae=b.getPredecessors(We))===null||ae===void 0?void 0:ae[0].id)||"");ut.hasOwnProperty("barycenter")||(ut.barycenter=0,ut.weight=0),ut.barycenter=(ut.barycenter*ut.weight+ct.data.order+gt.data.order)/(ut.weight+2),ut.weight+=2}return ut},bW=(b,a)=>{b==null||b.forEach(y=>{var x;const E=(x=y.vs)===null||x===void 0?void 0:x.map(z=>a[z]?a[z].vs:z);y.vs=E.flat()})},xW=(b,a)=>{b.barycenter!==void 0?(b.barycenter=(b.barycenter*b.weight+a.barycenter*a.weight)/(b.weight+a.weight),b.weight+=a.weight):(b.barycenter=a.barycenter,b.weight=a.weight)},EW=(b,a)=>{const y=yP(b),x=[],E=[];for(let le=1;le-1;le--)E.push(le);const z=TP(b,x,"in"),ee=TP(b,E,"out");let ne=DP(b);X5(b,ne);let ie=Number.POSITIVE_INFINITY,ae;for(let le=0,ye=0;ye<4;++le,++ye){OP(le%2?z:ee,le%4>=2,!1,a),ne=sE(b);const Te=MP(b,ne);Te=2,!0,a),ne=sE(b);const Te=MP(b,ne);Tea.map(x=>uW(b,x,y)),OP=(b,a,y,x)=>{const E=new uf;b==null||b.forEach(z=>{var ee;const ne=z.getRoots()[0].id,ie=IP(z,ne,E,a,y,x);for(let ae=0;ae<((ee=ie.vs)===null||ee===void 0?void 0:ee.length);ae++){const le=z.getNode(ie.vs[ae]);le&&(le.data.order=ae)}lW(z,E,ie.vs)})},X5=(b,a)=>{a==null||a.forEach(y=>{y==null||y.forEach((x,E)=>{b.getNode(x).data.order=E})})},AW=(b,a)=>{const x=b.getAllNodes().filter(ee=>{var ne;return!(!((ne=b.getChildren(ee.id))===null||ne===void 0)&&ne.length)}).map(ee=>ee.data.rank),E=Math.max(...x),z=[];for(let ee=0;ee{const ne=b.getNode(ee);!ne||ne.data.dummy||isNaN(ne.data.rank)||(ne.data.fixorder=z[ne.data.rank].length,z[ne.data.rank].push(ee))})},CW=b=>{const a={};let y=0;const x=E=>{const z=y;b.getChildren(E).forEach(ee=>x(ee.id)),a[E]={low:z,lim:y++}};return b.getRoots().forEach(E=>x(E.id)),a},wW=(b,a,y,x)=>{var E,z;const ee=[],ne=[],ie=Math.min(a[y].low,a[x].low),ae=Math.max(a[y].lim,a[x].lim);let le,ye;le=y;do le=(E=b.getParent(le))===null||E===void 0?void 0:E.id,ee.push(le);while(le&&(a[le].low>ie||ae>a[le].lim));for(ye=le,le=x;le&&le!==ye;)ne.push(le),le=(z=b.getParent(le))===null||z===void 0?void 0:z.id;return{lca:ye,path:ee.concat(ne.reverse())}},SW=(b,a)=>{const y=CW(b);a.forEach(x=>{var E,z;let ee=x,ne=b.getNode(ee);const ie=ne.data.originalEdge;if(!ie)return;const ae=wW(b,y,ie.source,ie.target),le=ae.path,ye=ae.lca;let Te=0,We=le[Te],Ze=!0;for(;ee!==ie.target;){if(ne=b.getNode(ee),Ze){for(;We!==ye&&((E=b.getNode(We))===null||E===void 0?void 0:E.data.maxRank){const y={},x=(E,z)=>{let ee=0,ne=0;const ie=E.length,ae=z==null?void 0:z[(z==null?void 0:z.length)-1];return z==null||z.forEach((le,ye)=>{var Te;const We=MW(b,le),Ze=We?b.getNode(We.id).data.order:ie;(We||le===ae)&&((Te=z.slice(ne,ye+1))===null||Te===void 0||Te.forEach(Ye=>{var $e;($e=b.getPredecessors(Ye))===null||$e===void 0||$e.forEach(ut=>{var ct;const gt=b.getNode(ut.id),Pt=gt.data.order;(Pt{const y={};function x(ne,ie,ae,le,ye){var Te,We;let Ze;for(let Ye=ie;Ye{const ut=b.getNode($e.id);ut.data.dummy&&(ut.data.orderye)&&NP(y,$e.id,Ze)}))}function E(ne){return JSON.stringify(ne.slice(1))}function z(ne,ie){const ae=E(ne);ie.get(ae)||(x(...ne),ie.set(ae,!0))}const ee=(ne,ie)=>{let ae=-1,le,ye=0;const Te=new Map;return ie==null||ie.forEach((We,Ze)=>{var Ye;if(((Ye=b.getNode(We))===null||Ye===void 0?void 0:Ye.data.dummy)==="border"){const $e=b.getPredecessors(We)||[];$e.length&&(le=b.getNode($e[0].id).data.order,z([ie,ye,Ze,ae,le],Te),ye=Ze,ae=le)}z([ie,ye,ie.length,le,ne.length],Te)}),ie};return a!=null&&a.length&&a.reduce(ee),y},MW=(b,a)=>{var y,x;if(!((y=b.getNode(a))===null||y===void 0)&&y.data.dummy)return(x=b.getPredecessors(a))===null||x===void 0?void 0:x.find(E=>b.getNode(E.id).data.dummy)},NP=(b,a,y)=>{let x=a,E=y;if(x>E){const ee=x;x=E,E=ee}let z=b[x];z||(b[x]=z={}),z[E]=!0},DW=(b,a,y)=>{let x=a,E=y;if(x>E){const z=a;x=E,E=z}return!!b[x]},RP=(b,a,y,x)=>{const E={},z={},ee={};return a==null||a.forEach(ne=>{ne==null||ne.forEach((ie,ae)=>{E[ie]=ie,z[ie]=ie,ee[ie]=ae})}),a==null||a.forEach(ne=>{let ie=-1;ne==null||ne.forEach(ae=>{let le=x(ae).map(ye=>ye.id);if(le.length){le=le.sort((Te,We)=>ee[Te]-ee[We]);const ye=(le.length-1)/2;for(let Te=Math.floor(ye),We=Math.ceil(ye);Te<=We;++Te){const Ze=le[Te];z[ae]===ae&&ie{var ne;const ie={},ae=PW(b,a,y,E,z,ee),le=ee?"borderLeft":"borderRight",ye=(Ze,Ye)=>{let $e=ae.getAllNodes(),ut=$e.pop();const ct={};for(;ut;)ct[ut.id]?Ze(ut.id):(ct[ut.id]=!0,$e.push(ut),$e=$e.concat(Ye(ut.id))),ut=$e.pop()},Te=Ze=>{ie[Ze]=(ae.getRelatedEdges(Ze,"in")||[]).reduce((Ye,$e)=>Math.max(Ye,(ie[$e.source]||0)+$e.data.weight),0)},We=Ze=>{const Ye=(ae.getRelatedEdges(Ze,"out")||[]).reduce((ut,ct)=>Math.min(ut,(ie[ct.target]||0)-ct.data.weight),Number.POSITIVE_INFINITY),$e=b.getNode(Ze);Ye!==Number.POSITIVE_INFINITY&&$e.data.borderType!==le&&(ie[Ze]=Math.max(ie[Ze],Ye))};return ye(Te,ae.getPredecessors.bind(ae)),ye(We,ae.getSuccessors.bind(ae)),(ne=Object.values(x))===null||ne===void 0||ne.forEach(Ze=>{ie[Ze]=ie[y[Ze]]}),ie},PW=(b,a,y,x,E,z)=>{const ee=new uf,ne=IW(x,E,z);return a==null||a.forEach(ie=>{let ae;ie==null||ie.forEach(le=>{const ye=y[le];if(ee.hasNode(ye)||ee.addNode({id:ye,data:{}}),ae){const Te=y[ae],We=ee.getRelatedEdges(Te,"out").find(Ze=>Ze.target===ye);We?ee.updateEdgeData(We.id,Object.assign(Object.assign({},We.data),{weight:Math.max(ne(b,le,ae),We.data.weight||0)})):ee.addEdge({id:`e${Math.random()}`,source:Te,target:ye,data:{weight:Math.max(ne(b,le,ae),0)}})}ae=le})}),ee},_P=(b,a)=>G5(Object.values(a),y=>{var x;let E=Number.NEGATIVE_INFINITY,z=Number.POSITIVE_INFINITY;return(x=Object.keys(y))===null||x===void 0||x.forEach(ee=>{const ne=y[ee],ie=TW(b,ee)/2;E=Math.max(ne+ie,E),z=Math.min(ne-ie,z)}),E-z});function FP(b,a){const y=Object.values(a),x=Math.min(...y),E=Math.max(...y);["u","d"].forEach(z=>{["l","r"].forEach(ee=>{const ne=z+ee,ie=b[ne];let ae;if(ie===a)return;const le=Object.values(ie);ae=ee==="l"?x-Math.min(...le):E-Math.max(...le),ae&&(b[ne]={},Object.keys(ie).forEach(ye=>{b[ne][ye]=ie[ye]+ae}))})})}const zP=(b,a)=>{const y={};return Object.keys(b.ul).forEach(x=>{if(a)y[x]=b[a.toLowerCase()][x];else{const E=Object.values(b).map(z=>z[x]);y[x]=(E[0]+E[1])/2}}),y},mee=(b,a)=>{const{align:y,nodesep:x=0,edgesep:E=0}=a||{},z=buildLayerMatrix(b),ee=Object.assign(LP(b,z),BP(b,z)),ne={};let ie;["u","d"].forEach(le=>{ie=le==="u"?z:Object.values(z).reverse(),["l","r"].forEach(ye=>{ye==="r"&&(ie=ie.map(Ye=>Object.values(Ye).reverse()));const Te=(le==="u"?b.getPredecessors:b.getSuccessors).bind(b),We=RP(b,ie,ee,Te),Ze=kP(b,ie,We.root,We.align,x,E,ye==="r");ye==="r"&&Object.keys(Ze).forEach(Ye=>{Ze[Ye]=-Ze[Ye]}),ne[le+ye]=Ze})});const ae=_P(b,ne);return FP(ne,ae),zP(ne,y)},IW=(b,a,y)=>(x,E,z)=>{const ee=x.getNode(E),ne=x.getNode(z);let ie=0,ae=0;if(ie+=ee.data.width/2,ee.data.hasOwnProperty("labelpos"))switch((ee.data.labelpos||"").toLowerCase()){case"l":ae=-ee.data.width/2;break;case"r":ae=ee.data.width/2;break}if(ae&&(ie+=y?ae:-ae),ae=0,ie+=(ee.data.dummy?a:b)/2,ie+=(ne.data.dummy?a:b)/2,ie+=ne.data.width/2,ne.data.labelpos)switch((ne.data.labelpos||"").toLowerCase()){case"l":ae=ne.data.width/2;break;case"r":ae=-ne.data.width/2;break}return ae&&(ie+=y?ae:-ae),ae=0,ie},TW=(b,a)=>b.getNode(a).data.width||0,OW=(b,a)=>{const{ranksep:y=0}=a||{},x=sE(b);let E=0;x==null||x.forEach(z=>{const ee=z.map(ie=>b.getNode(ie).data.height),ne=Math.max(...ee,0);z==null||z.forEach(ie=>{b.getNode(ie).data.y=E+ne/2}),E+=ne+y})},LW=(b,a)=>{const{align:y,nodesep:x=0,edgesep:E=0}=a||{},z=sE(b),ee=Object.assign(LP(b,z),BP(b,z)),ne={};let ie=[];["u","d"].forEach(le=>{ie=le==="u"?z:Object.values(z).reverse(),["l","r"].forEach(ye=>{ye==="r"&&(ie=ie.map(Ye=>Object.values(Ye).reverse()));const Te=(le==="u"?b.getPredecessors:b.getSuccessors).bind(b),We=RP(b,ie,ee,Te),Ze=kP(b,ie,We.root,We.align,x,E,ye==="r");ye==="r"&&Object.keys(Ze).forEach(Ye=>Ze[Ye]=-Ze[Ye]),ne[le+ye]=Ze})});const ae=_P(b,ne);return ae&&FP(ne,ae),zP(ne,y)},BW=(b,a)=>{var y;const x=pP(b);OW(x,a);const E=LW(x,a);(y=Object.keys(E))===null||y===void 0||y.forEach(z=>{x.getNode(z).data.x=E[z]})},WP=b=>{const a={},y=x=>{var E;const z=b.getNode(x);if(!z)return 0;if(a[x])return z.data.rank;a[x]=!0;let ee;return(E=b.getRelatedEdges(x,"out"))===null||E===void 0||E.forEach(ne=>{const ie=y(ne.target),ae=ne.data.minlen,le=ie-ae;le&&(ee===void 0||leb.getRelatedEdges(x.id,"in").length===0).forEach(x=>y(x.id))},NW=b=>{const a={};let y;const x=ee=>{var ne;const ie=b.getNode(ee);if(!ie)return 0;if(a[ee])return ie.data.rank;a[ee]=!0;let ae;return(ne=b.getRelatedEdges(ee,"out"))===null||ne===void 0||ne.forEach(le=>{const ye=x(le.target),Te=le.data.minlen,We=ye-Te;We&&(ae===void 0||Web.getRelatedEdges(ee.id,"in").length===0).forEach(ee=>{ee&&x(ee.id)}),y===void 0&&(y=0);const E={},z=(ee,ne)=>{var ie;const ae=b.getNode(ee),le=isNaN(ae.data.layer)?ne:ae.data.layer;(ae.data.rank===void 0||ae.data.rank{z(ye.target,le+ye.data.minlen)}))};b.getAllNodes().forEach(ee=>{const ne=ee.data;ne&&(isNaN(ne.layer)?ne.rank-=y:z(ee.id,ne.layer))})},tm=(b,a)=>b.getNode(a.target).data.rank-b.getNode(a.source).data.rank-a.data.minlen,RW=b=>{const a=new uf({tree:[]}),y=b.getAllNodes()[0],x=b.getAllNodes().length;a.addNode(y);let E,z;for(;kW(a,b){const y=x=>{a.getRelatedEdges(x,"both").forEach(E=>{const z=E.source,ee=x===z?E.target:z;!b.hasNode(ee)&&!tm(a,E)&&(b.addNode({id:ee,data:{}}),b.addEdge({id:E.id,source:x,target:ee,data:{}}),y(ee))})};return b.getAllNodes().forEach(x=>y(x.id)),b.getAllNodes().length},_W=b=>{const a=new uf({tree:[]}),y=b.getAllNodes()[0],x=b.getAllNodes().length;a.addNode(y);let E,z;for(;FW(a,b){const y=x=>{var E;(E=a.getRelatedEdges(x,"both"))===null||E===void 0||E.forEach(z=>{const ee=z.source,ne=x===ee?z.target:ee;!b.hasNode(ne)&&(a.getNode(ne).data.layer!==void 0||!tm(a,z))&&(b.addNode({id:ne,data:{}}),b.addEdge({id:z.id,source:x,target:ne,data:{}}),y(ne))})};return b.getAllNodes().forEach(x=>y(x.id)),b.getAllNodes().length},UP=(b,a)=>G5(a.getAllEdges(),y=>b.hasNode(y.source)!==b.hasNode(y.target)?tm(a,y):1/0),jP=(b,a,y)=>{b.getAllNodes().forEach(x=>{const E=a.getNode(x.id);E.data.rank||(E.data.rank=0),E.data.rank+=y})},zW=b=>{const a=Vz(b);WP(a);const y=RW(a);KP(y),HP(y,a);let x,E;for(;x=jW(y);)E=HW(y,a,x),KW(y,a,x,E)},HP=(b,a)=>{let y=xP(b,b.getAllNodes(),"post",!1);y=y.slice(0,(y==null?void 0:y.length)-1),y.forEach(x=>{WW(b,a,x)})},WW=(b,a,y)=>{const E=b.getNode(y).data.parent,z=b.getRelatedEdges(y,"both").find(ee=>ee.target===E||ee.source===E);z.data.cutvalue=UW(b,a,y)},UW=(b,a,y)=>{const E=b.getNode(y).data.parent;let z=!0,ee=a.getRelatedEdges(y,"out").find(ie=>ie.target===E),ne=0;return ee||(z=!1,ee=a.getRelatedEdges(E,"out").find(ie=>ie.target===y)),ne=ee.data.weight,a.getRelatedEdges(y,"both").forEach(ie=>{const ae=ie.source===y,le=ae?ie.target:ie.source;if(le!==E){const ye=ae===z,Te=ie.data.weight;if(ne+=ye?Te:-Te,ZW(b,y,le)){const We=b.getRelatedEdges(y,"both").find(Ze=>Ze.source===le||Ze.target===le).data.cutvalue;ne+=ye?-We:We}}}),ne},KP=(b,a=b.getAllNodes()[0].id)=>{VP(b,{},1,a)},VP=(b,a,y,x,E)=>{var z;const ee=y;let ne=y;const ie=b.getNode(x);return a[x]=!0,(z=b.getNeighbors(x))===null||z===void 0||z.forEach(ae=>{a[ae.id]||(ne=VP(b,a,ne,ae.id,x))}),ie.data.low=ee,ie.data.lim=ne++,E?ie.data.parent=E:delete ie.data.parent,ne},jW=b=>b.getAllEdges().find(a=>a.data.cutvalue<0),HW=(b,a,y)=>{let x=y.source,E=y.target;a.getRelatedEdges(x,"out").find(le=>le.target===E)||(x=y.target,E=y.source);const z=b.getNode(x),ee=b.getNode(E);let ne=z,ie=!1;z.data.lim>ee.data.lim&&(ne=ee,ie=!0);const ae=a.getAllEdges().filter(le=>ie===ZP(b.getNode(le.source),ne)&&ie!==ZP(b.getNode(le.target),ne));return G5(ae,le=>tm(a,le))},KW=(b,a,y,x)=>{const E=b.getRelatedEdges(y.source,"both").find(z=>z.source===y.target||z.target===y.target);E&&b.removeEdge(E.id),b.addEdge({id:`e${Math.random()}`,source:x.source,target:x.target,data:{}}),KP(b),HP(b,a),VW(b,a)},VW=(b,a)=>{const y=b.getAllNodes().find(E=>!E.data.parent);let x=xP(b,y,"pre",!1);x=x.slice(1),x.forEach(E=>{const z=b.getNode(E).data.parent;let ee=a.getRelatedEdges(E,"out").find(ie=>ie.target===z),ne=!1;!ee&&a.hasNode(z)&&(ee=a.getRelatedEdges(z,"out").find(ie=>ie.target===E),ne=!0),a.getNode(E).data.rank=(a.hasNode(z)&&a.getNode(z).data.rank||0)+(ne?ee==null?void 0:ee.data.minlen:-(ee==null?void 0:ee.data.minlen))})},ZW=(b,a,y)=>b.getRelatedEdges(a,"both").find(x=>x.source===y||x.target===y),ZP=(b,a)=>a.data.low<=b.data.lim&&b.data.lim<=a.data.lim,GW=(b,a)=>{switch(a){case"network-simplex":YW(b);break;case"tight-tree":GP(b);break;case"longest-path":QW(b);break;default:GP(b)}},QW=WP,GP=b=>{NW(b),_W(b)},YW=b=>{zW(b)},XW=(b,a)=>{const{edgeLabelSpace:y,keepNodeOrder:x,prevGraph:E,rankdir:z,ranksep:ee}=a;!x&&E&&qW(b,E);const ne=iU(b);y&&(a.ranksep=aU(ne,{rankdir:z,ranksep:ee}));let ie;try{ie=JW(ne,a)}catch(ae){if(ae.message==="Not possible to find intersection inside of the rectangle"){console.error(`The following error may be caused by improper layer setting, please make sure your manual layer setting does not violate the graph's structure: `,ae);return}throw ae}return $W(b,ne),ie},JW=(b,a)=>{const{acyclicer:y,ranker:x,rankdir:E="tb",nodeOrder:z,keepNodeOrder:ee,align:ne,nodesep:ie=50,edgesep:ae=20,ranksep:le=50}=a;pU(b),Uz(b,y);const{nestingRoot:ye,nodeRankFactor:Te}=eW(b);GW(pP(b),x),oU(b),Gz(b,Te),rW(b,ye),Zz(b),sU(b),lU(b);const We=[];aW(b,We),SW(b,We),Yz(b),ee&&AW(b,z),EW(b,ee),vU(b),Xz(b,E),BW(b,{align:ne,nodesep:ie,edgesep:ae,ranksep:le}),gU(b),hU(b),sW(b,We),dU(b),Jz(b,E);const{width:Ze,height:Ye}=uU(b);return cU(b),fU(b),Hz(b),{width:Ze,height:Ye}},qW=(b,a)=>{b.getAllNodes().forEach(y=>{const x=b.getNode(y.id);if(a.hasNode(y.id)){const E=a.getNode(y.id);x.data.fixorder=E.data._order,delete E.data._order}else delete x.data.fixorder})},$W=(b,a)=>{b.getAllNodes().forEach(y=>{var x;const E=b.getNode(y.id);if(E){const z=a.getNode(y.id);E.data.x=z.data.x,E.data.y=z.data.y,E.data._order=z.data.order,E.data._rank=z.data.rank,!((x=a.getChildren(y.id))===null||x===void 0)&&x.length&&(E.data.width=z.data.width,E.data.height=z.data.height)}}),b.getAllEdges().forEach(y=>{const x=b.getEdge(y.id),E=a.getEdge(y.id);x.data.points=E?E.data.points:[],E&&E.data.hasOwnProperty("x")&&(x.data.x=E.data.x,x.data.y=E.data.y)})},eU=["width","height","layer","fixorder"],tU={width:0,height:0},nU=["minlen","weight","width","height","labeloffset"],rU={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},J5=["labelpos"],iU=b=>{const a=new uf({tree:[]});return b.getAllNodes().forEach(y=>{const x=YP(b.getNode(y.id).data),E=Object.assign(Object.assign({},tU),x),z=QP(E,eU);a.hasNode(y.id)||a.addNode({id:y.id,data:Object.assign({},z)});const ee=b.hasTreeStructure("combo")?b.getParent(y.id,"combo"):b.getParent(y.id);fl(ee)||(a.hasNode(ee.id)||a.addNode(Object.assign({},ee)),a.setParent(y.id,ee.id))}),b.getAllEdges().forEach(y=>{const x=YP(b.getEdge(y.id).data),E={};J5==null||J5.forEach(z=>{x[z]!==void 0&&(E[z]=x[z])}),a.addEdge({id:y.id,source:y.source,target:y.target,data:Object.assign({},rU,QP(x,nU),E)})}),a},aU=(b,a)=>{const{ranksep:y=0,rankdir:x}=a;return b.getAllNodes().forEach(E=>{isNaN(E.data.layer)||E.data.layer||(E.data.layer=0)}),b.getAllEdges().forEach(E=>{var z;E.data.minlen*=2,((z=E.data.labelpos)===null||z===void 0?void 0:z.toLowerCase())!=="c"&&(x==="TB"||x==="BT"?E.data.width+=E.data.labeloffset:E.data.height+=E.data.labeloffset)}),y/2},oU=b=>{b.getAllEdges().forEach(a=>{if(a.data.width&&a.data.height){const y=b.getNode(a.source),x=b.getNode(a.target),E={e:a,rank:(x.data.rank-y.data.rank)/2+y.data.rank};_1(b,"edge-proxy",E,"_ep")}})},sU=b=>{let a=0;return b.getAllNodes().forEach(y=>{var x,E;y.data.borderTop&&(y.data.minRank=(x=b.getNode(y.data.borderTop))===null||x===void 0?void 0:x.data.rank,y.data.maxRank=(E=b.getNode(y.data.borderBottom))===null||E===void 0?void 0:E.data.rank,a=Math.max(a,y.data.maxRank||-1/0))}),a},lU=b=>{b.getAllNodes().forEach(a=>{a.data.dummy==="edge-proxy"&&(b.getEdge(a.data.e.id).data.labelRank=a.data.rank,b.removeNode(a.id))})},uU=(b,a)=>{let y,x=0,E,z=0;const{marginx:ee=0,marginy:ne=0}=a||{},ie=ae=>{if(!ae.data)return;const le=ae.data.x,ye=ae.data.y,Te=ae.data.width,We=ae.data.height;!isNaN(le)&&!isNaN(Te)&&(y===void 0&&(y=le-Te/2),y=Math.min(y,le-Te/2),x=Math.max(x,le+Te/2)),!isNaN(ye)&&!isNaN(We)&&(E===void 0&&(E=ye-We/2),E=Math.min(E,ye-We/2),z=Math.max(z,ye+We/2))};return b.getAllNodes().forEach(ae=>{ie(ae)}),b.getAllEdges().forEach(ae=>{ae!=null&&ae.data.hasOwnProperty("x")&&ie(ae)}),y-=ee,E-=ne,b.getAllNodes().forEach(ae=>{ae.data.x-=y,ae.data.y-=E}),b.getAllEdges().forEach(ae=>{var le;(le=ae.data.points)===null||le===void 0||le.forEach(ye=>{ye.x-=y,ye.y-=E}),ae.data.hasOwnProperty("x")&&(ae.data.x-=y),ae.data.hasOwnProperty("y")&&(ae.data.y-=E)}),{width:x-y+ee,height:z-E+ne}},cU=b=>{b.getAllEdges().forEach(a=>{const y=b.getNode(a.source),x=b.getNode(a.target);let E,z;a.data.points?(E=a.data.points[0],z=a.data.points[a.data.points.length-1]):(a.data.points=[],E={x:x.data.x,y:x.data.y},z={x:y.data.x,y:y.data.y}),a.data.points.unshift(gP(y.data,E)),a.data.points.push(gP(x.data,z))})},dU=b=>{b.getAllEdges().forEach(a=>{if(a.data.hasOwnProperty("x"))switch((a.data.labelpos==="l"||a.data.labelpos==="r")&&(a.data.width-=a.data.labeloffset),a.data.labelpos){case"l":a.data.x-=a.data.width/2+a.data.labeloffset;break;case"r":a.data.x+=a.data.width/2+a.data.labeloffset;break}})},fU=b=>{b.getAllEdges().forEach(a=>{var y;a.data.reversed&&((y=a.data.points)===null||y===void 0||y.reverse())})},hU=b=>{b.getAllNodes().forEach(a=>{var y,x,E;if(!((y=b.getChildren(a.id))===null||y===void 0)&&y.length){const z=b.getNode(a.id),ee=b.getNode(z.data.borderTop),ne=b.getNode(z.data.borderBottom),ie=b.getNode(z.data.borderLeft[((x=z.data.borderLeft)===null||x===void 0?void 0:x.length)-1]),ae=b.getNode(z.data.borderRight[((E=z.data.borderRight)===null||E===void 0?void 0:E.length)-1]);z.data.width=Math.abs((ae==null?void 0:ae.data.x)-(ie==null?void 0:ie.data.x))||10,z.data.height=Math.abs((ne==null?void 0:ne.data.y)-(ee==null?void 0:ee.data.y))||10,z.data.x=((ie==null?void 0:ie.data.x)||0)+z.data.width/2,z.data.y=((ee==null?void 0:ee.data.y)||0)+z.data.height/2}}),b.getAllNodes().forEach(a=>{a.data.dummy==="border"&&b.removeNode(a.id)})},pU=b=>{b.getAllEdges().forEach(a=>{if(a.source===a.target){const y=b.getNode(a.source);y.data.selfEdges||(y.data.selfEdges=[]),y.data.selfEdges.push(a),b.removeEdge(a.id)}})},vU=b=>{const a=sE(b);a==null||a.forEach(y=>{let x=0;y==null||y.forEach((E,z)=>{var ee;const ne=b.getNode(E);ne.data.order=z+x,(ee=ne.data.selfEdges)===null||ee===void 0||ee.forEach(ie=>{_1(b,"selfedge",{width:ie.data.width,height:ie.data.height,rank:ne.data.rank,order:z+ ++x,e:ie},"_se")}),delete ne.data.selfEdges})})},gU=b=>{b.getAllNodes().forEach(a=>{const y=b.getNode(a.id);if(y.data.dummy==="selfedge"){const x=b.getNode(y.data.e.source),E=x.data.x+x.data.width/2,z=x.data.y,ee=y.data.x-E,ne=x.data.height/2;b.hasEdge(y.data.e.id)?b.updateEdgeData(y.data.e.id,y.data.e.data):b.addEdge({id:y.data.e.id,source:y.data.e.source,target:y.data.e.target,data:y.data.e.data}),b.removeNode(a.id),y.data.e.data.points=[{x:E+2*ee/3,y:z-ne},{x:E+5*ee/6,y:z-ne},{y:z,x:E+ee},{x:E+5*ee/6,y:z+ne},{x:E+2*ee/3,y:z+ne}],y.data.e.data.x=y.data.x,y.data.e.data.y=y.data.y}})},QP=(b,a)=>{const y={};return a==null||a.forEach(x=>{b[x]!==void 0&&(y[x]=+b[x])}),y},YP=(b={})=>{const a={};return Object.keys(b).forEach(y=>{a[y.toLowerCase()]=b[y]}),a};function lE(b){if(!b)return[0,0,0];if(ys(b))return[b,b,b];if(b.length===0)return[0,0,0];const[a,y=a,x=a]=b;return[a,y,x]}function Ay(b,a){let y;return Os(a)?y=a:ys(a)?y=()=>a:y=()=>b,y}function q5(b,a,y=!0){return!a&&a!==0?x=>{const{size:E}=x.data||{};return E?Array.isArray(E)?y?Math.max(...E)||b:E:Od(E)&&E.width&&E.height?y?Math.max(E.width,E.height)||b:[E.width,E.height]:E:b}:Os(a)?a:ys(a)?()=>a:Array.isArray(a)?()=>y?Math.max(...a)||b:a:Od(a)&&a.width&&a.height?()=>y?Math.max(a.width,a.height)||b:[a.width,a.height]:()=>b}const $5=(b,a,y=10)=>{let x;const E=typeof a=="function"?a:()=>a||0;return b?Array.isArray(b)?x=ee=>b:Os(b)?x=b:x=ee=>b:x=ee=>{var ne,ie,ae;if(!((ne=ee.data)===null||ne===void 0)&&ne.bboxSize)return(ie=ee.data)===null||ie===void 0?void 0:ie.bboxSize;if(!((ae=ee.data)===null||ae===void 0)&&ae.size){const le=ee.data.size;return Array.isArray(le)?le:Od(le)?[le.width,le.height]:le}return y},ee=>{const ne=x(ee),ie=E(ee);return Math.max(...lE(ne))+ie}},eM=b=>{if(b===null)return b;if(b instanceof Date)return new Date(b.getTime());if(b instanceof Array){const a=[];return b.forEach(y=>{a.push(y)}),a.map(y=>eM(y))}if(typeof b=="object"){const a={};return Object.keys(b).forEach(y=>{a[y]=eM(b[y])}),a}return b},W0=(b,a)=>{const y=eM(b);return y.data=y.data||{},a&&(ys(y.data.x)||(y.data.x=Math.random()*a[0]),ys(y.data.y)||(y.data.y=Math.random()*a[1])),y},mU={rankdir:"TB",nodesep:50,ranksep:50,edgeLabelSpace:!0,ranker:"tight-tree",controlPoints:!1,radial:!1,focusNode:null};class yU{constructor(a={}){this.options=a,this.id="antv-dagre",this.options=Object.assign(Object.assign({},mU),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericDagreLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericDagreLayout(!0,a,y)})}genericDagreLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),{nodeSize:z,align:ee,rankdir:ne="TB",ranksep:ie,nodesep:ae,ranksepFunc:le,nodesepFunc:ye,edgeLabelSpace:Te,ranker:We,nodeOrder:Ze,begin:Ye,controlPoints:$e,radial:ut,sortByCombo:ct,preset:gt}=E,Pt=new uf({tree:[]}),_t=Ay(ie||50,le),Wt=Ay(ae||50,ye);let Ht=Wt,zt=_t;(ne==="LR"||ne==="RL")&&(Ht=_t,zt=Wt);const sn=q5(10,z,!1),yn=y.getAllNodes(),Fn=y.getAllEdges();yn.forEach(ur=>{const yr=lE(sn(ur)),Zr=zt(ur),or=Ht(ur),ai=yr[0]+2*or,ra=yr[1]+2*Zr,sa=ur.data.layer;ys(sa)?Pt.addNode({id:ur.id,data:{width:ai,height:ra,layer:sa}}):Pt.addNode({id:ur.id,data:{width:ai,height:ra}})}),ct&&(Pt.attachTreeStructure("combo"),yn.forEach(ur=>{const{parentId:yr}=ur.data;yr!==void 0&&Pt.hasNode(yr)&&Pt.setParent(ur.id,yr,"combo")})),Fn.forEach(ur=>{Pt.addEdge({id:ur.id,source:ur.source,target:ur.target,data:{weight:ur.data.weight||1}})});let Wn;gt!=null&>.length&&(Wn=new uf({nodes:gt})),XW(Pt,{prevGraph:Wn,edgeLabelSpace:Te,keepNodeOrder:!!Ze,nodeOrder:Ze||[],acyclicer:"greedy",ranker:We,rankdir:ne,nodesep:ae,align:ee});const ar=[0,0];if(Ye){let ur=1/0,yr=1/0;Pt.getAllNodes().forEach(Zr=>{ur>Zr.data.x&&(ur=Zr.data.x),yr>Zr.data.y&&(yr=Zr.data.y)}),Pt.getAllEdges().forEach(Zr=>{var or;(or=Zr.data.points)===null||or===void 0||or.forEach(ai=>{ur>ai.x&&(ur=ai.x),yr>ai.y&&(yr=ai.y)})}),ar[0]=Ye[0]-ur,ar[1]=Ye[1]-yr}const Qn=ne==="LR"||ne==="RL";if(!ut){const ur=new Set,Zr=ne==="BT"||ne==="RL"?(sa,Xi)=>Xi-sa:(sa,Xi)=>sa-Xi;Pt.getAllNodes().forEach(sa=>{sa.data.x=sa.data.x+ar[0],sa.data.y=sa.data.y+ar[1],ur.add(Qn?sa.data.x:sa.data.y)});const or=Array.from(ur).sort(Zr),ai=Qn?(sa,Xi)=>sa.x!==Xi.x:(sa,Xi)=>sa.y!==Xi.y,ra=Qn?(sa,Xi,bi)=>{const qi=Math.max(Xi.y,bi.y),Ra=Math.min(Xi.y,bi.y);return sa.filter(uo=>uo.y<=qi&&uo.y>=Ra)}:(sa,Xi,bi)=>{const qi=Math.max(Xi.x,bi.x),Ra=Math.min(Xi.x,bi.x);return sa.filter(uo=>uo.x<=qi&&uo.x>=Ra)};Pt.getAllEdges().forEach((sa,Xi)=>{var bi;Te&&$e&&sa.data.type!=="loop"&&(sa.data.controlPoints=bU((bi=sa.data.points)===null||bi===void 0?void 0:bi.map(({x:qi,y:Ra})=>({x:qi+ar[0],y:Ra+ar[1]})),Pt.getNode(sa.source),Pt.getNode(sa.target),or,Qn,ai,ra))})}let Mr=[];Mr=Pt.getAllNodes().map(ur=>W0(ur));const Jr=Pt.getAllEdges();return a&&(Mr.forEach(ur=>{y.mergeNodeData(ur.id,{x:ur.data.x,y:ur.data.y})}),Jr.forEach(ur=>{y.mergeEdgeData(ur.id,{controlPoints:ur.data.controlPoints})})),{nodes:Mr,edges:Jr}})}}const bU=(b,a,y,x,E,z,ee)=>{let ne=(b==null?void 0:b.slice(1,b.length-1))||[];if(a&&y){let{x:ie,y:ae}=a.data,{x:le,y:ye}=y.data;if(E&&(ie=a.data.y,ae=a.data.x,le=y.data.y,ye=y.data.x),ye!==ae&&ie!==le){const Te=x.indexOf(ae),We=x[Te+1];if(We){const $e=ne[0],ut=E?{x:(ae+We)/2,y:($e==null?void 0:$e.y)||le}:{x:($e==null?void 0:$e.x)||le,y:(ae+We)/2};(!$e||z($e,ut))&&ne.unshift(ut)}const Ze=x.indexOf(ye),Ye=Math.abs(Ze-Te);if(Ye===1)ne=ee(ne,a.data,y.data),ne.length||ne.push(E?{x:(ae+ye)/2,y:ie}:{x:ie,y:(ae+ye)/2});else if(Ye>1){const $e=x[Ze-1];if($e){const ut=ne[ne.length-1],ct=E?{x:(ye+$e)/2,y:(ut==null?void 0:ut.y)||le}:{x:(ut==null?void 0:ut.x)||ie,y:(ye+$e)/2};(!ut||z(ut,ct))&&ne.push(ct)}}}}return ne},Cy=(b,a,y)=>{const x=b.getAllNodes(),E=b.getAllEdges();if(!(x!=null&&x.length))return{nodes:[],edges:E};if(x.length===1)return a&&b.mergeNodeData(x[0].id,{x:y[0],y:y[1]}),{nodes:[Object.assign(Object.assign({},x[0]),{data:Object.assign(Object.assign({},x[0].data),{x:y[0],y:y[1]})})],edges:E}},xU={radius:null,startRadius:null,endRadius:null,startAngle:0,endAngle:2*Math.PI,clockwise:!0,divisions:1,ordering:null,angleRatio:1};class EU{constructor(a={}){this.options=a,this.id="circular",this.options=Object.assign(Object.assign({},xU),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericCircularLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericCircularLayout(!0,a,y)})}genericCircularLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),{width:z,height:ee,center:ne,divisions:ie,startAngle:ae=0,endAngle:le=2*Math.PI,angleRatio:ye,ordering:Te,clockwise:We,nodeSpacing:Ze,nodeSize:Ye}=E,$e=y.getAllNodes(),ut=y.getAllEdges(),[ct,gt,Pt]=CU(z,ee,ne),_t=$e==null?void 0:$e.length;if(!_t||_t===1)return Cy(y,a,Pt);const Wt=(le-ae)/_t;let{radius:Ht,startRadius:zt,endRadius:sn}=E;if(Ze){const Qn=Ay(10,Ze),Mr=q5(10,Ye);let Jr=-1/0;$e.forEach(ur=>{const yr=Mr(ur);Jr{yr===0?gr+=Jr||10:gr+=(Qn(ur)||0)+(Jr||10)}),Ht=gr/(2*Math.PI)}else!Ht&&!zt&&!sn?Ht=Math.min(gt,ct)/2:!zt&&sn?zt=sn:zt&&!sn&&(sn=zt);const yn=Wt*ye;let Fn=[];Te==="topology"?Fn=XP(y,$e):Te==="topology-directed"?Fn=XP(y,$e,!0):Te==="degree"?Fn=AU(y,$e):Fn=$e.map(Qn=>W0(Qn));const Wn=Math.ceil(_t/ie);for(let Qn=0;Qn<_t;++Qn){let Mr=Ht;!Mr&&zt!==null&&sn!==null&&(Mr=zt+Qn*(sn-zt)/(_t-1)),Mr||(Mr=10+Qn*100/(_t-1));let Jr=ae+Qn%Wn*yn+2*Math.PI/ie*Math.floor(Qn/Wn);We||(Jr=le-Qn%Wn*yn-2*Math.PI/ie*Math.floor(Qn/Wn)),Fn[Qn].data.x=Pt[0]+Math.cos(Jr)*Mr,Fn[Qn].data.y=Pt[1]+Math.sin(Jr)*Mr}return a&&Fn.forEach(Qn=>{y.mergeNodeData(Qn.id,{x:Qn.data.x,y:Qn.data.y})}),{nodes:Fn,edges:ut}})}}const XP=(b,a,y=!1)=>{const x=[W0(a[0])],E={},z=a.length;E[a[0].id]=!0;let ee=0;return a.forEach((ne,ie)=>{if(ie!==0)if((ie===z-1||b.getDegree(ne.id,"both")!==b.getDegree(a[ie+1].id,"both")||b.areNeighbors(x[ee].id,ne.id))&&!E[ne.id])x.push(W0(ne)),E[ne.id]=!0,ee++;else{const ae=y?b.getSuccessors(x[ee].id):b.getNeighbors(x[ee].id);let le=!1;for(let Te=0;Te{y.push(W0(x))}),y.sort((x,E)=>b.getDegree(x.id,"both")-b.getDegree(E.id,"both")),y}const CU=(b,a,y)=>{let x=b,E=a,z=y;return!x&&typeof window!="undefined"&&(x=window.innerWidth),!E&&typeof window!="undefined"&&(E=window.innerHeight),z||(z=[x/2,E/2]),[x,E,z]},fg=Array.isArray,wU={nodeSize:30,nodeSpacing:10,preventOverlap:!1,sweep:void 0,equidistant:!1,startAngle:3/2*Math.PI,clockwise:!0,maxLevelDiff:void 0,sortBy:"degree"};class tM{constructor(a={}){this.options=a,this.id="concentric",this.options=Object.assign(Object.assign({},wU),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericConcentricLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericConcentricLayout(!0,a,y)})}genericConcentricLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),{center:z,width:ee,height:ne,sortBy:ie,maxLevelDiff:ae,sweep:le,clockwise:ye,equidistant:Te,preventOverlap:We,startAngle:Ze=3/2*Math.PI,nodeSize:Ye,nodeSpacing:$e}=E,ut=y.getAllNodes(),ct=y.getAllEdges(),gt=!ee&&typeof window!="undefined"?window.innerWidth:ee,Pt=!ne&&typeof window!="undefined"?window.innerHeight:ne,_t=z||[gt/2,Pt/2];if(!(ut!=null&&ut.length)||ut.length===1)return Cy(y,a,_t);const Wt=[];let Ht,zt=0;fg(Ye)?Ht=Math.max(Ye[0],Ye[1]):Os(Ye)?(Ht=-1/0,ut.forEach(ur=>{const yr=Math.max(...lE(Ye(ur)));yr>Ht&&(Ht=yr)})):Ht=Ye,fg($e)?zt=Math.max($e[0],$e[1]):ys($e)&&(zt=$e),ut.forEach(ur=>{const yr=W0(ur);Wt.push(yr);let Zr=Ht;const{data:or}=yr;fg(or.size)?Zr=Math.max(or.size[0],or.size[1]):ys(or.size)?Zr=or.size:Od(or.size)&&(Zr=Math.max(or.size.width,or.size.height)),Ht=Math.max(Ht,Zr),Os($e)&&(zt=Math.max($e(ur),zt))});const sn={};Wt.forEach((ur,yr)=>{sn[ur.id]=yr});let yn=ie;(!_u(yn)||Wt[0].data[yn]===void 0)&&(yn="degree"),yn==="degree"?Wt.sort((ur,yr)=>y.getDegree(yr.id,"both")-y.getDegree(ur.id,"both")):Wt.sort((ur,yr)=>yr.data[yn]-ur.data[yn]);const Fn=Wt[0],Wn=(ae||(yn==="degree"?y.getDegree(Fn.id,"both"):Fn.data[yn]))/4,ar=[{nodes:[]}];let Qn=ar[0];Wt.forEach(ur=>{if(Qn.nodes.length>0){const yr=Math.abs(yn==="degree"?y.getDegree(Qn.nodes[0].id,"both")-y.getDegree(ur.id,"both"):Qn.nodes[0].data[yn]-ur.data[yn]);Wn&&yr>=Wn&&(Qn={nodes:[]},ar.push(Qn))}Qn.nodes.push(ur)});let Mr=Ht+zt;if(!We){const ur=ar.length>0&&ar[0].nodes.length>1,Zr=(Math.min(gt,Pt)/2-Mr)/(ar.length+(ur?1:0));Mr=Math.min(Mr,Zr)}let Jr=0;if(ar.forEach(ur=>{const yr=le===void 0?2*Math.PI-2*Math.PI/ur.nodes.length:le;if(ur.dTheta=yr/Math.max(1,ur.nodes.length-1),ur.nodes.length>1&&We){const Zr=Math.cos(ur.dTheta)-Math.cos(0),or=Math.sin(ur.dTheta)-Math.sin(0),ai=Math.sqrt(Mr*Mr/(Zr*Zr+or*or));Jr=Math.max(ai,Jr)}ur.r=Jr,Jr+=Mr}),Te){let ur=0,yr=0;for(let Zr=0;Zr{or===0&&(yr=Zr.r||0),Zr.r=yr,yr+=ur})}return ar.forEach(ur=>{const yr=ur.dTheta||0,Zr=ur.r||0;ur.nodes.forEach((or,ai)=>{const ra=Ze+(ye?1:-1)*yr*ai;or.data.x=_t[0]+Zr*Math.cos(ra),or.data.y=_t[1]+Zr*Math.sin(ra)})}),a&&Wt.forEach(ur=>y.mergeNodeData(ur.id,{x:ur.data.x,y:ur.data.y})),{nodes:Wt,edges:ct}})}}function SU(b){const a=+this._x.call(null,b),y=+this._y.call(null,b);return JP(this.cover(a,y),a,y,b)}function JP(b,a,y,x){if(isNaN(a)||isNaN(y))return b;var E,z=b._root,ee={data:x},ne=b._x0,ie=b._y0,ae=b._x1,le=b._y1,ye,Te,We,Ze,Ye,$e,ut,ct;if(!z)return b._root=ee,b;for(;z.length;)if((Ye=a>=(ye=(ne+ae)/2))?ne=ye:ae=ye,($e=y>=(Te=(ie+le)/2))?ie=Te:le=Te,E=z,!(z=z[ut=$e<<1|Ye]))return E[ut]=ee,b;if(We=+b._x.call(null,z.data),Ze=+b._y.call(null,z.data),a===We&&y===Ze)return ee.next=z,E?E[ut]=ee:b._root=ee,b;do E=E?E[ut]=new Array(4):b._root=new Array(4),(Ye=a>=(ye=(ne+ae)/2))?ne=ye:ae=ye,($e=y>=(Te=(ie+le)/2))?ie=Te:le=Te;while((ut=$e<<1|Ye)===(ct=(Ze>=Te)<<1|We>=ye));return E[ct]=z,E[ut]=ee,b}function MU(b){var a,y,x=b.length,E,z,ee=new Array(x),ne=new Array(x),ie=1/0,ae=1/0,le=-1/0,ye=-1/0;for(y=0;yle&&(le=E),zye&&(ye=z));if(ie>le||ae>ye)return this;for(this.cover(ie,ae).cover(le,ye),y=0;yb||b>=E||x>a||a>=z;)switch(ae=(ale||(ne=Ze.y0)>ye||(ie=Ze.x1)=ut)<<1|b>=$e)&&(Ze=Te[Te.length-1],Te[Te.length-1]=Te[Te.length-1-Ye],Te[Te.length-1-Ye]=Ze)}else{var ct=b-+this._x.call(null,We.data),gt=a-+this._y.call(null,We.data),Pt=ct*ct+gt*gt;if(Pt=(Te=(ee+ie)/2))?ee=Te:ie=Te,(Ye=ye>=(We=(ne+ae)/2))?ne=We:ae=We,a=y,!(y=y[$e=Ye<<1|Ze]))return this;if(!y.length)break;(a[$e+1&3]||a[$e+2&3]||a[$e+3&3])&&(x=a,ut=$e)}for(;y.data!==b;)if(E=y,!(y=y.next))return this;return(z=y.next)&&delete y.next,E?(z?E.next=z:delete E.next,this):a?(z?a[$e]=z:delete a[$e],(y=a[0]||a[1]||a[2]||a[3])&&y===(a[3]||a[2]||a[1]||a[0])&&!y.length&&(x?x[ut]=y:this._root=y),this):(this._root=z,this)}function LU(b){for(var a=0,y=b.length;a=(Ze=(ie+ye)/2))?ie=Ze:ye=Ze,(_t=y>=(Ye=(ae+Te)/2))?ae=Ye:Te=Ye,(Wt=x>=($e=(le+We)/2))?le=$e:We=$e,z=ee,!(ee=ee[Ht=Wt<<2|_t<<1|Pt]))return z[Ht]=ne,b;if(ut=+b._x.call(null,ee.data),ct=+b._y.call(null,ee.data),gt=+b._z.call(null,ee.data),a===ut&&y===ct&&x===gt)return ne.next=ee,z?z[Ht]=ne:b._root=ne,b;do z=z?z[Ht]=new Array(8):b._root=new Array(8),(Pt=a>=(Ze=(ie+ye)/2))?ie=Ze:ye=Ze,(_t=y>=(Ye=(ae+Te)/2))?ae=Ye:Te=Ye,(Wt=x>=($e=(le+We)/2))?le=$e:We=$e;while((Ht=Wt<<2|_t<<1|Pt)===(zt=(gt>=$e)<<2|(ct>=Ye)<<1|ut>=Ze));return z[zt]=ee,z[Ht]=ne,b}function jU(b){Array.isArray(b)||(b=Array.from(b));const a=b.length,y=new Float64Array(a),x=new Float64Array(a),E=new Float64Array(a);let z=1/0,ee=1/0,ne=1/0,ie=-1/0,ae=-1/0,le=-1/0;for(let ye=0,Te,We,Ze,Ye;yeie&&(ie=We),Zeae&&(ae=Ze),Yele&&(le=Ye));if(z>ie||ee>ae||ne>le)return this;this.cover(z,ee,ne).cover(ie,ae,le);for(let ye=0;yeb||b>=ee||E>a||a>=ne||z>y||y>=ie;)switch(Te=(yZe||(ae=gt.y0)>Ye||(le=gt.z0)>$e||(ye=gt.x1)=Ht)<<2|(a>=Wt)<<1|b>=_t)&&(gt=ut[ut.length-1],ut[ut.length-1]=ut[ut.length-1-Pt],ut[ut.length-1-Pt]=gt)}else{var zt=b-+this._x.call(null,ct.data),sn=a-+this._y.call(null,ct.data),yn=y-+this._z.call(null,ct.data),Fn=zt*zt+sn*sn+yn*yn;if(FnMath.sqrt(yh(b-x,2)+yh(a-E,2)+yh(y-z,2));function QU(b,a,y,x){const E=[],z=b-x,ee=a-x,ne=y-x,ie=b+x,ae=a+x,le=y+x;return this.visit((ye,Te,We,Ze,Ye,$e,ut)=>{if(!ye.length)do{const ct=ye.data;GU(b,a,y,this._x(ct),this._y(ct),this._z(ct))<=x&&E.push(ct)}while(ye=ye.next);return Te>ie||We>ae||Ze>le||Ye=(Ye=(ee+ae)/2))?ee=Ye:ae=Ye,(gt=We>=($e=(ne+le)/2))?ne=$e:le=$e,(Pt=Ze>=(ut=(ie+ye)/2))?ie=ut:ye=ut,a=y,!(y=y[_t=Pt<<2|gt<<1|ct]))return this;if(!y.length)break;(a[_t+1&7]||a[_t+2&7]||a[_t+3&7]||a[_t+4&7]||a[_t+5&7]||a[_t+6&7]||a[_t+7&7])&&(x=a,Wt=_t)}for(;y.data!==b;)if(E=y,!(y=y.next))return this;return(z=y.next)&&delete y.next,E?(z?E.next=z:delete E.next,this):a?(z?a[_t]=z:delete a[_t],(y=a[0]||a[1]||a[2]||a[3]||a[4]||a[5]||a[6]||a[7])&&y===(a[7]||a[6]||a[5]||a[4]||a[3]||a[2]||a[1]||a[0])&&!y.length&&(x?x[Wt]=y:this._root=y),this):(this._root=z,this)}function XU(b){for(var a=0,y=b.length;a{const{nodeStrength:Te,x:We,y:Ze,z:Ye,size:$e}=le.data;return{x:We,y:Ze,z:Ye,size:$e,index:ye,id:le.id,vx:0,vy:0,vz:0,weight:z*Te}}),ie=(E===2?dC(ne,le=>le.x,le=>le.y):eI(ne,le=>le.x,le=>le.y,le=>le.z)).visitAfter(uj),ae=new Map;return ne.forEach(le=>{ae.set(le.id,le),dj(le,ie,E)}),ne.map((le,ye)=>{const{id:Te,data:We}=ee[ye],{mass:Ze=1}=We;x[Te]={x:le.vx/Ze,y:le.vy/Ze,z:le.vz/Ze}}),x}function uj(b){let a=0,y=0,x=0,E=0,z=0;const ee=b.length;if(ee){for(let ne=0;ne{var ne;if(((ne=b.data)===null||ne===void 0?void 0:ne.id)===z.id)return;const ie=[y,x,E][ee-1],ae=z.x-b.x||iM,le=z.y-b.y||iM,ye=z.z-b.z||iM,Te=[ae,le,ye],We=ie-a;let Ze=0;for(let ut=0;utcj(x,E,z,ee,ne,b,y))}const fj={dimensions:2,maxIteration:500,gravity:10,factor:1,edgeStrength:50,nodeStrength:1e3,coulombDisScale:.005,damping:.9,maxSpeed:200,minMovement:.4,interval:.02,linkDistance:200,clusterNodeStrength:20,preventOverlap:!0,distanceThresholdMode:"mean"};class nI{constructor(a={}){this.options=a,this.id="force",this.timeInterval=0,this.judgingDistance=0,this.running=!1,this.options=Object.assign(Object.assign({},fj),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericForceLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericForceLayout(!0,a,y)})}stop(){this.timeInterval&&typeof window!="undefined"&&window.clearInterval(this.timeInterval),this.running=!1}tick(a=this.options.maxIteration||1){if(this.lastResult)return this.lastResult;for(let x=0;(this.judgingDistance>this.lastOptions.minMovement||x<1)&&xthis.lastGraph.mergeNodeData(x.id,{x:x.data.x,y:x.data.y,z:this.options.dimensions===3?x.data.z:void 0})),y}genericForceLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),z=y.getAllNodes(),ee=y.getAllEdges(),ne=this.formatOptions(E,y),{dimensions:ie,width:ae,height:le,nodeSize:ye,getMass:Te,nodeStrength:We,edgeStrength:Ze,linkDistance:Ye}=ne,$e=z.map((zt,sn)=>Object.assign(Object.assign({},zt),{data:Object.assign(Object.assign({},zt.data),{x:ys(zt.data.x)?zt.data.x:Math.random()*ae,y:ys(zt.data.y)?zt.data.y:Math.random()*le,z:ys(zt.data.z)?zt.data.z:Math.random()*Math.sqrt(ae*le),size:ye(zt)||30,mass:Te(zt),nodeStrength:We(zt)})})),ut=ee.map(zt=>Object.assign(Object.assign({},zt),{data:Object.assign(Object.assign({},zt.data),{edgeStrength:Ze(zt),linkDistance:Ye(zt,y.getNode(zt.source),y.getNode(zt.target))})}));if(!(z!=null&&z.length))return this.lastResult={nodes:[],edges:ee},{nodes:[],edges:ee};const ct={};z.forEach((zt,sn)=>{ct[zt.id]={x:0,y:0,z:0}});const gt=new uf({nodes:$e,edges:ut});this.formatCentripetal(ne,gt);const{maxIteration:Pt,minMovement:_t,onTick:Wt}=ne;if(this.lastLayoutNodes=$e,this.lastLayoutEdges=ut,this.lastAssign=a,this.lastGraph=y,this.lastCalcGraph=gt,this.lastOptions=ne,this.lastVelMap=ct,typeof window=="undefined")return;let Ht=0;return new Promise(zt=>{this.timeInterval=window.setInterval(()=>{(!z||!this.running)&&zt({nodes:aM(y,$e),edges:ee}),this.runOneStep(gt,y,Ht,ct,ne),this.updatePosition(y,gt,ct,ne),a&&$e.forEach(sn=>y.mergeNodeData(sn.id,{x:sn.data.x,y:sn.data.y,z:ie===3?sn.data.z:void 0})),Wt==null||Wt({nodes:aM(y,$e),edges:ee}),Ht++,(Ht>=Pt||this.judgingDistance<_t)&&(window.clearInterval(this.timeInterval),zt({nodes:aM(y,$e),edges:ee}))},0),this.running=!0})})}formatOptions(a,y){const x=Object.assign({},a),{width:E,height:z,getMass:ee}=a;x.width=!E&&typeof window!="undefined"?window.innerWidth:E,x.height=!z&&typeof window!="undefined"?window.innerHeight:z,a.center||(x.center=[x.width/2,x.height/2]),ee||(x.getMass=ie=>{let ae=1;ys(ie==null?void 0:ie.data.mass)&&(ae=ie==null?void 0:ie.data.mass);const le=y.getDegree(ie.id,"both");return!le||le<5?ae:le*5*ae}),x.nodeSize=$5(a.nodeSize,a.nodeSpacing);const ne=a.linkDistance?Ay(1,a.linkDistance):ie=>1+x.nodeSize(y.getNode(ie.source))+x.nodeSize(y.getNode(ie.target));return x.linkDistance=ne,x.nodeStrength=Ay(1,a.nodeStrength),x.edgeStrength=Ay(1,a.edgeStrength),x}formatCentripetal(a,y){const{dimensions:x,centripetalOptions:E,center:z,clusterNodeStrength:ee,leafCluster:ne,clustering:ie,nodeClusterBy:ae}=a,le=y.getAllNodes(),ye=E||{leaf:2,single:2,others:1,center:ut=>({x:z[0],y:z[1],z:x===3?z[2]:void 0})};typeof ee!="function"&&(a.clusterNodeStrength=ut=>ee);let Te,We;if(ne&&ae&&(Te=rI(y,ae),We=Array.from(new Set(le==null?void 0:le.map(ut=>ut.data[ae])))||[],a.centripetalOptions=Object.assign(ye,{single:100,leaf:ut=>{const{siblingLeaves:ct,sameTypeLeaves:gt}=Te[ut.id]||{};return(gt==null?void 0:gt.length)===(ct==null?void 0:ct.length)||(We==null?void 0:We.length)===1?1:a.clusterNodeStrength(ut)},others:1,center:ut=>{const ct=y.getDegree(ut.id,"both");if(!ct)return{x:100,y:100,z:0};let gt;if(ct===1){const{sameTypeLeaves:Pt=[]}=Te[ut.id]||{};Pt.length===1?gt=void 0:Pt.length>1&&(gt=iI(Pt))}else gt=void 0;return{x:gt==null?void 0:gt.x,y:gt==null?void 0:gt.y,z:gt==null?void 0:gt.z}}})),ie&&ae){Te||(Te=rI(y,ae)),We||(We=Array.from(new Set(le.map(ct=>ct.data[ae])))),We=We.filter(ct=>ct!==void 0);const ut={};We.forEach(ct=>{const gt=le.filter(Pt=>Pt.data[ae]===ct).map(Pt=>y.getNode(Pt.id));ut[ct]=iI(gt)}),a.centripetalOptions=Object.assign(ye,{single:ct=>a.clusterNodeStrength(ct),leaf:ct=>a.clusterNodeStrength(ct),others:ct=>a.clusterNodeStrength(ct),center:ct=>{const gt=ut[ct.data[ae]];return{x:gt==null?void 0:gt.x,y:gt==null?void 0:gt.y,z:gt==null?void 0:gt.z}}})}const{leaf:Ze,single:Ye,others:$e}=a.centripetalOptions||{};Ze&&typeof Ze!="function"&&(a.centripetalOptions.leaf=()=>Ze),Ye&&typeof Ye!="function"&&(a.centripetalOptions.single=()=>Ye),$e&&typeof $e!="function"&&(a.centripetalOptions.others=()=>$e)}runOneStep(a,y,x,E,z){const ee={},ne=a.getAllNodes(),ie=a.getAllEdges();if(!(ne!=null&&ne.length))return;const{monitor:ae}=z;if(this.calRepulsive(a,ee,z),ie&&this.calAttractive(a,ee,z),this.calGravity(a,y,ee,z),this.updateVelocity(a,ee,E,z),ae){const le=this.calTotalEnergy(ee,ne);ae({energy:le,nodes:y.getAllNodes(),edges:y.getAllEdges(),iterations:x})}}calTotalEnergy(a,y){if(!(y!=null&&y.length))return 0;let x=0;return y.forEach((E,z)=>{const ee=a[E.id].x,ne=a[E.id].y,ie=this.options.dimensions===3?a[E.id].z:0,ae=ee*ee+ne*ne+ie*ie,{mass:le=1}=E.data;x+=le*ae*.5}),x}calRepulsive(a,y,x){const{dimensions:E,factor:z,coulombDisScale:ee}=x;lj(a,z,ee*ee,y,E)}calAttractive(a,y,x){const{dimensions:E,nodeSize:z}=x;a.getAllEdges().forEach((ee,ne)=>{const{source:ie,target:ae}=ee,le=a.getNode(ie),ye=a.getNode(ae);if(!le||!ye)return;let Te=ye.data.x-le.data.x,We=ye.data.y-le.data.y,Ze=E===3?ye.data.z-le.data.z:0;!Te&&!We&&(Te=Math.random()*.01,We=Math.random()*.01,E===3&&!Ze&&(Ze=Math.random()*.01));const Ye=Math.sqrt(Te*Te+We*We+Ze*Ze);if(Ye{const{id:Ye,data:$e}=Ze,{mass:ut,x:ct,y:gt,z:Pt}=$e,_t=y.getNode(Ye);let Wt=0,Ht=0,zt=0,sn=Te;const yn=a.getDegree(Ye,"in"),Fn=a.getDegree(Ye,"out"),Wn=a.getDegree(Ye,"both"),ar=z==null?void 0:z(_t,Wn);if(ar){const[Qn,Mr,Jr]=ar;Wt=ct-Qn,Ht=gt-Mr,sn=Jr}else Wt=ct-ye[0],Ht=gt-ye[1],zt=Pt-ye[2];if(sn&&(x[Ye].x-=sn*Wt/ut,x[Ye].y-=sn*Ht/ut,x[Ye].z-=sn*zt/ut),We){const{leaf:Qn,single:Mr,others:Jr,center:gr}=We,{x:ur,y:yr,z:Zr,centerStrength:or}=(gr==null?void 0:gr(_t,ne,ie,ae,le))||{x:0,y:0,z:0,centerStrength:0};if(!ys(ur)||!ys(yr))return;const ai=(ct-ur)/ut,ra=(gt-yr)/ut,sa=(Pt-Zr)/ut;if(or&&(x[Ye].x-=or*ai,x[Ye].y-=or*ra,x[Ye].z-=or*sa),Wn===0){const bi=Mr(_t);if(!bi)return;x[Ye].x-=bi*ai,x[Ye].y-=bi*ra,x[Ye].z-=bi*sa;return}if(yn===0||Fn===0){const bi=Qn(_t,ne,ie);if(!bi)return;x[Ye].x-=bi*ai,x[Ye].y-=bi*ra,x[Ye].z-=bi*sa;return}const Xi=Jr(_t);if(!Xi)return;x[Ye].x-=Xi*ai,x[Ye].y-=Xi*ra,x[Ye].z-=Xi*sa}})}updateVelocity(a,y,x,E){const{damping:z,maxSpeed:ee,interval:ne,dimensions:ie}=E,ae=a.getAllNodes();ae!=null&&ae.length&&ae.forEach(le=>{const{id:ye}=le;let Te=(x[ye].x+y[ye].x*ne)*z||.01,We=(x[ye].y+y[ye].y*ne)*z||.01,Ze=ie===3?(x[ye].z+y[ye].z*ne)*z||.01:0;const Ye=Math.sqrt(Te*Te+We*We+Ze*Ze);if(Ye>ee){const $e=ee/Ye;Te=$e*Te,We=$e*We,Ze=$e*Ze}x[ye]={x:Te,y:We,z:Ze}})}updatePosition(a,y,x,E){const{distanceThresholdMode:z,interval:ee,dimensions:ne}=E,ie=y.getAllNodes();if(!(ie!=null&&ie.length)){this.judgingDistance=0;return}let ae=0;z==="max"?this.judgingDistance=-1/0:z==="min"&&(this.judgingDistance=1/0),ie.forEach(le=>{const{id:ye}=le,Te=a.getNode(ye);if(ys(Te.data.fx)&&ys(Te.data.fy)){y.mergeNodeData(ye,{x:Te.data.fx,y:Te.data.fy,z:ne===3?Te.data.fz:void 0});return}const We=x[ye].x*ee,Ze=x[ye].y*ee,Ye=ne===3?x[ye].z*ee:0;y.mergeNodeData(ye,{x:le.data.x+We,y:le.data.y+Ze,z:le.data.z+Ye});const $e=Math.sqrt(We*We+Ze*Ze+Ye*Ye);switch(z){case"max":this.judgingDistance<$e&&(this.judgingDistance=$e);break;case"min":this.judgingDistance>$e&&(this.judgingDistance=$e);break;default:ae=ae+$e;break}}),(!z||z==="mean")&&(this.judgingDistance=ae/ie.length)}}const rI=(b,a)=>{const y=b.getAllNodes();if(!(y!=null&&y.length))return{};const x={};return y.forEach((E,z)=>{b.getDegree(E.id,"both")===1&&(x[E.id]=hj(b,"leaf",E,a))}),x},hj=(b,a,y,x)=>{const E=b.getDegree(y.id,"in"),z=b.getDegree(y.id,"out");let ee=y,ne=[];E===0?(ee=b.getSuccessors(y.id)[0],ne=b.getNeighbors(ee.id)):z===0&&(ee=b.getPredecessors(y.id)[0],ne=b.getNeighbors(ee.id)),ne=ne.filter(ae=>b.getDegree(ae.id,"in")===0||b.getDegree(ae.id,"out")===0);const ie=pj(b,a,x,y,ne);return{coreNode:ee,siblingLeaves:ne,sameTypeLeaves:ie}},pj=(b,a,y,x,E)=>{const z=x.data[y]||"";let ee=(E==null?void 0:E.filter(ne=>ne.data[y]===z))||[];return a==="leaf"&&(ee=ee.filter(ne=>b.getDegree(ne.id,"in")===0||b.getDegree(ne.id,"out")===0)),ee},iI=b=>{const a={x:0,y:0};b.forEach(x=>{const{x:E,y:z}=x.data;a.x+=E||0,a.y+=z||0});const y=b.length||1;return{x:a.x/y,y:a.y/y}},aM=(b,a)=>a.map(y=>{const{id:x,data:E}=y,z=b.getNode(x);return Object.assign(Object.assign({},z),{data:Object.assign(Object.assign({},z.data),{x:E.x,y:E.y,z:E.z})})});var Fu=xe(49529);const yee=Fu.XA,bee=Fu.a_,xee=Fu.yQ,Eee=Fu.Hs,Aee=Fu.Ec,Cee=Fu.dx,wee=Fu.LU,See=Fu.Rm,nm=Fu.y3,Mee=Fu.qK,Dee=Fu.pb,Pee=Fu.j,Iee=Fu.sO,Tee=Fu.BZ,Oee=Fu.EK,Lee=Fu.Db,Bee=Fu.Fx,Nee=Fu.tU,Ree=Fu.Ym,kee=Fu.rs,_ee=Fu.QR,Fee=Fu.TB,zee=Fu.oH,aI=Fu.Sc,Wee=Fu.BN,Uee=Fu.it,jee=Fu.$r,Hee=Fu.QM,Kee=Fu.AV;var Vee=(Fu.y3,Fu.y3);const Zee=Fu.GH,Gee=Fu.SO,Qee=Fu.uZ,Yee=Fu.yU,Xee=Fu.F1,Jee=Fu.re,oI=b=>{const a=[],y=b.length;for(let x=0;xa[E][x]+a[x][z]&&(a[E][z]=a[E][x]+a[x][z]);return a},sI=(b,a)=>{const{nodes:y,edges:x}=b,E=[],z={};if(!y)throw new Error("invalid nodes data!");return y&&y.forEach((ee,ne)=>{z[ee.id]=ne;const ie=[];E.push(ie)}),x==null||x.forEach(ee=>{const{source:ne,target:ie}=ee,ae=z[ne],le=z[ie];ae===void 0||le===void 0||(E[ae][le]=1,a||(E[le][ae]=1))}),E},vj=(b,a)=>{const y=[];return b.forEach(x=>{const E=[];x.forEach(z=>{E.push(z*a)}),y.push(E)}),y},gj=b=>{let a=1/0,y=1/0,x=-1/0,E=-1/0;return b.forEach(z=>{let ee=z.data.size;fg(ee)?ee.length===1&&(ee=[ee[0],ee[0]]):ys(ee)?ee=[ee,ee]:(ee===void 0||isNaN(ee))&&(ee=[30,30]);const ne=[ee[0]/2,ee[1]/2],ie=z.data.x-ne[0],ae=z.data.x+ne[0],le=z.data.y-ne[1],ye=z.data.y+ne[1];a>ie&&(a=ie),y>le&&(y=le),xMath.sqrt((b.x-a.x)*(b.x-a.x)+(b.y-a.y)*(b.y-a.y)),oM=(b,a,y,x="TB",E,z={})=>{if(!(a!=null&&a.length))return;const{stopBranchFn:ee,stopAllFn:ne}=z;for(let ie=0;ie{const ut=W0(ne[$e]);ut.data.x=Ye[0]+z[0],ut.data.y=Ye[1]+z[1],We.push(ut)}),a&&We.forEach(Ye=>y.mergeNodeData(Ye.id,{x:Ye.data.x,y:Ye.data.y})),{nodes:We,edges:ie}})}}const yj=b=>{let a=-999999;b.forEach(y=>{y.forEach(x=>{x!==1/0&&a{y.forEach((E,z)=>{E===1/0&&(b[x][z]=a)})})},bj=b=>{const y=nm.mul(nm.pow(b,2),-.5),x=y.mean("row"),E=y.mean("column"),z=y.mean();y.add(z).subRowVector(x).subColumnVector(E);const ee=new aI(y),ne=nm.sqrt(ee.diagonalMatrix).diagonal();return ee.leftSingularVectors.toJSON().map(ie=>nm.mul([ie],[ne]).toJSON()[0].splice(0,2))};function sM(b){return!!b.tick&&!!b.stop}const xj={gForce:!0,force2:!0,d3force:!0,fruchterman:!0,forceAtlas2:!0,force:!0,"graphin-force":!0},Ej={center:[0,0],comboPadding:10,treeKey:"combo"};class Aj{constructor(a={}){this.options=a,this.id="comboCombined",this.options=Object.assign(Object.assign({},Ej),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericComboCombinedLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericComboCombinedLayout(!0,a,y)})}genericComboCombinedLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=this.initVals(Object.assign(Object.assign({},this.options),x)),{center:z,treeKey:ee,outerLayout:ne}=E,ie=y.getAllNodes().filter(zt=>!zt.data._isCombo),ae=y.getAllNodes().filter(zt=>zt.data._isCombo),le=y.getAllEdges(),ye=ie==null?void 0:ie.length;if(!ye||ye===1)return Cy(y,a,z);const Te=[],We=new Map;ie.forEach(zt=>{We.set(zt.id,zt)});const Ze=new Map;ae.forEach(zt=>{Ze.set(zt.id,zt)});const Ye=new Map,$e=this.getInnerGraphs(y,ee,We,Ze,le,E,Ye);yield Promise.all($e);const ut=new Map,ct=[],gt=new Map;let Pt=!0;y.getRoots(ee).forEach(zt=>{const sn=Ye.get(zt.id),yn=Ze.get(zt.id)||We.get(zt.id),Fn={id:zt.id,data:Object.assign(Object.assign({},zt.data),{x:sn.data.x||yn.data.x,y:sn.data.y||yn.data.y,fx:sn.data.fx||yn.data.fx,fy:sn.data.fy||yn.data.fy,mass:sn.data.mass||yn.data.mass,size:sn.data.size})};ct.push(Fn),ut.set(zt.id,!0),!isNaN(Fn.data.x)&&Fn.data.x!==0&&!isNaN(Fn.data.y)&&Fn.data.y!==0?Pt=!1:(Fn.data.x=Math.random()*100,Fn.data.y=Math.random()*100),oM(y,[zt],Wn=>{Wn.id!==zt.id&>.set(Wn.id,zt.id)},"TB",ee)});const _t=[];le.forEach(zt=>{const sn=gt.get(zt.source)||zt.source,yn=gt.get(zt.target)||zt.target;sn!==yn&&ut.has(sn)&&ut.has(yn)&&_t.push({id:zt.id,source:sn,target:yn,data:{}})});let Wt;if(ct!=null&&ct.length){if(ct.length===1)ct[0].data.x=z[0],ct[0].data.y=z[1];else{const zt=new uf({nodes:ct,edges:_t}),sn=ne||new nI;Pt&&xj[sn.id]&&(yield(ct.length<100?new uI:new tM).assign(zt));const yn=Object.assign({center:z,kg:5,preventOverlap:!0,animate:!1},sn.id==="force"?{gravity:1,factor:4,linkDistance:(Fn,Wn,ar)=>{const Qn=Math.max(...Wn.data.size)||32,Mr=Math.max(...ar.data.size)||32;return Qn/2+Mr/2+200}}:{});Wt=yield cI(sn,zt,yn)}Ye.forEach(zt=>{var sn;const yn=Wt.nodes.find(ar=>ar.id===zt.id);if(yn){const{x:ar,y:Qn}=yn.data;zt.data.visited=!0,zt.data.x=ar,zt.data.y=Qn,Te.push({id:zt.id,data:{x:ar,y:Qn}})}const{x:Fn,y:Wn}=zt.data;(sn=zt.data.nodes)===null||sn===void 0||sn.forEach(ar=>{Te.push({id:ar.id,data:{x:ar.data.x+Fn,y:ar.data.y+Wn}})})}),Ye.forEach(({data:zt})=>{const{x:sn,y:yn,visited:Fn,nodes:Wn}=zt;Wn==null||Wn.forEach(ar=>{if(!Fn){const Qn=Te.find(Mr=>Mr.id===ar.id);Qn.data.x+=sn||0,Qn.data.y+=yn||0}})})}return a&&Te.forEach(zt=>{y.mergeNodeData(zt.id,{x:zt.data.x,y:zt.data.y})}),{nodes:Te,edges:le}})}initVals(a){const y=Object.assign({},a),{nodeSize:x,spacing:E,comboPadding:z}=a;let ee,ne;if(ys(E)?ne=()=>E:Os(E)?ne=E:ne=()=>0,y.spacing=ne,!x)ee=ae=>{const le=ne(ae);return ae.size?fg(ae.size)?((ae.size[0]>ae.size[1]?ae.size[0]:ae.size[1])+le)/2:Od(ae.size)?((ae.size.width>ae.size.height?ae.size.width:ae.size.height)+le)/2:(ae.size+le)/2:32+le/2};else if(Os(x))ee=ae=>{const le=x(ae),ye=ne(ae);return fg(ae.size)?((ae.size[0]>ae.size[1]?ae.size[0]:ae.size[1])+ye)/2:((le||32)+ye)/2};else if(fg(x)){const le=(x[0]>x[1]?x[0]:x[1])/2;ee=ye=>le+ne(ye)/2}else{const ae=x/2;ee=le=>ae+ne(le)/2}y.nodeSize=ee;let ie;return ys(z)?ie=()=>z:fg(z)?ie=()=>Math.max.apply(null,z):Os(z)?ie=z:ie=()=>0,y.comboPadding=ie,y}getInnerGraphs(a,y,x,E,z,ee,ne){const{nodeSize:ie,comboPadding:ae,spacing:le,innerLayout:ye}=ee,Te=ye||new tM({}),We={center:[0,0],preventOverlap:!0,nodeSpacing:le},Ze=[],Ye=$e=>{let ut=(ae==null?void 0:ae($e))||10;return fg(ut)&&(ut=Math.max(...ut)),{size:ut?[ut*2,ut*2]:[30,30],padding:ut}};return a.getRoots(y).forEach($e=>{ne.set($e.id,{id:$e.id,data:{nodes:[],size:Ye($e).size}});let ut=Promise.resolve();oM(a,[$e],ct=>{var gt;if(!ct.data._isCombo)return;const{size:Pt,padding:_t}=Ye(ct);if(!(!((gt=a.getChildren(ct.id,y))===null||gt===void 0)&>.length))ne.set(ct.id,{id:ct.id,data:Object.assign(Object.assign({},ct.data),{size:Pt})});else{const Wt=ne.get(ct.id);ne.set(ct.id,{id:ct.id,data:Object.assign({nodes:[]},Wt==null?void 0:Wt.data)});const Ht=new Map,zt=a.getChildren(ct.id,y).map(Fn=>{if(Fn.data._isCombo)return ne.has(Fn.id)||ne.set(Fn.id,{id:Fn.id,data:Object.assign({},Fn.data)}),Ht.set(Fn.id,!0),ne.get(Fn.id);const Wn=x.get(Fn.id)||E.get(Fn.id);return Ht.set(Fn.id,!0),{id:Fn.id,data:Object.assign(Object.assign({},Wn.data),Fn.data)}}),sn={nodes:zt,edges:z.filter(Fn=>Ht.has(Fn.source)&&Ht.has(Fn.target))};let yn=1/0;zt.forEach(Fn=>{var Wn;let{size:ar}=Fn.data;ar||(ar=((Wn=ne.get(Fn.id))===null||Wn===void 0?void 0:Wn.data.size)||(ie==null?void 0:ie(Fn))||[30,30]),ys(ar)&&(ar=[ar,ar]);const[Qn,Mr]=ar;yn>Qn&&(yn=Qn),yn>Mr&&(yn=Mr),Fn.data.size=ar}),ut=ut.then(()=>(0,dn.mG)(this,void 0,void 0,function*(){const Fn=new uf(sn);yield cI(Te,Fn,We,!0);const{minX:Wn,minY:ar,maxX:Qn,maxY:Mr}=gj(zt),Jr={x:(Qn+Wn)/2,y:(Mr+ar)/2};sn.nodes.forEach(ur=>{ur.data.x-=Jr.x,ur.data.y-=Jr.y});const gr=[Math.max(Qn-Wn,yn)+_t*2,Math.max(Mr-ar,yn)+_t*2];ne.get(ct.id).data.size=gr,ne.get(ct.id).data.nodes=zt}))}return!0},"BT",y),Ze.push(ut)}),Ze}}function cI(b,a,y,x){var E;return(0,dn.mG)(this,void 0,void 0,function*(){return sM(b)?(b.execute(a,y),b.stop(),b.tick((E=y.iterations)!==null&&E!==void 0?E:300)):x?yield b.assign(a,y):yield b.execute(a,y)})}function Lf(b){return function(){return b}}function rm(b){return(b()-.5)*1e-6}function Cj(b){return b.index}function dI(b,a){var y=b.get(a);if(!y)throw new Error("node not found: "+a);return y}function wj(b){var a=Cj,y=ye,x,E=Lf(30),z,ee,ne,ie,ae,le=1;b==null&&(b=[]);function ye($e){return 1/Math.min(ne[$e.source.index],ne[$e.target.index])}function Te($e){for(var ut=0,ct=b.length;ut[a(_t,Wt,ee),_t])),Pt;for($e=0,ne=new Array(ut);$e{}};function fI(){for(var b=0,a=arguments.length,y={},x;b=0&&(x=y.slice(E+1),y=y.slice(0,E)),y&&!a.hasOwnProperty(y))throw new Error("unknown type: "+y);return{type:y,name:x}})}fC.prototype=fI.prototype={constructor:fC,on:function(b,a){var y=this._,x=Mj(b+"",y),E,z=-1,ee=x.length;if(arguments.length<2){for(;++z0)for(var y=new Array(E),x=0,E,z;x=0&&b._call.call(void 0,a),b=b._next;--F1}function yI(){wy=(pC=fE.now())+vC,F1=uE=0;try{Tj()}finally{F1=0,Lj(),wy=0}}function Oj(){var b=fE.now(),a=b-pC;a>pI&&(vC-=a,pC=b)}function Lj(){for(var b,a=hC,y,x=1/0;a;)a._call?(x>a._time&&(x=a._time),b=a,a=a._next):(y=a._next,a._next=null,a=b?b._next=y:hC=y);dE=b,uM(x)}function uM(b){if(!F1){uE&&(uE=clearTimeout(uE));var a=b-wy;a>24?(b<1/0&&(uE=setTimeout(yI,b-fE.now()-vC)),cE&&(cE=clearInterval(cE))):(cE||(pC=fE.now(),cE=setInterval(Oj,pI)),F1=1,vI(yI))}}const Bj=1664525,Nj=1013904223,bI=4294967296;function Rj(){let b=1;return()=>(b=(Bj*b+Nj)%bI)/bI}function kj(b){return b.x}function _j(b){return b.y}var Fj=10,zj=Math.PI*(3-Math.sqrt(5));function Wj(b){var a,y=1,x=.001,E=1-Math.pow(x,1/300),z=0,ee=.6,ne=new Map,ie=mI(ye),ae=Pj("tick","end"),le=Rj();b==null&&(b=[]);function ye(){Te(),ae.call("tick",a),y1?($e==null?ne.delete(Ye):ne.set(Ye,Ze($e)),a):ne.get(Ye)},find:function(Ye,$e,ut){var ct=0,gt=b.length,Pt,_t,Wt,Ht,zt;for(ut==null?ut=1/0:ut*=ut,ct=0;ct1?(ae.on(Ye,$e),a):ae.on(Ye)}}}function Uj(){var b,a,y,x,E=Lf(-30),z,ee=1,ne=1/0,ie=.81;function ae(We){var Ze,Ye=b.length,$e=dC(b,kj,_j).visitAfter(ye);for(x=We,Ze=0;Ze=ne)return;(We.data!==a||We.next)&&(ut===0&&(ut=rm(y),Pt+=ut*ut),ct===0&&(ct=rm(y),Pt+=ct*ct),PtTe.index){var Fn=We-zt.x-zt.vx,Wn=Ze-zt.y-zt.vy,ar=Fn*Fn+Wn*Wn;arWe+yn||WtZe+yn||Htae.r&&(ae.r=ae[le].r)}function ie(){if(a){var ae,le=a.length,ye;for(y=new Array(le),ae=0;aey.id},manyBody:{},center:{x:0,y:0}},this.context={options:{},assign:!1,nodes:[],edges:[]},lh(this.options,a),this.options.forceSimulation&&(this.simulation=this.options.forceSimulation)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericLayout(!0,a,y)})}stop(){this.simulation.stop()}tick(a){return this.simulation.tick(a),this.getResult()}restart(){this.simulation.restart()}setFixedPosition(a,y){const x=this.context.nodes.find(E=>E.id===a);x&&y.forEach((E,z)=>{if(typeof E=="number"||E===null){const ee=["fx","fy","fz"][z];x[ee]=E}})}getOptions(a){var y,x;const E=lh({},this.options,a);return E.collide&&((y=E.collide)===null||y===void 0?void 0:y.radius)===void 0&&(E.collide=E.collide||{},E.collide.radius=(x=E.nodeSize)!==null&&x!==void 0?x:10),E.iterations===void 0&&(E.link&&E.link.iterations===void 0&&(E.iterations=E.link.iterations),E.collide&&E.collide.iterations===void 0&&(E.iterations=E.collide.iterations)),this.context.options=E,E}genericLayout(a,y,x){var E;return(0,dn.mG)(this,void 0,void 0,function*(){const z=this.getOptions(x),ee=y.getAllNodes().map(({id:le,data:ye})=>Object.assign(Object.assign({id:le},ye),by(ye.data,this.config.inputNodeAttrs))),ne=y.getAllEdges().map(le=>Object.assign({},le));Object.assign(this.context,{assign:a,nodes:ee,edges:ne,graph:y});const ie=new Promise(le=>{this.resolver=le}),ae=this.setSimulation(z);return ae.nodes(ee),(E=ae.force("link"))===null||E===void 0||E.links(ne),ie})}getResult(){const{assign:a,nodes:y,edges:x,graph:E}=this.context,z=y.map(ne=>({id:ne.id,data:Object.assign(Object.assign({},ne.data),by(ne,this.config.outputNodeAttrs))})),ee=x.map(({id:ne,source:ie,target:ae,data:le})=>({id:ne,source:typeof ie=="object"?ie.id:ie,target:typeof ae=="object"?ae.id:ae,data:le}));return a&&z.forEach(ne=>E.mergeNodeData(ne.id,ne.data)),{nodes:z,edges:ee}}initSimulation(){return Wj()}setSimulation(a){const y=this.simulation||this.options.forceSimulation||this.initSimulation();return this.simulation||(this.simulation=y.on("tick",()=>{var x;return(x=a.onTick)===null||x===void 0?void 0:x.call(a,this.getResult())}).on("end",()=>{var x;return(x=this.resolver)===null||x===void 0?void 0:x.call(this,this.getResult())})),xI(y,this.config.simulationAttrs.map(x=>[x,a[x]])),Object.entries(this.forceMap).forEach(([x,E])=>{const z=x;if(a[x]){let ee=y.force(z);ee||(ee=E(),y.force(z,ee)),xI(ee,Object.entries(a[z]))}else y.force(z,null)}),y}}const xI=(b,a)=>a.reduce((y,[x,E])=>!y[x]||E===void 0?y:y[x].call(b,E),b);var EI=xe(92546),Xj=xe.n(EI);class gC{constructor(a){this.id="dagre",this.options={},Object.assign(this.options,gC.defaultOptions,a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericDagreLayout(!1,a,Object.assign(Object.assign({},this.options),y))})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericDagreLayout(!0,a,Object.assign(Object.assign({},this.options),y))})}genericDagreLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const{nodeSize:E}=x,z=new EI.graphlib.Graph;z.setGraph(x),z.setDefaultEdgeLabel(()=>({}));const ee=y.getAllNodes(),ne=y.getAllEdges();[...ee,...ne].some(({id:ae})=>ys(ae))&&console.error("Dagre layout only support string id, it will convert number to string."),y.getAllNodes().forEach(ae=>{const{id:le}=ae,ye=Object.assign({},ae.data);if(E!==void 0){const[Te,We]=lE(Os(E)?E(ae):E);Object.assign(ye,{width:Te,height:We})}z.setNode(le.toString(),ye)}),y.getAllEdges().forEach(({id:ae,source:le,target:ye})=>{z.setEdge(le.toString(),ye.toString(),{id:ae})}),Xj().layout(z);const ie={nodes:[],edges:[]};return z.nodes().forEach(ae=>{const le=z.node(ae);ie.nodes.push({id:ae,data:le}),a&&y.mergeNodeData(ae,le)}),z.edges().forEach(ae=>{const le=z.edge(ae),{id:ye}=le,Te=(0,dn._T)(le,["id"]),{v:We,w:Ze}=ae;ie.edges.push({id:ye,source:We,target:Ze,data:Te}),a&&y.mergeEdgeData(ye,Te)}),ie})}}gC.defaultOptions={};class cM{constructor(a){this.id=a.id||0,this.rx=a.rx,this.ry=a.ry,this.fx=0,this.fy=0,this.mass=a.mass,this.degree=a.degree,this.g=a.g||0}distanceTo(a){const y=this.rx-a.rx,x=this.ry-a.ry;return Math.hypot(y,x)}setPos(a,y){this.rx=a,this.ry=y}resetForce(){this.fx=0,this.fy=0}addForce(a){const y=a.rx-this.rx,x=a.ry-this.ry;let E=Math.hypot(y,x);E=E<1e-4?1e-4:E;const z=this.g*(this.degree+1)*(a.degree+1)/E;this.fx+=z*y/E,this.fy+=z*x/E}in(a){return a.contains(this.rx,this.ry)}add(a){const y=this.mass+a.mass,x=(this.rx*this.mass+a.rx*a.mass)/y,E=(this.ry*this.mass+a.ry*a.mass)/y,z=this.degree+a.degree,ee={rx:x,ry:E,mass:y,degree:z};return new cM(ee)}}class z1{constructor(a){this.xmid=a.xmid,this.ymid=a.ymid,this.length=a.length,this.massCenter=a.massCenter||[0,0],this.mass=a.mass||1}getLength(){return this.length}contains(a,y){const x=this.length/2;return a<=this.xmid+x&&a>=this.xmid-x&&y<=this.ymid+x&&y>=this.ymid-x}NW(){const a=this.xmid-this.length/4,y=this.ymid+this.length/4,x=this.length/2,E={xmid:a,ymid:y,length:x};return new z1(E)}NE(){const a=this.xmid+this.length/4,y=this.ymid+this.length/4,x=this.length/2,E={xmid:a,ymid:y,length:x};return new z1(E)}SW(){const a=this.xmid-this.length/4,y=this.ymid-this.length/4,x=this.length/2,E={xmid:a,ymid:y,length:x};return new z1(E)}SE(){const a=this.xmid+this.length/4,y=this.ymid-this.length/4,x=this.length/2,E={xmid:a,ymid:y,length:x};return new z1(E)}}class W1{constructor(a){this.body=null,this.quad=null,this.NW=null,this.NE=null,this.SW=null,this.SE=null,this.theta=.5,a!=null&&(this.quad=a)}insert(a){if(this.body==null){this.body=a;return}this._isExternal()?(this.quad&&(this.NW=new W1(this.quad.NW()),this.NE=new W1(this.quad.NE()),this.SW=new W1(this.quad.SW()),this.SE=new W1(this.quad.SE())),this._putBody(this.body),this._putBody(a),this.body=this.body.add(a)):(this.body=this.body.add(a),this._putBody(a))}_putBody(a){this.quad&&(a.in(this.quad.NW())&&this.NW?this.NW.insert(a):a.in(this.quad.NE())&&this.NE?this.NE.insert(a):a.in(this.quad.SW())&&this.SW?this.SW.insert(a):a.in(this.quad.SE())&&this.SE&&this.SE.insert(a))}_isExternal(){return this.NW==null&&this.NE==null&&this.SW==null&&this.SE==null}updateForce(a){if(!(this.body==null||a===this.body))if(this._isExternal())a.addForce(this.body);else{const y=this.quad?this.quad.getLength():0,x=this.body.distanceTo(a);y/xW0(ut,[ne,ie])),Ze=E.filter(ut=>{const{source:ct,target:gt}=ut;return ct!==gt}),Ye=new uf({nodes:We,edges:Ze}),$e=this.getSizes(Ye,ye);if(this.run(Ye,y,le,$e,a,ee),ae){for(let ct=0;ct250&&(x.barnesHut=!0),ie===void 0&&y>100&&(x.prune=!0),ae===0&&!ie?(x.maxIteration=250,y<=200&&y>100?x.maxIteration=1e3:y>200&&(x.maxIteration=1200)):ae===0&&ie&&(x.maxIteration=100,y<=200&&y>100?x.maxIteration=500:y>200&&(x.maxIteration=950)),le||(x.kr=50,y>100&&y<=500?x.kr=20:y>500&&(x.kr=1)),ye||(x.kg=20,y>100&&y<=500?x.kg=10:y>500&&(x.kg=1)),x}run(a,y,x,E,z,ee){const{kr:ne,barnesHut:ie,onTick:ae}=ee,le=a.getAllNodes();let ye=0,Te=x;const We={},Ze={},Ye={};for(let $e=0;$e0;)ye=this.oneStep(a,{iter:Te,preventOverlapIters:50,krPrime:100,sg:ye,forces:We,preForces:Ze,bodies:Ye,sizes:E},ee),Te--,ae==null||ae({nodes:le,edges:y.getAllEdges()});return a}oneStep(a,y,x){const{iter:E,preventOverlapIters:z,krPrime:ee,sg:ne,preForces:ie,bodies:ae,sizes:le}=y;let{forces:ye}=y;const{preventOverlap:Te,barnesHut:We}=x,Ze=a.getAllNodes();for(let Ye=0;Yez||!Te)?ye=this.getOptRepGraForces(a,ye,ae,x):ye=this.getRepGraForces(a,E,z,ye,ee,le,x),this.updatePos(a,ye,ie,ne,x)}getAttrForces(a,y,x,E,z,ee){const{preventOverlap:ne,dissuadeHubs:ie,mode:ae,prune:le}=ee,ye=a.getAllEdges();for(let Te=0;Te0&&(_t=Pt,Wt=Pt),z[We][0]+=_t*gt[0],z[Ze][0]-=Wt*gt[0],z[We][1]+=_t*gt[1],z[Ze][1]-=Wt*gt[1]}return z}getOptRepGraForces(a,y,x,E){const{kg:z,center:ee,prune:ne}=E,ie=a.getAllNodes(),ae=ie.length;let le=9e10,ye=-9e10,Te=9e10,We=-9e10;for(let ct=0;ct=ye&&(ye=Pt.x),Pt.x<=le&&(le=Pt.x),Pt.y>=We&&(We=Pt.y),Pt.y<=Te&&(Te=Pt.y))}const Ze=Math.max(ye-le,We-Te),Ye={xmid:(ye+le)/2,ymid:(We+Te)/2,length:Ze,massCenter:ee,mass:ae},$e=new z1(Ye),ut=new W1($e);for(let ct=0;ct0&&(yn=ae*(ut+1)*(Ht+1)/sn),E[$e.id][0]-=yn*zt[0],E[Wt.id][0]+=yn*zt[0],E[$e.id][1]-=yn*zt[1],E[Wt.id][1]+=yn*zt[1]}const ct=[$e.data.x-ye[0],$e.data.y-ye[1]],gt=Math.hypot(ct[0],ct[1]);ct[0]=ct[0]/gt,ct[1]=ct[1]/gt;const Pt=le*(ut+1);E[$e.id][0]-=Pt*ct[0],E[$e.id][1]-=Pt*ct[1]}return E}updatePos(a,y,x,E,z){const{ks:ee,tao:ne,prune:ie,ksmax:ae}=z,le=a.getAllNodes(),ye=le.length,Te=[],We=[];let Ze=0,Ye=0,$e=E;for(let ct=0;ct1.5*ut?1.5*ut:$e);for(let ct=0;ctzt?zt:Wt;const sn=Wt*y[gt][0],yn=Wt*y[gt][1];a.mergeNodeData(gt,{x:Pt.x+sn,y:Pt.y+yn})}return $e}}const $j={maxIteration:1e3,gravity:10,speed:5,clustering:!1,clusterGravity:10,width:300,height:300,nodeClusterBy:"cluster"},eH=800;class tH{constructor(a={}){this.options=a,this.id="fruchterman",this.timeInterval=0,this.running=!1,this.options=Object.assign(Object.assign({},$j),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericFruchtermanLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericFruchtermanLayout(!0,a,y)})}stop(){this.timeInterval&&typeof window!="undefined"&&window.clearInterval(this.timeInterval),this.running=!1}tick(a=this.options.maxIteration||1){if(this.lastResult)return this.lastResult;for(let x=0;xthis.lastGraph.mergeNodeData(x.id,{x:x.data.x,y:x.data.y,z:this.options.dimensions===3?x.data.z:void 0})),y}genericFruchtermanLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){if(this.running)return;const E=this.formatOptions(x),{dimensions:z,width:ee,height:ne,center:ie,clustering:ae,nodeClusterBy:le,maxIteration:ye,onTick:Te}=E,We=y.getAllNodes(),Ze=y.getAllEdges();if(!(We!=null&&We.length)){const gt={nodes:[],edges:Ze};return this.lastResult=gt,gt}if(We.length===1){a&&y.mergeNodeData(We[0].id,{x:ie[0],y:ie[1],z:z===3?ie[2]:void 0});const gt={nodes:[Object.assign(Object.assign({},We[0]),{data:Object.assign(Object.assign({},We[0].data),{x:ie[0],y:ie[1],z:z===3?ie[2]:void 0})})],edges:Ze};return this.lastResult=gt,gt}const Ye=We.map(gt=>W0(gt,[ee,ne])),$e=new uf({nodes:Ye,edges:Ze}),ut={};if(ae&&Ye.forEach(gt=>{const Pt=gt.data[le];ut[Pt]||(ut[Pt]={name:Pt,cx:0,cy:0,count:0})}),this.lastLayoutNodes=Ye,this.lastLayoutEdges=Ze,this.lastAssign=a,this.lastGraph=$e,this.lastOptions=E,this.lastClusterMap=ut,typeof window=="undefined")return;let ct=0;return new Promise(gt=>{this.timeInterval=window.setInterval(()=>{if(!this.running){gt({nodes:Ye,edges:Ze});return}this.runOneStep($e,ut,E),a&&Ye.forEach(({id:Pt,data:_t})=>y.mergeNodeData(Pt,{x:_t.x,y:_t.y,z:z===3?_t.z:void 0})),Te==null||Te({nodes:Ye,edges:Ze}),ct++,ct>=ye&&(window.clearInterval(this.timeInterval),gt({nodes:Ye,edges:Ze}))},0),this.running=!0})})}formatOptions(a={}){const y=Object.assign(Object.assign({},this.options),a),{clustering:x,nodeClusterBy:E}=y,{center:z,width:ee,height:ne}=y;return y.width=!ee&&typeof window!="undefined"?window.innerWidth:ee,y.height=!ne&&typeof window!="undefined"?window.innerHeight:ne,y.center=z||[y.width/2,y.height/2],y.clustering=x&&!!E,y}runOneStep(a,y,x){const{dimensions:E,height:z,width:ee,gravity:ne,center:ie,speed:ae,clustering:le,nodeClusterBy:ye,clusterGravity:Te}=x,We=z*ee,Ze=Math.sqrt(We)/10,Ye=a.getAllNodes(),$e=We/(Ye.length+1),ut=Math.sqrt($e),ct={};if(this.applyCalculate(a,ct,ut,$e),le){for(const Pt in y)y[Pt].cx=0,y[Pt].cy=0,y[Pt].count=0;Ye.forEach(Pt=>{const{data:_t}=Pt,Wt=y[_t[ye]];ys(_t.x)&&(Wt.cx+=_t.x),ys(_t.y)&&(Wt.cy+=_t.y),Wt.count++});for(const Pt in y)y[Pt].cx/=y[Pt].count,y[Pt].cy/=y[Pt].count;const gt=Te||ne;Ye.forEach((Pt,_t)=>{const{id:Wt,data:Ht}=Pt;if(!ys(Ht.x)||!ys(Ht.y))return;const zt=y[Ht[ye]],sn=Math.sqrt((Ht.x-zt.cx)*(Ht.x-zt.cx)+(Ht.y-zt.cy)*(Ht.y-zt.cy)),yn=ut*gt;ct[Wt].x-=yn*(Ht.x-zt.cx)/sn,ct[Wt].y-=yn*(Ht.y-zt.cy)/sn})}Ye.forEach((gt,Pt)=>{const{id:_t,data:Wt}=gt;if(!ys(Wt.x)||!ys(Wt.y))return;const Ht=.01*ut*ne;ct[_t].x-=Ht*(Wt.x-ie[0]),ct[_t].y-=Ht*(Wt.y-ie[1]),E===3&&(ct[_t].z-=Ht*(Wt.z-ie[2]))}),Ye.forEach((gt,Pt)=>{const{id:_t,data:Wt}=gt;if(ys(Wt.fx)&&ys(Wt.fy)){Wt.x=Wt.fx,Wt.y=Wt.fy,E===3&&(Wt.z=Wt.fz);return}if(!ys(Wt.x)||!ys(Wt.y))return;const Ht=Math.sqrt(ct[_t].x*ct[_t].x+ct[_t].y*ct[_t].y+(E===3?ct[_t].z*ct[_t].z:0));if(Ht>0){const zt=Math.min(Ze*(ae/eH),Ht);a.mergeNodeData(_t,{x:Wt.x+ct[_t].x/Ht*zt,y:Wt.y+ct[_t].y/Ht*zt,z:E===3?Wt.z+ct[_t].z/Ht*zt:void 0})}})}applyCalculate(a,y,x,E){this.calRepulsive(a,y,E),this.calAttractive(a,y,x)}calRepulsive(a,y,x){const E=a.getAllNodes();E.forEach(({data:z,id:ee},ne)=>{y[ee]={x:0,y:0,z:0},E.forEach(({data:ie,id:ae},le)=>{if(ne<=le||!ys(z.x)||!ys(ie.x)||!ys(z.y)||!ys(ie.y))return;let ye=z.x-ie.x,Te=z.y-ie.y,We=this.options.dimensions===3?z.z-ie.z:0,Ze=ye*ye+Te*Te+We*We;Ze===0&&(Ze=1,ye=.01,Te=.01,We=.01);const Ye=x/Ze,$e=ye*Ye,ut=Te*Ye,ct=We*Ye;y[ee].x+=$e,y[ee].y+=ut,y[ae].x-=$e,y[ae].y-=ut,this.options.dimensions===3&&(y[ee].z+=ct,y[ae].z-=ct)})})}calAttractive(a,y,x){a.getAllEdges().forEach(z=>{const{source:ee,target:ne}=z;if(!ee||!ne||ee===ne)return;const{data:ie}=a.getNode(ee),{data:ae}=a.getNode(ne);if(!ys(ae.x)||!ys(ie.x)||!ys(ae.y)||!ys(ie.y))return;const le=ae.x-ie.x,ye=ae.y-ie.y,Te=this.options.dimensions===3?ae.z-ie.z:0,We=Math.sqrt(le*le+ye*ye+Te*Te)/x,Ze=le*We,Ye=ye*We,$e=Te*We;y[ee].x+=Ze,y[ee].y+=Ye,y[ne].x-=Ze,y[ne].y-=Ye,this.options.dimensions===3&&(y[ee].z+=$e,y[ne].z-=$e)})}}const nH={begin:[0,0],preventOverlap:!0,preventOverlapPadding:10,condense:!1,rows:void 0,cols:void 0,position:void 0,sortBy:"degree",nodeSize:30,width:300,height:300};class rH{constructor(a={}){this.options=a,this.id="grid",this.options=Object.assign(Object.assign({},nH),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericGridLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericGridLayout(!0,a,y)})}genericGridLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),{begin:z=[0,0],condense:ee,preventOverlapPadding:ne,preventOverlap:ie,rows:ae,cols:le,nodeSpacing:ye,nodeSize:Te,width:We,height:Ze,position:Ye}=E;let{sortBy:$e}=E;const ut=y.getAllNodes(),ct=y.getAllEdges(),gt=ut==null?void 0:ut.length;if(!gt||gt===1)return Cy(y,a,z);const Pt=ut.map(Mr=>W0(Mr));$e!=="id"&&(!_u($e)||Pt[0].data[$e]===void 0)&&($e="degree"),$e==="degree"?Pt.sort((Mr,Jr)=>y.getDegree(Jr.id,"both")-y.getDegree(Mr.id,"both")):$e==="id"?Pt.sort((Mr,Jr)=>ys(Jr.id)&&ys(Mr.id)?Jr.id-Mr.id:`${Mr.id}`.localeCompare(`${Jr.id}`)):Pt.sort((Mr,Jr)=>Jr.data[$e]-Mr.data[$e]);const _t=!We&&typeof window!="undefined"?window.innerWidth:We,Wt=!Ze&&typeof window!="undefined"?window.innerHeight:Ze,Ht=gt,zt={rows:ae,cols:le};if(ae!=null&&le!=null)zt.rows=ae,zt.cols=le;else if(ae!=null&&le==null)zt.rows=ae,zt.cols=Math.ceil(Ht/zt.rows);else if(ae==null&&le!=null)zt.cols=le,zt.rows=Math.ceil(Ht/zt.cols);else{const Mr=Math.sqrt(Ht*Wt/_t);zt.rows=Math.round(Mr),zt.cols=Math.round(_t/Wt*Mr)}if(zt.rows=Math.max(zt.rows,1),zt.cols=Math.max(zt.cols,1),zt.cols*zt.rows>Ht){const Mr=mC(zt),Jr=yC(zt);(Mr-1)*Jr>=Ht?mC(zt,Mr-1):(Jr-1)*Mr>=Ht&&yC(zt,Jr-1)}else for(;zt.cols*zt.rows=Ht?yC(zt,Jr+1):mC(zt,Mr+1)}let sn=ee?0:_t/zt.cols,yn=ee?0:Wt/zt.rows;if(ie||ye){const Mr=Ay(10,ye),Jr=q5(30,Te,!1);Pt.forEach(gr=>{(!gr.data.x||!gr.data.y)&&(gr.data.x=0,gr.data.y=0);const ur=y.getNode(gr.id),[yr,Zr]=lE(Jr(ur)||30),or=Mr!==void 0?Mr(gr):ne,ai=yr+or,ra=Zr+or;sn=Math.max(sn,ai),yn=Math.max(yn,ra)})}const Fn={},Wn={row:0,col:0},ar={};for(let Mr=0;Mr{y.mergeNodeData(Mr.id,{x:Mr.data.x,y:Mr.data.y})}),Qn})}}const mC=(b,a)=>{let y;const x=b.rows||5,E=b.cols||5;return a==null?y=Math.min(x,E):Math.min(x,E)===b.rows?b.rows=a:b.cols=a,y},yC=(b,a)=>{let y;const x=b.rows||5,E=b.cols||5;return a==null?y=Math.max(x,E):Math.max(x,E)===b.rows?b.rows=a:b.cols=a,y},dM=(b,a)=>b[`c-${a.row}-${a.col}`]||!1,AI=(b,a)=>b[`c-${a.row}-${a.col}`]=!0,CI=(b,a)=>{const y=b.cols||5;a.col++,a.col>=y&&(a.col=0,a.row++)},iH=(b,a,y,x,E,z,ee,ne)=>{let ie,ae;const le=E[b.id];if(le)ie=le.col*y+y/2+a[0],ae=le.row*x+x/2+a[1];else{for(;dM(ne,ee);)CI(z,ee);ie=ee.col*y+y/2+a[0],ae=ee.row*x+x/2+a[1],AI(ne,ee),CI(z,ee)}b.data.x=ie,b.data.y=ae},aH=(b,a,y)=>{try{const x=nm.mul(nm.pow(a,2),-.5),E=x.mean("row"),z=x.mean("column"),ee=x.mean();x.add(ee).subRowVector(E).subColumnVector(z);const ne=new aI(x),ie=nm.sqrt(ne.diagonalMatrix).diagonal();return ne.leftSingularVectors.toJSON().map(ae=>nm.mul([ae],[ie]).toJSON()[0].splice(0,b))}catch(x){const E=[];for(let z=0;z{const y=Object.assign(Object.assign({},sH),a),{positions:x,iterations:E,width:z,k:ee,speed:ne=100,strictRadial:ie,focusIdx:ae,radii:le=[],nodeSizeFunc:ye}=y,Te=b.getAllNodes(),We=[],Ze=z/10;for(let Ye=0;Ye{We[ut]={x:0,y:0}}),uH(Te,x,We,ee,le,ye),cH(x,We,ne,ie,ae,Ze,z,le);return x},uH=(b,a,y,x,E,z)=>{a.forEach((ee,ne)=>{y[ne]={x:0,y:0},a.forEach((ie,ae)=>{if(ne===ae||E[ne]!==E[ae])return;let le=ee.x-ie.x,ye=ee.y-ie.y,Te=Math.sqrt(le*le+ye*ye);if(Te===0){Te=1;const We=ne>ae?1:-1;le=.01*We,ye=.01*We}if(Te{const ie=z||ee/10;return x&&a.forEach((ae,le)=>{const ye=b[le].x-b[E].x,Te=b[le].y-b[E].y,We=Math.sqrt(ye*ye+Te*Te);let Ze=Te/We,Ye=-ye/We;const $e=Math.sqrt(ae.x*ae.x+ae.y*ae.y);let ut=Math.acos((Ze*ae.x+Ye*ae.y)/$e);ut>Math.PI/2&&(ut-=Math.PI/2,Ze*=-1,Ye*=-1);const ct=Math.cos(ut)*$e;ae.x=Ze*ct,ae.y=Ye*ct}),b.forEach((ae,le)=>{if(le===E)return;const ye=Math.sqrt(a[le].x*a[le].x+a[le].y*a[le].y);if(ye>0&&le!==E){const Te=Math.min(ie*(y/oH),ye);if(ae.x+=a[le].x/ye*Te,ae.y+=a[le].y/ye*Te,x){let We=ae.x-b[E].x,Ze=ae.y-b[E].y;const Ye=Math.sqrt(We*We+Ze*Ze);We=We/Ye*ne[le],Ze=Ze/Ye*ne[le],ae.x=b[E].x+We,ae.y=b[E].y+Ze}}}),b},dH={maxIteration:1e3,focusNode:null,unitRadius:null,linkDistance:50,preventOverlap:!1,strictRadial:!0,maxPreventOverlapIteration:200,sortStrength:10};class fH{constructor(a={}){this.options=a,this.id="radial",this.options=Object.assign(Object.assign({},dH),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericRadialLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericRadialLayout(!0,a,y)})}genericRadialLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),{width:z,height:ee,center:ne,focusNode:ie,unitRadius:ae,nodeSize:le,nodeSpacing:ye,strictRadial:Te,preventOverlap:We,maxPreventOverlapIteration:Ze,sortBy:Ye,linkDistance:$e=50,sortStrength:ut=10,maxIteration:ct=1e3}=E,gt=y.getAllNodes(),Pt=y.getAllEdges(),_t=!z&&typeof window!="undefined"?window.innerWidth:z,Wt=!ee&&typeof window!="undefined"?window.innerHeight:ee,Ht=ne||[_t/2,Wt/2];if(!(gt!=null&>.length)||gt.length===1)return Cy(y,a,Ht);let zt=gt[0];if(_u(ie)){for(let qi=0;qiHt[0]?Ht[0]:_t-Ht[0],Mr=Wt-Ht[1]>Ht[1]?Ht[1]:Wt-Ht[1];Qn===0&&(Qn=_t/2),Mr===0&&(Mr=Wt/2);const Jr=Math.min(Qn,Mr),gr=Math.max(...ar),ur=[],yr=ae||Jr/gr;ar.forEach((qi,Ra)=>{ur[Ra]=qi*yr});const Zr=hH(gt,Fn,$e,ur,yr,Ye,ut),or=pH(Zr),ai=aH($e,Zr,$e);let ra=ai.map(([qi,Ra])=>({x:(isNaN(qi)?Math.random()*$e:qi)-ai[sn][0],y:(isNaN(Ra)?Math.random()*$e:Ra)-ai[sn][1]}));this.run(ct,ra,or,Zr,ur,sn);let sa;if(We){sa=$5(le,ye);const qi={nodes:gt,nodeSizeFunc:sa,positions:ra,radii:ur,height:Wt,width:_t,strictRadial:!!Te,focusIdx:sn,iterations:Ze||200,k:ra.length/4.5};ra=lH(y,qi)}const Xi=[];return ra.forEach((qi,Ra)=>{const uo=W0(gt[Ra]);uo.data.x=qi.x+Ht[0],uo.data.y=qi.y+Ht[1],Xi.push(uo)}),a&&Xi.forEach(qi=>y.mergeNodeData(qi.id,{x:qi.data.x,y:qi.data.y})),{nodes:Xi,edges:Pt}})}run(a,y,x,E,z,ee){for(let ne=0;ne<=a;ne++){const ie=ne/a;this.oneIteration(ie,y,z,E,x,ee)}}oneIteration(a,y,x,E,z,ee){const ne=1-a;y.forEach((ie,ae)=>{const le=lI(ie,{x:0,y:0}),ye=le===0?0:1/le;if(ae===ee)return;let Te=0,We=0,Ze=0;y.forEach(($e,ut)=>{if(ae===ut)return;const ct=lI(ie,$e),gt=ct===0?0:1/ct,Pt=E[ut][ae];Ze+=z[ae][ut],Te+=z[ae][ut]*($e.x+Pt*(ie.x-$e.x)*gt),We+=z[ae][ut]*($e.y+Pt*(ie.y-$e.y)*gt)});const Ye=x[ae]===0?0:1/x[ae];Ze*=ne,Ze+=a*Ye*Ye,Te*=ne,Te+=a*Ye*ie.x*ye,ie.x=Te/Ze,We*=ne,We+=a*Ye*ie.y*ye,ie.y=We/Ze})}}const hH=(b,a,y,x,E,z,ee)=>{if(!b)return[];const ne=[];if(a){const ie={};a.forEach((ae,le)=>{const ye=[];ae.forEach((Te,We)=>{var Ze,Ye;if(le===We)ye.push(0);else if(x[le]===x[We])if(z==="data")ye.push(Te*(Math.abs(le-We)*ee)/(x[le]/E));else if(z){let $e,ut;if(ie[b[le].id])$e=ie[b[le].id];else{const ct=(z==="id"?b[le].id:(Ze=b[le].data)===null||Ze===void 0?void 0:Ze[z])||0;_u(ct)?$e=ct.charCodeAt(0):$e=ct,ie[b[le].id]=$e}if(ie[b[We].id])ut=ie[b[We].id];else{const ct=(z==="id"?b[We].id:(Ye=b[We].data)===null||Ye===void 0?void 0:Ye[z])||0;_u(ct)?ut=ct.charCodeAt(0):ut=ct,ie[b[We].id]=ut}ye.push(Te*(Math.abs($e-ut)*ee)/(x[le]/E))}else ye.push(Te*y/(x[le]/E));else{const $e=(y+E)/2;ye.push(Te*$e)}}),ne.push(ye)})}return ne},pH=b=>{const a=b.length,y=b[0].length,x=[];for(let E=0;E{let y=-1;return b.forEach((x,E)=>{x.id===a&&(y=E)}),Math.max(y,0)},gH=(b,a,y)=>{const x=b.length;for(let E=0;E{let y=0;for(let x=0;xy?b[a][x]:y);return y},yH={center:[0,0],width:300,height:300};class bH{constructor(a={}){this.options=a,this.id="random",this.options=Object.assign(Object.assign({},yH),a)}execute(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){return this.genericRandomLayout(!1,a,y)})}assign(a,y){return(0,dn.mG)(this,void 0,void 0,function*(){yield this.genericRandomLayout(!0,a,y)})}genericRandomLayout(a,y,x){return(0,dn.mG)(this,void 0,void 0,function*(){const E=Object.assign(Object.assign({},this.options),x),{center:z,width:ee,height:ne}=E,ie=y.getAllNodes(),ae=.9,le=!ee&&typeof window!="undefined"?window.innerWidth:ee,ye=!ne&&typeof window!="undefined"?window.innerHeight:ne,Te=z||[le/2,ye/2],We=[];return ie&&ie.forEach(Ye=>{We.push({id:Ye.id,data:{x:(Math.random()-.5)*ae*le+Te[0],y:(Math.random()-.5)*ae*ye+Te[1]}})}),a&&We.forEach(Ye=>y.mergeNodeData(Ye.id,{x:Ye.data.x,y:Ye.data.y})),{nodes:We,edges:y.getAllEdges()}})}}function xH(b){var a,y,x,E=b||1;function z(ne,ie){++a>E&&(x=y,ee(1),++a),y[ne]=ie}function ee(ne){a=0,y=Object.create(null),ne||(x=Object.create(null))}return ee(),{clear:ee,has:function(ne){return y[ne]!==void 0||x[ne]!==void 0},get:function(ne){var ie=y[ne];if(ie!==void 0)return ie;if((ie=x[ne])!==void 0)return z(ne,ie),ie},set:function(ne,ie){y[ne]!==void 0?y[ne]=ie:z(ne,ie)}}}var fM=new Map;function hM(b,a,y){y===void 0&&(y=128);var x=function(){for(var E=[],z=0;z2))return a[0]}formatSize(a){const y=typeof a=="function"?a:()=>a;return x=>F0(y(x))}doLayout(a,y){const{hGap:x,getRibSep:E,vGap:z,nodeSize:ee,height:ne}=y,{model:ie}=this.context,ae=this.formatSize(ee);let le=ae(a)[0]+E(a);const ye=(gt,Pt=0)=>{var _t;return Pt+=x*((gt.children||[]).length+1),(_t=gt.children)===null||_t===void 0||_t.forEach(Wt=>{var Ht;(Ht=ie.getNodeLikeDatum(Wt).children)===null||Ht===void 0||Ht.forEach(sn=>{const yn=ie.getNodeLikeDatum(sn);Pt=ye(yn,Pt)})}),Pt},Te=gt=>{if(gt.depth===1)return le;const Pt=ie.getParentData(gt.id,"tree");if(U1(gt)){const _t=ie.getParentData(Pt.id,"tree"),Wt=Ye(gt)-Ye(_t);return Te(Pt)+Wt*x/z}else{const _t=(Pt.children||[]).indexOf(gt.id),Wt=ie.getNodeData((Pt.children||[]).slice(_t));return We(Pt)-Wt.reduce((Ht,zt)=>Ht+ye(zt),0)-ae(Pt)[0]/2}},We=hM(gt=>{if(pM(gt))return ae(gt)[0]/2;const Pt=ie.getParentData(gt.id,"tree");if(U1(gt))return Te(gt)+ye(gt)+ae(gt)[0]/2;{const _t=Ye(gt)-Ye(Pt),Wt=x/z;return Te(gt)+_t*Wt}},gt=>gt.id),Ze=gt=>Ye(ie.getParentData(gt,"tree")),Ye=hM(gt=>{if(pM(gt))return ne/2;if(U1(gt)){const Pt=ie.getParentData(gt.id,"tree"),_t=Pt.children.indexOf(gt.id);if(_t===0)return Ze(Pt.id)+z;const Wt=ie.getNodeLikeDatum(Pt.children[_t-1]);if(Iv(Wt.children))return Ye(Wt)+z;const Ht=ie.getDescendantsData(Wt.id);return Math.max(...Ht.map(zt=>U1(zt)?Ze(zt.id):Ye(zt)))+z}else{if(Iv(gt.children))return Ze(gt.id)+z;const Pt=ie.getNodeLikeDatum(gt.children.slice(-1)[0]);if(Iv(Pt.children))return Ye(Pt)+z;const _t=ie.getDescendantsData(gt.id).slice(-1)[0];return(U1(_t)?Ze(_t.id):Ye(_t))+z}},gt=>gt.id);let $e=0;const ut={nodes:[],edges:[]},ct=gt=>{var Pt;(Pt=gt.children)===null||Pt===void 0||Pt.forEach(sn=>ct(ie.getNodeLikeDatum(sn)));const _t=Ye(gt),Wt=We(gt);if(ut.nodes.push({id:gt.id,x:Wt,y:_t}),pM(gt))return;const Ht=ie.getRelatedEdgesData(gt.id,"in")[0],zt=[Te(gt),U1(gt)?_t:Ze(gt.id)];ut.edges.push({id:Bi(Ht),controlPoints:[zt],relatedNodeId:gt.id}),$e=Math.max($e,Wt+E(gt)),gt.depth===1&&(le=$e)};return ct(a),ut}placeAlterative(a,y){const x=(y.children||[]).filter((ne,ie)=>ie%2!==0);if(x.length===0)return a;const{model:E}=this.context,z=a.nodes.find(ne=>ne.id===y.id).y,ee=ne=>{const ie=E.getAncestorsData(ne,"tree");if(Iv(ie))return!1;const ae=ie.length===1?ne:ie[ie.length-2].id;return x.includes(ae)};a.nodes.forEach(ne=>{ee(ne.id)&&(ne.y=2*z-ne.y)}),a.edges.forEach(ne=>{ee(ne.relatedNodeId)&&(ne.controlPoints=ne.controlPoints.map(ie=>[ie[0],2*z-ie[1]]))})}rightToLeft(a,y){return a.nodes.forEach(x=>x.x=y.width-x.x),a.edges.forEach(x=>{x.controlPoints=x.controlPoints.map(E=>[y.width-E[0],E[1]])}),a}execute(a,y){return EH(this,void 0,void 0,function*(){const x=Object.assign(Object.assign(Object.assign({},bC.defaultOptions),this.options),y),{direction:E,nodeSize:z}=x,ee=this.getRoot();if(!ee)return a;const ne=this.formatSize(z);x.vGap||(x.vGap=Math.max(...(a.nodes||[]).map(Te=>ne(Te)[1]))),x.hGap||(x.hGap=Math.max(...(a.nodes||[]).map(Te=>ne(Te)[0])));let ie=this.doLayout(ee,x);this.placeAlterative(ie,ee),E==="RL"&&(ie=this.rightToLeft(ie,x));const{model:ae}=this.context,le=[],ye=[];return ie.nodes.forEach(Te=>{const{id:We,x:Ze,y:Ye}=Te,$e=ae.getNodeLikeDatum(We);le.push(wI($e,{x:Ze,y:Ye}))}),ie.edges.forEach(Te=>{const{id:We,controlPoints:Ze}=Te,Ye=ae.getEdgeDatum(We);ye.push(wI(Ye,{controlPoints:Ze}))}),{nodes:le,edges:ye}})}}bC.defaultOptions={direction:"RL",getRibSep:()=>60};const wI=(b,a)=>Object.assign(Object.assign({},b),{style:Object.assign(Object.assign({},b.style||{}),a)}),pM=b=>b.depth===0,U1=b=>(b.depth||(b.depth=0))%2===0;var AH=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class xC extends nC{constructor(){super(...arguments),this.id="snake"}formatSize(a,y){const x=typeof y=="function"?y:()=>y;return a.reduce((E,z)=>{const[ee,ne]=F0(x(z))||[0,0];return[Math.max(E[0],ee),Math.max(E[1],ne)]},[0,0])}validate(a){const{nodes:y=[],edges:x=[]}=a,E={},z={},ee={};y.forEach(Te=>{E[Te.id]=0,z[Te.id]=0,ee[Te.id]=[]}),x.forEach(Te=>{E[Te.target]++,z[Te.source]++,ee[Te.source].push(Te.target)});const ne=new Set,ie=Te=>{ne.has(Te)||(ne.add(Te),ee[Te].forEach(ie))};if(ie(y[0].id),ne.size!==y.length)return!1;const ae=y.filter(Te=>E[Te.id]===0),le=y.filter(Te=>z[Te.id]===0);return!(ae.length!==1||le.length!==1||y.filter(Te=>E[Te.id]===1&&z[Te.id]===1).length!==y.length-2)}execute(a,y){return AH(this,void 0,void 0,function*(){var x;if(!this.validate(a))return a;const{nodeSize:E,padding:z,sortBy:ee,cols:ne,colGap:ie,rowGap:ae,clockwise:le,width:ye,height:Te}=Object.assign({},xC.defaultOptions,this.options,y),[We,Ze,Ye,$e]=k0(z),ut=this.formatSize(a.nodes||[],E),ct=Math.ceil((a.nodes||[]).length/ne);let gt=ie||(ye-$e-Ze-ne*ut[0])/(ne-1),Pt=ae||(Te-We-Ye-ct*ut[1])/(ct-1);return(Pt===1/0||Pt<0)&&(Pt=0),(gt===1/0||gt<0)&&(gt=0),{nodes:((ee?(x=a.nodes)===null||x===void 0?void 0:x.sort(ee):CH(a))||[]).map((Ht,zt)=>{const sn=Math.floor(zt/ne),yn=zt%ne,Fn=le?sn%2===0?yn:ne-1-yn:sn%2===0?ne-1-yn:yn,Wn=$e+Fn*(ut[0]+gt)+ut[0]/2,ar=We+sn*(ut[1]+Pt)+ut[1]/2;return{id:Ht.id,style:{x:Wn,y:ar}}})}})}}xC.defaultOptions={padding:0,cols:5,clockwise:!0};function CH(b){const{nodes:a=[],edges:y=[]}=b,x={},E={};a.forEach(ne=>{x[ne.id]=0,E[ne.id]=[]}),y.forEach(ne=>{x[ne.target]++,E[ne.source].push(ne.target)});const z=[],ee=[];for(a.forEach(ne=>{x[ne.id]===0&&z.push(ne.id)});z.length>0;){const ne=z.shift(),ie=a.find(ae=>ae.id===ne);ee.push(ie),E[ne].forEach(ae=>{x[ae]--,x[ae]===0&&z.push(ae)})}return ee}const wH=["rgb(158, 1, 66)","rgb(213, 62, 79)","rgb(244, 109, 67)","rgb(253, 174, 97)","rgb(254, 224, 139)","rgb(255, 255, 191)","rgb(230, 245, 152)","rgb(171, 221, 164)","rgb(102, 194, 165)","rgb(50, 136, 189)","rgb(94, 79, 162)"],SH=["rgb(78, 121, 167)","rgb(242, 142, 44)","rgb(225, 87, 89)","rgb(118, 183, 178)","rgb(89, 161, 79)","rgb(237, 201, 73)","rgb(175, 122, 161)","rgb(255, 157, 167)","rgb(156, 117, 95)","rgb(186, 176, 171)"],MH=["rgb(255, 245, 235)","rgb(254, 230, 206)","rgb(253, 208, 162)","rgb(253, 174, 107)","rgb(253, 141, 60)","rgb(241, 105, 19)","rgb(217, 72, 1)","rgb(166, 54, 3)","rgb(127, 39, 4)"],DH=["rgb(247, 252, 245)","rgb(229, 245, 224)","rgb(199, 233, 192)","rgb(161, 217, 155)","rgb(116, 196, 118)","rgb(65, 171, 93)","rgb(35, 139, 69)","rgb(0, 109, 44)","rgb(0, 68, 27)"],PH=["rgb(247, 251, 255)","rgb(222, 235, 247)","rgb(198, 219, 239)","rgb(158, 202, 225)","rgb(107, 174, 214)","rgb(66, 146, 198)","rgb(33, 113, 181)","rgb(8, 81, 156)","rgb(8, 48, 107)"];var IH=function(b,a,y){if(!Pf(b)&&!L1(b))return b;var x=y;return _8(b,function(E,z){x=a(x,E,z)}),x},TH=IH,vM=function(b,a){return TH(b,function(y,x,E){return a.includes(E)||(y[E]=x),y},{})};class Jf extends h5{}function j1(b,a=!0,y){const x=document.createElement("div");return x.setAttribute("class",`g6-${b}`),Object.assign(x.style,{position:"absolute",display:"block"}),a&&Object.assign(x.style,{position:"unset",gridArea:"1 / 1 / 2 / 2",inset:"0px",height:"100%",width:"100%",overflow:"hidden",pointerEvents:"none"}),y&&Object.assign(x.style,y),x}function gM(b,a="div",y={},x="",E=document.body){const z=document.getElementById(b);z&&z.remove();const ee=document.createElement(a);return ee.innerHTML=x,ee.id=b,Object.assign(ee.style,y),E.appendChild(ee),ee}var OH=function(b,a,y,x){function E(z){return z instanceof y?z:new y(function(ee){ee(z)})}return new(y||(y=Promise))(function(z,ee){function ne(le){try{ae(x.next(le))}catch(ye){ee(ye)}}function ie(le){try{ae(x.throw(le))}catch(ye){ee(ye)}}function ae(le){le.done?z(le.value):E(le.value).then(ne,ie)}ae((x=x.apply(b,a||[])).next())})};class EC extends Jf{constructor(a,y){super(a,Object.assign({},EC.defaultOptions,y)),this.$element=j1("background"),this.context.canvas.getContainer().prepend(this.$element),this.update(y)}update(a){const y=Object.create(null,{update:{get:()=>super.update}});return OH(this,void 0,void 0,function*(){y.update.call(this,a),Object.assign(this.$element.style,vM(this.options,["key","type"]))})}destroy(){super.destroy(),this.$element.remove()}}EC.defaultOptions={transition:"background 0.5s",backgroundSize:"cover",zIndex:"-1"};function mM(b,a,y,x,E,z){const ee=b,ne=a,ie=y-ee,ae=x-ne;let le=E-ee,ye=z-ne,Te=le*ie+ye*ae,We=0;Te<=0?We=0:(le=ie-le,ye=ae-ye,Te=le*ie+ye*ae,Te<=0?We=0:We=Te*Te/(ie*ie+ae*ae));const Ze=le*le+ye*ye-We;return Ze<0?0:Ze}function im(b,a,y,x){return(b-y)*(b-y)+(a-x)*(a-x)}function SI(b,a,y,x,E){return im(b,a,y,x)y;if(b===0)return Math.round;const a=Math.pow(10,b);return y=>Math.round(y*a)/a}function MI(b){const a=Math.min(b.x1,b.x2),y=Math.max(b.x1,b.x2),x=Math.min(b.y1,b.y2),E=Math.max(b.y1,b.y2);return{x:a,y:x,x2:y,y2:E,width:y-a,height:E-x}}class qf{constructor(a,y,x,E){this.x1=a,this.y1=y,this.x2=x,this.y2=E}equals(a){return this.x1===a.x1&&this.y1===a.y1&&this.x2===a.x2&&this.y2===a.y2}draw(a){a.moveTo(this.x1,this.y1),a.lineTo(this.x2,this.y2)}toString(){return`Line(from=(${this.x1},${this.y1}),to=(${this.x2},${this.y2}))`}static from(a){return new qf(a.x1,a.y1,a.x2,a.y2)}cuts(a,y){if(this.y1===this.y2||ythis.y1&&y>=this.y2||a>this.x1&&a>=this.x2)return!1;if(athis.x2+x)return!1}else if(athis.x1+x)return!1;if(this.y1this.y2+x)return!1}else if(ythis.y1+x)return!1;return!0}}var Zd;(function(b){b[b.POINT=1]="POINT",b[b.PARALLEL=2]="PARALLEL",b[b.COINCIDENT=3]="COINCIDENT",b[b.NONE=4]="NONE"})(Zd||(Zd={}));class yM{constructor(a,y=0,x=0){this.state=a,this.x=y,this.y=x}}function AC(b,a){const y=(a.x2-a.x1)*(b.y1-a.y1)-(a.y2-a.y1)*(b.x1-a.x1),x=(b.x2-b.x1)*(b.y1-a.y1)-(b.y2-b.y1)*(b.x1-a.x1),E=(a.y2-a.y1)*(b.x2-b.x1)-(a.x2-a.x1)*(b.y2-b.y1);if(E){const z=y/E,ee=x/E;return 0<=z&&z<=1&&0<=ee&&ee<=1?new yM(Zd.POINT,b.x1+z*(b.x2-b.x1),b.y1+z*(b.y2-b.y1)):new yM(Zd.NONE)}return new yM(y===0||x===0?Zd.COINCIDENT:Zd.PARALLEL)}function DI(b,a){const y=(a.x2-a.x1)*(b.y1-a.y1)-(a.y2-a.y1)*(b.x1-a.x1),x=(b.x2-b.x1)*(b.y1-a.y1)-(b.y2-b.y1)*(b.x1-a.x1),E=(a.y2-a.y1)*(b.x2-b.x1)-(a.x2-a.x1)*(b.y2-b.y1);if(E){const z=y/E,ee=x/E;if(0<=z&&z<=1&&0<=ee&&ee<=1)return z}return Number.POSITIVE_INFINITY}function BH(b,a){function y(E,z,ee,ne){let ie=DI(a,new qf(E,z,ee,ne));return ie=Math.abs(ie-.5),ie>=0&&ie<=1?1:0}let x=y(b.x,b.y,b.x2,b.y);return x+=y(b.x,b.y,b.x,b.y2),x>1||(x+=y(b.x,b.y2,b.x2,b.y2),x>1)?!0:(x+=y(b.x2,b.y,b.x2,b.y2),x>0)}var Gd;(function(b){b[b.LEFT=0]="LEFT",b[b.TOP=1]="TOP",b[b.RIGHT=2]="RIGHT",b[b.BOTTOM=3]="BOTTOM"})(Gd||(Gd={}));function CC(b,a,y){const x=new Set;return b.width<=0?(x.add(Gd.LEFT),x.add(Gd.RIGHT)):ab.x+b.width&&x.add(Gd.RIGHT),b.height<=0?(x.add(Gd.TOP),x.add(Gd.BOTTOM)):yb.y+b.height&&x.add(Gd.BOTTOM),x}function PI(b,a){let y=a.x1,x=a.y1;const E=a.x2,z=a.y2,ee=Array.from(CC(b,E,z));if(ee.length===0)return!0;let ne=CC(b,y,x);for(;ne.size!==0;){for(const ie of ee)if(ne.has(ie))return!1;if(ne.has(Gd.RIGHT)||ne.has(Gd.LEFT)){let ie=b.x;ne.has(Gd.RIGHT)&&(ie+=b.width),x=x+(ie-y)*(z-x)/(E-y),y=ie}else{let ie=b.y;ne.has(Gd.BOTTOM)&&(ie+=b.height),y=y+(ie-x)*(E-y)/(z-x),x=ie}ne=CC(b,y,x)}return!0}function NH(b,a){let y=Number.POSITIVE_INFINITY,x=0;function E(z,ee,ne,ie){let ae=DI(a,new qf(z,ee,ne,ie));ae=Math.abs(ae-.5),ae>=0&&ae<=1&&(x++,ae1||(E(b.x,b.y2,b.x2,b.y2),x>1)?y:(E(b.x2,b.y,b.x2,b.y2),x===0?-1:y)}function RH(b,a){let y=0;const x=AC(b,new qf(a.x,a.y,a.x2,a.y));y+=x.state===Zd.POINT?1:0;const E=AC(b,new qf(a.x,a.y,a.x,a.y2));y+=E.state===Zd.POINT?1:0;const z=AC(b,new qf(a.x,a.y2,a.x2,a.y2));y+=z.state===Zd.POINT?1:0;const ee=AC(b,new qf(a.x2,a.y,a.x2,a.y2));return y+=ee.state===Zd.POINT?1:0,{top:x,left:E,bottom:z,right:ee,count:y}}class Dh{constructor(a,y,x,E){this.x=a,this.y=y,this.width=x,this.height=E}get x2(){return this.x+this.width}get y2(){return this.y+this.height}get cx(){return this.x+this.width/2}get cy(){return this.y+this.height/2}get radius(){return Math.max(this.width,this.height)/2}static from(a){return new Dh(a.x,a.y,a.width,a.height)}equals(a){return this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height}clone(){return new Dh(this.x,this.y,this.width,this.height)}add(a){const y=Math.min(this.x,a.x),x=Math.min(this.y,a.y),E=Math.max(this.x2,a.x+a.width),z=Math.max(this.y2,a.y+a.height);this.x=y,this.y=x,this.width=E-y,this.height=z-x}addPoint(a){const y=Math.min(this.x,a.x),x=Math.min(this.y,a.y),E=Math.max(this.x2,a.x),z=Math.max(this.y2,a.y);this.x=y,this.y=x,this.width=E-y,this.height=z-x}toString(){return`Rectangle[x=${this.x}, y=${this.y}, w=${this.width}, h=${this.height}]`}draw(a){a.rect(this.x,this.y,this.width,this.height)}containsPt(a,y){return a>=this.x&&a<=this.x2&&y>=this.y&&y<=this.y2}get area(){return this.width*this.height}intersects(a){return this.area<=0||a.width<=0||a.height<=0?!1:a.x+a.width>this.x&&a.y+a.height>this.y&&a.x=this.width?this.width-1:a}boundY(a){return a=this.height?this.height-1:a}scaleX(a){return this.boundX(Math.floor((a-this.pixelX)/this.pixelGroup))}scaleY(a){return this.boundY(Math.floor((a-this.pixelY)/this.pixelGroup))}scale(a){const y=this.scaleX(a.x),x=this.scaleY(a.y),E=this.boundX(Math.ceil((a.x+a.width-this.pixelX)/this.pixelGroup)),z=this.boundY(Math.ceil((a.y+a.height-this.pixelY)/this.pixelGroup)),ee=E-y,ne=z-x;return new Dh(y,x,ee,ne)}invertScaleX(a){return Math.round(a*this.pixelGroup+this.pixelX)}invertScaleY(a){return Math.round(a*this.pixelGroup+this.pixelY)}addPadding(a,y){const x=Math.ceil(y/this.pixelGroup),E=this.boundX(a.x-x),z=this.boundY(a.y-x),ee=this.boundX(a.x2+x),ne=this.boundY(a.y2+x),ie=ee-E,ae=ne-z;return new Dh(E,z,ie,ae)}get(a,y){return a<0||y<0||a>=this.width||y>=this.height?Number.NaN:this.area[a+y*this.width]}inc(a,y,x){a<0||y<0||a>=this.width||y>=this.height||(this.area[a+y*this.width]+=x)}set(a,y,x){a<0||y<0||a>=this.width||y>=this.height||(this.area[a+y*this.width]=x)}incArea(a,y){if(a.width<=0||a.height<=0||y===0)return;const x=this.width,E=a.width,z=Math.max(0,a.i),ee=Math.max(0,a.j),ne=Math.min(a.i+a.width,x),ie=Math.min(a.j+a.height,this.height);if(!(ie<=0||ne<=0||z>=x||ie>=this.height))for(let ae=ee;aeMath.min(ee,ne),Number.POSITIVE_INFINITY),E=this.area.reduce((ee,ne)=>Math.max(ee,ne),Number.NEGATIVE_INFINITY),z=ee=>(ee-x)/(E-x);a.scale(this.pixelGroup,this.pixelGroup);for(let ee=0;eey?"black":"white",a.fillRect(E,z,1,1)}a.restore()}}}function II(b,a){const y=x=>({x:x.x-a,y:x.y-a,width:x.width+2*a,height:x.height+2*a});return Array.isArray(b)?b.map(y):y(b)}function TI(b,a,y){return OI(Object.assign(MI(b),{distSquare:(x,E)=>mM(b.x1,b.y1,b.x2,b.y2,x,E)}),a,y)}function OI(b,a,y){const x=II(b,y),E=a.scale(x),z=a.createSub(E,x);return _H(z,a,y,(ee,ne)=>b.distSquare(ee,ne)),z}function _H(b,a,y,x){const E=y*y;for(let z=0;z{const ne=E.slice(0,ee);return WH(a,z,ne,y,x)}).flat()}function WH(b,a,y,x,E){const z=md(a.cx,a.cy),ee=HH(z,y,b);if(ee==null)return[];const ne=new qf(z.x,z.y,ee.cx,ee.cy),ie=UH(ne,b,x,E);return jH(ie,b)}function UH(b,a,y,x){const E=[],z=[];z.push(b);let ee=!0;for(let ne=0;ne0;){const ie=z.pop(),ae=LI(a,ie),le=ae?RH(ie,ae):null;if(!ae||!le||le.count!==2){ee||E.push(ie);continue}let ye=x,Te=MC(ae,ye,le,!0),We=am(Te,z)||am(Te,E),Ze=SC(Te,a);for(;!We&&Ze&&ye>=1;)ye/=1.5,Te=MC(ae,ye,le,!0),We=am(Te,z)||am(Te,E),Ze=SC(Te,a);if(Te&&!We&&!Ze&&(z.push(new qf(ie.x1,ie.y1,Te.x,Te.y)),z.push(new qf(Te.x,Te.y,ie.x2,ie.y2)),ee=!0),ee)continue;ye=x,Te=MC(ae,ye,le,!1);let Ye=am(Te,z)||am(Te,E);for(Ze=SC(Te,a);!Ye&&Ze&&ye>=1;)ye/=1.5,Te=MC(ae,ye,le,!1),Ye=am(Te,z)||am(Te,E),Ze=SC(Te,a);Te&&!Ye&&(z.push(new qf(ie.x1,ie.y1,Te.x,Te.y)),z.push(new qf(Te.x,Te.y,ie.x2,ie.y2)),ee=!0),ee||E.push(ie)}for(;z.length>0;)E.push(z.pop());return E}function jH(b,a){const y=[];for(;b.length>0;){const x=b.pop();if(b.length===0){y.push(x);break}const E=b.pop(),z=new qf(x.x1,x.y1,E.x2,E.y2);LI(a,z)?(y.push(x),b.push(E)):b.push(z)}return y}function HH(b,a,y){let x=Number.POSITIVE_INFINITY;return a.reduce((E,z)=>{const ee=im(b.x,b.y,z.cx,z.cy);if(ee>x)return E;const ne=new qf(b.x,b.y,z.cx,z.cy),ie=VH(y,ne);return ee*(ie+1)*(ie+1){a+=x.cx,y+=x.cy}),a/=b.length,y/=b.length,b.map(x=>{const E=a-x.cx,z=y-x.cy,ee=E*E+z*z;return[x,ee]}).sort((x,E)=>x[1]-E[1]).map(x=>x[0])}function SC(b,a){return a.some(y=>y.containsPt(b.x,b.y))}function am(b,a){return a.some(y=>!!(SI(y.x1,y.y1,b.x,b.y,.001)||SI(y.x2,y.y2,b.x,b.y,.001)))}function LI(b,a){let y=Number.POSITIVE_INFINITY,x=null;for(const E of b){if(!PI(E,a))continue;const z=NH(E,a);z>=0&&zPI(x,a)&&BH(x,a)?y+1:y,0)}function MC(b,a,y,x){const E=y.top,z=y.left,ee=y.bottom,ne=y.right;if(x){if(z.state===Zd.POINT){if(E.state===Zd.POINT)return md(b.x-a,b.y-a);if(ee.state===Zd.POINT)return md(b.x-a,b.y2+a);const Te=b.width*b.height;return b.width*((z.y-b.y+(ne.y-b.y))*.5)ne.y?md(b.x-a,b.y-a):md(b.x2+a,b.y-a):z.yee.x?md(b.x-a,b.y-a):md(b.x-a,b.y2+a):E.xne.y?md(b.x2+a,b.y2+a):md(b.x-a,b.y2+a):z.yee.x?md(b.x2+a,b.y2+a):md(b.x2+a,b.y-a):E.xx)return!1}return!0}function GH(b=0){return a=>{if(b<0||a.length<3)return a;const y=[];let x=0;const E=b*b;for(;x{if(ee.length<3)return ee;const ne=[],ie=ee.closed,ae=ee.length+3-1+(ie?0:2);ne.push(z(ee,2-(ie?0:2),0));for(let le=2-(ie?0:2);le{let y=b,x=a.length;if(y>1)for(x=Math.floor(a.length/y);x<3&&y>1;)y-=1,x=Math.floor(a.length/y);const E=[];for(let z=0,ee=0;ee=x?this.closed?this.get(a-x):this.points[x-1]:this.points[y]}get length(){return this.points.length}toString(a=1/0){const y=this.points;if(y.length===0)return"";const x=typeof a=="function"?a:LH(a);let E="M";for(const z of y)E+=`${x(z.x)},${x(z.y)} L`;return E=E.slice(0,-1),this.closed&&(E+=" Z"),E}draw(a){const y=this.points;if(y.length!==0){a.beginPath(),a.moveTo(y[0].x,y[0].y);for(const x of y)a.lineTo(x.x,x.y);this.closed&&a.closePath()}}sample(a){return XH(a)(this)}simplify(a){return GH(a)(this)}bSplines(a){return YH(a)(this)}apply(a){return a(this)}containsElements(a){const y=kH(this.points);return y?a.every(x=>y.containsPt(x.cx,x.cy)&&this.withinArea(x.cx,x.cy)):!1}withinArea(a,y){if(this.length===0)return!1;let x=0;const E=this.points[0],z=new qf(E.x,E.y,E.x,E.y);for(let ee=1;eea?le+ye:le}function z(ie,ae){let le=hE;return le=E(ie,ae,le,1),le=E(ie+1,ae,le,2),le=E(ie,ae+1,le,4),le=E(ie+1,ae+1,le,8),Number.isNaN(le)?-1:le}let ee=DC;function ne(ie,ae){let le=ie,ye=ae,Te=b.invertScaleX(le),We=b.invertScaleY(ye);for(let Ze=0;ZeBI(x.raw,a));return y<0?!1:(this.members.splice(y,1),this.dirty.add(Vp.MEMBERS),!0)}removeNonMember(a){const y=this.nonMembers.findIndex(x=>BI(x.raw,a));return y<0?!1:(this.nonMembers.splice(y,1),this.dirty.add(Vp.NON_MEMBERS),!0)}removeEdge(a){const y=this.edges.findIndex(x=>x.obj.equals(a));return y<0?!1:(this.edges.splice(y,1),this.dirty.add(Vp.NON_MEMBERS),!0)}pushNonMember(...a){if(a.length!==0){this.dirty.add(Vp.NON_MEMBERS);for(const y of a)this.nonMembers.push({raw:y,obj:pE(y)?wC.from(y):Dh.from(y),area:null})}}pushEdge(...a){if(a.length!==0){this.dirty.add(Vp.EDGES);for(const y of a)this.edges.push({raw:y,obj:qf.from(y),area:null})}}update(){const a=this.dirty.has(Vp.MEMBERS),y=this.dirty.has(Vp.NON_MEMBERS);let x=this.dirty.has(Vp.EDGES);this.dirty.clear();const E=this.members.map(ae=>ae.obj);if(this.o.virtualEdges&&(a||y)){const ae=this.nonMembers.map(Te=>Te.obj),le=zH(E,ae,this.o.maxRoutingIterations,this.o.morphBuffer),ye=new Map(this.virtualEdges.map(Te=>[Te.obj.toString(),Te.area]));this.virtualEdges=le.map(Te=>{var We;return{raw:Te,obj:Te,area:(We=ye.get(Te.toString()))!==null&&We!==void 0?We:null}}),x=!0}let z=!1;if(a||x){const ae=this.virtualEdges.concat(this.edges).map(We=>We.obj),le=eK(E,ae),ye=Math.max(this.o.edgeR1,this.o.nodeR1)+this.o.morphBuffer,Te=Dh.from(II(le,ye));Te.equals(this.activeRegion)||(z=!0,this.activeRegion=Te)}if(z){const ae=Math.ceil(this.activeRegion.width/this.o.pixelGroup),le=Math.ceil(this.activeRegion.height/this.o.pixelGroup);this.activeRegion.x!==this.potentialArea.pixelX||this.activeRegion.y!==this.potentialArea.pixelY?(this.potentialArea=Sy.fromPixelRegion(this.activeRegion,this.o.pixelGroup),this.members.forEach(ye=>ye.area=null),this.nonMembers.forEach(ye=>ye.area=null),this.edges.forEach(ye=>ye.area=null),this.virtualEdges.forEach(ye=>ye.area=null)):(ae!==this.potentialArea.width||le!==this.potentialArea.height)&&(this.potentialArea=Sy.fromPixelRegion(this.activeRegion,this.o.pixelGroup))}const ee=new Map,ne=ae=>{if(ae.area){const le=`${ae.obj.width}x${ae.obj.height}x${ae.obj instanceof Dh?"R":"C"}`;ee.set(le,ae.area)}},ie=ae=>{if(ae.area)return;const le=`${ae.obj.width}x${ae.obj.height}x${ae.obj instanceof Dh?"R":"C"}`;if(ee.has(le)){const Te=ee.get(le);ae.area=this.potentialArea.copy(Te,{x:ae.obj.x-this.o.nodeR1,y:ae.obj.y-this.o.nodeR1});return}const ye=ae.obj instanceof Dh?FH(ae.obj,this.potentialArea,this.o.nodeR1):OI(ae.obj,this.potentialArea,this.o.nodeR1);ae.area=ye,ee.set(le,ye)};this.members.forEach(ne),this.nonMembers.forEach(ne),this.members.forEach(ie),this.nonMembers.forEach(ae=>{this.activeRegion.intersects(ae.obj)?ie(ae):ae.area=null}),this.edges.forEach(ae=>{ae.area||(ae.area=TI(ae.obj,this.potentialArea,this.o.edgeR1))}),this.virtualEdges.forEach(ae=>{ae.area||(ae.area=TI(ae.obj,this.potentialArea,this.o.edgeR1))})}drawMembers(a){for(const y of this.members)y.obj.draw(a)}drawNonMembers(a){for(const y of this.nonMembers)y.obj.draw(a)}drawEdges(a){for(const y of this.edges)y.obj.draw(a)}drawPotentialArea(a,y=!0){this.potentialArea.draw(a,y)}compute(){if(this.members.length===0)return new My([]);this.dirty.size>0&&this.update();const{o:a,potentialArea:y}=this,x=this.members.map(ne=>ne.area),E=this.virtualEdges.concat(this.edges).map(ne=>ne.area),z=this.nonMembers.filter(ne=>ne.area!=null).map(ne=>ne.area),ee=this.members.map(ne=>ne.obj);return $H(y,x,E,z,ne=>ne.containsElements(ee),a)}}function $H(b,a,y,x,E,z={}){const ee=Object.assign({},IC,z);let ne=ee.threshold,ie=ee.memberInfluenceFactor,ae=ee.edgeInfluenceFactor,le=ee.nonMemberInfluenceFactor;const ye=(ee.nodeR0-ee.nodeR1)*(ee.nodeR0-ee.nodeR1),Te=(ee.edgeR0-ee.edgeR1)*(ee.edgeR0-ee.edgeR1);for(let We=0;We0)le*=.8;else break}return new My([])}function eK(b,a){if(b.length===0)return new Dh(0,0,0,0);const y=Dh.from(b[0]);for(const x of b)y.add(x);for(const x of a)y.add(MI(x));return y}function tte(b,a=[],y=[],x={}){if(b.length===0)return new My([]);const E=new xM(x);return E.pushMember(...b),E.pushNonMember(...a),E.pushEdge(...y),E.compute()}var tK=function(b,a){var y={};for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&a.indexOf(x)<0&&(y[x]=b[x]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,x=Object.getOwnPropertySymbols(b);E{const{style:x,bubbleSetOptions:E}=this.parseOptions();of(this.bubbleSetOptions,E)||this.init(),this.bubbleSetOptions=Object.assign({},E);const z=Object.assign(Object.assign({},x),{d:this.getPath()});this.shape?this.shape.update(z):(this.shape=new $x({style:z}),this.context.canvas.appendChild(this.shape))},this.updateBubbleSetsPath=x=>{if(!this.shape)return;const E=Bi(x.data);[...this.options.members,...this.options.avoidMembers].includes(E)&&this.shape.update(Object.assign(Object.assign({},this.parseOptions().style),{d:this.getPath(E)}))},this.getPath=x=>{const{graph:E}=this.context,z=this.options.members,ee=[...this.members.keys()],ne=this.options.avoidMembers,ie=[...this.avoidMembers.keys()];if(!x&&of(z,ee)&&of(ne,ie))return this.path;const{enter:ae=[],exit:le=[]}=Yg(ee,z,$e=>$e),{enter:ye=[],exit:Te=[]}=Yg(ie,ne,$e=>$e);x&&(le.push(x),ae.push(x));const We=($e,ut,ct)=>{$e.forEach(gt=>{const Pt=ct?this.members:this.avoidMembers,_t=ct?"pushMember":"pushNonMember",Wt=ct?"removeMember":"removeNonMember";if(ut){let Ht;E.getElementType(gt)==="edge"?([Ht]=rK(E,gt),this.bubbleSets.pushEdge(Ht)):([Ht]=nK(E,gt),this.bubbleSets[_t](Ht)),Pt.set(gt,Ht)}else{const Ht=Pt.get(gt);Ht&&(E.getElementType(gt)==="edge"?this.bubbleSets.removeEdge(Ht):this.bubbleSets[Wt](Ht),Pt.delete(gt))}})};We(le,!1,!0),We(ae,!0,!0),We(Te,!1,!1),We(ye,!0,!1);const Ye=this.bubbleSets.compute().sample(8).simplify(0).bSplines().simplify(0);return this.path=C8(Ye.points.map(uh)),this.path},this.bindEvents(),this.bubbleSets=new xM(this.options)}bindEvents(){this.context.graph.on(Fo.AFTER_RENDER,this.drawBubbleSets),this.context.graph.on(Fo.AFTER_ELEMENT_UPDATE,this.updateBubbleSetsPath)}init(){this.bubbleSets=new xM(this.options),this.members=new Map,this.avoidMembers=new Map}parseOptions(){const a=this.options,{type:y,key:x,members:E,avoidMembers:z}=a,ee=tK(a,["type","key","members","avoidMembers"]),ne=Object.keys(ee).reduce((ie,ae)=>(ae in IC?ie.bubbleSetOptions[ae]=ee[ae]:ie.style[ae]=ee[ae],ie),{style:{},bubbleSetOptions:{}});return Object.assign({type:y,key:x,members:E,avoidMembers:z},ne)}addMember(a){const y=Array.isArray(a)?a:[a];y.some(x=>this.options.avoidMembers.includes(x))&&(this.options.avoidMembers=this.options.avoidMembers.filter(x=>!y.includes(x))),this.options.members=[...new Set([...this.options.members,...y])],this.drawBubbleSets()}removeMember(a){const y=Array.isArray(a)?a:[a];this.options.members=this.options.members.filter(x=>!y.includes(x)),this.drawBubbleSets()}updateMember(a){this.options.members=Os(a)?a(this.options.members):a,this.drawBubbleSets()}getMember(){return this.options.members}addAvoidMember(a){const y=Array.isArray(a)?a:[a];y.some(x=>this.options.members.includes(x))&&(this.options.members=this.options.members.filter(x=>!y.includes(x))),this.options.avoidMembers=[...new Set([...this.options.avoidMembers,...y])],this.drawBubbleSets()}removeAvoidMember(a){const y=Array.isArray(a)?a:[a];this.options.avoidMembers.some(x=>y.includes(x))&&(this.options.avoidMembers=this.options.avoidMembers.filter(x=>!y.includes(x)),this.drawBubbleSets())}updateAvoidMember(a){this.options.avoidMembers=Array.isArray(a)?a:[a],this.drawBubbleSets()}getAvoidMember(){return this.options.avoidMembers}destroy(){this.context.graph.off(Fo.AFTER_RENDER,this.drawBubbleSets),this.context.graph.off(Fo.AFTER_ELEMENT_UPDATE,this.updateBubbleSetsPath),this.shape.destroy(),super.destroy()}}TC.defaultOptions=Object.assign({members:[],avoidMembers:[],fill:"lightblue",fillOpacity:.2,stroke:"blue",strokeOpacity:.2},IC);const nK=(b,a)=>(Array.isArray(a)?a:[a]).map(x=>{const E=b.getElementRenderBounds(x);return new Dh(E.min[0],E.min[1],Mv(E),Dv(E))}),rK=(b,a)=>(Array.isArray(a)?a:[a]).map(x=>{const E=b.getEdgeData(x),z=b.getElementPosition(E.source),ee=b.getElementPosition(E.target);return qf.from({x1:z[0],y1:z[1],x2:ee[0],y2:ee[1]})});class nte extends null{constructor(a,y){super(a,y),this.setOptions=x=>{const E={cameraType:"setType",near:"setNear",far:"setFar",fov:"setFov",aspect:"setAspect",projectionMode:"setProjectionMode",distance:"setDistance",minDistance:"setMinDistance",maxDistance:"setMaxDistance",roll:"setRoll",elevation:"setElevation",azimuth:"setAzimuth"},z=(ee,ne)=>{switch(ee){case"projectionMode":return ne==="perspective"?1:0;case"cameraType":return{orbiting:0,exploring:1,tracking:2}[ne];case"aspect":return typeof ne=="number"?ne:this.getCanvasAspect();default:return ne}};Object.entries(E).forEach(([ee,ne])=>{const ie=x[ee];if(ie!==void 0){const ae=z(ee,ie);this.context.canvas.getCamera()[ne](ae)}})},this.bindEvents()}update(a){this.setOptions(a),super.update(a)}bindEvents(){this.context.graph.once(GraphEvent.BEFORE_DRAW,()=>this.setOptions(this.options))}getCanvasAspect(){const[a,y]=this.context.viewport.getCanvasSize();return a/y}}function iK(b){return` diff --git a/umi.24561270.js b/umi.1cea955c.js similarity index 99% rename from umi.24561270.js rename to umi.1cea955c.js index 7cb89a7233..983d196ca7 100644 --- a/umi.24561270.js +++ b/umi.1cea955c.js @@ -1480,6 +1480,6 @@ Schedule: ${q.map(ot=>Bu(ot))} pos: ${this.timelinePos}`),oe.length&&this.log(`R `).split(` `),V=[],oe=t?qs(t.baseTime,t.timescale):0;let de="00:00.000",be=0,ke=0,Re,ot=!0;j.oncue=function(st){const Xt=n[s];let ar=n.ccOffset;const ur=(be-oe)/9e4;if(Xt!=null&&Xt.new&&(ke!==void 0?ar=n.ccOffset=Xt.start:Il(n,s,ur)),ur){if(!t){Re=new Error("Missing initPTS for VTT MPEGTS");return}ar=ur-n.presentationOffset}const Sr=st.endTime-st.startTime,Ur=Wo((st.startTime+ar-ke)*9e4,v*9e4)/9e4;st.startTime=Math.max(Ur,0),st.endTime=Math.max(Ur+Sr,0);const mn=st.text.trim();st.text=decodeURIComponent(encodeURIComponent(mn)),st.id||(st.id=sf(st.startTime,st.endTime,mn)),st.endTime>0&&V.push(st)},j.onparsingerror=function(st){Re=st},j.onflush=function(){if(Re){T(Re);return}E(V)},q.forEach(st=>{if(ot)if(Jo(st,"X-TIMESTAMP-MAP=")){ot=!1,st.slice(16).split(",").forEach(Xt=>{Jo(Xt,"LOCAL:")?de=Xt.slice(6):Jo(Xt,"MPEGTS:")&&(be=parseInt(Xt.slice(7)))});try{ke=Sf(de)/1e3}catch(Xt){Re=Xt}return}else st===""&&(ot=!1);j.parse(st+` `)}),j.flush()}const eu="stpp.ttml.im1t",Af=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Cf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,of={left:"start",center:"center",right:"end",start:"start",end:"end"};function Bc(O,t,n,s){const v=ct(new Uint8Array(O),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=v.map(j=>X(j)),T=bu(t.baseTime,1,t.timescale);try{E.forEach(j=>n(Bf(j,T)))}catch(j){s(j)}}function Bf(O,t){const v=new DOMParser().parseFromString(O,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((de,be)=>(de[be]=v.getAttribute(`ttp:${be}`)||E[be],de),{}),j=v.getAttribute("xml:space")!=="preserve",q=Zf(Nc(v,"styling","style")),V=Zf(Nc(v,"layout","region")),oe=Nc(v,"body","[begin]");return[].map.call(oe,de=>{const be=Yf(de,j);if(!be||!de.hasAttribute("begin"))return null;const ke=uf(de.getAttribute("begin"),T),Re=uf(de.getAttribute("dur"),T);let ot=uf(de.getAttribute("end"),T);if(ke===null)throw Wf(de);if(ot===null){if(Re===null)throw Wf(de);ot=ke+Re}const st=new wf(ke-t,ot-t,be);st.id=sf(st.startTime,st.endTime,st.text);const Xt=V[de.getAttribute("region")],ar=q[de.getAttribute("style")],ur=Nf(Xt,ar,q),{textAlign:Sr}=ur;if(Sr){const Ur=of[Sr];Ur&&(st.lineAlign=Ur),st.align=Sr}return y(st,ur),st}).filter(de=>de!==null)}function Nc(O,t,n){const s=O.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Zf(O){return O.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(O,t){return[].slice.call(O.childNodes).reduce((n,s,v)=>{var E;return s.nodeName==="br"&&v?n+` -`:(E=s.childNodes)!=null&&E.length?Yf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Nf(O,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=O!=null&&O.hasAttribute("style")?O.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(v=n[T]),E.reduce((j,q)=>{const V=Xf(t,s,q)||Xf(O,s,q)||Xf(v,s,q);return V&&(j[q]=V),j},{})}function Xf(O,t,n){return O&&O.hasAttributeNS(t,n)?O.getAttributeNS(t,n):null}function Wf(O){return new Error(`Could not parse ttml timestamp ${O}`)}function uf(O,t){if(!O)return null;let n=Mf(O);return n===null&&(Af.test(O)?n=id(O,t):Cf.test(O)&&(n=Hf(O,t))),n}function id(O,t){const n=Af.exec(O),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(O,t){const n=Cf.exec(O),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 jf{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=_(),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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new jf(this,"textTrack1"),n=new jf(this,"textTrack2"),s=new jf(this,"textTrack3"),v=new jf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,E){let T=!1;for(let j=E.length;j--;){const q=E[j],V=Gf(q[0],q[1],n,s);if(V>=0&&(q[0]=Math.min(q[0],n),q[1]=Math.max(q[1],s),T=!0,V/(s-n)>.5))return}if(T||E.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(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:E,trackId:T}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:E,trackId:T}),j.length&&(this.unparsedVttFrags=[],j.forEach(q=>{this.initPTS[q.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,q):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:q.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{Js(v[E]),delete v[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=_(),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;sE.textCodec===eu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Of(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,j=T?rc(T.textTracks):null;if(this.tracks.forEach((q,V)=>{let oe;if(j){let de=null;for(let be=0;beV!==null).map(V=>V.label);q.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${q.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}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 E=`textTrack${v[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.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===u.MAIN){var s,v;const{cea608Parser1:E,cea608Parser2:T,lastSn:j}=this,{cc:q,sn:V}=n.frag,oe=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;E&&T&&(V!==j+1||V===j&&oe!==this.lastPartIndex+1||q!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=q,this.lastSn=V,this.lastPartIndex=oe}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const j=this.tracks[s.level],q=this.vttCCs;q[s.cc]||(q[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===eu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Bc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:E,unparsedVttFrags:T}=this,j=E.length-1;if(!E[s.cc]&&j===-1){T.push(t);return}const q=this.hls,V=(n=s.initSegment)!=null&&n.data?Qt(s.initSegment.data,new Uint8Array(v)).buffer:v;Fc(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,oe=>{this._appendCues(oe,s.level),q.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},oe=>{const de=oe.message==="Missing initPTS for VTT MPEGTS";de?T.push(t):this._fallbackToIMSC1(s,v),q.logger.log(`Failed to parse VTT cue: ${oe}`),!(de&&j>s.cc)&&q.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:oe})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Bc(n,this.initPTS[t.cc],()=>{s.textCodec=eu,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(E=>Ks(v,E))}else{const v=this.tracks[n];if(!v)return;const E=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.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===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;Ecu(j[q],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(q=>cu(j[q],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let E=0;E=16?q--:q++;const ke=fl(V.trim()),Re=sf(t,n,ke);O!=null&&(de=O.cues)!=null&&de.getCueById(Re)||(T=new oe(t,n,ke),T.id=Re,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(q*8/32)*10),v.push(T))}return O&&v.length&&(v.sort((be,ke)=>be.line==="auto"||ke.line==="auto"?0:be.line>8&&ke.line>8?ke.line-be.line:be.line-ke.line),v.forEach(be=>Ks(O,be))),v}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(O){}return!1}const De=/(\d+)-(\d+)\/(\d+)/;class nt{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 E=Ht(t,this.controller.signal),T=t.responseType==="arraybuffer",j=T?"byteLength":"length",{maxTimeToFirstByteMs:q,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=q&&r(q)?q:V,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 be;this.response=this.loader=de;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(ke-v.loading.start)),!de.ok){const{status:ot,statusText:st}=de;throw new Oi(st||"fetch, bad network response",ot,de)}v.loading.first=ke,v.total=kr(de.headers)||v.total;const Re=(be=this.callbacks)==null?void 0:be.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Re):T?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var be,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 ot=de[j];ot&&(v.loaded=v.total=ot);const st={url:Re.url,data:de,code:Re.status},Xt=(be=this.callbacks)==null?void 0:be.onProgress;Xt&&!r(n.highWaterMark)&&Xt(v,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(st,v,t,Re)}).catch(de=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(be=this.callbacks)==null||be.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,E){const T=new wr,j=t.body.getReader(),q=()=>j.read().then(V=>{if(V.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const oe=V.value,de=oe.length;return n.loaded+=de,de=v&&E(n,s,T.flush().buffer,t)):E(n,s,oe.buffer,t),q()}).catch(()=>Promise.reject());return q()}}function Ht(O,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},O.headers))};return O.rangeEnd&&n.headers.set("Range","bytes="+O.rangeStart+"-"+String(O.rangeEnd-1)),n}function fr(O){const t=De.exec(O);if(t)return parseInt(t[2])-parseInt(t[1])+1}function kr(O){const t=O.get("Content-Range");if(t){const s=fr(t);if(r(s))return s}const n=O.get("Content-Length");if(n)return parseInt(n)}function gn(O,t){return new self.Request(O.url,t)}class Oi 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 Kn{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 E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:T.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:E,maxLoadTimeMs:T}=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=E&&r(E)?E:T,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,E=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,oe=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Re=oe!=null?oe:n.response;if(Re!=null){var T,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const ot=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=ot,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const st=(T=this.callbacks)==null?void 0:T.onProgress;st&&st(s,t,Re,n);const Xt={url:n.responseURL,data:Re,code:V};(j=this.callbacks)==null||j.onSuccess(Xt,s,t,n);return}}const de=E.loadPolicy.errorRetry,be=s.retry,ke={url:t.url,data:void 0,code:V};if(ft(de,be,!1,ke))this.retry(de);else{var q;H.error(`${V} while loading ${t.url}`),(q=this.callbacks)==null||q.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(ft(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:Kn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Qe,bufferController:Mo,capLevelController:Bl,errorController:Gr,fpsController:Fo,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:pu,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},Ra()),{},{subtitleStreamController:Pl,subtitleTrackController:Lc,timelineController:ad,audioStreamController:Lo,audioTrackController:El,emeController:en,cmcdController:P,contentSteeringController:L,interstitialsController:Ef});function Ra(){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(O,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=jr(O),v=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const j=`${T==="level"?"playlist":T}LoadPolicy`,q=t[j]===void 0,V=[];E.forEach(oe=>{const de=`${T}Loading${oe}`,be=t[de];if(be!==void 0&&q){V.push(de);const ke=s[j].default;switch(t[j]={default:ke},oe){case"TimeOut":ke.maxLoadTimeMs=be,ke.maxTimeToFirstByteMs=be;break;case"MaxRetry":ke.errorRetry.maxNumRetry=be,ke.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":ke.errorRetry.retryDelayMs=be,ke.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=be,ke.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${j}": ${Ji(t[j])}`)}),b(b({},s),t)}function jr(O){return O&&typeof O=="object"?Array.isArray(O)?O.map(jr):Object.keys(O).reduce((t,n)=>(t[n]=jr(O[n]),t),{}):O}function nn(O,t){const n=O.loader;n!==nt&&n!==Kn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),O.progressive=!1):ge()&&(O.loader=nt,O.progressive=!0,O.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Un=.1,Ya=.05,Hi=100;class Xa extends to{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(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.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(Hi),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&&(fs(s,"playing",this.onMediaPlaying),fs(s,"waiting",this.onMediaWaiting),fs(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 E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:j}=T,q=this.seeking&&!j,V=!this.seeking&&j,oe=T.paused&&!j||T.ended||T.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!oe&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||q){q&&this.stallResolved(t);return}if(oe){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!di.getBuffered(T).length){this.nudgeRetry=0;return}const de=di.bufferInfo(T,t,0),be=de.nextStart||0,ke=this.fragmentTracker;if(j&&ke&&this.hls){const mn=ms(this.hls.inFlightFragments,t),Zr=de.len>In,cn=!be||mn||be-t>In&&!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)&&!be)return;const Zr=Math.max(be,de.start||0)-t,un=!!(Re!=null&&Re.live)?Re.targetduration*2:In,Xr=Kl(t,ke);if(Zr>0&&(Zr<=un||Xr)){T.paused||this._trySkipBufferHole(Xr);return}}const ot=E.detectStallWithCurrentTimeMs,st=self.performance.now(),Xt=this.waiting;let ar=this.stalled;if(ar===null)if(Xt>0&&st-Xt=ot||Xt)&&this.hls){var Sr;if(((Sr=this.mediaSource)==null?void 0:Sr.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(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const Ur=di.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,ur,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(o.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 E=di.bufferedInfo(di.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=di.timeRangesToArray(v),j=di.bufferedInfo(T,n,0).bufferedIndex;if(j>-1&&jj)&&oe-V<1&&t-V<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${oe} buffered index: ${q}`);this.warn(de.message),this.media.currentTime+=1e-6;let be=Kl(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const ke=di.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:be,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var v,E;const{fragmentTracker:T,media:j}=this,q=(v=this.hls)==null?void 0:v.config;if(!j||!T||!q)return;const V=(E=this.hls)==null?void 0:E.latestLevelDetails,oe=Kl(s,T);if((oe||V!=null&&V.live&&s1&&t.len>q.maxBufferHole||t.nextStart&&(t.nextStart-sq.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 E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:E}=this;if(!v&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Ji(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,E=(n=this.hls)==null?void 0:n.config;if(!v||!s||!E)return 0;const T=v.currentTime,j=di.bufferInfo(v,T,0),q=T0&&j.len<1&&v.readyState<3,be=q-T;if(be>0&&(oe||de)){if(be>E.maxBufferHole){let Re=!1;if(T===0){const ot=s.getAppendedFrag(0,u.MAIN);ot&&q{const O=od();try{O&&new O(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(o.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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.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&&Js(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-oe<=0&&(de=oe+sd);for(let ke=0;keoe.type===_n.audioId3&&q:v==="video"?V=oe=>oe.type===_n.emsg&&j:V=oe=>oe.type===_n.audioId3&&q||oe.type===_n.emsg&&j,cu(E,n,s,V)}}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:E,interstitialsController:T}=this.hls.config;if(!E)return;const j=od();if(s&&v&&!T){const{fragmentStart:ot,fragmentEnd:st}=t;let Xt=this.assetCue;Xt?(Xt.startTime=ot,Xt.endTime=st):j&&(Xt=this.assetCue=ud(j,ot,st,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Xt&&(Xt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Xt),Xt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:q}=this,{dateRanges:V}=t,oe=Object.keys(V);let de=this.dateRangeCuesAppended;if(q&&n){var be;if((be=q.cues)!=null&&be.length){const ot=Object.keys(de).filter(st=>!oe.includes(st));for(let st=ot.length;st--;){var ke;const Xt=ot[st],ar=(ke=de[Xt])==null?void 0:ke.cues;delete de[Xt],ar&&Object.keys(ar).forEach(ur=>{const Sr=ar[ur];if(Sr){Sr.removeEventListener("enter",this.onEventCueEnter);try{q.removeCue(Sr)}catch(Ur){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(oe.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let ot=0;ot{if(Ei!==Xt.id){const Qi=V[Ei];if(Qi.class===Xt.class&&Qi.startDate>Xt.startDate&&(!Dn||Xt.startDate.01&&(Ei.startTime=ar,Ei.endTime=mn);else if(j){let Qi=Xt.attr[Dn];jo(Dn)&&(Qi=$(Qi));const qi=ud(j,ar,mn,{key:Dn,data:Qi},_n.dateRange);qi&&(qi.id=st,this.id3Track.addCue(qi),Sr[Dn]=qi,T&&(Dn==="X-ASSET-LIST"||Dn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}de[st]={cues:Sr,dateRange:Xt,durationKnown:Ur}}}}}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:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const q=v-j,V=Math.min(this.maxLatency,j+s.targetduration);if(q.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*q-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,be));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:E,liveSyncDurationCount:T,lowLatencyMode:j}=this.config,q=this.hls.userConfig;let V=j&&s||n;(this._targetLatencyUpdated||q.liveSyncDuration||q.liveSyncDurationCount||V===0)&&(V=E!==void 0?E:T*v);const oe=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,oe)}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,E=t-n-this.edgeStalled,T=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),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(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.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 pc{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.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=[],E={},T={};let j=!1,q=!1,V=!1;n.levels.forEach(oe=>{const de=oe.attrs;let{audioCodec:be,videoCodec:ke}=oe;be&&(oe.audioCodec=be=mt(be,s)||void 0),ke&&(ke=oe.videoCodec=er(ke));const{width:Re,height:ot,unknownCodecs:st}=oe,Xt=(st==null?void 0:st.length)||0;if(j||(j=!!(Re&&ot)),q||(q=!!ke),V||(V=!!be),Xt||be&&!this.isAudioSupported(be)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":ur,"HDCP-LEVEL":Sr,"PATHWAY-ID":Ur,RESOLUTION:mn,"VIDEO-RANGE":Zr}=de,un=`${`${Ur||"."}-`}${oe.bitrate}-${mn}-${ur}-${ar}-${Zr}-${Sr}`;if(E[un])if(E[un].uri!==oe.url&&!oe.attrs["PATHWAY-ID"]){const Xr=T[un]+=1;oe.attrs["PATHWAY-ID"]=new Array(Xr+1).join(".");const Dn=this.createLevel(oe);E[un]=Dn,v.push(Dn)}else E[un].addGroupId("audio",de.AUDIO),E[un].addGroupId("text",de.SUBTITLES);else{const Xr=this.createLevel(oe);E[un]=Xr,T[un]=1,v.push(Xr)}}),this.filterAndSortMediaOptions(v,n,j,q,V)}createLevel(t){const n=new Gi(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=jt(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,E){var T;let j=[],q=[],V=t;const oe=((T=n.stats)==null?void 0:T.parsing)||{};if((s||v)&&E&&(V=V.filter(({videoCodec:ar,videoRange:ur,width:Sr,height:Ur})=>(!!ar||!!(Sr&&Ur))&&Bi(ur))),V.length===0){Promise.resolve().then(()=>{if(this.hls){let ar="no level with compatible codecs found in manifest",ur=ar;n.levels.length&&(ur=`one or more CODECS in variant not supported: ${Ji(n.levels.map(Ur=>Ur.attrs.CODECS).filter((Ur,mn,Zr)=>Zr.indexOf(Ur)===mn))}`,this.warn(ur),ar+=` (${ur})`);const Sr=new Error(ar);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Sr,reason:ur})}}),oe.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(ar=>!ar.audioCodec||this.isAudioSupported(ar.audioCodec)),hd(j)),n.subtitles&&(q=n.subtitles,hd(q));const de=V.slice(0);V.sort((ar,ur)=>{if(ar.attrs["HDCP-LEVEL"]!==ur.attrs["HDCP-LEVEL"])return(ar.attrs["HDCP-LEVEL"]||"")>(ur.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ar.height!==ur.height)return ar.height-ur.height;if(ar.frameRate!==ur.frameRate)return ar.frameRate-ur.frameRate;if(ar.videoRange!==ur.videoRange)return ii.indexOf(ar.videoRange)-ii.indexOf(ur.videoRange);if(ar.videoCodec!==ur.videoCodec){const Sr=xe(ar.videoCodec),Ur=xe(ur.videoCodec);if(Sr!==Ur)return Ur-Sr}if(ar.uri===ur.uri&&ar.codecSet!==ur.codecSet){const Sr=dt(ar.codecSet),Ur=dt(ur.codecSet);if(Sr!==Ur)return Ur-Sr}return ar.averageBitrate!==ur.averageBitrate?ar.averageBitrate-ur.averageBitrate:0});let be=de[0];if(this.steering&&(V=this.steering.filterParsedLevels(V),V.length!==de.length)){for(let ar=0;arSr&&Sr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Ur)}break}const Re=E&&!v,ot=this.hls.config,st=!!(ot.audioStreamController&&ot.audioTrackController),Xt={levels:V,audioTracks:j,subtitleTracks:q,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:v,altAudio:st&&!Re&&j.some(ar=>!!ar.url)};oe.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,Xt)}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 oe=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:oe,reason:oe.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,E=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],j=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&E===j)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${j?" with Pathway "+j:""} from level ${s}${E?" with Pathway "+E:""}`);const q={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,q);const V=T.details;if(!V||V.live){const oe=this.switchParams(T.uri,v==null?void 0:v.details,V);this.loadPlaylist(oe)}}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===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))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:E}=n,T=n.levelInfo;if(!T){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let q=T.details;q===n.details&&q.advanced&&(q=void 0),this.playlistLoaded(v,n,q)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.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,E=t.attrs["PATHWAY-ID"],T=t.details,j=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${j&&T.live?" age "+j.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.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((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(j=>j.level=-1)),!1));hs(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(o.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(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(O){const t={};O.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 O=ae();return typeof(O==null?void 0:O.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>O.isTypeSupported(Ue(t,"video")))||["mp4a.40.2","fLaC"].some(t=>O.isTypeSupported(Ue(t,"audio"))))}function Pd(){var O;const t=pd();return typeof(t==null||(O=t.prototype)==null?void 0:O.changeType)=="function"}const vd=100;class gd extends Nt{constructor(t,n,s){super(t,n,s,"stream-controller",u.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,E=v?v.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(v,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.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 E=v.startLevel;E===-1&&(v.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=v.firstAutoLevel),v.nextLoadLevel=E,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=Ie.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ie.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ie.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=Ie.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ie.IDLE;break}break}case Ie.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Ie.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 E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],j=this.getMainFwdBufferInfo();if(j===null)return;const q=this.getLevelDetails();if(q&&this._streamEnded(j,q)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(o.BUFFER_EOS,ot),this.state=Ie.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const V=T.details;if(!V||this.state===Ie.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Ie.WAITING_LEVEL,this.startFragRequested=!1;return}const oe=j.len,de=this.getMaxBufferLength(T.maxBitrate);if(oe>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:j.end;let ke=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&ke&&we(ke)&&this.fragmentTracker.getState(ke)!==hn.OK){var Re;const st=((Re=this.backtrackFragment)!=null?Re:ke).sn-V.startSN,Xt=V.fragments[st-1];Xt&&ke.cc===Xt.cc&&(ke=Xt,this.fragmentTracker.removeFragment(Xt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,be)){if(!ke.gap){const st=this.audioOnly&&!this.altAudio?ne.AUDIO:ne.VIDEO,Xt=(st===ne.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Xt&&this.afterBufferFlushed(Xt,st,u.MAIN)}ke=this.getNextFragmentLoopLoading(ke,V,j,u.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,T,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===hn.NOT_LOADED||v===hn.PARTIAL?we(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,u.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 E=this.getLevelDetails();if(E!=null&&E.live){const j=this.getMainFwdBufferInfo();if(!j||j.len=T-n.maxFragLookUpTolerance&&E<=j;if(v!==null&&s.duration>v&&(E{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=it(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,E,T=!1;for(const j in s){const q=s[j];if(q.id==="main"){if(E=j,v=q,j==="video"){const V=s[j];V&&(this.videoBuffer=V.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,E=s.type===u.MAIN;if(E){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===Ie.PARSED&&(this.state=Ie.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),we(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&di.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Ie.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(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Ie.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Ie.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=Ie.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ne.AUDIO||!this.altAudio){const s=(n===ne.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.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&&(q{const{hls:v}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Ie.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1}).catch(s=>{this.state===Ie.STOPPED||this.state===Ie.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:E}=t,T=this.getCurrentContext(E);if(!T){this.resetWhenMissingContext(E);return}const{frag:j,part:q,level:V}=T,{video:oe,text:de,id3:be,initSegment:ke}=v,{details:Re}=V,ot=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=Ie.PARSING,ke){const st=ke.tracks;if(st){const Sr=j.initSegment||j;if(this.unhandledEncryptionError(ke,j))return;this._bufferInitSegment(V,st,Sr,E),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Sr,id:n,tracks:st})}const Xt=ke.initPTS,ar=ke.timescale,ur=this.initPTS[j.cc];if(r(Xt)&&(!ur||ur.baseTime!==Xt||ur.timescale!==ar)){const Sr=ke.trackId;this.initPTS[j.cc]={baseTime:Xt,timescale:ar,trackId:Sr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Xt,timescale:ar,trackId:Sr})}}if(oe&&Re){ot&&oe.type==="audiovideo"&&this.logMuxedErr(j);const st=Re.fragments[j.sn-1-Re.startSN],Xt=j.sn===Re.startSN,ar=!st||j.cc>st.cc;if(v.independent!==!1){const{startPTS:ur,endPTS:Sr,startDTS:Ur,endDTS:mn}=oe;if(q)q.elementaryStreams[oe.type]={startPTS:ur,endPTS:Sr,startDTS:Ur,endDTS:mn};else if(oe.firstKeyFrame&&oe.independent&&E.id===1&&!ar&&(this.couldBacktrack=!0),oe.dropped&&oe.independent){const Zr=this.getMainFwdBufferInfo(),cn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,un=oe.firstKeyFramePTS?oe.firstKeyFramePTS:ur;if(!Xt&&cnIn&&(j.gap=!0);j.setElementaryStreamInfo(oe.type,ur,Sr,Ur,mn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(oe,j,q,E,Xt||ar)}else if(Xt||ar)j.gap=!0;else{this.backtrack(j);return}}if(ot){const{startPTS:st,endPTS:Xt,startDTS:ar,endDTS:ur}=ot;q&&(q.elementaryStreams[ne.AUDIO]={startPTS:st,endPTS:Xt,startDTS:ar,endDTS:ur}),j.setElementaryStreamInfo(ne.AUDIO,st,Xt,ar,ur),this.bufferFragmentData(ot,j,q,E)}if(Re&&be!=null&&be.samples.length){const st={id:n,frag:j,details:Re,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,st)}if(Re&&de){const st={id:n,frag:j,details:Re,samples:de.samples};s.trigger(o.FRAG_PARSING_USERDATA,st)}}logMuxedErr(t){this.warn(`${we(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Ie.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:j}=n;if(E){const V=t.audioCodec;let oe=sn(E.codec,V);oe==="mp4a"&&(oe="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){oe&&(oe.indexOf("mp4a.40.5")!==-1?oe="mp4a.40.2":oe="mp4a.40.5");const be=E.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(oe="mp4a.40.5")}oe&&oe.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(oe="mp4a.40.2",this.log(`Android: force audio codec to ${oe}`)),V&&V!==oe&&this.log(`Swapping manifest audio codec "${V}" for "${oe}"`),E.levelCodec=oe,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${oe||""}/${V||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const V=T.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${T.codec!==V?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.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 q=Object.keys(n);if(q.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;q.forEach(V=>{const de=n[V].initSegment;de!=null&&de.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,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,u.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=Ie.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(di.isBuffered(t,s)?n=this.getAppendedFrag(s):di.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,E=n.level;(!v||n.sn!==v.sn||v.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}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?dr(null,s.fragments,n):null);if(v){const E=v.programDateTime;if(E!==null){const T=E+(n-v.start)*1e3;return new Date(T)}}}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,E){return new ta({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,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,E=n.length;v{if(!this.emeController)return;T.setKeyFormat(j);const q=Ko(j);if(q)return this.emeController.getKeySystemAccess([q])})}if(this.config.requireKeySystemAccessOnStart){const v=nu(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 E=t.decryptdata;if(!E){const V=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,V))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));const j=ld(E);let q=this.keyIdToKeyInfo[j];if((s=q)!=null&&s.decryptdata.key)return E.key=q.decryptdata.key,Promise.resolve({frag:t,keyInfo:q});if(this.emeController&&(v=q)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(q.decryptdata)){case"usable":case"usable-in-future":return q.keyLoadPromise.then(oe=>{const{keyInfo:de}=oe;return E.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${E.keyId?" keyId: "+Y(E.keyId):""} URI: ${E.uri} from ${t.type} ${t.level}`),q=this.keyIdToKeyInfo[j]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(q,t):this.loadKeyEME(q,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(q,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.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 T=Ct(n.initSegment.data);if(T.length){let j=T[0];j.some(q=>q!==0)?(this.log(`Using keyId found in init segment ${Y(j)}`),Ao.setKeyIdForUri(t.decryptdata.uri,j)):(j=Ao.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Y(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!we(n))return Promise.resolve(s);const E=this.emeController.loadKey(s);return(t.keyLoadPromise=E.then(T=>(t.mediaKeySessionContext=T,s))).catch(T=>{throw t.keyLoadPromise=null,"data"in T&&(T.data.frag=n),T})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,E=new v(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,j)=>{const q={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,oe={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(be,ke,Re,ot)=>{const{frag:st,keyInfo:Xt}=Re,ar=ld(Xt.decryptdata);if(!st.decryptdata||Xt!==this.keyIdToKeyInfo[ar])return j(this.createKeyLoadError(st,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));Xt.decryptdata.key=st.decryptdata.key=new Uint8Array(be.data),st.keyLoader=null,Xt.loader=null,T({frag:st,keyInfo:Xt})},onError:(be,ke,Re,ot)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Re,b({url:q.url,data:void 0},be)))},onTimeout:(be,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(be,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};E.load(q,oe,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null);const T=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[T],E&&E.destroy()}}function ld(O){if(O.keyFormat!==gs.FAIRPLAY){const t=O.keyId;if(t)return Y(t)}return O.uri}function _d(O){const{type:t}=O;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(O,t){let n=O.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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,E=s||v,T=new E(n);return this.loaders[t.type]=T,T}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:E,url:T,deliveryDirectives:j,levelInfo:q}=n;this.load({id:s,level:v,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:j,levelOrTrack:q})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:E,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:E,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(E=>E===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 V=this.hls.logger,oe=v.context;if(oe&&oe.levelOrTrack===t.levelOrTrack&&(oe.url===t.url||oe.deliveryDirectives&&!t.deliveryDirectives)){oe.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${oe.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const oe=V.partTarget,de=V.targetduration;if(oe&&de){const be=Math.max(oe*3,de*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},j={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},q={onSuccess:(V,oe,de,be)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=V.data;oe.parsing.start=performance.now(),su.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,oe,de,be||null,ke):this.handleMasterPlaylist(V,oe,de,be)},onError:(V,oe,de,be)=>{this.handleNetworkError(oe,de,!1,V,be)},onTimeout:(V,oe,de)=>{this.handleNetworkError(oe,de,!0,void 0,V)}};v.load(t,j,q)}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 E=this.hls,T=t.data,j=cd(t,s),q=su.parseMasterPlaylist(T,j);if(q.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,q.playlistParsingError,v,n);return}const{contentSteering:V,levels:oe,sessionData:de,sessionKeys:be,startTimeOffset:ke,variableList:Re}=q;this.variableList=Re,oe.forEach(ar=>{const{unknownCodecs:ur}=ar;if(ur){const{preferManagedMediaSource:Sr}=this.hls.config;let{audioCodec:Ur,videoCodec:mn}=ar;for(let Zr=ur.length;Zr--;){const cn=ur[Zr];Ce(cn,"audio",Sr)?(ar.audioCodec=Ur=Ur?`${Ur},${cn}`:cn,$t.audio[Ur.substring(0,4)]=2,ur.splice(Zr,1)):Ce(cn,"video",Sr)&&(ar.videoCodec=mn=mn?`${mn},${cn}`:cn,$t.video[mn.substring(0,4)]=2,ur.splice(Zr,1))}}});const{AUDIO:ot=[],SUBTITLES:st,"CLOSED-CAPTIONS":Xt}=su.parseMasterPlaylistMedia(T,j,q);ot.length&&!ot.some(ur=>!ur.url)&&oe[0].audioCodec&&!oe[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:oe,audioTracks:ot,subtitles:st,captions:Xt,contentSteering:V,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:be,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,v,E){const T=this.hls,{id:j,level:q,type:V}=s,oe=cd(t,s),de=r(q)?q:r(j)?j:0,be=_d(s),ke=su.parseLevelPlaylist(t.data,oe,de,be,0,this.variableList);if(V===h.MANIFEST){const Re={attrs:new Ni({}),bitrate:0,details:ke,name:"",url:oe};ke.requestScheduled=n.loading.start+Ai(ke,0),T.trigger(o.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:oe,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,E)}handleManifestParsingError(t,n,s,v,E){this.hls.trigger(o.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:E})}handleNetworkError(t,n,s=!1,v,E){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let q=f.UNKNOWN,V=!1;const oe=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:q=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:q=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:q=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:q=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}oe&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:q,fatal:V,url:t.url,loader:oe,context:t,error:j,networkDetails:n,stats:E};if(v){const be=(n==null?void 0:n.url)||t.url;de.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,de)}handlePlaylistLoaded(t,n,s,v,E,T){const j=this.hls,{type:q,level:V,levelOrTrack:oe,id:de,groupId:be,deliveryDirectives:ke}=v,Re=cd(n,v),ot=_d(v);let st=typeof v.level=="number"&&ot===u.MAIN?V:void 0;const Xt=t.playlistParsingError;if(Xt){if(this.hls.logger.warn(`${Xt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:Xt,reason:Xt.message,response:n,context:v,level:st,parent:ot,networkDetails:E,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ar=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ar,reason:ar.message,response:n,context:v,level:st,parent:ot,networkDetails:E,stats:s});return}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),q){case h.MANIFEST:case h.LEVEL:if(st){if(!oe)st=0;else if(oe!==j.levels[st]){const ar=j.levels.indexOf(oe);ar>-1&&(st=ar)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:oe||j.levels[0],level:st||0,id:de||0,stats:s,networkDetails:E,deliveryDirectives:ke,withoutMultiVariant:q===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:oe,id:de||0,groupId:be||"",stats:s,networkDetails:E,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:oe,id:de||0,groupId:be||"",stats:s,networkDetails:E,deliveryDirectives:ke});break}}}class Pf{static get version(){return ni}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return _n}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Pf.defaultConfig?Pf.defaultConfig:za}static set DefaultConfig(t){Pf.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 ti,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(Pf.DefaultConfig,t,n);this.userConfig=t,s.progressive&&nn(s,n);const{abrController:v,bufferController:E,capLevelController:T,errorController:j,fpsController:q}=s,V=new j(this),oe=this.abrController=new v(this),de=new wi(this),be=s.interstitialsController,ke=be?this.interstitialsController=new be(this,Pf):null,Re=this.bufferController=new E(this,de),ot=this.capLevelController=new T(this),st=new q(this),Xt=new td(this),ar=s.contentSteeringController,ur=ar?new ar(this):null,Sr=this.levelController=new Cd(this,ur),Ur=new Sd(this),mn=new Id(this.config,this.logger),Zr=this.streamController=new gd(this,de,mn),cn=this.gapController=new Xa(this,de);ot.setStreamController(Zr),st.setStreamController(Zr);const un=[Xt,Sr,Zr];ke&&un.splice(1,0,ke),ur&&un.splice(1,0,ur),this.networkControllers=un;const Xr=[oe,Re,cn,ot,st,Ur,de];this.audioTrackController=this.createController(s.audioTrackController,un);const Dn=s.audioStreamController;Dn&&un.push(this.audioStreamController=new Dn(this,de,mn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const Ei=s.subtitleStreamController;Ei&&un.push(this.subtititleStreamController=new Ei(this,de,mn)),this.createController(s.timelineController,Xr),mn.emeController=this.emeController=this.createController(s.emeController,Xr),this.cmcdController=this.createController(s.cmcdController,Xr),this.latencyController=this.createController(Ad,Xr),this.coreComponents=Xr,un.push(V);const Qi=V.onErrorOut;typeof Qi=="function"&&this.on(o.ERROR,Qi,V),this.on(o.MANIFEST_LOADED,Xt.onManifestLoaded,Xt)}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===o.ERROR;this.trigger(o.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(o.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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});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(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.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(o.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={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.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=Jc()),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){Vr(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 E=v;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}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=Ia(n);return yr(t,s,navigator.mediaCapabilities)}}Pf.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,A=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 S(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(A=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-K:l))}return S.cancel=R,S}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.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 g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__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={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.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,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),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",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",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",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",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",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",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",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__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",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",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",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",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",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:"921e641e",67:"a0512734",109:"740499c1",119:"26ec2d3c",195:"3d0b28ae",201:"083442f3",264:"76f4c29e",292:"6f8ec62a",316:"1f60ada6",337:"d3026ceb",354:"d4d139cf",479:"812f85dd",485:"c881156b",508:"9134769e",518:"610dfcbb",532:"9856b65e",533:"3dfadca6",547:"9db75212",556:"47185cd6",559:"70015a9e",570:"feb1f398",576:"4ffd7711",629:"44a1d9a5",643:"c70a747e",671:"4a609b8d",680:"c1be65f9",700:"724cea5c",737:"87d5d77e",741:"ac5fd360",799:"597ef8c8",879:"72c5f875",895:"e25a56ee",900:"2ea421cc",906:"d77896d7",921:"80092406",928:"fbaffc21",981:"24da50c7",1006:"c28a6818",1017:"9fea1af1",1043:"5b20187c",1045:"3a53bc89",1048:"e96902c2",1070:"4b71f506",1077:"b5915929",1144:"c90eccaf",1154:"8cb80842",1211:"40479cf8",1253:"70f0dd6d",1257:"8b09b82e",1274:"5f6ea65a",1276:"91b0591a",1343:"25ca95aa",1423:"0c80de0f",1427:"d6b02892",1450:"01fb8ebc",1461:"1632e776",1462:"fcf08abc",1470:"0963eb29",1475:"03a30857",1477:"47c54888",1482:"46eed1dd",1512:"1fe4a8be",1520:"059c8bbc",1545:"940746e5",1578:"8f022448",1581:"ab72efd5",1582:"326c22b8",1646:"e6e27b60",1651:"fce932d2",1657:"121e6929",1660:"ec51306c",1674:"eae458ca",1678:"5cbdb795",1713:"e4b94096",1717:"ad321c58",1727:"009d3207",1754:"616d3489",1783:"b9cd2c31",1793:"57575384",1798:"e5d59838",1799:"66002fef",1831:"7cc2b981",1836:"647614b3",1855:"cc1339a9",1880:"97e1b268",1897:"0b3a0a2c",1939:"09649b8d",1953:"50a8465d",1962:"a8c32b9a",1993:"b5038ef4",2011:"59d51f98",2045:"83edb6f3",2083:"72f2b7a4",2099:"87c4552f",2102:"2aeaa79e",2130:"fcf8c01c",2141:"e41e5c5b",2203:"6a48f39d",2216:"49063320",2240:"a409e074",2249:"f4830452",2281:"308878e5",2300:"624da73e",2303:"949ad01d",2307:"6be8004a",2338:"3c59973e",2339:"0e865a02",2386:"192e235c",2396:"0b427253",2404:"1e510714",2412:"f5418c1c",2425:"73f4328e",2443:"e669fc95",2450:"61cc2a31",2476:"e28ca001",2494:"68080a87",2501:"65ecfcfd",2538:"de4a3723",2539:"4790aff0",2548:"bf0d459a",2570:"8df2bd28",2594:"e87d3761",2603:"018d0e4b",2659:"c1d7bc21",2707:"fd9e82e8",2728:"697c608c",2806:"7a5fc3dd",2819:"f449729d",2823:"3aca8a20",2829:"535af2c1",2837:"54a82605",2862:"855ba924",2865:"955d2d6a",2884:"a6b637e6",2969:"ab3357d7",3006:"db89c614",3086:"8540d31b",3133:"9bf3f89c",3141:"3b374ceb",3157:"195bac77",3183:"41c1d366",3198:"8e655451",3212:"8ec9af7c",3247:"4f1e341c",3260:"0b5dcbda",3276:"d4295dd0",3317:"a1e03f2d",3391:"d56603e0",3433:"daa553ca",3442:"bc358275",3447:"548c9013",3451:"b0dcfb0e",3495:"217f2e62",3509:"1a39687f",3550:"3dc83156",3581:"ae032a26",3585:"25ece5ff",3668:"7b9be752",3697:"481a10d9",3747:"0f5871d7",3754:"902b9539",3777:"d5b0f2f1",3784:"91a0d44f",3805:"9dbcb95e",3816:"d3d255c0",3831:"bfc81ae2",3862:"7aa55914",3873:"f926adc2",3885:"f87f7f15",3910:"ae9f037a",3951:"5282c64e",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"f2e47e7a",4048:"aed58643",4056:"3355389d",4058:"ab5c3fdb",4078:"b66ab7dc",4088:"236723f3",4093:"537ef6ec",4105:"c7a9a8d5",4144:"7850cd9c",4164:"419dc084",4216:"ebfd5854",4217:"9ae8fefc",4227:"ee0b17e5",4259:"7bec4715",4264:"7d2dd631",4297:"2ba5cfba",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"92f0e82d",4492:"5da24bbc",4496:"909f75b7",4498:"341d31bb",4504:"96d79ea7",4514:"3b06ad05",4520:"e42388b9",4546:"ff08dfa9",4565:"a2adb025",4572:"94ddead4",4599:"61def4cb",4610:"176d5b9e",4621:"b67d2298",4628:"ece2c60c",4662:"a13fc7e3",4685:"c33f1528",4715:"77349b10",4736:"c966b3bd",4741:"6ef03130",4757:"f9640552",4766:"0cf83363",4770:"ce5d2882",4790:"619413e4",4795:"0a96b9d6",4797:"a24e92db",4800:"adcb7c2a",4850:"1edda4b7",4886:"884bec1d",4889:"11dfdaad",4928:"cc416225",4973:"72d5c875",4994:"0ac7e232",5022:"51533f5d",5043:"df353190",5048:"a9ec9509",5060:"85dafcc6",5096:"e90db968",5111:"dd4105f1",5117:"09a5d1f4",5125:"1a86c14e",5148:"9494734d",5165:"c6156a30",5176:"1793c371",5177:"630864fa",5179:"4e8fcebb",5186:"a4ed5f23",5230:"6dce690c",5238:"b1118928",5290:"5dabcdc2",5297:"a4bbd42f",5307:"206717f4",5319:"f7717276",5321:"1163c84e",5330:"6e2c396b",5335:"38e4ecb8",5354:"7ae70604",5357:"219ca6d2",5359:"14735b37",5382:"766c4464",5402:"f44a5f3f",5416:"454536b7",5434:"38b302a6",5466:"b8536afe",5494:"d89549c4",5518:"4c11ea54",5549:"97c41611",5572:"34d4bb96",5573:"389315af",5624:"f121e891",5631:"e00d3d36",5650:"8fdbf80d",5679:"4a090bef",5694:"bf4a0317",5705:"fbfe57db",5729:"9eeaca8a",5764:"e0d7e586",5775:"23f20436",5776:"1bc1d34f",5786:"ef22fc99",5795:"cf69d0fc",5798:"9e5812a0",5800:"b7897814",5816:"09531ca1",5847:"2985881a",5876:"5eded409",5883:"4f077663",5888:"e79ac4b0",5891:"d58b4244",5894:"e804f9b3",5902:"8bd01c9d",5911:"37e9f683",5915:"aae5d3df",5972:"4bf9b1a3",5992:"93e81788",6029:"72ce82e4",6034:"0bd17d12",6045:"d268f87f",6047:"3ce45acd",6063:"e617f66d",6069:"c778cb71",6080:"8b664c2d",6126:"99519171",6127:"eeddf1e7",6170:"50fd637f",6185:"ea24bea0",6205:"ec4da113",6265:"eda2a09e",6270:"4435fb0a",6282:"c4e67bff",6328:"d9129684",6366:"3b86a4f4",6378:"7f3a946a",6411:"9f8cd1ac",6434:"d0ec8cfe",6444:"d4f3eb0f",6451:"a7e8279f",6452:"5a5b1d30",6531:"bb93427f",6583:"2b3633ac",6587:"649110d6",6634:"f2c359eb",6637:"d393c537",6651:"50c97cb2",6682:"b2176e1c",6685:"b0050a48",6729:"f64ade58",6741:"de4a9bcb",6774:"59d4d618",6776:"e5d63cce",6784:"e559890d",6788:"53cfd22a",6789:"b47f8ff4",6796:"ca386421",6820:"8084dd03",6882:"be42e5ff",6904:"9a9c2314",6913:"a9dae6ec",6963:"9cf45ac9",7031:"60d9a7f3",7043:"f574095b",7045:"9deb1aae",7058:"fb1e3141",7062:"97959b41",7084:"46ccce72",7099:"ae22720c",7156:"e7466006",7166:"75b63c96",7178:"173d8879",7182:"ff521607",7224:"d1fa58d6",7242:"e187b7f6",7260:"f9816bad",7289:"87a4ef76",7322:"fee4dc2e",7323:"ef0f1fa7",7329:"8e3d864f",7333:"9be5a3ff",7365:"1005464f",7395:"17843ee5",7402:"873b7e6d",7460:"130c30bb",7477:"8cdc230b",7482:"592a07e6",7527:"b851891b",7545:"dd9889ef",7560:"b22f8892",7589:"82f3651c",7591:"c8233ce9",7614:"dad25770",7622:"718c4090",7686:"4fcec9f9",7706:"c2a79e40",7767:"fc64d9f5",7806:"cf0dac44",7835:"9779138b",7855:"64a3bdb6",7857:"f6c97e6b",7883:"d05cf8dc",7884:"fb887881",7901:"fd295095",7922:"a9b1dbcc",7964:"29aed9a1",8062:"c4c92e12",8072:"2632c51c",8085:"2a42c537",8089:"d536b13a",8115:"55324d52",8143:"e5b1e6b9",8145:"6a13dea8",8155:"9bb50d51",8161:"83c5fa9a",8214:"de5c9772",8217:"6de90478",8237:"80a39682",8241:"6ac698a8",8286:"13028377",8302:"55794970",8332:"309e57f0",8340:"ec0feeeb",8350:"07df8a75",8365:"1c81ad25",8395:"802c0fbc",8398:"e6e38714",8431:"9d9d3e0f",8435:"29ffda57",8447:"9d5a49ba",8458:"40c18aa4",8461:"731798c1",8479:"7fda60b0",8517:"39e57f63",8552:"c76cf02e",8561:"333e8ec9",8563:"a58db960",8579:"57b7eefe",8639:"27462b9c",8665:"a8aad03c",8679:"77d1a40f",8688:"66908ab3",8689:"5c2709b2",8723:"ad50fb31",8737:"ce7dad23",8776:"0ad26240",8787:"21c3362a",8823:"48515e68",8827:"596ae781",8842:"9f25a3e2",8866:"a0e169c1",8882:"b398d3f8",8885:"075687a5",8898:"d002bcd8",8909:"9b61c7de",8920:"7f82440c",8954:"db1203a0",8963:"790aecdd",8965:"724c4f34",8999:"4bb7204a",9039:"62a00b58",9076:"03834dec",9104:"bbcb2345",9176:"13c0f500",9205:"e696c3d7",9252:"0d791a59",9260:"cf5f8140",9366:"772cee2a",9391:"07083a8f",9404:"9fcc3d3e",9406:"d28a447f",9416:"d40b8ea2",9417:"d0c82e4c",9449:"fe7330c3",9487:"66ce957a",9489:"9e7d8e07",9507:"61f1b586",9511:"0aeb730d",9554:"ed358e7b",9559:"f794af19",9647:"ed0a04a5",9649:"a64cbd3f",9674:"3f96935e",9677:"5f8fd90f",9695:"24630a1f",9715:"6363aa0a",9716:"b48fe3ae",9762:"0d10b83f",9785:"368b0b4a",9788:"8fcae6de",9814:"0325ea77",9891:"ccbea3cc",9895:"b8e31ff2",9906:"4ab3d179",9921:"f6b8b69b",9922:"dabeabba",9928:"5989f5e0",9944:"ea272ee7",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",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",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",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",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",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",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",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",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",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",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",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:"61445bf5",337:"a41a57cd",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",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"d7030788",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",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:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"1115c2b7",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",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:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"21b54427",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"b2451f97",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"5d227dab",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"58bb765e",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",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",4889:"a91da64a",4928:"a4b1a237",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:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",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:"e88b4cdd",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",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:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"f4bac6b9",7099:"1b3891e9",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",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:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8214:"03cdfb68",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"58108aeb",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"70a2d775",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c4736e2f",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"81d55bec",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",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,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const V=Xf(t,s,q)||Xf(O,s,q)||Xf(v,s,q);return V&&(j[q]=V),j},{})}function Xf(O,t,n){return O&&O.hasAttributeNS(t,n)?O.getAttributeNS(t,n):null}function Wf(O){return new Error(`Could not parse ttml timestamp ${O}`)}function uf(O,t){if(!O)return null;let n=Mf(O);return n===null&&(Af.test(O)?n=id(O,t):Cf.test(O)&&(n=Hf(O,t))),n}function id(O,t){const n=Af.exec(O),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(O,t){const n=Cf.exec(O),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 jf{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=_(),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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new jf(this,"textTrack1"),n=new jf(this,"textTrack2"),s=new jf(this,"textTrack3"),v=new jf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,E){let T=!1;for(let j=E.length;j--;){const q=E[j],V=Gf(q[0],q[1],n,s);if(V>=0&&(q[0]=Math.min(q[0],n),q[1]=Math.max(q[1],s),T=!0,V/(s-n)>.5))return}if(T||E.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(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:E,trackId:T}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:E,trackId:T}),j.length&&(this.unparsedVttFrags=[],j.forEach(q=>{this.initPTS[q.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,q):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:q.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{Js(v[E]),delete v[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=_(),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;sE.textCodec===eu);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Of(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,j=T?rc(T.textTracks):null;if(this.tracks.forEach((q,V)=>{let oe;if(j){let de=null;for(let be=0;beV!==null).map(V=>V.label);q.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${q.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}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 E=`textTrack${v[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.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===u.MAIN){var s,v;const{cea608Parser1:E,cea608Parser2:T,lastSn:j}=this,{cc:q,sn:V}=n.frag,oe=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;E&&T&&(V!==j+1||V===j&&oe!==this.lastPartIndex+1||q!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=q,this.lastSn=V,this.lastPartIndex=oe}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const j=this.tracks[s.level],q=this.vttCCs;q[s.cc]||(q[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===eu?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Bc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:E,unparsedVttFrags:T}=this,j=E.length-1;if(!E[s.cc]&&j===-1){T.push(t);return}const q=this.hls,V=(n=s.initSegment)!=null&&n.data?Qt(s.initSegment.data,new Uint8Array(v)).buffer:v;Fc(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,oe=>{this._appendCues(oe,s.level),q.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},oe=>{const de=oe.message==="Missing initPTS for VTT MPEGTS";de?T.push(t):this._fallbackToIMSC1(s,v),q.logger.log(`Failed to parse VTT cue: ${oe}`),!(de&&j>s.cc)&&q.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:oe})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Bc(n,this.initPTS[t.cc],()=>{s.textCodec=eu,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(E=>Ks(v,E))}else{const v=this.tracks[n];if(!v)return;const E=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.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===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;Ecu(j[q],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(q=>cu(j[q],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let E=0;E=16?q--:q++;const ke=fl(V.trim()),Re=sf(t,n,ke);O!=null&&(de=O.cues)!=null&&de.getCueById(Re)||(T=new oe(t,n,ke),T.id=Re,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(q*8/32)*10),v.push(T))}return O&&v.length&&(v.sort((be,ke)=>be.line==="auto"||ke.line==="auto"?0:be.line>8&&ke.line>8?ke.line-be.line:be.line-ke.line),v.forEach(be=>Ks(O,be))),v}};function ge(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(O){}return!1}const De=/(\d+)-(\d+)\/(\d+)/;class nt{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 E=Ht(t,this.controller.signal),T=t.responseType==="arraybuffer",j=T?"byteLength":"length",{maxTimeToFirstByteMs:q,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=q&&r(q)?q:V,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 be;this.response=this.loader=de;const ke=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(ke-v.loading.start)),!de.ok){const{status:ot,statusText:st}=de;throw new Oi(st||"fetch, bad network response",ot,de)}v.loading.first=ke,v.total=kr(de.headers)||v.total;const Re=(be=this.callbacks)==null?void 0:be.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Re):T?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var be,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 ot=de[j];ot&&(v.loaded=v.total=ot);const st={url:Re.url,data:de,code:Re.status},Xt=(be=this.callbacks)==null?void 0:be.onProgress;Xt&&!r(n.highWaterMark)&&Xt(v,t,de,Re),(ke=this.callbacks)==null||ke.onSuccess(st,v,t,Re)}).catch(de=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const ke=de&&de.code||0,Re=de?de.message:null;(be=this.callbacks)==null||be.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,E){const T=new wr,j=t.body.getReader(),q=()=>j.read().then(V=>{if(V.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const oe=V.value,de=oe.length;return n.loaded+=de,de=v&&E(n,s,T.flush().buffer,t)):E(n,s,oe.buffer,t),q()}).catch(()=>Promise.reject());return q()}}function Ht(O,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},O.headers))};return O.rangeEnd&&n.headers.set("Range","bytes="+O.rangeStart+"-"+String(O.rangeEnd-1)),n}function fr(O){const t=De.exec(O);if(t)return parseInt(t[2])-parseInt(t[1])+1}function kr(O){const t=O.get("Content-Range");if(t){const s=fr(t);if(r(s))return s}const n=O.get("Content-Length");if(n)return parseInt(n)}function gn(O,t){return new self.Request(O.url,t)}class Oi 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 Kn{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 E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:T.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:E,maxLoadTimeMs:T}=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=E&&r(E)?E:T,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,E=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,oe=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Re=oe!=null?oe:n.response;if(Re!=null){var T,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const ot=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=ot,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const st=(T=this.callbacks)==null?void 0:T.onProgress;st&&st(s,t,Re,n);const Xt={url:n.responseURL,data:Re,code:V};(j=this.callbacks)==null||j.onSuccess(Xt,s,t,n);return}}const de=E.loadPolicy.errorRetry,be=s.retry,ke={url:t.url,data:void 0,code:V};if(ft(de,be,!1,ke))this.retry(de);else{var q;H.error(`${V} while loading ${t.url}`),(q=this.callbacks)==null||q.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(ft(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:Kn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Qe,bufferController:Mo,capLevelController:Bl,errorController:Gr,fpsController:Fo,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:pu,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},Ra()),{},{subtitleStreamController:Pl,subtitleTrackController:Lc,timelineController:ad,audioStreamController:Lo,audioTrackController:El,emeController:en,cmcdController:P,contentSteeringController:L,interstitialsController:Ef});function Ra(){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(O,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=jr(O),v=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const j=`${T==="level"?"playlist":T}LoadPolicy`,q=t[j]===void 0,V=[];E.forEach(oe=>{const de=`${T}Loading${oe}`,be=t[de];if(be!==void 0&&q){V.push(de);const ke=s[j].default;switch(t[j]={default:ke},oe){case"TimeOut":ke.maxLoadTimeMs=be,ke.maxTimeToFirstByteMs=be;break;case"MaxRetry":ke.errorRetry.maxNumRetry=be,ke.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":ke.errorRetry.retryDelayMs=be,ke.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":ke.errorRetry.maxRetryDelayMs=be,ke.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${j}": ${Ji(t[j])}`)}),b(b({},s),t)}function jr(O){return O&&typeof O=="object"?Array.isArray(O)?O.map(jr):Object.keys(O).reduce((t,n)=>(t[n]=jr(O[n]),t),{}):O}function nn(O,t){const n=O.loader;n!==nt&&n!==Kn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),O.progressive=!1):ge()&&(O.loader=nt,O.progressive=!0,O.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Un=.1,Ya=.05,Hi=100;class Xa extends to{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(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.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(Hi),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&&(fs(s,"playing",this.onMediaPlaying),fs(s,"waiting",this.onMediaWaiting),fs(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 E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:j}=T,q=this.seeking&&!j,V=!this.seeking&&j,oe=T.paused&&!j||T.ended||T.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!oe&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||q){q&&this.stallResolved(t);return}if(oe){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!di.getBuffered(T).length){this.nudgeRetry=0;return}const de=di.bufferInfo(T,t,0),be=de.nextStart||0,ke=this.fragmentTracker;if(j&&ke&&this.hls){const mn=ms(this.hls.inFlightFragments,t),Zr=de.len>In,cn=!be||mn||be-t>In&&!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)&&!be)return;const Zr=Math.max(be,de.start||0)-t,un=!!(Re!=null&&Re.live)?Re.targetduration*2:In,Xr=Kl(t,ke);if(Zr>0&&(Zr<=un||Xr)){T.paused||this._trySkipBufferHole(Xr);return}}const ot=E.detectStallWithCurrentTimeMs,st=self.performance.now(),Xt=this.waiting;let ar=this.stalled;if(ar===null)if(Xt>0&&st-Xt=ot||Xt)&&this.hls){var Sr;if(((Sr=this.mediaSource)==null?void 0:Sr.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(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const Ur=di.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,ur,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(o.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 E=di.bufferedInfo(di.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=di.timeRangesToArray(v),j=di.bufferedInfo(T,n,0).bufferedIndex;if(j>-1&&jj)&&oe-V<1&&t-V<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${oe} buffered index: ${q}`);this.warn(de.message),this.media.currentTime+=1e-6;let be=Kl(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const ke=di.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:be,buffer:ke.len,bufferInfo:ke})}}}}}_tryFixBufferStall(t,n,s){var v,E;const{fragmentTracker:T,media:j}=this,q=(v=this.hls)==null?void 0:v.config;if(!j||!T||!q)return;const V=(E=this.hls)==null?void 0:E.latestLevelDetails,oe=Kl(s,T);if((oe||V!=null&&V.live&&s1&&t.len>q.maxBufferHole||t.nextStart&&(t.nextStart-sq.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 E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:E}=this;if(!v&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Ji(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,E=(n=this.hls)==null?void 0:n.config;if(!v||!s||!E)return 0;const T=v.currentTime,j=di.bufferInfo(v,T,0),q=T0&&j.len<1&&v.readyState<3,be=q-T;if(be>0&&(oe||de)){if(be>E.maxBufferHole){let Re=!1;if(T===0){const ot=s.getAppendedFrag(0,u.MAIN);ot&&q{const O=od();try{O&&new O(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(o.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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.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&&Js(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-oe<=0&&(de=oe+sd);for(let ke=0;keoe.type===_n.audioId3&&q:v==="video"?V=oe=>oe.type===_n.emsg&&j:V=oe=>oe.type===_n.audioId3&&q||oe.type===_n.emsg&&j,cu(E,n,s,V)}}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:E,interstitialsController:T}=this.hls.config;if(!E)return;const j=od();if(s&&v&&!T){const{fragmentStart:ot,fragmentEnd:st}=t;let Xt=this.assetCue;Xt?(Xt.startTime=ot,Xt.endTime=st):j&&(Xt=this.assetCue=ud(j,ot,st,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Xt&&(Xt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Xt),Xt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:q}=this,{dateRanges:V}=t,oe=Object.keys(V);let de=this.dateRangeCuesAppended;if(q&&n){var be;if((be=q.cues)!=null&&be.length){const ot=Object.keys(de).filter(st=>!oe.includes(st));for(let st=ot.length;st--;){var ke;const Xt=ot[st],ar=(ke=de[Xt])==null?void 0:ke.cues;delete de[Xt],ar&&Object.keys(ar).forEach(ur=>{const Sr=ar[ur];if(Sr){Sr.removeEventListener("enter",this.onEventCueEnter);try{q.removeCue(Sr)}catch(Ur){}}})}}else de=this.dateRangeCuesAppended={}}const Re=t.fragments[t.fragments.length-1];if(!(oe.length===0||!r(Re==null?void 0:Re.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let ot=0;ot{if(Ei!==Xt.id){const Qi=V[Ei];if(Qi.class===Xt.class&&Qi.startDate>Xt.startDate&&(!Dn||Xt.startDate.01&&(Ei.startTime=ar,Ei.endTime=mn);else if(j){let Qi=Xt.attr[Dn];jo(Dn)&&(Qi=$(Qi));const qi=ud(j,ar,mn,{key:Dn,data:Qi},_n.dateRange);qi&&(qi.id=st,this.id3Track.addCue(qi),Sr[Dn]=qi,T&&(Dn==="X-ASSET-LIST"||Dn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}de[st]={cues:Sr,dateRange:Xt,durationKnown:Ur}}}}}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:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const q=v-j,V=Math.min(this.maxLatency,j+s.targetduration);if(q.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*q-this.edgeStalled))*20)/20,ke=Math.min(de,Math.max(1,be));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:E,liveSyncDurationCount:T,lowLatencyMode:j}=this.config,q=this.hls.userConfig;let V=j&&s||n;(this._targetLatencyUpdated||q.liveSyncDuration||q.liveSyncDurationCount||V===0)&&(V=E!==void 0?E:T*v);const oe=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,oe)}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,E=t-n-this.edgeStalled,T=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),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(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.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 pc{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.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=[],E={},T={};let j=!1,q=!1,V=!1;n.levels.forEach(oe=>{const de=oe.attrs;let{audioCodec:be,videoCodec:ke}=oe;be&&(oe.audioCodec=be=mt(be,s)||void 0),ke&&(ke=oe.videoCodec=er(ke));const{width:Re,height:ot,unknownCodecs:st}=oe,Xt=(st==null?void 0:st.length)||0;if(j||(j=!!(Re&&ot)),q||(q=!!ke),V||(V=!!be),Xt||be&&!this.isAudioSupported(be)||ke&&!this.isVideoSupported(ke)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":ur,"HDCP-LEVEL":Sr,"PATHWAY-ID":Ur,RESOLUTION:mn,"VIDEO-RANGE":Zr}=de,un=`${`${Ur||"."}-`}${oe.bitrate}-${mn}-${ur}-${ar}-${Zr}-${Sr}`;if(E[un])if(E[un].uri!==oe.url&&!oe.attrs["PATHWAY-ID"]){const Xr=T[un]+=1;oe.attrs["PATHWAY-ID"]=new Array(Xr+1).join(".");const Dn=this.createLevel(oe);E[un]=Dn,v.push(Dn)}else E[un].addGroupId("audio",de.AUDIO),E[un].addGroupId("text",de.SUBTITLES);else{const Xr=this.createLevel(oe);E[un]=Xr,T[un]=1,v.push(Xr)}}),this.filterAndSortMediaOptions(v,n,j,q,V)}createLevel(t){const n=new Gi(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=jt(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,E){var T;let j=[],q=[],V=t;const oe=((T=n.stats)==null?void 0:T.parsing)||{};if((s||v)&&E&&(V=V.filter(({videoCodec:ar,videoRange:ur,width:Sr,height:Ur})=>(!!ar||!!(Sr&&Ur))&&Bi(ur))),V.length===0){Promise.resolve().then(()=>{if(this.hls){let ar="no level with compatible codecs found in manifest",ur=ar;n.levels.length&&(ur=`one or more CODECS in variant not supported: ${Ji(n.levels.map(Ur=>Ur.attrs.CODECS).filter((Ur,mn,Zr)=>Zr.indexOf(Ur)===mn))}`,this.warn(ur),ar+=` (${ur})`);const Sr=new Error(ar);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Sr,reason:ur})}}),oe.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(ar=>!ar.audioCodec||this.isAudioSupported(ar.audioCodec)),hd(j)),n.subtitles&&(q=n.subtitles,hd(q));const de=V.slice(0);V.sort((ar,ur)=>{if(ar.attrs["HDCP-LEVEL"]!==ur.attrs["HDCP-LEVEL"])return(ar.attrs["HDCP-LEVEL"]||"")>(ur.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ar.height!==ur.height)return ar.height-ur.height;if(ar.frameRate!==ur.frameRate)return ar.frameRate-ur.frameRate;if(ar.videoRange!==ur.videoRange)return ii.indexOf(ar.videoRange)-ii.indexOf(ur.videoRange);if(ar.videoCodec!==ur.videoCodec){const Sr=xe(ar.videoCodec),Ur=xe(ur.videoCodec);if(Sr!==Ur)return Ur-Sr}if(ar.uri===ur.uri&&ar.codecSet!==ur.codecSet){const Sr=dt(ar.codecSet),Ur=dt(ur.codecSet);if(Sr!==Ur)return Ur-Sr}return ar.averageBitrate!==ur.averageBitrate?ar.averageBitrate-ur.averageBitrate:0});let be=de[0];if(this.steering&&(V=this.steering.filterParsedLevels(V),V.length!==de.length)){for(let ar=0;arSr&&Sr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Ur)}break}const Re=E&&!v,ot=this.hls.config,st=!!(ot.audioStreamController&&ot.audioTrackController),Xt={levels:V,audioTracks:j,subtitleTracks:q,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:v,altAudio:st&&!Re&&j.some(ar=>!!ar.url)};oe.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,Xt)}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 oe=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:oe,reason:oe.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,E=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],j=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&E===j)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${j?" with Pathway "+j:""} from level ${s}${E?" with Pathway "+E:""}`);const q={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,q);const V=T.details;if(!V||V.live){const oe=this.switchParams(T.uri,v==null?void 0:v.details,V);this.loadPlaylist(oe)}}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===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))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:E}=n,T=n.levelInfo;if(!T){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let q=T.details;q===n.details&&q.advanced&&(q=void 0),this.playlistLoaded(v,n,q)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.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,E=t.attrs["PATHWAY-ID"],T=t.details,j=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${j&&T.live?" age "+j.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.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((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(j=>j.level=-1)),!1));hs(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(o.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(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(O){const t={};O.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 O=ae();return typeof(O==null?void 0:O.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>O.isTypeSupported(Ue(t,"video")))||["mp4a.40.2","fLaC"].some(t=>O.isTypeSupported(Ue(t,"audio"))))}function Pd(){var O;const t=pd();return typeof(t==null||(O=t.prototype)==null?void 0:O.changeType)=="function"}const vd=100;class gd extends Nt{constructor(t,n,s){super(t,n,s,"stream-controller",u.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,E=v?v.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(v,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.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 E=v.startLevel;E===-1&&(v.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=v.firstAutoLevel),v.nextLoadLevel=E,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=Ie.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Ie.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Ie.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=Ie.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Ie.IDLE;break}break}case Ie.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Ie.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 E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],j=this.getMainFwdBufferInfo();if(j===null)return;const q=this.getLevelDetails();if(q&&this._streamEnded(j,q)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(o.BUFFER_EOS,ot),this.state=Ie.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const V=T.details;if(!V||this.state===Ie.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Ie.WAITING_LEVEL,this.startFragRequested=!1;return}const oe=j.len,de=this.getMaxBufferLength(T.maxBitrate);if(oe>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:j.end;let ke=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&ke&&we(ke)&&this.fragmentTracker.getState(ke)!==hn.OK){var Re;const st=((Re=this.backtrackFragment)!=null?Re:ke).sn-V.startSN,Xt=V.fragments[st-1];Xt&&ke.cc===Xt.cc&&(ke=Xt,this.fragmentTracker.removeFragment(Xt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(ke&&this.isLoopLoading(ke,be)){if(!ke.gap){const st=this.audioOnly&&!this.altAudio?ne.AUDIO:ne.VIDEO,Xt=(st===ne.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Xt&&this.afterBufferFlushed(Xt,st,u.MAIN)}ke=this.getNextFragmentLoopLoading(ke,V,j,u.MAIN,de)}ke&&(ke.initSegment&&!ke.initSegment.data&&!this.bitrateTest&&(ke=ke.initSegment),this.loadFragment(ke,T,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===hn.NOT_LOADED||v===hn.PARTIAL?we(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,u.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 E=this.getLevelDetails();if(E!=null&&E.live){const j=this.getMainFwdBufferInfo();if(!j||j.len=T-n.maxFragLookUpTolerance&&E<=j;if(v!==null&&s.duration>v&&(E{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=it(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,E,T=!1;for(const j in s){const q=s[j];if(q.id==="main"){if(E=j,v=q,j==="video"){const V=s[j];V&&(this.videoBuffer=V.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,E=s.type===u.MAIN;if(E){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===Ie.PARSED&&(this.state=Ie.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),we(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&di.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Ie.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(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Ie.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Ie.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=Ie.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ne.AUDIO||!this.altAudio){const s=(n===ne.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.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&&(q{const{hls:v}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Ie.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1}).catch(s=>{this.state===Ie.STOPPED||this.state===Ie.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:E}=t,T=this.getCurrentContext(E);if(!T){this.resetWhenMissingContext(E);return}const{frag:j,part:q,level:V}=T,{video:oe,text:de,id3:be,initSegment:ke}=v,{details:Re}=V,ot=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=Ie.PARSING,ke){const st=ke.tracks;if(st){const Sr=j.initSegment||j;if(this.unhandledEncryptionError(ke,j))return;this._bufferInitSegment(V,st,Sr,E),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Sr,id:n,tracks:st})}const Xt=ke.initPTS,ar=ke.timescale,ur=this.initPTS[j.cc];if(r(Xt)&&(!ur||ur.baseTime!==Xt||ur.timescale!==ar)){const Sr=ke.trackId;this.initPTS[j.cc]={baseTime:Xt,timescale:ar,trackId:Sr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Xt,timescale:ar,trackId:Sr})}}if(oe&&Re){ot&&oe.type==="audiovideo"&&this.logMuxedErr(j);const st=Re.fragments[j.sn-1-Re.startSN],Xt=j.sn===Re.startSN,ar=!st||j.cc>st.cc;if(v.independent!==!1){const{startPTS:ur,endPTS:Sr,startDTS:Ur,endDTS:mn}=oe;if(q)q.elementaryStreams[oe.type]={startPTS:ur,endPTS:Sr,startDTS:Ur,endDTS:mn};else if(oe.firstKeyFrame&&oe.independent&&E.id===1&&!ar&&(this.couldBacktrack=!0),oe.dropped&&oe.independent){const Zr=this.getMainFwdBufferInfo(),cn=(Zr?Zr.end:this.getLoadPosition())+this.config.maxBufferHole,un=oe.firstKeyFramePTS?oe.firstKeyFramePTS:ur;if(!Xt&&cnIn&&(j.gap=!0);j.setElementaryStreamInfo(oe.type,ur,Sr,Ur,mn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(oe,j,q,E,Xt||ar)}else if(Xt||ar)j.gap=!0;else{this.backtrack(j);return}}if(ot){const{startPTS:st,endPTS:Xt,startDTS:ar,endDTS:ur}=ot;q&&(q.elementaryStreams[ne.AUDIO]={startPTS:st,endPTS:Xt,startDTS:ar,endDTS:ur}),j.setElementaryStreamInfo(ne.AUDIO,st,Xt,ar,ur),this.bufferFragmentData(ot,j,q,E)}if(Re&&be!=null&&be.samples.length){const st={id:n,frag:j,details:Re,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,st)}if(Re&&de){const st={id:n,frag:j,details:Re,samples:de.samples};s.trigger(o.FRAG_PARSING_USERDATA,st)}}logMuxedErr(t){this.warn(`${we(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==Ie.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:j}=n;if(E){const V=t.audioCodec;let oe=sn(E.codec,V);oe==="mp4a"&&(oe="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){oe&&(oe.indexOf("mp4a.40.5")!==-1?oe="mp4a.40.2":oe="mp4a.40.5");const be=E.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(oe="mp4a.40.5")}oe&&oe.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(oe="mp4a.40.2",this.log(`Android: force audio codec to ${oe}`)),V&&V!==oe&&this.log(`Swapping manifest audio codec "${V}" for "${oe}"`),E.levelCodec=oe,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${oe||""}/${V||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const V=T.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${T.codec!==V?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.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 q=Object.keys(n);if(q.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;q.forEach(V=>{const de=n[V].initSegment;de!=null&&de.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,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,u.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=Ie.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(di.isBuffered(t,s)?n=this.getAppendedFrag(s):di.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,E=n.level;(!v||n.sn!==v.sn||v.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}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?dr(null,s.fragments,n):null);if(v){const E=v.programDateTime;if(E!==null){const T=E+(n-v.start)*1e3;return new Date(T)}}}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,E){return new ta({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,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,E=n.length;v{if(!this.emeController)return;T.setKeyFormat(j);const q=Ko(j);if(q)return this.emeController.getKeySystemAccess([q])})}if(this.config.requireKeySystemAccessOnStart){const v=nu(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 E=t.decryptdata;if(!E){const V=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,V))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));const j=ld(E);let q=this.keyIdToKeyInfo[j];if((s=q)!=null&&s.decryptdata.key)return E.key=q.decryptdata.key,Promise.resolve({frag:t,keyInfo:q});if(this.emeController&&(v=q)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(q.decryptdata)){case"usable":case"usable-in-future":return q.keyLoadPromise.then(oe=>{const{keyInfo:de}=oe;return E.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${E.keyId?" keyId: "+Y(E.keyId):""} URI: ${E.uri} from ${t.type} ${t.level}`),q=this.keyIdToKeyInfo[j]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(q,t):this.loadKeyEME(q,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(q,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.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 T=Ct(n.initSegment.data);if(T.length){let j=T[0];j.some(q=>q!==0)?(this.log(`Using keyId found in init segment ${Y(j)}`),Ao.setKeyIdForUri(t.decryptdata.uri,j)):(j=Ao.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Y(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!we(n))return Promise.resolve(s);const E=this.emeController.loadKey(s);return(t.keyLoadPromise=E.then(T=>(t.mediaKeySessionContext=T,s))).catch(T=>{throw t.keyLoadPromise=null,"data"in T&&(T.data.frag=n),T})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,E=new v(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,j)=>{const q={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,oe={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(be,ke,Re,ot)=>{const{frag:st,keyInfo:Xt}=Re,ar=ld(Xt.decryptdata);if(!st.decryptdata||Xt!==this.keyIdToKeyInfo[ar])return j(this.createKeyLoadError(st,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));Xt.decryptdata.key=st.decryptdata.key=new Uint8Array(be.data),st.keyLoader=null,Xt.loader=null,T({frag:st,keyInfo:Xt})},onError:(be,ke,Re,ot)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Re,b({url:q.url,data:void 0},be)))},onTimeout:(be,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(be,ke,Re)=>{this.resetLoader(ke),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};E.load(q,oe,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null);const T=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[T],E&&E.destroy()}}function ld(O){if(O.keyFormat!==gs.FAIRPLAY){const t=O.keyId;if(t)return Y(t)}return O.uri}function _d(O){const{type:t}=O;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(O,t){let n=O.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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,E=s||v,T=new E(n);return this.loaders[t.type]=T,T}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:E,url:T,deliveryDirectives:j,levelInfo:q}=n;this.load({id:s,level:v,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:j,levelOrTrack:q})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:E,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:E,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(E=>E===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 V=this.hls.logger,oe=v.context;if(oe&&oe.levelOrTrack===t.levelOrTrack&&(oe.url===t.url||oe.deliveryDirectives&&!t.deliveryDirectives)){oe.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${oe.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const oe=V.partTarget,de=V.targetduration;if(oe&&de){const be=Math.max(oe*3,de*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},j={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},q={onSuccess:(V,oe,de,be)=>{const ke=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Re=V.data;oe.parsing.start=performance.now(),su.isMediaPlaylist(Re)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,oe,de,be||null,ke):this.handleMasterPlaylist(V,oe,de,be)},onError:(V,oe,de,be)=>{this.handleNetworkError(oe,de,!1,V,be)},onTimeout:(V,oe,de)=>{this.handleNetworkError(oe,de,!0,void 0,V)}};v.load(t,j,q)}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 E=this.hls,T=t.data,j=cd(t,s),q=su.parseMasterPlaylist(T,j);if(q.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,q.playlistParsingError,v,n);return}const{contentSteering:V,levels:oe,sessionData:de,sessionKeys:be,startTimeOffset:ke,variableList:Re}=q;this.variableList=Re,oe.forEach(ar=>{const{unknownCodecs:ur}=ar;if(ur){const{preferManagedMediaSource:Sr}=this.hls.config;let{audioCodec:Ur,videoCodec:mn}=ar;for(let Zr=ur.length;Zr--;){const cn=ur[Zr];Ce(cn,"audio",Sr)?(ar.audioCodec=Ur=Ur?`${Ur},${cn}`:cn,$t.audio[Ur.substring(0,4)]=2,ur.splice(Zr,1)):Ce(cn,"video",Sr)&&(ar.videoCodec=mn=mn?`${mn},${cn}`:cn,$t.video[mn.substring(0,4)]=2,ur.splice(Zr,1))}}});const{AUDIO:ot=[],SUBTITLES:st,"CLOSED-CAPTIONS":Xt}=su.parseMasterPlaylistMedia(T,j,q);ot.length&&!ot.some(ur=>!ur.url)&&oe[0].audioCodec&&!oe[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ni({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:oe,audioTracks:ot,subtitles:st,captions:Xt,contentSteering:V,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:be,startTimeOffset:ke,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,v,E){const T=this.hls,{id:j,level:q,type:V}=s,oe=cd(t,s),de=r(q)?q:r(j)?j:0,be=_d(s),ke=su.parseLevelPlaylist(t.data,oe,de,be,0,this.variableList);if(V===h.MANIFEST){const Re={attrs:new Ni({}),bitrate:0,details:ke,name:"",url:oe};ke.requestScheduled=n.loading.start+Ai(ke,0),T.trigger(o.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:oe,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,E)}handleManifestParsingError(t,n,s,v,E){this.hls.trigger(o.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:E})}handleNetworkError(t,n,s=!1,v,E){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let q=f.UNKNOWN,V=!1;const oe=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:q=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:q=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:q=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:q=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}oe&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:q,fatal:V,url:t.url,loader:oe,context:t,error:j,networkDetails:n,stats:E};if(v){const be=(n==null?void 0:n.url)||t.url;de.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,de)}handlePlaylistLoaded(t,n,s,v,E,T){const j=this.hls,{type:q,level:V,levelOrTrack:oe,id:de,groupId:be,deliveryDirectives:ke}=v,Re=cd(n,v),ot=_d(v);let st=typeof v.level=="number"&&ot===u.MAIN?V:void 0;const Xt=t.playlistParsingError;if(Xt){if(this.hls.logger.warn(`${Xt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:Xt,reason:Xt.message,response:n,context:v,level:st,parent:ot,networkDetails:E,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ar=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Re,error:ar,reason:ar.message,response:n,context:v,level:st,parent:ot,networkDetails:E,stats:s});return}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),q){case h.MANIFEST:case h.LEVEL:if(st){if(!oe)st=0;else if(oe!==j.levels[st]){const ar=j.levels.indexOf(oe);ar>-1&&(st=ar)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:oe||j.levels[0],level:st||0,id:de||0,stats:s,networkDetails:E,deliveryDirectives:ke,withoutMultiVariant:q===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:oe,id:de||0,groupId:be||"",stats:s,networkDetails:E,deliveryDirectives:ke});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:oe,id:de||0,groupId:be||"",stats:s,networkDetails:E,deliveryDirectives:ke});break}}}class Pf{static get version(){return ni}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return _n}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Pf.defaultConfig?Pf.defaultConfig:za}static set DefaultConfig(t){Pf.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 ti,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(Pf.DefaultConfig,t,n);this.userConfig=t,s.progressive&&nn(s,n);const{abrController:v,bufferController:E,capLevelController:T,errorController:j,fpsController:q}=s,V=new j(this),oe=this.abrController=new v(this),de=new wi(this),be=s.interstitialsController,ke=be?this.interstitialsController=new be(this,Pf):null,Re=this.bufferController=new E(this,de),ot=this.capLevelController=new T(this),st=new q(this),Xt=new td(this),ar=s.contentSteeringController,ur=ar?new ar(this):null,Sr=this.levelController=new Cd(this,ur),Ur=new Sd(this),mn=new Id(this.config,this.logger),Zr=this.streamController=new gd(this,de,mn),cn=this.gapController=new Xa(this,de);ot.setStreamController(Zr),st.setStreamController(Zr);const un=[Xt,Sr,Zr];ke&&un.splice(1,0,ke),ur&&un.splice(1,0,ur),this.networkControllers=un;const Xr=[oe,Re,cn,ot,st,Ur,de];this.audioTrackController=this.createController(s.audioTrackController,un);const Dn=s.audioStreamController;Dn&&un.push(this.audioStreamController=new Dn(this,de,mn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const Ei=s.subtitleStreamController;Ei&&un.push(this.subtititleStreamController=new Ei(this,de,mn)),this.createController(s.timelineController,Xr),mn.emeController=this.emeController=this.createController(s.emeController,Xr),this.cmcdController=this.createController(s.cmcdController,Xr),this.latencyController=this.createController(Ad,Xr),this.coreComponents=Xr,un.push(V);const Qi=V.onErrorOut;typeof Qi=="function"&&this.on(o.ERROR,Qi,V),this.on(o.MANIFEST_LOADED,Xt.onManifestLoaded,Xt)}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===o.ERROR;this.trigger(o.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(o.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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});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(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.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(o.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={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.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=Jc()),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){Vr(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 E=v;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}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=Ia(n);return yr(t,s,navigator.mediaCapabilities)}}Pf.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,A=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 S(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(A=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-K:l))}return S.cancel=R,S}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var g=__webpack_module_cache__[d];if(g!==void 0)return g.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 g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__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={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.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,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),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",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",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",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",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",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",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",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__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",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",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",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",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",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:"921e641e",67:"a0512734",109:"740499c1",119:"26ec2d3c",195:"3d0b28ae",201:"083442f3",264:"76f4c29e",292:"6f8ec62a",316:"1f60ada6",337:"d3026ceb",354:"d4d139cf",479:"812f85dd",485:"c881156b",508:"9134769e",518:"610dfcbb",532:"9856b65e",533:"3dfadca6",547:"9db75212",556:"47185cd6",559:"70015a9e",570:"feb1f398",576:"4ffd7711",629:"44a1d9a5",643:"c70a747e",671:"4a609b8d",680:"c1be65f9",700:"724cea5c",737:"87d5d77e",741:"ac5fd360",799:"597ef8c8",879:"72c5f875",895:"e25a56ee",900:"2ea421cc",906:"d77896d7",921:"80092406",928:"fbaffc21",981:"24da50c7",1006:"c28a6818",1017:"9fea1af1",1043:"5b20187c",1045:"3a53bc89",1048:"e96902c2",1070:"4b71f506",1077:"b5915929",1144:"c90eccaf",1154:"8cb80842",1211:"40479cf8",1253:"70f0dd6d",1257:"8b09b82e",1274:"5f6ea65a",1276:"91b0591a",1343:"25ca95aa",1423:"0c80de0f",1427:"d6b02892",1450:"01fb8ebc",1461:"1632e776",1462:"fcf08abc",1470:"0963eb29",1475:"03a30857",1477:"47c54888",1482:"46eed1dd",1512:"1fe4a8be",1520:"059c8bbc",1545:"940746e5",1578:"8f022448",1581:"ab72efd5",1582:"326c22b8",1646:"e6e27b60",1651:"fce932d2",1657:"121e6929",1660:"ec51306c",1674:"eae458ca",1678:"5cbdb795",1713:"e4b94096",1717:"ad321c58",1727:"009d3207",1754:"616d3489",1783:"b9cd2c31",1793:"57575384",1798:"e5d59838",1799:"66002fef",1831:"7cc2b981",1836:"647614b3",1855:"cc1339a9",1880:"97e1b268",1897:"0b3a0a2c",1939:"09649b8d",1953:"50a8465d",1962:"a8c32b9a",1993:"b5038ef4",2011:"59d51f98",2045:"83edb6f3",2083:"72f2b7a4",2099:"87c4552f",2102:"2aeaa79e",2130:"fcf8c01c",2141:"e41e5c5b",2203:"6a48f39d",2216:"49063320",2240:"a409e074",2249:"f4830452",2281:"308878e5",2300:"624da73e",2303:"949ad01d",2307:"6be8004a",2338:"3c59973e",2339:"0e865a02",2386:"192e235c",2396:"0b427253",2404:"1e510714",2412:"f5418c1c",2425:"73f4328e",2443:"e669fc95",2450:"61cc2a31",2476:"e28ca001",2494:"68080a87",2501:"65ecfcfd",2538:"de4a3723",2539:"4790aff0",2548:"bf0d459a",2570:"8df2bd28",2594:"e87d3761",2603:"018d0e4b",2659:"c1d7bc21",2707:"fd9e82e8",2728:"697c608c",2806:"7a5fc3dd",2819:"f449729d",2823:"3aca8a20",2829:"535af2c1",2837:"54a82605",2862:"855ba924",2865:"955d2d6a",2884:"a6b637e6",2969:"ab3357d7",3006:"db89c614",3086:"8540d31b",3133:"9bf3f89c",3141:"3b374ceb",3157:"195bac77",3183:"41c1d366",3198:"8e655451",3212:"8ec9af7c",3247:"4f1e341c",3260:"0b5dcbda",3276:"d4295dd0",3317:"a1e03f2d",3391:"d56603e0",3433:"daa553ca",3442:"bc358275",3447:"548c9013",3451:"b0dcfb0e",3495:"217f2e62",3509:"1a39687f",3550:"3dc83156",3581:"ae032a26",3585:"25ece5ff",3668:"7b9be752",3697:"481a10d9",3747:"0f5871d7",3754:"902b9539",3777:"d5b0f2f1",3784:"91a0d44f",3805:"9dbcb95e",3816:"d3d255c0",3831:"bfc81ae2",3862:"7aa55914",3873:"f926adc2",3885:"f87f7f15",3910:"ae9f037a",3951:"5282c64e",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"f2e47e7a",4048:"aed58643",4056:"3355389d",4058:"ab5c3fdb",4078:"b66ab7dc",4088:"236723f3",4093:"537ef6ec",4105:"c7a9a8d5",4144:"7850cd9c",4164:"419dc084",4216:"ebfd5854",4217:"9ae8fefc",4227:"ee0b17e5",4259:"7bec4715",4264:"7d2dd631",4297:"2ba5cfba",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"92f0e82d",4492:"5da24bbc",4496:"909f75b7",4498:"341d31bb",4504:"96d79ea7",4514:"3b06ad05",4520:"e42388b9",4546:"ff08dfa9",4565:"a2adb025",4572:"94ddead4",4599:"61def4cb",4610:"176d5b9e",4621:"b67d2298",4628:"ece2c60c",4662:"a13fc7e3",4685:"c33f1528",4715:"77349b10",4736:"c966b3bd",4741:"6ef03130",4757:"f9640552",4766:"0cf83363",4770:"ce5d2882",4790:"619413e4",4795:"0a96b9d6",4797:"a24e92db",4800:"adcb7c2a",4850:"1edda4b7",4886:"884bec1d",4889:"11dfdaad",4928:"cc416225",4973:"72d5c875",4994:"0ac7e232",5022:"51533f5d",5043:"df353190",5048:"a9ec9509",5060:"85dafcc6",5096:"e90db968",5111:"dd4105f1",5117:"09a5d1f4",5125:"1a86c14e",5148:"9494734d",5165:"c6156a30",5176:"1793c371",5177:"630864fa",5179:"4e8fcebb",5186:"a4ed5f23",5230:"6dce690c",5238:"b1118928",5290:"5dabcdc2",5297:"a4bbd42f",5307:"206717f4",5319:"f7717276",5321:"1163c84e",5330:"6e2c396b",5335:"38e4ecb8",5354:"7ae70604",5357:"219ca6d2",5359:"14735b37",5382:"766c4464",5402:"f44a5f3f",5416:"454536b7",5434:"38b302a6",5466:"b8536afe",5494:"d89549c4",5518:"4c11ea54",5549:"97c41611",5572:"34d4bb96",5573:"389315af",5624:"f121e891",5631:"e00d3d36",5650:"8fdbf80d",5679:"4a090bef",5694:"bf4a0317",5705:"fbfe57db",5729:"9eeaca8a",5764:"e0d7e586",5775:"23f20436",5776:"1bc1d34f",5786:"ef22fc99",5795:"cf69d0fc",5798:"9e5812a0",5800:"b7897814",5816:"09531ca1",5847:"2985881a",5876:"5eded409",5883:"4f077663",5888:"e79ac4b0",5891:"d58b4244",5894:"e804f9b3",5902:"8bd01c9d",5911:"37e9f683",5915:"aae5d3df",5972:"4bf9b1a3",5992:"93e81788",6029:"72ce82e4",6034:"0bd17d12",6045:"d268f87f",6047:"3ce45acd",6063:"e617f66d",6069:"c778cb71",6080:"8b664c2d",6126:"99519171",6127:"eeddf1e7",6170:"50fd637f",6185:"ea24bea0",6205:"ec4da113",6265:"eda2a09e",6270:"4435fb0a",6282:"c4e67bff",6328:"d9129684",6366:"3b86a4f4",6378:"7f3a946a",6411:"9f8cd1ac",6434:"d0ec8cfe",6444:"d4f3eb0f",6451:"a7e8279f",6452:"5a5b1d30",6531:"bb93427f",6583:"2b3633ac",6587:"649110d6",6634:"f2c359eb",6637:"d393c537",6651:"50c97cb2",6682:"b2176e1c",6685:"b0050a48",6729:"f64ade58",6741:"de4a9bcb",6774:"59d4d618",6776:"e5d63cce",6784:"e559890d",6788:"53cfd22a",6789:"b47f8ff4",6796:"ca386421",6820:"8084dd03",6882:"be42e5ff",6904:"9a9c2314",6913:"a9dae6ec",6963:"9cf45ac9",7031:"60d9a7f3",7043:"f574095b",7045:"9deb1aae",7058:"fb1e3141",7062:"97959b41",7084:"46ccce72",7099:"ae22720c",7156:"e7466006",7166:"75b63c96",7178:"173d8879",7182:"ff521607",7224:"d1fa58d6",7242:"e187b7f6",7260:"f9816bad",7289:"87a4ef76",7322:"fee4dc2e",7323:"ef0f1fa7",7329:"8e3d864f",7333:"9be5a3ff",7365:"1005464f",7395:"17843ee5",7402:"873b7e6d",7460:"130c30bb",7477:"8cdc230b",7482:"592a07e6",7527:"b851891b",7545:"dd9889ef",7560:"b22f8892",7589:"82f3651c",7591:"c8233ce9",7614:"dad25770",7622:"718c4090",7686:"4fcec9f9",7706:"c2a79e40",7767:"fc64d9f5",7806:"cf0dac44",7835:"9779138b",7855:"64a3bdb6",7857:"f6c97e6b",7883:"d05cf8dc",7884:"fb887881",7901:"fd295095",7922:"a9b1dbcc",7964:"29aed9a1",8062:"c4c92e12",8072:"2632c51c",8085:"2a42c537",8089:"d536b13a",8115:"55324d52",8143:"e5b1e6b9",8145:"6a13dea8",8155:"9bb50d51",8161:"83c5fa9a",8214:"de5c9772",8217:"6de90478",8237:"80a39682",8241:"6ac698a8",8286:"13028377",8302:"55794970",8332:"309e57f0",8340:"ec0feeeb",8350:"07df8a75",8365:"1c81ad25",8395:"802c0fbc",8398:"e6e38714",8431:"9d9d3e0f",8435:"29ffda57",8447:"9d5a49ba",8458:"40c18aa4",8461:"731798c1",8479:"7fda60b0",8517:"39e57f63",8552:"c76cf02e",8561:"333e8ec9",8563:"a58db960",8579:"57b7eefe",8639:"27462b9c",8665:"a8aad03c",8679:"77d1a40f",8688:"66908ab3",8689:"5c2709b2",8723:"ad50fb31",8737:"ce7dad23",8776:"0ad26240",8787:"21c3362a",8823:"38472ec1",8827:"596ae781",8842:"9f25a3e2",8866:"a0e169c1",8882:"b398d3f8",8885:"075687a5",8898:"d002bcd8",8909:"9b61c7de",8920:"7f82440c",8954:"db1203a0",8963:"790aecdd",8965:"724c4f34",8999:"4bb7204a",9039:"f492c2a7",9076:"03834dec",9104:"bbcb2345",9176:"13c0f500",9205:"e696c3d7",9252:"0d791a59",9260:"cf5f8140",9366:"772cee2a",9391:"07083a8f",9404:"9fcc3d3e",9406:"d28a447f",9416:"d40b8ea2",9417:"d0c82e4c",9449:"fe7330c3",9487:"66ce957a",9489:"9e7d8e07",9507:"61f1b586",9511:"0aeb730d",9554:"ed358e7b",9559:"f794af19",9647:"ed0a04a5",9649:"a64cbd3f",9674:"3f96935e",9677:"5f8fd90f",9695:"24630a1f",9715:"6363aa0a",9716:"b48fe3ae",9762:"0d10b83f",9785:"368b0b4a",9788:"8fcae6de",9814:"0325ea77",9891:"ccbea3cc",9895:"b8e31ff2",9906:"4ab3d179",9921:"f6b8b69b",9922:"dabeabba",9928:"5989f5e0",9944:"ea272ee7",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",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",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",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",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",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",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",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",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",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",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",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:"61445bf5",337:"a41a57cd",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",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"d7030788",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",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:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"1115c2b7",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",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:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"21b54427",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"b2451f97",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"5d227dab",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"58bb765e",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",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",4889:"a91da64a",4928:"a4b1a237",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:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",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:"e88b4cdd",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",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:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"f4bac6b9",7099:"1b3891e9",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",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:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8214:"03cdfb68",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"58108aeb",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"70a2d775",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c4736e2f",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"81d55bec",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",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,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Mn.endsWith("/")?Mn:"".concat(Mn,"/")}var yc=__webpack_require__(38127),bc=__webpack_require__(38329),Yu=__webpack_require__(8616),_l=["content"],Mu=["content"],Vc=/^(http:|https:)?\/\//;function Fu(Mn){return Vc.test(Mn)||Mn.startsWith("/")&&!Mn.startsWith("/*")||Mn.startsWith("./")||Mn.startsWith("../")}var xc=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ul=function(ri){var Xi,Ma=ri.loaderData,oa=ri.htmlPageOpts,Ca=ri.manifest,ga=(Ca==null||(Xi=Ca.assets)===null||Xi===void 0?void 0:Xi["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ma||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(oa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ga,"'")}})};function Xu(Mn){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Mn=="string")return Fu(Mn)?(0,bo.Z)({src:Mn},ri):{content:Mn};if((0,Yu.Z)(Mn)==="object")return(0,bo.Z)((0,bo.Z)({},Mn),ri);throw new Error("Invalid script type: ".concat((0,Yu.Z)(Mn)))}function kf(Mn){return Fu(Mn)?{type:"link",href:Mn}:{type:"style",content:Mn}}var yu=function(ri){var Xi,Ma,oa,Ca,ga,Fs,ua=ri.htmlPageOpts;return je.createElement(je.Fragment,null,(ua==null?void 0:ua.title)&&je.createElement("title",null,ua.title),ua==null||(Xi=ua.favicons)===null||Xi===void 0?void 0:Xi.map(function(Zs,Ju){return je.createElement("link",{key:Ju,rel:"shortcut icon",href:Zs})}),(ua==null?void 0:ua.description)&&je.createElement("meta",{name:"description",content:ua.description}),(ua==null||(Ma=ua.keywords)===null||Ma===void 0?void 0:Ma.length)&&je.createElement("meta",{name:"keywords",content:ua.keywords.join(",")}),ua==null||(oa=ua.metas)===null||oa===void 0?void 0:oa.map(function(Zs){return je.createElement("meta",{key:Zs.name,name:Zs.name,content:Zs.content})}),ua==null||(Ca=ua.links)===null||Ca===void 0?void 0:Ca.map(function(Zs,Ju){return je.createElement("link",(0,bc.Z)({key:Ju},Zs))}),ua==null||(ga=ua.styles)===null||ga===void 0?void 0:ga.map(function(Zs,Ju){var cl=kf(Zs),yl=cl.type,el=cl.href,$l=cl.content;if(yl==="link")return je.createElement("link",{key:Ju,rel:"stylesheet",href:el});if(yl==="style")return je.createElement("style",{key:Ju},$l)}),ua==null||(Fs=ua.headScripts)===null||Fs===void 0?void 0:Fs.map(function(Zs,Ju){var cl=Xu(Zs),yl=cl.content,el=(0,yc.Z)(cl,_l);return je.createElement("script",(0,bc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Ju},el))}))};function Ul(Mn){var ri,Xi=Mn.children,Ma=Mn.loaderData,oa=Mn.manifest,Ca=Mn.htmlPageOpts,ga=Mn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fs=Mn.mountElementId;if(ga!=null&&ga.pureHtml)return je.createElement("html",null,je.createElement("head",null,je.createElement(yu,{htmlPageOpts:Ca})),je.createElement("body",null,je.createElement(xc,null),je.createElement("div",{id:Fs},Xi),je.createElement(ul,{manifest:oa,loaderData:Ma,htmlPageOpts:Ca})));if(ga!=null&&ga.pureApp)return je.createElement(je.Fragment,null,Xi);var ua=typeof window=="undefined"?oa==null?void 0:oa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(Ca==null?void 0:Ca.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ua&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ua}),je.createElement(yu,{htmlPageOpts:Ca})),je.createElement("body",null,je.createElement(xc,null),je.createElement("div",{id:Fs},Xi),je.createElement(ul,{manifest:oa,loaderData:Ma,htmlPageOpts:Ca}),Ca==null||(ri=Ca.scripts)===null||ri===void 0?void 0:ri.map(function(Zs,Ju){var cl=Xu(Zs),yl=cl.content,el=(0,yc.Z)(cl,Mu);return je.createElement("script",(0,bc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Ju},el))})))}var Sl=je.createContext(void 0);function Yc(){return je.useContext(Sl)}var Ec=["redirect"];function ec(Mn){var ri=Mn.routesById,Xi=Mn.parentId,Ma=Mn.routeComponents,oa=Mn.useStream,Ca=oa===void 0?!0:oa;return Object.keys(ri).filter(function(ga){return ri[ga].parentId===Xi}).map(function(ga){var Fs=Rf((0,bo.Z)((0,bo.Z)({route:ri[ga],routeComponent:Ma[ga],loadingComponent:Mn.loadingComponent,reactRouter5Compat:Mn.reactRouter5Compat},Mn.reactRouter5Compat&&{hasChildren:Object.keys(ri).filter(function(Zs){return ri[Zs].parentId===ga}).length>0}),{},{useStream:Ca})),ua=ec({routesById:ri,routeComponents:Ma,parentId:Fs.id,loadingComponent:Mn.loadingComponent,reactRouter5Compat:Mn.reactRouter5Compat,useStream:Ca});return ua.length>0&&(Fs.children=ua,Fs.routes=ua),Fs})}function zl(Mn){var ri=(0,Lu.UO)(),Xi=(0,Lu.Gn)(Mn.to,ri),Ma=(0,Jl.T$)(),oa=(0,Lu.TH)();if(Ma!=null&&Ma.keepQuery){var Ca=oa.search+oa.hash;Xi+=Ca}var ga=(0,bo.Z)((0,bo.Z)({},Mn),{},{to:Xi});return je.createElement(Lu.Fg,(0,bc.Z)({replace:!0},ga))}function Rf(Mn){var ri=Mn.route,Xi=Mn.useStream,Ma=Xi===void 0?!0:Xi,oa=ri.redirect,Ca=(0,yc.Z)(ri,Ec),ga=Mn.reactRouter5Compat?tc:kc;return(0,bo.Z)({element:oa?je.createElement(zl,{to:oa}):je.createElement(Sl.Provider,{value:{route:Mn.route}},je.createElement(ga,{loader:je.memo(Mn.routeComponent),loadingComponent:Mn.loadingComponent||yf,hasChildren:Mn.hasChildren,useStream:Ma}))},Ca)}function yf(){return je.createElement("div",null)}function tc(Mn){var ri=Yc(),Xi=ri.route,Ma=(0,Jl.Ov)(),oa=Ma.history,Ca=Ma.clientRoutes,ga=(0,Lu.UO)(),Fs={params:ga,isExact:!0,path:Xi.path,url:oa.location.pathname},ua=Mn.loader,Zs={location:oa.location,match:Fs,history:oa,params:ga,route:Xi,routes:Ca};return Mn.useStream?je.createElement(je.Suspense,{fallback:je.createElement(Mn.loadingComponent,null)},je.createElement(ua,Zs,Mn.hasChildren&&je.createElement(Lu.j3,null))):je.createElement(ua,Zs,Mn.hasChildren&&je.createElement(Lu.j3,null))}function kc(Mn){var ri=Mn.loader;return Mn.useStream?je.createElement(je.Suspense,{fallback:je.createElement(Mn.loadingComponent,null)},je.createElement(ri,null)):je.createElement(ri,null)}var Zl=null;function Lf(){return Zl}function Xc(Mn){var ri=Mn.history,Xi=je.useState({action:ri.action,location:ri.location}),Ma=(0,Ru.Z)(Xi,2),oa=Ma[0],Ca=Ma[1];return(0,je.useLayoutEffect)(function(){return ri.listen(Ca)},[ri]),(0,je.useLayoutEffect)(function(){function ga(Fs){Mn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Mn.routes,clientRoutes:Mn.clientRoutes,location:Fs.location,action:Fs.action,basename:Mn.basename,isFirst:!!Fs.isFirst}})}return ga({location:oa.location,action:oa.action,isFirst:!0}),ri.listen(ga)},[ri,Mn.routes,Mn.clientRoutes]),je.createElement(Lu.F0,{navigator:ri,location:oa.location,basename:Mn.basename},Mn.children)}function Qu(){var Mn=(0,Jl.Ov)(),ri=Mn.clientRoutes;return(0,Lu.V$)(ri)}var wc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Sc=function(ri,Xi){var Ma=ri.basename||"/",oa=ec({routesById:ri.routes,routeComponents:ri.routeComponents,loadingComponent:ri.loadingComponent,reactRouter5Compat:ri.reactRouter5Compat,useStream:ri.useStream});ri.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:oa}});for(var Ca=je.createElement(Xc,{basename:Ma,pluginManager:ri.pluginManager,routes:ri.routes,clientRoutes:oa,history:ri.history},Xi),ga=0,Fs=wc;ganew Promise((Ma,oa)=>{var Ca=ua=>{try{Fs(Xi.next(ua))}catch(Zs){oa(Zs)}},ga=ua=>{try{Fs(Xi.throw(ua))}catch(Zs){oa(Zs)}},Fs=ua=>ua.done?Ma(ua.value):Promise.resolve(ua.value).then(Ca,ga);Fs((Xi=Xi.apply(Mn,ri)).next())});function P(){return Rc(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/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/403",parentId:"466",id:"478"},479:{path:"/500",parentId:"466",id:"479"},480:{path:"/404",parentId:"466",id:"480"},481:{path:"/download",parentId:"466",id:"481"},482:{path:"/iwce",parentId:"466",id:"482"},483:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"484"},485:{path:"/Activities",parentId:"466",id:"485"},486:{path:"/iwce/:itemname",parentId:"466",id:"486"},487:{path:"/hpc-course",parentId:"466",id:"487"},488:{path:"/user_agents",parentId:"466",id:"488"},489:{path:"/three",parentId:"466",id:"489"},490:{path:"/introduction",parentId:"466",id:"490"},491:{path:"/chatgpt",parentId:"466",id:"491"},492:{path:"/*",parentId:"466",id:"492"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),2:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),3:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,90539))),4:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),5:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,68158))),7:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),8:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,12272))),9:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),10:je.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,83180))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,55347))),12:je.lazy(()=>__webpack_require__.e(6080).then(__webpack_require__.bind(__webpack_require__,81159))),13:je.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),14:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7031),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,33174))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,28320))),16:je.lazy(()=>__webpack_require__.e(6080).then(__webpack_require__.bind(__webpack_require__,81159))),17:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),18:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),19:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),20:je.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,47389))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,21753))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,61785))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,90922))),24:je.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),25:je.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,14345))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,96398))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,7634))),31:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7767),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,5050))),32:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,38694))),33:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,80148))),34:je.lazy(()=>__webpack_require__.e(1450).then(__webpack_require__.bind(__webpack_require__,72889))),35:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,94963))),36:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,14535))),37:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,92137))),38:je.lazy(()=>__webpack_require__.e(4662).then(__webpack_require__.bind(__webpack_require__,22726))),39:je.lazy(()=>__webpack_require__.e(8072).then(__webpack_require__.bind(__webpack_require__,34537))),40:je.lazy(()=>__webpack_require__.e(479).then(__webpack_require__.bind(__webpack_require__,69544))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,6213))),42:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7166),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,86310))),43:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),44:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5847),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,98557))),45:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5847),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,41919))),46:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,62948))),47:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,42258))),48:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),49:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,61467))),50:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),51:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),52:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31862))),53:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),54:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),55:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,37735))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,1690))),57:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,82275))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),59:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),61:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),62:je.lazy(()=>__webpack_require__.e(1578).then(__webpack_require__.bind(__webpack_require__,31240))),63:je.lazy(()=>__webpack_require__.e(3317).then(__webpack_require__.bind(__webpack_require__,70846))),64:je.lazy(()=>__webpack_require__.e(1482).then(__webpack_require__.bind(__webpack_require__,55940))),65:je.lazy(()=>__webpack_require__.e(4795).then(__webpack_require__.bind(__webpack_require__,29388))),66:je.lazy(()=>__webpack_require__.e(26).then(__webpack_require__.bind(__webpack_require__,90025))),67:je.lazy(()=>__webpack_require__.e(8882).then(__webpack_require__.bind(__webpack_require__,96791))),68:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,22797))),69:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,76715))),70:je.lazy(()=>__webpack_require__.e(7045).then(__webpack_require__.bind(__webpack_require__,74622))),71:je.lazy(()=>__webpack_require__.e(1211).then(__webpack_require__.bind(__webpack_require__,45629))),72:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,7880))),73:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,66314))),74:je.lazy(()=>Promise.all([__webpack_require__.e(5883),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,96993))),75:je.lazy(()=>Promise.all([__webpack_require__.e(5883),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,74167))),76:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,77560))),77:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,98646))),78:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,24448))),79:je.lazy(()=>__webpack_require__.e(3442).then(__webpack_require__.bind(__webpack_require__,56273))),80:je.lazy(()=>__webpack_require__.e(2102).then(__webpack_require__.bind(__webpack_require__,3435))),81:je.lazy(()=>__webpack_require__.e(2425).then(__webpack_require__.bind(__webpack_require__,86205))),82:je.lazy(()=>__webpack_require__.e(2404).then(__webpack_require__.bind(__webpack_require__,58264))),83:je.lazy(()=>__webpack_require__.e(9785).then(__webpack_require__.bind(__webpack_require__,13933))),84:je.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),85:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55227))),86:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,76431))),87:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63329))),88:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,18583))),89:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,44923))),90:je.lazy(()=>__webpack_require__.e(4030).then(__webpack_require__.bind(__webpack_require__,3235))),91:je.lazy(()=>__webpack_require__.e(4030).then(__webpack_require__.bind(__webpack_require__,3235))),92:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,78439))),93:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67506))),94:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,63298))),95:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,23072))),96:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,55715))),97:je.lazy(()=>__webpack_require__.e(2603).then(__webpack_require__.bind(__webpack_require__,54488))),98:je.lazy(()=>__webpack_require__.e(4216).then(__webpack_require__.bind(__webpack_require__,39682))),99:je.lazy(()=>__webpack_require__.e(5319).then(__webpack_require__.bind(__webpack_require__,58026))),100:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,50684))),101:je.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,79536))),102:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),103:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),104:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,81189))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),106:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),107:je.lazy(()=>__webpack_require__.e(6776).then(__webpack_require__.bind(__webpack_require__,61526))),108:je.lazy(()=>__webpack_require__.e(6776).then(__webpack_require__.bind(__webpack_require__,61526))),109:je.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),110:je.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),111:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),112:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),113:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),114:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),115:je.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,56168))),116:je.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,80572))),117:je.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,334))),118:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),119:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),120:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,60949))),121:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,48153))),122:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,22428))),123:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,64489))),124:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,4417))),125:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,77014))),126:je.lazy(()=>__webpack_require__.e(6185).then(__webpack_require__.bind(__webpack_require__,59104))),127:je.lazy(()=>__webpack_require__.e(6185).then(__webpack_require__.bind(__webpack_require__,59104))),128:je.lazy(()=>__webpack_require__.e(8827).then(__webpack_require__.bind(__webpack_require__,93852))),129:je.lazy(()=>__webpack_require__.e(8827).then(__webpack_require__.bind(__webpack_require__,93852))),130:je.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),131:je.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),132:je.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),133:je.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),134:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,93711))),135:je.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,6314))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,68716))),137:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,79147))),138:je.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),139:je.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),140:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,91243))),141:je.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),142:je.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),143:je.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),144:je.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),145:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,50636))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),147:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,46879))),151:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,16055))),152:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,89034))),153:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,79390))),154:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,9098))),155:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,24680))),156:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,34306))),157:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,82019))),158:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,2446))),159:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,29351))),161:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,29351))),162:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,40571))),163:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,29351))),164:je.lazy(()=>Promise.all([__webpack_require__.e(1017),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),165:je.lazy(()=>Promise.all([__webpack_require__.e(1017),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),166:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,7870))),167:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,4505))),168:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,93685))),169:je.lazy(()=>Promise.all([__webpack_require__.e(1017),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,99028))),170:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),171:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,13207))),172:je.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,48077))),173:je.lazy(()=>__webpack_require__.e(4264).then(__webpack_require__.bind(__webpack_require__,23752))),174:je.lazy(()=>__webpack_require__.e(4264).then(__webpack_require__.bind(__webpack_require__,23752))),175:je.lazy(()=>__webpack_require__.e(508).then(__webpack_require__.bind(__webpack_require__,92471))),176:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),177:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,85973))),178:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),179:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),180:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,29488))),181:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,26472))),182:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),183:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),184:je.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,30557))),185:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,98491))),186:je.lazy(()=>Promise.all([__webpack_require__.e(3495),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,74660))),187:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,26917))),188:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,49048))),189:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,23671))),190:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,31341))),191:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3495),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,36659))),192:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,80265))),193:je.lazy(()=>__webpack_require__.e(7857).then(__webpack_require__.bind(__webpack_require__,55233))),194:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),195:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),196:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),197:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),198:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,28669))),199:je.lazy(()=>__webpack_require__.e(1423).then(__webpack_require__.bind(__webpack_require__,78246))),200:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,73661))),201:je.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,63071))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,75494))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,85074))),206:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,2889))),207:je.lazy(()=>__webpack_require__.e(1475).then(__webpack_require__.bind(__webpack_require__,65630))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4886),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,17516))),209:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,9829))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3495),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,96547))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),212:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),213:je.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),214:je.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),215:je.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),216:je.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),219:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,48997))),220:je.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,24677))),221:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,85424))),222:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),223:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71020))),224:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,58949))),225:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,24662))),226:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,83014))),227:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),228:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),229:je.lazy(()=>__webpack_require__.e(6820).then(__webpack_require__.bind(__webpack_require__,57430))),230:je.lazy(()=>__webpack_require__.e(8517).then(__webpack_require__.bind(__webpack_require__,46613))),231:je.lazy(()=>__webpack_require__.e(7043).then(__webpack_require__.bind(__webpack_require__,6510))),232:je.lazy(()=>__webpack_require__.e(2806).then(__webpack_require__.bind(__webpack_require__,30577))),233:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,61222))),234:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59556))),235:je.lazy(()=>Promise.all([__webpack_require__.e(3495),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,26353))),236:je.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,2420))),237:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,57387))),238:je.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,73015))),239:je.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,52012))),240:je.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,19175))),241:je.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,11358))),242:je.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,26277))),243:je.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,72806))),244:je.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,23959))),245:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31799))),246:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,89881))),247:je.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,17734))),248:je.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,21572))),249:je.lazy(()=>Promise.all([__webpack_require__.e(3495),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,8582))),250:je.lazy(()=>__webpack_require__.e(8286).then(__webpack_require__.bind(__webpack_require__,50553))),251:je.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,27966))),252:je.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,51935))),253:je.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,68628))),254:je.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,66529))),255:je.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,48590))),256:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,19161))),257:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,88480))),258:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,21838))),259:je.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,46007))),260:je.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,99557))),261:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,41894))),262:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49696))),263:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,79488))),264:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,4033))),265:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),266:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),267:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,99135))),268:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,26058))),269:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),270:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),271:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),272:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),273:je.lazy(()=>__webpack_require__.e(7460).then(__webpack_require__.bind(__webpack_require__,86962))),274:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,98897))),275:je.lazy(()=>__webpack_require__.e(6913).then(__webpack_require__.bind(__webpack_require__,90605))),276:je.lazy(()=>__webpack_require__.e(6913).then(__webpack_require__.bind(__webpack_require__,90605))),277:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),278:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28485))),279:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,95677))),280:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,97648))),281:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,5188))),282:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,7264))),283:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,10598))),284:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,4255))),285:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,7602))),286:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,81255))),287:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,45980))),288:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,94922))),289:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,80931))),290:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,8453))),291:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,5266))),292:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,24242))),293:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55006))),294:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,14206))),295:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,63586))),296:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),297:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),298:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,11018))),299:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89085))),300:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,41326))),301:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,93513))),302:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,71432))),303:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,92450))),304:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,18245))),305:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,34644))),306:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),307:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),308:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,87110))),309:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),310:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(4886),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),312:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(4886),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),313:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),314:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(4886),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),315:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),316:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,36190))),317:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,41092))),318:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),319:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,23632))),320:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,58921))),321:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,17553))),322:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,80465))),323:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,6055))),324:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,16643))),325:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,29331))),326:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),327:je.lazy(()=>__webpack_require__.e(928).then(__webpack_require__.bind(__webpack_require__,10178))),328:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),329:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),330:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),331:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,58114))),332:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,39661))),333:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,9505))),334:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,72085))),335:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,20792))),336:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,61622))),337:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,62463))),338:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,69399))),339:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),340:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,38607))),341:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,12279))),342:je.lazy(()=>__webpack_require__.e(5359).then(__webpack_require__.bind(__webpack_require__,74607))),343:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),344:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),345:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),346:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),347:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),348:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),349:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),350:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),351:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),352:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),353:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),354:je.lazy(()=>__webpack_require__.e(8447).then(__webpack_require__.bind(__webpack_require__,34341))),355:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),356:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),357:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),358:je.lazy(()=>__webpack_require__.e(4715).then(__webpack_require__.bind(__webpack_require__,34322))),359:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),360:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),361:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),362:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),363:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),364:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),365:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),366:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),367:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),368:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),369:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),370:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),371:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),372:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),373:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),374:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),375:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),376:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),377:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),378:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),379:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),380:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),381:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),382:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),383:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),384:je.lazy(()=>__webpack_require__.e(8447).then(__webpack_require__.bind(__webpack_require__,34341))),385:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),386:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),387:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),388:je.lazy(()=>__webpack_require__.e(4715).then(__webpack_require__.bind(__webpack_require__,34322))),389:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),390:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),391:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),392:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),393:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),394:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),395:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),396:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),397:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),398:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),399:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),400:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),401:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),402:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),403:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),404:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,93514))),405:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,88773))),406:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,9744))),407:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,8091))),408:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,90493))),409:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),410:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,67080))),411:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,36801))),412:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,69756))),413:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,29586))),414:je.lazy(()=>__webpack_require__.e(1461).then(__webpack_require__.bind(__webpack_require__,73823))),415:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,93147))),416:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,76919))),417:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),418:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),419:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),420:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),421:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),422:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,11556))),423:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),424:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),425:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,34965))),426:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52896))),427:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),428:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,18562))),429:je.lazy(()=>__webpack_require__.e(5382).then(__webpack_require__.bind(__webpack_require__,10019))),430:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),431:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,85742))),432:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,62125))),433:je.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,30110))),434:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),435:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,79595))),436:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),437:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,80633))),438:je.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,81717))),439:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,46289))),440:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),441:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,12990))),442:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,85911))),443:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),444:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,41826))),445:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,37954))),446:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,77780))),447:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,18699))),448:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,56676))),449:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,46989))),450:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,79811))),451:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,5382))),452:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),453:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,88229))),454:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),455:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,92006))),456:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,63207))),457:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),458:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,79229))),459:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),460:je.lazy(()=>__webpack_require__.e(5729).then(__webpack_require__.bind(__webpack_require__,93188))),461:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),462:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,74843))),463:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,38550))),464:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,97437))),465:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,54431))),466:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),467:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,22198))),468:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,3233))),469:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,89493))),470:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,78400))),471:je.lazy(()=>__webpack_require__.e(6904).then(__webpack_require__.bind(__webpack_require__,17206))),472:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,39914))),473:je.lazy(()=>__webpack_require__.e(6904).then(__webpack_require__.bind(__webpack_require__,17206))),474:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,99524))),475:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),476:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),477:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,82657))),478:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18700))),479:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58144))),480:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),481:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6448))),482:je.lazy(()=>__webpack_require__.e(4496).then(__webpack_require__.bind(__webpack_require__,67501))),483:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,52600))),484:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,23077))),485:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,61657))),486:je.lazy(()=>__webpack_require__.e(4496).then(__webpack_require__.bind(__webpack_require__,67501))),487:je.lazy(()=>__webpack_require__.e(4496).then(__webpack_require__.bind(__webpack_require__,67501))),488:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75435))),489:je.lazy(()=>__webpack_require__.e(8999).then(__webpack_require__.bind(__webpack_require__,65007))),490:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,37787))),491:je.lazy(()=>__webpack_require__.e(67).then(__webpack_require__.bind(__webpack_require__,65120))),492:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,89049)))}}})}var D=__webpack_require__(51579),L=__webpack_require__(93869),ve=__webpack_require__(71418),Ze=__webpack_require__(98450),en=()=>je.createElement(ve.Z,{size:"middle",className:Ze.Z.loading}),Sn=__webpack_require__(90115),yi=__webpack_require__(66649),pn=__webpack_require__.n(yi),qa=__webpack_require__(91392),Fo=__webpack_require__.n(qa),ns=__webpack_require__(73100),Ks=__webpack_require__.n(ns),Js=__webpack_require__(14805),cu=__webpack_require__.n(Js),Io=__webpack_require__(13477),qc=__webpack_require__.n(Io),rc=__webpack_require__(64796),Lc=__webpack_require__.n(rc),Jc=__webpack_require__(9007),qu=__webpack_require__.n(Jc),Ti=__webpack_require__(58626),Al=__webpack_require__.n(Ti),bf=__webpack_require__(9084),Vo=__webpack_require__.n(bf),Aa=__webpack_require__(5116),ll=__webpack_require__.n(Aa),Cl=__webpack_require__(50991),nc=__webpack_require__.n(Cl),ic=__webpack_require__(39050),Wl=__webpack_require__.n(ic),Tl=__webpack_require__(1554),xf=__webpack_require__.n(Tl),Bu=__webpack_require__(59697),Hl=__webpack_require__.n(Bu);pn().extend(Ks()),pn().extend(cu()),pn().extend(qc()),pn().extend(Lc()),pn().extend(qu()),pn().extend(Al()),pn().extend(Vo()),pn().extend(ll()),pn().extend(nc()),pn().extend(Wl()),pn().extend(xf()),pn().extend(Hl()),pn().extend(Fo());var ef=Object.defineProperty,Gl=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Pl=(Mn,ri,Xi)=>ri in Mn?ef(Mn,ri,{enumerable:!0,configurable:!0,writable:!0,value:Xi}):Mn[ri]=Xi,ac=(Mn,ri)=>{for(var Xi in ri||(ri={}))Ef.call(ri,Xi)&&Pl(Mn,Xi,ri[Xi]);if(Gl)for(var Xi of Gl(ri))Nu.call(ri,Xi)&&Pl(Mn,Xi,ri[Xi]);return Mn},Mc=(Mn,ri,Xi)=>new Promise((Ma,oa)=>{var Ca=ua=>{try{Fs(Xi.next(ua))}catch(Zs){oa(Zs)}},ga=ua=>{try{Fs(Xi.throw(ua))}catch(Zs){oa(Zs)}},Fs=ua=>ua.done?Ma(ua.value):Promise.resolve(ua.value).then(Ca,ga);Fs((Xi=Xi.apply(Mn,ri)).next())});const Hu="/react/build/",Su=!1;function Au(){return Mc(this,null,function*(){const Mn=(0,D.gD)(),{routes:ri,routeComponents:Xi}=yield P(Mn);yield Mn.applyPlugins({key:"patchRoutes",type:Sn.ApplyPluginsType.event,args:{routes:ri,routeComponents:Xi}});const Ma=Mn.applyPlugins({key:"modifyContextOpts",type:Sn.ApplyPluginsType.modify,initialValue:{}}),oa=Ma.basename||"/",Ca=Ma.historyType||"browser",ga=(0,L.fi)(ac({type:Ca,basename:oa},Ma.historyOpts));return Mn.applyPlugins({key:"render",type:Sn.ApplyPluginsType.compose,initialValue(){const Fs={useStream:!0,routes:ri,routeComponents:Xi,pluginManager:Mn,mountElementId:"root",rootElement:Ma.rootElement||document.getElementById("root"),loadingComponent:en,publicPath:Hu,runtimePublicPath:Su,history:ga,historyType:Ca,basename:oa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ma.callback},ua=Mn.applyPlugins({key:"modifyClientRenderOpts",type:Sn.ApplyPluginsType.modify,initialValue:Fs});return Qc(ua)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.6.7"})})()})(); +(`+a+": "+x+")",o.name="ChunkLoadError",o.type=a,o.request=x,l[1](o)}};__webpack_require__.l(f,h,"chunk-"+r,r)}};var g=function(r,i){var l=i[0],c=i[1],f=i[2],o,h,u=0;if(l.some(function(x){return d[x]!==0})){for(o in c)__webpack_require__.o(c,o)&&(__webpack_require__.m[o]=c[o]);if(f)var a=f(__webpack_require__)}for(r&&r(i);u0&&arguments[0]!==void 0?arguments[0]:"";return Mn.endsWith("/")?Mn:"".concat(Mn,"/")}var yc=__webpack_require__(38127),bc=__webpack_require__(38329),Yu=__webpack_require__(8616),_l=["content"],Mu=["content"],Vc=/^(http:|https:)?\/\//;function Fu(Mn){return Vc.test(Mn)||Mn.startsWith("/")&&!Mn.startsWith("/*")||Mn.startsWith("./")||Mn.startsWith("../")}var xc=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},ul=function(ri){var Xi,Ma=ri.loaderData,oa=ri.htmlPageOpts,Ca=ri.manifest,ga=(Ca==null||(Xi=Ca.assets)===null||Xi===void 0?void 0:Xi["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ma||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(oa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ga,"'")}})};function Xu(Mn){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Mn=="string")return Fu(Mn)?(0,bo.Z)({src:Mn},ri):{content:Mn};if((0,Yu.Z)(Mn)==="object")return(0,bo.Z)((0,bo.Z)({},Mn),ri);throw new Error("Invalid script type: ".concat((0,Yu.Z)(Mn)))}function kf(Mn){return Fu(Mn)?{type:"link",href:Mn}:{type:"style",content:Mn}}var yu=function(ri){var Xi,Ma,oa,Ca,ga,Fs,ua=ri.htmlPageOpts;return je.createElement(je.Fragment,null,(ua==null?void 0:ua.title)&&je.createElement("title",null,ua.title),ua==null||(Xi=ua.favicons)===null||Xi===void 0?void 0:Xi.map(function(Zs,Ju){return je.createElement("link",{key:Ju,rel:"shortcut icon",href:Zs})}),(ua==null?void 0:ua.description)&&je.createElement("meta",{name:"description",content:ua.description}),(ua==null||(Ma=ua.keywords)===null||Ma===void 0?void 0:Ma.length)&&je.createElement("meta",{name:"keywords",content:ua.keywords.join(",")}),ua==null||(oa=ua.metas)===null||oa===void 0?void 0:oa.map(function(Zs){return je.createElement("meta",{key:Zs.name,name:Zs.name,content:Zs.content})}),ua==null||(Ca=ua.links)===null||Ca===void 0?void 0:Ca.map(function(Zs,Ju){return je.createElement("link",(0,bc.Z)({key:Ju},Zs))}),ua==null||(ga=ua.styles)===null||ga===void 0?void 0:ga.map(function(Zs,Ju){var cl=kf(Zs),yl=cl.type,el=cl.href,$l=cl.content;if(yl==="link")return je.createElement("link",{key:Ju,rel:"stylesheet",href:el});if(yl==="style")return je.createElement("style",{key:Ju},$l)}),ua==null||(Fs=ua.headScripts)===null||Fs===void 0?void 0:Fs.map(function(Zs,Ju){var cl=Xu(Zs),yl=cl.content,el=(0,yc.Z)(cl,_l);return je.createElement("script",(0,bc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Ju},el))}))};function Ul(Mn){var ri,Xi=Mn.children,Ma=Mn.loaderData,oa=Mn.manifest,Ca=Mn.htmlPageOpts,ga=Mn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fs=Mn.mountElementId;if(ga!=null&&ga.pureHtml)return je.createElement("html",null,je.createElement("head",null,je.createElement(yu,{htmlPageOpts:Ca})),je.createElement("body",null,je.createElement(xc,null),je.createElement("div",{id:Fs},Xi),je.createElement(ul,{manifest:oa,loaderData:Ma,htmlPageOpts:Ca})));if(ga!=null&&ga.pureApp)return je.createElement(je.Fragment,null,Xi);var ua=typeof window=="undefined"?oa==null?void 0:oa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(Ca==null?void 0:Ca.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ua&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ua}),je.createElement(yu,{htmlPageOpts:Ca})),je.createElement("body",null,je.createElement(xc,null),je.createElement("div",{id:Fs},Xi),je.createElement(ul,{manifest:oa,loaderData:Ma,htmlPageOpts:Ca}),Ca==null||(ri=Ca.scripts)===null||ri===void 0?void 0:ri.map(function(Zs,Ju){var cl=Xu(Zs),yl=cl.content,el=(0,yc.Z)(cl,Mu);return je.createElement("script",(0,bc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Ju},el))})))}var Sl=je.createContext(void 0);function Yc(){return je.useContext(Sl)}var Ec=["redirect"];function ec(Mn){var ri=Mn.routesById,Xi=Mn.parentId,Ma=Mn.routeComponents,oa=Mn.useStream,Ca=oa===void 0?!0:oa;return Object.keys(ri).filter(function(ga){return ri[ga].parentId===Xi}).map(function(ga){var Fs=Rf((0,bo.Z)((0,bo.Z)({route:ri[ga],routeComponent:Ma[ga],loadingComponent:Mn.loadingComponent,reactRouter5Compat:Mn.reactRouter5Compat},Mn.reactRouter5Compat&&{hasChildren:Object.keys(ri).filter(function(Zs){return ri[Zs].parentId===ga}).length>0}),{},{useStream:Ca})),ua=ec({routesById:ri,routeComponents:Ma,parentId:Fs.id,loadingComponent:Mn.loadingComponent,reactRouter5Compat:Mn.reactRouter5Compat,useStream:Ca});return ua.length>0&&(Fs.children=ua,Fs.routes=ua),Fs})}function zl(Mn){var ri=(0,Lu.UO)(),Xi=(0,Lu.Gn)(Mn.to,ri),Ma=(0,Jl.T$)(),oa=(0,Lu.TH)();if(Ma!=null&&Ma.keepQuery){var Ca=oa.search+oa.hash;Xi+=Ca}var ga=(0,bo.Z)((0,bo.Z)({},Mn),{},{to:Xi});return je.createElement(Lu.Fg,(0,bc.Z)({replace:!0},ga))}function Rf(Mn){var ri=Mn.route,Xi=Mn.useStream,Ma=Xi===void 0?!0:Xi,oa=ri.redirect,Ca=(0,yc.Z)(ri,Ec),ga=Mn.reactRouter5Compat?tc:kc;return(0,bo.Z)({element:oa?je.createElement(zl,{to:oa}):je.createElement(Sl.Provider,{value:{route:Mn.route}},je.createElement(ga,{loader:je.memo(Mn.routeComponent),loadingComponent:Mn.loadingComponent||yf,hasChildren:Mn.hasChildren,useStream:Ma}))},Ca)}function yf(){return je.createElement("div",null)}function tc(Mn){var ri=Yc(),Xi=ri.route,Ma=(0,Jl.Ov)(),oa=Ma.history,Ca=Ma.clientRoutes,ga=(0,Lu.UO)(),Fs={params:ga,isExact:!0,path:Xi.path,url:oa.location.pathname},ua=Mn.loader,Zs={location:oa.location,match:Fs,history:oa,params:ga,route:Xi,routes:Ca};return Mn.useStream?je.createElement(je.Suspense,{fallback:je.createElement(Mn.loadingComponent,null)},je.createElement(ua,Zs,Mn.hasChildren&&je.createElement(Lu.j3,null))):je.createElement(ua,Zs,Mn.hasChildren&&je.createElement(Lu.j3,null))}function kc(Mn){var ri=Mn.loader;return Mn.useStream?je.createElement(je.Suspense,{fallback:je.createElement(Mn.loadingComponent,null)},je.createElement(ri,null)):je.createElement(ri,null)}var Zl=null;function Lf(){return Zl}function Xc(Mn){var ri=Mn.history,Xi=je.useState({action:ri.action,location:ri.location}),Ma=(0,Ru.Z)(Xi,2),oa=Ma[0],Ca=Ma[1];return(0,je.useLayoutEffect)(function(){return ri.listen(Ca)},[ri]),(0,je.useLayoutEffect)(function(){function ga(Fs){Mn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Mn.routes,clientRoutes:Mn.clientRoutes,location:Fs.location,action:Fs.action,basename:Mn.basename,isFirst:!!Fs.isFirst}})}return ga({location:oa.location,action:oa.action,isFirst:!0}),ri.listen(ga)},[ri,Mn.routes,Mn.clientRoutes]),je.createElement(Lu.F0,{navigator:ri,location:oa.location,basename:Mn.basename},Mn.children)}function Qu(){var Mn=(0,Jl.Ov)(),ri=Mn.clientRoutes;return(0,Lu.V$)(ri)}var wc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Sc=function(ri,Xi){var Ma=ri.basename||"/",oa=ec({routesById:ri.routes,routeComponents:ri.routeComponents,loadingComponent:ri.loadingComponent,reactRouter5Compat:ri.reactRouter5Compat,useStream:ri.useStream});ri.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:oa}});for(var Ca=je.createElement(Xc,{basename:Ma,pluginManager:ri.pluginManager,routes:ri.routes,clientRoutes:oa,history:ri.history},Xi),ga=0,Fs=wc;ganew Promise((Ma,oa)=>{var Ca=ua=>{try{Fs(Xi.next(ua))}catch(Zs){oa(Zs)}},ga=ua=>{try{Fs(Xi.throw(ua))}catch(Zs){oa(Zs)}},Fs=ua=>ua.done?Ma(ua.value):Promise.resolve(ua.value).then(Ca,ga);Fs((Xi=Xi.apply(Mn,ri)).next())});function P(){return Rc(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/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/403",parentId:"466",id:"478"},479:{path:"/500",parentId:"466",id:"479"},480:{path:"/404",parentId:"466",id:"480"},481:{path:"/download",parentId:"466",id:"481"},482:{path:"/iwce",parentId:"466",id:"482"},483:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"484"},485:{path:"/Activities",parentId:"466",id:"485"},486:{path:"/iwce/:itemname",parentId:"466",id:"486"},487:{path:"/hpc-course",parentId:"466",id:"487"},488:{path:"/user_agents",parentId:"466",id:"488"},489:{path:"/three",parentId:"466",id:"489"},490:{path:"/introduction",parentId:"466",id:"490"},491:{path:"/chatgpt",parentId:"466",id:"491"},492:{path:"/*",parentId:"466",id:"492"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),2:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),3:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,90539))),4:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),5:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,68158))),7:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),8:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,12272))),9:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),10:je.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,83180))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,55347))),12:je.lazy(()=>__webpack_require__.e(6080).then(__webpack_require__.bind(__webpack_require__,81159))),13:je.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),14:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7031),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,33174))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,28320))),16:je.lazy(()=>__webpack_require__.e(6080).then(__webpack_require__.bind(__webpack_require__,81159))),17:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),18:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),19:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),20:je.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,47389))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,21753))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,61785))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,90922))),24:je.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),25:je.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,14345))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,96398))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,7634))),31:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7767),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,5050))),32:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,38694))),33:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,80148))),34:je.lazy(()=>__webpack_require__.e(1450).then(__webpack_require__.bind(__webpack_require__,72889))),35:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,94963))),36:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,14535))),37:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,92137))),38:je.lazy(()=>__webpack_require__.e(4662).then(__webpack_require__.bind(__webpack_require__,22726))),39:je.lazy(()=>__webpack_require__.e(8072).then(__webpack_require__.bind(__webpack_require__,34537))),40:je.lazy(()=>__webpack_require__.e(479).then(__webpack_require__.bind(__webpack_require__,69544))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,6213))),42:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7166),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,86310))),43:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),44:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5847),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,98557))),45:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5847),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,41919))),46:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,62948))),47:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,42258))),48:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),49:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,61467))),50:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),51:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),52:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31862))),53:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),54:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),55:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,37735))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,1690))),57:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,82275))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),59:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),61:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),62:je.lazy(()=>__webpack_require__.e(1578).then(__webpack_require__.bind(__webpack_require__,31240))),63:je.lazy(()=>__webpack_require__.e(3317).then(__webpack_require__.bind(__webpack_require__,70846))),64:je.lazy(()=>__webpack_require__.e(1482).then(__webpack_require__.bind(__webpack_require__,55940))),65:je.lazy(()=>__webpack_require__.e(4795).then(__webpack_require__.bind(__webpack_require__,29388))),66:je.lazy(()=>__webpack_require__.e(26).then(__webpack_require__.bind(__webpack_require__,90025))),67:je.lazy(()=>__webpack_require__.e(8882).then(__webpack_require__.bind(__webpack_require__,96791))),68:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,22797))),69:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,76715))),70:je.lazy(()=>__webpack_require__.e(7045).then(__webpack_require__.bind(__webpack_require__,74622))),71:je.lazy(()=>__webpack_require__.e(1211).then(__webpack_require__.bind(__webpack_require__,45629))),72:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,7880))),73:je.lazy(()=>Promise.all([__webpack_require__.e(7031),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,66314))),74:je.lazy(()=>Promise.all([__webpack_require__.e(5883),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,96993))),75:je.lazy(()=>Promise.all([__webpack_require__.e(5883),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,74167))),76:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,77560))),77:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,98646))),78:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,24448))),79:je.lazy(()=>__webpack_require__.e(3442).then(__webpack_require__.bind(__webpack_require__,56273))),80:je.lazy(()=>__webpack_require__.e(2102).then(__webpack_require__.bind(__webpack_require__,3435))),81:je.lazy(()=>__webpack_require__.e(2425).then(__webpack_require__.bind(__webpack_require__,86205))),82:je.lazy(()=>__webpack_require__.e(2404).then(__webpack_require__.bind(__webpack_require__,58264))),83:je.lazy(()=>__webpack_require__.e(9785).then(__webpack_require__.bind(__webpack_require__,13933))),84:je.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),85:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55227))),86:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,76431))),87:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63329))),88:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,18583))),89:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,44923))),90:je.lazy(()=>__webpack_require__.e(4030).then(__webpack_require__.bind(__webpack_require__,3235))),91:je.lazy(()=>__webpack_require__.e(4030).then(__webpack_require__.bind(__webpack_require__,3235))),92:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,78439))),93:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67506))),94:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,63298))),95:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,23072))),96:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,55715))),97:je.lazy(()=>__webpack_require__.e(2603).then(__webpack_require__.bind(__webpack_require__,54488))),98:je.lazy(()=>__webpack_require__.e(4216).then(__webpack_require__.bind(__webpack_require__,39682))),99:je.lazy(()=>__webpack_require__.e(5319).then(__webpack_require__.bind(__webpack_require__,58026))),100:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,50684))),101:je.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,79536))),102:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),103:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),104:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,81189))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),106:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),107:je.lazy(()=>__webpack_require__.e(6776).then(__webpack_require__.bind(__webpack_require__,61526))),108:je.lazy(()=>__webpack_require__.e(6776).then(__webpack_require__.bind(__webpack_require__,61526))),109:je.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),110:je.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),111:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),112:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),113:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),114:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),115:je.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,56168))),116:je.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,80572))),117:je.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,334))),118:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),119:je.lazy(()=>Promise.all([__webpack_require__.e(7767),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),120:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,60949))),121:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,48153))),122:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,22428))),123:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,64489))),124:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,4417))),125:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,77014))),126:je.lazy(()=>__webpack_require__.e(6185).then(__webpack_require__.bind(__webpack_require__,59104))),127:je.lazy(()=>__webpack_require__.e(6185).then(__webpack_require__.bind(__webpack_require__,59104))),128:je.lazy(()=>__webpack_require__.e(8827).then(__webpack_require__.bind(__webpack_require__,93852))),129:je.lazy(()=>__webpack_require__.e(8827).then(__webpack_require__.bind(__webpack_require__,93852))),130:je.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),131:je.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),132:je.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),133:je.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),134:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,93711))),135:je.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,6314))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,68716))),137:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,79147))),138:je.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),139:je.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),140:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,91243))),141:je.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),142:je.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),143:je.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),144:je.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),145:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,50636))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),147:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,46879))),151:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,16055))),152:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,89034))),153:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,79390))),154:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,9098))),155:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,24680))),156:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,34306))),157:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,82019))),158:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,2446))),159:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,29351))),161:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,29351))),162:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,40571))),163:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,29351))),164:je.lazy(()=>Promise.all([__webpack_require__.e(1017),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),165:je.lazy(()=>Promise.all([__webpack_require__.e(1017),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),166:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,7870))),167:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,4505))),168:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,93685))),169:je.lazy(()=>Promise.all([__webpack_require__.e(1017),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,99028))),170:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),171:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,13207))),172:je.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,48077))),173:je.lazy(()=>__webpack_require__.e(4264).then(__webpack_require__.bind(__webpack_require__,23752))),174:je.lazy(()=>__webpack_require__.e(4264).then(__webpack_require__.bind(__webpack_require__,23752))),175:je.lazy(()=>__webpack_require__.e(508).then(__webpack_require__.bind(__webpack_require__,92471))),176:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),177:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,85973))),178:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),179:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),180:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,29488))),181:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,26472))),182:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(9762),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),183:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),184:je.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,30557))),185:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,98491))),186:je.lazy(()=>Promise.all([__webpack_require__.e(3495),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,74660))),187:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,26917))),188:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,49048))),189:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,23671))),190:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,31341))),191:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3495),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,36659))),192:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,80265))),193:je.lazy(()=>__webpack_require__.e(7857).then(__webpack_require__.bind(__webpack_require__,55233))),194:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),195:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),196:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),197:je.lazy(()=>Promise.all([__webpack_require__.e(9762),__webpack_require__.e(8395),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),198:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,28669))),199:je.lazy(()=>__webpack_require__.e(1423).then(__webpack_require__.bind(__webpack_require__,78246))),200:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,73661))),201:je.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,63071))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,75494))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,85074))),206:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,2889))),207:je.lazy(()=>__webpack_require__.e(1475).then(__webpack_require__.bind(__webpack_require__,65630))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4886),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,17516))),209:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,9829))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3495),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,96547))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),212:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),213:je.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),214:je.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),215:je.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),216:je.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),219:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,48997))),220:je.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,24677))),221:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,85424))),222:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),223:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71020))),224:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,58949))),225:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,24662))),226:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,83014))),227:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),228:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),229:je.lazy(()=>__webpack_require__.e(6820).then(__webpack_require__.bind(__webpack_require__,57430))),230:je.lazy(()=>__webpack_require__.e(8517).then(__webpack_require__.bind(__webpack_require__,46613))),231:je.lazy(()=>__webpack_require__.e(7043).then(__webpack_require__.bind(__webpack_require__,6510))),232:je.lazy(()=>__webpack_require__.e(2806).then(__webpack_require__.bind(__webpack_require__,30577))),233:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,61222))),234:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59556))),235:je.lazy(()=>Promise.all([__webpack_require__.e(3495),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,26353))),236:je.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,2420))),237:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,57387))),238:je.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,73015))),239:je.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,52012))),240:je.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,19175))),241:je.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,11358))),242:je.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,26277))),243:je.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,72806))),244:je.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,23959))),245:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31799))),246:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,89881))),247:je.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,17734))),248:je.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,21572))),249:je.lazy(()=>Promise.all([__webpack_require__.e(3495),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,8582))),250:je.lazy(()=>__webpack_require__.e(8286).then(__webpack_require__.bind(__webpack_require__,50553))),251:je.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,27966))),252:je.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,51935))),253:je.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,68628))),254:je.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,66529))),255:je.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,48590))),256:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,19161))),257:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,88480))),258:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,21838))),259:je.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,46007))),260:je.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,99557))),261:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,41894))),262:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49696))),263:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,79488))),264:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,4033))),265:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),266:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),267:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,99135))),268:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,26058))),269:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),270:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),271:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),272:je.lazy(()=>Promise.all([__webpack_require__.e(1793),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),273:je.lazy(()=>__webpack_require__.e(7460).then(__webpack_require__.bind(__webpack_require__,86962))),274:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,98897))),275:je.lazy(()=>__webpack_require__.e(6913).then(__webpack_require__.bind(__webpack_require__,90605))),276:je.lazy(()=>__webpack_require__.e(6913).then(__webpack_require__.bind(__webpack_require__,90605))),277:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),278:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28485))),279:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,95677))),280:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,97648))),281:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,5188))),282:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,7264))),283:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,10598))),284:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,4255))),285:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,7602))),286:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,81255))),287:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,45980))),288:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,94922))),289:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,80931))),290:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,8453))),291:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,5266))),292:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,24242))),293:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55006))),294:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,14206))),295:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,63586))),296:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),297:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),298:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,11018))),299:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89085))),300:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,41326))),301:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,93513))),302:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,71432))),303:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,92450))),304:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,18245))),305:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,34644))),306:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),307:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),308:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,87110))),309:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),310:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(4886),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),312:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(4886),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),313:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),314:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9762),__webpack_require__.e(4886),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),315:je.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),316:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,36190))),317:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,41092))),318:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),319:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,23632))),320:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,58921))),321:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,17553))),322:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,80465))),323:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,6055))),324:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,16643))),325:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,29331))),326:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),327:je.lazy(()=>__webpack_require__.e(928).then(__webpack_require__.bind(__webpack_require__,10178))),328:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),329:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),330:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),331:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,58114))),332:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,39661))),333:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,9505))),334:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,72085))),335:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,20792))),336:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,61622))),337:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,62463))),338:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,69399))),339:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),340:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,38607))),341:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,12279))),342:je.lazy(()=>__webpack_require__.e(5359).then(__webpack_require__.bind(__webpack_require__,74607))),343:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),344:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),345:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),346:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),347:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),348:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),349:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),350:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),351:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),352:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),353:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),354:je.lazy(()=>__webpack_require__.e(8447).then(__webpack_require__.bind(__webpack_require__,34341))),355:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),356:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),357:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),358:je.lazy(()=>__webpack_require__.e(4715).then(__webpack_require__.bind(__webpack_require__,34322))),359:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),360:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),361:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),362:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),363:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),364:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),365:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),366:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),367:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),368:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),369:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),370:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),371:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),372:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),373:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),374:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),375:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),376:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),377:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),378:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),379:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),380:je.lazy(()=>__webpack_require__.e(9677).then(__webpack_require__.bind(__webpack_require__,85132))),381:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),382:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),383:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),384:je.lazy(()=>__webpack_require__.e(8447).then(__webpack_require__.bind(__webpack_require__,34341))),385:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),386:je.lazy(()=>__webpack_require__.e(1045).then(__webpack_require__.bind(__webpack_require__,16807))),387:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),388:je.lazy(()=>__webpack_require__.e(4715).then(__webpack_require__.bind(__webpack_require__,34322))),389:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),390:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),391:je.lazy(()=>Promise.all([__webpack_require__.e(3816),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),392:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),393:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),394:je.lazy(()=>Promise.all([__webpack_require__.e(2083),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),395:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),396:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),397:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),398:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),399:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),400:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),401:je.lazy(()=>__webpack_require__.e(3747).then(__webpack_require__.bind(__webpack_require__,54758))),402:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),403:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),404:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,93514))),405:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,88773))),406:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,9744))),407:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,8091))),408:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,90493))),409:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),410:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,67080))),411:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,36801))),412:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,69756))),413:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,29586))),414:je.lazy(()=>__webpack_require__.e(1461).then(__webpack_require__.bind(__webpack_require__,73823))),415:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,93147))),416:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,76919))),417:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),418:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),419:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),420:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),421:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),422:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,11556))),423:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),424:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),425:je.lazy(()=>Promise.all([__webpack_require__.e(8679),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,34965))),426:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52896))),427:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),428:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,18562))),429:je.lazy(()=>__webpack_require__.e(5382).then(__webpack_require__.bind(__webpack_require__,10019))),430:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),431:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,84384))),432:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,62125))),433:je.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,30110))),434:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),435:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,79595))),436:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),437:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,80633))),438:je.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,81717))),439:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,46289))),440:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),441:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,12990))),442:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,85911))),443:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),444:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,41826))),445:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,37954))),446:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,77780))),447:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,18699))),448:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,56676))),449:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,46989))),450:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,79811))),451:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,5382))),452:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),453:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,88229))),454:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),455:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,92006))),456:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,63207))),457:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),458:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,79229))),459:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),460:je.lazy(()=>__webpack_require__.e(5729).then(__webpack_require__.bind(__webpack_require__,93188))),461:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),462:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,74843))),463:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,38550))),464:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,97437))),465:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,54431))),466:je.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),467:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2728),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,22198))),468:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,3233))),469:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,89493))),470:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,78400))),471:je.lazy(()=>__webpack_require__.e(6904).then(__webpack_require__.bind(__webpack_require__,17206))),472:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,39914))),473:je.lazy(()=>__webpack_require__.e(6904).then(__webpack_require__.bind(__webpack_require__,17206))),474:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,99524))),475:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),476:je.lazy(()=>Promise.all([__webpack_require__.e(7166),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),477:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,82657))),478:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18700))),479:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58144))),480:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),481:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6448))),482:je.lazy(()=>__webpack_require__.e(4496).then(__webpack_require__.bind(__webpack_require__,67501))),483:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,52600))),484:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,23077))),485:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,61657))),486:je.lazy(()=>__webpack_require__.e(4496).then(__webpack_require__.bind(__webpack_require__,67501))),487:je.lazy(()=>__webpack_require__.e(4496).then(__webpack_require__.bind(__webpack_require__,67501))),488:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75435))),489:je.lazy(()=>__webpack_require__.e(8999).then(__webpack_require__.bind(__webpack_require__,65007))),490:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,37787))),491:je.lazy(()=>__webpack_require__.e(67).then(__webpack_require__.bind(__webpack_require__,65120))),492:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,89049)))}}})}var D=__webpack_require__(51579),L=__webpack_require__(93869),ve=__webpack_require__(71418),Ze=__webpack_require__(98450),en=()=>je.createElement(ve.Z,{size:"middle",className:Ze.Z.loading}),Sn=__webpack_require__(90115),yi=__webpack_require__(66649),pn=__webpack_require__.n(yi),qa=__webpack_require__(91392),Fo=__webpack_require__.n(qa),ns=__webpack_require__(73100),Ks=__webpack_require__.n(ns),Js=__webpack_require__(14805),cu=__webpack_require__.n(Js),Io=__webpack_require__(13477),qc=__webpack_require__.n(Io),rc=__webpack_require__(64796),Lc=__webpack_require__.n(rc),Jc=__webpack_require__(9007),qu=__webpack_require__.n(Jc),Ti=__webpack_require__(58626),Al=__webpack_require__.n(Ti),bf=__webpack_require__(9084),Vo=__webpack_require__.n(bf),Aa=__webpack_require__(5116),ll=__webpack_require__.n(Aa),Cl=__webpack_require__(50991),nc=__webpack_require__.n(Cl),ic=__webpack_require__(39050),Wl=__webpack_require__.n(ic),Tl=__webpack_require__(1554),xf=__webpack_require__.n(Tl),Bu=__webpack_require__(59697),Hl=__webpack_require__.n(Bu);pn().extend(Ks()),pn().extend(cu()),pn().extend(qc()),pn().extend(Lc()),pn().extend(qu()),pn().extend(Al()),pn().extend(Vo()),pn().extend(ll()),pn().extend(nc()),pn().extend(Wl()),pn().extend(xf()),pn().extend(Hl()),pn().extend(Fo());var ef=Object.defineProperty,Gl=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,Pl=(Mn,ri,Xi)=>ri in Mn?ef(Mn,ri,{enumerable:!0,configurable:!0,writable:!0,value:Xi}):Mn[ri]=Xi,ac=(Mn,ri)=>{for(var Xi in ri||(ri={}))Ef.call(ri,Xi)&&Pl(Mn,Xi,ri[Xi]);if(Gl)for(var Xi of Gl(ri))Nu.call(ri,Xi)&&Pl(Mn,Xi,ri[Xi]);return Mn},Mc=(Mn,ri,Xi)=>new Promise((Ma,oa)=>{var Ca=ua=>{try{Fs(Xi.next(ua))}catch(Zs){oa(Zs)}},ga=ua=>{try{Fs(Xi.throw(ua))}catch(Zs){oa(Zs)}},Fs=ua=>ua.done?Ma(ua.value):Promise.resolve(ua.value).then(Ca,ga);Fs((Xi=Xi.apply(Mn,ri)).next())});const Hu="/react/build/",Su=!1;function Au(){return Mc(this,null,function*(){const Mn=(0,D.gD)(),{routes:ri,routeComponents:Xi}=yield P(Mn);yield Mn.applyPlugins({key:"patchRoutes",type:Sn.ApplyPluginsType.event,args:{routes:ri,routeComponents:Xi}});const Ma=Mn.applyPlugins({key:"modifyContextOpts",type:Sn.ApplyPluginsType.modify,initialValue:{}}),oa=Ma.basename||"/",Ca=Ma.historyType||"browser",ga=(0,L.fi)(ac({type:Ca,basename:oa},Ma.historyOpts));return Mn.applyPlugins({key:"render",type:Sn.ApplyPluginsType.compose,initialValue(){const Fs={useStream:!0,routes:ri,routeComponents:Xi,pluginManager:Mn,mountElementId:"root",rootElement:Ma.rootElement||document.getElementById("root"),loadingComponent:en,publicPath:Hu,runtimePublicPath:Su,history:ga,historyType:Ca,basename:oa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ma.callback},ua=Mn.applyPlugins({key:"modifyClientRenderOpts",type:Sn.ApplyPluginsType.modify,initialValue:Fs});return Qc(ua)}})()})}Au(),typeof window!="undefined"&&(window.g_umi={version:"4.6.7"})})()})();