diff --git a/index.html b/index.html index 861ff948d4..e2ea0098fb 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__index.7d86b4db.async.js b/layouts__index.9124638f.async.js similarity index 86% rename from layouts__index.7d86b4db.async.js rename to layouts__index.9124638f.async.js index a95f291f6e..525e144012 100644 --- a/layouts__index.7d86b4db.async.js +++ b/layouts__index.9124638f.async.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1717],{89489:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},59477:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},40001:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},65363:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},81953:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},49198:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},84105:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},18785:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},87169:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},73331:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15277:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},52671:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},8657:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},56082:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},33853:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15075:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},62772:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},43531:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},61485:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},38819:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},47472:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},21328:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(59301),u=e(25690),S=e(43418),ee="data:image/png;base64,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",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC",I={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:le,occupationValue:h,onCancel:ue=()=>{}})=>{const b=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:d}),t.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),M=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:ee}),t.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),J=()=>h===3?t.createElement(t.Fragment,null,M(),b()):h===2?b():M();return t.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{ue(),u.history.push("/account/certification")},onCancel:()=>{ue()}},t.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:I.flexRow},J()))};var se=(0,u.connect)(({paperlibrary:le,loading:h,globalSetting:ue})=>({paperlibrary:le,globalSetting:ue,loading:h.effects}))(n)},9399:function(un,Ve,e){e.d(Ve,{Z:function(){return F}});var t=e(59301),u=e(48066),S=e(29679),ee=e(19248),d=e(96512),I=e(14809),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},se=n,le=e(7657),h=function(xe,Pe){return t.createElement(le.Z,(0,I.Z)({},xe,{ref:Pe,icon:se}))},ue=t.forwardRef(h),b=ue,M=e(92310),J=e.n(M),ie=e(36355),Je=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ue=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),K=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),E=e(83116),r=e(37613);const x=W=>{const{componentCls:xe,lineHeightHeading3:Pe,iconCls:Ie,padding:rt,paddingXL:Ct,paddingXS:ut,paddingLG:he,marginXS:qe,lineHeight:T}=W;return{[xe]:{padding:`${he*2}px ${Ct}px`,"&-rtl":{direction:"rtl"}},[`${xe} ${xe}-image`]:{width:W.imageWidth,height:W.imageHeight,margin:"auto"},[`${xe} ${xe}-icon`]:{marginBottom:he,textAlign:"center",[`& > ${Ie}`]:{fontSize:W.iconFontSize}},[`${xe} ${xe}-title`]:{color:W.colorTextHeading,fontSize:W.titleFontSize,lineHeight:Pe,marginBlock:qe,textAlign:"center"},[`${xe} ${xe}-subtitle`]:{color:W.colorTextDescription,fontSize:W.subtitleFontSize,lineHeight:T,textAlign:"center"},[`${xe} ${xe}-content`]:{marginTop:he,padding:`${he}px ${rt*2.5}px`,backgroundColor:W.colorFillAlter},[`${xe} ${xe}-extra`]:{margin:W.extraMargin,textAlign:"center","& > *":{marginInlineEnd:ut,"&:last-child":{marginInlineEnd:0}}}}},P=W=>{const{componentCls:xe,iconCls:Pe}=W;return{[`${xe}-success ${xe}-icon > ${Pe}`]:{color:W.resultSuccessIconColor},[`${xe}-error ${xe}-icon > ${Pe}`]:{color:W.resultErrorIconColor},[`${xe}-info ${xe}-icon > ${Pe}`]:{color:W.resultInfoIconColor},[`${xe}-warning ${xe}-icon > ${Pe}`]:{color:W.resultWarningIconColor}}},G=W=>[x(W),P(W)],Y=W=>G(W);var V=(0,E.Z)("Result",W=>{const xe=W.colorInfo,Pe=W.colorError,Ie=W.colorSuccess,rt=W.colorWarning,Ct=(0,r.TS)(W,{resultInfoIconColor:xe,resultErrorIconColor:Pe,resultSuccessIconColor:Ie,resultWarningIconColor:rt,imageWidth:250,imageHeight:295});return[Y(Ct)]},W=>({titleFontSize:W.fontSizeHeading3,subtitleFontSize:W.fontSize,iconFontSize:W.fontSizeHeading3*3,extraMargin:`${W.paddingLG}px 0 0 0`}));const Z={success:S.Z,error:ee.Z,info:d.Z,warning:b},Me={404:Je,500:Ue,403:K},pe=Object.keys(Me),it=W=>{let{prefixCls:xe,icon:Pe,status:Ie}=W;const rt=J()(`${xe}-icon`);if(pe.includes(`${Ie}`)){const ut=Me[Ie];return t.createElement("div",{className:`${rt} ${xe}-image`},t.createElement(ut,null))}const Ct=t.createElement(Z[Ie]);return Pe===null||Pe===!1?null:t.createElement("div",{className:rt},Pe||Ct)},ge=W=>{let{prefixCls:xe,extra:Pe}=W;return Pe?t.createElement("div",{className:`${xe}-extra`},Pe):null},Ce=W=>{let{prefixCls:xe,className:Pe,rootClassName:Ie,subTitle:rt,title:Ct,style:ut,children:he,status:qe="info",icon:T,extra:O}=W;const{getPrefixCls:L,direction:s,result:H}=t.useContext(ie.E_),de=L("result",xe),[v,c]=V(de),Q=J()(de,`${de}-${qe}`,Pe,H==null?void 0:H.className,Ie,{[`${de}-rtl`]:s==="rtl"},c),R=Object.assign(Object.assign({},H==null?void 0:H.style),ut);return v(t.createElement("div",{className:Q,style:R},t.createElement(it,{prefixCls:de,status:qe,icon:T}),t.createElement("div",{className:`${de}-title`},Ct),rt&&t.createElement("div",{className:`${de}-subtitle`},rt),t.createElement(ge,{prefixCls:de,extra:O}),he&&t.createElement("div",{className:`${de}-content`},he)))};Ce.PRESENTED_IMAGE_403=Me[403],Ce.PRESENTED_IMAGE_404=Me[404],Ce.PRESENTED_IMAGE_500=Me[500];var ne=Ce,X=e(3113),we=Object.defineProperty,m=(W,xe,Pe)=>xe in W?we(W,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):W[xe]=Pe,A=(W,xe,Pe)=>m(W,typeof xe!="symbol"?xe+"":xe,Pe);const{Paragraph:z,Text:D}=u.default;class B extends t.Component{constructor(){super(...arguments),A(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(xe){return{hasError:!0,error:xe,errorInfo:null}}componentDidCatch(xe,Pe){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",xe),console.log("\u9519\u8BEF\u4FE1\u606F:",Pe),this.setState({error:xe,errorInfo:Pe})}render(){var xe,Pe;return this.state.hasError?t.createElement(ne,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(xe=this.state.error)==null?void 0:xe.message,extra:[t.createElement(X.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},t.createElement("div",{className:"desc"},t.createElement(z,null,t.createElement(D,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",t.createElement("br",null),(Pe=this.state.errorInfo)==null?void 0:Pe.componentStack)))):this.props.children}}var F=B},85754:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(59301),u=e(25690),S=e(43418),ee=e(8591),d=e(92832),I=e(24905),n=e(82220),se=e(21328),le=e(51257),h=e(3113),ue=e(87169),b={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},M=e(32637),J=e(59301);const ie=({classroomList:r,dispatch:x,user:P})=>J.createElement(S.default,{open:r.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:J.createElement("span",null,J.createElement(ue.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},J.createElement("div",{style:{textAlign:"center",marginBottom:30}},J.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",J.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),J.createElement("img",{style:{width:130,height:130},src:M})),J.createElement("div",{className:b.bottom},J.createElement(h.ZP,{className:b.yes,onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var _=(0,u.connect)(({classroomList:r,user:x})=>({classroomList:r,user:x}))(ie),Je=e(38986),Ee=e(59301),Ue=(r,x,P)=>new Promise((G,Y)=>{var V=pe=>{try{Me(P.next(pe))}catch(it){Y(it)}},Z=pe=>{try{Me(P.throw(pe))}catch(it){Y(it)}},Me=pe=>pe.done?G(pe.value):Promise.resolve(pe.value).then(V,Z);Me((P=P.apply(r,x)).next())}),be=(r=>(r[r.Professor=1]="Professor",r[r.AssistantProfessor=2]="AssistantProfessor",r[r.Student=3]="Student",r))(be||{});const K=({visible:r,user:x,account:P,onCancel:G=()=>{},dispatch:Y})=>{const[V,Z]=(0,t.useState)(),[Me,pe]=(0,t.useState)([]),[it,ge]=(0,t.useState)(!1),[Ce,ne]=(0,t.useState)(!1),[X,we]=(0,t.useState)(),[m,A]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var F,W;(F=x==null?void 0:x.userInfo)!=null&&F.identity&&pe([((W=x==null?void 0:x.userInfo)==null?void 0:W.identity)==="student"?3:1])},[x]);const z=F=>{const W=()=>{window.location.href=(F==null?void 0:F.jump_url)||`/classrooms/${F==null?void 0:F.course_id}`};if(Me.includes(1)){S.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc"},(F==null?void 0:F.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{W()}});return}W()},D=()=>Ue(void 0,null,function*(){if(!V){ee.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let F=yield(0,Je.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:V}});if(F!=null&&F.need_pro_auth&&!Me.includes(1)&&!Me.includes(2)){Y({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:V,checkedList:Me}}),B();return}ge(!0);const W=yield(0,n.cR)({invite_code:V,professor:Me.includes(1)?1:null,assistant_professor:Me.includes(2)?1:null,student:Me.includes(3)?1:null});if(ge(!1),(W==null?void 0:W.status)===-4&&(G(),Y({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(W==null?void 0:W.status)===-12&&ee.ZP.warning(W==null?void 0:W.message),(W==null?void 0:W.status)===-2){if(B(),W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ne(!0),we(1);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(2);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(3);return}}if((W==null?void 0:W.status)===0){(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),B(),W!=null&&W.course_id?z(W):ee.ZP.success(W.message);return}}),B=()=>Ue(void 0,null,function*(){G()});return Ee.createElement(Ee.Fragment,null,Ee.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:r,confirmLoading:it,onOk:D,onCancel:B},Ee.createElement("div",{className:"tc"},Ee.createElement("div",null,Ee.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ee.createElement(d.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:V,onChange:F=>{if(F.target.value.length>=7){ee.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Z(F.target.value)}})),Ee.createElement("div",{className:"mt10 font14"},Ee.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ee.createElement(I.default.Group,{value:Me,onChange:F=>pe(F)},Ee.createElement(I.default,{value:1,disabled:Me.includes(2)},"\u6559\u5E08"),Ee.createElement(I.default,{value:2,disabled:Me.includes(1)},"\u52A9\u6559"),Ee.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ee.createElement(_,null),Ee.createElement(se.Z,{visible:Ce,onCancel:()=>ne(!1),occupationValue:X}))};var E=(0,u.connect)(({user:r,account:x})=>({user:r,account:x}))(K)},65218:function(un,Ve,e){e.d(Ve,{Z:function(){return _t},g:function(){return kt}});var t=e(59301),u=e(25690),S=e(44e3),ee=e(92832),d=e(43418),I={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),se=e(95237),le=e(43604),h=e(20834),ue=e(38854),b=e(5112),M=e(82220),J=e(51257),ie=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),_=(oe=>(oe.Manager="manager",oe.Developer="developer",oe.Reporter="reporter",oe))(_||{}),Ee=({visible:oe,onCancel:me=()=>{}})=>{const[Se,De]=(0,t.useState)(),[Le,Bt]=(0,t.useState)(),[At,Nt]=(0,t.useState)(!1),tt=()=>ie(void 0,null,function*(){if(!Se){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Se.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Le){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Nt(!0);const Cn=yield(0,M.vm)({code:Se,role:Le});Nt(!1),Kt();const Tt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Tt[Cn.status]){n.ZP.info(Tt[Cn.status]);return}if(Cn.status===0){Le==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),u.history.push(`/projects/${Cn==null?void 0:Cn.project_id}`)):((0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Kt=()=>ie(void 0,null,function*(){me()});return t.createElement(t.Fragment,null,t.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:oe,confirmLoading:At,onOk:tt,onCancel:Kt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Se,onChange:Cn=>{if(Cn.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}De(Cn.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(b.ZP.Group,{value:Le,onChange:Cn=>Bt(Cn.target.value)},t.createElement(b.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(b.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(b.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ue=e(85754),be={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},K=e(40197),E=e(78241),r=e(57809),x=e(12309),P=Object.defineProperty,G=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(oe,me,Se)=>me in oe?P(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,it=(oe,me)=>{for(var Se in me||(me={}))Z.call(me,Se)&&pe(oe,Se,me[Se]);if(V)for(var Se of V(me))Me.call(me,Se)&&pe(oe,Se,me[Se]);return oe},ge=(oe,me)=>G(oe,Y(me)),Ce=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const ne=({globalSetting:oe,dispatch:me,user:Se,info:De,open:Le,onCancel:Bt=()=>{}})=>{var At;const[Nt,tt]=(0,t.useState)([]),[Kt,Cn]=(0,t.useState)([]),[Tt,Yt]=(0,t.useState)([]),[Zt]=E.default.useForm(),[Hn,vn]=(0,t.useState)(!1),[jn,Wn]=(0,t.useState)(!1),Sn=(0,t.useRef)(null),nr=(0,t.useRef)(1),[br,Lr]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Le&&rn()},[Le]);const rn=()=>Ce(void 0,null,function*(){var An;const hr=De;if(!(0,K.o1)(me))return;const{user_school_id:Hr="",department_id:dr="",school_name:Mr="",department_name:zr=""}=Se.userInfo||{},Ln=(An=hr==null?void 0:hr.graduation_years)==null?void 0:An.at(-1);Cn([{id:Hr,name:Mr}]),yield zn(Hr),Zt.setFieldsValue({year:Ln,school_id:Hr,department_id:Number(dr),name:`${Ln}${Mr}${zr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Vt=An=>Ce(void 0,null,function*(){const hr=yield(0,x.J3)(ge(it({},An),{tab_module_type:"graduations"}));return hr!=null&&hr.un_purchased&&me({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),hr.status===0&&tt((hr==null?void 0:hr.graduation_years)||[]),hr}),xn=(An,hr=500)=>{Wn(!0),clearTimeout(Sn.current),Sn.current=setTimeout(()=>Ce(void 0,null,function*(){nr.current+=1;const Hr=nr.current,dr=yield(0,x.NT)({keyword:An});dr.status===0&&nr.current===Hr&&(Cn((dr==null?void 0:dr.schools)||[]),Wn(!1))}),hr)},zn=An=>Ce(void 0,null,function*(){if(!An)return;const hr=yield(0,x.Ps)({page:1,limit:9999,id:An});hr.status===0&&Yt((hr==null?void 0:hr.departments)||[])});return t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Le,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Hn,onCancel:Bt,onOk:()=>Zt.submit()},t.createElement(E.default,{colon:!1,form:Zt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,hr)=>{An.school_id&&(zn(hr.school_id),Zt.setFieldValue("department_id",null))},onFinish:An=>Ce(void 0,null,function*(){vn(!0);const hr=yield(0,x.Wz)(An);hr.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Zt.resetFields(),Bt(),(0,J.xg)(`/graduations/${hr==null?void 0:hr.identifier}/index`)),vn(!1)})},t.createElement(E.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(r.default,{style:{width:344},size:"large",options:(At=De==null?void 0:De.graduation_years)==null?void 0:At.map(An=>({value:An,label:An}))})),t.createElement(E.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(r.default,{showSearch:!0,filterOption:!1,onSearch:An=>{xn(An)},loading:jn,size:"large",style:{width:344},options:Kt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(r.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Tt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(ee.default,{showCount:!0,style:{width:344},maxLength:60}))))};var X=(0,u.connect)(({user:oe,globalSetting:me,loading:Se})=>({user:oe,globalSetting:me,loading:Se}))(ne),we=e(38986),m=Object.defineProperty,A=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,B=(oe,me,Se)=>me in oe?m(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,F=(oe,me)=>{for(var Se in me||(me={}))z.call(me,Se)&&B(oe,Se,me[Se]);if(A)for(var Se of A(me))D.call(me,Se)&&B(oe,Se,me[Se]);return oe},W=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xe=({globalSetting:oe,dispatch:me,user:Se,open:De,onCancel:Le=()=>{}})=>{const[Bt]=E.default.useForm(),[At,Nt]=(0,t.useState)(!1),[tt,Kt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Cn;if(De){const Tt={code:"",user_type:((Cn=Se==null?void 0:Se.userInfo)==null?void 0:Cn.identity)==="student"?2:1,major:""};Bt.setFieldsValue(Tt),Kt(F({},Tt))}},[De]),t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:De,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:At,onCancel:Le,onOk:()=>Bt.submit()},t.createElement(E.default,{colon:!1,form:Bt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Cn,Tt)=>Kt(F({},Tt)),onFinish:Cn=>W(void 0,null,function*(){Nt(!0);const Tt=yield(0,we.ZP)("/api/graduations/join.json",{method:"post",body:Cn});Tt.status===0&&(Le(),Tt!=null&&Tt.identifier?(0,J.xg)(`/graduations/${Tt==null?void 0:Tt.identifier}/index`):n.ZP.success(Tt==null?void 0:Tt.message)),Nt(!1)})},t.createElement(E.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(E.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(b.ZP.Group,null,t.createElement(b.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(b.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(tt==null?void 0:tt.user_type)===2&&t.createElement(E.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(ee.default,{showCount:!0,maxLength:60}))))};var Pe=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(xe),Ie=e(59301),rt=Object.defineProperty,Ct=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,O=(oe,me,Se)=>me in oe?rt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,L=(oe,me)=>{for(var Se in me||(me={}))qe.call(me,Se)&&O(oe,Se,me[Se]);if(he)for(var Se of he(me))T.call(me,Se)&&O(oe,Se,me[Se]);return oe},s=(oe,me)=>Ct(oe,ut(me)),H=(oe,me)=>{var Se={};for(var De in oe)qe.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&he)for(var De of he(oe))me.indexOf(De)<0&&T.call(oe,De)&&(Se[De]=oe[De]);return Se},de=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),v=(oe=>(oe.Projects="projects",oe.Shixuns="shixuns",oe.Classrooms="classrooms",oe))(v||{}),c=(oe=>(oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics",oe.Graduations="graduations",oe))(c||{});const Q=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At}=me,Nt=H(me,["homePage","user","globalSetting","loading","dispatch"]),tt,Kt,Cn,Tt;const[Yt,Zt]=(0,t.useState)(),[Hn,vn]=(0,t.useState)(),[jn,Wn]=(0,t.useState)(!1),[Sn,nr]=(0,t.useState)(!1),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)();function xn(Ln,en){for(const sn of Ln){if(sn.link===en)return sn.hidden;if(sn.subitem&&sn.subitem.length>0){let tn=sn.subitem;for(const rr of tn)if(rr.link===en)return rr.hidden;return!1}}return!0}const zn=xn(((tt=Le.setting)==null?void 0:tt.navbar)||[],"/classrooms"),An=xn(((Kt=Le.setting)==null?void 0:Kt.navbar)||[],"/shixuns"),hr=xn(((Cn=Le.setting)==null?void 0:Cn.navbar)||[],"/paths"),Hr=xn(((Tt=Le.setting)==null?void 0:Tt.navbar)||[],"/graduations"),dr=Ln=>{var en;if((0,K.tJ)(At)){if(Ln==="projects"&&!((en=De.userInfo)!=null&&en.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ln==="classrooms"?Zt(!0):Ln==="projects"&&vn(!0)}},Mr=(Ln,en)=>{var sn;if((0,K.tJ)(At)){if(en==="projects"&&!((sn=De.userInfo)!=null&&sn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}en==="shixuns"&&!(0,K.xY)()||Ln&&(window.location.href=Ln)}},zr=Ln=>{var en,sn,tn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho,Lo,zo,Zo,ro,Gt,ur,kn;return Ie.createElement(Ie.Fragment,null,Ie.createElement(se.Z,{justify:"space-around",className:"pt5 pb5"},Ie.createElement(le.Z,{className:((en=De.userInfo)==null?void 0:en.user_identity)!=="\u5B66\u751F"?be.joinCol:be.hidden},((sn=De.userInfo)==null?void 0:sn.user_identity)!=="\u5B66\u751F"&&!((tn=Le==null?void 0:Le.setting)!=null&&tn.hide_course)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/classrooms/new")},(rr=De.userInfo)!=null&&rr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((wr=Le==null?void 0:Le.setting)!=null&&wr.hide_shixun)&&((cr=De==null?void 0:De.userInfo)==null?void 0:cr.is_shixun_marker)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Ir=De.userInfo)==null?void 0:Ir.user_identity)!=="\u5B66\u751F"&&!((qr=Le==null?void 0:Le.setting)!=null&&qr.hide_subject)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Eo=Le==null?void 0:Le.setting)!=null&&Eo.is_local)&&((jr=De.userInfo)==null?void 0:jr.main_site)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>{var qn;return Mr(`${(qn=Le==null?void 0:Le.setting)==null?void 0:qn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((kr=De==null?void 0:De.userInfo)==null?void 0:kr.identity)!=="student"&&Ie.createElement(h.default.Item,s(L({},Ln),{onClick:()=>de(void 0,null,function*(){if(!(0,K.o1)(At))return;const qn=yield(0,x.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(qn!=null&&qn.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}qn.status===0&&(Vt(qn),Wn(!0))})}),Ie.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((fo=De.userInfo)!=null&&fo.main_site)&&Ie.createElement("div",null,Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("classrooms")},(ao=De.userInfo)!=null&&ao.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((so=De.userInfo)==null?void 0:so.main_site)&&!((Ho=Le==null?void 0:Le.setting)!=null&&Ho.is_local)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Lo=De.userInfo)==null?void 0:Lo.main_site)&&((zo=De.userInfo)==null?void 0:zo.user_identity)!=="\u5B66\u751F"&&Ie.createElement(le.Z,null,Ie.createElement("div",{className:be.joinBoard})),((Zo=De.userInfo)==null?void 0:Zo.main_site)&&Ie.createElement(le.Z,{className:((ro=De.userInfo)==null?void 0:ro.user_identity)!=="\u5B66\u751F"?be.joinCol:be.w90},Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("classrooms")},(Gt=De.userInfo)!=null&&Gt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ur=De.userInfo)==null?void 0:ur.main_site)&&!((kn=Le==null?void 0:Le.setting)!=null&&kn.is_local)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ie.createElement(h.default.Item,s(L({},Ln),{onClick:()=>{(0,K.o1)(At)&&nr(!0)}}),Ie.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ie.createElement("section",null,Ie.createElement(ue.Z,{dropdownRender:()=>{var Ln;return Ie.createElement(h.default,{className:((Ln=De.userInfo)==null?void 0:Ln.user_identity)!=="\u5B66\u751F"?`${be.rightMenu} ${be.joinMenu} mt10`:`${be.rightMenu} ${be.joinMenu} ${be.w140} mt10`},Ie.createElement(zr,null))},placement:"bottom"},Ie.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Ie.createElement(Ue.Z,{visible:Yt,onCancel:()=>Zt(!1)}),Ie.createElement(Ee,{visible:Hn,onCancel:()=>vn(!1)}),Ie.createElement(X,{info:rn,open:jn,onCancel:()=>Wn(!1)}),Ie.createElement(Pe,{open:Sn,onCancel:()=>nr(!1)}))};var R=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De})=>({homePage:oe,user:Se,globalSetting:De,loading:me.models.index}))(Q),w={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},U=e(48790),Fe=e(86245),ye=e(346),fe=e(59301),Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,It=(oe,me)=>{var Se={};for(var De in oe)Ne.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&Ae)for(var De of Ae(oe))me.indexOf(De)<0&&Re.call(oe,De)&&(Se[De]=oe[De]);return Se},zt=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const Pt=oe=>{var me,Se=RegExp("(^| )"+oe+"=([^;]+)(;|$)");return(me=document.cookie.match(Se))?decodeURIComponent(me[2]):null},Ut=oe=>{var me=new Date;me.setTime(me.getTime()-1);var Se=Pt(oe);Se!=null&&(document.cookie=oe+"="+Se+";expires="+me.toGMTString())};var Wt=(oe=>(oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics",oe.Competition="competitions",oe.Engineering="engineering",oe.Graduations="graduations",oe.Paperlibrary="paperlibrary",oe.Problemset="problemset",oe.Dataset="dataset",oe))(Wt||{});const yt=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At,shixunHomeworks:Nt,location:tt,payload:Kt={}}=me,Cn=It(me,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Tt,Yt,Zt,Hn,vn,jn,Wn,Sn,nr,br,Lr,rn,Vt,xn,zn,An;const hr=(Yt=(((Tt=Le.setting)==null?void 0:Tt.navbar)||[]).find(Ln=>Ln.link==="/classrooms"))==null?void 0:Yt.hidden,Hr=(Hn=(((Zt=Le.setting)==null?void 0:Zt.navbar)||[]).find(Ln=>Ln.link==="/shixuns"))==null?void 0:Hn.hidden,dr=(jn=(((vn=Le.setting)==null?void 0:vn.navbar)||[]).find(Ln=>Ln.link==="/paths"))==null?void 0:jn.hidden,Mr=(Wn=De.userInfo)==null?void 0:Wn.is_school_manage,zr=()=>{var Ln,en,sn,tn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho;return(0,J.Ll)()?fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ln=De.userInfo)==null?void 0:Ln.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(en=De.userInfo)==null?void 0:en.login}/classrooms`},(sn=De.userInfo)!=null&&sn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(tn=De.userInfo)==null?void 0:tn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(rr=De.userInfo)==null?void 0:rr.login}/paths`},(wr=De.userInfo)!=null&&wr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((cr=De.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ir=De.userInfo)==null?void 0:Ir.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((qr=Le.setting)!=null&&qr.hide_competition)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Eo=De.userInfo)==null?void 0:Eo.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((jr=Le.setting)!=null&&jr.hide_virtual)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(kr=De.userInfo)==null?void 0:kr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,U.JA)()&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,U.JA)()&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((ao=(fo=De.navigationInfo)==null?void 0:fo.top)==null?void 0:ao.laboratory_admin_url)&&fe.createElement(h.default.Item,null,fe.createElement("a",{href:(Ho=(so=De.navigationInfo)==null?void 0:so.top)==null?void 0:Ho.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:fe.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Mr&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),fe.createElement(h.default.Item,{className:w.exit},fe.createElement("a",{onClick:()=>zt(void 0,null,function*(){(0,J.m5)();let Lo;try{Lo=yield(0,Fe.vR)({}),n.ZP.success(Lo==null?void 0:Lo.message)}catch(zo){}(0,J.d8)("_educoder_session","logout",1),(0,J.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Lo!=null&&Lo.url?window.location.href=Lo.url:(u.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,U.bg)()?fe.createElement(ue.Z,{className:`${w.height67}`,dropdownRender:zr,placement:"bottomRight"},fe.createElement("section",null,fe.createElement("aside",null,fe.createElement("div",{className:Nt.actionTabs.type===1?w.classromediv:""},fe.createElement("img",{className:`${w.userPic} current ml15`,src:`${(Sn=ye.Z)==null?void 0:Sn.IMG_SERVER}/images/${(nr=De.userInfo)==null?void 0:nr.image_url}`,alt:"",onClick:()=>{var Ln;return u.history.push((0,J.Ll)()?"/account/profile":`/users/${(Ln=De.userInfo)==null?void 0:Ln.login}/classrooms`)}}),(0,J.Ll)()&&fe.createElement("span",{className:"ml10 font16"},(br=De.userInfo)==null?void 0:br.username),fe.createElement("i",{className:`iconfont icon-zhankai4 ${w.icon}`}))))):fe.createElement("div",{className:`font15 ${Le.isIlearning?w.login:""}`},((Lr=Le.setting)==null?void 0:Lr.sso_login_url)&&fe.createElement("a",{target:"_blank",href:(rn=Le.setting)==null?void 0:rn.sso_login_url},fe.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Vt=Le.setting)==null?void 0:Vt.login_logo_url}`,width:40}),fe.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(xn=Le.setting)==null?void 0:xn.sso_login_button_name)),!((zn=Le.setting)!=null&&zn.hide_account_login)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{At({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=Le.setting)!=null&&An.close_register)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml5 mr5"},"|"),fe.createElement(u.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Ht=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De,shixunHomeworks:Le})=>({homePage:oe,user:Se,globalSetting:De,shixunHomeworks:Le,loading:me.models.index}))(yt),Mn=e(65363),$n={tip:"tip___a6MfI"},Tn=Object.defineProperty,tr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,yr=(oe,me,Se)=>me in oe?Tn(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Dn=(oe,me)=>{for(var Se in me||(me={}))qt.call(me,Se)&&yr(oe,Se,me[Se]);if(Un)for(var Se of Un(me))gr.call(me,Se)&&yr(oe,Se,me[Se]);return oe},Rn=(oe,me)=>tr(oe,pr(me)),Gr=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),We=(oe=>(oe[oe.Professor=1]="Professor",oe[oe.AssistantProfessor=2]="AssistantProfessor",oe[oe.Student=3]="Student",oe))(We||{});const ht=({visible:oe,user:me,onCancel:Se=()=>{},dispatch:De,globalSetting:Le})=>{var Bt,At;const[Nt,tt]=(0,t.useState)(!1),[Kt,Cn]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Zt,Hn;if((Zt=me==null?void 0:me.userInfo)!=null&&Zt.login){let vn=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(vn),vn&&(vn!=null&&vn.isShow)&&(vn==null?void 0:vn.login)===((Hn=me==null?void 0:me.userInfo)==null?void 0:Hn.login)&&(tt(!0),Cn({name:vn==null?void 0:vn.name,phone:vn==null?void 0:vn.phone}))}},[me==null?void 0:me.userInfo]);const Tt=()=>Gr(void 0,null,function*(){Se()}),Yt=()=>{let Zt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Rn(Dn({},Zt),{isShow:!1}))),tt(!1)};return t.createElement(t.Fragment,null,Nt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:$n.tip},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(Bt=Le==null?void 0:Le.infoData)==null?void 0:Bt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(At=Le==null?void 0:Le.infoData)==null?void 0:At.phone}`),t.createElement("div",null,t.createElement(Mn.Z,{onClick:Yt,style:{color:"#165dff",fontSize:16}})))))};var Mt=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(ht),dt=e(3113),Xt="data:image/png;base64,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",Fn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,k=(oe,me)=>{var Se={};for(var De in oe)an.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&Fn)for(var De of Fn(oe))me.indexOf(De)<0&&Jn.call(oe,De)&&(Se[De]=oe[De]);return Se};const i=null,p=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At,location:Nt,text:tt,shixunHomeworks:Kt,payload:Cn={}}=me,Tt=k(me,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Yt,Zt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Zt("flex")},[Kt.actionTabs.key]),(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u9690\u85CF"&&(Zt("none"),localStorage.setItem("Noviceguide","0"))},[Kt.actionTabs.key]),t.createElement("div",{style:{display:Yt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Xt,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Kt.actionTabs.text),Kt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Zt("none"),At({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),At({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Zt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var g=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De,shixunHomeworks:Le})=>({homePage:oe,user:Se,globalSetting:De,loading:me.models.index,shixunHomeworks:Le}))(p),C=Object.defineProperty,re=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ke=(oe,me,Se)=>me in oe?C(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,_e=(oe,me)=>{for(var Se in me||(me={}))q.call(me,Se)&&Ke(oe,Se,me[Se]);if(re)for(var Se of re(me))He.call(me,Se)&&Ke(oe,Se,me[Se]);return oe};const at=oe=>React.createElement("svg",_e({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",ft=e(89392),mt=e(92736),ct=e(6848),Ot={content:"content___L4gl0"},vt="data:image/png;base64,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",bt=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xt=({classroomList:oe,loading:me,user:Se,dispatch:De,virtualSpaces:Le,globalSetting:Bt})=>{const At=(0,u.useLocation)();let Nt=!1;(0,t.useEffect)(()=>{Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Nt=!0)},[Bt.actionTabs.key]),(0,t.useEffect)(()=>{Nt&&De({type:"globalSetting/setActionTabs",payload:{}})},[At.pathname]);const tt=()=>{De({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(mt.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(d.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>bt(void 0,null,function*(){}),onCancel:()=>{tt()}},t.createElement("div",{className:Ot.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:vt,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(ct.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Qt=(0,u.connect)(({classroomList:oe,user:me,loading:Se,virtualSpaces:De,globalSetting:Le})=>({classroomList:oe,user:me,loading:Se,virtualSpaces:De,globalSetting:Le}))(xt),nt=e(59301),pt=Object.defineProperty,ce=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Xe=(oe,me,Se)=>me in oe?pt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Te=(oe,me)=>{for(var Se in me||(me={}))ve.call(me,Se)&&Xe(oe,Se,me[Se]);if(ce)for(var Se of ce(me))je.call(me,Se)&&Xe(oe,Se,me[Se]);return oe},lt=(oe,me)=>{var Se={};for(var De in oe)ve.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&ce)for(var De of ce(oe))me.indexOf(De)<0&&je.call(oe,De)&&(Se[De]=oe[De]);return Se},et=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const{Header:gt}=S.default,{Search:jt}=ee.default;function kt(){var oe,me;const De=window.location.pathname.split("/"),Le={};return De[1]=="classrooms"&&De.length>3&&!((oe=De[4])!=null&&oe.includes("newgold"))&&!((me=De[5])!=null&&me.includes("newgold"))&&De[2]!=="coursesId"&&(Le.course_id=De[2]),De[1]==="shixuns"&&De.length>3&&(Le.objective_type="shixun",Le.objective_id=De[2]),De[1]==="paths"&&De.length>3&&(Le.objective_type="path",Le.objective_id=De[2]),Te(Te({},Le),{school:1})}const dn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],gn=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At,isLogin:Nt=!1,shixunHomeworks:tt}=me,Kt=lt(me,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Cn,Tt,Yt,Zt,Hn,vn,jn,Wn,Sn;const nr=(0,u.useLocation)(),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)(""),[xn,zn]=(0,t.useState)(!1),An=kt();(0,t.useEffect)(()=>{At({type:"user/getNavigationInfo",payload:Te({},An)})},[Le.name]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(dn!=null&&dn.includes(nr==null?void 0:nr.pathname)||(nr==null?void 0:nr.pathname.indexOf("/classrooms"))===0||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[nr.pathname]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||tt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[tt.actionTabs.key]),(0,t.useEffect)(()=>{var tn;if(Le!=null&&Le.setting){let rr=(0,ft.cloneDeep)((tn=Le==null?void 0:Le.setting)==null?void 0:tn.navbar);rr=rr==null?void 0:rr.filter(cr=>{var Ir;return!(cr!=null&&cr.hidden)&&!((0,U.JA)()&&((Ir=["/paperlibrary","/problemset"])!=null&&Ir.includes(cr.link)))});for(const cr of rr)cr.subitem&&(cr.subitem=cr.subitem.filter(Ir=>{var qr;return!(Ir!=null&&Ir.hidden)&&!((0,U.JA)()&&((qr=["/paperlibrary","/problemset"])!=null&&qr.includes(Ir.link)))}));let wr=!1;rr==null||rr.map(function(cr,Ir){var qr,Eo,jr,kr;const fo=nr.pathname;cr.link===fo&&(Vt(cr==null?void 0:cr.link),(0,J.Dk)(fo==="/"?(qr=Le==null?void 0:Le.setting)==null?void 0:qr.name:sn(cr==null?void 0:cr.name)),zr(en(Ir,{name:cr==null?void 0:cr.name,link:cr==null?void 0:cr.link},rr)),wr=!0),fo=="/"&&(Vt(""),(0,J.Dk)((Eo=Le==null?void 0:Le.setting)==null?void 0:Eo.name)),(jr=cr==null?void 0:cr.subitem)!=null&&jr.length&&((kr=cr==null?void 0:cr.subitem)==null||kr.map(ao=>{ao.link===fo&&(Vt(ao==null?void 0:ao.link),fo!=="/"&&(0,J.Dk)(sn(ao==null?void 0:ao.name)),zr(en(Ir,{name:ao==null?void 0:ao.name,link:ao==null?void 0:ao.link},rr)),wr=!0)}))}),wr||zr(rr)}},[Le==null?void 0:Le.setting,De]);const hr=(0,t.useMemo)(()=>{var tn,rr;return(tn=Le==null?void 0:Le.setting)!=null&&tn.nav_logo_url?`${ye.Z.IMG_SERVER}/${(rr=Le==null?void 0:Le.setting)==null?void 0:rr.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Cn=Le==null?void 0:Le.setting)==null?void 0:Cn.nav_logo_url]);function Hr(tn){u.history.push("/search?value="+tn)}const dr=()=>br?nt.createElement("div",{onBlur:()=>{setTimeout(()=>{Lr(!1)},300)}},nt.createElement(jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Hr,autoFocus:!0})):nt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{u.history.push("/search?value=")}}),[Mr,zr]=(0,t.useState)([]),Ln=(tn,rr)=>et(void 0,null,function*(){var wr,cr,Ir,qr,Eo,jr;if((tn==null?void 0:tn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const kr=yield(0,Fe.IU)({tab_module_type:"engineering"});if(kr!=null&&kr.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(wr=kr==null?void 0:kr.data)!=null&&wr.engineer_url?(Ir=(cr=kr==null?void 0:kr.data)==null?void 0:cr.engineer_url)!=null&&Ir.includes("http")?(0,J.xg)((qr=kr==null?void 0:kr.data)==null?void 0:qr.engineer_url):u.history.push((Eo=kr==null?void 0:kr.data)==null?void 0:Eo.engineer_url):(kr==null?void 0:kr.status)!=401&&zn(!0);return}(jr=tn==null?void 0:tn.link)!=null&&jr.includes("http")?(0,J.xg)(tn==null?void 0:tn.link):((0,J.Dk)(tn==null?void 0:tn.name),u.history.push(tn==null?void 0:tn.link)),(tn==null?void 0:tn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:nt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),en=(tn,rr,wr)=>{const cr=wr.slice();return cr[tn]&&(cr[tn].name=rr.name,cr[tn].link=rr.link),cr||[]},sn=(tn="")=>(tn==null?void 0:tn.indexOf("<"))>-1?tn==null?void 0:tn.slice(0,tn==null?void 0:tn.indexOf("<")):tn;return Le.showHeader&&Le.showHeaderFooter?nt.createElement(S.default,{style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Le.isIlearning?I["header-iearning"]:I.header} ${Le.showHeaderFixed?I.headerFixed:""}`},(Le==null?void 0:Le.showTip)&&nt.createElement(Mt,null),nt.createElement(gt,{className:"header",style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${nr.pathname=="/training"?"999":""}`}},nt.createElement("section",{className:I["edu-menu"]},(!!Le.isIlearning||!((Tt=Le==null?void 0:Le.setting)!=null&&Tt.main_site)&&!!((Yt=Le==null?void 0:Le.setting)!=null&&Yt.navbar))&&nt.createElement(u.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{At({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},nt.createElement("img",{className:I.logo,title:(Zt=Le.setting)==null?void 0:Zt.name,src:hr||$e})),nt.createElement("ul",{className:`${I.menu} ${(0,J.Ll)()&&"ml0"}`},(0,J.Ll)()&&nt.createElement("li",null,nt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,J.Ll)()&&Le.setting&&(Mr==null?void 0:Mr.map(function(tn,rr){var wr,cr,Ir,qr,Eo;return nt.createElement("li",{key:rr,className:!((wr=tn==null?void 0:tn.subitem)!=null&&wr.length)&&rn===(tn==null?void 0:tn.link)||(cr=tn==null?void 0:tn.subitem)!=null&&cr.some(jr=>rn===(jr==null?void 0:jr.link))?I.actived:""},nt.createElement("div",{onClick:()=>Ln(tn,rr),className:I.name},nt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var jr;let kr=tn==null?void 0:tn.name;return(jr=tn==null?void 0:tn.subitem)==null||jr.map((fo,ao)=>(fo.link===nr.pathname&&(kr=fo.name),fo)),kr})()}}),((Ir=tn==null?void 0:tn.subitem)==null?void 0:Ir.length)>0&&nt.createElement("i",{className:"iconfont icon-zhankai4"})),((qr=tn==null?void 0:tn.subitem)==null?void 0:qr.length)>0&&nt.createElement("div",{className:I.dropDown},(Eo=tn==null?void 0:tn.subitem)==null?void 0:Eo.map((jr,kr)=>nt.createElement("div",{className:I.subName,onClick:()=>Ln(jr,rr),key:rr+"-"+kr},!!kr&&nt.createElement("div",{className:I.line}),nt.createElement("aside",{className:"font16 c-black"},sn(jr==null?void 0:jr.name)),nt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},jr.content)))))}))),nt.createElement("div",{className:"search-bar",style:{flex:Le.isIlearning?"initial":"1 0 auto"}},!(0,J.Ll)()&&!(Le!=null&&Le.isIlearning)&&nt.createElement(nt.Fragment,null,nt.createElement(dr,null),!Nt&&nt.createElement(R,null),!Nt&&!!((Hn=De==null?void 0:De.userInfo)!=null&&Hn.login)&&nt.createElement(u.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(vn=De==null?void 0:De.userInfo)==null?void 0:vn.login}/user_tidings`},((jn=De==null?void 0:De.navigationInfo)==null?void 0:jn.new_message)&&nt.createElement("span",{className:I.newslight}))),!Nt&&nt.createElement(Ht,{payload:An}))),nt.createElement(d.default,{centered:!0,destroyOnClose:!0,open:xn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,J.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>zn(!1)},nt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},nt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),nt.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Wn=Le==null?void 0:Le.setting)==null?void 0:Wn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),nt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Sn=Le==null?void 0:Le.setting)==null?void 0:Sn.homepage_tea_qq_number)))),nt.createElement(g,null),nt.createElement(Qt,null)):nt.createElement(nt.Fragment,null,nt.createElement(Qt,null))};var _t=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De,shixunHomeworks:Le})=>({homePage:oe,user:Se,globalSetting:De,loading:me.models.index,shixunHomeworks:Le}))(gn)},15221:function(un,Ve,e){e.r(Ve),e.d(Ve,{default:function(){return Kr}});var t=e(59301),u=e(92736),S=e(43418),ee=e(81863),d=e(25690),I=e(78241),n=e(8591),se=e(92832),le=e(24905),h=e(3113),ue=e(86245),b=e(99267),M=e(1710),J=e(46400),ie=e(28209),_=e.n(ie),Je=Object.defineProperty,Ee=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,r=(o,f,y)=>f in o?Je(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,x=(o,f)=>{for(var y in f||(f={}))K.call(f,y)&&r(o,y,f[y]);if(be)for(var y of be(f))E.call(f,y)&&r(o,y,f[y]);return o},P=(o,f)=>Ee(o,Ue(f)),G=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Y={height:48,borderRadius:4},V=({dispatch:o,setType:f,data:y,accountInfo:$,open:Be})=>{const[Ye]=I.default.useForm(),[St]=(0,d.useSearchParams)(),ot=(0,d.useLocation)(),[ke,Ft]=(0,t.useState)(!1),[En,pn]=(0,t.useState)(""),yn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Ft(Be)},[Be]);const bn=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:nn=>t.createElement("span",{className:nn.indexOf("\u5F02\u5E38")>-1||nn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},nn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:nn=>t.createElement("span",{className:nn.indexOf("\u5F02\u5E38")>-1||nn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},nn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],cn=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],Bn=()=>G(void 0,null,function*(){yield Ye.validateFields();let nn;if($!=null&&$.code)nn=yield(0,ue.Gq)(x(P(x({},$),{phone:$==null?void 0:$.login}),Ye.getFieldValue()));else{const Yn=JSON.parse(JSON.stringify($||{})),fn=_().enc.Utf8.parse("5183666c72eec9e4"),lr=_().AES.encrypt(Yn.password||"",fn,{iv:fn,mode:_().mode.CBC});Yn.password=lr.toString(),nn=yield(0,ue.Es)(x(x({},Yn),Ye.getFieldValue()))}if(nn.status){if(nn.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:nn.user,loginInfo:$}});return}pn(nn==null?void 0:nn.message);return}if(Ft(!1),nn!=null&&nn.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",nn==null?void 0:nn.start_date)):localStorage.removeItem("extension-modal"),ot.pathname==="/user/login"||ot.pathname==="/login"){let Yn=St.get("form")||St.get("back_url");if(Yn)window.location.href=decodeURIComponent(Yn);else if(!yn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!yn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",o({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Ye.resetFields()}),Vn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(S.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:Bn,onCancel:()=>Ft(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ke},t.createElement("p",{className:"tc"},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002"),t.createElement("div",{className:"mt20"},t.createElement(M.default,{pagination:{hideOnSinglePage:!0},dataSource:y||[],columns:bn})),t.createElement("div",{className:"mt20 mb20"},t.createElement(J.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(I.default,{name:"global_state",autoComplete:"off",form:Ye},t.createElement(I.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(se.default.Password,{autoComplete:"off"}))))};var Z=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(V),Me={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},pe=Object.defineProperty,it=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ne=(o,f,y)=>f in o?pe(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,X=(o,f)=>{for(var y in f||(f={}))ge.call(f,y)&&ne(o,y,f[y]);if(it)for(var y of it(f))Ce.call(f,y)&&ne(o,y,f[y]);return o},we=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const m={height:48,borderRadius:4},A=({dispatch:o,setType:f,user:y,setusername:$,globalSetting:Be})=>{var Ye;const[St]=I.default.useForm(),[ot]=(0,d.useSearchParams)(),ke=(0,d.useLocation)(),[Ft,En]=(0,t.useState)(""),[pn,yn]=(0,t.useState)([]),[bn,cn]=(0,t.useState)({}),[Bn,Vn]=(0,t.useState)(!1),nn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Yn=Et=>we(void 0,null,function*(){Vn(!1),nn.test(Et.password)||($(Et.login),En("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const Lt=X({},Et),On=_().enc.Utf8.parse("5183666c72eec9e4"),vr=_().AES.encrypt(Et.password||"",On,{iv:On,mode:_().mode.CBC});Lt.password=vr.toString(),cn(X({},Et));const er=yield(0,ue.Es)(Lt);if(er.status){if(er.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:er.user,loginInfo:Et}});return}else if(er.status===-5){yn([er==null?void 0:er.message]),Vn(!0);return}En(er==null?void 0:er.message);return}if(er!=null&&er.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",er==null?void 0:er.start_date)):localStorage.removeItem("extension-modal"),ke.pathname==="/user/login"||ke.pathname==="/login"){let lo=ot.get("form")||ot.get("back_url");if(lo)window.location.href=decodeURIComponent(lo);else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.href="/"},300);return}}else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.reload()},300);return}St.resetFields()}),fn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})},lr=Et=>{var Lt,On;(Lt=Be==null?void 0:Be.setting)!=null&&Lt.open_secrecy_promise?S.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(On=Be==null?void 0:Be.setting)==null?void 0:On.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>Yn(Et)}):Yn(Et)};return t.createElement(t.Fragment,null,t.createElement(I.default,{layout:"vertical",form:St,initialValues:{autologin:!0,login:y.actionTabs.phone},onFinish:lr,onValuesChange:Et=>{En("");const Lt=/[\u4e00-\u9fa5]/g;if("password"in Et){const On=Et.password.replace(Lt,"");St.setFieldsValue({password:On})}}},!!Ft&&t.createElement("div",{className:Me["res-error-values"]},t.createElement("span",null,Ft),t.createElement(b.Z,{onClick:()=>En("")})),t.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(se.default,{style:m,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{o({type:"user/setActionTabs",payload:{phone:St.getFieldValue("login")}})}})),t.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(se.default.Password,{style:m,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(I.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(I.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(le.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Ye=Be==null?void 0:Be.setting)==null?void 0:Ye.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>f(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:m},"\u767B\u5F55"))),t.createElement(Z,{open:Bn,data:pn,accountInfo:X({},bn)}))};var z=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(A),D=e(6848),B=e(51257),F=e(80813),W=e(92310),xe=e.n(W),Pe=function(){var o=(0,t.useRef)(!1);return(0,t.useEffect)(function(){return o.current=!1,function(){o.current=!0}},[]),o},Ie=Pe;function rt(o){var f=Ie(),y=(0,F.CR)((0,t.useState)(o),2),$=y[0],Be=y[1],Ye=(0,t.useCallback)(function(St){f.current||Be(St)},[]);return[$,Ye]}var Ct=rt;function ut(o){var f=(0,t.useRef)(o);return f.current=o,f}var he=ut,qe=function(o){(0,t.useEffect)(function(){o()},[])},T=qe;function O(o,f){f===void 0&&(f={});var y=f.insertAt;if(typeof document!="undefined"){var $=document.head||document.getElementsByTagName("head")[0],Be=document.createElement("style");Be.type="text/css",y==="top"&&$.firstChild?$.insertBefore(Be,$.firstChild):$.appendChild(Be),Be.styleSheet?Be.styleSheet.cssText=o:Be.appendChild(document.createTextNode(o))}}var L=`@-webkit-keyframes slider-icon-animate_spin { +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1717],{89489:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},59477:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},40001:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},65363:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},81953:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},49198:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},84105:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},18785:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},87169:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},73331:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15277:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},52671:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},8657:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},56082:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},33853:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},15075:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},62772:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=e(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},43531:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},61485:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},38819:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},47472:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(h,ue){return u.createElement(d.Z,(0,t.Z)({},h,{ref:ue,icon:ee}))},n=u.forwardRef(I),se=n},21328:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});var t=e(59301),u=e(25690),S=e(43418),ee="data:image/png;base64,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",d="data:image/png;base64,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",I={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const n=({visible:le,occupationValue:h,onCancel:ue=()=>{}})=>{const b=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:d}),t.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),M=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:ee}),t.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),J=()=>h===3?t.createElement(t.Fragment,null,M(),b()):h===2?b():M();return t.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:le,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{ue(),u.history.push("/account/certification")},onCancel:()=>{ue()}},t.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:I.flexRow},J()))};var se=(0,u.connect)(({paperlibrary:le,loading:h,globalSetting:ue})=>({paperlibrary:le,globalSetting:ue,loading:h.effects}))(n)},9399:function(un,Ve,e){e.d(Ve,{Z:function(){return F}});var t=e(59301),u=e(48066),S=e(29679),ee=e(19248),d=e(96512),I=e(14809),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},se=n,le=e(7657),h=function(xe,Pe){return t.createElement(le.Z,(0,I.Z)({},xe,{ref:Pe,icon:se}))},ue=t.forwardRef(h),b=ue,M=e(92310),J=e.n(M),ie=e(36355),Je=()=>t.createElement("svg",{width:"252",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .012)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),t.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),t.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),t.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),t.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),t.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),t.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),t.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),t.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),t.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),t.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),t.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),t.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),t.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),t.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),t.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),t.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),t.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),t.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),t.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),t.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),t.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),t.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),t.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),t.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),t.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),t.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),t.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),t.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),t.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),t.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),t.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),t.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),t.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),t.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Ue=()=>t.createElement("svg",{width:"254",height:"294"},t.createElement("defs",null,t.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),t.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("g",{transform:"translate(0 .067)"},t.createElement("mask",{fill:"#fff"}),t.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),t.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),t.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),t.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),t.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),t.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),t.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),t.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),t.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),t.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),t.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),t.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),t.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),t.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),t.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),t.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),t.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),t.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),t.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),t.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),t.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),t.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),t.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),t.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),t.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),t.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),t.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),t.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),t.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),t.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),t.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),t.createElement("mask",{fill:"#fff"}),t.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),t.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),t.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),t.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),t.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),t.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),t.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),K=()=>t.createElement("svg",{width:"251",height:"294"},t.createElement("g",{fill:"none",fillRule:"evenodd"},t.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),t.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),t.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),t.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),t.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),t.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),t.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),t.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),t.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),t.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),t.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),t.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),t.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),t.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),t.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),t.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),t.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),t.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),t.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),t.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),t.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),t.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),t.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),t.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),t.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),t.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),t.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),t.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),t.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),t.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),t.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),t.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),t.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),t.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),t.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),t.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),t.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),t.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),E=e(83116),r=e(37613);const x=W=>{const{componentCls:xe,lineHeightHeading3:Pe,iconCls:Ie,padding:rt,paddingXL:Ct,paddingXS:ut,paddingLG:he,marginXS:qe,lineHeight:T}=W;return{[xe]:{padding:`${he*2}px ${Ct}px`,"&-rtl":{direction:"rtl"}},[`${xe} ${xe}-image`]:{width:W.imageWidth,height:W.imageHeight,margin:"auto"},[`${xe} ${xe}-icon`]:{marginBottom:he,textAlign:"center",[`& > ${Ie}`]:{fontSize:W.iconFontSize}},[`${xe} ${xe}-title`]:{color:W.colorTextHeading,fontSize:W.titleFontSize,lineHeight:Pe,marginBlock:qe,textAlign:"center"},[`${xe} ${xe}-subtitle`]:{color:W.colorTextDescription,fontSize:W.subtitleFontSize,lineHeight:T,textAlign:"center"},[`${xe} ${xe}-content`]:{marginTop:he,padding:`${he}px ${rt*2.5}px`,backgroundColor:W.colorFillAlter},[`${xe} ${xe}-extra`]:{margin:W.extraMargin,textAlign:"center","& > *":{marginInlineEnd:ut,"&:last-child":{marginInlineEnd:0}}}}},P=W=>{const{componentCls:xe,iconCls:Pe}=W;return{[`${xe}-success ${xe}-icon > ${Pe}`]:{color:W.resultSuccessIconColor},[`${xe}-error ${xe}-icon > ${Pe}`]:{color:W.resultErrorIconColor},[`${xe}-info ${xe}-icon > ${Pe}`]:{color:W.resultInfoIconColor},[`${xe}-warning ${xe}-icon > ${Pe}`]:{color:W.resultWarningIconColor}}},G=W=>[x(W),P(W)],Y=W=>G(W);var V=(0,E.Z)("Result",W=>{const xe=W.colorInfo,Pe=W.colorError,Ie=W.colorSuccess,rt=W.colorWarning,Ct=(0,r.TS)(W,{resultInfoIconColor:xe,resultErrorIconColor:Pe,resultSuccessIconColor:Ie,resultWarningIconColor:rt,imageWidth:250,imageHeight:295});return[Y(Ct)]},W=>({titleFontSize:W.fontSizeHeading3,subtitleFontSize:W.fontSize,iconFontSize:W.fontSizeHeading3*3,extraMargin:`${W.paddingLG}px 0 0 0`}));const Z={success:S.Z,error:ee.Z,info:d.Z,warning:b},Me={404:Je,500:Ue,403:K},pe=Object.keys(Me),it=W=>{let{prefixCls:xe,icon:Pe,status:Ie}=W;const rt=J()(`${xe}-icon`);if(pe.includes(`${Ie}`)){const ut=Me[Ie];return t.createElement("div",{className:`${rt} ${xe}-image`},t.createElement(ut,null))}const Ct=t.createElement(Z[Ie]);return Pe===null||Pe===!1?null:t.createElement("div",{className:rt},Pe||Ct)},ge=W=>{let{prefixCls:xe,extra:Pe}=W;return Pe?t.createElement("div",{className:`${xe}-extra`},Pe):null},Ce=W=>{let{prefixCls:xe,className:Pe,rootClassName:Ie,subTitle:rt,title:Ct,style:ut,children:he,status:qe="info",icon:T,extra:O}=W;const{getPrefixCls:L,direction:s,result:H}=t.useContext(ie.E_),de=L("result",xe),[v,c]=V(de),Q=J()(de,`${de}-${qe}`,Pe,H==null?void 0:H.className,Ie,{[`${de}-rtl`]:s==="rtl"},c),R=Object.assign(Object.assign({},H==null?void 0:H.style),ut);return v(t.createElement("div",{className:Q,style:R},t.createElement(it,{prefixCls:de,status:qe,icon:T}),t.createElement("div",{className:`${de}-title`},Ct),rt&&t.createElement("div",{className:`${de}-subtitle`},rt),t.createElement(ge,{prefixCls:de,extra:O}),he&&t.createElement("div",{className:`${de}-content`},he)))};Ce.PRESENTED_IMAGE_403=Me[403],Ce.PRESENTED_IMAGE_404=Me[404],Ce.PRESENTED_IMAGE_500=Me[500];var ne=Ce,X=e(3113),we=Object.defineProperty,m=(W,xe,Pe)=>xe in W?we(W,xe,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):W[xe]=Pe,A=(W,xe,Pe)=>m(W,typeof xe!="symbol"?xe+"":xe,Pe);const{Paragraph:z,Text:D}=u.default;class B extends t.Component{constructor(){super(...arguments),A(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(xe){return{hasError:!0,error:xe,errorInfo:null}}componentDidCatch(xe,Pe){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",xe),console.log("\u9519\u8BEF\u4FE1\u606F:",Pe),this.setState({error:xe,errorInfo:Pe})}render(){var xe,Pe;return this.state.hasError?t.createElement(ne,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(xe=this.state.error)==null?void 0:xe.message,extra:[t.createElement(X.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},t.createElement("div",{className:"desc"},t.createElement(z,null,t.createElement(D,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",t.createElement("br",null),(Pe=this.state.errorInfo)==null?void 0:Pe.componentStack)))):this.props.children}}var F=B},85754:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(59301),u=e(25690),S=e(43418),ee=e(8591),d=e(92832),I=e(24905),n=e(82220),se=e(21328),le=e(51257),h=e(3113),ue=e(87169),b={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},M=e(32637),J=e(59301);const ie=({classroomList:r,dispatch:x,user:P})=>J.createElement(S.default,{open:r.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:J.createElement("span",null,J.createElement(ue.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},J.createElement("div",{style:{textAlign:"center",marginBottom:30}},J.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",J.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),J.createElement("img",{style:{width:130,height:130},src:M})),J.createElement("div",{className:b.bottom},J.createElement(h.ZP,{className:b.yes,onClick:()=>{x({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var _=(0,u.connect)(({classroomList:r,user:x})=>({classroomList:r,user:x}))(ie),Je=e(38986),Ee=e(59301),Ue=(r,x,P)=>new Promise((G,Y)=>{var V=pe=>{try{Me(P.next(pe))}catch(it){Y(it)}},Z=pe=>{try{Me(P.throw(pe))}catch(it){Y(it)}},Me=pe=>pe.done?G(pe.value):Promise.resolve(pe.value).then(V,Z);Me((P=P.apply(r,x)).next())}),be=(r=>(r[r.Professor=1]="Professor",r[r.AssistantProfessor=2]="AssistantProfessor",r[r.Student=3]="Student",r))(be||{});const K=({visible:r,user:x,account:P,onCancel:G=()=>{},dispatch:Y})=>{const[V,Z]=(0,t.useState)(),[Me,pe]=(0,t.useState)([]),[it,ge]=(0,t.useState)(!1),[Ce,ne]=(0,t.useState)(!1),[X,we]=(0,t.useState)(),[m,A]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var F,W;(F=x==null?void 0:x.userInfo)!=null&&F.identity&&pe([((W=x==null?void 0:x.userInfo)==null?void 0:W.identity)==="student"?3:1])},[x]);const z=F=>{const W=()=>{window.location.href=(F==null?void 0:F.jump_url)||`/classrooms/${F==null?void 0:F.course_id}`};if(Me.includes(1)){S.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ee.createElement("div",{className:"tc"},(F==null?void 0:F.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{W()}});return}W()},D=()=>Ue(void 0,null,function*(){if(!V){ee.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let F=yield(0,Je.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:V}});if(F!=null&&F.need_pro_auth&&!Me.includes(1)&&!Me.includes(2)){Y({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:V,checkedList:Me}}),B();return}ge(!0);const W=yield(0,n.cR)({invite_code:V,professor:Me.includes(1)?1:null,assistant_professor:Me.includes(2)?1:null,student:Me.includes(3)?1:null});if(ge(!1),(W==null?void 0:W.status)===-4&&(G(),Y({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(W==null?void 0:W.status)===-12&&ee.ZP.warning(W==null?void 0:W.message),(W==null?void 0:W.status)===-2){if(B(),W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ne(!0),we(1);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(2);return}if(W.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ne(!0),we(3);return}}if((W==null?void 0:W.status)===0){(0,le.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),B(),W!=null&&W.course_id?z(W):ee.ZP.success(W.message);return}}),B=()=>Ue(void 0,null,function*(){G()});return Ee.createElement(Ee.Fragment,null,Ee.createElement(S.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:r,confirmLoading:it,onOk:D,onCancel:B},Ee.createElement("div",{className:"tc"},Ee.createElement("div",null,Ee.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ee.createElement(d.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:V,onChange:F=>{if(F.target.value.length>=7){ee.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Z(F.target.value)}})),Ee.createElement("div",{className:"mt10 font14"},Ee.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ee.createElement(I.default.Group,{value:Me,onChange:F=>pe(F)},Ee.createElement(I.default,{value:1,disabled:Me.includes(2)},"\u6559\u5E08"),Ee.createElement(I.default,{value:2,disabled:Me.includes(1)},"\u52A9\u6559"),Ee.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ee.createElement(_,null),Ee.createElement(se.Z,{visible:Ce,onCancel:()=>ne(!1),occupationValue:X}))};var E=(0,u.connect)(({user:r,account:x})=>({user:r,account:x}))(K)},65218:function(un,Ve,e){e.d(Ve,{Z:function(){return _t},g:function(){return kt}});var t=e(59301),u=e(25690),S=e(44e3),ee=e(92832),d=e(43418),I={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},n=e(8591),se=e(95237),le=e(43604),h=e(20834),ue=e(38854),b=e(5112),M=e(82220),J=e(51257),ie=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),_=(oe=>(oe.Manager="manager",oe.Developer="developer",oe.Reporter="reporter",oe))(_||{}),Ee=({visible:oe,onCancel:me=()=>{}})=>{const[Se,De]=(0,t.useState)(),[Le,Bt]=(0,t.useState)(),[At,Nt]=(0,t.useState)(!1),tt=()=>ie(void 0,null,function*(){if(!Se){n.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Se.length!==6){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Le){n.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Nt(!0);const Cn=yield(0,M.vm)({code:Se,role:Le});Nt(!1),Kt();const Tt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Tt[Cn.status]){n.ZP.info(Tt[Cn.status]);return}if(Cn.status===0){Le==="reporter"?(n.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),u.history.push(`/projects/${Cn==null?void 0:Cn.project_id}`)):((0,J.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),n.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Kt=()=>ie(void 0,null,function*(){me()});return t.createElement(t.Fragment,null,t.createElement(d.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:oe,confirmLoading:At,onOk:tt,onCancel:Kt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Se,onChange:Cn=>{if(Cn.target.value.length>=7){n.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}De(Cn.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(b.ZP.Group,{value:Le,onChange:Cn=>Bt(Cn.target.value)},t.createElement(b.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(b.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(b.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ue=e(85754),be={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},K=e(40197),E=e(78241),r=e(57809),x=e(12309),P=Object.defineProperty,G=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,pe=(oe,me,Se)=>me in oe?P(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,it=(oe,me)=>{for(var Se in me||(me={}))Z.call(me,Se)&&pe(oe,Se,me[Se]);if(V)for(var Se of V(me))Me.call(me,Se)&&pe(oe,Se,me[Se]);return oe},ge=(oe,me)=>G(oe,Y(me)),Ce=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const ne=({globalSetting:oe,dispatch:me,user:Se,info:De,open:Le,onCancel:Bt=()=>{}})=>{var At;const[Nt,tt]=(0,t.useState)([]),[Kt,Cn]=(0,t.useState)([]),[Tt,Yt]=(0,t.useState)([]),[Zt]=E.default.useForm(),[Hn,vn]=(0,t.useState)(!1),[jn,Wn]=(0,t.useState)(!1),Sn=(0,t.useRef)(null),nr=(0,t.useRef)(1),[br,Lr]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Le&&rn()},[Le]);const rn=()=>Ce(void 0,null,function*(){var An;const hr=De;if(!(0,K.o1)(me))return;const{user_school_id:Hr="",department_id:dr="",school_name:Mr="",department_name:zr=""}=Se.userInfo||{},Ln=(An=hr==null?void 0:hr.graduation_years)==null?void 0:An.at(-1);Cn([{id:Hr,name:Mr}]),yield zn(Hr),Zt.setFieldsValue({year:Ln,school_id:Hr,department_id:Number(dr),name:`${Ln}${Mr}${zr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Vt=An=>Ce(void 0,null,function*(){const hr=yield(0,x.J3)(ge(it({},An),{tab_module_type:"graduations"}));return hr!=null&&hr.un_purchased&&me({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),hr.status===0&&tt((hr==null?void 0:hr.graduation_years)||[]),hr}),xn=(An,hr=500)=>{Wn(!0),clearTimeout(Sn.current),Sn.current=setTimeout(()=>Ce(void 0,null,function*(){nr.current+=1;const Hr=nr.current,dr=yield(0,x.NT)({keyword:An});dr.status===0&&nr.current===Hr&&(Cn((dr==null?void 0:dr.schools)||[]),Wn(!1))}),hr)},zn=An=>Ce(void 0,null,function*(){if(!An)return;const hr=yield(0,x.Ps)({page:1,limit:9999,id:An});hr.status===0&&Yt((hr==null?void 0:hr.departments)||[])});return t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Le,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Hn,onCancel:Bt,onOk:()=>Zt.submit()},t.createElement(E.default,{colon:!1,form:Zt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(An,hr)=>{An.school_id&&(zn(hr.school_id),Zt.setFieldValue("department_id",null))},onFinish:An=>Ce(void 0,null,function*(){vn(!0);const hr=yield(0,x.Wz)(An);hr.status===0&&(n.ZP.success("\u521B\u5EFA\u6210\u529F"),Zt.resetFields(),Bt(),(0,J.xg)(`/graduations/${hr==null?void 0:hr.identifier}/index`)),vn(!1)})},t.createElement(E.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(r.default,{style:{width:344},size:"large",options:(At=De==null?void 0:De.graduation_years)==null?void 0:At.map(An=>({value:An,label:An}))})),t.createElement(E.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(r.default,{showSearch:!0,filterOption:!1,onSearch:An=>{xn(An)},loading:jn,size:"large",style:{width:344},options:Kt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(r.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Tt.map(An=>({value:An.id,label:An.name}))})),t.createElement(E.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},t.createElement(ee.default,{showCount:!0,style:{width:344},maxLength:60}))))};var X=(0,u.connect)(({user:oe,globalSetting:me,loading:Se})=>({user:oe,globalSetting:me,loading:Se}))(ne),we=e(38986),m=Object.defineProperty,A=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,B=(oe,me,Se)=>me in oe?m(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,F=(oe,me)=>{for(var Se in me||(me={}))z.call(me,Se)&&B(oe,Se,me[Se]);if(A)for(var Se of A(me))D.call(me,Se)&&B(oe,Se,me[Se]);return oe},W=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xe=({globalSetting:oe,dispatch:me,user:Se,open:De,onCancel:Le=()=>{}})=>{const[Bt]=E.default.useForm(),[At,Nt]=(0,t.useState)(!1),[tt,Kt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var Cn;if(De){const Tt={code:"",user_type:((Cn=Se==null?void 0:Se.userInfo)==null?void 0:Cn.identity)==="student"?2:1,major:""};Bt.setFieldsValue(Tt),Kt(F({},Tt))}},[De]),t.createElement(d.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:De,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:At,onCancel:Le,onOk:()=>Bt.submit()},t.createElement(E.default,{colon:!1,form:Bt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Cn,Tt)=>Kt(F({},Tt)),onFinish:Cn=>W(void 0,null,function*(){Nt(!0);const Tt=yield(0,we.ZP)("/api/graduations/join.json",{method:"post",body:Cn});Tt.status===0&&(Le(),Tt!=null&&Tt.identifier?(0,J.xg)(`/graduations/${Tt==null?void 0:Tt.identifier}/index`):n.ZP.success(Tt==null?void 0:Tt.message)),Nt(!1)})},t.createElement(E.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(E.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(b.ZP.Group,null,t.createElement(b.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(b.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(tt==null?void 0:tt.user_type)===2&&t.createElement(E.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},t.createElement(ee.default,{showCount:!0,maxLength:60}))))};var Pe=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(xe),Ie=e(59301),rt=Object.defineProperty,Ct=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,O=(oe,me,Se)=>me in oe?rt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,L=(oe,me)=>{for(var Se in me||(me={}))qe.call(me,Se)&&O(oe,Se,me[Se]);if(he)for(var Se of he(me))T.call(me,Se)&&O(oe,Se,me[Se]);return oe},s=(oe,me)=>Ct(oe,ut(me)),H=(oe,me)=>{var Se={};for(var De in oe)qe.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&he)for(var De of he(oe))me.indexOf(De)<0&&T.call(oe,De)&&(Se[De]=oe[De]);return Se},de=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),v=(oe=>(oe.Projects="projects",oe.Shixuns="shixuns",oe.Classrooms="classrooms",oe))(v||{}),c=(oe=>(oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics",oe.Graduations="graduations",oe))(c||{});const Q=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At}=me,Nt=H(me,["homePage","user","globalSetting","loading","dispatch"]),tt,Kt,Cn,Tt;const[Yt,Zt]=(0,t.useState)(),[Hn,vn]=(0,t.useState)(),[jn,Wn]=(0,t.useState)(!1),[Sn,nr]=(0,t.useState)(!1),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)();function xn(Ln,en){for(const sn of Ln){if(sn.link===en)return sn.hidden;if(sn.subitem&&sn.subitem.length>0){let tn=sn.subitem;for(const rr of tn)if(rr.link===en)return rr.hidden;return!1}}return!0}const zn=xn(((tt=Le.setting)==null?void 0:tt.navbar)||[],"/classrooms"),An=xn(((Kt=Le.setting)==null?void 0:Kt.navbar)||[],"/shixuns"),hr=xn(((Cn=Le.setting)==null?void 0:Cn.navbar)||[],"/paths"),Hr=xn(((Tt=Le.setting)==null?void 0:Tt.navbar)||[],"/graduations"),dr=Ln=>{var en;if((0,K.tJ)(At)){if(Ln==="projects"&&!((en=De.userInfo)!=null&&en.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ln==="classrooms"?Zt(!0):Ln==="projects"&&vn(!0)}},Mr=(Ln,en)=>{var sn;if((0,K.tJ)(At)){if(en==="projects"&&!((sn=De.userInfo)!=null&&sn.email)){n.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}en==="shixuns"&&!(0,K.xY)()||Ln&&(window.location.href=Ln)}},zr=Ln=>{var en,sn,tn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho,Lo,zo,jo,ro,Gt,ur,kn;return Ie.createElement(Ie.Fragment,null,Ie.createElement(se.Z,{justify:"space-around",className:"pt5 pb5"},Ie.createElement(le.Z,{className:((en=De.userInfo)==null?void 0:en.user_identity)!=="\u5B66\u751F"?be.joinCol:be.hidden},((sn=De.userInfo)==null?void 0:sn.user_identity)!=="\u5B66\u751F"&&!((tn=Le==null?void 0:Le.setting)!=null&&tn.hide_course)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/classrooms/new")},(rr=De.userInfo)!=null&&rr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((wr=Le==null?void 0:Le.setting)!=null&&wr.hide_shixun)&&((cr=De==null?void 0:De.userInfo)==null?void 0:cr.is_shixun_marker)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Ir=De.userInfo)==null?void 0:Ir.user_identity)!=="\u5B66\u751F"&&!((qr=Le==null?void 0:Le.setting)!=null&&qr.hide_subject)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>Mr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Eo=Le==null?void 0:Le.setting)!=null&&Eo.is_local)&&((jr=De.userInfo)==null?void 0:jr.main_site)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>{var qn;return Mr(`${(qn=Le==null?void 0:Le.setting)==null?void 0:qn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((kr=De==null?void 0:De.userInfo)==null?void 0:kr.identity)!=="student"&&Ie.createElement(h.default.Item,s(L({},Ln),{onClick:()=>de(void 0,null,function*(){if(!(0,K.o1)(At))return;const qn=yield(0,x.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(qn!=null&&qn.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}qn.status===0&&(Vt(qn),Wn(!0))})}),Ie.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((fo=De.userInfo)!=null&&fo.main_site)&&Ie.createElement("div",null,Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("classrooms")},(ao=De.userInfo)!=null&&ao.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((so=De.userInfo)==null?void 0:so.main_site)&&!((Ho=Le==null?void 0:Le.setting)!=null&&Ho.is_local)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Lo=De.userInfo)==null?void 0:Lo.main_site)&&((zo=De.userInfo)==null?void 0:zo.user_identity)!=="\u5B66\u751F"&&Ie.createElement(le.Z,null,Ie.createElement("div",{className:be.joinBoard})),((jo=De.userInfo)==null?void 0:jo.main_site)&&Ie.createElement(le.Z,{className:((ro=De.userInfo)==null?void 0:ro.user_identity)!=="\u5B66\u751F"?be.joinCol:be.w90},Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("classrooms")},(Gt=De.userInfo)!=null&&Gt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ur=De.userInfo)==null?void 0:ur.main_site)&&!((kn=Le==null?void 0:Le.setting)!=null&&kn.is_local)&&Ie.createElement(h.default.Item,L({},Ln),Ie.createElement("a",{onClick:()=>dr("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ie.createElement(h.default.Item,s(L({},Ln),{onClick:()=>{(0,K.o1)(At)&&nr(!0)}}),Ie.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ie.createElement("section",null,Ie.createElement(ue.Z,{dropdownRender:()=>{var Ln;return Ie.createElement(h.default,{className:((Ln=De.userInfo)==null?void 0:Ln.user_identity)!=="\u5B66\u751F"?`${be.rightMenu} ${be.joinMenu} mt10`:`${be.rightMenu} ${be.joinMenu} ${be.w140} mt10`},Ie.createElement(zr,null))},placement:"bottom"},Ie.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Ie.createElement(Ue.Z,{visible:Yt,onCancel:()=>Zt(!1)}),Ie.createElement(Ee,{visible:Hn,onCancel:()=>vn(!1)}),Ie.createElement(X,{info:rn,open:jn,onCancel:()=>Wn(!1)}),Ie.createElement(Pe,{open:Sn,onCancel:()=>nr(!1)}))};var R=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De})=>({homePage:oe,user:Se,globalSetting:De,loading:me.models.index}))(Q),w={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},U=e(48790),Fe=e(86245),ye=e(346),fe=e(59301),Ae=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,It=(oe,me)=>{var Se={};for(var De in oe)Ne.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&Ae)for(var De of Ae(oe))me.indexOf(De)<0&&Re.call(oe,De)&&(Se[De]=oe[De]);return Se},zt=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const Pt=oe=>{var me,Se=RegExp("(^| )"+oe+"=([^;]+)(;|$)");return(me=document.cookie.match(Se))?decodeURIComponent(me[2]):null},Ut=oe=>{var me=new Date;me.setTime(me.getTime()-1);var Se=Pt(oe);Se!=null&&(document.cookie=oe+"="+Se+";expires="+me.toGMTString())};var Wt=(oe=>(oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics",oe.Competition="competitions",oe.Engineering="engineering",oe.Graduations="graduations",oe.Paperlibrary="paperlibrary",oe.Problemset="problemset",oe.Dataset="dataset",oe))(Wt||{});const ht=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At,shixunHomeworks:Nt,location:tt,payload:Kt={}}=me,Cn=It(me,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),Tt,Yt,Zt,Hn,vn,jn,Wn,Sn,nr,br,Lr,rn,Vt,xn,zn,An;const hr=(Yt=(((Tt=Le.setting)==null?void 0:Tt.navbar)||[]).find(Ln=>Ln.link==="/classrooms"))==null?void 0:Yt.hidden,Hr=(Hn=(((Zt=Le.setting)==null?void 0:Zt.navbar)||[]).find(Ln=>Ln.link==="/shixuns"))==null?void 0:Hn.hidden,dr=(jn=(((vn=Le.setting)==null?void 0:vn.navbar)||[]).find(Ln=>Ln.link==="/paths"))==null?void 0:jn.hidden,Mr=(Wn=De.userInfo)==null?void 0:Wn.is_school_manage,zr=()=>{var Ln,en,sn,tn,rr,wr,cr,Ir,qr,Eo,jr,kr,fo,ao,so,Ho;return(0,J.Ll)()?fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):fe.createElement(h.default,{className:`${w.rightMenu} ${w.menuWrap}`},fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ln=De.userInfo)==null?void 0:Ln.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(en=De.userInfo)==null?void 0:en.login}/classrooms`},(sn=De.userInfo)!=null&&sn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(tn=De.userInfo)==null?void 0:tn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(rr=De.userInfo)==null?void 0:rr.login}/paths`},(wr=De.userInfo)!=null&&wr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((cr=De.userInfo)==null?void 0:cr.user_identity)!=="\u5B66\u751F"&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Ir=De.userInfo)==null?void 0:Ir.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((qr=Le.setting)!=null&&qr.hide_competition)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(Eo=De.userInfo)==null?void 0:Eo.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((jr=Le.setting)!=null&&jr.hide_virtual)&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:`/users/${(kr=De.userInfo)==null?void 0:kr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,U.JA)()&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,U.JA)()&&fe.createElement(h.default.Item,null,fe.createElement("a",{onClick:()=>{(0,K.tJ)(At)&&u.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((ao=(fo=De.navigationInfo)==null?void 0:fo.top)==null?void 0:ao.laboratory_admin_url)&&fe.createElement(h.default.Item,null,fe.createElement("a",{href:(Ho=(so=De.navigationInfo)==null?void 0:so.top)==null?void 0:Ho.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),fe.createElement(h.default.Item,null,fe.createElement(u.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:fe.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Mr&&fe.createElement(h.default.Item,null,fe.createElement(u.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),fe.createElement(h.default.Item,{className:w.exit},fe.createElement("a",{onClick:()=>zt(void 0,null,function*(){(0,J.m5)();let Lo;try{Lo=yield(0,Fe.vR)({}),n.ZP.success(Lo==null?void 0:Lo.message)}catch(zo){}(0,J.d8)("_educoder_session","logout",1),(0,J.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Lo!=null&&Lo.url?window.location.href=Lo.url:(u.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,U.bg)()?fe.createElement(ue.Z,{className:`${w.height67}`,dropdownRender:zr,placement:"bottomRight"},fe.createElement("section",null,fe.createElement("aside",null,fe.createElement("div",{className:Nt.actionTabs.type===1?w.classromediv:""},fe.createElement("img",{className:`${w.userPic} current ml15`,src:`${(Sn=ye.Z)==null?void 0:Sn.IMG_SERVER}/images/${(nr=De.userInfo)==null?void 0:nr.image_url}`,alt:"",onClick:()=>{var Ln;return u.history.push((0,J.Ll)()?"/account/profile":`/users/${(Ln=De.userInfo)==null?void 0:Ln.login}/classrooms`)}}),(0,J.Ll)()&&fe.createElement("span",{className:"ml10 font16"},(br=De.userInfo)==null?void 0:br.username),fe.createElement("i",{className:`iconfont icon-zhankai4 ${w.icon}`}))))):fe.createElement("div",{className:`font15 ${Le.isIlearning?w.login:""}`},((Lr=Le.setting)==null?void 0:Lr.sso_login_url)&&fe.createElement("a",{target:"_blank",href:(rn=Le.setting)==null?void 0:rn.sso_login_url},fe.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Vt=Le.setting)==null?void 0:Vt.login_logo_url}`,width:40}),fe.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(xn=Le.setting)==null?void 0:xn.sso_login_button_name)),!((zn=Le.setting)!=null&&zn.hide_account_login)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{At({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((An=Le.setting)!=null&&An.close_register)&&fe.createElement(fe.Fragment,null,fe.createElement("span",{className:"ml5 mr5"},"|"),fe.createElement(u.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var Ht=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De,shixunHomeworks:Le})=>({homePage:oe,user:Se,globalSetting:De,shixunHomeworks:Le,loading:me.models.index}))(ht),Mn=e(65363),$n={tip:"tip___a6MfI"},Tn=Object.defineProperty,tr=Object.defineProperties,pr=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,qt=Object.prototype.hasOwnProperty,gr=Object.prototype.propertyIsEnumerable,yr=(oe,me,Se)=>me in oe?Tn(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Dn=(oe,me)=>{for(var Se in me||(me={}))qt.call(me,Se)&&yr(oe,Se,me[Se]);if(Un)for(var Se of Un(me))gr.call(me,Se)&&yr(oe,Se,me[Se]);return oe},Rn=(oe,me)=>tr(oe,pr(me)),Gr=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())}),We=(oe=>(oe[oe.Professor=1]="Professor",oe[oe.AssistantProfessor=2]="AssistantProfessor",oe[oe.Student=3]="Student",oe))(We||{});const yt=({visible:oe,user:me,onCancel:Se=()=>{},dispatch:De,globalSetting:Le})=>{var Bt,At;const[Nt,tt]=(0,t.useState)(!1),[Kt,Cn]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Zt,Hn;if((Zt=me==null?void 0:me.userInfo)!=null&&Zt.login){let vn=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(vn),vn&&(vn!=null&&vn.isShow)&&(vn==null?void 0:vn.login)===((Hn=me==null?void 0:me.userInfo)==null?void 0:Hn.login)&&(tt(!0),Cn({name:vn==null?void 0:vn.name,phone:vn==null?void 0:vn.phone}))}},[me==null?void 0:me.userInfo]);const Tt=()=>Gr(void 0,null,function*(){Se()}),Yt=()=>{let Zt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Rn(Dn({},Zt),{isShow:!1}))),tt(!1)};return t.createElement(t.Fragment,null,Nt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:$n.tip},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(Bt=Le==null?void 0:Le.infoData)==null?void 0:Bt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(At=Le==null?void 0:Le.infoData)==null?void 0:At.phone}`),t.createElement("div",null,t.createElement(Mn.Z,{onClick:Yt,style:{color:"#165dff",fontSize:16}})))))};var Mt=(0,u.connect)(({user:oe,globalSetting:me})=>({user:oe,globalSetting:me}))(yt),dt=e(3113),Xt="data:image/png;base64,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",Fn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,k=(oe,me)=>{var Se={};for(var De in oe)an.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&Fn)for(var De of Fn(oe))me.indexOf(De)<0&&Jn.call(oe,De)&&(Se[De]=oe[De]);return Se};const i=null,p=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At,location:Nt,text:tt,shixunHomeworks:Kt,payload:Cn={}}=me,Tt=k(me,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Yt,Zt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Zt("flex")},[Kt.actionTabs.key]),(0,t.useEffect)(()=>{Kt.actionTabs.key==="\u9690\u85CF"&&(Zt("none"),localStorage.setItem("Noviceguide","0"))},[Kt.actionTabs.key]),t.createElement("div",{style:{display:Yt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},t.createElement("div",{style:{margin:"0 auto",width:"1200px"}},t.createElement("img",{src:Xt,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Kt.actionTabs.text),Kt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Zt("none"),At({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(dt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),At({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Zt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var g=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De,shixunHomeworks:Le})=>({homePage:oe,user:Se,globalSetting:De,loading:me.models.index,shixunHomeworks:Le}))(p),C=Object.defineProperty,re=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ke=(oe,me,Se)=>me in oe?C(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,_e=(oe,me)=>{for(var Se in me||(me={}))q.call(me,Se)&&Ke(oe,Se,me[Se]);if(re)for(var Se of re(me))He.call(me,Se)&&Ke(oe,Se,me[Se]);return oe};const at=oe=>React.createElement("svg",_e({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",ft=e(89392),mt=e(92736),ct=e(6848),Ot={content:"content___L4gl0"},vt="data:image/png;base64,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",bt=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const xt=({classroomList:oe,loading:me,user:Se,dispatch:De,virtualSpaces:Le,globalSetting:Bt})=>{const At=(0,u.useLocation)();let Nt=!1;(0,t.useEffect)(()=>{Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Nt=!0)},[Bt.actionTabs.key]),(0,t.useEffect)(()=>{Nt&&De({type:"globalSetting/setActionTabs",payload:{}})},[At.pathname]);const tt=()=>{De({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(mt.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(d.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Bt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>bt(void 0,null,function*(){}),onCancel:()=>{tt()}},t.createElement("div",{className:Ot.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:vt,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(ct.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${ye.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Qt=(0,u.connect)(({classroomList:oe,user:me,loading:Se,virtualSpaces:De,globalSetting:Le})=>({classroomList:oe,user:me,loading:Se,virtualSpaces:De,globalSetting:Le}))(xt),nt=e(59301),pt=Object.defineProperty,ce=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Xe=(oe,me,Se)=>me in oe?pt(oe,me,{enumerable:!0,configurable:!0,writable:!0,value:Se}):oe[me]=Se,Te=(oe,me)=>{for(var Se in me||(me={}))ve.call(me,Se)&&Xe(oe,Se,me[Se]);if(ce)for(var Se of ce(me))je.call(me,Se)&&Xe(oe,Se,me[Se]);return oe},lt=(oe,me)=>{var Se={};for(var De in oe)ve.call(oe,De)&&me.indexOf(De)<0&&(Se[De]=oe[De]);if(oe!=null&&ce)for(var De of ce(oe))me.indexOf(De)<0&&je.call(oe,De)&&(Se[De]=oe[De]);return Se},et=(oe,me,Se)=>new Promise((De,Le)=>{var Bt=tt=>{try{Nt(Se.next(tt))}catch(Kt){Le(Kt)}},At=tt=>{try{Nt(Se.throw(tt))}catch(Kt){Le(Kt)}},Nt=tt=>tt.done?De(tt.value):Promise.resolve(tt.value).then(Bt,At);Nt((Se=Se.apply(oe,me)).next())});const{Header:gt}=S.default,{Search:jt}=ee.default;function kt(){var oe,me;const De=window.location.pathname.split("/"),Le={};return De[1]=="classrooms"&&De.length>3&&!((oe=De[4])!=null&&oe.includes("newgold"))&&!((me=De[5])!=null&&me.includes("newgold"))&&De[2]!=="coursesId"&&(Le.course_id=De[2]),De[1]==="shixuns"&&De.length>3&&(Le.objective_type="shixun",Le.objective_id=De[2]),De[1]==="paths"&&De.length>3&&(Le.objective_type="path",Le.objective_id=De[2]),Te(Te({},Le),{school:1})}const dn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],hn=oe=>{var me=oe,{homePage:Se,user:De,globalSetting:Le,loading:Bt,dispatch:At,isLogin:Nt=!1,shixunHomeworks:tt}=me,Kt=lt(me,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Cn,Tt,Yt,Zt,Hn,vn,jn,Wn,Sn;const nr=(0,u.useLocation)(),[br,Lr]=(0,t.useState)(!1),[rn,Vt]=(0,t.useState)(""),[xn,zn]=(0,t.useState)(!1),An=kt();(0,t.useEffect)(()=>{At({type:"user/getNavigationInfo",payload:Te({},An)})},[Le.name]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(dn!=null&&dn.includes(nr==null?void 0:nr.pathname)||(nr==null?void 0:nr.pathname.indexOf("/classrooms"))===0||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[nr.pathname]),(0,t.useEffect)(()=>{tt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||tt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[tt.actionTabs.key]),(0,t.useEffect)(()=>{var tn;if(Le!=null&&Le.setting){let rr=(0,ft.cloneDeep)((tn=Le==null?void 0:Le.setting)==null?void 0:tn.navbar);rr=rr==null?void 0:rr.filter(cr=>{var Ir;return!(cr!=null&&cr.hidden)&&!((0,U.JA)()&&((Ir=["/paperlibrary","/problemset"])!=null&&Ir.includes(cr.link)))});for(const cr of rr)cr.subitem&&(cr.subitem=cr.subitem.filter(Ir=>{var qr;return!(Ir!=null&&Ir.hidden)&&!((0,U.JA)()&&((qr=["/paperlibrary","/problemset"])!=null&&qr.includes(Ir.link)))}));let wr=!1;rr==null||rr.map(function(cr,Ir){var qr,Eo,jr,kr;const fo=nr.pathname;cr.link===fo&&(Vt(cr==null?void 0:cr.link),(0,J.Dk)(fo==="/"?(qr=Le==null?void 0:Le.setting)==null?void 0:qr.name:sn(cr==null?void 0:cr.name)),zr(en(Ir,{name:cr==null?void 0:cr.name,link:cr==null?void 0:cr.link},rr)),wr=!0),fo=="/"&&(Vt(""),(0,J.Dk)((Eo=Le==null?void 0:Le.setting)==null?void 0:Eo.name)),(jr=cr==null?void 0:cr.subitem)!=null&&jr.length&&((kr=cr==null?void 0:cr.subitem)==null||kr.map(ao=>{ao.link===fo&&(Vt(ao==null?void 0:ao.link),fo!=="/"&&(0,J.Dk)(sn(ao==null?void 0:ao.name)),zr(en(Ir,{name:ao==null?void 0:ao.name,link:ao==null?void 0:ao.link},rr)),wr=!0)}))}),wr||zr(rr)}},[Le==null?void 0:Le.setting,De]);const hr=(0,t.useMemo)(()=>{var tn,rr;return(tn=Le==null?void 0:Le.setting)!=null&&tn.nav_logo_url?`${ye.Z.IMG_SERVER}/${(rr=Le==null?void 0:Le.setting)==null?void 0:rr.nav_logo_url}`:`${ye.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Cn=Le==null?void 0:Le.setting)==null?void 0:Cn.nav_logo_url]);function Hr(tn){u.history.push("/search?value="+tn)}const dr=()=>br?nt.createElement("div",{onBlur:()=>{setTimeout(()=>{Lr(!1)},300)}},nt.createElement(jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Hr,autoFocus:!0})):nt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{u.history.push("/search?value=")}}),[Mr,zr]=(0,t.useState)([]),Ln=(tn,rr)=>et(void 0,null,function*(){var wr,cr,Ir,qr,Eo,jr;if((tn==null?void 0:tn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const kr=yield(0,Fe.IU)({tab_module_type:"engineering"});if(kr!=null&&kr.un_purchased){At({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(wr=kr==null?void 0:kr.data)!=null&&wr.engineer_url?(Ir=(cr=kr==null?void 0:kr.data)==null?void 0:cr.engineer_url)!=null&&Ir.includes("http")?(0,J.xg)((qr=kr==null?void 0:kr.data)==null?void 0:qr.engineer_url):u.history.push((Eo=kr==null?void 0:kr.data)==null?void 0:Eo.engineer_url):(kr==null?void 0:kr.status)!=401&&zn(!0);return}(jr=tn==null?void 0:tn.link)!=null&&jr.includes("http")?(0,J.xg)(tn==null?void 0:tn.link):((0,J.Dk)(tn==null?void 0:tn.name),u.history.push(tn==null?void 0:tn.link)),(tn==null?void 0:tn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:nt.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),en=(tn,rr,wr)=>{const cr=wr.slice();return cr[tn]&&(cr[tn].name=rr.name,cr[tn].link=rr.link),cr||[]},sn=(tn="")=>(tn==null?void 0:tn.indexOf("<"))>-1?tn==null?void 0:tn.slice(0,tn==null?void 0:tn.indexOf("<")):tn;return Le.showHeader&&Le.showHeaderFooter?nt.createElement(S.default,{style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Le.isIlearning?I["header-iearning"]:I.header} ${Le.showHeaderFixed?I.headerFixed:""}`},(Le==null?void 0:Le.showTip)&&nt.createElement(Mt,null),nt.createElement(gt,{className:"header",style:{background:`${nr.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${nr.pathname=="/training"?"999":""}`}},nt.createElement("section",{className:I["edu-menu"]},(!!Le.isIlearning||!((Tt=Le==null?void 0:Le.setting)!=null&&Tt.main_site)&&!!((Yt=Le==null?void 0:Le.setting)!=null&&Yt.navbar))&&nt.createElement(u.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{At({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},nt.createElement("img",{className:I.logo,title:(Zt=Le.setting)==null?void 0:Zt.name,src:hr||$e})),nt.createElement("ul",{className:`${I.menu} ${(0,J.Ll)()&&"ml0"}`},(0,J.Ll)()&&nt.createElement("li",null,nt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,J.Ll)()&&Le.setting&&(Mr==null?void 0:Mr.map(function(tn,rr){var wr,cr,Ir,qr,Eo;return nt.createElement("li",{key:rr,className:!((wr=tn==null?void 0:tn.subitem)!=null&&wr.length)&&rn===(tn==null?void 0:tn.link)||(cr=tn==null?void 0:tn.subitem)!=null&&cr.some(jr=>rn===(jr==null?void 0:jr.link))?I.actived:""},nt.createElement("div",{onClick:()=>Ln(tn,rr),className:I.name},nt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var jr;let kr=tn==null?void 0:tn.name;return(jr=tn==null?void 0:tn.subitem)==null||jr.map((fo,ao)=>(fo.link===nr.pathname&&(kr=fo.name),fo)),kr})()}}),((Ir=tn==null?void 0:tn.subitem)==null?void 0:Ir.length)>0&&nt.createElement("i",{className:"iconfont icon-zhankai4"})),((qr=tn==null?void 0:tn.subitem)==null?void 0:qr.length)>0&&nt.createElement("div",{className:I.dropDown},(Eo=tn==null?void 0:tn.subitem)==null?void 0:Eo.map((jr,kr)=>nt.createElement("div",{className:I.subName,onClick:()=>Ln(jr,rr),key:rr+"-"+kr},!!kr&&nt.createElement("div",{className:I.line}),nt.createElement("aside",{className:"font16 c-black"},sn(jr==null?void 0:jr.name)),nt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},jr.content)))))}))),nt.createElement("div",{className:"search-bar",style:{flex:Le.isIlearning?"initial":"1 0 auto"}},!(0,J.Ll)()&&!(Le!=null&&Le.isIlearning)&&nt.createElement(nt.Fragment,null,nt.createElement(dr,null),!Nt&&nt.createElement(R,null),!Nt&&!!((Hn=De==null?void 0:De.userInfo)!=null&&Hn.login)&&nt.createElement(u.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(vn=De==null?void 0:De.userInfo)==null?void 0:vn.login}/user_tidings`},((jn=De==null?void 0:De.navigationInfo)==null?void 0:jn.new_message)&&nt.createElement("span",{className:I.newslight}))),!Nt&&nt.createElement(Ht,{payload:An}))),nt.createElement(d.default,{centered:!0,destroyOnClose:!0,open:xn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,J.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>zn(!1)},nt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},nt.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),nt.createElement("img",{src:`${ye.Z.IMG_SERVER}/${(Wn=Le==null?void 0:Le.setting)==null?void 0:Wn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),nt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Sn=Le==null?void 0:Le.setting)==null?void 0:Sn.homepage_tea_qq_number)))),nt.createElement(g,null),nt.createElement(Qt,null)):nt.createElement(nt.Fragment,null,nt.createElement(Qt,null))};var _t=(0,u.connect)(({homePage:oe,loading:me,user:Se,globalSetting:De,shixunHomeworks:Le})=>({homePage:oe,user:Se,globalSetting:De,loading:me.models.index,shixunHomeworks:Le}))(hn)},73974:function(un,Ve,e){e.r(Ve),e.d(Ve,{default:function(){return Kr}});var t=e(59301),u=e(92736),S=e(43418),ee=e(81863),d=e(25690),I=e(78241),n=e(8591),se=e(92832),le=e(24905),h=e(3113),ue=e(86245),b=e(99267),M=e(1710),J=e(46400),ie=e(28209),_=e.n(ie),Je=Object.defineProperty,Ee=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,r=(o,f,y)=>f in o?Je(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,x=(o,f)=>{for(var y in f||(f={}))K.call(f,y)&&r(o,y,f[y]);if(be)for(var y of be(f))E.call(f,y)&&r(o,y,f[y]);return o},P=(o,f)=>Ee(o,Ue(f)),G=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Y={height:48,borderRadius:4},V=({dispatch:o,setType:f,data:y,accountInfo:$,open:Be})=>{const[Ye]=I.default.useForm(),[St]=(0,d.useSearchParams)(),ot=(0,d.useLocation)(),[ke,Lt]=(0,t.useState)(!1),[En,pn]=(0,t.useState)(""),bn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/;(0,t.useEffect)(()=>{Lt(Be)},[Be]);const gn=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:nn=>t.createElement("span",{className:nn.indexOf("\u5F02\u5E38")>-1||nn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},nn)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:nn=>t.createElement("span",{className:nn.indexOf("\u5F02\u5E38")>-1||nn.indexOf("\u767B\u5F55")>-1?"c-red":"c-green"},nn)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],cn=[{real_name:"edutest01",student_id:"test0001",last_login_time:"2023-05-20 13:53:10",ip:"ip\u5730\u5740\u6B63\u5E38",browser:"\u6D4F\u89C8\u5668\u6B63\u5E38"}],Bn=()=>G(void 0,null,function*(){yield Ye.validateFields();let nn;if($!=null&&$.code)nn=yield(0,ue.Gq)(x(P(x({},$),{phone:$==null?void 0:$.login}),Ye.getFieldValue()));else{const Yn=JSON.parse(JSON.stringify($||{})),fn=_().enc.Utf8.parse("5183666c72eec9e4"),lr=_().AES.encrypt(Yn.password||"",fn,{iv:fn,mode:_().mode.CBC});Yn.password=lr.toString(),nn=yield(0,ue.Es)(x(x({},Yn),Ye.getFieldValue()))}if(nn.status){if(nn.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:nn.user,loginInfo:$}});return}pn(nn==null?void 0:nn.message);return}if(Lt(!1),nn!=null&&nn.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",nn==null?void 0:nn.start_date)):localStorage.removeItem("extension-modal"),ot.pathname==="/user/login"||ot.pathname==="/login"){let Yn=St.get("form")||St.get("back_url");if(Yn)window.location.href=decodeURIComponent(Yn);else if(!bn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure";else{window.location.href="/";return}}else if(!bn.test($.password)&&!($!=null&&$.code))n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure?active=3",o({type:"user/showPopLogin",payload:{showPopLogin:!1}});else{window.location.reload();return}Ye.resetFields()}),Vn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.createElement(S.default,{title:"\u767B\u5F55\u63D0\u793A",width:600,onOk:Bn,onCancel:()=>Lt(!1),centered:!0,keyboard:!1,closable:!1,maskClosable:!1,open:ke},t.createElement("p",{className:"tc"},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002"),t.createElement("div",{className:"mt20"},t.createElement(M.default,{pagination:{hideOnSinglePage:!0},dataSource:y||[],columns:gn})),t.createElement("div",{className:"mt20 mb20"},t.createElement(J.Z,{message:"\u8BF7\u76D1\u8003\u8001\u5E08\u8F93\u5165\u7684\u8003\u8BD5\u89E3\u9501\u7801\uFF0C\u6388\u6743\u5F53\u524D\u5B66\u751F\u767B\u5F55\u5E73\u53F0\u3002",type:"warning"})),t.createElement(I.default,{name:"global_state",autoComplete:"off",form:Ye},t.createElement(I.default.Item,{name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89E3\u9501\u7801"}]},t.createElement(se.default.Password,{autoComplete:"off"}))))};var Z=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(V),Me={"login-panel-wrapper2":"login-panel-wrapper2___HuMNJ","ant-form-item-explain":"ant-form-item-explain___c1FeE","ant-form-item":"ant-form-item___qb60e","ant-form-item-with-help":"ant-form-item-with-help___NeAwJ","login-panel-right-wrp":"login-panel-right-wrp___vWD_i","res-error-values":"res-error-values___hV1lz",tabs:"tabs___EwOAX"},pe=Object.defineProperty,it=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ne=(o,f,y)=>f in o?pe(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,X=(o,f)=>{for(var y in f||(f={}))ge.call(f,y)&&ne(o,y,f[y]);if(it)for(var y of it(f))Ce.call(f,y)&&ne(o,y,f[y]);return o},we=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const m={height:48,borderRadius:4},A=({dispatch:o,setType:f,user:y,setusername:$,globalSetting:Be})=>{var Ye;const[St]=I.default.useForm(),[ot]=(0,d.useSearchParams)(),ke=(0,d.useLocation)(),[Lt,En]=(0,t.useState)(""),[pn,bn]=(0,t.useState)([]),[gn,cn]=(0,t.useState)({}),[Bn,Vn]=(0,t.useState)(!1),nn=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Yn=Et=>we(void 0,null,function*(){Vn(!1),nn.test(Et.password)||($(Et.login),En("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"));const Ft=X({},Et),On=_().enc.Utf8.parse("5183666c72eec9e4"),vr=_().AES.encrypt(Et.password||"",On,{iv:On,mode:_().mode.CBC});Ft.password=vr.toString(),cn(X({},Et));const er=yield(0,ue.Es)(Ft);if(er.status){if(er.status===-4){o({type:"user/showPopLogin",payload:{showPopLogin:!1}}),o({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:er.user,loginInfo:Et}});return}else if(er.status===-5){bn([er==null?void 0:er.message]),Vn(!0);return}En(er==null?void 0:er.message);return}if(er!=null&&er.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",er==null?void 0:er.start_date)):localStorage.removeItem("extension-modal"),ke.pathname==="/user/login"||ke.pathname==="/login"){let lo=ot.get("form")||ot.get("back_url");if(lo)window.location.href=decodeURIComponent(lo);else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.href="/"},300);return}}else{n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),setTimeout(()=>{window.location.reload()},300);return}St.resetFields()}),fn=()=>{o({type:"user/showPopLogin",payload:{showPopLogin:!1}})},lr=Et=>{var Ft,On;(Ft=Be==null?void 0:Be.setting)!=null&&Ft.open_secrecy_promise?S.default.confirm({width:500,title:null,centered:!0,icon:null,content:t.createElement(t.Fragment,null,t.createElement("h1",{style:{textAlign:"center",marginTop:10,fontSize:"18px"}},"\u4FDD\u5BC6\u627F\u8BFA"),t.createElement("div",{dangerouslySetInnerHTML:{__html:(On=Be==null?void 0:Be.setting)==null?void 0:On.secrecy_promise}})),okText:"\u6211\u627F\u8BFA",cancelText:"\u9000\u51FA",onOk:()=>Yn(Et)}):Yn(Et)};return t.createElement(t.Fragment,null,t.createElement(I.default,{layout:"vertical",form:St,initialValues:{autologin:!0,login:y.actionTabs.phone},onFinish:lr,onValuesChange:Et=>{En("");const Ft=/[\u4e00-\u9fa5]/g;if("password"in Et){const On=Et.password.replace(Ft,"");St.setFieldsValue({password:On})}}},!!Lt&&t.createElement("div",{className:Me["res-error-values"]},t.createElement("span",null,Lt),t.createElement(b.Z,{onClick:()=>En("")})),t.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.createElement(se.default,{style:m,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7",onBlur:()=>{o({type:"user/setActionTabs",payload:{phone:St.getFieldValue("login")}})}})),t.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},t.createElement(se.default.Password,{style:m,size:"middle",placeholder:"\u5BC6\u7801"})),t.createElement(I.default.Item,null,t.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.createElement(I.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.createElement(le.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),((Ye=Be==null?void 0:Be.setting)==null?void 0:Ye.enable_forgot_password)&&t.createElement("div",null,t.createElement("span",{className:"current font14 c-blue",onClick:()=>f(4)},"\u627E\u56DE\u5BC6\u7801")))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,className:"font16",style:m},"\u767B\u5F55"))),t.createElement(Z,{open:Bn,data:pn,accountInfo:X({},gn)}))};var z=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(A),D=e(6848),B=e(51257),F=e(80813),W=e(92310),xe=e.n(W),Pe=function(){var o=(0,t.useRef)(!1);return(0,t.useEffect)(function(){return o.current=!1,function(){o.current=!0}},[]),o},Ie=Pe;function rt(o){var f=Ie(),y=(0,F.CR)((0,t.useState)(o),2),$=y[0],Be=y[1],Ye=(0,t.useCallback)(function(St){f.current||Be(St)},[]);return[$,Ye]}var Ct=rt;function ut(o){var f=(0,t.useRef)(o);return f.current=o,f}var he=ut,qe=function(o){(0,t.useEffect)(function(){o()},[])},T=qe;function O(o,f){f===void 0&&(f={});var y=f.insertAt;if(typeof document!="undefined"){var $=document.head||document.getElementsByTagName("head")[0],Be=document.createElement("style");Be.type="text/css",y==="top"&&$.firstChild?$.insertBefore(Be,$.firstChild):$.appendChild(Be),Be.styleSheet?Be.styleSheet.cssText=o:Be.appendChild(document.createTextNode(o))}}var L=`@-webkit-keyframes slider-icon-animate_spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); @@ -161,6 +161,7 @@ height: var(--rcsc-control-height, 42px); background-color: #f7f9fa; background-color: var(--rcsc-bg-color, #f7f9fa); + /* stylelint-disable-next-line declaration-property-value-no-unknown */ border: 1px solid #e4e7eb; border: 1px solid var(--rcsc-border-color, #e4e7eb); border-radius: 2px; @@ -184,6 +185,7 @@ width: 0; background-color: #d1e9fe; background-color: var(--rcsc-primary-light, #d1e9fe); + /* stylelint-disable-next-line declaration-property-value-no-unknown */ border: 1px solid #1991fa; border: 1px solid var(--rcsc-primary, #1991fa); border-radius: 2px; @@ -374,7 +376,7 @@ top: 22px; padding: 15px 0 0; } -`;O(L);var s="rc-slider-captcha";function H(o){var f=0,y=0;return typeof o.clientX=="number"&&typeof o.clientY=="number"?(f=o.clientX,y=o.clientY):o.touches&&o.touches[0]?(f=o.touches[0].clientX,y=o.touches[0].clientY):o.changedTouches&&o.changedTouches[0]&&(f=o.changedTouches[0].clientX,y=o.changedTouches[0].clientY),{clientX:f,clientY:y}}function de(o,f){if(f===void 0&&(f={}),o)for(var y in f)o.style[y]=f[y]}var v=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,c=v&&"onpointerdown"in window,Q=v&&"ontouchstart"in window,R=function(o){return o==null?void 0:o.scrollTop};function w(o,f){return typeof o=="number"&&!Number.isNaN(o)&&typeof f=="number"&&f>0?Number(o.toFixed(f)):o}var U="".concat(s,"-button"),Fe=function(o){var f,y=o.className,$=o.disabled,Be=o.active,Ye=o.success,St=o.error,ot=o.verify,ke=o.buttonRef,Ft=(0,F._T)(o,["className","disabled","active","success","error","verify","buttonRef"]);return t.createElement("span",(0,F.pi)({className:xe()(U,y,(f={},f["".concat(U,"-disabled")]=$,f["".concat(U,"-active")]=Be,f["".concat(U,"-verify")]=ot,f["".concat(U,"-success")]=Ye,f["".concat(U,"-error")]=St,f["".concat(U,"-pc")]=!Q,f)),ref:ke},Ft))};Fe.displayName="SliderButton";var ye=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},fe=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},Ae=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},o),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ne=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},Re=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},It=function(o){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},o),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},zt="".concat(s,"-icon"),Pt=function(o){var f,y=o.className,$=o.spin,Be=(0,F._T)(o,["className","spin"]);return t.createElement("span",(0,F.pi)({className:xe()(zt,(f={},f["".concat(zt,"-spin")]=$,f),y)},Be))},Ut={arrowRight:t.createElement(ye,null),check:t.createElement(fe,null),loading:t.createElement(Ae,null),refresh:t.createElement(Ne,null),x:t.createElement(Re,null),imageFill:t.createElement(It,null)},Wt=function(o){var f=o.type,y=(0,F._T)(o,["type"]);return t.createElement(Pt,(0,F.pi)({},y),Ut[f])},yt;(function(o){o[o.Default=1]="Default",o[o.Loading=2]="Loading",o[o.Moving=3]="Moving",o[o.Verify=4]="Verify",o[o.Success=5]="Success",o[o.Error=6]="Error",o[o.LoadFailed=7]="LoadFailed"})(yt||(yt={}));var Ht="".concat(s,"-control"),Mn=40,$n=2,Tn=function(o){var f,y=o.status,$=y===void 0?yt.Default:y,Be=o.isLimitErrors,Ye=o.tipText,St=o.tipIcon,ot=o.sliderButtonProps,ke=o.indicatorProps,Ft=o.controlRef,En=(0,F._T)(o,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),pn=(0,t.useRef)(null),yn=(0,t.useRef)(null),bn=(0,t.useRef)(null),cn=(0,t.useRef)({}),Bn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(Wt,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ye)},[Ye]),Vn=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(Wt,{type:"arrowRight"}),loading:t.createElement(Wt,{type:"loading",spin:!0}),error:t.createElement(Wt,{type:"x"}),success:t.createElement(Wt,{type:"check"})},St)},[St]),nn=(0,t.useMemo)(function(){var Tr;return Tr={},Tr[yt.Default]=[Bn.default,Vn.default],Tr[yt.Loading]=[Bn.loading,Vn.default],Tr[yt.Moving]=[Bn.moving,Vn.default],Tr[yt.Verify]=[Bn.verifying,Vn.loading],Tr[yt.Error]=[Bn.error,Vn.error],Tr[yt.Success]=[Bn.success,Vn.success],Tr[yt.LoadFailed]=[Bn.loadFailed,Vn.default],Tr},[Bn,Vn]),Yn=function(Tr){var Co;return(Tr||typeof cn.current.sliderButtonWidth!="number")&&(cn.current.sliderButtonWidth=((Co=yn.current)===null||Co===void 0?void 0:Co.clientWidth)||Mn),cn.current.sliderButtonWidth},fn=function(Tr){if(Tr||typeof cn.current.indicatorBorderWidth!="number")if(bn.current){var Co=window.getComputedStyle(bn.current);cn.current.indicatorBorderWidth=parseInt(Co.borderLeftWidth)+parseInt(Co.borderRightWidth)}else cn.current.indicatorBorderWidth=$n;return cn.current.indicatorBorderWidth},lr=function(Tr){var Co;return(Tr||!cn.current.rect)&&pn.current&&(cn.current.rect=(Co=pn.current)===null||Co===void 0?void 0:Co.getBoundingClientRect()),cn.current.rect};(0,t.useImperativeHandle)(Ft,function(){return{getSliderButtonWidth:Yn,getIndicatorBorderWidth:fn,getRect:lr,updateLeft:function(Tr){var Co=Yn(),la=fn();de(yn.current,{left:Tr+"px"}),de(bn.current,{width:Tr+Co+la+"px"})}}},[]);var Et=$===yt.Loading,Lt=$===yt.Moving,On=$===yt.Verify,vr=$===yt.Success,er=$===yt.Error,lo=$===yt.LoadFailed,no=Be?Bn.errors:nn[$][0];return t.createElement("div",(0,F.pi)({},En,{className:xe()(Ht,(f={},f["".concat(Ht,"-loading")]=Et,f["".concat(Ht,"-moving")]=Lt,f["".concat(Ht,"-verify")]=On,f["".concat(Ht,"-success")]=vr,f["".concat(Ht,"-error")]=er,f["".concat(Ht,"-errors")]=Be,f["".concat(Ht,"-load-failed")]=lo,f),En.className),ref:pn}),t.createElement("div",(0,F.pi)({},ke,{className:xe()("".concat(Ht,"-indicator"),ke==null?void 0:ke.className),ref:bn})),t.createElement(Fe,(0,F.pi)({},ot,{className:xe()("".concat(Ht,"-button"),ot==null?void 0:ot.className),disabled:Et,active:Lt,verify:On,success:vr,error:er,buttonRef:yn}),nn[$][1]),t.createElement("div",{className:xe()("".concat(Ht,"-tips")),style:no?{}:{display:"none"}},no))},tr="".concat(s,"-loading"),pr=function(o){var f=o.icon,y=f===void 0?t.createElement(Wt,{type:"loading",spin:!0}):f,$=o.text,Be=$===void 0?"\u52A0\u8F7D\u4E2D...":$,Ye=o.className,St=(0,F._T)(o,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:xe()(tr,Ye)},St),t.createElement("div",{className:"".concat(tr,"-icon")},y),t.createElement("div",{className:"".concat(tr,"-text")},Be))},Un="".concat(s,"-jigsaw"),qt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(Wt,{type:"imageFill"}),refreshIcon:t.createElement(Wt,{type:"refresh"})},gr=function(o){var f,y,$=o.status,Be=o.bgSize,Ye=Be===void 0?qt.bgSize:Be,St=o.puzzleSize,ot=St===void 0?qt.puzzleSize:St,ke=o.bgUrl,Ft=o.puzzleUrl,En=o.bgImgProps,pn=o.puzzleImgProps,yn=o.jigsawRef,bn=o.loadingBoxProps,cn=o.loadFailedIcon,Bn=cn===void 0?qt.loadFailedIcon:cn,Vn=o.showRefreshIcon,nn=Vn===void 0?!0:Vn,Yn=o.refreshIcon,fn=Yn===void 0?qt.refreshIcon:Yn,lr=o.disabledRefresh,Et=o.onRefresh,Lt=o.style,On=o.className,vr=o.children,er=(0,F._T)(o,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(yn,function(){return{updateLeft:function(Tr){de(lo.current,{left:Tr+"px"})}}}),$===yt.Loading)return t.createElement(pr,(0,F.pi)({},bn,{style:(0,F.pi)((0,F.pi)({},bn==null?void 0:bn.style),Ye)}));if($===yt.LoadFailed||!ke||!Ft)return t.createElement("div",{className:"".concat(s,"-load-failed"),style:Ye},Bn);var no=$===yt.Verify||$===yt.Error||$===yt.Success;return t.createElement("div",(0,F.pi)({className:xe()(Un,(f={},f["".concat(Un,"-stop")]=no,f),On),style:(0,F.pi)((0,F.pi)({},Lt),Ye)},er),t.createElement("img",(0,F.pi)({src:ke,alt:""},En,{className:xe()("".concat(Un,"-bg"),En==null?void 0:En.className),style:(0,F.pi)((0,F.pi)({},En==null?void 0:En.style),Ye)})),t.createElement("img",(0,F.pi)({src:Ft,alt:""},pn,{className:xe()("".concat(Un,"-puzzle"),pn==null?void 0:pn.className),style:(0,F.pi)((0,F.pi)({},pn==null?void 0:pn.style),ot),ref:lo})),nn&&$!==yt.Success&&fn&&t.createElement("div",{className:xe()("".concat(Un,"-refresh"),(y={},y["".concat(Un,"-refresh-disabled")]=$===yt.Verify||lr,y)),onClick:function(){$!==yt.Verify&&!lr&&(Et==null||Et())}},fn),vr)},yr=c?{start:"pointerdown",move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Q?{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"}:{start:"mousedown",move:"mousemove",end:"mouseup",cancel:"touchcancel"},Dn=c?"onPointerDown":Q?"onTouchStart":"onMouseDown",Rn;(function(o){o.Puzzle="puzzle",o.Button="button"})(Rn||(Rn={}));var Gr=function(o){var f,y,$,Be=o.mode,Ye=Be===void 0?"embed":Be,St=o.limitErrorCount,ot=St===void 0?0:St,ke=o.tipText,Ft=o.tipIcon,En=o.refreshIcon,pn=o.bgSize,yn=o.puzzleSize,bn=o.request,cn=o.autoRequest,Bn=cn===void 0?!0:cn,Vn=o.onVerify,nn=o.autoRefreshOnError,Yn=nn===void 0?!0:nn,fn=o.actionRef,lr=o.showRefreshIcon,Et=lr===void 0?!0:lr,Lt=o.jigsawContent,On=o.errorHoldDuration,vr=On===void 0?500:On,er=o.loadingDelay,lo=er===void 0?0:er,no=o.placement,Tr=no===void 0?"top":no,Co=o.loadingBoxProps,la=o.sliderButtonProps,ma=o.precision,Dr=ma===void 0?7:ma,Br=o.className,po=o.style,Fr=o.styles,Wo=Ct(),To=Wo[0],Ko=Wo[1],Yo=Ct(yt.Default),ta=Yo[0],Vo=Yo[1],ya=he(ta),ba=(0,t.useRef)(null),Qo=(0,t.useRef)(null),na=(0,t.useRef)(null),Go=(0,t.useMemo)(function(){return Ye==="float"||Ye==="slider"?Ye:"embed"},[Ye]),Ua=(0,t.useMemo)(function(){if(En!==void 0)return En;if((Ft==null?void 0:Ft.refresh)!==void 0)return Ft.refresh},[En,Ft]),Ca=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.bgSize),pn)},[pn]),Jo=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.puzzleSize),yn)},[yn]),sa=(0,t.useMemo)(function(){return Tr==="bottom"?"top":"bottom"},[Tr]),sr=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Rn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),ua=Go==="slider",Xa=typeof lo=="number"&&lo>0,wa=ta===yt.Error&&ot>0&&sr.current.errorCount>=ot,ci=function(){sr.current.buttonMaxDistance=Ca.width-sr.current.sliderButtonWidth-sr.current.indicatorBorderWidth,sr.current.puzzleMaxDistance=Ca.width-Jo.width-Jo.left},ni=function(){var Ur;return((Ur=ba.current)===null||Ur===void 0?void 0:Ur.getRect(!0).height)||42},ri=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Ur;return(0,F.Jh)(this,function(uo){switch(uo.label){case 0:if(ua)return[2];if(!bn)return[3,4];Xa?sr.current.loadingTimer=setTimeout(function(){Vo(yt.Loading)},lo):Vo(yt.Loading),uo.label=1;case 1:return uo.trys.push([1,3,,4]),[4,bn()];case 2:return Ur=uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Ko(Ur),Vo(yt.Default),[3,4];case 3:return uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Vo(yt.LoadFailed),[3,4];case 4:return[2]}})})},oi=function(Ur){Ur===void 0&&(Ur=300),!(Go!=="float"||ya.current===yt.Success)&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayShowTimer=setTimeout(function(){var uo;de(na.current,{display:"block"}),R(na.current);var oa=ni()+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="1",uo))},Ur))},Oa=function(Ur){Ur===void 0&&(Ur=300),Go==="float"&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayHideTimer=setTimeout(function(){var uo,oa=ni()/2+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="0",uo)),sr.current.floatTransitionTimer=setTimeout(function(){de(na.current,{display:"none"})},300)},Ur))},mi=function(Ur){var uo;ua||(uo=Qo.current)===null||uo===void 0||uo.updateLeft(Ur)},ai=function(){var Ur;sr.current.isPressed=!1,Vo(yt.Default),(Ur=ba.current)===null||Ur===void 0||Ur.updateLeft(0),mi(Jo.left)},Ya=function(Ur){Ur===void 0&&(Ur=!1),Ur&&(sr.current.errorCount=0),clearTimeout(sr.current.refreshTimer),ya.current!==yt.Loading&&(ai(),ri())},vi=function(){(wa||ta===yt.LoadFailed)&&Ya(wa)},Ai=function(){Q||oi()},wi=function(){Q||Oa()},Ii=function(Ur){sr.current.currentTargetType=Rn.Puzzle,Mi(Ur)},Bi=function(Ur){sr.current.currentTargetType=Rn.Button,Mi(Ur)},Mi=function(Ur){if(ya.current===yt.Default){Ur.preventDefault();var uo=H(Ur),oa=uo.clientX,Da=uo.clientY;sr.current.startInfo={x:oa,y:Da,timestamp:new Date().getTime()},sr.current.trail=[[oa,Da]],ba.current&&(sr.current.sliderButtonWidth=ba.current.getSliderButtonWidth(!0),sr.current.indicatorBorderWidth=ba.current.getIndicatorBorderWidth(!0)),ci(),sr.current.ratio=sr.current.puzzleMaxDistance/sr.current.buttonMaxDistance,sr.current.currentTargetType===Rn.Puzzle&&(sr.current.ratio=1/sr.current.ratio),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&oi(0),sr.current.isPressed=!0,document.addEventListener(yr.move,pi),document.addEventListener(yr.end,Ga),document.addEventListener(yr.cancel,Ga)}},pi=function(Ur){var uo;if(sr.current.isPressed){Ur.preventDefault();var oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=Da-sr.current.startInfo.x;sr.current.trail.push([Da,_r]),ya.current!==yt.Moving&&Yr>0&&Vo(yt.Moving);var No=Yr,ra=Yr;sr.current.currentTargetType===Rn.Puzzle?(Yr=Math.max(0,Math.min(Yr,sr.current.puzzleMaxDistance)),No=Yr+Jo.left,ra=Yr*sr.current.ratio):(Yr=Math.max(0,Math.min(Yr,sr.current.buttonMaxDistance)),ra=Yr,No=Yr*sr.current.ratio+Jo.left),(uo=ba.current)===null||uo===void 0||uo.updateLeft(ra),mi(No)}},Ga=function(Ur){if(document.removeEventListener(yr.move,pi),document.removeEventListener(yr.end,Ga),document.removeEventListener(yr.cancel,Ga),!!sr.current.isPressed){if(ya.current!==yt.Moving){sr.current.isPressed=!1,Q&&Oa();return}if(Vn){sr.current.isPressed=!1,Vo(yt.Verify);var uo=new Date().getTime(),oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=_r-sr.current.startInfo.y,No=Da-sr.current.startInfo.x,ra=No;sr.current.currentTargetType===Rn.Puzzle?(No=Math.max(0,Math.min(No,sr.current.puzzleMaxDistance)),ra=No*sr.current.ratio):(No=Math.max(0,Math.min(No,sr.current.buttonMaxDistance)),ra=No,No*=sr.current.ratio),Vn({x:w(No,Dr),y:w(Yr,Dr),sliderOffsetX:w(ra,Dr),duration:uo-sr.current.startInfo.timestamp,trail:sr.current.trail,targetType:sr.current.currentTargetType,errorCount:sr.current.errorCount}).then(function(){sr.current.errorCount=0,Vo(yt.Success),Oa()}).catch(function(){sr.current.errorCount+=1,Vo(yt.Error),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&Oa(),(ot<=0||sr.current.errorCount0?(Be.forEach(function(Ye){Ye.wrap.apply(Ye.context,y)}),!0):!1},o}(),ht={},Mt=function(){function o(f){f===void 0&&(f="default"),this.scope=f,ht[this.scope]||(ht[this.scope]={}),this.data=ht[this.scope]}return o.prototype.getItem=function(f){return f in this.data?this.data[f]:null},o.prototype.setItem=function(f,y){this.data[f]=y},o.prototype.removeItem=function(f){delete this.data[f]},o.prototype.clear=function(){ht[this.scope]={},this.data=ht[this.scope]},o}();function dt(){return Math.random().toString(16).substring(2,8)}function Xt(o){try{var f=typeof o=="object"&&o!==null&&!!o.setItem&&!!o.getItem&&!!o.removeItem;if(f){var y=dt()+new Date().getTime(),$="1";if(o.setItem(y,$),o.getItem(y)!==$)return!1;o.removeItem(y)}return f}catch(Be){return console.error("[cache2] ".concat(o," is not supported. The default memory cache will be used.")),!1}}function Fn(o,f){try{return JSON.parse(o,f)}catch(y){return o}}function an(o,f){return JSON.stringify(o,f)}var Jn=function(){function o(f,y){y===void 0&&(y={});var $=f?Xt(f):!1;this.options=(0,F.pi)({needParsed:$,prefix:""},y),this.storage=$?f:new Mt(this.options.memoryScope)}return o.prototype.getKey=function(f){return this.options.prefix+f},o.prototype.get=function(f){var y=this.storage.getItem(this.getKey(f));return this.options.needParsed?Fn(y,this.options.reviver):y},o.prototype.set=function(f,y){this.storage.setItem(this.getKey(f),this.options.needParsed?an(y,this.options.replacer):y)},o.prototype.del=function(f){this.storage.removeItem(this.getKey(f))},o.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},o}(),k="cache2_",i="default",p=function(o){(0,F.ZT)(f,o);function f(y,$){var Be=o.call(this)||this,Ye=i,St;return typeof y=="string"?Ye=y||i:typeof y=="object"&&(St=y),!St&&typeof $=="object"&&(St=$),Be.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:k},St),Be.storage=new Jn(Be.options.storage,(0,F.pi)({memoryScope:Ye},Be.options)),Be.cacheKey=Ye,Be.startCheckperiod(),Be}return f.prototype._check=function(y,$){var Be=!0;return $.t!==0&&$.t0?Be+Ye:0;return{v:y,t:St,n:Be}},f.prototype._isLimited=function(y){return this.options.max>-1&&y>=this.options.max},f.prototype._getReplaceKey=function(y,$){var Be=y[0];return y.forEach(function(Ye){($[Ye].t<$[Be].t||$[Ye].t===$[Be].t&&$[Ye].n<$[Be].n)&&(Be=Ye)}),Be},Object.defineProperty(f.prototype,"cacheValues",{get:function(){return this.storage.get(this.cacheKey)||{}},enumerable:!1,configurable:!0}),f.prototype.setCacheValues=function(y){this.storage.set(this.cacheKey,y)},f.prototype.get=function(y){var $=this.cacheValues[y];if($&&this._check(y,$))return $.v},f.prototype.mget=function(y){var $=this,Be={};if(!Array.isArray(y))return Be;var Ye=this.cacheValues;return y.forEach(function(St){var ot=Ye[St];ot&&$._check(St,ot)&&(Be[St]=ot.v)}),Be},f.prototype.getAll=function(){var y=Object.keys(this.cacheValues);return this.mget(y)},f.prototype.set=function(y,$,Be){if(this.options.max===0)return!1;var Ye=this.cacheValues,St=Object.keys(Ye);if(!Ye[y]&&this._isLimited(St.length)){var ot=this.keys();if(this._isLimited(ot.length))if(this.options.maxStrategy==="replaced"){var ke=this._getReplaceKey(ot,Ye);this.del(ke)}else return!1}return Ye[y]=this._wrap($,Be),this.setCacheValues(Ye),this.emit("set",y,Ye[y].v),!0},f.prototype.mset=function(y){var $=this,Be=!0;return y.forEach(function(Ye){var St=$.set(Ye.key,Ye.value,Ye.ttl);Be&&!St&&(Be=!1)}),Be},f.prototype.del=function(y){var $=this,Be=this.cacheValues,Ye=0,St=Array.isArray(y)?y:[y];return St.forEach(function(ot){if(Be[ot]){Ye++;var ke=Be[ot];delete Be[ot],$.emit("del",ot,ke.v)}}),Ye>0&&this.setCacheValues(Be),Ye},f.prototype.clear=function(){this.storage.del(this.cacheKey)},f.prototype.keys=function(){var y=this,$=this.cacheValues,Be=Object.keys($);return Be.filter(function(Ye){return y._check(Ye,$[Ye])})},f.prototype.has=function(y){var $=this.cacheValues[y];return!!($&&this._check(y,$))},f.prototype.take=function(y){var $,Be=this.cacheValues[y];return Be&&this._check(y,Be)&&($=Be.v,this.del(y)),$},f.prototype.ttl=function(y,$){var Be=this.cacheValues,Ye=Be[y];return Ye&&this._check(y,Ye)?(Be[y]=this._wrap(Ye.v,$),!0):!1},f.prototype.getTtl=function(y){var $=this.cacheValues,Be=$[y];if(Be&&this._check(y,Be))return $[y].t},f.prototype.getLastModified=function(y){var $=this.cacheValues,Be=$[y];if(Be&&this._check(y,Be))return $[y].n},f.prototype.startCheckperiod=function(){var y=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){y.startCheckperiod()},this.options.checkperiod))},f.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},f}(We),g=void 0,C="undefined",re="object",q=Object.prototype,He=q.toString,Ke=q.hasOwnProperty,_e=q.propertyIsEnumerable,at=Object.getOwnPropertySymbols,$e=Object.getPrototypeOf,ft=Object.keys,mt=Function.prototype,ct=mt.toString,Ot=typeof Symbol!==C,vt=Ot?Symbol.prototype:g,bt=Array.prototype,xt=bt.slice,Qt=Math.min,nt=Math.max,pt=Math.random,ce=Math.floor,ve=Math.ceil,je=Math.abs,Xe=Number.isFinite,Te=Number.isInteger,lt=Number.isSafeInteger,et=typeof globalThis===re&&globalThis,gt=typeof e.g===re&&e.g,jt=typeof self===re&&self,kt=Number.MAX_SAFE_INTEGER||9007199254740991,dn=Number.MIN_SAFE_INTEGER||-9007199254740991,gn=4294967295,_t="[object ",oe=_t+"BigInt]",me=_t+"Number]",Se=_t+"Boolean]",De=_t+"String]",Le=_t+"Date]",Bt=_t+"RegExp]",At=_t+"Symbol]",Nt=_t+"Error]",tt=_t+"ArrayBuffer]",Kt=_t+"Arguments]",Cn=_t+"Array]",Tt=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(o){return _t+o+"]"}),Yt=_t+"WeakSet]",Zt=_t+"Blob]",Hn=_t+"File]",vn=_t+"DOMException]",jn=_t+"Object]",Wn=_t+"DataView]",Sn=_t+"Map]",nr=_t+"Promise]",br=_t+"Set]",Lr=_t+"WeakMap]",rn=_t+"Window]";function Vt(o){return He.call(o)}function xn(o){return typeof o=="string"||Vt(o)===De}var zn=function(){function o(f,y){y===void 0&&(y="uh_async_memo"),this.promiseCache={},this.cache=new p(y,f)}return o.prototype.run=function(f,y,$){var Be=this;if(!y||!xn(y))return f();var Ye=(0,F.pi)({persisted:!0},$);if(Ye.persisted){var St=this.cache.get(y);if(St)return Promise.resolve(St)}return this.promiseCache[y]||(this.promiseCache[y]=f().then(function(ot){return delete Be.promiseCache[y],Be.cache.set(y,ot,Ye.ttl),ot}).catch(function(ot){return delete Be.promiseCache[y],Promise.reject(ot)})),this.promiseCache[y]},o}(),An=typeof Blob!==C;function hr(o){return An&&o instanceof Blob?!0:Vt(o)===Zt}function Hr(o){return function(){return o}}function dr(){}var Mr=typeof URL!="undefined",zr=void 0,Ln=Object.keys,en=Object.values,sn=Mr?URL.createObjectURL:Hr(""),tn=Mr?URL.revokeObjectURL:dr;function rr(o,f){var y=f||{},$=y.method,Be=$===void 0?"get":$,Ye=y.data,St=Ye===void 0?null:Ye,ot=y.timeout,ke=y.headers,Ft=y.withCredentials,En=Ft===void 0?!1:Ft,pn=y.async,yn=pn===void 0?!0:pn,bn=y.user,cn=bn===void 0?null:bn,Bn=y.password,Vn=Bn===void 0?null:Bn,nn=y.responseType,Yn=y.onReadyStateChange,fn=y.onLoadStart,lr=y.onProgress,Et=y.onAbort,Lt=y.onTimeout,On=y.onError,vr=y.onLoad,er=y.onLoadEnd;return new Promise(function(lo,no){var Tr=new XMLHttpRequest;Tr.open(Be.toLowerCase(),o,yn,cn,Vn),Yn&&(Tr.onreadystatechange=Yn),typeof ot=="number"&&ot>0&&(Tr.timeout=ot),Tr.withCredentials=En,nn&&(Tr.responseType=nn),typeof ke=="object"&&Ln(ke).map(function(Br){Tr.setRequestHeader(Br,ke[Br])});var Co=function(Br){return function(po){lo(po),Br==null||Br.call(Tr,po)}},la=function(Br){return function(po){no(po),Br==null||Br.call(Tr,po)}},ma={loadstart:fn,progress:lr,abort:la(Et),timeout:la(Lt),error:la(On),load:Co(vr),loadend:er},Dr=Ln(ma);Dr.forEach(function(Br){var po=ma[Br];po&&Tr.addEventListener(Br,po)}),Tr.send(St)})}var wr=[200,304];function cr(o,f){return new Promise(function(y,$){hr(o)?y(o):rr(o,(0,F.pi)({responseType:"blob"},f)).then(function(Be){var Ye=Be.target.status;if(wr.indexOf(Ye)!==-1)y(Be.target.response);else{var St=new Error("The file does not support get requests, responseStatus ".concat(Ye,", '").concat(o,"'."));console.error(St),$(St)}}).catch(function(Be){console.error(new Error("Failed to request file. ".concat(Be))),$(Be)})})}function Ir(o){return new Promise(function(f,y){var $=hr(o),Be=$?sn(o):o,Ye=new Image;$||(Ye.crossOrigin="anonymous"),Ye.onload=function(){f(Ye)},Ye.onerror=function(St){$&&tn(Be),console.error("[loadImage] The image load failed, '".concat(o,"'.")),y(St)},Ye.src=Be})}function qr(o,f){return cr(o,f).then(function(y){return Ir(y).then(function($){return{blob:y,image:$}})})}function Eo(o){return o!==null&&typeof o=="object"}function jr(o){return typeof o=="function"||Eo(o)}function kr(o){return typeof o=="symbol"||Vt(o)===At}var fo=/^0b[01]+$/i,ao=/^0o[0-7]+$/i,so=/^[-+]0x[0-9a-f]+$/i;function Ho(o){if(typeof o=="number")return o;if(kr(o))return NaN;if(jr(o)&&(o=Number(o)),typeof o!="string")return o===0?o:+o;o=o.trim();var f=fo.test(o);return f||ao.test(o)?parseInt(o.slice(2),f?2:8):so.test(o)?NaN:+o}var Lo=17976931348623157e292;function zo(o){if(!o)return o===0?o:0;if(o=Ho(o),o===1/0||o===-1/0){var f=o<0?-1:1;return f*Lo}return o===o?o:0}function Zo(o,f){o===void 0&&(o=0),f===void 0&&(f=1),o=zo(o),f=zo(f);var y=ve(Qt(o,f)||0),$=ce(nt(o,f)||0);if(y>$){var Be=y;y=$,$=Be}return ce(y+pt()*($-y+1))}var ro=Math.PI,Gt;(function(o){o[o.None=0]="None",o[o.Outer=1]="Outer",o[o.Inner=2]="Inner"})(Gt||(Gt={}));var ur=[Gt.None,Gt.Outer,Gt.Inner];function kn(o){var f=o.length,y=Zo(0,f-1);return o[y]}function qn(o){var f={top:kn(ur),right:kn(ur),bottom:kn(ur),left:kn(ur)},y=Object.keys(f),$=["top","bottom"],Be=["left","right"];if(f.top===Gt.Outer&&f.bottom===Gt.Outer?f[kn($)]=Gt.Inner:f.top!==Gt.Outer&&f.bottom!==Gt.Outer&&(f[kn($)]=Gt.Outer),f.left===Gt.Outer&&f.right===Gt.Outer?f[kn(Be)]=Gt.Inner:f.left!==Gt.Outer&&f.right!==Gt.Outer&&(f[kn(Be)]=Gt.Outer),o){var Ye=[],St=[];y.forEach(function(ot){f[ot]===Gt.Inner?Ye.push(ot):f[ot]===Gt.None&&St.push(ot)}),o===2?Ye.forEach(function(ot){return f[ot]=Gt.None}):o===3?Ye.length===0?f[kn(St)]=Gt.Inner:Ye.length===2&&(f[kn(Ye)]=Gt.None):o==4&&St.forEach(function(ot){return f[ot]=Gt.Inner})}return f}function Nr(o,f){f===void 0&&(f={});var y=f.x,$=y===void 0?0:y,Be=f.y,Ye=Be===void 0?0:Be,St=f.w,ot=St===void 0?60:St,ke=f.h,Ft=ke===void 0?60:ke,En=f.needClosePath,pn=En===void 0?!0:En,yn=f.points,bn=f.margin,cn=bn===void 0?0:bn;cn=cn<=0?0:cn,(typeof yn=="number"||!yn)&&(yn=qn(yn));var Bn=(Math.min(ot,Ft)-cn*2)*.15,Vn=Math.hypot(Bn,Bn),nn=Vn/2,Yn=Bn+nn,fn={x:$+cn,y:Ye+cn,w:ot-Yn-cn*2,h:Ft-Yn-cn*2},lr=fn.w/2,Et=fn.h/2;yn.left===Gt.Outer&&(fn.x+=Yn),yn.top===Gt.Outer&&(fn.y+=Yn),o.beginPath(),o.lineWidth=2,o.moveTo(fn.x,fn.y),yn.top!==Gt.None&&(o.lineTo(fn.x+lr-nn,fn.y),yn.top===Gt.Inner?o.arc(fn.x+lr,fn.y+nn,Bn,1.25*ro,1.75*ro,!0):o.arc(fn.x+lr,fn.y-nn,Bn,.75*ro,.25*ro)),o.lineTo(fn.x+fn.w,fn.y),yn.right!==Gt.None&&(o.lineTo(fn.x+fn.w,fn.y+Et-nn),yn.right===Gt.Inner?o.arc(fn.x+fn.w-nn,fn.y+Et,Bn,1.75*ro,.25*ro,!0):o.arc(fn.x+fn.w+nn,fn.y+Et,Bn,1.25*ro,.75*ro)),o.lineTo(fn.x+fn.w,fn.y+fn.h),yn.bottom!==Gt.None&&(o.lineTo(fn.x+lr+nn,fn.y+fn.h),yn.bottom===Gt.Inner?o.arc(fn.x+lr,fn.y+fn.h-nn,Bn,.25*ro,.75*ro,!0):o.arc(fn.x+lr,fn.y+fn.h+nn,Bn,1.75*ro,1.25*ro)),o.lineTo(fn.x,fn.y+fn.h),yn.left!==Gt.None&&(o.lineTo(fn.x,fn.y+Et+nn),yn.left===Gt.Inner?o.arc(fn.x+nn,fn.y+Et,Bn,.75*ro,1.25*ro,!0):o.arc(fn.x-nn,fn.y+Et,Bn,.25*ro,1.75*ro)),o.lineTo(fn.x,fn.y),o.stroke(),pn&&o.closePath()}function Vr(o,f,y,$){return new Promise(function(Be){f?o.toBlob(function(Ye){Be(Ye?URL.createObjectURL(Ye):o.toDataURL(y,$))},y,$):Be(o.toDataURL(y,$))})}var wo=new zn({max:5,maxStrategy:"replaced"});wo.cache.on("del",function(o,f){try{f.image.src&&URL.revokeObjectURL(f.image.src)}catch(y){}});function Io(o){o?wo.cache.del(o):wo.cache.clear()}var mo=new WeakMap,Oo=function(o){if(!jr(o))return String(o);if(!mo.get(o)){var f="_"+Date.now();mo.set(o,f)}return mo.get(o)},eo={jpeg:"image/jpeg",png:"image/png"},Rr=[];function Bo(o){o.forEach(function(f){URL.revokeObjectURL(f)})}function go(o,f){f===void 0&&(f={});var y=f.borderWidth,$=y===void 0?2:y,Be=f.borderColor,Ye=Be===void 0?"rgba(255,255,255,0.7)":Be,St=f.fillColor,ot=St===void 0?"rgba(255,255,255,0.7)":St,ke=f.points,Ft=f.width,En=Ft===void 0?60:Ft,pn=f.height,yn=pn===void 0?60:pn,bn=f.x,cn=f.y,Bn=f.margin,Vn=Bn===void 0?2:Bn,nn=f.equalHeight,Yn=nn===void 0?!0:nn,fn=f.imageWidth,lr=f.imageHeight,Et=f.bgWidth,Lt=f.bgHeight,On=f.bgOffset,vr=On===void 0?[0,0]:On,er=f.bgImageType,lo=er===void 0?eo.jpeg:er,no=f.quality,Tr=no===void 0?.8:no,Co=f.format,la=Co===void 0?"dataURL":Co,ma=f.cacheImage,Dr=ma===void 0?!0:ma,Br=f.autoRevokePreviousBlobUrl,po=Br===void 0?!0:Br,Fr=f.ajaxOptions;return new Promise(function(Wo,To){var Ko=document.createElement("canvas"),Yo=document.createElement("canvas"),ta=Ko.getContext("2d"),Vo=Yo.getContext("2d"),ya=Dr?Oo(o):void 0;wo.run(function(){return qr(o,Fr)},ya).then(function(ba){var Qo=ba.image;fn&&(Qo.width=fn),lr&&(Qo.height=lr);var na=typeof Et=="number"&&Et>0?Et>En?Et:En:Qo.width,Go=typeof Lt=="number"&&Lt>0?Lt>yn?Lt:yn:Qo.height;Ko.width=na,Ko.height=Go;var Ua=na-En,Ca=Go-yn,Jo=typeof bn=="undefined"?Zo(En,Ua):bn||0,sa=typeof cn=="undefined"?Zo(0,Ca):cn||0;Jo<0?Jo=0:Jo>Ua&&(Jo=Ua),sa<0?sa=0:sa>Ca&&(sa=Ca);var sr=typeof ke=="number"||!ke?qn(ke):ke,ua=typeof vr=="function"?vr(Qo.width,Qo.height):vr;ta.strokeStyle=Ye,ta.lineWidth=$,ta.fillStyle=ot,Nr(ta,{x:Jo,y:sa,w:En,h:yn,points:sr,margin:Vn}),ta.fillStyle=ot,ta.fill(),ta.globalCompositeOperation="destination-over",ta.drawImage(Qo,ua[0],ua[1],Qo.width,Qo.height),Yo.width=na,Yo.height=Go,Vo.strokeStyle=Ye,Vo.lineWidth=$,Nr(Vo,{x:Jo,y:sa,w:En,h:yn,points:sr,margin:Vn}),Vo.globalCompositeOperation="destination-over",Vo.clip(),Vo.drawImage(Qo,ua[0],ua[1],Qo.width,Qo.height);var Xa=Vo.getImageData(Jo,sa,En,yn);Vo.clearRect(0,0,na,Go),Yo.width=En,Yo.height=Yn?Go:yn,Vo.putImageData(Xa,0,Yn?sa:0);var wa=la==="blob",ci=Vr(Yo,wa,eo.png,Tr),ni=Vr(Ko,wa,lo,Tr);Promise.all([ci,ni]).then(function(ri){var oi=ri[0],Oa=ri[1];po&&(Rr.length&&(Bo(Rr),Rr.length=0),wa&&Rr.push(Oa,oi)),Wo({puzzleUrl:oi,bgUrl:Oa,x:Jo,y:Yn?0:sa})}).catch(To)}).catch(To)})}var Ro=Object.defineProperty,ho=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ia=(o,f,y)=>f in o?Ro(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,qo=(o,f)=>{for(var y in f||(f={}))va.call(f,y)&&Ia(o,y,f[y]);if(ho)for(var y of ho(f))da.call(f,y)&&Ia(o,y,f[y]);return o},Ea=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Fa=({ModalProps:o,onFinish:f})=>{const[y,$]=(0,t.useState)(),Be=(0,t.useRef)(),Ye=()=>Ea(void 0,null,function*(){const ot=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ke=yield go(ot,{imageHeight:180,imageWidth:360});return $(ke),ke}),St=ot=>Ea(void 0,null,function*(){return ot!=null&&ot.x&&ot.x>y.x-5&&ot.x{var ot;o!=null&&o.open&&Be.current&&((ot=Be.current)==null||ot.refresh())},[o==null?void 0:o.open,Be]),t.createElement(S.default,qo({},qo({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},o)),t.createElement(Gr,{actionRef:Be,request:Ye,onVerify:ot=>Ea(void 0,null,function*(){return St(ot)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var ot;(ot=Be.current)==null||ot.refresh()}},"\u5237\u65B0")))};var Sa=t.memo(Fa),yo=e(59301),Ja=Object.defineProperty,La=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,aa=(o,f,y)=>f in o?Ja(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ra=(o,f)=>{for(var y in f||(f={}))Na.call(f,y)&&aa(o,y,f[y]);if(pa)for(var y of pa(f))xa.call(f,y)&&aa(o,y,f[y]);return o},Ta=(o,f)=>La(o,Ba(f)),Aa=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const ca={height:48},Wr=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Pr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,jo={timer:0};var Do=(o=>(o[o.setTimer=0]="setTimer",o))(Do||{});function Mo(o,f){switch(f.type){case 0:return Ta(Ra({},o),{timer:f.payload});default:throw new Error}}const ko=({validateName:o,getCode:f,register:y,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{var St;const[ot]=I.default.useForm(),[ke,Ft]=(0,t.useReducer)(Mo,jo),[En,pn]=(0,t.useState)(!1),{timer:yn}=ke,[bn,cn]=(0,t.useState)(!1);function Bn(Et){return Aa(this,null,function*(){const{login:Lt,password:On,code:vr}=Et,{message:er,status:lo}=yield y({login:Lt,password:On,code:vr});if(lo<0){ot.setFields([{name:"code",errors:[er]}]);return}window.location.reload()})}function Vn(){return Aa(this,null,function*(){let Et=ot.getFieldValue("login"),Lt=0;if(!Wr.test(Et)||Et.indexOf(" ")>-1)return ot.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Lt=1,Lt;let{status:On,message:vr}=yield o({login:Et,type:1});return On>0?Lt=2:(ot.setFields([{name:"login",errors:[vr]}]),Lt=1),Lt})}const nn=()=>Aa(void 0,null,function*(){pn(!0);const Et=ot.getFieldValue("verify"),Lt=ot.getFieldValue("login");if(!Lt)ot.validateFields(["login"]);else{const On=yield o({login:Lt,type:1});if((On==null?void 0:On.status)!==1){ot.setFields([{name:"login",errors:[On==null?void 0:On.message]}]);return}const{status:vr,message:er}=yield f({login:Lt,type:1,smscode:(0,B.M)(Lt)});vr<0&&ot.setFields([{name:"code",errors:[er]}]),Ft({type:0,payload:60})}pn(!1)});function Yn(Et,Lt){if(!Lt)return Promise.resolve();if(!Pr.test(Lt)||Lt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const On=Lt.length;return On>=8&&On<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const fn=(Et,Lt)=>Lt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{yn>0&&setTimeout(()=>{Ft({type:0,payload:yn-1})},1e3)},[yn]);const lr=(Et,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Wr.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return yo.createElement(yo.Fragment,null,yo.createElement(I.default,{layout:"vertical",form:ot,style:$,initialValues:{autologin:!0,protool:!1},onFinish:Bn},yo.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:lr}]},yo.createElement(se.default,{style:ca,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Vn,onChange:()=>ot.setFieldsValue({verify:0})})),!((St=Ye==null?void 0:Ye.setting)!=null&&St.is_local)&&yo.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},yo.createElement(se.default,{suffix:yo.createElement(h.ZP,{loading:En,type:"link",onClick:Et=>{if(Et.stopPropagation(),!ot.getFieldValue("login")){ot.validateFields(["login"]);return}cn(!0)},disabled:yn>0}," ",yn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${yn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),yo.createElement(D.Z,{title:yo.createElement("div",null,yo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),yo.createElement("br",null),yo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),yo.createElement("br",null),yo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},yo.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Yn}]},yo.createElement(se.default.Password,{autoComplete:"new-password",style:ca,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),yo.createElement(I.default.Item,null,yo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:ca,className:"font16"}," ",Be," ")),yo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",yo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),yo.createElement(Sa,{ModalProps:{open:bn,onCancel:()=>{cn(!1)}},onFinish:()=>{cn(!1),nn()}}))};var Uo=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ko),$o=e(89392),to=e(59301),ga=Object.defineProperty,ia=Object.defineProperties,za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Wa=(o,f,y)=>f in o?ga(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ka=(o,f)=>{for(var y in f||(f={}))Za.call(f,y)&&Wa(o,y,f[y]);if(qa)for(var y of qa(f))ja.call(f,y)&&Wa(o,y,f[y]);return o},$a=(o,f)=>ia(o,za(f)),Ha=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Ma={height:48},_a=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ii=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,li={timer:0};var Po=(o=>(o[o.setTimer=0]="setTimer",o))(Po||{});function co(o,f){switch(f.type){case 0:return $a(Ka({},o),{timer:f.payload});default:throw new Error}}const So=({validateName:o,getCode:f,register:y,style:$={paddingRight:50},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{const[St]=I.default.useForm(),[ot,ke]=(0,t.useReducer)(co,li),[Ft,En]=(0,t.useState)(!1),{timer:pn}=ot,[yn,bn]=(0,t.useState)(!1);function cn(lr){return Ha(this,null,function*(){const{login:Et,new_password:Lt,code:On}=lr,{message:vr,status:er}=yield y({login:Et,new_password:Lt,code:On});if(er<0){St.setFields([{name:"code",errors:[vr]}]);return}location.reload()})}function Bn(){return Ha(this,null,function*(){let lr=St.getFieldValue("login"),Et=0;if(!_a.test(lr)||lr.indexOf(" ")>-1)return St.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Et=1,Et;let{status:Lt,message:On}=yield o({login:lr,type:2});return Lt>0?Et=2:(St.setFields([{name:"login",errors:[On]}]),Et=1),Et})}const Vn=()=>Ha(void 0,null,function*(){const lr=St.getFieldValue("verify"),Et=St.getFieldValue("login");if(yield St.validateFields(["login"]),!Et)St.validateFields(["login"]);else{En(!0);const{status:Lt,message:On}=yield f({login:Et,type:2,smscode:(0,B.M)(Et)});Lt<0&&St.setFields([{name:"code",errors:[On]}]),ke({type:0,payload:60}),En(!1)}});function nn(lr,Et){if(!Et)return Promise.resolve();if(!ii.test(Et))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(Et.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Lt=Et.length;return Lt>=8&&Lt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Yn=(lr,Et)=>Et?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{ke({type:0,payload:pn-1})},1e3)},[pn]);const fn=(lr,Et)=>Ha(void 0,null,function*(){if(!Et)return Promise.resolve();if(Et.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(_a.test(Et)){let{status:Lt,message:On}=yield o({login:Et,type:2});return Lt>0?Promise.resolve():Promise.reject(On)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return to.createElement(to.Fragment,null,to.createElement(I.default,{layout:"vertical",form:St,style:$,initialValues:{autologin:!0,protool:!1},onFinish:(0,$o.throttle)(cn,2e3)},to.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,$o.throttle)(fn,400)}]},to.createElement(se.default,{style:Ma,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>St.setFieldsValue({verify:0})})),to.createElement(D.Z,{title:to.createElement("div",null,to.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),to.createElement("br",null),to.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),to.createElement("br",null),to.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},to.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:nn}]},to.createElement(se.default.Password,{autoComplete:"new-password",style:Ma,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),to.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},to.createElement(se.default,{suffix:to.createElement(h.ZP,{loading:Ft,type:"link",onClick:lr=>{if(lr.stopPropagation(),!St.getFieldValue("login")){St.validateFields(["login"]);return}bn(!0)},disabled:pn>0}," ",pn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${pn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),to.createElement(I.default.Item,null,to.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ma,className:"font16"}," ",Be," ")),to.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",to.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),to.createElement(Sa,{ModalProps:{open:yn,onCancel:()=>{bn(!1)}},onFinish:()=>{bn(!1),Vn()}}))};var _o=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(So),ea=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,ei=(o,f,y)=>f in o?ea(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,si=(o,f)=>{for(var y in f||(f={}))ha.call(f,y)&&ei(o,y,f[y]);if(Pa)for(var y of Pa(f))ka.call(f,y)&&ei(o,y,f[y]);return o};const ti=o=>React.createElement("svg",si({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},o),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Va="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,yi=(o,f,y)=>f in o?gi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ji=(o,f)=>{for(var y in f||(f={}))Qi.call(f,y)&&yi(o,y,f[y]);if(hi)for(var y of hi(f))Pi.call(f,y)&&yi(o,y,f[y]);return o};const qi=o=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},o),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Oi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ui={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(346),xo=e(59301);const bi=window.location.host,di=Di.Z.QQLoginCB;var $i=({onWechatLogin:o,setType:f,loginType:y})=>{function $(){let Be="";return(0,B.b9)()?Be=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`:Be=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`,Be}return xo.createElement(xo.Fragment,null,(y===1||y===2)&&xo.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",xo.createElement("span",{onClick:()=>f(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(y===3||y===4||y===5)&&xo.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",xo.createElement("span",{onClick:()=>f(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,B.WX)()&&xo.createElement(xo.Fragment,null,xo.createElement("p",{className:ui.driver},xo.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),xo.createElement("div",{className:ui["other-login"]},(0,B.s2)()&&(0,B.IS)()&&xo.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:o},xo.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),(0,B.s2)()&&!(0,B.IS)()&&xo.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:$()},xo.createElement("img",{src:Oi,alt:"QQ",width:66})),(0,B.b9)()&&xo.createElement(xo.Fragment,null,xo.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,B.IS)()?0:40},onClick:o},xo.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),!(0,B.IS)()&&xo.createElement("a",{title:"qq\u767B\u5F55",href:$()},xo.createElement("img",{src:Oi,alt:"QQ",width:66}))))))};function Fi({onBack:o,setType:f}){return xo.createElement(xo.Fragment,null,xo.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},xo.createElement("iframe",{className:ui["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${di}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),xo.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},xo.createElement("span",{onClick:()=>f(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Li=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(o,f,y)=>f in o?_i(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ti=(o,f)=>{for(var y in f||(f={}))tl.call(f,y)&&Ri(o,y,f[y]);if(Ci)for(var y of Ci(f))Ni.call(f,y)&&Ri(o,y,f[y]);return o},nl=(o,f)=>Li(o,el(f)),zi=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const fi={height:48},Zi=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,rl=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ji={timer:0};var Wi=(o=>(o[o.setTimer=0]="setTimer",o))(Wi||{});function Ki(o,f){switch(f.type){case 0:return nl(Ti({},o),{timer:f.payload});default:throw new Error}}const Hi=({validateName:o,getCode:f,register:y,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{const[St]=I.default.useForm(),[ot,ke]=(0,t.useReducer)(Ki,ji),[Ft,En]=(0,t.useState)(!1),{timer:pn}=ot;function yn(cn){return zi(this,null,function*(){const{old_password:Bn,newPassword:Vn}=cn,{message:nn,status:Yn}=yield y({old_password:Bn,newPassword:Vn});if(Yn<0){St.setFields([{name:"code",errors:[nn]}]);return}})}const bn=(cn,Bn,Vn)=>{Bn?Bn.indexOf(" ")>-1?Vn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Bn.length<8||Bn.length>16?Vn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):rl.test(Bn)?Vn():Vn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Vn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{ke({type:0,payload:pn-1})},1e3)},[pn]),t.createElement(I.default,{layout:"vertical",form:St,style:$,initialValues:{autologin:!0,protool:!1},onFinish:yn},t.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(se.default,{style:fi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>St.setFieldsValue({verify:0})})),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:bn}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(cn,Bn,Vn)=>{Bn!=St.getFieldsValue().newPassword?Vn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Vn()}}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:fi,className:"font16"}," ",Be," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var ki=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(Hi),Ei=e(99313),Si=e(95237),fa=e(43604),Vi=Object.defineProperty,xi=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,N=(o,f,y)=>f in o?Vi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,j=(o,f)=>{for(var y in f||(f={}))a.call(f,y)&&N(o,y,f[y]);if(xi)for(var y of xi(f))l.call(f,y)&&N(o,y,f[y]);return o},te=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const{TabPane:ae}=Ei.default,ze=({dispatch:o,is_main_site:f,is_local:y,globalSetting:$,style:Be={}})=>{const[Ye,St]=(0,t.useState)(!1),[ot,ke]=(0,t.useState)("1"),[Ft,En]=(0,t.useState)(1),[pn,yn]=(0,t.useState)();function bn(){En(1),St(!1)}function cn(){En(2),St(!0)}function Bn(Et){console.log(Et),ke(Et)}const Vn={buttonText:"\u767B \u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Lt=yield(0,ue.Gq)({phone:Et.login,code:Et.code});return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),"/"):Lt})},nn={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Lt=yield(0,ue.z2)(j({},Et));return Lt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Lt})},Yn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Lt=yield(0,ue.Ex)(j({login:pn},Et));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Lt})},fn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){Et.new_password_confirmation=Et.new_password;const Lt=yield(0,ue.c0)(j({},Et));return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Lt})},lr=(0,t.useCallback)(()=>{var Et,Lt,On,vr;switch(Ft){case 1:return t.createElement(Ei.default,{defaultActiveKey:ot,onChange:Bn,className:Me.tabs},t.createElement(ae,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},ot==="1"&&t.createElement(z,{setusername:yn,setType:En})),((Et=$==null?void 0:$.setting)==null?void 0:Et.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Lt=$==null?void 0:$.setting)==null?void 0:Lt.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(On=$.setting)==null?void 0:On.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=$==null?void 0:$.setting)==null?void 0:vr.sso_login_button_name)))));case 2:return t.createElement(Fi,{setType:En,onBack:bn});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Uo,j({},nn)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(_o,j({},fn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(ki,j({},Yn)))}},[Ft,ot]);return t.createElement("div",{className:Me["login-panel-wrapper2"],style:Be},t.createElement(Si.Z,null,t.createElement(fa.Z,{flex:"1"},lr()),t.createElement(fa.Z,{flex:"295px",className:Me["login-panel-right-wrp"]},!y&&t.createElement($i,{loginType:Ft,setType:En,onWechatLogin:cn}))))};var Ze=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ze),Oe={popLogin:"popLogin___R8wQQ"};const Ge=({user:o,globalSetting:f,loading:y,dispatch:$})=>{var Be,Ye;const St=()=>{$({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},ot=(Be=f.setting)==null?void 0:Be.main_site,ke=(Ye=f.setting)==null?void 0:Ye.is_local,[Ft,En]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var pn,yn;console.log(f.setting),console.log(o.showPopLogin),f.setting&&((pn=f.setting)!=null&&pn.hide_account_login?o.showPopLogin&&(d.history.push((yn=f==null?void 0:f.setting)==null?void 0:yn.sso_login_url),$({type:"user/showPopLogin",payload:{showPopLogin:!1}})):En(!1))},[f==null?void 0:f.setting,o.showPopLogin]),t.createElement(S.default,{centered:!0,visible:o.showPopLogin&&!Ft,footer:null,width:ke?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Oe.popLogin,closable:o.showClosable,onCancel:St},o.showPopLogin&&t.createElement(Ze,{is_main_site:ot,is_local:ke}))};var st=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(Ge),Qe=e(38986),Rt={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},wt=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Dt=/^1\d{10}$/,on=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Jt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ln=({user:o,globalSetting:f,dispatch:y})=>{const[$]=(0,d.useSearchParams)(),Be={height:48,borderRadius:4},[Ye]=I.default.useForm(),St=()=>{y({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Ye.resetFields()},ot=(Et,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Dt.test(Lt)||on.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ke,Ft]=(0,t.useState)(60),En=(0,t.useMemo)(()=>ke<60&&ke>0,[ke]),pn=(0,t.useRef)(),yn=()=>wt(void 0,null,function*(){clearInterval(pn.current),Ft(60),pn.current=setInterval(function Et(){return Ft(Lt=>Lt-1),Et}(),1e3)}),[bn,cn]=(0,t.useState)(!1),[Bn,Vn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{o.bindAccountModalVisible?Vn(!0):Vn(!1)},[o]);const nn=()=>wt(void 0,null,function*(){var Et;const Lt=Ye.getFieldValue("userInput"),On=Dt.test(Lt),vr=on.test(Lt);if(!On&&!vr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(cn(!0),On){const no=yield(0,Qe.ZP)(`/api/users/accounts/${(Et=o.userInfoForBindAccountModal)==null?void 0:Et.login}/valid_phone.json`,{method:"get",params:{phone:Lt}});if((no==null?void 0:no.status)===-1){cn(!1);return}if(no!=null&&no.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),cn(!1);return}}else{const no=yield(0,Qe.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Lt,type:1}});if((no==null?void 0:no.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),cn(!1);return}}let er=(0,B.M)(Lt);const lo=yield y({type:"account/getCode",payload:{login:Lt,type:On?3:4,smscode:er}});cn(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),yn())}),Yn=()=>wt(void 0,null,function*(){var Et,Lt;yield Ye.validateFields();const On=Ye.getFieldValue("userInput"),vr=Ye.getFieldValue("code"),er=Dt.test(On),lo=on.test(On);if(!er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return er?(yield y({type:"account/bindPhone",payload:{login:(Et=o.userInfoForBindAccountModal)==null?void 0:Et.login,phone:On,code:vr}})).status===0:(yield y({type:"account/bindEmail",payload:{login:(Lt=o.userInfoForBindAccountModal)==null?void 0:Lt.login,email:On,code:vr}})).status===0}),fn=()=>wt(void 0,null,function*(){const Et=o.loginInfo;Jt.test(Et.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Lt=yield(0,ue.Es)(Et);if(Lt.status){n.ZP.error(Lt==null?void 0:Lt.message);return}if(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let On=$.get("from")||$.get("back_url");On?window.location.href=decodeURIComponent(On):Jt.test(Et.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Jt.test(Et.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),d.history.replace("/account/secure?active=3"),y({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Ye.resetFields()}),lr=()=>wt(void 0,null,function*(){(yield Yn())&&(yield fn())});return t.createElement(S.default,{centered:!0,open:Bn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Rt.popLogin,closable:!0,onCancel:St},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(I.default,{layout:"vertical",form:Ye,autoComplete:"off",preserve:!1},t.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:ot}]},t.createElement(se.default,{style:Be,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(se.default,{suffix:t.createElement(h.ZP,{loading:bn,type:"link",onClick:nn,disabled:En},En?`${ke}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Rt.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Be,className:"font16",onClick:lr},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Rt.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var $t=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(ln),hn=e(71418),Qn=e(61186),Xn=e.n(Qn),Nn=e(65218),fr={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Er=e(49535),wn=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())}),In=({})=>{const[o,f]=(0,t.useState)(!1),[y,$]=(0,t.useState)([]),[Be,Ye]=(0,t.useState)([]),[St,ot]=(0,t.useState)(!1),[ke,Ft]=(0,t.useState)(!1),En=(0,d.useLocation)(),[pn]=(0,d.useSearchParams)();(0,t.useEffect)(()=>{Er.Z.subscribe("pod-restrict-data",cn=>{console.log(cn,"data"),f(cn.identifier||!1),$(cn.data_list||[]),Ye([]),ot(!1)})},[]);const yn=()=>wn(void 0,null,function*(){Ft(!0);const cn=y.filter(Vn=>Be.includes(Vn.tpi_id));(yield(0,Qe.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:cn}})).status===0&&window.location.reload(),Ft(!1)}),bn=()=>{var cn;if(console.log(En,"location"),(cn=En.pathname)!=null&&cn.includes("/challenges")){window.location.href="/shixuns";return}if(pn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Er.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${o}/challenges`};return t.createElement(S.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:o,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:cn=>{var Bn;console.log(cn,222),ot(cn.target.checked),cn.target.checked?Ye((Bn=y==null?void 0:y.filter(Vn=>!Vn.is_current_shixun))==null?void 0:Bn.map(Vn=>Vn.tpi_id)):Ye([])},checked:St},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:bn},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!Be.length,loading:ke,type:"primary",onClick:yn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:bn},t.createElement(hn.Z,{spinning:ke},t.createElement("div",{className:fr.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),y==null?void 0:y.map(cn=>t.createElement("div",{className:fr.list,key:cn.tpi_id},t.createElement(le.default,{disabled:cn.is_current_shixun,onChange:Bn=>{let Vn=[...Be];Bn.target.checked?Vn.push(cn.tpi_id):Vn=Be.filter(nn=>nn!==cn.tpi_id),Ye(Vn),ot(Vn.length===y.length)},checked:Be==null?void 0:Be.includes(cn.tpi_id)}),t.createElement("span",{className:fr.name,onClick:()=>(0,B.xg)(`/shixuns/${cn.shixun_identifier}/challenges`),title:cn.shixun_name},t.createElement("b",null,cn.shixun_name),cn.is_current_shixun&&t.createElement("span",{className:fr.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",cn.pod_num,"\u4E2A"))))))},Pn={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},mr=e(59301),Ar=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Or=(o,f)=>{var y={};for(var $ in o)Sr.call(o,$)&&f.indexOf($)<0&&(y[$]=o[$]);if(o!=null&&Ar)for(var $ of Ar(o))f.indexOf($)<0&&or.call(o,$)&&(y[$]=o[$]);return y},Zr=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const io=o=>{var f=o,{loading:y,globalSetting:$,dispatch:Be}=f,Ye=Or(f,["loading","globalSetting","dispatch"]);const St="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",ot="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,B.IS)()&&Ft()},[]),(0,t.useEffect)(()=>{Be({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:St}})},[location.pathname]),(0,t.useEffect)(()=>{ke()},[$==null?void 0:$.shareData]);const ke=()=>{var pn;(pn=window.wx)==null||pn.ready(function(){var yn,bn,cn,Bn,Vn,nn,Yn={title:((yn=$==null?void 0:$.shareData)==null?void 0:yn.title)||document.title,desc:((bn=$==null?void 0:$.shareData)==null?void 0:bn.desc)||ot,link:window.location.href,imgUrl:((Bn=(cn=$==null?void 0:$.shareData)==null?void 0:cn.imgUrl)==null?void 0:Bn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||St};(Vn=window.wx)==null||Vn.onMenuShareAppMessage(Yn),(nn=window.wx)==null||nn.onMenuShareTimeline(Yn)})};function Ft(){return Zr(this,null,function*(){const pn=yield(0,Qe.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(pn==null?void 0:pn.status)===0&&En(pn)})}function En(pn){window.wx.config({debug:!1,appId:(pn==null?void 0:pn.appid)||"wx2402d86a6b534f77",timestamp:(pn==null?void 0:pn.timestamp)||1716781260,nonceStr:(pn==null?void 0:pn.noncestr)||"WjRUMvS[",signature:(pn==null?void 0:pn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return mr.createElement(mr.Fragment,null)};var Qr=(0,d.connect)(({loading:o,globalSetting:f})=>({loading:o,globalSetting:f}))(io),Fo=e(65517),Ao=e(93083),xr=e(9399),oo=e(59301),$r=Object.defineProperty,bo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,_n=(o,f,y)=>f in o?$r(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Kn=(o,f)=>{for(var y in f||(f={}))ir.call(f,y)&&_n(o,y,f[y]);if(Xo)for(var y of Xo(f))ar.call(f,y)&&_n(o,y,f[y]);return o},Jr=(o,f)=>bo(o,vo(f)),Gn=(o,f)=>{var y={};for(var $ in o)ir.call(o,$)&&f.indexOf($)<0&&(y[$]=o[$]);if(o!=null&&Xo)for(var $ of Xo(o))f.indexOf($)<0&&ar.call(o,$)&&(y[$]=o[$]);return y},Cr=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Ft){Be(Ft)}},St=ke=>{try{ot(y.throw(ke))}catch(Ft){Be(Ft)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});Xn().locale("zh-cn");const Xr=o=>{var f=o,{loading:y,globalSetting:$,user:Be,dispatch:Ye}=f,St=Gn(f,["loading","globalSetting","user","dispatch"]),ot;const ke=(0,d.useLocation)(),[Ft]=(0,d.useSearchParams)(),En=(0,Nn.g)(),{globalLoading:pn}=$,[yn,bn]=(0,t.useState)(!1),cn=()=>Cr(void 0,null,function*(){let nn,Yn;const fn=ke.pathname.split("/");if(ke!=null&&ke.search){let lr,Et;fn.includes("paths")?lr=fn[2]:fn.includes("tasks")&&(Et=fn[2]),nn=yield Ye({type:"user/getUserInfo",payload:Jr(Kn(Kn({},En),(0,B.oP)()),{subject_id:lr,game_id:Et,websiteName:"educoder"})})}else fn.includes("tasks")&&(Yn=fn[2]),nn=yield Ye({type:"user/getUserInfo",payload:Jr(Kn({},En),{game_id:Yn})});(nn==null?void 0:nn.username)!=="\u6E38\u5BA2"&&(ke.pathname==="/login"&&(window.location.href="/"),ke.pathname!=="/user/login"&&ke.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,B.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),nn.status===-5&&bn({data:[nn.message],accountInfo:{user_token:nn.message.user_token}})}),Bn=()=>Cr(void 0,null,function*(){var nn,Yn,fn,lr;const Et=yield(0,Qe.ZP)("/api/user_concurrencies",{method:"get"});let Lt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(Et==null?void 0:Et.status)===0&&((nn=Et==null?void 0:Et.data)!=null&&nn.limit?((!Lt||Xn()(Lt==null?void 0:Lt.time).add(5,"minutes"){u.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Kn({},Pn)})},[$.theme]),(0,t.useEffect)(()=>{cn(),(0,B.Il)(),function(){function nn(){var Yn=document.documentElement,fn=Yn.clientWidth,lr=1920,Et=fn/lr;Et=Et>2?2:Et<.6?.6:Et,Yn.style.fontSize=Et+"px"}window.addEventListener("resize",nn),nn()}()},[]),(0,t.useEffect)(()=>{Ye({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(nn){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var nn,Yn,fn,lr,Et;if(ke.pathname.indexOf("classrooms")>-1&&ke.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ke.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ke.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ke.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ye({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((nn=window.location.href)!=null&&nn.includes("/problems")&&((Yn=window.location.href)!=null&&Yn.includes("/share"))){const Lt=(Et=(lr=(fn=window.location)==null?void 0:fn.pathname)==null?void 0:lr.split("/"))==null?void 0:Et[2];(0,Qe.ZP)(`/api/practices/${Lt}/start`,{method:"get"}).then(vr=>{(vr==null?void 0:vr.status)===0&&d.history.replace(`/problems/${vr==null?void 0:vr.identifier}/oj/${Lt}`)});return}if(ke.pathname==="/admins"||ke.pathname==="/sidekiq"){const Lt=document.domain;if(Lt.indexOf("educoder.net")>-1)switch(Lt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ke.pathname}`;break;default:let On=document.domain.split(".");On[0]=On[0]+"-data",window.location.href=`https://${On.join(".")}${ke.pathname}`;break}}S.default.destroyAll()},[ke.pathname]),(0,t.useEffect)(()=>{$.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=$.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[$.updateData.system_update]),(0,t.useEffect)(()=>{var nn;if((nn=Be==null?void 0:Be.userInfo)!=null&&nn.login){Bn();const Yn=setInterval(Bn,3e4);return()=>{clearInterval(Yn)}}},[Be==null?void 0:Be.userInfo]),(0,t.useEffect)(()=>{var nn,Yn;if((0,B.WX)()){if(!((nn=$==null?void 0:$.setting)!=null&&nn.version))return;(0,B.yC)((Yn=$==null?void 0:$.setting)==null?void 0:Yn.version)>0&&S.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:oo.createElement("div",null,oo.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',oo.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,B.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(ot=$==null?void 0:$.setting)==null?void 0:ot.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Vn=()=>{var nn,Yn,fn,lr,Et,Lt,On,vr;const er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(er&&Xn()(er).isSame(Xn()().startOf("day"),"d")&&lo==((nn=Be.userInfo)==null?void 0:nn.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Yn=Be.userInfo)==null?void 0:Yn.login;let no="";switch(Be.userInfo.role){case 1:no="\u8D85\u7BA1";break;case 2:no="\u8FD0\u8425";break;case 5:no="\u8BA4\u8BC1\u6559\u5E08";break;case 12:no="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:no="\u5B66\u751F";break}((fn=Be.userInfo)==null?void 0:fn.identity)!=="student"&&((lr=Be.userInfo)==null?void 0:lr.identity)!=="teacher"&&(no="\u4E13\u4E1A\u4EBA\u58EB"),(Et=Be.userInfo)!=null&&Et.user_school&&((0,B.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Lt=Be.userInfo)==null?void 0:Lt.user_school]),(0,B.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(On=Be.userInfo)==null?void 0:On.login,(vr=Be.userInfo)==null?void 0:vr.user_school])),(0,B.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,B.L9)(["\u5E73\u53F0PC\u7AEF",no])}};return oo.createElement(xr.Z,null,oo.createElement(Ao.StyleProvider,{transformers:[Ao.legacyLogicalPropertiesTransformer],hashPriority:"high"},oo.createElement(u.ZP,{locale:ee.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Pn},oo.createElement(st,null),oo.createElement(Z,{open:!!yn,accountInfo:yn==null?void 0:yn.accountInfo,data:yn==null?void 0:yn.data}),oo.createElement($t,null),oo.createElement(Qr,null),oo.createElement(In,null),oo.createElement(hn.Z,{size:"middle",spinning:pn.show,tip:pn.text,className:"ant-spin-nested-loading-black"},oo.createElement(d.Outlet,null)))))};var Kr=(0,d.connect)(({loading:o,globalSetting:f,user:y})=>({loading:o,globalSetting:f,user:y}))(Xr)},40197:function(un,Ve,e){e.d(Ve,{rX:function(){return K},pW:function(){return E},gy:function(){return r},xY:function(){return be},O5:function(){return Ue},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Ee}});var t=e(25690),u=e(43418),S=e(28103),ee=e(8591),d=e(48790),I=e(51257),n=e(87169),se=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",ue=e(32637),b=e(59301),M=(x,P,G)=>new Promise((Y,V)=>{var Z=it=>{try{pe(G.next(it))}catch(ge){V(ge)}},Me=it=>{try{pe(G.throw(it))}catch(ge){V(ge)}},pe=it=>it.done?Y(it.value):Promise.resolve(it.value).then(Z,Me);pe((G=G.apply(x,P)).next())});const J=(x,P=!1)=>!!(ie(x)&&_(P)),ie=x=>(0,d.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_=(x=!1)=>{var P;const{user:G}=(0,t.getDvaApp)()._store.getState();return(P=G.userInfo)!=null&&P.profile_completed?!0:(u.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/profile/edit"),Je()}}),!1)},Je=()=>{u.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ee=()=>{u.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:b.createElement("div",{style:{textAlign:"center"}},b.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),b.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),b.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ue=()=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.professional_certification?!0:(u.default.confirm({title:"\u63D0\u793A",centered:!0,content:b.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/certification")}}),!1)},be=()=>(0,d.V9)()?!0:(u.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),b.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(x,P)=>x?!0:(u.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("p",null,P||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),b.createElement("div",{style:{marginLeft:"110px"}},b.createElement("img",{src:le,width:200}),b.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),E=x=>{u.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:b.createElement("div",null,b.createElement("div",null,b.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),b.createElement(S.Z,null),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",b.createElement("a",null,x),"\u5929\u3002"),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),b.createElement("div",{style:{textAlign:"center",marginTop:30}},b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(x,P="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let Y="";return(G==null?void 0:G.public)===2&&(Y="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(Y="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),u.default.info({centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",P,"\u3002"),b.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(u.default.confirm({centered:!0,icon:b.createElement(n.Z,null),title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",P,"\u3002"),b.createElement("br",null),b.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{u.default.confirm({width:440,centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(un,Ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=S[ee];d!==void 0&&(t[ee]=d)})}return t}Ve.Z=e},13845:function(un,Ve,e){e.d(Ve,{F:function(){return t},Z:function(){return u}});function t(S){return S!=null&&S===S.window}function u(S,ee){var d,I;if(typeof window=="undefined")return 0;const n=ee?"scrollTop":"scrollLeft";let se=0;return t(S)?se=S[ee?"pageYOffset":"pageXOffset"]:S instanceof Document?se=S.documentElement[n]:(S instanceof HTMLElement||S)&&(se=S[n]),S&&!t(S)&&typeof se!="number"&&(se=(I=((d=S.ownerDocument)!==null&&d!==void 0?d:S).documentElement)===null||I===void 0?void 0:I[n]),se}},56762:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(){const[,S]=t.useReducer(ee=>ee+1,0);return S}},68031:function(un,Ve,e){e.d(Ve,{Z:function(){return ee}});var t=e(16089);function u(d,I,n,se){const le=n-I;return d/=se/2,d<1?le/2*d*d*d+I:le/2*((d-=2)*d*d+2)+I}var S=e(13845);function ee(d){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:se,duration:le=450}=I,h=n(),ue=(0,S.Z)(h,!0),b=Date.now(),M=()=>{const ie=Date.now()-b,_=u(ie>le?le:ie,ue,d,le);(0,S.F)(h)?h.scrollTo(window.pageXOffset,_):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=_:h.scrollTop=_,ien||I},46400:function(un,Ve,e){e.d(Ve,{Z:function(){return Ce}});var t=e(29679),u=e(19248),S=e(99267),ee=e(96512),d=e(78987),I=e(92310),n=e.n(I),se=e(77900),le=e(26112),h=e(59301),ue=e(92343),b=e(36355),M=e(17313),J=e(83116);const ie=(ne,X,we,m,A)=>({backgroundColor:ne,border:`${m.lineWidth}px ${m.lineType} ${X}`,[`${A}-icon`]:{color:we}}),_=ne=>{const{componentCls:X,motionDurationSlow:we,marginXS:m,marginSM:A,fontSize:z,fontSizeLG:D,lineHeight:B,borderRadiusLG:F,motionEaseInOutCirc:W,withDescriptionIconSize:xe,colorText:Pe,colorTextHeading:Ie,withDescriptionPadding:rt,defaultPadding:Ct}=ne;return{[X]:Object.assign(Object.assign({},(0,M.Wf)(ne)),{position:"relative",display:"flex",alignItems:"center",padding:Ct,wordWrap:"break-word",borderRadius:F,[`&${X}-rtl`]:{direction:"rtl"},[`${X}-content`]:{flex:1,minWidth:0},[`${X}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:z,lineHeight:B},"&-message":{color:Ie},[`&${X}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${we} ${W}, opacity ${we} ${W}, +`;O(L);var s="rc-slider-captcha";function H(o){var f=0,y=0;return typeof o.clientX=="number"&&typeof o.clientY=="number"?(f=o.clientX,y=o.clientY):o.touches&&o.touches[0]?(f=o.touches[0].clientX,y=o.touches[0].clientY):o.changedTouches&&o.changedTouches[0]&&(f=o.changedTouches[0].clientX,y=o.changedTouches[0].clientY),{clientX:f,clientY:y}}function de(o,f){if(f===void 0&&(f={}),o)for(var y in f)o.style[y]=f[y]}var v=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,c=v&&"onpointerdown"in window,Q=v&&"ontouchstart"in window,R=function(o){return o==null?void 0:o.scrollTop};function w(o,f){return typeof o=="number"&&!Number.isNaN(o)&&typeof f=="number"&&f>0?Number(o.toFixed(f)):o}var U="".concat(s,"-button"),Fe=function(o){var f,y=o.className,$=o.disabled,Be=o.active,Ye=o.success,St=o.error,ot=o.verify,ke=o.buttonRef,Lt=(0,F._T)(o,["className","disabled","active","success","error","verify","buttonRef"]);return t.createElement("span",(0,F.pi)({className:xe()(U,y,(f={},f["".concat(U,"-disabled")]=$,f["".concat(U,"-active")]=Be,f["".concat(U,"-verify")]=ot,f["".concat(U,"-success")]=Ye,f["".concat(U,"-error")]=St,f["".concat(U,"-pc")]=!Q,f)),ref:ke},Lt))};Fe.displayName="SliderButton";var ye=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},fe=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},Ae=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},o),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ne=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},Re=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},It=function(o){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},o),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},zt="".concat(s,"-icon"),Pt=function(o){var f,y=o.className,$=o.spin,Be=(0,F._T)(o,["className","spin"]);return t.createElement("span",(0,F.pi)({className:xe()(zt,(f={},f["".concat(zt,"-spin")]=$,f),y)},Be))},Ut={arrowRight:t.createElement(ye,null),check:t.createElement(fe,null),loading:t.createElement(Ae,null),refresh:t.createElement(Ne,null),x:t.createElement(Re,null),imageFill:t.createElement(It,null)},Wt=function(o){var f=o.type,y=(0,F._T)(o,["type"]);return t.createElement(Pt,(0,F.pi)({},y),Ut[f])},ht;(function(o){o[o.Default=1]="Default",o[o.Loading=2]="Loading",o[o.Moving=3]="Moving",o[o.Verify=4]="Verify",o[o.Success=5]="Success",o[o.Error=6]="Error",o[o.LoadFailed=7]="LoadFailed"})(ht||(ht={}));var Ht="".concat(s,"-control"),Mn=40,$n=2,Tn=function(o){var f,y=o.status,$=y===void 0?ht.Default:y,Be=o.isLimitErrors,Ye=o.tipText,St=o.tipIcon,ot=o.sliderButtonProps,ke=o.indicatorProps,Lt=o.controlRef,En=(0,F._T)(o,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),pn=(0,t.useRef)(null),bn=(0,t.useRef)(null),gn=(0,t.useRef)(null),cn=(0,t.useRef)({}),Bn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(Wt,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ye)},[Ye]),Vn=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(Wt,{type:"arrowRight"}),loading:t.createElement(Wt,{type:"loading",spin:!0}),error:t.createElement(Wt,{type:"x"}),success:t.createElement(Wt,{type:"check"})},St)},[St]),nn=(0,t.useMemo)(function(){var Tr;return Tr={},Tr[ht.Default]=[Bn.default,Vn.default],Tr[ht.Loading]=[Bn.loading,Vn.default],Tr[ht.Moving]=[Bn.moving,Vn.default],Tr[ht.Verify]=[Bn.verifying,Vn.loading],Tr[ht.Error]=[Bn.error,Vn.error],Tr[ht.Success]=[Bn.success,Vn.success],Tr[ht.LoadFailed]=[Bn.loadFailed,Vn.default],Tr},[Bn,Vn]),Yn=function(Tr){var Co;return(Tr||typeof cn.current.sliderButtonWidth!="number")&&(cn.current.sliderButtonWidth=((Co=bn.current)===null||Co===void 0?void 0:Co.clientWidth)||Mn),cn.current.sliderButtonWidth},fn=function(Tr){if(Tr||typeof cn.current.indicatorBorderWidth!="number")if(gn.current){var Co=window.getComputedStyle(gn.current);cn.current.indicatorBorderWidth=parseInt(Co.borderLeftWidth)+parseInt(Co.borderRightWidth)}else cn.current.indicatorBorderWidth=$n;return cn.current.indicatorBorderWidth},lr=function(Tr){var Co;return(Tr||!cn.current.rect)&&pn.current&&(cn.current.rect=(Co=pn.current)===null||Co===void 0?void 0:Co.getBoundingClientRect()),cn.current.rect};(0,t.useImperativeHandle)(Lt,function(){return{getSliderButtonWidth:Yn,getIndicatorBorderWidth:fn,getRect:lr,updateLeft:function(Tr){var Co=Yn(),la=fn();de(bn.current,{left:Tr+"px"}),de(gn.current,{width:Tr+Co+la+"px"})}}},[]);var Et=$===ht.Loading,Ft=$===ht.Moving,On=$===ht.Verify,vr=$===ht.Success,er=$===ht.Error,lo=$===ht.LoadFailed,no=Be?Bn.errors:nn[$][0];return t.createElement("div",(0,F.pi)({},En,{className:xe()(Ht,(f={},f["".concat(Ht,"-loading")]=Et,f["".concat(Ht,"-moving")]=Ft,f["".concat(Ht,"-verify")]=On,f["".concat(Ht,"-success")]=vr,f["".concat(Ht,"-error")]=er,f["".concat(Ht,"-errors")]=Be,f["".concat(Ht,"-load-failed")]=lo,f),En.className),ref:pn}),t.createElement("div",(0,F.pi)({},ke,{className:xe()("".concat(Ht,"-indicator"),ke==null?void 0:ke.className),ref:gn})),t.createElement(Fe,(0,F.pi)({},ot,{className:xe()("".concat(Ht,"-button"),ot==null?void 0:ot.className),disabled:Et,active:Ft,verify:On,success:vr,error:er,buttonRef:bn}),nn[$][1]),t.createElement("div",{className:xe()("".concat(Ht,"-tips")),style:no?{}:{display:"none"}},no))},tr="".concat(s,"-loading"),pr=function(o){var f=o.icon,y=f===void 0?t.createElement(Wt,{type:"loading",spin:!0}):f,$=o.text,Be=$===void 0?"\u52A0\u8F7D\u4E2D...":$,Ye=o.className,St=(0,F._T)(o,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:xe()(tr,Ye)},St),t.createElement("div",{className:"".concat(tr,"-icon")},y),t.createElement("div",{className:"".concat(tr,"-text")},Be))},Un="".concat(s,"-jigsaw"),qt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(Wt,{type:"imageFill"}),refreshIcon:t.createElement(Wt,{type:"refresh"})},gr=function(o){var f,y,$=o.status,Be=o.bgSize,Ye=Be===void 0?qt.bgSize:Be,St=o.puzzleSize,ot=St===void 0?qt.puzzleSize:St,ke=o.bgUrl,Lt=o.puzzleUrl,En=o.bgImgProps,pn=o.puzzleImgProps,bn=o.jigsawRef,gn=o.loadingBoxProps,cn=o.loadFailedIcon,Bn=cn===void 0?qt.loadFailedIcon:cn,Vn=o.showRefreshIcon,nn=Vn===void 0?!0:Vn,Yn=o.refreshIcon,fn=Yn===void 0?qt.refreshIcon:Yn,lr=o.disabledRefresh,Et=o.onRefresh,Ft=o.style,On=o.className,vr=o.children,er=(0,F._T)(o,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(bn,function(){return{updateLeft:function(Tr){de(lo.current,{left:Tr+"px"})}}}),$===ht.Loading)return t.createElement(pr,(0,F.pi)({},gn,{style:(0,F.pi)((0,F.pi)({},gn==null?void 0:gn.style),Ye)}));if($===ht.LoadFailed)return t.createElement("div",{className:"".concat(s,"-load-failed"),style:Ye},Bn);var no=$===ht.Verify||$===ht.Error||$===ht.Success;return t.createElement("div",(0,F.pi)({className:xe()(Un,(f={},f["".concat(Un,"-stop")]=no,f),On),style:(0,F.pi)((0,F.pi)({},Ft),Ye)},er),t.createElement("img",(0,F.pi)({src:ke,alt:""},En,{className:xe()("".concat(Un,"-bg"),En==null?void 0:En.className),style:(0,F.pi)((0,F.pi)({},En==null?void 0:En.style),Ye)})),t.createElement("img",(0,F.pi)({src:Lt,alt:""},pn,{className:xe()("".concat(Un,"-puzzle"),pn==null?void 0:pn.className),style:(0,F.pi)((0,F.pi)({},pn==null?void 0:pn.style),ot),ref:lo})),nn&&$!==ht.Success&&fn&&t.createElement("div",{className:xe()("".concat(Un,"-refresh"),(y={},y["".concat(Un,"-refresh-disabled")]=$===ht.Verify||lr,y)),onClick:function(){$!==ht.Verify&&!lr&&(Et==null||Et())}},fn),vr)},yr=c?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Q?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},Dn=c?"onPointerDown":Q?"onTouchStart":"onMouseDown",Rn;(function(o){o.Puzzle="puzzle",o.Button="button"})(Rn||(Rn={}));var Gr=function(o){var f,y,$,Be=o.mode,Ye=Be===void 0?"embed":Be,St=o.limitErrorCount,ot=St===void 0?0:St,ke=o.tipText,Lt=o.tipIcon,En=o.refreshIcon,pn=o.bgSize,bn=o.puzzleSize,gn=o.request,cn=o.autoRequest,Bn=cn===void 0?!0:cn,Vn=o.onVerify,nn=o.autoRefreshOnError,Yn=nn===void 0?!0:nn,fn=o.actionRef,lr=o.showRefreshIcon,Et=lr===void 0?!0:lr,Ft=o.jigsawContent,On=o.errorHoldDuration,vr=On===void 0?500:On,er=o.loadingDelay,lo=er===void 0?0:er,no=o.placement,Tr=no===void 0?"top":no,Co=o.loadingBoxProps,la=o.sliderButtonProps,ma=o.precision,Dr=ma===void 0?7:ma,Br=o.className,po=o.style,Fr=o.styles,Ko=Ct(),To=Ko[0],Zo=Ko[1],Yo=Ct(function(){return!ca&&gn&&Bn?ht.Loading:ht.Default}),ta=Yo[0],Vo=Yo[1],ya=he(ta),ba=(0,t.useRef)(null),Qo=(0,t.useRef)(null),na=(0,t.useRef)(null),Go=(0,t.useMemo)(function(){return Ye==="float"||Ye==="slider"?Ye:"embed"},[Ye]),Ua=(0,t.useMemo)(function(){if(En!==void 0)return En;if((Lt==null?void 0:Lt.refresh)!==void 0)return Lt.refresh},[En,Lt]),Ca=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.bgSize),pn)},[pn]),Jo=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.puzzleSize),bn)},[bn]),sa=(0,t.useMemo)(function(){return Tr==="bottom"?"top":"bottom"},[Tr]),sr=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Rn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),ca=Go==="slider",Xa=typeof lo=="number"&&lo>0,wa=ta===ht.Error&&ot>0&&sr.current.errorCount>=ot,ci=function(){sr.current.buttonMaxDistance=Ca.width-sr.current.sliderButtonWidth-sr.current.indicatorBorderWidth,sr.current.puzzleMaxDistance=Ca.width-Jo.width-Jo.left},ni=function(){var Ur;return((Ur=ba.current)===null||Ur===void 0?void 0:Ur.getRect(!0).height)||42},ri=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Ur;return(0,F.Jh)(this,function(uo){switch(uo.label){case 0:if(ca)return[2];if(!gn)return[3,4];Xa?sr.current.loadingTimer=setTimeout(function(){Vo(ht.Loading)},lo):Vo(ht.Loading),uo.label=1;case 1:return uo.trys.push([1,3,,4]),[4,gn()];case 2:return Ur=uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(Ur),Vo(ht.Default),[3,4];case 3:return uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(void 0),Vo(ht.LoadFailed),[3,4];case 4:return[2]}})})},oi=function(Ur){Ur===void 0&&(Ur=300),!(Go!=="float"||ya.current===ht.Success)&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayShowTimer=setTimeout(function(){var uo;de(na.current,{display:"block"}),R(na.current);var oa=ni()+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="1",uo))},Ur))},Oa=function(Ur){Ur===void 0&&(Ur=300),Go==="float"&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayHideTimer=setTimeout(function(){var uo,oa=ni()/2+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="0",uo)),sr.current.floatTransitionTimer=setTimeout(function(){de(na.current,{display:"none"})},300)},Ur))},mi=function(Ur){var uo;ca||(uo=Qo.current)===null||uo===void 0||uo.updateLeft(Ur)},ai=function(){var Ur;sr.current.isPressed=!1,Vo(ht.Default),(Ur=ba.current)===null||Ur===void 0||Ur.updateLeft(0),mi(Jo.left)},Ya=function(Ur){Ur===void 0&&(Ur=!1),Ur&&(sr.current.errorCount=0),clearTimeout(sr.current.refreshTimer),ya.current!==ht.Loading&&(ai(),ri())},vi=function(){(wa||ta===ht.LoadFailed)&&Ya(wa)},Ai=function(){Q||oi()},wi=function(){Q||Oa()},Ii=function(Ur){sr.current.currentTargetType=Rn.Puzzle,Mi(Ur)},Bi=function(Ur){sr.current.currentTargetType=Rn.Button,Mi(Ur)},Mi=function(Ur){if(ya.current===ht.Default){Ur.preventDefault();var uo=H(Ur),oa=uo.clientX,Da=uo.clientY;sr.current.startInfo={x:oa,y:Da,timestamp:new Date().getTime()},sr.current.trail=[[oa,Da]],ba.current&&(sr.current.sliderButtonWidth=ba.current.getSliderButtonWidth(!0),sr.current.indicatorBorderWidth=ba.current.getIndicatorBorderWidth(!0)),ci(),sr.current.ratio=sr.current.puzzleMaxDistance/sr.current.buttonMaxDistance,sr.current.currentTargetType===Rn.Puzzle&&(sr.current.ratio=1/sr.current.ratio),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&oi(0),sr.current.isPressed=!0,document.addEventListener(yr.move,pi),document.addEventListener(yr.end,Ga),document.addEventListener(yr.cancel,Ga)}},pi=function(Ur){var uo;if(sr.current.isPressed){Ur.preventDefault();var oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=Da-sr.current.startInfo.x;sr.current.trail.push([Da,_r]),ya.current!==ht.Moving&&Yr>0&&Vo(ht.Moving);var No=Yr,ra=Yr;sr.current.currentTargetType===Rn.Puzzle?(Yr=Math.max(0,Math.min(Yr,sr.current.puzzleMaxDistance)),No=Yr+Jo.left,ra=Yr*sr.current.ratio):(Yr=Math.max(0,Math.min(Yr,sr.current.buttonMaxDistance)),ra=Yr,No=Yr*sr.current.ratio+Jo.left),(uo=ba.current)===null||uo===void 0||uo.updateLeft(ra),mi(No)}},Ga=function(Ur){if(document.removeEventListener(yr.move,pi),document.removeEventListener(yr.end,Ga),document.removeEventListener(yr.cancel,Ga),!!sr.current.isPressed){if(ya.current!==ht.Moving){sr.current.isPressed=!1,Q&&Oa();return}if(Vn){sr.current.isPressed=!1,Vo(ht.Verify);var uo=new Date().getTime(),oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=_r-sr.current.startInfo.y,No=Da-sr.current.startInfo.x,ra=No;sr.current.currentTargetType===Rn.Puzzle?(No=Math.max(0,Math.min(No,sr.current.puzzleMaxDistance)),ra=No*sr.current.ratio):(No=Math.max(0,Math.min(No,sr.current.buttonMaxDistance)),ra=No,No*=sr.current.ratio),Vn({x:w(No,Dr),y:w(Yr,Dr),sliderOffsetX:w(ra,Dr),duration:uo-sr.current.startInfo.timestamp,trail:sr.current.trail,targetType:sr.current.currentTargetType,errorCount:sr.current.errorCount}).then(function(){sr.current.errorCount=0,Vo(ht.Success),Oa()}).catch(function(){sr.current.errorCount+=1,Vo(ht.Error),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&Oa(),(ot<=0||sr.current.errorCount0?(Be.forEach(function(Ye){Ye.wrap.apply(Ye.context,y)}),!0):!1},o}(),yt={},Mt=function(){function o(f){f===void 0&&(f="default"),this.scope=f,yt[this.scope]||(yt[this.scope]={}),this.data=yt[this.scope]}return o.prototype.getItem=function(f){return f in this.data?this.data[f]:null},o.prototype.setItem=function(f,y){this.data[f]=y},o.prototype.removeItem=function(f){delete this.data[f]},o.prototype.clear=function(){yt[this.scope]={},this.data=yt[this.scope]},o}();function dt(){return Math.random().toString(16).substring(2,8)}function Xt(o){try{var f=typeof o=="object"&&o!==null&&!!o.setItem&&!!o.getItem&&!!o.removeItem;if(f){var y=dt()+new Date().getTime(),$="1";if(o.setItem(y,$),o.getItem(y)!==$)return!1;o.removeItem(y)}return f}catch(Be){return console.error("[cache2] ".concat(o," is not supported. The default memory cache will be used.")),!1}}function Fn(o,f){try{return JSON.parse(o,f)}catch(y){return o}}function an(o,f){return JSON.stringify(o,f)}var Jn=function(){function o(f,y){y===void 0&&(y={});var $=f?Xt(f):!1;this.options=(0,F.pi)({needParsed:$,prefix:""},y),this.storage=$?f:new Mt(this.options.memoryScope)}return o.prototype.getKey=function(f){return this.options.prefix+f},o.prototype.get=function(f){var y=this.storage.getItem(this.getKey(f));return this.options.needParsed?Fn(y,this.options.reviver):y},o.prototype.set=function(f,y){this.storage.setItem(this.getKey(f),this.options.needParsed?an(y,this.options.replacer):y)},o.prototype.del=function(f){this.storage.removeItem(this.getKey(f))},o.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},o}(),k="cache2_",i="default",p=function(o){(0,F.ZT)(f,o);function f(y,$){var Be=o.call(this)||this,Ye=i,St;return typeof y=="string"?Ye=y||i:typeof y=="object"&&(St=y),!St&&typeof $=="object"&&(St=$),Be.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:k},St),Be.storage=new Jn(Be.options.storage,(0,F.pi)({memoryScope:Ye},Be.options)),Be.cacheKey=Ye,Be.startCheckperiod(),Be}return f.prototype._check=function(y,$){var Be=!0;return $.t!==0&&$.t0?Be+Ye:0;return{v:y,t:St,n:Be}},f.prototype._isLimited=function(y){return this.options.max>-1&&y>=this.options.max},f.prototype._getReplaceKey=function(y,$){var Be=y[0];return y.forEach(function(Ye){($[Ye].t<$[Be].t||$[Ye].t===$[Be].t&&$[Ye].n<$[Be].n)&&(Be=Ye)}),Be},Object.defineProperty(f.prototype,"cacheValues",{get:function(){return this.storage.get(this.cacheKey)||{}},enumerable:!1,configurable:!0}),f.prototype.setCacheValues=function(y){this.storage.set(this.cacheKey,y)},f.prototype.get=function(y){var $=this.cacheValues[y];if($&&this._check(y,$))return $.v},f.prototype.mget=function(y){var $=this,Be={};if(!Array.isArray(y))return Be;var Ye=this.cacheValues;return y.forEach(function(St){var ot=Ye[St];ot&&$._check(St,ot)&&(Be[St]=ot.v)}),Be},f.prototype.getAll=function(){var y=Object.keys(this.cacheValues);return this.mget(y)},f.prototype.set=function(y,$,Be){if(this.options.max===0)return!1;var Ye=this.cacheValues,St=Object.keys(Ye);if(!Ye[y]&&this._isLimited(St.length)){var ot=this.keys();if(this._isLimited(ot.length))if(this.options.maxStrategy==="replaced"){var ke=this._getReplaceKey(ot,Ye);this.del(ke)}else return!1}return Ye[y]=this._wrap($,Be),this.setCacheValues(Ye),this.emit("set",y,Ye[y].v),!0},f.prototype.mset=function(y){var $=this,Be=!0;return y.forEach(function(Ye){var St=$.set(Ye.key,Ye.value,Ye.ttl);Be&&!St&&(Be=!1)}),Be},f.prototype.del=function(y){var $=this,Be=this.cacheValues,Ye=0,St=Array.isArray(y)?y:[y];return St.forEach(function(ot){if(Be[ot]){Ye++;var ke=Be[ot];delete Be[ot],$.emit("del",ot,ke.v)}}),Ye>0&&this.setCacheValues(Be),Ye},f.prototype.clear=function(){this.storage.del(this.cacheKey)},f.prototype.keys=function(){var y=this,$=this.cacheValues,Be=Object.keys($);return Be.filter(function(Ye){return y._check(Ye,$[Ye])})},f.prototype.has=function(y){var $=this.cacheValues[y];return!!($&&this._check(y,$))},f.prototype.take=function(y){var $,Be=this.cacheValues[y];return Be&&this._check(y,Be)&&($=Be.v,this.del(y)),$},f.prototype.ttl=function(y,$){var Be=this.cacheValues,Ye=Be[y];return Ye&&this._check(y,Ye)?(Be[y]=this._wrap(Ye.v,$),!0):!1},f.prototype.getTtl=function(y){var $=this.cacheValues,Be=$[y];if(Be&&this._check(y,Be))return $[y].t},f.prototype.getLastModified=function(y){var $=this.cacheValues,Be=$[y];if(Be&&this._check(y,Be))return $[y].n},f.prototype.startCheckperiod=function(){var y=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){y.startCheckperiod()},this.options.checkperiod))},f.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},f}(We),g=void 0,C="undefined",re="object",q=Object.prototype,He=q.toString,Ke=q.hasOwnProperty,_e=q.propertyIsEnumerable,at=Object.getOwnPropertySymbols,$e=Object.getPrototypeOf,ft=Object.keys,mt=Function.prototype,ct=mt.toString,Ot=typeof Symbol!==C,vt=Ot?Symbol.prototype:g,bt=Array.prototype,xt=bt.slice,Qt=Math.min,nt=Math.max,pt=Math.random,ce=Math.floor,ve=Math.ceil,je=Math.abs,Xe=Number.isFinite,Te=Number.isInteger,lt=Number.isSafeInteger,et=typeof globalThis===re&&globalThis,gt=typeof e.g===re&&e.g,jt=typeof self===re&&self,kt=Number.MAX_SAFE_INTEGER||9007199254740991,dn=Number.MIN_SAFE_INTEGER||-9007199254740991,hn=4294967295,_t="[object ",oe=_t+"BigInt]",me=_t+"Number]",Se=_t+"Boolean]",De=_t+"String]",Le=_t+"Date]",Bt=_t+"RegExp]",At=_t+"Symbol]",Nt=_t+"Error]",tt=_t+"ArrayBuffer]",Kt=_t+"Arguments]",Cn=_t+"Array]",Tt=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(o){return _t+o+"]"}),Yt=_t+"WeakSet]",Zt=_t+"Blob]",Hn=_t+"File]",vn=_t+"DOMException]",jn=_t+"Object]",Wn=_t+"DataView]",Sn=_t+"Map]",nr=_t+"Promise]",br=_t+"Set]",Lr=_t+"WeakMap]",rn=_t+"Window]";function Vt(o){return He.call(o)}function xn(o){return typeof o=="string"||Vt(o)===De}var zn=function(){function o(f,y){y===void 0&&(y="uh_async_memo"),this.promiseCache={},this.cache=new p(y,f)}return o.prototype.run=function(f,y,$){var Be=this;if(!y||!xn(y))return f();var Ye=(0,F.pi)({persisted:!0},$);if(Ye.persisted){var St=this.cache.get(y);if(St)return Promise.resolve(St)}return this.promiseCache[y]||(this.promiseCache[y]=f().then(function(ot){return delete Be.promiseCache[y],Be.cache.set(y,ot,Ye.ttl),ot}).catch(function(ot){return delete Be.promiseCache[y],Promise.reject(ot)})),this.promiseCache[y]},o}(),An=typeof Blob!==C;function hr(o){return An&&o instanceof Blob?!0:Vt(o)===Zt}function Hr(o){return function(){return o}}function dr(){}var Mr=typeof URL!="undefined",zr=void 0,Ln=Object.keys,en=Object.values,sn=Mr?URL.createObjectURL:Hr(""),tn=Mr?URL.revokeObjectURL:dr;function rr(o,f){var y=f||{},$=y.method,Be=$===void 0?"get":$,Ye=y.data,St=Ye===void 0?null:Ye,ot=y.timeout,ke=y.headers,Lt=y.withCredentials,En=Lt===void 0?!1:Lt,pn=y.async,bn=pn===void 0?!0:pn,gn=y.user,cn=gn===void 0?null:gn,Bn=y.password,Vn=Bn===void 0?null:Bn,nn=y.responseType,Yn=y.onReadyStateChange,fn=y.onLoadStart,lr=y.onProgress,Et=y.onAbort,Ft=y.onTimeout,On=y.onError,vr=y.onLoad,er=y.onLoadEnd;return new Promise(function(lo,no){var Tr=new XMLHttpRequest;Tr.open(Be.toLowerCase(),o,bn,cn,Vn),Yn&&(Tr.onreadystatechange=Yn),typeof ot=="number"&&ot>0&&(Tr.timeout=ot),Tr.withCredentials=En,nn&&(Tr.responseType=nn),typeof ke=="object"&&Ln(ke).map(function(Br){Tr.setRequestHeader(Br,ke[Br])});var Co=function(Br){return function(po){lo(po),Br==null||Br.call(Tr,po)}},la=function(Br){return function(po){no(po),Br==null||Br.call(Tr,po)}},ma={loadstart:fn,progress:lr,abort:la(Et),timeout:la(Ft),error:la(On),load:Co(vr),loadend:er},Dr=Ln(ma);Dr.forEach(function(Br){var po=ma[Br];po&&Tr.addEventListener(Br,po)}),Tr.send(St)})}var wr=[200,304];function cr(o,f){return new Promise(function(y,$){hr(o)?y(o):rr(o,(0,F.pi)({responseType:"blob"},f)).then(function(Be){var Ye=Be.target.status;if(wr.indexOf(Ye)!==-1)y(Be.target.response);else{var St=new Error("The file does not support get requests, responseStatus ".concat(Ye,", '").concat(o,"'."));console.error(St),$(St)}}).catch(function(Be){console.error(new Error("Failed to request file. ".concat(Be))),$(Be)})})}function Ir(o){return new Promise(function(f,y){var $=hr(o),Be=$?sn(o):o,Ye=new Image;$||(Ye.crossOrigin="anonymous"),Ye.onload=function(){f(Ye)},Ye.onerror=function(St){$&&tn(Be),console.error("[loadImage] The image load failed, '".concat(o,"'.")),y(St)},Ye.src=Be})}function qr(o,f){return cr(o,f).then(function(y){return Ir(y).then(function($){return{blob:y,image:$}})})}function Eo(o){return o!==null&&typeof o=="object"}function jr(o){return typeof o=="function"||Eo(o)}function kr(o){return typeof o=="symbol"||Vt(o)===At}var fo=/^0b[01]+$/i,ao=/^0o[0-7]+$/i,so=/^[-+]0x[0-9a-f]+$/i;function Ho(o){if(typeof o=="number")return o;if(kr(o))return NaN;if(jr(o)&&(o=Number(o)),typeof o!="string")return o===0?o:+o;o=o.trim();var f=fo.test(o);return f||ao.test(o)?parseInt(o.slice(2),f?2:8):so.test(o)?NaN:+o}var Lo=17976931348623157e292;function zo(o){if(!o)return o===0?o:0;if(o=Ho(o),o===1/0||o===-1/0){var f=o<0?-1:1;return f*Lo}return o===o?o:0}function jo(o,f){o===void 0&&(o=0),f===void 0&&(f=1),o=zo(o),f=zo(f);var y=ve(Qt(o,f)||0),$=ce(nt(o,f)||0);if(y>$){var Be=y;y=$,$=Be}return ce(y+pt()*($-y+1))}var ro=Math.PI,Gt;(function(o){o[o.None=0]="None",o[o.Outer=1]="Outer",o[o.Inner=2]="Inner"})(Gt||(Gt={}));var ur=[Gt.None,Gt.Outer,Gt.Inner];function kn(o){var f=o.length,y=jo(0,f-1);return o[y]}function qn(o){var f={top:kn(ur),right:kn(ur),bottom:kn(ur),left:kn(ur)},y=Object.keys(f),$=["top","bottom"],Be=["left","right"];if(f.top===Gt.Outer&&f.bottom===Gt.Outer?f[kn($)]=Gt.Inner:f.top!==Gt.Outer&&f.bottom!==Gt.Outer&&(f[kn($)]=Gt.Outer),f.left===Gt.Outer&&f.right===Gt.Outer?f[kn(Be)]=Gt.Inner:f.left!==Gt.Outer&&f.right!==Gt.Outer&&(f[kn(Be)]=Gt.Outer),o){var Ye=[],St=[];y.forEach(function(ot){f[ot]===Gt.Inner?Ye.push(ot):f[ot]===Gt.None&&St.push(ot)}),o===2?Ye.forEach(function(ot){return f[ot]=Gt.None}):o===3?Ye.length===0?f[kn(St)]=Gt.Inner:Ye.length===2&&(f[kn(Ye)]=Gt.None):o==4&&St.forEach(function(ot){return f[ot]=Gt.Inner})}return f}function Nr(o,f){f===void 0&&(f={});var y=f.x,$=y===void 0?0:y,Be=f.y,Ye=Be===void 0?0:Be,St=f.w,ot=St===void 0?60:St,ke=f.h,Lt=ke===void 0?60:ke,En=f.needClosePath,pn=En===void 0?!0:En,bn=f.points,gn=f.margin,cn=gn===void 0?0:gn;cn=cn<=0?0:cn,(typeof bn=="number"||!bn)&&(bn=qn(bn));var Bn=(Math.min(ot,Lt)-cn*2)*.15,Vn=Math.hypot(Bn,Bn),nn=Vn/2,Yn=Bn+nn,fn={x:$+cn,y:Ye+cn,w:ot-Yn-cn*2,h:Lt-Yn-cn*2},lr=fn.w/2,Et=fn.h/2;bn.left===Gt.Outer&&(fn.x+=Yn),bn.top===Gt.Outer&&(fn.y+=Yn),o.beginPath(),o.lineWidth=2,o.moveTo(fn.x,fn.y),bn.top!==Gt.None&&(o.lineTo(fn.x+lr-nn,fn.y),bn.top===Gt.Inner?o.arc(fn.x+lr,fn.y+nn,Bn,1.25*ro,1.75*ro,!0):o.arc(fn.x+lr,fn.y-nn,Bn,.75*ro,.25*ro)),o.lineTo(fn.x+fn.w,fn.y),bn.right!==Gt.None&&(o.lineTo(fn.x+fn.w,fn.y+Et-nn),bn.right===Gt.Inner?o.arc(fn.x+fn.w-nn,fn.y+Et,Bn,1.75*ro,.25*ro,!0):o.arc(fn.x+fn.w+nn,fn.y+Et,Bn,1.25*ro,.75*ro)),o.lineTo(fn.x+fn.w,fn.y+fn.h),bn.bottom!==Gt.None&&(o.lineTo(fn.x+lr+nn,fn.y+fn.h),bn.bottom===Gt.Inner?o.arc(fn.x+lr,fn.y+fn.h-nn,Bn,.25*ro,.75*ro,!0):o.arc(fn.x+lr,fn.y+fn.h+nn,Bn,1.75*ro,1.25*ro)),o.lineTo(fn.x,fn.y+fn.h),bn.left!==Gt.None&&(o.lineTo(fn.x,fn.y+Et+nn),bn.left===Gt.Inner?o.arc(fn.x+nn,fn.y+Et,Bn,.75*ro,1.25*ro,!0):o.arc(fn.x-nn,fn.y+Et,Bn,.25*ro,1.75*ro)),o.lineTo(fn.x,fn.y),o.stroke(),pn&&o.closePath()}function Vr(o,f,y,$){return new Promise(function(Be){f?o.toBlob(function(Ye){Be(Ye?URL.createObjectURL(Ye):o.toDataURL(y,$))},y,$):Be(o.toDataURL(y,$))})}var wo=new zn({max:5,maxStrategy:"replaced"});wo.cache.on("del",function(o,f){try{f.image.src&&URL.revokeObjectURL(f.image.src)}catch(y){}});function Io(o){o?wo.cache.del(o):wo.cache.clear()}var mo=new WeakMap,Oo=function(o){if(!jr(o))return String(o);if(!mo.get(o)){var f="_"+Date.now();mo.set(o,f)}return mo.get(o)},eo={jpeg:"image/jpeg",png:"image/png"},Rr=[];function Bo(o){o.forEach(function(f){URL.revokeObjectURL(f)})}function go(o,f){f===void 0&&(f={});var y=f.borderWidth,$=y===void 0?2:y,Be=f.borderColor,Ye=Be===void 0?"rgba(255,255,255,0.7)":Be,St=f.fillColor,ot=St===void 0?"rgba(255,255,255,0.7)":St,ke=f.points,Lt=f.width,En=Lt===void 0?60:Lt,pn=f.height,bn=pn===void 0?60:pn,gn=f.x,cn=f.y,Bn=f.margin,Vn=Bn===void 0?2:Bn,nn=f.equalHeight,Yn=nn===void 0?!0:nn,fn=f.imageWidth,lr=f.imageHeight,Et=f.bgWidth,Ft=f.bgHeight,On=f.bgOffset,vr=On===void 0?[0,0]:On,er=f.bgImageType,lo=er===void 0?eo.jpeg:er,no=f.quality,Tr=no===void 0?.8:no,Co=f.format,la=Co===void 0?"dataURL":Co,ma=f.cacheImage,Dr=ma===void 0?!0:ma,Br=f.autoRevokePreviousBlobUrl,po=Br===void 0?!0:Br,Fr=f.ajaxOptions;return new Promise(function(Ko,To){var Zo=document.createElement("canvas"),Yo=document.createElement("canvas"),ta=Zo.getContext("2d"),Vo=Yo.getContext("2d"),ya=Dr?Oo(o):void 0;wo.run(function(){return qr(o,Fr)},ya).then(function(ba){var Qo=ba.image;fn&&(Qo.width=fn),lr&&(Qo.height=lr);var na=typeof Et=="number"&&Et>0?Et>En?Et:En:Qo.width,Go=typeof Ft=="number"&&Ft>0?Ft>bn?Ft:bn:Qo.height;Zo.width=na,Zo.height=Go;var Ua=na-En,Ca=Go-bn,Jo=typeof gn=="undefined"?jo(En,Ua):gn||0,sa=typeof cn=="undefined"?jo(0,Ca):cn||0;Jo<0?Jo=0:Jo>Ua&&(Jo=Ua),sa<0?sa=0:sa>Ca&&(sa=Ca);var sr=typeof ke=="number"||!ke?qn(ke):ke,ca=typeof vr=="function"?vr(Qo.width,Qo.height):vr;ta.strokeStyle=Ye,ta.lineWidth=$,ta.fillStyle=ot,Nr(ta,{x:Jo,y:sa,w:En,h:bn,points:sr,margin:Vn}),ta.fillStyle=ot,ta.fill(),ta.globalCompositeOperation="destination-over",ta.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height),Yo.width=na,Yo.height=Go,Vo.strokeStyle=Ye,Vo.lineWidth=$,Nr(Vo,{x:Jo,y:sa,w:En,h:bn,points:sr,margin:Vn}),Vo.globalCompositeOperation="destination-over",Vo.clip(),Vo.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height);var Xa=Vo.getImageData(Jo,sa,En,bn);Vo.clearRect(0,0,na,Go),Yo.width=En,Yo.height=Yn?Go:bn,Vo.putImageData(Xa,0,Yn?sa:0);var wa=la==="blob",ci=Vr(Yo,wa,eo.png,Tr),ni=Vr(Zo,wa,lo,Tr);Promise.all([ci,ni]).then(function(ri){var oi=ri[0],Oa=ri[1];po&&(Rr.length&&(Bo(Rr),Rr.length=0),wa&&Rr.push(Oa,oi)),Ko({puzzleUrl:oi,bgUrl:Oa,x:Jo,y:Yn?0:sa})}).catch(To)}).catch(To)})}var Ro=Object.defineProperty,ho=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ia=(o,f,y)=>f in o?Ro(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,qo=(o,f)=>{for(var y in f||(f={}))va.call(f,y)&&Ia(o,y,f[y]);if(ho)for(var y of ho(f))da.call(f,y)&&Ia(o,y,f[y]);return o},Ea=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Fa=({ModalProps:o,onFinish:f})=>{const[y,$]=(0,t.useState)(),Be=(0,t.useRef)(),Ye=()=>Ea(void 0,null,function*(){const ot=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ke=yield go(ot,{imageHeight:180,imageWidth:360});return $(ke),ke}),St=ot=>Ea(void 0,null,function*(){return ot!=null&&ot.x&&ot.x>y.x-5&&ot.x{var ot;o!=null&&o.open&&Be.current&&((ot=Be.current)==null||ot.refresh())},[o==null?void 0:o.open,Be]),t.createElement(S.default,qo({},qo({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},o)),t.createElement(Gr,{actionRef:Be,request:Ye,onVerify:ot=>Ea(void 0,null,function*(){return St(ot)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var ot;(ot=Be.current)==null||ot.refresh()}},"\u5237\u65B0")))};var Sa=t.memo(Fa),yo=e(59301),Ja=Object.defineProperty,La=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,aa=(o,f,y)=>f in o?Ja(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ra=(o,f)=>{for(var y in f||(f={}))Na.call(f,y)&&aa(o,y,f[y]);if(pa)for(var y of pa(f))xa.call(f,y)&&aa(o,y,f[y]);return o},Ta=(o,f)=>La(o,Ba(f)),Aa=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const ua={height:48},Wr=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Pr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Wo={timer:0};var Do=(o=>(o[o.setTimer=0]="setTimer",o))(Do||{});function Mo(o,f){switch(f.type){case 0:return Ta(Ra({},o),{timer:f.payload});default:throw new Error}}const ko=({validateName:o,getCode:f,register:y,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{var St;const[ot]=I.default.useForm(),[ke,Lt]=(0,t.useReducer)(Mo,Wo),[En,pn]=(0,t.useState)(!1),{timer:bn}=ke,[gn,cn]=(0,t.useState)(!1);function Bn(Et){return Aa(this,null,function*(){const{login:Ft,password:On,code:vr}=Et,{message:er,status:lo}=yield y({login:Ft,password:On,code:vr});if(lo<0){ot.setFields([{name:"code",errors:[er]}]);return}window.location.reload()})}function Vn(){return Aa(this,null,function*(){let Et=ot.getFieldValue("login"),Ft=0;if(!Wr.test(Et)||Et.indexOf(" ")>-1)return ot.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Ft=1,Ft;let{status:On,message:vr}=yield o({login:Et,type:1});return On>0?Ft=2:(ot.setFields([{name:"login",errors:[vr]}]),Ft=1),Ft})}const nn=()=>Aa(void 0,null,function*(){pn(!0);const Et=ot.getFieldValue("verify"),Ft=ot.getFieldValue("login");if(!Ft)ot.validateFields(["login"]);else{const On=yield o({login:Ft,type:1});if((On==null?void 0:On.status)!==1){ot.setFields([{name:"login",errors:[On==null?void 0:On.message]}]);return}const{status:vr,message:er}=yield f({login:Ft,type:1,smscode:(0,B.M)(Ft)});vr<0&&ot.setFields([{name:"code",errors:[er]}]),Lt({type:0,payload:60})}pn(!1)});function Yn(Et,Ft){if(!Ft)return Promise.resolve();if(!Pr.test(Ft)||Ft.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const On=Ft.length;return On>=8&&On<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const fn=(Et,Ft)=>Ft?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{bn>0&&setTimeout(()=>{Lt({type:0,payload:bn-1})},1e3)},[bn]);const lr=(Et,Ft)=>Ft?Ft.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Wr.test(Ft)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return yo.createElement(yo.Fragment,null,yo.createElement(I.default,{layout:"vertical",form:ot,style:$,initialValues:{autologin:!0,protool:!1},onFinish:Bn},yo.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:lr}]},yo.createElement(se.default,{style:ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>Vn,onChange:()=>ot.setFieldsValue({verify:0})})),!((St=Ye==null?void 0:Ye.setting)!=null&&St.is_local)&&yo.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},yo.createElement(se.default,{suffix:yo.createElement(h.ZP,{loading:En,type:"link",onClick:Et=>{if(Et.stopPropagation(),!ot.getFieldValue("login")){ot.validateFields(["login"]);return}cn(!0)},disabled:bn>0}," ",bn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${bn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),yo.createElement(D.Z,{title:yo.createElement("div",null,yo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),yo.createElement("br",null),yo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),yo.createElement("br",null),yo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},yo.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Yn}]},yo.createElement(se.default.Password,{autoComplete:"new-password",style:ua,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),yo.createElement(I.default.Item,null,yo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:ua,className:"font16"}," ",Be," ")),yo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",yo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),yo.createElement(Sa,{ModalProps:{open:gn,onCancel:()=>{cn(!1)}},onFinish:()=>{cn(!1),nn()}}))};var Uo=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ko),$o=e(89392),to=e(59301),ga=Object.defineProperty,ia=Object.defineProperties,za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Wa=(o,f,y)=>f in o?ga(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ka=(o,f)=>{for(var y in f||(f={}))Za.call(f,y)&&Wa(o,y,f[y]);if(qa)for(var y of qa(f))ja.call(f,y)&&Wa(o,y,f[y]);return o},$a=(o,f)=>ia(o,za(f)),Ha=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Ma={height:48},_a=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ii=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,li={timer:0};var Po=(o=>(o[o.setTimer=0]="setTimer",o))(Po||{});function co(o,f){switch(f.type){case 0:return $a(Ka({},o),{timer:f.payload});default:throw new Error}}const So=({validateName:o,getCode:f,register:y,style:$={paddingRight:50},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{const[St]=I.default.useForm(),[ot,ke]=(0,t.useReducer)(co,li),[Lt,En]=(0,t.useState)(!1),{timer:pn}=ot,[bn,gn]=(0,t.useState)(!1);function cn(lr){return Ha(this,null,function*(){const{login:Et,new_password:Ft,code:On}=lr,{message:vr,status:er}=yield y({login:Et,new_password:Ft,code:On});if(er<0){St.setFields([{name:"code",errors:[vr]}]);return}location.reload()})}function Bn(){return Ha(this,null,function*(){let lr=St.getFieldValue("login"),Et=0;if(!_a.test(lr)||lr.indexOf(" ")>-1)return St.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Et=1,Et;let{status:Ft,message:On}=yield o({login:lr,type:2});return Ft>0?Et=2:(St.setFields([{name:"login",errors:[On]}]),Et=1),Et})}const Vn=()=>Ha(void 0,null,function*(){const lr=St.getFieldValue("verify"),Et=St.getFieldValue("login");if(yield St.validateFields(["login"]),!Et)St.validateFields(["login"]);else{En(!0);const{status:Ft,message:On}=yield f({login:Et,type:2,smscode:(0,B.M)(Et)});Ft<0&&St.setFields([{name:"code",errors:[On]}]),ke({type:0,payload:60}),En(!1)}});function nn(lr,Et){if(!Et)return Promise.resolve();if(!ii.test(Et))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(Et.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Ft=Et.length;return Ft>=8&&Ft<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Yn=(lr,Et)=>Et?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{ke({type:0,payload:pn-1})},1e3)},[pn]);const fn=(lr,Et)=>Ha(void 0,null,function*(){if(!Et)return Promise.resolve();if(Et.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(_a.test(Et)){let{status:Ft,message:On}=yield o({login:Et,type:2});return Ft>0?Promise.resolve():Promise.reject(On)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return to.createElement(to.Fragment,null,to.createElement(I.default,{layout:"vertical",form:St,style:$,initialValues:{autologin:!0,protool:!1},onFinish:(0,$o.throttle)(cn,2e3)},to.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,$o.throttle)(fn,400)}]},to.createElement(se.default,{style:Ma,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>St.setFieldsValue({verify:0})})),to.createElement(D.Z,{title:to.createElement("div",null,to.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),to.createElement("br",null),to.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),to.createElement("br",null),to.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},to.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:nn}]},to.createElement(se.default.Password,{autoComplete:"new-password",style:Ma,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),to.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},to.createElement(se.default,{suffix:to.createElement(h.ZP,{loading:Lt,type:"link",onClick:lr=>{if(lr.stopPropagation(),!St.getFieldValue("login")){St.validateFields(["login"]);return}gn(!0)},disabled:pn>0}," ",pn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${pn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),to.createElement(I.default.Item,null,to.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ma,className:"font16"}," ",Be," ")),to.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",to.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),to.createElement(Sa,{ModalProps:{open:bn,onCancel:()=>{gn(!1)}},onFinish:()=>{gn(!1),Vn()}}))};var _o=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(So),ea=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,ei=(o,f,y)=>f in o?ea(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,si=(o,f)=>{for(var y in f||(f={}))ha.call(f,y)&&ei(o,y,f[y]);if(Pa)for(var y of Pa(f))ka.call(f,y)&&ei(o,y,f[y]);return o};const ti=o=>React.createElement("svg",si({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},o),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Va="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,yi=(o,f,y)=>f in o?gi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ji=(o,f)=>{for(var y in f||(f={}))Qi.call(f,y)&&yi(o,y,f[y]);if(hi)for(var y of hi(f))Pi.call(f,y)&&yi(o,y,f[y]);return o};const qi=o=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},o),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Oi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ui={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(346),xo=e(59301);const bi=window.location.host,di=Di.Z.QQLoginCB;var $i=({onWechatLogin:o,setType:f,loginType:y})=>{function $(){let Be="";return(0,B.b9)()?Be=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`:Be=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`,Be}return xo.createElement(xo.Fragment,null,(y===1||y===2)&&xo.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",xo.createElement("span",{onClick:()=>f(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(y===3||y===4||y===5)&&xo.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",xo.createElement("span",{onClick:()=>f(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,B.WX)()&&xo.createElement(xo.Fragment,null,xo.createElement("p",{className:ui.driver},xo.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),xo.createElement("div",{className:ui["other-login"]},(0,B.s2)()&&(0,B.IS)()&&xo.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:o},xo.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),(0,B.s2)()&&!(0,B.IS)()&&xo.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:$()},xo.createElement("img",{src:Oi,alt:"QQ",width:66})),(0,B.b9)()&&xo.createElement(xo.Fragment,null,xo.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,B.IS)()?0:40},onClick:o},xo.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),!(0,B.IS)()&&xo.createElement("a",{title:"qq\u767B\u5F55",href:$()},xo.createElement("img",{src:Oi,alt:"QQ",width:66}))))))};function Fi({onBack:o,setType:f}){return xo.createElement(xo.Fragment,null,xo.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},xo.createElement("iframe",{className:ui["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${di}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),xo.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},xo.createElement("span",{onClick:()=>f(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Li=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(o,f,y)=>f in o?_i(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Ti=(o,f)=>{for(var y in f||(f={}))tl.call(f,y)&&Ri(o,y,f[y]);if(Ci)for(var y of Ci(f))Ni.call(f,y)&&Ri(o,y,f[y]);return o},nl=(o,f)=>Li(o,el(f)),zi=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const fi={height:48},Zi=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,rl=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ji={timer:0};var Wi=(o=>(o[o.setTimer=0]="setTimer",o))(Wi||{});function Ki(o,f){switch(f.type){case 0:return nl(Ti({},o),{timer:f.payload});default:throw new Error}}const Hi=({validateName:o,getCode:f,register:y,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ye})=>{const[St]=I.default.useForm(),[ot,ke]=(0,t.useReducer)(Ki,ji),[Lt,En]=(0,t.useState)(!1),{timer:pn}=ot;function bn(cn){return zi(this,null,function*(){const{old_password:Bn,newPassword:Vn}=cn,{message:nn,status:Yn}=yield y({old_password:Bn,newPassword:Vn});if(Yn<0){St.setFields([{name:"code",errors:[nn]}]);return}})}const gn=(cn,Bn,Vn)=>{Bn?Bn.indexOf(" ")>-1?Vn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Bn.length<8||Bn.length>16?Vn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):rl.test(Bn)?Vn():Vn("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Vn("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{ke({type:0,payload:pn-1})},1e3)},[pn]),t.createElement(I.default,{layout:"vertical",form:St,style:$,initialValues:{autologin:!0,protool:!1},onFinish:bn},t.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(se.default,{style:fi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>St.setFieldsValue({verify:0})})),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:gn}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(cn,Bn,Vn)=>{Bn!=St.getFieldsValue().newPassword?Vn("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):Vn()}}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:fi,className:"font16"}," ",Be," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var ki=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(Hi),Ei=e(99313),Si=e(95237),fa=e(43604),Vi=Object.defineProperty,xi=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,N=(o,f,y)=>f in o?Vi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,j=(o,f)=>{for(var y in f||(f={}))a.call(f,y)&&N(o,y,f[y]);if(xi)for(var y of xi(f))l.call(f,y)&&N(o,y,f[y]);return o},te=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const{TabPane:ae}=Ei.default,ze=({dispatch:o,is_main_site:f,is_local:y,globalSetting:$,style:Be={}})=>{const[Ye,St]=(0,t.useState)(!1),[ot,ke]=(0,t.useState)("1"),[Lt,En]=(0,t.useState)(1),[pn,bn]=(0,t.useState)();function gn(){En(1),St(!1)}function cn(){En(2),St(!0)}function Bn(Et){console.log(Et),ke(Et)}const Vn={buttonText:"\u767B \u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Ft=yield(0,ue.Gq)({phone:Et.login,code:Et.code});return Ft.status===0?(Ft!=null&&Ft.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ft==null?void 0:Ft.start_date)):localStorage.removeItem("extension-modal"),"/"):Ft})},nn={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Ft=yield(0,ue.z2)(j({},Et));return Ft.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Ft})},Yn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){const Ft=yield(0,ue.Ex)(j({login:pn},Et));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Ft})},fn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:Et=>te(void 0,null,function*(){Et.new_password_confirmation=Et.new_password;const Ft=yield(0,ue.c0)(j({},Et));return Ft.status===0?(Ft!=null&&Ft.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ft==null?void 0:Ft.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Ft})},lr=(0,t.useCallback)(()=>{var Et,Ft,On,vr;switch(Lt){case 1:return t.createElement(Ei.default,{defaultActiveKey:ot,onChange:Bn,className:Me.tabs},t.createElement(ae,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},ot==="1"&&t.createElement(z,{setusername:bn,setType:En})),((Et=$==null?void 0:$.setting)==null?void 0:Et.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Ft=$==null?void 0:$.setting)==null?void 0:Ft.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(On=$.setting)==null?void 0:On.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=$==null?void 0:$.setting)==null?void 0:vr.sso_login_button_name)))));case 2:return t.createElement(Fi,{setType:En,onBack:gn});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Uo,j({},nn)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(_o,j({},fn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(ki,j({},Yn)))}},[Lt,ot]);return t.createElement("div",{className:Me["login-panel-wrapper2"],style:Be},t.createElement(Si.Z,null,t.createElement(fa.Z,{flex:"1"},lr()),t.createElement(fa.Z,{flex:"295px",className:Me["login-panel-right-wrp"]},!y&&t.createElement($i,{loginType:Lt,setType:En,onWechatLogin:cn}))))};var Ze=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ze),Oe={popLogin:"popLogin___R8wQQ"};const Ge=({user:o,globalSetting:f,loading:y,dispatch:$})=>{var Be,Ye;const St=()=>{$({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},ot=(Be=f.setting)==null?void 0:Be.main_site,ke=(Ye=f.setting)==null?void 0:Ye.is_local,[Lt,En]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var pn,bn;console.log(f.setting),console.log(o.showPopLogin),f.setting&&((pn=f.setting)!=null&&pn.hide_account_login?o.showPopLogin&&(d.history.push((bn=f==null?void 0:f.setting)==null?void 0:bn.sso_login_url),$({type:"user/showPopLogin",payload:{showPopLogin:!1}})):En(!1))},[f==null?void 0:f.setting,o.showPopLogin]),t.createElement(S.default,{centered:!0,visible:o.showPopLogin&&!Lt,footer:null,width:ke?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Oe.popLogin,closable:o.showClosable,onCancel:St},o.showPopLogin&&t.createElement(Ze,{is_main_site:ot,is_local:ke}))};var st=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(Ge),Qe=e(38986),Rt={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},wt=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const Dt=/^1\d{10}$/,on=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Jt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ln=({user:o,globalSetting:f,dispatch:y})=>{const[$]=(0,d.useSearchParams)(),Be={height:48,borderRadius:4},[Ye]=I.default.useForm(),St=()=>{y({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Ye.resetFields()},ot=(Et,Ft)=>Ft?Ft.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Dt.test(Ft)||on.test(Ft)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ke,Lt]=(0,t.useState)(60),En=(0,t.useMemo)(()=>ke<60&&ke>0,[ke]),pn=(0,t.useRef)(),bn=()=>wt(void 0,null,function*(){clearInterval(pn.current),Lt(60),pn.current=setInterval(function Et(){return Lt(Ft=>Ft-1),Et}(),1e3)}),[gn,cn]=(0,t.useState)(!1),[Bn,Vn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{o.bindAccountModalVisible?Vn(!0):Vn(!1)},[o]);const nn=()=>wt(void 0,null,function*(){var Et;const Ft=Ye.getFieldValue("userInput"),On=Dt.test(Ft),vr=on.test(Ft);if(!On&&!vr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(cn(!0),On){const no=yield(0,Qe.ZP)(`/api/users/accounts/${(Et=o.userInfoForBindAccountModal)==null?void 0:Et.login}/valid_phone.json`,{method:"get",params:{phone:Ft}});if((no==null?void 0:no.status)===-1){cn(!1);return}if(no!=null&&no.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),cn(!1);return}}else{const no=yield(0,Qe.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Ft,type:1}});if((no==null?void 0:no.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),cn(!1);return}}let er=(0,B.M)(Ft);const lo=yield y({type:"account/getCode",payload:{login:Ft,type:On?3:4,smscode:er}});cn(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),bn())}),Yn=()=>wt(void 0,null,function*(){var Et,Ft;yield Ye.validateFields();const On=Ye.getFieldValue("userInput"),vr=Ye.getFieldValue("code"),er=Dt.test(On),lo=on.test(On);if(!er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return er?(yield y({type:"account/bindPhone",payload:{login:(Et=o.userInfoForBindAccountModal)==null?void 0:Et.login,phone:On,code:vr}})).status===0:(yield y({type:"account/bindEmail",payload:{login:(Ft=o.userInfoForBindAccountModal)==null?void 0:Ft.login,email:On,code:vr}})).status===0}),fn=()=>wt(void 0,null,function*(){const Et=o.loginInfo;Jt.test(Et.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Ft=yield(0,ue.Es)(Et);if(Ft.status){n.ZP.error(Ft==null?void 0:Ft.message);return}if(Ft!=null&&Ft.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Ft==null?void 0:Ft.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let On=$.get("from")||$.get("back_url");On?window.location.href=decodeURIComponent(On):Jt.test(Et.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Jt.test(Et.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),d.history.replace("/account/secure?active=3"),y({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Ye.resetFields()}),lr=()=>wt(void 0,null,function*(){(yield Yn())&&(yield fn())});return t.createElement(S.default,{centered:!0,open:Bn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Rt.popLogin,closable:!0,onCancel:St},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(I.default,{layout:"vertical",form:Ye,autoComplete:"off",preserve:!1},t.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:ot}]},t.createElement(se.default,{style:Be,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(se.default,{suffix:t.createElement(h.ZP,{loading:gn,type:"link",onClick:nn,disabled:En},En?`${ke}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Rt.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Be,className:"font16",onClick:lr},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Rt.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var $t=(0,d.connect)(({user:o,loading:f,globalSetting:y})=>({user:o,globalSetting:y,loading:f.models.index}))(ln),yn=e(71418),Qn=e(61186),Xn=e.n(Qn),Nn=e(65218),fr={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Er=e(49535),wn=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())}),In=({})=>{const[o,f]=(0,t.useState)(!1),[y,$]=(0,t.useState)([]),[Be,Ye]=(0,t.useState)([]),[St,ot]=(0,t.useState)(!1),[ke,Lt]=(0,t.useState)(!1),En=(0,d.useLocation)(),[pn]=(0,d.useSearchParams)();(0,t.useEffect)(()=>{Er.Z.subscribe("pod-restrict-data",cn=>{console.log(cn,"data"),f(cn.identifier||!1),$(cn.data_list||[]),Ye([]),ot(!1)})},[]);const bn=()=>wn(void 0,null,function*(){Lt(!0);const cn=y.filter(Vn=>Be.includes(Vn.tpi_id));(yield(0,Qe.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:cn}})).status===0&&window.location.reload(),Lt(!1)}),gn=()=>{var cn;if(console.log(En,"location"),(cn=En.pathname)!=null&&cn.includes("/challenges")){window.location.href="/shixuns";return}if(pn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Er.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${o}/challenges`};return t.createElement(S.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:o,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:cn=>{var Bn;console.log(cn,222),ot(cn.target.checked),cn.target.checked?Ye((Bn=y==null?void 0:y.filter(Vn=>!Vn.is_current_shixun))==null?void 0:Bn.map(Vn=>Vn.tpi_id)):Ye([])},checked:St},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:gn},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!Be.length,loading:ke,type:"primary",onClick:bn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:gn},t.createElement(yn.Z,{spinning:ke},t.createElement("div",{className:fr.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),y==null?void 0:y.map(cn=>t.createElement("div",{className:fr.list,key:cn.tpi_id},t.createElement(le.default,{disabled:cn.is_current_shixun,onChange:Bn=>{let Vn=[...Be];Bn.target.checked?Vn.push(cn.tpi_id):Vn=Be.filter(nn=>nn!==cn.tpi_id),Ye(Vn),ot(Vn.length===y.length)},checked:Be==null?void 0:Be.includes(cn.tpi_id)}),t.createElement("span",{className:fr.name,onClick:()=>(0,B.xg)(`/shixuns/${cn.shixun_identifier}/challenges`),title:cn.shixun_name},t.createElement("b",null,cn.shixun_name),cn.is_current_shixun&&t.createElement("span",{className:fr.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",cn.pod_num,"\u4E2A"))))))},Pn={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},mr=e(59301),Ar=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Or=(o,f)=>{var y={};for(var $ in o)Sr.call(o,$)&&f.indexOf($)<0&&(y[$]=o[$]);if(o!=null&&Ar)for(var $ of Ar(o))f.indexOf($)<0&&or.call(o,$)&&(y[$]=o[$]);return y},Zr=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});const io=o=>{var f=o,{loading:y,globalSetting:$,dispatch:Be}=f,Ye=Or(f,["loading","globalSetting","dispatch"]);const St="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",ot="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,B.IS)()&&Lt()},[]),(0,t.useEffect)(()=>{Be({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:St}})},[location.pathname]),(0,t.useEffect)(()=>{ke()},[$==null?void 0:$.shareData]);const ke=()=>{var pn;(pn=window.wx)==null||pn.ready(function(){var bn,gn,cn,Bn,Vn,nn,Yn={title:((bn=$==null?void 0:$.shareData)==null?void 0:bn.title)||document.title,desc:((gn=$==null?void 0:$.shareData)==null?void 0:gn.desc)||ot,link:window.location.href,imgUrl:((Bn=(cn=$==null?void 0:$.shareData)==null?void 0:cn.imgUrl)==null?void 0:Bn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||St};(Vn=window.wx)==null||Vn.onMenuShareAppMessage(Yn),(nn=window.wx)==null||nn.onMenuShareTimeline(Yn)})};function Lt(){return Zr(this,null,function*(){const pn=yield(0,Qe.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(pn==null?void 0:pn.status)===0&&En(pn)})}function En(pn){window.wx.config({debug:!1,appId:(pn==null?void 0:pn.appid)||"wx2402d86a6b534f77",timestamp:(pn==null?void 0:pn.timestamp)||1716781260,nonceStr:(pn==null?void 0:pn.noncestr)||"WjRUMvS[",signature:(pn==null?void 0:pn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return mr.createElement(mr.Fragment,null)};var Qr=(0,d.connect)(({loading:o,globalSetting:f})=>({loading:o,globalSetting:f}))(io),Fo=e(65517),Ao=e(93083),xr=e(9399),oo=e(59301),$r=Object.defineProperty,bo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,_n=(o,f,y)=>f in o?$r(o,f,{enumerable:!0,configurable:!0,writable:!0,value:y}):o[f]=y,Kn=(o,f)=>{for(var y in f||(f={}))ir.call(f,y)&&_n(o,y,f[y]);if(Xo)for(var y of Xo(f))ar.call(f,y)&&_n(o,y,f[y]);return o},Jr=(o,f)=>bo(o,vo(f)),Gn=(o,f)=>{var y={};for(var $ in o)ir.call(o,$)&&f.indexOf($)<0&&(y[$]=o[$]);if(o!=null&&Xo)for(var $ of Xo(o))f.indexOf($)<0&&ar.call(o,$)&&(y[$]=o[$]);return y},Cr=(o,f,y)=>new Promise(($,Be)=>{var Ye=ke=>{try{ot(y.next(ke))}catch(Lt){Be(Lt)}},St=ke=>{try{ot(y.throw(ke))}catch(Lt){Be(Lt)}},ot=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ye,St);ot((y=y.apply(o,f)).next())});Xn().locale("zh-cn");const Xr=o=>{var f=o,{loading:y,globalSetting:$,user:Be,dispatch:Ye}=f,St=Gn(f,["loading","globalSetting","user","dispatch"]),ot;const ke=(0,d.useLocation)(),[Lt]=(0,d.useSearchParams)(),En=(0,Nn.g)(),{globalLoading:pn}=$,[bn,gn]=(0,t.useState)(!1),cn=()=>Cr(void 0,null,function*(){let nn,Yn;const fn=ke.pathname.split("/");if(ke!=null&&ke.search){let lr,Et;fn.includes("paths")?lr=fn[2]:fn.includes("tasks")&&(Et=fn[2]),nn=yield Ye({type:"user/getUserInfo",payload:Jr(Kn(Kn({},En),(0,B.oP)()),{subject_id:lr,game_id:Et,websiteName:"educoder"})})}else fn.includes("tasks")&&(Yn=fn[2]),nn=yield Ye({type:"user/getUserInfo",payload:Jr(Kn({},En),{game_id:Yn})});(nn==null?void 0:nn.username)!=="\u6E38\u5BA2"&&(ke.pathname==="/login"&&(window.location.href="/"),ke.pathname!=="/user/login"&&ke.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,B.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),nn.status===-5&&gn({data:[nn.message],accountInfo:{user_token:nn.message.user_token}})}),Bn=()=>Cr(void 0,null,function*(){var nn,Yn,fn,lr;const Et=yield(0,Qe.ZP)("/api/user_concurrencies",{method:"get"});let Ft=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(Et==null?void 0:Et.status)===0&&((nn=Et==null?void 0:Et.data)!=null&&nn.limit?((!Ft||Xn()(Ft==null?void 0:Ft.time).add(5,"minutes"){u.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Kn({},Pn)})},[$.theme]),(0,t.useEffect)(()=>{cn(),(0,B.Il)(),function(){function nn(){var Yn=document.documentElement,fn=Yn.clientWidth,lr=1920,Et=fn/lr;Et=Et>2?2:Et<.6?.6:Et,Yn.style.fontSize=Et+"px"}window.addEventListener("resize",nn),nn()}()},[]),(0,t.useEffect)(()=>{Ye({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(nn){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var nn,Yn,fn,lr,Et;if(ke.pathname.indexOf("classrooms")>-1&&ke.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ke.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ke.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ke.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ye({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((nn=window.location.href)!=null&&nn.includes("/problems")&&((Yn=window.location.href)!=null&&Yn.includes("/share"))){const Ft=(Et=(lr=(fn=window.location)==null?void 0:fn.pathname)==null?void 0:lr.split("/"))==null?void 0:Et[2];(0,Qe.ZP)(`/api/practices/${Ft}/start`,{method:"get"}).then(vr=>{(vr==null?void 0:vr.status)===0&&d.history.replace(`/problems/${vr==null?void 0:vr.identifier}/oj/${Ft}`)});return}if(ke.pathname==="/admins"||ke.pathname==="/sidekiq"){const Ft=document.domain;if(Ft.indexOf("educoder.net")>-1)switch(Ft){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ke.pathname}`;break;default:let On=document.domain.split(".");On[0]=On[0]+"-data",window.location.href=`https://${On.join(".")}${ke.pathname}`;break}}S.default.destroyAll()},[ke.pathname]),(0,t.useEffect)(()=>{$.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=$.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[$.updateData.system_update]),(0,t.useEffect)(()=>{var nn;if((nn=Be==null?void 0:Be.userInfo)!=null&&nn.login){Bn();const Yn=setInterval(Bn,3e4);return()=>{clearInterval(Yn)}}},[Be==null?void 0:Be.userInfo]),(0,t.useEffect)(()=>{var nn,Yn;if((0,B.WX)()){if(!((nn=$==null?void 0:$.setting)!=null&&nn.version))return;(0,B.yC)((Yn=$==null?void 0:$.setting)==null?void 0:Yn.version)>0&&S.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:oo.createElement("div",null,oo.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',oo.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,B.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(ot=$==null?void 0:$.setting)==null?void 0:ot.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const Vn=()=>{var nn,Yn,fn,lr,Et,Ft,On,vr;const er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(er&&Xn()(er).isSame(Xn()().startOf("day"),"d")&&lo==((nn=Be.userInfo)==null?void 0:nn.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Yn=Be.userInfo)==null?void 0:Yn.login;let no="";switch(Be.userInfo.role){case 1:no="\u8D85\u7BA1";break;case 2:no="\u8FD0\u8425";break;case 5:no="\u8BA4\u8BC1\u6559\u5E08";break;case 12:no="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:no="\u5B66\u751F";break}((fn=Be.userInfo)==null?void 0:fn.identity)!=="student"&&((lr=Be.userInfo)==null?void 0:lr.identity)!=="teacher"&&(no="\u4E13\u4E1A\u4EBA\u58EB"),(Et=Be.userInfo)!=null&&Et.user_school&&((0,B.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Ft=Be.userInfo)==null?void 0:Ft.user_school]),(0,B.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(On=Be.userInfo)==null?void 0:On.login,(vr=Be.userInfo)==null?void 0:vr.user_school])),(0,B.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,B.L9)(["\u5E73\u53F0PC\u7AEF",no])}};return oo.createElement(xr.Z,null,oo.createElement(Ao.StyleProvider,{transformers:[Ao.legacyLogicalPropertiesTransformer],hashPriority:"high"},oo.createElement(u.ZP,{locale:ee.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Pn},oo.createElement(st,null),oo.createElement(Z,{open:!!bn,accountInfo:bn==null?void 0:bn.accountInfo,data:bn==null?void 0:bn.data}),oo.createElement($t,null),oo.createElement(Qr,null),oo.createElement(In,null),oo.createElement(yn.Z,{size:"middle",spinning:pn.show,tip:pn.text,className:"ant-spin-nested-loading-black"},oo.createElement(d.Outlet,null)))))};var Kr=(0,d.connect)(({loading:o,globalSetting:f,user:y})=>({loading:o,globalSetting:f,user:y}))(Xr)},40197:function(un,Ve,e){e.d(Ve,{rX:function(){return K},pW:function(){return E},gy:function(){return r},xY:function(){return be},O5:function(){return Ue},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Ee}});var t=e(25690),u=e(43418),S=e(28103),ee=e(8591),d=e(48790),I=e(51257),n=e(87169),se=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",ue=e(32637),b=e(59301),M=(x,P,G)=>new Promise((Y,V)=>{var Z=it=>{try{pe(G.next(it))}catch(ge){V(ge)}},Me=it=>{try{pe(G.throw(it))}catch(ge){V(ge)}},pe=it=>it.done?Y(it.value):Promise.resolve(it.value).then(Z,Me);pe((G=G.apply(x,P)).next())});const J=(x,P=!1)=>!!(ie(x)&&_(P)),ie=x=>(0,d.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_=(x=!1)=>{var P;const{user:G}=(0,t.getDvaApp)()._store.getState();return(P=G.userInfo)!=null&&P.profile_completed?!0:(u.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/profile/edit"),Je()}}),!1)},Je=()=>{u.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ee=()=>{u.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:b.createElement("div",{style:{textAlign:"center"}},b.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),b.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),b.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ue=()=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.professional_certification?!0:(u.default.confirm({title:"\u63D0\u793A",centered:!0,content:b.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/certification")}}),!1)},be=()=>(0,d.V9)()?!0:(u.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),b.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(x,P)=>x?!0:(u.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("p",null,P||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),b.createElement("div",{style:{marginLeft:"110px"}},b.createElement("img",{src:le,width:200}),b.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),E=x=>{u.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:b.createElement("div",null,b.createElement("div",null,b.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),b.createElement(S.Z,null),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",b.createElement("a",null,x),"\u5929\u3002"),b.createElement("p",{style:{color:"#666666",fontSize:12}}," ",b.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),b.createElement("div",{style:{textAlign:"center",marginTop:30}},b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(x,P="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let Y="";return(G==null?void 0:G.public)===2&&(Y="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(Y="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),u.default.info({centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:b.createElement("div",{className:"tc",style:{marginLeft:-38}},b.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",P,"\u3002"),b.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),b.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(u.default.confirm({centered:!0,icon:b.createElement(n.Z,null),title:"\u63D0\u793A",content:b.createElement("div",null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",P,"\u3002"),b.createElement("br",null),b.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{u.default.confirm({width:440,centered:!0,icon:b.createElement(n.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(un,Ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=S[ee];d!==void 0&&(t[ee]=d)})}return t}Ve.Z=e},13845:function(un,Ve,e){e.d(Ve,{F:function(){return t},Z:function(){return u}});function t(S){return S!=null&&S===S.window}function u(S,ee){var d,I;if(typeof window=="undefined")return 0;const n=ee?"scrollTop":"scrollLeft";let se=0;return t(S)?se=S[ee?"pageYOffset":"pageXOffset"]:S instanceof Document?se=S.documentElement[n]:(S instanceof HTMLElement||S)&&(se=S[n]),S&&!t(S)&&typeof se!="number"&&(se=(I=((d=S.ownerDocument)!==null&&d!==void 0?d:S).documentElement)===null||I===void 0?void 0:I[n]),se}},56762:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(){const[,S]=t.useReducer(ee=>ee+1,0);return S}},68031:function(un,Ve,e){e.d(Ve,{Z:function(){return ee}});var t=e(16089);function u(d,I,n,se){const le=n-I;return d/=se/2,d<1?le/2*d*d*d+I:le/2*((d-=2)*d*d+2)+I}var S=e(13845);function ee(d){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:se,duration:le=450}=I,h=n(),ue=(0,S.Z)(h,!0),b=Date.now(),M=()=>{const ie=Date.now()-b,_=u(ie>le?le:ie,ue,d,le);(0,S.F)(h)?h.scrollTo(window.pageXOffset,_):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=_:h.scrollTop=_,ien||I},46400:function(un,Ve,e){e.d(Ve,{Z:function(){return Ce}});var t=e(29679),u=e(19248),S=e(99267),ee=e(96512),d=e(78987),I=e(92310),n=e.n(I),se=e(77900),le=e(26112),h=e(59301),ue=e(92343),b=e(36355),M=e(17313),J=e(83116);const ie=(ne,X,we,m,A)=>({backgroundColor:ne,border:`${m.lineWidth}px ${m.lineType} ${X}`,[`${A}-icon`]:{color:we}}),_=ne=>{const{componentCls:X,motionDurationSlow:we,marginXS:m,marginSM:A,fontSize:z,fontSizeLG:D,lineHeight:B,borderRadiusLG:F,motionEaseInOutCirc:W,withDescriptionIconSize:xe,colorText:Pe,colorTextHeading:Ie,withDescriptionPadding:rt,defaultPadding:Ct}=ne;return{[X]:Object.assign(Object.assign({},(0,M.Wf)(ne)),{position:"relative",display:"flex",alignItems:"center",padding:Ct,wordWrap:"break-word",borderRadius:F,[`&${X}-rtl`]:{direction:"rtl"},[`${X}-content`]:{flex:1,minWidth:0},[`${X}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:z,lineHeight:B},"&-message":{color:Ie},[`&${X}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${we} ${W}, opacity ${we} ${W}, padding-top ${we} ${W}, padding-bottom ${we} ${W}, margin-bottom ${we} ${W}`},[`&${X}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${X}-with-description`]:{alignItems:"flex-start",padding:rt,[`${X}-icon`]:{marginInlineEnd:A,fontSize:xe,lineHeight:0},[`${X}-message`]:{display:"block",marginBottom:m,color:Ie,fontSize:D},[`${X}-description`]:{display:"block",color:Pe}},[`${X}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Je=ne=>{const{componentCls:X,colorSuccess:we,colorSuccessBorder:m,colorSuccessBg:A,colorWarning:z,colorWarningBorder:D,colorWarningBg:B,colorError:F,colorErrorBorder:W,colorErrorBg:xe,colorInfo:Pe,colorInfoBorder:Ie,colorInfoBg:rt}=ne;return{[X]:{"&-success":ie(A,m,we,ne,X),"&-info":ie(rt,Ie,Pe,ne,X),"&-warning":ie(B,D,z,ne,X),"&-error":Object.assign(Object.assign({},ie(xe,W,F,ne,X)),{[`${X}-description > pre`]:{margin:0,padding:0}})}}},Ee=ne=>{const{componentCls:X,iconCls:we,motionDurationMid:m,marginXS:A,fontSizeIcon:z,colorIcon:D,colorIconHover:B}=ne;return{[X]:{"&-action":{marginInlineStart:A},[`${X}-close-icon`]:{marginInlineStart:A,padding:0,overflow:"hidden",fontSize:z,lineHeight:`${z}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${we}-close`]:{color:D,transition:`color ${m}`,"&:hover":{color:B}}},"&-close-text":{color:D,transition:`color ${m}`,"&:hover":{color:B}}}}},Ue=ne=>[_(ne),Je(ne),Ee(ne)];var be=(0,J.Z)("Alert",ne=>[Ue(ne)],ne=>({withDescriptionIconSize:ne.fontSizeHeading3,defaultPadding:`${ne.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${ne.paddingMD}px ${ne.paddingContentHorizontalLG}px`})),K=function(ne,X){var we={};for(var m in ne)Object.prototype.hasOwnProperty.call(ne,m)&&X.indexOf(m)<0&&(we[m]=ne[m]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,m=Object.getOwnPropertySymbols(ne);A{const{icon:X,prefixCls:we,type:m}=ne,A=E[m]||null;return X?(0,ue.wm)(X,h.createElement("span",{className:`${we}-icon`},X),()=>({className:n()(`${we}-icon`,{[X.props.className]:X.props.className})})):h.createElement(A,{className:`${we}-icon`})},x=ne=>{const{isClosable:X,prefixCls:we,closeIcon:m,handleClose:A}=ne,z=m===!0||m===void 0?h.createElement(S.Z,null):m;return X?h.createElement("button",{type:"button",onClick:A,className:`${we}-close-icon`,tabIndex:0},z):null};var G=ne=>{const{description:X,prefixCls:we,message:m,banner:A,className:z,rootClassName:D,style:B,onMouseEnter:F,onMouseLeave:W,onClick:xe,afterClose:Pe,showIcon:Ie,closable:rt,closeText:Ct,closeIcon:ut,action:he}=ne,qe=K(ne,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[T,O]=h.useState(!1),L=h.useRef(null),{getPrefixCls:s,direction:H,alert:de}=h.useContext(b.E_),v=s("alert",we),[c,Q]=be(v),R=Ae=>{var Ne;O(!0),(Ne=ne.onClose)===null||Ne===void 0||Ne.call(ne,Ae)},w=h.useMemo(()=>ne.type!==void 0?ne.type:A?"warning":"info",[ne.type,A]),U=h.useMemo(()=>Ct?!0:typeof rt=="boolean"?rt:ut!==!1&&ut!==null&&ut!==void 0,[Ct,ut,rt]),Fe=A&&Ie===void 0?!0:Ie,ye=n()(v,`${v}-${w}`,{[`${v}-with-description`]:!!X,[`${v}-no-icon`]:!Fe,[`${v}-banner`]:!!A,[`${v}-rtl`]:H==="rtl"},de==null?void 0:de.className,z,D,Q),fe=(0,le.Z)(qe,{aria:!0,data:!0});return c(h.createElement(se.default,{visible:!T,motionName:`${v}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ae=>({maxHeight:Ae.offsetHeight}),onLeaveEnd:Pe},Ae=>{let{className:Ne,style:Re}=Ae;return h.createElement("div",Object.assign({ref:L,"data-show":!T,className:n()(ye,Ne),style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.style),B),Re),onMouseEnter:F,onMouseLeave:W,onClick:xe,role:"alert"},fe),Fe?h.createElement(r,{description:X,icon:ne.icon,prefixCls:v,type:w}):null,h.createElement("div",{className:`${v}-content`},m?h.createElement("div",{className:`${v}-message`},m):null,X?h.createElement("div",{className:`${v}-description`},X):null),he?h.createElement("div",{className:`${v}-action`},he):null,h.createElement(x,{isClosable:U,prefixCls:v,closeIcon:Ct||ut,handleClose:R}))}))},Y=e(99153),V=e(84851),Z=e(19257),Me=e(93046),it=function(ne){(0,Z.Z)(we,ne);var X=(0,Me.Z)(we);function we(){var m;return(0,Y.Z)(this,we),m=X.apply(this,arguments),m.state={error:void 0,info:{componentStack:""}},m}return(0,V.Z)(we,[{key:"componentDidCatch",value:function(A,z){this.setState({error:A,info:z})}},{key:"render",value:function(){const{message:A,description:z,children:D}=this.props,{error:B,info:F}=this.state,W=F&&F.componentStack?F.componentStack:null,xe=typeof A=="undefined"?(B||"").toString():A,Pe=typeof z=="undefined"?W:z;return B?h.createElement(G,{type:"error",message:xe,description:h.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Pe)}):D}}]),we}(h.Component);const ge=G;ge.ErrorBoundary=it;var Ce=ge},24905:function(un,Ve,e){e.d(Ve,{default:function(){return x}});var t=e(92310),u=e.n(t),S=e(5630),ee=e(59301),d=e(36355),I=e(1684),n=e(32441),le=ee.createContext(null),h=e(98447),ue=e(14088),b=e(4572),M=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{var Y;const{prefixCls:V,className:Z,rootClassName:Me,children:pe,indeterminate:it=!1,style:ge,onMouseEnter:Ce,onMouseLeave:ne,skipGroup:X=!1,disabled:we}=P,m=M(P,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:z,checkbox:D}=ee.useContext(d.E_),B=ee.useContext(le),{isFormItemInput:F}=ee.useContext(n.aM),W=ee.useContext(I.Z),xe=(Y=(B==null?void 0:B.disabled)||we)!==null&&Y!==void 0?Y:W,Pe=ee.useRef(m.value);ee.useEffect(()=>{B==null||B.registerValue(m.value)},[]),ee.useEffect(()=>{if(!X)return m.value!==Pe.current&&(B==null||B.cancelValue(Pe.current),B==null||B.registerValue(m.value),Pe.current=m.value),()=>B==null?void 0:B.cancelValue(m.value)},[m.value]);const Ie=A("checkbox",V),[rt,Ct]=(0,h.ZP)(Ie),ut=Object.assign({},m);B&&!X&&(ut.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),B.toggleOption&&B.toggleOption({label:pe,value:m.value})},ut.name=B.name,ut.checked=B.value.includes(m.value));const he=u()(`${Ie}-wrapper`,{[`${Ie}-rtl`]:z==="rtl",[`${Ie}-wrapper-checked`]:ut.checked,[`${Ie}-wrapper-disabled`]:xe,[`${Ie}-wrapper-in-form-item`]:F},D==null?void 0:D.className,Z,Me,Ct),qe=u()({[`${Ie}-indeterminate`]:it},b.A,Ct),T=it?"mixed":void 0;return rt(ee.createElement(ue.Z,{component:"Checkbox",disabled:xe},ee.createElement("label",{className:he,style:Object.assign(Object.assign({},D==null?void 0:D.style),ge),onMouseEnter:Ce,onMouseLeave:ne},ee.createElement(S.Z,Object.assign({"aria-checked":T},ut,{prefixCls:Ie,className:qe,disabled:xe,ref:G})),pe!==void 0&&ee.createElement("span",null,pe))))};var _=ee.forwardRef(J),Je=e(95190),Ee=e(2738),Ue=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{const{defaultValue:Y,children:V,options:Z=[],prefixCls:Me,className:pe,rootClassName:it,style:ge,onChange:Ce}=P,ne=Ue(P,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:X,direction:we}=ee.useContext(d.E_),[m,A]=ee.useState(ne.value||Y||[]),[z,D]=ee.useState([]);ee.useEffect(()=>{"value"in ne&&A(ne.value||[])},[ne.value]);const B=ee.useMemo(()=>Z.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[Z]),F=O=>{D(L=>L.filter(s=>s!==O))},W=O=>{D(L=>[].concat((0,Je.Z)(L),[O]))},xe=O=>{const L=m.indexOf(O.value),s=(0,Je.Z)(m);L===-1?s.push(O.value):s.splice(L,1),"value"in ne||A(s),Ce==null||Ce(s.filter(H=>z.includes(H)).sort((H,de)=>{const v=B.findIndex(Q=>Q.value===H),c=B.findIndex(Q=>Q.value===de);return v-c}))},Pe=X("checkbox",Me),Ie=`${Pe}-group`,[rt,Ct]=(0,h.ZP)(Pe),ut=(0,Ee.Z)(ne,["value","disabled"]),he=Z.length?B.map(O=>ee.createElement(_,{prefixCls:Pe,key:O.value.toString(),disabled:"disabled"in O?O.disabled:ne.disabled,value:O.value,checked:m.includes(O.value),onChange:O.onChange,className:`${Ie}-item`,style:O.style,title:O.title},O.label)):V,qe={toggleOption:xe,value:m,disabled:ne.disabled,name:ne.name,registerValue:W,cancelValue:F},T=u()(Ie,{[`${Ie}-rtl`]:we==="rtl"},pe,it,Ct);return rt(ee.createElement("div",Object.assign({className:T,style:ge},ut,{ref:G}),ee.createElement(le.Provider,{value:qe},he)))},K=ee.forwardRef(be);var E=ee.memo(K);const r=_;r.Group=E,r.__ANT_CHECKBOX=!0;var x=r},98447:function(un,Ve,e){e.d(Ve,{C2:function(){return d}});var t=e(17313),u=e(37613),S=e(83116);const ee=I=>{const{checkboxCls:n}=I,se=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",flexWrap:"wrap",columnGap:I.marginXS,[`> ${I.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(I)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:I.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(I))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:I.checkboxSize,height:I.checkboxSize,direction:"ltr",backgroundColor:I.colorBgContainer,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadiusSM,borderCollapse:"separate",transition:`all ${I.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:I.checkboxSize/14*5,height:I.checkboxSize/14*8,border:`${I.lineWidthBold}px solid ${I.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${I.motionDurationFast} ${I.motionEaseInBack}, opacity ${I.motionDurationFast}`}},"& + span":{paddingInlineStart:I.paddingXS,paddingInlineEnd:I.paddingXS}})},{[` ${se}:not(${se}-disabled), @@ -402,7 +404,7 @@ &-hidden.${C}-row`]:{display:"none"},"&-has-warning":{[`${i}-split`]:{color:k.colorError}},"&-has-error":{[`${i}-split`]:{color:k.colorWarning}},[`${i}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${k.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ke,color:q,fontSize:He,[`> ${p}`]:{fontSize:k.fontSize,verticalAlign:"top"},[`&${i}-required:not(${i}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:k.marginXXS,color:re,fontSize:k.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${g}-hide-required-mark &`]:{display:"none"}},[`${i}-optional`]:{display:"inline-block",marginInlineStart:k.marginXXS,color:k.colorTextDescription,[`${g}-hide-required-mark &`]:{display:"none"}},[`${i}-tooltip`]:{color:k.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:k.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:_e,marginInlineEnd:at},[`&${i}-no-colon::after`]:{content:'"\\a0"'}}},[`${i}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${C}-col-'"]):not([class*="' ${C}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:k.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[i]:{"&-explain, &-extra":{clear:"both",color:k.colorTextDescription,fontSize:k.fontSize,lineHeight:k.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:k.controlHeightSM,transition:`color ${k.motionDurationMid} ${k.motionEaseOut}`},"&-explain":{"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning}}},[`&-with-help ${i}-explain`]:{height:"auto",opacity:1},[`${i}-feedback-icon`]:{fontSize:k.fontSize,textAlign:"center",visibility:"visible",animationName:h.kr,animationDuration:k.motionDurationMid,animationTimingFunction:k.motionEaseOutBack,pointerEvents:"none","&-success":{color:k.colorSuccess},"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning},"&-validating":{color:k.colorPrimary}}})}},be=k=>{const{componentCls:i,formItemCls:p}=k;return{[`${i}-horizontal`]:{[`${p}-label`]:{flexGrow:0},[`${p}-control`]:{flex:"1 1 0",minWidth:0},[`${p}-label[class$='-24'], ${p}-label[class*='-24 ']`]:{[`& + ${p}-control`]:{minWidth:"unset"}}}}},K=k=>{const{componentCls:i,formItemCls:p}=k;return{[`${i}-inline`]:{display:"flex",flexWrap:"wrap",[p]:{flex:"none",marginInlineEnd:k.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${p}-label, > ${p}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${p}-label`]:{flex:"none"},[`${i}-text`]:{display:"inline-block"},[`${p}-has-feedback`]:{display:"inline-block"}}}}},E=k=>({padding:k.verticalLabelPadding,margin:k.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),r=k=>{const{componentCls:i,formItemCls:p,rootPrefixCls:g}=k;return{[`${p} ${p}-label`]:E(k),[i]:{[p]:{flexWrap:"wrap",[`${p}-label, ${p}-control`]:{[`&:not([class*=" ${g}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},x=k=>{const{componentCls:i,formItemCls:p,rootPrefixCls:g}=k;return{[`${i}-vertical`]:{[p]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${i}-item-control`]:{width:"100%"}}},[`${i}-vertical ${p}-label, .${g}-col-24${p}-label, - .${g}-col-xl-24${p}-label`]:E(k),[`@media (max-width: ${k.screenXSMax}px)`]:[r(k),{[i]:{[`.${g}-col-xs-24${p}-label`]:E(k)}}],[`@media (max-width: ${k.screenSMMax}px)`]:{[i]:{[`.${g}-col-sm-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenMDMax}px)`]:{[i]:{[`.${g}-col-md-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenLGMax}px)`]:{[i]:{[`.${g}-col-lg-24${p}-label`]:E(k)}}}},P=(k,i)=>(0,b.TS)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:i});var G=(0,M.Z)("Form",(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[Ee(g),Ue(g),ie(g),be(g),K(g),x(g),(0,ue.Z)(g),h.kr]},k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Y=[];function V(k,i,p){let g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${i}-${g}`,error:k,errorStatus:p}}var Me=k=>{let{help:i,helpStatus:p,errors:g=Y,warnings:C=Y,className:re,fieldId:q,onVisibleChanged:He}=k;const{prefixCls:Ke}=d.useContext(n.Rk),_e=`${Ke}-item-explain`,[,at]=G(Ke),$e=(0,d.useMemo)(()=>(0,I.Z)(Ke),[Ke]),ft=se(g),mt=se(C),ct=d.useMemo(()=>i!=null?[V(i,"help",p)]:[].concat((0,t.Z)(ft.map((vt,bt)=>V(vt,"error","error",bt))),(0,t.Z)(mt.map((vt,bt)=>V(vt,"warning","warning",bt)))),[i,p,ft,mt]),Ot={};return q&&(Ot.id=`${q}_help`),d.createElement(ee.default,{motionDeadline:$e.motionDeadline,motionName:`${Ke}-show-help`,visible:!!ct.length,onVisibleChanged:He},vt=>{const{className:bt,style:xt}=vt;return d.createElement("div",Object.assign({},Ot,{className:S()(_e,bt,re,at),style:xt,role:"alert"}),d.createElement(ee.CSSMotionList,Object.assign({keys:ct},(0,I.Z)(Ke),{motionName:`${Ke}-show-help-item`,component:!1}),Qt=>{const{key:nt,error:pt,errorStatus:ce,className:ve,style:je}=Qt;return d.createElement("div",{key:nt,className:S()(ve,{[`${_e}-${ce}`]:ce}),style:je},pt)}))})},pe=e(95013),it=e(36355),ge=e(1684),Ce=e(52946),ne=e(19716),X=e(16722);const we=["parentNode"],m="form_item";function A(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function z(k,i){if(!k.length)return;const p=k.join("_");return i?`${i}_${p}`:we.includes(p)?`${m}_${p}`:p}function D(k,i,p,g,C,re){let q=g;return re!==void 0?q=re:p.validating?q="validating":k.length?q="error":i.length?q="warning":(p.touched||C&&p.validated)&&(q="success"),q}function B(k){return A(k).join("_")}function F(k){const[i]=(0,pe.useForm)(),p=d.useRef({}),g=d.useMemo(()=>k!=null?k:Object.assign(Object.assign({},i),{__INTERNAL__:{itemRef:C=>re=>{const q=B(C);re?p.current[q]=re:delete p.current[q]}},scrollToField:function(C){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const q=A(C),He=z(q,g.__INTERNAL__.name),Ke=He?document.getElementById(He):null;Ke&&(0,X.Z)(Ke,Object.assign({scrollMode:"if-needed",block:"nearest"},re))},getFieldInstance:C=>{const re=B(C);return p.current[re]}}),[k,i]);return[g]}var W=e(28726),xe=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{const p=d.useContext(ge.Z),{getPrefixCls:g,direction:C,form:re}=d.useContext(it.E_),{prefixCls:q,className:He,rootClassName:Ke,size:_e,disabled:at=p,form:$e,colon:ft,labelAlign:mt,labelWrap:ct,labelCol:Ot,wrapperCol:vt,hideRequiredMark:bt,layout:xt="horizontal",scrollToFirstError:Qt,requiredMark:nt,onFinishFailed:pt,name:ce,style:ve,feedbackIcons:je}=k,Xe=xe(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Te=(0,ne.Z)(_e),lt=d.useContext(W.Z),et=(0,d.useMemo)(()=>nt!==void 0?nt:re&&re.requiredMark!==void 0?re.requiredMark:!bt,[bt,nt,re]),gt=ft!=null?ft:re==null?void 0:re.colon,jt=g("form",q),[kt,dn]=G(jt),gn=S()(jt,`${jt}-${xt}`,{[`${jt}-hide-required-mark`]:et===!1,[`${jt}-rtl`]:C==="rtl",[`${jt}-${Te}`]:Te},dn,re==null?void 0:re.className,He,Ke),[_t]=F($e),{__INTERNAL__:oe}=_t;oe.name=ce;const me=(0,d.useMemo)(()=>({name:ce,labelAlign:mt,labelCol:Ot,labelWrap:ct,wrapperCol:vt,vertical:xt==="vertical",colon:gt,requiredMark:et,itemRef:oe.itemRef,form:_t,feedbackIcons:je}),[ce,mt,Ot,vt,xt,gt,et,_t,je]);d.useImperativeHandle(i,()=>_t);const Se=(Le,Bt)=>{if(Le){let At={block:"nearest"};typeof Le=="object"&&(At=Le),_t.scrollToField(Bt,At)}},De=Le=>{if(pt==null||pt(Le),Le.errorFields.length){const Bt=Le.errorFields[0].name;if(Qt!==void 0){Se(Qt,Bt);return}re&&re.scrollToFirstError!==void 0&&Se(re.scrollToFirstError,Bt)}};return kt(d.createElement(ge.n,{disabled:at},d.createElement(Ce.q,{size:Te},d.createElement(n.RV,Object.assign({},{validateMessages:lt}),d.createElement(n.q3.Provider,{value:me},d.createElement(pe.default,Object.assign({id:ce},Xe,{name:ce,onFinishFailed:De,form:_t,style:Object.assign(Object.assign({},re==null?void 0:re.style),ve),className:gn})))))))};var rt=d.forwardRef(Pe),Ct=e(41799),ut=e(8654),he=e(92343),qe=e(11592);function T(k){if(typeof k=="function")return k;const i=(0,qe.Z)(k);return i.length<=1?i[0]:i}const O=()=>{const{status:k,errors:i=[],warnings:p=[]}=(0,d.useContext)(n.aM);return{status:k,errors:i,warnings:p}};O.Context=n.aM;var L=O,s=e(16089);function H(k){const[i,p]=d.useState(k),g=(0,d.useRef)(null),C=(0,d.useRef)([]),re=(0,d.useRef)(!1);d.useEffect(()=>(re.current=!1,()=>{re.current=!0,s.Z.cancel(g.current),g.current=null}),[]);function q(He){re.current||(g.current===null&&(C.current=[],g.current=(0,s.Z)(()=>{g.current=null,p(Ke=>{let _e=Ke;return C.current.forEach(at=>{_e=at(_e)}),_e})})),C.current.push(He))}return[i,q]}function de(){const{itemRef:k}=d.useContext(n.q3),i=d.useRef({});function p(g,C){const re=C&&typeof C=="object"&&C.ref,q=g.join("_");return(i.current.name!==q||i.current.originRef!==re)&&(i.current.name=q,i.current.originRef=re,i.current.ref=(0,ut.sQ)(k(g),re)),i.current.ref}return p}var v=e(29194),c=e(34280),Q=e(2738),R=e(27382),w=e(37028);const U=k=>{const{formItemCls:i}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${i}-control`]:{display:"flex"}}}};var Fe=(0,M.b)(["Form","item-item"],(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[U(g)]}),fe=k=>{const{prefixCls:i,status:p,wrapperCol:g,children:C,errors:re,warnings:q,_internalItemRender:He,extra:Ke,help:_e,fieldId:at,marginBottom:$e,onErrorVisibleChanged:ft}=k,mt=`${i}-item`,ct=d.useContext(n.q3),Ot=g||ct.wrapperCol||{},vt=S()(`${mt}-control`,Ot.className),bt=d.useMemo(()=>Object.assign({},ct),[ct]);delete bt.labelCol,delete bt.wrapperCol;const xt=d.createElement("div",{className:`${mt}-control-input`},d.createElement("div",{className:`${mt}-control-input-content`},C)),Qt=d.useMemo(()=>({prefixCls:i,status:p}),[i,p]),nt=$e!==null||re.length||q.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(n.Rk.Provider,{value:Qt},d.createElement(Me,{fieldId:at,errors:re,warnings:q,help:_e,helpStatus:p,className:`${mt}-explain-connected`,onVisibleChanged:ft})),!!$e&&d.createElement("div",{style:{width:0,height:$e}})):null,pt={};at&&(pt.id=`${at}_extra`);const ce=Ke?d.createElement("div",Object.assign({},pt,{className:`${mt}-extra`}),Ke):null,ve=He&&He.mark==="pro_table_render"&&He.render?He.render(k,{input:xt,errorList:nt,extra:ce}):d.createElement(d.Fragment,null,xt,nt,ce);return d.createElement(n.q3.Provider,{value:bt},d.createElement(w.Z,Object.assign({},Ot,{className:vt}),ve),d.createElement(Fe,{prefixCls:i}))},Ae=e(61485),Ne=e(31724),Re=e(9763),It=e(6848),zt=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{let{prefixCls:i,label:p,htmlFor:g,labelCol:C,labelAlign:re,colon:q,required:He,requiredMark:Ke,tooltip:_e}=k;var at;const[$e]=(0,Re.Z)("Form"),{vertical:ft,labelAlign:mt,labelCol:ct,labelWrap:Ot,colon:vt}=d.useContext(n.q3);if(!p)return null;const bt=C||ct||{},xt=re||mt,Qt=`${i}-item-label`,nt=S()(Qt,xt==="left"&&`${Qt}-left`,bt.className,{[`${Qt}-wrap`]:!!Ot});let pt=p;const ce=q===!0||vt!==!1&&q!==!1;ce&&!ft&&typeof p=="string"&&p.trim()!==""&&(pt=p.replace(/[:|:]\s*$/,""));const je=Pt(_e);if(je){const{icon:et=d.createElement(Ae.Z,null)}=je,gt=zt(je,["icon"]),jt=d.createElement(It.Z,Object.assign({},gt),d.cloneElement(et,{className:`${i}-item-tooltip`,title:""}));pt=d.createElement(d.Fragment,null,pt,jt)}const Xe=Ke==="optional",Te=typeof Ke=="function";Te?pt=Ke(pt,{required:!!He}):Xe&&!He&&(pt=d.createElement(d.Fragment,null,pt,d.createElement("span",{className:`${i}-item-optional`,title:""},($e==null?void 0:$e.optional)||((at=Ne.Z.Form)===null||at===void 0?void 0:at.optional))));const lt=S()({[`${i}-item-required`]:He,[`${i}-item-required-mark-optional`]:Xe||Te,[`${i}-item-no-colon`]:!ce});return d.createElement(w.Z,Object.assign({},bt,{className:nt}),d.createElement("label",{htmlFor:g,className:lt,title:typeof p=="string"?p:""},pt))},yt=e(29679),Ht=e(19248),Mn=e(96512),$n=e(58617);const Tn={success:yt.Z,warning:Mn.Z,error:Ht.Z,validating:$n.Z};function tr(k){let{children:i,errors:p,warnings:g,hasFeedback:C,validateStatus:re,prefixCls:q,meta:He,noStyle:Ke}=k;const _e=`${q}-item`,{feedbackIcons:at}=d.useContext(n.q3),$e=D(p,g,He,null,!!C,re),{isFormItemInput:ft,status:mt}=d.useContext(n.aM),ct=d.useMemo(()=>{var Ot;let vt;if(C){const Qt=C!==!0&&C.icons||at,nt=$e&&((Ot=Qt==null?void 0:Qt({status:$e,errors:p,warnings:g}))===null||Ot===void 0?void 0:Ot[$e]),pt=$e&&Tn[$e];vt=nt!==!1&&pt?d.createElement("span",{className:S()(`${_e}-feedback-icon`,`${_e}-feedback-icon-${$e}`)},nt||d.createElement(pt,null)):null}let bt=!0,xt=$e||"";return Ke&&(bt=ft,xt=($e!=null?$e:mt)||""),{status:xt,errors:p,warnings:g,hasFeedback:!!C,feedbackIcon:vt,isFormItemInput:bt}},[$e,C,Ke,ft,mt]);return d.createElement(n.aM.Provider,{value:ct},i)}var pr=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{if(je&&nt.current){const dn=getComputedStyle(nt.current);lt(parseInt(dn.marginBottom,10))}},[je,Xe]);const et=dn=>{dn||lt(null)},jt=function(){let dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const gn=dn?pt:_e.errors,_t=dn?ce:_e.warnings;return D(gn,_t,_e,"",!!at,Ke)}(),kt=S()(xt,p,g,{[`${xt}-with-help`]:ve||pt.length||ce.length,[`${xt}-has-feedback`]:jt&&at,[`${xt}-has-success`]:jt==="success",[`${xt}-has-warning`]:jt==="warning",[`${xt}-has-error`]:jt==="error",[`${xt}-is-validating`]:jt==="validating",[`${xt}-hidden`]:$e});return d.createElement("div",{className:kt,style:C,ref:nt},d.createElement(R.Z,Object.assign({className:`${xt}-row`},(0,Q.Z)(bt,["_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"])),d.createElement(Wt,Object.assign({htmlFor:mt},k,{requiredMark:Qt,required:ct!=null?ct:Ot,prefixCls:i})),d.createElement(fe,Object.assign({},k,_e,{errors:pt,warnings:ce,prefixCls:i,status:jt,help:re,marginBottom:Te,onErrorVisibleChanged:et}),d.createElement(n.qI.Provider,{value:vt},d.createElement(tr,{prefixCls:i,meta:_e,errors:_e.errors,warnings:_e.warnings,hasFeedback:at,validateStatus:jt},ft)))),!!Te&&d.createElement("div",{className:`${xt}-margin-offset`,style:{marginBottom:-Te}}))}const qt="__SPLIT__",gr=null,yr=d.memo(k=>{let{children:i}=k;return i},(k,i)=>k.value===i.value&&k.update===i.update&&k.childProps.length===i.childProps.length&&k.childProps.every((p,g)=>p===i.childProps[g]));function Dn(k){return k!=null}function Rn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Gr(k){const{name:i,noStyle:p,className:g,dependencies:C,prefixCls:re,shouldUpdate:q,rules:He,children:Ke,required:_e,label:at,messageVariables:$e,trigger:ft="onChange",validateTrigger:mt,hidden:ct,help:Ot}=k,{getPrefixCls:vt}=d.useContext(it.E_),{name:bt}=d.useContext(n.q3),xt=T(Ke),Qt=typeof xt=="function",nt=d.useContext(n.qI),{validateTrigger:pt}=d.useContext(pe.FieldContext),ce=mt!==void 0?mt:pt,ve=Dn(i),je=vt("form",re),[Xe,Te]=G(je),lt=d.useContext(pe.ListContext),et=d.useRef(),[gt,jt]=H({}),[kt,dn]=(0,Ct.Z)(()=>Rn()),gn=Bt=>{const At=lt==null?void 0:lt.getKey(Bt.name);if(dn(Bt.destroy?Rn():Bt,!0),p&&Ot!==!1&&nt){let Nt=Bt.name;if(Bt.destroy)Nt=et.current||Nt;else if(At!==void 0){const[tt,Kt]=At;Nt=[tt].concat((0,t.Z)(Kt)),et.current=Nt}nt(Bt,Nt)}},_t=(Bt,At)=>{jt(Nt=>{const tt=Object.assign({},Nt),Cn=[].concat((0,t.Z)(Bt.name.slice(0,-1)),(0,t.Z)(At)).join(qt);return Bt.destroy?delete tt[Cn]:tt[Cn]=Bt,tt})},[oe,me]=d.useMemo(()=>{const Bt=(0,t.Z)(kt.errors),At=(0,t.Z)(kt.warnings);return Object.values(gt).forEach(Nt=>{Bt.push.apply(Bt,(0,t.Z)(Nt.errors||[])),At.push.apply(At,(0,t.Z)(Nt.warnings||[]))}),[Bt,At]},[gt,kt.errors,kt.warnings]),Se=de();function De(Bt,At,Nt){return p&&!ct?d.createElement(tr,{prefixCls:je,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:kt,errors:oe,warnings:me,noStyle:!0},Bt):d.createElement(Un,Object.assign({key:"row"},k,{className:S()(g,Te),prefixCls:je,fieldId:At,isRequired:Nt,errors:oe,warnings:me,meta:kt,onSubItemMetaChange:_t}),Bt)}if(!ve&&!Qt&&!C)return Xe(De(xt));let Le={};return typeof at=="string"?Le.label=at:i&&(Le.label=String(i)),$e&&(Le=Object.assign(Object.assign({},Le),$e)),Xe(d.createElement(pe.Field,Object.assign({},k,{messageVariables:Le,trigger:ft,validateTrigger:ce,onMetaChange:gn}),(Bt,At,Nt)=>{const tt=A(i).length&&At?At.name:[],Kt=z(tt,bt),Cn=_e!==void 0?_e:!!(He&&He.some(Zt=>{if(Zt&&typeof Zt=="object"&&Zt.required&&!Zt.warningOnly)return!0;if(typeof Zt=="function"){const Hn=Zt(Nt);return Hn&&Hn.required&&!Hn.warningOnly}return!1})),Tt=Object.assign({},Bt);let Yt=null;if(Array.isArray(xt)&&ve)Yt=xt;else if(!(Qt&&(!(q||C)||ve))){if(!(C&&!Qt&&!ve))if((0,he.l$)(xt)){const Zt=Object.assign(Object.assign({},xt.props),Tt);if(Zt.id||(Zt.id=Kt),Ot||oe.length>0||me.length>0||k.extra){const jn=[];(Ot||oe.length>0)&&jn.push(`${Kt}_help`),k.extra&&jn.push(`${Kt}_extra`),Zt["aria-describedby"]=jn.join(" ")}oe.length>0&&(Zt["aria-invalid"]="true"),Cn&&(Zt["aria-required"]="true"),(0,ut.Yr)(xt)&&(Zt.ref=Se(tt,xt)),new Set([].concat((0,t.Z)(A(ft)),(0,t.Z)(A(ce)))).forEach(jn=>{Zt[jn]=function(){for(var Wn,Sn,nr,br,Lr,rn=arguments.length,Vt=new Array(rn),xn=0;xn{var{prefixCls:i,children:p}=k,g=Mt(k,["prefixCls","children"]);const{getPrefixCls:C}=d.useContext(it.E_),re=C("form",i),q=d.useMemo(()=>({prefixCls:re,status:"error"}),[re]);return d.createElement(pe.List,Object.assign({},g),(He,Ke,_e)=>d.createElement(n.Rk.Provider,{value:q},p(He.map(at=>Object.assign(Object.assign({},at),{fieldKey:at.key})),Ke,{errors:_e.errors,warnings:_e.warnings})))};function Fn(){const{form:k}=(0,d.useContext)(n.q3);return k}const an=rt;an.Item=ht,an.List=Xt,an.ErrorList=Me,an.useForm=F,an.useFormInstance=Fn,an.useWatch=pe.useWatch,an.Provider=n.RV,an.create=()=>{};var Jn=an},8628:function(un,Ve,e){var t=e(59301),u=e(34280),S=e(56762),ee=e(69507);function d(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),se=(0,S.Z)(),le=(0,ee.ZP)();return(0,u.Z)(()=>{const h=le.subscribe(ue=>{n.current=ue,I&&se()});return()=>le.unsubscribe(h)},[]),n.current}Ve.Z=d},9432:function(un,Ve,e){e.d(Ve,{Z:function(){return Ue},n:function(){return Je}});var t=e(19248),u=e(92310),S=e.n(u),ee=e(93681),d=e(8654),I=e(59301),n=e(19080),se=e(36355),le=e(1684),h=e(19716),ue=e(32441),b=e(33234),M=e(59412),J=e(9937);function ie(be){return!!(be.prefix||be.suffix||be.allowClear)}var _=function(be,K){var E={};for(var r in be)Object.prototype.hasOwnProperty.call(be,r)&&K.indexOf(r)<0&&(E[r]=be[r]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,r=Object.getOwnPropertySymbols(be);x{var E;const{prefixCls:r,bordered:x=!0,status:P,size:G,disabled:Y,onBlur:V,onFocus:Z,suffix:Me,allowClear:pe,addonAfter:it,addonBefore:ge,className:Ce,style:ne,styles:X,rootClassName:we,onChange:m,classNames:A}=be,z=_(be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:D,direction:B,input:F}=I.useContext(se.E_),W=D("input",r),xe=(0,I.useRef)(null),[Pe,Ie]=(0,J.ZP)(W),{compactSize:rt,compactItemClassnames:Ct}=(0,b.ri)(W,B),ut=(0,h.Z)(Fe=>{var ye;return(ye=G!=null?G:rt)!==null&&ye!==void 0?ye:Fe}),he=I.useContext(le.Z),qe=Y!=null?Y:he,{status:T,hasFeedback:O,feedbackIcon:L}=(0,I.useContext)(ue.aM),s=(0,n.F)(T,P),H=ie(be)||!!O,de=(0,I.useRef)(H);(0,I.useEffect)(()=>{var Fe;H&&de.current,de.current=H},[H]);const v=(0,M.Z)(xe,!0),c=Fe=>{v(),V==null||V(Fe)},Q=Fe=>{v(),Z==null||Z(Fe)},R=Fe=>{v(),m==null||m(Fe)},w=(O||Me)&&I.createElement(I.Fragment,null,Me,O&&L);let U;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?U=pe:pe&&(U={clearIcon:I.createElement(t.Z,null)}),Pe(I.createElement(ee.default,Object.assign({ref:(0,d.sQ)(K,xe),prefixCls:W,autoComplete:F==null?void 0:F.autoComplete},z,{disabled:qe,onBlur:c,onFocus:Q,style:Object.assign(Object.assign({},F==null?void 0:F.style),ne),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),X),suffix:w,allowClear:U,className:S()(Ce,we,Ct,F==null?void 0:F.className),onChange:R,addonAfter:it&&I.createElement(b.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},it)),addonBefore:ge&&I.createElement(b.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},ge)),classNames:Object.assign(Object.assign(Object.assign({},A),F==null?void 0:F.classNames),{input:S()({[`${W}-sm`]:ut==="small",[`${W}-lg`]:ut==="large",[`${W}-rtl`]:B==="rtl",[`${W}-borderless`]:!x},!H&&(0,n.Z)(W,s),A==null?void 0:A.input,(E=F==null?void 0:F.classNames)===null||E===void 0?void 0:E.input,Ie)}),classes:{affixWrapper:S()({[`${W}-affix-wrapper-sm`]:ut==="small",[`${W}-affix-wrapper-lg`]:ut==="large",[`${W}-affix-wrapper-rtl`]:B==="rtl",[`${W}-affix-wrapper-borderless`]:!x},(0,n.Z)(`${W}-affix-wrapper`,s,O),Ie),wrapper:S()({[`${W}-group-rtl`]:B==="rtl"},Ie),group:S()({[`${W}-group-wrapper-sm`]:ut==="small",[`${W}-group-wrapper-lg`]:ut==="large",[`${W}-group-wrapper-rtl`]:B==="rtl",[`${W}-group-wrapper-disabled`]:qe},(0,n.Z)(`${W}-group-wrapper`,s,O),Ie)}})))})},1643:function(un,Ve,e){var t=e(19248),u=e(92310),S=e.n(u),ee=e(9296),d=e(59301),I=e(19080),n=e(36355),se=e(1684),le=e(19716),h=e(32441),ue=e(9432),b=e(9937),M=function(ie,_){var Je={};for(var Ee in ie)Object.prototype.hasOwnProperty.call(ie,Ee)&&_.indexOf(Ee)<0&&(Je[Ee]=ie[Ee]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ee=Object.getOwnPropertySymbols(ie);Ue{const{prefixCls:Je,bordered:Ee=!0,size:Ue,disabled:be,status:K,allowClear:E,showCount:r,classNames:x,rootClassName:P,className:G}=ie,Y=M(ie,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:Z}=d.useContext(n.E_),Me=(0,le.Z)(Ue),pe=d.useContext(se.Z),it=be!=null?be:pe,{status:ge,hasFeedback:Ce,feedbackIcon:ne}=d.useContext(h.aM),X=(0,I.F)(ge,K),we=d.useRef(null);d.useImperativeHandle(_,()=>{var B;return{resizableTextArea:(B=we.current)===null||B===void 0?void 0:B.resizableTextArea,focus:F=>{var W,xe;(0,ue.n)((xe=(W=we.current)===null||W===void 0?void 0:W.resizableTextArea)===null||xe===void 0?void 0:xe.textArea,F)},blur:()=>{var F;return(F=we.current)===null||F===void 0?void 0:F.blur()}}});const m=V("input",Je);let A;typeof E=="object"&&(E!=null&&E.clearIcon)?A=E:E&&(A={clearIcon:d.createElement(t.Z,null)});const[z,D]=(0,b.ZP)(m);return z(d.createElement(ee.default,Object.assign({},Y,{disabled:it,allowClear:A,className:S()(G,P),classes:{affixWrapper:S()(`${m}-textarea-affix-wrapper`,{[`${m}-affix-wrapper-rtl`]:Z==="rtl",[`${m}-affix-wrapper-borderless`]:!Ee,[`${m}-affix-wrapper-sm`]:Me==="small",[`${m}-affix-wrapper-lg`]:Me==="large",[`${m}-textarea-show-count`]:r},(0,I.Z)(`${m}-affix-wrapper`,X),D)},classNames:Object.assign(Object.assign({},x),{textarea:S()({[`${m}-borderless`]:!Ee,[`${m}-sm`]:Me==="small",[`${m}-lg`]:Me==="large"},(0,I.Z)(m,X),D,x==null?void 0:x.textarea)}),prefixCls:m,suffix:Ce&&d.createElement("span",{className:`${m}-textarea-suffix`},ne),showCount:r,ref:we})))});Ve.Z=J},59412:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(S,ee){const d=(0,t.useRef)([]),I=()=>{d.current.push(setTimeout(()=>{var n,se,le,h;!((n=S.current)===null||n===void 0)&&n.input&&((se=S.current)===null||se===void 0?void 0:se.input.getAttribute("type"))==="password"&&(!((le=S.current)===null||le===void 0)&&le.input.hasAttribute("value"))&&((h=S.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(ee&&I(),()=>d.current.forEach(n=>{n&&clearTimeout(n)})),[]),I}},92832:function(un,Ve,e){e.d(Ve,{default:function(){return Me}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(32441),I=e(9937),se=pe=>{const{getPrefixCls:it,direction:ge}=(0,S.useContext)(ee.E_),{prefixCls:Ce,className:ne}=pe,X=it("input-group",Ce),we=it("input"),[m,A]=(0,I.ZP)(we),z=u()(X,{[`${X}-lg`]:pe.size==="large",[`${X}-sm`]:pe.size==="small",[`${X}-compact`]:pe.compact,[`${X}-rtl`]:ge==="rtl"},A,ne),D=(0,S.useContext)(d.aM),B=(0,S.useMemo)(()=>Object.assign(Object.assign({},D),{isFormItemInput:!1}),[D]);return m(S.createElement("span",{className:z,style:pe.style,onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onFocus:pe.onFocus,onBlur:pe.onBlur},S.createElement(d.aM.Provider,{value:B},pe.children)))},le=e(9432),h=e(73331),ue=e(15277),b=e(2738),M=e(8654),J=e(59412),ie=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);nepe?S.createElement(ue.Z,null):S.createElement(h.Z,null),Je={click:"onClick",hover:"onMouseOver"};var Ue=S.forwardRef((pe,it)=>{const{visibilityToggle:ge=!0}=pe,Ce=typeof ge=="object"&&ge.visible!==void 0,[ne,X]=(0,S.useState)(()=>Ce?ge.visible:!1),we=(0,S.useRef)(null);S.useEffect(()=>{Ce&&X(ge.visible)},[Ce,ge]);const m=(0,J.Z)(we),A=()=>{const{disabled:qe}=pe;qe||(ne&&m(),X(T=>{var O;const L=!T;return typeof ge=="object"&&((O=ge.onVisibleChange)===null||O===void 0||O.call(ge,L)),L}))},z=qe=>{const{action:T="click",iconRender:O=_}=pe,L=Je[T]||"",s=O(ne),H={[L]:A,className:`${qe}-icon`,key:"passwordIcon",onMouseDown:de=>{de.preventDefault()},onMouseUp:de=>{de.preventDefault()}};return S.cloneElement(S.isValidElement(s)?s:S.createElement("span",null,s),H)},{className:D,prefixCls:B,inputPrefixCls:F,size:W}=pe,xe=ie(pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Pe}=S.useContext(ee.E_),Ie=Pe("input",F),rt=Pe("input-password",B),Ct=ge&&z(rt),ut=u()(rt,D,{[`${rt}-${W}`]:!!W}),he=Object.assign(Object.assign({},(0,b.Z)(xe,["suffix","iconRender","visibilityToggle"])),{type:ne?"text":"password",className:ut,prefixCls:Ie,suffix:Ct});return W&&(he.size=W),S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(it,we)},he))}),be=e(47472),K=e(92343),E=e(3113),r=e(19716),x=e(33234),P=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);ne{const{prefixCls:ge,inputPrefixCls:Ce,className:ne,size:X,suffix:we,enterButton:m=!1,addonAfter:A,loading:z,disabled:D,onSearch:B,onChange:F,onCompositionStart:W,onCompositionEnd:xe}=pe,Pe=P(pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ie,direction:rt}=S.useContext(ee.E_),Ct=S.useRef(!1),ut=Ie("input-search",ge),he=Ie("input",Ce),{compactSize:qe}=(0,x.ri)(ut,rt),T=(0,r.Z)(fe=>{var Ae;return(Ae=X!=null?X:qe)!==null&&Ae!==void 0?Ae:fe}),O=S.useRef(null),L=fe=>{fe&&fe.target&&fe.type==="click"&&B&&B(fe.target.value,fe,{source:"clear"}),F&&F(fe)},s=fe=>{var Ae;document.activeElement===((Ae=O.current)===null||Ae===void 0?void 0:Ae.input)&&fe.preventDefault()},H=fe=>{var Ae,Ne;B&&B((Ne=(Ae=O.current)===null||Ae===void 0?void 0:Ae.input)===null||Ne===void 0?void 0:Ne.value,fe,{source:"input"})},de=fe=>{Ct.current||z||H(fe)},v=typeof m=="boolean"?S.createElement(be.Z,null):null,c=`${ut}-button`;let Q;const R=m||{},w=R.type&&R.type.__ANT_BUTTON===!0;w||R.type==="button"?Q=(0,K.Tm)(R,Object.assign({onMouseDown:s,onClick:fe=>{var Ae,Ne;(Ne=(Ae=R==null?void 0:R.props)===null||Ae===void 0?void 0:Ae.onClick)===null||Ne===void 0||Ne.call(Ae,fe),H(fe)},key:"enterButton"},w?{className:c,size:T}:{})):Q=S.createElement(E.ZP,{className:c,type:m?"primary":void 0,size:T,disabled:D,key:"enterButton",onMouseDown:s,onClick:H,loading:z,icon:v},m),A&&(Q=[Q,(0,K.Tm)(A,{key:"addonAfter"})]);const U=u()(ut,{[`${ut}-rtl`]:rt==="rtl",[`${ut}-${T}`]:!!T,[`${ut}-with-button`]:!!m},ne),Fe=fe=>{Ct.current=!0,W==null||W(fe)},ye=fe=>{Ct.current=!1,xe==null||xe(fe)};return S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(O,it),onPressEnter:de},Pe,{size:T,onCompositionStart:Fe,onCompositionEnd:ye,prefixCls:he,addonAfter:Q,suffix:we,onChange:L,className:U,disabled:D}))}),V=e(1643);const Z=le.Z;Z.Group=se,Z.Search=Y,Z.TextArea=V.Z,Z.Password=Ue;var Me=Z},9937:function(un,Ve,e){e.d(Ve,{M1:function(){return n},TM:function(){return K},Xy:function(){return se},bi:function(){return ue},e5:function(){return be},ik:function(){return b},nz:function(){return d},pU:function(){return I},s7:function(){return M},x0:function(){return h}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116);const d=E=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:E,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),I=E=>({borderColor:E.hoverBorderColor}),n=E=>({borderColor:E.activeBorderColor,boxShadow:E.activeShadow,outline:0}),se=E=>({color:E.colorTextDisabled,backgroundColor:E.colorBgContainerDisabled,borderColor:E.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},I((0,S.TS)(E,{hoverBorderColor:E.colorBorder})))}),le=E=>{const{paddingBlockLG:r,fontSizeLG:x,lineHeightLG:P,borderRadiusLG:G,paddingInlineLG:Y}=E;return{padding:`${r}px ${Y}px`,fontSize:x,lineHeight:P,borderRadius:G}},h=E=>({padding:`${E.paddingBlockSM}px ${E.paddingInlineSM}px`,borderRadius:E.borderRadiusSM}),ue=(E,r)=>{const{componentCls:x,colorError:P,colorWarning:G,errorActiveShadow:Y,warningActiveShadow:V,colorErrorBorderHover:Z,colorWarningBorderHover:Me}=E;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:P,"&:hover":{borderColor:Z},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:P,activeShadow:Y}))),[`${x}-prefix, ${x}-suffix`]:{color:P}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:G,"&:hover":{borderColor:Me},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:G,activeShadow:V}))),[`${x}-prefix, ${x}-suffix`]:{color:G}}}},b=E=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${E.paddingBlock}px ${E.paddingInline}px`,color:E.colorText,fontSize:E.fontSize,lineHeight:E.lineHeight,backgroundColor:E.colorBgContainer,backgroundImage:"none",borderWidth:E.lineWidth,borderStyle:E.lineType,borderColor:E.colorBorder,borderRadius:E.borderRadius,transition:`all ${E.motionDurationMid}`},d(E.colorTextPlaceholder)),{"&:hover":Object.assign({},I(E)),"&:focus, &-focused":Object.assign({},n(E)),"&-disabled, &[disabled]":Object.assign({},se(E)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:E.controlHeight,lineHeight:E.lineHeight,verticalAlign:"bottom",transition:`all ${E.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},le(E)),"&-sm":Object.assign({},h(E)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),M=E=>{const{componentCls:r,antCls:x}=E;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:E.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},le(E)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},h(E)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-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 ${E.paddingInline}px`,color:E.colorText,fontWeight:"normal",fontSize:E.fontSize,textAlign:"center",backgroundColor:E.colorFillAlter,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadius,transition:`all ${E.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`-${E.paddingBlock+1}px -${E.paddingInline}px`,[`&${x}-select-single:not(${x}-select-customize-input)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${E.lineWidth}px ${E.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${x}-select-selector`]:{color:E.colorPrimary}}},[`${x}-cascader-picker`]:{margin:`-9px -${E.paddingInline}px`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:E.borderRadius,borderEndStartRadius:E.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:E.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + .${g}-col-xl-24${p}-label`]:E(k),[`@media (max-width: ${k.screenXSMax}px)`]:[r(k),{[i]:{[`.${g}-col-xs-24${p}-label`]:E(k)}}],[`@media (max-width: ${k.screenSMMax}px)`]:{[i]:{[`.${g}-col-sm-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenMDMax}px)`]:{[i]:{[`.${g}-col-md-24${p}-label`]:E(k)}},[`@media (max-width: ${k.screenLGMax}px)`]:{[i]:{[`.${g}-col-lg-24${p}-label`]:E(k)}}}},P=(k,i)=>(0,b.TS)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:i});var G=(0,M.Z)("Form",(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[Ee(g),Ue(g),ie(g),be(g),K(g),x(g),(0,ue.Z)(g),h.kr]},k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Y=[];function V(k,i,p){let g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${i}-${g}`,error:k,errorStatus:p}}var Me=k=>{let{help:i,helpStatus:p,errors:g=Y,warnings:C=Y,className:re,fieldId:q,onVisibleChanged:He}=k;const{prefixCls:Ke}=d.useContext(n.Rk),_e=`${Ke}-item-explain`,[,at]=G(Ke),$e=(0,d.useMemo)(()=>(0,I.Z)(Ke),[Ke]),ft=se(g),mt=se(C),ct=d.useMemo(()=>i!=null?[V(i,"help",p)]:[].concat((0,t.Z)(ft.map((vt,bt)=>V(vt,"error","error",bt))),(0,t.Z)(mt.map((vt,bt)=>V(vt,"warning","warning",bt)))),[i,p,ft,mt]),Ot={};return q&&(Ot.id=`${q}_help`),d.createElement(ee.default,{motionDeadline:$e.motionDeadline,motionName:`${Ke}-show-help`,visible:!!ct.length,onVisibleChanged:He},vt=>{const{className:bt,style:xt}=vt;return d.createElement("div",Object.assign({},Ot,{className:S()(_e,bt,re,at),style:xt,role:"alert"}),d.createElement(ee.CSSMotionList,Object.assign({keys:ct},(0,I.Z)(Ke),{motionName:`${Ke}-show-help-item`,component:!1}),Qt=>{const{key:nt,error:pt,errorStatus:ce,className:ve,style:je}=Qt;return d.createElement("div",{key:nt,className:S()(ve,{[`${_e}-${ce}`]:ce}),style:je},pt)}))})},pe=e(95013),it=e(36355),ge=e(1684),Ce=e(52946),ne=e(19716),X=e(16722);const we=["parentNode"],m="form_item";function A(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function z(k,i){if(!k.length)return;const p=k.join("_");return i?`${i}_${p}`:we.includes(p)?`${m}_${p}`:p}function D(k,i,p,g,C,re){let q=g;return re!==void 0?q=re:p.validating?q="validating":k.length?q="error":i.length?q="warning":(p.touched||C&&p.validated)&&(q="success"),q}function B(k){return A(k).join("_")}function F(k){const[i]=(0,pe.useForm)(),p=d.useRef({}),g=d.useMemo(()=>k!=null?k:Object.assign(Object.assign({},i),{__INTERNAL__:{itemRef:C=>re=>{const q=B(C);re?p.current[q]=re:delete p.current[q]}},scrollToField:function(C){let re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const q=A(C),He=z(q,g.__INTERNAL__.name),Ke=He?document.getElementById(He):null;Ke&&(0,X.Z)(Ke,Object.assign({scrollMode:"if-needed",block:"nearest"},re))},getFieldInstance:C=>{const re=B(C);return p.current[re]}}),[k,i]);return[g]}var W=e(28726),xe=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{const p=d.useContext(ge.Z),{getPrefixCls:g,direction:C,form:re}=d.useContext(it.E_),{prefixCls:q,className:He,rootClassName:Ke,size:_e,disabled:at=p,form:$e,colon:ft,labelAlign:mt,labelWrap:ct,labelCol:Ot,wrapperCol:vt,hideRequiredMark:bt,layout:xt="horizontal",scrollToFirstError:Qt,requiredMark:nt,onFinishFailed:pt,name:ce,style:ve,feedbackIcons:je}=k,Xe=xe(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),Te=(0,ne.Z)(_e),lt=d.useContext(W.Z),et=(0,d.useMemo)(()=>nt!==void 0?nt:re&&re.requiredMark!==void 0?re.requiredMark:!bt,[bt,nt,re]),gt=ft!=null?ft:re==null?void 0:re.colon,jt=g("form",q),[kt,dn]=G(jt),hn=S()(jt,`${jt}-${xt}`,{[`${jt}-hide-required-mark`]:et===!1,[`${jt}-rtl`]:C==="rtl",[`${jt}-${Te}`]:Te},dn,re==null?void 0:re.className,He,Ke),[_t]=F($e),{__INTERNAL__:oe}=_t;oe.name=ce;const me=(0,d.useMemo)(()=>({name:ce,labelAlign:mt,labelCol:Ot,labelWrap:ct,wrapperCol:vt,vertical:xt==="vertical",colon:gt,requiredMark:et,itemRef:oe.itemRef,form:_t,feedbackIcons:je}),[ce,mt,Ot,vt,xt,gt,et,_t,je]);d.useImperativeHandle(i,()=>_t);const Se=(Le,Bt)=>{if(Le){let At={block:"nearest"};typeof Le=="object"&&(At=Le),_t.scrollToField(Bt,At)}},De=Le=>{if(pt==null||pt(Le),Le.errorFields.length){const Bt=Le.errorFields[0].name;if(Qt!==void 0){Se(Qt,Bt);return}re&&re.scrollToFirstError!==void 0&&Se(re.scrollToFirstError,Bt)}};return kt(d.createElement(ge.n,{disabled:at},d.createElement(Ce.q,{size:Te},d.createElement(n.RV,Object.assign({},{validateMessages:lt}),d.createElement(n.q3.Provider,{value:me},d.createElement(pe.default,Object.assign({id:ce},Xe,{name:ce,onFinishFailed:De,form:_t,style:Object.assign(Object.assign({},re==null?void 0:re.style),ve),className:hn})))))))};var rt=d.forwardRef(Pe),Ct=e(41799),ut=e(8654),he=e(92343),qe=e(11592);function T(k){if(typeof k=="function")return k;const i=(0,qe.Z)(k);return i.length<=1?i[0]:i}const O=()=>{const{status:k,errors:i=[],warnings:p=[]}=(0,d.useContext)(n.aM);return{status:k,errors:i,warnings:p}};O.Context=n.aM;var L=O,s=e(16089);function H(k){const[i,p]=d.useState(k),g=(0,d.useRef)(null),C=(0,d.useRef)([]),re=(0,d.useRef)(!1);d.useEffect(()=>(re.current=!1,()=>{re.current=!0,s.Z.cancel(g.current),g.current=null}),[]);function q(He){re.current||(g.current===null&&(C.current=[],g.current=(0,s.Z)(()=>{g.current=null,p(Ke=>{let _e=Ke;return C.current.forEach(at=>{_e=at(_e)}),_e})})),C.current.push(He))}return[i,q]}function de(){const{itemRef:k}=d.useContext(n.q3),i=d.useRef({});function p(g,C){const re=C&&typeof C=="object"&&C.ref,q=g.join("_");return(i.current.name!==q||i.current.originRef!==re)&&(i.current.name=q,i.current.originRef=re,i.current.ref=(0,ut.sQ)(k(g),re)),i.current.ref}return p}var v=e(29194),c=e(34280),Q=e(2738),R=e(27382),w=e(37028);const U=k=>{const{formItemCls:i}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${i}-control`]:{display:"flex"}}}};var Fe=(0,M.b)(["Form","item-item"],(k,i)=>{let{rootPrefixCls:p}=i;const g=P(k,p);return[U(g)]}),fe=k=>{const{prefixCls:i,status:p,wrapperCol:g,children:C,errors:re,warnings:q,_internalItemRender:He,extra:Ke,help:_e,fieldId:at,marginBottom:$e,onErrorVisibleChanged:ft}=k,mt=`${i}-item`,ct=d.useContext(n.q3),Ot=g||ct.wrapperCol||{},vt=S()(`${mt}-control`,Ot.className),bt=d.useMemo(()=>Object.assign({},ct),[ct]);delete bt.labelCol,delete bt.wrapperCol;const xt=d.createElement("div",{className:`${mt}-control-input`},d.createElement("div",{className:`${mt}-control-input-content`},C)),Qt=d.useMemo(()=>({prefixCls:i,status:p}),[i,p]),nt=$e!==null||re.length||q.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(n.Rk.Provider,{value:Qt},d.createElement(Me,{fieldId:at,errors:re,warnings:q,help:_e,helpStatus:p,className:`${mt}-explain-connected`,onVisibleChanged:ft})),!!$e&&d.createElement("div",{style:{width:0,height:$e}})):null,pt={};at&&(pt.id=`${at}_extra`);const ce=Ke?d.createElement("div",Object.assign({},pt,{className:`${mt}-extra`}),Ke):null,ve=He&&He.mark==="pro_table_render"&&He.render?He.render(k,{input:xt,errorList:nt,extra:ce}):d.createElement(d.Fragment,null,xt,nt,ce);return d.createElement(n.q3.Provider,{value:bt},d.createElement(w.Z,Object.assign({},Ot,{className:vt}),ve),d.createElement(Fe,{prefixCls:i}))},Ae=e(61485),Ne=e(31724),Re=e(9763),It=e(6848),zt=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{let{prefixCls:i,label:p,htmlFor:g,labelCol:C,labelAlign:re,colon:q,required:He,requiredMark:Ke,tooltip:_e}=k;var at;const[$e]=(0,Re.Z)("Form"),{vertical:ft,labelAlign:mt,labelCol:ct,labelWrap:Ot,colon:vt}=d.useContext(n.q3);if(!p)return null;const bt=C||ct||{},xt=re||mt,Qt=`${i}-item-label`,nt=S()(Qt,xt==="left"&&`${Qt}-left`,bt.className,{[`${Qt}-wrap`]:!!Ot});let pt=p;const ce=q===!0||vt!==!1&&q!==!1;ce&&!ft&&typeof p=="string"&&p.trim()!==""&&(pt=p.replace(/[:|:]\s*$/,""));const je=Pt(_e);if(je){const{icon:et=d.createElement(Ae.Z,null)}=je,gt=zt(je,["icon"]),jt=d.createElement(It.Z,Object.assign({},gt),d.cloneElement(et,{className:`${i}-item-tooltip`,title:""}));pt=d.createElement(d.Fragment,null,pt,jt)}const Xe=Ke==="optional",Te=typeof Ke=="function";Te?pt=Ke(pt,{required:!!He}):Xe&&!He&&(pt=d.createElement(d.Fragment,null,pt,d.createElement("span",{className:`${i}-item-optional`,title:""},($e==null?void 0:$e.optional)||((at=Ne.Z.Form)===null||at===void 0?void 0:at.optional))));const lt=S()({[`${i}-item-required`]:He,[`${i}-item-required-mark-optional`]:Xe||Te,[`${i}-item-no-colon`]:!ce});return d.createElement(w.Z,Object.assign({},bt,{className:nt}),d.createElement("label",{htmlFor:g,className:lt,title:typeof p=="string"?p:""},pt))},ht=e(29679),Ht=e(19248),Mn=e(96512),$n=e(58617);const Tn={success:ht.Z,warning:Mn.Z,error:Ht.Z,validating:$n.Z};function tr(k){let{children:i,errors:p,warnings:g,hasFeedback:C,validateStatus:re,prefixCls:q,meta:He,noStyle:Ke}=k;const _e=`${q}-item`,{feedbackIcons:at}=d.useContext(n.q3),$e=D(p,g,He,null,!!C,re),{isFormItemInput:ft,status:mt}=d.useContext(n.aM),ct=d.useMemo(()=>{var Ot;let vt;if(C){const Qt=C!==!0&&C.icons||at,nt=$e&&((Ot=Qt==null?void 0:Qt({status:$e,errors:p,warnings:g}))===null||Ot===void 0?void 0:Ot[$e]),pt=$e&&Tn[$e];vt=nt!==!1&&pt?d.createElement("span",{className:S()(`${_e}-feedback-icon`,`${_e}-feedback-icon-${$e}`)},nt||d.createElement(pt,null)):null}let bt=!0,xt=$e||"";return Ke&&(bt=ft,xt=($e!=null?$e:mt)||""),{status:xt,errors:p,warnings:g,hasFeedback:!!C,feedbackIcon:vt,isFormItemInput:bt}},[$e,C,Ke,ft,mt]);return d.createElement(n.aM.Provider,{value:ct},i)}var pr=function(k,i){var p={};for(var g in k)Object.prototype.hasOwnProperty.call(k,g)&&i.indexOf(g)<0&&(p[g]=k[g]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,g=Object.getOwnPropertySymbols(k);C{if(je&&nt.current){const dn=getComputedStyle(nt.current);lt(parseInt(dn.marginBottom,10))}},[je,Xe]);const et=dn=>{dn||lt(null)},jt=function(){let dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const hn=dn?pt:_e.errors,_t=dn?ce:_e.warnings;return D(hn,_t,_e,"",!!at,Ke)}(),kt=S()(xt,p,g,{[`${xt}-with-help`]:ve||pt.length||ce.length,[`${xt}-has-feedback`]:jt&&at,[`${xt}-has-success`]:jt==="success",[`${xt}-has-warning`]:jt==="warning",[`${xt}-has-error`]:jt==="error",[`${xt}-is-validating`]:jt==="validating",[`${xt}-hidden`]:$e});return d.createElement("div",{className:kt,style:C,ref:nt},d.createElement(R.Z,Object.assign({className:`${xt}-row`},(0,Q.Z)(bt,["_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"])),d.createElement(Wt,Object.assign({htmlFor:mt},k,{requiredMark:Qt,required:ct!=null?ct:Ot,prefixCls:i})),d.createElement(fe,Object.assign({},k,_e,{errors:pt,warnings:ce,prefixCls:i,status:jt,help:re,marginBottom:Te,onErrorVisibleChanged:et}),d.createElement(n.qI.Provider,{value:vt},d.createElement(tr,{prefixCls:i,meta:_e,errors:_e.errors,warnings:_e.warnings,hasFeedback:at,validateStatus:jt},ft)))),!!Te&&d.createElement("div",{className:`${xt}-margin-offset`,style:{marginBottom:-Te}}))}const qt="__SPLIT__",gr=null,yr=d.memo(k=>{let{children:i}=k;return i},(k,i)=>k.value===i.value&&k.update===i.update&&k.childProps.length===i.childProps.length&&k.childProps.every((p,g)=>p===i.childProps[g]));function Dn(k){return k!=null}function Rn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Gr(k){const{name:i,noStyle:p,className:g,dependencies:C,prefixCls:re,shouldUpdate:q,rules:He,children:Ke,required:_e,label:at,messageVariables:$e,trigger:ft="onChange",validateTrigger:mt,hidden:ct,help:Ot}=k,{getPrefixCls:vt}=d.useContext(it.E_),{name:bt}=d.useContext(n.q3),xt=T(Ke),Qt=typeof xt=="function",nt=d.useContext(n.qI),{validateTrigger:pt}=d.useContext(pe.FieldContext),ce=mt!==void 0?mt:pt,ve=Dn(i),je=vt("form",re),[Xe,Te]=G(je),lt=d.useContext(pe.ListContext),et=d.useRef(),[gt,jt]=H({}),[kt,dn]=(0,Ct.Z)(()=>Rn()),hn=Bt=>{const At=lt==null?void 0:lt.getKey(Bt.name);if(dn(Bt.destroy?Rn():Bt,!0),p&&Ot!==!1&&nt){let Nt=Bt.name;if(Bt.destroy)Nt=et.current||Nt;else if(At!==void 0){const[tt,Kt]=At;Nt=[tt].concat((0,t.Z)(Kt)),et.current=Nt}nt(Bt,Nt)}},_t=(Bt,At)=>{jt(Nt=>{const tt=Object.assign({},Nt),Cn=[].concat((0,t.Z)(Bt.name.slice(0,-1)),(0,t.Z)(At)).join(qt);return Bt.destroy?delete tt[Cn]:tt[Cn]=Bt,tt})},[oe,me]=d.useMemo(()=>{const Bt=(0,t.Z)(kt.errors),At=(0,t.Z)(kt.warnings);return Object.values(gt).forEach(Nt=>{Bt.push.apply(Bt,(0,t.Z)(Nt.errors||[])),At.push.apply(At,(0,t.Z)(Nt.warnings||[]))}),[Bt,At]},[gt,kt.errors,kt.warnings]),Se=de();function De(Bt,At,Nt){return p&&!ct?d.createElement(tr,{prefixCls:je,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:kt,errors:oe,warnings:me,noStyle:!0},Bt):d.createElement(Un,Object.assign({key:"row"},k,{className:S()(g,Te),prefixCls:je,fieldId:At,isRequired:Nt,errors:oe,warnings:me,meta:kt,onSubItemMetaChange:_t}),Bt)}if(!ve&&!Qt&&!C)return Xe(De(xt));let Le={};return typeof at=="string"?Le.label=at:i&&(Le.label=String(i)),$e&&(Le=Object.assign(Object.assign({},Le),$e)),Xe(d.createElement(pe.Field,Object.assign({},k,{messageVariables:Le,trigger:ft,validateTrigger:ce,onMetaChange:hn}),(Bt,At,Nt)=>{const tt=A(i).length&&At?At.name:[],Kt=z(tt,bt),Cn=_e!==void 0?_e:!!(He&&He.some(Zt=>{if(Zt&&typeof Zt=="object"&&Zt.required&&!Zt.warningOnly)return!0;if(typeof Zt=="function"){const Hn=Zt(Nt);return Hn&&Hn.required&&!Hn.warningOnly}return!1})),Tt=Object.assign({},Bt);let Yt=null;if(Array.isArray(xt)&&ve)Yt=xt;else if(!(Qt&&(!(q||C)||ve))){if(!(C&&!Qt&&!ve))if((0,he.l$)(xt)){const Zt=Object.assign(Object.assign({},xt.props),Tt);if(Zt.id||(Zt.id=Kt),Ot||oe.length>0||me.length>0||k.extra){const jn=[];(Ot||oe.length>0)&&jn.push(`${Kt}_help`),k.extra&&jn.push(`${Kt}_extra`),Zt["aria-describedby"]=jn.join(" ")}oe.length>0&&(Zt["aria-invalid"]="true"),Cn&&(Zt["aria-required"]="true"),(0,ut.Yr)(xt)&&(Zt.ref=Se(tt,xt)),new Set([].concat((0,t.Z)(A(ft)),(0,t.Z)(A(ce)))).forEach(jn=>{Zt[jn]=function(){for(var Wn,Sn,nr,br,Lr,rn=arguments.length,Vt=new Array(rn),xn=0;xn{var{prefixCls:i,children:p}=k,g=Mt(k,["prefixCls","children"]);const{getPrefixCls:C}=d.useContext(it.E_),re=C("form",i),q=d.useMemo(()=>({prefixCls:re,status:"error"}),[re]);return d.createElement(pe.List,Object.assign({},g),(He,Ke,_e)=>d.createElement(n.Rk.Provider,{value:q},p(He.map(at=>Object.assign(Object.assign({},at),{fieldKey:at.key})),Ke,{errors:_e.errors,warnings:_e.warnings})))};function Fn(){const{form:k}=(0,d.useContext)(n.q3);return k}const an=rt;an.Item=yt,an.List=Xt,an.ErrorList=Me,an.useForm=F,an.useFormInstance=Fn,an.useWatch=pe.useWatch,an.Provider=n.RV,an.create=()=>{};var Jn=an},8628:function(un,Ve,e){var t=e(59301),u=e(34280),S=e(56762),ee=e(69507);function d(){let I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),se=(0,S.Z)(),le=(0,ee.ZP)();return(0,u.Z)(()=>{const h=le.subscribe(ue=>{n.current=ue,I&&se()});return()=>le.unsubscribe(h)},[]),n.current}Ve.Z=d},9432:function(un,Ve,e){e.d(Ve,{Z:function(){return Ue},n:function(){return Je}});var t=e(19248),u=e(92310),S=e.n(u),ee=e(93681),d=e(8654),I=e(59301),n=e(19080),se=e(36355),le=e(1684),h=e(19716),ue=e(32441),b=e(33234),M=e(59412),J=e(9937);function ie(be){return!!(be.prefix||be.suffix||be.allowClear)}var _=function(be,K){var E={};for(var r in be)Object.prototype.hasOwnProperty.call(be,r)&&K.indexOf(r)<0&&(E[r]=be[r]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,r=Object.getOwnPropertySymbols(be);x{var E;const{prefixCls:r,bordered:x=!0,status:P,size:G,disabled:Y,onBlur:V,onFocus:Z,suffix:Me,allowClear:pe,addonAfter:it,addonBefore:ge,className:Ce,style:ne,styles:X,rootClassName:we,onChange:m,classNames:A}=be,z=_(be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:D,direction:B,input:F}=I.useContext(se.E_),W=D("input",r),xe=(0,I.useRef)(null),[Pe,Ie]=(0,J.ZP)(W),{compactSize:rt,compactItemClassnames:Ct}=(0,b.ri)(W,B),ut=(0,h.Z)(Fe=>{var ye;return(ye=G!=null?G:rt)!==null&&ye!==void 0?ye:Fe}),he=I.useContext(le.Z),qe=Y!=null?Y:he,{status:T,hasFeedback:O,feedbackIcon:L}=(0,I.useContext)(ue.aM),s=(0,n.F)(T,P),H=ie(be)||!!O,de=(0,I.useRef)(H);(0,I.useEffect)(()=>{var Fe;H&&de.current,de.current=H},[H]);const v=(0,M.Z)(xe,!0),c=Fe=>{v(),V==null||V(Fe)},Q=Fe=>{v(),Z==null||Z(Fe)},R=Fe=>{v(),m==null||m(Fe)},w=(O||Me)&&I.createElement(I.Fragment,null,Me,O&&L);let U;return typeof pe=="object"&&(pe!=null&&pe.clearIcon)?U=pe:pe&&(U={clearIcon:I.createElement(t.Z,null)}),Pe(I.createElement(ee.default,Object.assign({ref:(0,d.sQ)(K,xe),prefixCls:W,autoComplete:F==null?void 0:F.autoComplete},z,{disabled:qe,onBlur:c,onFocus:Q,style:Object.assign(Object.assign({},F==null?void 0:F.style),ne),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),X),suffix:w,allowClear:U,className:S()(Ce,we,Ct,F==null?void 0:F.className),onChange:R,addonAfter:it&&I.createElement(b.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},it)),addonBefore:ge&&I.createElement(b.BR,null,I.createElement(ue.Ux,{override:!0,status:!0},ge)),classNames:Object.assign(Object.assign(Object.assign({},A),F==null?void 0:F.classNames),{input:S()({[`${W}-sm`]:ut==="small",[`${W}-lg`]:ut==="large",[`${W}-rtl`]:B==="rtl",[`${W}-borderless`]:!x},!H&&(0,n.Z)(W,s),A==null?void 0:A.input,(E=F==null?void 0:F.classNames)===null||E===void 0?void 0:E.input,Ie)}),classes:{affixWrapper:S()({[`${W}-affix-wrapper-sm`]:ut==="small",[`${W}-affix-wrapper-lg`]:ut==="large",[`${W}-affix-wrapper-rtl`]:B==="rtl",[`${W}-affix-wrapper-borderless`]:!x},(0,n.Z)(`${W}-affix-wrapper`,s,O),Ie),wrapper:S()({[`${W}-group-rtl`]:B==="rtl"},Ie),group:S()({[`${W}-group-wrapper-sm`]:ut==="small",[`${W}-group-wrapper-lg`]:ut==="large",[`${W}-group-wrapper-rtl`]:B==="rtl",[`${W}-group-wrapper-disabled`]:qe},(0,n.Z)(`${W}-group-wrapper`,s,O),Ie)}})))})},1643:function(un,Ve,e){var t=e(19248),u=e(92310),S=e.n(u),ee=e(9296),d=e(59301),I=e(19080),n=e(36355),se=e(1684),le=e(19716),h=e(32441),ue=e(9432),b=e(9937),M=function(ie,_){var Je={};for(var Ee in ie)Object.prototype.hasOwnProperty.call(ie,Ee)&&_.indexOf(Ee)<0&&(Je[Ee]=ie[Ee]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,Ee=Object.getOwnPropertySymbols(ie);Ue{const{prefixCls:Je,bordered:Ee=!0,size:Ue,disabled:be,status:K,allowClear:E,showCount:r,classNames:x,rootClassName:P,className:G}=ie,Y=M(ie,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:V,direction:Z}=d.useContext(n.E_),Me=(0,le.Z)(Ue),pe=d.useContext(se.Z),it=be!=null?be:pe,{status:ge,hasFeedback:Ce,feedbackIcon:ne}=d.useContext(h.aM),X=(0,I.F)(ge,K),we=d.useRef(null);d.useImperativeHandle(_,()=>{var B;return{resizableTextArea:(B=we.current)===null||B===void 0?void 0:B.resizableTextArea,focus:F=>{var W,xe;(0,ue.n)((xe=(W=we.current)===null||W===void 0?void 0:W.resizableTextArea)===null||xe===void 0?void 0:xe.textArea,F)},blur:()=>{var F;return(F=we.current)===null||F===void 0?void 0:F.blur()}}});const m=V("input",Je);let A;typeof E=="object"&&(E!=null&&E.clearIcon)?A=E:E&&(A={clearIcon:d.createElement(t.Z,null)});const[z,D]=(0,b.ZP)(m);return z(d.createElement(ee.default,Object.assign({},Y,{disabled:it,allowClear:A,className:S()(G,P),classes:{affixWrapper:S()(`${m}-textarea-affix-wrapper`,{[`${m}-affix-wrapper-rtl`]:Z==="rtl",[`${m}-affix-wrapper-borderless`]:!Ee,[`${m}-affix-wrapper-sm`]:Me==="small",[`${m}-affix-wrapper-lg`]:Me==="large",[`${m}-textarea-show-count`]:r},(0,I.Z)(`${m}-affix-wrapper`,X),D)},classNames:Object.assign(Object.assign({},x),{textarea:S()({[`${m}-borderless`]:!Ee,[`${m}-sm`]:Me==="small",[`${m}-lg`]:Me==="large"},(0,I.Z)(m,X),D,x==null?void 0:x.textarea)}),prefixCls:m,suffix:Ce&&d.createElement("span",{className:`${m}-textarea-suffix`},ne),showCount:r,ref:we})))});Ve.Z=J},59412:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(S,ee){const d=(0,t.useRef)([]),I=()=>{d.current.push(setTimeout(()=>{var n,se,le,h;!((n=S.current)===null||n===void 0)&&n.input&&((se=S.current)===null||se===void 0?void 0:se.input.getAttribute("type"))==="password"&&(!((le=S.current)===null||le===void 0)&&le.input.hasAttribute("value"))&&((h=S.current)===null||h===void 0||h.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(ee&&I(),()=>d.current.forEach(n=>{n&&clearTimeout(n)})),[]),I}},92832:function(un,Ve,e){e.d(Ve,{default:function(){return Me}});var t=e(92310),u=e.n(t),S=e(59301),ee=e(36355),d=e(32441),I=e(9937),se=pe=>{const{getPrefixCls:it,direction:ge}=(0,S.useContext)(ee.E_),{prefixCls:Ce,className:ne}=pe,X=it("input-group",Ce),we=it("input"),[m,A]=(0,I.ZP)(we),z=u()(X,{[`${X}-lg`]:pe.size==="large",[`${X}-sm`]:pe.size==="small",[`${X}-compact`]:pe.compact,[`${X}-rtl`]:ge==="rtl"},A,ne),D=(0,S.useContext)(d.aM),B=(0,S.useMemo)(()=>Object.assign(Object.assign({},D),{isFormItemInput:!1}),[D]);return m(S.createElement("span",{className:z,style:pe.style,onMouseEnter:pe.onMouseEnter,onMouseLeave:pe.onMouseLeave,onFocus:pe.onFocus,onBlur:pe.onBlur},S.createElement(d.aM.Provider,{value:B},pe.children)))},le=e(9432),h=e(73331),ue=e(15277),b=e(2738),M=e(8654),J=e(59412),ie=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);nepe?S.createElement(ue.Z,null):S.createElement(h.Z,null),Je={click:"onClick",hover:"onMouseOver"};var Ue=S.forwardRef((pe,it)=>{const{visibilityToggle:ge=!0}=pe,Ce=typeof ge=="object"&&ge.visible!==void 0,[ne,X]=(0,S.useState)(()=>Ce?ge.visible:!1),we=(0,S.useRef)(null);S.useEffect(()=>{Ce&&X(ge.visible)},[Ce,ge]);const m=(0,J.Z)(we),A=()=>{const{disabled:qe}=pe;qe||(ne&&m(),X(T=>{var O;const L=!T;return typeof ge=="object"&&((O=ge.onVisibleChange)===null||O===void 0||O.call(ge,L)),L}))},z=qe=>{const{action:T="click",iconRender:O=_}=pe,L=Je[T]||"",s=O(ne),H={[L]:A,className:`${qe}-icon`,key:"passwordIcon",onMouseDown:de=>{de.preventDefault()},onMouseUp:de=>{de.preventDefault()}};return S.cloneElement(S.isValidElement(s)?s:S.createElement("span",null,s),H)},{className:D,prefixCls:B,inputPrefixCls:F,size:W}=pe,xe=ie(pe,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Pe}=S.useContext(ee.E_),Ie=Pe("input",F),rt=Pe("input-password",B),Ct=ge&&z(rt),ut=u()(rt,D,{[`${rt}-${W}`]:!!W}),he=Object.assign(Object.assign({},(0,b.Z)(xe,["suffix","iconRender","visibilityToggle"])),{type:ne?"text":"password",className:ut,prefixCls:Ie,suffix:Ct});return W&&(he.size=W),S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(it,we)},he))}),be=e(47472),K=e(92343),E=e(3113),r=e(19716),x=e(33234),P=function(pe,it){var ge={};for(var Ce in pe)Object.prototype.hasOwnProperty.call(pe,Ce)&&it.indexOf(Ce)<0&&(ge[Ce]=pe[Ce]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,Ce=Object.getOwnPropertySymbols(pe);ne{const{prefixCls:ge,inputPrefixCls:Ce,className:ne,size:X,suffix:we,enterButton:m=!1,addonAfter:A,loading:z,disabled:D,onSearch:B,onChange:F,onCompositionStart:W,onCompositionEnd:xe}=pe,Pe=P(pe,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Ie,direction:rt}=S.useContext(ee.E_),Ct=S.useRef(!1),ut=Ie("input-search",ge),he=Ie("input",Ce),{compactSize:qe}=(0,x.ri)(ut,rt),T=(0,r.Z)(fe=>{var Ae;return(Ae=X!=null?X:qe)!==null&&Ae!==void 0?Ae:fe}),O=S.useRef(null),L=fe=>{fe&&fe.target&&fe.type==="click"&&B&&B(fe.target.value,fe,{source:"clear"}),F&&F(fe)},s=fe=>{var Ae;document.activeElement===((Ae=O.current)===null||Ae===void 0?void 0:Ae.input)&&fe.preventDefault()},H=fe=>{var Ae,Ne;B&&B((Ne=(Ae=O.current)===null||Ae===void 0?void 0:Ae.input)===null||Ne===void 0?void 0:Ne.value,fe,{source:"input"})},de=fe=>{Ct.current||z||H(fe)},v=typeof m=="boolean"?S.createElement(be.Z,null):null,c=`${ut}-button`;let Q;const R=m||{},w=R.type&&R.type.__ANT_BUTTON===!0;w||R.type==="button"?Q=(0,K.Tm)(R,Object.assign({onMouseDown:s,onClick:fe=>{var Ae,Ne;(Ne=(Ae=R==null?void 0:R.props)===null||Ae===void 0?void 0:Ae.onClick)===null||Ne===void 0||Ne.call(Ae,fe),H(fe)},key:"enterButton"},w?{className:c,size:T}:{})):Q=S.createElement(E.ZP,{className:c,type:m?"primary":void 0,size:T,disabled:D,key:"enterButton",onMouseDown:s,onClick:H,loading:z,icon:v},m),A&&(Q=[Q,(0,K.Tm)(A,{key:"addonAfter"})]);const U=u()(ut,{[`${ut}-rtl`]:rt==="rtl",[`${ut}-${T}`]:!!T,[`${ut}-with-button`]:!!m},ne),Fe=fe=>{Ct.current=!0,W==null||W(fe)},ye=fe=>{Ct.current=!1,xe==null||xe(fe)};return S.createElement(le.Z,Object.assign({ref:(0,M.sQ)(O,it),onPressEnter:de},Pe,{size:T,onCompositionStart:Fe,onCompositionEnd:ye,prefixCls:he,addonAfter:Q,suffix:we,onChange:L,className:U,disabled:D}))}),V=e(1643);const Z=le.Z;Z.Group=se,Z.Search=Y,Z.TextArea=V.Z,Z.Password=Ue;var Me=Z},9937:function(un,Ve,e){e.d(Ve,{M1:function(){return n},TM:function(){return K},Xy:function(){return se},bi:function(){return ue},e5:function(){return be},ik:function(){return b},nz:function(){return d},pU:function(){return I},s7:function(){return M},x0:function(){return h}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116);const d=E=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:E,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),I=E=>({borderColor:E.hoverBorderColor}),n=E=>({borderColor:E.activeBorderColor,boxShadow:E.activeShadow,outline:0}),se=E=>({color:E.colorTextDisabled,backgroundColor:E.colorBgContainerDisabled,borderColor:E.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},I((0,S.TS)(E,{hoverBorderColor:E.colorBorder})))}),le=E=>{const{paddingBlockLG:r,fontSizeLG:x,lineHeightLG:P,borderRadiusLG:G,paddingInlineLG:Y}=E;return{padding:`${r}px ${Y}px`,fontSize:x,lineHeight:P,borderRadius:G}},h=E=>({padding:`${E.paddingBlockSM}px ${E.paddingInlineSM}px`,borderRadius:E.borderRadiusSM}),ue=(E,r)=>{const{componentCls:x,colorError:P,colorWarning:G,errorActiveShadow:Y,warningActiveShadow:V,colorErrorBorderHover:Z,colorWarningBorderHover:Me}=E;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:P,"&:hover":{borderColor:Z},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:P,activeShadow:Y}))),[`${x}-prefix, ${x}-suffix`]:{color:P}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:G,"&:hover":{borderColor:Me},"&:focus, &-focused":Object.assign({},n((0,S.TS)(E,{activeBorderColor:G,activeShadow:V}))),[`${x}-prefix, ${x}-suffix`]:{color:G}}}},b=E=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${E.paddingBlock}px ${E.paddingInline}px`,color:E.colorText,fontSize:E.fontSize,lineHeight:E.lineHeight,backgroundColor:E.colorBgContainer,backgroundImage:"none",borderWidth:E.lineWidth,borderStyle:E.lineType,borderColor:E.colorBorder,borderRadius:E.borderRadius,transition:`all ${E.motionDurationMid}`},d(E.colorTextPlaceholder)),{"&:hover":Object.assign({},I(E)),"&:focus, &-focused":Object.assign({},n(E)),"&-disabled, &[disabled]":Object.assign({},se(E)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:E.controlHeight,lineHeight:E.lineHeight,verticalAlign:"bottom",transition:`all ${E.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},le(E)),"&-sm":Object.assign({},h(E)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),M=E=>{const{componentCls:r,antCls:x}=E;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:E.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},le(E)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},h(E)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:E.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-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 ${E.paddingInline}px`,color:E.colorText,fontWeight:"normal",fontSize:E.fontSize,textAlign:"center",backgroundColor:E.colorFillAlter,border:`${E.lineWidth}px ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadius,transition:`all ${E.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`-${E.paddingBlock+1}px -${E.paddingInline}px`,[`&${x}-select-single:not(${x}-select-customize-input)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${E.lineWidth}px ${E.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${x}-select-selector`]:{color:E.colorPrimary}}},[`${x}-cascader-picker`]:{margin:`-9px -${E.paddingInline}px`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:E.borderRadius,borderEndStartRadius:E.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:E.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${r}-affix-wrapper, & > ${r}-number-affix-wrapper, & > ${x}-picker-range @@ -420,7 +422,7 @@ ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},Ue=E=>{const{componentCls:r,paddingLG:x}=E,P=`${r}-textarea`;return{[P]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-E.fontSize*E.lineHeight,insetInlineEnd:0,color:E.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${P}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:x}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:E.paddingXS,insetBlockStart:E.paddingXS},[`${P}-suffix`]:{position:"absolute",top:0,insetInlineEnd:E.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function be(E){return(0,S.TS)(E,{inputAffixPadding:E.paddingXXS})}const K=E=>{const{controlHeight:r,fontSize:x,lineHeight:P,lineWidth:G,controlHeightSM:Y,controlHeightLG:V,fontSizeLG:Z,lineHeightLG:Me,paddingSM:pe,controlPaddingHorizontalSM:it,controlPaddingHorizontal:ge,colorFillAlter:Ce,colorPrimaryHover:ne,controlOutlineWidth:X,controlOutline:we,colorErrorOutline:m,colorWarningOutline:A}=E;return{paddingBlock:Math.max(Math.round((r-x*P)/2*10)/10-G,3),paddingBlockSM:Math.max(Math.round((Y-x*P)/2*10)/10-G,0),paddingBlockLG:Math.ceil((V-Z*Me)/2*10)/10-G,paddingInline:pe-G,paddingInlineSM:it-G,paddingInlineLG:ge-G,addonBg:Ce,activeBorderColor:ne,hoverBorderColor:ne,activeShadow:`0 0 0 ${X}px ${we}`,errorActiveShadow:`0 0 0 ${X}px ${m}`,warningActiveShadow:`0 0 0 ${X}px ${A}`}};Ve.ZP=(0,ee.Z)("Input",E=>{const r=(0,S.TS)(E,be(E));return[J(r),Ue(r),_(r),Je(r),Ee(r),(0,u.c)(r)]},K)},45818:function(un,Ve,e){e.d(Ve,{D:function(){return be},Z:function(){return r}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(P,G){return u.createElement(d.Z,(0,t.Z)({},P,{ref:G,icon:ee}))},n=u.forwardRef(I),se=n,le=e(33853),h=e(38819),ue=e(92310),b=e.n(ue),M=e(2738),ie=x=>!isNaN(parseFloat(x))&&isFinite(x),_=e(36355),Je=e(84966),Ee=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{let x=0;return function(){let P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return x+=1,`${P}${x}`}})();var r=u.forwardRef((x,P)=>{const{prefixCls:G,className:Y,trigger:V,children:Z,defaultCollapsed:Me=!1,theme:pe="dark",style:it={},collapsible:ge=!1,reverseArrow:Ce=!1,width:ne=200,collapsedWidth:X=80,zeroWidthTriggerStyle:we,breakpoint:m,onCollapse:A,onBreakpoint:z}=x,D=Ee(x,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:B}=(0,u.useContext)(Je.Gs),[F,W]=(0,u.useState)("collapsed"in x?x.collapsed:Me),[xe,Pe]=(0,u.useState)(!1);(0,u.useEffect)(()=>{"collapsed"in x&&W(x.collapsed)},[x.collapsed]);const Ie=(T,O)=>{"collapsed"in x||W(T),A==null||A(T,O)},rt=(0,u.useRef)();rt.current=T=>{Pe(T.matches),z==null||z(T.matches),F!==T.matches&&Ie(T.matches,"responsive")},(0,u.useEffect)(()=>{function T(L){return rt.current(L)}let O;if(typeof window!="undefined"){const{matchMedia:L}=window;if(L&&m&&m in Ue){O=L(`(max-width: ${Ue[m]})`);try{O.addEventListener("change",T)}catch(s){O.addListener(T)}T(O)}}return()=>{try{O==null||O.removeEventListener("change",T)}catch(L){O==null||O.removeListener(T)}}},[m]),(0,u.useEffect)(()=>{const T=K("ant-sider-");return B.addSider(T),()=>B.removeSider(T)},[]);const Ct=()=>{Ie(!F,"clickTrigger")},{getPrefixCls:ut}=(0,u.useContext)(_.E_),he=()=>{const T=ut("layout-sider",G),O=(0,M.Z)(D,["collapsed"]),L=F?X:ne,s=ie(L)?`${L}px`:String(L),H=parseFloat(String(X||0))===0?u.createElement("span",{onClick:Ct,className:b()(`${T}-zero-width-trigger`,`${T}-zero-width-trigger-${Ce?"right":"left"}`),style:we},V||u.createElement(se,null)):null,c={expanded:Ce?u.createElement(h.Z,null):u.createElement(le.Z,null),collapsed:Ce?u.createElement(le.Z,null):u.createElement(h.Z,null)}[F?"collapsed":"expanded"],Q=V!==null?H||u.createElement("div",{className:`${T}-trigger`,onClick:Ct,style:{width:s}},V||c):null,R=Object.assign(Object.assign({},it),{flex:`0 0 ${s}`,maxWidth:s,minWidth:s,width:s}),w=b()(T,`${T}-${pe}`,{[`${T}-collapsed`]:!!F,[`${T}-has-trigger`]:ge&&V!==null&&!H,[`${T}-below`]:!!xe,[`${T}-zero-width`]:parseFloat(s)===0},Y);return u.createElement("aside",Object.assign({className:w},O,{style:R,ref:P}),u.createElement("div",{className:`${T}-children`},Z),ge||xe&&H?Q:null)},qe=u.useMemo(()=>({siderCollapsed:F}),[F]);return u.createElement(be.Provider,{value:qe},he())})},44e3:function(un,Ve,e){var t=e(84966),u=e(45818);const S=t.ZP;S.Header=t.h4,S.Footer=t.$_,S.Content=t.VY,S.Sider=u.Z,Ve.default=S},84966:function(un,Ve,e){e.d(Ve,{VY:function(){return be},$_:function(){return Ue},h4:function(){return Ee},Gs:function(){return M},ZP:function(){return K}});var t=e(95190),u=e(92310),S=e.n(u),ee=e(2738),d=e(59301),I=e(36355),n=e(83116),le=E=>{const{componentCls:r,bodyBg:x,lightSiderBg:P,lightTriggerBg:G,lightTriggerColor:Y}=E;return{[`${r}-sider-light`]:{background:P,[`${r}-sider-trigger`]:{color:Y,background:G},[`${r}-sider-zero-width-trigger`]:{color:Y,background:G,border:`1px solid ${x}`,borderInlineStart:0}}}};const h=E=>{const{antCls:r,componentCls:x,colorText:P,triggerColor:G,footerBg:Y,triggerBg:V,headerHeight:Z,headerPadding:Me,headerColor:pe,footerPadding:it,triggerHeight:ge,zeroTriggerHeight:Ce,zeroTriggerWidth:ne,motionDurationMid:X,motionDurationSlow:we,fontSize:m,borderRadius:A,bodyBg:z,headerBg:D,siderBg:B}=E;return{[x]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:z,"&, *":{boxSizing:"border-box"},[`&${x}-has-sider`]:{flexDirection:"row",[`> ${x}, > ${x}-content`]:{width:0}},[`${x}-header, &${x}-footer`]:{flex:"0 0 auto"},[`${x}-sider`]:{position:"relative",minWidth:0,background:B,transition:`all ${X}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${r}-menu${r}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:ge},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:ge,color:G,lineHeight:`${ge}px`,textAlign:"center",background:V,cursor:"pointer",transition:`all ${X}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Z,insetInlineEnd:-ne,zIndex:1,width:ne,height:Ce,color:G,fontSize:E.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:B,borderStartStartRadius:0,borderStartEndRadius:A,borderEndEndRadius:A,borderEndStartRadius:0,cursor:"pointer",transition:`background ${we} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${we}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-ne,borderStartStartRadius:A,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A}}}}},le(E)),{"&-rtl":{direction:"rtl"}}),[`${x}-header`]:{height:Z,padding:Me,color:pe,lineHeight:`${Z}px`,background:D,[`${r}-menu`]:{lineHeight:"inherit"}},[`${x}-footer`]:{padding:it,color:P,fontSize:m,background:Y},[`${x}-content`]:{flex:"auto",minHeight:0}}};var ue=(0,n.Z)("Layout",E=>[h(E)],E=>{const{colorBgLayout:r,controlHeight:x,controlHeightLG:P,colorText:G,controlHeightSM:Y,marginXXS:V,colorTextLightSolid:Z,colorBgContainer:Me}=E,pe=P*1.25;return{colorBgHeader:"#001529",colorBgBody:r,colorBgTrigger:"#002140",bodyBg:r,headerBg:"#001529",headerHeight:x*2,headerPadding:`0 ${pe}px`,headerColor:G,footerPadding:`${Y}px ${pe}px`,footerBg:r,siderBg:"#001529",triggerHeight:P+V*2,triggerBg:"#002140",triggerColor:Z,zeroTriggerWidth:P,zeroTriggerHeight:P,lightSiderBg:Me,lightTriggerBg:Me,lightTriggerColor:G}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),b=function(E,r){var x={};for(var P in E)Object.prototype.hasOwnProperty.call(E,P)&&r.indexOf(P)<0&&(x[P]=E[P]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,P=Object.getOwnPropertySymbols(E);Gnull,removeSider:()=>null}});function J(E){let{suffixCls:r,tagName:x,displayName:P}=E;return G=>d.forwardRef((V,Z)=>d.createElement(G,Object.assign({ref:Z,suffixCls:r,tagName:x},V)))}const ie=d.forwardRef((E,r)=>{const{prefixCls:x,suffixCls:P,className:G,tagName:Y}=E,V=b(E,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Z}=d.useContext(I.E_),Me=Z("layout",x),[pe,it]=ue(Me),ge=P?`${Me}-${P}`:Me;return pe(d.createElement(Y,Object.assign({className:S()(x||ge,G,it),ref:r},V)))}),_=d.forwardRef((E,r)=>{const{direction:x}=d.useContext(I.E_),[P,G]=d.useState([]),{prefixCls:Y,className:V,rootClassName:Z,children:Me,hasSider:pe,tagName:it,style:ge}=E,Ce=b(E,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),ne=(0,ee.Z)(Ce,["suffixCls"]),{getPrefixCls:X,layout:we}=d.useContext(I.E_),m=X("layout",Y),[A,z]=ue(m),D=S()(m,{[`${m}-has-sider`]:typeof pe=="boolean"?pe:P.length>0,[`${m}-rtl`]:x==="rtl"},we==null?void 0:we.className,V,Z,z),B=d.useMemo(()=>({siderHook:{addSider:F=>{G(W=>[].concat((0,t.Z)(W),[F]))},removeSider:F=>{G(W=>W.filter(xe=>xe!==F))}}}),[]);return A(d.createElement(M.Provider,{value:B},d.createElement(it,Object.assign({ref:r,className:D,style:Object.assign(Object.assign({},we==null?void 0:we.style),ge)},ne),Me)))}),Je=J({tagName:"div",displayName:"Layout"})(_),Ee=J({suffixCls:"header",tagName:"header",displayName:"Header"})(ie),Ue=J({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(ie),be=J({suffixCls:"content",tagName:"main",displayName:"Content"})(ie);var K=Je},40875:function(un,Ve,e){e.d(Ve,{J:function(){return I}});var t=e(59301),u=e(33234),S=e(70425),ee=function(n,se){var le={};for(var h in n)Object.prototype.hasOwnProperty.call(n,h)&&se.indexOf(h)<0&&(le[h]=n[h]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,h=Object.getOwnPropertySymbols(n);ue{const{children:le}=n,h=ee(n,["children"]),ue=t.useContext(d),b=t.useMemo(()=>Object.assign(Object.assign({},ue),h),[ue,h.prefixCls,h.mode,h.selectable]);return t.createElement(d.Provider,{value:b},t.createElement(u.BR,null,(0,S.supportNodeRef)(le)?t.cloneElement(le,{ref:se}):le))});Ve.Z=d},20834:function(un,Ve,e){e.d(Ve,{default:function(){return qe}});var t=e(15285),u=e(59301),S=e(45818),ee=e(92310),d=e.n(ee),I=e(36355),n=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{const{prefixCls:O,className:L,dashed:s}=T,H=n(T,["prefixCls","className","dashed"]),{getPrefixCls:de}=u.useContext(I.E_),v=de("menu",O),c=d()({[`${v}-item-divider-dashed`]:!!s},L);return u.createElement(t.iz,Object.assign({className:c},H))},h=e(11592),ue=e(2738),b=e(6848),M=e(92343),ie=(0,u.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),Je=T=>{var O;const{className:L,children:s,icon:H,title:de,danger:v}=T,{prefixCls:c,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:w,inlineCollapsed:U}=u.useContext(ie),Fe=It=>{const zt=u.createElement("span",{className:`${c}-title-content`},s);return(!H||(0,M.l$)(s)&&s.type==="span")&&s&&It&&Q&&typeof s=="string"?u.createElement("div",{className:`${c}-inline-collapsed-noicon`},s.charAt(0)):zt},{siderCollapsed:ye}=u.useContext(S.D);let fe=de;typeof de=="undefined"?fe=Q?s:"":de===!1&&(fe="");const Ae={title:fe};!ye&&!U&&(Ae.title=null,Ae.open=!1);const Ne=(0,h.Z)(s).length;let Re=u.createElement(t.ck,Object.assign({},(0,ue.Z)(T,["title","icon","danger"]),{className:d()({[`${c}-item-danger`]:v,[`${c}-item-only-child`]:(H?Ne+1:Ne)===1},L),title:typeof de=="string"?de:void 0}),(0,M.Tm)(H,{className:d()((0,M.l$)(H)?(O=H.props)===null||O===void 0?void 0:O.className:"",`${c}-item-icon`)}),Fe(U));return w||(Re=u.createElement(b.Z,Object.assign({},Ae,{placement:R==="rtl"?"left":"right",overlayClassName:`${c}-inline-collapsed-tooltip`}),Re)),Re},Ue=T=>{var O;const{popupClassName:L,icon:s,title:H,theme:de}=T,v=u.useContext(ie),{prefixCls:c,inlineCollapsed:Q,theme:R}=v,w=(0,t.Xl)();let U;if(!s)U=Q&&!w.length&&H&&typeof H=="string"?u.createElement("div",{className:`${c}-inline-collapsed-noicon`},H.charAt(0)):u.createElement("span",{className:`${c}-title-content`},H);else{const ye=(0,M.l$)(H)&&H.type==="span";U=u.createElement(u.Fragment,null,(0,M.Tm)(s,{className:d()((0,M.l$)(s)?(O=s.props)===null||O===void 0?void 0:O.className:"",`${c}-item-icon`)}),ye?H:u.createElement("span",{className:`${c}-title-content`},H))}const Fe=u.useMemo(()=>Object.assign(Object.assign({},v),{firstLevel:!1}),[v]);return u.createElement(ie.Provider,{value:Fe},u.createElement(t.Wd,Object.assign({},(0,ue.Z)(T,["icon"]),{title:U,popupClassName:d()(c,L,`${c}-${de||R}`)})))},be=e(18785),K=e(70425),E=e(62892),r=e(40875),x=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{if(O&&typeof O=="object"){const s=O,{label:H,children:de,key:v,type:c}=s,Q=x(s,["label","children","key","type"]),R=v!=null?v:`tmp-${L}`;return de||c==="group"?c==="group"?u.createElement(t.BW,Object.assign({key:R},Q,{title:H}),P(de)):u.createElement(Ue,Object.assign({key:R},Q,{title:H}),P(de)):c==="divider"?u.createElement(le,Object.assign({key:R},Q)):u.createElement(Je,Object.assign({key:R},Q),H)}return null}).filter(O=>O)}function G(T){return u.useMemo(()=>T&&P(T),[T])}var Y=e(64993),V=e(17313),Z=e(8378),Me=e(13826),pe=e(29878),it=e(83116),ge=e(37613),ne=T=>{const{componentCls:O,motionDurationSlow:L,horizontalLineHeight:s,colorSplit:H,lineWidth:de,lineType:v,itemPaddingInline:c}=T;return{[`${O}-horizontal`]:{lineHeight:s,border:0,borderBottom:`${de}px ${v} ${H}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${O}-item, ${O}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:c},[`> ${O}-item:hover, > ${O}-item-active, > ${O}-submenu ${O}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${O}-item, ${O}-submenu-title`]:{transition:[`border-color ${L}`,`background ${L}`].join(",")},[`${O}-submenu-arrow`]:{display:"none"}}}},we=T=>{let{componentCls:O,menuArrowOffset:L}=T;return{[`${O}-rtl`]:{direction:"rtl"},[`${O}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${O}-rtl${O}-vertical, - ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${L})`},"&::after":{transform:`rotate(45deg) translateY(${L})`}}}}};const m=T=>Object.assign({},(0,V.oN)(T));var z=(T,O)=>{const{componentCls:L,itemColor:s,itemSelectedColor:H,groupTitleColor:de,itemBg:v,subMenuItemBg:c,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:w,activeBarBorderWidth:U,motionDurationSlow:Fe,motionEaseInOut:ye,motionEaseOut:fe,itemPaddingInline:Ae,motionDurationMid:Ne,itemHoverColor:Re,lineType:It,colorSplit:zt,itemDisabledColor:Pt,dangerItemColor:Ut,dangerItemHoverColor:Wt,dangerItemSelectedColor:yt,dangerItemActiveBg:Ht,dangerItemSelectedBg:Mn,itemHoverBg:$n,itemActiveBg:Tn,menuSubMenuBg:tr,horizontalItemSelectedColor:pr,horizontalItemSelectedBg:Un,horizontalItemBorderRadius:qt,horizontalItemHoverBg:gr,popupBg:yr}=T;return{[`${L}-${O}, ${L}-${O} > ${L}`]:{color:s,background:v,[`&${L}-root:focus-visible`]:Object.assign({},m(T)),[`${L}-item-group-title`]:{color:de},[`${L}-submenu-selected`]:{[`> ${L}-submenu-title`]:{color:H}},[`${L}-item-disabled, ${L}-submenu-disabled`]:{color:`${Pt} !important`},[`${L}-item:not(${L}-item-selected):not(${L}-submenu-selected)`]:{[`&:hover, > ${L}-submenu-title:hover`]:{color:Re}},[`&:not(${L}-horizontal)`]:{[`${L}-item:not(${L}-item-selected)`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Tn}},[`${L}-submenu-title`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Tn}}},[`${L}-item-danger`]:{color:Ut,[`&${L}-item:hover`]:{[`&:not(${L}-item-selected):not(${L}-submenu-selected)`]:{color:Wt}},[`&${L}-item:active`]:{background:Ht}},[`${L}-item a`]:{"&, &:hover":{color:"inherit"}},[`${L}-item-selected`]:{color:H,[`&${L}-item-danger`]:{color:yt},"a, a:hover":{color:"inherit"}},[`& ${L}-item-selected`]:{backgroundColor:Q,[`&${L}-item-danger`]:{backgroundColor:Mn}},[`${L}-item, ${L}-submenu-title`]:{[`&:not(${L}-item-disabled):focus-visible`]:Object.assign({},m(T))},[`&${L}-submenu > ${L}`]:{backgroundColor:tr},[`&${L}-popup > ${L}`]:{backgroundColor:yr},[`&${L}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${L}-item, > ${L}-submenu`]:{top:U,marginTop:-U,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Fe} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:gr,"&::after":{borderBottomWidth:R,borderBottomColor:pr}},"&-selected":{color:pr,backgroundColor:Un,"&:hover":{backgroundColor:Un},"&::after":{borderBottomWidth:R,borderBottomColor:pr}}}}),[`&${L}-root`]:{[`&${L}-inline, &${L}-vertical`]:{borderInlineEnd:`${U}px ${It} ${zt}`}},[`&${L}-inline`]:{[`${L}-sub${L}-inline`]:{background:c},[`${L}-item, ${L}-submenu-title`]:U&&w?{width:`calc(100% + ${U}px)`}:{},[`${L}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${w}px solid ${H}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${fe}`,`opacity ${Ne} ${fe}`].join(","),content:'""'},[`&${L}-item-danger`]:{"&::after":{borderInlineEndColor:yt}}},[`${L}-selected, ${L}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${ye}`,`opacity ${Ne} ${ye}`].join(",")}}}}}};const D=T=>{const{componentCls:O,itemHeight:L,itemMarginInline:s,padding:H,menuArrowSize:de,marginXS:v,itemMarginBlock:c}=T,Q=H+de+v;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:L,lineHeight:`${L}px`,paddingInline:H,overflow:"hidden",textOverflow:"ellipsis",marginInline:s,marginBlock:c,width:`calc(100% - ${s*2}px)`},[`> ${O}-item, + ${O}-submenu-rtl ${O}-vertical`]:{[`${O}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${L})`},"&::after":{transform:`rotate(45deg) translateY(${L})`}}}}};const m=T=>Object.assign({},(0,V.oN)(T));var z=(T,O)=>{const{componentCls:L,itemColor:s,itemSelectedColor:H,groupTitleColor:de,itemBg:v,subMenuItemBg:c,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:w,activeBarBorderWidth:U,motionDurationSlow:Fe,motionEaseInOut:ye,motionEaseOut:fe,itemPaddingInline:Ae,motionDurationMid:Ne,itemHoverColor:Re,lineType:It,colorSplit:zt,itemDisabledColor:Pt,dangerItemColor:Ut,dangerItemHoverColor:Wt,dangerItemSelectedColor:ht,dangerItemActiveBg:Ht,dangerItemSelectedBg:Mn,itemHoverBg:$n,itemActiveBg:Tn,menuSubMenuBg:tr,horizontalItemSelectedColor:pr,horizontalItemSelectedBg:Un,horizontalItemBorderRadius:qt,horizontalItemHoverBg:gr,popupBg:yr}=T;return{[`${L}-${O}, ${L}-${O} > ${L}`]:{color:s,background:v,[`&${L}-root:focus-visible`]:Object.assign({},m(T)),[`${L}-item-group-title`]:{color:de},[`${L}-submenu-selected`]:{[`> ${L}-submenu-title`]:{color:H}},[`${L}-item-disabled, ${L}-submenu-disabled`]:{color:`${Pt} !important`},[`${L}-item:not(${L}-item-selected):not(${L}-submenu-selected)`]:{[`&:hover, > ${L}-submenu-title:hover`]:{color:Re}},[`&:not(${L}-horizontal)`]:{[`${L}-item:not(${L}-item-selected)`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Tn}},[`${L}-submenu-title`]:{"&:hover":{backgroundColor:$n},"&:active":{backgroundColor:Tn}}},[`${L}-item-danger`]:{color:Ut,[`&${L}-item:hover`]:{[`&:not(${L}-item-selected):not(${L}-submenu-selected)`]:{color:Wt}},[`&${L}-item:active`]:{background:Ht}},[`${L}-item a`]:{"&, &:hover":{color:"inherit"}},[`${L}-item-selected`]:{color:H,[`&${L}-item-danger`]:{color:ht},"a, a:hover":{color:"inherit"}},[`& ${L}-item-selected`]:{backgroundColor:Q,[`&${L}-item-danger`]:{backgroundColor:Mn}},[`${L}-item, ${L}-submenu-title`]:{[`&:not(${L}-item-disabled):focus-visible`]:Object.assign({},m(T))},[`&${L}-submenu > ${L}`]:{backgroundColor:tr},[`&${L}-popup > ${L}`]:{backgroundColor:yr},[`&${L}-horizontal`]:Object.assign(Object.assign({},O==="dark"?{borderBottom:0}:{}),{[`> ${L}-item, > ${L}-submenu`]:{top:U,marginTop:-U,marginBottom:0,borderRadius:qt,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Fe} ${ye}`,content:'""'},"&:hover, &-active, &-open":{background:gr,"&::after":{borderBottomWidth:R,borderBottomColor:pr}},"&-selected":{color:pr,backgroundColor:Un,"&:hover":{backgroundColor:Un},"&::after":{borderBottomWidth:R,borderBottomColor:pr}}}}),[`&${L}-root`]:{[`&${L}-inline, &${L}-vertical`]:{borderInlineEnd:`${U}px ${It} ${zt}`}},[`&${L}-inline`]:{[`${L}-sub${L}-inline`]:{background:c},[`${L}-item, ${L}-submenu-title`]:U&&w?{width:`calc(100% + ${U}px)`}:{},[`${L}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${w}px solid ${H}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${fe}`,`opacity ${Ne} ${fe}`].join(","),content:'""'},[`&${L}-item-danger`]:{"&::after":{borderInlineEndColor:ht}}},[`${L}-selected, ${L}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${ye}`,`opacity ${Ne} ${ye}`].join(",")}}}}}};const D=T=>{const{componentCls:O,itemHeight:L,itemMarginInline:s,padding:H,menuArrowSize:de,marginXS:v,itemMarginBlock:c}=T,Q=H+de+v;return{[`${O}-item`]:{position:"relative",overflow:"hidden"},[`${O}-item, ${O}-submenu-title`]:{height:L,lineHeight:`${L}px`,paddingInline:H,overflow:"hidden",textOverflow:"ellipsis",marginInline:s,marginBlock:c,width:`calc(100% - ${s*2}px)`},[`> ${O}-item, > ${O}-submenu > ${O}-submenu-title`]:{height:L,lineHeight:`${L}px`},[`${O}-item-group-list ${O}-submenu-title, ${O}-submenu-title`]:{paddingInlineEnd:Q}}};var F=T=>{const{componentCls:O,iconCls:L,itemHeight:s,colorTextLightSolid:H,dropdownWidth:de,controlHeightLG:v,motionDurationMid:c,motionEaseOut:Q,paddingXL:R,itemMarginInline:w,fontSizeLG:U,motionDurationSlow:Fe,paddingXS:ye,boxShadowSecondary:fe,collapsedWidth:Ae,collapsedIconSize:Ne}=T,Re={height:s,lineHeight:`${s}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[O]:{"&-inline, &-vertical":Object.assign({[`&${O}-root`]:{boxShadow:"none"}},D(T))},[`${O}-submenu-popup`]:{[`${O}-vertical`]:Object.assign(Object.assign({},D(T)),{boxShadow:fe})}},{[`${O}-submenu-popup ${O}-vertical${O}-sub`]:{minWidth:de,maxHeight:`calc(100vh - ${v*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${O}-inline`]:{width:"100%",[`&${O}-root`]:{[`${O}-item, ${O}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Fe}`,`background ${Fe}`,`padding ${c} ${Q}`].join(","),[`> ${O}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${O}-sub${O}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${O}-submenu > ${O}-submenu-title`]:Re,[`& ${O}-item-group-title`]:{paddingInlineStart:R}},[`${O}-item`]:Re}},{[`${O}-inline-collapsed`]:{width:Ae,[`&${O}-root`]:{[`${O}-item, ${O}-submenu ${O}-submenu-title`]:{[`> ${O}-inline-collapsed-noicon`]:{fontSize:U,textAlign:"center"}}},[`> ${O}-item, > ${O}-item-group > ${O}-item-group-list > ${O}-item, @@ -429,7 +431,7 @@ ${O}-submenu-arrow, ${O}-submenu-expand-icon `]:{opacity:0},[`${O}-item-icon, ${L}`]:{margin:0,fontSize:Ne,lineHeight:`${s}px`,"+ span":{display:"inline-block",opacity:0}}},[`${O}-item-icon, ${L}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${O}-item-icon, ${L}`]:{display:"none"},"a, a:hover":{color:H}},[`${O}-item-group-title`]:Object.assign(Object.assign({},V.vS),{paddingInline:ye})}}]};const W=T=>{const{componentCls:O,motionDurationSlow:L,motionDurationMid:s,motionEaseInOut:H,motionEaseOut:de,iconCls:v,iconSize:c,iconMarginInlineEnd:Q}=T;return{[`${O}-item, ${O}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${L}`,`background ${L}`,`padding ${L} ${H}`].join(","),[`${O}-item-icon, ${v}`]:{minWidth:c,fontSize:c,transition:[`font-size ${s} ${de}`,`margin ${L} ${H}`,`color ${L}`].join(","),"+ span":{marginInlineStart:Q,opacity:1,transition:[`opacity ${L} ${H}`,`margin ${L}`,`color ${L}`].join(",")}},[`${O}-item-icon`]:Object.assign({},(0,V.Ro)()),[`&${O}-item-only-child`]:{[`> ${v}, > ${O}-item-icon`]:{marginInlineEnd:0}}},[`${O}-item-disabled, ${O}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${O}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},xe=T=>{const{componentCls:O,motionDurationSlow:L,motionEaseInOut:s,borderRadius:H,menuArrowSize:de,menuArrowOffset:v}=T;return{[`${O}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:T.margin,width:de,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${L} ${s}, opacity ${L}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:de*.6,height:de*.15,backgroundColor:"currentcolor",borderRadius:H,transition:[`background ${L} ${s}`,`transform ${L} ${s}`,`top ${L} ${s}`,`color ${L} ${s}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${v})`},"&::after":{transform:`rotate(-45deg) translateY(${v})`}}}}},Pe=T=>{const{antCls:O,componentCls:L,fontSize:s,motionDurationSlow:H,motionDurationMid:de,motionEaseInOut:v,paddingXS:c,padding:Q,colorSplit:R,lineWidth:w,zIndexPopup:U,borderRadiusLG:Fe,subMenuItemBorderRadius:ye,menuArrowSize:fe,menuArrowOffset:Ae,lineType:Ne,menuPanelMaskInset:Re,groupTitleLineHeight:It,groupTitleFontSize:zt}=T;return[{"":{[`${L}`]:Object.assign(Object.assign({},(0,V.dF)()),{"&-hidden":{display:"none"}})},[`${L}-submenu-hidden`]:{display:"none"}},{[L]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,V.Wf)(T)),(0,V.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:s,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${H} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${L}-item`]:{flex:"none"}},[`${L}-item, ${L}-submenu, ${L}-submenu-title`]:{borderRadius:T.itemBorderRadius},[`${L}-item-group-title`]:{padding:`${c}px ${Q}px`,fontSize:zt,lineHeight:It,transition:`all ${H}`},[`&-horizontal ${L}-submenu`]:{transition:[`border-color ${H} ${v}`,`background ${H} ${v}`].join(",")},[`${L}-submenu, ${L}-submenu-inline`]:{transition:[`border-color ${H} ${v}`,`background ${H} ${v}`,`padding ${de} ${v}`].join(",")},[`${L}-submenu ${L}-sub`]:{cursor:"initial",transition:[`background ${H} ${v}`,`padding ${H} ${v}`].join(",")},[`${L}-title-content`]:{transition:`color ${H}`},[`${L}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${L}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Ne,borderWidth:0,borderTopWidth:w,marginBlock:w,padding:0,"&-dashed":{borderStyle:"dashed"}}}),W(T)),{[`${L}-item-group`]:{[`${L}-item-group-list`]:{margin:0,padding:0,[`${L}-item, ${L}-submenu-title`]:{paddingInline:`${s*2}px ${Q}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:U,borderRadius:Fe,boxShadow:"none",transformOrigin:"0 0",[`&${L}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Re}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Re},"\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:T.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:T.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:T.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:T.paddingXS},[`> ${L}`]:Object.assign(Object.assign(Object.assign({borderRadius:Fe},W(T)),xe(T)),{[`${L}-item, ${L}-submenu > ${L}-submenu-title`]:{borderRadius:ye},[`${L}-submenu-title::after`]:{transition:`transform ${H} ${v}`}})}}),xe(T)),{[`&-inline-collapsed ${L}-submenu-arrow, - &-inline ${L}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${L}-submenu-open${L}-submenu-inline > ${L}-submenu-title > ${L}-submenu-arrow`]:{transform:`translateY(-${fe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${O}-layout-header`]:{[L]:{lineHeight:"inherit"}}}]};var Ie=(T,O)=>(0,it.Z)("Menu",s=>{if(O===!1)return[];const{colorBgElevated:H,colorPrimary:de,colorTextLightSolid:v,controlHeightLG:c,fontSize:Q,darkItemColor:R,darkDangerItemColor:w,darkItemBg:U,darkSubMenuItemBg:Fe,darkItemSelectedColor:ye,darkItemSelectedBg:fe,darkDangerItemSelectedBg:Ae,darkItemHoverBg:Ne,darkGroupTitleColor:Re,darkItemHoverColor:It,darkItemDisabledColor:zt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:Wt}=s,yt=Q/7*5,Ht=(0,ge.TS)(s,{menuArrowSize:yt,menuHorizontalHeight:c*1.15,menuArrowOffset:`${yt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:H}),Mn=(0,ge.TS)(Ht,{itemColor:R,itemHoverColor:It,groupTitleColor:Re,itemSelectedColor:ye,itemBg:U,popupBg:U,subMenuItemBg:Fe,itemActiveBg:"transparent",itemSelectedBg:fe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:zt,dangerItemColor:w,dangerItemHoverColor:Pt,dangerItemSelectedColor:Ut,dangerItemActiveBg:Wt,dangerItemSelectedBg:Ae,menuSubMenuBg:Fe,horizontalItemSelectedColor:v,horizontalItemSelectedBg:de});return[Pe(Ht),ne(Ht),F(Ht),z(Ht,"light"),z(Mn,"dark"),we(Ht),(0,Z.Z)(Ht),(0,Me.oN)(Ht,"slide-up"),(0,Me.oN)(Ht,"slide-down"),(0,pe._y)(Ht,"zoom-big")]},s=>{const{colorPrimary:H,colorError:de,colorTextDisabled:v,colorErrorBg:c,colorText:Q,colorTextDescription:R,colorBgContainer:w,colorFillAlter:U,colorFillContent:Fe,lineWidth:ye,lineWidthBold:fe,controlItemBgActive:Ae,colorBgTextHover:Ne,controlHeightLG:Re,lineHeight:It,colorBgElevated:zt,marginXXS:Pt,padding:Ut,fontSize:Wt,controlHeightSM:yt,fontSizeLG:Ht,colorTextLightSolid:Mn,colorErrorHover:$n}=s,Tn=new Y.C(Mn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:s.zIndexPopupBase+50,radiusItem:s.borderRadiusLG,itemBorderRadius:s.borderRadiusLG,radiusSubMenuItem:s.borderRadiusSM,subMenuItemBorderRadius:s.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:H,horizontalItemHoverColor:H,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:H,itemSelectedColor:H,colorItemTextSelectedHorizontal:H,horizontalItemSelectedColor:H,colorItemBg:w,itemBg:w,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Fe,itemActiveBg:Ae,colorSubItemBg:U,subMenuItemBg:U,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:fe,activeBarHeight:fe,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:v,itemDisabledColor:v,colorDangerItemText:de,dangerItemColor:de,colorDangerItemTextHover:de,dangerItemHoverColor:de,colorDangerItemTextSelected:de,dangerItemSelectedColor:de,colorDangerItemBgActive:c,dangerItemActiveBg:c,colorDangerItemBgSelected:c,dangerItemSelectedBg:c,itemMarginInline:s.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Re,groupTitleLineHeight:It,collapsedWidth:Re*2,popupBg:zt,itemMarginBlock:Pt,itemPaddingInline:Ut,horizontalLineHeight:`${Re*1.15}px`,iconSize:Wt,iconMarginInlineEnd:yt-Wt,collapsedIconSize:Ht,groupTitleFontSize:Wt,darkItemDisabledColor:new Y.C(Mn).setAlpha(.25).toRgbString(),darkItemColor:Tn,darkDangerItemColor:de,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Mn,darkItemSelectedBg:H,darkDangerItemSelectedBg:de,darkItemHoverBg:"transparent",darkGroupTitleColor:Tn,darkItemHoverColor:Mn,darkDangerItemHoverColor:$n,darkDangerItemSelectedColor:Mn,darkDangerItemActiveBg:de}},{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"]]})(T),rt=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{var L,s;const H=u.useContext(r.Z),de=H||{},{getPrefixCls:v,getPopupContainer:c,direction:Q,menu:R}=u.useContext(I.E_),w=v(),{prefixCls:U,className:Fe,style:ye,theme:fe="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:Re,siderCollapsed:It,items:zt,children:Pt,rootClassName:Ut,mode:Wt,selectable:yt,onClick:Ht,overflowedIndicatorPopupClassName:Mn}=T,$n=rt(T,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Tn=(0,ue.Z)($n,["collapsedWidth"]),tr=G(zt)||Pt;(L=de.validator)===null||L===void 0||L.call(de,{mode:Wt});const pr=(0,K.useEvent)(function(){var dt;Ht==null||Ht.apply(void 0,arguments),(dt=de.onClick)===null||dt===void 0||dt.call(de)}),Un=de.mode||Wt,qt=yt!=null?yt:de.selectable,gr=u.useMemo(()=>It!==void 0?It:Re,[Re,It]),yr={horizontal:{motionName:`${w}-slide-up`},inline:(0,E.Z)(w),other:{motionName:`${w}-zoom-big`}},Dn=v("menu",U||de.prefixCls),[Rn,Gr]=Ie(Dn,!H),We=d()(`${Dn}-${fe}`,R==null?void 0:R.className,Fe);let ht;if(typeof Ae=="function")ht=Ae;else if(Ae===null||Ae===!1)ht=null;else if(de.expandIcon===null||de.expandIcon===!1)ht=null;else{const dt=Ae!=null?Ae:de.expandIcon;ht=(0,M.Tm)(dt,{className:d()(`${Dn}-submenu-expand-icon`,(0,M.l$)(dt)?(s=dt.props)===null||s===void 0?void 0:s.className:"")})}const Mt=u.useMemo(()=>({prefixCls:Dn,inlineCollapsed:gr||!1,direction:Q,firstLevel:!0,theme:fe,mode:Un,disableMenuItemTitleTooltip:Ne}),[Dn,gr,Q,Ne,fe]);return Rn(u.createElement(r.Z.Provider,{value:null},u.createElement(ie.Provider,{value:Mt},u.createElement(t.ZP,Object.assign({getPopupContainer:c,overflowedIndicator:u.createElement(be.Z,null),overflowedIndicatorPopupClassName:d()(Dn,`${Dn}-${fe}`,Mn),mode:Un,selectable:qt,onClick:pr},Tn,{inlineCollapsed:gr,style:Object.assign(Object.assign({},R==null?void 0:R.style),ye),className:We,prefixCls:Dn,direction:Q,defaultMotions:yr,expandIcon:ht,ref:O,rootClassName:d()(Ut,Gr)}),tr))))});const he=(0,u.forwardRef)((T,O)=>{const L=(0,u.useRef)(null),s=u.useContext(S.D);return(0,u.useImperativeHandle)(O,()=>({menu:L.current,focus:H=>{var de;(de=L.current)===null||de===void 0||de.focus(H)}})),u.createElement(ut,Object.assign({ref:L},T,s))});he.Item=Je,he.SubMenu=Ue,he.Divider=le,he.ItemGroup=t.BW;var qe=he},58421:function(un,Ve,e){e.d(Ve,{Z:function(){return de}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(c,Q){return u.createElement(d.Z,(0,t.Z)({},c,{ref:Q,icon:ee}))},n=u.forwardRef(I),se=n,le=e(49198),h=e(33853),ue=e(38819),b=e(92310),M=e.n(b),J=e(4635),ie=e(20439),_=e(99153),Je=e(84851),Ee=e(19257),Ue=e(93046),be=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},E=K,r=e(91735),x=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(){var R;(0,_.Z)(this,Q);for(var w=arguments.length,U=new Array(w),Fe=0;Fe=0||ye.relatedTarget.className.indexOf("".concat(Re,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(ye){var fe=R.state.goInputText;fe!==""&&(ye.keyCode===E.ENTER||ye.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,Je.Z)(Q,[{key:"getPageSizeOptions",value:function(){var w=this.props,U=w.pageSize,Fe=w.pageSizeOptions;return Fe.some(function(ye){return ye.toString()===U.toString()})?Fe:Fe.concat([U.toString()]).sort(function(ye,fe){var Ae=Number.isNaN(Number(ye))?0:Number(ye),Ne=Number.isNaN(Number(fe))?0:Number(fe);return Ae-Ne})}},{key:"render",value:function(){var w=this,U=this.props,Fe=U.pageSize,ye=U.locale,fe=U.rootPrefixCls,Ae=U.changeSize,Ne=U.quickGo,Re=U.goButton,It=U.selectComponentClass,zt=U.buildOptionText,Pt=U.selectPrefixCls,Ut=U.disabled,Wt=this.state.goInputText,yt="".concat(fe,"-options"),Ht=It,Mn=null,$n=null,Tn=null;if(!Ae&&!Ne)return null;var tr=this.getPageSizeOptions();if(Ae&&Ht){var pr=tr.map(function(Un,qt){return u.createElement(Ht.Option,{key:qt,value:Un.toString()},(zt||w.buildOptionText)(Un))});Mn=u.createElement(Ht,{disabled:Ut,prefixCls:Pt,showSearch:!1,className:"".concat(yt,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Fe||tr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":ye.page_size,defaultOpen:!1},pr)}return Ne&&(Re&&(Tn=typeof Re=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ut,className:"".concat(yt,"-quick-jumper-button")},ye.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},Re)),$n=u.createElement("div",{className:"".concat(yt,"-quick-jumper")},ye.jump_to,u.createElement("input",{disabled:Ut,type:"text",value:Wt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ye.page}),ye.page,Tn)),u.createElement("li",{className:"".concat(yt)},Mn,$n)}}]),Q}(u.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=x,G=function(c){var Q,R=c.rootPrefixCls,w=c.page,U=c.active,Fe=c.className,ye=c.showTitle,fe=c.onClick,Ae=c.onKeyPress,Ne=c.itemRender,Re="".concat(R,"-item"),It=M()(Re,"".concat(Re,"-").concat(w),(Q={},(0,J.Z)(Q,"".concat(Re,"-active"),U),(0,J.Z)(Q,"".concat(Re,"-disabled"),!w),(0,J.Z)(Q,c.className,Fe),Q)),zt=function(){fe(w)},Pt=function(yt){Ae(yt,fe,w)},Ut=Ne(w,"page",u.createElement("a",{rel:"nofollow"},w));return Ut?u.createElement("li",{title:ye?w.toString():null,className:It,onClick:zt,onKeyPress:Pt,tabIndex:0},Ut):null},Y=G;function V(){}function Z(v){var c=Number(v);return typeof c=="number"&&!Number.isNaN(c)&&isFinite(c)&&Math.floor(c)===c}var Me=function(c,Q,R){return R};function pe(v,c,Q){var R=typeof v=="undefined"?c.pageSize:v;return Math.floor((Q.total-1)/R)+1}var it=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(R){var w;(0,_.Z)(this,Q),w=c.call(this,R),w.paginationNode=u.createRef(),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(pe(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(Ae,Ne){var Re=w.props.prefixCls,It=Ae||u.createElement("button",{type:"button","aria-label":Ne,className:"".concat(Re,"-item-link")});return typeof Ae=="function"&&(It=u.createElement(Ae,(0,ie.Z)({},w.props))),It},w.isValid=function(Ae){var Ne=w.props.total;return Z(Ae)&&Ae!==w.state.current&&Z(Ne)&&Ne>0},w.shouldDisplayQuickJumper=function(){var Ae=w.props,Ne=Ae.showQuickJumper,Re=Ae.total,It=w.state.pageSize;return Re<=It?!1:Ne},w.handleKeyDown=function(Ae){(Ae.keyCode===E.ARROW_UP||Ae.keyCode===E.ARROW_DOWN)&&Ae.preventDefault()},w.handleKeyUp=function(Ae){var Ne=w.getValidValue(Ae),Re=w.state.currentInputValue;Ne!==Re&&w.setState({currentInputValue:Ne}),Ae.keyCode===E.ENTER?w.handleChange(Ne):Ae.keyCode===E.ARROW_UP?w.handleChange(Ne-1):Ae.keyCode===E.ARROW_DOWN&&w.handleChange(Ne+1)},w.handleBlur=function(Ae){var Ne=w.getValidValue(Ae);w.handleChange(Ne)},w.changePageSize=function(Ae){var Ne=w.state.current,Re=pe(Ae,w.state,w.props);Ne=Ne>Re?Re:Ne,Re===0&&(Ne=w.state.current),typeof Ae=="number"&&("pageSize"in w.props||w.setState({pageSize:Ae}),"current"in w.props||w.setState({current:Ne,currentInputValue:Ne})),w.props.onShowSizeChange(Ne,Ae),"onChange"in w.props&&w.props.onChange&&w.props.onChange(Ne,Ae)},w.handleChange=function(Ae){var Ne=w.props,Re=Ne.disabled,It=Ne.onChange,zt=w.state,Pt=zt.pageSize,Ut=zt.current,Wt=zt.currentInputValue;if(w.isValid(Ae)&&!Re){var yt=pe(void 0,w.state,w.props),Ht=Ae;return Ae>yt?Ht=yt:Ae<1&&(Ht=1),"current"in w.props||w.setState({current:Ht}),Ht!==Wt&&w.setState({currentInputValue:Ht}),It(Ht,Pt),Ht}return Ut},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?Re-2:0),zt=2;zt=Fe?fe=Fe:fe=Number(U),fe}},{key:"getShowSizeChanger",value:function(){var w=this.props,U=w.showSizeChanger,Fe=w.total,ye=w.totalBoundaryShowSizeChanger;return typeof U!="undefined"?U:Fe>ye}},{key:"render",value:function(){var w=this.props,U=w.prefixCls,Fe=w.className,ye=w.style,fe=w.disabled,Ae=w.hideOnSinglePage,Ne=w.total,Re=w.locale,It=w.showQuickJumper,zt=w.showLessItems,Pt=w.showTitle,Ut=w.showTotal,Wt=w.simple,yt=w.itemRender,Ht=w.showPrevNextJumpers,Mn=w.jumpPrevIcon,$n=w.jumpNextIcon,Tn=w.selectComponentClass,tr=w.selectPrefixCls,pr=w.pageSizeOptions,Un=this.state,qt=Un.current,gr=Un.pageSize,yr=Un.currentInputValue;if(Ae===!0&&Ne<=gr)return null;var Dn=pe(void 0,this.state,this.props),Rn=[],Gr=null,We=null,ht=null,Mt=null,dt=null,Xt=It&&It.goButton,Fn=zt?1:2,an=qt-1>0?qt-1:0,Jn=qt+1Ne?Ne:qt*gr]));if(Wt){Xt&&(typeof Xt=="boolean"?dt=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Re.jump_to_confirm):dt=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Xt),dt=u.createElement("li",{title:Pt?"".concat(Re.jump_to).concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},dt));var p=this.renderPrev(an);return u.createElement("ul",(0,t.Z)({className:M()(U,"".concat(U,"-simple"),(0,J.Z)({},"".concat(U,"-disabled"),fe),Fe),style:ye,ref:this.paginationNode},k),i,p?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},p):null,u.createElement("li",{title:Pt?"".concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},u.createElement("input",{type:"text",value:yr,disabled:fe,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(U,"-slash")},"/"),Dn),u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Jn)),dt)}if(Dn<=3+Fn*2){var g={locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:yt};Dn||Rn.push(u.createElement(Y,(0,t.Z)({},g,{key:"noPager",page:1,className:"".concat(U,"-item-disabled")})));for(var C=1;C<=Dn;C+=1){var re=qt===C;Rn.push(u.createElement(Y,(0,t.Z)({},g,{key:C,page:C,active:re})))}}else{var q=zt?Re.prev_3:Re.prev_5,He=zt?Re.next_3:Re.next_5,Ke=yt(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Mn,"prev page")),_e=yt(this.getJumpNextPage(),"jump-next",this.getItemIcon($n,"next page"));Ht&&(Gr=Ke?u.createElement("li",{title:Pt?q:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(U,"-jump-prev"),(0,J.Z)({},"".concat(U,"-jump-prev-custom-icon"),!!Mn))},Ke):null,We=_e?u.createElement("li",{title:Pt?He:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(U,"-jump-next"),(0,J.Z)({},"".concat(U,"-jump-next-custom-icon"),!!$n))},_e):null),Mt=u.createElement(Y,{locale:Re,last:!0,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dn,page:Dn,active:!1,showTitle:Pt,itemRender:yt}),ht=u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:yt});var at=Math.max(1,qt-Fn),$e=Math.min(qt+Fn,Dn);qt-1<=Fn&&($e=1+Fn*2),Dn-qt<=Fn&&(at=Dn-Fn*2);for(var ft=at;ft<=$e;ft+=1){var mt=qt===ft;Rn.push(u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ft,page:ft,active:mt,showTitle:Pt,itemRender:yt}))}qt-1>=Fn*2&&qt!==3&&(Rn[0]=(0,u.cloneElement)(Rn[0],{className:"".concat(U,"-item-after-jump-prev")}),Rn.unshift(Gr)),Dn-qt>=Fn*2&&qt!==Dn-2&&(Rn[Rn.length-1]=(0,u.cloneElement)(Rn[Rn.length-1],{className:"".concat(U,"-item-before-jump-next")}),Rn.push(We)),at!==1&&Rn.unshift(ht),$e!==Dn&&Rn.push(Mt)}var ct=!this.hasPrev()||!Dn,Ot=!this.hasNext()||!Dn,vt=this.renderPrev(an),bt=this.renderNext(Jn);return u.createElement("ul",(0,t.Z)({className:M()(U,Fe,(0,J.Z)({},"".concat(U,"-disabled"),fe)),style:ye,ref:this.paginationNode},k),i,vt?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),ct)),"aria-disabled":ct},vt):null,Rn,bt?u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:Ot?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),Ot)),"aria-disabled":Ot},bt):null,u.createElement(P,{disabled:fe,locale:Re,rootPrefixCls:U,selectComponentClass:Tn,selectPrefixCls:tr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:gr,pageSizeOptions:pr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Xt}))}}],[{key:"getDerivedStateFromProps",value:function(w,U){var Fe={};if("current"in w&&(Fe.current=w.current,w.current!==U.current&&(Fe.currentInputValue=Fe.current)),"pageSize"in w&&w.pageSize!==U.pageSize){var ye=U.current,fe=pe(w.pageSize,U,w);ye=ye>fe?fe:ye,"current"in w||(Fe.current=ye,Fe.currentInputValue=ye),Fe.pageSize=w.pageSize}return Fe}}]),Q}(u.Component);it.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:r.Z,style:{},itemRender:Me,totalBoundaryShowSizeChanger:50};var ge=it,Ce=e(22075),ne=e(36355),X=e(19716),we=e(8628),m=e(9763),A=e(57809);const z=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"small"})),D=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"middle"}));z.Option=A.default.Option,D.Option=A.default.Option;var B=e(9937),F=e(17313),W=e(83116),xe=e(37613);const Pe=v=>{const{componentCls:c}=v;return{[`${c}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}}},[`&${c}-disabled`]:{cursor:"not-allowed",[`${c}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:v.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:v.colorBorder,backgroundColor:v.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:v.itemActiveBgDisabled},a:{color:v.itemActiveColorDisabled}}},[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${c}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${c}-simple-pager`]:{color:v.colorTextDisabled},[`${c}-jump-prev, ${c}-jump-next`]:{[`${c}-item-link-icon`]:{opacity:0},[`${c}-item-ellipsis`]:{opacity:1}}},[`&${c}-simple`]:{[`${c}-prev, ${c}-next`]:{[`&${c}-disabled ${c}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ie=v=>{const{componentCls:c}=v;return{[`&${c}-mini ${c}-total-text, &${c}-mini ${c}-simple-pager`]:{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-item`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM-2}px`},[`&${c}-mini:not(${c}-disabled) ${c}-item:not(${c}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},[`&${c}-mini ${c}-prev, &${c}-mini ${c}-next`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini:not(${c}-disabled)`]:{[`${c}-prev, ${c}-next`]:{[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover ${c}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${L}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${L}-submenu-open${L}-submenu-inline > ${L}-submenu-title > ${L}-submenu-arrow`]:{transform:`translateY(-${fe*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${O}-layout-header`]:{[L]:{lineHeight:"inherit"}}}]};var Ie=(T,O)=>(0,it.Z)("Menu",s=>{if(O===!1)return[];const{colorBgElevated:H,colorPrimary:de,colorTextLightSolid:v,controlHeightLG:c,fontSize:Q,darkItemColor:R,darkDangerItemColor:w,darkItemBg:U,darkSubMenuItemBg:Fe,darkItemSelectedColor:ye,darkItemSelectedBg:fe,darkDangerItemSelectedBg:Ae,darkItemHoverBg:Ne,darkGroupTitleColor:Re,darkItemHoverColor:It,darkItemDisabledColor:zt,darkDangerItemHoverColor:Pt,darkDangerItemSelectedColor:Ut,darkDangerItemActiveBg:Wt}=s,ht=Q/7*5,Ht=(0,ge.TS)(s,{menuArrowSize:ht,menuHorizontalHeight:c*1.15,menuArrowOffset:`${ht*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:H}),Mn=(0,ge.TS)(Ht,{itemColor:R,itemHoverColor:It,groupTitleColor:Re,itemSelectedColor:ye,itemBg:U,popupBg:U,subMenuItemBg:Fe,itemActiveBg:"transparent",itemSelectedBg:fe,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:zt,dangerItemColor:w,dangerItemHoverColor:Pt,dangerItemSelectedColor:Ut,dangerItemActiveBg:Wt,dangerItemSelectedBg:Ae,menuSubMenuBg:Fe,horizontalItemSelectedColor:v,horizontalItemSelectedBg:de});return[Pe(Ht),ne(Ht),F(Ht),z(Ht,"light"),z(Mn,"dark"),we(Ht),(0,Z.Z)(Ht),(0,Me.oN)(Ht,"slide-up"),(0,Me.oN)(Ht,"slide-down"),(0,pe._y)(Ht,"zoom-big")]},s=>{const{colorPrimary:H,colorError:de,colorTextDisabled:v,colorErrorBg:c,colorText:Q,colorTextDescription:R,colorBgContainer:w,colorFillAlter:U,colorFillContent:Fe,lineWidth:ye,lineWidthBold:fe,controlItemBgActive:Ae,colorBgTextHover:Ne,controlHeightLG:Re,lineHeight:It,colorBgElevated:zt,marginXXS:Pt,padding:Ut,fontSize:Wt,controlHeightSM:ht,fontSizeLG:Ht,colorTextLightSolid:Mn,colorErrorHover:$n}=s,Tn=new Y.C(Mn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:s.zIndexPopupBase+50,radiusItem:s.borderRadiusLG,itemBorderRadius:s.borderRadiusLG,radiusSubMenuItem:s.borderRadiusSM,subMenuItemBorderRadius:s.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:H,horizontalItemHoverColor:H,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:H,itemSelectedColor:H,colorItemTextSelectedHorizontal:H,horizontalItemSelectedColor:H,colorItemBg:w,itemBg:w,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Fe,itemActiveBg:Ae,colorSubItemBg:U,subMenuItemBg:U,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:fe,activeBarHeight:fe,colorActiveBarBorderSize:ye,activeBarBorderWidth:ye,colorItemTextDisabled:v,itemDisabledColor:v,colorDangerItemText:de,dangerItemColor:de,colorDangerItemTextHover:de,dangerItemHoverColor:de,colorDangerItemTextSelected:de,dangerItemSelectedColor:de,colorDangerItemBgActive:c,dangerItemActiveBg:c,colorDangerItemBgSelected:c,dangerItemSelectedBg:c,itemMarginInline:s.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Re,groupTitleLineHeight:It,collapsedWidth:Re*2,popupBg:zt,itemMarginBlock:Pt,itemPaddingInline:Ut,horizontalLineHeight:`${Re*1.15}px`,iconSize:Wt,iconMarginInlineEnd:ht-Wt,collapsedIconSize:Ht,groupTitleFontSize:Wt,darkItemDisabledColor:new Y.C(Mn).setAlpha(.25).toRgbString(),darkItemColor:Tn,darkDangerItemColor:de,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Mn,darkItemSelectedBg:H,darkDangerItemSelectedBg:de,darkItemHoverBg:"transparent",darkGroupTitleColor:Tn,darkItemHoverColor:Mn,darkDangerItemHoverColor:$n,darkDangerItemSelectedColor:Mn,darkDangerItemActiveBg:de}},{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"]]})(T),rt=function(T,O){var L={};for(var s in T)Object.prototype.hasOwnProperty.call(T,s)&&O.indexOf(s)<0&&(L[s]=T[s]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,s=Object.getOwnPropertySymbols(T);H{var L,s;const H=u.useContext(r.Z),de=H||{},{getPrefixCls:v,getPopupContainer:c,direction:Q,menu:R}=u.useContext(I.E_),w=v(),{prefixCls:U,className:Fe,style:ye,theme:fe="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:Re,siderCollapsed:It,items:zt,children:Pt,rootClassName:Ut,mode:Wt,selectable:ht,onClick:Ht,overflowedIndicatorPopupClassName:Mn}=T,$n=rt(T,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Tn=(0,ue.Z)($n,["collapsedWidth"]),tr=G(zt)||Pt;(L=de.validator)===null||L===void 0||L.call(de,{mode:Wt});const pr=(0,K.useEvent)(function(){var dt;Ht==null||Ht.apply(void 0,arguments),(dt=de.onClick)===null||dt===void 0||dt.call(de)}),Un=de.mode||Wt,qt=ht!=null?ht:de.selectable,gr=u.useMemo(()=>It!==void 0?It:Re,[Re,It]),yr={horizontal:{motionName:`${w}-slide-up`},inline:(0,E.Z)(w),other:{motionName:`${w}-zoom-big`}},Dn=v("menu",U||de.prefixCls),[Rn,Gr]=Ie(Dn,!H),We=d()(`${Dn}-${fe}`,R==null?void 0:R.className,Fe);let yt;if(typeof Ae=="function")yt=Ae;else if(Ae===null||Ae===!1)yt=null;else if(de.expandIcon===null||de.expandIcon===!1)yt=null;else{const dt=Ae!=null?Ae:de.expandIcon;yt=(0,M.Tm)(dt,{className:d()(`${Dn}-submenu-expand-icon`,(0,M.l$)(dt)?(s=dt.props)===null||s===void 0?void 0:s.className:"")})}const Mt=u.useMemo(()=>({prefixCls:Dn,inlineCollapsed:gr||!1,direction:Q,firstLevel:!0,theme:fe,mode:Un,disableMenuItemTitleTooltip:Ne}),[Dn,gr,Q,Ne,fe]);return Rn(u.createElement(r.Z.Provider,{value:null},u.createElement(ie.Provider,{value:Mt},u.createElement(t.ZP,Object.assign({getPopupContainer:c,overflowedIndicator:u.createElement(be.Z,null),overflowedIndicatorPopupClassName:d()(Dn,`${Dn}-${fe}`,Mn),mode:Un,selectable:qt,onClick:pr},Tn,{inlineCollapsed:gr,style:Object.assign(Object.assign({},R==null?void 0:R.style),ye),className:We,prefixCls:Dn,direction:Q,defaultMotions:yr,expandIcon:yt,ref:O,rootClassName:d()(Ut,Gr)}),tr))))});const he=(0,u.forwardRef)((T,O)=>{const L=(0,u.useRef)(null),s=u.useContext(S.D);return(0,u.useImperativeHandle)(O,()=>({menu:L.current,focus:H=>{var de;(de=L.current)===null||de===void 0||de.focus(H)}})),u.createElement(ut,Object.assign({ref:L},T,s))});he.Item=Je,he.SubMenu=Ue,he.Divider=le,he.ItemGroup=t.BW;var qe=he},58421:function(un,Ve,e){e.d(Ve,{Z:function(){return de}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(c,Q){return u.createElement(d.Z,(0,t.Z)({},c,{ref:Q,icon:ee}))},n=u.forwardRef(I),se=n,le=e(49198),h=e(33853),ue=e(38819),b=e(92310),M=e.n(b),J=e(4635),ie=e(20439),_=e(99153),Je=e(84851),Ee=e(19257),Ue=e(93046),be=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},E=K,r=e(91735),x=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(){var R;(0,_.Z)(this,Q);for(var w=arguments.length,U=new Array(w),Fe=0;Fe=0||ye.relatedTarget.className.indexOf("".concat(Re,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(ye){var fe=R.state.goInputText;fe!==""&&(ye.keyCode===E.ENTER||ye.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,Je.Z)(Q,[{key:"getPageSizeOptions",value:function(){var w=this.props,U=w.pageSize,Fe=w.pageSizeOptions;return Fe.some(function(ye){return ye.toString()===U.toString()})?Fe:Fe.concat([U.toString()]).sort(function(ye,fe){var Ae=Number.isNaN(Number(ye))?0:Number(ye),Ne=Number.isNaN(Number(fe))?0:Number(fe);return Ae-Ne})}},{key:"render",value:function(){var w=this,U=this.props,Fe=U.pageSize,ye=U.locale,fe=U.rootPrefixCls,Ae=U.changeSize,Ne=U.quickGo,Re=U.goButton,It=U.selectComponentClass,zt=U.buildOptionText,Pt=U.selectPrefixCls,Ut=U.disabled,Wt=this.state.goInputText,ht="".concat(fe,"-options"),Ht=It,Mn=null,$n=null,Tn=null;if(!Ae&&!Ne)return null;var tr=this.getPageSizeOptions();if(Ae&&Ht){var pr=tr.map(function(Un,qt){return u.createElement(Ht.Option,{key:qt,value:Un.toString()},(zt||w.buildOptionText)(Un))});Mn=u.createElement(Ht,{disabled:Ut,prefixCls:Pt,showSearch:!1,className:"".concat(ht,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Fe||tr[0]).toString(),onChange:this.changeSize,getPopupContainer:function(qt){return qt.parentNode},"aria-label":ye.page_size,defaultOpen:!1},pr)}return Ne&&(Re&&(Tn=typeof Re=="boolean"?u.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ut,className:"".concat(ht,"-quick-jumper-button")},ye.jump_to_confirm):u.createElement("span",{onClick:this.go,onKeyUp:this.go},Re)),$n=u.createElement("div",{className:"".concat(ht,"-quick-jumper")},ye.jump_to,u.createElement("input",{disabled:Ut,type:"text",value:Wt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ye.page}),ye.page,Tn)),u.createElement("li",{className:"".concat(ht)},Mn,$n)}}]),Q}(u.Component);x.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=x,G=function(c){var Q,R=c.rootPrefixCls,w=c.page,U=c.active,Fe=c.className,ye=c.showTitle,fe=c.onClick,Ae=c.onKeyPress,Ne=c.itemRender,Re="".concat(R,"-item"),It=M()(Re,"".concat(Re,"-").concat(w),(Q={},(0,J.Z)(Q,"".concat(Re,"-active"),U),(0,J.Z)(Q,"".concat(Re,"-disabled"),!w),(0,J.Z)(Q,c.className,Fe),Q)),zt=function(){fe(w)},Pt=function(ht){Ae(ht,fe,w)},Ut=Ne(w,"page",u.createElement("a",{rel:"nofollow"},w));return Ut?u.createElement("li",{title:ye?w.toString():null,className:It,onClick:zt,onKeyPress:Pt,tabIndex:0},Ut):null},Y=G;function V(){}function Z(v){var c=Number(v);return typeof c=="number"&&!Number.isNaN(c)&&isFinite(c)&&Math.floor(c)===c}var Me=function(c,Q,R){return R};function pe(v,c,Q){var R=typeof v=="undefined"?c.pageSize:v;return Math.floor((Q.total-1)/R)+1}var it=function(v){(0,Ee.Z)(Q,v);var c=(0,Ue.Z)(Q);function Q(R){var w;(0,_.Z)(this,Q),w=c.call(this,R),w.paginationNode=u.createRef(),w.getJumpPrevPage=function(){return Math.max(1,w.state.current-(w.props.showLessItems?3:5))},w.getJumpNextPage=function(){return Math.min(pe(void 0,w.state,w.props),w.state.current+(w.props.showLessItems?3:5))},w.getItemIcon=function(Ae,Ne){var Re=w.props.prefixCls,It=Ae||u.createElement("button",{type:"button","aria-label":Ne,className:"".concat(Re,"-item-link")});return typeof Ae=="function"&&(It=u.createElement(Ae,(0,ie.Z)({},w.props))),It},w.isValid=function(Ae){var Ne=w.props.total;return Z(Ae)&&Ae!==w.state.current&&Z(Ne)&&Ne>0},w.shouldDisplayQuickJumper=function(){var Ae=w.props,Ne=Ae.showQuickJumper,Re=Ae.total,It=w.state.pageSize;return Re<=It?!1:Ne},w.handleKeyDown=function(Ae){(Ae.keyCode===E.ARROW_UP||Ae.keyCode===E.ARROW_DOWN)&&Ae.preventDefault()},w.handleKeyUp=function(Ae){var Ne=w.getValidValue(Ae),Re=w.state.currentInputValue;Ne!==Re&&w.setState({currentInputValue:Ne}),Ae.keyCode===E.ENTER?w.handleChange(Ne):Ae.keyCode===E.ARROW_UP?w.handleChange(Ne-1):Ae.keyCode===E.ARROW_DOWN&&w.handleChange(Ne+1)},w.handleBlur=function(Ae){var Ne=w.getValidValue(Ae);w.handleChange(Ne)},w.changePageSize=function(Ae){var Ne=w.state.current,Re=pe(Ae,w.state,w.props);Ne=Ne>Re?Re:Ne,Re===0&&(Ne=w.state.current),typeof Ae=="number"&&("pageSize"in w.props||w.setState({pageSize:Ae}),"current"in w.props||w.setState({current:Ne,currentInputValue:Ne})),w.props.onShowSizeChange(Ne,Ae),"onChange"in w.props&&w.props.onChange&&w.props.onChange(Ne,Ae)},w.handleChange=function(Ae){var Ne=w.props,Re=Ne.disabled,It=Ne.onChange,zt=w.state,Pt=zt.pageSize,Ut=zt.current,Wt=zt.currentInputValue;if(w.isValid(Ae)&&!Re){var ht=pe(void 0,w.state,w.props),Ht=Ae;return Ae>ht?Ht=ht:Ae<1&&(Ht=1),"current"in w.props||w.setState({current:Ht}),Ht!==Wt&&w.setState({currentInputValue:Ht}),It(Ht,Pt),Ht}return Ut},w.prev=function(){w.hasPrev()&&w.handleChange(w.state.current-1)},w.next=function(){w.hasNext()&&w.handleChange(w.state.current+1)},w.jumpPrev=function(){w.handleChange(w.getJumpPrevPage())},w.jumpNext=function(){w.handleChange(w.getJumpNextPage())},w.hasPrev=function(){return w.state.current>1},w.hasNext=function(){return w.state.current2?Re-2:0),zt=2;zt=Fe?fe=Fe:fe=Number(U),fe}},{key:"getShowSizeChanger",value:function(){var w=this.props,U=w.showSizeChanger,Fe=w.total,ye=w.totalBoundaryShowSizeChanger;return typeof U!="undefined"?U:Fe>ye}},{key:"render",value:function(){var w=this.props,U=w.prefixCls,Fe=w.className,ye=w.style,fe=w.disabled,Ae=w.hideOnSinglePage,Ne=w.total,Re=w.locale,It=w.showQuickJumper,zt=w.showLessItems,Pt=w.showTitle,Ut=w.showTotal,Wt=w.simple,ht=w.itemRender,Ht=w.showPrevNextJumpers,Mn=w.jumpPrevIcon,$n=w.jumpNextIcon,Tn=w.selectComponentClass,tr=w.selectPrefixCls,pr=w.pageSizeOptions,Un=this.state,qt=Un.current,gr=Un.pageSize,yr=Un.currentInputValue;if(Ae===!0&&Ne<=gr)return null;var Dn=pe(void 0,this.state,this.props),Rn=[],Gr=null,We=null,yt=null,Mt=null,dt=null,Xt=It&&It.goButton,Fn=zt?1:2,an=qt-1>0?qt-1:0,Jn=qt+1Ne?Ne:qt*gr]));if(Wt){Xt&&(typeof Xt=="boolean"?dt=u.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Re.jump_to_confirm):dt=u.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Xt),dt=u.createElement("li",{title:Pt?"".concat(Re.jump_to).concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},dt));var p=this.renderPrev(an);return u.createElement("ul",(0,t.Z)({className:M()(U,"".concat(U,"-simple"),(0,J.Z)({},"".concat(U,"-disabled"),fe),Fe),style:ye,ref:this.paginationNode},k),i,p?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},p):null,u.createElement("li",{title:Pt?"".concat(qt,"/").concat(Dn):null,className:"".concat(U,"-simple-pager")},u.createElement("input",{type:"text",value:yr,disabled:fe,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),u.createElement("span",{className:"".concat(U,"-slash")},"/"),Dn),u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Jn)),dt)}if(Dn<=3+Fn*2){var g={locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Pt,itemRender:ht};Dn||Rn.push(u.createElement(Y,(0,t.Z)({},g,{key:"noPager",page:1,className:"".concat(U,"-item-disabled")})));for(var C=1;C<=Dn;C+=1){var re=qt===C;Rn.push(u.createElement(Y,(0,t.Z)({},g,{key:C,page:C,active:re})))}}else{var q=zt?Re.prev_3:Re.prev_5,He=zt?Re.next_3:Re.next_5,Ke=ht(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Mn,"prev page")),_e=ht(this.getJumpNextPage(),"jump-next",this.getItemIcon($n,"next page"));Ht&&(Gr=Ke?u.createElement("li",{title:Pt?q:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(U,"-jump-prev"),(0,J.Z)({},"".concat(U,"-jump-prev-custom-icon"),!!Mn))},Ke):null,We=_e?u.createElement("li",{title:Pt?He:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(U,"-jump-next"),(0,J.Z)({},"".concat(U,"-jump-next-custom-icon"),!!$n))},_e):null),Mt=u.createElement(Y,{locale:Re,last:!0,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Dn,page:Dn,active:!1,showTitle:Pt,itemRender:ht}),yt=u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Pt,itemRender:ht});var at=Math.max(1,qt-Fn),$e=Math.min(qt+Fn,Dn);qt-1<=Fn&&($e=1+Fn*2),Dn-qt<=Fn&&(at=Dn-Fn*2);for(var ft=at;ft<=$e;ft+=1){var mt=qt===ft;Rn.push(u.createElement(Y,{locale:Re,rootPrefixCls:U,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ft,page:ft,active:mt,showTitle:Pt,itemRender:ht}))}qt-1>=Fn*2&&qt!==3&&(Rn[0]=(0,u.cloneElement)(Rn[0],{className:"".concat(U,"-item-after-jump-prev")}),Rn.unshift(Gr)),Dn-qt>=Fn*2&&qt!==Dn-2&&(Rn[Rn.length-1]=(0,u.cloneElement)(Rn[Rn.length-1],{className:"".concat(U,"-item-before-jump-next")}),Rn.push(We)),at!==1&&Rn.unshift(yt),$e!==Dn&&Rn.push(Mt)}var ct=!this.hasPrev()||!Dn,Ot=!this.hasNext()||!Dn,vt=this.renderPrev(an),bt=this.renderNext(Jn);return u.createElement("ul",(0,t.Z)({className:M()(U,Fe,(0,J.Z)({},"".concat(U,"-disabled"),fe)),style:ye,ref:this.paginationNode},k),i,vt?u.createElement("li",{title:Pt?Re.prev_page:null,onClick:this.prev,tabIndex:ct?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(U,"-prev"),(0,J.Z)({},"".concat(U,"-disabled"),ct)),"aria-disabled":ct},vt):null,Rn,bt?u.createElement("li",{title:Pt?Re.next_page:null,onClick:this.next,tabIndex:Ot?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(U,"-next"),(0,J.Z)({},"".concat(U,"-disabled"),Ot)),"aria-disabled":Ot},bt):null,u.createElement(P,{disabled:fe,locale:Re,rootPrefixCls:U,selectComponentClass:Tn,selectPrefixCls:tr,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:qt,pageSize:gr,pageSizeOptions:pr,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Xt}))}}],[{key:"getDerivedStateFromProps",value:function(w,U){var Fe={};if("current"in w&&(Fe.current=w.current,w.current!==U.current&&(Fe.currentInputValue=Fe.current)),"pageSize"in w&&w.pageSize!==U.pageSize){var ye=U.current,fe=pe(w.pageSize,U,w);ye=ye>fe?fe:ye,"current"in w||(Fe.current=ye,Fe.currentInputValue=ye),Fe.pageSize=w.pageSize}return Fe}}]),Q}(u.Component);it.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:r.Z,style:{},itemRender:Me,totalBoundaryShowSizeChanger:50};var ge=it,Ce=e(22075),ne=e(36355),X=e(19716),we=e(8628),m=e(9763),A=e(57809);const z=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"small"})),D=v=>u.createElement(A.default,Object.assign({},v,{showSearch:!0,size:"middle"}));z.Option=A.default.Option,D.Option=A.default.Option;var B=e(9937),F=e(17313),W=e(83116),xe=e(37613);const Pe=v=>{const{componentCls:c}=v;return{[`${c}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed"}}},[`&${c}-disabled`]:{cursor:"not-allowed",[`${c}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:v.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:v.colorBorder,backgroundColor:v.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:v.itemActiveBgDisabled},a:{color:v.itemActiveColorDisabled}}},[`${c}-item-link`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${c}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${c}-simple-pager`]:{color:v.colorTextDisabled},[`${c}-jump-prev, ${c}-jump-next`]:{[`${c}-item-link-icon`]:{opacity:0},[`${c}-item-ellipsis`]:{opacity:1}}},[`&${c}-simple`]:{[`${c}-prev, ${c}-next`]:{[`&${c}-disabled ${c}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Ie=v=>{const{componentCls:c}=v;return{[`&${c}-mini ${c}-total-text, &${c}-mini ${c}-simple-pager`]:{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-item`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM-2}px`},[`&${c}-mini:not(${c}-disabled) ${c}-item:not(${c}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},[`&${c}-mini ${c}-prev, &${c}-mini ${c}-next`]:{minWidth:v.itemSizeSM,height:v.itemSizeSM,margin:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini:not(${c}-disabled)`]:{[`${c}-prev, ${c}-next`]:{[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover ${c}-item-link`]:{backgroundColor:"transparent"}}},[` &${c}-mini ${c}-prev ${c}-item-link, &${c}-mini ${c}-next ${c}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`}},[`&${c}-mini ${c}-jump-prev, &${c}-mini ${c}-jump-next`]:{height:v.itemSizeSM,marginInlineEnd:0,lineHeight:`${v.itemSizeSM}px`},[`&${c}-mini ${c}-options`]:{marginInlineStart:v.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:v.miniOptionsSizeChangerTop},"&-quick-jumper":{height:v.itemSizeSM,lineHeight:`${v.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,B.x0)(v)),{width:v.paginationMiniQuickJumperInputWidth,height:v.controlHeightSM})}}}},rt=v=>{const{componentCls:c}=v;return{[` @@ -444,8 +446,8 @@ ${c}-next, ${c}-jump-prev, ${c}-jump-next - `]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,color:v.colorText,fontFamily:v.fontFamily,lineHeight:`${v.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:v.borderRadius,cursor:"pointer",transition:`all ${v.motionDurationMid}`},[`${c}-prev, ${c}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:v.colorText,cursor:"pointer",userSelect:"none"},[`${c}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:v.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:"none",transition:`all ${v.motionDurationMid}`},[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover`]:{[`${c}-item-link`]:{backgroundColor:"transparent"}}},[`${c}-slash`]:{marginInlineEnd:v.paginationSlashMarginInlineEnd,marginInlineStart:v.paginationSlashMarginInlineStart},[`${c}-options`]:{display:"inline-block",marginInlineStart:v.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:v.controlHeight,marginInlineStart:v.marginXS,lineHeight:`${v.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,B.ik)(v)),{width:v.controlHeightLG*1.25,height:v.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:v.marginXS,marginInlineEnd:v.marginXS})}}}},ut=v=>{const{componentCls:c}=v;return{[`${c}-item`]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,marginInlineEnd:v.marginXS,fontFamily:v.fontFamily,lineHeight:`${v.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${v.paginationItemPaddingInline}px`,color:v.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${c}-item-active)`]:{"&:hover":{transition:`all ${v.motionDurationMid}`,backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},"&-active":{fontWeight:v.fontWeightStrong,backgroundColor:v.itemActiveBg,borderColor:v.colorPrimary,a:{color:v.colorPrimary},"&:hover":{borderColor:v.colorPrimaryHover},"&:hover a":{color:v.colorPrimaryHover}}}}},he=v=>{const{componentCls:c}=v;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(v)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${c}-total-text`]:{display:"inline-block",height:v.itemSize,marginInlineEnd:v.marginXS,lineHeight:`${v.itemSize-2}px`,verticalAlign:"middle"}}),ut(v)),Ct(v)),rt(v)),Ie(v)),Pe(v)),{[`@media only screen and (max-width: ${v.screenLG}px)`]:{[`${c}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${v.screenSM}px)`]:{[`${c}-options`]:{display:"none"}}}),[`&${v.componentCls}-rtl`]:{direction:"rtl"}}},qe=v=>{const{componentCls:c}=v;return{[`${c}${c}-disabled:not(${c}-mini)`]:{"&, &:hover":{[`${c}-item-link`]:{borderColor:v.colorBorder}},"&:focus-visible":{[`${c}-item-link`]:{borderColor:v.colorBorder}},[`${c}-item, ${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,[`&:hover:not(${c}-item-active)`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,a:{color:v.colorTextDisabled}},[`&${c}-item-active`]:{backgroundColor:v.itemActiveBgDisabled}},[`${c}-prev, ${c}-next`]:{"&:hover button":{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,color:v.colorTextDisabled},[`${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder}}},[`${c}:not(${c}-mini)`]:{[`${c}-prev, ${c}-next`]:{"&:hover button":{borderColor:v.colorPrimaryHover,backgroundColor:v.itemBg},[`${c}-item-link`]:{backgroundColor:v.itemLinkBg,borderColor:v.colorBorder},[`&:hover ${c}-item-link`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,color:v.colorPrimary},[`&${c}-disabled`]:{[`${c}-item-link`]:{borderColor:v.colorBorder,color:v.colorTextDisabled}}},[`${c}-item`]:{backgroundColor:v.itemBg,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,[`&:hover:not(${c}-item-active)`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,a:{color:v.colorPrimary}},"&-active":{borderColor:v.colorPrimary}}}}},T=v=>{const{componentCls:c}=v;return{[`${c}:not(${c}-disabled)`]:{[`${c}-item`]:Object.assign({},(0,F.Qy)(v)),[`${c}-jump-prev, ${c}-jump-next`]:{"&:focus-visible":Object.assign({[`${c}-item-link-icon`]:{opacity:1},[`${c}-item-ellipsis`]:{opacity:0}},(0,F.oN)(v))},[`${c}-prev, ${c}-next`]:{[`&:focus-visible ${c}-item-link`]:Object.assign({},(0,F.oN)(v))}}}};var O=(0,W.Z)("Pagination",v=>{const c=(0,xe.TS)(v,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:v.marginXXS/2,paginationMiniQuickJumperInputWidth:v.controlHeightLG*1.1,paginationItemPaddingInline:v.marginXXS*1.5,paginationEllipsisLetterSpacing:v.marginXXS/2,paginationSlashMarginInlineStart:v.marginXXS,paginationSlashMarginInlineEnd:v.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,B.e5)(v),(0,B.TM)(v));return[he(c),T(c),v.wireframe&&qe(c)]},v=>({itemBg:v.colorBgContainer,itemSize:v.controlHeight,itemSizeSM:v.controlHeightSM,itemActiveBg:v.colorBgContainer,itemLinkBg:v.colorBgContainer,itemActiveColorDisabled:v.colorTextDisabled,itemActiveBgDisabled:v.controlItemBgActiveDisabled,itemInputBg:v.colorBgContainer,miniOptionsSizeChangerTop:0})),L=function(v,c){var Q={};for(var R in v)Object.prototype.hasOwnProperty.call(v,R)&&c.indexOf(R)<0&&(Q[R]=v[R]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,R=Object.getOwnPropertySymbols(v);w{const{prefixCls:c,selectPrefixCls:Q,className:R,rootClassName:w,style:U,size:Fe,locale:ye,selectComponentClass:fe,responsive:Ae,showSizeChanger:Ne}=v,Re=L(v,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:It}=(0,we.Z)(Ae),{getPrefixCls:zt,direction:Pt,pagination:Ut={}}=u.useContext(ne.E_),Wt=zt("pagination",c),[yt,Ht]=O(Wt),Mn=Ne!=null?Ne:Ut.showSizeChanger,$n=u.useMemo(()=>{const Dn=u.createElement("span",{className:`${Wt}-item-ellipsis`},"\u2022\u2022\u2022"),Rn=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(ue.Z,null):u.createElement(h.Z,null)),Gr=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(h.Z,null):u.createElement(ue.Z,null)),We=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(le.Z,{className:`${Wt}-item-link-icon`}):u.createElement(se,{className:`${Wt}-item-link-icon`}),Dn)),ht=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(se,{className:`${Wt}-item-link-icon`}):u.createElement(le.Z,{className:`${Wt}-item-link-icon`}),Dn));return{prevIcon:Rn,nextIcon:Gr,jumpPrevIcon:We,jumpNextIcon:ht}},[Pt,Wt]),[Tn]=(0,m.Z)("Pagination",Ce.Z),tr=Object.assign(Object.assign({},Tn),ye),pr=(0,X.Z)(Fe),Un=pr==="small"||!!(It&&!pr&&Ae),qt=zt("select",Q),gr=M()({[`${Wt}-mini`]:Un,[`${Wt}-rtl`]:Pt==="rtl"},Ut==null?void 0:Ut.className,R,w,Ht),yr=Object.assign(Object.assign({},Ut==null?void 0:Ut.style),U);return yt(u.createElement(ge,Object.assign({},$n,Re,{style:yr,prefixCls:Wt,selectPrefixCls:qt,className:gr,selectComponentClass:fe||(Un?z:D),locale:tr,showSizeChanger:Mn})))},de=H},5112:function(un,Ve,e){e.d(Ve,{ZP:function(){return we}});var t=e(92310),u=e.n(t),S=e(18929),ee=e(26112),d=e(59301),I=e(36355),n=e(19716);const se=d.createContext(null),le=se.Provider;var h=se;const ue=d.createContext(null),b=ue.Provider;var M=e(5630),J=e(8654),ie=e(1684),_=e(32441),Je=e(17313),Ee=e(83116),Ue=e(37613);const be=m=>{const{componentCls:A,antCls:z}=m,D=`${A}-group`;return{[D]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-block",fontSize:0,[`&${D}-rtl`]:{direction:"rtl"},[`${z}-badge ${z}-badge-count`]:{zIndex:1},[`> ${z}-badge:not(:first-child) > ${z}-button-wrapper`]:{borderInlineStart:"none"}})}},K=m=>{const{componentCls:A,wrapperMarginInlineEnd:z,colorPrimary:D,radioSize:B,motionDurationSlow:F,motionDurationMid:W,motionEaseInOutCirc:xe,colorBgContainer:Pe,colorBorder:Ie,lineWidth:rt,dotSize:Ct,colorBgContainerDisabled:ut,colorTextDisabled:he,paddingXS:qe,dotColorDisabled:T,lineType:O,radioDotDisabledSize:L,wireframe:s,colorWhite:H}=m,de=`${A}-inner`;return{[`${A}-wrapper`]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:z,cursor:"pointer",[`&${A}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:m.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${A}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${rt}px ${O} ${D}`,borderRadius:"50%",visibility:"hidden",content:'""'},[A]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${A}-wrapper:hover &, - &:hover ${de}`]:{borderColor:D},[`${A}-input:focus-visible + ${de}`]:Object.assign({},(0,Je.oN)(m)),[`${A}:hover::after, ${A}-wrapper:hover &::after`]:{visibility:"visible"},[`${A}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:B,height:B,marginBlockStart:B/-2,marginInlineStart:B/-2,backgroundColor:s?D:H,borderBlockStart:0,borderInlineStart:0,borderRadius:B,transform:"scale(0)",opacity:0,transition:`all ${F} ${xe}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:B,height:B,backgroundColor:Pe,borderColor:Ie,borderStyle:"solid",borderWidth:rt,borderRadius:"50%",transition:`all ${W}`},[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${A}-checked`]:{[de]:{borderColor:D,backgroundColor:s?Pe:D,"&::after":{transform:`scale(${Ct/B})`,opacity:1,transition:`all ${F} ${xe}`}}},[`${A}-disabled`]:{cursor:"not-allowed",[de]:{backgroundColor:ut,borderColor:Ie,cursor:"not-allowed","&::after":{backgroundColor:T}},[`${A}-input`]:{cursor:"not-allowed"},[`${A}-disabled + span`]:{color:he,cursor:"not-allowed"},[`&${A}-checked`]:{[de]:{"&::after":{transform:`scale(${L/B})`}}}},[`span${A} + *`]:{paddingInlineStart:qe,paddingInlineEnd:qe}})}},E=m=>{const{buttonColor:A,controlHeight:z,componentCls:D,lineWidth:B,lineType:F,colorBorder:W,motionDurationSlow:xe,motionDurationMid:Pe,buttonPaddingInline:Ie,fontSize:rt,buttonBg:Ct,fontSizeLG:ut,controlHeightLG:he,controlHeightSM:qe,paddingXS:T,borderRadius:O,borderRadiusSM:L,borderRadiusLG:s,buttonCheckedBg:H,buttonSolidCheckedColor:de,colorTextDisabled:v,colorBgContainerDisabled:c,buttonCheckedBgDisabled:Q,buttonCheckedColorDisabled:R,colorPrimary:w,colorPrimaryHover:U,colorPrimaryActive:Fe,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:fe,buttonSolidCheckedActiveBg:Ae}=m;return{[`${D}-button-wrapper`]:{position:"relative",display:"inline-block",height:z,margin:0,paddingInline:Ie,paddingBlock:0,color:A,fontSize:rt,lineHeight:`${z-B*2}px`,background:Ct,border:`${B}px ${F} ${W}`,borderBlockStartWidth:B+.02,borderInlineStartWidth:0,borderInlineEndWidth:B,cursor:"pointer",transition:[`color ${Pe}`,`background ${Pe}`,`box-shadow ${Pe}`].join(","),a:{color:A},[`> ${D}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-B,insetInlineStart:-B,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:B,paddingInline:0,backgroundColor:W,transition:`background-color ${xe}`,content:'""'}},"&:first-child":{borderInlineStart:`${B}px ${F} ${W}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${D}-group-large &`]:{height:he,fontSize:ut,lineHeight:`${he-B*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},[`${D}-group-small &`]:{height:qe,paddingInline:T-B,paddingBlock:0,lineHeight:`${qe-B*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},"&:hover":{position:"relative",color:w},"&:has(:focus-visible)":Object.assign({},(0,Je.oN)(m)),[`${D}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${D}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:H,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:U,borderColor:U,"&::before":{backgroundColor:U}},"&:active":{color:Fe,borderColor:Fe,"&::before":{backgroundColor:Fe}}},[`${D}-group-solid &-checked:not(${D}-button-wrapper-disabled)`]:{color:de,background:ye,borderColor:ye,"&:hover":{color:de,background:fe,borderColor:fe},"&:active":{color:de,background:Ae,borderColor:Ae}},"&-disabled":{color:v,backgroundColor:c,borderColor:W,cursor:"not-allowed","&:first-child, &:hover":{color:v,backgroundColor:c,borderColor:W}},[`&-disabled${D}-button-wrapper-checked`]:{color:R,backgroundColor:Q,borderColor:W,boxShadow:"none"}}}},r=m=>m-4*2;var x=(0,Ee.Z)("Radio",m=>{const{controlOutline:A,controlOutlineWidth:z,radioSize:D}=m,B=`0 0 0 ${z}px ${A}`,F=B,W=r(D),xe=(0,Ue.TS)(m,{radioDotDisabledSize:W,radioFocusShadow:B,radioButtonFocusShadow:F});return[be(xe),K(xe),E(xe)]},m=>{const{wireframe:A,padding:z,marginXS:D,lineWidth:B,fontSizeLG:F,colorText:W,colorBgContainer:xe,colorTextDisabled:Pe,controlItemBgActiveDisabled:Ie,colorTextLightSolid:rt,colorPrimary:Ct,colorPrimaryHover:ut,colorPrimaryActive:he}=m,qe=4,T=F,O=A?r(T):T-(qe+B)*2;return{radioSize:T,dotSize:O,dotColorDisabled:Pe,buttonSolidCheckedColor:rt,buttonSolidCheckedBg:Ct,buttonSolidCheckedHoverBg:ut,buttonSolidCheckedActiveBg:he,buttonBg:xe,buttonCheckedBg:xe,buttonColor:W,buttonCheckedBgDisabled:Ie,buttonCheckedColorDisabled:Pe,buttonPaddingInline:z-B,wrapperMarginInlineEnd:D}}),P=e(14088),G=e(4572),Y=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var z,D;const B=d.useContext(h),F=d.useContext(ue),{getPrefixCls:W,direction:xe,radio:Pe}=d.useContext(I.E_),Ie=d.useRef(null),rt=(0,J.sQ)(A,Ie),{isFormItemInput:Ct}=d.useContext(_.aM),ut=Fe=>{var ye,fe;(ye=m.onChange)===null||ye===void 0||ye.call(m,Fe),(fe=B==null?void 0:B.onChange)===null||fe===void 0||fe.call(B,Fe)},{prefixCls:he,className:qe,rootClassName:T,children:O,style:L}=m,s=Y(m,["prefixCls","className","rootClassName","children","style"]),H=W("radio",he),de=((B==null?void 0:B.optionType)||F)==="button",v=de?`${H}-button`:H,[c,Q]=x(H),R=Object.assign({},s),w=d.useContext(ie.Z);B&&(R.name=B.name,R.onChange=ut,R.checked=m.value===B.value,R.disabled=(z=R.disabled)!==null&&z!==void 0?z:B.disabled),R.disabled=(D=R.disabled)!==null&&D!==void 0?D:w;const U=u()(`${v}-wrapper`,{[`${v}-wrapper-checked`]:R.checked,[`${v}-wrapper-disabled`]:R.disabled,[`${v}-wrapper-rtl`]:xe==="rtl",[`${v}-wrapper-in-form-item`]:Ct},Pe==null?void 0:Pe.className,qe,T,Q);return c(d.createElement(P.Z,{component:"Radio",disabled:R.disabled},d.createElement("label",{className:U,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),L),onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave},d.createElement(M.Z,Object.assign({},R,{className:u()(R.className,!de&&G.A),type:"radio",prefixCls:v,ref:rt})),O!==void 0?d.createElement("span",null,O):null)))};var Me=d.forwardRef(V);const pe=d.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D}=d.useContext(I.E_),[B,F]=(0,S.Z)(m.defaultValue,{value:m.value}),W=ye=>{const fe=B,Ae=ye.target.value;"value"in m||F(Ae);const{onChange:Ne}=m;Ne&&Ae!==fe&&Ne(ye)},{prefixCls:xe,className:Pe,rootClassName:Ie,options:rt,buttonStyle:Ct="outline",disabled:ut,children:he,size:qe,style:T,id:O,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de}=m,v=z("radio",xe),c=`${v}-group`,[Q,R]=x(v);let w=he;rt&&rt.length>0&&(w=rt.map(ye=>typeof ye=="string"||typeof ye=="number"?d.createElement(Me,{key:ye.toString(),prefixCls:v,disabled:ut,value:ye,checked:B===ye},ye):d.createElement(Me,{key:`radio-group-value-options-${ye.value}`,prefixCls:v,disabled:ye.disabled||ut,value:ye.value,checked:B===ye.value,title:ye.title,style:ye.style},ye.label)));const U=(0,n.Z)(qe),Fe=u()(c,`${c}-${Ct}`,{[`${c}-${U}`]:U,[`${c}-rtl`]:D==="rtl"},Pe,Ie,R);return Q(d.createElement("div",Object.assign({},(0,ee.Z)(m,{aria:!0,data:!0}),{className:Fe,style:T,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de,id:O,ref:A}),d.createElement(le,{value:{onChange:W,value:B,disabled:m.disabled,name:m.name,optionType:m.optionType}},w)))});var it=d.memo(pe),ge=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{const{getPrefixCls:z}=d.useContext(I.E_),{prefixCls:D}=m,B=ge(m,["prefixCls"]),F=z("radio",D);return d.createElement(b,{value:"button"},d.createElement(Me,Object.assign({prefixCls:F},B,{type:"radio",ref:A})))};var ne=d.forwardRef(Ce);const X=Me;X.Button=ne,X.Group=it,X.__ANT_RADIO=!0;var we=X},57809:function(un,Ve,e){var t=e(92310),u=e.n(t),S=e(77861),ee=e(2738),d=e(59301),I=e(53487),n=e(62892),se=e(19080),le=e(36355),h=e(1684),ue=e(93891),b=e(19716),M=e(32441),J=e(33234),ie=e(14154),_=e(58582),Je=e(84443),Ee=e(66339),Ue=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{var G,{prefixCls:Y,bordered:V=!0,className:Z,rootClassName:Me,getPopupContainer:pe,popupClassName:it,dropdownClassName:ge,listHeight:Ce=256,placement:ne,listItemHeight:X=24,size:we,disabled:m,notFoundContent:A,status:z,builtinPlacements:D,dropdownMatchSelectWidth:B,popupMatchSelectWidth:F,direction:W,style:xe,allowClear:Pe}=x,Ie=Ue(x,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:rt,getPrefixCls:Ct,renderEmpty:ut,direction:he,virtual:qe,popupMatchSelectWidth:T,popupOverflow:O,select:L}=d.useContext(le.E_),s=Ct("select",Y),H=Ct(),de=W!=null?W:he,{compactSize:v,compactItemClassnames:c}=(0,J.ri)(s,de),[Q,R]=(0,ie.Z)(s),w=d.useMemo(()=>{const{mode:yr}=Ie;if(yr!=="combobox")return yr===be?"combobox":yr},[Ie.mode]),U=w==="multiple"||w==="tags",Fe=(0,Je.Z)(Ie.suffixIcon,Ie.showArrow),ye=(G=F!=null?F:B)!==null&&G!==void 0?G:T,{status:fe,hasFeedback:Ae,isFormItemInput:Ne,feedbackIcon:Re}=d.useContext(M.aM),It=(0,se.F)(fe,z);let zt;A!==void 0?zt=A:w==="combobox"?zt=null:zt=(ut==null?void 0:ut("Select"))||d.createElement(ue.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:Ut,removeIcon:Wt,clearIcon:yt}=(0,Ee.Z)(Object.assign(Object.assign({},Ie),{multiple:U,hasFeedback:Ae,feedbackIcon:Re,showSuffixIcon:Fe,prefixCls:s,showArrow:Ie.showArrow,componentName:"Select"})),Ht=Pe===!0?{clearIcon:yt}:Pe,Mn=(0,ee.Z)(Ie,["suffixIcon","itemIcon"]),$n=u()(it||ge,{[`${s}-dropdown-${de}`]:de==="rtl"},Me,R),Tn=(0,b.Z)(yr=>{var Dn;return(Dn=we!=null?we:v)!==null&&Dn!==void 0?Dn:yr}),tr=d.useContext(h.Z),pr=m!=null?m:tr,Un=u()({[`${s}-lg`]:Tn==="large",[`${s}-sm`]:Tn==="small",[`${s}-rtl`]:de==="rtl",[`${s}-borderless`]:!V,[`${s}-in-form-item`]:Ne},(0,se.Z)(s,It,Ae),c,L==null?void 0:L.className,Z,Me,R),qt=d.useMemo(()=>ne!==void 0?ne:de==="rtl"?"bottomRight":"bottomLeft",[ne,de]),gr=(0,_.Z)(D,O);return Q(d.createElement(S.ZP,Object.assign({ref:P,virtual:qe,showSearch:L==null?void 0:L.showSearch},Mn,{style:Object.assign(Object.assign({},L==null?void 0:L.style),xe),dropdownMatchSelectWidth:ye,builtinPlacements:gr,transitionName:(0,n.m)(H,"slide-up",Ie.transitionName),listHeight:Ce,listItemHeight:X,mode:w,prefixCls:s,placement:qt,direction:de,suffixIcon:Pt,menuItemSelectedIcon:Ut,removeIcon:Wt,allowClear:Ht,notFoundContent:zt,className:Un,getPopupContainer:pe||rt,dropdownClassName:$n,disabled:pr})))},E=d.forwardRef(K),r=(0,I.Z)(E);E.SECRET_COMBOBOX_MODE_DO_NOT_USE=be,E.Option=S.Wx,E.OptGroup=S.Xo,E._InternalPanelDoNotUseOrYouWillBeFired=r,Ve.default=E},14154:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116),d=e(13826),I=e(92899);const n=r=>{const{optionHeight:x,optionFontSize:P,optionLineHeight:G,optionPadding:Y}=r;return{position:"relative",display:"block",minHeight:x,padding:Y,color:r.colorText,fontWeight:"normal",fontSize:P,lineHeight:G,boxSizing:"border-box"}};var le=r=>{const{antCls:x,componentCls:P}=r,G=`${P}-item`,Y=`&${x}-slide-up-enter${x}-slide-up-enter-active`,V=`&${x}-slide-up-appear${x}-slide-up-appear-active`,Z=`&${x}-slide-up-leave${x}-slide-up-leave-active`,Me=`${P}-dropdown-placement-`;return[{[`${P}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,color:v.colorText,fontFamily:v.fontFamily,lineHeight:`${v.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:v.borderRadius,cursor:"pointer",transition:`all ${v.motionDurationMid}`},[`${c}-prev, ${c}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:v.colorText,cursor:"pointer",userSelect:"none"},[`${c}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:v.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:"none",transition:`all ${v.motionDurationMid}`},[`&:hover ${c}-item-link`]:{backgroundColor:v.colorBgTextHover},[`&:active ${c}-item-link`]:{backgroundColor:v.colorBgTextActive},[`&${c}-disabled:hover`]:{[`${c}-item-link`]:{backgroundColor:"transparent"}}},[`${c}-slash`]:{marginInlineEnd:v.paginationSlashMarginInlineEnd,marginInlineStart:v.paginationSlashMarginInlineStart},[`${c}-options`]:{display:"inline-block",marginInlineStart:v.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:v.controlHeight,marginInlineStart:v.marginXS,lineHeight:`${v.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,B.ik)(v)),{width:v.controlHeightLG*1.25,height:v.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:v.marginXS,marginInlineEnd:v.marginXS})}}}},ut=v=>{const{componentCls:c}=v;return{[`${c}-item`]:{display:"inline-block",minWidth:v.itemSize,height:v.itemSize,marginInlineEnd:v.marginXS,fontFamily:v.fontFamily,lineHeight:`${v.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${v.lineWidth}px ${v.lineType} transparent`,borderRadius:v.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${v.paginationItemPaddingInline}px`,color:v.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${c}-item-active)`]:{"&:hover":{transition:`all ${v.motionDurationMid}`,backgroundColor:v.colorBgTextHover},"&:active":{backgroundColor:v.colorBgTextActive}},"&-active":{fontWeight:v.fontWeightStrong,backgroundColor:v.itemActiveBg,borderColor:v.colorPrimary,a:{color:v.colorPrimary},"&:hover":{borderColor:v.colorPrimaryHover},"&:hover a":{color:v.colorPrimaryHover}}}}},he=v=>{const{componentCls:c}=v;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(v)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${c}-total-text`]:{display:"inline-block",height:v.itemSize,marginInlineEnd:v.marginXS,lineHeight:`${v.itemSize-2}px`,verticalAlign:"middle"}}),ut(v)),Ct(v)),rt(v)),Ie(v)),Pe(v)),{[`@media only screen and (max-width: ${v.screenLG}px)`]:{[`${c}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${v.screenSM}px)`]:{[`${c}-options`]:{display:"none"}}}),[`&${v.componentCls}-rtl`]:{direction:"rtl"}}},qe=v=>{const{componentCls:c}=v;return{[`${c}${c}-disabled:not(${c}-mini)`]:{"&, &:hover":{[`${c}-item-link`]:{borderColor:v.colorBorder}},"&:focus-visible":{[`${c}-item-link`]:{borderColor:v.colorBorder}},[`${c}-item, ${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,[`&:hover:not(${c}-item-active)`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,a:{color:v.colorTextDisabled}},[`&${c}-item-active`]:{backgroundColor:v.itemActiveBgDisabled}},[`${c}-prev, ${c}-next`]:{"&:hover button":{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder,color:v.colorTextDisabled},[`${c}-item-link`]:{backgroundColor:v.colorBgContainerDisabled,borderColor:v.colorBorder}}},[`${c}:not(${c}-mini)`]:{[`${c}-prev, ${c}-next`]:{"&:hover button":{borderColor:v.colorPrimaryHover,backgroundColor:v.itemBg},[`${c}-item-link`]:{backgroundColor:v.itemLinkBg,borderColor:v.colorBorder},[`&:hover ${c}-item-link`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,color:v.colorPrimary},[`&${c}-disabled`]:{[`${c}-item-link`]:{borderColor:v.colorBorder,color:v.colorTextDisabled}}},[`${c}-item`]:{backgroundColor:v.itemBg,border:`${v.lineWidth}px ${v.lineType} ${v.colorBorder}`,[`&:hover:not(${c}-item-active)`]:{borderColor:v.colorPrimary,backgroundColor:v.itemBg,a:{color:v.colorPrimary}},"&-active":{borderColor:v.colorPrimary}}}}},T=v=>{const{componentCls:c}=v;return{[`${c}:not(${c}-disabled)`]:{[`${c}-item`]:Object.assign({},(0,F.Qy)(v)),[`${c}-jump-prev, ${c}-jump-next`]:{"&:focus-visible":Object.assign({[`${c}-item-link-icon`]:{opacity:1},[`${c}-item-ellipsis`]:{opacity:0}},(0,F.oN)(v))},[`${c}-prev, ${c}-next`]:{[`&:focus-visible ${c}-item-link`]:Object.assign({},(0,F.oN)(v))}}}};var O=(0,W.Z)("Pagination",v=>{const c=(0,xe.TS)(v,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:v.marginXXS/2,paginationMiniQuickJumperInputWidth:v.controlHeightLG*1.1,paginationItemPaddingInline:v.marginXXS*1.5,paginationEllipsisLetterSpacing:v.marginXXS/2,paginationSlashMarginInlineStart:v.marginXXS,paginationSlashMarginInlineEnd:v.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,B.e5)(v),(0,B.TM)(v));return[he(c),T(c),v.wireframe&&qe(c)]},v=>({itemBg:v.colorBgContainer,itemSize:v.controlHeight,itemSizeSM:v.controlHeightSM,itemActiveBg:v.colorBgContainer,itemLinkBg:v.colorBgContainer,itemActiveColorDisabled:v.colorTextDisabled,itemActiveBgDisabled:v.controlItemBgActiveDisabled,itemInputBg:v.colorBgContainer,miniOptionsSizeChangerTop:0})),L=function(v,c){var Q={};for(var R in v)Object.prototype.hasOwnProperty.call(v,R)&&c.indexOf(R)<0&&(Q[R]=v[R]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,R=Object.getOwnPropertySymbols(v);w{const{prefixCls:c,selectPrefixCls:Q,className:R,rootClassName:w,style:U,size:Fe,locale:ye,selectComponentClass:fe,responsive:Ae,showSizeChanger:Ne}=v,Re=L(v,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:It}=(0,we.Z)(Ae),{getPrefixCls:zt,direction:Pt,pagination:Ut={}}=u.useContext(ne.E_),Wt=zt("pagination",c),[ht,Ht]=O(Wt),Mn=Ne!=null?Ne:Ut.showSizeChanger,$n=u.useMemo(()=>{const Dn=u.createElement("span",{className:`${Wt}-item-ellipsis`},"\u2022\u2022\u2022"),Rn=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(ue.Z,null):u.createElement(h.Z,null)),Gr=u.createElement("button",{className:`${Wt}-item-link`,type:"button",tabIndex:-1},Pt==="rtl"?u.createElement(h.Z,null):u.createElement(ue.Z,null)),We=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(le.Z,{className:`${Wt}-item-link-icon`}):u.createElement(se,{className:`${Wt}-item-link-icon`}),Dn)),yt=u.createElement("a",{className:`${Wt}-item-link`},u.createElement("div",{className:`${Wt}-item-container`},Pt==="rtl"?u.createElement(se,{className:`${Wt}-item-link-icon`}):u.createElement(le.Z,{className:`${Wt}-item-link-icon`}),Dn));return{prevIcon:Rn,nextIcon:Gr,jumpPrevIcon:We,jumpNextIcon:yt}},[Pt,Wt]),[Tn]=(0,m.Z)("Pagination",Ce.Z),tr=Object.assign(Object.assign({},Tn),ye),pr=(0,X.Z)(Fe),Un=pr==="small"||!!(It&&!pr&&Ae),qt=zt("select",Q),gr=M()({[`${Wt}-mini`]:Un,[`${Wt}-rtl`]:Pt==="rtl"},Ut==null?void 0:Ut.className,R,w,Ht),yr=Object.assign(Object.assign({},Ut==null?void 0:Ut.style),U);return ht(u.createElement(ge,Object.assign({},$n,Re,{style:yr,prefixCls:Wt,selectPrefixCls:qt,className:gr,selectComponentClass:fe||(Un?z:D),locale:tr,showSizeChanger:Mn})))},de=H},5112:function(un,Ve,e){e.d(Ve,{ZP:function(){return we}});var t=e(92310),u=e.n(t),S=e(18929),ee=e(26112),d=e(59301),I=e(36355),n=e(19716);const se=d.createContext(null),le=se.Provider;var h=se;const ue=d.createContext(null),b=ue.Provider;var M=e(5630),J=e(8654),ie=e(1684),_=e(32441),Je=e(17313),Ee=e(83116),Ue=e(37613);const be=m=>{const{componentCls:A,antCls:z}=m,D=`${A}-group`;return{[D]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-block",fontSize:0,[`&${D}-rtl`]:{direction:"rtl"},[`${z}-badge ${z}-badge-count`]:{zIndex:1},[`> ${z}-badge:not(:first-child) > ${z}-button-wrapper`]:{borderInlineStart:"none"}})}},K=m=>{const{componentCls:A,wrapperMarginInlineEnd:z,colorPrimary:D,radioSize:B,motionDurationSlow:F,motionDurationMid:W,motionEaseInOutCirc:xe,colorBgContainer:Pe,colorBorder:Ie,lineWidth:rt,dotSize:Ct,colorBgContainerDisabled:ut,colorTextDisabled:he,paddingXS:qe,dotColorDisabled:T,lineType:O,radioDotDisabledSize:L,wireframe:s,colorWhite:H}=m,de=`${A}-inner`;return{[`${A}-wrapper`]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:z,cursor:"pointer",[`&${A}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:m.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${A}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${rt}px ${O} ${D}`,borderRadius:"50%",visibility:"hidden",content:'""'},[A]:Object.assign(Object.assign({},(0,Je.Wf)(m)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${A}-wrapper:hover &, + &:hover ${de}`]:{borderColor:D},[`${A}-input:focus-visible + ${de}`]:Object.assign({},(0,Je.oN)(m)),[`${A}:hover::after, ${A}-wrapper:hover &::after`]:{visibility:"visible"},[`${A}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:B,height:B,marginBlockStart:B/-2,marginInlineStart:B/-2,backgroundColor:s?D:H,borderBlockStart:0,borderInlineStart:0,borderRadius:B,transform:"scale(0)",opacity:0,transition:`all ${F} ${xe}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:B,height:B,backgroundColor:Pe,borderColor:Ie,borderStyle:"solid",borderWidth:rt,borderRadius:"50%",transition:`all ${W}`},[`${A}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${A}-checked`]:{[de]:{borderColor:D,backgroundColor:s?Pe:D,"&::after":{transform:`scale(${Ct/B})`,opacity:1,transition:`all ${F} ${xe}`}}},[`${A}-disabled`]:{cursor:"not-allowed",[de]:{backgroundColor:ut,borderColor:Ie,cursor:"not-allowed","&::after":{backgroundColor:T}},[`${A}-input`]:{cursor:"not-allowed"},[`${A}-disabled + span`]:{color:he,cursor:"not-allowed"},[`&${A}-checked`]:{[de]:{"&::after":{transform:`scale(${L/B})`}}}},[`span${A} + *`]:{paddingInlineStart:qe,paddingInlineEnd:qe}})}},E=m=>{const{buttonColor:A,controlHeight:z,componentCls:D,lineWidth:B,lineType:F,colorBorder:W,motionDurationSlow:xe,motionDurationMid:Pe,buttonPaddingInline:Ie,fontSize:rt,buttonBg:Ct,fontSizeLG:ut,controlHeightLG:he,controlHeightSM:qe,paddingXS:T,borderRadius:O,borderRadiusSM:L,borderRadiusLG:s,buttonCheckedBg:H,buttonSolidCheckedColor:de,colorTextDisabled:v,colorBgContainerDisabled:c,buttonCheckedBgDisabled:Q,buttonCheckedColorDisabled:R,colorPrimary:w,colorPrimaryHover:U,colorPrimaryActive:Fe,buttonSolidCheckedBg:ye,buttonSolidCheckedHoverBg:fe,buttonSolidCheckedActiveBg:Ae}=m;return{[`${D}-button-wrapper`]:{position:"relative",display:"inline-block",height:z,margin:0,paddingInline:Ie,paddingBlock:0,color:A,fontSize:rt,lineHeight:`${z-B*2}px`,background:Ct,border:`${B}px ${F} ${W}`,borderBlockStartWidth:B+.02,borderInlineStartWidth:0,borderInlineEndWidth:B,cursor:"pointer",transition:[`color ${Pe}`,`background ${Pe}`,`box-shadow ${Pe}`].join(","),a:{color:A},[`> ${D}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-B,insetInlineStart:-B,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:B,paddingInline:0,backgroundColor:W,transition:`background-color ${xe}`,content:'""'}},"&:first-child":{borderInlineStart:`${B}px ${F} ${W}`,borderStartStartRadius:O,borderEndStartRadius:O},"&:last-child":{borderStartEndRadius:O,borderEndEndRadius:O},"&:first-child:last-child":{borderRadius:O},[`${D}-group-large &`]:{height:he,fontSize:ut,lineHeight:`${he-B*2}px`,"&:first-child":{borderStartStartRadius:s,borderEndStartRadius:s},"&:last-child":{borderStartEndRadius:s,borderEndEndRadius:s}},[`${D}-group-small &`]:{height:qe,paddingInline:T-B,paddingBlock:0,lineHeight:`${qe-B*2}px`,"&:first-child":{borderStartStartRadius:L,borderEndStartRadius:L},"&:last-child":{borderStartEndRadius:L,borderEndEndRadius:L}},"&:hover":{position:"relative",color:w},"&:has(:focus-visible)":Object.assign({},(0,Je.oN)(m)),[`${D}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${D}-button-wrapper-disabled)`]:{zIndex:1,color:w,background:H,borderColor:w,"&::before":{backgroundColor:w},"&:first-child":{borderColor:w},"&:hover":{color:U,borderColor:U,"&::before":{backgroundColor:U}},"&:active":{color:Fe,borderColor:Fe,"&::before":{backgroundColor:Fe}}},[`${D}-group-solid &-checked:not(${D}-button-wrapper-disabled)`]:{color:de,background:ye,borderColor:ye,"&:hover":{color:de,background:fe,borderColor:fe},"&:active":{color:de,background:Ae,borderColor:Ae}},"&-disabled":{color:v,backgroundColor:c,borderColor:W,cursor:"not-allowed","&:first-child, &:hover":{color:v,backgroundColor:c,borderColor:W}},[`&-disabled${D}-button-wrapper-checked`]:{color:R,backgroundColor:Q,borderColor:W,boxShadow:"none"}}}},r=m=>m-4*2;var x=(0,Ee.Z)("Radio",m=>{const{controlOutline:A,controlOutlineWidth:z,radioSize:D}=m,B=`0 0 0 ${z}px ${A}`,F=B,W=r(D),xe=(0,Ue.TS)(m,{radioDotDisabledSize:W,radioFocusShadow:B,radioButtonFocusShadow:F});return[be(xe),K(xe),E(xe)]},m=>{const{wireframe:A,padding:z,marginXS:D,lineWidth:B,fontSizeLG:F,colorText:W,colorBgContainer:xe,colorTextDisabled:Pe,controlItemBgActiveDisabled:Ie,colorTextLightSolid:rt,colorPrimary:Ct,colorPrimaryHover:ut,colorPrimaryActive:he}=m,qe=4,T=F,O=A?r(T):T-(qe+B)*2;return{radioSize:T,dotSize:O,dotColorDisabled:Pe,buttonSolidCheckedColor:rt,buttonSolidCheckedBg:Ct,buttonSolidCheckedHoverBg:ut,buttonSolidCheckedActiveBg:he,buttonBg:xe,buttonCheckedBg:xe,buttonColor:W,buttonCheckedBgDisabled:Ie,buttonCheckedColorDisabled:Pe,buttonPaddingInline:z-B,wrapperMarginInlineEnd:D}}),P=e(14088),G=e(4572),Y=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var z,D;const B=d.useContext(h),F=d.useContext(ue),{getPrefixCls:W,direction:xe,radio:Pe}=d.useContext(I.E_),Ie=d.useRef(null),rt=(0,J.sQ)(A,Ie),{isFormItemInput:Ct}=d.useContext(_.aM),ut=Fe=>{var ye,fe;(ye=m.onChange)===null||ye===void 0||ye.call(m,Fe),(fe=B==null?void 0:B.onChange)===null||fe===void 0||fe.call(B,Fe)},{prefixCls:he,className:qe,rootClassName:T,children:O,style:L}=m,s=Y(m,["prefixCls","className","rootClassName","children","style"]),H=W("radio",he),de=((B==null?void 0:B.optionType)||F)==="button",v=de?`${H}-button`:H,[c,Q]=x(H),R=Object.assign({},s),w=d.useContext(ie.Z);B&&(R.name=B.name,R.onChange=ut,R.checked=m.value===B.value,R.disabled=(z=R.disabled)!==null&&z!==void 0?z:B.disabled),R.disabled=(D=R.disabled)!==null&&D!==void 0?D:w;const U=u()(`${v}-wrapper`,{[`${v}-wrapper-checked`]:R.checked,[`${v}-wrapper-disabled`]:R.disabled,[`${v}-wrapper-rtl`]:xe==="rtl",[`${v}-wrapper-in-form-item`]:Ct},Pe==null?void 0:Pe.className,qe,T,Q);return c(d.createElement(P.Z,{component:"Radio",disabled:R.disabled},d.createElement("label",{className:U,style:Object.assign(Object.assign({},Pe==null?void 0:Pe.style),L),onMouseEnter:m.onMouseEnter,onMouseLeave:m.onMouseLeave},d.createElement(M.Z,Object.assign({},R,{className:u()(R.className,!de&&G.A),type:"radio",prefixCls:v,ref:rt})),O!==void 0?d.createElement("span",null,O):null)))};var Me=d.forwardRef(V);const pe=d.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D}=d.useContext(I.E_),[B,F]=(0,S.Z)(m.defaultValue,{value:m.value}),W=ye=>{const fe=B,Ae=ye.target.value;"value"in m||F(Ae);const{onChange:Ne}=m;Ne&&Ae!==fe&&Ne(ye)},{prefixCls:xe,className:Pe,rootClassName:Ie,options:rt,buttonStyle:Ct="outline",disabled:ut,children:he,size:qe,style:T,id:O,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de}=m,v=z("radio",xe),c=`${v}-group`,[Q,R]=x(v);let w=he;rt&&rt.length>0&&(w=rt.map(ye=>typeof ye=="string"||typeof ye=="number"?d.createElement(Me,{key:ye.toString(),prefixCls:v,disabled:ut,value:ye,checked:B===ye},ye):d.createElement(Me,{key:`radio-group-value-options-${ye.value}`,prefixCls:v,disabled:ye.disabled||ut,value:ye.value,checked:B===ye.value,title:ye.title,style:ye.style},ye.label)));const U=(0,n.Z)(qe),Fe=u()(c,`${c}-${Ct}`,{[`${c}-${U}`]:U,[`${c}-rtl`]:D==="rtl"},Pe,Ie,R);return Q(d.createElement("div",Object.assign({},(0,ee.Z)(m,{aria:!0,data:!0}),{className:Fe,style:T,onMouseEnter:L,onMouseLeave:s,onFocus:H,onBlur:de,id:O,ref:A}),d.createElement(le,{value:{onChange:W,value:B,disabled:m.disabled,name:m.name,optionType:m.optionType}},w)))});var it=d.memo(pe),ge=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{const{getPrefixCls:z}=d.useContext(I.E_),{prefixCls:D}=m,B=ge(m,["prefixCls"]),F=z("radio",D);return d.createElement(b,{value:"button"},d.createElement(Me,Object.assign({prefixCls:F},B,{type:"radio",ref:A})))};var ne=d.forwardRef(Ce);const X=Me;X.Button=ne,X.Group=it,X.__ANT_RADIO=!0;var we=X},57809:function(un,Ve,e){var t=e(92310),u=e.n(t),S=e(77861),ee=e(2738),d=e(59301),I=e(53487),n=e(62892),se=e(19080),le=e(36355),h=e(1684),ue=e(93891),b=e(19716),M=e(32441),J=e(33234),ie=e(14154),_=e(58582),Je=e(84443),Ee=e(66339),Ue=function(x,P){var G={};for(var Y in x)Object.prototype.hasOwnProperty.call(x,Y)&&P.indexOf(Y)<0&&(G[Y]=x[Y]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,Y=Object.getOwnPropertySymbols(x);V{var G,{prefixCls:Y,bordered:V=!0,className:Z,rootClassName:Me,getPopupContainer:pe,popupClassName:it,dropdownClassName:ge,listHeight:Ce=256,placement:ne,listItemHeight:X=24,size:we,disabled:m,notFoundContent:A,status:z,builtinPlacements:D,dropdownMatchSelectWidth:B,popupMatchSelectWidth:F,direction:W,style:xe,allowClear:Pe}=x,Ie=Ue(x,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:rt,getPrefixCls:Ct,renderEmpty:ut,direction:he,virtual:qe,popupMatchSelectWidth:T,popupOverflow:O,select:L}=d.useContext(le.E_),s=Ct("select",Y),H=Ct(),de=W!=null?W:he,{compactSize:v,compactItemClassnames:c}=(0,J.ri)(s,de),[Q,R]=(0,ie.Z)(s),w=d.useMemo(()=>{const{mode:yr}=Ie;if(yr!=="combobox")return yr===be?"combobox":yr},[Ie.mode]),U=w==="multiple"||w==="tags",Fe=(0,Je.Z)(Ie.suffixIcon,Ie.showArrow),ye=(G=F!=null?F:B)!==null&&G!==void 0?G:T,{status:fe,hasFeedback:Ae,isFormItemInput:Ne,feedbackIcon:Re}=d.useContext(M.aM),It=(0,se.F)(fe,z);let zt;A!==void 0?zt=A:w==="combobox"?zt=null:zt=(ut==null?void 0:ut("Select"))||d.createElement(ue.Z,{componentName:"Select"});const{suffixIcon:Pt,itemIcon:Ut,removeIcon:Wt,clearIcon:ht}=(0,Ee.Z)(Object.assign(Object.assign({},Ie),{multiple:U,hasFeedback:Ae,feedbackIcon:Re,showSuffixIcon:Fe,prefixCls:s,showArrow:Ie.showArrow,componentName:"Select"})),Ht=Pe===!0?{clearIcon:ht}:Pe,Mn=(0,ee.Z)(Ie,["suffixIcon","itemIcon"]),$n=u()(it||ge,{[`${s}-dropdown-${de}`]:de==="rtl"},Me,R),Tn=(0,b.Z)(yr=>{var Dn;return(Dn=we!=null?we:v)!==null&&Dn!==void 0?Dn:yr}),tr=d.useContext(h.Z),pr=m!=null?m:tr,Un=u()({[`${s}-lg`]:Tn==="large",[`${s}-sm`]:Tn==="small",[`${s}-rtl`]:de==="rtl",[`${s}-borderless`]:!V,[`${s}-in-form-item`]:Ne},(0,se.Z)(s,It,Ae),c,L==null?void 0:L.className,Z,Me,R),qt=d.useMemo(()=>ne!==void 0?ne:de==="rtl"?"bottomRight":"bottomLeft",[ne,de]),gr=(0,_.Z)(D,O);return Q(d.createElement(S.ZP,Object.assign({ref:P,virtual:qe,showSearch:L==null?void 0:L.showSearch},Mn,{style:Object.assign(Object.assign({},L==null?void 0:L.style),xe),dropdownMatchSelectWidth:ye,builtinPlacements:gr,transitionName:(0,n.m)(H,"slide-up",Ie.transitionName),listHeight:Ce,listItemHeight:X,mode:w,prefixCls:s,placement:qt,direction:de,suffixIcon:Pt,menuItemSelectedIcon:Ut,removeIcon:Wt,allowClear:Ht,notFoundContent:zt,className:Un,getPopupContainer:pe||rt,dropdownClassName:$n,disabled:pr})))},E=d.forwardRef(K),r=(0,I.Z)(E);E.SECRET_COMBOBOX_MODE_DO_NOT_USE=be,E.Option=S.Wx,E.OptGroup=S.Xo,E._InternalPanelDoNotUseOrYouWillBeFired=r,Ve.default=E},14154:function(un,Ve,e){e.d(Ve,{Z:function(){return E}});var t=e(17313),u=e(74207),S=e(37613),ee=e(83116),d=e(13826),I=e(92899);const n=r=>{const{optionHeight:x,optionFontSize:P,optionLineHeight:G,optionPadding:Y}=r;return{position:"relative",display:"block",minHeight:x,padding:Y,color:r.colorText,fontWeight:"normal",fontSize:P,lineHeight:G,boxSizing:"border-box"}};var le=r=>{const{antCls:x,componentCls:P}=r,G=`${P}-item`,Y=`&${x}-slide-up-enter${x}-slide-up-enter-active`,V=`&${x}-slide-up-appear${x}-slide-up-appear-active`,Z=`&${x}-slide-up-leave${x}-slide-up-leave-active`,Me=`${P}-dropdown-placement-`;return[{[`${P}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(r)),{position:"absolute",top:-9999,zIndex:r.zIndexPopup,boxSizing:"border-box",padding:r.paddingXXS,overflow:"hidden",fontSize:r.fontSize,fontVariant:"initial",backgroundColor:r.colorBgElevated,borderRadius:r.borderRadiusLG,outline:"none",boxShadow:r.boxShadowSecondary,[` ${Y}${Me}bottomLeft, ${V}${Me}bottomLeft `]:{animationName:d.fJ},[` @@ -476,7 +478,7 @@ `]:{opacity:0,animationTimingFunction:M.motionEaseOutCirc},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInOutCirc}}]}},13826:function(un,Ve,e){e.d(Ve,{Qt:function(){return d},Uw:function(){return ee},fJ:function(){return S},ly:function(){return I},oN:function(){return b}});var t=e(93083),u=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}}),ee=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),d=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),I=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),n=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),se=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),le=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),h=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),ue={"slide-up":{inKeyframes:S,outKeyframes:ee},"slide-down":{inKeyframes:d,outKeyframes:I},"slide-left":{inKeyframes:n,outKeyframes:se},"slide-right":{inKeyframes:le,outKeyframes:h}},b=(M,J)=>{const{antCls:ie}=M,_=`${ie}-${J}`,{inKeyframes:Je,outKeyframes:Ee}=ue[J];return[(0,u.R)(_,Je,Ee,M.motionDurationMid),{[` ${_}-enter, ${_}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:M.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInQuint}}]}},15969:function(un,Ve,e){e.d(Ve,{N:function(){return t}});const t=u=>({color:u.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:focus, &:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive}})},1710:function(un,Ve,e){e.d(Ve,{default:function(){return xi}});var t={},u="rc-table-internal-hook",S=e(50298),ee=e(6089),d=e(34280),I=e(13697),n=e(59301),se=e(4676);function le(a){var l=n.createContext(void 0),N=function(te){var ae=te.value,ze=te.children,Ze=n.useRef(ae);Ze.current=ae;var Oe=n.useState(function(){return{getValue:function(){return Ze.current},listeners:new Set}}),Ge=(0,S.Z)(Oe,1),st=Ge[0];return(0,d.Z)(function(){(0,se.unstable_batchedUpdates)(function(){st.listeners.forEach(function(Qe){Qe(ae)})})},[ae]),n.createElement(l.Provider,{value:st},ze)};return{Context:l,Provider:N,defaultValue:a}}function h(a,l){var N=(0,ee.Z)(typeof l=="function"?l:function(Qe){if(l===void 0)return Qe;if(!Array.isArray(l))return Qe[l];var Rt={};return l.forEach(function(wt){Rt[wt]=Qe[wt]}),Rt}),j=n.useContext(a==null?void 0:a.Context),te=j||{},ae=te.listeners,ze=te.getValue,Ze=n.useRef();Ze.current=N(j?ze():a==null?void 0:a.defaultValue);var Oe=n.useState({}),Ge=(0,S.Z)(Oe,2),st=Ge[1];return(0,d.Z)(function(){if(!j)return;function Qe(Rt){var wt=N(Rt);(0,I.Z)(Ze.current,wt,!0)||st({})}return ae.add(Qe),function(){ae.delete(Qe)}},[j]),Ze.current}var ue=e(14809),b=e(8654);function M(){var a=n.createContext(null);function l(){return n.useContext(a)}function N(te,ae){var ze=(0,b.Yr)(te),Ze=function(Ge,st){var Qe=ze?{ref:st}:{},Rt=n.useRef(0),wt=n.useRef(Ge),Dt=l();return Dt!==null?n.createElement(te,(0,ue.Z)({},Ge,Qe)):((!ae||ae(wt.current,Ge))&&(Rt.current+=1),wt.current=Ge,n.createElement(a.Provider,{value:Rt.current},n.createElement(te,(0,ue.Z)({},Ge,Qe))))};return ze?n.forwardRef(Ze):Ze}function j(te,ae){var ze=(0,b.Yr)(te),Ze=function(Ge,st){var Qe=ze?{ref:st}:{};return l(),n.createElement(te,(0,ue.Z)({},Ge,Qe))};return ze?n.memo(n.forwardRef(Ze),ae):n.memo(Ze,ae)}return{makeImmutable:N,responseImmutable:j,useImmutableMark:l}}var J=M(),ie=J.makeImmutable,_=J.responseImmutable,Je=J.useImmutableMark,Ee=M(),Ue=Ee.makeImmutable,be=Ee.responseImmutable,K=Ee.useImmutableMark,E=le(),r=E;function x(a,l){var N=n.useRef(0);N.current+=1;var j=n.useRef(a),te=[];Object.keys(a||{}).map(function(ze){var Ze;(a==null?void 0:a[ze])!==((Ze=j.current)===null||Ze===void 0?void 0:Ze[ze])&&te.push(ze)}),j.current=a;var ae=n.useRef([]);return te.length&&(ae.current=te),n.useDebugValue(N.current),n.useDebugValue(ae.current.join(", ")),l&&console.log("".concat(l,":"),N.current,ae.current),N.current}var P=null,G=n.memo(function(){var a=x();return n.createElement("h1",null,"Render Times: ",a)});G.displayName="RenderBlock";var Y=e(93664),V=e(20439),Z=e(4635),Me=e(92310),pe=e.n(Me),it=e(80547),ge=e(97938),Ce=e(48736),ne=n.createContext({renderWithProps:!1}),X=ne,we="RC_TABLE_KEY";function m(a){return a==null?[]:Array.isArray(a)?a:[a]}function A(a){var l=[],N={};return a.forEach(function(j){for(var te=j||{},ae=te.key,ze=te.dataIndex,Ze=ae||m(ze).join("-")||we;N[Ze];)Ze="".concat(Ze,"_next");N[Ze]=!0,l.push(Ze)}),l}function z(a){return a!=null}function D(a){return a&&(0,Y.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function B(a,l,N,j,te,ae){var ze=n.useContext(X),Ze=K(),Oe=(0,it.Z)(function(){if(z(j))return[j];var Ge=l==null||l===""?[]:Array.isArray(l)?l:[l],st=(0,ge.Z)(a,Ge),Qe=st,Rt=void 0;if(te){var wt=te(st,a,N);D(wt)?(Qe=wt.children,Rt=wt.props,ze.renderWithProps=!0):Qe=wt}return[Qe,Rt]},[Ze,a,j,l,te,N],function(Ge,st){if(ae){var Qe=(0,S.Z)(Ge,2),Rt=Qe[1],wt=(0,S.Z)(st,2),Dt=wt[1];return ae(Dt,Rt)}return ze.renderWithProps?!0:!(0,I.Z)(Ge,st,!0)});return Oe}function F(a,l,N,j){var te=a+l-1;return a<=j&&te>=N}function W(a,l){return h(r,function(N){var j=F(a,l||1,N.hoverStartRow,N.hoverEndRow);return[j,N.onHover]})}var xe=function(l){var N=l.ellipsis,j=l.rowType,te=l.children,ae,ze=N===!0?{showTitle:!0}:N;return ze&&(ze.showTitle||j==="header")&&(typeof te=="string"||typeof te=="number"?ae=te.toString():n.isValidElement(te)&&typeof te.props.children=="string"&&(ae=te.props.children)),ae};function Pe(a){var l,N,j,te,ae,ze,Ze,Oe,Ge=a.component,st=a.children,Qe=a.ellipsis,Rt=a.scope,wt=a.prefixCls,Dt=a.className,on=a.align,Jt=a.record,ln=a.render,$t=a.dataIndex,hn=a.renderIndex,Qn=a.shouldCellUpdate,Xn=a.index,Nn=a.rowType,fr=a.colSpan,Er=a.rowSpan,wn=a.fixLeft,Zn=a.fixRight,In=a.firstFixLeft,mn=a.lastFixLeft,Pn=a.firstFixRight,mr=a.lastFixRight,Ar=a.appendNode,Sr=a.additionalProps,or=Sr===void 0?{}:Sr,Or=a.isSticky,Zr="".concat(wt,"-cell"),io=h(r,["supportSticky","allColumnsFixedLeft"]),Qr=io.supportSticky,Fo=io.allColumnsFixedLeft,Ao=B(Jt,$t,hn,st,ln,Qn),xr=(0,S.Z)(Ao,2),oo=xr[0],$r=xr[1],bo={},vo=typeof wn=="number"&&Qr,Xo=typeof Zn=="number"&&Qr;vo&&(bo.position="sticky",bo.left=wn),Xo&&(bo.position="sticky",bo.right=Zn);var ir=(l=(N=(j=$r==null?void 0:$r.colSpan)!==null&&j!==void 0?j:or.colSpan)!==null&&N!==void 0?N:fr)!==null&&l!==void 0?l:1,ar=(te=(ae=(ze=$r==null?void 0:$r.rowSpan)!==null&&ze!==void 0?ze:or.rowSpan)!==null&&ae!==void 0?ae:Er)!==null&&te!==void 0?te:1,_n=W(Xn,ar),Kn=(0,S.Z)(_n,2),Jr=Kn[0],Gn=Kn[1],Cr=function(Ye){var St;Jt&&Gn(Xn,Xn+ar-1),or==null||(St=or.onMouseEnter)===null||St===void 0||St.call(or,Ye)},Xr=function(Ye){var St;Jt&&Gn(-1,-1),or==null||(St=or.onMouseLeave)===null||St===void 0||St.call(or,Ye)};if(ir===0||ar===0)return null;var Kr=(Ze=or.title)!==null&&Ze!==void 0?Ze:xe({rowType:Nn,ellipsis:Qe,children:oo}),o=pe()(Zr,Dt,(Oe={},(0,Z.Z)(Oe,"".concat(Zr,"-fix-left"),vo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-first"),In&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-last"),mn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-all"),mn&&Fo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right"),Xo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-first"),Pn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-last"),mr&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-ellipsis"),Qe),(0,Z.Z)(Oe,"".concat(Zr,"-with-append"),Ar),(0,Z.Z)(Oe,"".concat(Zr,"-fix-sticky"),(vo||Xo)&&Or&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-row-hover"),!$r&&Jr),Oe),or.className,$r==null?void 0:$r.className),f={};on&&(f.textAlign=on);var y=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},bo),or.style),f),$r==null?void 0:$r.style),$=oo;return(0,Y.Z)($)==="object"&&!Array.isArray($)&&!n.isValidElement($)&&($=null),Qe&&(mn||Pn)&&($=n.createElement("span",{className:"".concat(Zr,"-content")},$)),n.createElement(Ge,(0,ue.Z)({},$r,or,{className:o,style:y,title:Kr,scope:Rt,onMouseEnter:Cr,onMouseLeave:Xr,colSpan:ir!==1?ir:null,rowSpan:ar!==1?ar:null}),Ar,$)}var Ie=n.memo(Pe);function rt(a,l,N,j,te,ae){var ze=N[a]||{},Ze=N[l]||{},Oe,Ge;ze.fixed==="left"?Oe=j.left[te==="rtl"?l:a]:Ze.fixed==="right"&&(Ge=j.right[te==="rtl"?a:l]);var st=!1,Qe=!1,Rt=!1,wt=!1,Dt=N[l+1],on=N[a-1],Jt=!(ae!=null&&ae.children);if(te==="rtl"){if(Oe!==void 0){var ln=on&&on.fixed==="left";wt=!ln&&Jt}else if(Ge!==void 0){var $t=Dt&&Dt.fixed==="right";Rt=!$t&&Jt}}else if(Oe!==void 0){var hn=Dt&&Dt.fixed==="left";st=!hn&&Jt}else if(Ge!==void 0){var Qn=on&&on.fixed==="right";Qe=!Qn&&Jt}return{fixLeft:Oe,fixRight:Ge,lastFixLeft:st,firstFixRight:Qe,lastFixRight:Rt,firstFixLeft:wt,isSticky:j.isSticky}}var Ct=n.createContext({}),ut=Ct;function he(a){var l=a.className,N=a.index,j=a.children,te=a.colSpan,ae=te===void 0?1:te,ze=a.rowSpan,Ze=a.align,Oe=h(r,["prefixCls","direction"]),Ge=Oe.prefixCls,st=Oe.direction,Qe=n.useContext(ut),Rt=Qe.scrollColumnIndex,wt=Qe.stickyOffsets,Dt=Qe.flattenColumns,on=Qe.columns,Jt=N+ae-1,ln=Jt+1===Rt?ae+1:ae,$t=rt(N,N+ln-1,Dt,wt,st,on==null?void 0:on[N]);return n.createElement(Ie,(0,ue.Z)({className:l,index:N,component:"td",prefixCls:Ge,record:null,dataIndex:null,align:Ze,colSpan:ln,rowSpan:ze,render:function(){return j}},$t))}var qe=e(62646),T=["children"];function O(a){var l=a.children,N=(0,qe.Z)(a,T);return n.createElement("tr",N,l)}function L(a){var l=a.children;return l}L.Row=O,L.Cell=he;var s=L;function H(a){var l=a.children,N=a.stickyOffsets,j=a.flattenColumns,te=a.columns,ae=h(r,"prefixCls"),ze=j.length-1,Ze=j[ze],Oe=n.useMemo(function(){return{stickyOffsets:N,flattenColumns:j,scrollColumnIndex:Ze!=null&&Ze.scrollbar?ze:null,columns:te}},[Ze,j,ze,N,te]);return n.createElement(ut.Provider,{value:Oe},n.createElement("tfoot",{className:"".concat(ae,"-summary")},l))}var de=be(H),v=s,c=e(70425),Q=e(29301),R=e(29194),w=e(24514),U=e(75152),Fe=e(26112);function ye(a,l,N,j,te,ae,ze){a.push({record:l,indent:N,index:ze});var Ze=ae(l),Oe=te==null?void 0:te.has(Ze);if(l&&Array.isArray(l[j])&&Oe)for(var Ge=0;Ge1?In-1:0),Pn=1;Pn=0;Ze-=1){var Oe=l[Ze],Ge=N&&N[Ze],st=Ge&&Ge[$n];if(Oe||st||ze){var Qe=st||{},Rt=Qe.columnType,wt=(0,qe.Z)(Qe,tr);te.unshift(n.createElement("col",(0,ue.Z)({key:Ze,style:{width:Oe}},wt))),ze=!0}}return n.createElement("colgroup",null,te)}var Un=pr,qt=e(95190),gr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function yr(a,l){return(0,n.useMemo)(function(){for(var N=[],j=0;j1?"colgroup":"col":null,ellipsis:Jt.ellipsis,align:Jt.align,component:Jt.title?ae:ze,prefixCls:st,key:wt[on]},ln,{additionalProps:$t,rowType:"header"}))}))}Gr.displayName="HeaderRow";var We=Gr;function ht(a){var l=[];function N(ze,Ze){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;l[Oe]=l[Oe]||[];var Ge=Ze,st=ze.filter(Boolean).map(function(Qe){var Rt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:Ge},wt=1,Dt=Qe.children;return Dt&&Dt.length>0&&(wt=N(Dt,Ge,Oe+1).reduce(function(on,Jt){return on+Jt},0),Rt.hasSubColumns=!0),"colSpan"in Qe&&(wt=Qe.colSpan),"rowSpan"in Qe&&(Rt.rowSpan=Qe.rowSpan),Rt.colSpan=wt,Rt.colEnd=Rt.colStart+wt-1,l[Oe].push(Rt),Ge+=wt,wt});return st}N(a,0);for(var j=l.length,te=function(Ze){l[Ze].forEach(function(Oe){!("rowSpan"in Oe)&&!Oe.hasSubColumns&&(Oe.rowSpan=j-Ze)})},ae=0;ae1&&arguments[1]!==void 0?arguments[1]:"";return typeof l=="number"?l:l.endsWith("%")?a*parseFloat(l)/100:null}function an(a,l){return n.useMemo(function(){if(l&&l>0){var N=0,j=0;a.forEach(function(Ge){var st=Fn(l,Ge.width);st?N+=st:j+=1});var te=l-N,ae=j,ze=te/j,Ze=0,Oe=a.map(function(Ge){var st=(0,V.Z)({},Ge),Qe=Fn(l,st.width);if(Qe)st.width=Qe;else{var Rt=Math.floor(ze);st.width=ae===1?te:Rt,te-=Rt,ae-=1}return Ze+=st.width,st});return[Oe,Ze]}return[a,l]},[a,l])}var Jn=["children"],k=["fixed"];function i(a){return(0,Xt.Z)(a).filter(function(l){return n.isValidElement(l)}).map(function(l){var N=l.key,j=l.props,te=j.children,ae=(0,qe.Z)(j,Jn),ze=(0,V.Z)({key:N},ae);return te&&(ze.children=i(te)),ze})}function p(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(N){return N&&(0,Y.Z)(N)==="object"}).reduce(function(N,j,te){var ae=j.fixed,ze=ae===!0?"left":ae,Ze="".concat(l,"-").concat(te),Oe=j.children;return Oe&&Oe.length>0?[].concat((0,qt.Z)(N),(0,qt.Z)(p(Oe,Ze).map(function(Ge){return(0,V.Z)({fixed:ze},Ge)}))):[].concat((0,qt.Z)(N),[(0,V.Z)((0,V.Z)({key:Ze},j),{},{fixed:ze})])},[])}function g(a){for(var l=!0,N=0;N=0;ae-=1){var ze=a[ae];if(te&&ze.fixed!=="right")te=!1;else if(!te&&ze.fixed==="right"){warning(!1,"Index ".concat(ae+1," of `columns` missing `fixed='right'` prop."));break}}}function C(a){return a.map(function(l){var N=l.fixed,j=(0,qe.Z)(l,k),te=N;return N==="left"?te="right":N==="right"&&(te="left"),(0,V.Z)({fixed:te},j)})}function re(a,l){var N=a.prefixCls,j=a.columns,te=a.children,ae=a.expandable,ze=a.expandedKeys,Ze=a.columnTitle,Oe=a.getRowKey,Ge=a.onTriggerExpand,st=a.expandIcon,Qe=a.rowExpandable,Rt=a.expandIconColumnIndex,wt=a.direction,Dt=a.expandRowByClick,on=a.columnWidth,Jt=a.fixed,ln=a.scrollWidth,$t=n.useMemo(function(){return j||i(te)},[j,te]),hn=n.useMemo(function(){if(ae){var Zn,In=$t.slice();if(!In.includes(t)){var mn=Rt||0;mn>=0&&In.splice(mn,0,t)}var Pn=In.indexOf(t);In=In.filter(function(or,Or){return or!==t||Or===Pn});var mr=$t[Pn],Ar;(Jt==="left"||Jt)&&!Rt?Ar="left":(Jt==="right"||Jt)&&Rt===$t.length?Ar="right":Ar=mr?mr.fixed:null;var Sr=(Zn={},(0,Z.Z)(Zn,$n,{className:"".concat(N,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Z.Z)(Zn,"title",Ze),(0,Z.Z)(Zn,"fixed",Ar),(0,Z.Z)(Zn,"className","".concat(N,"-row-expand-icon-cell")),(0,Z.Z)(Zn,"width",on),(0,Z.Z)(Zn,"render",function(Or,Zr,io){var Qr=Oe(Zr,io),Fo=ze.has(Qr),Ao=Qe?Qe(Zr):!0,xr=st({prefixCls:N,expanded:Fo,expandable:Ao,record:Zr,onExpand:Ge});return Dt?n.createElement("span",{onClick:function($r){return $r.stopPropagation()}},xr):xr}),Zn);return In.map(function(or){return or===t?Sr:or})}return $t.filter(function(or){return or!==t})},[ae,$t,Oe,ze,st,wt]),Qn=n.useMemo(function(){var Zn=hn;return l&&(Zn=l(Zn)),Zn.length||(Zn=[{render:function(){return null}}]),Zn},[l,hn,wt]),Xn=n.useMemo(function(){return wt==="rtl"?C(p(Qn)):p(Qn)},[Qn,wt,ln]),Nn=an(Xn,ln),fr=(0,S.Z)(Nn,2),Er=fr[0],wn=fr[1];return[Qn,Er,wn]}var q=re;function He(a){var l,N=a.prefixCls,j=a.record,te=a.onExpand,ae=a.expanded,ze=a.expandable,Ze="".concat(N,"-row-expand-icon");if(!ze)return n.createElement("span",{className:pe()(Ze,"".concat(N,"-row-spaced"))});var Oe=function(st){te(j,st),st.stopPropagation()};return n.createElement("span",{className:pe()(Ze,(l={},(0,Z.Z)(l,"".concat(N,"-row-expanded"),ae),(0,Z.Z)(l,"".concat(N,"-row-collapsed"),!ae),l)),onClick:Oe})}function Ke(a,l,N){var j=[];function te(ae){(ae||[]).forEach(function(ze,Ze){j.push(l(ze,Ze)),te(ze[N])})}return te(a),j}function _e(a,l,N){var j=Tn(a),te=j.expandIcon,ae=j.expandedRowKeys,ze=j.defaultExpandedRowKeys,Ze=j.defaultExpandAllRows,Oe=j.expandedRowRender,Ge=j.onExpand,st=j.onExpandedRowsChange,Qe=j.childrenColumnName,Rt=te||He,wt=Qe||"children",Dt=n.useMemo(function(){return Oe?"row":a.expandable&&a.internalHooks===u&&a.expandable.__PARENT_RENDER_ICON__||l.some(function(Xn){return Xn&&(0,Y.Z)(Xn)==="object"&&Xn[wt]})?"nest":!1},[!!Oe,l]),on=n.useState(function(){return ze||(Ze?Ke(l,N,wt):[])}),Jt=(0,S.Z)(on,2),ln=Jt[0],$t=Jt[1],hn=n.useMemo(function(){return new Set(ae||ln||[])},[ae,ln]),Qn=n.useCallback(function(Xn){var Nn=N(Xn,l.indexOf(Xn)),fr,Er=hn.has(Nn);Er?(hn.delete(Nn),fr=(0,qt.Z)(hn)):fr=[].concat((0,qt.Z)(hn),[Nn]),$t(fr),Ge&&Ge(!Er,Xn),st&&st(fr)},[N,hn,l,Ge,st]);return[j,Dt,hn,Rt,wt,Qn]}function at(a,l,N,j){var te=a.map(function(ae,ze){return rt(ze,ze,a,l,N,j==null?void 0:j[ze])});return(0,it.Z)(function(){return te},[te],function(ae,ze){return!(0,I.Z)(ae,ze)})}function $e(a){var l=(0,n.useRef)(a),N=(0,n.useState)({}),j=(0,S.Z)(N,2),te=j[1],ae=(0,n.useRef)(null),ze=(0,n.useRef)([]);function Ze(Oe){ze.current.push(Oe);var Ge=Promise.resolve();ae.current=Ge,Ge.then(function(){if(ae.current===Ge){var st=ze.current,Qe=l.current;ze.current=[],st.forEach(function(Rt){l.current=Rt(l.current)}),ae.current=null,Qe!==l.current&&te({})}})}return(0,n.useEffect)(function(){return function(){ae.current=null}},[]),[l.current,Ze]}function ft(a){var l=(0,n.useRef)(a||null),N=(0,n.useRef)();function j(){window.clearTimeout(N.current)}function te(ze){l.current=ze,j(),N.current=window.setTimeout(function(){l.current=null,N.current=void 0},100)}function ae(){return l.current}return(0,n.useEffect)(function(){return j},[]),[te,ae]}function mt(){var a=n.useState(-1),l=(0,S.Z)(a,2),N=l[0],j=l[1],te=n.useState(-1),ae=(0,S.Z)(te,2),ze=ae[0],Ze=ae[1],Oe=n.useCallback(function(Ge,st){j(Ge),Ze(st)},[]);return[N,ze,Oe]}var ct=e(47273),Ot=(0,ct.Z)()?window:null;function vt(a,l){var N=(0,Y.Z)(a)==="object"?a:{},j=N.offsetHeader,te=j===void 0?0:j,ae=N.offsetSummary,ze=ae===void 0?0:ae,Ze=N.offsetScroll,Oe=Ze===void 0?0:Ze,Ge=N.getContainer,st=Ge===void 0?function(){return Ot}:Ge,Qe=st()||Ot;return n.useMemo(function(){var Rt=!!a;return{isSticky:Rt,stickyClassName:Rt?"".concat(l,"-sticky-holder"):"",offsetHeader:te,offsetSummary:ze,offsetScroll:Oe,container:Qe}},[Oe,te,ze,l,Qe])}function bt(a,l,N){var j=(0,n.useMemo)(function(){for(var te=[],ae=[],ze=0,Ze=0,Oe=0;Oe=Qe&&(or=Qe-Rt),ze({scrollLeft:or/Qe*(st+2)}),$t.current.x=Pn.pageX},Zn=function(){if(ae.current){var Pn=(0,ce.os)(ae.current).top,mr=Pn+ae.current.offsetHeight,Ar=Oe===window?document.documentElement.scrollTop+window.innerHeight:(0,ce.os)(Oe).top+Oe.clientHeight;mr-(0,U.Z)()<=Ar||Pn>=Ar-Ze?ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!0})}):ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!1})})}},In=function(Pn){ln(function(mr){return(0,V.Z)((0,V.Z)({},mr),{},{scrollLeft:Pn/st*Qe||0})})};return n.useImperativeHandle(N,function(){return{setScrollLeft:In}}),n.useEffect(function(){var mn=(0,pt.Z)(document.body,"mouseup",fr,!1),Pn=(0,pt.Z)(document.body,"mousemove",wn,!1);return Zn(),function(){mn.remove(),Pn.remove()}},[Rt,Xn]),n.useEffect(function(){var mn=(0,pt.Z)(Oe,"scroll",Zn,!1),Pn=(0,pt.Z)(window,"resize",Zn,!1);return function(){mn.remove(),Pn.remove()}},[Oe]),n.useEffect(function(){Jt.isHiddenScrollBar||ln(function(mn){var Pn=ae.current;return Pn?(0,V.Z)((0,V.Z)({},mn),{},{scrollLeft:Pn.scrollLeft/Pn.scrollWidth*Pn.clientWidth}):mn})},[Jt.isHiddenScrollBar]),st<=Qe||!Rt||Jt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,U.Z)(),width:Qe,bottom:Ze},className:"".concat(Ge,"-sticky-scroll")},n.createElement("div",{onMouseDown:Er,ref:wt,className:pe()("".concat(Ge,"-sticky-scroll-bar"),(0,Z.Z)({},"".concat(Ge,"-sticky-scroll-bar-active"),Xn)),style:{width:"".concat(Rt,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},je=n.forwardRef(ve);function Xe(a){return null}var Te=Xe;function lt(a){return null}var et=lt,gt="rc-table",jt=[],kt={};function dn(){return"No Data"}function gn(a){var l,N=(0,V.Z)({rowKey:"key",prefixCls:gt,emptyText:dn},a),j=N.prefixCls,te=N.className,ae=N.rowClassName,ze=N.style,Ze=N.data,Oe=N.rowKey,Ge=N.scroll,st=N.tableLayout,Qe=N.direction,Rt=N.title,wt=N.footer,Dt=N.summary,on=N.caption,Jt=N.id,ln=N.showHeader,$t=N.components,hn=N.emptyText,Qn=N.onRow,Xn=N.onHeaderRow,Nn=N.internalHooks,fr=N.transformColumns,Er=N.internalRefs,wn=N.tailor,Zn=N.sticky,In=Ze||jt,mn=!!In.length,Pn=Nn===u,mr=n.useCallback(function(_r,Yr){return(0,ge.Z)($t,_r)||Yr},[$t]),Ar=n.useMemo(function(){return typeof Oe=="function"?Oe:function(_r){var Yr=_r&&_r[Oe];return Yr}},[Oe]),Sr=mr(["body"]),or=mt(),Or=(0,S.Z)(or,3),Zr=Or[0],io=Or[1],Qr=Or[2],Fo=_e(N,In,Ar),Ao=(0,S.Z)(Fo,6),xr=Ao[0],oo=Ao[1],$r=Ao[2],bo=Ao[3],vo=Ao[4],Xo=Ao[5],ir=Ge==null?void 0:Ge.x,ar=n.useState(0),_n=(0,S.Z)(ar,2),Kn=_n[0],Jr=_n[1],Gn=q((0,V.Z)((0,V.Z)((0,V.Z)({},N),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:$r,getRowKey:Ar,onTriggerExpand:Xo,expandIcon:bo,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Qe,scrollWidth:Pn&&wn&&typeof ir=="number"?ir:null}),Pn?fr:null),Cr=(0,S.Z)(Gn,3),Xr=Cr[0],Kr=Cr[1],o=Cr[2],f=o!=null?o:ir,y=n.useMemo(function(){return{columns:Xr,flattenColumns:Kr}},[Xr,Kr]),$=n.useRef(),Be=n.useRef(),Ye=n.useRef(),St=n.useRef(),ot=n.useRef(),ke=n.useState(!1),Ft=(0,S.Z)(ke,2),En=Ft[0],pn=Ft[1],yn=n.useState(!1),bn=(0,S.Z)(yn,2),cn=bn[0],Bn=bn[1],Vn=$e(new Map),nn=(0,S.Z)(Vn,2),Yn=nn[0],fn=nn[1],lr=A(Kr),Et=lr.map(function(_r){return Yn.get(_r)}),Lt=n.useMemo(function(){return Et},[Et.join("_")]),On=xt(Lt,Kr.length,Qe),vr=Ge&&z(Ge.y),er=Ge&&z(f)||!!xr.fixed,lo=er&&Kr.some(function(_r){var Yr=_r.fixed;return Yr}),no=n.useRef(),Tr=vt(Zn,j),Co=Tr.isSticky,la=Tr.offsetHeader,ma=Tr.offsetSummary,Dr=Tr.offsetScroll,Br=Tr.stickyClassName,po=Tr.container,Fr=n.useMemo(function(){return Dt==null?void 0:Dt(In)},[Dt,In]),Wo=(vr||Co)&&n.isValidElement(Fr)&&Fr.type===s&&Fr.props.fixed,To,Ko,Yo;vr&&(Ko={overflowY:"scroll",maxHeight:Ge.y}),er&&(To={overflowX:"auto"},vr||(Ko={overflowY:"hidden"}),Yo={width:f===!0?"auto":f,minWidth:"100%"});var ta=n.useCallback(function(_r,Yr){(0,R.Z)($.current)&&fn(function(No){if(No.get(_r)!==Yr){var ra=new Map(No);return ra.set(_r,Yr),ra}return No})},[]),Vo=ft(null),ya=(0,S.Z)(Vo,2),ba=ya[0],Qo=ya[1];function na(_r,Yr){Yr&&(typeof Yr=="function"?Yr(_r):Yr.scrollLeft!==_r&&(Yr.scrollLeft=_r,Yr.scrollLeft!==_r&&setTimeout(function(){Yr.scrollLeft=_r},0)))}var Go=(0,ee.Z)(function(_r){var Yr=_r.currentTarget,No=_r.scrollLeft,ra=Qe==="rtl",Qa=typeof No=="number"?No:Yr.scrollLeft,ol=Yr||kt;if(!Qo()||Qo()===ol){var Ui;ba(ol),na(Qa,Be.current),na(Qa,Ye.current),na(Qa,ot.current),na(Qa,(Ui=no.current)===null||Ui===void 0?void 0:Ui.setScrollLeft)}var Xi=Yr||Be.current;if(Xi){var Yi=Xi.scrollWidth,Gi=Xi.clientWidth;if(Yi===Gi){pn(!1),Bn(!1);return}ra?(pn(-Qa0)):(pn(Qa>0),Bn(Qa1?on-Pn:0,Ar=(0,V.Z)((0,V.Z)((0,V.Z)({},fr),Oe),{},{flex:"0 0 ".concat(Pn,"px"),width:"".concat(Pn,"px"),marginRight:mr,pointerEvents:"auto"}),Sr=n.useMemo(function(){return st?In<=1:wn===0||In===0||In>1},[In,wn,st]);Sr?Ar.visibility="hidden":st&&(Ar.height=Qe==null?void 0:Qe(In));var or=Sr?function(){return null}:Rt,Or={};return(In===0||wn===0)&&(Or.rowSpan=1,Or.colSpan=1),n.createElement(Ie,(0,ue.Z)({className:pe()(Dt,Ge),ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:"div",prefixCls:l.prefixCls,key:hn,record:Ze,index:ae,renderIndex:ze,dataIndex:wt,render:or,shouldCellUpdate:N.shouldCellUpdate},Qn,{appendNode:Xn,additionalProps:(0,V.Z)((0,V.Z)({},Nn),{},{style:Ar},Or)}))}var Nt=At,tt=["data","index","className","rowKey","style","extra","getHeight"],Kt=n.forwardRef(function(a,l){var N=a.data,j=a.index,te=a.className,ae=a.rowKey,ze=a.style,Ze=a.extra,Oe=a.getHeight,Ge=(0,qe.Z)(a,tt),st=N.record,Qe=N.indent,Rt=N.index,wt=h(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dt=wt.scrollX,on=wt.flattenColumns,Jt=wt.prefixCls,ln=wt.fixColumn,$t=wt.componentWidth,hn=Re(st,ae,j,Qe),Qn=hn.rowSupportExpand,Xn=hn.expanded,Nn=hn.rowProps,fr=hn.expandedRowRender,Er=hn.expandedRowClassName,wn;if(Qn&&Xn){var Zn=fr(st,j,Qe+1,Xn),In=Er==null?void 0:Er(st,j,Qe),mn={};ln&&(mn={style:(0,Z.Z)({},"--virtual-width","".concat($t,"px"))});var Pn="".concat(Jt,"-expanded-row-cell");wn=n.createElement("div",{className:pe()("".concat(Jt,"-expanded-row"),"".concat(Jt,"-expanded-row-level-").concat(Qe+1),In)},n.createElement(Ie,{component:"div",prefixCls:Jt,className:pe()(Pn,(0,Z.Z)({},"".concat(Pn,"-fixed"),ln)),additionalProps:mn},Zn))}var mr=(0,V.Z)((0,V.Z)({},ze),{},{width:Dt});Ze&&(mr.position="absolute",mr.pointerEvents="none");var Ar=n.createElement("div",(0,ue.Z)({},Nn,Ge,{ref:Qn?null:l,className:pe()(te,"".concat(Jt,"-row"),Nn==null?void 0:Nn.className,(0,Z.Z)({},"".concat(Jt,"-row-extra"),Ze)),style:(0,V.Z)((0,V.Z)({},mr),Nn==null?void 0:Nn.style)}),on.map(function(Sr,or){return n.createElement(Nt,{key:or,rowInfo:hn,column:Sr,colIndex:or,indent:Qe,index:j,renderIndex:Rt,record:st,inverse:Ze,getHeight:Oe})}));return Qn?n.createElement("div",{ref:l},Ar,wn):Ar}),Cn=be(Kt),Tt=Cn,Yt=n.forwardRef(function(a,l){var N=a.data,j=a.onScroll,te=h(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ae=te.flattenColumns,ze=te.onColumnResize,Ze=te.getRowKey,Oe=te.expandedKeys,Ge=te.prefixCls,st=te.childrenColumnName,Qe=te.emptyNode,Rt=te.scrollX,wt=h(De),Dt=wt.scrollY,on=wt.listItemHeight,Jt=n.useRef(),ln=fe(N,st,Oe,Ze),$t=n.useMemo(function(){var wn=0;return ae.map(function(Zn){var In=Zn.width,mn=Zn.key;return wn+=In,[mn,In,wn]})},[ae]),hn=n.useMemo(function(){return $t.map(function(wn){return wn[2]})},[$t]);n.useEffect(function(){$t.forEach(function(wn){var Zn=(0,S.Z)(wn,2),In=Zn[0],mn=Zn[1];ze(In,mn)})},[$t]),n.useImperativeHandle(l,function(){var wn={};return Object.defineProperty(wn,"scrollLeft",{get:function(){var In;return((In=Jt.current)===null||In===void 0?void 0:In.getScrollInfo().x)||0},set:function(In){var mn;(mn=Jt.current)===null||mn===void 0||mn.scrollTo({left:In})}}),wn});var Qn=function(Zn,In){var mn,Pn=(mn=ln[In])===null||mn===void 0?void 0:mn.record,mr=Zn.onCell;if(mr){var Ar,Sr=mr(Pn,In);return(Ar=Sr==null?void 0:Sr.rowSpan)!==null&&Ar!==void 0?Ar:1}return 1},Xn=function(Zn){var In=Zn.start,mn=Zn.end,Pn=Zn.getSize,mr=Zn.offsetY;if(mn<0)return null;for(var Ar=ae.filter(function(ir){return Qn(ir,In)===0}),Sr=In,or=function(ar){if(Ar=Ar.filter(function(_n){return Qn(_n,ar)===0}),!Ar.length)return Sr=ar,"break"},Or=In;Or>=0;Or-=1){var Zr=or(Or);if(Zr==="break")break}for(var io=ae.filter(function(ir){return Qn(ir,mn)!==1}),Qr=mn,Fo=function(ar){if(io=io.filter(function(_n){return Qn(_n,ar)!==1}),!io.length)return Qr=Math.max(ar-1,mn),"break"},Ao=mn;Ao1})&&oo.push(ar)},bo=Sr;bo<=Qr;bo+=1)var vo=$r(bo);var Xo=oo.map(function(ir){var ar=ln[ir],_n=Ze(ar.record,ir),Kn=function(Cr){var Xr=ir+Cr-1,Kr=Ze(ln[Xr].record,Xr),o=Pn(_n,Kr);return o.bottom-o.top},Jr=Pn(_n);return n.createElement(Tt,{key:ir,data:ar,rowKey:_n,index:ir,style:{top:-mr+Jr.top},extra:!0,getHeight:Kn})});return Xo},Nn=n.useMemo(function(){return{columnsOffset:hn}},[hn]),fr="".concat(Ge,"-tbody"),Er;return ln.length?Er=n.createElement(Se.Z,{fullHeight:!1,ref:Jt,className:pe()(fr,"".concat(fr,"-virtual")),height:Dt,itemHeight:on||24,data:ln,itemKey:function(Zn){return Ze(Zn.record)},scrollWidth:Rt,onVirtualScroll:function(Zn){var In=Zn.x;j({scrollLeft:In})},extraRender:Xn},function(wn,Zn,In){var mn=Ze(wn.record,Zn);return n.createElement(Tt,(0,ue.Z)({data:wn,rowKey:mn,index:Zn},In))}):Er=n.createElement("div",{className:pe()("".concat(Ge,"-placeholder"))},n.createElement(Ie,{component:"div",prefixCls:Ge},Qe)),n.createElement(Le.Provider,{value:Nn},Er)}),Zt=be(Yt),Hn=Zt,vn=function(l,N){var j=N.ref,te=N.onScroll;return n.createElement(Hn,{ref:j,data:l,onScroll:te})},jn=100;function Wn(a){var l=a.columns,N=a.scroll,j=a.prefixCls,te=j===void 0?gt:j,ae=a.className,ze=a.listItemHeight,Ze=N||{},Oe=Ze.x,Ge=Ze.y;typeof Oe!="number"&&(Oe=((l||[]).length+1)*jn),typeof Ge!="number"&&(Ge=500);var st=n.useMemo(function(){return{scrollY:Ge,listItemHeight:ze}},[Ge,ze]);return n.createElement(De.Provider,{value:st},n.createElement(me,(0,ue.Z)({},a,{className:pe()(ae,"".concat(te,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},N),{},{x:Oe}),components:{body:vn},columns:l,internalHooks:u,tailor:!0})))}function Sn(a){return Ue(Wn,a)}var nr=Sn(),br=null;function Lr(a){return null}var rn=Lr;function Vt(a){return null}var xn=Vt,zn=e(2738),An=e(68031),hr=e(36355),Hr=e(93891),dr=e(19716),Mr=e(8628),zr=e(31724),Ln=e(58421),en=e(71418),sn=e(88088);function tn(a){return function(N){let{prefixCls:j,onExpand:te,record:ae,expanded:ze,expandable:Ze}=N;const Oe=`${j}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Ge=>{te(ae,Ge),Ge.stopPropagation()},className:pe()(Oe,{[`${Oe}-spaced`]:!Ze,[`${Oe}-expanded`]:Ze&&ze,[`${Oe}-collapsed`]:Ze&&!ze}),"aria-label":ze?a.collapse:a.expand,"aria-expanded":ze})}}var rr=tn;function wr(a,l){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:l}function cr(a,l){return l?`${l}-${a}`:`${a}`}function Ir(a,l){return typeof a=="function"?a(l):a}function qr(a,l){const N=Ir(a,l);return Object.prototype.toString.call(N)==="[object Object]"?"":N}var Eo={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"},jr=Eo,kr=e(7657),fo=function(l,N){return n.createElement(kr.Z,(0,ue.Z)({},l,{ref:N,icon:jr}))},ao=n.forwardRef(fo),so=ao,Ho=e(56762);function Lo(a){const l=n.useRef(a),N=(0,Ho.Z)();return[()=>l.current,j=>{l.current=j,N()}]}var zo=e(3113),Zo=e(24905),ro=e(38854),Gt=e(64165),ur=e(20834),kn=e(40875),qn=e(5112),Nr=e(17574),Vr=e(47472),wo=e(92832);function Io(a){let{value:l,onChange:N,filterSearch:j,tablePrefixCls:te,locale:ae}=a;return j?n.createElement("div",{className:`${te}-filter-dropdown-search`},n.createElement(wo.default,{prefix:n.createElement(Vr.Z,null),placeholder:ae.filterSearchPlaceholder,onChange:N,value:l,htmlSize:1,className:`${te}-filter-dropdown-search-input`})):null}var mo=Io,Oo=e(10228);const eo=a=>{const{keyCode:l}=a;l===Oo.Z.ENTER&&a.stopPropagation()};var Bo=n.forwardRef((a,l)=>n.createElement("div",{className:a.className,onClick:N=>N.stopPropagation(),onKeyDown:eo,ref:l},a.children));function go(a){let l=[];return(a||[]).forEach(N=>{let{value:j,children:te}=N;l.push(j),te&&(l=[].concat((0,qt.Z)(l),(0,qt.Z)(go(te))))}),l}function Ro(a){return a.some(l=>{let{children:N}=l;return N})}function ho(a,l){return typeof l=="string"||typeof l=="number"?l==null?void 0:l.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function va(a){let{filters:l,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze}=a;return l.map((Ze,Oe)=>{const Ge=String(Ze.value);if(Ze.children)return{key:Ge||Oe,label:Ze.text,popupClassName:`${N}-dropdown-submenu`,children:va({filters:Ze.children,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze})};const st=te?Zo.default:qn.ZP,Qe={key:Ze.value!==void 0?Ge:Oe,label:n.createElement(n.Fragment,null,n.createElement(st,{checked:j.includes(Ge)}),n.createElement("span",null,Ze.text))};return ae.trim()?typeof ze=="function"?ze(ae,Ze)?Qe:null:ho(ae,Ze.text)?Qe:null:Qe})}function da(a){var l,N;const{tablePrefixCls:j,prefixCls:te,column:ae,dropdownPrefixCls:ze,columnKey:Ze,filterMultiple:Oe,filterMode:Ge="menu",filterSearch:st=!1,filterState:Qe,triggerFilter:Rt,locale:wt,children:Dt,getPopupContainer:on}=a,{filterDropdownOpen:Jt,onFilterDropdownOpenChange:ln,filterResetToDefaultFilteredValue:$t,defaultFilteredValue:hn,filterDropdownVisible:Qn,onFilterDropdownVisibleChange:Xn}=ae,[Nn,fr]=n.useState(!1),Er=!!(Qe&&(!((l=Qe.filteredKeys)===null||l===void 0)&&l.length||Qe.forceFiltered)),wn=Gn=>{fr(Gn),ln==null||ln(Gn),Xn==null||Xn(Gn)},Zn=(N=Jt!=null?Jt:Qn)!==null&&N!==void 0?N:Nn,In=Qe==null?void 0:Qe.filteredKeys,[mn,Pn]=Lo(In||[]),mr=Gn=>{let{selectedKeys:Cr}=Gn;Pn(Cr)},Ar=(Gn,Cr)=>{let{node:Xr,checked:Kr}=Cr;mr(Oe?{selectedKeys:Gn}:{selectedKeys:Kr&&Xr.key?[Xr.key]:[]})};n.useEffect(()=>{Nn&&mr({selectedKeys:In||[]})},[In]);const[Sr,or]=n.useState([]),Or=Gn=>{or(Gn)},[Zr,io]=n.useState(""),Qr=Gn=>{const{value:Cr}=Gn.target;io(Cr)};n.useEffect(()=>{Nn||io("")},[Nn]);const Fo=Gn=>{const Cr=Gn&&Gn.length?Gn:null;if(Cr===null&&(!Qe||!Qe.filteredKeys)||(0,I.Z)(Cr,Qe==null?void 0:Qe.filteredKeys,!0))return null;Rt({column:ae,key:Ze,filteredKeys:Cr})},Ao=()=>{wn(!1),Fo(mn())},xr=function(){let{confirm:Gn,closeDropdown:Cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Gn&&Fo([]),Cr&&wn(!1),io(""),Pn($t?(hn||[]).map(Xr=>String(Xr)):[])},oo=function(){let{closeDropdown:Gn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Gn&&wn(!1),Fo(mn())},$r=Gn=>{Gn&&In!==void 0&&Pn(In||[]),wn(Gn),!Gn&&!ae.filterDropdown&&Ao()},bo=pe()({[`${ze}-menu-without-submenu`]:!Ro(ae.filters||[])}),vo=Gn=>{if(Gn.target.checked){const Cr=go(ae==null?void 0:ae.filters).map(Xr=>String(Xr));Pn(Cr)}else Pn([])},Xo=Gn=>{let{filters:Cr}=Gn;return(Cr||[]).map((Xr,Kr)=>{const o=String(Xr.value),f={title:Xr.text,key:Xr.value!==void 0?o:Kr};return Xr.children&&(f.children=Xo({filters:Xr.children})),f})},ir=Gn=>{var Cr;return Object.assign(Object.assign({},Gn),{text:Gn.title,value:Gn.key,children:((Cr=Gn.children)===null||Cr===void 0?void 0:Cr.map(Xr=>ir(Xr)))||[]})};let ar;if(typeof ae.filterDropdown=="function")ar=ae.filterDropdown({prefixCls:`${ze}-custom`,setSelectedKeys:Gn=>mr({selectedKeys:Gn}),selectedKeys:mn(),confirm:oo,clearFilters:xr,filters:ae.filters,visible:Zn,close:()=>{wn(!1)}});else if(ae.filterDropdown)ar=ae.filterDropdown;else{const Gn=mn()||[],Cr=()=>(ae.filters||[]).length===0?n.createElement(Gt.Z,{image:Gt.Z.PRESENTED_IMAGE_SIMPLE,description:wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ge==="tree"?n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement("div",{className:`${j}-filter-dropdown-tree`},Oe?n.createElement(Zo.default,{checked:Gn.length===go(ae.filters).length,indeterminate:Gn.length>0&&Gn.lengthtypeof st=="function"?st(Zr,ir(Kr)):ho(Zr,Kr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement(ur.default,{selectable:!0,multiple:Oe,prefixCls:`${ze}-menu`,className:bo,onSelect:mr,onDeselect:mr,selectedKeys:Gn,getPopupContainer:on,openKeys:Sr,onOpenChange:Or,items:va({filters:ae.filters||[],filterSearch:st,prefixCls:te,filteredKeys:mn(),filterMultiple:Oe,searchValue:Zr})})),Xr=()=>$t?(0,I.Z)((hn||[]).map(Kr=>String(Kr)),Gn,!0):Gn.length===0;ar=n.createElement(n.Fragment,null,Cr(),n.createElement("div",{className:`${te}-dropdown-btns`},n.createElement(zo.ZP,{type:"link",size:"small",disabled:Xr(),onClick:()=>xr()},wt.filterReset),n.createElement(zo.ZP,{type:"primary",size:"small",onClick:Ao},wt.filterConfirm)))}ae.filterDropdown&&(ar=n.createElement(kn.J,{selectable:void 0},ar));const _n=()=>n.createElement(Bo,{className:`${te}-dropdown`},ar);let Kn;typeof ae.filterIcon=="function"?Kn=ae.filterIcon(Er):ae.filterIcon?Kn=ae.filterIcon:Kn=n.createElement(so,null);const{direction:Jr}=n.useContext(hr.E_);return n.createElement("div",{className:`${te}-column`},n.createElement("span",{className:`${j}-column-title`},Dt),n.createElement(ro.Z,{dropdownRender:_n,trigger:["click"],open:Zn,onOpenChange:$r,getPopupContainer:on,placement:Jr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${te}-trigger`,{active:Er}),onClick:Gn=>{Gn.stopPropagation()}},Kn)))}var Ia=da;function qo(a,l,N){let j=[];return(a||[]).forEach((te,ae)=>{var ze;const Ze=cr(ae,N);if(te.filters||"filterDropdown"in te||"onFilter"in te)if("filteredValue"in te){let Oe=te.filteredValue;"filterDropdown"in te||(Oe=(ze=Oe==null?void 0:Oe.map(String))!==null&&ze!==void 0?ze:Oe),j.push({column:te,key:wr(te,Ze),filteredKeys:Oe,forceFiltered:te.filtered})}else j.push({column:te,key:wr(te,Ze),filteredKeys:l&&te.defaultFilteredValue?te.defaultFilteredValue:void 0,forceFiltered:te.filtered});"children"in te&&(j=[].concat((0,qt.Z)(j),(0,qt.Z)(qo(te.children,l,Ze))))}),j}function Ea(a,l,N,j,te,ae,ze,Ze){return N.map((Oe,Ge)=>{const st=cr(Ge,Ze),{filterMultiple:Qe=!0,filterMode:Rt,filterSearch:wt}=Oe;let Dt=Oe;if(Dt.filters||Dt.filterDropdown){const on=wr(Dt,st),Jt=j.find(ln=>{let{key:$t}=ln;return on===$t});Dt=Object.assign(Object.assign({},Dt),{title:ln=>n.createElement(Ia,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:l,column:Dt,columnKey:on,filterState:Jt,filterMultiple:Qe,filterMode:Rt,filterSearch:wt,triggerFilter:ae,locale:te,getPopupContainer:ze},Ir(Oe.title,ln))})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:Ea(a,l,Dt.children,j,te,ae,ze,st)})),Dt})}function Fa(a){const l={};return a.forEach(N=>{let{key:j,filteredKeys:te,column:ae}=N;const{filters:ze,filterDropdown:Ze}=ae;if(Ze)l[j]=te||null;else if(Array.isArray(te)){const Oe=go(ze);l[j]=Oe.filter(Ge=>te.includes(String(Ge)))}else l[j]=null}),l}function Sa(a,l){return l.reduce((N,j)=>{const{column:{onFilter:te,filters:ae},filteredKeys:ze}=j;return te&&ze&&ze.length?N.filter(Ze=>ze.some(Oe=>{const Ge=go(ae),st=Ge.findIndex(Rt=>String(Rt)===String(Oe)),Qe=st!==-1?Ge[st]:Oe;return te(Qe,Ze)})):N},a)}const yo=a=>a.flatMap(l=>"children"in l?[l].concat((0,qt.Z)(yo(l.children||[]))):[l]);function Ja(a){let{prefixCls:l,dropdownPrefixCls:N,mergedColumns:j,onFilterChange:te,getPopupContainer:ae,locale:ze}=a;const Ze=n.useMemo(()=>yo(j||[]),[j]),[Oe,Ge]=n.useState(()=>qo(Ze,!0)),st=n.useMemo(()=>{const Dt=qo(Ze,!1);if(Dt.length===0)return Dt;let on=!0,Jt=!0;if(Dt.forEach(ln=>{let{filteredKeys:$t}=ln;$t!==void 0?on=!1:Jt=!1}),on){const ln=(Ze||[]).map(($t,hn)=>wr($t,cr(hn)));return Oe.filter($t=>{let{key:hn}=$t;return ln.includes(hn)}).map($t=>{const hn=Ze[ln.findIndex(Qn=>Qn===$t.key)];return Object.assign(Object.assign({},$t),{column:Object.assign(Object.assign({},$t.column),hn),forceFiltered:hn.filtered})})}return Dt},[Ze,Oe]),Qe=n.useMemo(()=>Fa(st),[st]),Rt=Dt=>{const on=st.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key});on.push(Dt),Ge(on),te(Fa(on),on)};return[Dt=>Ea(l,N,Dt,st,ze,Rt,ae),st,Qe]}var La=Ja;function Ba(a,l,N){const j=n.useRef({});function te(ae){if(!j.current||j.current.data!==a||j.current.childrenColumnName!==l||j.current.getRowKey!==N){let Ze=function(Oe){Oe.forEach((Ge,st)=>{const Qe=N(Ge,st);ze.set(Qe,Ge),Ge&&typeof Ge=="object"&&l in Ge&&Ze(Ge[l]||[])})};const ze=new Map;Ze(a),j.current={data:a,childrenColumnName:l,kvMap:ze,getRowKey:N}}return j.current.kvMap.get(ae)}return[te]}var pa=e(50371),Na=function(a,l){var N={};for(var j in a)Object.prototype.hasOwnProperty.call(a,j)&&l.indexOf(j)<0&&(N[j]=a[j]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,j=Object.getOwnPropertySymbols(a);te{const ae=a[te];typeof ae!="function"&&(N[te]=ae)}),N}function Ra(a,l,N){const j=N&&typeof N=="object"?N:{},{total:te=0}=j,ae=Na(j,["total"]),[ze,Ze]=(0,n.useState)(()=>({current:"defaultCurrent"in ae?ae.defaultCurrent:1,pageSize:"defaultPageSize"in ae?ae.defaultPageSize:xa})),Oe=(0,pa.Z)(ze,ae,{total:te>0?te:a}),Ge=Math.ceil((te||a)/Oe.pageSize);Oe.current>Ge&&(Oe.current=Ge||1);const st=(Rt,wt)=>{Ze({current:Rt!=null?Rt:1,pageSize:wt||Oe.pageSize})},Qe=(Rt,wt)=>{var Dt;N&&((Dt=N.onChange)===null||Dt===void 0||Dt.call(N,Rt,wt)),st(Rt,wt),l(Rt,wt||(Oe==null?void 0:Oe.pageSize))};return N===!1?[{},()=>{}]:[Object.assign(Object.assign({},Oe),{onChange:Qe}),st]}var Ta=Ra,Aa=e(84105),ca=e(35654),Wr=e(90782),Pr=e(71430),jo=e(18929);const Do={},Mo="SELECT_ALL",ko="SELECT_INVERT",Uo="SELECT_NONE",$o=[],to=(a,l)=>{let N=[];return(l||[]).forEach(j=>{N.push(j),j&&typeof j=="object"&&a in j&&(N=[].concat((0,qt.Z)(N),(0,qt.Z)(to(a,j[a]))))}),N};var ia=(a,l)=>{const{preserveSelectedRowKeys:N,selectedRowKeys:j,defaultSelectedRowKeys:te,getCheckboxProps:ae,onChange:ze,onSelect:Ze,onSelectAll:Oe,onSelectInvert:Ge,onSelectNone:st,onSelectMultiple:Qe,columnWidth:Rt,type:wt,selections:Dt,fixed:on,renderCell:Jt,hideSelectAll:ln,checkStrictly:$t=!0}=l||{},{prefixCls:hn,data:Qn,pageData:Xn,getRecordByKey:Nn,getRowKey:fr,expandType:Er,childrenColumnName:wn,locale:Zn,getPopupContainer:In}=a,[mn,Pn]=(0,jo.Z)(j||te||$o,{value:j}),mr=n.useRef(new Map),Ar=(0,n.useCallback)(ir=>{if(N){const ar=new Map;ir.forEach(_n=>{let Kn=Nn(_n);!Kn&&mr.current.has(_n)&&(Kn=mr.current.get(_n)),ar.set(_n,Kn)}),mr.current=ar}},[Nn,N]);n.useEffect(()=>{Ar(mn)},[mn]);const{keyEntities:Sr}=(0,n.useMemo)(()=>{if($t)return{keyEntities:null};let ir=Qn;if(N){const ar=new Set(Qn.map((Kn,Jr)=>fr(Kn,Jr))),_n=Array.from(mr.current).reduce((Kn,Jr)=>{let[Gn,Cr]=Jr;return ar.has(Gn)?Kn:Kn.concat(Cr)},[]);ir=[].concat((0,qt.Z)(ir),(0,qt.Z)(_n))}return(0,Pr.I8)(ir,{externalGetKey:fr,childrenPropName:wn})},[Qn,fr,$t,wn,N]),or=(0,n.useMemo)(()=>to(wn,Xn),[wn,Xn]),Or=(0,n.useMemo)(()=>{const ir=new Map;return or.forEach((ar,_n)=>{const Kn=fr(ar,_n),Jr=(ae?ae(ar):null)||{};ir.set(Kn,Jr)}),ir},[or,fr,ae]),Zr=(0,n.useCallback)(ir=>{var ar;return!!(!((ar=Or.get(fr(ir)))===null||ar===void 0)&&ar.disabled)},[Or,fr]),[io,Qr]=(0,n.useMemo)(()=>{if($t)return[mn||[],[]];const{checkedKeys:ir,halfCheckedKeys:ar}=(0,Wr.S)(mn,!0,Sr,Zr);return[ir||[],ar]},[mn,$t,Sr,Zr]),Fo=(0,n.useMemo)(()=>{const ir=wt==="radio"?io.slice(0,1):io;return new Set(ir)},[io,wt]),Ao=(0,n.useMemo)(()=>wt==="radio"?new Set:new Set(Qr),[Qr,wt]),[xr,oo]=(0,n.useState)(null);n.useEffect(()=>{l||Pn($o)},[!!l]);const $r=(0,n.useCallback)((ir,ar)=>{let _n,Kn;Ar(ir),N?(_n=ir,Kn=ir.map(Jr=>mr.current.get(Jr))):(_n=[],Kn=[],ir.forEach(Jr=>{const Gn=Nn(Jr);Gn!==void 0&&(_n.push(Jr),Kn.push(Gn))})),Pn(_n),ze==null||ze(_n,Kn,{type:ar})},[Pn,Nn,ze,N]),bo=(0,n.useCallback)((ir,ar,_n,Kn)=>{if(Ze){const Jr=_n.map(Gn=>Nn(Gn));Ze(Nn(ir),ar,Jr,Kn)}$r(_n,"single")},[Ze,Nn,$r]),vo=(0,n.useMemo)(()=>!Dt||ln?null:(Dt===!0?[Mo,ko,Uo]:Dt).map(ar=>ar===Mo?{key:"all",text:Zn.selectionAll,onSelect(){$r(Qn.map((_n,Kn)=>fr(_n,Kn)).filter(_n=>{const Kn=Or.get(_n);return!(Kn!=null&&Kn.disabled)||Fo.has(_n)}),"all")}}:ar===ko?{key:"invert",text:Zn.selectInvert,onSelect(){const _n=new Set(Fo);Xn.forEach((Jr,Gn)=>{const Cr=fr(Jr,Gn),Xr=Or.get(Cr);Xr!=null&&Xr.disabled||(_n.has(Cr)?_n.delete(Cr):_n.add(Cr))});const Kn=Array.from(_n);Ge&&Ge(Kn),$r(Kn,"invert")}}:ar===Uo?{key:"none",text:Zn.selectNone,onSelect(){st==null||st(),$r(Array.from(Fo).filter(_n=>{const Kn=Or.get(_n);return Kn==null?void 0:Kn.disabled}),"none")}}:ar).map(ar=>Object.assign(Object.assign({},ar),{onSelect:function(){for(var _n,Kn,Jr=arguments.length,Gn=new Array(Jr),Cr=0;Cr{var ar;if(!l)return ir.filter(ke=>ke!==Do);let _n=(0,qt.Z)(ir);const Kn=new Set(Fo),Jr=or.map(fr).filter(ke=>!Or.get(ke).disabled),Gn=Jr.every(ke=>Kn.has(ke)),Cr=Jr.some(ke=>Kn.has(ke)),Xr=()=>{const ke=[];Gn?Jr.forEach(En=>{Kn.delete(En),ke.push(En)}):Jr.forEach(En=>{Kn.has(En)||(Kn.add(En),ke.push(En))});const Ft=Array.from(Kn);Oe==null||Oe(!Gn,Ft.map(En=>Nn(En)),ke.map(En=>Nn(En))),$r(Ft,"all"),oo(null)};let Kr;if(wt!=="radio"){let ke;if(vo){const bn={getPopupContainer:In,items:vo.map((cn,Bn)=>{const{key:Vn,text:nn,onSelect:Yn}=cn;return{key:Vn!=null?Vn:Bn,onClick:()=>{Yn==null||Yn(Jr)},label:nn}})};ke=n.createElement("div",{className:`${hn}-selection-extra`},n.createElement(ro.Z,{menu:bn,getPopupContainer:In},n.createElement("span",null,n.createElement(Aa.Z,null))))}const Ft=or.map((bn,cn)=>{const Bn=fr(bn,cn),Vn=Or.get(Bn)||{};return Object.assign({checked:Kn.has(Bn)},Vn)}).filter(bn=>{let{disabled:cn}=bn;return cn}),En=!!Ft.length&&Ft.length===or.length,pn=En&&Ft.every(bn=>{let{checked:cn}=bn;return cn}),yn=En&&Ft.some(bn=>{let{checked:cn}=bn;return cn});Kr=!ln&&n.createElement("div",{className:`${hn}-selection`},n.createElement(Zo.default,{checked:En?pn:!!or.length&&Gn,indeterminate:En?!pn&&yn:!Gn&&Cr,onChange:Xr,disabled:or.length===0||En,"aria-label":ke?"Custom selection":"Select all",skipGroup:!0}),ke)}let o;wt==="radio"?o=(ke,Ft,En)=>{const pn=fr(Ft,En),yn=Kn.has(pn);return{node:n.createElement(qn.ZP,Object.assign({},Or.get(pn),{checked:yn,onClick:bn=>bn.stopPropagation(),onChange:bn=>{Kn.has(pn)||bo(pn,!0,[pn],bn.nativeEvent)}})),checked:yn}}:o=(ke,Ft,En)=>{var pn;const yn=fr(Ft,En),bn=Kn.has(yn),cn=Ao.has(yn),Bn=Or.get(yn);let Vn;return Er==="nest"?Vn=cn:Vn=(pn=Bn==null?void 0:Bn.indeterminate)!==null&&pn!==void 0?pn:cn,{node:n.createElement(Zo.default,Object.assign({},Bn,{indeterminate:Vn,checked:bn,skipGroup:!0,onClick:nn=>nn.stopPropagation(),onChange:nn=>{let{nativeEvent:Yn}=nn;const{shiftKey:fn}=Yn;let lr=-1,Et=-1;if(fn&&$t){const Lt=new Set([xr,yn]);Jr.some((On,vr)=>{if(Lt.has(On))if(lr===-1)lr=vr;else return Et=vr,!0;return!1})}if(Et!==-1&&lr!==Et&&$t){const Lt=Jr.slice(lr,Et+1),On=[];bn?Lt.forEach(er=>{Kn.has(er)&&(On.push(er),Kn.delete(er))}):Lt.forEach(er=>{Kn.has(er)||(On.push(er),Kn.add(er))});const vr=Array.from(Kn);Qe==null||Qe(!bn,vr.map(er=>Nn(er)),On.map(er=>Nn(er))),$r(vr,"multiple")}else{const Lt=io;if($t){const On=bn?(0,ca._5)(Lt,yn):(0,ca.L0)(Lt,yn);bo(yn,!bn,On,Yn)}else{const On=(0,Wr.S)([].concat((0,qt.Z)(Lt),[yn]),!0,Sr,Zr),{checkedKeys:vr,halfCheckedKeys:er}=On;let lo=vr;if(bn){const no=new Set(vr);no.delete(yn),lo=(0,Wr.S)(Array.from(no),{checked:!1,halfCheckedKeys:er},Sr,Zr).checkedKeys}bo(yn,!bn,lo,Yn)}}oo(bn?null:yn)}})),checked:bn}};const f=(ke,Ft,En)=>{const{node:pn,checked:yn}=o(ke,Ft,En);return Jt?Jt(yn,Ft,En,pn):pn};if(!_n.includes(Do))if(_n.findIndex(ke=>{var Ft;return((Ft=ke[$n])===null||Ft===void 0?void 0:Ft.columnType)==="EXPAND_COLUMN"})===0){const[ke,...Ft]=_n;_n=[ke,Do].concat((0,qt.Z)(Ft))}else _n=[Do].concat((0,qt.Z)(_n));const y=_n.indexOf(Do);_n=_n.filter((ke,Ft)=>ke!==Do||Ft===y);const $=_n[y-1],Be=_n[y+1];let Ye=on;Ye===void 0&&((Be==null?void 0:Be.fixed)!==void 0?Ye=Be.fixed:($==null?void 0:$.fixed)!==void 0&&(Ye=$.fixed)),Ye&&$&&((ar=$[$n])===null||ar===void 0?void 0:ar.columnType)==="EXPAND_COLUMN"&&$.fixed===void 0&&($.fixed=Ye);const St=pe()(`${hn}-selection-col`,{[`${hn}-selection-col-with-dropdown`]:Dt&&wt==="checkbox"}),ot={fixed:Ye,width:Rt,className:`${hn}-selection-column`,title:l.columnTitle||Kr,render:f,onCell:l.onCell,[$n]:{className:St}};return _n.map(ke=>ke===Do?ot:ke)},[fr,or,l,io,Fo,Ao,Rt,vo,Er,xr,Or,Qe,bo,Zr]),Fo]},za=e(89489),qa=e(59477),Za=e(6848);const ja="ascend",Wa="descend";function Ka(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function $a(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Ha(a,l){return l?a[a.indexOf(l)+1]:a[0]}function Ma(a,l,N){let j=[];function te(ae,ze){j.push({column:ae,key:wr(ae,ze),multiplePriority:Ka(ae),sortOrder:ae.sortOrder})}return(a||[]).forEach((ae,ze)=>{const Ze=cr(ze,N);ae.children?("sortOrder"in ae&&te(ae,Ze),j=[].concat((0,qt.Z)(j),(0,qt.Z)(Ma(ae.children,l,Ze)))):ae.sorter&&("sortOrder"in ae?te(ae,Ze):l&&ae.defaultSortOrder&&j.push({column:ae,key:wr(ae,Ze),multiplePriority:Ka(ae),sortOrder:ae.defaultSortOrder}))}),j}function _a(a,l,N,j,te,ae,ze,Ze){return(l||[]).map((Oe,Ge)=>{const st=cr(Ge,Ze);let Qe=Oe;if(Qe.sorter){const Rt=Qe.sortDirections||te,wt=Qe.showSorterTooltip===void 0?ze:Qe.showSorterTooltip,Dt=wr(Qe,st),on=N.find(Er=>{let{key:wn}=Er;return wn===Dt}),Jt=on?on.sortOrder:null,ln=Ha(Rt,Jt);let $t;if(Oe.sortIcon)$t=Oe.sortIcon({sortOrder:Jt});else{const Er=Rt.includes(ja)&&n.createElement(qa.Z,{className:pe()(`${a}-column-sorter-up`,{active:Jt===ja})}),wn=Rt.includes(Wa)&&n.createElement(za.Z,{className:pe()(`${a}-column-sorter-down`,{active:Jt===Wa})});$t=n.createElement("span",{className:pe()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(Er&&wn)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},Er,wn))}const{cancelSort:hn,triggerAsc:Qn,triggerDesc:Xn}=ae||{};let Nn=hn;ln===Wa?Nn=Xn:ln===ja&&(Nn=Qn);const fr=typeof wt=="object"?wt:{title:Nn};Qe=Object.assign(Object.assign({},Qe),{className:pe()(Qe.className,{[`${a}-column-sort`]:Jt}),title:Er=>{const wn=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},Ir(Oe.title,Er)),$t);return wt?n.createElement(Za.Z,Object.assign({},fr),wn):wn},onHeaderCell:Er=>{const wn=Oe.onHeaderCell&&Oe.onHeaderCell(Er)||{},Zn=wn.onClick,In=wn.onKeyDown;wn.onClick=mr=>{j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),Zn==null||Zn(mr)},wn.onKeyDown=mr=>{mr.keyCode===Oo.Z.ENTER&&(j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),In==null||In(mr))};const mn=qr(Oe.title,{}),Pn=mn==null?void 0:mn.toString();return Jt?wn["aria-sort"]=Jt==="ascend"?"ascending":"descending":wn["aria-label"]=Pn||"",wn.className=pe()(wn.className,`${a}-column-has-sorters`),wn.tabIndex=0,Oe.ellipsis&&(wn.title=(mn!=null?mn:"").toString()),wn}})}return"children"in Qe&&(Qe=Object.assign(Object.assign({},Qe),{children:_a(a,Qe.children,N,j,te,ae,ze,st)})),Qe})}function ii(a){const{column:l,sortOrder:N}=a;return{column:l,order:N,field:l.dataIndex,columnKey:l.key}}function li(a){const l=a.filter(N=>{let{sortOrder:j}=N;return j}).map(ii);return l.length===0&&a.length?Object.assign(Object.assign({},ii(a[a.length-1])),{column:void 0}):l.length<=1?l[0]||{}:l}function Po(a,l,N){const j=l.slice().sort((ze,Ze)=>Ze.multiplePriority-ze.multiplePriority),te=a.slice(),ae=j.filter(ze=>{let{column:{sorter:Ze},sortOrder:Oe}=ze;return $a(Ze)&&Oe});return ae.length?te.sort((ze,Ze)=>{for(let Oe=0;Oe{const Ze=ze[N];return Ze?Object.assign(Object.assign({},ze),{[N]:Po(Ze,l,N)}):ze}):te}function co(a){let{prefixCls:l,mergedColumns:N,onSorterChange:j,sortDirections:te,tableLocale:ae,showSorterTooltip:ze}=a;const[Ze,Oe]=n.useState(Ma(N,!0)),Ge=n.useMemo(()=>{let Dt=!0;const on=Ma(N,!1);if(!on.length)return Ze;const Jt=[];function ln(hn){Dt?Jt.push(hn):Jt.push(Object.assign(Object.assign({},hn),{sortOrder:null}))}let $t=null;return on.forEach(hn=>{$t===null?(ln(hn),hn.sortOrder&&(hn.multiplePriority===!1?Dt=!1:$t=!0)):($t&&hn.multiplePriority!==!1||(Dt=!1),ln(hn))}),Jt},[N,Ze]),st=n.useMemo(()=>{const Dt=Ge.map(on=>{let{column:Jt,sortOrder:ln}=on;return{column:Jt,order:ln}});return{sortColumns:Dt,sortColumn:Dt[0]&&Dt[0].column,sortOrder:Dt[0]&&Dt[0].order}},[Ge]);function Qe(Dt){let on;Dt.multiplePriority===!1||!Ge.length||Ge[0].multiplePriority===!1?on=[Dt]:on=[].concat((0,qt.Z)(Ge.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key})),[Dt]),Oe(on),j(li(on),on)}return[Dt=>_a(l,Dt,Ge,Qe,te,ae,ze),Ge,st,()=>li(Ge)]}function So(a,l){return a.map(N=>{const j=Object.assign({},N);return j.title=Ir(N.title,l),"children"in j&&(j.children=So(j.children,l)),j})}function _o(a){return[n.useCallback(N=>So(N,a),[a])]}var ea=_t((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),Pa=Sn((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),ha=e(64993),ka=e(17313),ei=e(83116),si=e(37613),Va=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=(te,ae,ze)=>({[`&${l}-${te}`]:{[`> ${l}-container`]:{[`> ${l}-content, > ${l}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${l}-expanded-row-fixed`]:{margin:`-${ae}px -${ze+a.lineWidth}px`}}}}}});return{[`${l}-wrapper`]:{[`${l}${l}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${l}-title`]:{border:N,borderBottom:0},[`> ${l}-container`]:{borderInlineStart:N,borderTop:N,[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:M.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${_}-leave`]:{animationTimingFunction:M.motionEaseInQuint}}]}},15969:function(un,Ve,e){e.d(Ve,{N:function(){return t}});const t=u=>({color:u.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${u.motionDurationSlow}`,"&:focus, &:hover":{color:u.colorLinkHover},"&:active":{color:u.colorLinkActive}})},1710:function(un,Ve,e){e.d(Ve,{default:function(){return xi}});var t={},u="rc-table-internal-hook",S=e(50298),ee=e(6089),d=e(34280),I=e(13697),n=e(59301),se=e(4676);function le(a){var l=n.createContext(void 0),N=function(te){var ae=te.value,ze=te.children,Ze=n.useRef(ae);Ze.current=ae;var Oe=n.useState(function(){return{getValue:function(){return Ze.current},listeners:new Set}}),Ge=(0,S.Z)(Oe,1),st=Ge[0];return(0,d.Z)(function(){(0,se.unstable_batchedUpdates)(function(){st.listeners.forEach(function(Qe){Qe(ae)})})},[ae]),n.createElement(l.Provider,{value:st},ze)};return{Context:l,Provider:N,defaultValue:a}}function h(a,l){var N=(0,ee.Z)(typeof l=="function"?l:function(Qe){if(l===void 0)return Qe;if(!Array.isArray(l))return Qe[l];var Rt={};return l.forEach(function(wt){Rt[wt]=Qe[wt]}),Rt}),j=n.useContext(a==null?void 0:a.Context),te=j||{},ae=te.listeners,ze=te.getValue,Ze=n.useRef();Ze.current=N(j?ze():a==null?void 0:a.defaultValue);var Oe=n.useState({}),Ge=(0,S.Z)(Oe,2),st=Ge[1];return(0,d.Z)(function(){if(!j)return;function Qe(Rt){var wt=N(Rt);(0,I.Z)(Ze.current,wt,!0)||st({})}return ae.add(Qe),function(){ae.delete(Qe)}},[j]),Ze.current}var ue=e(14809),b=e(8654);function M(){var a=n.createContext(null);function l(){return n.useContext(a)}function N(te,ae){var ze=(0,b.Yr)(te),Ze=function(Ge,st){var Qe=ze?{ref:st}:{},Rt=n.useRef(0),wt=n.useRef(Ge),Dt=l();return Dt!==null?n.createElement(te,(0,ue.Z)({},Ge,Qe)):((!ae||ae(wt.current,Ge))&&(Rt.current+=1),wt.current=Ge,n.createElement(a.Provider,{value:Rt.current},n.createElement(te,(0,ue.Z)({},Ge,Qe))))};return ze?n.forwardRef(Ze):Ze}function j(te,ae){var ze=(0,b.Yr)(te),Ze=function(Ge,st){var Qe=ze?{ref:st}:{};return l(),n.createElement(te,(0,ue.Z)({},Ge,Qe))};return ze?n.memo(n.forwardRef(Ze),ae):n.memo(Ze,ae)}return{makeImmutable:N,responseImmutable:j,useImmutableMark:l}}var J=M(),ie=J.makeImmutable,_=J.responseImmutable,Je=J.useImmutableMark,Ee=M(),Ue=Ee.makeImmutable,be=Ee.responseImmutable,K=Ee.useImmutableMark,E=le(),r=E;function x(a,l){var N=n.useRef(0);N.current+=1;var j=n.useRef(a),te=[];Object.keys(a||{}).map(function(ze){var Ze;(a==null?void 0:a[ze])!==((Ze=j.current)===null||Ze===void 0?void 0:Ze[ze])&&te.push(ze)}),j.current=a;var ae=n.useRef([]);return te.length&&(ae.current=te),n.useDebugValue(N.current),n.useDebugValue(ae.current.join(", ")),l&&console.log("".concat(l,":"),N.current,ae.current),N.current}var P=null,G=n.memo(function(){var a=x();return n.createElement("h1",null,"Render Times: ",a)});G.displayName="RenderBlock";var Y=e(93664),V=e(20439),Z=e(4635),Me=e(92310),pe=e.n(Me),it=e(80547),ge=e(97938),Ce=e(48736),ne=n.createContext({renderWithProps:!1}),X=ne,we="RC_TABLE_KEY";function m(a){return a==null?[]:Array.isArray(a)?a:[a]}function A(a){var l=[],N={};return a.forEach(function(j){for(var te=j||{},ae=te.key,ze=te.dataIndex,Ze=ae||m(ze).join("-")||we;N[Ze];)Ze="".concat(Ze,"_next");N[Ze]=!0,l.push(Ze)}),l}function z(a){return a!=null}function D(a){return a&&(0,Y.Z)(a)==="object"&&!Array.isArray(a)&&!n.isValidElement(a)}function B(a,l,N,j,te,ae){var ze=n.useContext(X),Ze=K(),Oe=(0,it.Z)(function(){if(z(j))return[j];var Ge=l==null||l===""?[]:Array.isArray(l)?l:[l],st=(0,ge.Z)(a,Ge),Qe=st,Rt=void 0;if(te){var wt=te(st,a,N);D(wt)?(Qe=wt.children,Rt=wt.props,ze.renderWithProps=!0):Qe=wt}return[Qe,Rt]},[Ze,a,j,l,te,N],function(Ge,st){if(ae){var Qe=(0,S.Z)(Ge,2),Rt=Qe[1],wt=(0,S.Z)(st,2),Dt=wt[1];return ae(Dt,Rt)}return ze.renderWithProps?!0:!(0,I.Z)(Ge,st,!0)});return Oe}function F(a,l,N,j){var te=a+l-1;return a<=j&&te>=N}function W(a,l){return h(r,function(N){var j=F(a,l||1,N.hoverStartRow,N.hoverEndRow);return[j,N.onHover]})}var xe=function(l){var N=l.ellipsis,j=l.rowType,te=l.children,ae,ze=N===!0?{showTitle:!0}:N;return ze&&(ze.showTitle||j==="header")&&(typeof te=="string"||typeof te=="number"?ae=te.toString():n.isValidElement(te)&&typeof te.props.children=="string"&&(ae=te.props.children)),ae};function Pe(a){var l,N,j,te,ae,ze,Ze,Oe,Ge=a.component,st=a.children,Qe=a.ellipsis,Rt=a.scope,wt=a.prefixCls,Dt=a.className,on=a.align,Jt=a.record,ln=a.render,$t=a.dataIndex,yn=a.renderIndex,Qn=a.shouldCellUpdate,Xn=a.index,Nn=a.rowType,fr=a.colSpan,Er=a.rowSpan,wn=a.fixLeft,Zn=a.fixRight,In=a.firstFixLeft,mn=a.lastFixLeft,Pn=a.firstFixRight,mr=a.lastFixRight,Ar=a.appendNode,Sr=a.additionalProps,or=Sr===void 0?{}:Sr,Or=a.isSticky,Zr="".concat(wt,"-cell"),io=h(r,["supportSticky","allColumnsFixedLeft"]),Qr=io.supportSticky,Fo=io.allColumnsFixedLeft,Ao=B(Jt,$t,yn,st,ln,Qn),xr=(0,S.Z)(Ao,2),oo=xr[0],$r=xr[1],bo={},vo=typeof wn=="number"&&Qr,Xo=typeof Zn=="number"&&Qr;vo&&(bo.position="sticky",bo.left=wn),Xo&&(bo.position="sticky",bo.right=Zn);var ir=(l=(N=(j=$r==null?void 0:$r.colSpan)!==null&&j!==void 0?j:or.colSpan)!==null&&N!==void 0?N:fr)!==null&&l!==void 0?l:1,ar=(te=(ae=(ze=$r==null?void 0:$r.rowSpan)!==null&&ze!==void 0?ze:or.rowSpan)!==null&&ae!==void 0?ae:Er)!==null&&te!==void 0?te:1,_n=W(Xn,ar),Kn=(0,S.Z)(_n,2),Jr=Kn[0],Gn=Kn[1],Cr=function(Ye){var St;Jt&&Gn(Xn,Xn+ar-1),or==null||(St=or.onMouseEnter)===null||St===void 0||St.call(or,Ye)},Xr=function(Ye){var St;Jt&&Gn(-1,-1),or==null||(St=or.onMouseLeave)===null||St===void 0||St.call(or,Ye)};if(ir===0||ar===0)return null;var Kr=(Ze=or.title)!==null&&Ze!==void 0?Ze:xe({rowType:Nn,ellipsis:Qe,children:oo}),o=pe()(Zr,Dt,(Oe={},(0,Z.Z)(Oe,"".concat(Zr,"-fix-left"),vo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-first"),In&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-last"),mn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-left-all"),mn&&Fo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right"),Xo&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-first"),Pn&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-fix-right-last"),mr&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-ellipsis"),Qe),(0,Z.Z)(Oe,"".concat(Zr,"-with-append"),Ar),(0,Z.Z)(Oe,"".concat(Zr,"-fix-sticky"),(vo||Xo)&&Or&&Qr),(0,Z.Z)(Oe,"".concat(Zr,"-row-hover"),!$r&&Jr),Oe),or.className,$r==null?void 0:$r.className),f={};on&&(f.textAlign=on);var y=(0,V.Z)((0,V.Z)((0,V.Z)((0,V.Z)({},bo),or.style),f),$r==null?void 0:$r.style),$=oo;return(0,Y.Z)($)==="object"&&!Array.isArray($)&&!n.isValidElement($)&&($=null),Qe&&(mn||Pn)&&($=n.createElement("span",{className:"".concat(Zr,"-content")},$)),n.createElement(Ge,(0,ue.Z)({},$r,or,{className:o,style:y,title:Kr,scope:Rt,onMouseEnter:Cr,onMouseLeave:Xr,colSpan:ir!==1?ir:null,rowSpan:ar!==1?ar:null}),Ar,$)}var Ie=n.memo(Pe);function rt(a,l,N,j,te,ae){var ze=N[a]||{},Ze=N[l]||{},Oe,Ge;ze.fixed==="left"?Oe=j.left[te==="rtl"?l:a]:Ze.fixed==="right"&&(Ge=j.right[te==="rtl"?a:l]);var st=!1,Qe=!1,Rt=!1,wt=!1,Dt=N[l+1],on=N[a-1],Jt=!(ae!=null&&ae.children);if(te==="rtl"){if(Oe!==void 0){var ln=on&&on.fixed==="left";wt=!ln&&Jt}else if(Ge!==void 0){var $t=Dt&&Dt.fixed==="right";Rt=!$t&&Jt}}else if(Oe!==void 0){var yn=Dt&&Dt.fixed==="left";st=!yn&&Jt}else if(Ge!==void 0){var Qn=on&&on.fixed==="right";Qe=!Qn&&Jt}return{fixLeft:Oe,fixRight:Ge,lastFixLeft:st,firstFixRight:Qe,lastFixRight:Rt,firstFixLeft:wt,isSticky:j.isSticky}}var Ct=n.createContext({}),ut=Ct;function he(a){var l=a.className,N=a.index,j=a.children,te=a.colSpan,ae=te===void 0?1:te,ze=a.rowSpan,Ze=a.align,Oe=h(r,["prefixCls","direction"]),Ge=Oe.prefixCls,st=Oe.direction,Qe=n.useContext(ut),Rt=Qe.scrollColumnIndex,wt=Qe.stickyOffsets,Dt=Qe.flattenColumns,on=Qe.columns,Jt=N+ae-1,ln=Jt+1===Rt?ae+1:ae,$t=rt(N,N+ln-1,Dt,wt,st,on==null?void 0:on[N]);return n.createElement(Ie,(0,ue.Z)({className:l,index:N,component:"td",prefixCls:Ge,record:null,dataIndex:null,align:Ze,colSpan:ln,rowSpan:ze,render:function(){return j}},$t))}var qe=e(62646),T=["children"];function O(a){var l=a.children,N=(0,qe.Z)(a,T);return n.createElement("tr",N,l)}function L(a){var l=a.children;return l}L.Row=O,L.Cell=he;var s=L;function H(a){var l=a.children,N=a.stickyOffsets,j=a.flattenColumns,te=a.columns,ae=h(r,"prefixCls"),ze=j.length-1,Ze=j[ze],Oe=n.useMemo(function(){return{stickyOffsets:N,flattenColumns:j,scrollColumnIndex:Ze!=null&&Ze.scrollbar?ze:null,columns:te}},[Ze,j,ze,N,te]);return n.createElement(ut.Provider,{value:Oe},n.createElement("tfoot",{className:"".concat(ae,"-summary")},l))}var de=be(H),v=s,c=e(70425),Q=e(29301),R=e(29194),w=e(24514),U=e(75152),Fe=e(26112);function ye(a,l,N,j,te,ae,ze){a.push({record:l,indent:N,index:ze});var Ze=ae(l),Oe=te==null?void 0:te.has(Ze);if(l&&Array.isArray(l[j])&&Oe)for(var Ge=0;Ge1?In-1:0),Pn=1;Pn=0;Ze-=1){var Oe=l[Ze],Ge=N&&N[Ze],st=Ge&&Ge[$n];if(Oe||st||ze){var Qe=st||{},Rt=Qe.columnType,wt=(0,qe.Z)(Qe,tr);te.unshift(n.createElement("col",(0,ue.Z)({key:Ze,style:{width:Oe}},wt))),ze=!0}}return n.createElement("colgroup",null,te)}var Un=pr,qt=e(95190),gr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function yr(a,l){return(0,n.useMemo)(function(){for(var N=[],j=0;j1?"colgroup":"col":null,ellipsis:Jt.ellipsis,align:Jt.align,component:Jt.title?ae:ze,prefixCls:st,key:wt[on]},ln,{additionalProps:$t,rowType:"header"}))}))}Gr.displayName="HeaderRow";var We=Gr;function yt(a){var l=[];function N(ze,Ze){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;l[Oe]=l[Oe]||[];var Ge=Ze,st=ze.filter(Boolean).map(function(Qe){var Rt={key:Qe.key,className:Qe.className||"",children:Qe.title,column:Qe,colStart:Ge},wt=1,Dt=Qe.children;return Dt&&Dt.length>0&&(wt=N(Dt,Ge,Oe+1).reduce(function(on,Jt){return on+Jt},0),Rt.hasSubColumns=!0),"colSpan"in Qe&&(wt=Qe.colSpan),"rowSpan"in Qe&&(Rt.rowSpan=Qe.rowSpan),Rt.colSpan=wt,Rt.colEnd=Rt.colStart+wt-1,l[Oe].push(Rt),Ge+=wt,wt});return st}N(a,0);for(var j=l.length,te=function(Ze){l[Ze].forEach(function(Oe){!("rowSpan"in Oe)&&!Oe.hasSubColumns&&(Oe.rowSpan=j-Ze)})},ae=0;ae1&&arguments[1]!==void 0?arguments[1]:"";return typeof l=="number"?l:l.endsWith("%")?a*parseFloat(l)/100:null}function an(a,l){return n.useMemo(function(){if(l&&l>0){var N=0,j=0;a.forEach(function(Ge){var st=Fn(l,Ge.width);st?N+=st:j+=1});var te=l-N,ae=j,ze=te/j,Ze=0,Oe=a.map(function(Ge){var st=(0,V.Z)({},Ge),Qe=Fn(l,st.width);if(Qe)st.width=Qe;else{var Rt=Math.floor(ze);st.width=ae===1?te:Rt,te-=Rt,ae-=1}return Ze+=st.width,st});return[Oe,Ze]}return[a,l]},[a,l])}var Jn=["children"],k=["fixed"];function i(a){return(0,Xt.Z)(a).filter(function(l){return n.isValidElement(l)}).map(function(l){var N=l.key,j=l.props,te=j.children,ae=(0,qe.Z)(j,Jn),ze=(0,V.Z)({key:N},ae);return te&&(ze.children=i(te)),ze})}function p(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return a.filter(function(N){return N&&(0,Y.Z)(N)==="object"}).reduce(function(N,j,te){var ae=j.fixed,ze=ae===!0?"left":ae,Ze="".concat(l,"-").concat(te),Oe=j.children;return Oe&&Oe.length>0?[].concat((0,qt.Z)(N),(0,qt.Z)(p(Oe,Ze).map(function(Ge){return(0,V.Z)({fixed:ze},Ge)}))):[].concat((0,qt.Z)(N),[(0,V.Z)((0,V.Z)({key:Ze},j),{},{fixed:ze})])},[])}function g(a){for(var l=!0,N=0;N=0;ae-=1){var ze=a[ae];if(te&&ze.fixed!=="right")te=!1;else if(!te&&ze.fixed==="right"){warning(!1,"Index ".concat(ae+1," of `columns` missing `fixed='right'` prop."));break}}}function C(a){return a.map(function(l){var N=l.fixed,j=(0,qe.Z)(l,k),te=N;return N==="left"?te="right":N==="right"&&(te="left"),(0,V.Z)({fixed:te},j)})}function re(a,l){var N=a.prefixCls,j=a.columns,te=a.children,ae=a.expandable,ze=a.expandedKeys,Ze=a.columnTitle,Oe=a.getRowKey,Ge=a.onTriggerExpand,st=a.expandIcon,Qe=a.rowExpandable,Rt=a.expandIconColumnIndex,wt=a.direction,Dt=a.expandRowByClick,on=a.columnWidth,Jt=a.fixed,ln=a.scrollWidth,$t=n.useMemo(function(){return j||i(te)},[j,te]),yn=n.useMemo(function(){if(ae){var Zn,In=$t.slice();if(!In.includes(t)){var mn=Rt||0;mn>=0&&In.splice(mn,0,t)}var Pn=In.indexOf(t);In=In.filter(function(or,Or){return or!==t||Or===Pn});var mr=$t[Pn],Ar;(Jt==="left"||Jt)&&!Rt?Ar="left":(Jt==="right"||Jt)&&Rt===$t.length?Ar="right":Ar=mr?mr.fixed:null;var Sr=(Zn={},(0,Z.Z)(Zn,$n,{className:"".concat(N,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Z.Z)(Zn,"title",Ze),(0,Z.Z)(Zn,"fixed",Ar),(0,Z.Z)(Zn,"className","".concat(N,"-row-expand-icon-cell")),(0,Z.Z)(Zn,"width",on),(0,Z.Z)(Zn,"render",function(Or,Zr,io){var Qr=Oe(Zr,io),Fo=ze.has(Qr),Ao=Qe?Qe(Zr):!0,xr=st({prefixCls:N,expanded:Fo,expandable:Ao,record:Zr,onExpand:Ge});return Dt?n.createElement("span",{onClick:function($r){return $r.stopPropagation()}},xr):xr}),Zn);return In.map(function(or){return or===t?Sr:or})}return $t.filter(function(or){return or!==t})},[ae,$t,Oe,ze,st,wt]),Qn=n.useMemo(function(){var Zn=yn;return l&&(Zn=l(Zn)),Zn.length||(Zn=[{render:function(){return null}}]),Zn},[l,yn,wt]),Xn=n.useMemo(function(){return wt==="rtl"?C(p(Qn)):p(Qn)},[Qn,wt,ln]),Nn=an(Xn,ln),fr=(0,S.Z)(Nn,2),Er=fr[0],wn=fr[1];return[Qn,Er,wn]}var q=re;function He(a){var l,N=a.prefixCls,j=a.record,te=a.onExpand,ae=a.expanded,ze=a.expandable,Ze="".concat(N,"-row-expand-icon");if(!ze)return n.createElement("span",{className:pe()(Ze,"".concat(N,"-row-spaced"))});var Oe=function(st){te(j,st),st.stopPropagation()};return n.createElement("span",{className:pe()(Ze,(l={},(0,Z.Z)(l,"".concat(N,"-row-expanded"),ae),(0,Z.Z)(l,"".concat(N,"-row-collapsed"),!ae),l)),onClick:Oe})}function Ke(a,l,N){var j=[];function te(ae){(ae||[]).forEach(function(ze,Ze){j.push(l(ze,Ze)),te(ze[N])})}return te(a),j}function _e(a,l,N){var j=Tn(a),te=j.expandIcon,ae=j.expandedRowKeys,ze=j.defaultExpandedRowKeys,Ze=j.defaultExpandAllRows,Oe=j.expandedRowRender,Ge=j.onExpand,st=j.onExpandedRowsChange,Qe=j.childrenColumnName,Rt=te||He,wt=Qe||"children",Dt=n.useMemo(function(){return Oe?"row":a.expandable&&a.internalHooks===u&&a.expandable.__PARENT_RENDER_ICON__||l.some(function(Xn){return Xn&&(0,Y.Z)(Xn)==="object"&&Xn[wt]})?"nest":!1},[!!Oe,l]),on=n.useState(function(){return ze||(Ze?Ke(l,N,wt):[])}),Jt=(0,S.Z)(on,2),ln=Jt[0],$t=Jt[1],yn=n.useMemo(function(){return new Set(ae||ln||[])},[ae,ln]),Qn=n.useCallback(function(Xn){var Nn=N(Xn,l.indexOf(Xn)),fr,Er=yn.has(Nn);Er?(yn.delete(Nn),fr=(0,qt.Z)(yn)):fr=[].concat((0,qt.Z)(yn),[Nn]),$t(fr),Ge&&Ge(!Er,Xn),st&&st(fr)},[N,yn,l,Ge,st]);return[j,Dt,yn,Rt,wt,Qn]}function at(a,l,N,j){var te=a.map(function(ae,ze){return rt(ze,ze,a,l,N,j==null?void 0:j[ze])});return(0,it.Z)(function(){return te},[te],function(ae,ze){return!(0,I.Z)(ae,ze)})}function $e(a){var l=(0,n.useRef)(a),N=(0,n.useState)({}),j=(0,S.Z)(N,2),te=j[1],ae=(0,n.useRef)(null),ze=(0,n.useRef)([]);function Ze(Oe){ze.current.push(Oe);var Ge=Promise.resolve();ae.current=Ge,Ge.then(function(){if(ae.current===Ge){var st=ze.current,Qe=l.current;ze.current=[],st.forEach(function(Rt){l.current=Rt(l.current)}),ae.current=null,Qe!==l.current&&te({})}})}return(0,n.useEffect)(function(){return function(){ae.current=null}},[]),[l.current,Ze]}function ft(a){var l=(0,n.useRef)(a||null),N=(0,n.useRef)();function j(){window.clearTimeout(N.current)}function te(ze){l.current=ze,j(),N.current=window.setTimeout(function(){l.current=null,N.current=void 0},100)}function ae(){return l.current}return(0,n.useEffect)(function(){return j},[]),[te,ae]}function mt(){var a=n.useState(-1),l=(0,S.Z)(a,2),N=l[0],j=l[1],te=n.useState(-1),ae=(0,S.Z)(te,2),ze=ae[0],Ze=ae[1],Oe=n.useCallback(function(Ge,st){j(Ge),Ze(st)},[]);return[N,ze,Oe]}var ct=e(47273),Ot=(0,ct.Z)()?window:null;function vt(a,l){var N=(0,Y.Z)(a)==="object"?a:{},j=N.offsetHeader,te=j===void 0?0:j,ae=N.offsetSummary,ze=ae===void 0?0:ae,Ze=N.offsetScroll,Oe=Ze===void 0?0:Ze,Ge=N.getContainer,st=Ge===void 0?function(){return Ot}:Ge,Qe=st()||Ot;return n.useMemo(function(){var Rt=!!a;return{isSticky:Rt,stickyClassName:Rt?"".concat(l,"-sticky-holder"):"",offsetHeader:te,offsetSummary:ze,offsetScroll:Oe,container:Qe}},[Oe,te,ze,l,Qe])}function bt(a,l,N){var j=(0,n.useMemo)(function(){for(var te=[],ae=[],ze=0,Ze=0,Oe=0;Oe=Qe&&(or=Qe-Rt),ze({scrollLeft:or/Qe*(st+2)}),$t.current.x=Pn.pageX},Zn=function(){if(ae.current){var Pn=(0,ce.os)(ae.current).top,mr=Pn+ae.current.offsetHeight,Ar=Oe===window?document.documentElement.scrollTop+window.innerHeight:(0,ce.os)(Oe).top+Oe.clientHeight;mr-(0,U.Z)()<=Ar||Pn>=Ar-Ze?ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!0})}):ln(function(Sr){return(0,V.Z)((0,V.Z)({},Sr),{},{isHiddenScrollBar:!1})})}},In=function(Pn){ln(function(mr){return(0,V.Z)((0,V.Z)({},mr),{},{scrollLeft:Pn/st*Qe||0})})};return n.useImperativeHandle(N,function(){return{setScrollLeft:In}}),n.useEffect(function(){var mn=(0,pt.Z)(document.body,"mouseup",fr,!1),Pn=(0,pt.Z)(document.body,"mousemove",wn,!1);return Zn(),function(){mn.remove(),Pn.remove()}},[Rt,Xn]),n.useEffect(function(){var mn=(0,pt.Z)(Oe,"scroll",Zn,!1),Pn=(0,pt.Z)(window,"resize",Zn,!1);return function(){mn.remove(),Pn.remove()}},[Oe]),n.useEffect(function(){Jt.isHiddenScrollBar||ln(function(mn){var Pn=ae.current;return Pn?(0,V.Z)((0,V.Z)({},mn),{},{scrollLeft:Pn.scrollLeft/Pn.scrollWidth*Pn.clientWidth}):mn})},[Jt.isHiddenScrollBar]),st<=Qe||!Rt||Jt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,U.Z)(),width:Qe,bottom:Ze},className:"".concat(Ge,"-sticky-scroll")},n.createElement("div",{onMouseDown:Er,ref:wt,className:pe()("".concat(Ge,"-sticky-scroll-bar"),(0,Z.Z)({},"".concat(Ge,"-sticky-scroll-bar-active"),Xn)),style:{width:"".concat(Rt,"px"),transform:"translate3d(".concat(Jt.scrollLeft,"px, 0, 0)")}}))},je=n.forwardRef(ve);function Xe(a){return null}var Te=Xe;function lt(a){return null}var et=lt,gt="rc-table",jt=[],kt={};function dn(){return"No Data"}function hn(a){var l,N=(0,V.Z)({rowKey:"key",prefixCls:gt,emptyText:dn},a),j=N.prefixCls,te=N.className,ae=N.rowClassName,ze=N.style,Ze=N.data,Oe=N.rowKey,Ge=N.scroll,st=N.tableLayout,Qe=N.direction,Rt=N.title,wt=N.footer,Dt=N.summary,on=N.caption,Jt=N.id,ln=N.showHeader,$t=N.components,yn=N.emptyText,Qn=N.onRow,Xn=N.onHeaderRow,Nn=N.internalHooks,fr=N.transformColumns,Er=N.internalRefs,wn=N.tailor,Zn=N.sticky,In=Ze||jt,mn=!!In.length,Pn=Nn===u,mr=n.useCallback(function(_r,Yr){return(0,ge.Z)($t,_r)||Yr},[$t]),Ar=n.useMemo(function(){return typeof Oe=="function"?Oe:function(_r){var Yr=_r&&_r[Oe];return Yr}},[Oe]),Sr=mr(["body"]),or=mt(),Or=(0,S.Z)(or,3),Zr=Or[0],io=Or[1],Qr=Or[2],Fo=_e(N,In,Ar),Ao=(0,S.Z)(Fo,6),xr=Ao[0],oo=Ao[1],$r=Ao[2],bo=Ao[3],vo=Ao[4],Xo=Ao[5],ir=Ge==null?void 0:Ge.x,ar=n.useState(0),_n=(0,S.Z)(ar,2),Kn=_n[0],Jr=_n[1],Gn=q((0,V.Z)((0,V.Z)((0,V.Z)({},N),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:$r,getRowKey:Ar,onTriggerExpand:Xo,expandIcon:bo,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Qe,scrollWidth:Pn&&wn&&typeof ir=="number"?ir:null}),Pn?fr:null),Cr=(0,S.Z)(Gn,3),Xr=Cr[0],Kr=Cr[1],o=Cr[2],f=o!=null?o:ir,y=n.useMemo(function(){return{columns:Xr,flattenColumns:Kr}},[Xr,Kr]),$=n.useRef(),Be=n.useRef(),Ye=n.useRef(),St=n.useRef(),ot=n.useRef(),ke=n.useState(!1),Lt=(0,S.Z)(ke,2),En=Lt[0],pn=Lt[1],bn=n.useState(!1),gn=(0,S.Z)(bn,2),cn=gn[0],Bn=gn[1],Vn=$e(new Map),nn=(0,S.Z)(Vn,2),Yn=nn[0],fn=nn[1],lr=A(Kr),Et=lr.map(function(_r){return Yn.get(_r)}),Ft=n.useMemo(function(){return Et},[Et.join("_")]),On=xt(Ft,Kr.length,Qe),vr=Ge&&z(Ge.y),er=Ge&&z(f)||!!xr.fixed,lo=er&&Kr.some(function(_r){var Yr=_r.fixed;return Yr}),no=n.useRef(),Tr=vt(Zn,j),Co=Tr.isSticky,la=Tr.offsetHeader,ma=Tr.offsetSummary,Dr=Tr.offsetScroll,Br=Tr.stickyClassName,po=Tr.container,Fr=n.useMemo(function(){return Dt==null?void 0:Dt(In)},[Dt,In]),Ko=(vr||Co)&&n.isValidElement(Fr)&&Fr.type===s&&Fr.props.fixed,To,Zo,Yo;vr&&(Zo={overflowY:"scroll",maxHeight:Ge.y}),er&&(To={overflowX:"auto"},vr||(Zo={overflowY:"hidden"}),Yo={width:f===!0?"auto":f,minWidth:"100%"});var ta=n.useCallback(function(_r,Yr){(0,R.Z)($.current)&&fn(function(No){if(No.get(_r)!==Yr){var ra=new Map(No);return ra.set(_r,Yr),ra}return No})},[]),Vo=ft(null),ya=(0,S.Z)(Vo,2),ba=ya[0],Qo=ya[1];function na(_r,Yr){Yr&&(typeof Yr=="function"?Yr(_r):Yr.scrollLeft!==_r&&(Yr.scrollLeft=_r,Yr.scrollLeft!==_r&&setTimeout(function(){Yr.scrollLeft=_r},0)))}var Go=(0,ee.Z)(function(_r){var Yr=_r.currentTarget,No=_r.scrollLeft,ra=Qe==="rtl",Qa=typeof No=="number"?No:Yr.scrollLeft,ol=Yr||kt;if(!Qo()||Qo()===ol){var Ui;ba(ol),na(Qa,Be.current),na(Qa,Ye.current),na(Qa,ot.current),na(Qa,(Ui=no.current)===null||Ui===void 0?void 0:Ui.setScrollLeft)}var Xi=Yr||Be.current;if(Xi){var Yi=Xi.scrollWidth,Gi=Xi.clientWidth;if(Yi===Gi){pn(!1),Bn(!1);return}ra?(pn(-Qa0)):(pn(Qa>0),Bn(Qa1?on-Pn:0,Ar=(0,V.Z)((0,V.Z)((0,V.Z)({},fr),Oe),{},{flex:"0 0 ".concat(Pn,"px"),width:"".concat(Pn,"px"),marginRight:mr,pointerEvents:"auto"}),Sr=n.useMemo(function(){return st?In<=1:wn===0||In===0||In>1},[In,wn,st]);Sr?Ar.visibility="hidden":st&&(Ar.height=Qe==null?void 0:Qe(In));var or=Sr?function(){return null}:Rt,Or={};return(In===0||wn===0)&&(Or.rowSpan=1,Or.colSpan=1),n.createElement(Ie,(0,ue.Z)({className:pe()(Dt,Ge),ellipsis:N.ellipsis,align:N.align,scope:N.rowScope,component:"div",prefixCls:l.prefixCls,key:yn,record:Ze,index:ae,renderIndex:ze,dataIndex:wt,render:or,shouldCellUpdate:N.shouldCellUpdate},Qn,{appendNode:Xn,additionalProps:(0,V.Z)((0,V.Z)({},Nn),{},{style:Ar},Or)}))}var Nt=At,tt=["data","index","className","rowKey","style","extra","getHeight"],Kt=n.forwardRef(function(a,l){var N=a.data,j=a.index,te=a.className,ae=a.rowKey,ze=a.style,Ze=a.extra,Oe=a.getHeight,Ge=(0,qe.Z)(a,tt),st=N.record,Qe=N.indent,Rt=N.index,wt=h(r,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Dt=wt.scrollX,on=wt.flattenColumns,Jt=wt.prefixCls,ln=wt.fixColumn,$t=wt.componentWidth,yn=Re(st,ae,j,Qe),Qn=yn.rowSupportExpand,Xn=yn.expanded,Nn=yn.rowProps,fr=yn.expandedRowRender,Er=yn.expandedRowClassName,wn;if(Qn&&Xn){var Zn=fr(st,j,Qe+1,Xn),In=Er==null?void 0:Er(st,j,Qe),mn={};ln&&(mn={style:(0,Z.Z)({},"--virtual-width","".concat($t,"px"))});var Pn="".concat(Jt,"-expanded-row-cell");wn=n.createElement("div",{className:pe()("".concat(Jt,"-expanded-row"),"".concat(Jt,"-expanded-row-level-").concat(Qe+1),In)},n.createElement(Ie,{component:"div",prefixCls:Jt,className:pe()(Pn,(0,Z.Z)({},"".concat(Pn,"-fixed"),ln)),additionalProps:mn},Zn))}var mr=(0,V.Z)((0,V.Z)({},ze),{},{width:Dt});Ze&&(mr.position="absolute",mr.pointerEvents="none");var Ar=n.createElement("div",(0,ue.Z)({},Nn,Ge,{ref:Qn?null:l,className:pe()(te,"".concat(Jt,"-row"),Nn==null?void 0:Nn.className,(0,Z.Z)({},"".concat(Jt,"-row-extra"),Ze)),style:(0,V.Z)((0,V.Z)({},mr),Nn==null?void 0:Nn.style)}),on.map(function(Sr,or){return n.createElement(Nt,{key:or,rowInfo:yn,column:Sr,colIndex:or,indent:Qe,index:j,renderIndex:Rt,record:st,inverse:Ze,getHeight:Oe})}));return Qn?n.createElement("div",{ref:l},Ar,wn):Ar}),Cn=be(Kt),Tt=Cn,Yt=n.forwardRef(function(a,l){var N=a.data,j=a.onScroll,te=h(r,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ae=te.flattenColumns,ze=te.onColumnResize,Ze=te.getRowKey,Oe=te.expandedKeys,Ge=te.prefixCls,st=te.childrenColumnName,Qe=te.emptyNode,Rt=te.scrollX,wt=h(De),Dt=wt.scrollY,on=wt.listItemHeight,Jt=n.useRef(),ln=fe(N,st,Oe,Ze),$t=n.useMemo(function(){var wn=0;return ae.map(function(Zn){var In=Zn.width,mn=Zn.key;return wn+=In,[mn,In,wn]})},[ae]),yn=n.useMemo(function(){return $t.map(function(wn){return wn[2]})},[$t]);n.useEffect(function(){$t.forEach(function(wn){var Zn=(0,S.Z)(wn,2),In=Zn[0],mn=Zn[1];ze(In,mn)})},[$t]),n.useImperativeHandle(l,function(){var wn={};return Object.defineProperty(wn,"scrollLeft",{get:function(){var In;return((In=Jt.current)===null||In===void 0?void 0:In.getScrollInfo().x)||0},set:function(In){var mn;(mn=Jt.current)===null||mn===void 0||mn.scrollTo({left:In})}}),wn});var Qn=function(Zn,In){var mn,Pn=(mn=ln[In])===null||mn===void 0?void 0:mn.record,mr=Zn.onCell;if(mr){var Ar,Sr=mr(Pn,In);return(Ar=Sr==null?void 0:Sr.rowSpan)!==null&&Ar!==void 0?Ar:1}return 1},Xn=function(Zn){var In=Zn.start,mn=Zn.end,Pn=Zn.getSize,mr=Zn.offsetY;if(mn<0)return null;for(var Ar=ae.filter(function(ir){return Qn(ir,In)===0}),Sr=In,or=function(ar){if(Ar=Ar.filter(function(_n){return Qn(_n,ar)===0}),!Ar.length)return Sr=ar,"break"},Or=In;Or>=0;Or-=1){var Zr=or(Or);if(Zr==="break")break}for(var io=ae.filter(function(ir){return Qn(ir,mn)!==1}),Qr=mn,Fo=function(ar){if(io=io.filter(function(_n){return Qn(_n,ar)!==1}),!io.length)return Qr=Math.max(ar-1,mn),"break"},Ao=mn;Ao1})&&oo.push(ar)},bo=Sr;bo<=Qr;bo+=1)var vo=$r(bo);var Xo=oo.map(function(ir){var ar=ln[ir],_n=Ze(ar.record,ir),Kn=function(Cr){var Xr=ir+Cr-1,Kr=Ze(ln[Xr].record,Xr),o=Pn(_n,Kr);return o.bottom-o.top},Jr=Pn(_n);return n.createElement(Tt,{key:ir,data:ar,rowKey:_n,index:ir,style:{top:-mr+Jr.top},extra:!0,getHeight:Kn})});return Xo},Nn=n.useMemo(function(){return{columnsOffset:yn}},[yn]),fr="".concat(Ge,"-tbody"),Er;return ln.length?Er=n.createElement(Se.Z,{fullHeight:!1,ref:Jt,className:pe()(fr,"".concat(fr,"-virtual")),height:Dt,itemHeight:on||24,data:ln,itemKey:function(Zn){return Ze(Zn.record)},scrollWidth:Rt,onVirtualScroll:function(Zn){var In=Zn.x;j({scrollLeft:In})},extraRender:Xn},function(wn,Zn,In){var mn=Ze(wn.record,Zn);return n.createElement(Tt,(0,ue.Z)({data:wn,rowKey:mn,index:Zn},In))}):Er=n.createElement("div",{className:pe()("".concat(Ge,"-placeholder"))},n.createElement(Ie,{component:"div",prefixCls:Ge},Qe)),n.createElement(Le.Provider,{value:Nn},Er)}),Zt=be(Yt),Hn=Zt,vn=function(l,N){var j=N.ref,te=N.onScroll;return n.createElement(Hn,{ref:j,data:l,onScroll:te})},jn=100;function Wn(a){var l=a.columns,N=a.scroll,j=a.prefixCls,te=j===void 0?gt:j,ae=a.className,ze=a.listItemHeight,Ze=N||{},Oe=Ze.x,Ge=Ze.y;typeof Oe!="number"&&(Oe=((l||[]).length+1)*jn),typeof Ge!="number"&&(Ge=500);var st=n.useMemo(function(){return{scrollY:Ge,listItemHeight:ze}},[Ge,ze]);return n.createElement(De.Provider,{value:st},n.createElement(me,(0,ue.Z)({},a,{className:pe()(ae,"".concat(te,"-virtual")),scroll:(0,V.Z)((0,V.Z)({},N),{},{x:Oe}),components:{body:vn},columns:l,internalHooks:u,tailor:!0})))}function Sn(a){return Ue(Wn,a)}var nr=Sn(),br=null;function Lr(a){return null}var rn=Lr;function Vt(a){return null}var xn=Vt,zn=e(2738),An=e(68031),hr=e(36355),Hr=e(93891),dr=e(19716),Mr=e(8628),zr=e(31724),Ln=e(58421),en=e(71418),sn=e(88088);function tn(a){return function(N){let{prefixCls:j,onExpand:te,record:ae,expanded:ze,expandable:Ze}=N;const Oe=`${j}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:Ge=>{te(ae,Ge),Ge.stopPropagation()},className:pe()(Oe,{[`${Oe}-spaced`]:!Ze,[`${Oe}-expanded`]:Ze&&ze,[`${Oe}-collapsed`]:Ze&&!ze}),"aria-label":ze?a.collapse:a.expand,"aria-expanded":ze})}}var rr=tn;function wr(a,l){return"key"in a&&a.key!==void 0&&a.key!==null?a.key:a.dataIndex?Array.isArray(a.dataIndex)?a.dataIndex.join("."):a.dataIndex:l}function cr(a,l){return l?`${l}-${a}`:`${a}`}function Ir(a,l){return typeof a=="function"?a(l):a}function qr(a,l){const N=Ir(a,l);return Object.prototype.toString.call(N)==="[object Object]"?"":N}var Eo={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"},jr=Eo,kr=e(7657),fo=function(l,N){return n.createElement(kr.Z,(0,ue.Z)({},l,{ref:N,icon:jr}))},ao=n.forwardRef(fo),so=ao,Ho=e(56762);function Lo(a){const l=n.useRef(a),N=(0,Ho.Z)();return[()=>l.current,j=>{l.current=j,N()}]}var zo=e(3113),jo=e(24905),ro=e(38854),Gt=e(64165),ur=e(20834),kn=e(40875),qn=e(5112),Nr=e(17574),Vr=e(47472),wo=e(92832);function Io(a){let{value:l,onChange:N,filterSearch:j,tablePrefixCls:te,locale:ae}=a;return j?n.createElement("div",{className:`${te}-filter-dropdown-search`},n.createElement(wo.default,{prefix:n.createElement(Vr.Z,null),placeholder:ae.filterSearchPlaceholder,onChange:N,value:l,htmlSize:1,className:`${te}-filter-dropdown-search-input`})):null}var mo=Io,Oo=e(10228);const eo=a=>{const{keyCode:l}=a;l===Oo.Z.ENTER&&a.stopPropagation()};var Bo=n.forwardRef((a,l)=>n.createElement("div",{className:a.className,onClick:N=>N.stopPropagation(),onKeyDown:eo,ref:l},a.children));function go(a){let l=[];return(a||[]).forEach(N=>{let{value:j,children:te}=N;l.push(j),te&&(l=[].concat((0,qt.Z)(l),(0,qt.Z)(go(te))))}),l}function Ro(a){return a.some(l=>{let{children:N}=l;return N})}function ho(a,l){return typeof l=="string"||typeof l=="number"?l==null?void 0:l.toString().toLowerCase().includes(a.trim().toLowerCase()):!1}function va(a){let{filters:l,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze}=a;return l.map((Ze,Oe)=>{const Ge=String(Ze.value);if(Ze.children)return{key:Ge||Oe,label:Ze.text,popupClassName:`${N}-dropdown-submenu`,children:va({filters:Ze.children,prefixCls:N,filteredKeys:j,filterMultiple:te,searchValue:ae,filterSearch:ze})};const st=te?jo.default:qn.ZP,Qe={key:Ze.value!==void 0?Ge:Oe,label:n.createElement(n.Fragment,null,n.createElement(st,{checked:j.includes(Ge)}),n.createElement("span",null,Ze.text))};return ae.trim()?typeof ze=="function"?ze(ae,Ze)?Qe:null:ho(ae,Ze.text)?Qe:null:Qe})}function da(a){var l,N;const{tablePrefixCls:j,prefixCls:te,column:ae,dropdownPrefixCls:ze,columnKey:Ze,filterMultiple:Oe,filterMode:Ge="menu",filterSearch:st=!1,filterState:Qe,triggerFilter:Rt,locale:wt,children:Dt,getPopupContainer:on}=a,{filterDropdownOpen:Jt,onFilterDropdownOpenChange:ln,filterResetToDefaultFilteredValue:$t,defaultFilteredValue:yn,filterDropdownVisible:Qn,onFilterDropdownVisibleChange:Xn}=ae,[Nn,fr]=n.useState(!1),Er=!!(Qe&&(!((l=Qe.filteredKeys)===null||l===void 0)&&l.length||Qe.forceFiltered)),wn=Gn=>{fr(Gn),ln==null||ln(Gn),Xn==null||Xn(Gn)},Zn=(N=Jt!=null?Jt:Qn)!==null&&N!==void 0?N:Nn,In=Qe==null?void 0:Qe.filteredKeys,[mn,Pn]=Lo(In||[]),mr=Gn=>{let{selectedKeys:Cr}=Gn;Pn(Cr)},Ar=(Gn,Cr)=>{let{node:Xr,checked:Kr}=Cr;mr(Oe?{selectedKeys:Gn}:{selectedKeys:Kr&&Xr.key?[Xr.key]:[]})};n.useEffect(()=>{Nn&&mr({selectedKeys:In||[]})},[In]);const[Sr,or]=n.useState([]),Or=Gn=>{or(Gn)},[Zr,io]=n.useState(""),Qr=Gn=>{const{value:Cr}=Gn.target;io(Cr)};n.useEffect(()=>{Nn||io("")},[Nn]);const Fo=Gn=>{const Cr=Gn&&Gn.length?Gn:null;if(Cr===null&&(!Qe||!Qe.filteredKeys)||(0,I.Z)(Cr,Qe==null?void 0:Qe.filteredKeys,!0))return null;Rt({column:ae,key:Ze,filteredKeys:Cr})},Ao=()=>{wn(!1),Fo(mn())},xr=function(){let{confirm:Gn,closeDropdown:Cr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Gn&&Fo([]),Cr&&wn(!1),io(""),Pn($t?(yn||[]).map(Xr=>String(Xr)):[])},oo=function(){let{closeDropdown:Gn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Gn&&wn(!1),Fo(mn())},$r=Gn=>{Gn&&In!==void 0&&Pn(In||[]),wn(Gn),!Gn&&!ae.filterDropdown&&Ao()},bo=pe()({[`${ze}-menu-without-submenu`]:!Ro(ae.filters||[])}),vo=Gn=>{if(Gn.target.checked){const Cr=go(ae==null?void 0:ae.filters).map(Xr=>String(Xr));Pn(Cr)}else Pn([])},Xo=Gn=>{let{filters:Cr}=Gn;return(Cr||[]).map((Xr,Kr)=>{const o=String(Xr.value),f={title:Xr.text,key:Xr.value!==void 0?o:Kr};return Xr.children&&(f.children=Xo({filters:Xr.children})),f})},ir=Gn=>{var Cr;return Object.assign(Object.assign({},Gn),{text:Gn.title,value:Gn.key,children:((Cr=Gn.children)===null||Cr===void 0?void 0:Cr.map(Xr=>ir(Xr)))||[]})};let ar;if(typeof ae.filterDropdown=="function")ar=ae.filterDropdown({prefixCls:`${ze}-custom`,setSelectedKeys:Gn=>mr({selectedKeys:Gn}),selectedKeys:mn(),confirm:oo,clearFilters:xr,filters:ae.filters,visible:Zn,close:()=>{wn(!1)}});else if(ae.filterDropdown)ar=ae.filterDropdown;else{const Gn=mn()||[],Cr=()=>(ae.filters||[]).length===0?n.createElement(Gt.Z,{image:Gt.Z.PRESENTED_IMAGE_SIMPLE,description:wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ge==="tree"?n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement("div",{className:`${j}-filter-dropdown-tree`},Oe?n.createElement(jo.default,{checked:Gn.length===go(ae.filters).length,indeterminate:Gn.length>0&&Gn.lengthtypeof st=="function"?st(Zr,ir(Kr)):ho(Zr,Kr.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(mo,{filterSearch:st,value:Zr,onChange:Qr,tablePrefixCls:j,locale:wt}),n.createElement(ur.default,{selectable:!0,multiple:Oe,prefixCls:`${ze}-menu`,className:bo,onSelect:mr,onDeselect:mr,selectedKeys:Gn,getPopupContainer:on,openKeys:Sr,onOpenChange:Or,items:va({filters:ae.filters||[],filterSearch:st,prefixCls:te,filteredKeys:mn(),filterMultiple:Oe,searchValue:Zr})})),Xr=()=>$t?(0,I.Z)((yn||[]).map(Kr=>String(Kr)),Gn,!0):Gn.length===0;ar=n.createElement(n.Fragment,null,Cr(),n.createElement("div",{className:`${te}-dropdown-btns`},n.createElement(zo.ZP,{type:"link",size:"small",disabled:Xr(),onClick:()=>xr()},wt.filterReset),n.createElement(zo.ZP,{type:"primary",size:"small",onClick:Ao},wt.filterConfirm)))}ae.filterDropdown&&(ar=n.createElement(kn.J,{selectable:void 0},ar));const _n=()=>n.createElement(Bo,{className:`${te}-dropdown`},ar);let Kn;typeof ae.filterIcon=="function"?Kn=ae.filterIcon(Er):ae.filterIcon?Kn=ae.filterIcon:Kn=n.createElement(so,null);const{direction:Jr}=n.useContext(hr.E_);return n.createElement("div",{className:`${te}-column`},n.createElement("span",{className:`${j}-column-title`},Dt),n.createElement(ro.Z,{dropdownRender:_n,trigger:["click"],open:Zn,onOpenChange:$r,getPopupContainer:on,placement:Jr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:pe()(`${te}-trigger`,{active:Er}),onClick:Gn=>{Gn.stopPropagation()}},Kn)))}var Ia=da;function qo(a,l,N){let j=[];return(a||[]).forEach((te,ae)=>{var ze;const Ze=cr(ae,N);if(te.filters||"filterDropdown"in te||"onFilter"in te)if("filteredValue"in te){let Oe=te.filteredValue;"filterDropdown"in te||(Oe=(ze=Oe==null?void 0:Oe.map(String))!==null&&ze!==void 0?ze:Oe),j.push({column:te,key:wr(te,Ze),filteredKeys:Oe,forceFiltered:te.filtered})}else j.push({column:te,key:wr(te,Ze),filteredKeys:l&&te.defaultFilteredValue?te.defaultFilteredValue:void 0,forceFiltered:te.filtered});"children"in te&&(j=[].concat((0,qt.Z)(j),(0,qt.Z)(qo(te.children,l,Ze))))}),j}function Ea(a,l,N,j,te,ae,ze,Ze){return N.map((Oe,Ge)=>{const st=cr(Ge,Ze),{filterMultiple:Qe=!0,filterMode:Rt,filterSearch:wt}=Oe;let Dt=Oe;if(Dt.filters||Dt.filterDropdown){const on=wr(Dt,st),Jt=j.find(ln=>{let{key:$t}=ln;return on===$t});Dt=Object.assign(Object.assign({},Dt),{title:ln=>n.createElement(Ia,{tablePrefixCls:a,prefixCls:`${a}-filter`,dropdownPrefixCls:l,column:Dt,columnKey:on,filterState:Jt,filterMultiple:Qe,filterMode:Rt,filterSearch:wt,triggerFilter:ae,locale:te,getPopupContainer:ze},Ir(Oe.title,ln))})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:Ea(a,l,Dt.children,j,te,ae,ze,st)})),Dt})}function Fa(a){const l={};return a.forEach(N=>{let{key:j,filteredKeys:te,column:ae}=N;const{filters:ze,filterDropdown:Ze}=ae;if(Ze)l[j]=te||null;else if(Array.isArray(te)){const Oe=go(ze);l[j]=Oe.filter(Ge=>te.includes(String(Ge)))}else l[j]=null}),l}function Sa(a,l){return l.reduce((N,j)=>{const{column:{onFilter:te,filters:ae},filteredKeys:ze}=j;return te&&ze&&ze.length?N.filter(Ze=>ze.some(Oe=>{const Ge=go(ae),st=Ge.findIndex(Rt=>String(Rt)===String(Oe)),Qe=st!==-1?Ge[st]:Oe;return te(Qe,Ze)})):N},a)}const yo=a=>a.flatMap(l=>"children"in l?[l].concat((0,qt.Z)(yo(l.children||[]))):[l]);function Ja(a){let{prefixCls:l,dropdownPrefixCls:N,mergedColumns:j,onFilterChange:te,getPopupContainer:ae,locale:ze}=a;const Ze=n.useMemo(()=>yo(j||[]),[j]),[Oe,Ge]=n.useState(()=>qo(Ze,!0)),st=n.useMemo(()=>{const Dt=qo(Ze,!1);if(Dt.length===0)return Dt;let on=!0,Jt=!0;if(Dt.forEach(ln=>{let{filteredKeys:$t}=ln;$t!==void 0?on=!1:Jt=!1}),on){const ln=(Ze||[]).map(($t,yn)=>wr($t,cr(yn)));return Oe.filter($t=>{let{key:yn}=$t;return ln.includes(yn)}).map($t=>{const yn=Ze[ln.findIndex(Qn=>Qn===$t.key)];return Object.assign(Object.assign({},$t),{column:Object.assign(Object.assign({},$t.column),yn),forceFiltered:yn.filtered})})}return Dt},[Ze,Oe]),Qe=n.useMemo(()=>Fa(st),[st]),Rt=Dt=>{const on=st.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key});on.push(Dt),Ge(on),te(Fa(on),on)};return[Dt=>Ea(l,N,Dt,st,ze,Rt,ae),st,Qe]}var La=Ja;function Ba(a,l,N){const j=n.useRef({});function te(ae){if(!j.current||j.current.data!==a||j.current.childrenColumnName!==l||j.current.getRowKey!==N){let Ze=function(Oe){Oe.forEach((Ge,st)=>{const Qe=N(Ge,st);ze.set(Qe,Ge),Ge&&typeof Ge=="object"&&l in Ge&&Ze(Ge[l]||[])})};const ze=new Map;Ze(a),j.current={data:a,childrenColumnName:l,kvMap:ze,getRowKey:N}}return j.current.kvMap.get(ae)}return[te]}var pa=e(50371),Na=function(a,l){var N={};for(var j in a)Object.prototype.hasOwnProperty.call(a,j)&&l.indexOf(j)<0&&(N[j]=a[j]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,j=Object.getOwnPropertySymbols(a);te{const ae=a[te];typeof ae!="function"&&(N[te]=ae)}),N}function Ra(a,l,N){const j=N&&typeof N=="object"?N:{},{total:te=0}=j,ae=Na(j,["total"]),[ze,Ze]=(0,n.useState)(()=>({current:"defaultCurrent"in ae?ae.defaultCurrent:1,pageSize:"defaultPageSize"in ae?ae.defaultPageSize:xa})),Oe=(0,pa.Z)(ze,ae,{total:te>0?te:a}),Ge=Math.ceil((te||a)/Oe.pageSize);Oe.current>Ge&&(Oe.current=Ge||1);const st=(Rt,wt)=>{Ze({current:Rt!=null?Rt:1,pageSize:wt||Oe.pageSize})},Qe=(Rt,wt)=>{var Dt;N&&((Dt=N.onChange)===null||Dt===void 0||Dt.call(N,Rt,wt)),st(Rt,wt),l(Rt,wt||(Oe==null?void 0:Oe.pageSize))};return N===!1?[{},()=>{}]:[Object.assign(Object.assign({},Oe),{onChange:Qe}),st]}var Ta=Ra,Aa=e(84105),ua=e(35654),Wr=e(90782),Pr=e(71430),Wo=e(18929);const Do={},Mo="SELECT_ALL",ko="SELECT_INVERT",Uo="SELECT_NONE",$o=[],to=(a,l)=>{let N=[];return(l||[]).forEach(j=>{N.push(j),j&&typeof j=="object"&&a in j&&(N=[].concat((0,qt.Z)(N),(0,qt.Z)(to(a,j[a]))))}),N};var ia=(a,l)=>{const{preserveSelectedRowKeys:N,selectedRowKeys:j,defaultSelectedRowKeys:te,getCheckboxProps:ae,onChange:ze,onSelect:Ze,onSelectAll:Oe,onSelectInvert:Ge,onSelectNone:st,onSelectMultiple:Qe,columnWidth:Rt,type:wt,selections:Dt,fixed:on,renderCell:Jt,hideSelectAll:ln,checkStrictly:$t=!0}=l||{},{prefixCls:yn,data:Qn,pageData:Xn,getRecordByKey:Nn,getRowKey:fr,expandType:Er,childrenColumnName:wn,locale:Zn,getPopupContainer:In}=a,[mn,Pn]=(0,Wo.Z)(j||te||$o,{value:j}),mr=n.useRef(new Map),Ar=(0,n.useCallback)(ir=>{if(N){const ar=new Map;ir.forEach(_n=>{let Kn=Nn(_n);!Kn&&mr.current.has(_n)&&(Kn=mr.current.get(_n)),ar.set(_n,Kn)}),mr.current=ar}},[Nn,N]);n.useEffect(()=>{Ar(mn)},[mn]);const{keyEntities:Sr}=(0,n.useMemo)(()=>{if($t)return{keyEntities:null};let ir=Qn;if(N){const ar=new Set(Qn.map((Kn,Jr)=>fr(Kn,Jr))),_n=Array.from(mr.current).reduce((Kn,Jr)=>{let[Gn,Cr]=Jr;return ar.has(Gn)?Kn:Kn.concat(Cr)},[]);ir=[].concat((0,qt.Z)(ir),(0,qt.Z)(_n))}return(0,Pr.I8)(ir,{externalGetKey:fr,childrenPropName:wn})},[Qn,fr,$t,wn,N]),or=(0,n.useMemo)(()=>to(wn,Xn),[wn,Xn]),Or=(0,n.useMemo)(()=>{const ir=new Map;return or.forEach((ar,_n)=>{const Kn=fr(ar,_n),Jr=(ae?ae(ar):null)||{};ir.set(Kn,Jr)}),ir},[or,fr,ae]),Zr=(0,n.useCallback)(ir=>{var ar;return!!(!((ar=Or.get(fr(ir)))===null||ar===void 0)&&ar.disabled)},[Or,fr]),[io,Qr]=(0,n.useMemo)(()=>{if($t)return[mn||[],[]];const{checkedKeys:ir,halfCheckedKeys:ar}=(0,Wr.S)(mn,!0,Sr,Zr);return[ir||[],ar]},[mn,$t,Sr,Zr]),Fo=(0,n.useMemo)(()=>{const ir=wt==="radio"?io.slice(0,1):io;return new Set(ir)},[io,wt]),Ao=(0,n.useMemo)(()=>wt==="radio"?new Set:new Set(Qr),[Qr,wt]),[xr,oo]=(0,n.useState)(null);n.useEffect(()=>{l||Pn($o)},[!!l]);const $r=(0,n.useCallback)((ir,ar)=>{let _n,Kn;Ar(ir),N?(_n=ir,Kn=ir.map(Jr=>mr.current.get(Jr))):(_n=[],Kn=[],ir.forEach(Jr=>{const Gn=Nn(Jr);Gn!==void 0&&(_n.push(Jr),Kn.push(Gn))})),Pn(_n),ze==null||ze(_n,Kn,{type:ar})},[Pn,Nn,ze,N]),bo=(0,n.useCallback)((ir,ar,_n,Kn)=>{if(Ze){const Jr=_n.map(Gn=>Nn(Gn));Ze(Nn(ir),ar,Jr,Kn)}$r(_n,"single")},[Ze,Nn,$r]),vo=(0,n.useMemo)(()=>!Dt||ln?null:(Dt===!0?[Mo,ko,Uo]:Dt).map(ar=>ar===Mo?{key:"all",text:Zn.selectionAll,onSelect(){$r(Qn.map((_n,Kn)=>fr(_n,Kn)).filter(_n=>{const Kn=Or.get(_n);return!(Kn!=null&&Kn.disabled)||Fo.has(_n)}),"all")}}:ar===ko?{key:"invert",text:Zn.selectInvert,onSelect(){const _n=new Set(Fo);Xn.forEach((Jr,Gn)=>{const Cr=fr(Jr,Gn),Xr=Or.get(Cr);Xr!=null&&Xr.disabled||(_n.has(Cr)?_n.delete(Cr):_n.add(Cr))});const Kn=Array.from(_n);Ge&&Ge(Kn),$r(Kn,"invert")}}:ar===Uo?{key:"none",text:Zn.selectNone,onSelect(){st==null||st(),$r(Array.from(Fo).filter(_n=>{const Kn=Or.get(_n);return Kn==null?void 0:Kn.disabled}),"none")}}:ar).map(ar=>Object.assign(Object.assign({},ar),{onSelect:function(){for(var _n,Kn,Jr=arguments.length,Gn=new Array(Jr),Cr=0;Cr{var ar;if(!l)return ir.filter(ke=>ke!==Do);let _n=(0,qt.Z)(ir);const Kn=new Set(Fo),Jr=or.map(fr).filter(ke=>!Or.get(ke).disabled),Gn=Jr.every(ke=>Kn.has(ke)),Cr=Jr.some(ke=>Kn.has(ke)),Xr=()=>{const ke=[];Gn?Jr.forEach(En=>{Kn.delete(En),ke.push(En)}):Jr.forEach(En=>{Kn.has(En)||(Kn.add(En),ke.push(En))});const Lt=Array.from(Kn);Oe==null||Oe(!Gn,Lt.map(En=>Nn(En)),ke.map(En=>Nn(En))),$r(Lt,"all"),oo(null)};let Kr;if(wt!=="radio"){let ke;if(vo){const gn={getPopupContainer:In,items:vo.map((cn,Bn)=>{const{key:Vn,text:nn,onSelect:Yn}=cn;return{key:Vn!=null?Vn:Bn,onClick:()=>{Yn==null||Yn(Jr)},label:nn}})};ke=n.createElement("div",{className:`${yn}-selection-extra`},n.createElement(ro.Z,{menu:gn,getPopupContainer:In},n.createElement("span",null,n.createElement(Aa.Z,null))))}const Lt=or.map((gn,cn)=>{const Bn=fr(gn,cn),Vn=Or.get(Bn)||{};return Object.assign({checked:Kn.has(Bn)},Vn)}).filter(gn=>{let{disabled:cn}=gn;return cn}),En=!!Lt.length&&Lt.length===or.length,pn=En&&Lt.every(gn=>{let{checked:cn}=gn;return cn}),bn=En&&Lt.some(gn=>{let{checked:cn}=gn;return cn});Kr=!ln&&n.createElement("div",{className:`${yn}-selection`},n.createElement(jo.default,{checked:En?pn:!!or.length&&Gn,indeterminate:En?!pn&&bn:!Gn&&Cr,onChange:Xr,disabled:or.length===0||En,"aria-label":ke?"Custom selection":"Select all",skipGroup:!0}),ke)}let o;wt==="radio"?o=(ke,Lt,En)=>{const pn=fr(Lt,En),bn=Kn.has(pn);return{node:n.createElement(qn.ZP,Object.assign({},Or.get(pn),{checked:bn,onClick:gn=>gn.stopPropagation(),onChange:gn=>{Kn.has(pn)||bo(pn,!0,[pn],gn.nativeEvent)}})),checked:bn}}:o=(ke,Lt,En)=>{var pn;const bn=fr(Lt,En),gn=Kn.has(bn),cn=Ao.has(bn),Bn=Or.get(bn);let Vn;return Er==="nest"?Vn=cn:Vn=(pn=Bn==null?void 0:Bn.indeterminate)!==null&&pn!==void 0?pn:cn,{node:n.createElement(jo.default,Object.assign({},Bn,{indeterminate:Vn,checked:gn,skipGroup:!0,onClick:nn=>nn.stopPropagation(),onChange:nn=>{let{nativeEvent:Yn}=nn;const{shiftKey:fn}=Yn;let lr=-1,Et=-1;if(fn&&$t){const Ft=new Set([xr,bn]);Jr.some((On,vr)=>{if(Ft.has(On))if(lr===-1)lr=vr;else return Et=vr,!0;return!1})}if(Et!==-1&&lr!==Et&&$t){const Ft=Jr.slice(lr,Et+1),On=[];gn?Ft.forEach(er=>{Kn.has(er)&&(On.push(er),Kn.delete(er))}):Ft.forEach(er=>{Kn.has(er)||(On.push(er),Kn.add(er))});const vr=Array.from(Kn);Qe==null||Qe(!gn,vr.map(er=>Nn(er)),On.map(er=>Nn(er))),$r(vr,"multiple")}else{const Ft=io;if($t){const On=gn?(0,ua._5)(Ft,bn):(0,ua.L0)(Ft,bn);bo(bn,!gn,On,Yn)}else{const On=(0,Wr.S)([].concat((0,qt.Z)(Ft),[bn]),!0,Sr,Zr),{checkedKeys:vr,halfCheckedKeys:er}=On;let lo=vr;if(gn){const no=new Set(vr);no.delete(bn),lo=(0,Wr.S)(Array.from(no),{checked:!1,halfCheckedKeys:er},Sr,Zr).checkedKeys}bo(bn,!gn,lo,Yn)}}oo(gn?null:bn)}})),checked:gn}};const f=(ke,Lt,En)=>{const{node:pn,checked:bn}=o(ke,Lt,En);return Jt?Jt(bn,Lt,En,pn):pn};if(!_n.includes(Do))if(_n.findIndex(ke=>{var Lt;return((Lt=ke[$n])===null||Lt===void 0?void 0:Lt.columnType)==="EXPAND_COLUMN"})===0){const[ke,...Lt]=_n;_n=[ke,Do].concat((0,qt.Z)(Lt))}else _n=[Do].concat((0,qt.Z)(_n));const y=_n.indexOf(Do);_n=_n.filter((ke,Lt)=>ke!==Do||Lt===y);const $=_n[y-1],Be=_n[y+1];let Ye=on;Ye===void 0&&((Be==null?void 0:Be.fixed)!==void 0?Ye=Be.fixed:($==null?void 0:$.fixed)!==void 0&&(Ye=$.fixed)),Ye&&$&&((ar=$[$n])===null||ar===void 0?void 0:ar.columnType)==="EXPAND_COLUMN"&&$.fixed===void 0&&($.fixed=Ye);const St=pe()(`${yn}-selection-col`,{[`${yn}-selection-col-with-dropdown`]:Dt&&wt==="checkbox"}),ot={fixed:Ye,width:Rt,className:`${yn}-selection-column`,title:l.columnTitle||Kr,render:f,onCell:l.onCell,[$n]:{className:St}};return _n.map(ke=>ke===Do?ot:ke)},[fr,or,l,io,Fo,Ao,Rt,vo,Er,xr,Or,Qe,bo,Zr]),Fo]},za=e(89489),qa=e(59477),Za=e(6848);const ja="ascend",Wa="descend";function Ka(a){return typeof a.sorter=="object"&&typeof a.sorter.multiple=="number"?a.sorter.multiple:!1}function $a(a){return typeof a=="function"?a:a&&typeof a=="object"&&a.compare?a.compare:!1}function Ha(a,l){return l?a[a.indexOf(l)+1]:a[0]}function Ma(a,l,N){let j=[];function te(ae,ze){j.push({column:ae,key:wr(ae,ze),multiplePriority:Ka(ae),sortOrder:ae.sortOrder})}return(a||[]).forEach((ae,ze)=>{const Ze=cr(ze,N);ae.children?("sortOrder"in ae&&te(ae,Ze),j=[].concat((0,qt.Z)(j),(0,qt.Z)(Ma(ae.children,l,Ze)))):ae.sorter&&("sortOrder"in ae?te(ae,Ze):l&&ae.defaultSortOrder&&j.push({column:ae,key:wr(ae,Ze),multiplePriority:Ka(ae),sortOrder:ae.defaultSortOrder}))}),j}function _a(a,l,N,j,te,ae,ze,Ze){return(l||[]).map((Oe,Ge)=>{const st=cr(Ge,Ze);let Qe=Oe;if(Qe.sorter){const Rt=Qe.sortDirections||te,wt=Qe.showSorterTooltip===void 0?ze:Qe.showSorterTooltip,Dt=wr(Qe,st),on=N.find(Er=>{let{key:wn}=Er;return wn===Dt}),Jt=on?on.sortOrder:null,ln=Ha(Rt,Jt);let $t;if(Oe.sortIcon)$t=Oe.sortIcon({sortOrder:Jt});else{const Er=Rt.includes(ja)&&n.createElement(qa.Z,{className:pe()(`${a}-column-sorter-up`,{active:Jt===ja})}),wn=Rt.includes(Wa)&&n.createElement(za.Z,{className:pe()(`${a}-column-sorter-down`,{active:Jt===Wa})});$t=n.createElement("span",{className:pe()(`${a}-column-sorter`,{[`${a}-column-sorter-full`]:!!(Er&&wn)})},n.createElement("span",{className:`${a}-column-sorter-inner`,"aria-hidden":"true"},Er,wn))}const{cancelSort:yn,triggerAsc:Qn,triggerDesc:Xn}=ae||{};let Nn=yn;ln===Wa?Nn=Xn:ln===ja&&(Nn=Qn);const fr=typeof wt=="object"?wt:{title:Nn};Qe=Object.assign(Object.assign({},Qe),{className:pe()(Qe.className,{[`${a}-column-sort`]:Jt}),title:Er=>{const wn=n.createElement("div",{className:`${a}-column-sorters`},n.createElement("span",{className:`${a}-column-title`},Ir(Oe.title,Er)),$t);return wt?n.createElement(Za.Z,Object.assign({},fr),wn):wn},onHeaderCell:Er=>{const wn=Oe.onHeaderCell&&Oe.onHeaderCell(Er)||{},Zn=wn.onClick,In=wn.onKeyDown;wn.onClick=mr=>{j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),Zn==null||Zn(mr)},wn.onKeyDown=mr=>{mr.keyCode===Oo.Z.ENTER&&(j({column:Oe,key:Dt,sortOrder:ln,multiplePriority:Ka(Oe)}),In==null||In(mr))};const mn=qr(Oe.title,{}),Pn=mn==null?void 0:mn.toString();return Jt?wn["aria-sort"]=Jt==="ascend"?"ascending":"descending":wn["aria-label"]=Pn||"",wn.className=pe()(wn.className,`${a}-column-has-sorters`),wn.tabIndex=0,Oe.ellipsis&&(wn.title=(mn!=null?mn:"").toString()),wn}})}return"children"in Qe&&(Qe=Object.assign(Object.assign({},Qe),{children:_a(a,Qe.children,N,j,te,ae,ze,st)})),Qe})}function ii(a){const{column:l,sortOrder:N}=a;return{column:l,order:N,field:l.dataIndex,columnKey:l.key}}function li(a){const l=a.filter(N=>{let{sortOrder:j}=N;return j}).map(ii);return l.length===0&&a.length?Object.assign(Object.assign({},ii(a[a.length-1])),{column:void 0}):l.length<=1?l[0]||{}:l}function Po(a,l,N){const j=l.slice().sort((ze,Ze)=>Ze.multiplePriority-ze.multiplePriority),te=a.slice(),ae=j.filter(ze=>{let{column:{sorter:Ze},sortOrder:Oe}=ze;return $a(Ze)&&Oe});return ae.length?te.sort((ze,Ze)=>{for(let Oe=0;Oe{const Ze=ze[N];return Ze?Object.assign(Object.assign({},ze),{[N]:Po(Ze,l,N)}):ze}):te}function co(a){let{prefixCls:l,mergedColumns:N,onSorterChange:j,sortDirections:te,tableLocale:ae,showSorterTooltip:ze}=a;const[Ze,Oe]=n.useState(Ma(N,!0)),Ge=n.useMemo(()=>{let Dt=!0;const on=Ma(N,!1);if(!on.length)return Ze;const Jt=[];function ln(yn){Dt?Jt.push(yn):Jt.push(Object.assign(Object.assign({},yn),{sortOrder:null}))}let $t=null;return on.forEach(yn=>{$t===null?(ln(yn),yn.sortOrder&&(yn.multiplePriority===!1?Dt=!1:$t=!0)):($t&&yn.multiplePriority!==!1||(Dt=!1),ln(yn))}),Jt},[N,Ze]),st=n.useMemo(()=>{const Dt=Ge.map(on=>{let{column:Jt,sortOrder:ln}=on;return{column:Jt,order:ln}});return{sortColumns:Dt,sortColumn:Dt[0]&&Dt[0].column,sortOrder:Dt[0]&&Dt[0].order}},[Ge]);function Qe(Dt){let on;Dt.multiplePriority===!1||!Ge.length||Ge[0].multiplePriority===!1?on=[Dt]:on=[].concat((0,qt.Z)(Ge.filter(Jt=>{let{key:ln}=Jt;return ln!==Dt.key})),[Dt]),Oe(on),j(li(on),on)}return[Dt=>_a(l,Dt,Ge,Qe,te,ae,ze),Ge,st,()=>li(Ge)]}function So(a,l){return a.map(N=>{const j=Object.assign({},N);return j.title=Ir(N.title,l),"children"in j&&(j.children=So(j.children,l)),j})}function _o(a){return[n.useCallback(N=>So(N,a),[a])]}var ea=_t((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),Pa=Sn((a,l)=>{const{_renderTimes:N}=a,{_renderTimes:j}=l;return N!==j}),ha=e(64993),ka=e(17313),ei=e(83116),si=e(37613),Va=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=(te,ae,ze)=>({[`&${l}-${te}`]:{[`> ${l}-container`]:{[`> ${l}-content, > ${l}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${l}-expanded-row-fixed`]:{margin:`-${ae}px -${ze+a.lineWidth}px`}}}}}});return{[`${l}-wrapper`]:{[`${l}${l}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${l}-title`]:{border:N,borderBottom:0},[`> ${l}-container`]:{borderInlineStart:N,borderTop:N,[` > ${l}-content, > ${l}-header, > ${l}-body, @@ -487,7 +489,7 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},j("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle)),j("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall)),{[`> ${l}-footer`]:{border:N,borderTop:0}}),[`${l}-cell`]:{[`${l}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${a.lineWidth}px 0 ${a.lineWidth}px ${a.tableHeaderBg}`}},[`${l}-bordered ${l}-cell-scrollbar`]:{borderInlineEnd:N}}}},hi=a=>{const{componentCls:l}=a;return{[`${l}-wrapper`]:{[`${l}-cell-ellipsis`]:Object.assign(Object.assign({},ka.vS),{wordBreak:"keep-all",[` &${l}-cell-fix-left-last, &${l}-cell-fix-right-first - `]:{overflow:"visible",[`${l}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${l}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pi=a=>{const{componentCls:l}=a;return{[`${l}-wrapper`]:{[`${l}-tbody > tr${l}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},yi=e(15969),qi=a=>{const{componentCls:l,antCls:N,controlInteractiveSize:j,motionDurationSlow:te,lineWidth:ae,paddingXS:ze,lineType:Ze,tableBorderColor:Oe,tableExpandIconBg:Ge,tableExpandColumnWidth:st,borderRadius:Qe,fontSize:Rt,fontSizeSM:wt,lineHeight:Dt,tablePaddingVertical:on,tablePaddingHorizontal:Jt,tableExpandedRowBg:ln,paddingXXS:$t}=a,hn=j/2-ae,Qn=hn*2+ae*3,Xn=`${ae}px ${Ze} ${Oe}`,Nn=$t-ae;return{[`${l}-wrapper`]:{[`${l}-expand-icon-col`]:{width:st},[`${l}-row-expand-icon-cell`]:{textAlign:"center",[`${l}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${l}-row-indent`]:{height:1,float:"left"},[`${l}-row-expand-icon`]:Object.assign(Object.assign({},(0,yi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:Qn,height:Qn,padding:0,color:"inherit",lineHeight:`${Qn}px`,background:Ge,border:Xn,borderRadius:Qe,transform:`scale(${j/Qn})`,transition:`all ${te}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${te} ease-out`,content:'""'},"&::before":{top:hn,insetInlineEnd:Nn,insetInlineStart:Nn,height:ae},"&::after":{top:Nn,bottom:Nn,insetInlineStart:hn,width:ae,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"}}),[`${l}-row-indent + ${l}-row-expand-icon`]:{marginTop:(Rt*Dt-ae*3)/2-Math.ceil((wt*1.4-ae*3)/2),marginInlineEnd:ze},[`tr${l}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ln}},[`${N}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${l}-expanded-row-fixed`]:{position:"relative",margin:`-${on}px -${Jt}px`,padding:`${on}px ${Jt}px`}}}},ui=a=>{const{componentCls:l,antCls:N,iconCls:j,tableFilterDropdownWidth:te,tableFilterDropdownSearchWidth:ae,paddingXXS:ze,paddingXS:Ze,colorText:Oe,lineWidth:Ge,lineType:st,tableBorderColor:Qe,tableHeaderIconColor:Rt,fontSizeSM:wt,tablePaddingHorizontal:Dt,borderRadius:on,motionDurationSlow:Jt,colorTextDescription:ln,colorPrimary:$t,tableHeaderFilterActiveBg:hn,colorTextDisabled:Qn,tableFilterDropdownBg:Xn,tableFilterDropdownHeight:Nn,controlItemBgHover:fr,controlItemBgActive:Er,boxShadowSecondary:wn,filterDropdownMenuBg:Zn}=a,In=`${N}-dropdown`,mn=`${l}-filter-dropdown`,Pn=`${N}-tree`,mr=`${Ge}px ${st} ${Qe}`;return[{[`${l}-wrapper`]:{[`${l}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${l}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ze,marginInline:`${ze}px ${-Dt/2}px`,padding:`0 ${ze}px`,color:Rt,fontSize:wt,borderRadius:on,cursor:"pointer",transition:`all ${Jt}`,"&:hover":{color:ln,background:hn},"&.active":{color:$t}}}},{[`${N}-dropdown`]:{[mn]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{minWidth:te,backgroundColor:Xn,borderRadius:on,boxShadow:wn,overflow:"hidden",[`${In}-menu`]:{maxHeight:Nn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Zn,"&:empty::after":{display:"block",padding:`${Ze}px 0`,color:Qn,fontSize:wt,textAlign:"center",content:'"Not Found"'}},[`${mn}-tree`]:{paddingBlock:`${Ze}px 0`,paddingInline:Ze,[Pn]:{padding:0},[`${Pn}-treenode ${Pn}-node-content-wrapper:hover`]:{backgroundColor:fr},[`${Pn}-treenode-checkbox-checked ${Pn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Er}}},[`${mn}-search`]:{padding:Ze,borderBottom:mr,"&-input":{input:{minWidth:ae},[j]:{color:Qn}}},[`${mn}-checkall`]:{width:"100%",marginBottom:ze,marginInlineStart:ze},[`${mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ze-Ge}px ${Ze}px`,overflow:"hidden",borderTop:mr}})}},{[`${N}-dropdown ${mn}, ${mn}-submenu`]:{[`${N}-checkbox-wrapper + span`]:{paddingInlineStart:Ze,color:Oe},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},xo=a=>{const{componentCls:l,lineWidth:N,colorSplit:j,motionDurationSlow:te,zIndexTableFixed:ae,tableBg:ze,zIndexTableSticky:Ze}=a,Oe=j;return{[`${l}-wrapper`]:{[` + `]:{overflow:"visible",[`${l}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${l}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pi=a=>{const{componentCls:l}=a;return{[`${l}-wrapper`]:{[`${l}-tbody > tr${l}-placeholder`]:{textAlign:"center",color:a.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:a.colorBgContainer}}}}},yi=e(15969),qi=a=>{const{componentCls:l,antCls:N,controlInteractiveSize:j,motionDurationSlow:te,lineWidth:ae,paddingXS:ze,lineType:Ze,tableBorderColor:Oe,tableExpandIconBg:Ge,tableExpandColumnWidth:st,borderRadius:Qe,fontSize:Rt,fontSizeSM:wt,lineHeight:Dt,tablePaddingVertical:on,tablePaddingHorizontal:Jt,tableExpandedRowBg:ln,paddingXXS:$t}=a,yn=j/2-ae,Qn=yn*2+ae*3,Xn=`${ae}px ${Ze} ${Oe}`,Nn=$t-ae;return{[`${l}-wrapper`]:{[`${l}-expand-icon-col`]:{width:st},[`${l}-row-expand-icon-cell`]:{textAlign:"center",[`${l}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${l}-row-indent`]:{height:1,float:"left"},[`${l}-row-expand-icon`]:Object.assign(Object.assign({},(0,yi.N)(a)),{position:"relative",float:"left",boxSizing:"border-box",width:Qn,height:Qn,padding:0,color:"inherit",lineHeight:`${Qn}px`,background:Ge,border:Xn,borderRadius:Qe,transform:`scale(${j/Qn})`,transition:`all ${te}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${te} ease-out`,content:'""'},"&::before":{top:yn,insetInlineEnd:Nn,insetInlineStart:Nn,height:ae},"&::after":{top:Nn,bottom:Nn,insetInlineStart:yn,width:ae,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"}}),[`${l}-row-indent + ${l}-row-expand-icon`]:{marginTop:(Rt*Dt-ae*3)/2-Math.ceil((wt*1.4-ae*3)/2),marginInlineEnd:ze},[`tr${l}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ln}},[`${N}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${l}-expanded-row-fixed`]:{position:"relative",margin:`-${on}px -${Jt}px`,padding:`${on}px ${Jt}px`}}}},ui=a=>{const{componentCls:l,antCls:N,iconCls:j,tableFilterDropdownWidth:te,tableFilterDropdownSearchWidth:ae,paddingXXS:ze,paddingXS:Ze,colorText:Oe,lineWidth:Ge,lineType:st,tableBorderColor:Qe,tableHeaderIconColor:Rt,fontSizeSM:wt,tablePaddingHorizontal:Dt,borderRadius:on,motionDurationSlow:Jt,colorTextDescription:ln,colorPrimary:$t,tableHeaderFilterActiveBg:yn,colorTextDisabled:Qn,tableFilterDropdownBg:Xn,tableFilterDropdownHeight:Nn,controlItemBgHover:fr,controlItemBgActive:Er,boxShadowSecondary:wn,filterDropdownMenuBg:Zn}=a,In=`${N}-dropdown`,mn=`${l}-filter-dropdown`,Pn=`${N}-tree`,mr=`${Ge}px ${st} ${Qe}`;return[{[`${l}-wrapper`]:{[`${l}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${l}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ze,marginInline:`${ze}px ${-Dt/2}px`,padding:`0 ${ze}px`,color:Rt,fontSize:wt,borderRadius:on,cursor:"pointer",transition:`all ${Jt}`,"&:hover":{color:ln,background:yn},"&.active":{color:$t}}}},{[`${N}-dropdown`]:{[mn]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{minWidth:te,backgroundColor:Xn,borderRadius:on,boxShadow:wn,overflow:"hidden",[`${In}-menu`]:{maxHeight:Nn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Zn,"&:empty::after":{display:"block",padding:`${Ze}px 0`,color:Qn,fontSize:wt,textAlign:"center",content:'"Not Found"'}},[`${mn}-tree`]:{paddingBlock:`${Ze}px 0`,paddingInline:Ze,[Pn]:{padding:0},[`${Pn}-treenode ${Pn}-node-content-wrapper:hover`]:{backgroundColor:fr},[`${Pn}-treenode-checkbox-checked ${Pn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Er}}},[`${mn}-search`]:{padding:Ze,borderBottom:mr,"&-input":{input:{minWidth:ae},[j]:{color:Qn}}},[`${mn}-checkall`]:{width:"100%",marginBottom:ze,marginInlineStart:ze},[`${mn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ze-Ge}px ${Ze}px`,overflow:"hidden",borderTop:mr}})}},{[`${N}-dropdown ${mn}, ${mn}-submenu`]:{[`${N}-checkbox-wrapper + span`]:{paddingInlineStart:Ze,color:Oe},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},xo=a=>{const{componentCls:l,lineWidth:N,colorSplit:j,motionDurationSlow:te,zIndexTableFixed:ae,tableBg:ze,zIndexTableSticky:Ze}=a,Oe=j;return{[`${l}-wrapper`]:{[` ${l}-cell-fix-left, ${l}-cell-fix-right `]:{position:"sticky !important",zIndex:ae,background:ze},[` @@ -517,7 +519,7 @@ `]:{padding:`${te}px ${ae}px`},[`${l}-filter-trigger`]:{marginInlineEnd:`-${ae/2}px`},[`${l}-expanded-row-fixed`]:{margin:`-${te}px -${ae}px`},[`${l}-tbody`]:{[`${l}-wrapper:only-child ${l}`]:{marginBlock:`-${te}px`,marginInline:`${a.tableExpandColumnWidth-ae}px -${ae}px`}},[`${l}-selection-column`]:{paddingInlineStart:`${ae/4}px`}}});return{[`${l}-wrapper`]:Object.assign(Object.assign({},N("middle",a.tablePaddingVerticalMiddle,a.tablePaddingHorizontalMiddle,a.tableFontSizeMiddle)),N("small",a.tablePaddingVerticalSmall,a.tablePaddingHorizontalSmall,a.tableFontSizeSmall))}},Ti=a=>{const{componentCls:l,marginXXS:N,fontSizeIcon:j,tableHeaderIconColor:te,tableHeaderIconColorHover:ae}=a;return{[`${l}-wrapper`]:{[`${l}-thead th${l}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${a.motionDurationSlow}`,"&:hover":{background:a.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:a.colorPrimary},[` &${l}-cell-fix-left:hover, &${l}-cell-fix-right:hover - `]:{background:a.tableFixedHeaderSortActiveBg}},[`${l}-thead th${l}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${l}-column-sort`]:{background:a.tableBodySortBg},[`${l}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${l}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${l}-column-sorter`]:{marginInlineStart:N,color:te,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:j,"&.active":{color:a.colorPrimary}},[`${l}-column-sorter-up + ${l}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${l}-column-sorters:hover ${l}-column-sorter`]:{color:ae}}}},zi=a=>{const{componentCls:l,opacityLoading:N,tableScrollThumbBg:j,tableScrollThumbBgHover:te,tableScrollThumbSize:ae,tableScrollBg:ze,zIndexTableSticky:Ze,stickyScrollBarBorderRadius:Oe}=a,Ge=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${l}-wrapper`]:{[`${l}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ze,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ae}px !important`,zIndex:Ze,display:"flex",alignItems:"center",background:ze,borderTop:Ge,opacity:N,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ae,backgroundColor:j,borderRadius:Oe,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:te}}}}}}},Zi=a=>{const{componentCls:l,lineWidth:N,tableBorderColor:j}=a,te=`${N}px ${a.lineType} ${j}`;return{[`${l}-wrapper`]:{[`${l}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:te}}},[`div${l}-summary`]:{boxShadow:`0 -${N}px 0 ${j}`}}}},ji=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=`${l}-expanded-row-cell`;return{[`${l}-wrapper`]:{[`${l}-tbody-virtual`]:{[`${l}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${l}-cell`]:{borderBottom:N},[`${l}-expanded-row`]:{[`${j}${j}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${l}-bordered`]:{[`${l}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:N,position:"absolute"},[`${l}-cell`]:{borderInlineEnd:N,[`&${l}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:N}}}}}}};const Wi=a=>{const{componentCls:l,fontWeightStrong:N,tablePaddingVertical:j,tablePaddingHorizontal:te,lineWidth:ae,lineType:ze,tableBorderColor:Ze,tableFontSize:Oe,tableBg:Ge,tableRadius:st,tableHeaderTextColor:Qe,motionDurationMid:Rt,tableHeaderBg:wt,tableHeaderCellSplitColor:Dt,tableRowHoverBg:on,tableSelectedRowBg:Jt,tableSelectedRowHoverBg:ln,tableFooterTextColor:$t,tableFooterBg:hn,paddingContentVerticalLG:Qn}=a,Xn=`${ae}px ${ze} ${Ze}`;return{[`${l}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ka.dF)()),{[l]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{fontSize:Oe,background:Ge,borderRadius:`${st}px ${st}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${st}px ${st}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:a.tableFixedHeaderSortActiveBg}},[`${l}-thead th${l}-column-sort`]:{background:a.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${l}-column-sort`]:{background:a.tableBodySortBg},[`${l}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${l}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${l}-column-sorter`]:{marginInlineStart:N,color:te,fontSize:0,transition:`color ${a.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:j,"&.active":{color:a.colorPrimary}},[`${l}-column-sorter-up + ${l}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${l}-column-sorters:hover ${l}-column-sorter`]:{color:ae}}}},zi=a=>{const{componentCls:l,opacityLoading:N,tableScrollThumbBg:j,tableScrollThumbBgHover:te,tableScrollThumbSize:ae,tableScrollBg:ze,zIndexTableSticky:Ze,stickyScrollBarBorderRadius:Oe}=a,Ge=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`;return{[`${l}-wrapper`]:{[`${l}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ze,background:a.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ae}px !important`,zIndex:Ze,display:"flex",alignItems:"center",background:ze,borderTop:Ge,opacity:N,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ae,backgroundColor:j,borderRadius:Oe,transition:`all ${a.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:te}}}}}}},Zi=a=>{const{componentCls:l,lineWidth:N,tableBorderColor:j}=a,te=`${N}px ${a.lineType} ${j}`;return{[`${l}-wrapper`]:{[`${l}-summary`]:{position:"relative",zIndex:a.zIndexTableFixed,background:a.tableBg,"> tr":{"> th, > td":{borderBottom:te}}},[`div${l}-summary`]:{boxShadow:`0 -${N}px 0 ${j}`}}}},ji=a=>{const{componentCls:l}=a,N=`${a.lineWidth}px ${a.lineType} ${a.tableBorderColor}`,j=`${l}-expanded-row-cell`;return{[`${l}-wrapper`]:{[`${l}-tbody-virtual`]:{[`${l}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${l}-cell`]:{borderBottom:N},[`${l}-expanded-row`]:{[`${j}${j}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${a.lineWidth}px)`,borderInlineEnd:"none"}}},[`${l}-bordered`]:{[`${l}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:N,position:"absolute"},[`${l}-cell`]:{borderInlineEnd:N,[`&${l}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-a.lineWidth,borderInlineStart:N}}}}}}};const Wi=a=>{const{componentCls:l,fontWeightStrong:N,tablePaddingVertical:j,tablePaddingHorizontal:te,lineWidth:ae,lineType:ze,tableBorderColor:Ze,tableFontSize:Oe,tableBg:Ge,tableRadius:st,tableHeaderTextColor:Qe,motionDurationMid:Rt,tableHeaderBg:wt,tableHeaderCellSplitColor:Dt,tableRowHoverBg:on,tableSelectedRowBg:Jt,tableSelectedRowHoverBg:ln,tableFooterTextColor:$t,tableFooterBg:yn,paddingContentVerticalLG:Qn}=a,Xn=`${ae}px ${ze} ${Ze}`;return{[`${l}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ka.dF)()),{[l]:Object.assign(Object.assign({},(0,ka.Wf)(a)),{fontSize:Oe,background:Ge,borderRadius:`${st}px ${st}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${st}px ${st}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${l}-cell, ${l}-thead > tr > th, ${l}-tbody > tr > th, @@ -532,26 +534,26 @@ &${l}-row:hover > td, > th${l}-cell-row-hover, > td${l}-cell-row-hover - `]:{background:on},[`&${l}-row-selected`]:{"> th, > td":{background:Jt},"&:hover > th, &:hover > td":{background:ln}}}},[`${l}-footer`]:{padding:`${j}px ${te}px`,color:$t,background:hn}})}};var Ki=(0,ei.Z)("Table",a=>{const{colorTextHeading:l,colorSplit:N,colorIcon:j,colorIconHover:te,opacityLoading:ae,colorBgContainer:ze,controlInteractiveSize:Ze,headerBg:Oe,headerColor:Ge,headerSortActiveBg:st,headerSortHoverBg:Qe,bodySortBg:Rt,rowHoverBg:wt,rowSelectedBg:Dt,rowSelectedHoverBg:on,rowExpandedBg:Jt,cellPaddingBlock:ln,cellPaddingInline:$t,cellPaddingBlockMD:hn,cellPaddingInlineMD:Qn,cellPaddingBlockSM:Xn,cellPaddingInlineSM:Nn,borderColor:fr,footerBg:Er,footerColor:wn,headerBorderRadius:Zn,cellFontSize:In,cellFontSizeMD:mn,cellFontSizeSM:Pn,headerSplitColor:mr,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:Sr,filterDropdownBg:or,expandIconBg:Or,selectionColumnWidth:Zr,stickyScrollBarBg:io}=a,Qr=new ha.C(j),Fo=new ha.C(te),Ao=2,xr=(0,si.TS)(a,{tableFontSize:In,tableBg:ze,tableRadius:Zn,tablePaddingVertical:ln,tablePaddingHorizontal:$t,tablePaddingVerticalMiddle:hn,tablePaddingHorizontalMiddle:Qn,tablePaddingVerticalSmall:Xn,tablePaddingHorizontalSmall:Nn,tableBorderColor:fr,tableHeaderTextColor:Ge,tableHeaderBg:Oe,tableFooterTextColor:wn,tableFooterBg:Er,tableHeaderCellSplitColor:mr,tableHeaderSortBg:st,tableHeaderSortHoverBg:Qe,tableHeaderIconColor:Qr.clone().setAlpha(Qr.getAlpha()*ae).toRgbString(),tableHeaderIconColorHover:Fo.clone().setAlpha(Fo.getAlpha()*ae).toRgbString(),tableBodySortBg:Rt,tableFixedHeaderSortActiveBg:Ar,tableHeaderFilterActiveBg:Sr,tableFilterDropdownBg:or,tableRowHoverBg:wt,tableSelectedRowBg:Dt,tableSelectedRowHoverBg:on,zIndexTableFixed:Ao,zIndexTableSticky:Ao+1,tableFontSizeMiddle:mn,tableFontSizeSmall:Pn,tableSelectionColumnWidth:Zr,tableExpandIconBg:Or,tableExpandColumnWidth:Ze+2*a.padding,tableExpandedRowBg:Jt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:io,tableScrollThumbBgHover:l,tableScrollBg:N});return[Wi(xr),di(xr),Zi(xr),Ti(xr),ui(xr),Va(xr),Fi(xr),qi(xr),Zi(xr),Pi(xr),Ci(xr),xo(xr),zi(xr),hi(xr),Ni(xr),Li(xr),ji(xr)]},a=>{const{colorFillAlter:l,colorBgContainer:N,colorTextHeading:j,colorFillSecondary:te,colorFillContent:ae,controlItemBgActive:ze,controlItemBgActiveHover:Ze,padding:Oe,paddingSM:Ge,paddingXS:st,colorBorderSecondary:Qe,borderRadiusLG:Rt,fontSize:wt,controlHeight:Dt,colorTextPlaceholder:on}=a,Jt=new ha.C(te).onBackground(N).toHexShortString(),ln=new ha.C(ae).onBackground(N).toHexShortString(),$t=new ha.C(l).onBackground(N).toHexShortString();return{headerBg:$t,headerColor:j,headerSortActiveBg:Jt,headerSortHoverBg:ln,bodySortBg:$t,rowHoverBg:$t,rowSelectedBg:ze,rowSelectedHoverBg:Ze,rowExpandedBg:l,cellPaddingBlock:Oe,cellPaddingInline:Oe,cellPaddingBlockMD:Ge,cellPaddingInlineMD:st,cellPaddingBlockSM:st,cellPaddingInlineSM:st,borderColor:Qe,headerBorderRadius:Rt,footerBg:$t,footerColor:j,cellFontSize:wt,cellFontSizeMD:wt,cellFontSizeSM:wt,headerSplitColor:Qe,fixedHeaderSortActiveBg:Jt,headerFilterHoverBg:ae,filterDropdownMenuBg:N,filterDropdownBg:N,expandIconBg:N,selectionColumnWidth:Dt,stickyScrollBarBg:on,stickyScrollBarBorderRadius:100}});const Hi=[],ki=(a,l)=>{const{prefixCls:N,className:j,rootClassName:te,style:ae,size:ze,bordered:Ze,dropdownPrefixCls:Oe,dataSource:Ge,pagination:st,rowSelection:Qe,rowKey:Rt="key",rowClassName:wt,columns:Dt,children:on,childrenColumnName:Jt,onChange:ln,getPopupContainer:$t,loading:hn,expandIcon:Qn,expandable:Xn,expandedRowRender:Nn,expandIconColumnIndex:fr,indentSize:Er,scroll:wn,sortDirections:Zn,locale:In,showSorterTooltip:mn=!0,virtual:Pn}=a,mr=n.useMemo(()=>Dt||i(on),[Dt,on]),Ar=n.useMemo(()=>mr.some(Dr=>Dr.responsive),[mr]),Sr=(0,Mr.Z)(Ar),or=n.useMemo(()=>{const Dr=new Set(Object.keys(Sr).filter(Br=>Sr[Br]));return mr.filter(Br=>!Br.responsive||Br.responsive.some(po=>Dr.has(po)))},[mr,Sr]),Or=(0,zn.Z)(a,["className","style","columns"]),{locale:Zr=zr.Z,direction:io,table:Qr,renderEmpty:Fo,getPrefixCls:Ao,getPopupContainer:xr}=n.useContext(hr.E_),oo=(0,dr.Z)(ze),$r=Object.assign(Object.assign({},Zr.Table),In),bo=Ge||Hi,vo=Ao("table",N),Xo=Ao("dropdown",Oe),ir=Object.assign({childrenColumnName:Jt,expandIconColumnIndex:fr},Xn),{childrenColumnName:ar="children"}=ir,_n=n.useMemo(()=>bo.some(Dr=>Dr==null?void 0:Dr[ar])?"nest":Nn||Xn&&Xn.expandedRowRender?"row":null,[bo]),Kn={body:n.useRef()},Jr=n.useMemo(()=>typeof Rt=="function"?Rt:Dr=>Dr==null?void 0:Dr[Rt],[Rt]),[Gn]=Ba(bo,ar,Jr),Cr={},Xr=function(Dr,Br){let po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Fr,Wo,To;const Ko=Object.assign(Object.assign({},Cr),Dr);po&&((Fr=Cr.resetPagination)===null||Fr===void 0||Fr.call(Cr),!((Wo=Ko.pagination)===null||Wo===void 0)&&Wo.current&&(Ko.pagination.current=1),st&&st.onChange&&st.onChange(1,(To=Ko.pagination)===null||To===void 0?void 0:To.pageSize)),wn&&wn.scrollToFirstRowOnChange!==!1&&Kn.body.current&&(0,An.Z)(0,{getContainer:()=>Kn.body.current}),ln==null||ln(Ko.pagination,Ko.filters,Ko.sorter,{currentDataSource:Sa(Po(bo,Ko.sorterStates,ar),Ko.filterStates),action:Br})},Kr=(Dr,Br)=>{Xr({sorter:Dr,sorterStates:Br},"sort",!1)},[o,f,y,$]=co({prefixCls:vo,mergedColumns:or,onSorterChange:Kr,sortDirections:Zn||["ascend","descend"],tableLocale:$r,showSorterTooltip:mn}),Be=n.useMemo(()=>Po(bo,f,ar),[bo,f]);Cr.sorter=$(),Cr.sorterStates=f;const Ye=(Dr,Br)=>{Xr({filters:Dr,filterStates:Br},"filter",!0)},[St,ot,ke]=La({prefixCls:vo,locale:$r,dropdownPrefixCls:Xo,mergedColumns:or,onFilterChange:Ye,getPopupContainer:$t||xr}),Ft=Sa(Be,ot);Cr.filters=ke,Cr.filterStates=ot;const En=n.useMemo(()=>{const Dr={};return Object.keys(ke).forEach(Br=>{ke[Br]!==null&&(Dr[Br]=ke[Br])}),Object.assign(Object.assign({},y),{filters:Dr})},[y,ke]),[pn]=_o(En),yn=(Dr,Br)=>{Xr({pagination:Object.assign(Object.assign({},Cr.pagination),{current:Dr,pageSize:Br})},"paginate")},[bn,cn]=Ta(Ft.length,yn,st);Cr.pagination=st===!1?{}:aa(bn,st),Cr.resetPagination=cn;const Bn=n.useMemo(()=>{if(st===!1||!bn.pageSize)return Ft;const{current:Dr=1,total:Br,pageSize:po=xa}=bn;return Ft.lengthpo?Ft.slice((Dr-1)*po,Dr*po):Ft:Ft.slice((Dr-1)*po,Dr*po)},[!!st,Ft,bn&&bn.current,bn&&bn.pageSize,bn&&bn.total]),[Vn,nn]=ia({prefixCls:vo,data:Ft,pageData:Bn,getRowKey:Jr,getRecordByKey:Gn,expandType:_n,childrenColumnName:ar,locale:$r,getPopupContainer:$t||xr},Qe),Yn=(Dr,Br,po)=>{let Fr;return typeof wt=="function"?Fr=pe()(wt(Dr,Br,po)):Fr=pe()(wt),pe()({[`${vo}-row-selected`]:nn.has(Jr(Dr,Br))},Fr)};ir.__PARENT_RENDER_ICON__=ir.expandIcon,ir.expandIcon=ir.expandIcon||Qn||rr($r),_n==="nest"&&ir.expandIconColumnIndex===void 0?ir.expandIconColumnIndex=Qe?1:0:ir.expandIconColumnIndex>0&&Qe&&(ir.expandIconColumnIndex-=1),typeof ir.indentSize!="number"&&(ir.indentSize=typeof Er=="number"?Er:15);const fn=n.useCallback(Dr=>pn(Vn(St(o(Dr)))),[o,St,Vn]);let lr,Et;if(st!==!1&&(bn!=null&&bn.total)){let Dr;bn.size?Dr=bn.size:Dr=oo==="small"||oo==="middle"?"small":void 0;const Br=Wo=>n.createElement(Ln.Z,Object.assign({},bn,{className:pe()(`${vo}-pagination ${vo}-pagination-${Wo}`,bn.className),size:Dr})),po=io==="rtl"?"left":"right",{position:Fr}=bn;if(Fr!==null&&Array.isArray(Fr)){const Wo=Fr.find(Yo=>Yo.includes("top")),To=Fr.find(Yo=>Yo.includes("bottom")),Ko=Fr.every(Yo=>`${Yo}`=="none");!Wo&&!To&&!Ko&&(Et=Br(po)),Wo&&(lr=Br(Wo.toLowerCase().replace("top",""))),To&&(Et=Br(To.toLowerCase().replace("bottom","")))}else Et=Br(po)}let Lt;typeof hn=="boolean"?Lt={spinning:hn}:typeof hn=="object"&&(Lt=Object.assign({spinning:!0},hn));const[On,vr]=Ki(vo),[,er]=(0,sn.Z)(),lo=pe()(`${vo}-wrapper`,Qr==null?void 0:Qr.className,{[`${vo}-wrapper-rtl`]:io==="rtl"},j,te,vr),no=Object.assign(Object.assign({},Qr==null?void 0:Qr.style),ae),Tr=In&&In.emptyText||(Fo==null?void 0:Fo("Table"))||n.createElement(Hr.Z,{componentName:"Table"}),Co=Pn?Pa:ea,la={},ma=n.useMemo(()=>{const{fontSize:Dr,lineHeight:Br,padding:po,paddingXS:Fr,paddingSM:Wo}=er,To=Math.floor(Dr*Br);switch(oo){case"large":return po*2+To;case"small":return Fr*2+To;default:return Wo*2+To}},[er,oo]);return Pn&&(la.listItemHeight=ma),On(n.createElement("div",{ref:l,className:lo,style:no},n.createElement(en.Z,Object.assign({spinning:!1},Lt),lr,n.createElement(Co,Object.assign({},la,Or,{columns:or,direction:io,expandable:ir,prefixCls:vo,className:pe()({[`${vo}-middle`]:oo==="middle",[`${vo}-small`]:oo==="small",[`${vo}-bordered`]:Ze,[`${vo}-empty`]:bo.length===0}),data:Bn,rowKey:Jr,rowClassName:Yn,emptyText:Tr,internalHooks:u,internalRefs:Kn,transformColumns:fn})),Et)))};var Ei=n.forwardRef(ki);const Si=(a,l)=>{const N=n.useRef(0);return N.current+=1,n.createElement(Ei,Object.assign({},a,{ref:l,_renderTimes:N.current}))},fa=n.forwardRef(Si);fa.SELECTION_COLUMN=Do,fa.EXPAND_COLUMN=t,fa.SELECTION_ALL=Mo,fa.SELECTION_INVERT=ko,fa.SELECTION_NONE=Uo,fa.Column=rn,fa.ColumnGroup=xn,fa.Summary=v;var Vi=fa,xi=Vi},99313:function(un,Ve,e){e.d(Ve,{default:function(){return k}});var t=e(99267),u=e(18785),S=e(62772),ee=e(92310),d=e.n(ee),I=e(14809),n=e(4635),se=e(20439),le=e(50298),h=e(93664),ue=e(62646),b=e(59301),M=e(49658),J=e(18929),ie=e(77900),_=(0,b.createContext)(null),Je=b.forwardRef(function(i,p){var g=i.prefixCls,C=i.className,re=i.style,q=i.id,He=i.active,Ke=i.tabKey,_e=i.children;return b.createElement("div",{id:q&&"".concat(q,"-panel-").concat(Ke),role:"tabpanel",tabIndex:He?0:-1,"aria-labelledby":q&&"".concat(q,"-tab-").concat(Ke),"aria-hidden":!He,style:re,className:d()(g,He&&"".concat(g,"-active"),C),ref:p},_e)}),Ee=Je,Ue=["key","forceRender","style","className"];function be(i){var p=i.id,g=i.activeKey,C=i.animated,re=i.tabPosition,q=i.destroyInactiveTabPane,He=b.useContext(_),Ke=He.prefixCls,_e=He.tabs,at=C.tabPane,$e="".concat(Ke,"-tabpane");return b.createElement("div",{className:d()("".concat(Ke,"-content-holder"))},b.createElement("div",{className:d()("".concat(Ke,"-content"),"".concat(Ke,"-content-").concat(re),(0,n.Z)({},"".concat(Ke,"-content-animated"),at))},_e.map(function(ft){var mt=ft.key,ct=ft.forceRender,Ot=ft.style,vt=ft.className,bt=(0,ue.Z)(ft,Ue),xt=mt===g;return b.createElement(ie.default,(0,I.Z)({key:mt,visible:xt,forceRender:ct,removeOnLeave:!!q,leavedClassName:"".concat($e,"-hidden")},C.tabPaneMotion),function(Qt,nt){var pt=Qt.style,ce=Qt.className;return b.createElement(Ee,(0,I.Z)({},bt,{prefixCls:$e,id:p,tabKey:mt,animated:at,active:xt,style:(0,se.Z)((0,se.Z)({},Ot),pt),className:d()(vt,ce),ref:nt}))})})))}var K=e(95190),E=e(29301),r=e(6089),x=e(8654),P={width:0,height:0,left:0,top:0};function G(i,p,g){return(0,b.useMemo)(function(){for(var C,re=new Map,q=p.get((C=i[0])===null||C===void 0?void 0:C.key)||P,He=q.left+q.width,Ke=0;Kekt?(gt=lt,ve.current="x"):(gt=et,ve.current="y"),p(-gt,-gt)&&Te.preventDefault()}var Xe=(0,b.useRef)(null);Xe.current={onTouchStart:nt,onTouchMove:pt,onTouchEnd:ce,onWheel:je},b.useEffect(function(){function Te(jt){Xe.current.onTouchStart(jt)}function lt(jt){Xe.current.onTouchMove(jt)}function et(jt){Xe.current.onTouchEnd(jt)}function gt(jt){Xe.current.onWheel(jt)}return document.addEventListener("touchmove",lt,{passive:!1}),document.addEventListener("touchend",et,{passive:!1}),i.current.addEventListener("touchstart",Te,{passive:!1}),i.current.addEventListener("wheel",gt),function(){document.removeEventListener("touchmove",lt),document.removeEventListener("touchend",et)}},[])}var ge=e(34280);function Ce(i){var p=(0,b.useState)(0),g=(0,le.Z)(p,2),C=g[0],re=g[1],q=(0,b.useRef)(0),He=(0,b.useRef)();return He.current=i,(0,ge.o)(function(){var Ke;(Ke=He.current)===null||Ke===void 0||Ke.call(He)},[C]),function(){q.current===C&&(q.current+=1,re(q.current))}}function ne(i){var p=(0,b.useRef)([]),g=(0,b.useState)({}),C=(0,le.Z)(g,2),re=C[1],q=(0,b.useRef)(typeof i=="function"?i():i),He=Ce(function(){var _e=q.current;p.current.forEach(function(at){_e=at(_e)}),p.current=[],q.current=_e,re({})});function Ke(_e){p.current.push(_e),He()}return[q.current,Ke]}var X={width:0,height:0,left:0,top:0,right:0};function we(i,p,g,C,re,q,He){var Ke=He.tabs,_e=He.tabPosition,at=He.rtl,$e,ft,mt;return["top","bottom"].includes(_e)?($e="width",ft=at?"right":"left",mt=Math.abs(g)):($e="height",ft="top",mt=-g),(0,b.useMemo)(function(){if(!Ke.length)return[0,0];for(var ct=Ke.length,Ot=ct,vt=0;vtmt+p){Ot=vt-1;break}}for(var xt=0,Qt=ct-1;Qt>=0;Qt-=1){var nt=i.get(Ke[Qt].key)||X;if(nt[ft]=Ot?[0,0]:[xt,Ot]},[i,p,C,re,q,mt,_e,Ke.map(function(ct){return ct.key}).join("_"),at])}function m(i){var p;return i instanceof Map?(p={},i.forEach(function(g,C){p[C]=g})):p=i,JSON.stringify(p)}var A="TABS_DQ";function z(i){return String(i).replace(/"/g,A)}function D(i,p,g,C){return!(!g||C||i===!1||i===void 0&&(p===!1||p===null))}function B(i,p){var g=i.prefixCls,C=i.editable,re=i.locale,q=i.style;return!C||C.showAdd===!1?null:b.createElement("button",{ref:p,type:"button",className:"".concat(g,"-nav-add"),style:q,"aria-label":(re==null?void 0:re.addAriaLabel)||"Add tab",onClick:function(Ke){C.onEdit("add",{event:Ke})}},C.addIcon||"+")}var F=b.forwardRef(B),W=b.forwardRef(function(i,p){var g=i.position,C=i.prefixCls,re=i.extra;if(!re)return null;var q,He={};return(0,h.Z)(re)==="object"&&!b.isValidElement(re)?He=re:He.right=re,g==="right"&&(q=He.right),g==="left"&&(q=He.left),q?b.createElement("div",{className:"".concat(C,"-extra-content"),ref:p},q):null}),xe=W,Pe=e(31561),Ie=e(15285),rt=e(10228);function Ct(i,p){var g=i.prefixCls,C=i.id,re=i.tabs,q=i.locale,He=i.mobile,Ke=i.moreIcon,_e=Ke===void 0?"More":Ke,at=i.moreTransitionName,$e=i.style,ft=i.className,mt=i.editable,ct=i.tabBarGutter,Ot=i.rtl,vt=i.removeAriaLabel,bt=i.onTabClick,xt=i.getPopupContainer,Qt=i.popupClassName,nt=(0,b.useState)(!1),pt=(0,le.Z)(nt,2),ce=pt[0],ve=pt[1],je=(0,b.useState)(null),Xe=(0,le.Z)(je,2),Te=Xe[0],lt=Xe[1],et="".concat(C,"-more-popup"),gt="".concat(g,"-dropdown"),jt=Te!==null?"".concat(et,"-").concat(Te):null,kt=q==null?void 0:q.dropdownAriaLabel;function dn(Le,Bt){Le.preventDefault(),Le.stopPropagation(),mt.onEdit("remove",{key:Bt,event:Le})}var gn=b.createElement(Ie.ZP,{onClick:function(Bt){var At=Bt.key,Nt=Bt.domEvent;bt(At,Nt),ve(!1)},prefixCls:"".concat(gt,"-menu"),id:et,tabIndex:-1,role:"listbox","aria-activedescendant":jt,selectedKeys:[Te],"aria-label":kt!==void 0?kt:"expanded dropdown"},re.map(function(Le){var Bt=Le.closable,At=Le.disabled,Nt=Le.closeIcon,tt=Le.key,Kt=Le.label,Cn=D(Bt,Nt,mt,At);return b.createElement(Ie.sN,{key:tt,id:"".concat(et,"-").concat(tt),role:"option","aria-controls":C&&"".concat(C,"-panel-").concat(tt),disabled:At},b.createElement("span",null,Kt),Cn&&b.createElement("button",{type:"button","aria-label":vt||"remove",tabIndex:0,className:"".concat(gt,"-menu-item-remove"),onClick:function(Yt){Yt.stopPropagation(),dn(Yt,tt)}},Nt||mt.removeIcon||"\xD7"))}));function _t(Le){for(var Bt=re.filter(function(Cn){return!Cn.disabled}),At=Bt.findIndex(function(Cn){return Cn.key===Te})||0,Nt=Bt.length,tt=0;ttRr?"left":"right"})}),kt=(0,le.Z)(jt,2),dn=kt[0],gn=kt[1],_t=Y(0,function(eo,Rr){!gt&&nt&&nt({direction:eo>Rr?"top":"bottom"})}),oe=(0,le.Z)(_t,2),me=oe[0],Se=oe[1],De=(0,b.useState)([0,0]),Le=(0,le.Z)(De,2),Bt=Le[0],At=Le[1],Nt=(0,b.useState)([0,0]),tt=(0,le.Z)(Nt,2),Kt=tt[0],Cn=tt[1],Tt=(0,b.useState)([0,0]),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1],vn=(0,b.useState)([0,0]),jn=(0,le.Z)(vn,2),Wn=jn[0],Sn=jn[1],nr=ne(new Map),br=(0,le.Z)(nr,2),Lr=br[0],rn=br[1],Vt=G(q,Lr,Kt[0]),xn=H(Bt,gt),zn=H(Kt,gt),An=H(Zt,gt),hr=H(Wn,gt),Hr=xnLn?Ln:eo}var sn=(0,b.useRef)(),tn=(0,b.useState)(),rr=(0,le.Z)(tn,2),wr=rr[0],cr=rr[1];function Ir(){cr(Date.now())}function qr(){window.clearTimeout(sn.current)}it(Xe,function(eo,Rr){function Bo(go,Ro){go(function(ho){var va=en(ho+Ro);return va})}return Hr?(gt?Bo(gn,eo):Bo(Se,Rr),qr(),Ir(),!0):!1}),(0,b.useEffect)(function(){return qr(),wr&&(sn.current=window.setTimeout(function(){cr(0)},100)),qr},[wr]);var Eo=we(Vt,dr,gt?dn:me,zn,An,hr,(0,se.Z)((0,se.Z)({},i),{},{tabs:q})),jr=(0,le.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=(0,r.Z)(function(){var eo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$e,Rr=Vt.get(eo)||{width:0,height:0,left:0,right:0,top:0};if(gt){var Bo=dn;ft?Rr.rightdn+dr&&(Bo=Rr.right+Rr.width-dr):Rr.left<-dn?Bo=-Rr.left:Rr.left+Rr.width>-dn+dr&&(Bo=-(Rr.left+Rr.width-dr)),Se(0),gn(en(Bo))}else{var go=me;Rr.top<-me?go=-Rr.top:Rr.top+Rr.height>-me+dr&&(go=-(Rr.top+Rr.height-dr)),gn(0),Se(en(go))}}),so={};vt==="top"||vt==="bottom"?so[ft?"marginRight":"marginLeft"]=bt:so.marginTop=bt;var Ho=q.map(function(eo,Rr){var Bo=eo.key;return b.createElement(qe,{id:_e,prefixCls:re,key:Bo,tab:eo,style:Rr===0?void 0:so,closable:eo.closable,editable:ct,active:Bo===$e,renderWrapper:xt,removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,onClick:function(Ro){Qt(Bo,Ro)},onFocus:function(){ao(Bo),Ir(),Xe.current&&(ft||(Xe.current.scrollLeft=0),Xe.current.scrollTop=0)}})}),Lo=function(){return rn(function(){var Rr=new Map;return q.forEach(function(Bo){var go,Ro=Bo.key,ho=(go=Te.current)===null||go===void 0?void 0:go.querySelector('[data-node-key="'.concat(z(Ro),'"]'));ho&&Rr.set(Ro,{width:ho.offsetWidth,height:ho.offsetHeight,left:ho.offsetLeft,top:ho.offsetTop})}),Rr})};(0,b.useEffect)(function(){Lo()},[q.map(function(eo){return eo.key}).join("_")]);var zo=Ce(function(){var eo=s(ce),Rr=s(ve),Bo=s(je);At([eo[0]-Rr[0]-Bo[0],eo[1]-Rr[1]-Bo[1]]);var go=s(et);Hn(go);var Ro=s(lt);Sn(Ro);var ho=s(Te);Cn([ho[0]-go[0],ho[1]-go[1]]),Lo()}),Zo=q.slice(0,kr),ro=q.slice(fo+1),Gt=[].concat((0,K.Z)(Zo),(0,K.Z)(ro)),ur=Vt.get($e),kn=L({activeTabOffset:ur,horizontal:gt,rtl:ft,indicatorSize:pt}),qn=kn.style;(0,b.useEffect)(function(){ao()},[$e,zr,Ln,m(ur),m(Vt),gt]),(0,b.useEffect)(function(){zo()},[ft]);var Nr=!!Gt.length,Vr="".concat(re,"-nav-wrap"),wo,Io,mo,Oo;return gt?ft?(Io=dn>0,wo=dn!==Ln):(wo=dn<0,Io=dn!==zr):(mo=me<0,Oo=me!==zr),b.createElement(E.Z,{onResize:zo},b.createElement("div",{ref:(0,x.x1)(p,ce),role:"tablist",className:d()("".concat(re,"-nav"),He),style:Ke,onKeyDown:function(){Ir()}},b.createElement(xe,{ref:ve,position:"left",extra:mt,prefixCls:re}),b.createElement(E.Z,{onResize:zo},b.createElement("div",{className:d()(Vr,(g={},(0,n.Z)(g,"".concat(Vr,"-ping-left"),wo),(0,n.Z)(g,"".concat(Vr,"-ping-right"),Io),(0,n.Z)(g,"".concat(Vr,"-ping-top"),mo),(0,n.Z)(g,"".concat(Vr,"-ping-bottom"),Oo),g)),ref:Xe},b.createElement(E.Z,{onResize:zo},b.createElement("div",{ref:Te,className:"".concat(re,"-nav-list"),style:{transform:"translate(".concat(dn,"px, ").concat(me,"px)"),transition:wr?"none":void 0}},Ho,b.createElement(F,{ref:et,prefixCls:re,locale:Ot,editable:ct,style:(0,se.Z)((0,se.Z)({},Ho.length===0?void 0:so),{},{visibility:Nr?"hidden":null})}),b.createElement("div",{className:d()("".concat(re,"-ink-bar"),(0,n.Z)({},"".concat(re,"-ink-bar-animated"),at.inkBar)),style:qn}))))),b.createElement(ut,(0,I.Z)({},i,{removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,ref:lt,prefixCls:re,tabs:Gt,className:!Nr&&Mr,tabMoving:!!wr})),b.createElement(xe,{ref:je,position:"right",extra:mt,prefixCls:re})))}var v=b.forwardRef(de),c=["renderTabBar"],Q=["label","key"];function R(i){var p=i.renderTabBar,g=(0,ue.Z)(i,c),C=b.useContext(_),re=C.tabs;if(p){var q=(0,se.Z)((0,se.Z)({},g),{},{panes:re.map(function(He){var Ke=He.label,_e=He.key,at=(0,ue.Z)(He,Q);return b.createElement(Ee,(0,I.Z)({tab:Ke,key:_e,tabKey:_e},at))})});return p(q,v)}return b.createElement(v,g)}var w=e(48736);function U(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},p;return i===!1?p={inkBar:!1,tabPane:!1}:i===!0?p={inkBar:!0,tabPane:!1}:p=(0,se.Z)({inkBar:!0},(0,h.Z)(i)==="object"?i:{}),p.tabPaneMotion&&p.tabPane===void 0&&(p.tabPane=!0),!p.tabPaneMotion&&p.tabPane&&(p.tabPane=!1),p}var Fe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ye=0;function fe(i,p){var g,C=i.id,re=i.prefixCls,q=re===void 0?"rc-tabs":re,He=i.className,Ke=i.items,_e=i.direction,at=i.activeKey,$e=i.defaultActiveKey,ft=i.editable,mt=i.animated,ct=i.tabPosition,Ot=ct===void 0?"top":ct,vt=i.tabBarGutter,bt=i.tabBarStyle,xt=i.tabBarExtraContent,Qt=i.locale,nt=i.moreIcon,pt=i.moreTransitionName,ce=i.destroyInactiveTabPane,ve=i.renderTabBar,je=i.onChange,Xe=i.onTabClick,Te=i.onTabScroll,lt=i.getPopupContainer,et=i.popupClassName,gt=i.indicatorSize,jt=(0,ue.Z)(i,Fe),kt=b.useMemo(function(){return(Ke||[]).filter(function(Sn){return Sn&&(0,h.Z)(Sn)==="object"&&"key"in Sn})},[Ke]),dn=_e==="rtl",gn=U(mt),_t=(0,b.useState)(!1),oe=(0,le.Z)(_t,2),me=oe[0],Se=oe[1];(0,b.useEffect)(function(){Se((0,M.Z)())},[]);var De=(0,J.Z)(function(){var Sn;return(Sn=kt[0])===null||Sn===void 0?void 0:Sn.key},{value:at,defaultValue:$e}),Le=(0,le.Z)(De,2),Bt=Le[0],At=Le[1],Nt=(0,b.useState)(function(){return kt.findIndex(function(Sn){return Sn.key===Bt})}),tt=(0,le.Z)(Nt,2),Kt=tt[0],Cn=tt[1];(0,b.useEffect)(function(){var Sn=kt.findIndex(function(br){return br.key===Bt});if(Sn===-1){var nr;Sn=Math.max(0,Math.min(Kt,kt.length-1)),At((nr=kt[Sn])===null||nr===void 0?void 0:nr.key)}Cn(Sn)},[kt.map(function(Sn){return Sn.key}).join("_"),Bt,Kt]);var Tt=(0,J.Z)(null,{value:C}),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1];(0,b.useEffect)(function(){C||(Hn("rc-tabs-".concat(ye)),ye+=1)},[]);function vn(Sn,nr){Xe==null||Xe(Sn,nr);var br=Sn!==Bt;At(Sn),br&&(je==null||je(Sn))}var jn={id:Zt,activeKey:Bt,animated:gn,tabPosition:Ot,rtl:dn,mobile:me},Wn=(0,se.Z)((0,se.Z)({},jn),{},{editable:ft,locale:Qt,moreIcon:nt,moreTransitionName:pt,tabBarGutter:vt,onTabClick:vn,onTabScroll:Te,extra:xt,style:bt,panes:null,getPopupContainer:lt,popupClassName:et,indicatorSize:gt});return b.createElement(_.Provider,{value:{tabs:kt,prefixCls:q}},b.createElement("div",(0,I.Z)({ref:p,id:C,className:d()(q,"".concat(q,"-").concat(Ot),(g={},(0,n.Z)(g,"".concat(q,"-mobile"),me),(0,n.Z)(g,"".concat(q,"-editable"),ft),(0,n.Z)(g,"".concat(q,"-rtl"),dn),g),He)},jt),b.createElement(R,(0,I.Z)({},Wn,{renderTabBar:ve})),b.createElement(be,(0,I.Z)({destroyInactiveTabPane:ce},jn,{animated:gn}))))}var Ae=b.forwardRef(fe),Ne=Ae,Re=Ne,It=e(36355),zt=e(19716),Ut=()=>null,Wt=e(62892);const yt={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ht(i){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},g;return p===!1?g={inkBar:!1,tabPane:!1}:p===!0?g={inkBar:!0,tabPane:!0}:g=Object.assign({inkBar:!0},typeof p=="object"?p:{}),g.tabPane&&(g.tabPaneMotion=Object.assign(Object.assign({},yt),{motionName:(0,Wt.m)(i,"switch")})),g}var Mn=e(11592),$n=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);rep)}function tr(i,p){if(i)return i;const g=(0,Mn.Z)(p).map(C=>{if(b.isValidElement(C)){const{key:re,props:q}=C,He=q||{},{tab:Ke}=He,_e=$n(He,["tab"]);return Object.assign(Object.assign({key:String(re)},_e),{label:Ke})}return null});return Tn(g)}var pr=e(17313),Un=e(83116),qt=e(37613),gr=e(13826),Dn=i=>{const{componentCls:p,motionDurationSlow:g}=i;return[{[p]:{[`${p}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${g}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${g}`}}}}},[(0,gr.oN)(i,"slide-up"),(0,gr.oN)(i,"slide-down")]]};const Rn=i=>{const{componentCls:p,tabsCardPadding:g,cardBg:C,cardGutter:re,colorBorderSecondary:q,itemSelectedColor:He}=i;return{[`${p}-card`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{margin:0,padding:g,background:C,border:`${i.lineWidth}px ${i.lineType} ${q}`,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`},[`${p}-tab-active`]:{color:He,background:i.colorBgContainer},[`${p}-ink-bar`]:{visibility:"hidden"}},[`&${p}-top, &${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginLeft:{_skip_check_:!0,value:`${re}px`}}}},[`&${p}-top`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`},[`${p}-tab-active`]:{borderBottomColor:i.colorBgContainer}}},[`&${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`0 0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px`},[`${p}-tab-active`]:{borderTopColor:i.colorBgContainer}}},[`&${p}-left, &${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginTop:`${re}px`}}},[`&${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadiusLG}px 0 0 ${i.borderRadiusLG}px`}},[`${p}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:i.colorBgContainer}}}},[`&${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px 0`}},[`${p}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:i.colorBgContainer}}}}}}},Gr=i=>{const{componentCls:p,itemHoverColor:g,dropdownEdgeChildVerticalPadding:C}=i;return{[`${p}-dropdown`]:Object.assign(Object.assign({},(0,pr.Wf)(i)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:i.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${p}-dropdown-menu`]:{maxHeight:i.tabsDropdownHeight,margin:0,padding:`${C}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:i.colorBgContainer,backgroundClip:"padding-box",borderRadius:i.borderRadiusLG,outline:"none",boxShadow:i.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pr.vS),{display:"flex",alignItems:"center",minWidth:i.tabsDropdownWidth,margin:0,padding:`${i.paddingXXS}px ${i.paddingSM}px`,color:i.colorText,fontWeight:"normal",fontSize:i.fontSize,lineHeight:i.lineHeight,cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:i.marginSM},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:g}},"&:hover":{background:i.controlItemBgHover},"&-disabled":{"&, &:hover":{color:i.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},We=i=>{const{componentCls:p,margin:g,colorBorderSecondary:C,horizontalMargin:re,verticalItemPadding:q,verticalItemMargin:He}=i;return{[`${p}-top, ${p}-bottom`]:{flexDirection:"column",[`> ${p}-nav, > div > ${p}-nav`]:{margin:re,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${i.lineWidth}px ${i.lineType} ${C}`,content:"''"},[`${p}-ink-bar`]:{height:i.lineWidthBold,"&-animated":{transition:`width ${i.motionDurationSlow}, left ${i.motionDurationSlow}, + `]:{background:on},[`&${l}-row-selected`]:{"> th, > td":{background:Jt},"&:hover > th, &:hover > td":{background:ln}}}},[`${l}-footer`]:{padding:`${j}px ${te}px`,color:$t,background:yn}})}};var Ki=(0,ei.Z)("Table",a=>{const{colorTextHeading:l,colorSplit:N,colorIcon:j,colorIconHover:te,opacityLoading:ae,colorBgContainer:ze,controlInteractiveSize:Ze,headerBg:Oe,headerColor:Ge,headerSortActiveBg:st,headerSortHoverBg:Qe,bodySortBg:Rt,rowHoverBg:wt,rowSelectedBg:Dt,rowSelectedHoverBg:on,rowExpandedBg:Jt,cellPaddingBlock:ln,cellPaddingInline:$t,cellPaddingBlockMD:yn,cellPaddingInlineMD:Qn,cellPaddingBlockSM:Xn,cellPaddingInlineSM:Nn,borderColor:fr,footerBg:Er,footerColor:wn,headerBorderRadius:Zn,cellFontSize:In,cellFontSizeMD:mn,cellFontSizeSM:Pn,headerSplitColor:mr,fixedHeaderSortActiveBg:Ar,headerFilterHoverBg:Sr,filterDropdownBg:or,expandIconBg:Or,selectionColumnWidth:Zr,stickyScrollBarBg:io}=a,Qr=new ha.C(j),Fo=new ha.C(te),Ao=2,xr=(0,si.TS)(a,{tableFontSize:In,tableBg:ze,tableRadius:Zn,tablePaddingVertical:ln,tablePaddingHorizontal:$t,tablePaddingVerticalMiddle:yn,tablePaddingHorizontalMiddle:Qn,tablePaddingVerticalSmall:Xn,tablePaddingHorizontalSmall:Nn,tableBorderColor:fr,tableHeaderTextColor:Ge,tableHeaderBg:Oe,tableFooterTextColor:wn,tableFooterBg:Er,tableHeaderCellSplitColor:mr,tableHeaderSortBg:st,tableHeaderSortHoverBg:Qe,tableHeaderIconColor:Qr.clone().setAlpha(Qr.getAlpha()*ae).toRgbString(),tableHeaderIconColorHover:Fo.clone().setAlpha(Fo.getAlpha()*ae).toRgbString(),tableBodySortBg:Rt,tableFixedHeaderSortActiveBg:Ar,tableHeaderFilterActiveBg:Sr,tableFilterDropdownBg:or,tableRowHoverBg:wt,tableSelectedRowBg:Dt,tableSelectedRowHoverBg:on,zIndexTableFixed:Ao,zIndexTableSticky:Ao+1,tableFontSizeMiddle:mn,tableFontSizeSmall:Pn,tableSelectionColumnWidth:Zr,tableExpandIconBg:Or,tableExpandColumnWidth:Ze+2*a.padding,tableExpandedRowBg:Jt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:io,tableScrollThumbBgHover:l,tableScrollBg:N});return[Wi(xr),di(xr),Zi(xr),Ti(xr),ui(xr),Va(xr),Fi(xr),qi(xr),Zi(xr),Pi(xr),Ci(xr),xo(xr),zi(xr),hi(xr),Ni(xr),Li(xr),ji(xr)]},a=>{const{colorFillAlter:l,colorBgContainer:N,colorTextHeading:j,colorFillSecondary:te,colorFillContent:ae,controlItemBgActive:ze,controlItemBgActiveHover:Ze,padding:Oe,paddingSM:Ge,paddingXS:st,colorBorderSecondary:Qe,borderRadiusLG:Rt,fontSize:wt,controlHeight:Dt,colorTextPlaceholder:on}=a,Jt=new ha.C(te).onBackground(N).toHexShortString(),ln=new ha.C(ae).onBackground(N).toHexShortString(),$t=new ha.C(l).onBackground(N).toHexShortString();return{headerBg:$t,headerColor:j,headerSortActiveBg:Jt,headerSortHoverBg:ln,bodySortBg:$t,rowHoverBg:$t,rowSelectedBg:ze,rowSelectedHoverBg:Ze,rowExpandedBg:l,cellPaddingBlock:Oe,cellPaddingInline:Oe,cellPaddingBlockMD:Ge,cellPaddingInlineMD:st,cellPaddingBlockSM:st,cellPaddingInlineSM:st,borderColor:Qe,headerBorderRadius:Rt,footerBg:$t,footerColor:j,cellFontSize:wt,cellFontSizeMD:wt,cellFontSizeSM:wt,headerSplitColor:Qe,fixedHeaderSortActiveBg:Jt,headerFilterHoverBg:ae,filterDropdownMenuBg:N,filterDropdownBg:N,expandIconBg:N,selectionColumnWidth:Dt,stickyScrollBarBg:on,stickyScrollBarBorderRadius:100}});const Hi=[],ki=(a,l)=>{const{prefixCls:N,className:j,rootClassName:te,style:ae,size:ze,bordered:Ze,dropdownPrefixCls:Oe,dataSource:Ge,pagination:st,rowSelection:Qe,rowKey:Rt="key",rowClassName:wt,columns:Dt,children:on,childrenColumnName:Jt,onChange:ln,getPopupContainer:$t,loading:yn,expandIcon:Qn,expandable:Xn,expandedRowRender:Nn,expandIconColumnIndex:fr,indentSize:Er,scroll:wn,sortDirections:Zn,locale:In,showSorterTooltip:mn=!0,virtual:Pn}=a,mr=n.useMemo(()=>Dt||i(on),[Dt,on]),Ar=n.useMemo(()=>mr.some(Dr=>Dr.responsive),[mr]),Sr=(0,Mr.Z)(Ar),or=n.useMemo(()=>{const Dr=new Set(Object.keys(Sr).filter(Br=>Sr[Br]));return mr.filter(Br=>!Br.responsive||Br.responsive.some(po=>Dr.has(po)))},[mr,Sr]),Or=(0,zn.Z)(a,["className","style","columns"]),{locale:Zr=zr.Z,direction:io,table:Qr,renderEmpty:Fo,getPrefixCls:Ao,getPopupContainer:xr}=n.useContext(hr.E_),oo=(0,dr.Z)(ze),$r=Object.assign(Object.assign({},Zr.Table),In),bo=Ge||Hi,vo=Ao("table",N),Xo=Ao("dropdown",Oe),ir=Object.assign({childrenColumnName:Jt,expandIconColumnIndex:fr},Xn),{childrenColumnName:ar="children"}=ir,_n=n.useMemo(()=>bo.some(Dr=>Dr==null?void 0:Dr[ar])?"nest":Nn||Xn&&Xn.expandedRowRender?"row":null,[bo]),Kn={body:n.useRef()},Jr=n.useMemo(()=>typeof Rt=="function"?Rt:Dr=>Dr==null?void 0:Dr[Rt],[Rt]),[Gn]=Ba(bo,ar,Jr),Cr={},Xr=function(Dr,Br){let po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Fr,Ko,To;const Zo=Object.assign(Object.assign({},Cr),Dr);po&&((Fr=Cr.resetPagination)===null||Fr===void 0||Fr.call(Cr),!((Ko=Zo.pagination)===null||Ko===void 0)&&Ko.current&&(Zo.pagination.current=1),st&&st.onChange&&st.onChange(1,(To=Zo.pagination)===null||To===void 0?void 0:To.pageSize)),wn&&wn.scrollToFirstRowOnChange!==!1&&Kn.body.current&&(0,An.Z)(0,{getContainer:()=>Kn.body.current}),ln==null||ln(Zo.pagination,Zo.filters,Zo.sorter,{currentDataSource:Sa(Po(bo,Zo.sorterStates,ar),Zo.filterStates),action:Br})},Kr=(Dr,Br)=>{Xr({sorter:Dr,sorterStates:Br},"sort",!1)},[o,f,y,$]=co({prefixCls:vo,mergedColumns:or,onSorterChange:Kr,sortDirections:Zn||["ascend","descend"],tableLocale:$r,showSorterTooltip:mn}),Be=n.useMemo(()=>Po(bo,f,ar),[bo,f]);Cr.sorter=$(),Cr.sorterStates=f;const Ye=(Dr,Br)=>{Xr({filters:Dr,filterStates:Br},"filter",!0)},[St,ot,ke]=La({prefixCls:vo,locale:$r,dropdownPrefixCls:Xo,mergedColumns:or,onFilterChange:Ye,getPopupContainer:$t||xr}),Lt=Sa(Be,ot);Cr.filters=ke,Cr.filterStates=ot;const En=n.useMemo(()=>{const Dr={};return Object.keys(ke).forEach(Br=>{ke[Br]!==null&&(Dr[Br]=ke[Br])}),Object.assign(Object.assign({},y),{filters:Dr})},[y,ke]),[pn]=_o(En),bn=(Dr,Br)=>{Xr({pagination:Object.assign(Object.assign({},Cr.pagination),{current:Dr,pageSize:Br})},"paginate")},[gn,cn]=Ta(Lt.length,bn,st);Cr.pagination=st===!1?{}:aa(gn,st),Cr.resetPagination=cn;const Bn=n.useMemo(()=>{if(st===!1||!gn.pageSize)return Lt;const{current:Dr=1,total:Br,pageSize:po=xa}=gn;return Lt.lengthpo?Lt.slice((Dr-1)*po,Dr*po):Lt:Lt.slice((Dr-1)*po,Dr*po)},[!!st,Lt,gn&&gn.current,gn&&gn.pageSize,gn&&gn.total]),[Vn,nn]=ia({prefixCls:vo,data:Lt,pageData:Bn,getRowKey:Jr,getRecordByKey:Gn,expandType:_n,childrenColumnName:ar,locale:$r,getPopupContainer:$t||xr},Qe),Yn=(Dr,Br,po)=>{let Fr;return typeof wt=="function"?Fr=pe()(wt(Dr,Br,po)):Fr=pe()(wt),pe()({[`${vo}-row-selected`]:nn.has(Jr(Dr,Br))},Fr)};ir.__PARENT_RENDER_ICON__=ir.expandIcon,ir.expandIcon=ir.expandIcon||Qn||rr($r),_n==="nest"&&ir.expandIconColumnIndex===void 0?ir.expandIconColumnIndex=Qe?1:0:ir.expandIconColumnIndex>0&&Qe&&(ir.expandIconColumnIndex-=1),typeof ir.indentSize!="number"&&(ir.indentSize=typeof Er=="number"?Er:15);const fn=n.useCallback(Dr=>pn(Vn(St(o(Dr)))),[o,St,Vn]);let lr,Et;if(st!==!1&&(gn!=null&&gn.total)){let Dr;gn.size?Dr=gn.size:Dr=oo==="small"||oo==="middle"?"small":void 0;const Br=Ko=>n.createElement(Ln.Z,Object.assign({},gn,{className:pe()(`${vo}-pagination ${vo}-pagination-${Ko}`,gn.className),size:Dr})),po=io==="rtl"?"left":"right",{position:Fr}=gn;if(Fr!==null&&Array.isArray(Fr)){const Ko=Fr.find(Yo=>Yo.includes("top")),To=Fr.find(Yo=>Yo.includes("bottom")),Zo=Fr.every(Yo=>`${Yo}`=="none");!Ko&&!To&&!Zo&&(Et=Br(po)),Ko&&(lr=Br(Ko.toLowerCase().replace("top",""))),To&&(Et=Br(To.toLowerCase().replace("bottom","")))}else Et=Br(po)}let Ft;typeof yn=="boolean"?Ft={spinning:yn}:typeof yn=="object"&&(Ft=Object.assign({spinning:!0},yn));const[On,vr]=Ki(vo),[,er]=(0,sn.Z)(),lo=pe()(`${vo}-wrapper`,Qr==null?void 0:Qr.className,{[`${vo}-wrapper-rtl`]:io==="rtl"},j,te,vr),no=Object.assign(Object.assign({},Qr==null?void 0:Qr.style),ae),Tr=In&&In.emptyText||(Fo==null?void 0:Fo("Table"))||n.createElement(Hr.Z,{componentName:"Table"}),Co=Pn?Pa:ea,la={},ma=n.useMemo(()=>{const{fontSize:Dr,lineHeight:Br,padding:po,paddingXS:Fr,paddingSM:Ko}=er,To=Math.floor(Dr*Br);switch(oo){case"large":return po*2+To;case"small":return Fr*2+To;default:return Ko*2+To}},[er,oo]);return Pn&&(la.listItemHeight=ma),On(n.createElement("div",{ref:l,className:lo,style:no},n.createElement(en.Z,Object.assign({spinning:!1},Ft),lr,n.createElement(Co,Object.assign({},la,Or,{columns:or,direction:io,expandable:ir,prefixCls:vo,className:pe()({[`${vo}-middle`]:oo==="middle",[`${vo}-small`]:oo==="small",[`${vo}-bordered`]:Ze,[`${vo}-empty`]:bo.length===0}),data:Bn,rowKey:Jr,rowClassName:Yn,emptyText:Tr,internalHooks:u,internalRefs:Kn,transformColumns:fn})),Et)))};var Ei=n.forwardRef(ki);const Si=(a,l)=>{const N=n.useRef(0);return N.current+=1,n.createElement(Ei,Object.assign({},a,{ref:l,_renderTimes:N.current}))},fa=n.forwardRef(Si);fa.SELECTION_COLUMN=Do,fa.EXPAND_COLUMN=t,fa.SELECTION_ALL=Mo,fa.SELECTION_INVERT=ko,fa.SELECTION_NONE=Uo,fa.Column=rn,fa.ColumnGroup=xn,fa.Summary=v;var Vi=fa,xi=Vi},99313:function(un,Ve,e){e.d(Ve,{default:function(){return k}});var t=e(99267),u=e(18785),S=e(62772),ee=e(92310),d=e.n(ee),I=e(14809),n=e(4635),se=e(20439),le=e(50298),h=e(93664),ue=e(62646),b=e(59301),M=e(49658),J=e(18929),ie=e(77900),_=(0,b.createContext)(null),Je=b.forwardRef(function(i,p){var g=i.prefixCls,C=i.className,re=i.style,q=i.id,He=i.active,Ke=i.tabKey,_e=i.children;return b.createElement("div",{id:q&&"".concat(q,"-panel-").concat(Ke),role:"tabpanel",tabIndex:He?0:-1,"aria-labelledby":q&&"".concat(q,"-tab-").concat(Ke),"aria-hidden":!He,style:re,className:d()(g,He&&"".concat(g,"-active"),C),ref:p},_e)}),Ee=Je,Ue=["key","forceRender","style","className"];function be(i){var p=i.id,g=i.activeKey,C=i.animated,re=i.tabPosition,q=i.destroyInactiveTabPane,He=b.useContext(_),Ke=He.prefixCls,_e=He.tabs,at=C.tabPane,$e="".concat(Ke,"-tabpane");return b.createElement("div",{className:d()("".concat(Ke,"-content-holder"))},b.createElement("div",{className:d()("".concat(Ke,"-content"),"".concat(Ke,"-content-").concat(re),(0,n.Z)({},"".concat(Ke,"-content-animated"),at))},_e.map(function(ft){var mt=ft.key,ct=ft.forceRender,Ot=ft.style,vt=ft.className,bt=(0,ue.Z)(ft,Ue),xt=mt===g;return b.createElement(ie.default,(0,I.Z)({key:mt,visible:xt,forceRender:ct,removeOnLeave:!!q,leavedClassName:"".concat($e,"-hidden")},C.tabPaneMotion),function(Qt,nt){var pt=Qt.style,ce=Qt.className;return b.createElement(Ee,(0,I.Z)({},bt,{prefixCls:$e,id:p,tabKey:mt,animated:at,active:xt,style:(0,se.Z)((0,se.Z)({},Ot),pt),className:d()(vt,ce),ref:nt}))})})))}var K=e(95190),E=e(29301),r=e(6089),x=e(8654),P={width:0,height:0,left:0,top:0};function G(i,p,g){return(0,b.useMemo)(function(){for(var C,re=new Map,q=p.get((C=i[0])===null||C===void 0?void 0:C.key)||P,He=q.left+q.width,Ke=0;Kekt?(gt=lt,ve.current="x"):(gt=et,ve.current="y"),p(-gt,-gt)&&Te.preventDefault()}var Xe=(0,b.useRef)(null);Xe.current={onTouchStart:nt,onTouchMove:pt,onTouchEnd:ce,onWheel:je},b.useEffect(function(){function Te(jt){Xe.current.onTouchStart(jt)}function lt(jt){Xe.current.onTouchMove(jt)}function et(jt){Xe.current.onTouchEnd(jt)}function gt(jt){Xe.current.onWheel(jt)}return document.addEventListener("touchmove",lt,{passive:!1}),document.addEventListener("touchend",et,{passive:!1}),i.current.addEventListener("touchstart",Te,{passive:!1}),i.current.addEventListener("wheel",gt),function(){document.removeEventListener("touchmove",lt),document.removeEventListener("touchend",et)}},[])}var ge=e(34280);function Ce(i){var p=(0,b.useState)(0),g=(0,le.Z)(p,2),C=g[0],re=g[1],q=(0,b.useRef)(0),He=(0,b.useRef)();return He.current=i,(0,ge.o)(function(){var Ke;(Ke=He.current)===null||Ke===void 0||Ke.call(He)},[C]),function(){q.current===C&&(q.current+=1,re(q.current))}}function ne(i){var p=(0,b.useRef)([]),g=(0,b.useState)({}),C=(0,le.Z)(g,2),re=C[1],q=(0,b.useRef)(typeof i=="function"?i():i),He=Ce(function(){var _e=q.current;p.current.forEach(function(at){_e=at(_e)}),p.current=[],q.current=_e,re({})});function Ke(_e){p.current.push(_e),He()}return[q.current,Ke]}var X={width:0,height:0,left:0,top:0,right:0};function we(i,p,g,C,re,q,He){var Ke=He.tabs,_e=He.tabPosition,at=He.rtl,$e,ft,mt;return["top","bottom"].includes(_e)?($e="width",ft=at?"right":"left",mt=Math.abs(g)):($e="height",ft="top",mt=-g),(0,b.useMemo)(function(){if(!Ke.length)return[0,0];for(var ct=Ke.length,Ot=ct,vt=0;vtmt+p){Ot=vt-1;break}}for(var xt=0,Qt=ct-1;Qt>=0;Qt-=1){var nt=i.get(Ke[Qt].key)||X;if(nt[ft]=Ot?[0,0]:[xt,Ot]},[i,p,C,re,q,mt,_e,Ke.map(function(ct){return ct.key}).join("_"),at])}function m(i){var p;return i instanceof Map?(p={},i.forEach(function(g,C){p[C]=g})):p=i,JSON.stringify(p)}var A="TABS_DQ";function z(i){return String(i).replace(/"/g,A)}function D(i,p,g,C){return!(!g||C||i===!1||i===void 0&&(p===!1||p===null))}function B(i,p){var g=i.prefixCls,C=i.editable,re=i.locale,q=i.style;return!C||C.showAdd===!1?null:b.createElement("button",{ref:p,type:"button",className:"".concat(g,"-nav-add"),style:q,"aria-label":(re==null?void 0:re.addAriaLabel)||"Add tab",onClick:function(Ke){C.onEdit("add",{event:Ke})}},C.addIcon||"+")}var F=b.forwardRef(B),W=b.forwardRef(function(i,p){var g=i.position,C=i.prefixCls,re=i.extra;if(!re)return null;var q,He={};return(0,h.Z)(re)==="object"&&!b.isValidElement(re)?He=re:He.right=re,g==="right"&&(q=He.right),g==="left"&&(q=He.left),q?b.createElement("div",{className:"".concat(C,"-extra-content"),ref:p},q):null}),xe=W,Pe=e(31561),Ie=e(15285),rt=e(10228);function Ct(i,p){var g=i.prefixCls,C=i.id,re=i.tabs,q=i.locale,He=i.mobile,Ke=i.moreIcon,_e=Ke===void 0?"More":Ke,at=i.moreTransitionName,$e=i.style,ft=i.className,mt=i.editable,ct=i.tabBarGutter,Ot=i.rtl,vt=i.removeAriaLabel,bt=i.onTabClick,xt=i.getPopupContainer,Qt=i.popupClassName,nt=(0,b.useState)(!1),pt=(0,le.Z)(nt,2),ce=pt[0],ve=pt[1],je=(0,b.useState)(null),Xe=(0,le.Z)(je,2),Te=Xe[0],lt=Xe[1],et="".concat(C,"-more-popup"),gt="".concat(g,"-dropdown"),jt=Te!==null?"".concat(et,"-").concat(Te):null,kt=q==null?void 0:q.dropdownAriaLabel;function dn(Le,Bt){Le.preventDefault(),Le.stopPropagation(),mt.onEdit("remove",{key:Bt,event:Le})}var hn=b.createElement(Ie.ZP,{onClick:function(Bt){var At=Bt.key,Nt=Bt.domEvent;bt(At,Nt),ve(!1)},prefixCls:"".concat(gt,"-menu"),id:et,tabIndex:-1,role:"listbox","aria-activedescendant":jt,selectedKeys:[Te],"aria-label":kt!==void 0?kt:"expanded dropdown"},re.map(function(Le){var Bt=Le.closable,At=Le.disabled,Nt=Le.closeIcon,tt=Le.key,Kt=Le.label,Cn=D(Bt,Nt,mt,At);return b.createElement(Ie.sN,{key:tt,id:"".concat(et,"-").concat(tt),role:"option","aria-controls":C&&"".concat(C,"-panel-").concat(tt),disabled:At},b.createElement("span",null,Kt),Cn&&b.createElement("button",{type:"button","aria-label":vt||"remove",tabIndex:0,className:"".concat(gt,"-menu-item-remove"),onClick:function(Yt){Yt.stopPropagation(),dn(Yt,tt)}},Nt||mt.removeIcon||"\xD7"))}));function _t(Le){for(var Bt=re.filter(function(Cn){return!Cn.disabled}),At=Bt.findIndex(function(Cn){return Cn.key===Te})||0,Nt=Bt.length,tt=0;ttRr?"left":"right"})}),kt=(0,le.Z)(jt,2),dn=kt[0],hn=kt[1],_t=Y(0,function(eo,Rr){!gt&&nt&&nt({direction:eo>Rr?"top":"bottom"})}),oe=(0,le.Z)(_t,2),me=oe[0],Se=oe[1],De=(0,b.useState)([0,0]),Le=(0,le.Z)(De,2),Bt=Le[0],At=Le[1],Nt=(0,b.useState)([0,0]),tt=(0,le.Z)(Nt,2),Kt=tt[0],Cn=tt[1],Tt=(0,b.useState)([0,0]),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1],vn=(0,b.useState)([0,0]),jn=(0,le.Z)(vn,2),Wn=jn[0],Sn=jn[1],nr=ne(new Map),br=(0,le.Z)(nr,2),Lr=br[0],rn=br[1],Vt=G(q,Lr,Kt[0]),xn=H(Bt,gt),zn=H(Kt,gt),An=H(Zt,gt),hr=H(Wn,gt),Hr=xnLn?Ln:eo}var sn=(0,b.useRef)(),tn=(0,b.useState)(),rr=(0,le.Z)(tn,2),wr=rr[0],cr=rr[1];function Ir(){cr(Date.now())}function qr(){window.clearTimeout(sn.current)}it(Xe,function(eo,Rr){function Bo(go,Ro){go(function(ho){var va=en(ho+Ro);return va})}return Hr?(gt?Bo(hn,eo):Bo(Se,Rr),qr(),Ir(),!0):!1}),(0,b.useEffect)(function(){return qr(),wr&&(sn.current=window.setTimeout(function(){cr(0)},100)),qr},[wr]);var Eo=we(Vt,dr,gt?dn:me,zn,An,hr,(0,se.Z)((0,se.Z)({},i),{},{tabs:q})),jr=(0,le.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=(0,r.Z)(function(){var eo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:$e,Rr=Vt.get(eo)||{width:0,height:0,left:0,right:0,top:0};if(gt){var Bo=dn;ft?Rr.rightdn+dr&&(Bo=Rr.right+Rr.width-dr):Rr.left<-dn?Bo=-Rr.left:Rr.left+Rr.width>-dn+dr&&(Bo=-(Rr.left+Rr.width-dr)),Se(0),hn(en(Bo))}else{var go=me;Rr.top<-me?go=-Rr.top:Rr.top+Rr.height>-me+dr&&(go=-(Rr.top+Rr.height-dr)),hn(0),Se(en(go))}}),so={};vt==="top"||vt==="bottom"?so[ft?"marginRight":"marginLeft"]=bt:so.marginTop=bt;var Ho=q.map(function(eo,Rr){var Bo=eo.key;return b.createElement(qe,{id:_e,prefixCls:re,key:Bo,tab:eo,style:Rr===0?void 0:so,closable:eo.closable,editable:ct,active:Bo===$e,renderWrapper:xt,removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,onClick:function(Ro){Qt(Bo,Ro)},onFocus:function(){ao(Bo),Ir(),Xe.current&&(ft||(Xe.current.scrollLeft=0),Xe.current.scrollTop=0)}})}),Lo=function(){return rn(function(){var Rr=new Map;return q.forEach(function(Bo){var go,Ro=Bo.key,ho=(go=Te.current)===null||go===void 0?void 0:go.querySelector('[data-node-key="'.concat(z(Ro),'"]'));ho&&Rr.set(Ro,{width:ho.offsetWidth,height:ho.offsetHeight,left:ho.offsetLeft,top:ho.offsetTop})}),Rr})};(0,b.useEffect)(function(){Lo()},[q.map(function(eo){return eo.key}).join("_")]);var zo=Ce(function(){var eo=s(ce),Rr=s(ve),Bo=s(je);At([eo[0]-Rr[0]-Bo[0],eo[1]-Rr[1]-Bo[1]]);var go=s(et);Hn(go);var Ro=s(lt);Sn(Ro);var ho=s(Te);Cn([ho[0]-go[0],ho[1]-go[1]]),Lo()}),jo=q.slice(0,kr),ro=q.slice(fo+1),Gt=[].concat((0,K.Z)(jo),(0,K.Z)(ro)),ur=Vt.get($e),kn=L({activeTabOffset:ur,horizontal:gt,rtl:ft,indicatorSize:pt}),qn=kn.style;(0,b.useEffect)(function(){ao()},[$e,zr,Ln,m(ur),m(Vt),gt]),(0,b.useEffect)(function(){zo()},[ft]);var Nr=!!Gt.length,Vr="".concat(re,"-nav-wrap"),wo,Io,mo,Oo;return gt?ft?(Io=dn>0,wo=dn!==Ln):(wo=dn<0,Io=dn!==zr):(mo=me<0,Oo=me!==zr),b.createElement(E.Z,{onResize:zo},b.createElement("div",{ref:(0,x.x1)(p,ce),role:"tablist",className:d()("".concat(re,"-nav"),He),style:Ke,onKeyDown:function(){Ir()}},b.createElement(xe,{ref:ve,position:"left",extra:mt,prefixCls:re}),b.createElement(E.Z,{onResize:zo},b.createElement("div",{className:d()(Vr,(g={},(0,n.Z)(g,"".concat(Vr,"-ping-left"),wo),(0,n.Z)(g,"".concat(Vr,"-ping-right"),Io),(0,n.Z)(g,"".concat(Vr,"-ping-top"),mo),(0,n.Z)(g,"".concat(Vr,"-ping-bottom"),Oo),g)),ref:Xe},b.createElement(E.Z,{onResize:zo},b.createElement("div",{ref:Te,className:"".concat(re,"-nav-list"),style:{transform:"translate(".concat(dn,"px, ").concat(me,"px)"),transition:wr?"none":void 0}},Ho,b.createElement(F,{ref:et,prefixCls:re,locale:Ot,editable:ct,style:(0,se.Z)((0,se.Z)({},Ho.length===0?void 0:so),{},{visibility:Nr?"hidden":null})}),b.createElement("div",{className:d()("".concat(re,"-ink-bar"),(0,n.Z)({},"".concat(re,"-ink-bar-animated"),at.inkBar)),style:qn}))))),b.createElement(ut,(0,I.Z)({},i,{removeAriaLabel:Ot==null?void 0:Ot.removeAriaLabel,ref:lt,prefixCls:re,tabs:Gt,className:!Nr&&Mr,tabMoving:!!wr})),b.createElement(xe,{ref:je,position:"right",extra:mt,prefixCls:re})))}var v=b.forwardRef(de),c=["renderTabBar"],Q=["label","key"];function R(i){var p=i.renderTabBar,g=(0,ue.Z)(i,c),C=b.useContext(_),re=C.tabs;if(p){var q=(0,se.Z)((0,se.Z)({},g),{},{panes:re.map(function(He){var Ke=He.label,_e=He.key,at=(0,ue.Z)(He,Q);return b.createElement(Ee,(0,I.Z)({tab:Ke,key:_e,tabKey:_e},at))})});return p(q,v)}return b.createElement(v,g)}var w=e(48736);function U(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},p;return i===!1?p={inkBar:!1,tabPane:!1}:i===!0?p={inkBar:!0,tabPane:!1}:p=(0,se.Z)({inkBar:!0},(0,h.Z)(i)==="object"?i:{}),p.tabPaneMotion&&p.tabPane===void 0&&(p.tabPane=!0),!p.tabPaneMotion&&p.tabPane&&(p.tabPane=!1),p}var Fe=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],ye=0;function fe(i,p){var g,C=i.id,re=i.prefixCls,q=re===void 0?"rc-tabs":re,He=i.className,Ke=i.items,_e=i.direction,at=i.activeKey,$e=i.defaultActiveKey,ft=i.editable,mt=i.animated,ct=i.tabPosition,Ot=ct===void 0?"top":ct,vt=i.tabBarGutter,bt=i.tabBarStyle,xt=i.tabBarExtraContent,Qt=i.locale,nt=i.moreIcon,pt=i.moreTransitionName,ce=i.destroyInactiveTabPane,ve=i.renderTabBar,je=i.onChange,Xe=i.onTabClick,Te=i.onTabScroll,lt=i.getPopupContainer,et=i.popupClassName,gt=i.indicatorSize,jt=(0,ue.Z)(i,Fe),kt=b.useMemo(function(){return(Ke||[]).filter(function(Sn){return Sn&&(0,h.Z)(Sn)==="object"&&"key"in Sn})},[Ke]),dn=_e==="rtl",hn=U(mt),_t=(0,b.useState)(!1),oe=(0,le.Z)(_t,2),me=oe[0],Se=oe[1];(0,b.useEffect)(function(){Se((0,M.Z)())},[]);var De=(0,J.Z)(function(){var Sn;return(Sn=kt[0])===null||Sn===void 0?void 0:Sn.key},{value:at,defaultValue:$e}),Le=(0,le.Z)(De,2),Bt=Le[0],At=Le[1],Nt=(0,b.useState)(function(){return kt.findIndex(function(Sn){return Sn.key===Bt})}),tt=(0,le.Z)(Nt,2),Kt=tt[0],Cn=tt[1];(0,b.useEffect)(function(){var Sn=kt.findIndex(function(br){return br.key===Bt});if(Sn===-1){var nr;Sn=Math.max(0,Math.min(Kt,kt.length-1)),At((nr=kt[Sn])===null||nr===void 0?void 0:nr.key)}Cn(Sn)},[kt.map(function(Sn){return Sn.key}).join("_"),Bt,Kt]);var Tt=(0,J.Z)(null,{value:C}),Yt=(0,le.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1];(0,b.useEffect)(function(){C||(Hn("rc-tabs-".concat(ye)),ye+=1)},[]);function vn(Sn,nr){Xe==null||Xe(Sn,nr);var br=Sn!==Bt;At(Sn),br&&(je==null||je(Sn))}var jn={id:Zt,activeKey:Bt,animated:hn,tabPosition:Ot,rtl:dn,mobile:me},Wn=(0,se.Z)((0,se.Z)({},jn),{},{editable:ft,locale:Qt,moreIcon:nt,moreTransitionName:pt,tabBarGutter:vt,onTabClick:vn,onTabScroll:Te,extra:xt,style:bt,panes:null,getPopupContainer:lt,popupClassName:et,indicatorSize:gt});return b.createElement(_.Provider,{value:{tabs:kt,prefixCls:q}},b.createElement("div",(0,I.Z)({ref:p,id:C,className:d()(q,"".concat(q,"-").concat(Ot),(g={},(0,n.Z)(g,"".concat(q,"-mobile"),me),(0,n.Z)(g,"".concat(q,"-editable"),ft),(0,n.Z)(g,"".concat(q,"-rtl"),dn),g),He)},jt),b.createElement(R,(0,I.Z)({},Wn,{renderTabBar:ve})),b.createElement(be,(0,I.Z)({destroyInactiveTabPane:ce},jn,{animated:hn}))))}var Ae=b.forwardRef(fe),Ne=Ae,Re=Ne,It=e(36355),zt=e(19716),Ut=()=>null,Wt=e(62892);const ht={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Ht(i){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},g;return p===!1?g={inkBar:!1,tabPane:!1}:p===!0?g={inkBar:!0,tabPane:!0}:g=Object.assign({inkBar:!0},typeof p=="object"?p:{}),g.tabPane&&(g.tabPaneMotion=Object.assign(Object.assign({},ht),{motionName:(0,Wt.m)(i,"switch")})),g}var Mn=e(11592),$n=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);rep)}function tr(i,p){if(i)return i;const g=(0,Mn.Z)(p).map(C=>{if(b.isValidElement(C)){const{key:re,props:q}=C,He=q||{},{tab:Ke}=He,_e=$n(He,["tab"]);return Object.assign(Object.assign({key:String(re)},_e),{label:Ke})}return null});return Tn(g)}var pr=e(17313),Un=e(83116),qt=e(37613),gr=e(13826),Dn=i=>{const{componentCls:p,motionDurationSlow:g}=i;return[{[p]:{[`${p}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${g}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${g}`}}}}},[(0,gr.oN)(i,"slide-up"),(0,gr.oN)(i,"slide-down")]]};const Rn=i=>{const{componentCls:p,tabsCardPadding:g,cardBg:C,cardGutter:re,colorBorderSecondary:q,itemSelectedColor:He}=i;return{[`${p}-card`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{margin:0,padding:g,background:C,border:`${i.lineWidth}px ${i.lineType} ${q}`,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`},[`${p}-tab-active`]:{color:He,background:i.colorBgContainer},[`${p}-ink-bar`]:{visibility:"hidden"}},[`&${p}-top, &${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginLeft:{_skip_check_:!0,value:`${re}px`}}}},[`&${p}-top`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`},[`${p}-tab-active`]:{borderBottomColor:i.colorBgContainer}}},[`&${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:`0 0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px`},[`${p}-tab-active`]:{borderTopColor:i.colorBgContainer}}},[`&${p}-left, &${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginTop:`${re}px`}}},[`&${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadiusLG}px 0 0 ${i.borderRadiusLG}px`}},[`${p}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:i.colorBgContainer}}}},[`&${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadiusLG}px ${i.borderRadiusLG}px 0`}},[`${p}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:i.colorBgContainer}}}}}}},Gr=i=>{const{componentCls:p,itemHoverColor:g,dropdownEdgeChildVerticalPadding:C}=i;return{[`${p}-dropdown`]:Object.assign(Object.assign({},(0,pr.Wf)(i)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:i.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${p}-dropdown-menu`]:{maxHeight:i.tabsDropdownHeight,margin:0,padding:`${C}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:i.colorBgContainer,backgroundClip:"padding-box",borderRadius:i.borderRadiusLG,outline:"none",boxShadow:i.boxShadowSecondary,"&-item":Object.assign(Object.assign({},pr.vS),{display:"flex",alignItems:"center",minWidth:i.tabsDropdownWidth,margin:0,padding:`${i.paddingXXS}px ${i.paddingSM}px`,color:i.colorText,fontWeight:"normal",fontSize:i.fontSize,lineHeight:i.lineHeight,cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:i.marginSM},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:g}},"&:hover":{background:i.controlItemBgHover},"&-disabled":{"&, &:hover":{color:i.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},We=i=>{const{componentCls:p,margin:g,colorBorderSecondary:C,horizontalMargin:re,verticalItemPadding:q,verticalItemMargin:He}=i;return{[`${p}-top, ${p}-bottom`]:{flexDirection:"column",[`> ${p}-nav, > div > ${p}-nav`]:{margin:re,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${i.lineWidth}px ${i.lineType} ${C}`,content:"''"},[`${p}-ink-bar`]:{height:i.lineWidthBold,"&-animated":{transition:`width ${i.motionDurationSlow}, left ${i.motionDurationSlow}, right ${i.motionDurationSlow}`}},[`${p}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:i.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:i.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:i.boxShadowTabsOverflowRight},[`&${p}-nav-wrap-ping-left::before`]:{opacity:1},[`&${p}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${p}-top`]:{[`> ${p}-nav, - > div > ${p}-nav`]:{"&::before":{bottom:0},[`${p}-ink-bar`]:{bottom:0}}},[`${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,marginTop:`${g}px`,marginBottom:0,"&::before":{top:0},[`${p}-ink-bar`]:{top:0}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0}},[`${p}-left, ${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{flexDirection:"column",minWidth:i.controlHeight*1.25,[`${p}-tab`]:{padding:q,textAlign:"center"},[`${p}-tab + ${p}-tab`]:{margin:He},[`${p}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:i.controlHeight},"&::before":{top:0,boxShadow:i.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:i.boxShadowTabsOverflowBottom},[`&${p}-nav-wrap-ping-top::before`]:{opacity:1},[`&${p}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${p}-ink-bar`]:{width:i.lineWidthBold,"&-animated":{transition:`height ${i.motionDurationSlow}, top ${i.motionDurationSlow}`}},[`${p}-nav-list, ${p}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${i.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:i.paddingLG}}}},[`${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,[`${p}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-i.lineWidth},borderRight:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingRight:{_skip_check_:!0,value:i.paddingLG}}}}}},ht=i=>{const{componentCls:p,cardPaddingSM:g,cardPaddingLG:C,horizontalItemPaddingSM:re,horizontalItemPaddingLG:q}=i;return{[p]:{"&-small":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:re,fontSize:i.titleFontSizeSM}}},"&-large":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:q,fontSize:i.titleFontSizeLG}}}},[`${p}-card`]:{[`&${p}-small`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:g}},[`&${p}-bottom`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`0 0 ${i.borderRadius}px ${i.borderRadius}px`}},[`&${p}-top`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`${i.borderRadius}px ${i.borderRadius}px 0 0`}},[`&${p}-right`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadius}px ${i.borderRadius}px 0`}}},[`&${p}-left`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadius}px 0 0 ${i.borderRadius}px`}}}},[`&${p}-large`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:C}}}}}},Mt=i=>{const{componentCls:p,itemActiveColor:g,itemHoverColor:C,iconCls:re,tabsHorizontalItemMargin:q,horizontalItemPadding:He,itemSelectedColor:Ke,itemColor:_e}=i,at=`${p}-tab`;return{[at]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:He,fontSize:i.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:_e,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:g}},(0,pr.Qy)(i)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-i.marginXXS},marginLeft:{_skip_check_:!0,value:i.marginXS},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"&:hover":{color:i.colorTextHeading}},"&:hover":{color:C},[`&${at}-active ${at}-btn`]:{color:Ke,textShadow:i.tabsActiveTextShadow},[`&${at}-disabled`]:{color:i.colorTextDisabled,cursor:"not-allowed"},[`&${at}-disabled ${at}-btn, &${at}-disabled ${p}-remove`]:{"&:focus, &:active":{color:i.colorTextDisabled}},[`& ${at}-remove ${re}`]:{margin:0},[re]:{marginRight:{_skip_check_:!0,value:i.marginSM}}},[`${at} + ${at}`]:{margin:{_skip_check_:!0,value:q}}}},dt=i=>{const{componentCls:p,tabsHorizontalItemMarginRTL:g,iconCls:C,cardGutter:re}=i;return{[`${p}-rtl`]:{direction:"rtl",[`${p}-nav`]:{[`${p}-tab`]:{margin:{_skip_check_:!0,value:g},[`${p}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[C]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${i.marginSM}px`}},[`${p}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${i.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${i.marginXXS}px`},[C]:{margin:0}}}},[`&${p}-left`]:{[`> ${p}-nav`]:{order:1},[`> ${p}-content-holder`]:{order:0}},[`&${p}-right`]:{[`> ${p}-nav`]:{order:0},[`> ${p}-content-holder`]:{order:1}},[`&${p}-card${p}-top, &${p}-card${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginRight:{_skip_check_:!0,value:re},marginLeft:{_skip_check_:!0,value:0}}}}},[`${p}-dropdown-rtl`]:{direction:"rtl"},[`${p}-menu-item`]:{[`${p}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Xt=i=>{const{componentCls:p,tabsCardPadding:g,cardHeight:C,cardGutter:re,itemHoverColor:q,itemActiveColor:He,colorBorderSecondary:Ke}=i;return{[p]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pr.Wf)(i)),{display:"flex",[`> ${p}-nav, > div > ${p}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${p}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${i.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${p}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${i.motionDurationSlow}`},[`${p}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${p}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${p}-nav-more`]:{position:"relative",padding:g,background:"transparent",border:0,color:i.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:i.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${p}-nav-add`]:Object.assign({minWidth:C,marginLeft:{_skip_check_:!0,value:re},padding:`0 ${i.paddingXS}px`,background:"transparent",border:`${i.lineWidth}px ${i.lineType} ${Ke}`,borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:i.colorText,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`,"&:hover":{color:q},"&:active, &:focus:not(:focus-visible)":{color:He}},(0,pr.Qy)(i))},[`${p}-extra-content`]:{flex:"none"},[`${p}-ink-bar`]:{position:"absolute",background:i.inkBarColor,pointerEvents:"none"}}),Mt(i)),{[`${p}-content`]:{position:"relative",width:"100%"},[`${p}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${p}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${p}-centered`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-nav-wrap`]:{[`&:not([class*='${p}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Fn=(0,Un.Z)("Tabs",i=>{const p=(0,qt.TS)(i,{tabsCardPadding:i.cardPadding||`${(i.cardHeight-Math.round(i.fontSize*i.lineHeight))/2-i.lineWidth}px ${i.padding}px`,dropdownEdgeChildVerticalPadding:i.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${i.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${i.horizontalItemGutter}px`});return[ht(p),dt(p),We(p),Gr(p),Rn(p),Xt(p),Dn(p)]},i=>{const p=i.controlHeightLG;return{zIndexPopup:i.zIndexPopupBase+50,cardBg:i.colorFillAlter,cardHeight:p,cardPadding:"",cardPaddingSM:`${i.paddingXXS*1.5}px ${i.padding}px`,cardPaddingLG:`${i.paddingXS}px ${i.padding}px ${i.paddingXXS*1.5}px`,titleFontSize:i.fontSize,titleFontSizeLG:i.fontSizeLG,titleFontSizeSM:i.fontSize,inkBarColor:i.colorPrimary,horizontalMargin:`0 0 ${i.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${i.paddingSM}px 0`,horizontalItemPaddingSM:`${i.paddingXS}px 0`,horizontalItemPaddingLG:`${i.padding}px 0`,verticalItemPadding:`${i.paddingXS}px ${i.paddingLG}px`,verticalItemMargin:`${i.margin}px 0 0 0`,itemColor:i.colorText,itemSelectedColor:i.colorPrimary,itemHoverColor:i.colorPrimaryHover,itemActiveColor:i.colorPrimaryActive,cardGutter:i.marginXXS/2}}),an=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);re{const{type:p,className:g,rootClassName:C,size:re,onEdit:q,hideAdd:He,centered:Ke,addIcon:_e,popupClassName:at,children:$e,items:ft,animated:mt,style:ct,indicatorSize:Ot}=i,vt=an(i,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:bt,moreIcon:xt=b.createElement(u.Z,null)}=vt,{direction:Qt,tabs:nt,getPrefixCls:pt,getPopupContainer:ce}=b.useContext(It.E_),ve=pt("tabs",bt),[je,Xe]=Fn(ve);let Te;p==="editable-card"&&(Te={onEdit:(dn,gn)=>{let{key:_t,event:oe}=gn;q==null||q(dn==="add"?oe:_t,dn)},removeIcon:b.createElement(t.Z,null),addIcon:_e||b.createElement(S.Z,null),showAdd:He!==!0});const lt=pt(),et=tr(ft,$e),gt=Ht(ve,mt),jt=(0,zt.Z)(re),kt=Object.assign(Object.assign({},nt==null?void 0:nt.style),ct);return je(b.createElement(Re,Object.assign({direction:Qt,getPopupContainer:ce,moreTransitionName:`${lt}-slide-up`},vt,{items:et,className:d()({[`${ve}-${jt}`]:jt,[`${ve}-card`]:["card","editable-card"].includes(p),[`${ve}-editable-card`]:p==="editable-card",[`${ve}-centered`]:Ke},nt==null?void 0:nt.className,g,C,Xe),popupClassName:d()(at,Xe),style:kt,editable:Te,moreIcon:xt,prefixCls:ve,animated:gt,indicatorSize:Ot!=null?Ot:nt==null?void 0:nt.indicatorSize})))};Jn.TabPane=Ut;var k=Jn},17574:function(un,Ve,e){e.d(Ve,{default:function(){return we}});var t=e(79556),u=e(95190),S=e(52671),ee=e(8657),d=e(14809),I=e(59301),n={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"},se=n,le=e(7657),h=function(A,z){return I.createElement(le.Z,(0,d.Z)({},A,{ref:z,icon:se}))},ue=I.forwardRef(h),b=ue,M=e(92310),J=e.n(M),ie=e(35654),_=e(71430),Je=e(36355),Ee=e(56082),Ue=e(62892),be=e(20648);const K=4;function E(m){const{dropPosition:A,dropLevelOffset:z,prefixCls:D,indent:B,direction:F="ltr"}=m,W=F==="ltr"?"left":"right",xe=F==="ltr"?"right":"left",Pe={[W]:-z*B+K,[xe]:0};switch(A){case-1:Pe.top=-3;break;case 1:Pe.bottom=-3;break;default:Pe.bottom=-3,Pe[W]=B+K;break}return I.createElement("div",{style:Pe,className:`${D}-drop-indicator`})}var r=e(71997),P=I.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D,virtual:B,tree:F}=I.useContext(Je.E_),{prefixCls:W,className:xe,showIcon:Pe=!1,showLine:Ie,switcherIcon:rt,blockNode:Ct=!1,children:ut,checkable:he=!1,selectable:qe=!0,draggable:T,motion:O,style:L}=m,s=z("tree",W),H=z(),de=O!=null?O:Object.assign(Object.assign({},(0,Ue.Z)(H)),{motionAppear:!1}),v=Object.assign(Object.assign({},m),{checkable:he,selectable:qe,showIcon:Pe,motion:de,blockNode:Ct,showLine:!!Ie,dropIndicatorRender:E}),[c,Q]=(0,be.ZP)(s),R=I.useMemo(()=>{if(!T)return!1;let U={};switch(typeof T){case"function":U.nodeDraggable=T;break;case"object":U=Object.assign({},T);break;default:break}return U.icon!==!1&&(U.icon=U.icon||I.createElement(Ee.Z,null)),U},[T]),w=U=>I.createElement(r.Z,{prefixCls:s,switcherIcon:rt,treeNodeProps:U,showLine:Ie});return c(I.createElement(t.Z,Object.assign({itemHeight:20,ref:A,virtual:B},v,{style:Object.assign(Object.assign({},F==null?void 0:F.style),L),prefixCls:s,className:J()({[`${s}-icon-hide`]:!Pe,[`${s}-block-node`]:Ct,[`${s}-unselectable`]:!qe,[`${s}-rtl`]:D==="rtl"},F==null?void 0:F.className,xe,Q),direction:D,checkable:he&&I.createElement("span",{className:`${s}-checkbox-inner`}),selectable:qe,switcherIcon:w,draggable:R}),ut))}),G;(function(m){m[m.None=0]="None",m[m.Start=1]="Start",m[m.End=2]="End"})(G||(G={}));function Y(m,A){function z(D){const{key:B,children:F}=D;A(B,D)!==!1&&Y(F||[],A)}m.forEach(z)}function V(m){let{treeData:A,expandedKeys:z,startKey:D,endKey:B}=m;const F=[];let W=G.None;if(D&&D===B)return[D];if(!D||!B)return[];function xe(Pe){return Pe===D||Pe===B}return Y(A,Pe=>{if(W===G.End)return!1;if(xe(Pe)){if(F.push(Pe),W===G.None)W=G.Start;else if(W===G.Start)return W=G.End,!1}else W===G.Start&&F.push(Pe);return z.includes(Pe)}),F}function Z(m,A){const z=(0,u.Z)(A),D=[];return Y(m,(B,F)=>{const W=z.indexOf(B);return W!==-1&&(D.push(F),z.splice(W,1)),!!z.length}),D}var Me=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var{defaultExpandAll:z,defaultExpandParent:D,defaultExpandedKeys:B}=m,F=Me(m,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const W=I.useRef(),xe=I.useRef(),Pe=()=>{const{keyEntities:R}=(0,_.I8)(it(F));let w;return z?w=Object.keys(R):D?w=(0,ie.r7)(F.expandedKeys||B||[],R):w=F.expandedKeys||B,w},[Ie,rt]=I.useState(F.selectedKeys||F.defaultSelectedKeys||[]),[Ct,ut]=I.useState(()=>Pe());I.useEffect(()=>{"selectedKeys"in F&&rt(F.selectedKeys)},[F.selectedKeys]),I.useEffect(()=>{"expandedKeys"in F&&ut(F.expandedKeys)},[F.expandedKeys]);const he=(R,w)=>{var U;return"expandedKeys"in F||ut(R),(U=F.onExpand)===null||U===void 0?void 0:U.call(F,R,w)},qe=(R,w)=>{var U;const{multiple:Fe}=F,{node:ye,nativeEvent:fe}=w,{key:Ae=""}=ye,Ne=it(F),Re=Object.assign(Object.assign({},w),{selected:!0}),It=(fe==null?void 0:fe.ctrlKey)||(fe==null?void 0:fe.metaKey),zt=fe==null?void 0:fe.shiftKey;let Pt;Fe&&It?(Pt=R,W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)):Fe&&zt?(Pt=Array.from(new Set([].concat((0,u.Z)(xe.current||[]),(0,u.Z)(V({treeData:Ne,expandedKeys:Ct,startKey:Ae,endKey:W.current}))))),Re.selectedNodes=Z(Ne,Pt)):(Pt=[Ae],W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)),(U=F.onSelect)===null||U===void 0||U.call(F,Pt,Re),"selectedKeys"in F||rt(Pt)},{getPrefixCls:T,direction:O}=I.useContext(Je.E_),{prefixCls:L,className:s,showIcon:H=!0,expandAction:de="click"}=F,v=Me(F,["prefixCls","className","showIcon","expandAction"]),c=T("tree",L),Q=J()(`${c}-directory`,{[`${c}-directory-rtl`]:O==="rtl"},s);return I.createElement(P,Object.assign({icon:pe,ref:A,blockNode:!0},v,{showIcon:H,expandAction:de,prefixCls:c,className:Q,expandedKeys:Ct,selectedKeys:Ie,onSelect:qe,onExpand:he}))};var ne=I.forwardRef(ge);const X=P;X.DirectoryTree=ne,X.TreeNode=t.O;var we=X},20648:function(un,Ve,e){e.d(Ve,{TM:function(){return M},Yk:function(){return b}});var t=e(93083),u=e(98447),S=e(17313),ee=e(8378),d=e(37613),I=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),se=(J,ie)=>({[`.${J}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ie.motionDurationSlow}`}}}),le=(J,ie)=>({[`.${J}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ie.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ie.lineWidthBold}px solid ${ie.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(J,ie)=>{const{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee,titleHeight:Ue,nodeSelectedBg:be,nodeHoverBg:K}=ie,E=ie.paddingXS;return{[_]:Object.assign(Object.assign({},(0,S.Wf)(ie)),{background:ie.colorBgContainer,borderRadius:ie.borderRadius,transition:`background-color ${ie.motionDurationSlow}`,[`&${_}-rtl`]:{[`${_}-switcher`]:{"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${_}-active-focused)`]:Object.assign({},(0,S.oN)(ie)),[`${_}-list-holder-inner`]:{alignItems:"flex-start"},[`&${_}-block-node`]:{[`${_}-list-holder-inner`]:{alignItems:"stretch",[`${_}-node-content-wrapper`]:{flex:"auto"},[`${Je}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ee,insetInlineStart:0,border:`1px solid ${ie.colorPrimary}`,opacity:0,animationName:n,animationDuration:ie.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Je}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ee}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${_}-node-content-wrapper`]:{color:ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${_}-node-content-wrapper`]:Object.assign({},(0,S.oN)(ie)),[`&:not(${Je}-disabled).filter-node ${_}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${_}-draggable-icon`]:{flexShrink:0,width:Ue,lineHeight:`${Ue}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${ie.motionDurationSlow}`,[`${Je}:hover &`]:{opacity:.45}},[`&${Je}-disabled`]:{[`${_}-draggable-icon`]:{visibility:"hidden"}}}},[`${_}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ue}},[`${_}-draggable-icon`]:{visibility:"hidden"},[`${_}-switcher`]:Object.assign(Object.assign({},se(J,ie)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ue,margin:0,lineHeight:`${Ue}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:ie.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,marginInlineStart:-1,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ue/2*.8,height:Ue/2,borderBottom:`1px solid ${ie.colorBorder}`,content:'""'}}}),[`${_}-checkbox`]:{top:"initial",marginInlineEnd:E},[`${_}-node-content-wrapper, ${_}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ue,margin:0,padding:`0 ${ie.paddingXS/2}px`,color:"inherit",lineHeight:`${Ue}px`,background:"transparent",borderRadius:ie.borderRadius,cursor:"pointer",transition:`all ${ie.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${_}-node-selected`]:{backgroundColor:be},[`${_}-iconEle`]:{display:"inline-block",width:Ue,height:Ue,lineHeight:`${Ue}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${_}-unselectable ${_}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${_}-node-content-wrapper`]:Object.assign({lineHeight:`${Ue}px`,userSelect:"none"},le(J,ie)),[`${Je}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${ie.colorPrimary}`}},"&-show-line":{[`${_}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${_}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Je}-leaf-last`]:{[`${_}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ue/2}px !important`}}}}})}},ue=J=>{const{treeCls:ie,treeNodeCls:_,treeNodePadding:Je,directoryNodeSelectedBg:Ee,directoryNodeSelectedColor:Ue}=J;return{[`${ie}${ie}-directory`]:{[_]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Je,insetInlineStart:0,transition:`background-color ${J.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:J.controlItemBgHover}},"> *":{zIndex:1},[`${ie}-switcher`]:{transition:`color ${J.motionDurationMid}`},[`${ie}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${ie}-node-selected`]:{color:Ue,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ee},[`${ie}-switcher`]:{color:Ue},[`${ie}-node-content-wrapper`]:{color:Ue,background:"transparent"}}}}}},b=(J,ie)=>{const _=`.${J}`,Je=`${_}-treenode`,Ee=ie.paddingXS/2,Ue=(0,d.TS)(ie,{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee});return[h(J,Ue),ue(Ue)]},M=J=>{const{controlHeightSM:ie}=J;return{titleHeight:ie,nodeHoverBg:J.controlItemBgHover,nodeSelectedBg:J.controlItemBgActive}};Ve.ZP=(0,I.Z)("Tree",(J,ie)=>{let{prefixCls:_}=ie;return[{[J.componentCls]:(0,u.C2)(`${_}-checkbox`,J)},b(_,J),(0,ee.Z)(J)]},J=>{const{colorTextLightSolid:ie,colorPrimary:_}=J;return Object.assign(Object.assign({},M(J)),{directoryNodeSelectedColor:ie,directoryNodeSelectedBg:_})})},71997:function(un,Ve,e){e.d(Ve,{Z:function(){return Je}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(Ue,be){return u.createElement(d.Z,(0,t.Z)({},Ue,{ref:be,icon:ee}))},n=u.forwardRef(I),se=n,le=e(52671),h=e(58617),ue=e(15075),b=e(43531),M=e(92310),J=e.n(M),ie=e(92343),Je=Ee=>{const{prefixCls:Ue,switcherIcon:be,treeNodeProps:K,showLine:E}=Ee,{isLeaf:r,expanded:x,loading:P}=K;if(P)return u.createElement(h.Z,{className:`${Ue}-switcher-loading-icon`});let G;if(E&&typeof E=="object"&&(G=E.showLeafIcon),r){if(!E)return null;if(typeof G!="boolean"&&G){const Z=typeof G=="function"?G(K):G,Me=`${Ue}-switcher-line-custom-icon`;return(0,ie.l$)(Z)?(0,ie.Tm)(Z,{className:J()(Z.props.className||"",Me)}):Z}return G?u.createElement(le.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement("span",{className:`${Ue}-switcher-leaf-line`})}const Y=`${Ue}-switcher-icon`,V=typeof be=="function"?be(K):be;return(0,ie.l$)(V)?(0,ie.Tm)(V,{className:J()(V.props.className||"",Y)}):V!==void 0?V:E?x?u.createElement(ue.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(b.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(se,{className:Y})}},48066:function(un,Ve,e){e.d(Ve,{default:function(){return Gr}});var t=e(59301),u=e(40001),S=e(81953),ee=e(14809),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},I=d,n=e(7657),se=function(ht,Mt){return t.createElement(n.Z,(0,ee.Z)({},ht,{ref:Mt,icon:I}))},le=t.forwardRef(se),h=le,ue=e(92310),b=e.n(ue),M=e(25769),J=e.n(M),ie=e(29301),_=e(11592),Je=e(34280),Ee=e(18929),Ue=e(2738),be=e(8654),K=e(24514),E=e(10228),r=function(We,ht){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&ht.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const Mt=i=>{const{keyCode:p}=i;p===E.Z.ENTER&&i.preventDefault()},dt=i=>{const{keyCode:p}=i,{onClick:g}=We;p===E.Z.ENTER&&g&&g()},{style:Xt,noStyle:Fn,disabled:an}=We,Jn=r(We,["style","noStyle","disabled"]);let k={};return Fn||(k=Object.assign({},x)),an&&(k.pointerEvents="none"),k=Object.assign(Object.assign({},k),Xt),t.createElement("div",Object.assign({role:"button",tabIndex:0,ref:ht},Jn,{onKeyDown:Mt,onKeyUp:dt,style:k}))}),Y=e(36355),V=e(9763),Z=e(6848),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=Me,it=function(ht,Mt){return t.createElement(n.Z,(0,ee.Z)({},ht,{ref:Mt,icon:pe}))},ge=t.forwardRef(it),Ce=ge,ne=e(92343),X=e(1643),we=e(15969),m=e(83116),A=e(30071);const z=(We,ht,Mt,dt)=>{const{titleMarginBottom:Xt,fontWeightStrong:Fn}=dt;return{marginBottom:Xt,color:Mt,fontWeight:Fn,fontSize:We,lineHeight:ht}},D=We=>{const ht=[1,2,3,4,5],Mt={};return ht.forEach(dt=>{Mt[` + > div > ${p}-nav`]:{"&::before":{bottom:0},[`${p}-ink-bar`]:{bottom:0}}},[`${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,marginTop:`${g}px`,marginBottom:0,"&::before":{top:0},[`${p}-ink-bar`]:{top:0}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0}},[`${p}-left, ${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{flexDirection:"column",minWidth:i.controlHeight*1.25,[`${p}-tab`]:{padding:q,textAlign:"center"},[`${p}-tab + ${p}-tab`]:{margin:He},[`${p}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:i.controlHeight},"&::before":{top:0,boxShadow:i.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:i.boxShadowTabsOverflowBottom},[`&${p}-nav-wrap-ping-top::before`]:{opacity:1},[`&${p}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${p}-ink-bar`]:{width:i.lineWidthBold,"&-animated":{transition:`height ${i.motionDurationSlow}, top ${i.motionDurationSlow}`}},[`${p}-nav-list, ${p}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${p}-left`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${i.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:i.paddingLG}}}},[`${p}-right`]:{[`> ${p}-nav, > div > ${p}-nav`]:{order:1,[`${p}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${p}-content-holder, > div > ${p}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-i.lineWidth},borderRight:{_skip_check_:!0,value:`${i.lineWidth}px ${i.lineType} ${i.colorBorder}`},[`> ${p}-content > ${p}-tabpane`]:{paddingRight:{_skip_check_:!0,value:i.paddingLG}}}}}},yt=i=>{const{componentCls:p,cardPaddingSM:g,cardPaddingLG:C,horizontalItemPaddingSM:re,horizontalItemPaddingLG:q}=i;return{[p]:{"&-small":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:re,fontSize:i.titleFontSizeSM}}},"&-large":{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:q,fontSize:i.titleFontSizeLG}}}},[`${p}-card`]:{[`&${p}-small`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:g}},[`&${p}-bottom`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`0 0 ${i.borderRadius}px ${i.borderRadius}px`}},[`&${p}-top`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:`${i.borderRadius}px ${i.borderRadius}px 0 0`}},[`&${p}-right`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${i.borderRadius}px ${i.borderRadius}px 0`}}},[`&${p}-left`]:{[`> ${p}-nav ${p}-tab`]:{borderRadius:{_skip_check_:!0,value:`${i.borderRadius}px 0 0 ${i.borderRadius}px`}}}},[`&${p}-large`]:{[`> ${p}-nav`]:{[`${p}-tab`]:{padding:C}}}}}},Mt=i=>{const{componentCls:p,itemActiveColor:g,itemHoverColor:C,iconCls:re,tabsHorizontalItemMargin:q,horizontalItemPadding:He,itemSelectedColor:Ke,itemColor:_e}=i,at=`${p}-tab`;return{[at]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:He,fontSize:i.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:_e,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:g}},(0,pr.Qy)(i)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-i.marginXXS},marginLeft:{_skip_check_:!0,value:i.marginXS},color:i.colorTextDescription,fontSize:i.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${i.motionDurationSlow}`,"&:hover":{color:i.colorTextHeading}},"&:hover":{color:C},[`&${at}-active ${at}-btn`]:{color:Ke,textShadow:i.tabsActiveTextShadow},[`&${at}-disabled`]:{color:i.colorTextDisabled,cursor:"not-allowed"},[`&${at}-disabled ${at}-btn, &${at}-disabled ${p}-remove`]:{"&:focus, &:active":{color:i.colorTextDisabled}},[`& ${at}-remove ${re}`]:{margin:0},[re]:{marginRight:{_skip_check_:!0,value:i.marginSM}}},[`${at} + ${at}`]:{margin:{_skip_check_:!0,value:q}}}},dt=i=>{const{componentCls:p,tabsHorizontalItemMarginRTL:g,iconCls:C,cardGutter:re}=i;return{[`${p}-rtl`]:{direction:"rtl",[`${p}-nav`]:{[`${p}-tab`]:{margin:{_skip_check_:!0,value:g},[`${p}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[C]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${i.marginSM}px`}},[`${p}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${i.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${i.marginXXS}px`},[C]:{margin:0}}}},[`&${p}-left`]:{[`> ${p}-nav`]:{order:1},[`> ${p}-content-holder`]:{order:0}},[`&${p}-right`]:{[`> ${p}-nav`]:{order:0},[`> ${p}-content-holder`]:{order:1}},[`&${p}-card${p}-top, &${p}-card${p}-bottom`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-tab + ${p}-tab`]:{marginRight:{_skip_check_:!0,value:re},marginLeft:{_skip_check_:!0,value:0}}}}},[`${p}-dropdown-rtl`]:{direction:"rtl"},[`${p}-menu-item`]:{[`${p}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Xt=i=>{const{componentCls:p,tabsCardPadding:g,cardHeight:C,cardGutter:re,itemHoverColor:q,itemActiveColor:He,colorBorderSecondary:Ke}=i;return{[p]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pr.Wf)(i)),{display:"flex",[`> ${p}-nav, > div > ${p}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${p}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${i.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${p}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${i.motionDurationSlow}`},[`${p}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${p}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${p}-nav-more`]:{position:"relative",padding:g,background:"transparent",border:0,color:i.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:i.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${p}-nav-add`]:Object.assign({minWidth:C,marginLeft:{_skip_check_:!0,value:re},padding:`0 ${i.paddingXS}px`,background:"transparent",border:`${i.lineWidth}px ${i.lineType} ${Ke}`,borderRadius:`${i.borderRadiusLG}px ${i.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:i.colorText,transition:`all ${i.motionDurationSlow} ${i.motionEaseInOut}`,"&:hover":{color:q},"&:active, &:focus:not(:focus-visible)":{color:He}},(0,pr.Qy)(i))},[`${p}-extra-content`]:{flex:"none"},[`${p}-ink-bar`]:{position:"absolute",background:i.inkBarColor,pointerEvents:"none"}}),Mt(i)),{[`${p}-content`]:{position:"relative",width:"100%"},[`${p}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${p}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${p}-centered`]:{[`> ${p}-nav, > div > ${p}-nav`]:{[`${p}-nav-wrap`]:{[`&:not([class*='${p}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Fn=(0,Un.Z)("Tabs",i=>{const p=(0,qt.TS)(i,{tabsCardPadding:i.cardPadding||`${(i.cardHeight-Math.round(i.fontSize*i.lineHeight))/2-i.lineWidth}px ${i.padding}px`,dropdownEdgeChildVerticalPadding:i.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${i.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${i.horizontalItemGutter}px`});return[yt(p),dt(p),We(p),Gr(p),Rn(p),Xt(p),Dn(p)]},i=>{const p=i.controlHeightLG;return{zIndexPopup:i.zIndexPopupBase+50,cardBg:i.colorFillAlter,cardHeight:p,cardPadding:"",cardPaddingSM:`${i.paddingXXS*1.5}px ${i.padding}px`,cardPaddingLG:`${i.paddingXS}px ${i.padding}px ${i.paddingXXS*1.5}px`,titleFontSize:i.fontSize,titleFontSizeLG:i.fontSizeLG,titleFontSizeSM:i.fontSize,inkBarColor:i.colorPrimary,horizontalMargin:`0 0 ${i.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${i.paddingSM}px 0`,horizontalItemPaddingSM:`${i.paddingXS}px 0`,horizontalItemPaddingLG:`${i.padding}px 0`,verticalItemPadding:`${i.paddingXS}px ${i.paddingLG}px`,verticalItemMargin:`${i.margin}px 0 0 0`,itemColor:i.colorText,itemSelectedColor:i.colorPrimary,itemHoverColor:i.colorPrimaryHover,itemActiveColor:i.colorPrimaryActive,cardGutter:i.marginXXS/2}}),an=function(i,p){var g={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&p.indexOf(C)<0&&(g[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,C=Object.getOwnPropertySymbols(i);re{const{type:p,className:g,rootClassName:C,size:re,onEdit:q,hideAdd:He,centered:Ke,addIcon:_e,popupClassName:at,children:$e,items:ft,animated:mt,style:ct,indicatorSize:Ot}=i,vt=an(i,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:bt,moreIcon:xt=b.createElement(u.Z,null)}=vt,{direction:Qt,tabs:nt,getPrefixCls:pt,getPopupContainer:ce}=b.useContext(It.E_),ve=pt("tabs",bt),[je,Xe]=Fn(ve);let Te;p==="editable-card"&&(Te={onEdit:(dn,hn)=>{let{key:_t,event:oe}=hn;q==null||q(dn==="add"?oe:_t,dn)},removeIcon:b.createElement(t.Z,null),addIcon:_e||b.createElement(S.Z,null),showAdd:He!==!0});const lt=pt(),et=tr(ft,$e),gt=Ht(ve,mt),jt=(0,zt.Z)(re),kt=Object.assign(Object.assign({},nt==null?void 0:nt.style),ct);return je(b.createElement(Re,Object.assign({direction:Qt,getPopupContainer:ce,moreTransitionName:`${lt}-slide-up`},vt,{items:et,className:d()({[`${ve}-${jt}`]:jt,[`${ve}-card`]:["card","editable-card"].includes(p),[`${ve}-editable-card`]:p==="editable-card",[`${ve}-centered`]:Ke},nt==null?void 0:nt.className,g,C,Xe),popupClassName:d()(at,Xe),style:kt,editable:Te,moreIcon:xt,prefixCls:ve,animated:gt,indicatorSize:Ot!=null?Ot:nt==null?void 0:nt.indicatorSize})))};Jn.TabPane=Ut;var k=Jn},17574:function(un,Ve,e){e.d(Ve,{default:function(){return we}});var t=e(79556),u=e(95190),S=e(52671),ee=e(8657),d=e(14809),I=e(59301),n={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"},se=n,le=e(7657),h=function(A,z){return I.createElement(le.Z,(0,d.Z)({},A,{ref:z,icon:se}))},ue=I.forwardRef(h),b=ue,M=e(92310),J=e.n(M),ie=e(35654),_=e(71430),Je=e(36355),Ee=e(56082),Ue=e(62892),be=e(20648);const K=4;function E(m){const{dropPosition:A,dropLevelOffset:z,prefixCls:D,indent:B,direction:F="ltr"}=m,W=F==="ltr"?"left":"right",xe=F==="ltr"?"right":"left",Pe={[W]:-z*B+K,[xe]:0};switch(A){case-1:Pe.top=-3;break;case 1:Pe.bottom=-3;break;default:Pe.bottom=-3,Pe[W]=B+K;break}return I.createElement("div",{style:Pe,className:`${D}-drop-indicator`})}var r=e(71997),P=I.forwardRef((m,A)=>{const{getPrefixCls:z,direction:D,virtual:B,tree:F}=I.useContext(Je.E_),{prefixCls:W,className:xe,showIcon:Pe=!1,showLine:Ie,switcherIcon:rt,blockNode:Ct=!1,children:ut,checkable:he=!1,selectable:qe=!0,draggable:T,motion:O,style:L}=m,s=z("tree",W),H=z(),de=O!=null?O:Object.assign(Object.assign({},(0,Ue.Z)(H)),{motionAppear:!1}),v=Object.assign(Object.assign({},m),{checkable:he,selectable:qe,showIcon:Pe,motion:de,blockNode:Ct,showLine:!!Ie,dropIndicatorRender:E}),[c,Q]=(0,be.ZP)(s),R=I.useMemo(()=>{if(!T)return!1;let U={};switch(typeof T){case"function":U.nodeDraggable=T;break;case"object":U=Object.assign({},T);break;default:break}return U.icon!==!1&&(U.icon=U.icon||I.createElement(Ee.Z,null)),U},[T]),w=U=>I.createElement(r.Z,{prefixCls:s,switcherIcon:rt,treeNodeProps:U,showLine:Ie});return c(I.createElement(t.Z,Object.assign({itemHeight:20,ref:A,virtual:B},v,{style:Object.assign(Object.assign({},F==null?void 0:F.style),L),prefixCls:s,className:J()({[`${s}-icon-hide`]:!Pe,[`${s}-block-node`]:Ct,[`${s}-unselectable`]:!qe,[`${s}-rtl`]:D==="rtl"},F==null?void 0:F.className,xe,Q),direction:D,checkable:he&&I.createElement("span",{className:`${s}-checkbox-inner`}),selectable:qe,switcherIcon:w,draggable:R}),ut))}),G;(function(m){m[m.None=0]="None",m[m.Start=1]="Start",m[m.End=2]="End"})(G||(G={}));function Y(m,A){function z(D){const{key:B,children:F}=D;A(B,D)!==!1&&Y(F||[],A)}m.forEach(z)}function V(m){let{treeData:A,expandedKeys:z,startKey:D,endKey:B}=m;const F=[];let W=G.None;if(D&&D===B)return[D];if(!D||!B)return[];function xe(Pe){return Pe===D||Pe===B}return Y(A,Pe=>{if(W===G.End)return!1;if(xe(Pe)){if(F.push(Pe),W===G.None)W=G.Start;else if(W===G.Start)return W=G.End,!1}else W===G.Start&&F.push(Pe);return z.includes(Pe)}),F}function Z(m,A){const z=(0,u.Z)(A),D=[];return Y(m,(B,F)=>{const W=z.indexOf(B);return W!==-1&&(D.push(F),z.splice(W,1)),!!z.length}),D}var Me=function(m,A){var z={};for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&A.indexOf(D)<0&&(z[D]=m[D]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,D=Object.getOwnPropertySymbols(m);B{var{defaultExpandAll:z,defaultExpandParent:D,defaultExpandedKeys:B}=m,F=Me(m,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const W=I.useRef(),xe=I.useRef(),Pe=()=>{const{keyEntities:R}=(0,_.I8)(it(F));let w;return z?w=Object.keys(R):D?w=(0,ie.r7)(F.expandedKeys||B||[],R):w=F.expandedKeys||B,w},[Ie,rt]=I.useState(F.selectedKeys||F.defaultSelectedKeys||[]),[Ct,ut]=I.useState(()=>Pe());I.useEffect(()=>{"selectedKeys"in F&&rt(F.selectedKeys)},[F.selectedKeys]),I.useEffect(()=>{"expandedKeys"in F&&ut(F.expandedKeys)},[F.expandedKeys]);const he=(R,w)=>{var U;return"expandedKeys"in F||ut(R),(U=F.onExpand)===null||U===void 0?void 0:U.call(F,R,w)},qe=(R,w)=>{var U;const{multiple:Fe}=F,{node:ye,nativeEvent:fe}=w,{key:Ae=""}=ye,Ne=it(F),Re=Object.assign(Object.assign({},w),{selected:!0}),It=(fe==null?void 0:fe.ctrlKey)||(fe==null?void 0:fe.metaKey),zt=fe==null?void 0:fe.shiftKey;let Pt;Fe&&It?(Pt=R,W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)):Fe&&zt?(Pt=Array.from(new Set([].concat((0,u.Z)(xe.current||[]),(0,u.Z)(V({treeData:Ne,expandedKeys:Ct,startKey:Ae,endKey:W.current}))))),Re.selectedNodes=Z(Ne,Pt)):(Pt=[Ae],W.current=Ae,xe.current=Pt,Re.selectedNodes=Z(Ne,Pt)),(U=F.onSelect)===null||U===void 0||U.call(F,Pt,Re),"selectedKeys"in F||rt(Pt)},{getPrefixCls:T,direction:O}=I.useContext(Je.E_),{prefixCls:L,className:s,showIcon:H=!0,expandAction:de="click"}=F,v=Me(F,["prefixCls","className","showIcon","expandAction"]),c=T("tree",L),Q=J()(`${c}-directory`,{[`${c}-directory-rtl`]:O==="rtl"},s);return I.createElement(P,Object.assign({icon:pe,ref:A,blockNode:!0},v,{showIcon:H,expandAction:de,prefixCls:c,className:Q,expandedKeys:Ct,selectedKeys:Ie,onSelect:qe,onExpand:he}))};var ne=I.forwardRef(ge);const X=P;X.DirectoryTree=ne,X.TreeNode=t.O;var we=X},20648:function(un,Ve,e){e.d(Ve,{TM:function(){return M},Yk:function(){return b}});var t=e(93083),u=e(98447),S=e(17313),ee=e(8378),d=e(37613),I=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),se=(J,ie)=>({[`.${J}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${ie.motionDurationSlow}`}}}),le=(J,ie)=>({[`.${J}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:ie.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ie.lineWidthBold}px solid ${ie.colorPrimary}`,borderRadius:"50%",content:'""'}}}),h=(J,ie)=>{const{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee,titleHeight:Ue,nodeSelectedBg:be,nodeHoverBg:K}=ie,E=ie.paddingXS;return{[_]:Object.assign(Object.assign({},(0,S.Wf)(ie)),{background:ie.colorBgContainer,borderRadius:ie.borderRadius,transition:`background-color ${ie.motionDurationSlow}`,[`&${_}-rtl`]:{[`${_}-switcher`]:{"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${_}-active-focused)`]:Object.assign({},(0,S.oN)(ie)),[`${_}-list-holder-inner`]:{alignItems:"flex-start"},[`&${_}-block-node`]:{[`${_}-list-holder-inner`]:{alignItems:"stretch",[`${_}-node-content-wrapper`]:{flex:"auto"},[`${Je}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:Ee,insetInlineStart:0,border:`1px solid ${ie.colorPrimary}`,opacity:0,animationName:n,animationDuration:ie.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${Je}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${Ee}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${_}-node-content-wrapper`]:{color:ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${_}-node-content-wrapper`]:Object.assign({},(0,S.oN)(ie)),[`&:not(${Je}-disabled).filter-node ${_}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${_}-draggable-icon`]:{flexShrink:0,width:Ue,lineHeight:`${Ue}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${ie.motionDurationSlow}`,[`${Je}:hover &`]:{opacity:.45}},[`&${Je}-disabled`]:{[`${_}-draggable-icon`]:{visibility:"hidden"}}}},[`${_}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Ue}},[`${_}-draggable-icon`]:{visibility:"hidden"},[`${_}-switcher`]:Object.assign(Object.assign({},se(J,ie)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ue,margin:0,lineHeight:`${Ue}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${_}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:ie.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,marginInlineStart:-1,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:Ue/2*.8,height:Ue/2,borderBottom:`1px solid ${ie.colorBorder}`,content:'""'}}}),[`${_}-checkbox`]:{top:"initial",marginInlineEnd:E},[`${_}-node-content-wrapper, ${_}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:Ue,margin:0,padding:`0 ${ie.paddingXS/2}px`,color:"inherit",lineHeight:`${Ue}px`,background:"transparent",borderRadius:ie.borderRadius,cursor:"pointer",transition:`all ${ie.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${_}-node-selected`]:{backgroundColor:be},[`${_}-iconEle`]:{display:"inline-block",width:Ue,height:Ue,lineHeight:`${Ue}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${_}-unselectable ${_}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${_}-node-content-wrapper`]:Object.assign({lineHeight:`${Ue}px`,userSelect:"none"},le(J,ie)),[`${Je}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${ie.colorPrimary}`}},"&-show-line":{[`${_}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:Ue/2,bottom:-Ee,borderInlineEnd:`1px solid ${ie.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${_}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${Je}-leaf-last`]:{[`${_}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${Ue/2}px !important`}}}}})}},ue=J=>{const{treeCls:ie,treeNodeCls:_,treeNodePadding:Je,directoryNodeSelectedBg:Ee,directoryNodeSelectedColor:Ue}=J;return{[`${ie}${ie}-directory`]:{[_]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:Je,insetInlineStart:0,transition:`background-color ${J.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:J.controlItemBgHover}},"> *":{zIndex:1},[`${ie}-switcher`]:{transition:`color ${J.motionDurationMid}`},[`${ie}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${ie}-node-selected`]:{color:Ue,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:Ee},[`${ie}-switcher`]:{color:Ue},[`${ie}-node-content-wrapper`]:{color:Ue,background:"transparent"}}}}}},b=(J,ie)=>{const _=`.${J}`,Je=`${_}-treenode`,Ee=ie.paddingXS/2,Ue=(0,d.TS)(ie,{treeCls:_,treeNodeCls:Je,treeNodePadding:Ee});return[h(J,Ue),ue(Ue)]},M=J=>{const{controlHeightSM:ie}=J;return{titleHeight:ie,nodeHoverBg:J.controlItemBgHover,nodeSelectedBg:J.controlItemBgActive}};Ve.ZP=(0,I.Z)("Tree",(J,ie)=>{let{prefixCls:_}=ie;return[{[J.componentCls]:(0,u.C2)(`${_}-checkbox`,J)},b(_,J),(0,ee.Z)(J)]},J=>{const{colorTextLightSolid:ie,colorPrimary:_}=J;return Object.assign(Object.assign({},M(J)),{directoryNodeSelectedColor:ie,directoryNodeSelectedBg:_})})},71997:function(un,Ve,e){e.d(Ve,{Z:function(){return Je}});var t=e(14809),u=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"},ee=S,d=e(7657),I=function(Ue,be){return u.createElement(d.Z,(0,t.Z)({},Ue,{ref:be,icon:ee}))},n=u.forwardRef(I),se=n,le=e(52671),h=e(58617),ue=e(15075),b=e(43531),M=e(92310),J=e.n(M),ie=e(92343),Je=Ee=>{const{prefixCls:Ue,switcherIcon:be,treeNodeProps:K,showLine:E}=Ee,{isLeaf:r,expanded:x,loading:P}=K;if(P)return u.createElement(h.Z,{className:`${Ue}-switcher-loading-icon`});let G;if(E&&typeof E=="object"&&(G=E.showLeafIcon),r){if(!E)return null;if(typeof G!="boolean"&&G){const Z=typeof G=="function"?G(K):G,Me=`${Ue}-switcher-line-custom-icon`;return(0,ie.l$)(Z)?(0,ie.Tm)(Z,{className:J()(Z.props.className||"",Me)}):Z}return G?u.createElement(le.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement("span",{className:`${Ue}-switcher-leaf-line`})}const Y=`${Ue}-switcher-icon`,V=typeof be=="function"?be(K):be;return(0,ie.l$)(V)?(0,ie.Tm)(V,{className:J()(V.props.className||"",Y)}):V!==void 0?V:E?x?u.createElement(ue.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(b.Z,{className:`${Ue}-switcher-line-icon`}):u.createElement(se,{className:Y})}},48066:function(un,Ve,e){e.d(Ve,{default:function(){return Gr}});var t=e(59301),u=e(40001),S=e(81953),ee=e(14809),d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},I=d,n=e(7657),se=function(yt,Mt){return t.createElement(n.Z,(0,ee.Z)({},yt,{ref:Mt,icon:I}))},le=t.forwardRef(se),h=le,ue=e(92310),b=e.n(ue),M=e(25769),J=e.n(M),ie=e(29301),_=e(11592),Je=e(34280),Ee=e(18929),Ue=e(2738),be=e(8654),K=e(24514),E=e(10228),r=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const Mt=i=>{const{keyCode:p}=i;p===E.Z.ENTER&&i.preventDefault()},dt=i=>{const{keyCode:p}=i,{onClick:g}=We;p===E.Z.ENTER&&g&&g()},{style:Xt,noStyle:Fn,disabled:an}=We,Jn=r(We,["style","noStyle","disabled"]);let k={};return Fn||(k=Object.assign({},x)),an&&(k.pointerEvents="none"),k=Object.assign(Object.assign({},k),Xt),t.createElement("div",Object.assign({role:"button",tabIndex:0,ref:yt},Jn,{onKeyDown:Mt,onKeyUp:dt,style:k}))}),Y=e(36355),V=e(9763),Z=e(6848),Me={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},pe=Me,it=function(yt,Mt){return t.createElement(n.Z,(0,ee.Z)({},yt,{ref:Mt,icon:pe}))},ge=t.forwardRef(it),Ce=ge,ne=e(92343),X=e(1643),we=e(15969),m=e(83116),A=e(30071);const z=(We,yt,Mt,dt)=>{const{titleMarginBottom:Xt,fontWeightStrong:Fn}=dt;return{marginBottom:Xt,color:Mt,fontWeight:Fn,fontSize:We,lineHeight:yt}},D=We=>{const yt=[1,2,3,4,5],Mt={};return yt.forEach(dt=>{Mt[` h${dt}&, div&-h${dt}, div&-h${dt} > textarea, h${dt} - `]=z(We[`fontSizeHeading${dt}`],We[`lineHeightHeading${dt}`],We.colorTextHeading,We)}),Mt},B=We=>{const{componentCls:ht}=We;return{"a&, a":Object.assign(Object.assign({},(0,we.N)(We)),{textDecoration:We.linkDecoration,"&:active, &:hover":{textDecoration:We.linkHoverDecoration},[`&[disabled], &${ht}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:We.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},F=We=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:A.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:We.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),W=We=>{const{componentCls:ht,paddingSM:Mt}=We,dt=Mt;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-We.paddingSM,marginTop:-dt,marginBottom:`calc(1em - ${dt}px)`},[`${ht}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:We.marginXS+2,insetBlockEnd:We.marginXS,color:We.colorTextDescription,fontWeight:"normal",fontSize:We.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},xe=We=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:We.colorSuccess}}}),Pe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ie=We=>{const{componentCls:ht,titleMarginTop:Mt}=We;return{[ht]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:We.colorText,wordBreak:"break-word",lineHeight:We.lineHeight,[`&${ht}-secondary`]:{color:We.colorTextDescription},[`&${ht}-success`]:{color:We.colorSuccess},[`&${ht}-warning`]:{color:We.colorWarning},[`&${ht}-danger`]:{color:We.colorError,"a&:active, a&:focus":{color:We.colorErrorActive},"a&:hover":{color:We.colorErrorHover}},[`&${ht}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},D(We)),{[` - & + h1${ht}, - & + h2${ht}, - & + h3${ht}, - & + h4${ht}, - & + h5${ht} + `]=z(We[`fontSizeHeading${dt}`],We[`lineHeightHeading${dt}`],We.colorTextHeading,We)}),Mt},B=We=>{const{componentCls:yt}=We;return{"a&, a":Object.assign(Object.assign({},(0,we.N)(We)),{textDecoration:We.linkDecoration,"&:active, &:hover":{textDecoration:We.linkHoverDecoration},[`&[disabled], &${yt}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:We.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},F=We=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:We.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:A.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:We.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),W=We=>{const{componentCls:yt,paddingSM:Mt}=We,dt=Mt;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-We.paddingSM,marginTop:-dt,marginBottom:`calc(1em - ${dt}px)`},[`${yt}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:We.marginXS+2,insetBlockEnd:We.marginXS,color:We.colorTextDescription,fontWeight:"normal",fontSize:We.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},xe=We=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:We.colorSuccess}}}),Pe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ie=We=>{const{componentCls:yt,titleMarginTop:Mt}=We;return{[yt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:We.colorText,wordBreak:"break-word",lineHeight:We.lineHeight,[`&${yt}-secondary`]:{color:We.colorTextDescription},[`&${yt}-success`]:{color:We.colorSuccess},[`&${yt}-warning`]:{color:We.colorWarning},[`&${yt}-danger`]:{color:We.colorError,"a&:active, a&:focus":{color:We.colorErrorActive},"a&:hover":{color:We.colorErrorHover}},[`&${yt}-disabled`]:{color:We.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},D(We)),{[` + & + h1${yt}, + & + h2${yt}, + & + h3${yt}, + & + h4${yt}, + & + h5${yt} `]:{marginTop:Mt},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:Mt}}}),F(We)),B(We)),{[` - ${ht}-expand, - ${ht}-edit, - ${ht}-copy - `]:Object.assign(Object.assign({},(0,we.N)(We)),{marginInlineStart:We.marginXXS})}),W(We)),xe(We)),Pe()),{"&-rtl":{direction:"rtl"}})}};var rt=(0,m.Z)("Typography",We=>[Ie(We)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ut=We=>{const{prefixCls:ht,"aria-label":Mt,className:dt,style:Xt,direction:Fn,maxLength:an,autoSize:Jn=!0,value:k,onSave:i,onCancel:p,onEnd:g,component:C,enterIcon:re=t.createElement(Ce,null)}=We,q=t.useRef(null),He=t.useRef(!1),Ke=t.useRef(),[_e,at]=t.useState(k);t.useEffect(()=>{at(k)},[k]),t.useEffect(()=>{if(q.current&&q.current.resizableTextArea){const{textArea:ce}=q.current.resizableTextArea;ce.focus();const{length:ve}=ce.value;ce.setSelectionRange(ve,ve)}},[]);const $e=ce=>{let{target:ve}=ce;at(ve.value.replace(/[\n\r]/g,""))},ft=()=>{He.current=!0},mt=()=>{He.current=!1},ct=ce=>{let{keyCode:ve}=ce;He.current||(Ke.current=ve)},Ot=()=>{i(_e.trim())},vt=ce=>{let{keyCode:ve,ctrlKey:je,altKey:Xe,metaKey:Te,shiftKey:lt}=ce;Ke.current===ve&&!He.current&&!je&&!Xe&&!Te&&!lt&&(ve===E.Z.ENTER?(Ot(),g==null||g()):ve===E.Z.ESC&&p())},bt=()=>{Ot()},xt=C?`${ht}-${C}`:"",[Qt,nt]=rt(ht),pt=b()(ht,`${ht}-edit-content`,{[`${ht}-rtl`]:Fn==="rtl"},dt,xt,nt);return Qt(t.createElement("div",{className:pt,style:Xt},t.createElement(X.Z,{ref:q,maxLength:an,value:_e,onChange:$e,onKeyDown:ct,onKeyUp:vt,onCompositionStart:ft,onCompositionEnd:mt,onBlur:bt,"aria-label":Mt,rows:1,autoSize:Jn}),re!==null?(0,ne.Tm)(re,{className:`${ht}-edit-content-confirm`}):null))},he=function(We,ht){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&ht.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{prefixCls:Mt,component:dt="article",className:Xt,rootClassName:Fn,setContentRef:an,children:Jn,direction:k,style:i}=We,p=he(We,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:g,direction:C,typography:re}=t.useContext(Y.E_),q=k!=null?k:C;let He=ht;an&&(He=(0,be.sQ)(ht,an));const Ke=g("typography",Mt),[_e,at]=rt(Ke),$e=b()(Ke,re==null?void 0:re.className,{[`${Ke}-rtl`]:q==="rtl"},Xt,Fn,at),ft=Object.assign(Object.assign({},re==null?void 0:re.style),i);return _e(t.createElement(dt,Object.assign({className:$e,style:ft,ref:He},p),Jn))});function O(We,ht){return t.useMemo(()=>{const Mt=!!We;return[Mt,Object.assign(Object.assign({},ht),Mt&&typeof We=="object"?We:null)]},[We])}var s=(We,ht)=>{const Mt=t.useRef(!1);t.useEffect(()=>{Mt.current?We():Mt.current=!0},ht)};function H(We){const ht=typeof We;return ht==="string"||ht==="number"}function de(We){let ht=0;return We.forEach(Mt=>{H(Mt)?ht+=String(Mt).length:ht+=1}),ht}function v(We,ht){let Mt=0;const dt=[];for(let Xt=0;Xtht){const i=ht-Mt;return dt.push(String(Fn).slice(0,i)),dt}dt.push(Fn),Mt=k}return We}const c=0,Q=1,R=2,w=3,U=4;var ye=We=>{let{enabledMeasure:ht,children:Mt,text:dt,width:Xt,fontSize:Fn,rows:an,onEllipsis:Jn}=We;const[[k,i,p],g]=t.useState([0,0,0]),[C,re]=t.useState(0),[q,He]=t.useState(c),[Ke,_e]=t.useState(0),at=t.useRef(null),$e=t.useRef(null),ft=t.useMemo(()=>(0,_.Z)(dt),[dt]),mt=t.useMemo(()=>de(ft),[ft]),ct=t.useMemo(()=>!ht||q!==w?C&&q!==U&&ht?Mt(v(ft,C),C{ht&&Xt&&Fn&&mt&&(He(Q),g([0,Math.ceil(mt/2),mt]))},[ht,Xt,Fn,dt,mt,an]),(0,Je.Z)(()=>{var xt;q===Q&&_e(((xt=at.current)===null||xt===void 0?void 0:xt.offsetHeight)||0)},[q]),(0,Je.Z)(()=>{var xt,Qt;if(Ke){if(q===Q){const nt=((xt=$e.current)===null||xt===void 0?void 0:xt.offsetHeight)||0,pt=an*Ke;nt<=pt?(He(U),Jn(!1)):He(R)}else if(q===R)if(k!==p){const nt=((Qt=$e.current)===null||Qt===void 0?void 0:Qt.offsetHeight)||0,pt=an*Ke;let ce=k,ve=p;k===p-1?ve=k:nt<=pt?ce=i:ve=i;const je=Math.ceil((ce+ve)/2);g([ce,je,ve])}else He(w),re(i),Jn(!0)}},[q,k,p,an,Ke]);const Ot={width:Xt,whiteSpace:"normal",margin:0,padding:0},vt=(xt,Qt,nt)=>t.createElement("span",{"aria-hidden":!0,ref:Qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Fn/2)*2},nt)},xt),bt=(xt,Qt)=>{const nt=v(ft,xt);return vt(Mt(nt,!0),Qt,Ot)};return t.createElement(t.Fragment,null,ct,ht&&q!==w&&q!==U&&t.createElement(t.Fragment,null,vt("lg",at,{wordBreak:"keep-all",whiteSpace:"nowrap"}),q===Q?vt(Mt(ft,!1),$e,Ot):bt(i,$e)))},Ae=We=>{let{enabledEllipsis:ht,isEllipsis:Mt,children:dt,tooltipProps:Xt}=We;return!(Xt!=null&&Xt.title)||!ht?dt:t.createElement(Z.Z,Object.assign({open:Mt?void 0:!1},Xt),dt)},Ne=function(We,ht){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&ht.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var Mt,dt,Xt;const{prefixCls:Fn,className:an,style:Jn,type:k,disabled:i,children:p,ellipsis:g,editable:C,copyable:re,component:q,title:He}=We,Ke=Ne(We,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:_e,direction:at}=t.useContext(Y.E_),[$e]=(0,V.Z)("Text"),ft=t.useRef(null),mt=t.useRef(null),ct=_e("typography",Fn),Ot=(0,Ue.Z)(Ke,["mark","code","delete","underline","strong","keyboard","italic"]),[vt,bt]=O(C),[xt,Qt]=(0,Ee.Z)(!1,{value:bt.editing}),{triggerType:nt=["icon"]}=bt,pt=en=>{var sn;en&&((sn=bt.onStart)===null||sn===void 0||sn.call(bt)),Qt(en)};s(()=>{var en;xt||(en=mt.current)===null||en===void 0||en.focus()},[xt]);const ce=en=>{en==null||en.preventDefault(),pt(!0)},ve=en=>{var sn;(sn=bt.onChange)===null||sn===void 0||sn.call(bt,en),pt(!1)},je=()=>{var en;(en=bt.onCancel)===null||en===void 0||en.call(bt),pt(!1)},[Xe,Te]=O(re),[lt,et]=t.useState(!1),gt=t.useRef(null),jt={};Te.format&&(jt.format=Te.format);const kt=()=>{gt.current&&clearTimeout(gt.current)},dn=en=>{var sn;en==null||en.preventDefault(),en==null||en.stopPropagation(),J()(Te.text||String(p)||"",jt),et(!0),kt(),gt.current=setTimeout(()=>{et(!1)},3e3),(sn=Te.onCopy)===null||sn===void 0||sn.call(Te,en)};t.useEffect(()=>kt,[]);const[gn,_t]=t.useState(!1),[oe,me]=t.useState(!1),[Se,De]=t.useState(!1),[Le,Bt]=t.useState(!1),[At,Nt]=t.useState(!1),[tt,Kt]=t.useState(!0),[Cn,Tt]=O(g,{expandable:!1}),Yt=Cn&&!Se,{rows:Zt=1}=Tt,Hn=t.useMemo(()=>!Yt||Tt.suffix!==void 0||Tt.onEllipsis||Tt.expandable||vt||Xe,[Yt,Tt,vt,Xe]);(0,Je.Z)(()=>{Cn&&!Hn&&(_t((0,K.G)("webkitLineClamp")),me((0,K.G)("textOverflow")))},[Hn,Cn]);const vn=t.useMemo(()=>Hn?!1:Zt===1?oe:gn,[Hn,oe,gn]),jn=Yt&&(vn?At:Le),Wn=Yt&&Zt===1&&vn,Sn=Yt&&Zt>1&&vn,nr=en=>{var sn;De(!0),(sn=Tt.onExpand)===null||sn===void 0||sn.call(Tt,en)},[br,Lr]=t.useState(0),[rn,Vt]=t.useState(0),xn=(en,sn)=>{let{offsetWidth:tn}=en;var rr;Lr(tn),Vt(parseInt((rr=window.getComputedStyle)===null||rr===void 0?void 0:rr.call(window,sn).fontSize,10)||0)},zn=en=>{var sn;Bt(en),Le!==en&&((sn=Tt.onEllipsis)===null||sn===void 0||sn.call(Tt,en))};t.useEffect(()=>{const en=ft.current;if(Cn&&vn&&en){const sn=Sn?en.offsetHeight{const en=ft.current;if(typeof IntersectionObserver=="undefined"||!en||!vn||!Yt)return;const sn=new IntersectionObserver(()=>{Kt(!!en.offsetParent)});return sn.observe(en),()=>{sn.disconnect()}},[vn,Yt]);let An={};Tt.tooltip===!0?An={title:(Mt=bt.text)!==null&&Mt!==void 0?Mt:p}:t.isValidElement(Tt.tooltip)?An={title:Tt.tooltip}:typeof Tt.tooltip=="object"?An=Object.assign({title:(dt=bt.text)!==null&&dt!==void 0?dt:p},Tt.tooltip):An={title:Tt.tooltip};const hr=t.useMemo(()=>{const en=sn=>["string","number"].includes(typeof sn);if(!(!Cn||vn)){if(en(bt.text))return bt.text;if(en(p))return p;if(en(He))return He;if(en(An.title))return An.title}},[Cn,vn,He,An.title,jn]);if(xt)return t.createElement(ut,{value:(Xt=bt.text)!==null&&Xt!==void 0?Xt:typeof p=="string"?p:"",onSave:ve,onCancel:je,onEnd:bt.onEnd,prefixCls:ct,className:an,style:Jn,direction:at,component:q,maxLength:bt.maxLength,autoSize:bt.autoSize,enterIcon:bt.enterIcon});const Hr=()=>{const{expandable:en,symbol:sn}=Tt;if(!en)return null;let tn;return sn?tn=sn:tn=$e==null?void 0:$e.expand,t.createElement("a",{key:"expand",className:`${ct}-expand`,onClick:nr,"aria-label":$e==null?void 0:$e.expand},tn)},dr=()=>{if(!vt)return;const{icon:en,tooltip:sn}=bt,tn=(0,_.Z)(sn)[0]||($e==null?void 0:$e.edit),rr=typeof tn=="string"?tn:"";return nt.includes("icon")?t.createElement(Z.Z,{key:"edit",title:sn===!1?"":tn},t.createElement(G,{ref:mt,className:`${ct}-edit`,onClick:ce,"aria-label":rr},en||t.createElement(h,{role:"button"}))):null},Mr=()=>{if(!Xe)return;const{tooltips:en,icon:sn}=Te,tn=zt(en),rr=zt(sn),wr=lt?It(tn[1],$e==null?void 0:$e.copied):It(tn[0],$e==null?void 0:$e.copy),cr=lt?$e==null?void 0:$e.copied:$e==null?void 0:$e.copy,Ir=typeof wr=="string"?wr:cr;return t.createElement(Z.Z,{key:"copy",title:wr},t.createElement(G,{className:b()(`${ct}-copy`,lt&&`${ct}-copy-success`),onClick:dn,"aria-label":Ir},lt?It(rr[1],t.createElement(u.Z,null),!0):It(rr[0],t.createElement(S.Z,null),!0)))},zr=en=>[en&&Hr(),dr(),Mr()],Ln=en=>[en&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Pt),Tt.suffix,zr(en)];return t.createElement(ie.Z,{onResize:xn,disabled:!Yt||vn},en=>t.createElement(Ae,{tooltipProps:An,enabledEllipsis:Yt,isEllipsis:jn},t.createElement(T,Object.assign({className:b()({[`${ct}-${k}`]:k,[`${ct}-disabled`]:i,[`${ct}-ellipsis`]:Cn,[`${ct}-single-line`]:Yt&&Zt===1,[`${ct}-ellipsis-single-line`]:Wn,[`${ct}-ellipsis-multiple-line`]:Sn},an),prefixCls:Fn,style:Object.assign(Object.assign({},Jn),{WebkitLineClamp:Sn?Zt:void 0}),component:q,ref:(0,be.sQ)(en,ft,ht),direction:at,onClick:nt.includes("text")?ce:void 0,"aria-label":hr==null?void 0:hr.toString(),title:He},Ot),t.createElement(ye,{enabledMeasure:Yt&&!vn,text:p,rows:Zt,width:br,fontSize:rn,onEllipsis:zn},(sn,tn)=>{let rr=sn;return sn.length&&tn&&hr&&(rr=t.createElement("span",{key:"show-content","aria-hidden":!0},rr)),Re(We,t.createElement(t.Fragment,null,rr,Ln(tn)))}))))}),yt=function(We,ht){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&ht.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt,rel:dt}=We,Xt=yt(We,["ellipsis","rel"]);const Fn=Object.assign(Object.assign({},Xt),{rel:dt===void 0&&Xt.target==="_blank"?"noopener noreferrer":dt});return delete Fn.navigate,t.createElement(Wt,Object.assign({},Fn,{ref:ht,ellipsis:!!Mt,component:"a"}))}),Tn=t.forwardRef((We,ht)=>t.createElement(Wt,Object.assign({ref:ht},We,{component:"div"}))),tr=function(We,ht){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&ht.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt}=We,dt=tr(We,["ellipsis"]);const Xt=t.useMemo(()=>Mt&&typeof Mt=="object"?(0,Ue.Z)(Mt,["expandable","rows"]):Mt,[Mt]);return t.createElement(Wt,Object.assign({ref:ht},dt,{ellipsis:Xt,component:"span"}))};var Un=t.forwardRef(pr),qt=function(We,ht){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&ht.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{level:Mt=1}=We,dt=qt(We,["level"]);let Xt;return gr.includes(Mt)?Xt=`h${Mt}`:Xt="h1",t.createElement(Wt,Object.assign({ref:ht},dt,{component:Xt}))});const Rn=T;Rn.Text=Un,Rn.Link=Mn,Rn.Title=Dn,Rn.Paragraph=Tn;var Gr=Rn},5630:function(un,Ve,e){var t=e(14809),u=e(20439),S=e(4635),ee=e(50298),d=e(62646),I=e(92310),n=e.n(I),se=e(18929),le=e(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],ue=(0,le.forwardRef)(function(b,M){var J,ie=b.prefixCls,_=ie===void 0?"rc-checkbox":ie,Je=b.className,Ee=b.style,Ue=b.checked,be=b.disabled,K=b.defaultChecked,E=K===void 0?!1:K,r=b.type,x=r===void 0?"checkbox":r,P=b.title,G=b.onChange,Y=(0,d.Z)(b,h),V=(0,le.useRef)(null),Z=(0,se.Z)(E,{value:Ue}),Me=(0,ee.Z)(Z,2),pe=Me[0],it=Me[1];(0,le.useImperativeHandle)(M,function(){return{focus:function(){var X;(X=V.current)===null||X===void 0||X.focus()},blur:function(){var X;(X=V.current)===null||X===void 0||X.blur()},input:V.current}});var ge=n()(_,Je,(J={},(0,S.Z)(J,"".concat(_,"-checked"),pe),(0,S.Z)(J,"".concat(_,"-disabled"),be),J)),Ce=function(X){be||("checked"in b||it(X.target.checked),G==null||G({target:(0,u.Z)((0,u.Z)({},b),{},{type:x,checked:X.target.checked}),stopPropagation:function(){X.stopPropagation()},preventDefault:function(){X.preventDefault()},nativeEvent:X.nativeEvent}))};return le.createElement("span",{className:ge,title:P,style:Ee},le.createElement("input",(0,t.Z)({},Y,{className:"".concat(_,"-input"),ref:V,onChange:Ce,disabled:be,checked:!!pe,type:x})),le.createElement("span",{className:"".concat(_,"-inner")}))});Ve.Z=ue},31561:function(un,Ve,e){e.d(Ve,{Z:function(){return x}});var t=e(14809),u=e(4635),S=e(50298),ee=e(62646),d=e(35593),I=e(92310),n=e.n(I),se=e(8654),le=e(59301),h=e(10228),ue=e(16089),b=h.Z.ESC,M=h.Z.TAB;function J(P){var G=P.visible,Y=P.triggerRef,V=P.onVisibleChange,Z=P.autoFocus,Me=P.overlayRef,pe=le.useRef(!1),it=function(){if(G){var X,we;(X=Y.current)===null||X===void 0||(we=X.focus)===null||we===void 0||we.call(X),V==null||V(!1)}},ge=function(){var X;return(X=Me.current)!==null&&X!==void 0&&X.focus?(Me.current.focus(),pe.current=!0,!0):!1},Ce=function(X){switch(X.keyCode){case b:it();break;case M:{var we=!1;pe.current||(we=ge()),we?X.preventDefault():it();break}}};le.useEffect(function(){return G?(window.addEventListener("keydown",Ce),Z&&(0,ue.Z)(ge,3),function(){window.removeEventListener("keydown",Ce),pe.current=!1}):function(){pe.current=!1}},[G])}var ie=(0,le.forwardRef)(function(P,G){var Y=P.overlay,V=P.arrow,Z=P.prefixCls,Me=(0,le.useMemo)(function(){var it;return typeof Y=="function"?it=Y():it=Y,it},[Y]),pe=(0,se.sQ)(G,Me==null?void 0:Me.ref);return le.createElement(le.Fragment,null,V&&le.createElement("div",{className:"".concat(Z,"-arrow")}),le.cloneElement(Me,{ref:(0,se.Yr)(Me)?pe:void 0}))}),_=ie,Je={adjustX:1,adjustY:1},Ee=[0,0],Ue={topLeft:{points:["bl","tl"],overflow:Je,offset:[0,-4],targetOffset:Ee},top:{points:["bc","tc"],overflow:Je,offset:[0,-4],targetOffset:Ee},topRight:{points:["br","tr"],overflow:Je,offset:[0,-4],targetOffset:Ee},bottomLeft:{points:["tl","bl"],overflow:Je,offset:[0,4],targetOffset:Ee},bottom:{points:["tc","bc"],overflow:Je,offset:[0,4],targetOffset:Ee},bottomRight:{points:["tr","br"],overflow:Je,offset:[0,4],targetOffset:Ee}},be=Ue,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function E(P,G){var Y,V=P.arrow,Z=V===void 0?!1:V,Me=P.prefixCls,pe=Me===void 0?"rc-dropdown":Me,it=P.transitionName,ge=P.animation,Ce=P.align,ne=P.placement,X=ne===void 0?"bottomLeft":ne,we=P.placements,m=we===void 0?be:we,A=P.getPopupContainer,z=P.showAction,D=P.hideAction,B=P.overlayClassName,F=P.overlayStyle,W=P.visible,xe=P.trigger,Pe=xe===void 0?["hover"]:xe,Ie=P.autoFocus,rt=P.overlay,Ct=P.children,ut=P.onVisibleChange,he=(0,ee.Z)(P,K),qe=le.useState(),T=(0,S.Z)(qe,2),O=T[0],L=T[1],s="visible"in P?W:O,H=le.useRef(null),de=le.useRef(null),v=le.useRef(null);le.useImperativeHandle(G,function(){return H.current});var c=function(Ne){L(Ne),ut==null||ut(Ne)};J({visible:s,triggerRef:v,onVisibleChange:c,autoFocus:Ie,overlayRef:de});var Q=function(Ne){var Re=P.onOverlayClick;L(!1),Re&&Re(Ne)},R=function(){return le.createElement(_,{ref:de,overlay:rt,prefixCls:pe,arrow:Z})},w=function(){return typeof rt=="function"?R:R()},U=function(){var Ne=P.minOverlayWidthMatchTrigger,Re=P.alignPoint;return"minOverlayWidthMatchTrigger"in P?Ne:!Re},Fe=function(){var Ne=P.openClassName;return Ne!==void 0?Ne:"".concat(pe,"-open")},ye=le.cloneElement(Ct,{className:n()((Y=Ct.props)===null||Y===void 0?void 0:Y.className,s&&Fe()),ref:(0,se.Yr)(Ct)?(0,se.sQ)(v,Ct.ref):void 0}),fe=D;return!fe&&Pe.indexOf("contextMenu")!==-1&&(fe=["click"]),le.createElement(d.Z,(0,t.Z)({builtinPlacements:m},he,{prefixCls:pe,ref:H,popupClassName:n()(B,(0,u.Z)({},"".concat(pe,"-show-arrow"),Z)),popupStyle:F,action:Pe,showAction:z,hideAction:fe,popupPlacement:X,popupAlign:Ce,popupTransitionName:it,popupAnimation:ge,popupVisible:s,stretch:U()?"minWidth":"",popup:w(),onPopupVisibleChange:c,onPopupClick:Q,getPopupContainer:A}),ye)}var r=le.forwardRef(E),x=r},93681:function(un,Ve,e){e.r(Ve),e.d(Ve,{BaseInput:function(){return h},default:function(){return Ue}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(92310),I=e.n(d),n=e(59301),se=e(5643),le=function(K){var E,r,x=K.inputElement,P=K.prefixCls,G=K.prefix,Y=K.suffix,V=K.addonBefore,Z=K.addonAfter,Me=K.className,pe=K.style,it=K.disabled,ge=K.readOnly,Ce=K.focused,ne=K.triggerFocus,X=K.allowClear,we=K.value,m=K.handleReset,A=K.hidden,z=K.classes,D=K.classNames,B=K.dataAttrs,F=K.styles,W=K.components,xe=(W==null?void 0:W.affixWrapper)||"span",Pe=(W==null?void 0:W.groupWrapper)||"span",Ie=(W==null?void 0:W.wrapper)||"span",rt=(W==null?void 0:W.groupAddon)||"span",Ct=(0,n.useRef)(null),ut=function(R){var w;(w=Ct.current)!==null&&w!==void 0&&w.contains(R.target)&&(ne==null||ne())},he=function(){var R;if(!X)return null;var w=!it&&!ge&&we,U="".concat(P,"-clear-icon"),Fe=(0,ee.Z)(X)==="object"&&X!==null&&X!==void 0&&X.clearIcon?X.clearIcon:"\u2716";return n.createElement("span",{onClick:m,onMouseDown:function(fe){return fe.preventDefault()},className:I()(U,(R={},(0,S.Z)(R,"".concat(U,"-hidden"),!w),(0,S.Z)(R,"".concat(U,"-has-suffix"),!!Y),R)),role:"button",tabIndex:-1},Fe)},qe=(0,n.cloneElement)(x,{value:we,hidden:A,className:I()((E=x.props)===null||E===void 0?void 0:E.className,!(0,se.X3)(K)&&!(0,se.He)(K)&&Me)||null,style:(0,u.Z)((0,u.Z)({},(r=x.props)===null||r===void 0?void 0:r.style),!(0,se.X3)(K)&&!(0,se.He)(K)?pe:{})});if((0,se.X3)(K)){var T,O="".concat(P,"-affix-wrapper"),L=I()(O,(T={},(0,S.Z)(T,"".concat(O,"-disabled"),it),(0,S.Z)(T,"".concat(O,"-focused"),Ce),(0,S.Z)(T,"".concat(O,"-readonly"),ge),(0,S.Z)(T,"".concat(O,"-input-with-clear-btn"),Y&&X&&we),T),!(0,se.He)(K)&&Me,z==null?void 0:z.affixWrapper,D==null?void 0:D.affixWrapper),s=(Y||X)&&n.createElement("span",{className:I()("".concat(P,"-suffix"),D==null?void 0:D.suffix),style:F==null?void 0:F.suffix},he(),Y);qe=n.createElement(xe,(0,t.Z)({className:L,style:(0,u.Z)((0,u.Z)({},(0,se.He)(K)?void 0:pe),F==null?void 0:F.affixWrapper),hidden:!(0,se.He)(K)&&A,onClick:ut},B==null?void 0:B.affixWrapper,{ref:Ct}),G&&n.createElement("span",{className:I()("".concat(P,"-prefix"),D==null?void 0:D.prefix),style:F==null?void 0:F.prefix},G),(0,n.cloneElement)(x,{value:we,hidden:null}),s)}if((0,se.He)(K)){var H="".concat(P,"-group"),de="".concat(H,"-addon"),v=I()("".concat(P,"-wrapper"),H,z==null?void 0:z.wrapper),c=I()("".concat(P,"-group-wrapper"),Me,z==null?void 0:z.group);return n.createElement(Pe,{className:c,style:pe,hidden:A},n.createElement(Ie,{className:v},V&&n.createElement(rt,{className:de},V),(0,n.cloneElement)(qe,{hidden:null}),Z&&n.createElement(rt,{className:de},Z)))}return qe},h=le,ue=e(95190),b=e(50298),M=e(62646),J=e(18929),ie=e(2738),_=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Je=(0,n.forwardRef)(function(be,K){var E=be.autoComplete,r=be.onChange,x=be.onFocus,P=be.onBlur,G=be.onPressEnter,Y=be.onKeyDown,V=be.prefixCls,Z=V===void 0?"rc-input":V,Me=be.disabled,pe=be.htmlSize,it=be.className,ge=be.maxLength,Ce=be.suffix,ne=be.showCount,X=be.type,we=X===void 0?"text":X,m=be.classes,A=be.classNames,z=be.styles,D=(0,M.Z)(be,_),B=(0,J.Z)(be.defaultValue,{value:be.value}),F=(0,b.Z)(B,2),W=F[0],xe=F[1],Pe=(0,n.useState)(!1),Ie=(0,b.Z)(Pe,2),rt=Ie[0],Ct=Ie[1],ut=(0,n.useRef)(null),he=function(c){ut.current&&(0,se.nH)(ut.current,c)};(0,n.useImperativeHandle)(K,function(){return{focus:he,blur:function(){var c;(c=ut.current)===null||c===void 0||c.blur()},setSelectionRange:function(c,Q,R){var w;(w=ut.current)===null||w===void 0||w.setSelectionRange(c,Q,R)},select:function(){var c;(c=ut.current)===null||c===void 0||c.select()},input:ut.current}}),(0,n.useEffect)(function(){Ct(function(v){return v&&Me?!1:v})},[Me]);var qe=function(c){be.value===void 0&&xe(c.target.value),ut.current&&(0,se.rJ)(ut.current,c,r)},T=function(c){G&&c.key==="Enter"&&G(c),Y==null||Y(c)},O=function(c){Ct(!0),x==null||x(c)},L=function(c){Ct(!1),P==null||P(c)},s=function(c){xe(""),he(),ut.current&&(0,se.rJ)(ut.current,c,r)},H=function(){var c=(0,ie.Z)(be,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:E},c,{onChange:qe,onFocus:O,onBlur:L,onKeyDown:T,className:I()(Z,(0,S.Z)({},"".concat(Z,"-disabled"),Me),A==null?void 0:A.input),style:z==null?void 0:z.input,ref:ut,size:pe,type:we}))},de=function(){var c=Number(ge)>0;if(Ce||ne){var Q=(0,se.D7)(W),R=(0,ue.Z)(Q).length,w=(0,ee.Z)(ne)==="object"?ne.formatter({value:Q,count:R,maxLength:ge}):"".concat(R).concat(c?" / ".concat(ge):"");return n.createElement(n.Fragment,null,!!ne&&n.createElement("span",{className:I()("".concat(Z,"-show-count-suffix"),(0,S.Z)({},"".concat(Z,"-show-count-has-suffix"),!!Ce),A==null?void 0:A.count),style:(0,u.Z)({},z==null?void 0:z.count)},w),Ce)}return null};return n.createElement(h,(0,t.Z)({},D,{prefixCls:Z,className:it,inputElement:H(),handleReset:s,value:(0,se.D7)(W),focused:rt,triggerFocus:he,suffix:de(),disabled:Me,classes:m,classNames:A,styles:z}))}),Ee=Je,Ue=Ee},5643:function(un,Ve,e){e.d(Ve,{D7:function(){return d},He:function(){return t},X3:function(){return u},nH:function(){return ee},rJ:function(){return S}});function t(I){return!!(I.addonBefore||I.addonAfter)}function u(I){return!!(I.prefix||I.suffix||I.allowClear)}function S(I,n,se,le){if(se){var h=n;if(n.type==="click"){var ue=I.cloneNode(!0);h=Object.create(n,{target:{value:ue},currentTarget:{value:ue}}),ue.value="",se(h);return}if(le!==void 0){h=Object.create(n,{target:{value:I},currentTarget:{value:I}}),I.value=le,se(h);return}se(h)}}function ee(I,n){if(I){I.focus(n);var se=n||{},le=se.cursor;if(le){var h=I.value.length;switch(le){case"start":I.setSelectionRange(0,0);break;case"end":I.setSelectionRange(h,h);break;default:I.setSelectionRange(0,h)}}}}function d(I){return typeof I=="undefined"||I===null?"":String(I)}},15285:function(un,Ve,e){e.d(Ve,{iz:function(){return ft},ck:function(){return qt},BW:function(){return $e},sN:function(){return qt},Wd:function(){return q},ZP:function(){return pt},Xl:function(){return Y}});var t=e(14809),u=e(4635),S=e(20439),ee=e(95190),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(11780),h=e(18929),ue=e(13697),b=e(48736),M=e(59301),J=e(4676),ie=M.createContext(null);function _(ce,ve){return ce===void 0?null:"".concat(ce,"-").concat(ve)}function Je(ce){var ve=M.useContext(ie);return _(ve,ce)}var Ee=e(80547),Ue=["children","locked"],be=M.createContext(null);function K(ce,ve){var je=(0,S.Z)({},ce);return Object.keys(ve).forEach(function(Xe){var Te=ve[Xe];Te!==void 0&&(je[Xe]=Te)}),je}function E(ce){var ve=ce.children,je=ce.locked,Xe=(0,I.Z)(ce,Ue),Te=M.useContext(be),lt=(0,Ee.Z)(function(){return K(Te,Xe)},[Te,Xe],function(et,gt){return!je&&(et[0]!==gt[0]||!(0,ue.Z)(et[1],gt[1],!0))});return M.createElement(be.Provider,{value:lt},ve)}var r=[],x=M.createContext(null);function P(){return M.useContext(x)}var G=M.createContext(r);function Y(ce){var ve=M.useContext(G);return M.useMemo(function(){return ce!==void 0?[].concat((0,ee.Z)(ve),[ce]):ve},[ve,ce])}var V=M.createContext(null),Z=M.createContext({}),Me=Z,pe=e(29194);function it(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,pe.Z)(ce)){var je=ce.nodeName.toLowerCase(),Xe=["input","select","textarea","button"].includes(je)||ce.isContentEditable||je==="a"&&!!ce.getAttribute("href"),Te=ce.getAttribute("tabindex"),lt=Number(Te),et=null;return Te&&!Number.isNaN(lt)?et=lt:Xe&&et===null&&(et=0),Xe&&ce.disabled&&(et=null),et!==null&&(et>=0||ve&&et<0)}return!1}function ge(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je=(0,ee.Z)(ce.querySelectorAll("*")).filter(function(Xe){return it(Xe,ve)});return it(ce,ve)&&je.unshift(ce),je}var Ce=null;function ne(){Ce=document.activeElement}function X(){Ce=null}function we(){if(Ce)try{Ce.focus()}catch(ce){}}function m(ce,ve){if(ve.keyCode===9){var je=ge(ce),Xe=je[ve.shiftKey?0:je.length-1],Te=Xe===document.activeElement||ce===document.activeElement;if(Te){var lt=je[ve.shiftKey?je.length-1:0];lt.focus(),ve.preventDefault()}}}var A=e(10228),z=e(16089),D=A.Z.LEFT,B=A.Z.RIGHT,F=A.Z.UP,W=A.Z.DOWN,xe=A.Z.ENTER,Pe=A.Z.ESC,Ie=A.Z.HOME,rt=A.Z.END,Ct=[F,W,D,B];function ut(ce,ve,je,Xe){var Te,lt,et,gt,jt="prev",kt="next",dn="children",gn="parent";if(ce==="inline"&&Xe===xe)return{inlineTrigger:!0};var _t=(Te={},(0,u.Z)(Te,F,jt),(0,u.Z)(Te,W,kt),Te),oe=(lt={},(0,u.Z)(lt,D,je?kt:jt),(0,u.Z)(lt,B,je?jt:kt),(0,u.Z)(lt,W,dn),(0,u.Z)(lt,xe,dn),lt),me=(et={},(0,u.Z)(et,F,jt),(0,u.Z)(et,W,kt),(0,u.Z)(et,xe,dn),(0,u.Z)(et,Pe,gn),(0,u.Z)(et,D,je?dn:gn),(0,u.Z)(et,B,je?gn:dn),et),Se={inline:_t,horizontal:oe,vertical:me,inlineSub:_t,horizontalSub:me,verticalSub:me},De=(gt=Se["".concat(ce).concat(ve?"":"Sub")])===null||gt===void 0?void 0:gt[Xe];switch(De){case jt:return{offset:-1,sibling:!0};case kt:return{offset:1,sibling:!0};case gn:return{offset:-1,sibling:!1};case dn:return{offset:1,sibling:!1};default:return null}}function he(ce){for(var ve=ce;ve;){if(ve.getAttribute("data-menu-list"))return ve;ve=ve.parentElement}return null}function qe(ce,ve){for(var je=ce||document.activeElement;je;){if(ve.has(je))return je;je=je.parentElement}return null}function T(ce,ve){var je=ge(ce,!0);return je.filter(function(Xe){return ve.has(Xe)})}function O(ce,ve,je){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ce)return null;var Te=T(ce,ve),lt=Te.length,et=Te.findIndex(function(gt){return je===gt});return Xe<0?et===-1?et=lt-1:et-=1:Xe>0&&(et+=1),et=(et+lt)%lt,Te[et]}var L=function(ve,je){var Xe=new Set,Te=new Map,lt=new Map;return ve.forEach(function(et){var gt=document.querySelector("[data-menu-id='".concat(_(je,et),"']"));gt&&(Xe.add(gt),lt.set(gt,et),Te.set(et,gt))}),{elements:Xe,key2element:Te,element2key:lt}};function s(ce,ve,je,Xe,Te,lt,et,gt,jt,kt){var dn=M.useRef(),gn=M.useRef();gn.current=ve;var _t=function(){z.Z.cancel(dn.current)};return M.useEffect(function(){return function(){_t()}},[]),function(oe){var me=oe.which;if([].concat(Ct,[xe,Pe,Ie,rt]).includes(me)){var Se=lt(),De=L(Se,Xe),Le=De,Bt=Le.elements,At=Le.key2element,Nt=Le.element2key,tt=At.get(ve),Kt=qe(tt,Bt),Cn=Nt.get(Kt),Tt=ut(ce,et(Cn,!0).length===1,je,me);if(!Tt&&me!==Ie&&me!==rt)return;(Ct.includes(me)||[Ie,rt].includes(me))&&oe.preventDefault();var Yt=function(br){if(br){var Lr=br,rn=br.querySelector("a");rn!=null&&rn.getAttribute("href")&&(Lr=rn);var Vt=Nt.get(br);gt(Vt),_t(),dn.current=(0,z.Z)(function(){gn.current===Vt&&Lr.focus()})}};if([Ie,rt].includes(me)||Tt.sibling||!Kt){var Zt;!Kt||ce==="inline"?Zt=Te.current:Zt=he(Kt);var Hn,vn=T(Zt,Bt);me===Ie?Hn=vn[0]:me===rt?Hn=vn[vn.length-1]:Hn=O(Zt,Bt,Kt,Tt.offset),Yt(Hn)}else if(Tt.inlineTrigger)jt(Cn);else if(Tt.offset>0)jt(Cn,!0),_t(),dn.current=(0,z.Z)(function(){De=L(Se,Xe);var nr=Kt.getAttribute("aria-controls"),br=document.getElementById(nr),Lr=O(br,De.elements);Yt(Lr)},5);else if(Tt.offset<0){var jn=et(Cn,!0),Wn=jn[jn.length-2],Sn=At.get(Wn);jt(Wn,!1),Yt(Sn)}}kt==null||kt(oe)}}function H(ce){Promise.resolve().then(ce)}var de="__RC_UTIL_PATH_SPLIT__",v=function(ve){return ve.join(de)},c=function(ve){return ve.split(de)},Q="rc-menu-more";function R(){var ce=M.useState({}),ve=(0,d.Z)(ce,2),je=ve[1],Xe=(0,M.useRef)(new Map),Te=(0,M.useRef)(new Map),lt=M.useState([]),et=(0,d.Z)(lt,2),gt=et[0],jt=et[1],kt=(0,M.useRef)(0),dn=(0,M.useRef)(!1),gn=function(){dn.current||je({})},_t=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.set(tt,At),Xe.current.set(At,tt),kt.current+=1;var Kt=kt.current;H(function(){Kt===kt.current&&gn()})},[]),oe=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.delete(tt),Xe.current.delete(At)},[]),me=(0,M.useCallback)(function(At){jt(At)},[]),Se=(0,M.useCallback)(function(At,Nt){var tt=Xe.current.get(At)||"",Kt=c(tt);return Nt&>.includes(Kt[0])&&Kt.unshift(Q),Kt},[gt]),De=(0,M.useCallback)(function(At,Nt){return At.some(function(tt){var Kt=Se(tt,!0);return Kt.includes(Nt)})},[Se]),Le=function(){var Nt=(0,ee.Z)(Xe.current.keys());return gt.length&&Nt.push(Q),Nt},Bt=(0,M.useCallback)(function(At){var Nt="".concat(Xe.current.get(At)).concat(de),tt=new Set;return(0,ee.Z)(Te.current.keys()).forEach(function(Kt){Kt.startsWith(Nt)&&tt.add(Te.current.get(Kt))}),tt},[]);return M.useEffect(function(){return function(){dn.current=!0}},[]),{registerPath:_t,unregisterPath:oe,refreshOverflowKeys:me,isSubPathKey:De,getKeyPath:Se,getKeys:Le,getSubPathKeys:Bt}}function w(ce){var ve=M.useRef(ce);ve.current=ce;var je=M.useCallback(function(){for(var Xe,Te=arguments.length,lt=new Array(Te),et=0;et1&&(Bt.motionAppear=!1);var At=Bt.onVisibleChanged;return Bt.onVisibleChanged=function(Nt){return!_t.current&&!Nt&&De(!0),At==null?void 0:At(Nt)},Se?null:M.createElement(E,{mode:lt,locked:!_t.current},M.createElement(i.default,(0,t.Z)({visible:Le},Bt,{forceRender:jt,removeOnLeave:!1,leavedClassName:"".concat(gt,"-hidden")}),function(Nt){var tt=Nt.className,Kt=Nt.style;return M.createElement(Rn,{id:ve,className:tt,style:Kt},Te)}))}var g=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],C=["active"],re=function(ve){var je,Xe=ve.style,Te=ve.className,lt=ve.title,et=ve.eventKey,gt=ve.warnKey,jt=ve.disabled,kt=ve.internalPopupClose,dn=ve.children,gn=ve.itemIcon,_t=ve.expandIcon,oe=ve.popupClassName,me=ve.popupOffset,Se=ve.popupStyle,De=ve.onClick,Le=ve.onMouseEnter,Bt=ve.onMouseLeave,At=ve.onTitleClick,Nt=ve.onTitleMouseEnter,tt=ve.onTitleMouseLeave,Kt=(0,I.Z)(ve,g),Cn=Je(et),Tt=M.useContext(be),Yt=Tt.prefixCls,Zt=Tt.mode,Hn=Tt.openKeys,vn=Tt.disabled,jn=Tt.overflowDisabled,Wn=Tt.activeKey,Sn=Tt.selectedKeys,nr=Tt.itemIcon,br=Tt.expandIcon,Lr=Tt.onItemClick,rn=Tt.onOpenChange,Vt=Tt.onActive,xn=M.useContext(Me),zn=xn._internalRenderSubMenuItem,An=M.useContext(V),hr=An.isSubPathKey,Hr=Y(),dr="".concat(Yt,"-submenu"),Mr=vn||jt,zr=M.useRef(),Ln=M.useRef(),en=gn!=null?gn:nr,sn=_t!=null?_t:br,tn=Hn.includes(et),rr=!jn&&tn,wr=hr(Sn,et),cr=Pt(et,Mr,Nt,tt),Ir=cr.active,qr=(0,I.Z)(cr,C),Eo=M.useState(!1),jr=(0,d.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=function(mo){Mr||fo(mo)},so=function(mo){ao(!0),Le==null||Le({key:et,domEvent:mo})},Ho=function(mo){ao(!1),Bt==null||Bt({key:et,domEvent:mo})},Lo=M.useMemo(function(){return Ir||(Zt!=="inline"?kr||hr([Wn],et):!1)},[Zt,Ir,Wn,kr,et,hr]),zo=Ut(Hr.length),Zo=function(mo){Mr||(At==null||At({key:et,domEvent:mo}),Zt==="inline"&&rn(et,!tn))},ro=w(function(Io){De==null||De(Ht(Io)),Lr(Io)}),Gt=function(mo){Zt!=="inline"&&rn(et,mo)},ur=function(){Vt(et)},kn=Cn&&"".concat(Cn,"-popup"),qn=M.createElement("div",(0,t.Z)({role:"menuitem",style:zo,className:"".concat(dr,"-title"),tabIndex:Mr?null:-1,ref:zr,title:typeof lt=="string"?lt:null,"data-menu-id":jn&&Cn?null:Cn,"aria-expanded":rr,"aria-haspopup":!0,"aria-controls":kn,"aria-disabled":Mr,onClick:Zo,onFocus:ur},qr),lt,M.createElement(Wt,{icon:Zt!=="horizontal"?sn:void 0,props:(0,S.Z)((0,S.Z)({},ve),{},{isOpen:rr,isSubMenu:!0})},M.createElement("i",{className:"".concat(dr,"-arrow")}))),Nr=M.useRef(Zt);if(Zt!=="inline"&&Hr.length>1?Nr.current="vertical":Nr.current=Zt,!jn){var Vr=Nr.current;qn=M.createElement(k,{mode:Vr,prefixCls:dr,visible:!kt&&rr&&Zt!=="inline",popupClassName:oe,popupOffset:me,popupStyle:Se,popup:M.createElement(E,{mode:Vr==="horizontal"?"vertical":Vr},M.createElement(Rn,{id:kn,ref:Ln},dn)),disabled:Mr,onVisibleChange:Gt},qn)}var wo=M.createElement(le.Z.Item,(0,t.Z)({role:"none"},Kt,{component:"li",style:Xe,className:se()(dr,"".concat(dr,"-").concat(Zt),Te,(je={},(0,u.Z)(je,"".concat(dr,"-open"),rr),(0,u.Z)(je,"".concat(dr,"-active"),Lo),(0,u.Z)(je,"".concat(dr,"-selected"),wr),(0,u.Z)(je,"".concat(dr,"-disabled"),Mr),je)),onMouseEnter:so,onMouseLeave:Ho}),qn,!jn&&M.createElement(p,{id:kn,open:rr,keyPath:Hr},dn));return zn&&(wo=zn(wo,ve,{selected:wr,active:Lo,open:rr,disabled:Mr})),M.createElement(E,{onItemClick:ro,mode:Zt==="horizontal"?"vertical":Zt,itemIcon:en,expandIcon:sn},wo)};function q(ce){var ve=ce.eventKey,je=ce.children,Xe=Y(ve),Te=We(je,Xe),lt=P();M.useEffect(function(){if(lt)return lt.registerPath(ve,Xe),function(){lt.unregisterPath(ve,Xe)}},[Xe]);var et;return lt?et=Te:et=M.createElement(re,ce,Te),M.createElement(G.Provider,{value:Xe},et)}var He=e(93664),Ke=["className","title","eventKey","children"],_e=["children"],at=function(ve){var je=ve.className,Xe=ve.title,Te=ve.eventKey,lt=ve.children,et=(0,I.Z)(ve,Ke),gt=M.useContext(be),jt=gt.prefixCls,kt="".concat(jt,"-item-group");return M.createElement("li",(0,t.Z)({role:"presentation"},et,{onClick:function(gn){return gn.stopPropagation()},className:se()(kt,je)}),M.createElement("div",{role:"presentation",className:"".concat(kt,"-title"),title:typeof Xe=="string"?Xe:void 0},Xe),M.createElement("ul",{role:"group",className:"".concat(kt,"-list")},lt))};function $e(ce){var ve=ce.children,je=(0,I.Z)(ce,_e),Xe=Y(je.eventKey),Te=We(ve,Xe),lt=P();return lt?Te:M.createElement(at,(0,It.Z)(je,["warnKey"]),Te)}function ft(ce){var ve=ce.className,je=ce.style,Xe=M.useContext(be),Te=Xe.prefixCls,lt=P();return lt?null:M.createElement("li",{role:"separator",className:se()("".concat(Te,"-item-divider"),ve),style:je})}var mt=["label","children","key","type"];function ct(ce){return(ce||[]).map(function(ve,je){if(ve&&(0,He.Z)(ve)==="object"){var Xe=ve,Te=Xe.label,lt=Xe.children,et=Xe.key,gt=Xe.type,jt=(0,I.Z)(Xe,mt),kt=et!=null?et:"tmp-".concat(je);return lt||gt==="group"?gt==="group"?M.createElement($e,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):M.createElement(q,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):gt==="divider"?M.createElement(ft,(0,t.Z)({key:kt},jt)):M.createElement(qt,(0,t.Z)({key:kt},jt),Te)}return null}).filter(function(ve){return ve})}function Ot(ce,ve,je){var Xe=ce;return ve&&(Xe=ct(ve)),We(Xe,je)}var vt=["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"],bt=[],xt=M.forwardRef(function(ce,ve){var je,Xe,Te=ce,lt=Te.prefixCls,et=lt===void 0?"rc-menu":lt,gt=Te.rootClassName,jt=Te.style,kt=Te.className,dn=Te.tabIndex,gn=dn===void 0?0:dn,_t=Te.items,oe=Te.children,me=Te.direction,Se=Te.id,De=Te.mode,Le=De===void 0?"vertical":De,Bt=Te.inlineCollapsed,At=Te.disabled,Nt=Te.disabledOverflow,tt=Te.subMenuOpenDelay,Kt=tt===void 0?.1:tt,Cn=Te.subMenuCloseDelay,Tt=Cn===void 0?.1:Cn,Yt=Te.forceSubMenuRender,Zt=Te.defaultOpenKeys,Hn=Te.openKeys,vn=Te.activeKey,jn=Te.defaultActiveFirst,Wn=Te.selectable,Sn=Wn===void 0?!0:Wn,nr=Te.multiple,br=nr===void 0?!1:nr,Lr=Te.defaultSelectedKeys,rn=Te.selectedKeys,Vt=Te.onSelect,xn=Te.onDeselect,zn=Te.inlineIndent,An=zn===void 0?24:zn,hr=Te.motion,Hr=Te.defaultMotions,dr=Te.triggerSubMenuAction,Mr=dr===void 0?"hover":dr,zr=Te.builtinPlacements,Ln=Te.itemIcon,en=Te.expandIcon,sn=Te.overflowedIndicator,tn=sn===void 0?"...":sn,rr=Te.overflowedIndicatorPopupClassName,wr=Te.getPopupContainer,cr=Te.onClick,Ir=Te.onOpenChange,qr=Te.onKeyDown,Eo=Te.openAnimation,jr=Te.openTransitionName,kr=Te._internalRenderMenuItem,fo=Te._internalRenderSubMenuItem,ao=(0,I.Z)(Te,vt),so=M.useMemo(function(){return Ot(oe,_t,bt)},[oe,_t]),Ho=M.useState(!1),Lo=(0,d.Z)(Ho,2),zo=Lo[0],Zo=Lo[1],ro=M.useRef(),Gt=ye(Se),ur=me==="rtl",kn=(0,h.Z)(Zt,{value:Hn,postState:function(co){return co||bt}}),qn=(0,d.Z)(kn,2),Nr=qn[0],Vr=qn[1],wo=function(co){var So=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function _o(){Vr(co),Ir==null||Ir(co)}So?(0,J.flushSync)(_o):_o()},Io=M.useState(Nr),mo=(0,d.Z)(Io,2),Oo=mo[0],eo=mo[1],Rr=M.useRef(!1),Bo=M.useMemo(function(){return(Le==="inline"||Le==="vertical")&&Bt?["vertical",Bt]:[Le,!1]},[Le,Bt]),go=(0,d.Z)(Bo,2),Ro=go[0],ho=go[1],va=Ro==="inline",da=M.useState(Ro),Ia=(0,d.Z)(da,2),qo=Ia[0],Ea=Ia[1],Fa=M.useState(ho),Sa=(0,d.Z)(Fa,2),yo=Sa[0],Ja=Sa[1];M.useEffect(function(){Ea(Ro),Ja(ho),Rr.current&&(va?Vr(Oo):wo(bt))},[Ro,ho]);var La=M.useState(0),Ba=(0,d.Z)(La,2),pa=Ba[0],Na=Ba[1],xa=pa>=so.length-1||qo!=="horizontal"||Nt;M.useEffect(function(){va&&eo(Nr)},[Nr]),M.useEffect(function(){return Rr.current=!0,function(){Rr.current=!1}},[]);var aa=R(),Ra=aa.registerPath,Ta=aa.unregisterPath,Aa=aa.refreshOverflowKeys,ca=aa.isSubPathKey,Wr=aa.getKeyPath,Pr=aa.getKeys,jo=aa.getSubPathKeys,Do=M.useMemo(function(){return{registerPath:Ra,unregisterPath:Ta}},[Ra,Ta]),Mo=M.useMemo(function(){return{isSubPathKey:ca}},[ca]);M.useEffect(function(){Aa(xa?bt:so.slice(pa+1).map(function(Po){return Po.key}))},[pa,xa]);var ko=(0,h.Z)(vn||jn&&((je=so[0])===null||je===void 0?void 0:je.key),{value:vn}),Uo=(0,d.Z)(ko,2),$o=Uo[0],to=Uo[1],ga=w(function(Po){to(Po)}),ia=w(function(){to(void 0)});(0,M.useImperativeHandle)(ve,function(){return{list:ro.current,focus:function(co){var So,_o=Pr(),ea=L(_o,Gt),Pa=ea.elements,ha=ea.key2element,ka=ea.element2key,ei=T(ro.current,Pa),si=$o!=null?$o:ei[0]?ka.get(ei[0]):(So=so.find(function(gi){return!gi.props.disabled}))===null||So===void 0?void 0:So.key,ti=ha.get(si);if(si&&ti){var Va;ti==null||(Va=ti.focus)===null||Va===void 0||Va.call(ti,co)}}}});var za=(0,h.Z)(Lr||[],{value:rn,postState:function(co){return Array.isArray(co)?co:co==null?bt:[co]}}),qa=(0,d.Z)(za,2),Za=qa[0],ja=qa[1],Wa=function(co){if(Sn){var So=co.key,_o=Za.includes(So),ea;br?_o?ea=Za.filter(function(ha){return ha!==So}):ea=[].concat((0,ee.Z)(Za),[So]):ea=[So],ja(ea);var Pa=(0,S.Z)((0,S.Z)({},co),{},{selectedKeys:ea});_o?xn==null||xn(Pa):Vt==null||Vt(Pa)}!br&&Nr.length&&qo!=="inline"&&wo(bt)},Ka=w(function(Po){cr==null||cr(Ht(Po)),Wa(Po)}),$a=w(function(Po,co){var So=Nr.filter(function(ea){return ea!==Po});if(co)So.push(Po);else if(qo!=="inline"){var _o=jo(Po);So=So.filter(function(ea){return!_o.has(ea)})}(0,ue.Z)(Nr,So,!0)||wo(So,!0)}),Ha=function(co,So){var _o=So!=null?So:!Nr.includes(co);$a(co,_o)},Ma=s(qo,$o,ur,Gt,ro,Pr,Wr,to,Ha,qr);M.useEffect(function(){Zo(!0)},[]);var _a=M.useMemo(function(){return{_internalRenderMenuItem:kr,_internalRenderSubMenuItem:fo}},[kr,fo]),ii=qo!=="horizontal"||Nt?so:so.map(function(Po,co){return M.createElement(E,{key:Po.key,overflowDisabled:co>pa},Po)}),li=M.createElement(le.Z,(0,t.Z)({id:Se,ref:ro,prefixCls:"".concat(et,"-overflow"),component:"ul",itemComponent:qt,className:se()(et,"".concat(et,"-root"),"".concat(et,"-").concat(qo),kt,(Xe={},(0,u.Z)(Xe,"".concat(et,"-inline-collapsed"),yo),(0,u.Z)(Xe,"".concat(et,"-rtl"),ur),Xe),gt),dir:me,style:jt,role:"menu",tabIndex:gn,data:ii,renderRawItem:function(co){return co},renderRawRest:function(co){var So=co.length,_o=So?so.slice(-So):null;return M.createElement(q,{eventKey:Q,title:tn,disabled:xa,internalPopupClose:So===0,popupClassName:rr},_o)},maxCount:qo!=="horizontal"||Nt?le.Z.INVALIDATE:le.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(co){Na(co)},onKeyDown:Ma},ao));return M.createElement(Me.Provider,{value:_a},M.createElement(ie.Provider,{value:Gt},M.createElement(E,{prefixCls:et,rootClassName:gt,mode:qo,openKeys:Nr,rtl:ur,disabled:At,motion:zo?hr:null,defaultMotions:zo?Hr:null,activeKey:$o,onActive:ga,onInactive:ia,selectedKeys:Za,inlineIndent:An,subMenuOpenDelay:Kt,subMenuCloseDelay:Tt,forceSubMenuRender:Yt,builtinPlacements:zr,triggerSubMenuAction:Mr,getPopupContainer:wr,itemIcon:Ln,expandIcon:en,onItemClick:Ka,onOpenChange:$a},M.createElement(V.Provider,{value:Mo},li),M.createElement("div",{style:{display:"none"},"aria-hidden":!0},M.createElement(x.Provider,{value:Do},so)))))}),Qt=xt,nt=Qt;nt.Item=qt,nt.SubMenu=q,nt.ItemGroup=$e,nt.Divider=ft;var pt=nt},11780:function(un,Ve,e){e.d(Ve,{Z:function(){return ne}});var t=e(14809),u=e(20439),S=e(50298),ee=e(62646),d=e(59301),I=e(92310),n=e.n(I),se=e(29301),le=e(34280),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ue=void 0;function b(X,we){var m=X.prefixCls,A=X.invalidate,z=X.item,D=X.renderItem,B=X.responsive,F=X.responsiveDisabled,W=X.registerSize,xe=X.itemKey,Pe=X.className,Ie=X.style,rt=X.children,Ct=X.display,ut=X.order,he=X.component,qe=he===void 0?"div":he,T=(0,ee.Z)(X,h),O=B&&!Ct;function L(c){W(xe,c)}d.useEffect(function(){return function(){L(null)}},[]);var s=D&&z!==ue?D(z,{index:ut}):rt,H;A||(H={opacity:O?0:1,height:O?0:ue,overflowY:O?"hidden":ue,order:B?ut:ue,pointerEvents:O?"none":ue,position:O?"absolute":ue});var de={};O&&(de["aria-hidden"]=!0);var v=d.createElement(qe,(0,t.Z)({className:n()(!A&&m,Pe),style:(0,u.Z)((0,u.Z)({},H),Ie)},de,T,{ref:we}),s);return B&&(v=d.createElement(se.Z,{onResize:function(Q){var R=Q.offsetWidth;L(R)},disabled:F},v)),v}var M=d.forwardRef(b);M.displayName="Item";var J=M,ie=e(6089),_=e(4676),Je=e(16089);function Ee(X){if(typeof MessageChannel=="undefined")(0,Je.Z)(X);else{var we=new MessageChannel;we.port1.onmessage=function(){return X()},we.port2.postMessage(void 0)}}function Ue(){var X=d.useRef(null),we=function(A){X.current||(X.current=[],Ee(function(){(0,_.unstable_batchedUpdates)(function(){X.current.forEach(function(z){z()}),X.current=null})})),X.current.push(A)};return we}function be(X,we){var m=d.useState(we),A=(0,S.Z)(m,2),z=A[0],D=A[1],B=(0,ie.Z)(function(F){X(function(){D(F)})});return[z,B]}var K=d.createContext(null),E=["component"],r=["className"],x=["className"],P=function(we,m){var A=d.useContext(K);if(!A){var z=we.component,D=z===void 0?"div":z,B=(0,ee.Z)(we,E);return d.createElement(D,(0,t.Z)({},B,{ref:m}))}var F=A.className,W=(0,ee.Z)(A,r),xe=we.className,Pe=(0,ee.Z)(we,x);return d.createElement(K.Provider,{value:null},d.createElement(J,(0,t.Z)({ref:m,className:n()(F,xe)},W,Pe)))},G=d.forwardRef(P);G.displayName="RawItem";var Y=G,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Z="responsive",Me="invalidate";function pe(X){return"+ ".concat(X.length," ...")}function it(X,we){var m=X.prefixCls,A=m===void 0?"rc-overflow":m,z=X.data,D=z===void 0?[]:z,B=X.renderItem,F=X.renderRawItem,W=X.itemKey,xe=X.itemWidth,Pe=xe===void 0?10:xe,Ie=X.ssr,rt=X.style,Ct=X.className,ut=X.maxCount,he=X.renderRest,qe=X.renderRawRest,T=X.suffix,O=X.component,L=O===void 0?"div":O,s=X.itemComponent,H=X.onVisibleChange,de=(0,ee.Z)(X,V),v=Ie==="full",c=Ue(),Q=be(c,null),R=(0,S.Z)(Q,2),w=R[0],U=R[1],Fe=w||0,ye=be(c,new Map),fe=(0,S.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=be(c,0),It=(0,S.Z)(Re,2),zt=It[0],Pt=It[1],Ut=be(c,0),Wt=(0,S.Z)(Ut,2),yt=Wt[0],Ht=Wt[1],Mn=be(c,0),$n=(0,S.Z)(Mn,2),Tn=$n[0],tr=$n[1],pr=(0,d.useState)(null),Un=(0,S.Z)(pr,2),qt=Un[0],gr=Un[1],yr=(0,d.useState)(null),Dn=(0,S.Z)(yr,2),Rn=Dn[0],Gr=Dn[1],We=d.useMemo(function(){return Rn===null&&v?Number.MAX_SAFE_INTEGER:Rn||0},[Rn,w]),ht=(0,d.useState)(!1),Mt=(0,S.Z)(ht,2),dt=Mt[0],Xt=Mt[1],Fn="".concat(A,"-item"),an=Math.max(zt,yt),Jn=ut===Z,k=D.length&&Jn,i=ut===Me,p=k||typeof ut=="number"&&D.length>ut,g=(0,d.useMemo)(function(){var pt=D;return k?w===null&&v?pt=D:pt=D.slice(0,Math.min(D.length,Fe/Pe)):typeof ut=="number"&&(pt=D.slice(0,ut)),pt},[D,Pe,w,ut,k]),C=(0,d.useMemo)(function(){return k?D.slice(We+1):D.slice(g.length)},[D,g,k,We]),re=(0,d.useCallback)(function(pt,ce){var ve;return typeof W=="function"?W(pt):(ve=W&&(pt==null?void 0:pt[W]))!==null&&ve!==void 0?ve:ce},[W]),q=(0,d.useCallback)(B||function(pt){return pt},[B]);function He(pt,ce,ve){Rn===pt&&(ce===void 0||ce===qt)||(Gr(pt),ve||(Xt(ptFe){He(je-1,pt-Xe-Tn+yt);break}}T&&ft(0)+Tn>Fe&&gr(null)}},[Fe,Ae,yt,Tn,re,g]);var mt=dt&&!!C.length,ct={};qt!==null&&k&&(ct={position:"absolute",left:qt,top:0});var Ot={prefixCls:Fn,responsive:k,component:s,invalidate:i},vt=F?function(pt,ce){var ve=re(pt,ce);return d.createElement(K.Provider,{key:ve,value:(0,u.Z)((0,u.Z)({},Ot),{},{order:ce,item:pt,itemKey:ve,registerSize:_e,display:ce<=We})},F(pt,ce))}:function(pt,ce){var ve=re(pt,ce);return d.createElement(J,(0,t.Z)({},Ot,{order:ce,key:ve,item:pt,renderItem:q,itemKey:ve,registerSize:_e,display:ce<=We}))},bt={order:mt?We:Number.MAX_SAFE_INTEGER,className:"".concat(Fn,"-rest"),registerSize:at,display:mt},xt=he||pe,Qt=qe?d.createElement(K.Provider,{value:(0,u.Z)((0,u.Z)({},Ot),bt)},qe(C)):d.createElement(J,(0,t.Z)({},Ot,bt),typeof xt=="function"?xt(C):xt),nt=d.createElement(L,(0,t.Z)({className:n()(!i&&A,Ct),style:rt,ref:we},de),g.map(vt),p?Qt:null,T&&d.createElement(J,(0,t.Z)({},Ot,{responsive:Jn,responsiveDisabled:!k,order:We,className:"".concat(Fn,"-suffix"),registerSize:$e,display:!0,style:ct}),T));return Jn?d.createElement(se.Z,{onResize:Ke,disabled:!k},nt):nt}var ge=d.forwardRef(it);ge.displayName="Overflow",ge.Item=Y,ge.RESPONSIVE=Z,ge.INVALIDATE=Me;var Ce=ge,ne=Ce},17115:function(un,Ve,e){e.d(Ve,{ZP:function(){return n}});var t=e(50298),u=e(59301),S=e(47273),ee=0,d=(0,S.Z)();function I(){var se;return d?(se=ee,ee+=1):se="TEST_OR_SSR",se}function n(se){var le=u.useState(),h=(0,t.Z)(le,2),ue=h[0],b=h[1];return u.useEffect(function(){b("rc_select_".concat(I()))},[]),se||ue}},77861:function(un,Ve,e){e.d(Ve,{Ac:function(){return U},Xo:function(){return Ht},Wx:function(){return $n},ZP:function(){return p},lk:function(){return K}});var t=e(14809),u=e(95190),S=e(4635),ee=e(20439),d=e(50298),I=e(62646),n=e(93664),se=e(18929),le=e(48736),h=e(59301),ue=e(92310),b=e.n(ue),M=e(34280),J=e(49658),ie=e(10228),_=e(8654),Je=function(C){var re=C.className,q=C.customizeIcon,He=C.customizeIconProps,Ke=C.onMouseDown,_e=C.onClick,at=C.children,$e;return typeof q=="function"?$e=q(He):$e=q,h.createElement("span",{className:re,onMouseDown:function(mt){mt.preventDefault(),Ke&&Ke(mt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:_e,"aria-hidden":!0},$e!==void 0?$e:h.createElement("span",{className:b()(re.split(/\s+/).map(function(ft){return"".concat(ft,"-icon")}))},at))},Ee=Je;function Ue(g,C,re,q,He){var Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,_e=arguments.length>6?arguments[6]:void 0,at=arguments.length>7?arguments[7]:void 0,$e=h.useMemo(function(){if((0,n.Z)(q)==="object")return q.clearIcon;if(He)return He},[q,He]),ft=h.useMemo(function(){return!!(!Ke&&q&&(re.length||_e)&&!(at==="combobox"&&_e===""))},[q,Ke,re.length,_e,at]);return{allowClear:ft,clearIcon:h.createElement(Ee,{className:"".concat(g,"-clear"),onMouseDown:C,customizeIcon:$e},"\xD7")}}var be=h.createContext(null);function K(){return h.useContext(be)}function E(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,C=h.useState(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=h.useRef(null),_e=function(){window.clearTimeout(Ke.current)};h.useEffect(function(){return _e},[]);var at=function(ft,mt){_e(),Ke.current=window.setTimeout(function(){He(ft),mt&&mt()},g)};return[q,at,_e]}function r(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,C=h.useRef(null),re=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(re.current)}},[]);function q(He){(He||C.current===null)&&(C.current=He),window.clearTimeout(re.current),re.current=window.setTimeout(function(){C.current=null},g)}return[function(){return C.current},q]}function x(g,C,re,q){var He=h.useRef(null);He.current={open:C,triggerOpen:re,customizedTrigger:q},h.useEffect(function(){function Ke(_e){var at;if(!((at=He.current)!==null&&at!==void 0&&at.customizedTrigger)){var $e=_e.target;$e.shadowRoot&&_e.composed&&($e=_e.composedPath()[0]||$e),He.current.open&&g().filter(function(ft){return ft}).every(function(ft){return!ft.contains($e)&&ft!==$e})&&He.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ke),function(){return window.removeEventListener("mousedown",Ke)}},[])}var P=e(26112),G=e(11780),Y=function(C,re){var q,He,Ke=C.prefixCls,_e=C.id,at=C.inputElement,$e=C.disabled,ft=C.tabIndex,mt=C.autoFocus,ct=C.autoComplete,Ot=C.editable,vt=C.activeDescendantId,bt=C.value,xt=C.maxLength,Qt=C.onKeyDown,nt=C.onMouseDown,pt=C.onChange,ce=C.onPaste,ve=C.onCompositionStart,je=C.onCompositionEnd,Xe=C.open,Te=C.attrs,lt=at||h.createElement("input",null),et=lt,gt=et.ref,jt=et.props,kt=jt.onKeyDown,dn=jt.onChange,gn=jt.onMouseDown,_t=jt.onCompositionStart,oe=jt.onCompositionEnd,me=jt.style;return(0,le.Kp)(!("maxLength"in lt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),lt=h.cloneElement(lt,(0,ee.Z)((0,ee.Z)((0,ee.Z)({type:"search"},jt),{},{id:_e,ref:(0,_.sQ)(re,gt),disabled:$e,tabIndex:ft,autoComplete:ct||"off",autoFocus:mt,className:b()("".concat(Ke,"-selection-search-input"),(q=lt)===null||q===void 0||(He=q.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-label":"Search","aria-expanded":Xe||!1,"aria-haspopup":"listbox","aria-owns":"".concat(_e,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(_e,"_list"),"aria-activedescendant":Xe?vt:void 0},Te),{},{value:Ot?bt:"",maxLength:xt,readOnly:!Ot,unselectable:Ot?null:"on",style:(0,ee.Z)((0,ee.Z)({},me),{},{opacity:Ot?null:0}),onKeyDown:function(De){Qt(De),kt&&kt(De)},onMouseDown:function(De){nt(De),gn&&gn(De)},onChange:function(De){pt(De),dn&&dn(De)},onCompositionStart:function(De){ve(De),_t&&_t(De)},onCompositionEnd:function(De){je(De),oe&&oe(De)},onPaste:ce})),lt},V=h.forwardRef(Y);V.displayName="Input";var Z=V;function Me(g){return Array.isArray(g)?g:g!==void 0?[g]:[]}var pe=typeof window!="undefined"&&window.document&&window.document.documentElement,it=pe;function ge(g){return g!=null}function Ce(g){return!g&&g!==0}function ne(g){return["string","number"].includes((0,n.Z)(g))}function X(g){var C=void 0;return g&&(ne(g.title)?C=g.title.toString():ne(g.label)&&(C=g.label.toString())),C}function we(g,C){it?h.useLayoutEffect(g,C):h.useEffect(g,C)}function m(g){var C;return(C=g.key)!==null&&C!==void 0?C:g.value}var A=function(C){C.preventDefault(),C.stopPropagation()},z=function(C){var re=C.id,q=C.prefixCls,He=C.values,Ke=C.open,_e=C.searchValue,at=C.autoClearSearchValue,$e=C.inputRef,ft=C.placeholder,mt=C.disabled,ct=C.mode,Ot=C.showSearch,vt=C.autoFocus,bt=C.autoComplete,xt=C.activeDescendantId,Qt=C.tabIndex,nt=C.removeIcon,pt=C.maxTagCount,ce=C.maxTagTextLength,ve=C.maxTagPlaceholder,je=ve===void 0?function(Wn){return"+ ".concat(Wn.length," ...")}:ve,Xe=C.tagRender,Te=C.onToggleOpen,lt=C.onRemove,et=C.onInputChange,gt=C.onInputPaste,jt=C.onInputKeyDown,kt=C.onInputMouseDown,dn=C.onInputCompositionStart,gn=C.onInputCompositionEnd,_t=h.useRef(null),oe=(0,h.useState)(0),me=(0,d.Z)(oe,2),Se=me[0],De=me[1],Le=(0,h.useState)(!1),Bt=(0,d.Z)(Le,2),At=Bt[0],Nt=Bt[1],tt="".concat(q,"-selection"),Kt=Ke||ct==="multiple"&&at===!1||ct==="tags"?_e:"",Cn=ct==="tags"||ct==="multiple"&&at===!1||Ot&&(Ke||At);we(function(){De(_t.current.scrollWidth)},[Kt]);function Tt(Wn,Sn,nr,br,Lr){return h.createElement("span",{className:b()("".concat(tt,"-item"),(0,S.Z)({},"".concat(tt,"-item-disabled"),nr)),title:X(Wn)},h.createElement("span",{className:"".concat(tt,"-item-content")},Sn),br&&h.createElement(Ee,{className:"".concat(tt,"-item-remove"),onMouseDown:A,onClick:Lr,customizeIcon:nt},"\xD7"))}function Yt(Wn,Sn,nr,br,Lr){var rn=function(xn){A(xn),Te(!Ke)};return h.createElement("span",{onMouseDown:rn},Xe({label:Sn,value:Wn,disabled:nr,closable:br,onClose:Lr}))}function Zt(Wn){var Sn=Wn.disabled,nr=Wn.label,br=Wn.value,Lr=!mt&&!Sn,rn=nr;if(typeof ce=="number"&&(typeof nr=="string"||typeof nr=="number")){var Vt=String(rn);Vt.length>ce&&(rn="".concat(Vt.slice(0,ce),"..."))}var xn=function(An){An&&An.stopPropagation(),lt(Wn)};return typeof Xe=="function"?Yt(br,rn,Sn,Lr,xn):Tt(Wn,rn,Sn,Lr,xn)}function Hn(Wn){var Sn=typeof je=="function"?je(Wn):je;return Tt({title:Sn},Sn,!1)}var vn=h.createElement("div",{className:"".concat(tt,"-search"),style:{width:Se},onFocus:function(){Nt(!0)},onBlur:function(){Nt(!1)}},h.createElement(Z,{ref:$e,open:Ke,prefixCls:q,id:re,inputElement:null,disabled:mt,autoFocus:vt,autoComplete:bt,editable:Cn,activeDescendantId:xt,value:Kt,onKeyDown:jt,onMouseDown:kt,onChange:et,onPaste:gt,onCompositionStart:dn,onCompositionEnd:gn,tabIndex:Qt,attrs:(0,P.Z)(C,!0)}),h.createElement("span",{ref:_t,className:"".concat(tt,"-search-mirror"),"aria-hidden":!0},Kt,"\xA0")),jn=h.createElement(G.Z,{prefixCls:"".concat(tt,"-overflow"),data:He,renderItem:Zt,renderRest:Hn,suffix:vn,itemKey:m,maxCount:pt});return h.createElement(h.Fragment,null,jn,!He.length&&!Kt&&h.createElement("span",{className:"".concat(tt,"-placeholder")},ft))},D=z,B=function(C){var re=C.inputElement,q=C.prefixCls,He=C.id,Ke=C.inputRef,_e=C.disabled,at=C.autoFocus,$e=C.autoComplete,ft=C.activeDescendantId,mt=C.mode,ct=C.open,Ot=C.values,vt=C.placeholder,bt=C.tabIndex,xt=C.showSearch,Qt=C.searchValue,nt=C.activeValue,pt=C.maxLength,ce=C.onInputKeyDown,ve=C.onInputMouseDown,je=C.onInputChange,Xe=C.onInputPaste,Te=C.onInputCompositionStart,lt=C.onInputCompositionEnd,et=C.title,gt=h.useState(!1),jt=(0,d.Z)(gt,2),kt=jt[0],dn=jt[1],gn=mt==="combobox",_t=gn||xt,oe=Ot[0],me=Qt||"";gn&&nt&&!kt&&(me=nt),h.useEffect(function(){gn&&dn(!1)},[gn,nt]);var Se=mt!=="combobox"&&!ct&&!xt?!1:!!me,De=et===void 0?X(oe):et,Le=function(){if(oe)return null;var At=Se?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(q,"-selection-placeholder"),style:At},vt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(q,"-selection-search")},h.createElement(Z,{ref:Ke,prefixCls:q,id:He,open:ct,inputElement:re,disabled:_e,autoFocus:at,autoComplete:$e,editable:_t,activeDescendantId:ft,value:me,onKeyDown:ce,onMouseDown:ve,onChange:function(At){dn(!0),je(At)},onPaste:Xe,onCompositionStart:Te,onCompositionEnd:lt,tabIndex:bt,attrs:(0,P.Z)(C,!0),maxLength:gn?pt:void 0})),!gn&&oe?h.createElement("span",{className:"".concat(q,"-selection-item"),title:De,style:Se?{visibility:"hidden"}:void 0},oe.label):null,Le())},F=B;function W(g){return![ie.Z.ESC,ie.Z.SHIFT,ie.Z.BACKSPACE,ie.Z.TAB,ie.Z.WIN_KEY,ie.Z.ALT,ie.Z.META,ie.Z.WIN_KEY_RIGHT,ie.Z.CTRL,ie.Z.SEMICOLON,ie.Z.EQUALS,ie.Z.CAPS_LOCK,ie.Z.CONTEXT_MENU,ie.Z.F1,ie.Z.F2,ie.Z.F3,ie.Z.F4,ie.Z.F5,ie.Z.F6,ie.Z.F7,ie.Z.F8,ie.Z.F9,ie.Z.F10,ie.Z.F11,ie.Z.F12].includes(g)}var xe=function(C,re){var q=(0,h.useRef)(null),He=(0,h.useRef)(!1),Ke=C.prefixCls,_e=C.open,at=C.mode,$e=C.showSearch,ft=C.tokenWithEnter,mt=C.autoClearSearchValue,ct=C.onSearch,Ot=C.onSearchSubmit,vt=C.onToggleOpen,bt=C.onInputKeyDown,xt=C.domRef;h.useImperativeHandle(re,function(){return{focus:function(){q.current.focus()},blur:function(){q.current.blur()}}});var Qt=r(0),nt=(0,d.Z)(Qt,2),pt=nt[0],ce=nt[1],ve=function(me){var Se=me.which;(Se===ie.Z.UP||Se===ie.Z.DOWN)&&me.preventDefault(),bt&&bt(me),Se===ie.Z.ENTER&&at==="tags"&&!He.current&&!_e&&(Ot==null||Ot(me.target.value)),W(Se)&&vt(!0)},je=function(){ce(!0)},Xe=(0,h.useRef)(null),Te=function(me){ct(me,!0,He.current)!==!1&&vt(!0)},lt=function(){He.current=!0},et=function(me){He.current=!1,at!=="combobox"&&Te(me.target.value)},gt=function(me){var Se=me.target.value;if(ft&&Xe.current&&/[\r\n]/.test(Xe.current)){var De=Xe.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Se=Se.replace(De,Xe.current)}Xe.current=null,Te(Se)},jt=function(me){var Se=me.clipboardData,De=Se.getData("text");Xe.current=De},kt=function(me){var Se=me.target;if(Se!==q.current){var De=document.body.style.msTouchAction!==void 0;De?setTimeout(function(){q.current.focus()}):q.current.focus()}},dn=function(me){var Se=pt();me.target!==q.current&&!Se&&at!=="combobox"&&me.preventDefault(),(at!=="combobox"&&(!$e||!Se)||!_e)&&(_e&&mt!==!1&&ct("",!0,!1),vt())},gn={inputRef:q,onInputKeyDown:ve,onInputMouseDown:je,onInputChange:gt,onInputPaste:jt,onInputCompositionStart:lt,onInputCompositionEnd:et},_t=at==="multiple"||at==="tags"?h.createElement(D,(0,t.Z)({},C,gn)):h.createElement(F,(0,t.Z)({},C,gn));return h.createElement("div",{ref:xt,className:"".concat(Ke,"-selector"),onClick:kt,onMouseDown:dn},_t)},Pe=h.forwardRef(xe);Pe.displayName="Selector";var Ie=Pe,rt=e(35593),Ct=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ut=function(C){var re=C===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"}}},he=function(C,re){var q=C.prefixCls,He=C.disabled,Ke=C.visible,_e=C.children,at=C.popupElement,$e=C.animation,ft=C.transitionName,mt=C.dropdownStyle,ct=C.dropdownClassName,Ot=C.direction,vt=Ot===void 0?"ltr":Ot,bt=C.placement,xt=C.builtinPlacements,Qt=C.dropdownMatchSelectWidth,nt=C.dropdownRender,pt=C.dropdownAlign,ce=C.getPopupContainer,ve=C.empty,je=C.getTriggerDOMNode,Xe=C.onPopupVisibleChange,Te=C.onPopupMouseEnter,lt=(0,I.Z)(C,Ct),et="".concat(q,"-dropdown"),gt=at;nt&&(gt=nt(at));var jt=h.useMemo(function(){return xt||ut(Qt)},[xt,Qt]),kt=$e?"".concat(et,"-").concat($e):ft,dn=typeof Qt=="number",gn=h.useMemo(function(){return dn?null:Qt===!1?"minWidth":"width"},[Qt,dn]),_t=mt;dn&&(_t=(0,ee.Z)((0,ee.Z)({},_t),{},{width:Qt}));var oe=h.useRef(null);return h.useImperativeHandle(re,function(){return{getPopupElement:function(){return oe.current}}}),h.createElement(rt.Z,(0,t.Z)({},lt,{showAction:Xe?["click"]:[],hideAction:Xe?["click"]:[],popupPlacement:bt||(vt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jt,prefixCls:et,popupTransitionName:kt,popup:h.createElement("div",{ref:oe,onMouseEnter:Te},gt),stretch:gn,popupAlign:pt,popupVisible:Ke,getPopupContainer:ce,popupClassName:b()(ct,(0,S.Z)({},"".concat(et,"-empty"),ve)),popupStyle:_t,getTriggerDOMNode:je,onPopupVisibleChange:Xe}),_e)},qe=h.forwardRef(he);qe.displayName="SelectTrigger";var T=qe,O=e(21696);function L(g,C){var re=g.key,q;return"value"in g&&(q=g.value),re!=null?re:q!==void 0?q:"rc-index-key-".concat(C)}function s(g,C){var re=g||{},q=re.label,He=re.value,Ke=re.options,_e=re.groupLabel,at=q||(C?"children":"label");return{label:at,value:He||"value",options:Ke||"options",groupLabel:_e||at}}function H(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=C.fieldNames,q=C.childrenAsData,He=[],Ke=s(re,!1),_e=Ke.label,at=Ke.value,$e=Ke.options,ft=Ke.groupLabel;function mt(ct,Ot){ct.forEach(function(vt){if(Ot||!($e in vt)){var bt=vt[at];He.push({key:L(vt,He.length),groupOption:Ot,data:vt,label:vt[_e],value:bt})}else{var xt=vt[ft];xt===void 0&&q&&(xt=vt.label),He.push({key:L(vt,He.length),group:!0,data:vt,label:xt}),mt(vt[$e],!0)}})}return mt(g,!1),He}function de(g){var C=(0,ee.Z)({},g);return"props"in C||Object.defineProperty(C,"props",{get:function(){return(0,le.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),C}}),C}function v(g,C){if(!C||!C.length)return null;var re=!1;function q(Ke,_e){var at=(0,O.Z)(_e),$e=at[0],ft=at.slice(1);if(!$e)return[Ke];var mt=Ke.split($e);return re=re||mt.length>1,mt.reduce(function(ct,Ot){return[].concat((0,u.Z)(ct),(0,u.Z)(q(Ot,ft)))},[]).filter(function(ct){return ct})}var He=q(g,C);return re?He:null}var c=["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"],Q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function R(g){return g==="tags"||g==="multiple"}var w=h.forwardRef(function(g,C){var re,q,He=g.id,Ke=g.prefixCls,_e=g.className,at=g.showSearch,$e=g.tagRender,ft=g.direction,mt=g.omitDomProps,ct=g.displayValues,Ot=g.onDisplayValuesChange,vt=g.emptyOptions,bt=g.notFoundContent,xt=bt===void 0?"Not Found":bt,Qt=g.onClear,nt=g.mode,pt=g.disabled,ce=g.loading,ve=g.getInputElement,je=g.getRawInputElement,Xe=g.open,Te=g.defaultOpen,lt=g.onDropdownVisibleChange,et=g.activeValue,gt=g.onActiveValueChange,jt=g.activeDescendantId,kt=g.searchValue,dn=g.autoClearSearchValue,gn=g.onSearch,_t=g.onSearchSplit,oe=g.tokenSeparators,me=g.allowClear,Se=g.suffixIcon,De=g.clearIcon,Le=g.OptionList,Bt=g.animation,At=g.transitionName,Nt=g.dropdownStyle,tt=g.dropdownClassName,Kt=g.dropdownMatchSelectWidth,Cn=g.dropdownRender,Tt=g.dropdownAlign,Yt=g.placement,Zt=g.builtinPlacements,Hn=g.getPopupContainer,vn=g.showAction,jn=vn===void 0?[]:vn,Wn=g.onFocus,Sn=g.onBlur,nr=g.onKeyUp,br=g.onKeyDown,Lr=g.onMouseDown,rn=(0,I.Z)(g,c),Vt=R(nt),xn=(at!==void 0?at:Vt)||nt==="combobox",zn=(0,ee.Z)({},rn);Q.forEach(function(Wr){delete zn[Wr]}),mt==null||mt.forEach(function(Wr){delete zn[Wr]});var An=h.useState(!1),hr=(0,d.Z)(An,2),Hr=hr[0],dr=hr[1];h.useEffect(function(){dr((0,J.Z)())},[]);var Mr=h.useRef(null),zr=h.useRef(null),Ln=h.useRef(null),en=h.useRef(null),sn=h.useRef(null),tn=E(),rr=(0,d.Z)(tn,3),wr=rr[0],cr=rr[1],Ir=rr[2];h.useImperativeHandle(C,function(){var Wr,Pr;return{focus:(Wr=en.current)===null||Wr===void 0?void 0:Wr.focus,blur:(Pr=en.current)===null||Pr===void 0?void 0:Pr.blur,scrollTo:function(Do){var Mo;return(Mo=sn.current)===null||Mo===void 0?void 0:Mo.scrollTo(Do)}}});var qr=h.useMemo(function(){var Wr;if(nt!=="combobox")return kt;var Pr=(Wr=ct[0])===null||Wr===void 0?void 0:Wr.value;return typeof Pr=="string"||typeof Pr=="number"?String(Pr):""},[kt,nt,ct]),Eo=nt==="combobox"&&typeof ve=="function"&&ve()||null,jr=typeof je=="function"&&je(),kr=(0,_.x1)(zr,jr==null||(re=jr.props)===null||re===void 0?void 0:re.ref),fo=h.useState(!1),ao=(0,d.Z)(fo,2),so=ao[0],Ho=ao[1];(0,M.Z)(function(){Ho(!0)},[]);var Lo=(0,se.Z)(!1,{defaultValue:Te,value:Xe}),zo=(0,d.Z)(Lo,2),Zo=zo[0],ro=zo[1],Gt=so?Zo:!1,ur=!xt&&vt;(pt||ur&&Gt&&nt==="combobox")&&(Gt=!1);var kn=ur?!1:Gt,qn=h.useCallback(function(Wr){var Pr=Wr!==void 0?Wr:!Gt;pt||(ro(Pr),Gt!==Pr&&(lt==null||lt(Pr)))},[pt,Gt,ro,lt]),Nr=h.useMemo(function(){return(oe||[]).some(function(Wr){return[` + ${yt}-expand, + ${yt}-edit, + ${yt}-copy + `]:Object.assign(Object.assign({},(0,we.N)(We)),{marginInlineStart:We.marginXXS})}),W(We)),xe(We)),Pe()),{"&-rtl":{direction:"rtl"}})}};var rt=(0,m.Z)("Typography",We=>[Ie(We)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ut=We=>{const{prefixCls:yt,"aria-label":Mt,className:dt,style:Xt,direction:Fn,maxLength:an,autoSize:Jn=!0,value:k,onSave:i,onCancel:p,onEnd:g,component:C,enterIcon:re=t.createElement(Ce,null)}=We,q=t.useRef(null),He=t.useRef(!1),Ke=t.useRef(),[_e,at]=t.useState(k);t.useEffect(()=>{at(k)},[k]),t.useEffect(()=>{if(q.current&&q.current.resizableTextArea){const{textArea:ce}=q.current.resizableTextArea;ce.focus();const{length:ve}=ce.value;ce.setSelectionRange(ve,ve)}},[]);const $e=ce=>{let{target:ve}=ce;at(ve.value.replace(/[\n\r]/g,""))},ft=()=>{He.current=!0},mt=()=>{He.current=!1},ct=ce=>{let{keyCode:ve}=ce;He.current||(Ke.current=ve)},Ot=()=>{i(_e.trim())},vt=ce=>{let{keyCode:ve,ctrlKey:je,altKey:Xe,metaKey:Te,shiftKey:lt}=ce;Ke.current===ve&&!He.current&&!je&&!Xe&&!Te&&!lt&&(ve===E.Z.ENTER?(Ot(),g==null||g()):ve===E.Z.ESC&&p())},bt=()=>{Ot()},xt=C?`${yt}-${C}`:"",[Qt,nt]=rt(yt),pt=b()(yt,`${yt}-edit-content`,{[`${yt}-rtl`]:Fn==="rtl"},dt,xt,nt);return Qt(t.createElement("div",{className:pt,style:Xt},t.createElement(X.Z,{ref:q,maxLength:an,value:_e,onChange:$e,onKeyDown:ct,onKeyUp:vt,onCompositionStart:ft,onCompositionEnd:mt,onBlur:bt,"aria-label":Mt,rows:1,autoSize:Jn}),re!==null?(0,ne.Tm)(re,{className:`${yt}-edit-content-confirm`}):null))},he=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{prefixCls:Mt,component:dt="article",className:Xt,rootClassName:Fn,setContentRef:an,children:Jn,direction:k,style:i}=We,p=he(We,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:g,direction:C,typography:re}=t.useContext(Y.E_),q=k!=null?k:C;let He=yt;an&&(He=(0,be.sQ)(yt,an));const Ke=g("typography",Mt),[_e,at]=rt(Ke),$e=b()(Ke,re==null?void 0:re.className,{[`${Ke}-rtl`]:q==="rtl"},Xt,Fn,at),ft=Object.assign(Object.assign({},re==null?void 0:re.style),i);return _e(t.createElement(dt,Object.assign({className:$e,style:ft,ref:He},p),Jn))});function O(We,yt){return t.useMemo(()=>{const Mt=!!We;return[Mt,Object.assign(Object.assign({},yt),Mt&&typeof We=="object"?We:null)]},[We])}var s=(We,yt)=>{const Mt=t.useRef(!1);t.useEffect(()=>{Mt.current?We():Mt.current=!0},yt)};function H(We){const yt=typeof We;return yt==="string"||yt==="number"}function de(We){let yt=0;return We.forEach(Mt=>{H(Mt)?yt+=String(Mt).length:yt+=1}),yt}function v(We,yt){let Mt=0;const dt=[];for(let Xt=0;Xtyt){const i=yt-Mt;return dt.push(String(Fn).slice(0,i)),dt}dt.push(Fn),Mt=k}return We}const c=0,Q=1,R=2,w=3,U=4;var ye=We=>{let{enabledMeasure:yt,children:Mt,text:dt,width:Xt,fontSize:Fn,rows:an,onEllipsis:Jn}=We;const[[k,i,p],g]=t.useState([0,0,0]),[C,re]=t.useState(0),[q,He]=t.useState(c),[Ke,_e]=t.useState(0),at=t.useRef(null),$e=t.useRef(null),ft=t.useMemo(()=>(0,_.Z)(dt),[dt]),mt=t.useMemo(()=>de(ft),[ft]),ct=t.useMemo(()=>!yt||q!==w?C&&q!==U&&yt?Mt(v(ft,C),C{yt&&Xt&&Fn&&mt&&(He(Q),g([0,Math.ceil(mt/2),mt]))},[yt,Xt,Fn,dt,mt,an]),(0,Je.Z)(()=>{var xt;q===Q&&_e(((xt=at.current)===null||xt===void 0?void 0:xt.offsetHeight)||0)},[q]),(0,Je.Z)(()=>{var xt,Qt;if(Ke){if(q===Q){const nt=((xt=$e.current)===null||xt===void 0?void 0:xt.offsetHeight)||0,pt=an*Ke;nt<=pt?(He(U),Jn(!1)):He(R)}else if(q===R)if(k!==p){const nt=((Qt=$e.current)===null||Qt===void 0?void 0:Qt.offsetHeight)||0,pt=an*Ke;let ce=k,ve=p;k===p-1?ve=k:nt<=pt?ce=i:ve=i;const je=Math.ceil((ce+ve)/2);g([ce,je,ve])}else He(w),re(i),Jn(!0)}},[q,k,p,an,Ke]);const Ot={width:Xt,whiteSpace:"normal",margin:0,padding:0},vt=(xt,Qt,nt)=>t.createElement("span",{"aria-hidden":!0,ref:Qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Fn/2)*2},nt)},xt),bt=(xt,Qt)=>{const nt=v(ft,xt);return vt(Mt(nt,!0),Qt,Ot)};return t.createElement(t.Fragment,null,ct,yt&&q!==w&&q!==U&&t.createElement(t.Fragment,null,vt("lg",at,{wordBreak:"keep-all",whiteSpace:"nowrap"}),q===Q?vt(Mt(ft,!1),$e,Ot):bt(i,$e)))},Ae=We=>{let{enabledEllipsis:yt,isEllipsis:Mt,children:dt,tooltipProps:Xt}=We;return!(Xt!=null&&Xt.title)||!yt?dt:t.createElement(Z.Z,Object.assign({open:Mt?void 0:!1},Xt),dt)},Ne=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var Mt,dt,Xt;const{prefixCls:Fn,className:an,style:Jn,type:k,disabled:i,children:p,ellipsis:g,editable:C,copyable:re,component:q,title:He}=We,Ke=Ne(We,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:_e,direction:at}=t.useContext(Y.E_),[$e]=(0,V.Z)("Text"),ft=t.useRef(null),mt=t.useRef(null),ct=_e("typography",Fn),Ot=(0,Ue.Z)(Ke,["mark","code","delete","underline","strong","keyboard","italic"]),[vt,bt]=O(C),[xt,Qt]=(0,Ee.Z)(!1,{value:bt.editing}),{triggerType:nt=["icon"]}=bt,pt=en=>{var sn;en&&((sn=bt.onStart)===null||sn===void 0||sn.call(bt)),Qt(en)};s(()=>{var en;xt||(en=mt.current)===null||en===void 0||en.focus()},[xt]);const ce=en=>{en==null||en.preventDefault(),pt(!0)},ve=en=>{var sn;(sn=bt.onChange)===null||sn===void 0||sn.call(bt,en),pt(!1)},je=()=>{var en;(en=bt.onCancel)===null||en===void 0||en.call(bt),pt(!1)},[Xe,Te]=O(re),[lt,et]=t.useState(!1),gt=t.useRef(null),jt={};Te.format&&(jt.format=Te.format);const kt=()=>{gt.current&&clearTimeout(gt.current)},dn=en=>{var sn;en==null||en.preventDefault(),en==null||en.stopPropagation(),J()(Te.text||String(p)||"",jt),et(!0),kt(),gt.current=setTimeout(()=>{et(!1)},3e3),(sn=Te.onCopy)===null||sn===void 0||sn.call(Te,en)};t.useEffect(()=>kt,[]);const[hn,_t]=t.useState(!1),[oe,me]=t.useState(!1),[Se,De]=t.useState(!1),[Le,Bt]=t.useState(!1),[At,Nt]=t.useState(!1),[tt,Kt]=t.useState(!0),[Cn,Tt]=O(g,{expandable:!1}),Yt=Cn&&!Se,{rows:Zt=1}=Tt,Hn=t.useMemo(()=>!Yt||Tt.suffix!==void 0||Tt.onEllipsis||Tt.expandable||vt||Xe,[Yt,Tt,vt,Xe]);(0,Je.Z)(()=>{Cn&&!Hn&&(_t((0,K.G)("webkitLineClamp")),me((0,K.G)("textOverflow")))},[Hn,Cn]);const vn=t.useMemo(()=>Hn?!1:Zt===1?oe:hn,[Hn,oe,hn]),jn=Yt&&(vn?At:Le),Wn=Yt&&Zt===1&&vn,Sn=Yt&&Zt>1&&vn,nr=en=>{var sn;De(!0),(sn=Tt.onExpand)===null||sn===void 0||sn.call(Tt,en)},[br,Lr]=t.useState(0),[rn,Vt]=t.useState(0),xn=(en,sn)=>{let{offsetWidth:tn}=en;var rr;Lr(tn),Vt(parseInt((rr=window.getComputedStyle)===null||rr===void 0?void 0:rr.call(window,sn).fontSize,10)||0)},zn=en=>{var sn;Bt(en),Le!==en&&((sn=Tt.onEllipsis)===null||sn===void 0||sn.call(Tt,en))};t.useEffect(()=>{const en=ft.current;if(Cn&&vn&&en){const sn=Sn?en.offsetHeight{const en=ft.current;if(typeof IntersectionObserver=="undefined"||!en||!vn||!Yt)return;const sn=new IntersectionObserver(()=>{Kt(!!en.offsetParent)});return sn.observe(en),()=>{sn.disconnect()}},[vn,Yt]);let An={};Tt.tooltip===!0?An={title:(Mt=bt.text)!==null&&Mt!==void 0?Mt:p}:t.isValidElement(Tt.tooltip)?An={title:Tt.tooltip}:typeof Tt.tooltip=="object"?An=Object.assign({title:(dt=bt.text)!==null&&dt!==void 0?dt:p},Tt.tooltip):An={title:Tt.tooltip};const hr=t.useMemo(()=>{const en=sn=>["string","number"].includes(typeof sn);if(!(!Cn||vn)){if(en(bt.text))return bt.text;if(en(p))return p;if(en(He))return He;if(en(An.title))return An.title}},[Cn,vn,He,An.title,jn]);if(xt)return t.createElement(ut,{value:(Xt=bt.text)!==null&&Xt!==void 0?Xt:typeof p=="string"?p:"",onSave:ve,onCancel:je,onEnd:bt.onEnd,prefixCls:ct,className:an,style:Jn,direction:at,component:q,maxLength:bt.maxLength,autoSize:bt.autoSize,enterIcon:bt.enterIcon});const Hr=()=>{const{expandable:en,symbol:sn}=Tt;if(!en)return null;let tn;return sn?tn=sn:tn=$e==null?void 0:$e.expand,t.createElement("a",{key:"expand",className:`${ct}-expand`,onClick:nr,"aria-label":$e==null?void 0:$e.expand},tn)},dr=()=>{if(!vt)return;const{icon:en,tooltip:sn}=bt,tn=(0,_.Z)(sn)[0]||($e==null?void 0:$e.edit),rr=typeof tn=="string"?tn:"";return nt.includes("icon")?t.createElement(Z.Z,{key:"edit",title:sn===!1?"":tn},t.createElement(G,{ref:mt,className:`${ct}-edit`,onClick:ce,"aria-label":rr},en||t.createElement(h,{role:"button"}))):null},Mr=()=>{if(!Xe)return;const{tooltips:en,icon:sn}=Te,tn=zt(en),rr=zt(sn),wr=lt?It(tn[1],$e==null?void 0:$e.copied):It(tn[0],$e==null?void 0:$e.copy),cr=lt?$e==null?void 0:$e.copied:$e==null?void 0:$e.copy,Ir=typeof wr=="string"?wr:cr;return t.createElement(Z.Z,{key:"copy",title:wr},t.createElement(G,{className:b()(`${ct}-copy`,lt&&`${ct}-copy-success`),onClick:dn,"aria-label":Ir},lt?It(rr[1],t.createElement(u.Z,null),!0):It(rr[0],t.createElement(S.Z,null),!0)))},zr=en=>[en&&Hr(),dr(),Mr()],Ln=en=>[en&&t.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Pt),Tt.suffix,zr(en)];return t.createElement(ie.Z,{onResize:xn,disabled:!Yt||vn},en=>t.createElement(Ae,{tooltipProps:An,enabledEllipsis:Yt,isEllipsis:jn},t.createElement(T,Object.assign({className:b()({[`${ct}-${k}`]:k,[`${ct}-disabled`]:i,[`${ct}-ellipsis`]:Cn,[`${ct}-single-line`]:Yt&&Zt===1,[`${ct}-ellipsis-single-line`]:Wn,[`${ct}-ellipsis-multiple-line`]:Sn},an),prefixCls:Fn,style:Object.assign(Object.assign({},Jn),{WebkitLineClamp:Sn?Zt:void 0}),component:q,ref:(0,be.sQ)(en,ft,yt),direction:at,onClick:nt.includes("text")?ce:void 0,"aria-label":hr==null?void 0:hr.toString(),title:He},Ot),t.createElement(ye,{enabledMeasure:Yt&&!vn,text:p,rows:Zt,width:br,fontSize:rn,onEllipsis:zn},(sn,tn)=>{let rr=sn;return sn.length&&tn&&hr&&(rr=t.createElement("span",{key:"show-content","aria-hidden":!0},rr)),Re(We,t.createElement(t.Fragment,null,rr,Ln(tn)))}))))}),ht=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt,rel:dt}=We,Xt=ht(We,["ellipsis","rel"]);const Fn=Object.assign(Object.assign({},Xt),{rel:dt===void 0&&Xt.target==="_blank"?"noopener noreferrer":dt});return delete Fn.navigate,t.createElement(Wt,Object.assign({},Fn,{ref:yt,ellipsis:!!Mt,component:"a"}))}),Tn=t.forwardRef((We,yt)=>t.createElement(Wt,Object.assign({ref:yt},We,{component:"div"}))),tr=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{var{ellipsis:Mt}=We,dt=tr(We,["ellipsis"]);const Xt=t.useMemo(()=>Mt&&typeof Mt=="object"?(0,Ue.Z)(Mt,["expandable","rows"]):Mt,[Mt]);return t.createElement(Wt,Object.assign({ref:yt},dt,{ellipsis:Xt,component:"span"}))};var Un=t.forwardRef(pr),qt=function(We,yt){var Mt={};for(var dt in We)Object.prototype.hasOwnProperty.call(We,dt)&&yt.indexOf(dt)<0&&(Mt[dt]=We[dt]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,dt=Object.getOwnPropertySymbols(We);Xt{const{level:Mt=1}=We,dt=qt(We,["level"]);let Xt;return gr.includes(Mt)?Xt=`h${Mt}`:Xt="h1",t.createElement(Wt,Object.assign({ref:yt},dt,{component:Xt}))});const Rn=T;Rn.Text=Un,Rn.Link=Mn,Rn.Title=Dn,Rn.Paragraph=Tn;var Gr=Rn},5630:function(un,Ve,e){var t=e(14809),u=e(20439),S=e(4635),ee=e(50298),d=e(62646),I=e(92310),n=e.n(I),se=e(18929),le=e(59301),h=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],ue=(0,le.forwardRef)(function(b,M){var J,ie=b.prefixCls,_=ie===void 0?"rc-checkbox":ie,Je=b.className,Ee=b.style,Ue=b.checked,be=b.disabled,K=b.defaultChecked,E=K===void 0?!1:K,r=b.type,x=r===void 0?"checkbox":r,P=b.title,G=b.onChange,Y=(0,d.Z)(b,h),V=(0,le.useRef)(null),Z=(0,se.Z)(E,{value:Ue}),Me=(0,ee.Z)(Z,2),pe=Me[0],it=Me[1];(0,le.useImperativeHandle)(M,function(){return{focus:function(){var X;(X=V.current)===null||X===void 0||X.focus()},blur:function(){var X;(X=V.current)===null||X===void 0||X.blur()},input:V.current}});var ge=n()(_,Je,(J={},(0,S.Z)(J,"".concat(_,"-checked"),pe),(0,S.Z)(J,"".concat(_,"-disabled"),be),J)),Ce=function(X){be||("checked"in b||it(X.target.checked),G==null||G({target:(0,u.Z)((0,u.Z)({},b),{},{type:x,checked:X.target.checked}),stopPropagation:function(){X.stopPropagation()},preventDefault:function(){X.preventDefault()},nativeEvent:X.nativeEvent}))};return le.createElement("span",{className:ge,title:P,style:Ee},le.createElement("input",(0,t.Z)({},Y,{className:"".concat(_,"-input"),ref:V,onChange:Ce,disabled:be,checked:!!pe,type:x})),le.createElement("span",{className:"".concat(_,"-inner")}))});Ve.Z=ue},31561:function(un,Ve,e){e.d(Ve,{Z:function(){return x}});var t=e(14809),u=e(4635),S=e(50298),ee=e(62646),d=e(35593),I=e(92310),n=e.n(I),se=e(8654),le=e(59301),h=e(10228),ue=e(16089),b=h.Z.ESC,M=h.Z.TAB;function J(P){var G=P.visible,Y=P.triggerRef,V=P.onVisibleChange,Z=P.autoFocus,Me=P.overlayRef,pe=le.useRef(!1),it=function(){if(G){var X,we;(X=Y.current)===null||X===void 0||(we=X.focus)===null||we===void 0||we.call(X),V==null||V(!1)}},ge=function(){var X;return(X=Me.current)!==null&&X!==void 0&&X.focus?(Me.current.focus(),pe.current=!0,!0):!1},Ce=function(X){switch(X.keyCode){case b:it();break;case M:{var we=!1;pe.current||(we=ge()),we?X.preventDefault():it();break}}};le.useEffect(function(){return G?(window.addEventListener("keydown",Ce),Z&&(0,ue.Z)(ge,3),function(){window.removeEventListener("keydown",Ce),pe.current=!1}):function(){pe.current=!1}},[G])}var ie=(0,le.forwardRef)(function(P,G){var Y=P.overlay,V=P.arrow,Z=P.prefixCls,Me=(0,le.useMemo)(function(){var it;return typeof Y=="function"?it=Y():it=Y,it},[Y]),pe=(0,se.sQ)(G,Me==null?void 0:Me.ref);return le.createElement(le.Fragment,null,V&&le.createElement("div",{className:"".concat(Z,"-arrow")}),le.cloneElement(Me,{ref:(0,se.Yr)(Me)?pe:void 0}))}),_=ie,Je={adjustX:1,adjustY:1},Ee=[0,0],Ue={topLeft:{points:["bl","tl"],overflow:Je,offset:[0,-4],targetOffset:Ee},top:{points:["bc","tc"],overflow:Je,offset:[0,-4],targetOffset:Ee},topRight:{points:["br","tr"],overflow:Je,offset:[0,-4],targetOffset:Ee},bottomLeft:{points:["tl","bl"],overflow:Je,offset:[0,4],targetOffset:Ee},bottom:{points:["tc","bc"],overflow:Je,offset:[0,4],targetOffset:Ee},bottomRight:{points:["tr","br"],overflow:Je,offset:[0,4],targetOffset:Ee}},be=Ue,K=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function E(P,G){var Y,V=P.arrow,Z=V===void 0?!1:V,Me=P.prefixCls,pe=Me===void 0?"rc-dropdown":Me,it=P.transitionName,ge=P.animation,Ce=P.align,ne=P.placement,X=ne===void 0?"bottomLeft":ne,we=P.placements,m=we===void 0?be:we,A=P.getPopupContainer,z=P.showAction,D=P.hideAction,B=P.overlayClassName,F=P.overlayStyle,W=P.visible,xe=P.trigger,Pe=xe===void 0?["hover"]:xe,Ie=P.autoFocus,rt=P.overlay,Ct=P.children,ut=P.onVisibleChange,he=(0,ee.Z)(P,K),qe=le.useState(),T=(0,S.Z)(qe,2),O=T[0],L=T[1],s="visible"in P?W:O,H=le.useRef(null),de=le.useRef(null),v=le.useRef(null);le.useImperativeHandle(G,function(){return H.current});var c=function(Ne){L(Ne),ut==null||ut(Ne)};J({visible:s,triggerRef:v,onVisibleChange:c,autoFocus:Ie,overlayRef:de});var Q=function(Ne){var Re=P.onOverlayClick;L(!1),Re&&Re(Ne)},R=function(){return le.createElement(_,{ref:de,overlay:rt,prefixCls:pe,arrow:Z})},w=function(){return typeof rt=="function"?R:R()},U=function(){var Ne=P.minOverlayWidthMatchTrigger,Re=P.alignPoint;return"minOverlayWidthMatchTrigger"in P?Ne:!Re},Fe=function(){var Ne=P.openClassName;return Ne!==void 0?Ne:"".concat(pe,"-open")},ye=le.cloneElement(Ct,{className:n()((Y=Ct.props)===null||Y===void 0?void 0:Y.className,s&&Fe()),ref:(0,se.Yr)(Ct)?(0,se.sQ)(v,Ct.ref):void 0}),fe=D;return!fe&&Pe.indexOf("contextMenu")!==-1&&(fe=["click"]),le.createElement(d.Z,(0,t.Z)({builtinPlacements:m},he,{prefixCls:pe,ref:H,popupClassName:n()(B,(0,u.Z)({},"".concat(pe,"-show-arrow"),Z)),popupStyle:F,action:Pe,showAction:z,hideAction:fe,popupPlacement:X,popupAlign:Ce,popupTransitionName:it,popupAnimation:ge,popupVisible:s,stretch:U()?"minWidth":"",popup:w(),onPopupVisibleChange:c,onPopupClick:Q,getPopupContainer:A}),ye)}var r=le.forwardRef(E),x=r},93681:function(un,Ve,e){e.r(Ve),e.d(Ve,{BaseInput:function(){return h},default:function(){return Ue}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(92310),I=e.n(d),n=e(59301),se=e(5643),le=function(K){var E,r,x=K.inputElement,P=K.prefixCls,G=K.prefix,Y=K.suffix,V=K.addonBefore,Z=K.addonAfter,Me=K.className,pe=K.style,it=K.disabled,ge=K.readOnly,Ce=K.focused,ne=K.triggerFocus,X=K.allowClear,we=K.value,m=K.handleReset,A=K.hidden,z=K.classes,D=K.classNames,B=K.dataAttrs,F=K.styles,W=K.components,xe=(W==null?void 0:W.affixWrapper)||"span",Pe=(W==null?void 0:W.groupWrapper)||"span",Ie=(W==null?void 0:W.wrapper)||"span",rt=(W==null?void 0:W.groupAddon)||"span",Ct=(0,n.useRef)(null),ut=function(R){var w;(w=Ct.current)!==null&&w!==void 0&&w.contains(R.target)&&(ne==null||ne())},he=function(){var R;if(!X)return null;var w=!it&&!ge&&we,U="".concat(P,"-clear-icon"),Fe=(0,ee.Z)(X)==="object"&&X!==null&&X!==void 0&&X.clearIcon?X.clearIcon:"\u2716";return n.createElement("span",{onClick:m,onMouseDown:function(fe){return fe.preventDefault()},className:I()(U,(R={},(0,S.Z)(R,"".concat(U,"-hidden"),!w),(0,S.Z)(R,"".concat(U,"-has-suffix"),!!Y),R)),role:"button",tabIndex:-1},Fe)},qe=(0,n.cloneElement)(x,{value:we,hidden:A,className:I()((E=x.props)===null||E===void 0?void 0:E.className,!(0,se.X3)(K)&&!(0,se.He)(K)&&Me)||null,style:(0,u.Z)((0,u.Z)({},(r=x.props)===null||r===void 0?void 0:r.style),!(0,se.X3)(K)&&!(0,se.He)(K)?pe:{})});if((0,se.X3)(K)){var T,O="".concat(P,"-affix-wrapper"),L=I()(O,(T={},(0,S.Z)(T,"".concat(O,"-disabled"),it),(0,S.Z)(T,"".concat(O,"-focused"),Ce),(0,S.Z)(T,"".concat(O,"-readonly"),ge),(0,S.Z)(T,"".concat(O,"-input-with-clear-btn"),Y&&X&&we),T),!(0,se.He)(K)&&Me,z==null?void 0:z.affixWrapper,D==null?void 0:D.affixWrapper),s=(Y||X)&&n.createElement("span",{className:I()("".concat(P,"-suffix"),D==null?void 0:D.suffix),style:F==null?void 0:F.suffix},he(),Y);qe=n.createElement(xe,(0,t.Z)({className:L,style:(0,u.Z)((0,u.Z)({},(0,se.He)(K)?void 0:pe),F==null?void 0:F.affixWrapper),hidden:!(0,se.He)(K)&&A,onClick:ut},B==null?void 0:B.affixWrapper,{ref:Ct}),G&&n.createElement("span",{className:I()("".concat(P,"-prefix"),D==null?void 0:D.prefix),style:F==null?void 0:F.prefix},G),(0,n.cloneElement)(x,{value:we,hidden:null}),s)}if((0,se.He)(K)){var H="".concat(P,"-group"),de="".concat(H,"-addon"),v=I()("".concat(P,"-wrapper"),H,z==null?void 0:z.wrapper),c=I()("".concat(P,"-group-wrapper"),Me,z==null?void 0:z.group);return n.createElement(Pe,{className:c,style:pe,hidden:A},n.createElement(Ie,{className:v},V&&n.createElement(rt,{className:de},V),(0,n.cloneElement)(qe,{hidden:null}),Z&&n.createElement(rt,{className:de},Z)))}return qe},h=le,ue=e(95190),b=e(50298),M=e(62646),J=e(18929),ie=e(2738),_=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],Je=(0,n.forwardRef)(function(be,K){var E=be.autoComplete,r=be.onChange,x=be.onFocus,P=be.onBlur,G=be.onPressEnter,Y=be.onKeyDown,V=be.prefixCls,Z=V===void 0?"rc-input":V,Me=be.disabled,pe=be.htmlSize,it=be.className,ge=be.maxLength,Ce=be.suffix,ne=be.showCount,X=be.type,we=X===void 0?"text":X,m=be.classes,A=be.classNames,z=be.styles,D=(0,M.Z)(be,_),B=(0,J.Z)(be.defaultValue,{value:be.value}),F=(0,b.Z)(B,2),W=F[0],xe=F[1],Pe=(0,n.useState)(!1),Ie=(0,b.Z)(Pe,2),rt=Ie[0],Ct=Ie[1],ut=(0,n.useRef)(null),he=function(c){ut.current&&(0,se.nH)(ut.current,c)};(0,n.useImperativeHandle)(K,function(){return{focus:he,blur:function(){var c;(c=ut.current)===null||c===void 0||c.blur()},setSelectionRange:function(c,Q,R){var w;(w=ut.current)===null||w===void 0||w.setSelectionRange(c,Q,R)},select:function(){var c;(c=ut.current)===null||c===void 0||c.select()},input:ut.current}}),(0,n.useEffect)(function(){Ct(function(v){return v&&Me?!1:v})},[Me]);var qe=function(c){be.value===void 0&&xe(c.target.value),ut.current&&(0,se.rJ)(ut.current,c,r)},T=function(c){G&&c.key==="Enter"&&G(c),Y==null||Y(c)},O=function(c){Ct(!0),x==null||x(c)},L=function(c){Ct(!1),P==null||P(c)},s=function(c){xe(""),he(),ut.current&&(0,se.rJ)(ut.current,c,r)},H=function(){var c=(0,ie.Z)(be,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return n.createElement("input",(0,t.Z)({autoComplete:E},c,{onChange:qe,onFocus:O,onBlur:L,onKeyDown:T,className:I()(Z,(0,S.Z)({},"".concat(Z,"-disabled"),Me),A==null?void 0:A.input),style:z==null?void 0:z.input,ref:ut,size:pe,type:we}))},de=function(){var c=Number(ge)>0;if(Ce||ne){var Q=(0,se.D7)(W),R=(0,ue.Z)(Q).length,w=(0,ee.Z)(ne)==="object"?ne.formatter({value:Q,count:R,maxLength:ge}):"".concat(R).concat(c?" / ".concat(ge):"");return n.createElement(n.Fragment,null,!!ne&&n.createElement("span",{className:I()("".concat(Z,"-show-count-suffix"),(0,S.Z)({},"".concat(Z,"-show-count-has-suffix"),!!Ce),A==null?void 0:A.count),style:(0,u.Z)({},z==null?void 0:z.count)},w),Ce)}return null};return n.createElement(h,(0,t.Z)({},D,{prefixCls:Z,className:it,inputElement:H(),handleReset:s,value:(0,se.D7)(W),focused:rt,triggerFocus:he,suffix:de(),disabled:Me,classes:m,classNames:A,styles:z}))}),Ee=Je,Ue=Ee},5643:function(un,Ve,e){e.d(Ve,{D7:function(){return d},He:function(){return t},X3:function(){return u},nH:function(){return ee},rJ:function(){return S}});function t(I){return!!(I.addonBefore||I.addonAfter)}function u(I){return!!(I.prefix||I.suffix||I.allowClear)}function S(I,n,se,le){if(se){var h=n;if(n.type==="click"){var ue=I.cloneNode(!0);h=Object.create(n,{target:{value:ue},currentTarget:{value:ue}}),ue.value="",se(h);return}if(le!==void 0){h=Object.create(n,{target:{value:I},currentTarget:{value:I}}),I.value=le,se(h);return}se(h)}}function ee(I,n){if(I){I.focus(n);var se=n||{},le=se.cursor;if(le){var h=I.value.length;switch(le){case"start":I.setSelectionRange(0,0);break;case"end":I.setSelectionRange(h,h);break;default:I.setSelectionRange(0,h)}}}}function d(I){return typeof I=="undefined"||I===null?"":String(I)}},15285:function(un,Ve,e){e.d(Ve,{iz:function(){return ft},ck:function(){return qt},BW:function(){return $e},sN:function(){return qt},Wd:function(){return q},ZP:function(){return pt},Xl:function(){return Y}});var t=e(14809),u=e(4635),S=e(20439),ee=e(95190),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(11780),h=e(18929),ue=e(13697),b=e(48736),M=e(59301),J=e(4676),ie=M.createContext(null);function _(ce,ve){return ce===void 0?null:"".concat(ce,"-").concat(ve)}function Je(ce){var ve=M.useContext(ie);return _(ve,ce)}var Ee=e(80547),Ue=["children","locked"],be=M.createContext(null);function K(ce,ve){var je=(0,S.Z)({},ce);return Object.keys(ve).forEach(function(Xe){var Te=ve[Xe];Te!==void 0&&(je[Xe]=Te)}),je}function E(ce){var ve=ce.children,je=ce.locked,Xe=(0,I.Z)(ce,Ue),Te=M.useContext(be),lt=(0,Ee.Z)(function(){return K(Te,Xe)},[Te,Xe],function(et,gt){return!je&&(et[0]!==gt[0]||!(0,ue.Z)(et[1],gt[1],!0))});return M.createElement(be.Provider,{value:lt},ve)}var r=[],x=M.createContext(null);function P(){return M.useContext(x)}var G=M.createContext(r);function Y(ce){var ve=M.useContext(G);return M.useMemo(function(){return ce!==void 0?[].concat((0,ee.Z)(ve),[ce]):ve},[ve,ce])}var V=M.createContext(null),Z=M.createContext({}),Me=Z,pe=e(29194);function it(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,pe.Z)(ce)){var je=ce.nodeName.toLowerCase(),Xe=["input","select","textarea","button"].includes(je)||ce.isContentEditable||je==="a"&&!!ce.getAttribute("href"),Te=ce.getAttribute("tabindex"),lt=Number(Te),et=null;return Te&&!Number.isNaN(lt)?et=lt:Xe&&et===null&&(et=0),Xe&&ce.disabled&&(et=null),et!==null&&(et>=0||ve&&et<0)}return!1}function ge(ce){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je=(0,ee.Z)(ce.querySelectorAll("*")).filter(function(Xe){return it(Xe,ve)});return it(ce,ve)&&je.unshift(ce),je}var Ce=null;function ne(){Ce=document.activeElement}function X(){Ce=null}function we(){if(Ce)try{Ce.focus()}catch(ce){}}function m(ce,ve){if(ve.keyCode===9){var je=ge(ce),Xe=je[ve.shiftKey?0:je.length-1],Te=Xe===document.activeElement||ce===document.activeElement;if(Te){var lt=je[ve.shiftKey?je.length-1:0];lt.focus(),ve.preventDefault()}}}var A=e(10228),z=e(16089),D=A.Z.LEFT,B=A.Z.RIGHT,F=A.Z.UP,W=A.Z.DOWN,xe=A.Z.ENTER,Pe=A.Z.ESC,Ie=A.Z.HOME,rt=A.Z.END,Ct=[F,W,D,B];function ut(ce,ve,je,Xe){var Te,lt,et,gt,jt="prev",kt="next",dn="children",hn="parent";if(ce==="inline"&&Xe===xe)return{inlineTrigger:!0};var _t=(Te={},(0,u.Z)(Te,F,jt),(0,u.Z)(Te,W,kt),Te),oe=(lt={},(0,u.Z)(lt,D,je?kt:jt),(0,u.Z)(lt,B,je?jt:kt),(0,u.Z)(lt,W,dn),(0,u.Z)(lt,xe,dn),lt),me=(et={},(0,u.Z)(et,F,jt),(0,u.Z)(et,W,kt),(0,u.Z)(et,xe,dn),(0,u.Z)(et,Pe,hn),(0,u.Z)(et,D,je?dn:hn),(0,u.Z)(et,B,je?hn:dn),et),Se={inline:_t,horizontal:oe,vertical:me,inlineSub:_t,horizontalSub:me,verticalSub:me},De=(gt=Se["".concat(ce).concat(ve?"":"Sub")])===null||gt===void 0?void 0:gt[Xe];switch(De){case jt:return{offset:-1,sibling:!0};case kt:return{offset:1,sibling:!0};case hn:return{offset:-1,sibling:!1};case dn:return{offset:1,sibling:!1};default:return null}}function he(ce){for(var ve=ce;ve;){if(ve.getAttribute("data-menu-list"))return ve;ve=ve.parentElement}return null}function qe(ce,ve){for(var je=ce||document.activeElement;je;){if(ve.has(je))return je;je=je.parentElement}return null}function T(ce,ve){var je=ge(ce,!0);return je.filter(function(Xe){return ve.has(Xe)})}function O(ce,ve,je){var Xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ce)return null;var Te=T(ce,ve),lt=Te.length,et=Te.findIndex(function(gt){return je===gt});return Xe<0?et===-1?et=lt-1:et-=1:Xe>0&&(et+=1),et=(et+lt)%lt,Te[et]}var L=function(ve,je){var Xe=new Set,Te=new Map,lt=new Map;return ve.forEach(function(et){var gt=document.querySelector("[data-menu-id='".concat(_(je,et),"']"));gt&&(Xe.add(gt),lt.set(gt,et),Te.set(et,gt))}),{elements:Xe,key2element:Te,element2key:lt}};function s(ce,ve,je,Xe,Te,lt,et,gt,jt,kt){var dn=M.useRef(),hn=M.useRef();hn.current=ve;var _t=function(){z.Z.cancel(dn.current)};return M.useEffect(function(){return function(){_t()}},[]),function(oe){var me=oe.which;if([].concat(Ct,[xe,Pe,Ie,rt]).includes(me)){var Se=lt(),De=L(Se,Xe),Le=De,Bt=Le.elements,At=Le.key2element,Nt=Le.element2key,tt=At.get(ve),Kt=qe(tt,Bt),Cn=Nt.get(Kt),Tt=ut(ce,et(Cn,!0).length===1,je,me);if(!Tt&&me!==Ie&&me!==rt)return;(Ct.includes(me)||[Ie,rt].includes(me))&&oe.preventDefault();var Yt=function(br){if(br){var Lr=br,rn=br.querySelector("a");rn!=null&&rn.getAttribute("href")&&(Lr=rn);var Vt=Nt.get(br);gt(Vt),_t(),dn.current=(0,z.Z)(function(){hn.current===Vt&&Lr.focus()})}};if([Ie,rt].includes(me)||Tt.sibling||!Kt){var Zt;!Kt||ce==="inline"?Zt=Te.current:Zt=he(Kt);var Hn,vn=T(Zt,Bt);me===Ie?Hn=vn[0]:me===rt?Hn=vn[vn.length-1]:Hn=O(Zt,Bt,Kt,Tt.offset),Yt(Hn)}else if(Tt.inlineTrigger)jt(Cn);else if(Tt.offset>0)jt(Cn,!0),_t(),dn.current=(0,z.Z)(function(){De=L(Se,Xe);var nr=Kt.getAttribute("aria-controls"),br=document.getElementById(nr),Lr=O(br,De.elements);Yt(Lr)},5);else if(Tt.offset<0){var jn=et(Cn,!0),Wn=jn[jn.length-2],Sn=At.get(Wn);jt(Wn,!1),Yt(Sn)}}kt==null||kt(oe)}}function H(ce){Promise.resolve().then(ce)}var de="__RC_UTIL_PATH_SPLIT__",v=function(ve){return ve.join(de)},c=function(ve){return ve.split(de)},Q="rc-menu-more";function R(){var ce=M.useState({}),ve=(0,d.Z)(ce,2),je=ve[1],Xe=(0,M.useRef)(new Map),Te=(0,M.useRef)(new Map),lt=M.useState([]),et=(0,d.Z)(lt,2),gt=et[0],jt=et[1],kt=(0,M.useRef)(0),dn=(0,M.useRef)(!1),hn=function(){dn.current||je({})},_t=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.set(tt,At),Xe.current.set(At,tt),kt.current+=1;var Kt=kt.current;H(function(){Kt===kt.current&&hn()})},[]),oe=(0,M.useCallback)(function(At,Nt){var tt=v(Nt);Te.current.delete(tt),Xe.current.delete(At)},[]),me=(0,M.useCallback)(function(At){jt(At)},[]),Se=(0,M.useCallback)(function(At,Nt){var tt=Xe.current.get(At)||"",Kt=c(tt);return Nt&>.includes(Kt[0])&&Kt.unshift(Q),Kt},[gt]),De=(0,M.useCallback)(function(At,Nt){return At.some(function(tt){var Kt=Se(tt,!0);return Kt.includes(Nt)})},[Se]),Le=function(){var Nt=(0,ee.Z)(Xe.current.keys());return gt.length&&Nt.push(Q),Nt},Bt=(0,M.useCallback)(function(At){var Nt="".concat(Xe.current.get(At)).concat(de),tt=new Set;return(0,ee.Z)(Te.current.keys()).forEach(function(Kt){Kt.startsWith(Nt)&&tt.add(Te.current.get(Kt))}),tt},[]);return M.useEffect(function(){return function(){dn.current=!0}},[]),{registerPath:_t,unregisterPath:oe,refreshOverflowKeys:me,isSubPathKey:De,getKeyPath:Se,getKeys:Le,getSubPathKeys:Bt}}function w(ce){var ve=M.useRef(ce);ve.current=ce;var je=M.useCallback(function(){for(var Xe,Te=arguments.length,lt=new Array(Te),et=0;et1&&(Bt.motionAppear=!1);var At=Bt.onVisibleChanged;return Bt.onVisibleChanged=function(Nt){return!_t.current&&!Nt&&De(!0),At==null?void 0:At(Nt)},Se?null:M.createElement(E,{mode:lt,locked:!_t.current},M.createElement(i.default,(0,t.Z)({visible:Le},Bt,{forceRender:jt,removeOnLeave:!1,leavedClassName:"".concat(gt,"-hidden")}),function(Nt){var tt=Nt.className,Kt=Nt.style;return M.createElement(Rn,{id:ve,className:tt,style:Kt},Te)}))}var g=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],C=["active"],re=function(ve){var je,Xe=ve.style,Te=ve.className,lt=ve.title,et=ve.eventKey,gt=ve.warnKey,jt=ve.disabled,kt=ve.internalPopupClose,dn=ve.children,hn=ve.itemIcon,_t=ve.expandIcon,oe=ve.popupClassName,me=ve.popupOffset,Se=ve.popupStyle,De=ve.onClick,Le=ve.onMouseEnter,Bt=ve.onMouseLeave,At=ve.onTitleClick,Nt=ve.onTitleMouseEnter,tt=ve.onTitleMouseLeave,Kt=(0,I.Z)(ve,g),Cn=Je(et),Tt=M.useContext(be),Yt=Tt.prefixCls,Zt=Tt.mode,Hn=Tt.openKeys,vn=Tt.disabled,jn=Tt.overflowDisabled,Wn=Tt.activeKey,Sn=Tt.selectedKeys,nr=Tt.itemIcon,br=Tt.expandIcon,Lr=Tt.onItemClick,rn=Tt.onOpenChange,Vt=Tt.onActive,xn=M.useContext(Me),zn=xn._internalRenderSubMenuItem,An=M.useContext(V),hr=An.isSubPathKey,Hr=Y(),dr="".concat(Yt,"-submenu"),Mr=vn||jt,zr=M.useRef(),Ln=M.useRef(),en=hn!=null?hn:nr,sn=_t!=null?_t:br,tn=Hn.includes(et),rr=!jn&&tn,wr=hr(Sn,et),cr=Pt(et,Mr,Nt,tt),Ir=cr.active,qr=(0,I.Z)(cr,C),Eo=M.useState(!1),jr=(0,d.Z)(Eo,2),kr=jr[0],fo=jr[1],ao=function(mo){Mr||fo(mo)},so=function(mo){ao(!0),Le==null||Le({key:et,domEvent:mo})},Ho=function(mo){ao(!1),Bt==null||Bt({key:et,domEvent:mo})},Lo=M.useMemo(function(){return Ir||(Zt!=="inline"?kr||hr([Wn],et):!1)},[Zt,Ir,Wn,kr,et,hr]),zo=Ut(Hr.length),jo=function(mo){Mr||(At==null||At({key:et,domEvent:mo}),Zt==="inline"&&rn(et,!tn))},ro=w(function(Io){De==null||De(Ht(Io)),Lr(Io)}),Gt=function(mo){Zt!=="inline"&&rn(et,mo)},ur=function(){Vt(et)},kn=Cn&&"".concat(Cn,"-popup"),qn=M.createElement("div",(0,t.Z)({role:"menuitem",style:zo,className:"".concat(dr,"-title"),tabIndex:Mr?null:-1,ref:zr,title:typeof lt=="string"?lt:null,"data-menu-id":jn&&Cn?null:Cn,"aria-expanded":rr,"aria-haspopup":!0,"aria-controls":kn,"aria-disabled":Mr,onClick:jo,onFocus:ur},qr),lt,M.createElement(Wt,{icon:Zt!=="horizontal"?sn:void 0,props:(0,S.Z)((0,S.Z)({},ve),{},{isOpen:rr,isSubMenu:!0})},M.createElement("i",{className:"".concat(dr,"-arrow")}))),Nr=M.useRef(Zt);if(Zt!=="inline"&&Hr.length>1?Nr.current="vertical":Nr.current=Zt,!jn){var Vr=Nr.current;qn=M.createElement(k,{mode:Vr,prefixCls:dr,visible:!kt&&rr&&Zt!=="inline",popupClassName:oe,popupOffset:me,popupStyle:Se,popup:M.createElement(E,{mode:Vr==="horizontal"?"vertical":Vr},M.createElement(Rn,{id:kn,ref:Ln},dn)),disabled:Mr,onVisibleChange:Gt},qn)}var wo=M.createElement(le.Z.Item,(0,t.Z)({role:"none"},Kt,{component:"li",style:Xe,className:se()(dr,"".concat(dr,"-").concat(Zt),Te,(je={},(0,u.Z)(je,"".concat(dr,"-open"),rr),(0,u.Z)(je,"".concat(dr,"-active"),Lo),(0,u.Z)(je,"".concat(dr,"-selected"),wr),(0,u.Z)(je,"".concat(dr,"-disabled"),Mr),je)),onMouseEnter:so,onMouseLeave:Ho}),qn,!jn&&M.createElement(p,{id:kn,open:rr,keyPath:Hr},dn));return zn&&(wo=zn(wo,ve,{selected:wr,active:Lo,open:rr,disabled:Mr})),M.createElement(E,{onItemClick:ro,mode:Zt==="horizontal"?"vertical":Zt,itemIcon:en,expandIcon:sn},wo)};function q(ce){var ve=ce.eventKey,je=ce.children,Xe=Y(ve),Te=We(je,Xe),lt=P();M.useEffect(function(){if(lt)return lt.registerPath(ve,Xe),function(){lt.unregisterPath(ve,Xe)}},[Xe]);var et;return lt?et=Te:et=M.createElement(re,ce,Te),M.createElement(G.Provider,{value:Xe},et)}var He=e(93664),Ke=["className","title","eventKey","children"],_e=["children"],at=function(ve){var je=ve.className,Xe=ve.title,Te=ve.eventKey,lt=ve.children,et=(0,I.Z)(ve,Ke),gt=M.useContext(be),jt=gt.prefixCls,kt="".concat(jt,"-item-group");return M.createElement("li",(0,t.Z)({role:"presentation"},et,{onClick:function(hn){return hn.stopPropagation()},className:se()(kt,je)}),M.createElement("div",{role:"presentation",className:"".concat(kt,"-title"),title:typeof Xe=="string"?Xe:void 0},Xe),M.createElement("ul",{role:"group",className:"".concat(kt,"-list")},lt))};function $e(ce){var ve=ce.children,je=(0,I.Z)(ce,_e),Xe=Y(je.eventKey),Te=We(ve,Xe),lt=P();return lt?Te:M.createElement(at,(0,It.Z)(je,["warnKey"]),Te)}function ft(ce){var ve=ce.className,je=ce.style,Xe=M.useContext(be),Te=Xe.prefixCls,lt=P();return lt?null:M.createElement("li",{role:"separator",className:se()("".concat(Te,"-item-divider"),ve),style:je})}var mt=["label","children","key","type"];function ct(ce){return(ce||[]).map(function(ve,je){if(ve&&(0,He.Z)(ve)==="object"){var Xe=ve,Te=Xe.label,lt=Xe.children,et=Xe.key,gt=Xe.type,jt=(0,I.Z)(Xe,mt),kt=et!=null?et:"tmp-".concat(je);return lt||gt==="group"?gt==="group"?M.createElement($e,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):M.createElement(q,(0,t.Z)({key:kt},jt,{title:Te}),ct(lt)):gt==="divider"?M.createElement(ft,(0,t.Z)({key:kt},jt)):M.createElement(qt,(0,t.Z)({key:kt},jt),Te)}return null}).filter(function(ve){return ve})}function Ot(ce,ve,je){var Xe=ce;return ve&&(Xe=ct(ve)),We(Xe,je)}var vt=["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"],bt=[],xt=M.forwardRef(function(ce,ve){var je,Xe,Te=ce,lt=Te.prefixCls,et=lt===void 0?"rc-menu":lt,gt=Te.rootClassName,jt=Te.style,kt=Te.className,dn=Te.tabIndex,hn=dn===void 0?0:dn,_t=Te.items,oe=Te.children,me=Te.direction,Se=Te.id,De=Te.mode,Le=De===void 0?"vertical":De,Bt=Te.inlineCollapsed,At=Te.disabled,Nt=Te.disabledOverflow,tt=Te.subMenuOpenDelay,Kt=tt===void 0?.1:tt,Cn=Te.subMenuCloseDelay,Tt=Cn===void 0?.1:Cn,Yt=Te.forceSubMenuRender,Zt=Te.defaultOpenKeys,Hn=Te.openKeys,vn=Te.activeKey,jn=Te.defaultActiveFirst,Wn=Te.selectable,Sn=Wn===void 0?!0:Wn,nr=Te.multiple,br=nr===void 0?!1:nr,Lr=Te.defaultSelectedKeys,rn=Te.selectedKeys,Vt=Te.onSelect,xn=Te.onDeselect,zn=Te.inlineIndent,An=zn===void 0?24:zn,hr=Te.motion,Hr=Te.defaultMotions,dr=Te.triggerSubMenuAction,Mr=dr===void 0?"hover":dr,zr=Te.builtinPlacements,Ln=Te.itemIcon,en=Te.expandIcon,sn=Te.overflowedIndicator,tn=sn===void 0?"...":sn,rr=Te.overflowedIndicatorPopupClassName,wr=Te.getPopupContainer,cr=Te.onClick,Ir=Te.onOpenChange,qr=Te.onKeyDown,Eo=Te.openAnimation,jr=Te.openTransitionName,kr=Te._internalRenderMenuItem,fo=Te._internalRenderSubMenuItem,ao=(0,I.Z)(Te,vt),so=M.useMemo(function(){return Ot(oe,_t,bt)},[oe,_t]),Ho=M.useState(!1),Lo=(0,d.Z)(Ho,2),zo=Lo[0],jo=Lo[1],ro=M.useRef(),Gt=ye(Se),ur=me==="rtl",kn=(0,h.Z)(Zt,{value:Hn,postState:function(co){return co||bt}}),qn=(0,d.Z)(kn,2),Nr=qn[0],Vr=qn[1],wo=function(co){var So=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function _o(){Vr(co),Ir==null||Ir(co)}So?(0,J.flushSync)(_o):_o()},Io=M.useState(Nr),mo=(0,d.Z)(Io,2),Oo=mo[0],eo=mo[1],Rr=M.useRef(!1),Bo=M.useMemo(function(){return(Le==="inline"||Le==="vertical")&&Bt?["vertical",Bt]:[Le,!1]},[Le,Bt]),go=(0,d.Z)(Bo,2),Ro=go[0],ho=go[1],va=Ro==="inline",da=M.useState(Ro),Ia=(0,d.Z)(da,2),qo=Ia[0],Ea=Ia[1],Fa=M.useState(ho),Sa=(0,d.Z)(Fa,2),yo=Sa[0],Ja=Sa[1];M.useEffect(function(){Ea(Ro),Ja(ho),Rr.current&&(va?Vr(Oo):wo(bt))},[Ro,ho]);var La=M.useState(0),Ba=(0,d.Z)(La,2),pa=Ba[0],Na=Ba[1],xa=pa>=so.length-1||qo!=="horizontal"||Nt;M.useEffect(function(){va&&eo(Nr)},[Nr]),M.useEffect(function(){return Rr.current=!0,function(){Rr.current=!1}},[]);var aa=R(),Ra=aa.registerPath,Ta=aa.unregisterPath,Aa=aa.refreshOverflowKeys,ua=aa.isSubPathKey,Wr=aa.getKeyPath,Pr=aa.getKeys,Wo=aa.getSubPathKeys,Do=M.useMemo(function(){return{registerPath:Ra,unregisterPath:Ta}},[Ra,Ta]),Mo=M.useMemo(function(){return{isSubPathKey:ua}},[ua]);M.useEffect(function(){Aa(xa?bt:so.slice(pa+1).map(function(Po){return Po.key}))},[pa,xa]);var ko=(0,h.Z)(vn||jn&&((je=so[0])===null||je===void 0?void 0:je.key),{value:vn}),Uo=(0,d.Z)(ko,2),$o=Uo[0],to=Uo[1],ga=w(function(Po){to(Po)}),ia=w(function(){to(void 0)});(0,M.useImperativeHandle)(ve,function(){return{list:ro.current,focus:function(co){var So,_o=Pr(),ea=L(_o,Gt),Pa=ea.elements,ha=ea.key2element,ka=ea.element2key,ei=T(ro.current,Pa),si=$o!=null?$o:ei[0]?ka.get(ei[0]):(So=so.find(function(gi){return!gi.props.disabled}))===null||So===void 0?void 0:So.key,ti=ha.get(si);if(si&&ti){var Va;ti==null||(Va=ti.focus)===null||Va===void 0||Va.call(ti,co)}}}});var za=(0,h.Z)(Lr||[],{value:rn,postState:function(co){return Array.isArray(co)?co:co==null?bt:[co]}}),qa=(0,d.Z)(za,2),Za=qa[0],ja=qa[1],Wa=function(co){if(Sn){var So=co.key,_o=Za.includes(So),ea;br?_o?ea=Za.filter(function(ha){return ha!==So}):ea=[].concat((0,ee.Z)(Za),[So]):ea=[So],ja(ea);var Pa=(0,S.Z)((0,S.Z)({},co),{},{selectedKeys:ea});_o?xn==null||xn(Pa):Vt==null||Vt(Pa)}!br&&Nr.length&&qo!=="inline"&&wo(bt)},Ka=w(function(Po){cr==null||cr(Ht(Po)),Wa(Po)}),$a=w(function(Po,co){var So=Nr.filter(function(ea){return ea!==Po});if(co)So.push(Po);else if(qo!=="inline"){var _o=Wo(Po);So=So.filter(function(ea){return!_o.has(ea)})}(0,ue.Z)(Nr,So,!0)||wo(So,!0)}),Ha=function(co,So){var _o=So!=null?So:!Nr.includes(co);$a(co,_o)},Ma=s(qo,$o,ur,Gt,ro,Pr,Wr,to,Ha,qr);M.useEffect(function(){jo(!0)},[]);var _a=M.useMemo(function(){return{_internalRenderMenuItem:kr,_internalRenderSubMenuItem:fo}},[kr,fo]),ii=qo!=="horizontal"||Nt?so:so.map(function(Po,co){return M.createElement(E,{key:Po.key,overflowDisabled:co>pa},Po)}),li=M.createElement(le.Z,(0,t.Z)({id:Se,ref:ro,prefixCls:"".concat(et,"-overflow"),component:"ul",itemComponent:qt,className:se()(et,"".concat(et,"-root"),"".concat(et,"-").concat(qo),kt,(Xe={},(0,u.Z)(Xe,"".concat(et,"-inline-collapsed"),yo),(0,u.Z)(Xe,"".concat(et,"-rtl"),ur),Xe),gt),dir:me,style:jt,role:"menu",tabIndex:hn,data:ii,renderRawItem:function(co){return co},renderRawRest:function(co){var So=co.length,_o=So?so.slice(-So):null;return M.createElement(q,{eventKey:Q,title:tn,disabled:xa,internalPopupClose:So===0,popupClassName:rr},_o)},maxCount:qo!=="horizontal"||Nt?le.Z.INVALIDATE:le.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(co){Na(co)},onKeyDown:Ma},ao));return M.createElement(Me.Provider,{value:_a},M.createElement(ie.Provider,{value:Gt},M.createElement(E,{prefixCls:et,rootClassName:gt,mode:qo,openKeys:Nr,rtl:ur,disabled:At,motion:zo?hr:null,defaultMotions:zo?Hr:null,activeKey:$o,onActive:ga,onInactive:ia,selectedKeys:Za,inlineIndent:An,subMenuOpenDelay:Kt,subMenuCloseDelay:Tt,forceSubMenuRender:Yt,builtinPlacements:zr,triggerSubMenuAction:Mr,getPopupContainer:wr,itemIcon:Ln,expandIcon:en,onItemClick:Ka,onOpenChange:$a},M.createElement(V.Provider,{value:Mo},li),M.createElement("div",{style:{display:"none"},"aria-hidden":!0},M.createElement(x.Provider,{value:Do},so)))))}),Qt=xt,nt=Qt;nt.Item=qt,nt.SubMenu=q,nt.ItemGroup=$e,nt.Divider=ft;var pt=nt},11780:function(un,Ve,e){e.d(Ve,{Z:function(){return ne}});var t=e(14809),u=e(20439),S=e(50298),ee=e(62646),d=e(59301),I=e(92310),n=e.n(I),se=e(29301),le=e(34280),h=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],ue=void 0;function b(X,we){var m=X.prefixCls,A=X.invalidate,z=X.item,D=X.renderItem,B=X.responsive,F=X.responsiveDisabled,W=X.registerSize,xe=X.itemKey,Pe=X.className,Ie=X.style,rt=X.children,Ct=X.display,ut=X.order,he=X.component,qe=he===void 0?"div":he,T=(0,ee.Z)(X,h),O=B&&!Ct;function L(c){W(xe,c)}d.useEffect(function(){return function(){L(null)}},[]);var s=D&&z!==ue?D(z,{index:ut}):rt,H;A||(H={opacity:O?0:1,height:O?0:ue,overflowY:O?"hidden":ue,order:B?ut:ue,pointerEvents:O?"none":ue,position:O?"absolute":ue});var de={};O&&(de["aria-hidden"]=!0);var v=d.createElement(qe,(0,t.Z)({className:n()(!A&&m,Pe),style:(0,u.Z)((0,u.Z)({},H),Ie)},de,T,{ref:we}),s);return B&&(v=d.createElement(se.Z,{onResize:function(Q){var R=Q.offsetWidth;L(R)},disabled:F},v)),v}var M=d.forwardRef(b);M.displayName="Item";var J=M,ie=e(6089),_=e(4676),Je=e(16089);function Ee(X){if(typeof MessageChannel=="undefined")(0,Je.Z)(X);else{var we=new MessageChannel;we.port1.onmessage=function(){return X()},we.port2.postMessage(void 0)}}function Ue(){var X=d.useRef(null),we=function(A){X.current||(X.current=[],Ee(function(){(0,_.unstable_batchedUpdates)(function(){X.current.forEach(function(z){z()}),X.current=null})})),X.current.push(A)};return we}function be(X,we){var m=d.useState(we),A=(0,S.Z)(m,2),z=A[0],D=A[1],B=(0,ie.Z)(function(F){X(function(){D(F)})});return[z,B]}var K=d.createContext(null),E=["component"],r=["className"],x=["className"],P=function(we,m){var A=d.useContext(K);if(!A){var z=we.component,D=z===void 0?"div":z,B=(0,ee.Z)(we,E);return d.createElement(D,(0,t.Z)({},B,{ref:m}))}var F=A.className,W=(0,ee.Z)(A,r),xe=we.className,Pe=(0,ee.Z)(we,x);return d.createElement(K.Provider,{value:null},d.createElement(J,(0,t.Z)({ref:m,className:n()(F,xe)},W,Pe)))},G=d.forwardRef(P);G.displayName="RawItem";var Y=G,V=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Z="responsive",Me="invalidate";function pe(X){return"+ ".concat(X.length," ...")}function it(X,we){var m=X.prefixCls,A=m===void 0?"rc-overflow":m,z=X.data,D=z===void 0?[]:z,B=X.renderItem,F=X.renderRawItem,W=X.itemKey,xe=X.itemWidth,Pe=xe===void 0?10:xe,Ie=X.ssr,rt=X.style,Ct=X.className,ut=X.maxCount,he=X.renderRest,qe=X.renderRawRest,T=X.suffix,O=X.component,L=O===void 0?"div":O,s=X.itemComponent,H=X.onVisibleChange,de=(0,ee.Z)(X,V),v=Ie==="full",c=Ue(),Q=be(c,null),R=(0,S.Z)(Q,2),w=R[0],U=R[1],Fe=w||0,ye=be(c,new Map),fe=(0,S.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=be(c,0),It=(0,S.Z)(Re,2),zt=It[0],Pt=It[1],Ut=be(c,0),Wt=(0,S.Z)(Ut,2),ht=Wt[0],Ht=Wt[1],Mn=be(c,0),$n=(0,S.Z)(Mn,2),Tn=$n[0],tr=$n[1],pr=(0,d.useState)(null),Un=(0,S.Z)(pr,2),qt=Un[0],gr=Un[1],yr=(0,d.useState)(null),Dn=(0,S.Z)(yr,2),Rn=Dn[0],Gr=Dn[1],We=d.useMemo(function(){return Rn===null&&v?Number.MAX_SAFE_INTEGER:Rn||0},[Rn,w]),yt=(0,d.useState)(!1),Mt=(0,S.Z)(yt,2),dt=Mt[0],Xt=Mt[1],Fn="".concat(A,"-item"),an=Math.max(zt,ht),Jn=ut===Z,k=D.length&&Jn,i=ut===Me,p=k||typeof ut=="number"&&D.length>ut,g=(0,d.useMemo)(function(){var pt=D;return k?w===null&&v?pt=D:pt=D.slice(0,Math.min(D.length,Fe/Pe)):typeof ut=="number"&&(pt=D.slice(0,ut)),pt},[D,Pe,w,ut,k]),C=(0,d.useMemo)(function(){return k?D.slice(We+1):D.slice(g.length)},[D,g,k,We]),re=(0,d.useCallback)(function(pt,ce){var ve;return typeof W=="function"?W(pt):(ve=W&&(pt==null?void 0:pt[W]))!==null&&ve!==void 0?ve:ce},[W]),q=(0,d.useCallback)(B||function(pt){return pt},[B]);function He(pt,ce,ve){Rn===pt&&(ce===void 0||ce===qt)||(Gr(pt),ve||(Xt(ptFe){He(je-1,pt-Xe-Tn+ht);break}}T&&ft(0)+Tn>Fe&&gr(null)}},[Fe,Ae,ht,Tn,re,g]);var mt=dt&&!!C.length,ct={};qt!==null&&k&&(ct={position:"absolute",left:qt,top:0});var Ot={prefixCls:Fn,responsive:k,component:s,invalidate:i},vt=F?function(pt,ce){var ve=re(pt,ce);return d.createElement(K.Provider,{key:ve,value:(0,u.Z)((0,u.Z)({},Ot),{},{order:ce,item:pt,itemKey:ve,registerSize:_e,display:ce<=We})},F(pt,ce))}:function(pt,ce){var ve=re(pt,ce);return d.createElement(J,(0,t.Z)({},Ot,{order:ce,key:ve,item:pt,renderItem:q,itemKey:ve,registerSize:_e,display:ce<=We}))},bt={order:mt?We:Number.MAX_SAFE_INTEGER,className:"".concat(Fn,"-rest"),registerSize:at,display:mt},xt=he||pe,Qt=qe?d.createElement(K.Provider,{value:(0,u.Z)((0,u.Z)({},Ot),bt)},qe(C)):d.createElement(J,(0,t.Z)({},Ot,bt),typeof xt=="function"?xt(C):xt),nt=d.createElement(L,(0,t.Z)({className:n()(!i&&A,Ct),style:rt,ref:we},de),g.map(vt),p?Qt:null,T&&d.createElement(J,(0,t.Z)({},Ot,{responsive:Jn,responsiveDisabled:!k,order:We,className:"".concat(Fn,"-suffix"),registerSize:$e,display:!0,style:ct}),T));return Jn?d.createElement(se.Z,{onResize:Ke,disabled:!k},nt):nt}var ge=d.forwardRef(it);ge.displayName="Overflow",ge.Item=Y,ge.RESPONSIVE=Z,ge.INVALIDATE=Me;var Ce=ge,ne=Ce},17115:function(un,Ve,e){e.d(Ve,{ZP:function(){return n}});var t=e(50298),u=e(59301),S=e(47273),ee=0,d=(0,S.Z)();function I(){var se;return d?(se=ee,ee+=1):se="TEST_OR_SSR",se}function n(se){var le=u.useState(),h=(0,t.Z)(le,2),ue=h[0],b=h[1];return u.useEffect(function(){b("rc_select_".concat(I()))},[]),se||ue}},77861:function(un,Ve,e){e.d(Ve,{Ac:function(){return U},Xo:function(){return Ht},Wx:function(){return $n},ZP:function(){return p},lk:function(){return K}});var t=e(14809),u=e(95190),S=e(4635),ee=e(20439),d=e(50298),I=e(62646),n=e(93664),se=e(18929),le=e(48736),h=e(59301),ue=e(92310),b=e.n(ue),M=e(34280),J=e(49658),ie=e(10228),_=e(8654),Je=function(C){var re=C.className,q=C.customizeIcon,He=C.customizeIconProps,Ke=C.onMouseDown,_e=C.onClick,at=C.children,$e;return typeof q=="function"?$e=q(He):$e=q,h.createElement("span",{className:re,onMouseDown:function(mt){mt.preventDefault(),Ke&&Ke(mt)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:_e,"aria-hidden":!0},$e!==void 0?$e:h.createElement("span",{className:b()(re.split(/\s+/).map(function(ft){return"".concat(ft,"-icon")}))},at))},Ee=Je;function Ue(g,C,re,q,He){var Ke=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,_e=arguments.length>6?arguments[6]:void 0,at=arguments.length>7?arguments[7]:void 0,$e=h.useMemo(function(){if((0,n.Z)(q)==="object")return q.clearIcon;if(He)return He},[q,He]),ft=h.useMemo(function(){return!!(!Ke&&q&&(re.length||_e)&&!(at==="combobox"&&_e===""))},[q,Ke,re.length,_e,at]);return{allowClear:ft,clearIcon:h.createElement(Ee,{className:"".concat(g,"-clear"),onMouseDown:C,customizeIcon:$e},"\xD7")}}var be=h.createContext(null);function K(){return h.useContext(be)}function E(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,C=h.useState(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=h.useRef(null),_e=function(){window.clearTimeout(Ke.current)};h.useEffect(function(){return _e},[]);var at=function(ft,mt){_e(),Ke.current=window.setTimeout(function(){He(ft),mt&&mt()},g)};return[q,at,_e]}function r(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,C=h.useRef(null),re=h.useRef(null);h.useEffect(function(){return function(){window.clearTimeout(re.current)}},[]);function q(He){(He||C.current===null)&&(C.current=He),window.clearTimeout(re.current),re.current=window.setTimeout(function(){C.current=null},g)}return[function(){return C.current},q]}function x(g,C,re,q){var He=h.useRef(null);He.current={open:C,triggerOpen:re,customizedTrigger:q},h.useEffect(function(){function Ke(_e){var at;if(!((at=He.current)!==null&&at!==void 0&&at.customizedTrigger)){var $e=_e.target;$e.shadowRoot&&_e.composed&&($e=_e.composedPath()[0]||$e),He.current.open&&g().filter(function(ft){return ft}).every(function(ft){return!ft.contains($e)&&ft!==$e})&&He.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ke),function(){return window.removeEventListener("mousedown",Ke)}},[])}var P=e(26112),G=e(11780),Y=function(C,re){var q,He,Ke=C.prefixCls,_e=C.id,at=C.inputElement,$e=C.disabled,ft=C.tabIndex,mt=C.autoFocus,ct=C.autoComplete,Ot=C.editable,vt=C.activeDescendantId,bt=C.value,xt=C.maxLength,Qt=C.onKeyDown,nt=C.onMouseDown,pt=C.onChange,ce=C.onPaste,ve=C.onCompositionStart,je=C.onCompositionEnd,Xe=C.open,Te=C.attrs,lt=at||h.createElement("input",null),et=lt,gt=et.ref,jt=et.props,kt=jt.onKeyDown,dn=jt.onChange,hn=jt.onMouseDown,_t=jt.onCompositionStart,oe=jt.onCompositionEnd,me=jt.style;return(0,le.Kp)(!("maxLength"in lt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),lt=h.cloneElement(lt,(0,ee.Z)((0,ee.Z)((0,ee.Z)({type:"search"},jt),{},{id:_e,ref:(0,_.sQ)(re,gt),disabled:$e,tabIndex:ft,autoComplete:ct||"off",autoFocus:mt,className:b()("".concat(Ke,"-selection-search-input"),(q=lt)===null||q===void 0||(He=q.props)===null||He===void 0?void 0:He.className),role:"combobox","aria-label":"Search","aria-expanded":Xe||!1,"aria-haspopup":"listbox","aria-owns":"".concat(_e,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(_e,"_list"),"aria-activedescendant":Xe?vt:void 0},Te),{},{value:Ot?bt:"",maxLength:xt,readOnly:!Ot,unselectable:Ot?null:"on",style:(0,ee.Z)((0,ee.Z)({},me),{},{opacity:Ot?null:0}),onKeyDown:function(De){Qt(De),kt&&kt(De)},onMouseDown:function(De){nt(De),hn&&hn(De)},onChange:function(De){pt(De),dn&&dn(De)},onCompositionStart:function(De){ve(De),_t&&_t(De)},onCompositionEnd:function(De){je(De),oe&&oe(De)},onPaste:ce})),lt},V=h.forwardRef(Y);V.displayName="Input";var Z=V;function Me(g){return Array.isArray(g)?g:g!==void 0?[g]:[]}var pe=typeof window!="undefined"&&window.document&&window.document.documentElement,it=pe;function ge(g){return g!=null}function Ce(g){return!g&&g!==0}function ne(g){return["string","number"].includes((0,n.Z)(g))}function X(g){var C=void 0;return g&&(ne(g.title)?C=g.title.toString():ne(g.label)&&(C=g.label.toString())),C}function we(g,C){it?h.useLayoutEffect(g,C):h.useEffect(g,C)}function m(g){var C;return(C=g.key)!==null&&C!==void 0?C:g.value}var A=function(C){C.preventDefault(),C.stopPropagation()},z=function(C){var re=C.id,q=C.prefixCls,He=C.values,Ke=C.open,_e=C.searchValue,at=C.autoClearSearchValue,$e=C.inputRef,ft=C.placeholder,mt=C.disabled,ct=C.mode,Ot=C.showSearch,vt=C.autoFocus,bt=C.autoComplete,xt=C.activeDescendantId,Qt=C.tabIndex,nt=C.removeIcon,pt=C.maxTagCount,ce=C.maxTagTextLength,ve=C.maxTagPlaceholder,je=ve===void 0?function(Wn){return"+ ".concat(Wn.length," ...")}:ve,Xe=C.tagRender,Te=C.onToggleOpen,lt=C.onRemove,et=C.onInputChange,gt=C.onInputPaste,jt=C.onInputKeyDown,kt=C.onInputMouseDown,dn=C.onInputCompositionStart,hn=C.onInputCompositionEnd,_t=h.useRef(null),oe=(0,h.useState)(0),me=(0,d.Z)(oe,2),Se=me[0],De=me[1],Le=(0,h.useState)(!1),Bt=(0,d.Z)(Le,2),At=Bt[0],Nt=Bt[1],tt="".concat(q,"-selection"),Kt=Ke||ct==="multiple"&&at===!1||ct==="tags"?_e:"",Cn=ct==="tags"||ct==="multiple"&&at===!1||Ot&&(Ke||At);we(function(){De(_t.current.scrollWidth)},[Kt]);function Tt(Wn,Sn,nr,br,Lr){return h.createElement("span",{className:b()("".concat(tt,"-item"),(0,S.Z)({},"".concat(tt,"-item-disabled"),nr)),title:X(Wn)},h.createElement("span",{className:"".concat(tt,"-item-content")},Sn),br&&h.createElement(Ee,{className:"".concat(tt,"-item-remove"),onMouseDown:A,onClick:Lr,customizeIcon:nt},"\xD7"))}function Yt(Wn,Sn,nr,br,Lr){var rn=function(xn){A(xn),Te(!Ke)};return h.createElement("span",{onMouseDown:rn},Xe({label:Sn,value:Wn,disabled:nr,closable:br,onClose:Lr}))}function Zt(Wn){var Sn=Wn.disabled,nr=Wn.label,br=Wn.value,Lr=!mt&&!Sn,rn=nr;if(typeof ce=="number"&&(typeof nr=="string"||typeof nr=="number")){var Vt=String(rn);Vt.length>ce&&(rn="".concat(Vt.slice(0,ce),"..."))}var xn=function(An){An&&An.stopPropagation(),lt(Wn)};return typeof Xe=="function"?Yt(br,rn,Sn,Lr,xn):Tt(Wn,rn,Sn,Lr,xn)}function Hn(Wn){var Sn=typeof je=="function"?je(Wn):je;return Tt({title:Sn},Sn,!1)}var vn=h.createElement("div",{className:"".concat(tt,"-search"),style:{width:Se},onFocus:function(){Nt(!0)},onBlur:function(){Nt(!1)}},h.createElement(Z,{ref:$e,open:Ke,prefixCls:q,id:re,inputElement:null,disabled:mt,autoFocus:vt,autoComplete:bt,editable:Cn,activeDescendantId:xt,value:Kt,onKeyDown:jt,onMouseDown:kt,onChange:et,onPaste:gt,onCompositionStart:dn,onCompositionEnd:hn,tabIndex:Qt,attrs:(0,P.Z)(C,!0)}),h.createElement("span",{ref:_t,className:"".concat(tt,"-search-mirror"),"aria-hidden":!0},Kt,"\xA0")),jn=h.createElement(G.Z,{prefixCls:"".concat(tt,"-overflow"),data:He,renderItem:Zt,renderRest:Hn,suffix:vn,itemKey:m,maxCount:pt});return h.createElement(h.Fragment,null,jn,!He.length&&!Kt&&h.createElement("span",{className:"".concat(tt,"-placeholder")},ft))},D=z,B=function(C){var re=C.inputElement,q=C.prefixCls,He=C.id,Ke=C.inputRef,_e=C.disabled,at=C.autoFocus,$e=C.autoComplete,ft=C.activeDescendantId,mt=C.mode,ct=C.open,Ot=C.values,vt=C.placeholder,bt=C.tabIndex,xt=C.showSearch,Qt=C.searchValue,nt=C.activeValue,pt=C.maxLength,ce=C.onInputKeyDown,ve=C.onInputMouseDown,je=C.onInputChange,Xe=C.onInputPaste,Te=C.onInputCompositionStart,lt=C.onInputCompositionEnd,et=C.title,gt=h.useState(!1),jt=(0,d.Z)(gt,2),kt=jt[0],dn=jt[1],hn=mt==="combobox",_t=hn||xt,oe=Ot[0],me=Qt||"";hn&&nt&&!kt&&(me=nt),h.useEffect(function(){hn&&dn(!1)},[hn,nt]);var Se=mt!=="combobox"&&!ct&&!xt?!1:!!me,De=et===void 0?X(oe):et,Le=function(){if(oe)return null;var At=Se?{visibility:"hidden"}:void 0;return h.createElement("span",{className:"".concat(q,"-selection-placeholder"),style:At},vt)};return h.createElement(h.Fragment,null,h.createElement("span",{className:"".concat(q,"-selection-search")},h.createElement(Z,{ref:Ke,prefixCls:q,id:He,open:ct,inputElement:re,disabled:_e,autoFocus:at,autoComplete:$e,editable:_t,activeDescendantId:ft,value:me,onKeyDown:ce,onMouseDown:ve,onChange:function(At){dn(!0),je(At)},onPaste:Xe,onCompositionStart:Te,onCompositionEnd:lt,tabIndex:bt,attrs:(0,P.Z)(C,!0),maxLength:hn?pt:void 0})),!hn&&oe?h.createElement("span",{className:"".concat(q,"-selection-item"),title:De,style:Se?{visibility:"hidden"}:void 0},oe.label):null,Le())},F=B;function W(g){return![ie.Z.ESC,ie.Z.SHIFT,ie.Z.BACKSPACE,ie.Z.TAB,ie.Z.WIN_KEY,ie.Z.ALT,ie.Z.META,ie.Z.WIN_KEY_RIGHT,ie.Z.CTRL,ie.Z.SEMICOLON,ie.Z.EQUALS,ie.Z.CAPS_LOCK,ie.Z.CONTEXT_MENU,ie.Z.F1,ie.Z.F2,ie.Z.F3,ie.Z.F4,ie.Z.F5,ie.Z.F6,ie.Z.F7,ie.Z.F8,ie.Z.F9,ie.Z.F10,ie.Z.F11,ie.Z.F12].includes(g)}var xe=function(C,re){var q=(0,h.useRef)(null),He=(0,h.useRef)(!1),Ke=C.prefixCls,_e=C.open,at=C.mode,$e=C.showSearch,ft=C.tokenWithEnter,mt=C.autoClearSearchValue,ct=C.onSearch,Ot=C.onSearchSubmit,vt=C.onToggleOpen,bt=C.onInputKeyDown,xt=C.domRef;h.useImperativeHandle(re,function(){return{focus:function(){q.current.focus()},blur:function(){q.current.blur()}}});var Qt=r(0),nt=(0,d.Z)(Qt,2),pt=nt[0],ce=nt[1],ve=function(me){var Se=me.which;(Se===ie.Z.UP||Se===ie.Z.DOWN)&&me.preventDefault(),bt&&bt(me),Se===ie.Z.ENTER&&at==="tags"&&!He.current&&!_e&&(Ot==null||Ot(me.target.value)),W(Se)&&vt(!0)},je=function(){ce(!0)},Xe=(0,h.useRef)(null),Te=function(me){ct(me,!0,He.current)!==!1&&vt(!0)},lt=function(){He.current=!0},et=function(me){He.current=!1,at!=="combobox"&&Te(me.target.value)},gt=function(me){var Se=me.target.value;if(ft&&Xe.current&&/[\r\n]/.test(Xe.current)){var De=Xe.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Se=Se.replace(De,Xe.current)}Xe.current=null,Te(Se)},jt=function(me){var Se=me.clipboardData,De=Se.getData("text");Xe.current=De},kt=function(me){var Se=me.target;if(Se!==q.current){var De=document.body.style.msTouchAction!==void 0;De?setTimeout(function(){q.current.focus()}):q.current.focus()}},dn=function(me){var Se=pt();me.target!==q.current&&!Se&&at!=="combobox"&&me.preventDefault(),(at!=="combobox"&&(!$e||!Se)||!_e)&&(_e&&mt!==!1&&ct("",!0,!1),vt())},hn={inputRef:q,onInputKeyDown:ve,onInputMouseDown:je,onInputChange:gt,onInputPaste:jt,onInputCompositionStart:lt,onInputCompositionEnd:et},_t=at==="multiple"||at==="tags"?h.createElement(D,(0,t.Z)({},C,hn)):h.createElement(F,(0,t.Z)({},C,hn));return h.createElement("div",{ref:xt,className:"".concat(Ke,"-selector"),onClick:kt,onMouseDown:dn},_t)},Pe=h.forwardRef(xe);Pe.displayName="Selector";var Ie=Pe,rt=e(35593),Ct=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ut=function(C){var re=C===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:re,adjustY:1},htmlRegion:"scroll"}}},he=function(C,re){var q=C.prefixCls,He=C.disabled,Ke=C.visible,_e=C.children,at=C.popupElement,$e=C.animation,ft=C.transitionName,mt=C.dropdownStyle,ct=C.dropdownClassName,Ot=C.direction,vt=Ot===void 0?"ltr":Ot,bt=C.placement,xt=C.builtinPlacements,Qt=C.dropdownMatchSelectWidth,nt=C.dropdownRender,pt=C.dropdownAlign,ce=C.getPopupContainer,ve=C.empty,je=C.getTriggerDOMNode,Xe=C.onPopupVisibleChange,Te=C.onPopupMouseEnter,lt=(0,I.Z)(C,Ct),et="".concat(q,"-dropdown"),gt=at;nt&&(gt=nt(at));var jt=h.useMemo(function(){return xt||ut(Qt)},[xt,Qt]),kt=$e?"".concat(et,"-").concat($e):ft,dn=typeof Qt=="number",hn=h.useMemo(function(){return dn?null:Qt===!1?"minWidth":"width"},[Qt,dn]),_t=mt;dn&&(_t=(0,ee.Z)((0,ee.Z)({},_t),{},{width:Qt}));var oe=h.useRef(null);return h.useImperativeHandle(re,function(){return{getPopupElement:function(){return oe.current}}}),h.createElement(rt.Z,(0,t.Z)({},lt,{showAction:Xe?["click"]:[],hideAction:Xe?["click"]:[],popupPlacement:bt||(vt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:jt,prefixCls:et,popupTransitionName:kt,popup:h.createElement("div",{ref:oe,onMouseEnter:Te},gt),stretch:hn,popupAlign:pt,popupVisible:Ke,getPopupContainer:ce,popupClassName:b()(ct,(0,S.Z)({},"".concat(et,"-empty"),ve)),popupStyle:_t,getTriggerDOMNode:je,onPopupVisibleChange:Xe}),_e)},qe=h.forwardRef(he);qe.displayName="SelectTrigger";var T=qe,O=e(21696);function L(g,C){var re=g.key,q;return"value"in g&&(q=g.value),re!=null?re:q!==void 0?q:"rc-index-key-".concat(C)}function s(g,C){var re=g||{},q=re.label,He=re.value,Ke=re.options,_e=re.groupLabel,at=q||(C?"children":"label");return{label:at,value:He||"value",options:Ke||"options",groupLabel:_e||at}}function H(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=C.fieldNames,q=C.childrenAsData,He=[],Ke=s(re,!1),_e=Ke.label,at=Ke.value,$e=Ke.options,ft=Ke.groupLabel;function mt(ct,Ot){ct.forEach(function(vt){if(Ot||!($e in vt)){var bt=vt[at];He.push({key:L(vt,He.length),groupOption:Ot,data:vt,label:vt[_e],value:bt})}else{var xt=vt[ft];xt===void 0&&q&&(xt=vt.label),He.push({key:L(vt,He.length),group:!0,data:vt,label:xt}),mt(vt[$e],!0)}})}return mt(g,!1),He}function de(g){var C=(0,ee.Z)({},g);return"props"in C||Object.defineProperty(C,"props",{get:function(){return(0,le.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),C}}),C}function v(g,C){if(!C||!C.length)return null;var re=!1;function q(Ke,_e){var at=(0,O.Z)(_e),$e=at[0],ft=at.slice(1);if(!$e)return[Ke];var mt=Ke.split($e);return re=re||mt.length>1,mt.reduce(function(ct,Ot){return[].concat((0,u.Z)(ct),(0,u.Z)(q(Ot,ft)))},[]).filter(function(ct){return ct})}var He=q(g,C);return re?He:null}var c=["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"],Q=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function R(g){return g==="tags"||g==="multiple"}var w=h.forwardRef(function(g,C){var re,q,He=g.id,Ke=g.prefixCls,_e=g.className,at=g.showSearch,$e=g.tagRender,ft=g.direction,mt=g.omitDomProps,ct=g.displayValues,Ot=g.onDisplayValuesChange,vt=g.emptyOptions,bt=g.notFoundContent,xt=bt===void 0?"Not Found":bt,Qt=g.onClear,nt=g.mode,pt=g.disabled,ce=g.loading,ve=g.getInputElement,je=g.getRawInputElement,Xe=g.open,Te=g.defaultOpen,lt=g.onDropdownVisibleChange,et=g.activeValue,gt=g.onActiveValueChange,jt=g.activeDescendantId,kt=g.searchValue,dn=g.autoClearSearchValue,hn=g.onSearch,_t=g.onSearchSplit,oe=g.tokenSeparators,me=g.allowClear,Se=g.suffixIcon,De=g.clearIcon,Le=g.OptionList,Bt=g.animation,At=g.transitionName,Nt=g.dropdownStyle,tt=g.dropdownClassName,Kt=g.dropdownMatchSelectWidth,Cn=g.dropdownRender,Tt=g.dropdownAlign,Yt=g.placement,Zt=g.builtinPlacements,Hn=g.getPopupContainer,vn=g.showAction,jn=vn===void 0?[]:vn,Wn=g.onFocus,Sn=g.onBlur,nr=g.onKeyUp,br=g.onKeyDown,Lr=g.onMouseDown,rn=(0,I.Z)(g,c),Vt=R(nt),xn=(at!==void 0?at:Vt)||nt==="combobox",zn=(0,ee.Z)({},rn);Q.forEach(function(Wr){delete zn[Wr]}),mt==null||mt.forEach(function(Wr){delete zn[Wr]});var An=h.useState(!1),hr=(0,d.Z)(An,2),Hr=hr[0],dr=hr[1];h.useEffect(function(){dr((0,J.Z)())},[]);var Mr=h.useRef(null),zr=h.useRef(null),Ln=h.useRef(null),en=h.useRef(null),sn=h.useRef(null),tn=E(),rr=(0,d.Z)(tn,3),wr=rr[0],cr=rr[1],Ir=rr[2];h.useImperativeHandle(C,function(){var Wr,Pr;return{focus:(Wr=en.current)===null||Wr===void 0?void 0:Wr.focus,blur:(Pr=en.current)===null||Pr===void 0?void 0:Pr.blur,scrollTo:function(Do){var Mo;return(Mo=sn.current)===null||Mo===void 0?void 0:Mo.scrollTo(Do)}}});var qr=h.useMemo(function(){var Wr;if(nt!=="combobox")return kt;var Pr=(Wr=ct[0])===null||Wr===void 0?void 0:Wr.value;return typeof Pr=="string"||typeof Pr=="number"?String(Pr):""},[kt,nt,ct]),Eo=nt==="combobox"&&typeof ve=="function"&&ve()||null,jr=typeof je=="function"&&je(),kr=(0,_.x1)(zr,jr==null||(re=jr.props)===null||re===void 0?void 0:re.ref),fo=h.useState(!1),ao=(0,d.Z)(fo,2),so=ao[0],Ho=ao[1];(0,M.Z)(function(){Ho(!0)},[]);var Lo=(0,se.Z)(!1,{defaultValue:Te,value:Xe}),zo=(0,d.Z)(Lo,2),jo=zo[0],ro=zo[1],Gt=so?jo:!1,ur=!xt&&vt;(pt||ur&&Gt&&nt==="combobox")&&(Gt=!1);var kn=ur?!1:Gt,qn=h.useCallback(function(Wr){var Pr=Wr!==void 0?Wr:!Gt;pt||(ro(Pr),Gt!==Pr&&(lt==null||lt(Pr)))},[pt,Gt,ro,lt]),Nr=h.useMemo(function(){return(oe||[]).some(function(Wr){return[` `,`\r -`].includes(Wr)})},[oe]),Vr=function(Pr,jo,Do){var Mo=!0,ko=Pr;gt==null||gt(null);var Uo=Do?null:v(Pr,oe);return nt!=="combobox"&&Uo&&(ko="",_t==null||_t(Uo),qn(!1),Mo=!1),gn&&qr!==ko&&gn(ko,{source:jo?"typing":"effect"}),Mo},wo=function(Pr){!Pr||!Pr.trim()||gn(Pr,{source:"submit"})};h.useEffect(function(){!Gt&&!Vt&&nt!=="combobox"&&Vr("",!1,!1)},[Gt]),h.useEffect(function(){Zo&&pt&&ro(!1),pt&&cr(!1)},[pt]);var Io=r(),mo=(0,d.Z)(Io,2),Oo=mo[0],eo=mo[1],Rr=function(Pr){var jo=Oo(),Do=Pr.which;if(Do===ie.Z.ENTER&&(nt!=="combobox"&&Pr.preventDefault(),Gt||qn(!0)),eo(!!qr),Do===ie.Z.BACKSPACE&&!jo&&Vt&&!qr&&ct.length){for(var Mo=(0,u.Z)(ct),ko=null,Uo=Mo.length-1;Uo>=0;Uo-=1){var $o=Mo[Uo];if(!$o.disabled){Mo.splice(Uo,1),ko=$o;break}}ko&&Ot(Mo,{type:"remove",values:[ko]})}for(var to=arguments.length,ga=new Array(to>1?to-1:0),ia=1;ia1?jo-1:0),Mo=1;Mo1?Uo-1:0),to=1;to1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ne.Z)(g).map(function(re,q){if(!h.isValidElement(re)||!re.type)return null;var He=re,Ke=He.type.isSelectOptGroup,_e=He.key,at=He.props,$e=at.children,ft=(0,I.Z)(at,It);return C||!Ke?zt(re):(0,ee.Z)((0,ee.Z)({key:"__RC_SELECT_GRP__".concat(_e===null?q:_e,"__"),label:_e},ft),{},{options:Pt($e)})}).filter(function(re){return re})}function Ut(g,C,re,q,He){return h.useMemo(function(){var Ke=g,_e=!g;_e&&(Ke=Pt(C));var at=new Map,$e=new Map,ft=function(Ot,vt,bt){bt&&typeof bt=="string"&&Ot.set(vt[bt],vt)};function mt(ct){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=0;vt1&&arguments[1]!==void 0?arguments[1]:1,Hn=gt.length,vn=0;vn1&&arguments[1]!==void 0?arguments[1]:!1;Se(Yt);var Hn={source:Zt?"keyboard":"mouse"},vn=gt[Yt];if(!vn){xt(null,-1,Hn);return}xt(vn.value,Yt,Hn)};(0,h.useEffect)(function(){De(Qt!==!1?gn(0):-1)},[gt.length,ft]);var Le=h.useCallback(function(Tt){return ce.has(Tt)&&$e!=="combobox"},[$e,(0,u.Z)(ce).toString(),ce.size]);(0,h.useEffect)(function(){var Tt=setTimeout(function(){if(!at&&_e&&ce.size===1){var Zt=Array.from(ce)[0],Hn=gt.findIndex(function(vn){var jn=vn.data;return jn.value===Zt});Hn!==-1&&(De(Hn),dn(Hn))}});if(_e){var Yt;(Yt=jt.current)===null||Yt===void 0||Yt.scrollTo(void 0)}return function(){return clearTimeout(Tt)}},[_e,ft,bt.length]);var Bt=function(Yt){Yt!==void 0&&nt(Yt,{selected:!ce.has(Yt)}),at||mt(!1)};if(h.useImperativeHandle(re,function(){return{onKeyDown:function(Yt){var Zt=Yt.which,Hn=Yt.ctrlKey;switch(Zt){case ie.Z.N:case ie.Z.P:case ie.Z.UP:case ie.Z.DOWN:{var vn=0;if(Zt===ie.Z.UP?vn=-1:Zt===ie.Z.DOWN?vn=1:gr()&&Hn&&(Zt===ie.Z.N?vn=1:Zt===ie.Z.P&&(vn=-1)),vn!==0){var jn=gn(me+vn,vn);dn(jn),De(jn,!0)}break}case ie.Z.ENTER:{var Wn=gt[me];Wn&&!Wn.data.disabled?Bt(Wn.value):Bt(void 0),_e&&Yt.preventDefault();break}case ie.Z.ESC:mt(!1),_e&&Yt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Yt){dn(Yt)}}}),gt.length===0)return h.createElement("div",{role:"listbox",id:"".concat(Ke,"_list"),className:"".concat(et,"-empty"),onMouseDown:kt},ct);var At=Object.keys(ve).map(function(Tt){return ve[Tt]}),Nt=function(Yt){return Yt.label};function tt(Tt,Yt){var Zt=Tt.group;return{role:Zt?"presentation":"option",id:"".concat(Ke,"_list_").concat(Yt)}}var Kt=function(Yt){var Zt=gt[Yt];if(!Zt)return null;var Hn=Zt.data||{},vn=Hn.value,jn=Zt.group,Wn=(0,P.Z)(Hn,!0),Sn=Nt(Zt);return Zt?h.createElement("div",(0,t.Z)({"aria-label":typeof Sn=="string"&&!jn?Sn:null},Wn,{key:Yt},tt(Zt,Yt),{"aria-selected":Le(vn)}),vn):null},Cn={role:"listbox",id:"".concat(Ke,"_list")};return h.createElement(h.Fragment,null,je&&h.createElement("div",(0,t.Z)({},Cn,{style:{height:0,width:0,overflow:"hidden"}}),Kt(me-1),Kt(me),Kt(me+1)),h.createElement(pr.Z,{itemKey:"key",ref:jt,data:gt,height:Te,itemHeight:lt,fullHeight:!1,onMouseDown:kt,onScroll:Ot,virtual:je,direction:Xe,innerProps:je?null:Cn},function(Tt,Yt){var Zt,Hn=Tt.group,vn=Tt.groupOption,jn=Tt.data,Wn=Tt.label,Sn=Tt.value,nr=jn.key;if(Hn){var br,Lr=(br=jn.title)!==null&&br!==void 0?br:Dn(Wn)?Wn.toString():void 0;return h.createElement("div",{className:b()(et,"".concat(et,"-group")),title:Lr},Wn!==void 0?Wn:nr)}var rn=jn.disabled,Vt=jn.title,xn=jn.children,zn=jn.style,An=jn.className,hr=(0,I.Z)(jn,yr),Hr=(0,tr.Z)(hr,At),dr=Le(Sn),Mr="".concat(et,"-option"),zr=b()(et,Mr,An,(Zt={},(0,S.Z)(Zt,"".concat(Mr,"-grouped"),vn),(0,S.Z)(Zt,"".concat(Mr,"-active"),me===Yt&&!rn),(0,S.Z)(Zt,"".concat(Mr,"-disabled"),rn),(0,S.Z)(Zt,"".concat(Mr,"-selected"),dr),Zt)),Ln=Nt(Tt),en=!pt||typeof pt=="function"||dr,sn=typeof Ln=="number"?Ln:Ln||Sn,tn=Dn(sn)?sn.toString():void 0;return Vt!==void 0&&(tn=Vt),h.createElement("div",(0,t.Z)({},(0,P.Z)(Hr),je?{}:tt(Tt,Yt),{"aria-selected":dr,className:zr,title:tn,onMouseMove:function(){me===Yt||rn||De(Yt)},onClick:function(){rn||Bt(Sn)},style:zn}),h.createElement("div",{className:"".concat(Mr,"-content")},sn),h.isValidElement(pt)||dr,en&&h.createElement(Ee,{className:"".concat(et,"-option-state"),customizeIcon:pt,customizeIconProps:{isSelected:dr}},dr?"\u2713":null))}))},Gr=h.forwardRef(Rn);Gr.displayName="OptionList";var We=Gr;function ht(g){var C=g.mode,re=g.options,q=g.children,He=g.backfill,Ke=g.allowClear,_e=g.placeholder,at=g.getInputElement,$e=g.showSearch,ft=g.onSearch,mt=g.defaultOpen,ct=g.autoFocus,Ot=g.labelInValue,vt=g.value,bt=g.inputValue,xt=g.optionLabelProp,Qt=isMultiple(C),nt=$e!==void 0?$e:Qt||C==="combobox",pt=re||convertChildrenToData(q);if(warning(C!=="tags"||pt.every(function(Xe){return!Xe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),C==="tags"||C==="combobox"){var ce=pt.some(function(Xe){return Xe.options?Xe.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in Xe?Xe.value:Xe.key)=="number"});warning(!ce,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(C!=="combobox"||!xt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(C==="combobox"||!He,"`backfill` only works with `combobox` mode."),warning(C==="combobox"||!at,"`getInputElement` only work with `combobox` mode."),noteOnce(C!=="combobox"||!at||!Ke||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ft&&!nt&&C!=="combobox"&&C!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!mt||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),vt!=null){var ve=toArray(vt);warning(!Ot||ve.every(function(Xe){return _typeof(Xe)==="object"&&("key"in Xe||"value"in Xe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qt||Array.isArray(vt),"`value` should be array when `mode` is `multiple` or `tags`")}if(q){var je=null;toNodeArray(q).some(function(Xe){if(!React.isValidElement(Xe)||!Xe.type)return!1;var Te=Xe,lt=Te.type;if(lt.isSelectOption)return!1;if(lt.isSelectOptGroup){var et=toNodeArray(Xe.props.children).every(function(gt){return!React.isValidElement(gt)||!Xe.type||gt.type.isSelectOption?!0:(je=gt.type,!1)});return!et}return je=lt,!0}),je&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),warning(bt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Mt(g,C){if(g){var re=function q(He){for(var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=0;_e2&&arguments[2]!==void 0?arguments[2]:{},qn=kn.source,Nr=qn===void 0?"keyboard":qn;kr(ur),_e&&q==="combobox"&&Gt!==null&&Nr==="keyboard"&&Ir(String(Gt))},[_e,q]),so=function(ur,kn,qn){var Nr=function(){var Ro,ho=An(ur);return[me?{label:ho==null?void 0:ho[tt.label],value:ur,key:(Ro=ho==null?void 0:ho.key)!==null&&Ro!==void 0?Ro:ur}:ur,de(ho)]};if(kn&&vt){var Vr=Nr(),wo=(0,d.Z)(Vr,2),Io=wo[0],mo=wo[1];vt(Io,mo)}else if(!kn&&bt&&qn!=="clear"){var Oo=Nr(),eo=(0,d.Z)(Oo,2),Rr=eo[0],Bo=eo[1];bt(Rr,Bo)}},Ho=Wt(function(Gt,ur){var kn,qn=Bt?ur.selected:!0;qn?kn=Bt?[].concat((0,u.Z)(zn),[Gt]):[Gt]:kn=zn.filter(function(Nr){return Nr.value!==Gt}),tn(kn),so(Gt,qn),q==="combobox"?Ir(""):(!R||Ot)&&(Yt(""),Ir(""))}),Lo=function(ur,kn){tn(ur);var qn=kn.type,Nr=kn.values;(qn==="remove"||qn==="clear")&&Nr.forEach(function(Vr){so(Vr.value,!1,qn)})},zo=function(ur,kn){if(Yt(ur),Ir(null),kn.source==="submit"){var qn=(ur||"").trim();if(qn){var Nr=Array.from(new Set([].concat((0,u.Z)(Hr),[qn])));tn(Nr),so(qn,!0),Yt("")}return}kn.source!=="blur"&&(q==="combobox"&&tn(ur),mt==null||mt(ur))},Zo=function(ur){var kn=ur;q!=="tags"&&(kn=ur.map(function(Nr){var Vr=vn.get(Nr);return Vr==null?void 0:Vr.value}).filter(function(Nr){return Nr!==void 0}));var qn=Array.from(new Set([].concat((0,u.Z)(Hr),(0,u.Z)(kn))));tn(qn),qn.forEach(function(Nr){so(Nr,!0)})},ro=h.useMemo(function(){var Gt=et!==!1&&Qt!==!1;return(0,ee.Z)((0,ee.Z)({},Zt),{},{flattenOptions:sn,onActiveValue:ao,defaultActiveFirstOption:fo,onSelect:Ho,menuItemSelectedIcon:lt,rawValues:Hr,fieldNames:tt,virtual:Gt,direction:gt,listHeight:kt,listItemHeight:gn,childrenAsData:At})},[Zt,sn,ao,fo,Ho,lt,Hr,tt,et,Qt,kt,gn,At]);return h.createElement(qt.Provider,{value:ro},h.createElement(U,(0,t.Z)({},De,{id:Le,prefixCls:Ke,ref:C,omitDomProps:Fn,mode:q,displayValues:hr,onDisplayValuesChange:Lo,direction:gt,searchValue:Tt,onSearch:zo,autoClearSearchValue:Ot,onSearchSplit:Zo,dropdownMatchSelectWidth:Qt,OptionList:We,emptyOptions:!sn.length,activeValue:cr,activeDescendantId:"".concat(Le,"_list_").concat(jr)})))}),k=Jn;k.Option=$n,k.OptGroup=Ht;var i=k,p=i},9296:function(un,Ve,e){e.r(Ve),e.d(Ve,{ResizableTextArea:function(){return V},default:function(){return Ce}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(50298),I=e(62646),n=e(95190),se=e(92310),le=e.n(se),h=e(93681),ue=e(5643),b=e(18929),M=e(59301),J=e(29301),ie=e(34280),_=e(16089),Je=` +`].includes(Wr)})},[oe]),Vr=function(Pr,Wo,Do){var Mo=!0,ko=Pr;gt==null||gt(null);var Uo=Do?null:v(Pr,oe);return nt!=="combobox"&&Uo&&(ko="",_t==null||_t(Uo),qn(!1),Mo=!1),hn&&qr!==ko&&hn(ko,{source:Wo?"typing":"effect"}),Mo},wo=function(Pr){!Pr||!Pr.trim()||hn(Pr,{source:"submit"})};h.useEffect(function(){!Gt&&!Vt&&nt!=="combobox"&&Vr("",!1,!1)},[Gt]),h.useEffect(function(){jo&&pt&&ro(!1),pt&&cr(!1)},[pt]);var Io=r(),mo=(0,d.Z)(Io,2),Oo=mo[0],eo=mo[1],Rr=function(Pr){var Wo=Oo(),Do=Pr.which;if(Do===ie.Z.ENTER&&(nt!=="combobox"&&Pr.preventDefault(),Gt||qn(!0)),eo(!!qr),Do===ie.Z.BACKSPACE&&!Wo&&Vt&&!qr&&ct.length){for(var Mo=(0,u.Z)(ct),ko=null,Uo=Mo.length-1;Uo>=0;Uo-=1){var $o=Mo[Uo];if(!$o.disabled){Mo.splice(Uo,1),ko=$o;break}}ko&&Ot(Mo,{type:"remove",values:[ko]})}for(var to=arguments.length,ga=new Array(to>1?to-1:0),ia=1;ia1?Wo-1:0),Mo=1;Mo1?Uo-1:0),to=1;to1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Ne.Z)(g).map(function(re,q){if(!h.isValidElement(re)||!re.type)return null;var He=re,Ke=He.type.isSelectOptGroup,_e=He.key,at=He.props,$e=at.children,ft=(0,I.Z)(at,It);return C||!Ke?zt(re):(0,ee.Z)((0,ee.Z)({key:"__RC_SELECT_GRP__".concat(_e===null?q:_e,"__"),label:_e},ft),{},{options:Pt($e)})}).filter(function(re){return re})}function Ut(g,C,re,q,He){return h.useMemo(function(){var Ke=g,_e=!g;_e&&(Ke=Pt(C));var at=new Map,$e=new Map,ft=function(Ot,vt,bt){bt&&typeof bt=="string"&&Ot.set(vt[bt],vt)};function mt(ct){for(var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=0;vt1&&arguments[1]!==void 0?arguments[1]:1,Hn=gt.length,vn=0;vn1&&arguments[1]!==void 0?arguments[1]:!1;Se(Yt);var Hn={source:Zt?"keyboard":"mouse"},vn=gt[Yt];if(!vn){xt(null,-1,Hn);return}xt(vn.value,Yt,Hn)};(0,h.useEffect)(function(){De(Qt!==!1?hn(0):-1)},[gt.length,ft]);var Le=h.useCallback(function(Tt){return ce.has(Tt)&&$e!=="combobox"},[$e,(0,u.Z)(ce).toString(),ce.size]);(0,h.useEffect)(function(){var Tt=setTimeout(function(){if(!at&&_e&&ce.size===1){var Zt=Array.from(ce)[0],Hn=gt.findIndex(function(vn){var jn=vn.data;return jn.value===Zt});Hn!==-1&&(De(Hn),dn(Hn))}});if(_e){var Yt;(Yt=jt.current)===null||Yt===void 0||Yt.scrollTo(void 0)}return function(){return clearTimeout(Tt)}},[_e,ft,bt.length]);var Bt=function(Yt){Yt!==void 0&&nt(Yt,{selected:!ce.has(Yt)}),at||mt(!1)};if(h.useImperativeHandle(re,function(){return{onKeyDown:function(Yt){var Zt=Yt.which,Hn=Yt.ctrlKey;switch(Zt){case ie.Z.N:case ie.Z.P:case ie.Z.UP:case ie.Z.DOWN:{var vn=0;if(Zt===ie.Z.UP?vn=-1:Zt===ie.Z.DOWN?vn=1:gr()&&Hn&&(Zt===ie.Z.N?vn=1:Zt===ie.Z.P&&(vn=-1)),vn!==0){var jn=hn(me+vn,vn);dn(jn),De(jn,!0)}break}case ie.Z.ENTER:{var Wn=gt[me];Wn&&!Wn.data.disabled?Bt(Wn.value):Bt(void 0),_e&&Yt.preventDefault();break}case ie.Z.ESC:mt(!1),_e&&Yt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Yt){dn(Yt)}}}),gt.length===0)return h.createElement("div",{role:"listbox",id:"".concat(Ke,"_list"),className:"".concat(et,"-empty"),onMouseDown:kt},ct);var At=Object.keys(ve).map(function(Tt){return ve[Tt]}),Nt=function(Yt){return Yt.label};function tt(Tt,Yt){var Zt=Tt.group;return{role:Zt?"presentation":"option",id:"".concat(Ke,"_list_").concat(Yt)}}var Kt=function(Yt){var Zt=gt[Yt];if(!Zt)return null;var Hn=Zt.data||{},vn=Hn.value,jn=Zt.group,Wn=(0,P.Z)(Hn,!0),Sn=Nt(Zt);return Zt?h.createElement("div",(0,t.Z)({"aria-label":typeof Sn=="string"&&!jn?Sn:null},Wn,{key:Yt},tt(Zt,Yt),{"aria-selected":Le(vn)}),vn):null},Cn={role:"listbox",id:"".concat(Ke,"_list")};return h.createElement(h.Fragment,null,je&&h.createElement("div",(0,t.Z)({},Cn,{style:{height:0,width:0,overflow:"hidden"}}),Kt(me-1),Kt(me),Kt(me+1)),h.createElement(pr.Z,{itemKey:"key",ref:jt,data:gt,height:Te,itemHeight:lt,fullHeight:!1,onMouseDown:kt,onScroll:Ot,virtual:je,direction:Xe,innerProps:je?null:Cn},function(Tt,Yt){var Zt,Hn=Tt.group,vn=Tt.groupOption,jn=Tt.data,Wn=Tt.label,Sn=Tt.value,nr=jn.key;if(Hn){var br,Lr=(br=jn.title)!==null&&br!==void 0?br:Dn(Wn)?Wn.toString():void 0;return h.createElement("div",{className:b()(et,"".concat(et,"-group")),title:Lr},Wn!==void 0?Wn:nr)}var rn=jn.disabled,Vt=jn.title,xn=jn.children,zn=jn.style,An=jn.className,hr=(0,I.Z)(jn,yr),Hr=(0,tr.Z)(hr,At),dr=Le(Sn),Mr="".concat(et,"-option"),zr=b()(et,Mr,An,(Zt={},(0,S.Z)(Zt,"".concat(Mr,"-grouped"),vn),(0,S.Z)(Zt,"".concat(Mr,"-active"),me===Yt&&!rn),(0,S.Z)(Zt,"".concat(Mr,"-disabled"),rn),(0,S.Z)(Zt,"".concat(Mr,"-selected"),dr),Zt)),Ln=Nt(Tt),en=!pt||typeof pt=="function"||dr,sn=typeof Ln=="number"?Ln:Ln||Sn,tn=Dn(sn)?sn.toString():void 0;return Vt!==void 0&&(tn=Vt),h.createElement("div",(0,t.Z)({},(0,P.Z)(Hr),je?{}:tt(Tt,Yt),{"aria-selected":dr,className:zr,title:tn,onMouseMove:function(){me===Yt||rn||De(Yt)},onClick:function(){rn||Bt(Sn)},style:zn}),h.createElement("div",{className:"".concat(Mr,"-content")},sn),h.isValidElement(pt)||dr,en&&h.createElement(Ee,{className:"".concat(et,"-option-state"),customizeIcon:pt,customizeIconProps:{isSelected:dr}},dr?"\u2713":null))}))},Gr=h.forwardRef(Rn);Gr.displayName="OptionList";var We=Gr;function yt(g){var C=g.mode,re=g.options,q=g.children,He=g.backfill,Ke=g.allowClear,_e=g.placeholder,at=g.getInputElement,$e=g.showSearch,ft=g.onSearch,mt=g.defaultOpen,ct=g.autoFocus,Ot=g.labelInValue,vt=g.value,bt=g.inputValue,xt=g.optionLabelProp,Qt=isMultiple(C),nt=$e!==void 0?$e:Qt||C==="combobox",pt=re||convertChildrenToData(q);if(warning(C!=="tags"||pt.every(function(Xe){return!Xe.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),C==="tags"||C==="combobox"){var ce=pt.some(function(Xe){return Xe.options?Xe.options.some(function(Te){return typeof("value"in Te?Te.value:Te.key)=="number"}):typeof("value"in Xe?Xe.value:Xe.key)=="number"});warning(!ce,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(C!=="combobox"||!xt,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(C==="combobox"||!He,"`backfill` only works with `combobox` mode."),warning(C==="combobox"||!at,"`getInputElement` only work with `combobox` mode."),noteOnce(C!=="combobox"||!at||!Ke||!_e,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ft&&!nt&&C!=="combobox"&&C!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!mt||ct,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),vt!=null){var ve=toArray(vt);warning(!Ot||ve.every(function(Xe){return _typeof(Xe)==="object"&&("key"in Xe||"value"in Xe)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Qt||Array.isArray(vt),"`value` should be array when `mode` is `multiple` or `tags`")}if(q){var je=null;toNodeArray(q).some(function(Xe){if(!React.isValidElement(Xe)||!Xe.type)return!1;var Te=Xe,lt=Te.type;if(lt.isSelectOption)return!1;if(lt.isSelectOptGroup){var et=toNodeArray(Xe.props.children).every(function(gt){return!React.isValidElement(gt)||!Xe.type||gt.type.isSelectOption?!0:(je=gt.type,!1)});return!et}return je=lt,!0}),je&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(je.displayName||je.name||je,"`.")),warning(bt===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Mt(g,C){if(g){var re=function q(He){for(var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_e=0;_e2&&arguments[2]!==void 0?arguments[2]:{},qn=kn.source,Nr=qn===void 0?"keyboard":qn;kr(ur),_e&&q==="combobox"&&Gt!==null&&Nr==="keyboard"&&Ir(String(Gt))},[_e,q]),so=function(ur,kn,qn){var Nr=function(){var Ro,ho=An(ur);return[me?{label:ho==null?void 0:ho[tt.label],value:ur,key:(Ro=ho==null?void 0:ho.key)!==null&&Ro!==void 0?Ro:ur}:ur,de(ho)]};if(kn&&vt){var Vr=Nr(),wo=(0,d.Z)(Vr,2),Io=wo[0],mo=wo[1];vt(Io,mo)}else if(!kn&&bt&&qn!=="clear"){var Oo=Nr(),eo=(0,d.Z)(Oo,2),Rr=eo[0],Bo=eo[1];bt(Rr,Bo)}},Ho=Wt(function(Gt,ur){var kn,qn=Bt?ur.selected:!0;qn?kn=Bt?[].concat((0,u.Z)(zn),[Gt]):[Gt]:kn=zn.filter(function(Nr){return Nr.value!==Gt}),tn(kn),so(Gt,qn),q==="combobox"?Ir(""):(!R||Ot)&&(Yt(""),Ir(""))}),Lo=function(ur,kn){tn(ur);var qn=kn.type,Nr=kn.values;(qn==="remove"||qn==="clear")&&Nr.forEach(function(Vr){so(Vr.value,!1,qn)})},zo=function(ur,kn){if(Yt(ur),Ir(null),kn.source==="submit"){var qn=(ur||"").trim();if(qn){var Nr=Array.from(new Set([].concat((0,u.Z)(Hr),[qn])));tn(Nr),so(qn,!0),Yt("")}return}kn.source!=="blur"&&(q==="combobox"&&tn(ur),mt==null||mt(ur))},jo=function(ur){var kn=ur;q!=="tags"&&(kn=ur.map(function(Nr){var Vr=vn.get(Nr);return Vr==null?void 0:Vr.value}).filter(function(Nr){return Nr!==void 0}));var qn=Array.from(new Set([].concat((0,u.Z)(Hr),(0,u.Z)(kn))));tn(qn),qn.forEach(function(Nr){so(Nr,!0)})},ro=h.useMemo(function(){var Gt=et!==!1&&Qt!==!1;return(0,ee.Z)((0,ee.Z)({},Zt),{},{flattenOptions:sn,onActiveValue:ao,defaultActiveFirstOption:fo,onSelect:Ho,menuItemSelectedIcon:lt,rawValues:Hr,fieldNames:tt,virtual:Gt,direction:gt,listHeight:kt,listItemHeight:hn,childrenAsData:At})},[Zt,sn,ao,fo,Ho,lt,Hr,tt,et,Qt,kt,hn,At]);return h.createElement(qt.Provider,{value:ro},h.createElement(U,(0,t.Z)({},De,{id:Le,prefixCls:Ke,ref:C,omitDomProps:Fn,mode:q,displayValues:hr,onDisplayValuesChange:Lo,direction:gt,searchValue:Tt,onSearch:zo,autoClearSearchValue:Ot,onSearchSplit:jo,dropdownMatchSelectWidth:Qt,OptionList:We,emptyOptions:!sn.length,activeValue:cr,activeDescendantId:"".concat(Le,"_list_").concat(jr)})))}),k=Jn;k.Option=$n,k.OptGroup=Ht;var i=k,p=i},9296:function(un,Ve,e){e.r(Ve),e.d(Ve,{ResizableTextArea:function(){return V},default:function(){return Ce}});var t=e(14809),u=e(20439),S=e(4635),ee=e(93664),d=e(50298),I=e(62646),n=e(95190),se=e(92310),le=e.n(se),h=e(93681),ue=e(5643),b=e(18929),M=e(59301),J=e(29301),ie=e(34280),_=e(16089),Je=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -562,4 +564,4 @@ top:0 !important; right:0 !important; pointer-events: none !important; -`,Ee=["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"],Ue={},be;function K(ne){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=ne.getAttribute("id")||ne.getAttribute("data-reactid")||ne.getAttribute("name");if(X&&Ue[we])return Ue[we];var m=window.getComputedStyle(ne),A=m.getPropertyValue("box-sizing")||m.getPropertyValue("-moz-box-sizing")||m.getPropertyValue("-webkit-box-sizing"),z=parseFloat(m.getPropertyValue("padding-bottom"))+parseFloat(m.getPropertyValue("padding-top")),D=parseFloat(m.getPropertyValue("border-bottom-width"))+parseFloat(m.getPropertyValue("border-top-width")),B=Ee.map(function(W){return"".concat(W,":").concat(m.getPropertyValue(W))}).join(";"),F={sizingStyle:B,paddingSize:z,borderSize:D,boxSizing:A};return X&&we&&(Ue[we]=F),F}function E(ne){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),document.body.appendChild(be)),ne.getAttribute("wrap")?be.setAttribute("wrap",ne.getAttribute("wrap")):be.removeAttribute("wrap");var A=K(ne,X),z=A.paddingSize,D=A.borderSize,B=A.boxSizing,F=A.sizingStyle;be.setAttribute("style","".concat(F,";").concat(Je)),be.value=ne.value||ne.placeholder||"";var W=void 0,xe=void 0,Pe,Ie=be.scrollHeight;if(B==="border-box"?Ie+=D:B==="content-box"&&(Ie-=z),we!==null||m!==null){be.value=" ";var rt=be.scrollHeight-z;we!==null&&(W=rt*we,B==="border-box"&&(W=W+z+D),Ie=Math.max(W,Ie)),m!==null&&(xe=rt*m,B==="border-box"&&(xe=xe+z+D),Pe=Ie>xe?"":"hidden",Ie=Math.min(xe,Ie))}var Ct={height:Ie,overflowY:Pe,resize:"none"};return W&&(Ct.minHeight=W),xe&&(Ct.maxHeight=xe),Ct}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],x=0,P=1,G=2,Y=M.forwardRef(function(ne,X){var we=ne,m=we.prefixCls,A=we.onPressEnter,z=we.defaultValue,D=we.value,B=we.autoSize,F=we.onResize,W=we.className,xe=we.style,Pe=we.disabled,Ie=we.onChange,rt=we.onInternalAutoSize,Ct=(0,I.Z)(we,r),ut=(0,b.Z)(z,{value:D,postState:function(Ht){return Ht!=null?Ht:""}}),he=(0,d.Z)(ut,2),qe=he[0],T=he[1],O=function(Ht){T(Ht.target.value),Ie==null||Ie(Ht)},L=M.useRef();M.useImperativeHandle(X,function(){return{textArea:L.current}});var s=M.useMemo(function(){return B&&(0,ee.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),H=(0,d.Z)(s,2),de=H[0],v=H[1],c=!!B,Q=function(){try{if(document.activeElement===L.current){var Ht=L.current,Mn=Ht.selectionStart,$n=Ht.selectionEnd,Tn=Ht.scrollTop;L.current.setSelectionRange(Mn,$n),L.current.scrollTop=Tn}}catch(tr){}},R=M.useState(G),w=(0,d.Z)(R,2),U=w[0],Fe=w[1],ye=M.useState(),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=function(){Fe(x)};(0,ie.Z)(function(){c&&Re()},[D,de,v,c]),(0,ie.Z)(function(){if(U===x)Fe(P);else if(U===P){var yt=E(L.current,!1,de,v);Fe(G),Ne(yt)}else Q()},[U]);var It=M.useRef(),zt=function(){_.Z.cancel(It.current)},Pt=function(Ht){U===G&&(F==null||F(Ht),B&&(zt(),It.current=(0,_.Z)(function(){Re()})))};M.useEffect(function(){return zt},[]);var Ut=c?Ae:null,Wt=(0,u.Z)((0,u.Z)({},xe),Ut);return(U===x||U===P)&&(Wt.overflowY="hidden",Wt.overflowX="hidden"),M.createElement(J.Z,{onResize:Pt,disabled:!(B||F)},M.createElement("textarea",(0,t.Z)({},Ct,{ref:L,style:Wt,className:le()(m,W,(0,S.Z)({},"".concat(m,"-disabled"),Pe)),disabled:Pe,value:qe,onChange:O})))}),V=Y,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Me(ne,X){return(0,n.Z)(ne||"").slice(0,X).join("")}function pe(ne,X,we,m){var A=we;return ne?A=Me(we,m):(0,n.Z)(X||"").lengthm&&(A=X),A}var it=M.forwardRef(function(ne,X){var we,m=ne.defaultValue,A=ne.value,z=ne.onFocus,D=ne.onBlur,B=ne.onChange,F=ne.allowClear,W=ne.maxLength,xe=ne.onCompositionStart,Pe=ne.onCompositionEnd,Ie=ne.suffix,rt=ne.prefixCls,Ct=rt===void 0?"rc-textarea":rt,ut=ne.classes,he=ne.showCount,qe=ne.className,T=ne.style,O=ne.disabled,L=ne.hidden,s=ne.classNames,H=ne.styles,de=ne.onResize,v=(0,I.Z)(ne,Z),c=(0,b.Z)(m,{value:A,defaultValue:m}),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1],U=(0,M.useRef)(null),Fe=M.useState(!1),ye=(0,d.Z)(Fe,2),fe=ye[0],Ae=ye[1],Ne=M.useState(!1),Re=(0,d.Z)(Ne,2),It=Re[0],zt=Re[1],Pt=M.useRef(),Ut=M.useRef(0),Wt=M.useState(null),yt=(0,d.Z)(Wt,2),Ht=yt[0],Mn=yt[1],$n=function(){var an;(an=U.current)===null||an===void 0||an.textArea.focus()};(0,M.useImperativeHandle)(X,function(){return{resizableTextArea:U.current,focus:$n,blur:function(){var an;(an=U.current)===null||an===void 0||an.textArea.blur()}}}),(0,M.useEffect)(function(){Ae(function(Fn){return!O&&Fn})},[O]);var Tn=Number(W)>0,tr=function(an){zt(!0),Pt.current=R,Ut.current=an.currentTarget.selectionStart,xe==null||xe(an)},pr=function(an){zt(!1);var Jn=an.currentTarget.value;if(Tn){var k,i=Ut.current>=W+1||Ut.current===((k=Pt.current)===null||k===void 0?void 0:k.length);Jn=pe(i,Pt.current,Jn,W)}Jn!==R&&(w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)),Pe==null||Pe(an)},Un=function(an){var Jn=an.target.value;if(!It&&Tn){var k=an.target.selectionStart>=W+1||an.target.selectionStart===Jn.length||!an.target.selectionStart;Jn=pe(k,R,Jn,W)}w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)},qt=function(an){var Jn=v.onPressEnter,k=v.onKeyDown;an.key==="Enter"&&Jn&&Jn(an),k==null||k(an)},gr=function(an){Ae(!0),z==null||z(an)},yr=function(an){Ae(!1),D==null||D(an)},Dn=function(an){var Jn;w(""),$n(),(0,ue.rJ)((Jn=U.current)===null||Jn===void 0?void 0:Jn.textArea,an,B)},Rn=(0,ue.D7)(R);!It&&Tn&&A==null&&(Rn=Me(Rn,W));var Gr=Ie,We;if(he){var ht=(0,n.Z)(Rn).length;(0,ee.Z)(he)==="object"?We=he.formatter({value:Rn,count:ht,maxLength:W}):We="".concat(ht).concat(Tn?" / ".concat(W):""),Gr=M.createElement(M.Fragment,null,Gr,M.createElement("span",{className:le()("".concat(Ct,"-data-count"),s==null?void 0:s.count),style:H==null?void 0:H.count},We))}var Mt=function(an){var Jn;de==null||de(an),(Jn=U.current)!==null&&Jn!==void 0&&Jn.textArea.style.height&&Mn(!0)},dt=!v.autoSize&&!he&&!F,Xt=M.createElement(h.BaseInput,{value:Rn,allowClear:F,handleReset:Dn,suffix:Gr,prefixCls:Ct,classes:{affixWrapper:le()(ut==null?void 0:ut.affixWrapper,(we={},(0,S.Z)(we,"".concat(Ct,"-show-count"),he),(0,S.Z)(we,"".concat(Ct,"-textarea-allow-clear"),F),we))},disabled:O,focused:fe,className:qe,style:(0,u.Z)((0,u.Z)({},T),Ht&&!dt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof We=="string"?We:void 0}},hidden:L,inputElement:M.createElement(V,(0,t.Z)({},v,{onKeyDown:qt,onChange:Un,onFocus:gr,onBlur:yr,onCompositionStart:tr,onCompositionEnd:pr,className:s==null?void 0:s.textarea,style:(0,u.Z)((0,u.Z)({},H==null?void 0:H.textarea),{},{resize:T==null?void 0:T.resize}),disabled:O,prefixCls:Ct,onResize:Mt,ref:U}))});return Xt}),ge=it,Ce=ge},39417:function(un,Ve,e){e.d(Ve,{Z:function(){return P}});var t=e(14809),u=e(4635),S=e(62646),ee=e(20439),d=e(99153),I=e(84851),n=e(13028),se=e(19257),le=e(93046),h=e(92310),ue=e.n(h),b=e(26112),M=e(59301),J=e(39378),ie=function(Y){for(var V=Y.prefixCls,Z=Y.level,Me=Y.isStart,pe=Y.isEnd,it="".concat(V,"-indent-unit"),ge=[],Ce=0;Ce0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=T.length,s=O.length;if(Math.abs(L-s)!==1)return{add:!1,key:null};function H(de,v){var c=new Map;de.forEach(function(R){c.set(R,!0)});var Q=v.filter(function(R){return!c.has(R)});return Q.length===1?Q[0]:null}return L ").concat(O);return O}var W=_.forwardRef(function(T,O){var L=T.prefixCls,s=T.data,H=T.selectable,de=T.checkable,v=T.expandedKeys,c=T.selectedKeys,Q=T.checkedKeys,R=T.loadedKeys,w=T.loadingKeys,U=T.halfCheckedKeys,Fe=T.keyEntities,ye=T.disabled,fe=T.dragging,Ae=T.dragOverNodeKey,Ne=T.dropPosition,Re=T.motion,It=T.height,zt=T.itemHeight,Pt=T.virtual,Ut=T.focusable,Wt=T.activeItem,yt=T.focused,Ht=T.tabIndex,Mn=T.onKeyDown,$n=T.onFocus,Tn=T.onBlur,tr=T.onActiveChange,pr=T.onListChangeStart,Un=T.onListChangeEnd,qt=(0,K.Z)(T,Ce),gr=_.useRef(null),yr=_.useRef(null);_.useImperativeHandle(O,function(){return{scrollTo:function(ct){gr.current.scrollTo(ct)},getIndentWidth:function(){return yr.current.offsetWidth}}});var Dn=_.useState(v),Rn=(0,be.Z)(Dn,2),Gr=Rn[0],We=Rn[1],ht=_.useState(s),Mt=(0,be.Z)(ht,2),dt=Mt[0],Xt=Mt[1],Fn=_.useState(s),an=(0,be.Z)(Fn,2),Jn=an[0],k=an[1],i=_.useState([]),p=(0,be.Z)(i,2),g=p[0],C=p[1],re=_.useState(null),q=(0,be.Z)(re,2),He=q[0],Ke=q[1],_e=_.useRef(s);_e.current=s;function at(){var mt=_e.current;Xt(mt),k(mt),C([]),Ke(null),Un()}(0,E.Z)(function(){We(v);var mt=it(Gr,v);if(mt.key!==null)if(mt.add){var ct=dt.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),Ot=D(ge(dt,s,mt.key),Pt,It,zt),vt=dt.slice();vt.splice(ct+1,0,z),k(vt),C(Ot),Ke("show")}else{var bt=s.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),xt=D(ge(s,dt,mt.key),Pt,It,zt),Qt=s.slice();Qt.splice(bt+1,0,z),k(Qt),C(xt),Ke("hide")}else dt!==s&&(Xt(s),k(s))},[v,s]),_.useEffect(function(){fe||at()},[fe]);var $e=Re?Jn:s,ft={expandedKeys:v,selectedKeys:c,loadedKeys:R,loadingKeys:w,checkedKeys:Q,halfCheckedKeys:U,dragOverNodeKey:Ae,dropPosition:Ne,keyEntities:Fe};return _.createElement(_.Fragment,null,yt&&Wt&&_.createElement("span",{style:ne,"aria-live":"assertive"},F(Wt)),_.createElement("div",null,_.createElement("input",{style:ne,disabled:Ut===!1||ye,tabIndex:Ut!==!1?Ht:null,onKeyDown:Mn,onFocus:$n,onBlur:Tn,value:"",onChange:X,"aria-label":"for screen reader"})),_.createElement("div",{className:"".concat(L,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},_.createElement("div",{className:"".concat(L,"-indent")},_.createElement("div",{ref:yr,className:"".concat(L,"-indent-unit")}))),_.createElement(r.Z,(0,t.Z)({},qt,{data:$e,itemKey:B,height:It,fullHeight:!1,virtual:Pt,itemHeight:zt,prefixCls:"".concat(L,"-list"),ref:gr,onVisibleChange:function(ct,Ot){var vt=new Set(ct),bt=Ot.filter(function(xt){return!vt.has(xt)});bt.some(function(xt){return B(xt)===we})&&at()}}),function(mt){var ct=mt.pos,Ot=(0,t.Z)({},(Ue(mt.data),mt.data)),vt=mt.title,bt=mt.key,xt=mt.isStart,Qt=mt.isEnd,nt=(0,Y.km)(bt,ct);delete Ot.key,delete Ot.children;var pt=(0,Y.H8)(nt,ft);return _.createElement(pe,(0,t.Z)({},Ot,pt,{title:vt,active:!!Wt&&bt===Wt.key,pos:ct,data:mt.data,isStart:xt,isEnd:Qt,motion:Re,motionNodes:bt===we?g:null,motionType:He,onMotionStart:pr,onMotionEnd:at,treeNodeRequiredProps:ft,onMouseMove:function(){tr(null)}}))}))});W.displayName="NodeList";var xe=W,Pe=e(35654),Ie=e(90782),rt=e(67841),Ct=10,ut=function(T){(0,le.Z)(L,T);var O=(0,h.Z)(L);function L(){var s;(0,I.Z)(this,L);for(var H=arguments.length,de=new Array(H),v=0;v2&&arguments[2]!==void 0?arguments[2]:!1,U=s.state,Fe=U.dragChildrenKeys,ye=U.dropPosition,fe=U.dropTargetKey,Ae=U.dropTargetPos,Ne=U.dropAllowed;if(Ne){var Re=s.props.onDrop;if(s.setState({dragOverNodeKey:null}),s.cleanDragState(),fe!==null){var It=(0,ee.Z)((0,ee.Z)({},(0,Y.H8)(fe,s.getTreeNodeRequiredProps())),{},{active:((R=s.getActiveItem())===null||R===void 0?void 0:R.key)===fe,data:(0,rt.Z)(s.state.keyEntities,fe).node}),zt=Fe.indexOf(fe)!==-1;(0,ie.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,Pe.yx)(Ae),Ut={event:c,node:(0,Y.F)(It),dragNode:s.dragNode?(0,Y.F)(s.dragNode.props):null,dragNodesKeys:[s.dragNode.props.eventKey].concat(Fe),dropToGap:ye!==0,dropPosition:ye+Number(Pt[Pt.length-1])};w||Re==null||Re(Ut),s.dragNode=null}}},s.cleanDragState=function(){var c=s.state.draggingNodeKey;c!==null&&s.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),s.dragStartMousePosition=null,s.currentMouseOverDroppableNodeKey=null},s.triggerExpandActionExpand=function(c,Q){var R=s.state,w=R.expandedKeys,U=R.flattenNodes,Fe=Q.expanded,ye=Q.key,fe=Q.isLeaf;if(!(fe||c.shiftKey||c.metaKey||c.ctrlKey)){var Ae=U.filter(function(Re){return Re.key===ye})[0],Ne=(0,Y.F)((0,ee.Z)((0,ee.Z)({},(0,Y.H8)(ye,s.getTreeNodeRequiredProps())),{},{data:Ae.data}));s.setExpandedKeys(Fe?(0,Pe._5)(w,ye):(0,Pe.L0)(w,ye)),s.onNodeExpand(c,Ne)}},s.onNodeClick=function(c,Q){var R=s.props,w=R.onClick,U=R.expandAction;U==="click"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeDoubleClick=function(c,Q){var R=s.props,w=R.onDoubleClick,U=R.expandAction;U==="doubleClick"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeSelect=function(c,Q){var R=s.state.selectedKeys,w=s.state,U=w.keyEntities,Fe=w.fieldNames,ye=s.props,fe=ye.onSelect,Ae=ye.multiple,Ne=Q.selected,Re=Q[Fe.key],It=!Ne;It?Ae?R=(0,Pe.L0)(R,Re):R=[Re]:R=(0,Pe._5)(R,Re);var zt=R.map(function(Pt){var Ut=(0,rt.Z)(U,Pt);return Ut?Ut.node:null}).filter(function(Pt){return Pt});s.setUncontrolledState({selectedKeys:R}),fe==null||fe(R,{event:"select",selected:It,node:Q,selectedNodes:zt,nativeEvent:c.nativeEvent})},s.onNodeCheck=function(c,Q,R){var w=s.state,U=w.keyEntities,Fe=w.checkedKeys,ye=w.halfCheckedKeys,fe=s.props,Ae=fe.checkStrictly,Ne=fe.onCheck,Re=Q.key,It,zt={event:"check",node:Q,checked:R,nativeEvent:c.nativeEvent};if(Ae){var Pt=R?(0,Pe.L0)(Fe,Re):(0,Pe._5)(Fe,Re),Ut=(0,Pe._5)(ye,Re);It={checked:Pt,halfChecked:Ut},zt.checkedNodes=Pt.map(function(Tn){return(0,rt.Z)(U,Tn)}).filter(function(Tn){return Tn}).map(function(Tn){return Tn.node}),s.setUncontrolledState({checkedKeys:Pt})}else{var Wt=(0,Ie.S)([].concat((0,d.Z)(Fe),[Re]),!0,U),yt=Wt.checkedKeys,Ht=Wt.halfCheckedKeys;if(!R){var Mn=new Set(yt);Mn.delete(Re);var $n=(0,Ie.S)(Array.from(Mn),{checked:!1,halfCheckedKeys:Ht},U);yt=$n.checkedKeys,Ht=$n.halfCheckedKeys}It=yt,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ht,yt.forEach(function(Tn){var tr=(0,rt.Z)(U,Tn);if(tr){var pr=tr.node,Un=tr.pos;zt.checkedNodes.push(pr),zt.checkedNodesPositions.push({node:pr,pos:Un})}}),s.setUncontrolledState({checkedKeys:yt},!1,{halfCheckedKeys:Ht})}Ne==null||Ne(It,zt)},s.onNodeLoad=function(c){var Q=c.key,R=new Promise(function(w,U){s.setState(function(Fe){var ye=Fe.loadedKeys,fe=ye===void 0?[]:ye,Ae=Fe.loadingKeys,Ne=Ae===void 0?[]:Ae,Re=s.props,It=Re.loadData,zt=Re.onLoad;if(!It||fe.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var Pt=It(c);return Pt.then(function(){var Ut=s.state.loadedKeys,Wt=(0,Pe.L0)(Ut,Q);zt==null||zt(Wt,{event:"load",node:c}),s.setUncontrolledState({loadedKeys:Wt}),s.setState(function(yt){return{loadingKeys:(0,Pe._5)(yt.loadingKeys,Q)}}),w()}).catch(function(Ut){if(s.setState(function(yt){return{loadingKeys:(0,Pe._5)(yt.loadingKeys,Q)}}),s.loadingRetryTimes[Q]=(s.loadingRetryTimes[Q]||0)+1,s.loadingRetryTimes[Q]>=Ct){var Wt=s.state.loadedKeys;(0,ie.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),s.setUncontrolledState({loadedKeys:(0,Pe.L0)(Wt,Q)}),w()}U(Ut)}),{loadingKeys:(0,Pe.L0)(Ne,Q)}})});return R.catch(function(){}),R},s.onNodeMouseEnter=function(c,Q){var R=s.props.onMouseEnter;R==null||R({event:c,node:Q})},s.onNodeMouseLeave=function(c,Q){var R=s.props.onMouseLeave;R==null||R({event:c,node:Q})},s.onNodeContextMenu=function(c,Q){var R=s.props.onRightClick;R&&(c.preventDefault(),R({event:c,node:Q}))},s.onFocus=function(){var c=s.props.onFocus;s.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),w=0;w1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!s.destroyed){var w=!1,U=!0,Fe={};Object.keys(c).forEach(function(ye){if(ye in s.props){U=!1;return}w=!0,Fe[ye]=c[ye]}),w&&(!Q||U)&&s.setState((0,ee.Z)((0,ee.Z)({},Fe),R))}},s.scrollTo=function(c){s.listRef.current.scrollTo(c)},s}return(0,n.Z)(L,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props.activeKey;H!==void 0&&H!==this.state.activeKey&&(this.setState({activeKey:H}),H!==null&&this.scrollTo({key:H}))}},{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 H,de=this.state,v=de.focused,c=de.flattenNodes,Q=de.keyEntities,R=de.draggingNodeKey,w=de.activeKey,U=de.dropLevelOffset,Fe=de.dropContainerKey,ye=de.dropTargetKey,fe=de.dropPosition,Ae=de.dragOverNodeKey,Ne=de.indent,Re=this.props,It=Re.prefixCls,zt=Re.className,Pt=Re.style,Ut=Re.showLine,Wt=Re.focusable,yt=Re.tabIndex,Ht=yt===void 0?0:yt,Mn=Re.selectable,$n=Re.showIcon,Tn=Re.icon,tr=Re.switcherIcon,pr=Re.draggable,Un=Re.checkable,qt=Re.checkStrictly,gr=Re.disabled,yr=Re.motion,Dn=Re.loadData,Rn=Re.filterTreeNode,Gr=Re.height,We=Re.itemHeight,ht=Re.virtual,Mt=Re.titleRender,dt=Re.dropIndicatorRender,Xt=Re.onContextMenu,Fn=Re.onScroll,an=Re.direction,Jn=Re.rootClassName,k=Re.rootStyle,i=(0,J.Z)(this.props,{aria:!0,data:!0}),p;return pr&&((0,S.Z)(pr)==="object"?p=pr:typeof pr=="function"?p={nodeDraggable:pr}:p={}),_.createElement(Je.k.Provider,{value:{prefixCls:It,selectable:Mn,showIcon:$n,icon:Tn,switcherIcon:tr,draggable:p,draggingNodeKey:R,checkable:Un,checkStrictly:qt,disabled:gr,keyEntities:Q,dropLevelOffset:U,dropContainerKey:Fe,dropTargetKey:ye,dropPosition:fe,dragOverNodeKey:Ae,indent:Ne,direction:an,dropIndicatorRender:dt,loadData:Dn,filterTreeNode:Rn,titleRender:Mt,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}},_.createElement("div",{role:"tree",className:b()(It,zt,Jn,(H={},(0,u.Z)(H,"".concat(It,"-show-line"),Ut),(0,u.Z)(H,"".concat(It,"-focused"),v),(0,u.Z)(H,"".concat(It,"-active-focused"),w!==null),H)),style:k},_.createElement(xe,(0,t.Z)({ref:this.listRef,prefixCls:It,style:Pt,data:c,disabled:gr,selectable:Mn,checkable:!!Un,motion:yr,dragging:R!==null,height:Gr,itemHeight:We,virtual:ht,focusable:Wt,focused:v,tabIndex:Ht,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xt,onScroll:Fn},this.getTreeNodeRequiredProps(),i))))}}],[{key:"getDerivedStateFromProps",value:function(H,de){var v=de.prevProps,c={prevProps:H};function Q(Wt){return!v&&Wt in H||v&&v[Wt]!==H[Wt]}var R,w=de.fieldNames;if(Q("fieldNames")&&(w=(0,Y.w$)(H.fieldNames),c.fieldNames=w),Q("treeData")?R=H.treeData:Q("children")&&((0,ie.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,Y.zn)(H.children)),R){c.treeData=R;var U=(0,Y.I8)(R,{fieldNames:w});c.keyEntities=(0,ee.Z)((0,u.Z)({},we,A),U.keyEntities)}var Fe=c.keyEntities||de.keyEntities;if(Q("expandedKeys")||v&&Q("autoExpandParent"))c.expandedKeys=H.autoExpandParent||!v&&H.defaultExpandParent?(0,Pe.r7)(H.expandedKeys,Fe):H.expandedKeys;else if(!v&&H.defaultExpandAll){var ye=(0,ee.Z)({},Fe);delete ye[we],c.expandedKeys=Object.keys(ye).map(function(Wt){return ye[Wt].key})}else!v&&H.defaultExpandedKeys&&(c.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,Pe.r7)(H.defaultExpandedKeys,Fe):H.defaultExpandedKeys);if(c.expandedKeys||delete c.expandedKeys,R||c.expandedKeys){var fe=(0,Y.oH)(R||de.treeData,c.expandedKeys||de.expandedKeys,w);c.flattenNodes=fe}if(H.selectable&&(Q("selectedKeys")?c.selectedKeys=(0,Pe.BT)(H.selectedKeys,H):!v&&H.defaultSelectedKeys&&(c.selectedKeys=(0,Pe.BT)(H.defaultSelectedKeys,H))),H.checkable){var Ae;if(Q("checkedKeys")?Ae=(0,Pe.E6)(H.checkedKeys)||{}:!v&&H.defaultCheckedKeys?Ae=(0,Pe.E6)(H.defaultCheckedKeys)||{}:R&&(Ae=(0,Pe.E6)(H.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),Ae){var Ne=Ae,Re=Ne.checkedKeys,It=Re===void 0?[]:Re,zt=Ne.halfCheckedKeys,Pt=zt===void 0?[]:zt;if(!H.checkStrictly){var Ut=(0,Ie.S)(It,!0,Fe);It=Ut.checkedKeys,Pt=Ut.halfCheckedKeys}c.checkedKeys=It,c.halfCheckedKeys=Pt}}return Q("loadedKeys")&&(c.loadedKeys=H.loadedKeys),c}}]),L}(_.Component);ut.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:Ee,allowDrop:function(){return!0},expandAction:!1},ut.TreeNode=P.Z;var he=ut,qe=he},35654:function(un,Ve,e){e.d(Ve,{BT:function(){return _},E6:function(){return Ue},L0:function(){return h},OM:function(){return ie},_5:function(){return le},r7:function(){return be},wA:function(){return b},yx:function(){return ue}});var t=e(95190),u=e(93664),S=e(48736),ee=e(59301),d=e(39417),I=e(67841),n=e(71430),se=null;function le(K,E){if(!K)return[];var r=K.slice(),x=r.indexOf(E);return x>=0&&r.splice(x,1),r}function h(K,E){var r=(K||[]).slice();return r.indexOf(E)===-1&&r.push(E),r}function ue(K){return K.split("-")}function b(K,E){var r=[],x=(0,I.Z)(E,K);function P(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];G.forEach(function(Y){var V=Y.key,Z=Y.children;r.push(V),P(Z)})}return P(x.children),r}function M(K){if(K.parent){var E=ue(K.pos);return Number(E[E.length-1])===K.parent.children.length-1}return!1}function J(K){var E=ue(K.pos);return Number(E[E.length-1])===0}function ie(K,E,r,x,P,G,Y,V,Z,Me){var pe,it=K.clientX,ge=K.clientY,Ce=K.target.getBoundingClientRect(),ne=Ce.top,X=Ce.height,we=(Me==="rtl"?-1:1)*(((P==null?void 0:P.x)||0)-it),m=(we-12)/x,A=(0,I.Z)(V,r.props.eventKey);if(ge-1.5?G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Ct,dropNode:ut,dropPosition:0})?Pe=0:G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1,{dropPosition:Pe,dropLevelOffset:Ie,dropTargetKey:A.key,dropTargetPos:A.pos,dragOverNodeKey:xe,dropContainerKey:Pe===0?null:((pe=A.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:he}}function _(K,E){if(K){var r=E.multiple;return r?K.slice():K.length?[K[0]]:K}}var Je=function(E){return E};function Ee(K,E){if(!K)return[];var r=E||{},x=r.processProps,P=x===void 0?Je:x,G=Array.isArray(K)?K:[K];return G.map(function(Y){var V=Y.children,Z=_objectWithoutProperties(Y,se),Me=Ee(V,E);return React.createElement(TreeNode,_extends({key:Z.key},P(Z)),Me)})}function Ue(K){if(!K)return null;var E;if(Array.isArray(K))E={checkedKeys:K,halfCheckedKeys:void 0};else if((0,u.Z)(K)==="object")E={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,S.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return E}function be(K,E){var r=new Set;function x(P){if(!r.has(P)){var G=(0,I.Z)(E,P);if(G){r.add(P);var Y=G.parent,V=G.node;V.disabled||Y&&x(Y.key)}}}return(K||[]).forEach(function(P){x(P)}),(0,t.Z)(r)}},90782:function(un,Ve,e){e.d(Ve,{S:function(){return n}});var t=e(48736),u=e(67841);function S(se,le){var h=new Set;return se.forEach(function(ue){le.has(ue)||h.add(ue)}),h}function ee(se){var le=se||{},h=le.disabled,ue=le.disableCheckbox,b=le.checkable;return!!(h||ue)||b===!1}function d(se,le,h,ue){for(var b=new Set(se),M=new Set,J=0;J<=h;J+=1){var ie=le.get(J)||new Set;ie.forEach(function(Ue){var be=Ue.key,K=Ue.node,E=Ue.children,r=E===void 0?[]:E;b.has(be)&&!ue(K)&&r.filter(function(x){return!ue(x.node)}).forEach(function(x){b.add(x.key)})})}for(var _=new Set,Je=h;Je>=0;Je-=1){var Ee=le.get(Je)||new Set;Ee.forEach(function(Ue){var be=Ue.parent,K=Ue.node;if(!(ue(K)||!Ue.parent||_.has(Ue.parent.key))){if(ue(Ue.parent.node)){_.add(be.key);return}var E=!0,r=!1;(be.children||[]).filter(function(x){return!ue(x.node)}).forEach(function(x){var P=x.key,G=b.has(P);E&&!G&&(E=!1),!r&&(G||M.has(P))&&(r=!0)}),E&&b.add(be.key),r&&M.add(be.key),_.add(be.key)}})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(S(M,b))}}function I(se,le,h,ue,b){for(var M=new Set(se),J=new Set(le),ie=0;ie<=ue;ie+=1){var _=h.get(ie)||new Set;_.forEach(function(be){var K=be.key,E=be.node,r=be.children,x=r===void 0?[]:r;!M.has(K)&&!J.has(K)&&!b(E)&&x.filter(function(P){return!b(P.node)}).forEach(function(P){M.delete(P.key)})})}J=new Set;for(var Je=new Set,Ee=ue;Ee>=0;Ee-=1){var Ue=h.get(Ee)||new Set;Ue.forEach(function(be){var K=be.parent,E=be.node;if(!(b(E)||!be.parent||Je.has(be.parent.key))){if(b(be.parent.node)){Je.add(K.key);return}var r=!0,x=!1;(K.children||[]).filter(function(P){return!b(P.node)}).forEach(function(P){var G=P.key,Y=M.has(G);r&&!Y&&(r=!1),!x&&(Y||J.has(G))&&(x=!0)}),r||M.delete(K.key),x&&J.add(K.key),Je.add(K.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(S(J,M))}}function n(se,le,h,ue){var b=[],M;ue?M=ue:M=ee;var J=new Set(se.filter(function(Ee){var Ue=!!(0,u.Z)(h,Ee);return Ue||b.push(Ee),Ue})),ie=new Map,_=0;Object.keys(h).forEach(function(Ee){var Ue=h[Ee],be=Ue.level,K=ie.get(be);K||(K=new Set,ie.set(be,K)),K.add(Ue),_=Math.max(_,be)}),(0,t.ZP)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(Ee){return"'".concat(Ee,"'")}).join(", ")));var Je;return le===!0?Je=d(J,ie,_,M):Je=I(J,le.halfCheckedKeys,ie,_,M),Je}},67841:function(un,Ve,e){e.d(Ve,{Z:function(){return t}});function t(u,S){return u[S]}},71430:function(un,Ve,e){e.d(Ve,{F:function(){return be},H8:function(){return Ue},I8:function(){return Ee},km:function(){return b},oH:function(){return _},w$:function(){return M},zn:function(){return ie}});var t=e(93664),u=e(95190),S=e(20439),ee=e(62646),d=e(11592),I=e(2738),n=e(48736),se=e(67841),le=["children"];function h(K,E){return"".concat(K,"-").concat(E)}function ue(K){return K&&K.type&&K.type.isTreeNode}function b(K,E){return K!=null?K:E}function M(K){var E=K||{},r=E.title,x=E._title,P=E.key,G=E.children,Y=r||"title";return{title:Y,_title:x||[Y],key:P||"key",children:G||"children"}}function J(K,E){var r=new Map;function x(P){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(P||[]).forEach(function(Y){var V=Y[E.key],Z=Y[E.children];warning(V!=null,"Tree node must have a certain key: [".concat(G).concat(V,"]"));var Me=String(V);warning(!r.has(Me)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Me)),r.set(Me,!0),x(Z,"".concat(G).concat(Me," > "))})}x(K)}function ie(K){function E(r){var x=(0,d.Z)(r);return x.map(function(P){if(!ue(P))return(0,n.ZP)(!P,"Tree/TreeNode can only accept TreeNode as children."),null;var G=P.key,Y=P.props,V=Y.children,Z=(0,ee.Z)(Y,le),Me=(0,S.Z)({key:G},Z),pe=E(V);return pe.length&&(Me.children=pe),Me}).filter(function(P){return P})}return E(K)}function _(K,E,r){var x=M(r),P=x._title,G=x.key,Y=x.children,V=new Set(E===!0?[]:E),Z=[];function Me(pe){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(ge,Ce){for(var ne=h(it?it.pos:"0",Ce),X=b(ge[G],ne),we,m=0;m1&&arguments[1]!==void 0?arguments[1]:{},r=E.initWrapper,x=E.processEntity,P=E.onProcessFinished,G=E.externalGetKey,Y=E.childrenPropName,V=E.fieldNames,Z=arguments.length>2?arguments[2]:void 0,Me=G||Z,pe={},it={},ge={posEntities:pe,keyEntities:it};return r&&(ge=r(ge)||ge),Je(K,function(Ce){var ne=Ce.node,X=Ce.index,we=Ce.pos,m=Ce.key,A=Ce.parentPos,z=Ce.level,D=Ce.nodes,B={node:ne,nodes:D,index:X,key:m,pos:we,level:z},F=b(m,we);pe[we]=B,it[F]=B,B.parent=pe[A],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),x&&x(B,ge)},{externalGetKey:Me,childrenPropName:Y,fieldNames:V}),P&&P(ge),ge}function Ue(K,E){var r=E.expandedKeys,x=E.selectedKeys,P=E.loadedKeys,G=E.loadingKeys,Y=E.checkedKeys,V=E.halfCheckedKeys,Z=E.dragOverNodeKey,Me=E.dropPosition,pe=E.keyEntities,it=(0,se.Z)(pe,K),ge={eventKey:K,expanded:r.indexOf(K)!==-1,selected:x.indexOf(K)!==-1,loaded:P.indexOf(K)!==-1,loading:G.indexOf(K)!==-1,checked:Y.indexOf(K)!==-1,halfChecked:V.indexOf(K)!==-1,pos:String(it?it.pos:""),dragOver:Z===K&&Me===0,dragOverGapTop:Z===K&&Me===-1,dragOverGapBottom:Z===K&&Me===1};return ge}function be(K){var E=K.data,r=K.expanded,x=K.selected,P=K.checked,G=K.loaded,Y=K.loading,V=K.halfChecked,Z=K.dragOver,Me=K.dragOverGapTop,pe=K.dragOverGapBottom,it=K.pos,ge=K.active,Ce=K.eventKey,ne=(0,S.Z)((0,S.Z)({},E),{},{expanded:r,selected:x,checked:P,loaded:G,loading:Y,halfChecked:V,dragOver:Z,dragOverGapTop:Me,dragOverGapBottom:pe,pos:it,active:ge,key:Ce});return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),ne}},8224:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(4676);function u(S,ee,d,I){var n=t.unstable_batchedUpdates?function(le){t.unstable_batchedUpdates(d,le)}:d;return S!=null&&S.addEventListener&&S.addEventListener(ee,n,I),{remove:function(){S!=null&&S.removeEventListener&&S.removeEventListener(ee,n,I)}}}},55468:function(un,Ve,e){e.d(Ve,{g1:function(){return ue},os:function(){return M}});var t=/margin|padding|width|height|max|min|offset/,u={left:!0,top:!0},S={cssFloat:1,styleFloat:1,float:1};function ee(J){return J.nodeType===1?J.ownerDocument.defaultView.getComputedStyle(J,null):{}}function d(J,ie,_){if(ie=ie.toLowerCase(),_==="auto"){if(ie==="height")return J.offsetHeight;if(ie==="width")return J.offsetWidth}return ie in u||(u[ie]=t.test(ie)),u[ie]?parseFloat(_)||0:_}function I(J,ie){var _=arguments.length,Je=ee(J);return ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,_===1?Je:d(J,ie,Je[ie]||J.style[ie])}function n(J,ie,_){var Je=arguments.length;if(ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,Je===3)return typeof _=="number"&&t.test(ie)&&(_="".concat(_,"px")),J.style[ie]=_,_;for(var Ee in ie)ie.hasOwnProperty(Ee)&&n(J,Ee,ie[Ee]);return ee(J)}function se(J){return J===document.body?document.documentElement.clientWidth:J.offsetWidth}function le(J){return J===document.body?window.innerHeight||document.documentElement.clientHeight:J.offsetHeight}function h(){var J=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ie=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:J,height:ie}}function ue(){var J=document.documentElement.clientWidth,ie=window.innerHeight||document.documentElement.clientHeight;return{width:J,height:ie}}function b(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function M(J){var ie=J.getBoundingClientRect(),_=document.documentElement;return{left:ie.left+(window.pageXOffset||_.scrollLeft)-(_.clientLeft||document.body.clientLeft||0),top:ie.top+(window.pageYOffset||_.scrollTop)-(_.clientTop||document.body.clientTop||0)}}},24514:function(un,Ve,e){e.d(Ve,{G:function(){return ee}});var t=e(47273),u=function(I){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(I)?I:[I],se=window.document.documentElement;return n.some(function(le){return le in se.style})}return!1},S=function(I,n){if(!u(I))return!1;var se=document.createElement("div"),le=se.style[I];return se.style[I]=n,se.style[I]!==le};function ee(d,I){return!Array.isArray(d)&&I!==void 0?S(d,I):u(d)}},6790:function(un,Ve,e){e.d(Ve,{Z:function(){return ut}});var t=e(14809),u=e(93664),S=e(20439),ee=e(4635),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(29301),h=e(70425),ue=e(34280),b=e(59301),M=e(4676),J=b.forwardRef(function(he,qe){var T=he.height,O=he.offsetY,L=he.offsetX,s=he.children,H=he.prefixCls,de=he.onInnerResize,v=he.innerProps,c=he.rtl,Q=he.extra,R={},w={display:"flex",flexDirection:"column"};return O!==void 0&&(R={height:T,position:"relative",overflow:"hidden"},w=(0,S.Z)((0,S.Z)({},w),{},(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({transform:"translateY(".concat(O,"px)")},c?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),b.createElement("div",{style:R},b.createElement(le.Z,{onResize:function(Fe){var ye=Fe.offsetHeight;ye&&de&&de()}},b.createElement("div",(0,t.Z)({style:w,className:se()((0,ee.Z)({},"".concat(H,"-holder-inner"),H)),ref:qe},v),s,Q)))});J.displayName="Filler";var ie=J;function _(he){var qe=he.children,T=he.setRef,O=b.useCallback(function(L){T(L)},[]);return b.cloneElement(qe,{ref:O})}function Je(he,qe,T,O,L,s,H,de){var v=de.getKey;return he.slice(qe,T+1).map(function(c,Q){var R=qe+Q,w=H(c,R,{style:{width:O},offsetX:L}),U=v(c);return b.createElement(_,{key:U,setRef:function(ye){return s(c,ye)}},w)})}function Ee(he,qe,T,O){var L=T-he,s=qe-T,H=Math.min(L,s)*2;if(O<=H){var de=Math.floor(O/2);return O%2?T+de+1:T-de}return L>s?T-(O-s):T+(O-L)}function Ue(he,qe,T){var O=he.length,L=qe.length,s,H;if(O===0&&L===0)return null;O2&&arguments[2]!==void 0?arguments[2]:!1,R=v?c<0&&de.current.left||c>0&&de.current.right:c<0&&de.current.top||c>0&&de.current.bottom;return Q&&R?(clearTimeout(s.current),L.current=!1):(!R||L.current)&&H(),!L.current&&R}};function P(he,qe,T,O,L,s,H){var de=(0,b.useRef)(0),v=(0,b.useRef)(null),c=(0,b.useRef)(null),Q=(0,b.useRef)(!1),R=x(qe,T,O,L);function w(Ne,Re){if(K.Z.cancel(v.current),!R(!1,Re)){var It=Ne;if(!It._virtualHandled)It._virtualHandled=!0;else return;de.current+=Re,c.current=Re,r||It.preventDefault(),v.current=(0,K.Z)(function(){var zt=Q.current?10:1;H(de.current*zt,!1),de.current=0})}}function U(Ne,Re){H(Re,!0),r||Ne.preventDefault()}var Fe=(0,b.useRef)(null),ye=(0,b.useRef)(null);function fe(Ne){if(he){K.Z.cancel(ye.current),ye.current=(0,K.Z)(function(){Fe.current=null},2);var Re=Ne.deltaX,It=Ne.deltaY,zt=Ne.shiftKey,Pt=Re,Ut=It;(Fe.current==="sx"||!Fe.current&&zt&&It&&!Re)&&(Pt=It,Ut=0,Fe.current="sx");var Wt=Math.abs(Pt),yt=Math.abs(Ut);Fe.current===null&&(Fe.current=s&&Wt>yt?"x":"y"),Fe.current==="y"?w(Ne,Ut):U(Ne,Pt)}}function Ae(Ne){he&&(Q.current=Ne.detail===c.current)}return[fe,Ae]}function G(he,qe,T,O){var L=b.useMemo(function(){return[new Map,[]]},[he,T.id,O]),s=(0,d.Z)(L,2),H=s[0],de=s[1],v=function(Q){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q,w=H.get(Q),U=H.get(R);if(w===void 0||U===void 0)for(var Fe=he.length,ye=de.length;ye0&&arguments[0]!==void 0?arguments[0]:!1;Q();var Fe=function(){var Ae=!1;de.current.forEach(function(Ne,Re){if(Ne&&Ne.offsetParent){var It=Ne.offsetHeight,zt=getComputedStyle(Ne),Pt=zt.marginTop,Ut=zt.marginBottom,Wt=pe(Pt),yt=pe(Ut),Ht=It+Wt+yt;v.current.get(Re)!==Ht&&(v.current.set(Re,Ht),Ae=!0)}}),Ae&&H(function(Ne){return Ne+1})};if(U)Fe();else{c.current+=1;var ye=c.current;Promise.resolve().then(function(){ye===c.current&&Fe()})}}function w(U,Fe){var ye=he(U),fe=de.current.get(ye);Fe?(de.current.set(ye,Fe),R()):de.current.delete(ye),!fe!=!Fe&&(Fe?qe==null||qe(U):T==null||T(U))}return(0,b.useEffect)(function(){return Q},[]),[w,R,v.current,s]}var ge=14/15;function Ce(he,qe,T){var O=(0,b.useRef)(!1),L=(0,b.useRef)(0),s=(0,b.useRef)(0),H=(0,b.useRef)(null),de=(0,b.useRef)(null),v,c=function(U){if(O.current){var Fe=Math.ceil(U.touches[0].pageX),ye=Math.ceil(U.touches[0].pageY),fe=L.current-Fe,Ae=s.current-ye,Ne=Math.abs(fe)>Math.abs(Ae);Ne?L.current=Fe:s.current=ye;var Re=T(Ne,Ne?fe:Ae,!1,U);Re&&U.preventDefault(),clearInterval(de.current),Re&&(de.current=setInterval(function(){Ne?fe*=ge:Ae*=ge;var It=Math.floor(Ne?fe:Ae);(!T(Ne,It,!0)||Math.abs(It)<=.1)&&clearInterval(de.current)},16))}},Q=function(){O.current=!1,v()},R=function(U){v(),U.touches.length===1&&!O.current&&(O.current=!0,L.current=Math.ceil(U.touches[0].pageX),s.current=Math.ceil(U.touches[0].pageY),H.current=U.target,H.current.addEventListener("touchmove",c,{passive:!1}),H.current.addEventListener("touchend",Q,{passive:!0}))};v=function(){H.current&&(H.current.removeEventListener("touchmove",c),H.current.removeEventListener("touchend",Q))},(0,ue.Z)(function(){return he&&qe.current.addEventListener("touchstart",R,{passive:!0}),function(){var w;(w=qe.current)===null||w===void 0||w.removeEventListener("touchstart",R),v(),clearInterval(de.current)}},[he])}function ne(he){return Math.floor(Math.pow(he,.5))}function X(he,qe){var T="touches"in he?he.touches[0]:he;return T[qe?"pageX":"pageY"]-window[qe?"scrollX":"scrollY"]}function we(he,qe,T){b.useEffect(function(){var O=qe.current;if(he&&O){var L=!1,s,H,de=function(){K.Z.cancel(s)},v=function w(){de(),s=(0,K.Z)(function(){T(H),w()})},c=function(U){if(!(U.target.draggable||U.button!==0)){var Fe=U;Fe._virtualHandled||(Fe._virtualHandled=!0,L=!0)}},Q=function(){L=!1,de()},R=function(U){if(L){var Fe=X(U,!1),ye=O.getBoundingClientRect(),fe=ye.top,Ae=ye.bottom;if(Fe<=fe){var Ne=fe-Fe;H=-ne(Ne),v()}else if(Fe>=Ae){var Re=Fe-Ae;H=ne(Re),v()}else de()}};return O.addEventListener("mousedown",c),O.ownerDocument.addEventListener("mouseup",Q),O.ownerDocument.addEventListener("mousemove",R),function(){O.removeEventListener("mousedown",c),O.ownerDocument.removeEventListener("mouseup",Q),O.ownerDocument.removeEventListener("mousemove",R),de()}}},[he])}var m=10;function A(he,qe,T,O,L,s,H,de){var v=b.useRef(),c=b.useState(null),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1];return(0,ue.Z)(function(){if(R&&R.times=0;tr-=1){var pr=L(qe[tr]),Un=T.get(pr);if(Un===void 0){Ne=!0;break}if(Tn-=Un,Tn<=0)break}switch(zt){case"top":It=Ut-fe;break;case"bottom":It=Wt-Ae+fe;break;default:{var qt=he.current.scrollTop,gr=qt+Ae;Utgr&&(Re="bottom")}}It!==null&&H(It),It!==R.lastTop&&(Ne=!0)}Ne&&w((0,S.Z)((0,S.Z)({},R),{},{times:R.times+1,targetAlign:Re,lastTop:It}))}},[R,he.current]),function(U){if(U==null){de();return}if(K.Z.cancel(v.current),typeof U=="number")H(U);else if(U&&(0,u.Z)(U)==="object"){var Fe,ye=U.align;"index"in U?Fe=U.index:Fe=qe.findIndex(function(Ne){return L(Ne)===U.key});var fe=U.offset,Ae=fe===void 0?0:fe;w({times:0,index:Fe,offset:Ae,originAlign:ye})}}}var z=b.forwardRef(function(he,qe){var T=he.prefixCls,O=he.rtl,L=he.scrollOffset,s=he.scrollRange,H=he.onStartMove,de=he.onStopMove,v=he.onScroll,c=he.horizontal,Q=he.spinSize,R=he.containerSize,w=he.style,U=he.thumbStyle,Fe=he.showScrollBar,ye=b.useState(!1),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=b.useState(null),It=(0,d.Z)(Re,2),zt=It[0],Pt=It[1],Ut=b.useState(null),Wt=(0,d.Z)(Ut,2),yt=Wt[0],Ht=Wt[1],Mn=!O,$n=b.useRef(),Tn=b.useRef(),tr=b.useState(Fe),pr=(0,d.Z)(tr,2),Un=pr[0],qt=pr[1],gr=b.useRef(),yr=function(){Fe===!0||Fe===!1||(clearTimeout(gr.current),qt(!0),gr.current=setTimeout(function(){qt(!1)},3e3))},Dn=s-R||0,Rn=R-Q||0,Gr=b.useMemo(function(){if(L===0||Dn===0)return 0;var k=L/Dn;return k*Rn},[L,Dn,Rn]),We=function(i){i.stopPropagation(),i.preventDefault()},ht=b.useRef({top:Gr,dragging:Ae,pageY:zt,startTop:yt});ht.current={top:Gr,dragging:Ae,pageY:zt,startTop:yt};var Mt=function(i){Ne(!0),Pt(X(i,c)),Ht(ht.current.top),H(),i.stopPropagation(),i.preventDefault()};b.useEffect(function(){var k=function(C){C.preventDefault()},i=$n.current,p=Tn.current;return i.addEventListener("touchstart",k,{passive:!1}),p.addEventListener("touchstart",Mt,{passive:!1}),function(){i.removeEventListener("touchstart",k),p.removeEventListener("touchstart",Mt)}},[]);var dt=b.useRef();dt.current=Dn;var Xt=b.useRef();Xt.current=Rn,b.useEffect(function(){if(Ae){var k,i=function(C){var re=ht.current,q=re.dragging,He=re.pageY,Ke=re.startTop;K.Z.cancel(k);var _e=$n.current.getBoundingClientRect(),at=R/(c?_e.width:_e.height);if(q){var $e=(X(C,c)-He)*at,ft=Ke;!Mn&&c?ft-=$e:ft+=$e;var mt=dt.current,ct=Xt.current,Ot=ct?ft/ct:0,vt=Math.ceil(Ot*mt);vt=Math.max(vt,0),vt=Math.min(vt,mt),k=(0,K.Z)(function(){v(vt,c)})}},p=function(){Ne(!1),de()};return window.addEventListener("mousemove",i,{passive:!0}),window.addEventListener("touchmove",i,{passive:!0}),window.addEventListener("mouseup",p,{passive:!0}),window.addEventListener("touchend",p,{passive:!0}),function(){window.removeEventListener("mousemove",i),window.removeEventListener("touchmove",i),window.removeEventListener("mouseup",p),window.removeEventListener("touchend",p),K.Z.cancel(k)}}},[Ae]),b.useEffect(function(){return yr(),function(){clearTimeout(gr.current)}},[L]),b.useImperativeHandle(qe,function(){return{delayHidden:yr}});var Fn="".concat(T,"-scrollbar"),an={position:"absolute",visibility:Un?null:"hidden"},Jn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(an,{height:8,left:0,right:0,bottom:0}),Object.assign(Jn,(0,ee.Z)({height:"100%",width:Q},Mn?"left":"right",Gr))):(Object.assign(an,(0,ee.Z)({width:8,top:0,bottom:0},Mn?"right":"left",0)),Object.assign(Jn,{width:"100%",height:Q,top:Gr})),b.createElement("div",{ref:$n,className:se()(Fn,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(Fn,"-horizontal"),c),"".concat(Fn,"-vertical"),!c),"".concat(Fn,"-visible"),Un)),style:(0,S.Z)((0,S.Z)({},an),w),onMouseDown:We,onMouseMove:yr},b.createElement("div",{ref:Tn,className:se()("".concat(Fn,"-thumb"),(0,ee.Z)({},"".concat(Fn,"-thumb-moving"),Ae)),style:(0,S.Z)((0,S.Z)({},Jn),U),onMouseDown:Mt}))}),D=z,B=20;function F(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,T=he/qe*he;return isNaN(T)&&(T=0),T=Math.max(T,B),Math.floor(T)}var W=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],xe=[],Pe={overflowY:"auto",overflowAnchor:"none"};function Ie(he,qe){var T=he.prefixCls,O=T===void 0?"rc-virtual-list":T,L=he.className,s=he.height,H=he.itemHeight,de=he.fullHeight,v=de===void 0?!0:de,c=he.style,Q=he.data,R=he.children,w=he.itemKey,U=he.virtual,Fe=he.direction,ye=he.scrollWidth,fe=he.component,Ae=fe===void 0?"div":fe,Ne=he.onScroll,Re=he.onVirtualScroll,It=he.onVisibleChange,zt=he.innerProps,Pt=he.extraRender,Ut=he.styles,Wt=he.showScrollBar,yt=Wt===void 0?"optional":Wt,Ht=(0,I.Z)(he,W),Mn=b.useCallback(function(rn){return typeof w=="function"?w(rn):rn==null?void 0:rn[w]},[w]),$n=it(Mn,null,null),Tn=(0,d.Z)($n,4),tr=Tn[0],pr=Tn[1],Un=Tn[2],qt=Tn[3],gr=!!(U!==!1&&s&&H),yr=b.useMemo(function(){return Object.values(Un.maps).reduce(function(rn,Vt){return rn+Vt},0)},[Un.id,Un.maps]),Dn=gr&&Q&&(Math.max(H*Q.length,yr)>s||!!ye),Rn=Fe==="rtl",Gr=se()(O,(0,ee.Z)({},"".concat(O,"-rtl"),Rn),L),We=Q||xe,ht=(0,b.useRef)(),Mt=(0,b.useRef)(),dt=(0,b.useRef)(),Xt=(0,b.useState)(0),Fn=(0,d.Z)(Xt,2),an=Fn[0],Jn=Fn[1],k=(0,b.useState)(0),i=(0,d.Z)(k,2),p=i[0],g=i[1],C=(0,b.useState)(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=function(){He(!0)},_e=function(){He(!1)},at={getKey:Mn};function $e(rn){Jn(function(Vt){var xn;typeof rn=="function"?xn=rn(Vt):xn=rn;var zn=gn(xn);return ht.current.scrollTop=zn,zn})}var ft=(0,b.useRef)({start:0,end:We.length}),mt=(0,b.useRef)(),ct=be(We,Mn),Ot=(0,d.Z)(ct,1),vt=Ot[0];mt.current=vt;var bt=b.useMemo(function(){if(!gr)return{scrollHeight:void 0,start:0,end:We.length-1,offset:void 0};if(!Dn){var rn;return{scrollHeight:((rn=Mt.current)===null||rn===void 0?void 0:rn.offsetHeight)||0,start:0,end:We.length-1,offset:void 0}}for(var Vt=0,xn,zn,An,hr=We.length,Hr=0;Hr=an&&xn===void 0&&(xn=Hr,zn=Vt),Ln>an+s&&An===void 0&&(An=Hr),Vt=Ln}return xn===void 0&&(xn=0,zn=0,An=Math.ceil(s/H)),An===void 0&&(An=We.length-1),An=Math.min(An+1,We.length-1),{scrollHeight:Vt,start:xn,end:An,offset:zn}},[Dn,gr,an,We,qt,s]),xt=bt.scrollHeight,Qt=bt.start,nt=bt.end,pt=bt.offset;ft.current.start=Qt,ft.current.end=nt,b.useLayoutEffect(function(){var rn=Un.getRecord();if(rn.size===1){var Vt=Array.from(rn.keys())[0],xn=rn.get(Vt),zn=We[Qt];if(zn&&xn===void 0){var An=Mn(zn);if(An===Vt){var hr=Un.get(Vt),Hr=hr-H;$e(function(dr){return dr+Hr})}}}Un.resetRecord()},[xt]);var ce=b.useState({width:0,height:s}),ve=(0,d.Z)(ce,2),je=ve[0],Xe=ve[1],Te=function(Vt){Xe({width:Vt.offsetWidth,height:Vt.offsetHeight})},lt=(0,b.useRef)(),et=(0,b.useRef)(),gt=b.useMemo(function(){return F(je.width,ye)},[je.width,ye]),jt=b.useMemo(function(){return F(je.height,xt)},[je.height,xt]),kt=xt-s,dn=(0,b.useRef)(kt);dn.current=kt;function gn(rn){var Vt=rn;return Number.isNaN(dn.current)||(Vt=Math.min(Vt,dn.current)),Vt=Math.max(Vt,0),Vt}var _t=an<=0,oe=an>=kt,me=p<=0,Se=p>=ye,De=x(_t,oe,me,Se),Le=function(){return{x:Rn?-p:p,y:an}},Bt=(0,b.useRef)(Le()),At=(0,h.useEvent)(function(rn){if(Re){var Vt=(0,S.Z)((0,S.Z)({},Le()),rn);(Bt.current.x!==Vt.x||Bt.current.y!==Vt.y)&&(Re(Vt),Bt.current=Vt)}});function Nt(rn,Vt){var xn=rn;Vt?((0,M.flushSync)(function(){g(xn)}),At()):$e(xn)}function tt(rn){var Vt=rn.currentTarget.scrollTop;Vt!==an&&$e(Vt),Ne==null||Ne(rn),At()}var Kt=function(Vt){var xn=Vt,zn=ye?ye-je.width:0;return xn=Math.max(xn,0),xn=Math.min(xn,zn),xn},Cn=(0,h.useEvent)(function(rn,Vt){Vt?((0,M.flushSync)(function(){g(function(xn){var zn=xn+(Rn?-rn:rn);return Kt(zn)})}),At()):$e(function(xn){var zn=xn+rn;return zn})}),Tt=P(gr,_t,oe,me,Se,!!ye,Cn),Yt=(0,d.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1];Ce(gr,ht,function(rn,Vt,xn,zn){var An=zn;return De(rn,Vt,xn)?!1:!An||!An._virtualHandled?(An&&(An._virtualHandled=!0),Zt({preventDefault:function(){},deltaX:rn?Vt:0,deltaY:rn?0:Vt}),!0):!1}),we(Dn,ht,function(rn){$e(function(Vt){return Vt+rn})}),(0,ue.Z)(function(){function rn(xn){var zn=_t&&xn.detail<0,An=oe&&xn.detail>0;gr&&!zn&&!An&&xn.preventDefault()}var Vt=ht.current;return Vt.addEventListener("wheel",Zt,{passive:!1}),Vt.addEventListener("DOMMouseScroll",Hn,{passive:!0}),Vt.addEventListener("MozMousePixelScroll",rn,{passive:!1}),function(){Vt.removeEventListener("wheel",Zt),Vt.removeEventListener("DOMMouseScroll",Hn),Vt.removeEventListener("MozMousePixelScroll",rn)}},[gr,_t,oe]),(0,ue.Z)(function(){if(ye){var rn=Kt(p);g(rn),At({x:rn})}},[je.width,ye]);var vn=function(){var Vt,xn;(Vt=lt.current)===null||Vt===void 0||Vt.delayHidden(),(xn=et.current)===null||xn===void 0||xn.delayHidden()},jn=A(ht,We,Un,H,Mn,function(){return pr(!0)},$e,vn);b.useImperativeHandle(qe,function(){return{nativeElement:dt.current,getScrollInfo:Le,scrollTo:function(Vt){function xn(zn){return zn&&(0,u.Z)(zn)==="object"&&("left"in zn||"top"in zn)}xn(Vt)?(Vt.left!==void 0&&g(Kt(Vt.left)),jn(Vt.top)):jn(Vt)}}}),(0,ue.Z)(function(){if(It){var rn=We.slice(Qt,nt+1);It(rn,We)}},[Qt,nt,We]);var Wn=G(We,Mn,Un,H),Sn=Pt==null?void 0:Pt({start:Qt,end:nt,virtual:Dn,offsetX:p,offsetY:pt,rtl:Rn,getSize:Wn}),nr=Je(We,Qt,nt,ye,p,tr,R,at),br=null;s&&(br=(0,S.Z)((0,ee.Z)({},v?"height":"maxHeight",s),Pe),gr&&(br.overflowY="hidden",ye&&(br.overflowX="hidden"),q&&(br.pointerEvents="none")));var Lr={};return Rn&&(Lr.dir="rtl"),b.createElement("div",(0,t.Z)({ref:dt,style:(0,S.Z)((0,S.Z)({},c),{},{position:"relative"}),className:Gr},Lr,Ht),b.createElement(le.Z,{onResize:Te},b.createElement(Ae,{className:"".concat(O,"-holder"),style:br,ref:ht,onScroll:tt,onMouseEnter:vn},b.createElement(ie,{prefixCls:O,height:xt,offsetX:p,offsetY:pt,scrollWidth:ye,onInnerResize:pr,ref:Mt,innerProps:zt,rtl:Rn,extra:Sn},nr))),Dn&&xt>s&&b.createElement(D,{ref:lt,prefixCls:O,scrollOffset:an,scrollRange:xt,rtl:Rn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:jt,containerSize:je.height,style:Ut==null?void 0:Ut.verticalScrollBar,thumbStyle:Ut==null?void 0:Ut.verticalScrollBarThumb,showScrollBar:yt}),Dn&&ye>je.width&&b.createElement(D,{ref:et,prefixCls:O,scrollOffset:p,scrollRange:ye,rtl:Rn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:gt,containerSize:je.width,horizontal:!0,style:Ut==null?void 0:Ut.horizontalScrollBar,thumbStyle:Ut==null?void 0:Ut.horizontalScrollBarThumb,showScrollBar:yt}))}var rt=b.forwardRef(Ie);rt.displayName="List";var Ct=rt,ut=Ct},25510:function(un){un.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(un,Ve,e){un.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});const t=le=>typeof le=="object"&&le!=null&&le.nodeType===1,u=(le,h)=>(!h||le!=="hidden")&&le!=="visible"&&le!=="clip",S=(le,h)=>{if(le.clientHeight{const M=(J=>{if(!J.ownerDocument||!J.ownerDocument.defaultView)return null;try{return J.ownerDocument.defaultView.frameElement}catch(ie){return null}})(b);return!!M&&(M.clientHeightJh||J>le&&ie=h&&_>=ue?J-le-b:ie>h&&_ue?ie-h+M:0,d=le=>{const h=le.parentElement;return h==null?le.getRootNode().host||null:h},I=(le,h)=>{var ue,b,M,J;if(typeof document=="undefined")return[];const{scrollMode:ie,block:_,inline:Je,boundary:Ee,skipOverflowHiddenElements:Ue}=h,be=typeof Ee=="function"?Ee:D=>D!==Ee;if(!t(le))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,E=[];let r=le;for(;t(r)&&be(r);){if(r=d(r),r===K){E.push(r);break}r!=null&&r===document.body&&S(r)&&!S(document.documentElement)||r!=null&&S(r,Ue)&&E.push(r)}const x=(b=(ue=window.visualViewport)==null?void 0:ue.width)!=null?b:innerWidth,P=(J=(M=window.visualViewport)==null?void 0:M.height)!=null?J:innerHeight,{scrollX:G,scrollY:Y}=window,{height:V,width:Z,top:Me,right:pe,bottom:it,left:ge}=le.getBoundingClientRect(),{top:Ce,right:ne,bottom:X,left:we}=(D=>{const B=window.getComputedStyle(D);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})(le);let m=_==="start"||_==="nearest"?Me-Ce:_==="end"?it+X:Me+V/2-Ce+X,A=Je==="center"?ge+Z/2-we+ne:Je==="end"?pe+ne:ge-we;const z=[];for(let D=0;D=0&&ge>=0&&it<=P&&pe<=x&&(B===K&&!S(B)||Me>=xe&&it<=Ie&&ge>=rt&&pe<=Pe))return z;const Ct=getComputedStyle(B),ut=parseInt(Ct.borderLeftWidth,10),he=parseInt(Ct.borderTopWidth,10),qe=parseInt(Ct.borderRightWidth,10),T=parseInt(Ct.borderBottomWidth,10);let O=0,L=0;const s="offsetWidth"in B?B.offsetWidth-B.clientWidth-ut-qe:0,H="offsetHeight"in B?B.offsetHeight-B.clientHeight-he-T:0,de="offsetWidth"in B?B.offsetWidth===0?0:W/B.offsetWidth:0,v="offsetHeight"in B?B.offsetHeight===0?0:F/B.offsetHeight:0;if(K===B)O=_==="start"?m:_==="end"?m-P:_==="nearest"?ee(Y,Y+P,P,he,T,Y+m,Y+m+V,V):m-P/2,L=Je==="start"?A:Je==="center"?A-x/2:Je==="end"?A-x:ee(G,G+x,x,ut,qe,G+A,G+A+Z,Z),O=Math.max(0,O+Y),L=Math.max(0,L+G);else{O=_==="start"?m-xe-he:_==="end"?m-Ie+T+H:_==="nearest"?ee(xe,Ie,F,he,T+H,m,m+V,V):m-(xe+F/2)+H/2,L=Je==="start"?A-rt-ut:Je==="center"?A-(rt+W/2)+s/2:Je==="end"?A-Pe+qe+s:ee(rt,Pe,W,ut,qe+s,A,A+Z,Z);const{scrollLeft:c,scrollTop:Q}=B;O=v===0?0:Math.max(0,Math.min(Q+O/v,B.scrollHeight-F/v+H)),L=de===0?0:Math.max(0,Math.min(c+L/de,B.scrollWidth-W/de+s)),m+=Q-O,A+=c-L}z.push({el:B,top:O,left:L})}return z},n=le=>le===!1?{block:"end",inline:"nearest"}:(h=>h===Object(h)&&Object.keys(h).length!==0)(le)?le:{block:"start",inline:"nearest"};function se(le,h){if(!le.isConnected||!(M=>{let J=M;for(;J&&J.parentNode;){if(J.parentNode===document)return!0;J=J.parentNode instanceof ShadowRoot?J.parentNode.host:J.parentNode}return!1})(le))return;const ue=(M=>{const J=window.getComputedStyle(M);return{top:parseFloat(J.scrollMarginTop)||0,right:parseFloat(J.scrollMarginRight)||0,bottom:parseFloat(J.scrollMarginBottom)||0,left:parseFloat(J.scrollMarginLeft)||0}})(le);if((M=>typeof M=="object"&&typeof M.behavior=="function")(h))return h.behavior(I(le,h));const b=typeof h=="boolean"||h==null?void 0:h.behavior;for(const{el:M,top:J,left:ie}of I(le,n(h))){const _=J-ue.top+ue.bottom,Je=ie-ue.left+ue.right;M.scroll({top:_,left:Je,behavior:b})}}},80813:function(un,Ve,e){e.d(Ve,{CR:function(){return Je},Jh:function(){return M},Q_:function(){return Me},XA:function(){return _},ZT:function(){return u},_T:function(){return ee},ev:function(){return be},mG:function(){return b},pi:function(){return S},pr:function(){return Ue}});var t=function(m,A){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,D){z.__proto__=D}||function(z,D){for(var B in D)Object.prototype.hasOwnProperty.call(D,B)&&(z[B]=D[B])},t(m,A)};function u(m,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");t(m,A);function z(){this.constructor=m}m.prototype=A===null?Object.create(A):(z.prototype=A.prototype,new z)}var S=function(){return S=Object.assign||function(A){for(var z,D=1,B=arguments.length;D=0;xe--)(W=m[xe])&&(F=(B<3?W(F):B>3?W(A,z,F):W(A,z))||F);return B>3&&F&&Object.defineProperty(A,z,F),F}function I(m,A){return function(z,D){A(z,D,m)}}function n(m,A,z,D,B,F){function W(L){if(L!==void 0&&typeof L!="function")throw new TypeError("Function expected");return L}for(var xe=D.kind,Pe=xe==="getter"?"get":xe==="setter"?"set":"value",Ie=!A&&m?D.static?m:m.prototype:null,rt=A||(Ie?Object.getOwnPropertyDescriptor(Ie,D.name):{}),Ct,ut=!1,he=z.length-1;he>=0;he--){var qe={};for(var T in D)qe[T]=T==="access"?{}:D[T];for(var T in D.access)qe.access[T]=D.access[T];qe.addInitializer=function(L){if(ut)throw new TypeError("Cannot add initializers after decoration has completed");F.push(W(L||null))};var O=(0,z[he])(xe==="accessor"?{get:rt.get,set:rt.set}:rt[Pe],qe);if(xe==="accessor"){if(O===void 0)continue;if(O===null||typeof O!="object")throw new TypeError("Object expected");(Ct=W(O.get))&&(rt.get=Ct),(Ct=W(O.set))&&(rt.set=Ct),(Ct=W(O.init))&&B.unshift(Ct)}else(Ct=W(O))&&(xe==="field"?B.unshift(Ct):rt[Pe]=Ct)}Ie&&Object.defineProperty(Ie,D.name,rt),ut=!0}function se(m,A,z){for(var D=arguments.length>2,B=0;B0&&F[F.length-1])&&(Ie[0]===6||Ie[0]===2)){z=0;continue}if(Ie[0]===3&&(!F||Ie[1]>F[0]&&Ie[1]=m.length&&(m=void 0),{value:m&&m[D++],done:!m}}};throw new TypeError(A?"Object is not iterable.":"Symbol.iterator is not defined.")}function Je(m,A){var z=typeof Symbol=="function"&&m[Symbol.iterator];if(!z)return m;var D=z.call(m),B,F=[],W;try{for(;(A===void 0||A-- >0)&&!(B=D.next()).done;)F.push(B.value)}catch(xe){W={error:xe}}finally{try{B&&!B.done&&(z=D.return)&&z.call(D)}finally{if(W)throw W.error}}return F}function Ee(){for(var m=[],A=0;A1||Pe(he,T)})},qe&&(B[he]=qe(B[he])))}function Pe(he,qe){try{Ie(D[he](qe))}catch(T){ut(F[0][3],T)}}function Ie(he){he.value instanceof K?Promise.resolve(he.value.v).then(rt,Ct):ut(F[0][2],he)}function rt(he){Pe("next",he)}function Ct(he){Pe("throw",he)}function ut(he,qe){he(qe),F.shift(),F.length&&Pe(F[0][0],F[0][1])}}function r(m){var A,z;return A={},D("next"),D("throw",function(B){throw B}),D("return"),A[Symbol.iterator]=function(){return this},A;function D(B,F){A[B]=m[B]?function(W){return(z=!z)?{value:K(m[B](W)),done:!1}:F?F(W):W}:F}}function x(m){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var A=m[Symbol.asyncIterator],z;return A?A.call(m):(m=typeof _=="function"?_(m):m[Symbol.iterator](),z={},D("next"),D("throw"),D("return"),z[Symbol.asyncIterator]=function(){return this},z);function D(F){z[F]=m[F]&&function(W){return new Promise(function(xe,Pe){W=m[F](W),B(xe,Pe,W.done,W.value)})}}function B(F,W,xe,Pe){Promise.resolve(Pe).then(function(Ie){F({value:Ie,done:xe})},W)}}function P(m,A){return Object.defineProperty?Object.defineProperty(m,"raw",{value:A}):m.raw=A,m}var G=Object.create?function(m,A){Object.defineProperty(m,"default",{enumerable:!0,value:A})}:function(m,A){m.default=A},Y=function(m){return Y=Object.getOwnPropertyNames||function(A){var z=[];for(var D in A)Object.prototype.hasOwnProperty.call(A,D)&&(z[z.length]=D);return z},Y(m)};function V(m){if(m&&m.__esModule)return m;var A={};if(m!=null)for(var z=Y(m),D=0;D1&&arguments[1]!==void 0?arguments[1]:!1,we=ne.getAttribute("id")||ne.getAttribute("data-reactid")||ne.getAttribute("name");if(X&&Ue[we])return Ue[we];var m=window.getComputedStyle(ne),A=m.getPropertyValue("box-sizing")||m.getPropertyValue("-moz-box-sizing")||m.getPropertyValue("-webkit-box-sizing"),z=parseFloat(m.getPropertyValue("padding-bottom"))+parseFloat(m.getPropertyValue("padding-top")),D=parseFloat(m.getPropertyValue("border-bottom-width"))+parseFloat(m.getPropertyValue("border-top-width")),B=Ee.map(function(W){return"".concat(W,":").concat(m.getPropertyValue(W))}).join(";"),F={sizingStyle:B,paddingSize:z,borderSize:D,boxSizing:A};return X&&we&&(Ue[we]=F),F}function E(ne){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,m=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),document.body.appendChild(be)),ne.getAttribute("wrap")?be.setAttribute("wrap",ne.getAttribute("wrap")):be.removeAttribute("wrap");var A=K(ne,X),z=A.paddingSize,D=A.borderSize,B=A.boxSizing,F=A.sizingStyle;be.setAttribute("style","".concat(F,";").concat(Je)),be.value=ne.value||ne.placeholder||"";var W=void 0,xe=void 0,Pe,Ie=be.scrollHeight;if(B==="border-box"?Ie+=D:B==="content-box"&&(Ie-=z),we!==null||m!==null){be.value=" ";var rt=be.scrollHeight-z;we!==null&&(W=rt*we,B==="border-box"&&(W=W+z+D),Ie=Math.max(W,Ie)),m!==null&&(xe=rt*m,B==="border-box"&&(xe=xe+z+D),Pe=Ie>xe?"":"hidden",Ie=Math.min(xe,Ie))}var Ct={height:Ie,overflowY:Pe,resize:"none"};return W&&(Ct.minHeight=W),xe&&(Ct.maxHeight=xe),Ct}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],x=0,P=1,G=2,Y=M.forwardRef(function(ne,X){var we=ne,m=we.prefixCls,A=we.onPressEnter,z=we.defaultValue,D=we.value,B=we.autoSize,F=we.onResize,W=we.className,xe=we.style,Pe=we.disabled,Ie=we.onChange,rt=we.onInternalAutoSize,Ct=(0,I.Z)(we,r),ut=(0,b.Z)(z,{value:D,postState:function(Ht){return Ht!=null?Ht:""}}),he=(0,d.Z)(ut,2),qe=he[0],T=he[1],O=function(Ht){T(Ht.target.value),Ie==null||Ie(Ht)},L=M.useRef();M.useImperativeHandle(X,function(){return{textArea:L.current}});var s=M.useMemo(function(){return B&&(0,ee.Z)(B)==="object"?[B.minRows,B.maxRows]:[]},[B]),H=(0,d.Z)(s,2),de=H[0],v=H[1],c=!!B,Q=function(){try{if(document.activeElement===L.current){var Ht=L.current,Mn=Ht.selectionStart,$n=Ht.selectionEnd,Tn=Ht.scrollTop;L.current.setSelectionRange(Mn,$n),L.current.scrollTop=Tn}}catch(tr){}},R=M.useState(G),w=(0,d.Z)(R,2),U=w[0],Fe=w[1],ye=M.useState(),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=function(){Fe(x)};(0,ie.Z)(function(){c&&Re()},[D,de,v,c]),(0,ie.Z)(function(){if(U===x)Fe(P);else if(U===P){var ht=E(L.current,!1,de,v);Fe(G),Ne(ht)}else Q()},[U]);var It=M.useRef(),zt=function(){_.Z.cancel(It.current)},Pt=function(Ht){U===G&&(F==null||F(Ht),B&&(zt(),It.current=(0,_.Z)(function(){Re()})))};M.useEffect(function(){return zt},[]);var Ut=c?Ae:null,Wt=(0,u.Z)((0,u.Z)({},xe),Ut);return(U===x||U===P)&&(Wt.overflowY="hidden",Wt.overflowX="hidden"),M.createElement(J.Z,{onResize:Pt,disabled:!(B||F)},M.createElement("textarea",(0,t.Z)({},Ct,{ref:L,style:Wt,className:le()(m,W,(0,S.Z)({},"".concat(m,"-disabled"),Pe)),disabled:Pe,value:qe,onChange:O})))}),V=Y,Z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function Me(ne,X){return(0,n.Z)(ne||"").slice(0,X).join("")}function pe(ne,X,we,m){var A=we;return ne?A=Me(we,m):(0,n.Z)(X||"").lengthm&&(A=X),A}var it=M.forwardRef(function(ne,X){var we,m=ne.defaultValue,A=ne.value,z=ne.onFocus,D=ne.onBlur,B=ne.onChange,F=ne.allowClear,W=ne.maxLength,xe=ne.onCompositionStart,Pe=ne.onCompositionEnd,Ie=ne.suffix,rt=ne.prefixCls,Ct=rt===void 0?"rc-textarea":rt,ut=ne.classes,he=ne.showCount,qe=ne.className,T=ne.style,O=ne.disabled,L=ne.hidden,s=ne.classNames,H=ne.styles,de=ne.onResize,v=(0,I.Z)(ne,Z),c=(0,b.Z)(m,{value:A,defaultValue:m}),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1],U=(0,M.useRef)(null),Fe=M.useState(!1),ye=(0,d.Z)(Fe,2),fe=ye[0],Ae=ye[1],Ne=M.useState(!1),Re=(0,d.Z)(Ne,2),It=Re[0],zt=Re[1],Pt=M.useRef(),Ut=M.useRef(0),Wt=M.useState(null),ht=(0,d.Z)(Wt,2),Ht=ht[0],Mn=ht[1],$n=function(){var an;(an=U.current)===null||an===void 0||an.textArea.focus()};(0,M.useImperativeHandle)(X,function(){return{resizableTextArea:U.current,focus:$n,blur:function(){var an;(an=U.current)===null||an===void 0||an.textArea.blur()}}}),(0,M.useEffect)(function(){Ae(function(Fn){return!O&&Fn})},[O]);var Tn=Number(W)>0,tr=function(an){zt(!0),Pt.current=R,Ut.current=an.currentTarget.selectionStart,xe==null||xe(an)},pr=function(an){zt(!1);var Jn=an.currentTarget.value;if(Tn){var k,i=Ut.current>=W+1||Ut.current===((k=Pt.current)===null||k===void 0?void 0:k.length);Jn=pe(i,Pt.current,Jn,W)}Jn!==R&&(w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)),Pe==null||Pe(an)},Un=function(an){var Jn=an.target.value;if(!It&&Tn){var k=an.target.selectionStart>=W+1||an.target.selectionStart===Jn.length||!an.target.selectionStart;Jn=pe(k,R,Jn,W)}w(Jn),(0,ue.rJ)(an.currentTarget,an,B,Jn)},qt=function(an){var Jn=v.onPressEnter,k=v.onKeyDown;an.key==="Enter"&&Jn&&Jn(an),k==null||k(an)},gr=function(an){Ae(!0),z==null||z(an)},yr=function(an){Ae(!1),D==null||D(an)},Dn=function(an){var Jn;w(""),$n(),(0,ue.rJ)((Jn=U.current)===null||Jn===void 0?void 0:Jn.textArea,an,B)},Rn=(0,ue.D7)(R);!It&&Tn&&A==null&&(Rn=Me(Rn,W));var Gr=Ie,We;if(he){var yt=(0,n.Z)(Rn).length;(0,ee.Z)(he)==="object"?We=he.formatter({value:Rn,count:yt,maxLength:W}):We="".concat(yt).concat(Tn?" / ".concat(W):""),Gr=M.createElement(M.Fragment,null,Gr,M.createElement("span",{className:le()("".concat(Ct,"-data-count"),s==null?void 0:s.count),style:H==null?void 0:H.count},We))}var Mt=function(an){var Jn;de==null||de(an),(Jn=U.current)!==null&&Jn!==void 0&&Jn.textArea.style.height&&Mn(!0)},dt=!v.autoSize&&!he&&!F,Xt=M.createElement(h.BaseInput,{value:Rn,allowClear:F,handleReset:Dn,suffix:Gr,prefixCls:Ct,classes:{affixWrapper:le()(ut==null?void 0:ut.affixWrapper,(we={},(0,S.Z)(we,"".concat(Ct,"-show-count"),he),(0,S.Z)(we,"".concat(Ct,"-textarea-allow-clear"),F),we))},disabled:O,focused:fe,className:qe,style:(0,u.Z)((0,u.Z)({},T),Ht&&!dt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof We=="string"?We:void 0}},hidden:L,inputElement:M.createElement(V,(0,t.Z)({},v,{onKeyDown:qt,onChange:Un,onFocus:gr,onBlur:yr,onCompositionStart:tr,onCompositionEnd:pr,className:s==null?void 0:s.textarea,style:(0,u.Z)((0,u.Z)({},H==null?void 0:H.textarea),{},{resize:T==null?void 0:T.resize}),disabled:O,prefixCls:Ct,onResize:Mt,ref:U}))});return Xt}),ge=it,Ce=ge},39417:function(un,Ve,e){e.d(Ve,{Z:function(){return P}});var t=e(14809),u=e(4635),S=e(62646),ee=e(20439),d=e(99153),I=e(84851),n=e(13028),se=e(19257),le=e(93046),h=e(92310),ue=e.n(h),b=e(26112),M=e(59301),J=e(39378),ie=function(Y){for(var V=Y.prefixCls,Z=Y.level,Me=Y.isStart,pe=Y.isEnd,it="".concat(V,"-indent-unit"),ge=[],Ce=0;Ce0&&arguments[0]!==void 0?arguments[0]:[],O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],L=T.length,s=O.length;if(Math.abs(L-s)!==1)return{add:!1,key:null};function H(de,v){var c=new Map;de.forEach(function(R){c.set(R,!0)});var Q=v.filter(function(R){return!c.has(R)});return Q.length===1?Q[0]:null}return L ").concat(O);return O}var W=_.forwardRef(function(T,O){var L=T.prefixCls,s=T.data,H=T.selectable,de=T.checkable,v=T.expandedKeys,c=T.selectedKeys,Q=T.checkedKeys,R=T.loadedKeys,w=T.loadingKeys,U=T.halfCheckedKeys,Fe=T.keyEntities,ye=T.disabled,fe=T.dragging,Ae=T.dragOverNodeKey,Ne=T.dropPosition,Re=T.motion,It=T.height,zt=T.itemHeight,Pt=T.virtual,Ut=T.focusable,Wt=T.activeItem,ht=T.focused,Ht=T.tabIndex,Mn=T.onKeyDown,$n=T.onFocus,Tn=T.onBlur,tr=T.onActiveChange,pr=T.onListChangeStart,Un=T.onListChangeEnd,qt=(0,K.Z)(T,Ce),gr=_.useRef(null),yr=_.useRef(null);_.useImperativeHandle(O,function(){return{scrollTo:function(ct){gr.current.scrollTo(ct)},getIndentWidth:function(){return yr.current.offsetWidth}}});var Dn=_.useState(v),Rn=(0,be.Z)(Dn,2),Gr=Rn[0],We=Rn[1],yt=_.useState(s),Mt=(0,be.Z)(yt,2),dt=Mt[0],Xt=Mt[1],Fn=_.useState(s),an=(0,be.Z)(Fn,2),Jn=an[0],k=an[1],i=_.useState([]),p=(0,be.Z)(i,2),g=p[0],C=p[1],re=_.useState(null),q=(0,be.Z)(re,2),He=q[0],Ke=q[1],_e=_.useRef(s);_e.current=s;function at(){var mt=_e.current;Xt(mt),k(mt),C([]),Ke(null),Un()}(0,E.Z)(function(){We(v);var mt=it(Gr,v);if(mt.key!==null)if(mt.add){var ct=dt.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),Ot=D(ge(dt,s,mt.key),Pt,It,zt),vt=dt.slice();vt.splice(ct+1,0,z),k(vt),C(Ot),Ke("show")}else{var bt=s.findIndex(function(nt){var pt=nt.key;return pt===mt.key}),xt=D(ge(s,dt,mt.key),Pt,It,zt),Qt=s.slice();Qt.splice(bt+1,0,z),k(Qt),C(xt),Ke("hide")}else dt!==s&&(Xt(s),k(s))},[v,s]),_.useEffect(function(){fe||at()},[fe]);var $e=Re?Jn:s,ft={expandedKeys:v,selectedKeys:c,loadedKeys:R,loadingKeys:w,checkedKeys:Q,halfCheckedKeys:U,dragOverNodeKey:Ae,dropPosition:Ne,keyEntities:Fe};return _.createElement(_.Fragment,null,ht&&Wt&&_.createElement("span",{style:ne,"aria-live":"assertive"},F(Wt)),_.createElement("div",null,_.createElement("input",{style:ne,disabled:Ut===!1||ye,tabIndex:Ut!==!1?Ht:null,onKeyDown:Mn,onFocus:$n,onBlur:Tn,value:"",onChange:X,"aria-label":"for screen reader"})),_.createElement("div",{className:"".concat(L,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},_.createElement("div",{className:"".concat(L,"-indent")},_.createElement("div",{ref:yr,className:"".concat(L,"-indent-unit")}))),_.createElement(r.Z,(0,t.Z)({},qt,{data:$e,itemKey:B,height:It,fullHeight:!1,virtual:Pt,itemHeight:zt,prefixCls:"".concat(L,"-list"),ref:gr,onVisibleChange:function(ct,Ot){var vt=new Set(ct),bt=Ot.filter(function(xt){return!vt.has(xt)});bt.some(function(xt){return B(xt)===we})&&at()}}),function(mt){var ct=mt.pos,Ot=(0,t.Z)({},(Ue(mt.data),mt.data)),vt=mt.title,bt=mt.key,xt=mt.isStart,Qt=mt.isEnd,nt=(0,Y.km)(bt,ct);delete Ot.key,delete Ot.children;var pt=(0,Y.H8)(nt,ft);return _.createElement(pe,(0,t.Z)({},Ot,pt,{title:vt,active:!!Wt&&bt===Wt.key,pos:ct,data:mt.data,isStart:xt,isEnd:Qt,motion:Re,motionNodes:bt===we?g:null,motionType:He,onMotionStart:pr,onMotionEnd:at,treeNodeRequiredProps:ft,onMouseMove:function(){tr(null)}}))}))});W.displayName="NodeList";var xe=W,Pe=e(35654),Ie=e(90782),rt=e(67841),Ct=10,ut=function(T){(0,le.Z)(L,T);var O=(0,h.Z)(L);function L(){var s;(0,I.Z)(this,L);for(var H=arguments.length,de=new Array(H),v=0;v2&&arguments[2]!==void 0?arguments[2]:!1,U=s.state,Fe=U.dragChildrenKeys,ye=U.dropPosition,fe=U.dropTargetKey,Ae=U.dropTargetPos,Ne=U.dropAllowed;if(Ne){var Re=s.props.onDrop;if(s.setState({dragOverNodeKey:null}),s.cleanDragState(),fe!==null){var It=(0,ee.Z)((0,ee.Z)({},(0,Y.H8)(fe,s.getTreeNodeRequiredProps())),{},{active:((R=s.getActiveItem())===null||R===void 0?void 0:R.key)===fe,data:(0,rt.Z)(s.state.keyEntities,fe).node}),zt=Fe.indexOf(fe)!==-1;(0,ie.ZP)(!zt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Pt=(0,Pe.yx)(Ae),Ut={event:c,node:(0,Y.F)(It),dragNode:s.dragNode?(0,Y.F)(s.dragNode.props):null,dragNodesKeys:[s.dragNode.props.eventKey].concat(Fe),dropToGap:ye!==0,dropPosition:ye+Number(Pt[Pt.length-1])};w||Re==null||Re(Ut),s.dragNode=null}}},s.cleanDragState=function(){var c=s.state.draggingNodeKey;c!==null&&s.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),s.dragStartMousePosition=null,s.currentMouseOverDroppableNodeKey=null},s.triggerExpandActionExpand=function(c,Q){var R=s.state,w=R.expandedKeys,U=R.flattenNodes,Fe=Q.expanded,ye=Q.key,fe=Q.isLeaf;if(!(fe||c.shiftKey||c.metaKey||c.ctrlKey)){var Ae=U.filter(function(Re){return Re.key===ye})[0],Ne=(0,Y.F)((0,ee.Z)((0,ee.Z)({},(0,Y.H8)(ye,s.getTreeNodeRequiredProps())),{},{data:Ae.data}));s.setExpandedKeys(Fe?(0,Pe._5)(w,ye):(0,Pe.L0)(w,ye)),s.onNodeExpand(c,Ne)}},s.onNodeClick=function(c,Q){var R=s.props,w=R.onClick,U=R.expandAction;U==="click"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeDoubleClick=function(c,Q){var R=s.props,w=R.onDoubleClick,U=R.expandAction;U==="doubleClick"&&s.triggerExpandActionExpand(c,Q),w==null||w(c,Q)},s.onNodeSelect=function(c,Q){var R=s.state.selectedKeys,w=s.state,U=w.keyEntities,Fe=w.fieldNames,ye=s.props,fe=ye.onSelect,Ae=ye.multiple,Ne=Q.selected,Re=Q[Fe.key],It=!Ne;It?Ae?R=(0,Pe.L0)(R,Re):R=[Re]:R=(0,Pe._5)(R,Re);var zt=R.map(function(Pt){var Ut=(0,rt.Z)(U,Pt);return Ut?Ut.node:null}).filter(function(Pt){return Pt});s.setUncontrolledState({selectedKeys:R}),fe==null||fe(R,{event:"select",selected:It,node:Q,selectedNodes:zt,nativeEvent:c.nativeEvent})},s.onNodeCheck=function(c,Q,R){var w=s.state,U=w.keyEntities,Fe=w.checkedKeys,ye=w.halfCheckedKeys,fe=s.props,Ae=fe.checkStrictly,Ne=fe.onCheck,Re=Q.key,It,zt={event:"check",node:Q,checked:R,nativeEvent:c.nativeEvent};if(Ae){var Pt=R?(0,Pe.L0)(Fe,Re):(0,Pe._5)(Fe,Re),Ut=(0,Pe._5)(ye,Re);It={checked:Pt,halfChecked:Ut},zt.checkedNodes=Pt.map(function(Tn){return(0,rt.Z)(U,Tn)}).filter(function(Tn){return Tn}).map(function(Tn){return Tn.node}),s.setUncontrolledState({checkedKeys:Pt})}else{var Wt=(0,Ie.S)([].concat((0,d.Z)(Fe),[Re]),!0,U),ht=Wt.checkedKeys,Ht=Wt.halfCheckedKeys;if(!R){var Mn=new Set(ht);Mn.delete(Re);var $n=(0,Ie.S)(Array.from(Mn),{checked:!1,halfCheckedKeys:Ht},U);ht=$n.checkedKeys,Ht=$n.halfCheckedKeys}It=ht,zt.checkedNodes=[],zt.checkedNodesPositions=[],zt.halfCheckedKeys=Ht,ht.forEach(function(Tn){var tr=(0,rt.Z)(U,Tn);if(tr){var pr=tr.node,Un=tr.pos;zt.checkedNodes.push(pr),zt.checkedNodesPositions.push({node:pr,pos:Un})}}),s.setUncontrolledState({checkedKeys:ht},!1,{halfCheckedKeys:Ht})}Ne==null||Ne(It,zt)},s.onNodeLoad=function(c){var Q=c.key,R=new Promise(function(w,U){s.setState(function(Fe){var ye=Fe.loadedKeys,fe=ye===void 0?[]:ye,Ae=Fe.loadingKeys,Ne=Ae===void 0?[]:Ae,Re=s.props,It=Re.loadData,zt=Re.onLoad;if(!It||fe.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var Pt=It(c);return Pt.then(function(){var Ut=s.state.loadedKeys,Wt=(0,Pe.L0)(Ut,Q);zt==null||zt(Wt,{event:"load",node:c}),s.setUncontrolledState({loadedKeys:Wt}),s.setState(function(ht){return{loadingKeys:(0,Pe._5)(ht.loadingKeys,Q)}}),w()}).catch(function(Ut){if(s.setState(function(ht){return{loadingKeys:(0,Pe._5)(ht.loadingKeys,Q)}}),s.loadingRetryTimes[Q]=(s.loadingRetryTimes[Q]||0)+1,s.loadingRetryTimes[Q]>=Ct){var Wt=s.state.loadedKeys;(0,ie.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),s.setUncontrolledState({loadedKeys:(0,Pe.L0)(Wt,Q)}),w()}U(Ut)}),{loadingKeys:(0,Pe.L0)(Ne,Q)}})});return R.catch(function(){}),R},s.onNodeMouseEnter=function(c,Q){var R=s.props.onMouseEnter;R==null||R({event:c,node:Q})},s.onNodeMouseLeave=function(c,Q){var R=s.props.onMouseLeave;R==null||R({event:c,node:Q})},s.onNodeContextMenu=function(c,Q){var R=s.props.onRightClick;R&&(c.preventDefault(),R({event:c,node:Q}))},s.onFocus=function(){var c=s.props.onFocus;s.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),w=0;w1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!s.destroyed){var w=!1,U=!0,Fe={};Object.keys(c).forEach(function(ye){if(ye in s.props){U=!1;return}w=!0,Fe[ye]=c[ye]}),w&&(!Q||U)&&s.setState((0,ee.Z)((0,ee.Z)({},Fe),R))}},s.scrollTo=function(c){s.listRef.current.scrollTo(c)},s}return(0,n.Z)(L,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var H=this.props.activeKey;H!==void 0&&H!==this.state.activeKey&&(this.setState({activeKey:H}),H!==null&&this.scrollTo({key:H}))}},{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 H,de=this.state,v=de.focused,c=de.flattenNodes,Q=de.keyEntities,R=de.draggingNodeKey,w=de.activeKey,U=de.dropLevelOffset,Fe=de.dropContainerKey,ye=de.dropTargetKey,fe=de.dropPosition,Ae=de.dragOverNodeKey,Ne=de.indent,Re=this.props,It=Re.prefixCls,zt=Re.className,Pt=Re.style,Ut=Re.showLine,Wt=Re.focusable,ht=Re.tabIndex,Ht=ht===void 0?0:ht,Mn=Re.selectable,$n=Re.showIcon,Tn=Re.icon,tr=Re.switcherIcon,pr=Re.draggable,Un=Re.checkable,qt=Re.checkStrictly,gr=Re.disabled,yr=Re.motion,Dn=Re.loadData,Rn=Re.filterTreeNode,Gr=Re.height,We=Re.itemHeight,yt=Re.virtual,Mt=Re.titleRender,dt=Re.dropIndicatorRender,Xt=Re.onContextMenu,Fn=Re.onScroll,an=Re.direction,Jn=Re.rootClassName,k=Re.rootStyle,i=(0,J.Z)(this.props,{aria:!0,data:!0}),p;return pr&&((0,S.Z)(pr)==="object"?p=pr:typeof pr=="function"?p={nodeDraggable:pr}:p={}),_.createElement(Je.k.Provider,{value:{prefixCls:It,selectable:Mn,showIcon:$n,icon:Tn,switcherIcon:tr,draggable:p,draggingNodeKey:R,checkable:Un,checkStrictly:qt,disabled:gr,keyEntities:Q,dropLevelOffset:U,dropContainerKey:Fe,dropTargetKey:ye,dropPosition:fe,dragOverNodeKey:Ae,indent:Ne,direction:an,dropIndicatorRender:dt,loadData:Dn,filterTreeNode:Rn,titleRender:Mt,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}},_.createElement("div",{role:"tree",className:b()(It,zt,Jn,(H={},(0,u.Z)(H,"".concat(It,"-show-line"),Ut),(0,u.Z)(H,"".concat(It,"-focused"),v),(0,u.Z)(H,"".concat(It,"-active-focused"),w!==null),H)),style:k},_.createElement(xe,(0,t.Z)({ref:this.listRef,prefixCls:It,style:Pt,data:c,disabled:gr,selectable:Mn,checkable:!!Un,motion:yr,dragging:R!==null,height:Gr,itemHeight:We,virtual:yt,focusable:Wt,focused:v,tabIndex:Ht,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xt,onScroll:Fn},this.getTreeNodeRequiredProps(),i))))}}],[{key:"getDerivedStateFromProps",value:function(H,de){var v=de.prevProps,c={prevProps:H};function Q(Wt){return!v&&Wt in H||v&&v[Wt]!==H[Wt]}var R,w=de.fieldNames;if(Q("fieldNames")&&(w=(0,Y.w$)(H.fieldNames),c.fieldNames=w),Q("treeData")?R=H.treeData:Q("children")&&((0,ie.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,Y.zn)(H.children)),R){c.treeData=R;var U=(0,Y.I8)(R,{fieldNames:w});c.keyEntities=(0,ee.Z)((0,u.Z)({},we,A),U.keyEntities)}var Fe=c.keyEntities||de.keyEntities;if(Q("expandedKeys")||v&&Q("autoExpandParent"))c.expandedKeys=H.autoExpandParent||!v&&H.defaultExpandParent?(0,Pe.r7)(H.expandedKeys,Fe):H.expandedKeys;else if(!v&&H.defaultExpandAll){var ye=(0,ee.Z)({},Fe);delete ye[we],c.expandedKeys=Object.keys(ye).map(function(Wt){return ye[Wt].key})}else!v&&H.defaultExpandedKeys&&(c.expandedKeys=H.autoExpandParent||H.defaultExpandParent?(0,Pe.r7)(H.defaultExpandedKeys,Fe):H.defaultExpandedKeys);if(c.expandedKeys||delete c.expandedKeys,R||c.expandedKeys){var fe=(0,Y.oH)(R||de.treeData,c.expandedKeys||de.expandedKeys,w);c.flattenNodes=fe}if(H.selectable&&(Q("selectedKeys")?c.selectedKeys=(0,Pe.BT)(H.selectedKeys,H):!v&&H.defaultSelectedKeys&&(c.selectedKeys=(0,Pe.BT)(H.defaultSelectedKeys,H))),H.checkable){var Ae;if(Q("checkedKeys")?Ae=(0,Pe.E6)(H.checkedKeys)||{}:!v&&H.defaultCheckedKeys?Ae=(0,Pe.E6)(H.defaultCheckedKeys)||{}:R&&(Ae=(0,Pe.E6)(H.checkedKeys)||{checkedKeys:de.checkedKeys,halfCheckedKeys:de.halfCheckedKeys}),Ae){var Ne=Ae,Re=Ne.checkedKeys,It=Re===void 0?[]:Re,zt=Ne.halfCheckedKeys,Pt=zt===void 0?[]:zt;if(!H.checkStrictly){var Ut=(0,Ie.S)(It,!0,Fe);It=Ut.checkedKeys,Pt=Ut.halfCheckedKeys}c.checkedKeys=It,c.halfCheckedKeys=Pt}}return Q("loadedKeys")&&(c.loadedKeys=H.loadedKeys),c}}]),L}(_.Component);ut.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:Ee,allowDrop:function(){return!0},expandAction:!1},ut.TreeNode=P.Z;var he=ut,qe=he},35654:function(un,Ve,e){e.d(Ve,{BT:function(){return _},E6:function(){return Ue},L0:function(){return h},OM:function(){return ie},_5:function(){return le},r7:function(){return be},wA:function(){return b},yx:function(){return ue}});var t=e(95190),u=e(93664),S=e(48736),ee=e(59301),d=e(39417),I=e(67841),n=e(71430),se=null;function le(K,E){if(!K)return[];var r=K.slice(),x=r.indexOf(E);return x>=0&&r.splice(x,1),r}function h(K,E){var r=(K||[]).slice();return r.indexOf(E)===-1&&r.push(E),r}function ue(K){return K.split("-")}function b(K,E){var r=[],x=(0,I.Z)(E,K);function P(){var G=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];G.forEach(function(Y){var V=Y.key,Z=Y.children;r.push(V),P(Z)})}return P(x.children),r}function M(K){if(K.parent){var E=ue(K.pos);return Number(E[E.length-1])===K.parent.children.length-1}return!1}function J(K){var E=ue(K.pos);return Number(E[E.length-1])===0}function ie(K,E,r,x,P,G,Y,V,Z,Me){var pe,it=K.clientX,ge=K.clientY,Ce=K.target.getBoundingClientRect(),ne=Ce.top,X=Ce.height,we=(Me==="rtl"?-1:1)*(((P==null?void 0:P.x)||0)-it),m=(we-12)/x,A=(0,I.Z)(V,r.props.eventKey);if(ge-1.5?G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Ct,dropNode:ut,dropPosition:0})?Pe=0:G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1:G({dragNode:Ct,dropNode:ut,dropPosition:1})?Pe=1:he=!1,{dropPosition:Pe,dropLevelOffset:Ie,dropTargetKey:A.key,dropTargetPos:A.pos,dragOverNodeKey:xe,dropContainerKey:Pe===0?null:((pe=A.parent)===null||pe===void 0?void 0:pe.key)||null,dropAllowed:he}}function _(K,E){if(K){var r=E.multiple;return r?K.slice():K.length?[K[0]]:K}}var Je=function(E){return E};function Ee(K,E){if(!K)return[];var r=E||{},x=r.processProps,P=x===void 0?Je:x,G=Array.isArray(K)?K:[K];return G.map(function(Y){var V=Y.children,Z=_objectWithoutProperties(Y,se),Me=Ee(V,E);return React.createElement(TreeNode,_extends({key:Z.key},P(Z)),Me)})}function Ue(K){if(!K)return null;var E;if(Array.isArray(K))E={checkedKeys:K,halfCheckedKeys:void 0};else if((0,u.Z)(K)==="object")E={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,S.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return E}function be(K,E){var r=new Set;function x(P){if(!r.has(P)){var G=(0,I.Z)(E,P);if(G){r.add(P);var Y=G.parent,V=G.node;V.disabled||Y&&x(Y.key)}}}return(K||[]).forEach(function(P){x(P)}),(0,t.Z)(r)}},90782:function(un,Ve,e){e.d(Ve,{S:function(){return n}});var t=e(48736),u=e(67841);function S(se,le){var h=new Set;return se.forEach(function(ue){le.has(ue)||h.add(ue)}),h}function ee(se){var le=se||{},h=le.disabled,ue=le.disableCheckbox,b=le.checkable;return!!(h||ue)||b===!1}function d(se,le,h,ue){for(var b=new Set(se),M=new Set,J=0;J<=h;J+=1){var ie=le.get(J)||new Set;ie.forEach(function(Ue){var be=Ue.key,K=Ue.node,E=Ue.children,r=E===void 0?[]:E;b.has(be)&&!ue(K)&&r.filter(function(x){return!ue(x.node)}).forEach(function(x){b.add(x.key)})})}for(var _=new Set,Je=h;Je>=0;Je-=1){var Ee=le.get(Je)||new Set;Ee.forEach(function(Ue){var be=Ue.parent,K=Ue.node;if(!(ue(K)||!Ue.parent||_.has(Ue.parent.key))){if(ue(Ue.parent.node)){_.add(be.key);return}var E=!0,r=!1;(be.children||[]).filter(function(x){return!ue(x.node)}).forEach(function(x){var P=x.key,G=b.has(P);E&&!G&&(E=!1),!r&&(G||M.has(P))&&(r=!0)}),E&&b.add(be.key),r&&M.add(be.key),_.add(be.key)}})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(S(M,b))}}function I(se,le,h,ue,b){for(var M=new Set(se),J=new Set(le),ie=0;ie<=ue;ie+=1){var _=h.get(ie)||new Set;_.forEach(function(be){var K=be.key,E=be.node,r=be.children,x=r===void 0?[]:r;!M.has(K)&&!J.has(K)&&!b(E)&&x.filter(function(P){return!b(P.node)}).forEach(function(P){M.delete(P.key)})})}J=new Set;for(var Je=new Set,Ee=ue;Ee>=0;Ee-=1){var Ue=h.get(Ee)||new Set;Ue.forEach(function(be){var K=be.parent,E=be.node;if(!(b(E)||!be.parent||Je.has(be.parent.key))){if(b(be.parent.node)){Je.add(K.key);return}var r=!0,x=!1;(K.children||[]).filter(function(P){return!b(P.node)}).forEach(function(P){var G=P.key,Y=M.has(G);r&&!Y&&(r=!1),!x&&(Y||J.has(G))&&(x=!0)}),r||M.delete(K.key),x&&J.add(K.key),Je.add(K.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(S(J,M))}}function n(se,le,h,ue){var b=[],M;ue?M=ue:M=ee;var J=new Set(se.filter(function(Ee){var Ue=!!(0,u.Z)(h,Ee);return Ue||b.push(Ee),Ue})),ie=new Map,_=0;Object.keys(h).forEach(function(Ee){var Ue=h[Ee],be=Ue.level,K=ie.get(be);K||(K=new Set,ie.set(be,K)),K.add(Ue),_=Math.max(_,be)}),(0,t.ZP)(!b.length,"Tree missing follow keys: ".concat(b.slice(0,100).map(function(Ee){return"'".concat(Ee,"'")}).join(", ")));var Je;return le===!0?Je=d(J,ie,_,M):Je=I(J,le.halfCheckedKeys,ie,_,M),Je}},67841:function(un,Ve,e){e.d(Ve,{Z:function(){return t}});function t(u,S){return u[S]}},71430:function(un,Ve,e){e.d(Ve,{F:function(){return be},H8:function(){return Ue},I8:function(){return Ee},km:function(){return b},oH:function(){return _},w$:function(){return M},zn:function(){return ie}});var t=e(93664),u=e(95190),S=e(20439),ee=e(62646),d=e(11592),I=e(2738),n=e(48736),se=e(67841),le=["children"];function h(K,E){return"".concat(K,"-").concat(E)}function ue(K){return K&&K.type&&K.type.isTreeNode}function b(K,E){return K!=null?K:E}function M(K){var E=K||{},r=E.title,x=E._title,P=E.key,G=E.children,Y=r||"title";return{title:Y,_title:x||[Y],key:P||"key",children:G||"children"}}function J(K,E){var r=new Map;function x(P){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(P||[]).forEach(function(Y){var V=Y[E.key],Z=Y[E.children];warning(V!=null,"Tree node must have a certain key: [".concat(G).concat(V,"]"));var Me=String(V);warning(!r.has(Me)||V===null||V===void 0,"Same 'key' exist in the Tree: ".concat(Me)),r.set(Me,!0),x(Z,"".concat(G).concat(Me," > "))})}x(K)}function ie(K){function E(r){var x=(0,d.Z)(r);return x.map(function(P){if(!ue(P))return(0,n.ZP)(!P,"Tree/TreeNode can only accept TreeNode as children."),null;var G=P.key,Y=P.props,V=Y.children,Z=(0,ee.Z)(Y,le),Me=(0,S.Z)({key:G},Z),pe=E(V);return pe.length&&(Me.children=pe),Me}).filter(function(P){return P})}return E(K)}function _(K,E,r){var x=M(r),P=x._title,G=x.key,Y=x.children,V=new Set(E===!0?[]:E),Z=[];function Me(pe){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return pe.map(function(ge,Ce){for(var ne=h(it?it.pos:"0",Ce),X=b(ge[G],ne),we,m=0;m1&&arguments[1]!==void 0?arguments[1]:{},r=E.initWrapper,x=E.processEntity,P=E.onProcessFinished,G=E.externalGetKey,Y=E.childrenPropName,V=E.fieldNames,Z=arguments.length>2?arguments[2]:void 0,Me=G||Z,pe={},it={},ge={posEntities:pe,keyEntities:it};return r&&(ge=r(ge)||ge),Je(K,function(Ce){var ne=Ce.node,X=Ce.index,we=Ce.pos,m=Ce.key,A=Ce.parentPos,z=Ce.level,D=Ce.nodes,B={node:ne,nodes:D,index:X,key:m,pos:we,level:z},F=b(m,we);pe[we]=B,it[F]=B,B.parent=pe[A],B.parent&&(B.parent.children=B.parent.children||[],B.parent.children.push(B)),x&&x(B,ge)},{externalGetKey:Me,childrenPropName:Y,fieldNames:V}),P&&P(ge),ge}function Ue(K,E){var r=E.expandedKeys,x=E.selectedKeys,P=E.loadedKeys,G=E.loadingKeys,Y=E.checkedKeys,V=E.halfCheckedKeys,Z=E.dragOverNodeKey,Me=E.dropPosition,pe=E.keyEntities,it=(0,se.Z)(pe,K),ge={eventKey:K,expanded:r.indexOf(K)!==-1,selected:x.indexOf(K)!==-1,loaded:P.indexOf(K)!==-1,loading:G.indexOf(K)!==-1,checked:Y.indexOf(K)!==-1,halfChecked:V.indexOf(K)!==-1,pos:String(it?it.pos:""),dragOver:Z===K&&Me===0,dragOverGapTop:Z===K&&Me===-1,dragOverGapBottom:Z===K&&Me===1};return ge}function be(K){var E=K.data,r=K.expanded,x=K.selected,P=K.checked,G=K.loaded,Y=K.loading,V=K.halfChecked,Z=K.dragOver,Me=K.dragOverGapTop,pe=K.dragOverGapBottom,it=K.pos,ge=K.active,Ce=K.eventKey,ne=(0,S.Z)((0,S.Z)({},E),{},{expanded:r,selected:x,checked:P,loaded:G,loading:Y,halfChecked:V,dragOver:Z,dragOverGapTop:Me,dragOverGapBottom:pe,pos:it,active:ge,key:Ce});return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),ne}},8224:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(4676);function u(S,ee,d,I){var n=t.unstable_batchedUpdates?function(le){t.unstable_batchedUpdates(d,le)}:d;return S!=null&&S.addEventListener&&S.addEventListener(ee,n,I),{remove:function(){S!=null&&S.removeEventListener&&S.removeEventListener(ee,n,I)}}}},55468:function(un,Ve,e){e.d(Ve,{g1:function(){return ue},os:function(){return M}});var t=/margin|padding|width|height|max|min|offset/,u={left:!0,top:!0},S={cssFloat:1,styleFloat:1,float:1};function ee(J){return J.nodeType===1?J.ownerDocument.defaultView.getComputedStyle(J,null):{}}function d(J,ie,_){if(ie=ie.toLowerCase(),_==="auto"){if(ie==="height")return J.offsetHeight;if(ie==="width")return J.offsetWidth}return ie in u||(u[ie]=t.test(ie)),u[ie]?parseFloat(_)||0:_}function I(J,ie){var _=arguments.length,Je=ee(J);return ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,_===1?Je:d(J,ie,Je[ie]||J.style[ie])}function n(J,ie,_){var Je=arguments.length;if(ie=S[ie]?"cssFloat"in J.style?"cssFloat":"styleFloat":ie,Je===3)return typeof _=="number"&&t.test(ie)&&(_="".concat(_,"px")),J.style[ie]=_,_;for(var Ee in ie)ie.hasOwnProperty(Ee)&&n(J,Ee,ie[Ee]);return ee(J)}function se(J){return J===document.body?document.documentElement.clientWidth:J.offsetWidth}function le(J){return J===document.body?window.innerHeight||document.documentElement.clientHeight:J.offsetHeight}function h(){var J=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ie=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:J,height:ie}}function ue(){var J=document.documentElement.clientWidth,ie=window.innerHeight||document.documentElement.clientHeight;return{width:J,height:ie}}function b(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function M(J){var ie=J.getBoundingClientRect(),_=document.documentElement;return{left:ie.left+(window.pageXOffset||_.scrollLeft)-(_.clientLeft||document.body.clientLeft||0),top:ie.top+(window.pageYOffset||_.scrollTop)-(_.clientTop||document.body.clientTop||0)}}},24514:function(un,Ve,e){e.d(Ve,{G:function(){return ee}});var t=e(47273),u=function(I){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(I)?I:[I],se=window.document.documentElement;return n.some(function(le){return le in se.style})}return!1},S=function(I,n){if(!u(I))return!1;var se=document.createElement("div"),le=se.style[I];return se.style[I]=n,se.style[I]!==le};function ee(d,I){return!Array.isArray(d)&&I!==void 0?S(d,I):u(d)}},6790:function(un,Ve,e){e.d(Ve,{Z:function(){return ut}});var t=e(14809),u=e(93664),S=e(20439),ee=e(4635),d=e(50298),I=e(62646),n=e(92310),se=e.n(n),le=e(29301),h=e(70425),ue=e(34280),b=e(59301),M=e(4676),J=b.forwardRef(function(he,qe){var T=he.height,O=he.offsetY,L=he.offsetX,s=he.children,H=he.prefixCls,de=he.onInnerResize,v=he.innerProps,c=he.rtl,Q=he.extra,R={},w={display:"flex",flexDirection:"column"};return O!==void 0&&(R={height:T,position:"relative",overflow:"hidden"},w=(0,S.Z)((0,S.Z)({},w),{},(0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)((0,ee.Z)({transform:"translateY(".concat(O,"px)")},c?"marginRight":"marginLeft",-L),"position","absolute"),"left",0),"right",0),"top",0))),b.createElement("div",{style:R},b.createElement(le.Z,{onResize:function(Fe){var ye=Fe.offsetHeight;ye&&de&&de()}},b.createElement("div",(0,t.Z)({style:w,className:se()((0,ee.Z)({},"".concat(H,"-holder-inner"),H)),ref:qe},v),s,Q)))});J.displayName="Filler";var ie=J;function _(he){var qe=he.children,T=he.setRef,O=b.useCallback(function(L){T(L)},[]);return b.cloneElement(qe,{ref:O})}function Je(he,qe,T,O,L,s,H,de){var v=de.getKey;return he.slice(qe,T+1).map(function(c,Q){var R=qe+Q,w=H(c,R,{style:{width:O},offsetX:L}),U=v(c);return b.createElement(_,{key:U,setRef:function(ye){return s(c,ye)}},w)})}function Ee(he,qe,T,O){var L=T-he,s=qe-T,H=Math.min(L,s)*2;if(O<=H){var de=Math.floor(O/2);return O%2?T+de+1:T-de}return L>s?T-(O-s):T+(O-L)}function Ue(he,qe,T){var O=he.length,L=qe.length,s,H;if(O===0&&L===0)return null;O2&&arguments[2]!==void 0?arguments[2]:!1,R=v?c<0&&de.current.left||c>0&&de.current.right:c<0&&de.current.top||c>0&&de.current.bottom;return Q&&R?(clearTimeout(s.current),L.current=!1):(!R||L.current)&&H(),!L.current&&R}};function P(he,qe,T,O,L,s,H){var de=(0,b.useRef)(0),v=(0,b.useRef)(null),c=(0,b.useRef)(null),Q=(0,b.useRef)(!1),R=x(qe,T,O,L);function w(Ne,Re){if(K.Z.cancel(v.current),!R(!1,Re)){var It=Ne;if(!It._virtualHandled)It._virtualHandled=!0;else return;de.current+=Re,c.current=Re,r||It.preventDefault(),v.current=(0,K.Z)(function(){var zt=Q.current?10:1;H(de.current*zt,!1),de.current=0})}}function U(Ne,Re){H(Re,!0),r||Ne.preventDefault()}var Fe=(0,b.useRef)(null),ye=(0,b.useRef)(null);function fe(Ne){if(he){K.Z.cancel(ye.current),ye.current=(0,K.Z)(function(){Fe.current=null},2);var Re=Ne.deltaX,It=Ne.deltaY,zt=Ne.shiftKey,Pt=Re,Ut=It;(Fe.current==="sx"||!Fe.current&&zt&&It&&!Re)&&(Pt=It,Ut=0,Fe.current="sx");var Wt=Math.abs(Pt),ht=Math.abs(Ut);Fe.current===null&&(Fe.current=s&&Wt>ht?"x":"y"),Fe.current==="y"?w(Ne,Ut):U(Ne,Pt)}}function Ae(Ne){he&&(Q.current=Ne.detail===c.current)}return[fe,Ae]}function G(he,qe,T,O){var L=b.useMemo(function(){return[new Map,[]]},[he,T.id,O]),s=(0,d.Z)(L,2),H=s[0],de=s[1],v=function(Q){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q,w=H.get(Q),U=H.get(R);if(w===void 0||U===void 0)for(var Fe=he.length,ye=de.length;ye0&&arguments[0]!==void 0?arguments[0]:!1;Q();var Fe=function(){var Ae=!1;de.current.forEach(function(Ne,Re){if(Ne&&Ne.offsetParent){var It=Ne.offsetHeight,zt=getComputedStyle(Ne),Pt=zt.marginTop,Ut=zt.marginBottom,Wt=pe(Pt),ht=pe(Ut),Ht=It+Wt+ht;v.current.get(Re)!==Ht&&(v.current.set(Re,Ht),Ae=!0)}}),Ae&&H(function(Ne){return Ne+1})};if(U)Fe();else{c.current+=1;var ye=c.current;Promise.resolve().then(function(){ye===c.current&&Fe()})}}function w(U,Fe){var ye=he(U),fe=de.current.get(ye);Fe?(de.current.set(ye,Fe),R()):de.current.delete(ye),!fe!=!Fe&&(Fe?qe==null||qe(U):T==null||T(U))}return(0,b.useEffect)(function(){return Q},[]),[w,R,v.current,s]}var ge=14/15;function Ce(he,qe,T){var O=(0,b.useRef)(!1),L=(0,b.useRef)(0),s=(0,b.useRef)(0),H=(0,b.useRef)(null),de=(0,b.useRef)(null),v,c=function(U){if(O.current){var Fe=Math.ceil(U.touches[0].pageX),ye=Math.ceil(U.touches[0].pageY),fe=L.current-Fe,Ae=s.current-ye,Ne=Math.abs(fe)>Math.abs(Ae);Ne?L.current=Fe:s.current=ye;var Re=T(Ne,Ne?fe:Ae,!1,U);Re&&U.preventDefault(),clearInterval(de.current),Re&&(de.current=setInterval(function(){Ne?fe*=ge:Ae*=ge;var It=Math.floor(Ne?fe:Ae);(!T(Ne,It,!0)||Math.abs(It)<=.1)&&clearInterval(de.current)},16))}},Q=function(){O.current=!1,v()},R=function(U){v(),U.touches.length===1&&!O.current&&(O.current=!0,L.current=Math.ceil(U.touches[0].pageX),s.current=Math.ceil(U.touches[0].pageY),H.current=U.target,H.current.addEventListener("touchmove",c,{passive:!1}),H.current.addEventListener("touchend",Q,{passive:!0}))};v=function(){H.current&&(H.current.removeEventListener("touchmove",c),H.current.removeEventListener("touchend",Q))},(0,ue.Z)(function(){return he&&qe.current.addEventListener("touchstart",R,{passive:!0}),function(){var w;(w=qe.current)===null||w===void 0||w.removeEventListener("touchstart",R),v(),clearInterval(de.current)}},[he])}function ne(he){return Math.floor(Math.pow(he,.5))}function X(he,qe){var T="touches"in he?he.touches[0]:he;return T[qe?"pageX":"pageY"]-window[qe?"scrollX":"scrollY"]}function we(he,qe,T){b.useEffect(function(){var O=qe.current;if(he&&O){var L=!1,s,H,de=function(){K.Z.cancel(s)},v=function w(){de(),s=(0,K.Z)(function(){T(H),w()})},c=function(U){if(!(U.target.draggable||U.button!==0)){var Fe=U;Fe._virtualHandled||(Fe._virtualHandled=!0,L=!0)}},Q=function(){L=!1,de()},R=function(U){if(L){var Fe=X(U,!1),ye=O.getBoundingClientRect(),fe=ye.top,Ae=ye.bottom;if(Fe<=fe){var Ne=fe-Fe;H=-ne(Ne),v()}else if(Fe>=Ae){var Re=Fe-Ae;H=ne(Re),v()}else de()}};return O.addEventListener("mousedown",c),O.ownerDocument.addEventListener("mouseup",Q),O.ownerDocument.addEventListener("mousemove",R),function(){O.removeEventListener("mousedown",c),O.ownerDocument.removeEventListener("mouseup",Q),O.ownerDocument.removeEventListener("mousemove",R),de()}}},[he])}var m=10;function A(he,qe,T,O,L,s,H,de){var v=b.useRef(),c=b.useState(null),Q=(0,d.Z)(c,2),R=Q[0],w=Q[1];return(0,ue.Z)(function(){if(R&&R.times=0;tr-=1){var pr=L(qe[tr]),Un=T.get(pr);if(Un===void 0){Ne=!0;break}if(Tn-=Un,Tn<=0)break}switch(zt){case"top":It=Ut-fe;break;case"bottom":It=Wt-Ae+fe;break;default:{var qt=he.current.scrollTop,gr=qt+Ae;Utgr&&(Re="bottom")}}It!==null&&H(It),It!==R.lastTop&&(Ne=!0)}Ne&&w((0,S.Z)((0,S.Z)({},R),{},{times:R.times+1,targetAlign:Re,lastTop:It}))}},[R,he.current]),function(U){if(U==null){de();return}if(K.Z.cancel(v.current),typeof U=="number")H(U);else if(U&&(0,u.Z)(U)==="object"){var Fe,ye=U.align;"index"in U?Fe=U.index:Fe=qe.findIndex(function(Ne){return L(Ne)===U.key});var fe=U.offset,Ae=fe===void 0?0:fe;w({times:0,index:Fe,offset:Ae,originAlign:ye})}}}var z=b.forwardRef(function(he,qe){var T=he.prefixCls,O=he.rtl,L=he.scrollOffset,s=he.scrollRange,H=he.onStartMove,de=he.onStopMove,v=he.onScroll,c=he.horizontal,Q=he.spinSize,R=he.containerSize,w=he.style,U=he.thumbStyle,Fe=he.showScrollBar,ye=b.useState(!1),fe=(0,d.Z)(ye,2),Ae=fe[0],Ne=fe[1],Re=b.useState(null),It=(0,d.Z)(Re,2),zt=It[0],Pt=It[1],Ut=b.useState(null),Wt=(0,d.Z)(Ut,2),ht=Wt[0],Ht=Wt[1],Mn=!O,$n=b.useRef(),Tn=b.useRef(),tr=b.useState(Fe),pr=(0,d.Z)(tr,2),Un=pr[0],qt=pr[1],gr=b.useRef(),yr=function(){Fe===!0||Fe===!1||(clearTimeout(gr.current),qt(!0),gr.current=setTimeout(function(){qt(!1)},3e3))},Dn=s-R||0,Rn=R-Q||0,Gr=b.useMemo(function(){if(L===0||Dn===0)return 0;var k=L/Dn;return k*Rn},[L,Dn,Rn]),We=function(i){i.stopPropagation(),i.preventDefault()},yt=b.useRef({top:Gr,dragging:Ae,pageY:zt,startTop:ht});yt.current={top:Gr,dragging:Ae,pageY:zt,startTop:ht};var Mt=function(i){Ne(!0),Pt(X(i,c)),Ht(yt.current.top),H(),i.stopPropagation(),i.preventDefault()};b.useEffect(function(){var k=function(C){C.preventDefault()},i=$n.current,p=Tn.current;return i.addEventListener("touchstart",k,{passive:!1}),p.addEventListener("touchstart",Mt,{passive:!1}),function(){i.removeEventListener("touchstart",k),p.removeEventListener("touchstart",Mt)}},[]);var dt=b.useRef();dt.current=Dn;var Xt=b.useRef();Xt.current=Rn,b.useEffect(function(){if(Ae){var k,i=function(C){var re=yt.current,q=re.dragging,He=re.pageY,Ke=re.startTop;K.Z.cancel(k);var _e=$n.current.getBoundingClientRect(),at=R/(c?_e.width:_e.height);if(q){var $e=(X(C,c)-He)*at,ft=Ke;!Mn&&c?ft-=$e:ft+=$e;var mt=dt.current,ct=Xt.current,Ot=ct?ft/ct:0,vt=Math.ceil(Ot*mt);vt=Math.max(vt,0),vt=Math.min(vt,mt),k=(0,K.Z)(function(){v(vt,c)})}},p=function(){Ne(!1),de()};return window.addEventListener("mousemove",i,{passive:!0}),window.addEventListener("touchmove",i,{passive:!0}),window.addEventListener("mouseup",p,{passive:!0}),window.addEventListener("touchend",p,{passive:!0}),function(){window.removeEventListener("mousemove",i),window.removeEventListener("touchmove",i),window.removeEventListener("mouseup",p),window.removeEventListener("touchend",p),K.Z.cancel(k)}}},[Ae]),b.useEffect(function(){return yr(),function(){clearTimeout(gr.current)}},[L]),b.useImperativeHandle(qe,function(){return{delayHidden:yr}});var Fn="".concat(T,"-scrollbar"),an={position:"absolute",visibility:Un?null:"hidden"},Jn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(an,{height:8,left:0,right:0,bottom:0}),Object.assign(Jn,(0,ee.Z)({height:"100%",width:Q},Mn?"left":"right",Gr))):(Object.assign(an,(0,ee.Z)({width:8,top:0,bottom:0},Mn?"right":"left",0)),Object.assign(Jn,{width:"100%",height:Q,top:Gr})),b.createElement("div",{ref:$n,className:se()(Fn,(0,ee.Z)((0,ee.Z)((0,ee.Z)({},"".concat(Fn,"-horizontal"),c),"".concat(Fn,"-vertical"),!c),"".concat(Fn,"-visible"),Un)),style:(0,S.Z)((0,S.Z)({},an),w),onMouseDown:We,onMouseMove:yr},b.createElement("div",{ref:Tn,className:se()("".concat(Fn,"-thumb"),(0,ee.Z)({},"".concat(Fn,"-thumb-moving"),Ae)),style:(0,S.Z)((0,S.Z)({},Jn),U),onMouseDown:Mt}))}),D=z,B=20;function F(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,T=he/qe*he;return isNaN(T)&&(T=0),T=Math.max(T,B),Math.floor(T)}var W=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],xe=[],Pe={overflowY:"auto",overflowAnchor:"none"};function Ie(he,qe){var T=he.prefixCls,O=T===void 0?"rc-virtual-list":T,L=he.className,s=he.height,H=he.itemHeight,de=he.fullHeight,v=de===void 0?!0:de,c=he.style,Q=he.data,R=he.children,w=he.itemKey,U=he.virtual,Fe=he.direction,ye=he.scrollWidth,fe=he.component,Ae=fe===void 0?"div":fe,Ne=he.onScroll,Re=he.onVirtualScroll,It=he.onVisibleChange,zt=he.innerProps,Pt=he.extraRender,Ut=he.styles,Wt=he.showScrollBar,ht=Wt===void 0?"optional":Wt,Ht=(0,I.Z)(he,W),Mn=b.useCallback(function(rn){return typeof w=="function"?w(rn):rn==null?void 0:rn[w]},[w]),$n=it(Mn,null,null),Tn=(0,d.Z)($n,4),tr=Tn[0],pr=Tn[1],Un=Tn[2],qt=Tn[3],gr=!!(U!==!1&&s&&H),yr=b.useMemo(function(){return Object.values(Un.maps).reduce(function(rn,Vt){return rn+Vt},0)},[Un.id,Un.maps]),Dn=gr&&Q&&(Math.max(H*Q.length,yr)>s||!!ye),Rn=Fe==="rtl",Gr=se()(O,(0,ee.Z)({},"".concat(O,"-rtl"),Rn),L),We=Q||xe,yt=(0,b.useRef)(),Mt=(0,b.useRef)(),dt=(0,b.useRef)(),Xt=(0,b.useState)(0),Fn=(0,d.Z)(Xt,2),an=Fn[0],Jn=Fn[1],k=(0,b.useState)(0),i=(0,d.Z)(k,2),p=i[0],g=i[1],C=(0,b.useState)(!1),re=(0,d.Z)(C,2),q=re[0],He=re[1],Ke=function(){He(!0)},_e=function(){He(!1)},at={getKey:Mn};function $e(rn){Jn(function(Vt){var xn;typeof rn=="function"?xn=rn(Vt):xn=rn;var zn=hn(xn);return yt.current.scrollTop=zn,zn})}var ft=(0,b.useRef)({start:0,end:We.length}),mt=(0,b.useRef)(),ct=be(We,Mn),Ot=(0,d.Z)(ct,1),vt=Ot[0];mt.current=vt;var bt=b.useMemo(function(){if(!gr)return{scrollHeight:void 0,start:0,end:We.length-1,offset:void 0};if(!Dn){var rn;return{scrollHeight:((rn=Mt.current)===null||rn===void 0?void 0:rn.offsetHeight)||0,start:0,end:We.length-1,offset:void 0}}for(var Vt=0,xn,zn,An,hr=We.length,Hr=0;Hr=an&&xn===void 0&&(xn=Hr,zn=Vt),Ln>an+s&&An===void 0&&(An=Hr),Vt=Ln}return xn===void 0&&(xn=0,zn=0,An=Math.ceil(s/H)),An===void 0&&(An=We.length-1),An=Math.min(An+1,We.length-1),{scrollHeight:Vt,start:xn,end:An,offset:zn}},[Dn,gr,an,We,qt,s]),xt=bt.scrollHeight,Qt=bt.start,nt=bt.end,pt=bt.offset;ft.current.start=Qt,ft.current.end=nt,b.useLayoutEffect(function(){var rn=Un.getRecord();if(rn.size===1){var Vt=Array.from(rn.keys())[0],xn=rn.get(Vt),zn=We[Qt];if(zn&&xn===void 0){var An=Mn(zn);if(An===Vt){var hr=Un.get(Vt),Hr=hr-H;$e(function(dr){return dr+Hr})}}}Un.resetRecord()},[xt]);var ce=b.useState({width:0,height:s}),ve=(0,d.Z)(ce,2),je=ve[0],Xe=ve[1],Te=function(Vt){Xe({width:Vt.offsetWidth,height:Vt.offsetHeight})},lt=(0,b.useRef)(),et=(0,b.useRef)(),gt=b.useMemo(function(){return F(je.width,ye)},[je.width,ye]),jt=b.useMemo(function(){return F(je.height,xt)},[je.height,xt]),kt=xt-s,dn=(0,b.useRef)(kt);dn.current=kt;function hn(rn){var Vt=rn;return Number.isNaN(dn.current)||(Vt=Math.min(Vt,dn.current)),Vt=Math.max(Vt,0),Vt}var _t=an<=0,oe=an>=kt,me=p<=0,Se=p>=ye,De=x(_t,oe,me,Se),Le=function(){return{x:Rn?-p:p,y:an}},Bt=(0,b.useRef)(Le()),At=(0,h.useEvent)(function(rn){if(Re){var Vt=(0,S.Z)((0,S.Z)({},Le()),rn);(Bt.current.x!==Vt.x||Bt.current.y!==Vt.y)&&(Re(Vt),Bt.current=Vt)}});function Nt(rn,Vt){var xn=rn;Vt?((0,M.flushSync)(function(){g(xn)}),At()):$e(xn)}function tt(rn){var Vt=rn.currentTarget.scrollTop;Vt!==an&&$e(Vt),Ne==null||Ne(rn),At()}var Kt=function(Vt){var xn=Vt,zn=ye?ye-je.width:0;return xn=Math.max(xn,0),xn=Math.min(xn,zn),xn},Cn=(0,h.useEvent)(function(rn,Vt){Vt?((0,M.flushSync)(function(){g(function(xn){var zn=xn+(Rn?-rn:rn);return Kt(zn)})}),At()):$e(function(xn){var zn=xn+rn;return zn})}),Tt=P(gr,_t,oe,me,Se,!!ye,Cn),Yt=(0,d.Z)(Tt,2),Zt=Yt[0],Hn=Yt[1];Ce(gr,yt,function(rn,Vt,xn,zn){var An=zn;return De(rn,Vt,xn)?!1:!An||!An._virtualHandled?(An&&(An._virtualHandled=!0),Zt({preventDefault:function(){},deltaX:rn?Vt:0,deltaY:rn?0:Vt}),!0):!1}),we(Dn,yt,function(rn){$e(function(Vt){return Vt+rn})}),(0,ue.Z)(function(){function rn(xn){var zn=_t&&xn.detail<0,An=oe&&xn.detail>0;gr&&!zn&&!An&&xn.preventDefault()}var Vt=yt.current;return Vt.addEventListener("wheel",Zt,{passive:!1}),Vt.addEventListener("DOMMouseScroll",Hn,{passive:!0}),Vt.addEventListener("MozMousePixelScroll",rn,{passive:!1}),function(){Vt.removeEventListener("wheel",Zt),Vt.removeEventListener("DOMMouseScroll",Hn),Vt.removeEventListener("MozMousePixelScroll",rn)}},[gr,_t,oe]),(0,ue.Z)(function(){if(ye){var rn=Kt(p);g(rn),At({x:rn})}},[je.width,ye]);var vn=function(){var Vt,xn;(Vt=lt.current)===null||Vt===void 0||Vt.delayHidden(),(xn=et.current)===null||xn===void 0||xn.delayHidden()},jn=A(yt,We,Un,H,Mn,function(){return pr(!0)},$e,vn);b.useImperativeHandle(qe,function(){return{nativeElement:dt.current,getScrollInfo:Le,scrollTo:function(Vt){function xn(zn){return zn&&(0,u.Z)(zn)==="object"&&("left"in zn||"top"in zn)}xn(Vt)?(Vt.left!==void 0&&g(Kt(Vt.left)),jn(Vt.top)):jn(Vt)}}}),(0,ue.Z)(function(){if(It){var rn=We.slice(Qt,nt+1);It(rn,We)}},[Qt,nt,We]);var Wn=G(We,Mn,Un,H),Sn=Pt==null?void 0:Pt({start:Qt,end:nt,virtual:Dn,offsetX:p,offsetY:pt,rtl:Rn,getSize:Wn}),nr=Je(We,Qt,nt,ye,p,tr,R,at),br=null;s&&(br=(0,S.Z)((0,ee.Z)({},v?"height":"maxHeight",s),Pe),gr&&(br.overflowY="hidden",ye&&(br.overflowX="hidden"),q&&(br.pointerEvents="none")));var Lr={};return Rn&&(Lr.dir="rtl"),b.createElement("div",(0,t.Z)({ref:dt,style:(0,S.Z)((0,S.Z)({},c),{},{position:"relative"}),className:Gr},Lr,Ht),b.createElement(le.Z,{onResize:Te},b.createElement(Ae,{className:"".concat(O,"-holder"),style:br,ref:yt,onScroll:tt,onMouseEnter:vn},b.createElement(ie,{prefixCls:O,height:xt,offsetX:p,offsetY:pt,scrollWidth:ye,onInnerResize:pr,ref:Mt,innerProps:zt,rtl:Rn,extra:Sn},nr))),Dn&&xt>s&&b.createElement(D,{ref:lt,prefixCls:O,scrollOffset:an,scrollRange:xt,rtl:Rn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:jt,containerSize:je.height,style:Ut==null?void 0:Ut.verticalScrollBar,thumbStyle:Ut==null?void 0:Ut.verticalScrollBarThumb,showScrollBar:ht}),Dn&&ye>je.width&&b.createElement(D,{ref:et,prefixCls:O,scrollOffset:p,scrollRange:ye,rtl:Rn,onScroll:Nt,onStartMove:Ke,onStopMove:_e,spinSize:gt,containerSize:je.width,horizontal:!0,style:Ut==null?void 0:Ut.horizontalScrollBar,thumbStyle:Ut==null?void 0:Ut.horizontalScrollBarThumb,showScrollBar:ht}))}var rt=b.forwardRef(Ie);rt.displayName="List";var Ct=rt,ut=Ct},25510:function(un){un.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(un,Ve,e){un.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},16722:function(un,Ve,e){e.d(Ve,{Z:function(){return se}});const t=le=>typeof le=="object"&&le!=null&&le.nodeType===1,u=(le,h)=>(!h||le!=="hidden")&&le!=="visible"&&le!=="clip",S=(le,h)=>{if(le.clientHeight{const M=(J=>{if(!J.ownerDocument||!J.ownerDocument.defaultView)return null;try{return J.ownerDocument.defaultView.frameElement}catch(ie){return null}})(b);return!!M&&(M.clientHeightJh||J>le&&ie=h&&_>=ue?J-le-b:ie>h&&_ue?ie-h+M:0,d=le=>{const h=le.parentElement;return h==null?le.getRootNode().host||null:h},I=(le,h)=>{var ue,b,M,J;if(typeof document=="undefined")return[];const{scrollMode:ie,block:_,inline:Je,boundary:Ee,skipOverflowHiddenElements:Ue}=h,be=typeof Ee=="function"?Ee:D=>D!==Ee;if(!t(le))throw new TypeError("Invalid target");const K=document.scrollingElement||document.documentElement,E=[];let r=le;for(;t(r)&&be(r);){if(r=d(r),r===K){E.push(r);break}r!=null&&r===document.body&&S(r)&&!S(document.documentElement)||r!=null&&S(r,Ue)&&E.push(r)}const x=(b=(ue=window.visualViewport)==null?void 0:ue.width)!=null?b:innerWidth,P=(J=(M=window.visualViewport)==null?void 0:M.height)!=null?J:innerHeight,{scrollX:G,scrollY:Y}=window,{height:V,width:Z,top:Me,right:pe,bottom:it,left:ge}=le.getBoundingClientRect(),{top:Ce,right:ne,bottom:X,left:we}=(D=>{const B=window.getComputedStyle(D);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})(le);let m=_==="start"||_==="nearest"?Me-Ce:_==="end"?it+X:Me+V/2-Ce+X,A=Je==="center"?ge+Z/2-we+ne:Je==="end"?pe+ne:ge-we;const z=[];for(let D=0;D=0&&ge>=0&&it<=P&&pe<=x&&(B===K&&!S(B)||Me>=xe&&it<=Ie&&ge>=rt&&pe<=Pe))return z;const Ct=getComputedStyle(B),ut=parseInt(Ct.borderLeftWidth,10),he=parseInt(Ct.borderTopWidth,10),qe=parseInt(Ct.borderRightWidth,10),T=parseInt(Ct.borderBottomWidth,10);let O=0,L=0;const s="offsetWidth"in B?B.offsetWidth-B.clientWidth-ut-qe:0,H="offsetHeight"in B?B.offsetHeight-B.clientHeight-he-T:0,de="offsetWidth"in B?B.offsetWidth===0?0:W/B.offsetWidth:0,v="offsetHeight"in B?B.offsetHeight===0?0:F/B.offsetHeight:0;if(K===B)O=_==="start"?m:_==="end"?m-P:_==="nearest"?ee(Y,Y+P,P,he,T,Y+m,Y+m+V,V):m-P/2,L=Je==="start"?A:Je==="center"?A-x/2:Je==="end"?A-x:ee(G,G+x,x,ut,qe,G+A,G+A+Z,Z),O=Math.max(0,O+Y),L=Math.max(0,L+G);else{O=_==="start"?m-xe-he:_==="end"?m-Ie+T+H:_==="nearest"?ee(xe,Ie,F,he,T+H,m,m+V,V):m-(xe+F/2)+H/2,L=Je==="start"?A-rt-ut:Je==="center"?A-(rt+W/2)+s/2:Je==="end"?A-Pe+qe+s:ee(rt,Pe,W,ut,qe+s,A,A+Z,Z);const{scrollLeft:c,scrollTop:Q}=B;O=v===0?0:Math.max(0,Math.min(Q+O/v,B.scrollHeight-F/v+H)),L=de===0?0:Math.max(0,Math.min(c+L/de,B.scrollWidth-W/de+s)),m+=Q-O,A+=c-L}z.push({el:B,top:O,left:L})}return z},n=le=>le===!1?{block:"end",inline:"nearest"}:(h=>h===Object(h)&&Object.keys(h).length!==0)(le)?le:{block:"start",inline:"nearest"};function se(le,h){if(!le.isConnected||!(M=>{let J=M;for(;J&&J.parentNode;){if(J.parentNode===document)return!0;J=J.parentNode instanceof ShadowRoot?J.parentNode.host:J.parentNode}return!1})(le))return;const ue=(M=>{const J=window.getComputedStyle(M);return{top:parseFloat(J.scrollMarginTop)||0,right:parseFloat(J.scrollMarginRight)||0,bottom:parseFloat(J.scrollMarginBottom)||0,left:parseFloat(J.scrollMarginLeft)||0}})(le);if((M=>typeof M=="object"&&typeof M.behavior=="function")(h))return h.behavior(I(le,h));const b=typeof h=="boolean"||h==null?void 0:h.behavior;for(const{el:M,top:J,left:ie}of I(le,n(h))){const _=J-ue.top+ue.bottom,Je=ie-ue.left+ue.right;M.scroll({top:_,left:Je,behavior:b})}}},80813:function(un,Ve,e){e.d(Ve,{CR:function(){return Je},Jh:function(){return M},Q_:function(){return Me},XA:function(){return _},ZT:function(){return u},_T:function(){return ee},ev:function(){return be},mG:function(){return b},pi:function(){return S},pr:function(){return Ue}});var t=function(m,A){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(z,D){z.__proto__=D}||function(z,D){for(var B in D)Object.prototype.hasOwnProperty.call(D,B)&&(z[B]=D[B])},t(m,A)};function u(m,A){if(typeof A!="function"&&A!==null)throw new TypeError("Class extends value "+String(A)+" is not a constructor or null");t(m,A);function z(){this.constructor=m}m.prototype=A===null?Object.create(A):(z.prototype=A.prototype,new z)}var S=function(){return S=Object.assign||function(A){for(var z,D=1,B=arguments.length;D=0;xe--)(W=m[xe])&&(F=(B<3?W(F):B>3?W(A,z,F):W(A,z))||F);return B>3&&F&&Object.defineProperty(A,z,F),F}function I(m,A){return function(z,D){A(z,D,m)}}function n(m,A,z,D,B,F){function W(L){if(L!==void 0&&typeof L!="function")throw new TypeError("Function expected");return L}for(var xe=D.kind,Pe=xe==="getter"?"get":xe==="setter"?"set":"value",Ie=!A&&m?D.static?m:m.prototype:null,rt=A||(Ie?Object.getOwnPropertyDescriptor(Ie,D.name):{}),Ct,ut=!1,he=z.length-1;he>=0;he--){var qe={};for(var T in D)qe[T]=T==="access"?{}:D[T];for(var T in D.access)qe.access[T]=D.access[T];qe.addInitializer=function(L){if(ut)throw new TypeError("Cannot add initializers after decoration has completed");F.push(W(L||null))};var O=(0,z[he])(xe==="accessor"?{get:rt.get,set:rt.set}:rt[Pe],qe);if(xe==="accessor"){if(O===void 0)continue;if(O===null||typeof O!="object")throw new TypeError("Object expected");(Ct=W(O.get))&&(rt.get=Ct),(Ct=W(O.set))&&(rt.set=Ct),(Ct=W(O.init))&&B.unshift(Ct)}else(Ct=W(O))&&(xe==="field"?B.unshift(Ct):rt[Pe]=Ct)}Ie&&Object.defineProperty(Ie,D.name,rt),ut=!0}function se(m,A,z){for(var D=arguments.length>2,B=0;B0&&F[F.length-1])&&(Ie[0]===6||Ie[0]===2)){z=0;continue}if(Ie[0]===3&&(!F||Ie[1]>F[0]&&Ie[1]=m.length&&(m=void 0),{value:m&&m[D++],done:!m}}};throw new TypeError(A?"Object is not iterable.":"Symbol.iterator is not defined.")}function Je(m,A){var z=typeof Symbol=="function"&&m[Symbol.iterator];if(!z)return m;var D=z.call(m),B,F=[],W;try{for(;(A===void 0||A-- >0)&&!(B=D.next()).done;)F.push(B.value)}catch(xe){W={error:xe}}finally{try{B&&!B.done&&(z=D.return)&&z.call(D)}finally{if(W)throw W.error}}return F}function Ee(){for(var m=[],A=0;A1||Pe(he,T)})},qe&&(B[he]=qe(B[he])))}function Pe(he,qe){try{Ie(D[he](qe))}catch(T){ut(F[0][3],T)}}function Ie(he){he.value instanceof K?Promise.resolve(he.value.v).then(rt,Ct):ut(F[0][2],he)}function rt(he){Pe("next",he)}function Ct(he){Pe("throw",he)}function ut(he,qe){he(qe),F.shift(),F.length&&Pe(F[0][0],F[0][1])}}function r(m){var A,z;return A={},D("next"),D("throw",function(B){throw B}),D("return"),A[Symbol.iterator]=function(){return this},A;function D(B,F){A[B]=m[B]?function(W){return(z=!z)?{value:K(m[B](W)),done:!1}:F?F(W):W}:F}}function x(m){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var A=m[Symbol.asyncIterator],z;return A?A.call(m):(m=typeof _=="function"?_(m):m[Symbol.iterator](),z={},D("next"),D("throw"),D("return"),z[Symbol.asyncIterator]=function(){return this},z);function D(F){z[F]=m[F]&&function(W){return new Promise(function(xe,Pe){W=m[F](W),B(xe,Pe,W.done,W.value)})}}function B(F,W,xe,Pe){Promise.resolve(Pe).then(function(Ie){F({value:Ie,done:xe})},W)}}function P(m,A){return Object.defineProperty?Object.defineProperty(m,"raw",{value:A}):m.raw=A,m}var G=Object.create?function(m,A){Object.defineProperty(m,"default",{enumerable:!0,value:A})}:function(m,A){m.default=A},Y=function(m){return Y=Object.getOwnPropertyNames||function(A){var z=[];for(var D in A)Object.prototype.hasOwnProperty.call(A,D)&&(z[z.length]=D);return z},Y(m)};function V(m){if(m&&m.__esModule)return m;var A={};if(m!=null)for(var z=Y(m),D=0;Dot in Ut?Nm(Ut,ot,{enumerable:!0,configurable:!0,writable:!0,value:z}):Ut[ot]=z,od=(Ut,ot)=>{for(var z in ot||(ot={}))xg.call(ot,z)&&bg(Ut,z,ot[z]);if(R0)for(var z of R0(ot))wg.call(ot,z)&&bg(Ut,z,ot[z]);return Ut},sg=(Ut,ot)=>Rm(Ut,Mm(ot));var Dg=(Ut,ot)=>{var z={};for(var E in Ut)xg.call(Ut,E)&&ot.indexOf(E)<0&&(z[E]=Ut[E]);if(Ut!=null&&R0)for(var E of R0(Ut))ot.indexOf(E)<0&&wg.call(Ut,E)&&(z[E]=Ut[E]);return z};(self.webpackChunk=self.webpackChunk||[]).push([[4164,337],{27812:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},89489:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},59477:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},26227:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},67921:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},49198:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},41464:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},87169:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},52671:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},8657:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},56082:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},33853:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},12893:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},15075:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},32134:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},43531:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},38819:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},99587:function(Ut,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},8423:function(Ut,ot){"use strict";ot.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},22982:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},19493:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},31138:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},De),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},12327:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},68385:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},83358:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},62830:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},63720:function(){"use strict";function Ut(se,y,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=se,this._defaultValue=y,this._minimum=a,this._maximum=ee}Object.defineProperty(Ut.prototype,"name",{get:function(){return this._name},set:function(se){if(typeof se!="string"||se==="")throw new Error("Shape name must be a valid string.");this._name=se}}),Object.defineProperty(Ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("The default value must be a real number, not: "+se);this._defaultValue=se}}),Object.defineProperty(Ut.prototype,"minimum",{get:function(){return this._minimum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Minimum must be a real number, not: "+se);this._minimum=se}}),Object.defineProperty(Ut.prototype,"maximum",{get:function(){return this._maximum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Maximum must be a real number, not: "+se);this._maximum=se}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(se,y){var a=go.Shape._FigureParameters[se];return a?a[y]:null},go.Shape.setFigureParameter=function(se,y,a){if(!(a instanceof Ut))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[se];ee||(ee=[],go.Shape._FigureParameters[se]=ee),ee[y]=a};var ot=[];function z(se,y){var a=ot.pop();return a===void 0?new go.Point(se,y):(a.x=se,a.y=y,a)}function E(){var se=ot.pop();return se===void 0?new go.Point:se}function fe(se){ot.push(se)}function Oe(se,y,a,ee,b,x,te,ne,ue){ue||(ue=new go.Point);var re=se-a,me=b-te,ce=NaN,Ce=NaN;if(re===0)if(me===0)se===a&&(ce=se,Ce=y);else{var Be=(x-ne)/me,ke=x-Be*b;ce=se,Ce=Be*ce+ke}else if(me===0){var Pe=(y-ee)/re,at=y-Pe*se;ce=b,Ce=Pe*ce+at}else{var Pe=(y-ee)/re,Be=(x-ne)/me,at=y-Pe*se,ke=x-Be*b;ce=(ke-at)/(Pe-Be),Ce=Pe*ce+at}return ue.x=ce,ue.y=Ce,ue}function ye(se,y,a,ee,b,x,te,ne,ue,re,me,ce,Ce,Be){var ke=1-ue,Pe=ue,at=se*ke+a*Pe,Ve=y*ke+ee*Pe,it=a*ke+b*Pe,Ye=ee*ke+x*Pe,rt=b*ke+te*Pe,yt=x*ke+ne*Pe,bt=at*ke+it*Pe,gt=Ve*ke+Ye*Pe,Gt=it*ke+rt*Pe,Tt=Ye*ke+yt*Pe,Lt=bt*ke+Gt*Pe,Rt=gt*ke+Tt*Pe;re.x=at,re.y=Ve,me.x=bt,me.y=gt,ce.x=Lt,ce.y=Rt,Ce.x=Gt,Ce.y=Tt,Be.x=rt,Be.y=yt}var Se=new go.Spot(.156,.156),Fe=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var b=ee*le,x=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=y,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y/2,ee.startY=0,ee.endX=y/2,ee.endY=a,ee}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(se,y,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*y,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(se,y,a){var ee=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return b.spot1=Se,b.spot2=Fe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,le*y,0,y,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,le*a,(1-le)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,le*a,le*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*y,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ut("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var b=Math.abs(ee)*y;if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(ee=.5);var b=Math.abs(ee)*y;if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y/2);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y/2);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,y/2+ne,y/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),x.spot1=Se,x.spot2=Fe,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(se,y,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close())).setSpots(ee/2,ee/2,1-ee/2,1-ee/2)}),go.Shape.setFigureParameter("Pie",0,new Ut("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ut("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(se,y,a){var ee=se?se.parameter1:NaN,b=se?se.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(b)&&(b=315);var x=ee%360;x<0&&(x+=360);var te=b%360,ne=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(se,y,a){var ee=le/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,x*a,y,(1-ee)*a,(b+ee)*y,(x+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var b=Math.min(ee,y)/2,x=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var b=Math.min(ee,y)/2,x=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(se,y,a){var ee=se?se.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var x=y/2,te=a/2,ne=Math.atan2(a,y),ue=ee-Math.min(Math.cos(ne)*ee/2,x),re=ee-Math.min(Math.sin(ne)*ee/2,te),b=new go.Geometry,me=new go.PathFigure(ue,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,re)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,y,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),me.add(new go.PathSegment(go.PathSegment.Line,ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-ee)*y,.25*a,Math.abs(1-ee)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,le*y,0,y,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+le/2)*a,le*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,te=.3,ne=0,ue=x*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te+.05)*y,(.5-ue+ne-.02)*a)),x=.2,te=0,ne=-.3,ue=x*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),x=.2,te=-.3,ne=0,ue=x*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te-.05)*y,(.5-ue+ne-.02)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+x)*y,ne*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*te,a*ne,x*y,x*y).close()),b=new go.PathFigure(y*.5,0,!1),ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ne=.75,b=new go.PathFigure((te+x)*y,ne*a,!0),ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*te,a*ne,x*y,x*y).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(se,y,a){var ee=.8535533905932737,b=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=.5,ne=.5,ue=new go.PathFigure(te*y,(ne-x)*a);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),x=.4,b=le*.4;var re=E(),me=E(),ce=E(),Ce=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.42,re,me,ce,Ce,Ce);var Be=E(),ke=E(),Pe=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.58,Ce,Ce,Pe,Be,ke);var at=E(),Ve=E(),it=E();ye(te,ne+x,te-b,ne+x,te-x,ne+b,te-x,ne,.42,at,Ve,it,Ce,Ce);var Ye=E(),rt=E(),yt=E();return ye(te,ne+x,te-b,ne+x,te-x,ne+b,te-x,ne,.58,Ce,Ce,yt,Ye,rt),ue.add(new go.PathSegment(go.PathSegment.Move,yt.x*y,yt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,Ye.x*y,Ye.y*a,rt.x*y,rt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*a,re.x*y,re.y*a,me.x*y,me.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,yt.x*y,yt.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,it.x*y,it.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,Pe.x*y,Pe.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,Be.x*y,Be.y*a,ke.x*y,ke.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,it.x*y,it.y*a,at.x*y,at.y*a,Ve.x*y,Ve.y*a).close()),fe(re),fe(me),fe(ce),fe(Ce),fe(Be),fe(ke),fe(Pe),fe(at),fe(Ve),fe(it),fe(Ye),fe(rt),fe(yt),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>y&&(ee=y);var b=(y-ee)/2,x=b+ee;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(se,y,a){var ee=new go.Geometry,b=le*.4,x=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),ce=E(),Ce=new go.PathFigure((te-x)*y,ne*a,!1);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.44,me,ce,re,ue,ue),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,ce.x*y,ce.y*a));var Be=z(re.x,re.y);ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.56,ue,ue,re,me,ce);var ke=z(re.x,re.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.95*.9)*y,Be.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,Be.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*y,(ke.y*.1+.05*.9)*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,ke.x*y,ke.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),x=.35,b=le*.35;var Pe=new go.PathFigure(te*y,(ne-x)*a,!1);ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a));var at=new go.PathFigure((te-x)*y,ne*a,!1);return ee.add(at),fe(ue),fe(re),fe(me),fe(ce),fe(Be),fe(ke),ee.spot1=new go.Spot(.202,.257),ee.spot2=new go.Spot(.792,.739),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("GenderFemale",function(se,y,a){var ee=new go.Geometry,b=.375,x=0,te=-.125,ne=b*le,ue=new go.PathFigure((.525+x)*y,(.5+b+te)*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+te)*a,(.5+ne+x)*y,(.5+b+te)*a,(.5+b+x)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+te)*a,(1-.5+b+x)*y,(.5-ne+te)*a,(.5+ne+x)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+te)*a,(.5-b+x)*y,(.5+ne+te)*a,(.5-ne+x)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,te=-.125,ne=b*le;var ue=new go.PathFigure((1-.5+b+x)*y,(.5+te)*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+te)*a,(.5+b+x)*y,(.5+ne+te)*a,(.5+ne+x)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5+b+te)*a,(.5-b+x)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a,(.5-ne+x)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+te)*a,(.5+ne+x)*y,(.5-b+te)*a,(1-.5+b+x)*y,(.5-ne+te)*a));var ue=new go.PathFigure((.525+x)*y,(.5+b+te)*a,!1);return ee.add(ue),ee.spot1=new go.Spot(.232,.136),ee.spot2=new go.Spot(.682,.611),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicImplies",function(se,y,a){var ee=se?se.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(se,y,a){var ee=se?se.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(se,y,a){var ee=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(se,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(se,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ut("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ut("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=se?se.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-ee)*y,te=(.5-b/2)*a,ne=(.5+b/2)*a,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,te)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,x,a)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,x/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.setFigureParameter("Arrow2",0,new Ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=30),ee>y&&(ee=y);var b=se?se.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-ee,te=(a-b)/2,ne=te+b,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,te)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,x,a)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,x/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.defineFigureGenerator("Chevron",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ue=Oe(0,.5,.3,0,0,b/a,.1,b/a,E());return te.spot1=new go.Spot(ue.x,ue.y),ue=Oe(.7,1,1,.5,0,x/a,1,x/a,ue),te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-ee)/2,te=x+ee,ne=(a-b)/2,ue=ne+b;(ee>a||b>a)&&(b>ee?(ee=ee*a/b,x=(a-ee)/2,te=x+ee,ne=0,ue=a):(x=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close());var ce=Oe(0,.5,.3,ne/a,0,x/a,1,x/a,E());return re.spot1=new go.Spot(ce.x,ce.y),ce=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,ce),re.spot2=new go.Spot(ce.x,ce.y),fe(ce),re}),go.Shape.setFigureParameter("IBeamArrow",0,new Ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(0,b/a);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-ee)/2,te=x+ee,ne=(a-b)/2,ue=ne+b;(ee>a||b>a)&&(b>ee?(ee=ee*a/b,x=(a-ee)/2,te=x+ee,ne=0,ue=a):(x=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close()),re.spot1=new go.Spot(0,x/a);var ce=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,E());return re.spot2=new go.Spot(ce.x,ce.y),fe(ce),re}),go.Shape.setFigureParameter("Pointer",0,new Ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.1);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(ee,.35);var te=Oe(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),b.spot1=new go.Spot(ee,.35);var te=Oe(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.4);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,.3);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=50);var b=(a-ee)/2,x=b+ee;ee>a&&(b=0,x=a);var te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,b/a);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.7);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(ee,1),b}),go.Shape.defineFigureGenerator("Cone1",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(0,.9*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(0,ee,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*ee,(.5-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*y,ee,(.5+x)*y,0,1*y,le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-le*ee,(.5+x)*y,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-x)*y,1*a,0,a-le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee));var ne=new go.PathFigure(y,ee,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*ee,1*y,2*ee-le*ee,(.5+x)*y,2*ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-x)*y,2*ee,0,2*ee-le*ee)),b.spot1=new go.Spot(0,0,0,2*ee),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(0,a-ee,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*ee,(.5-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,(.5+x)*y,0,y,le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-le*ee,(.5+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-x)*y,a,0,a-le*ee));var ne=new go.PathFigure(0,a-ee,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*ee,0,a-ee-le*ee,(.5-x)*y,a-2*ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,a-ee,(.5+x)*y,a-2*ee,y,a-ee-le*ee)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*ee),b}),go.Shape.defineFigureGenerator("Cylinder3",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(ee,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*ee,0,y,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+x)*a,y-le*ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-x)*a,le*ee,0));var ne=new go.PathFigure(ee,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+le*ee,0,2*ee,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+x)*a,ee+le*ee,a)),b.spot1=new go.Spot(0,0,2*ee,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(y-ee,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*ee,0,y,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+x)*a,y-le*ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-x)*a,le*ee,0)),te.add(new go.PathSegment(go.PathSegment.Line,y-ee,0));var ne=new go.PathFigure(y-ee,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-2*ee,.5*a,y-ee-le*ee,0,y-2*ee,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y-2*ee,(.5+x)*a,y-ee-le*ee,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*ee,0),b}),go.Shape.defineFigureGenerator("Prism1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(se,y,a){var ee=new go.Geometry,b=.2,x=.1,te=le*b,ne=le*x,ue=.5,re=.1,me=new go.PathFigure(ue*y,(re+x)*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*y,re*a,(ue-te)*y,(re+x)*a,(ue-b)*y,(re+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-x)*a,(ue-b)*y,(re-ne)*a,(ue-te)*y,(re-x)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*y,re*a,(ue+te)*y,(re-x)*a,(ue+b)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+x)*a,(ue+b)*y,(re+ne)*a,(ue+te)*y,(re+x)*a));var ce=.05,Ce=le*ce;ue=.05,re=.25;var Be=new go.PathFigure(.5*y,.2*a,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ue=.95,re=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ce)*y,re*a,(ue+Ce)*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ce=.025,Ce=le*ce,ue=.825,re=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ce=.05,Ce=le*ce,ue=.5,re=.7,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ce=.025,Ce=le*ce,ue=.175,re=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ce=.05,Ce=le*ce,ue=.05,re=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a,(ue-Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new Ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.2);var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),b.spot1=new go.Spot(0,ee),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(y,.1*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ne=new go.PathFigure(y,.1*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+x)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(y,.1*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ne=new go.PathFigure(y,.1*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("DividedEvent",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=le*.2,te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,b*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee}),go.Shape.defineFigureGenerator("Document",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var te=new go.PathFigure(y,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(se,y,a){var ee=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,te=le*.5,ne=.5,ue=new go.PathFigure(y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,y,(ne+te)*a,(ne+te)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-te)*y,a,0,(ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,0,0,(ne-te)*a,(ne-te)*y,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,ne*a,(ne+te)*y,0,y,(ne-te)*a));var re=new go.PathFigure((x+b)*y,(x+b)*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),re.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),re.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(.5*y,a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MessageFromUser",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("MultiDocument",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ne=new go.PathFigure(.5*b*y,b*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("Or",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(y,x*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ne=new go.PathFigure(y,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee}),go.Shape.defineFigureGenerator("Process",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*y,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),ee.spot1=new go.Spot(b,0),ee.spot2=new go.Spot(1-b,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.55,1),ee}),go.Shape.defineFigureGenerator("Buffer",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Clock",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(y,x*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ne=new go.PathFigure(y,x*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var ue=new go.PathFigure(.8*y,.75*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(se,y,a){var ee=new go.Geometry,b=le*.1,x=.1,te=.9,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,a)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var re=new go.PathFigure((te+x)*y,ne*a,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne-x)*a,(te+x)*y,(ne-b)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.4,te=le*.1,ne=.1,ue=.9,re=.5,me=new go.PathFigure(.8*y,.5*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var ce=new go.PathFigure((ue+ne)*y,re*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+ne)*a,(ue+ne)*y,(re+te)*a,(ue+te)*y,(re+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y,re*a,(ue-te)*y,(re+ne)*a,(ue-ne)*y,(re+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ne)*a,(ue-ne)*y,(re-te)*a,(ue-te)*y,(re-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y,re*a,(ue+te)*y,(re-ne)*a,(ue+ne)*y,(re-te)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=0,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+x)*y,(ne-b)*a,.7*y,(ne-x)*a)),b=.1,x=le*.1,te=.9,ne=.5;var re=new go.PathFigure((te-b)*y,ne*a,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=0,ne=.5,ue=new go.PathFigure(0,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+x+x)*y,(ne-b)*a,.8*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ne+x)*a,(te+x+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.8*y,.5*a,!0);ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+x)*y,(ne-b)*a,.7*y,(ne-x)*a)),b=.1,x=le*.1,te=.9,ne=.5;var me=new go.PathFigure((te-b)*y,ne*a,!0);return ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.2*y,0,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+x)*y,(ne-b)*a,.9*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(se,y,a){var ee=new go.Geometry,b=le*.1,x=.1,te=.1,ne=.5,ue=new go.PathFigure((te-b*.5)*y,a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*y,a,(te+x)*y,0,(te+b)*y,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=.5,ne=.5,ue=new go.PathFigure((te-x)*y,ne*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne-x)*a,(te+x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(te-x+.1)*y,ne*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x-.1)*y,ne*a,te*y,(ne-x)*a,te*y,(ne+x)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(se,y,a){var ee=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var te=le*.8,ne=.8,ue=0,re=.5,me=(b-y)/2,ce=(x-a)/2,Ce=new go.PathFigure(ue*y+me,(re+ne)*a+ce,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+ce,ue*y+me,(re-ne)*a+ce,(ue-ne+te*.5)*y+me,(re-te)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue-ne+te*.5)*y+me,(re+te)*a+ce,ue*y+me,(re+ne)*a+ce).close()),te=le*.4,ne=.4,ue=.2,re=.5;var Be=new go.PathFigure(ue*y+me,(re+ne)*a+ce,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+ce,ue*y+me,(re-ne)*a+ce,(ue-ne+te*.5)*y+me,(re-te)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue-ne+te*.5)*y+me,(re+te)*a+ce,ue*y+me,(re+ne)*a+ce).close()),te=le*.2,ne=.2,ue=.5,re=.5;var ke=new go.PathFigure((ue-ne)*y+me,re*a+ce,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),te=le*.4,ne=.4,ue=.8,re=.5;var Pe=new go.PathFigure(ue*y+me,(re-ne)*a+ce,!0);ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+ce,ue*y+me,(re+ne)*a+ce,(ue+ne-te*.5)*y+me,(re+te)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue+ne-te*.5)*y+me,(re-te)*a+ce,ue*y+me,(re-ne)*a+ce).close()),te=le*.8,ne=.8,ue=1,re=.5;var at=new go.PathFigure(ue*y+me,(re-ne)*a+ce,!0);return ee.add(at),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+ce,ue*y+me,(re+ne)*a+ce,(ue+ne-te*.5)*y+me,(re+te)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue+ne-te*.5)*y+me,(re-te)*a+ce,ue*y+me,(re-ne)*a+ce).close()),ee}),go.Shape.defineFigureGenerator("Email",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var te=new go.PathFigure(.6*y,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ne=new go.PathFigure(0,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(se,y,a){var ee=new go.Geometry,b=le*.4,x=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),ce=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.5,ue,ue,re,me,ce);var Ce=z(re.x,re.y),Be=new go.PathFigure(re.x*y,re.y*a,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),ye(te-x,ne,te-x,ne-b,te-b,ne-x,te,ne-x,.5,me,ce,re,ue,ue),Be.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),b=le*.3,x=.3,ye(te-x,ne,te-x,ne-b,te-b,ne-x,te,ne-x,.5,me,ce,re,ue,ue),Be.add(new go.PathSegment(go.PathSegment.Line,re.x*y,re.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,ce.x*y,ce.y*a,me.x*y,me.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.5,ue,ue,re,me,ce),Be.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,ce.x*y,ce.y*a,me.x*y,me.y*a).close());var Be=new go.PathFigure(.45*y,0,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),fe(ue),fe(re),fe(me),fe(ce),fe(Ce),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a/2,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(te,ne,ue){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*y,(.8+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*y,(.8+ue)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),ee.spot1=new go.Spot(.3,.3),ee.spot2=new go.Spot(.7,.7),ee}),go.Shape.defineFigureGenerator("ElectricalHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(se,y,a){var ee=new go.Geometry,b=.5,x=0,te=0,ne=b*le,ue=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,me=1,ce=.5,Ce=.5,Be=0,ke=new go.PathFigure(ue*y,(1-re)*a,!1);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*y,ce*a,me*y,.7*a,me*y,ce*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+x)*y,(Be+x)*a,(.5+b+x)*y,(.5-ne+x)*a,(.5+ne+x)*y,(.5-b+x)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+ne+te)*a,(.5-ne+x)*y,.9*a)),ke.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),ke.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),ke.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(y,a,!1);ee.add(x);var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var te=.5-.285,ne=.5,ue=te,re=Math.PI/4,me=4*(1-Math.cos(re))/(3*Math.sin(re)),ce=me*.5,Ce=te,Be=te,ke=me*Ce,Pe=me*Be;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ce)*y,ue*a,(ne-(ke+Ce)/2)*y,(ue+(Be+Pe)/2)*a,(ne-Ce)*y,(ue+Pe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ue-Be)*a,(ne-Ce)*y,(ue-Pe)*a,(ne-ke)*y,(ue-Be)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ce)*y,ue*a,(ne+ke)*y,(ue-Be)*a,(ne+Ce)*y,(ue-Pe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ne+Ce)*y,(ue+Pe)*a,(ne+(ke+Ce)/2)*y,(ue+(Be+Pe)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var at=new go.PathFigure(.2*y,a,!1);ee.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ve=new go.PathFigure(.8*y,a,!1);return ee.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(y,a,!1);ee.add(x);var te=new go.PathFigure(.1*y,a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var te=new go.PathFigure(.675*y,.575*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=new go.PathFigure(y,b*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var ne=new go.PathFigure(b*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var te=.1,ne=le*.1,ue=.2,re=.9,me=new go.PathFigure((ue-te)*y,re*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),te=.1,ne=le*.1,ue=.8,re=.9;var ce=new go.PathFigure((ue-te)*y,re*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*y,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ne=new go.PathFigure(.5*y,.7*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ue=.1,re=le*.1,me=.1,ce=.9,Ce=new go.PathFigure((me-ue)*y,ce*a,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce-ue)*a,(me-ue)*y,(ce-re)*a,(me-re)*y,(ce-ue)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,ce*a,(me+re)*y,(ce-ue)*a,(me+ue)*y,(ce-re)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce+ue)*a,(me+ue)*y,(ce+re)*a,(me+re)*y,(ce+ue)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,ce*a,(me-re)*y,(ce+ue)*a,(me-ue)*y,(ce+re)*a)),ue=.1,re=le*.1,me=.4,ce=.9;var Be=new go.PathFigure((me-ue)*y,ce*a,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce-ue)*a,(me-ue)*y,(ce-re)*a,(me-re)*y,(ce-ue)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,ce*a,(me+re)*y,(ce-ue)*a,(me+ue)*y,(ce-re)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce+ue)*a,(me+ue)*y,(ce+re)*a,(me+re)*y,(ce+ue)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,ce*a,(me-re)*y,(ce+ue)*a,(me-ue)*y,(ce+re)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var te=new go.PathFigure(.55*y,.4*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var me=.05,ce=le*.05,Ce=.175,Be=.95,ne=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.375,Be=.95,ue=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.625,Be=.95,re=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.825,Be=.95,ke=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a).close());var Pe=new go.PathFigure(0,a,!1);return ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(.15*y,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ne=.05,ue=le*.05,re=.35,me=.775,ce=new go.PathFigure((re-ne)*y,me*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me-ne)*a,(re-ne)*y,(me-ue)*a,(re-ue)*y,(me-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*y,me*a,(re+ue)*y,(me-ne)*a,(re+ne)*y,(me-ue)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me+ne)*a,(re+ne)*y,(me+ue)*a,(re+ue)*y,(me+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*y,me*a,(re-ue)*y,(me+ne)*a,(re-ne)*y,(me+ue)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(se,y,a){var ee=new go.Geometry,b=.3,x=le*.3,te=.5,ne=.7,ue=new go.PathFigure((te-b)*y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a));var re=new go.PathFigure(0,.7*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a));var re=new go.PathFigure(.15*y,.5*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a).close()),b=.05,x=le*.05,te=.5,ne=.8;var re=new go.PathFigure((te-b)*y,ne*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var te=new go.PathFigure(.402*y,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ne=new go.PathFigure(.678*y,.85*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ue=new go.PathFigure(.5*y,.1*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a*1,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var te=new go.PathFigure(y*.408,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ne=new go.PathFigure(y*.612,a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ue=new go.PathFigure(y*.816,a,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var te=new go.PathFigure(y*.055,.13*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ne=new go.PathFigure(y*.055,.18*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ue=new go.PathFigure(y*1,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var te=new go.PathFigure(y*.11,a*.1,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ne=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ue=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(se,y,a){var ee=new go.Geometry,b=8,x=b*le,te=new go.PathFigure(b,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ne=new go.PathFigure(y*.83,0,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ue=new go.PathFigure(y*.83,a*1,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var re=new go.PathFigure(y*.78,a*.05,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),re.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var b=ee*le,x=a*.8,te=new go.Geometry,ne=new go.PathFigure(ee,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-b,0,y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,x-ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,x,y,x-b,y-b,x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,ee,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-ee,b,x,0,x-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var te=new go.PathFigure(y*.28,a*.37,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(se,y,a){var ee=new go.Geometry,b=15,x=b*le,te=new go.PathFigure(y*.62,a*.475,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(ee.spot1=new go.Spot(0,0,x,x),ee.spot2=new go.Spot(1,1,-x,-x)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var te=new go.PathFigure(y*.4,a*0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var te=new go.PathFigure(y*.5,a*0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),ee}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ut={},ot="5.0",z={},E=null,fe=!1,Oe=!1,ye=null,Se=!1,Fe=null,le=null,Me=0;Me4?parseFloat(qe):5};Ut.setHTML5Codebase=function(qe,dt){le=qe,Tt(qe,dt)},Ut.setJavaCodebase=Ut.setJavaCodebaseVersion=Ut.isCompiledInstalled=Ut.setPreCompiledScriptPath=Ut.setPreCompiledResourcePath=function(){},Ut.setHTML5CodebaseVersion=function(qe,dt){var Wt=parseFloat(qe);if(Wt!==NaN&&Wt<5){console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead.");return}Fe=qe,Gt(qe,dt)},Ut.getHTML5CodebaseVersion=function(){return se},Ut.getParameters=function(){return z},Ut.setFontsCSSURL=function(qe){te=qe},Ut.setGiacJSURL=function(qe){},Ut.setJNLPFile=function(qe){Te=qe},Ut.setJNLPBaseDir=function(qe){},Ut.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dt="auto",Wt=z.id,Pn,Yt=!1,kn=0;kn=5)return!0;var qe=Ut.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},Ut.startAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},Ut.stopAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},Ut.getAppletObject=function(){var qe=z.id!==void 0?z.id:"ggbApplet";return window[qe]},Ut.resize=function(){};var ke=function(qe,dt,Wt){var Pn=document.createElement("param");Pn.setAttribute("name",dt),Pn.setAttribute("value",Wt),qe.appendChild(Pn)},Pe=function(qe){return qe&&qe!=="false"},at=function(qe,dt,Wt){ue(se)<=4.2&&(Wt=!0);var Pn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Pn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Yt=document.createElement("div");Yt.classList.add("appletParameters","notranslate");var kn=dt.width,Ge=dt.height;if(dt.disableAutoScale=dt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dt.disableAutoScale,dt.width!==void 0)if(ue(se)<=4.4)Pe(dt.showToolBar)&&(dt.height-=7),Pe(dt.showAlgebraInput)&&(dt.height-=37),dt.width<605&&Pe(dt.showToolBar)&&(dt.width=605,kn=605);else{var on=100;(Pe(dt.showToolBar)||Pe(dt.showMenuBar))&&(dt.hasOwnProperty("customToolBar")&&(dt.customToolbar=dt.customToolBar),on=Pe(dt.showMenuBar)?245:155),kn=5?(dt.appletOnLoad=function(xe){var Zt=qe.querySelector(".ggb_preview");Zt&&Zt.parentNode.removeChild(Zt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(zt),window.GGBT_wsf_view&&$(window).trigger("resize"),Pt(xe)},Ft||zt.appendChild(Ot)):Yt.appendChild(Ot),zt.appendChild(Yt),Ft||qe.appendChild(zt),setTimeout(function(){Ut.resize()},1)}else{var tt=document.createElement("div");tt.className="applet_scaler",tt.style.position="relative",tt.style.display="block",tt.appendChild(Yt),qe.appendChild(tt),dt.appletOnLoad=function(xe){Ut.resize(),Pt(xe)}}function He(xe,Zt){Zt&&typeof Zt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(xe,Zt.appletOnLoad):renderGGBElement(xe),Lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Zt)}function St(xe,Zt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:xe,params:Zt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Yn){He(Yn.article,Yn.params)}),html5AppletsToProcess=null)},ue(se)<5&&(xe.className+=" geogebraweb")):He(xe,Zt)}if(Pn){scriptLoadStarted=!0;for(var xt=0;xt0?(Mn.remove(),zt.attr("id","fullscreencontent").show(),jQuery(Pt).append(zt),window.dispatchEvent(new Event("resize"))):at(Mn,dt,!1),window.GGBT_wsf_view.launchFullScreen(Pt)}else Ee=Pn,at(qe,dt,!1);if(!window.GGBT_wsf_view)for(Ge=0;Geqe/4*3&&(Mn=qe/4*3),Pt=Mn/5.8,on.setAttribute("src",b),on.setAttribute("width",Mn),on.setAttribute("height",Pt);var zt=(qe-Mn)/2,Ft=(dt-Pt)/2;on.style.left=zt+"px",on.style.top=Ft+"px",Yt.appendChild(on)}}return Yt.appendChild(Ge),Yt},bt=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Gt=function(qe,dt){if(se=qe,dt){Tt(se,!0);return}var Wt=!fe;if(Wt){var Pn=ue(se);!isNaN(Pn)&&Pn<4.4&&(Wt=!1)}var Yt,kn;window.location.protocol.substr(0,4)==="http"?Yt=window.location.protocol:Yt="http:";var Ge=se.indexOf("//");Ge>0?kn=se:Ge===0?kn=Yt+se:kn="https://www.geogebra.org/apps/5.2.814.0/";for(var on in gt)if(se.slice(gt[on].length*-1)===gt[on]||se.slice((gt[on].length+1)*-1)===gt[on]+"/"){Tt(kn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Wt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Pe(z.showToolBar)&&!Pe(z.showMenuBar)&&!Pe(z.showAlgebraInput)&&!Pe(z.enableRightClick)&&(!z.appName||z.appName=="classic")?kn+="webSimple/":kn+="web3d/",Tt(kn,!1)},Tt=function(qe,dt){if(qe.requirejs){Re=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),Re=qe,dt===null&&(dt=qe.indexOf("http")===-1),We=dt,y="web.nocache.js",a=!1;var Wt=Re.split("/");Wt.length>1&&(!dt&&Wt[Wt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):gt.indexOf(Wt[Wt.length-2])>=0&&(y=Wt[Wt.length-2]+".nocache.js")),Wt=qe.split("/"),se=Wt[Wt.length-3],se.substr(0,4)==="test"?se=se.substr(4,1)+"."+se.substr(5,1):(se.substr(0,3)==="war"||se.substr(0,4)==="beta")&&(se="5.0");var Pn=parseFloat(se);Pn!==NaN&&Pn<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Pn+" is deprecated. Using version latest instead."),Gt("5.0",dt))},Lt=function(qe,dt){window.console&&window.console.log&&(!dt||typeof dt.showLogging=="undefined"||dt.showLogging&&dt.showLogging!=="false")&&console.log(qe)};z.material_id!==void 0?ce(Rt):Rt();function Rt(){var qe=ot;Fe!==null?qe=Fe:parseFloat(qe)<5&&(qe="5.0"),Gt(qe,!1),le!==null&&Tt(le,We),Se=!0}return Ut},GGBAppletUtils=function(){"use strict";function Ut(){return window.GGBT_wsf_edit!==void 0}function ot(Se,Fe){Fe!=1?(Se.style.transformOrigin="0% 0% 0px",Se.style.webkitTransformOrigin="0% 0% 0px",Se.style.transform="scale("+Fe+","+Fe+")",Se.style.webkitTransform="scale("+Fe+","+Fe+")",Se.style.maxWidth="initial",Se.querySelector(".ggb_preview")!==null&&(Se.querySelector(".ggb_preview").style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Se.style.transform="none",Se.style.webkitTransform="none")}function z(Se,Fe,le,Me,De,Te){var Re=null;if(Te!=null&&Te!="")for(var We=Se.parentNode;We!=null;)if((" "+We.className+" ").indexOf(" "+Te+" ")>-1){Re=We;break}else We=We.parentNode;var Ee=0,se=0,y=0,a=0,ee=0,b=0,x=0;if(Re)Ee=Re.offsetWidth,se=Math.max(Me?Re.offsetWidth:0,Re.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ee):(Ee=window.innerWidth,se=window.innerHeight,y=window.innerWidth),Se){var te=Se.getBoundingClientRect();te.left>0&&te.left<=Ee&&(De===void 0||!De)&&(document.dir==="rtl"?(ee=Ee-te.width-te.left,b=y<=480?10:30):(b=te.left,ee=y<=480?10:30),a=b+ee)}if(Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Se.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return Se&&((le===void 0||!le)&&Fe>0&&Fe+a1&&(Te=!0)),Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Te=!0),!(Se.hasOwnProperty("disableAutoScale")&&Se.disableAutoScale))De=E(Se,Fe,Te,le,Se.scaleContainerClass);else return Me;return Te&&(!Se.hasOwnProperty("scale")||Me===1)?De:Math.min(Me,De)}function Oe(Se){var Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Se.getBoundingClientRect(),De=(Fe-Me.width)/2,Te=(le-Me.height)/2;Te<0&&(Te=0),Se.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Se.style.left="40px":Se.style.left=De+"px",Se.style.top=Te+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te<40?Se.style.top="40px":Se.style.top=Te+"px",Se.style.left=De+"px")}function ye(Se,Fe){var le=Se.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Se)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var Me=fe(Fe,Se);Ut()&&le.setAttribute("data-param-scale",Me);for(var De=null,Te=0;Te=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ut){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ut){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ut){var ot=c[Ut];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Ut(Se){var Fe=Se.lastIndexOf(rb);Fe==-1&&(Fe=Se.length);var le=Se.indexOf(sb);le==-1&&(le=Se.length);var Me=Se.lastIndexOf(tb,Math.min(le,Fe));return Me>=O?Se.substring(O,Me+P):W}function ot(Se){if(!Se.match(/^\w+:\/\//)){var Fe=o.createElement(ub);Fe.src=Se+vb,Se=Ut(Fe.src)}return Se}function z(){var Se=__gwt_getMetaProperty(wb);return Se!=null?Se:W}function E(){for(var Se=o.getElementsByTagName(_),Fe=O;FeO?Se[Se.length-P].href:W}function Oe(){var Se=o.location;return Se.href==Se.protocol+zb+Se.host+Se.pathname+Se.search+Se.hash}var ye=z();return ye==W&&(ye=E()),ye==W&&(ye=fe()),ye==W&&Oe()&&(ye=Ut(o.location.href)),ye=ot(ye),ye}function C(Ut){return Ut.match(/^\//)||Ut.match(/^[a-zA-Z]+:\/\//)?Ut:webModule.__moduleBase+Ut}function D(){var Ut=[],ot=O,z=[],E=[];function fe(Se){var Fe=E[Se](),le=z[Se];if(Fe in le)return Fe;var Me=[];for(var De in le)Me[le[De]]=De;throw r&&r(Se,Me,Fe),null}if(__gwt_isKnownPropertyValue=function(Se,Fe){return Fe in z[Se]},webModule.__getPropMap=function(){var Se={};for(var Fe in z)z.hasOwnProperty(Fe)&&(Se[Fe]=fe(Fe));return Se},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var ye=Oe.indexOf(Db);ye!=-1&&(ot=parseInt(Oe.substring(ye+P),$),Oe=Oe.substring(O,ye))}catch(Se){}return webModule.__softPermutationId=ot,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(Ut,ot,z){"use strict";z.d(ot,{Ax:function(){return ye},Ds:function(){return Se},KI:function(){return le},SI:function(){return Oe},f1:function(){return fe}});var E=z(346);function fe(Me){let De=!0;if(Me.length>0){for(let Te=0;Tea in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[a]=ee,Te=(y,a)=>{for(var ee in a||(a={}))le.call(a,ee)&&De(y,ee,a[ee]);if(Fe)for(var ee of Fe(a))Me.call(a,ee)&&De(y,ee,a[ee]);return y},Re=(y,a)=>ye(y,Se(a)),We=(y,a)=>{var ee={};for(var b in y)le.call(y,b)&&a.indexOf(b)<0&&(ee[b]=y[b]);if(y!=null&&Fe)for(var b of Fe(y))a.indexOf(b)<0&&Me.call(y,b)&&(ee[b]=y[b]);return ee},Ee=(y,a,ee)=>new Promise((b,x)=>{var te=re=>{try{ue(ee.next(re))}catch(me){x(me)}},ne=re=>{try{ue(ee.throw(re))}catch(me){x(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((ee=ee.apply(y,a)).next())});const se=y=>{var a=y,{children:ee}=a,b=We(a,["children"]);const[x,te]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Re(Te({},b),{loading:x,onClick:ne=>Ee(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(ue){console.error(ue),te(!1)}})}),ee)}},1546:function(Ut,ot,z){"use strict";z.d(ot,{ij:function(){return x},_s:function(){return b},Uf:function(){return ee},ZP:function(){return ne}});var E=z(59301),fe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Oe=z(92310),ye=z.n(Oe),Se=z(42441),Fe=z(6848),le=z(61621),Me=z(71418),De=z(28426),Te=z(346),Re=Object.defineProperty,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?Re(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))se.call(re,me)&&y(ue,me,re[me]);return ue};const ee=(ue={})=>{var re,me,ce,Ce;let Be=(re=ue==null?void 0:ue.emotion)==null?void 0:re.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),ke=(me=ue==null?void 0:ue.focus)==null?void 0:me.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),Pe=(ce=ue==null?void 0:ue.action)==null?void 0:ce.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),at=(Ce=ue==null?void 0:ue.intention)==null?void 0:Ce.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ke||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Pe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:at||[]}]},b=({className:ue,dataSource:re=[],col:me=4,right:ce,bottom:Ce=23,precision:Be=0,wrapWidth:ke=1200})=>{const Pe=(Ve="",it,Ye="--")=>Ve?(Ve==null?void 0:Ve.length)>it?(Ve==null?void 0:Ve.slice(0,it-1))+"...":Ve:Ye,at=Math.floor((ke-(me-1)*ce)/me);return E.createElement("div",{className:ye()(fe.list,ue)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((Ve,it)=>{const{cover_pic:Ye,created_at:rt,emotion:yt,action:bt,intention:gt,focus:Gt}=Ve;return E.createElement("div",{key:it,className:fe.wrap,style:{width:at,marginRight:(1+it)%me===0?0:ce+Be,marginBottom:Ce}},E.createElement("div",{className:fe.img},E.createElement("img",{src:`${Te.Z.API_SERVER}${Ye}`}),E.createElement("div",{className:fe.tips},E.createElement("div",null,E.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),E.createElement("span",null,rt))),E.createElement("div",{className:fe.footer},E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-biaoqing"}),E.createElement("span",null,"\u8868\u60C5\uFF1A",E.createElement(Fe.Z,{title:yt},E.createElement("span",{className:"c-grey-333"},Pe(yt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-hangwei"}),E.createElement("span",null,"\u884C\u4E3A\uFF1A",E.createElement(Fe.Z,{title:bt},E.createElement("span",{className:"c-grey-333"},Pe(bt,4)))))),E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-yitu"}),E.createElement("span",null,"\u610F\u56FE\uFF1A",E.createElement(Fe.Z,{title:gt},E.createElement("span",{className:"c-grey-333"},Pe(gt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-zhuangtai"}),E.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",E.createElement(Fe.Z,{title:Gt},E.createElement("span",{className:"c-grey-333"},Pe(Gt,3))))))))})))},x=({className:ue,style:re,title:me,hideBar:ce=!1,children:Ce,customText:Be="",noDataText:ke="",emptyData:Pe=[],loading:at,actionAnalysis:Ve})=>{var it,Ye;const rt=((it=Pe==null?void 0:Pe[0])==null?void 0:it.every(bt=>{var gt;return!((gt=bt==null?void 0:bt.data)!=null&>.length)}))&&!((Ye=Pe==null?void 0:Pe[1])!=null&&Ye.length)||!Ve,yt=Ve?ke:Be;return E.createElement(le.Z,{loading:at,active:!0},rt&&E.createElement("div",{className:ye()(fe.noData,ue),style:re},!!me&&E.createElement("div",{className:fe.title},!ce&&E.createElement("b",null),E.createElement("span",null,me)),E.createElement("div",{className:fe.itemWrap},E.createElement(De.Z,{customText:yt}))),!rt&&Ce)};var ne=({className:ue,style:re,data:me=[],title:ce,hideBar:Ce=!1,loading:Be=!1})=>E.createElement("div",{className:ye()(fe.analysis,ue),style:re},!!ce&&E.createElement("div",{className:fe.title},!Ce&&E.createElement("b",null),E.createElement("span",null,ce)),E.createElement(Me.Z,{spinning:Be},E.createElement("div",{className:fe.itemWrap},me==null?void 0:me.map((ke,Pe)=>E.createElement("div",{className:fe.item,key:Pe},E.createElement(Se.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:ke==null?void 0:ke.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(at){for(let Ve in ke==null?void 0:ke.data)if(at==(ke==null?void 0:ke.data[Ve].name))return at+" "+(ke==null?void 0:ke.data[Ve].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ke==null?void 0:ke.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ke==null?void 0:ke.data}]},style:{height:145}}))))))},54650:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ee}});var E=z(59301),fe=z(8591),Oe=z(92832),ye={codeBox:"codeBox___WpkVl"},Se=z(92310),Fe=z.n(Se),le=Object.defineProperty,Me=(se,y,a)=>y in se?le(se,y,{enumerable:!0,configurable:!0,writable:!0,value:a}):se[y]=a,De=(se,y,a)=>Me(se,typeof y!="symbol"?y+"":y,a),Te=(se,y,a)=>new Promise((ee,b)=>{var x=ue=>{try{ne(a.next(ue))}catch(re){b(re)}},te=ue=>{try{ne(a.throw(ue))}catch(re){b(re)}},ne=ue=>ue.done?ee(ue.value):Promise.resolve(ue.value).then(x,te);ne((a=a.apply(se,y)).next())});class Re extends E.Component{constructor(y){super(y),De(this,"canvas"),De(this,"randomNum",(a,ee)=>Math.floor(Math.random()*(ee-a)+a)),De(this,"drawPic",()=>{this.randomCode()}),De(this,"reloadPic",()=>{this.drawPic()}),De(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),De(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=E.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(y,a){const ee=this.randomNum(y,a),b=this.randomNum(y,a),x=this.randomNum(y,a);return`rgb(${ee}, ${b}, ${x})`}drawText(y,a,ee){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=b+"px SimHei";const x=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=x;ee>0&&(ne=x+ee*te);let ue=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ue=40);const re=this.randomNum(-10,10);y.translate(ne,ue),y.rotate(re*Math.PI/180),y.fillText(a,0,0),y.rotate(-re*Math.PI/180),y.translate(-ne,-ue)}drawLine(y){for(let a=0;a<1;a++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let a=0;a<100;a++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ee=0;ee{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let x=0;x{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(Re,{ref:ee=>a=ee})),onOk:()=>Te(void 0,null,function*(){if(a.onVerify())return Promise.reject();se()})})};var Ee=Re},30371:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return De}});var E=z(59301),fe=z(92832),Oe=z(12563),ye=z(8591),Se={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Fe=z(62772);const{TextArea:le}=fe.default;class Me extends E.Component{constructor(Re){super(Re),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Re,onAnswerChange:We,addChildAnswer:Ee,exerciseIsPublish:se,answers:y,activeOptionErrorIndex:a,flex:ee="0 0 1000px"}=this.props;console.log("----",y);let{inputVisible:b,EditInputIndex:x}=this.state;return E.createElement("div",{className:Se.flex},E.createElement("div",{className:`${Se.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Re+1,"):"),E.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},y==null?void 0:y.map((te,ne)=>E.createElement(E.Fragment,null,x!==ne?(te==null?void 0:te.length)>0?E.createElement(Oe.default,{className:"edit-tag",key:te,closable:!((y==null?void 0:y.length)===1&&ne===0),onClose:ue=>{ue.preventDefault(),(y==null?void 0:y.length)===1&&ne===0?this.props.deleteChildAnswermain(Re,ne):this.props.deleteChildAnswer(Re,ne)}},E.createElement("span",{onDoubleClick:ue=>{this.setState({EditInputIndex:ne}),ue.preventDefault()}},te)):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){ye.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(Re,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){ye.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(Re,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&E.createElement(Oe.default,{className:"site-tag-plus",onClick:()=>{Ee(Re),this.setState({inputVisible:!0})}},E.createElement(Fe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var De=Me},61011:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return se}});var E=z(59301),fe=z(39793),Oe=Object.defineProperty,ye=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,De=(y,a,ee)=>a in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[a]=ee,Te=(y,a)=>{for(var ee in a||(a={}))le.call(a,ee)&&De(y,ee,a[ee]);if(Fe)for(var ee of Fe(a))Me.call(a,ee)&&De(y,ee,a[ee]);return y},Re=(y,a)=>ye(y,Se(a)),We=(y,a,ee)=>De(y,typeof a!="symbol"?a+"":a,ee);const Ee="\u2581";class se extends E.Component{constructor(){super(...arguments),We(this,"getChCountBeforeCursor",(a,ee)=>{const b=ee.line;let x=0;for(let ne=0;ne{const b=a.getRange(ee.from,ee.to);let x=0;if(ee.text.forEach(te=>{x+=te.split(Ee).length-1}),b&&b.indexOf(Ee)!=-1){const te=b.split(Ee).length-1,ne=this.getChCountBeforeCursor(a,ee.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${x}\u4E2A`),this.props.deleteEmptyDisabled?ee.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,x)}else if(x){const te=this.getChCountBeforeCursor(a,ee.from);console.log(`\u65B0\u589E${x}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,x)}})}render(){return E.createElement(fe.Z,Re(Te({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},94361:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Fe}});var E=z(60324),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=z(32637),ye=z(59301),Fe=({type:le,style:Me})=>{const De=ye.createElement("div",{className:fe.wrap,onClick:Te=>{Te.preventDefault(),Te.stopPropagation()}},ye.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ye.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ye.createElement("div",{className:fe.contact},ye.createElement("div",{className:fe.img},ye.createElement("img",{src:Oe,width:"124px",height:"124px"})),ye.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ye.createElement(E.Z,{content:De},ye.createElement("span",{className:fe.text,style:Me},"\u9AD8\u6D88\u8017"))}},9507:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Re}});var E=z(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=z(92310),ye=z.n(Oe),Se=z(71418),Fe=z(2859),le=z(38986),Me=z(51257),De=(We,Ee,se)=>new Promise((y,a)=>{var ee=te=>{try{x(se.next(te))}catch(ne){a(ne)}},b=te=>{try{x(se.throw(te))}catch(ne){a(ne)}},x=te=>te.done?y(te.value):Promise.resolve(te.value).then(ee,b);x((se=se.apply(We,Ee)).next())}),Re=({data:We,className:Ee,fullWidth:se,style:y={},onClose:a,onOk:ee,showFullTools:b,noAssociationId:x})=>{const te=(0,E.useRef)(null),ne=(0,E.useRef)(null),ue=(0,E.useRef)(null),re=(0,E.useRef)(null),[me,ce]=(0,E.useState)(!1),[Ce,Be]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),We!=null&&We.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",We!=null&&We.src&&ke()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null))},[We==null?void 0:We.visible]);const ke=()=>De(void 0,null,function*(){ce(!0),Be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ye=yield(0,Me.ZJ)(We==null?void 0:We.src);te.current.src="",te.current.src=Ye,te.current.onload=function(){it()},ce(!1),Be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",a()},at=Ye=>De(void 0,null,function*(){ce(!0),Be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:We.title,file:Ye.dataUrl}});rt!=null&&rt.id&&!x?(yield(0,le.ZP)(`/api/attachments/${We.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(Ye.state)}})).status===0&&ee():rt!=null&&rt.id&&ee(rt),document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",ce(!1),Be("")}),Ve=()=>{const Ye=document.querySelector('a[href="https://markerjs.com/"]');Ye&&Ye.parentNode&&(Ye.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(yt=>{const bt=document.querySelector(yt.name);bt&&bt.setAttribute("title",yt.title)})},it=()=>{ne.current=new Fe.hP(te.current),ne.current.targetRoot=re.current,ne.current.addEventListener("render",at),ne.current.addEventListener("beforeclose",Pe),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),We!=null&&We.snapshotData&&ne.current.restoreState(We.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return E.createElement(E.Fragment,null,(We==null?void 0:We.visible)&&E.createElement(Se.Z,{spinning:me,tip:Ce,style:{position:"absolute"}},E.createElement("div",{ref:re,className:ye()(fe.imageDimensions,Ee,se?fe.fullWidth:""),style:y},E.createElement("img",{className:fe.img,ref:te}))))}},74508:function(Ut,ot,z){"use strict";z.d(ot,{xp:function(){return Se},AG:function(){return Re},JA:function(){return le},FX:function(){return tt},k$:function(){return on},ub:function(){return Mn},e6:function(){return Pt},v7:function(){return se},BO:function(){return We},x7:function(){return me},em:function(){return Wt},BV:function(){return Fe},qz:function(){return De},Gm:function(){return Me},yt:function(){return ne},I2:function(){return rt},sQ:function(){return te},z3:function(){return Oe},GY:function(){return kn},wC:function(){return Ge},Pt:function(){return Yt},Oe:function(){return Pn},L6:function(){return fe},RL:function(){return E},f$:function(){return ye},j1:function(){return y},jD:function(){return Ee},g4:function(){return a}});var E=z(58143),fe="data:image/png;base64,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",Oe=z(4977),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Fe=z.p+"static/err.2323787b.png",le="data:image/png;base64,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",Me="data:image/png;base64,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",De="data:image/png;base64,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",Te="data:image/png;base64,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",Re="data:image/png;base64,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",We=z.p+"static/douyu.1e926b4a.jpg",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ee="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",ue=z(31138),re=z.p+"static/teacherQQ.833913ba.jpg",me="data:image/png;base64,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",ce=z(59301),Ce=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,at=(He,St,xt)=>St in He?Ce(He,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):He[St]=xt,Ve=(He,St)=>{for(var xt in St||(St={}))ke.call(St,xt)&&at(He,xt,St[xt]);if(Be)for(var xt of Be(St))Pe.call(St,xt)&&at(He,xt,St[xt]);return He};const it=He=>React.createElement("svg",Ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},He),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ye="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",rt="data:image/jpeg;base64,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",yt=z.p+"static/certificate.a2a9ee77.jpg",bt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(He,St,xt)=>St in He?bt(He,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):He[St]=xt,Rt=(He,St)=>{for(var xt in St||(St={}))Gt.call(St,xt)&&Lt(He,xt,St[xt]);if(gt)for(var xt of gt(St))Tt.call(St,xt)&&Lt(He,xt,St[xt]);return He};const qe=He=>React.createElement("svg",Rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},He),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var dt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Wt="data:image/png;base64,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",Pn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Yt=z.p+"static/question.ed747acc.gif",kn="data:image/gif;base64,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",Ge=z(55351),on="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Mn="data:image/png;base64,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",Pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",zt="data:image/png;base64,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",Ft=z(53114),Ot="data:image/png;base64,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",tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},1041:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return a}});var E=z(59301),fe=z(57809),Oe=z(43418),ye=z(92832),Se=z(8591),Fe=z(95237),le=z(43604),Me=z(38986),De={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},Te=z(92310),Re=z.n(Te),We=z(87169),Ee=z(59301),se=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const{Option:y}=fe.default,a=({subId:ee,value:b,selectvalues:x,disabled:te,knowledgeOptions:ne=[],className:ue,height:re,onChange:me=()=>{},onAddKnowledgeFinish:ce=()=>{},zIndex:Ce=1e3})=>{const Be=(0,E.useRef)(),[ke,Pe]=(0,E.useState)([]);b=b||[];const at=(it,Ye)=>{it?(Pe([...Ye]),me([...Ye])):(Pe([]),me([]))};(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0?(Pe([...x]),me([...x])):(Pe([]),me([]))},[ne]),(0,E.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[ne]);const Ve=it=>{it.preventDefault(),Be.current="",Oe.default.confirm({centered:!0,width:585,zIndex:Ce,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ee.createElement("div",{className:"font14"},Ee.createElement("div",{className:De.public_tips},Ee.createElement(We.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{style:{width:"95px"}},Ee.createElement("span",{className:De.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ee.createElement(ye.default,{className:De.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Be.current,onChange:Ye=>{Be.current=Ye.target.value}}))),onOk:()=>new Promise((Ye,rt)=>se(void 0,null,function*(){if(!Be.current)return Se.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();if(Be.current.length>20)return Se.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();const yt=yield(0,Me.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Be.current,sub_discipline_id:ee}});if((yt==null?void 0:yt.status)===0){ce({id:yt.tag_discipline_id,name:Be.current,type:"personal"});let bt=x||[];bt.push(yt.tag_discipline_id),me([...bt]),Pe([...bt]),me([...bt])}return Ye()}))})};return Ee.createElement(Fe.Z,{wrap:!1,align:"middle",className:Re()(De.wrap,ue)},Ee.createElement(le.Z,null,Ee.createElement(fe.default,{mode:"multiple",disabled:!ee||te,className:De.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:at,style:{width:re||490},showSearch:!0,allowClear:!0,value:ke,filterOption:(it,Ye)=>Ye.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Ee.createElement(y,{key:it.id,value:it.id,label:it.name},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Ee.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ee&&Ee.createElement(le.Z,{className:`ml20 ${re&&De.add_style}`},Ee.createElement("span",{className:De.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ee.createElement("span",{className:De.linkBtn,onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},19105:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(99587),Oe=z(48136),ye=z(76562),Se=z(43418),Fe=z(59301);const le=(0,E.forwardRef)(({callback:Me,width:De,onChange:Te,disabled:Re,readOnly:We,type:Ee="",value:se="",style:y={}},a)=>{const ee=(0,E.useRef)(),b=(0,E.useRef)(),[x,te]=(0,E.useState)(0),[ne,ue]=(0,E.useState)(0),[re,me]=(0,E.useState)(!1),ce=()=>{var Pe=document.createElement("div");Pe.innerHTML=ee.current.getValue();var at=Pe.innerText;return Me&&Me(at),at};(0,E.useImperativeHandle)(a,()=>({getData:ce}));const Ce=Pe=>{Pe.preventDefault();const at=Pe.clientX-x,Ve=Pe.clientY-ne;document.body.onmousemove=it=>{let Ye=it.clientX-at,rt=it.clientY-Ve;const yt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-yt.offsetWidth,gt=window.innerHeight-yt.offsetHeight;Ye=Math.max(0,Math.min(Ye,bt)),rt=Math.max(0,Math.min(rt,gt)),Be(it.clientX,it.clientY,at,Ve)&&(te(Ye),ue(rt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Be=(Pe,at,Ve,it)=>{const Ye=document.body.clientHeight,rt=document.body.clientWidth;return Pe<20&&Ve>Pe||Pe>rt-20&&Veat||at>Ye-20&&it{re&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth/2-Pe.offsetWidth/2,Ve=window.innerHeight/2-Pe.offsetHeight/2;te(at),ue(Ve)},0)},[re]);const ke=()=>{Re||We||me(!0)};return Fe.createElement("div",{style:y},Fe.createElement("div",{style:{width:De||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Re||We?"cursorDefault":""}`,onClick:()=>ke()},Fe.createElement("math-field",{disabled:Re,locale:"zh_cn",class:`${fe.Z.mathField} ${Ee}`,readOnly:We,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:se?18:14},value:se||""})),Fe.createElement(Se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:x,top:ne},title:Fe.createElement("div",{style:{cursor:"move"},onMouseDown:Ce},"\u8F93\u5165\u516C\u5F0F"),open:re,onOk:()=>{const Pe=b.current.getData();ee.current.setValue(Pe),Te(Pe),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Fe.createElement(ye.Z,{value:se,ref:b,onChange:Te,showSaveButton:!1})))});ot.Z=le},76562:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(99313),Se=z(3113),Fe=z(91842),le=z(99587),Me=z(48136),De=z(59301);const Te=(0,E.forwardRef)(({callback:Re,showSaveButton:We,value:Ee=""},se)=>{const y=(0,E.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ee=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +!(function(){var Nm=Object.defineProperty,Rm=Object.defineProperties;var Mm=Object.getOwnPropertyDescriptors;var R0=Object.getOwnPropertySymbols;var xg=Object.prototype.hasOwnProperty,wg=Object.prototype.propertyIsEnumerable;var bg=(Ut,ot,z)=>ot in Ut?Nm(Ut,ot,{enumerable:!0,configurable:!0,writable:!0,value:z}):Ut[ot]=z,od=(Ut,ot)=>{for(var z in ot||(ot={}))xg.call(ot,z)&&bg(Ut,z,ot[z]);if(R0)for(var z of R0(ot))wg.call(ot,z)&&bg(Ut,z,ot[z]);return Ut},sg=(Ut,ot)=>Rm(Ut,Mm(ot));var Dg=(Ut,ot)=>{var z={};for(var E in Ut)xg.call(Ut,E)&&ot.indexOf(E)<0&&(z[E]=Ut[E]);if(Ut!=null&&R0)for(var E of R0(Ut))ot.indexOf(E)<0&&wg.call(Ut,E)&&(z[E]=Ut[E]);return z};(self.webpackChunk=self.webpackChunk||[]).push([[4164,337],{27812:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},89489:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},59477:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},26227:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},67921:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},49198:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},41464:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},87169:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},52671:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},8657:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},56082:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},33853:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},12893:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},15075:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},32134:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},43531:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},38819:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Te,Re){return fe.createElement(Se.Z,(0,E.Z)({},Te,{ref:Re,icon:ye}))},le=fe.forwardRef(Fe),Me=le},99587:function(Ut,ot){"use strict";ot.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},8423:function(Ut,ot){"use strict";ot.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},22982:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl"}},19493:function(Ut,ot){"use strict";ot.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},31138:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},De),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},12327:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));ot.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},68385:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},83358:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},62830:function(Ut,ot,z){"use strict";var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(De,Te,Re)=>Te in De?fe(De,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):De[Te]=Re,le=(De,Te)=>{for(var Re in Te||(Te={}))ye.call(Te,Re)&&Fe(De,Re,Te[Re]);if(Oe)for(var Re of Oe(Te))Se.call(Te,Re)&&Fe(De,Re,Te[Re]);return De};const Me=De=>React.createElement("svg",le({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},De),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ot.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},63720:function(){"use strict";function Ut(se,y,a,ee){a===void 0&&(a=0),ee===void 0&&(ee=1/0),this._name=se,this._defaultValue=y,this._minimum=a,this._maximum=ee}Object.defineProperty(Ut.prototype,"name",{get:function(){return this._name},set:function(se){if(typeof se!="string"||se==="")throw new Error("Shape name must be a valid string.");this._name=se}}),Object.defineProperty(Ut.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("The default value must be a real number, not: "+se);this._defaultValue=se}}),Object.defineProperty(Ut.prototype,"minimum",{get:function(){return this._minimum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Minimum must be a real number, not: "+se);this._minimum=se}}),Object.defineProperty(Ut.prototype,"maximum",{get:function(){return this._maximum},set:function(se){if(typeof se!="number"||isNaN(se))throw new Error("Maximum must be a real number, not: "+se);this._maximum=se}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(se,y){var a=go.Shape._FigureParameters[se];return a?a[y]:null},go.Shape.setFigureParameter=function(se,y,a){if(!(a instanceof Ut))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var ee=go.Shape._FigureParameters[se];ee||(ee=[],go.Shape._FigureParameters[se]=ee),ee[y]=a};var ot=[];function z(se,y){var a=ot.pop();return a===void 0?new go.Point(se,y):(a.x=se,a.y=y,a)}function E(){var se=ot.pop();return se===void 0?new go.Point:se}function fe(se){ot.push(se)}function Oe(se,y,a,ee,b,x,te,ne,ue){ue||(ue=new go.Point);var re=se-a,me=b-te,ce=NaN,Ce=NaN;if(re===0)if(me===0)se===a&&(ce=se,Ce=y);else{var Be=(x-ne)/me,ke=x-Be*b;ce=se,Ce=Be*ce+ke}else if(me===0){var Pe=(y-ee)/re,at=y-Pe*se;ce=b,Ce=Pe*ce+at}else{var Pe=(y-ee)/re,Be=(x-ne)/me,at=y-Pe*se,ke=x-Be*b;ce=(ke-at)/(Pe-Be),Ce=Pe*ce+at}return ue.x=ce,ue.y=Ce,ue}function ye(se,y,a,ee,b,x,te,ne,ue,re,me,ce,Ce,Be){var ke=1-ue,Pe=ue,at=se*ke+a*Pe,Ve=y*ke+ee*Pe,it=a*ke+b*Pe,Ye=ee*ke+x*Pe,rt=b*ke+te*Pe,yt=x*ke+ne*Pe,bt=at*ke+it*Pe,gt=Ve*ke+Ye*Pe,Gt=it*ke+rt*Pe,Tt=Ye*ke+yt*Pe,Lt=bt*ke+Gt*Pe,Rt=gt*ke+Tt*Pe;re.x=at,re.y=Ve,me.x=bt,me.y=gt,ce.x=Lt,ce.y=Rt,Ce.x=Gt,Ce.y=Tt,Be.x=rt,Be.y=yt}var Se=new go.Spot(.156,.156),Fe=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ut("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=5),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var b=ee*le,x=new go.Geometry().add(new go.PathFigure(ee,0,!0).add(new go.PathSegment(go.PathSegment.Line,y-ee,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-b,0,y,b)).add(new go.PathSegment(go.PathSegment.Line,y,a-ee)).add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,a-b,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,ee,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,b,a,0,a-b)).add(new go.PathSegment(go.PathSegment.Line,0,ee)).add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,b,b,0).close()));return b>1&&(x.spot1=new go.Spot(0,0,b,b),x.spot2=new go.Spot(1,1,-b,-b)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=a/2,ee.endX=y,ee.endY=a/2,ee}),go.Shape.defineFigureGenerator("LineV",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y/2,ee.startY=0,ee.endX=y/2,ee.endY=a,ee}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LineRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.25*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)))}),go.Shape.defineFigureGenerator("LineDown",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Line,y,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.75*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,a)))}),go.Shape.defineFigureGenerator("LineUp",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,y,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(se,y,a){var ee=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ee*y,(1-ee)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,y,a/2)).add(new go.PathSegment(go.PathSegment.Move,y/2,0)).add(new go.PathSegment(go.PathSegment.Line,y/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(se,y,a){var ee=y/2,b=new go.Geometry().add(new go.PathFigure(y,y/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ee,ee,ee,ee).close()));return b.spot1=Se,b.spot2=Fe,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=0,ee.startY=0,ee.endX=y,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Line2",function(se,y,a){var ee=new go.Geometry(go.Geometry.Line);return ee.startX=y,ee.startY=0,ee.endX=0,ee.endY=a,ee}),go.Shape.defineFigureGenerator("Curve1",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,le*y,0,y,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,y,a,0,le*a,(1-le)*y,a)))}),go.Shape.defineFigureGenerator("Curve3",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,le*a,le*y,a)))}),go.Shape.defineFigureGenerator("Curve4",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*y,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(y,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ut("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)?ee=.1:ee<-1?ee=-1:ee>1&&(ee=1);var b=Math.abs(ee)*y;if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),b.5&&(ee=.5);var b=Math.abs(ee)*y;if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y/2);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())),by&&(ee=y/2);var b=Math.abs(ee);if(ee===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=y,x.endY=a,x}else{var x=new go.Geometry;return ee>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y-b,a)).add(new go.PathSegment(go.PathSegment.Line,b,a).close())):x.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,y-b,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),b0&&(te.add(new go.PathSegment(go.PathSegment.Move,y/2+ne,y/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),x.spot1=Se,x.spot2=Fe,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.08034461*y,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*y,.05349299*a,-.09239631*y,.07836421*a,.1406031*y,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*y,.074219*a,.2450511*y,-.00697547*a,.3776197*y,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*y,.07004196*a,.4539471*y,0,.6066018*y,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*y,.08370865*a,.6914277*y,-.01904177*a,.8921095*y,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*y,.3194596*a,1.036446*y,.04105738*a,1.020377*y,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*y,.562044*a,1.04448*y,.360238*a,.992256*y,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*y,.8217117*a,1.032337*y,.5771781*a,1.018411*y,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*y,.9156953*a,1.028411*y,.9571472*a,.8556702*y,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*y,.9310455*a,.7431877*y,1.009325*a,.5624123*y,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*y,.9344623*a,.4820677*y,1.031761*a,.3030112*y,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.870098*a,.2329994*y,1.01518*a,.03213784*y,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*y,.6545475*a,-.02812061*y,.9032597*a,-.01205169*y,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*y,.4265613*a,-.01812061*y,.6089503*a,-.00606892*y,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*y,.1944299*a,-.01606892*y,.3892545*a,-.01205169*y,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(se,y,a){var ee=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ee*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close())).setSpots(ee/2,ee/2,1-ee/2,1-ee/2)}),go.Shape.setFigureParameter("Pie",0,new Ut("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ut("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(se,y,a){var ee=se?se.parameter1:NaN,b=se?se.parameter2:NaN;isNaN(ee)&&(ee=0),isNaN(b)&&(b=315);var x=ee%360;x<0&&(x+=360);var te=b%360,ne=Math.min(y,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(se,y,a){var ee=le/Math.SQRT2*.5,b=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*y,x*a,y,(1-ee)*a,(b+ee)*y,(x+ee)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30);var b=Math.min(ee,y)/2,x=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,te-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var b=Math.min(ee,y)/2,x=y/2,te=a/2;return new go.Geometry().add(new go.PathFigure(x-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+b,0)).add(new go.PathSegment(go.PathSegment.Line,x+b,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te-b)).add(new go.PathSegment(go.PathSegment.Line,y,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,te+b)).add(new go.PathSegment(go.PathSegment.Line,x+b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,a)).add(new go.PathSegment(go.PathSegment.Line,x-b,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te+b)).add(new go.PathSegment(go.PathSegment.Line,0,te-b)).add(new go.PathSegment(go.PathSegment.Line,x-b,te-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(se,y,a){var ee=se?se.parameter1:NaN;if((isNaN(ee)||ee<0)&&(ee=30),y===0||a===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=y,b.endY=a,b}else{var x=y/2,te=a/2,ne=Math.atan2(a,y),ue=ee-Math.min(Math.cos(ne)*ee/2,x),re=ee-Math.min(Math.sin(ne)*ee/2,te),b=new go.Geometry,me=new go.PathFigure(ue,0,!0);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,0)),me.add(new go.PathSegment(go.PathSegment.Line,y,re)),me.add(new go.PathSegment(go.PathSegment.Line,.8*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,y,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,y-ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),me.add(new go.PathSegment(go.PathSegment.Line,ue,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a-re)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new Ut("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=10);var b=new go.Geometry,x=new go.PathFigure(.1*y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new Ut("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.2);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+ee/2)*y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,(1-ee)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-ee/2)*y,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,ee*a).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ut("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.5);var b=new go.Geometry,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,a,Math.abs(1-ee)*y,.25*a,Math.abs(1-ee)*y,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,le*y,0,y,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,(.5+le/2)*a,le*y,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,y,0,y,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*y,.75*a,.5*y,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*y,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,0,0,.45*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.55*y,0,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.5*a,.9*y,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*y,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.6*y,.2*a,y,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.7*a,y,.8*a,.6*y,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,.5*y,.75*a,.55*y,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*y,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.7*a,.45*y,.95*a,.5*y,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*y,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*y,.01*a,0,.25*a,.4*y,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.4*y,.6*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*y,a,.5*y,.75*a,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.6*a,.55*y,.95*a,.5*y,.75*a));var x=.2,te=.3,ne=0,ue=x*le;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*y,.36771243*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te+.05)*y,(.5-ue+ne-.02)*a)),x=.2,te=0,ne=-.3,ue=x*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+te)*y,(.5+ne)*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te)*y,(.5-ue+ne)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ue+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),x=.2,te=-.3,ne=0,ue=x*le,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5-x+ne)*a,(1-.5+x+te-.05)*y,(.5-ue+ne-.02)*a,(.5+ue+te)*y,(.5-x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+te)*y,(.5+ne)*a,(.5-ue+te)*y,(.5-x+ne)*a,(.5-x+te)*y,(.5-ue+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*y,(.5+x+ne)*a,(.5-x+te)*y,(.5+ue+ne)*a,(.5-ue+te)*y,(.5+x+ne)*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.6*a,(.5+ue+te)*y,(.5+x+ne)*a,(.5+x+te)*y,(.5+ue+ne)*a).close()),ee.setSpots(.06,.33,.93,.68),ee}),go.Shape.defineFigureGenerator("YinYang",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.5,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*.5,y*.5,y*.5,y*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,y*.5,y*.75,y*.25,y*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,y*.5,y*.25,y*.25,y*.25));var x=.1,te=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(te+x)*y,ne*a)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y*te,a*ne,x*y,x*y).close()),b=new go.PathFigure(y*.5,0,!1),ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*.5,y*.5,y*.5,y*.5)),ne=.75,b=new go.PathFigure((te+x)*y,ne*a,!0),ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,y*te,a*ne,x*y,x*y).close()),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Peace",function(se,y,a){var ee=.8535533905932737,b=.5*y,x=.5*a;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,x,b,x)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,ee*a)).add(new go.PathSegment(go.PathSegment.Move,b,x)).add(new go.PathSegment(go.PathSegment.Line,ee*y,ee*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=.5,ne=.5,ue=new go.PathFigure(te*y,(ne-x)*a);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),x=.4,b=le*.4;var re=E(),me=E(),ce=E(),Ce=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.42,re,me,ce,Ce,Ce);var Be=E(),ke=E(),Pe=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.58,Ce,Ce,Pe,Be,ke);var at=E(),Ve=E(),it=E();ye(te,ne+x,te-b,ne+x,te-x,ne+b,te-x,ne,.42,at,Ve,it,Ce,Ce);var Ye=E(),rt=E(),yt=E();return ye(te,ne+x,te-b,ne+x,te-x,ne+b,te-x,ne,.58,Ce,Ce,yt,Ye,rt),ue.add(new go.PathSegment(go.PathSegment.Move,yt.x*y,yt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,Ye.x*y,Ye.y*a,rt.x*y,rt.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ce.x*y,ce.y*a,re.x*y,re.y*a,me.x*y,me.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,yt.x*y,yt.y*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,it.x*y,it.y*a)),ue.add(new go.PathSegment(go.PathSegment.Line,Pe.x*y,Pe.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,Be.x*y,Be.y*a,ke.x*y,ke.y*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,it.x*y,it.y*a,at.x*y,at.y*a,Ve.x*y,Ve.y*a).close()),fe(re),fe(me),fe(ce),fe(Ce),fe(Be),fe(ke),fe(Pe),fe(at),fe(Ve),fe(it),fe(Ye),fe(rt),fe(yt),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("Fragile",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*y,0)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*y,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*y,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.5*a,y,.25*a,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,a)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ut("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=30),ee>y&&(ee=y);var b=(y-ee)/2,x=b+ee;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,b,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,y,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*y,0)).add(new go.PathSegment(go.PathSegment.Line,.3*y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,y,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(se,y,a){var ee=new go.Geometry,b=le*.4,x=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),ce=E(),Ce=new go.PathFigure((te-x)*y,ne*a,!1);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.44,me,ce,re,ue,ue),Ce.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,ce.x*y,ce.y*a));var Be=z(re.x,re.y);ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.56,ue,ue,re,me,ce);var ke=z(re.x,re.y);Ce.add(new go.PathSegment(go.PathSegment.Line,(Be.x*.1+.95*.9)*y,Be.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,Be.y*.1*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,.85*y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,0)),Ce.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*y,.15*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,(ke.x*.1+.9)*y,(ke.y*.1+.05*.9)*a)),Ce.add(new go.PathSegment(go.PathSegment.Line,ke.x*y,ke.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),x=.35,b=le*.35;var Pe=new go.PathFigure(te*y,(ne-x)*a,!1);ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a));var at=new go.PathFigure((te-x)*y,ne*a,!1);return ee.add(at),fe(ue),fe(re),fe(me),fe(ce),fe(Be),fe(ke),ee.spot1=new go.Spot(.202,.257),ee.spot2=new go.Spot(.792,.739),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("GenderFemale",function(se,y,a){var ee=new go.Geometry,b=.375,x=0,te=-.125,ne=b*le,ue=new go.PathFigure((.525+x)*y,(.5+b+te)*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+te)*a,(.5+ne+x)*y,(.5+b+te)*a,(.5+b+x)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+te)*a,(1-.5+b+x)*y,(.5-ne+te)*a,(.5+ne+x)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*y,(.5+b+te)*a,(.5-b+x)*y,(.5+ne+te)*a,(.5-ne+x)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.425*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.475*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.9*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.575*y,.85*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a).close()),b=.325,x=0,te=-.125,ne=b*le;var ue=new go.PathFigure((1-.5+b+x)*y,(.5+te)*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5+b+te)*a,(.5+b+x)*y,(.5+ne+te)*a,(.5+ne+x)*y,(.5+b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5+b+te)*a,(.5-b+x)*y,(.5+ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a,(.5-ne+x)*y,(.5-b+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+x)*y,(.5+te)*a,(.5+ne+x)*y,(.5-b+te)*a,(1-.5+b+x)*y,(.5-ne+te)*a));var ue=new go.PathFigure((.525+x)*y,(.5+b+te)*a,!1);return ee.add(ue),ee.spot1=new go.Spot(.232,.136),ee.spot2=new go.Spot(.682,.611),ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicImplies",function(se,y,a){var ee=se?se.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(se,y,a){var ee=se?se.parameter1:NaN;return isNaN(ee)&&(ee=.2),new go.Geometry().add(new go.PathFigure((1-ee)*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-ee)*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,ee*y,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,ee*y,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(se,y,a){var ee=new go.Geometry().add(new go.PathFigure(.5*y,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*y,.5*a,.5*y,.5*a)));return ee.defaultStretch=go.GraphObject.Uniform,ee}),go.Shape.defineFigureGenerator("LogicTruth",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.5*y,0)).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*y,a)).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(se,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,y,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(se,y,a){var ee=.5;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Line,y,ee*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ee*y,ee*a,ee*y,ee*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ut("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ut("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=se?se.parameter2:NaN;isNaN(b)&&(b=.3);var x=(1-ee)*y,te=(.5-b/2)*a,ne=(.5+b/2)*a,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,te)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,x,a)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,x/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.setFigureParameter("Arrow2",0,new Ut("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ut("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=30),ee>y&&(ee=y);var b=se?se.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,a/2);var x=y-ee,te=(a-b)/2,ne=te+b,ue=new go.Geometry,re=new go.PathFigure(0,te,!0);ue.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x,te)),re.add(new go.PathSegment(go.PathSegment.Line,x,0)),re.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Line,x,a)),re.add(new go.PathSegment(go.PathSegment.Line,x,ne)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ue.spot1=new go.Spot(0,te/a);var me=Oe(0,ne/a,1,ne/a,x/y,1,1,.5,E());return ue.spot2=new go.Spot(me.x,me.y),fe(me),ue}),go.Shape.defineFigureGenerator("Chevron",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("DoubleArrow",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.214*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.786*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),ee}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ut("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close());var ue=Oe(0,.5,.3,0,0,b/a,.1,b/a,E());return te.spot1=new go.Spot(ue.x,ue.y),ue=Oe(.7,1,1,.5,0,x/a,1,x/a,ue),te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ut("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ut("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-ee)/2,te=x+ee,ne=(a-b)/2,ue=ne+b;(ee>a||b>a)&&(b>ee?(ee=ee*a/b,x=(a-ee)/2,te=x+ee,ne=0,ue=a):(x=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.3*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close());var ce=Oe(0,.5,.3,ne/a,0,x/a,1,x/a,E());return re.spot1=new go.Spot(ce.x,ce.y),ce=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,ce),re.spot2=new go.Spot(ce.x,ce.y),fe(ce),re}),go.Shape.setFigureParameter("IBeamArrow",0,new Ut("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(0,b/a);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ut("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ut("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=40);var b=se?se.parameter2:NaN;isNaN(b)&&(b=100);var x=(a-ee)/2,te=x+ee,ne=(a-b)/2,ue=ne+b;(ee>a||b>a)&&(b>ee?(ee=ee*a/b,x=(a-ee)/2,te=x+ee,ne=0,ue=a):(x=0,te=a,ne=0,ue=a));var re=new go.Geometry,me=new go.PathFigure(y,.5*a,!0);re.add(me),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,te)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ue)),me.add(new go.PathSegment(go.PathSegment.Line,0,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,ne)),me.add(new go.PathSegment(go.PathSegment.Line,.2*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),me.add(new go.PathSegment(go.PathSegment.Line,.7*y,ne).close()),re.spot1=new go.Spot(0,x/a);var ce=Oe(.7,ue/a,1,.5,0,te/a,1,te/a,E());return re.spot2=new go.Spot(ce.x,ce.y),fe(ce),re}),go.Shape.setFigureParameter("Pointer",0,new Ut("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.1);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(ee,.35);var te=Oe(.2,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("RoundedPointer",0,new Ut("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.3);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ee*y,.75*a,ee*y,.25*a).close()),b.spot1=new go.Spot(ee,.35);var te=Oe(0,.65,1,.65,0,1,1,.5,E());return b.spot2=new go.Spot(te.x,te.y),fe(te),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ut("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.4);var b=(.5-ee/2)*a,x=(.5+ee/2)*a,te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,.3);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ut("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=50);var b=(a-ee)/2,x=b+ee;ee>a&&(b=0,x=a);var te=new go.Geometry,ne=new go.PathFigure(y,.5*a,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*y,0).close()),te.spot1=new go.Spot(.2,b/a);var ue=Oe(.7,1,1,.5,0,x/a,1,x/a,E());return te.spot2=new go.Spot(ue.x,ue.y),fe(ue),te}),go.Shape.setFigureParameter("SquareArrow",0,new Ut("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.7);var b=new go.Geometry,x=new go.PathFigure(y,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(ee,1),b}),go.Shape.defineFigureGenerator("Cone1",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(0,.9*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a).close()),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.97),ee}),go.Shape.defineFigureGenerator("Cone2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.9*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,a,.85/.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.9*a,(1-.85/.9)*y,.8*a,.85/.9*y,.8*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.82),ee}),go.Shape.defineFigureGenerator("Cube1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.5,.85),ee}),go.Shape.defineFigureGenerator("Cube2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.3*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0).close());var x=new go.PathFigure(0,.3*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(.7,1),ee}),go.Shape.defineFigureGenerator("Cylinder1",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(0,ee,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*ee,(.5-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*y,ee,(.5+x)*y,0,1*y,le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,1*a,1*y,a-le*ee,(.5+x)*y,1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-x)*y,1*a,0,a-le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,0,ee));var ne=new go.PathFigure(y,ee,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,2*ee,1*y,2*ee-le*ee,(.5+x)*y,2*ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,ee,(.5-x)*y,2*ee,0,2*ee-le*ee)),b.spot1=new go.Spot(0,0,0,2*ee),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,a/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(0,a-ee,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,le*ee,(.5-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,(.5+x)*y,0,y,le*ee)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-ee)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,a-le*ee,(.5+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-ee,(.5-x)*y,a,0,a-le*ee));var ne=new go.PathFigure(0,a-ee,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a-2*ee,0,a-ee-le*ee,(.5-x)*y,a-2*ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,a-ee,(.5+x)*y,a-2*ee,y,a-ee-le*ee)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*ee),b}),go.Shape.defineFigureGenerator("Cylinder3",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(ee,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*ee,0,y,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+x)*a,y-le*ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-x)*a,le*ee,0));var ne=new go.PathFigure(ee,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*ee,.5*a,ee+le*ee,0,2*ee,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,a,2*ee,(.5+x)*a,ee+le*ee,a)),b.spot1=new go.Spot(0,0,2*ee,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=5),ee=Math.min(ee,y/3);var b=new go.Geometry,x=le*.5,te=new go.PathFigure(y-ee,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,y-le*ee,0,y,(.5-x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y,(.5+x)*a,y-le*ee,a)),te.add(new go.PathSegment(go.PathSegment.Line,ee,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*ee,a,0,(.5+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,(.5-x)*a,le*ee,0)),te.add(new go.PathSegment(go.PathSegment.Line,y-ee,0));var ne=new go.PathFigure(y-ee,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-2*ee,.5*a,y-ee-le*ee,0,y-2*ee,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,a,y-2*ee,(.5+x)*a,y-ee-le*ee,a)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*ee,0),b}),go.Shape.defineFigureGenerator("Prism1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,.25*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*y,.25*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.408,.172),ee.spot2=new go.Spot(.833,.662),ee}),go.Shape.defineFigureGenerator("Prism2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.25*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*y,.5*a)),ee.spot1=new go.Spot(.25,.5),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("Pyramid1",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Pyramid2",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),ee.spot1=new go.Spot(.25,.367),ee.spot2=new go.Spot(.75,.875),ee}),go.Shape.defineFigureGenerator("Actor",function(se,y,a){var ee=new go.Geometry,b=.2,x=.1,te=le*b,ne=le*x,ue=.5,re=.1,me=new go.PathFigure(ue*y,(re+x)*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-b)*y,re*a,(ue-te)*y,(re+x)*a,(ue-b)*y,(re+ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-x)*a,(ue-b)*y,(re-ne)*a,(ue-te)*y,(re-x)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+b)*y,re*a,(ue+te)*y,(re-x)*a,(ue+b)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+x)*a,(ue+b)*y,(re+ne)*a,(ue+te)*y,(re+x)*a));var ce=.05,Ce=le*ce;ue=.05,re=.25;var Be=new go.PathFigure(.5*y,.2*a,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.95*y,.2*a)),ue=.95,re=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ce)*y,re*a,(ue+Ce)*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.85*y,.35*a)),ce=.025,Ce=le*ce,ue=.825,re=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a)),ce=.05,Ce=le*ce,ue=.5,re=.7,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),Be.add(new go.PathSegment(go.PathSegment.Line,.2*y,.35*a)),ce=.025,Ce=le*ce,ue=.175,re=.35,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue+ce)*y,(re-Ce)*a,(ue+Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ce)*y,re*a,(ue-Ce)*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Be.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ce=.05,Ce=le*ce,ue=.05,re=.25,Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ce)*a,(ue-ce)*y,(re-Ce)*a,(ue-Ce)*y,(re-ce)*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),ee.spot1=new go.Spot(.2,.2),ee.spot2=new go.Spot(.8,.65),ee}),go.Shape.setFigureParameter("Card",0,new Ut("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(se,y,a){var ee=se?se.parameter1:NaN;isNaN(ee)&&(ee=.2);var b=new go.Geometry,x=new go.PathFigure(y,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,ee*a)),x.add(new go.PathSegment(go.PathSegment.Line,ee*y,0).close()),b.spot1=new go.Spot(0,ee),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a));var x=new go.PathFigure(.5*y,.5*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,.25),ee}),go.Shape.defineFigureGenerator("CreateRequest",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),ee}),go.Shape.defineFigureGenerator("Database",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(y,.1*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ne=new go.PathFigure(y,.1*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.4*a,y,(.3+x)*a,(.5+b)*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-b)*y,.4*a,0,(.3+x)*a)),ee.spot1=new go.Spot(0,.4),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("DataStorage",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.9*a,.25*y,.1*a).close()),ee.spot1=new go.Spot(.226,0),ee.spot2=new go.Spot(.81,1),ee}),go.Shape.defineFigureGenerator("DiskStorage",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.1,te=new go.PathFigure(y,.1*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.9+x)*a,(.5+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-b)*y,a,0,(.9+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,(.1-x)*a,(.5-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,(.5+b)*y,0,y,(.1-x)*a));var ne=new go.PathFigure(y,.1*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,y,(.1+x)*a,(.5+b)*y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-b)*y,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.3*a,y,(.2+x)*a,(.5+b)*y,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-b)*y,.3*a,0,(.2+x)*a)),ee.spot1=new go.Spot(0,.3),ee.spot2=new go.Spot(1,.9),ee}),go.Shape.defineFigureGenerator("Display",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,a,y,0,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),ee.spot1=new go.Spot(.25,0),ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("DividedEvent",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var x=le*.2,te=new go.PathFigure(0,.2*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,0,(.2-x)*a,(.2-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.2*a,(.8+x)*y,0,y,(.2-x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,a,y,(.8+x)*a,(.8+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*y,a,0,(.8+x)*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,b*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee}),go.Shape.defineFigureGenerator("DividedProcess",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(0,b*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,b*a)),ee}),go.Shape.defineFigureGenerator("Document",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("ExternalOrganization",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),te.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*a)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,y,(1-b)*a)),ee}),go.Shape.defineFigureGenerator("ExternalProcess",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*y,.4*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*y,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.9*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("File",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Interrupt",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a));var x=new go.PathFigure(y,.5*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,a));var te=new go.PathFigure(y,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("InternalStorage",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.1);var te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(b*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ne.add(new go.PathSegment(go.PathSegment.Line,y,x*a)),ee}),go.Shape.defineFigureGenerator("Junction",function(se,y,a){var ee=new go.Geometry,b=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,te=le*.5,ne=.5,ue=new go.PathFigure(y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,a,y,(ne+te)*a,(ne+te)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-te)*y,a,0,(ne+te)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,0,0,(ne-te)*a,(ne-te)*y,0)),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,ne*a,(ne+te)*y,0,y,(ne-te)*a));var re=new go.PathFigure((x+b)*y,(x+b)*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,x*y,x*a)),re.add(new go.PathSegment(go.PathSegment.Move,x*y,(x+b)*a)),re.add(new go.PathSegment(go.PathSegment.Line,(x+b)*y,x*a)),ee}),go.Shape.defineFigureGenerator("LinedDocument",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close());var x=new go.PathFigure(.1*y,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.75*a)),ee.spot1=new go.Spot(.1,0),ee.spot2=new go.Spot(1,.6),ee}),go.Shape.defineFigureGenerator("LoopLimit",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MagneticTape",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(.5*y,a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*y,.9*a,y,(x+b)*a,(x+b)*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),ee.spot1=new go.Spot(.15,.15),ee.spot2=new go.Spot(.85,.8),ee}),go.Shape.defineFigureGenerator("ManualInput",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("MessageFromUser",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.7);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("MicroformProcessing",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("MicroformRecording",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("MultiDocument",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.44*a,.96*y,.47*a,.93*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.54*a,.86*y,.57*a,.83*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*y,.4*a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0).close());var x=new go.PathFigure(.1*y,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.44*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.8,.77),ee}),go.Shape.defineFigureGenerator("MultiProcess",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,.1*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close());var x=new go.PathFigure(.2*y,.1*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.9*a)),ee.spot1=new go.Spot(0,.2),ee.spot2=new go.Spot(.8,1),ee}),go.Shape.defineFigureGenerator("OfflineStorage",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=1-b,te=new go.PathFigure(0,0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close());var ne=new go.PathFigure(.5*b*y,b*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*y,b*a)),ee}),go.Shape.defineFigureGenerator("OffPageConnector",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.75,1),ee}),go.Shape.defineFigureGenerator("Or",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(y,x*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ne=new go.PathFigure(y,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),ee}),go.Shape.defineFigureGenerator("PaperTape",function(se,y,a){var ee=new go.Geometry;a=a/.8;var b=new go.PathFigure(0,.7*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.3*a,.5*y,.6*a,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*y,.4*a,.5*y,a).close()),ee.spot1=new go.Spot(0,.49),ee.spot2=new go.Spot(1,.75),ee}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN,x=se?se.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(x)&&(x=.3);var te=new go.PathFigure(0,0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,(1-x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Procedure",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure((1-b)*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,b*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee}),go.Shape.defineFigureGenerator("Process",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),ee.spot2=go.Spot.BottomRight,ee}),go.Shape.defineFigureGenerator("Sort",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ee.spot1=new go.Spot(.25,.25),ee.spot2=new go.Spot(.75,.5),ee}),go.Shape.defineFigureGenerator("Start",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.25);var x=new go.PathFigure(b*y,0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a));var te=new go.PathFigure(b*y,0,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,b*y,a)),te.add(new go.PathSegment(go.PathSegment.Move,(1-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-b)*y,a)),ee.spot1=new go.Spot(b,0),ee.spot2=new go.Spot(1-b,1),ee}),go.Shape.defineFigureGenerator("Terminator",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.25*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*y,.5*a,.25*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*y,.5*a,.25*y,.5*a)),ee.spot1=new go.Spot(.23,0),ee.spot2=new go.Spot(.77,1),ee}),go.Shape.defineFigureGenerator("TransmittalTape",function(se,y,a){var ee=new go.Geometry,b=se?se.parameter1:NaN;isNaN(b)&&(b=.1);var x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a).close()),ee.spot1=go.Spot.TopLeft,ee}),go.Shape.defineFigureGenerator("AndGate",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=new go.PathFigure(0,0,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(.5+b)*y,0,y,(.5-b)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,(.5+b)*a,(.5+b)*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(.55,1),ee}),go.Shape.defineFigureGenerator("Buffer",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Clock",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=new go.PathFigure(y,x*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,a,y,(x+b)*a,(x+b)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-b)*y,a,0,(x+b)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,x*y,0,0,(x-b)*a,(x-b)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,x*a,(x+b)*y,0,y,(x-b)*a));var ne=new go.PathFigure(y,x*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,x*a));var ue=new go.PathFigure(.8*y,.75*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.6*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.75*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.4*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.2*y,.75*a)),ee}),go.Shape.defineFigureGenerator("Ground",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Move,.3*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),ee}),go.Shape.defineFigureGenerator("Inverter",function(se,y,a){var ee=new go.Geometry,b=le*.1,x=.1,te=.9,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,0,a)),ue.add(new go.PathSegment(go.PathSegment.Line,0,0)),ue.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a));var re=new go.PathFigure((te+x)*y,ne*a,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne-x)*a,(te+x)*y,(ne-b)*a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.4,.75),ee}),go.Shape.defineFigureGenerator("NandGate",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=le*.4,te=le*.1,ne=.1,ue=.9,re=.5,me=new go.PathFigure(.8*y,.5*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,.8*y,(.5+x)*a,(.4+b)*y,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,a)),me.add(new go.PathSegment(go.PathSegment.Line,0,0)),me.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),me.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(.4+b)*y,0,.8*y,(.5-x)*a));var ce=new go.PathFigure((ue+ne)*y,re*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+ne)*a,(ue+ne)*y,(re+te)*a,(ue+te)*y,(re+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y,re*a,(ue-te)*y,(re+ne)*a,(ue-ne)*y,(re+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-ne)*a,(ue-ne)*y,(re-te)*a,(ue-te)*y,(re-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y,re*a,(ue+te)*y,(re-ne)*a,(ue+ne)*y,(re-te)*a)),ee.spot1=new go.Spot(0,.05),ee.spot2=new go.Spot(.55,.95),ee}),go.Shape.defineFigureGenerator("NorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=0,ne=.5,ue=new go.PathFigure(.8*y,.5*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+x)*y,(ne-b)*a,.7*y,(ne-x)*a)),b=.1,x=le*.1,te=.9,ne=.5;var re=new go.PathFigure((te-b)*y,ne*a,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.6,.75),ee}),go.Shape.defineFigureGenerator("OrGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=0,ne=.5,ue=new go.PathFigure(0,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+x+x)*y,(ne-b)*a,.8*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*y,(ne+x)*a,(te+x+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*y,.75*a,.25*y,.25*a).close()),ee.spot1=new go.Spot(.2,.25),ee.spot2=new go.Spot(.75,.75),ee}),go.Shape.defineFigureGenerator("XnorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.8*y,.5*a,!0);ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.7*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.5*a,(te+x)*y,(ne-b)*a,.7*y,(ne-x)*a)),b=.1,x=le*.1,te=.9,ne=.5;var me=new go.PathFigure((te-b)*y,ne*a,!0);return ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.65,.75),ee}),go.Shape.defineFigureGenerator("XorGate",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*b,te=.2,ne=.5,ue=new go.PathFigure(.1*y,0,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,a,.35*y,.25*a,.35*y,.75*a));var re=new go.PathFigure(.2*y,0,!0);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,(te+x)*y,(ne-b)*a,.9*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,a,.9*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.2*y,0,.45*y,.75*a,.45*y,.25*a).close()),ee.spot1=new go.Spot(.4,.25),ee.spot2=new go.Spot(.8,.75),ee}),go.Shape.defineFigureGenerator("Capacitor",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Resistor",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Inductor",function(se,y,a){var ee=new go.Geometry,b=le*.1,x=.1,te=.1,ne=.5,ue=new go.PathFigure((te-b*.5)*y,a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.3,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.5,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.7,ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,a,(te+x)*y,0,(te+b)*y,a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,0,(te-b)*y,a,(te-x)*y,0)),te=.9,ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b*.5)*y,a,(te+x)*y,0,(te+b)*y,a)),ee}),go.Shape.defineFigureGenerator("ACvoltageSource",function(se,y,a){var ee=new go.Geometry,b=le*.5,x=.5,te=.5,ne=.5,ue=new go.PathFigure((te-x)*y,ne*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-x)*a,(te-x)*y,(ne-b)*a,(te-b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne-x)*a,(te+x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Move,(te-x+.1)*y,ne*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+x-.1)*y,ne*a,te*y,(ne-x)*a,te*y,(ne+x)*a)),ee}),go.Shape.defineFigureGenerator("DCvoltageSource",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("Diode",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.spot1=new go.Spot(0,.25),ee.spot2=new go.Spot(.5,.75),ee}),go.Shape.defineFigureGenerator("Wifi",function(se,y,a){var ee=new go.Geometry,b=y,x=a;y=y*.38,a=a*.6;var te=le*.8,ne=.8,ue=0,re=.5,me=(b-y)/2,ce=(x-a)/2,Ce=new go.PathFigure(ue*y+me,(re+ne)*a+ce,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+ce,ue*y+me,(re-ne)*a+ce,(ue-ne+te*.5)*y+me,(re-te)*a+ce)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue-ne+te*.5)*y+me,(re+te)*a+ce,ue*y+me,(re+ne)*a+ce).close()),te=le*.4,ne=.4,ue=.2,re=.5;var Be=new go.PathFigure(ue*y+me,(re+ne)*a+ce,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne+te*.5)*y+me,re*a+ce,ue*y+me,(re-ne)*a+ce,(ue-ne+te*.5)*y+me,(re-te)*a+ce)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue-ne+te*.5)*y+me,(re+te)*a+ce,ue*y+me,(re+ne)*a+ce).close()),te=le*.2,ne=.2,ue=.5,re=.5;var ke=new go.PathFigure((ue-ne)*y+me,re*a+ce,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue-ne)*y+me,(re-te)*a+ce,(ue-te)*y+me,(re-ne)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*y+me,re*a+ce,(ue-te)*y+me,(re+ne)*a+ce,(ue-ne)*y+me,(re+te)*a+ce)),te=le*.4,ne=.4,ue=.8,re=.5;var Pe=new go.PathFigure(ue*y+me,(re-ne)*a+ce,!0);ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+ce,ue*y+me,(re+ne)*a+ce,(ue+ne-te*.5)*y+me,(re+te)*a+ce)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue+ne-te*.5)*y+me,(re-te)*a+ce,ue*y+me,(re-ne)*a+ce).close()),te=le*.8,ne=.8,ue=1,re=.5;var at=new go.PathFigure(ue*y+me,(re-ne)*a+ce,!0);return ee.add(at),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*y+me,re*a+ce,(ue+te)*y+me,(re-ne)*a+ce,(ue+ne)*y+me,(re-te)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re+ne)*a+ce,(ue+ne)*y+me,(re+te)*a+ce,(ue+te)*y+me,(re+ne)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne-te*.5)*y+me,re*a+ce,ue*y+me,(re+ne)*a+ce,(ue+ne-te*.5)*y+me,(re+te)*a+ce)),at.add(new go.PathSegment(go.PathSegment.Bezier,ue*y+me,(re-ne)*a+ce,(ue+ne-te*.5)*y+me,(re-te)*a+ce,ue*y+me,(re-ne)*a+ce).close()),ee}),go.Shape.defineFigureGenerator("Email",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Ethernet",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.35*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,0).close());var x=new go.PathFigure(.1*y,a,!0,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var te=new go.PathFigure(.6*y,a,!0,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.6*y,a).close());var ne=new go.PathFigure(0,.5*a,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*y,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*y,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*y,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Power",function(se,y,a){var ee=new go.Geometry,b=le*.4,x=.4,te=.5,ne=.5,ue=E(),re=E(),me=E(),ce=E();ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.5,ue,ue,re,me,ce);var Ce=z(re.x,re.y),Be=new go.PathFigure(re.x*y,re.y*a,!0);ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te+x)*y,(ne+b)*a,(te+b)*y,(ne+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,(te-b)*y,(ne+x)*a,(te-x)*y,(ne+b)*a)),ye(te-x,ne,te-x,ne-b,te-b,ne-x,te,ne-x,.5,me,ce,re,ue,ue),Be.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,me.x*y,me.y*a,ce.x*y,ce.y*a)),b=le*.3,x=.3,ye(te-x,ne,te-x,ne-b,te-b,ne-x,te,ne-x,.5,me,ce,re,ue,ue),Be.add(new go.PathSegment(go.PathSegment.Line,re.x*y,re.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te-x)*y,ne*a,ce.x*y,ce.y*a,me.x*y,me.y*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+x)*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(te+x)*y,ne*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ye(te,ne-x,te+b,ne-x,te+x,ne-b,te+x,ne,.5,ue,ue,re,me,ce),Be.add(new go.PathSegment(go.PathSegment.Bezier,re.x*y,re.y*a,ce.x*y,ce.y*a,me.x*y,me.y*a).close());var Be=new go.PathFigure(.45*y,0,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.45*y,.5*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,.5*a)),Be.add(new go.PathSegment(go.PathSegment.Line,.55*y,0).close()),fe(ue),fe(re),fe(me),fe(ce),fe(Ce),ee.spot1=new go.Spot(.25,.45),ee.spot2=new go.Spot(.75,.8),ee}),go.Shape.defineFigureGenerator("Fallout",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a/2,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,y/2,a/2,y/2,a/2));function x(te,ne,ue){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*y,(.8+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*y,(.5+ue)*a)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*y,(.8+ue)*a).close())}return x(b,0,0),x(b,.4,0),x(b,.2,-.3),ee}),go.Shape.defineFigureGenerator("IrritationHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.2*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),ee.spot1=new go.Spot(.3,.3),ee.spot2=new go.Spot(.7,.7),ee}),go.Shape.defineFigureGenerator("ElectricalHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.37*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.11*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.04*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.49*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.37*a)),b.add(new go.PathSegment(go.PathSegment.Line,.63*y,.86*a)),b.add(new go.PathSegment(go.PathSegment.Line,.77*y,.91*a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.34*y,.78*a)),b.add(new go.PathSegment(go.PathSegment.Line,.44*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.56*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),ee}),go.Shape.defineFigureGenerator("FireHazard",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*y,0,-.25*y,.63*a,.45*y,.44*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*y,.42*a,.48*y,.17*a,.54*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*y,.18*a,.59*y,.29*a,.58*y,.28*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*y,.6*a,.8*y,.34*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*y,.31*a,.87*y,.48*a,.88*y,.43*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,1.17*y,.76*a,.82*y,.8*a).close()),ee.spot1=new go.Spot(.07,.445),ee.spot2=new go.Spot(.884,.958),ee}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(se,y,a){var ee=new go.Geometry,b=.5,x=0,te=0,ne=b*le,ue=.4*Math.SQRT2/2+.5,re=.5-.5*Math.SQRT2/2,me=1,ce=.5,Ce=.5,Be=0,ke=new go.PathFigure(ue*y,(1-re)*a,!1);return ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,me*y,ce*a,me*y,.7*a,me*y,ce*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+x)*y,(Be+x)*a,(.5+b+x)*y,(.5-ne+x)*a,(.5+ne+x)*y,(.5-b+x)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+x)*y,(.5+te)*a,(.5-ne+x)*y,(.5-b+te)*a,(.5-b+x)*y,(.5-ne+te)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*y,.9*a,(.5-b+x)*y,(.5+ne+te)*a,(.5-ne+x)*y,.9*a)),ke.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*y,.8*a)),ke.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*y,.9*a)),ke.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*y,.95*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(y,a,!1);ee.add(x);var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.2*y,.35*a,.3*y,.35*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.7*y,.65*a,.8*y,.65*a)),ee}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a).close()),ee}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var b=new go.PathFigure(0,.2*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.7*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,0,.6*y,.5*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,a,.4*y,.5*a,y,.5*a).close());var x=new go.PathFigure(.45*y,.73*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*y,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*y,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*y,.27*a)),ee}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(.335*y,(1-.555)*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,y,.68*a,(1-.12)*y,.46*a,(1-.02)*y,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*y,(1-.555)*a,.02*y,.54*a,.12*y,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*y,(1-.595)*a));var te=.5-.285,ne=.5,ue=te,re=Math.PI/4,me=4*(1-Math.cos(re))/(3*Math.sin(re)),ce=me*.5,Ce=te,Be=te,ke=me*Ce,Pe=me*Be;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ce)*y,ue*a,(ne-(ke+Ce)/2)*y,(ue+(Be+Pe)/2)*a,(ne-Ce)*y,(ue+Pe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*y,(ue-Be)*a,(ne-Ce)*y,(ue-Pe)*a,(ne-ke)*y,(ue-Be)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ce)*y,ue*a,(ne+ke)*y,(ue-Be)*a,(ne+Ce)*y,(ue-Pe)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*y,(1-.595)*a,(ne+Ce)*y,(ue+Pe)*a,(ne+(ke+Ce)/2)*y,(ue+(Be+Pe)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*y,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*y,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*y,(1-.405)*a));var at=new go.PathFigure(.2*y,a,!1);ee.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.2*y,.8*a));var Ve=new go.PathFigure(.8*y,a,!1);return ee.add(Ve),Ve.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,a).close());var x=new go.PathFigure(.2*y,.2*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.8*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventError",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b);var x=new go.PathFigure(y,a,!1);ee.add(x);var te=new go.PathFigure(.1*y,a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Caution",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.05*y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.8*a,0,a,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*y,.1*a,.5*y,0,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,a,y,a,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,a));var x=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*y,.875*a)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*y,.875*a,x*y,x*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.325*a,.575*y,.725*a,.625*y,.375*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.75*a,.375*y,.375*a,.425*y,.725*a)),ee}),go.Shape.defineFigureGenerator("Recycle",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.45*y,.95*a,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*y,.85*a,.17*y,.95*a,.15*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.235*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,.3*y,.625*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,.275*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.05*y,.575*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*y,.95*a,0,.675*a,0,.7*a)),b.add(new go.PathSegment(go.PathSegment.Move,.45*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.775*a)),b.add(new go.PathSegment(go.PathSegment.Line,.22*y,.775*a));var x=new go.PathFigure(.475*y,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*y,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,.05*a,.35*y,0,.375*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*y,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*y,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,0,.65*y,.05*a,.625*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*y,.0105*a));var te=new go.PathFigure(.675*y,.575*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*y,.525*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*y,.95*a,y,.8*a,y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.95*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.85*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.725*a)),te.add(new go.PathSegment(go.PathSegment.Line,.65*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,.7*y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Line,y,.775*a)),te.add(new go.PathSegment(go.PathSegment.Move,.675*y,.575*a)),te.add(new go.PathSegment(go.PathSegment.Line,.775*y,.775*a)),ee}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=new go.PathFigure(y,b*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,a,y,(b+x)*a,(b+x)*y,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,b*a,(b-x)*y,a,0,(b+x)*a)),te.add(new go.PathSegment(go.PathSegment.Bezier,b*y,0,0,(b-x)*a,(b-x)*y,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,b*a,(b+x)*y,0,y,(b-x)*a));var ne=new go.PathFigure(b*y,0,!1);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,a)),ne.add(new go.PathSegment(go.PathSegment.Line,b*y,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*y,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,b*y,b*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*y,.54*a)),ee}),go.Shape.defineFigureGenerator("Package",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.15*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*y,.15*a).close()),ee.spot1=new go.Spot(0,.1),ee.spot2=new go.Spot(1,1),ee}),go.Shape.defineFigureGenerator("Class",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(0,.5*a,!1);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,.5*a).close()),ee}),go.Shape.defineFigureGenerator("Component",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close());var x=new go.PathFigure(0,.2*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var te=new go.PathFigure(0,.6*a,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.6*a)),te.add(new go.PathSegment(go.PathSegment.Line,.45*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),ee}),go.Shape.defineFigureGenerator("Boat Shipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.15*y,.6*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.6*a));var x=new go.PathFigure(.15*y,.6*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*y,.6*a)),ee}),go.Shape.defineFigureGenerator("Customer/Supplier",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.66*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,.33*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Workcell",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.65*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.35*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),ee}),go.Shape.defineFigureGenerator("Supermarket",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.33*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),b.add(new go.PathSegment(go.PathSegment.Move,y,.66*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),ee}),go.Shape.defineFigureGenerator("TruckShipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(y,.8*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.8*a).close());var te=.1,ne=le*.1,ue=.2,re=.9,me=new go.PathFigure((ue-te)*y,re*a,!0);ee.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),te=.1,ne=le*.1,ue=.8,re=.9;var ce=new go.PathFigure((ue-te)*y,re*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re-te)*a,(ue-te)*y,(re-ne)*a,(ue-ne)*y,(re-te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue+te)*y,re*a,(ue+ne)*y,(re-te)*a,(ue+te)*y,(re-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ue*y,(re+te)*a,(ue+te)*y,(re+ne)*a,(ue+ne)*y,(re+te)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ue-te)*y,re*a,(ue-ne)*y,(re+te)*a,(ue-te)*y,(re+ne)*a).close()),ee}),go.Shape.defineFigureGenerator("KanbanPost",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.2*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,a)),ee}),go.Shape.defineFigureGenerator("Forklift",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var te=new go.PathFigure(.5*y,.8*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.1*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.8*a)),te.add(new go.PathSegment(go.PathSegment.Line,.5*y,.8*a));var ne=new go.PathFigure(.5*y,.7*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y,.7*a));var ue=.1,re=le*.1,me=.1,ce=.9,Ce=new go.PathFigure((me-ue)*y,ce*a,!0);ee.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce-ue)*a,(me-ue)*y,(ce-re)*a,(me-re)*y,(ce-ue)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,ce*a,(me+re)*y,(ce-ue)*a,(me+ue)*y,(ce-re)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce+ue)*a,(me+ue)*y,(ce+re)*a,(me+re)*y,(ce+ue)*a)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,ce*a,(me-re)*y,(ce+ue)*a,(me-ue)*y,(ce+re)*a)),ue=.1,re=le*.1,me=.4,ce=.9;var Be=new go.PathFigure((me-ue)*y,ce*a,!0);return ee.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce-ue)*a,(me-ue)*y,(ce-re)*a,(me-re)*y,(ce-ue)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me+ue)*y,ce*a,(me+re)*y,(ce-ue)*a,(me+ue)*y,(ce-re)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,me*y,(ce+ue)*a,(me+ue)*y,(ce+re)*a,(me+re)*y,(ce+ue)*a)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(me-ue)*y,ce*a,(me-re)*y,(ce+ue)*a,(me-ue)*y,(ce+re)*a)),ee}),go.Shape.defineFigureGenerator("RailShipment",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.1*y,.4*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.45*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.4*a).close());var x=new go.PathFigure(.45*y,.7*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*y,.7*a));var te=new go.PathFigure(.55*y,.4*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),te.add(new go.PathSegment(go.PathSegment.Line,.9*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.9*a)),te.add(new go.PathSegment(go.PathSegment.Line,.55*y,.4*a).close());var me=.05,ce=le*.05,Ce=.175,Be=.95,ne=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.375,Be=.95,ue=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.625,Be=.95,re=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a));var me=.05,ce=le*.05,Ce=.825,Be=.95,ke=new go.PathFigure((Ce-me)*y,Be*a,!0);ee.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be-me)*a,(Ce-me)*y,(Be-ce)*a,(Ce-ce)*y,(Be-me)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce+me)*y,Be*a,(Ce+ce)*y,(Be-me)*a,(Ce+me)*y,(Be-ce)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,Ce*y,(Be+me)*a,(Ce+me)*y,(Be+ce)*a,(Ce+ce)*y,(Be+me)*a)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Ce-me)*y,Be*a,(Ce-ce)*y,(Be+me)*a,(Ce-me)*y,(Be+ce)*a).close());var Pe=new go.PathFigure(0,a,!1);return ee.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,y,a).close()),ee}),go.Shape.defineFigureGenerator("Warehouse",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.2*a).close());var te=new go.PathFigure(.15*y,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,.5*a)),te.add(new go.PathSegment(go.PathSegment.Line,.4*y,a)),te.add(new go.PathSegment(go.PathSegment.Line,.15*y,a).close());var ne=.05,ue=le*.05,re=.35,me=.775,ce=new go.PathFigure((re-ne)*y,me*a,!0);return ee.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me-ne)*a,(re-ne)*y,(me-ue)*a,(re-ue)*y,(me-ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re+ne)*y,me*a,(re+ue)*y,(me-ne)*a,(re+ne)*y,(me-ue)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,re*y,(me+ne)*a,(re+ne)*y,(me+ue)*a,(re+ue)*y,(me+ne)*a)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(re-ne)*y,me*a,(re-ue)*y,(me+ne)*a,(re-ne)*y,(me+ue)*a).close()),ee}),go.Shape.defineFigureGenerator("ControlCenter",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a).close()),ee}),go.Shape.defineFigureGenerator("Bluetooth",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.75*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Bookmark",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Move,.2*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,.8*y,.4*a)),ee}),go.Shape.defineFigureGenerator("Globe",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.5*a,.75*y,0,y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,y,.75*a,.75*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*y,a,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,0,.25*a,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,a,.15*y,.25*a,.15*y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.85*y,.75*a,.85*y,.25*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.15*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.15*a,.35*y,.3*a,.65*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*y,.85*a,.35*y,.7*a,.65*y,.7*a)),ee}),go.Shape.defineFigureGenerator("Wave",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.25*a,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.25*a,.1*y,0,.2*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.25*a,.425*y,.5*a,.575*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.25*a,.8*y,0,.9*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.75*a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.75*a,.1*y,.5*a,.2*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*y,.75*a,.425*y,a,.575*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.75*a,.8*y,.5*a,.9*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Operator",function(se,y,a){var ee=new go.Geometry,b=.3,x=le*.3,te=.5,ne=.7,ue=new go.PathFigure((te-b)*y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a));var re=new go.PathFigure(0,.7*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,y,.7*a,0,0,y,0)),ee}),go.Shape.defineFigureGenerator("TripleFanBlades",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.5*y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.65*y,.3*a,.65*y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.35*y,.5*a,.35*y,.3*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*y,.6*a,.1*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.2*y,a,.35*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.65*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,a,.7*y,.6*a,.9*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.65*a,.8*y,a,.65*y,.95*a)),ee}),go.Shape.defineFigureGenerator("CentrifugalPump",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y,0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*y,a,0,a,.4*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.4*a,.8*y,a,.85*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,0)),ee}),go.Shape.defineFigureGenerator("Battery",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,.4*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.1*a));var x=new go.PathFigure(0,.6*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,y,.4*a)),ee}),go.Shape.defineFigureGenerator("Delete",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!0);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a));var re=new go.PathFigure(.15*y,.5*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.85*y,.5*a)),ee}),go.Shape.defineFigureGenerator("Flag",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.1*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.1*a,.15*y,0,.35*y,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,y,.1*a,.65*y,.2*a,.85*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.5*a,.85*y,.6*a,.65*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*y,.4*a,.15*y,.4*a).close()),ee}),go.Shape.defineFigureGenerator("Help",function(se,y,a){var ee=new go.Geometry,b=.5,x=le*.5,te=.5,ne=.5,ue=new go.PathFigure((te-b)*y,ne*a,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a).close()),b=.05,x=le*.05,te=.5,ne=.8;var re=new go.PathFigure((te-b)*y,ne*a,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne-b)*a,(te-b)*y,(ne-x)*a,(te-x)*y,(ne-b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te+b)*y,ne*a,(te+x)*y,(ne-b)*a,(te+b)*y,(ne-x)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,te*y,(ne+b)*a,(te+b)*y,(ne+x)*a,(te+x)*y,(ne+b)*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,(te-b)*y,ne*a,(te-x)*y,(ne+b)*a,(te-b)*y,(ne+x)*a).close()),re.add(new go.PathSegment(go.PathSegment.Move,.5*y,.7*a)),re.add(new go.PathSegment(go.PathSegment.Line,.5*y,.5*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*y,.2*a,.75*y,.475*a,.75*y,.225*a)),re.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.35*a,.4*y,.2*a,.3*y,.25*a)),ee}),go.Shape.defineFigureGenerator("Location",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.5*y,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*y,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*y,0,.975*y,.025*a,.5*y,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*y,.5*a,.5*y,0,.025*y,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*y,.3*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.3*a)),ee}),go.Shape.defineFigureGenerator("Unlocked",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,.5*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*y,.5*a,!1);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*y,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*y,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*y,.3*a,.25*y,0,.75*y,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*y,.35*a)),ee}),go.Shape.defineFigureGenerator("Gear",function(se,y,a){return new go.Geometry().add(new go.PathFigure(.9375*y,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*y,.3316875*a,.79840625*y,.39915625*a,.7834375*y,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*y,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*y,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*y,.19378125*a,.64228125*y,.2188125*a,.603875*y,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*y,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*y,.239375*a,.39759375*y,.20190625*a,.36053125*y,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*y,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*y,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*y,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*y,.4375*a,.21765625*y,.36059375*a,.201875*y,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*y,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*y,.67596875*a,.20221875*y,.603875*a,.21884375*y,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*y,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*y,.80621875*a,.36353125*y,.78340625*a,.3991875*y,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*y,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*y,.760625*a,.602375*y,.79809375*a,.63946875*y,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*y,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*y,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*y,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*y,.56246875*a,.78234375*y,.63940625*a,.798125*y,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*y,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*y,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*y,.5*a,.1*y,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.5*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*y,.3*a,0,.375*a,.05*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*y,.075*a,.3*y,.225*a,.4*y,.175*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*y,.075*a,.46*y,.05*a,.525*y,.05*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*y,.4*a,.525*y,.275*a,.475*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.55*a,y,.4*a,y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.425*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.55*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*y,.7*a,.675*y,.55*a,.675*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.575*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*y,.85*a,.65*y,.7*a,.65*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Line,.525*y,.85*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*y,a,.61*y,.85*a,.61*y,a)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*y,a,0,a).close()),ee}),go.Shape.defineFigureGenerator("Map",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,.2*a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*y,.8*a)),b.add(new go.PathSegment(go.PathSegment.Move,.5*y,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a)),b.add(new go.PathSegment(go.PathSegment.Move,.75*y,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*y,.8*a)),ee}),go.Shape.defineFigureGenerator("Eject",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y,a)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*y,0).close()),ee}),go.Shape.defineFigureGenerator("Pencil",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*1,a*1,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.3)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*y,a*.85)),b.add(new go.PathSegment(go.PathSegment.Line,y,a*.85).close());var x=new go.PathFigure(.126*y,.85*a,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*y,.85*a).close());var te=new go.PathFigure(.402*y,.85*a,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.45*a)),te.add(new go.PathSegment(go.PathSegment.Line,.598*y,.85*a).close());var ne=new go.PathFigure(.678*y,.85*a,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*y,.85*a).close());var ue=new go.PathFigure(.5*y,.1*a,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*y,.3*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*y,.3*a).close()),ee}),go.Shape.defineFigureGenerator("Staircase",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a*1,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.8)),b.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.6)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.4)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.2)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.15)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),ee}),go.Shape.defineFigureGenerator("5Bars",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,a*1,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.184,a*(1-.184)).close());var x=new go.PathFigure(y*.204,a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,y*.388,a*1).close());var te=new go.PathFigure(y*.408,a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.408,a*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,y*.592,a*1).close());var ne=new go.PathFigure(y*.612,a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,y*.796,a*1).close());var ue=new go.PathFigure(y*.816,a,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.816,a*(1-.184*4))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-.184*5))),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1).close()),ee}),go.Shape.defineFigureGenerator("PC",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,0).close());var x=new go.PathFigure(y*.055,.07*a,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.1).close());var te=new go.PathFigure(y*.055,.13*a,!0);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.13)),te.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.16)),te.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.16).close());var ne=new go.PathFigure(y*.055,.18*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.055,a*.21).close());var ue=new go.PathFigure(y*1,0,!0);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,0)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.65)),ue.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.65).close()),ee}),go.Shape.defineFigureGenerator("Plane",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(.55*y,a,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.7*a)),b.add(new go.PathSegment(go.PathSegment.Line,.1*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*y,.525*a,0,.4*a,.225*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.4*y,.475*a)),b.add(new go.PathSegment(go.PathSegment.Line,.15*y,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,.2*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.325*a)),b.add(new go.PathSegment(go.PathSegment.Line,.85*y,.1*a)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*y,.2*a,.975*y,0,y,.08*a)),b.add(new go.PathSegment(go.PathSegment.Line,.7*y,.45*a)),b.add(new go.PathSegment(go.PathSegment.Line,.6*y,.95*a)),b.add(new go.PathSegment(go.PathSegment.Line,.55*y,a).close()),ee}),go.Shape.defineFigureGenerator("Key",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*1,a*.5,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.4*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.2*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.15,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,.8*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.65*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,.55*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,.6*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,.575*a)),b.add(new go.PathSegment(go.PathSegment.Line,y*.9,.6*a).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*y,.425*a)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*y,.5*a,.075*y,.075*a).close()),ee}),go.Shape.defineFigureGenerator("FilmTape",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(0,0,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,y*0,y*.3,y*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.08,a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*1),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*2),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*3),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*4),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*5),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*6),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*7),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*8),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*9),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*10),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*11),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*12),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*13),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*14),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*.95)),b.add(new go.PathSegment(go.PathSegment.Line,y*(.08+.056*15),a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var x=new go.PathFigure(0,0,!1);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,y*1,y*.3,y*.055)),x.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1));var te=new go.PathFigure(y*.11,a*.1,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.1)),te.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*0),a*.8)),te.add(new go.PathSegment(go.PathSegment.Line,y*.11,a*.8).close());var ne=new go.PathFigure(y*(.11+.24133333*1+.028*1),a*.1,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*1+.028*1),a*.8).close());var ue=new go.PathFigure(y*(.11+.24133333*2+.028*2),a*.1,!1);return ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.1)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*3+.028*2),a*.8)),ue.add(new go.PathSegment(go.PathSegment.Line,y*(.11+.24133333*2+.028*2),a*.8).close()),ee}),go.Shape.defineFigureGenerator("FloppyDisk",function(se,y,a){var ee=new go.Geometry,b=8,x=b*le,te=new go.PathFigure(b,0,!1);ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.14)),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,x,x,0).close());var ne=new go.PathFigure(y*.83,0,!1);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*0).close());var ue=new go.PathFigure(y*.83,a*1,!1);ee.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,y*.83,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*.5)),ue.add(new go.PathSegment(go.PathSegment.Line,y*.17,a*1).close());var re=new go.PathFigure(y*.78,a*.05,!1);return ee.add(re),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.05)),re.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.25)),re.add(new go.PathSegment(go.PathSegment.Line,y*.78,a*.25).close()),ee}),go.Shape.defineFigureGenerator("SpeechBubble",function(se,y,a){var ee=se?se.parameter1:NaN;(isNaN(ee)||ee<0)&&(ee=15),ee=Math.min(ee,y/3),ee=Math.min(ee,a/3);var b=ee*le,x=a*.8,te=new go.Geometry,ne=new go.PathFigure(ee,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y-ee,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y,ee,y-b,0,y,b)),ne.add(new go.PathSegment(go.PathSegment.Line,y,x-ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,y-ee,x,y,x-b,y-b,x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,ee,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-ee,b,x,0,x-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,ee)),ne.add(new go.PathSegment(go.PathSegment.Bezier,ee,0,0,b,b,0).close()),b>1?(te.spot1=new go.Spot(0,0,b,b),te.spot2=new go.Spot(1,.8,-b,-b)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*.45,!0);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.2,a*.45).close());var x=new go.PathFigure(y*1,a*.55,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*.55).close()),ee}),go.Shape.defineFigureGenerator("Windows",function(se,y,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,y,0)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*y,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*y,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*y,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*y,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*y,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*y,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*.1,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.9)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.9).close());var x=new go.PathFigure(y*.1,a*.2,!0);ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,y*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,y*.275,a*.25).close());var te=new go.PathFigure(y*.28,a*.37,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.37)),te.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.41)),te.add(new go.PathSegment(go.PathSegment.Line,y*.28,a*.41).close()),ee}),go.Shape.defineFigureGenerator("Beaker",function(se,y,a){var ee=new go.Geometry,b=15,x=b*le,te=new go.PathFigure(y*.62,a*.475,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y,a-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,y-b,a,y,a-x,y-x,a)),te.add(new go.PathSegment(go.PathSegment.Line,b,a)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,x,a,0,a-x)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.475)),te.add(new go.PathSegment(go.PathSegment.Line,y*.38,a*.03)),te.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*0)),te.add(new go.PathSegment(go.PathSegment.Line,y*.62,a*.03).close()),x>1?(ee.spot1=new go.Spot(0,0,x,x),ee.spot2=new go.Spot(1,1,-x,-x)):(ee.spot1=go.Spot.TopLeft,ee.spot2=go.Spot.BottomRight),ee}),go.Shape.defineFigureGenerator("Download",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var te=new go.PathFigure(y*.4,a*0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.66)),te.add(new go.PathSegment(go.PathSegment.Line,y*(1-.26),a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.44)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*0).close()),ee}),go.Shape.defineFigureGenerator("Bin",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close()),ee}),go.Shape.defineFigureGenerator("Upload",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*0,a*1,!0);ee.add(b);var x=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.8,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.66,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.755,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*.93,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.64,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.61,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.39,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.36,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*.07,a*(1-x))),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.755),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.66),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*(1-.8),a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*(1-x)).close());var te=new go.PathFigure(y*.5,a*0,!0);return ee.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*.26,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.4,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.63)),te.add(new go.PathSegment(go.PathSegment.Line,y*.6,a*.25)),te.add(new go.PathSegment(go.PathSegment.Line,y*.74,a*.25).close()),ee}),go.Shape.defineFigureGenerator("EmptyDrink",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close()),ee}),go.Shape.defineFigureGenerator("Drink",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.15,a*0,!1);ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.85,a*0)),b.add(new go.PathSegment(go.PathSegment.Line,y*.7,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.3,a*1).close());var x=new go.PathFigure(y*.235,a*.28,!0);return ee.add(x),x.add(new go.PathSegment(go.PathSegment.Line,y*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,y*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,y*.345,a*.97).close()),ee}),go.Shape.defineFigureGenerator("4Arrows",function(se,y,a){var ee=new go.Geometry,b=new go.PathFigure(y*.5,a*0,!0);return ee.add(b),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*1,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*.75,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.55,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.65,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.5,a*1)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.75)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.55)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.65)),b.add(new go.PathSegment(go.PathSegment.Line,y*0,a*.5)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.35)),b.add(new go.PathSegment(go.PathSegment.Line,y*.25,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.45)),b.add(new go.PathSegment(go.PathSegment.Line,y*.45,a*.25)),b.add(new go.PathSegment(go.PathSegment.Line,y*.35,a*.25).close()),ee}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},43001:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ut={},ot="5.0",z={},E=null,fe=!1,Oe=!1,ye=null,Se=!1,Fe=null,le=null,Me=0;Me4?parseFloat(qe):5};Ut.setHTML5Codebase=function(qe,dt){le=qe,Tt(qe,dt)},Ut.setJavaCodebase=Ut.setJavaCodebaseVersion=Ut.isCompiledInstalled=Ut.setPreCompiledScriptPath=Ut.setPreCompiledResourcePath=function(){},Ut.setHTML5CodebaseVersion=function(qe,dt){var Wt=parseFloat(qe);if(Wt!==NaN&&Wt<5){console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead.");return}Fe=qe,Gt(qe,dt)},Ut.getHTML5CodebaseVersion=function(){return se},Ut.getParameters=function(){return z},Ut.setFontsCSSURL=function(qe){te=qe},Ut.setGiacJSURL=function(qe){},Ut.setJNLPFile=function(qe){Te=qe},Ut.setJNLPBaseDir=function(qe){},Ut.inject=function(){function qe(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var dt="auto",Wt=z.id,Fn,Yt=!1,kn=0;kn=5)return!0;var qe=Ut.getAppletObject();return qe&&typeof qe.recalculateEnvironments=="function"?(qe.recalculateEnvironments(),!0):!1},Ut.startAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.startAnimation=="function"?(qe.startAnimation(),!0):!1},Ut.stopAnimation=function(){var qe=Ut.getAppletObject();return qe&&typeof qe.stopAnimation=="function"?(qe.stopAnimation(),!0):!1},Ut.getAppletObject=function(){var qe=z.id!==void 0?z.id:"ggbApplet";return window[qe]},Ut.resize=function(){};var ke=function(qe,dt,Wt){var Fn=document.createElement("param");Fn.setAttribute("name",dt),Fn.setAttribute("value",Wt),qe.appendChild(Fn)},Pe=function(qe){return qe&&qe!=="false"},at=function(qe,dt,Wt){ue(se)<=4.2&&(Wt=!0);var Fn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==se||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Fn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Yt=document.createElement("div");Yt.classList.add("appletParameters","notranslate");var kn=dt.width,Ge=dt.height;if(dt.disableAutoScale=dt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():dt.disableAutoScale,dt.width!==void 0)if(ue(se)<=4.4)Pe(dt.showToolBar)&&(dt.height-=7),Pe(dt.showAlgebraInput)&&(dt.height-=37),dt.width<605&&Pe(dt.showToolBar)&&(dt.width=605,kn=605);else{var ln=100;(Pe(dt.showToolBar)||Pe(dt.showMenuBar))&&(dt.hasOwnProperty("customToolBar")&&(dt.customToolbar=dt.customToolBar),ln=Pe(dt.showMenuBar)?245:155),kn=5?(dt.appletOnLoad=function(xe){var Zt=qe.querySelector(".ggb_preview");Zt&&Zt.parentNode.removeChild(Zt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(zt),window.GGBT_wsf_view&&$(window).trigger("resize"),Pt(xe)},Ft||zt.appendChild(Ot)):Yt.appendChild(Ot),zt.appendChild(Yt),Ft||qe.appendChild(zt),setTimeout(function(){Ut.resize()},1)}else{var et=document.createElement("div");et.className="applet_scaler",et.style.position="relative",et.style.display="block",et.appendChild(Yt),qe.appendChild(et),dt.appletOnLoad=function(xe){Ut.resize(),Pt(xe)}}function ze(xe,Zt){Zt&&typeof Zt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(xe,Zt.appletOnLoad):renderGGBElement(xe),Lt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Zt)}function St(xe,Zt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:xe,params:Zt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Jn){ze(Jn.article,Jn.params)}),html5AppletsToProcess=null)},ue(se)<5&&(xe.className+=" geogebraweb")):ze(xe,Zt)}if(Fn){scriptLoadStarted=!0;for(var xt=0;xt0?(Mn.remove(),zt.attr("id","fullscreencontent").show(),jQuery(Pt).append(zt),window.dispatchEvent(new Event("resize"))):at(Mn,dt,!1),window.GGBT_wsf_view.launchFullScreen(Pt)}else Ee=Fn,at(qe,dt,!1);if(!window.GGBT_wsf_view)for(Ge=0;Geqe/4*3&&(Mn=qe/4*3),Pt=Mn/5.8,ln.setAttribute("src",b),ln.setAttribute("width",Mn),ln.setAttribute("height",Pt);var zt=(qe-Mn)/2,Ft=(dt-Pt)/2;ln.style.left=zt+"px",ln.style.top=Ft+"px",Yt.appendChild(ln)}}return Yt.appendChild(Ge),Yt},bt=function(qe){return qe=qe.toLowerCase(),qe==="html5"||qe==="screenshot"?qe:"html5"},gt=["web","webSimple","web3d","tablet","tablet3d","phone"],Gt=function(qe,dt){if(se=qe,dt){Tt(se,!0);return}var Wt=!fe;if(Wt){var Fn=ue(se);!isNaN(Fn)&&Fn<4.4&&(Wt=!1)}var Yt,kn;window.location.protocol.substr(0,4)==="http"?Yt=window.location.protocol:Yt="http:";var Ge=se.indexOf("//");Ge>0?kn=se:Ge===0?kn=Yt+se:kn="https://www.geogebra.org/apps/5.2.814.0/";for(var ln in gt)if(se.slice(gt[ln].length*-1)===gt[ln]||se.slice((gt[ln].length+1)*-1)===gt[ln]+"/"){Tt(kn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Wt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Pe(z.showToolBar)&&!Pe(z.showMenuBar)&&!Pe(z.showAlgebraInput)&&!Pe(z.enableRightClick)&&(!z.appName||z.appName=="classic")?kn+="webSimple/":kn+="web3d/",Tt(kn,!1)},Tt=function(qe,dt){if(qe.requirejs){Re=qe;return}qe.slice(-1)!=="/"&&(qe+="/"),Re=qe,dt===null&&(dt=qe.indexOf("http")===-1),We=dt,y="web.nocache.js",a=!1;var Wt=Re.split("/");Wt.length>1&&(!dt&&Wt[Wt.length-2]==="webSimple"?(y="webSimple.nocache.js",a=!0):gt.indexOf(Wt[Wt.length-2])>=0&&(y=Wt[Wt.length-2]+".nocache.js")),Wt=qe.split("/"),se=Wt[Wt.length-3],se.substr(0,4)==="test"?se=se.substr(4,1)+"."+se.substr(5,1):(se.substr(0,3)==="war"||se.substr(0,4)==="beta")&&(se="5.0");var Fn=parseFloat(se);Fn!==NaN&&Fn<5&&qe.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Fn+" is deprecated. Using version latest instead."),Gt("5.0",dt))},Lt=function(qe,dt){window.console&&window.console.log&&(!dt||typeof dt.showLogging=="undefined"||dt.showLogging&&dt.showLogging!=="false")&&console.log(qe)};z.material_id!==void 0?ce(Rt):Rt();function Rt(){var qe=ot;Fe!==null?qe=Fe:parseFloat(qe)<5&&(qe="5.0"),Gt(qe,!1),le!==null&&Tt(le,We),Se=!0}return Ut},GGBAppletUtils=function(){"use strict";function Ut(){return window.GGBT_wsf_edit!==void 0}function ot(Se,Fe){Fe!=1?(Se.style.transformOrigin="0% 0% 0px",Se.style.webkitTransformOrigin="0% 0% 0px",Se.style.transform="scale("+Fe+","+Fe+")",Se.style.webkitTransform="scale("+Fe+","+Fe+")",Se.style.maxWidth="initial",Se.querySelector(".ggb_preview")!==null&&(Se.querySelector(".ggb_preview").style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Se.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Se.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Se.style.transform="none",Se.style.webkitTransform="none")}function z(Se,Fe,le,Me,De,Te){var Re=null;if(Te!=null&&Te!="")for(var We=Se.parentNode;We!=null;)if((" "+We.className+" ").indexOf(" "+Te+" ")>-1){Re=We;break}else We=We.parentNode;var Ee=0,se=0,y=0,a=0,ee=0,b=0,x=0;if(Re)Ee=Re.offsetWidth,se=Math.max(Me?Re.offsetWidth:0,Re.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),y=Ee):(Ee=window.innerWidth,se=window.innerHeight,y=window.innerWidth),Se){var te=Se.getBoundingClientRect();te.left>0&&te.left<=Ee&&(De===void 0||!De)&&(document.dir==="rtl"?(ee=Ee-te.width-te.left,b=y<=480?10:30):(b=te.left,ee=y<=480?10:30),a=b+ee)}if(Se&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Se.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return Se&&((le===void 0||!le)&&Fe>0&&Fe+a1&&(Te=!0)),Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Te=!0),!(Se.hasOwnProperty("disableAutoScale")&&Se.disableAutoScale))De=E(Se,Fe,Te,le,Se.scaleContainerClass);else return Me;return Te&&(!Se.hasOwnProperty("scale")||Me===1)?De:Math.min(Me,De)}function Oe(Se){var Fe=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),Me=Se.getBoundingClientRect(),De=(Fe-Me.width)/2,Te=(le-Me.height)/2;Te<0&&(Te=0),Se.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(De<40?Se.style.left="40px":Se.style.left=De+"px",Se.style.top=Te+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Te<40?Se.style.top="40px":Se.style.top=Te+"px",Se.style.left=De+"px")}function ye(Se,Fe){var le=Se.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Fe.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Se)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var Me=fe(Fe,Se);Ut()&&le.setAttribute("data-param-scale",Me);for(var De=null,Te=0;Te=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ut){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ut){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ut){var ot=c[Ut];return ot==null?null:ot},r=d,webModule.__errFn=e}function B(){function Ut(Se){var Fe=Se.lastIndexOf(rb);Fe==-1&&(Fe=Se.length);var le=Se.indexOf(sb);le==-1&&(le=Se.length);var Me=Se.lastIndexOf(tb,Math.min(le,Fe));return Me>=O?Se.substring(O,Me+P):W}function ot(Se){if(!Se.match(/^\w+:\/\//)){var Fe=o.createElement(ub);Fe.src=Se+vb,Se=Ut(Fe.src)}return Se}function z(){var Se=__gwt_getMetaProperty(wb);return Se!=null?Se:W}function E(){for(var Se=o.getElementsByTagName(_),Fe=O;FeO?Se[Se.length-P].href:W}function Oe(){var Se=o.location;return Se.href==Se.protocol+zb+Se.host+Se.pathname+Se.search+Se.hash}var ye=z();return ye==W&&(ye=E()),ye==W&&(ye=fe()),ye==W&&Oe()&&(ye=Ut(o.location.href)),ye=ot(ye),ye}function C(Ut){return Ut.match(/^\//)||Ut.match(/^[a-zA-Z]+:\/\//)?Ut:webModule.__moduleBase+Ut}function D(){var Ut=[],ot=O,z=[],E=[];function fe(Se){var Fe=E[Se](),le=z[Se];if(Fe in le)return Fe;var Me=[];for(var De in le)Me[le[De]]=De;throw r&&r(Se,Me,Fe),null}if(__gwt_isKnownPropertyValue=function(Se,Fe){return Fe in z[Se]},webModule.__getPropMap=function(){var Se={};for(var Fe in z)z.hasOwnProperty(Fe)&&(Se[Fe]=fe(Fe));return Se},webModule.__computePropValue=fe,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var ye=Oe.indexOf(Db);ye!=-1&&(ot=parseInt(Oe.substring(ye+P),$),Oe=Oe.substring(O,ye))}catch(Se){}return webModule.__softPermutationId=ot,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},46699:function(Ut,ot,z){"use strict";z.d(ot,{Ax:function(){return ye},Ds:function(){return Se},KI:function(){return le},SI:function(){return Oe},f1:function(){return fe}});var E=z(346);function fe(Me){let De=!0;if(Me.length>0){for(let Te=0;Tea in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[a]=ee,Te=(y,a)=>{for(var ee in a||(a={}))le.call(a,ee)&&De(y,ee,a[ee]);if(Fe)for(var ee of Fe(a))Me.call(a,ee)&&De(y,ee,a[ee]);return y},Re=(y,a)=>ye(y,Se(a)),We=(y,a)=>{var ee={};for(var b in y)le.call(y,b)&&a.indexOf(b)<0&&(ee[b]=y[b]);if(y!=null&&Fe)for(var b of Fe(y))a.indexOf(b)<0&&Me.call(y,b)&&(ee[b]=y[b]);return ee},Ee=(y,a,ee)=>new Promise((b,x)=>{var te=re=>{try{ue(ee.next(re))}catch(me){x(me)}},ne=re=>{try{ue(ee.throw(re))}catch(me){x(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((ee=ee.apply(y,a)).next())});const se=y=>{var a=y,{children:ee}=a,b=We(a,["children"]);const[x,te]=(0,fe.useState)(!1);return fe.createElement(E.ZP,Re(Te({},b),{loading:x,onClick:ne=>Ee(void 0,null,function*(){try{te(!0),yield b.onClick(ne),te(!1)}catch(ue){console.error(ue),te(!1)}})}),ee)}},1546:function(Ut,ot,z){"use strict";z.d(ot,{ij:function(){return x},_s:function(){return b},Uf:function(){return ee},ZP:function(){return ne}});var E=z(59301),fe={flex_box_center:"flex_box_center___swvFl",flex_space_between:"flex_space_between___AqPFV",flex_box_vertical_center:"flex_box_vertical_center___XWInJ",flex_box_center_end:"flex_box_center_end___GB61t",flex_box_column:"flex_box_column___dJnz1",analysis:"analysis___xyV_c",title:"title___DQ3VK",itemWrap:"itemWrap___vFE5r",item:"item___NjeOt",list:"list___BbMrm",wrap:"wrap___UQTTb",img:"img___tNvUo",tips:"tips___Eu4wH",footer:"footer___ZbR9W",noData:"noData___mLlw0"},Oe=z(92310),ye=z.n(Oe),Se=z(42441),Fe=z(6848),le=z(61621),Me=z(71418),De=z(28426),Te=z(346),Re=Object.defineProperty,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?Re(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))se.call(re,me)&&y(ue,me,re[me]);return ue};const ee=(ue={})=>{var re,me,ce,Ce;let Be=(re=ue==null?void 0:ue.emotion)==null?void 0:re.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),ke=(me=ue==null?void 0:ue.focus)==null?void 0:me.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),Pe=(ce=ue==null?void 0:ue.action)==null?void 0:ce.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve)),at=(Ce=ue==null?void 0:ue.intention)==null?void 0:Ce.map(Ve=>a({value:Ve==null?void 0:Ve.rate},Ve));return[{title:"\u8868\u60C5\u5360\u6BD4",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:Be||[]},{title:"\u4E13\u6CE8\u5EA6\u5360\u6BD4",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:ke||[]},{title:"\u884C\u4E3A\u5360\u6BD4\u60C5\u51B5",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:Pe||[]},{title:"\u610F\u56FE\u5360\u6BD4\u60C5\u51B5",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:at||[]}]},b=({className:ue,dataSource:re=[],col:me=4,right:ce,bottom:Ce=23,precision:Be=0,wrapWidth:ke=1200})=>{const Pe=(Ve="",it,Ye="--")=>Ve?(Ve==null?void 0:Ve.length)>it?(Ve==null?void 0:Ve.slice(0,it-1))+"...":Ve:Ye,at=Math.floor((ke-(me-1)*ce)/me);return E.createElement("div",{className:ye()(fe.list,ue)},!!(re!=null&&re.length)&&(re==null?void 0:re.map((Ve,it)=>{const{cover_pic:Ye,created_at:rt,emotion:yt,action:bt,intention:gt,focus:Gt}=Ve;return E.createElement("div",{key:it,className:fe.wrap,style:{width:at,marginRight:(1+it)%me===0?0:ce+Be,marginBottom:Ce}},E.createElement("div",{className:fe.img},E.createElement("img",{src:`${Te.Z.API_SERVER}${Ye}`}),E.createElement("div",{className:fe.tips},E.createElement("div",null,E.createElement("i",{className:"iconfont icon-paisheshijian mr5 font14"})," \u62CD\u6444\u65F6\u95F4"),E.createElement("span",null,rt))),E.createElement("div",{className:fe.footer},E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-biaoqing"}),E.createElement("span",null,"\u8868\u60C5\uFF1A",E.createElement(Fe.Z,{title:yt},E.createElement("span",{className:"c-grey-333"},Pe(yt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-hangwei"}),E.createElement("span",null,"\u884C\u4E3A\uFF1A",E.createElement(Fe.Z,{title:bt},E.createElement("span",{className:"c-grey-333"},Pe(bt,4)))))),E.createElement("ul",null,E.createElement("li",null,E.createElement("i",{className:"iconfont icon-yitu"}),E.createElement("span",null,"\u610F\u56FE\uFF1A",E.createElement(Fe.Z,{title:gt},E.createElement("span",{className:"c-grey-333"},Pe(gt,4))))),E.createElement("li",null,E.createElement("i",{className:"iconfont icon-zhuangtai"}),E.createElement("span",null,"\u4E13\u6CE8\u5EA6\uFF1A",E.createElement(Fe.Z,{title:Gt},E.createElement("span",{className:"c-grey-333"},Pe(Gt,3))))))))})))},x=({className:ue,style:re,title:me,hideBar:ce=!1,children:Ce,customText:Be="",noDataText:ke="",emptyData:Pe=[],loading:at,actionAnalysis:Ve})=>{var it,Ye;const rt=((it=Pe==null?void 0:Pe[0])==null?void 0:it.every(bt=>{var gt;return!((gt=bt==null?void 0:bt.data)!=null&>.length)}))&&!((Ye=Pe==null?void 0:Pe[1])!=null&&Ye.length)||!Ve,yt=Ve?ke:Be;return E.createElement(le.Z,{loading:at,active:!0},rt&&E.createElement("div",{className:ye()(fe.noData,ue),style:re},!!me&&E.createElement("div",{className:fe.title},!ce&&E.createElement("b",null),E.createElement("span",null,me)),E.createElement("div",{className:fe.itemWrap},E.createElement(De.Z,{customText:yt}))),!rt&&Ce)};var ne=({className:ue,style:re,data:me=[],title:ce,hideBar:Ce=!1,loading:Be=!1})=>E.createElement("div",{className:ye()(fe.analysis,ue),style:re},!!ce&&E.createElement("div",{className:fe.title},!Ce&&E.createElement("b",null),E.createElement("span",null,ce)),E.createElement(Me.Z,{spinning:Be},E.createElement("div",{className:fe.itemWrap},me==null?void 0:me.map((ke,Pe)=>E.createElement("div",{className:fe.item,key:Pe},E.createElement(Se.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
{b}: {c}%"},title:{left:"center",bottom:15,text:ke==null?void 0:ke.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(at){for(let Ve in ke==null?void 0:ke.data)if(at==(ke==null?void 0:ke.data[Ve].name))return at+" "+(ke==null?void 0:ke.data[Ve].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:ke==null?void 0:ke.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:ke==null?void 0:ke.data}]},style:{height:145}}))))))},54650:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ee}});var E=z(59301),fe=z(8591),Oe=z(92832),ye={codeBox:"codeBox___WpkVl"},Se=z(92310),Fe=z.n(Se),le=Object.defineProperty,Me=(se,y,a)=>y in se?le(se,y,{enumerable:!0,configurable:!0,writable:!0,value:a}):se[y]=a,De=(se,y,a)=>Me(se,typeof y!="symbol"?y+"":y,a),Te=(se,y,a)=>new Promise((ee,b)=>{var x=ue=>{try{ne(a.next(ue))}catch(re){b(re)}},te=ue=>{try{ne(a.throw(ue))}catch(re){b(re)}},ne=ue=>ue.done?ee(ue.value):Promise.resolve(ue.value).then(x,te);ne((a=a.apply(se,y)).next())});class Re extends E.Component{constructor(y){super(y),De(this,"canvas"),De(this,"randomNum",(a,ee)=>Math.floor(Math.random()*(ee-a)+a)),De(this,"drawPic",()=>{this.randomCode()}),De(this,"reloadPic",()=>{this.drawPic()}),De(this,"changeCode",a=>{console.log(a.target.value,222),this.setState({value:a.target.value,showError:!1})}),De(this,"onVerify",()=>{let a;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(a=!0,fe.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(a=!1),this.setState({showError:a}),a}),this.canvas=E.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(y,a){const ee=this.randomNum(y,a),b=this.randomNum(y,a),x=this.randomNum(y,a);return`rgb(${ee}, ${b}, ${x})`}drawText(y,a,ee){y.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const b=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);y.font=b+"px SimHei";const x=10,te=(this.state.contentWidth-40)/(this.state.code.length-1);let ne=x;ee>0&&(ne=x+ee*te);let ue=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);b>40&&(ue=40);const re=this.randomNum(-10,10);y.translate(ne,ue),y.rotate(re*Math.PI/180),y.fillText(a,0,0),y.rotate(-re*Math.PI/180),y.translate(-ne,-ue)}drawLine(y){for(let a=0;a<1;a++)y.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),y.beginPath(),y.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),y.stroke()}drawDot(y){for(let a=0;a<100;a++)y.fillStyle=this.randomColor(0,255),y.beginPath(),y.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),y.fill()}randomCode(){let y="";const a="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let ee=0;ee{const b=this.canvas.current.getContext("2d");b.textBaseline="bottom",b.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),b.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let x=0;x{let a;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,y),React.createElement(Re,{ref:ee=>a=ee})),onOk:()=>Te(void 0,null,function*(){if(a.onVerify())return Promise.reject();se()})})};var Ee=Re},30371:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return De}});var E=z(59301),fe=z(92832),Oe=z(12563),ye=z(8591),Se={flex:"flex___eLcnP",flex1:"flex1___yUTT7",color666:"color666___TiUhG",error:"error___gTTtv",deleteIcon:"deleteIcon___mnZW1",addIcon:"addIcon___JC5NS"},Fe=z(62772);const{TextArea:le}=fe.default;class Me extends E.Component{constructor(Re){super(Re),this.state={inputVisible:!1,EditInputIndex:-1}}render(){let{index:Re,onAnswerChange:We,addChildAnswer:Ee,exerciseIsPublish:se,answers:y,activeOptionErrorIndex:a,flex:ee="0 0 1000px"}=this.props;console.log("----",y);let{inputVisible:b,EditInputIndex:x}=this.state;return E.createElement("div",{className:Se.flex},E.createElement("div",{className:`${Se.color666} mb5 mt6`,style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",Re+1,"):"),E.createElement("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10}},y==null?void 0:y.map((te,ne)=>E.createElement(E.Fragment,null,x!==ne?(te==null?void 0:te.length)>0?E.createElement(Oe.default,{className:"edit-tag",key:te,closable:!((y==null?void 0:y.length)===1&&ne===0),onClose:ue=>{ue.preventDefault(),(y==null?void 0:y.length)===1&&ne===0?this.props.deleteChildAnswermain(Re,ne):this.props.deleteChildAnswer(Re,ne)}},E.createElement("span",{onDoubleClick:ue=>{this.setState({EditInputIndex:ne}),ue.preventDefault()}},te)):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){ye.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(Re,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}):E.createElement(fe.default,{defaultValue:te,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:ue=>{if(ue.target.value.replaceAll(" ","").length<=0){ye.ZP.info("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7EAF\u7A7A\u683C");return}We(Re,ne,ue.target.value),this.setState({EditInputIndex:-1,inputVisible:!1})}}))),!b&&E.createElement(Oe.default,{className:"site-tag-plus",onClick:()=>{Ee(Re),this.setState({inputVisible:!0})}},E.createElement(Fe.Z,null)," \u65B0\u589E\u7B54\u6848")))}}var De=Me},61011:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return se}});var E=z(59301),fe=z(39793),Oe=Object.defineProperty,ye=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,De=(y,a,ee)=>a in y?Oe(y,a,{enumerable:!0,configurable:!0,writable:!0,value:ee}):y[a]=ee,Te=(y,a)=>{for(var ee in a||(a={}))le.call(a,ee)&&De(y,ee,a[ee]);if(Fe)for(var ee of Fe(a))Me.call(a,ee)&&De(y,ee,a[ee]);return y},Re=(y,a)=>ye(y,Se(a)),We=(y,a,ee)=>De(y,typeof a!="symbol"?a+"":a,ee);const Ee="\u2581";class se extends E.Component{constructor(){super(...arguments),We(this,"getChCountBeforeCursor",(a,ee)=>{const b=ee.line;let x=0;for(let ne=0;ne{const b=a.getRange(ee.from,ee.to);let x=0;if(ee.text.forEach(te=>{x+=te.split(Ee).length-1}),b&&b.indexOf(Ee)!=-1){const te=b.split(Ee).length-1,ne=this.getChCountBeforeCursor(a,ee.from);console.log(`\u5220\u9664${te}\u4E2A\uFF0C \u4E4B\u524D\u6709${ne}\u4E2A\uFF0C\u65B0\u589E${x}\u4E2A`),this.props.deleteEmptyDisabled?ee.cancel():this.props.onPlaceholderChange&&this.props.onPlaceholderChange(ne,te,x)}else if(x){const te=this.getChCountBeforeCursor(a,ee.from);console.log(`\u65B0\u589E${x}\u4E2A\uFF0C\u4E4B\u524D\u6709${te}\u4E2A`),this.props.onPlaceholderChange&&this.props.onPlaceholderChange(te,0,x)}})}render(){return E.createElement(fe.Z,Re(Te({},this.props),{onCMBeforeChange:this.onCMBeforeChange}))}}},94361:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Fe}});var E=z(60324),fe={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=z(32637),ye=z(59301),Fe=({type:le,style:Me})=>{const De=ye.createElement("div",{className:fe.wrap,onClick:Te=>{Te.preventDefault(),Te.stopPropagation()}},ye.createElement("p",null,le==="shixun"||le==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ye.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",le==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ye.createElement("div",{className:fe.contact},ye.createElement("div",{className:fe.img},ye.createElement("img",{src:Oe,width:"124px",height:"124px"})),ye.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ye.createElement(E.Z,{content:De},ye.createElement("span",{className:fe.text,style:Me},"\u9AD8\u6D88\u8017"))}},9507:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Re}});var E=z(59301),fe={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=z(92310),ye=z.n(Oe),Se=z(71418),Fe=z(2859),le=z(38986),Me=z(51257),De=(We,Ee,se)=>new Promise((y,a)=>{var ee=te=>{try{x(se.next(te))}catch(ne){a(ne)}},b=te=>{try{x(se.throw(te))}catch(ne){a(ne)}},x=te=>te.done?y(te.value):Promise.resolve(te.value).then(ee,b);x((se=se.apply(We,Ee)).next())}),Re=({data:We,className:Ee,fullWidth:se,style:y={},onClose:a,onOk:ee,showFullTools:b,noAssociationId:x})=>{const te=(0,E.useRef)(null),ne=(0,E.useRef)(null),ue=(0,E.useRef)(null),re=(0,E.useRef)(null),[me,ce]=(0,E.useState)(!1),[Ce,Be]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>{ue.current||(ue.current=document.createElement("style"),document.head.appendChild(ue.current)),We!=null&&We.visible?(document.body.setAttribute("data-custom","y-hidden"),ue.current.innerHTML=" html { overflow-y: hidden; }",We!=null&&We.src&&ke()):(document.body.removeAttribute("data-custom"),ue.current&&(document.head.removeChild(ue.current),ue.current=null))},[We==null?void 0:We.visible]);const ke=()=>De(void 0,null,function*(){ce(!0),Be("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ye=yield(0,Me.ZJ)(We==null?void 0:We.src);te.current.src="",te.current.src=Ye,te.current.onload=function(){it()},ce(!1),Be("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",a()},at=Ye=>De(void 0,null,function*(){ce(!0),Be("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:We.title,file:Ye.dataUrl}});rt!=null&&rt.id&&!x?(yield(0,le.ZP)(`/api/attachments/${We.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(Ye.state)}})).status===0&&ee():rt!=null&&rt.id&&ee(rt),document.body.removeAttribute("data-custom"),ue.current.innerHTML=" ",ce(!1),Be("")}),Ve=()=>{const Ye=document.querySelector('a[href="https://markerjs.com/"]');Ye&&Ye.parentNode&&(Ye.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(yt=>{const bt=document.querySelector(yt.name);bt&&bt.setAttribute("title",yt.title)})},it=()=>{ne.current=new Fe.hP(te.current),ne.current.targetRoot=re.current,ne.current.addEventListener("render",at),ne.current.addEventListener("beforeclose",Pe),b&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),We!=null&&We.snapshotData&&ne.current.restoreState(We.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ve()},300)};return E.createElement(E.Fragment,null,(We==null?void 0:We.visible)&&E.createElement(Se.Z,{spinning:me,tip:Ce,style:{position:"absolute"}},E.createElement("div",{ref:re,className:ye()(fe.imageDimensions,Ee,se?fe.fullWidth:""),style:y},E.createElement("img",{className:fe.img,ref:te}))))}},74508:function(Ut,ot,z){"use strict";z.d(ot,{xp:function(){return Se},AG:function(){return Re},JA:function(){return le},FX:function(){return et},k$:function(){return ln},ub:function(){return Mn},e6:function(){return Pt},v7:function(){return se},BO:function(){return We},x7:function(){return me},em:function(){return Wt},BV:function(){return Fe},qz:function(){return De},Gm:function(){return Me},yt:function(){return ne},I2:function(){return rt},sQ:function(){return te},z3:function(){return Oe},GY:function(){return kn},wC:function(){return Ge},Pt:function(){return Yt},Oe:function(){return Fn},L6:function(){return fe},RL:function(){return E},f$:function(){return ye},j1:function(){return y},jD:function(){return Ee},g4:function(){return a}});var E=z(58143),fe="data:image/png;base64,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",Oe=z(4977),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",Fe=z.p+"static/err.2323787b.png",le="data:image/png;base64,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",Me="data:image/png;base64,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",De="data:image/png;base64,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",Te="data:image/png;base64,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",Re="data:image/png;base64,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",We=z.p+"static/douyu.1e926b4a.jpg",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",y="data:image/png;base64,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",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII=",b="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ne="data:image/png;base64,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",ue=z(31138),re=z.p+"static/teacherQQ.833913ba.jpg",me="data:image/png;base64,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",ce=z(59301),Ce=Object.defineProperty,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,at=(ze,St,xt)=>St in ze?Ce(ze,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ze[St]=xt,Ve=(ze,St)=>{for(var xt in St||(St={}))ke.call(St,xt)&&at(ze,xt,St[xt]);if(Be)for(var xt of Be(St))Pe.call(St,xt)&&at(ze,xt,St[xt]);return ze};const it=ze=>React.createElement("svg",Ve({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ze),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ye="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",rt="data:image/jpeg;base64,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",yt=z.p+"static/certificate.a2a9ee77.jpg",bt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(ze,St,xt)=>St in ze?bt(ze,St,{enumerable:!0,configurable:!0,writable:!0,value:xt}):ze[St]=xt,Rt=(ze,St)=>{for(var xt in St||(St={}))Gt.call(St,xt)&&Lt(ze,xt,St[xt]);if(gt)for(var xt of gt(St))Tt.call(St,xt)&&Lt(ze,xt,St[xt]);return ze};const qe=ze=>React.createElement("svg",Rt({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ze),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var dt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Wt="data:image/png;base64,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",Fn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPcMR3b1hHvtnVl8fLtMnbiArePr2WzalK/dlkZNT5UDh05b/P63+TLLuNGdZNTZ65Kz/5Bbh+HJ14wfvy4cu3sSon7wfuSPV9D+ennXz3xMThmEiABEhAKOL4EkULg/rUNkjTJx2bX7jckWKaErIyU+/GinkNg8Vx/qVW9lIwYO1dGBobqDhyi5tLJZZIieVJp1sZX1m7YZ/cBS5fIJ5tWT5SnP/0imXLWlj//fOMxQFp5VZMpE/qqxWSB4i3ku++f2hx7nDhx5Pq5lYpLoVKt5OLl204955a1QVKyWF6p17SfbN1x1Oa5h3bNkq9zfyk16veS3ftOOnUPy4Mhwnt2bSK79p6Qmg16m33s1biyhEweoIRdk1ZDpEbVErI0NEAeP/mf1G7URy5duWP33gUL5JQknya2e8zz57/JoaPnZEbwQPnk448MPcs///wj7TqPkF9+fWHoeNODGtYtJ3NDfOWPP/6UEhXaOz1H9m74zjvvyJE9cyRXjszS3/e/39OkSRLL33//YyZIypcpKOuWB8qe/aeker2eTj9Hl471JfFHiZw+z/KE3357JUFTl9q9zjvviIzy6yIlin3t8v1CZq+WBUu2ODx/YJ9WMqhvKwkMWiTDRjjeGHJ4QR5AAiRAAtFAgAIuGqDHhlu2b11bJo7pYfWofQZNlmkzV8UGBDHyGSEAvsiUWrJlzSBPn/4i12/el+9/+CnKxlq8SB7Ztn6yvHr1u/K+QXDpGRb8WPjDcAwWp3o2beZKGTtxoRJvEHFG7KPkpeWvv/4ycmiUHaMJqy3bD0v9ZgNs3rd6leKybP4I2bnnuNRq2Mep8b3//nvy5PZWeffddyTVF1XVHOjZZ0k/lrtX1isRnDJzFZvHGbl5ggTx5Mb51fLJx4l0xWDDuuVlbsgQ5Uls4DVQ3hERvyEdpJdPU3n2y3Ml+OBB0jOImY2rJjicd3hji5VrJzcvrFbC14i9evVakqatYORQq2MwLohQzNWJU5eldGVvl66jd1KRQl/Jzo1T5Nfnv0mWr+rK8xcvBeJn1tTB0qheBened7zyWMMiIuDwDFfPrBB4yyNq2JDApoo9M2Xmyv3w6zDUf4aMD17s8HRsLMIL9+bNG3rhHNLiASRAAjGVAAVcTJ2Zt2BcfXt4ydCB7ayepNeAIBXC9bbYBx+8r3bbY7LBoxXg6y3w9sSLF9dsqGfPX5deAybJ8ZOXIv0RVi0eLZUrFJGZc9dKj34Tde8Hr8qWNRPVOG/eeihx474vadMkF3hFbt1+ZHbOnAXrlRCdNXWQWsxevHRL8Kx582RVxx07cdFK/FWs6WOVK1enZmnp1K6e255/2qxVsmb9XsPXw/OdPBAqCRMmUJ6fJSu26567a9NUKVwwl1Su1U0OHD5r+Po4EOfhfD1PmOmFGtUrL3OmD5GDh89JpVo+Tt3D8uB2rWpJ0NieygsFj6Gl1a5RShbN8ZdtO49K3Sb9wj/u7dNUCTmI94o1usrV6/d0x9GnezPJnjWj+ix9uhTyTf4ccu3GPblw8Vb48fcffqc8LblyZJL33nvP7vN8/tknsmbpWLly7a7yhrpqyZMlkZMH5yvhCmEKYR5Rg1ALnTFU6tUuqyIZENEAg/iBOMU9i5ZtK+cv3lR/7y4BB+/ZDz/87PTwP/roQ+nfK8yj7EjAaRfHszhjODxwhI90aFvXsIDDORNG9xBsMtIL5wxtHksCJBCTCFDAxaTZeAvHgn/Ah/RvY/VkyMmYMcezRVz+vNkEIvXxkx+le98JMXb2MqRPKRBOWbOkV0ITCzwscj9L+okKk0v2+adq7L0HTpLps1ZH2nOkS5tCLp1cqoTYVwWbyL37T6zuhbHu2xaiwm/hWfMbOUvgNdy/PUSNtX2XkbJ4+bbw8778Ip0g9+3DD+NL83bDZPW6Peqz9SvGSbnS38gA36kyefpyh8/UuUN9GRvQ1eFxRg/oOzhYps5wLlwYeXDB43srz1O+os2tQik179vps1elRIUORociKNwA6+XTRAb1bS2D/abLNJN5RuEX05DT2dMGS+P6FWT46Dkyevx8w/fRO/Ds0UWSJXNaq3nTjoWYx7tpGeaHZXzAMG/p3rmxnDl3TYqXb293HNrx3To1lradhruct1esSB7Zvn6ybNp6UBo2H2R1T4gkeBWNGPLUfAe0lQuXbknT1kOMnCIvX762GUIL7yG8YvCgmn5/wBec4ZVLlblq+OaEOwRc6lSfS/5izeXajfuGxm96UMoUnylh6YyAc/YmYQKum3RsZ1zA4R74nTl/bLHizVw4Z6nzeBIggZhAgAIuJszCWz6GgX1aqoWjpUH0zJq3zmOffurEvoKCAnMXbJCuvcbF2OfYvGailCqeT+7c/VYatRgkl6/+l1eEpH7f/m3Fp1NDJe5KVeoYvoPv7gcaNqid9OnuFZ7vpHf9lYtGS5WKRZRHpl7T/krswbJnzSCHd89WYyxUurXcvfdY/f3yBSOkWuXisnTlDmnbKSD8kgj9OnVwvrz3XhwpUqatChW1ZxCx8IK5yx48/M5uaCoEp6WvAd6HOdMHy5lz12V26Dqz4i4QsQd2zJDMmdIoMWRZ7OTvf/5Ri1FLg+hFPps9g6AvUiZskwXeZIQ8IozSiCFPbcfu47qHVixXSHmznnz3o2TL20A3L7Fo4dyyY0OwnDx9Rb17pgahAk8JhPDN2w/tDgfs8Jy5c30hmXPVsSmCcmTLINMn9ZcTp66oDQtLa928mgSP7yuTp62QAUOnmH2Me0BsVipf2Agal47ZuuOIeu/1TMvd0vIFtWPatqwpkwJ7WXlWPVHAofBVooQJnGLXo0sTqVenrGEPHC6OuUQubs1qJVUeLvJxaSRAAiTgSQQo4Dxptjx4rNriw/QRsDiHiNNyNjzt8TxBwNWtVUYWzBqmcr4KFG9pU8hoOWTwYMGTFRmG4gtYYHf0GSULl27VvQUEBEIZ5y3caFVAAhUUs2ROJ1NnrAj3CMC75OPdQIXkIoTS1Nq0qCnFCueWydOXydnzMasq5b2rGwyLJCNzgZLoWXJbh4BqAg6tGiyLoyAnDl4SUwGneSKRH/T777bDghGmClFZq2Fv2bnnhNUQIZzhScX9fYfPkPGT9XOTENZ4bN88FSIJT48tQ4uIlCmSyqNv9Uu/o5AJCifBs5y/mO3Qx8b1y8vsaUOsBH/Yol5kxLBO4uPdSHr0s95cwufTgvpLSZNCGxDi8Ba/ePHSZj6n3jPBm4Z3/Yf//SzIt9Ns38Ez0qn7GKtTcPyJA6EqJBMhwIePhlWfhBDB9xshwPiOm3pSMT+YY3hY9UK88fsLz6ZeeKqWAxeVHjjcc8PK8VKmZH4jr7zZMc7kwGkntmhaRc0nciQRekojARIgAU8iQAHnSbPl4WMd3K+1DOjd0vwf3n/+EZ/e45UXy9PMEwSclnNm6aGyZK3t4t+6/VByF2rq9qn49JOP5MH1jWrBCW8MPFT2DF6Or3Jmdts4UKhl/uLNbrteRC+E/ChH1RPhiUC4HjxrluLU8v7wcuktQjUBd+jIObXwN7VMGVPLheNLwgUc7nfp1DIlSGwJM+187b1CkRHk1FnaiH/DH/H39ipZwlOKghIQoKUqeUu6tMklXZrkkj5dSuURDfvvFAIhAVGY9ev6uiJOy6VDCLCeZ00bH7zAvbt7ia9fiEyYssRs2Hg3VywcJZUrFFbFU4xU30QoHhjef/BEvirY1FAfwo8TJ1KhhdrzOCoihHGhmiRCgl+//l2SpCkfPm54ji+fWi7wpFv2QMR5Wk6ZXn9ECLhCpVqrfD9Liw4BhzEgLw0hoc4Ywl5z5sjklAcO18c7dvnUMiV8035ZXZ794nzFUWfGyWNJgARIwJ0EKODcSZPXckgAOSHoMWVqWEj49B4Xbc2+sQhq27KW5Pkqi6RNk0ztVqMHFcKs5sxfb7Z4RoPyQgVyqeHXrFZCFctATtKGzQfDH2n+4k3yvx+fmT0j7oHS+XnzfKlKgMMbAs8Hzt20Vb+XF/KQ0EMLPbIQAgjvFXansWBBiBuKj5w+e01WrNlls5ea1o+vW5//qtPpTRL6iq1YOFLt4H+csozDeXT2AK08PBa6yDlxZFMm9JFWXtUdHWb4c7BCJUJPMq38/oTgJTLEP8SloTsj4LTvpqNKmBjI2mWBUqFsQV1xBqEBwaGJB03AQcRj0YxiI+nTplB5SAgJLVHUcel4eBAh+lt28Lfq8QfPGAqlwOOKEGFb3yeMByG3VSoWVWGKCNM1NXx+7ugigbDN9U3j8DBde+BxzrL5AaovX4v2fuE5mPbO6epdX0b7d5Xlq3ZJa29/h/PauUM9GRsQJr5Nq2PiuUcO66zCn/Vy9twRQgmBDS+hK1Vb4TXF715MzIEDS1ORau+9cThBPIAESIAEooEABVw0QI/tt0RlShT/MDWIuC49AyV00aYoxdO8SRW1+NMKPVjeHH2gGnoNlINHzqmPtDwue4O07M+0P5THAAAgAElEQVSF6n8LZ/vZLGEOgYb8rRe/vTK7LMqFo2y4V9uharEROsNXsCiyNIgTVLpD7yxTQ4jWd3dQNv5d5VFBeJYt04rNXLpyWwqWtK4WGNFJ8RvcXnp3a6YWuEZCNAvkyy6ZM6a2e1vsumtFLmy1pkC7BJSk90QBh+p6ndrXi1COjlEBV6dxX4HYjxPnXclXrLlD8aIVialWt4fsPXA6fJ5QxREhkVphHHwAAYfv0f7tM+zOJwTa3fuPVXEb/Pne/ceCCpL4b4gALR/S8iJ4vy+eWKJK3mf9uoFV6C36kGkLdhSuQJ6VnicP4YY/Ptih7pMkTQXDogV99dAGwlCxlXfeUcUzMIayVTs7rPyaI1tGlfuoVY41FXBgjF6JqNJauHQbs9xWPK+7BBw8wHoePEe/CZgXeJBjsoDD7zK8t2MmLBT/UfZzRR09Lz8nARIggagkQAEXlbR5r3AC2oLeUsR17jE2ykLdShXPq/pIYaGxbNUO5UU7evyC/PXX35Izeybp16u5anqMBssQNRBI8Ljl+eoLNewmDSqp0uzIR8H5mqHp9M/Pnqv/xG7/knnDVS4Kig8Eh6yQK1fvSuLECZXHDxwQMoQ8FDT9NS1EoQk4VF1sUKecWuyh7PWpM1ckQYL4giqY/oM7yBeZ06iCGSUrdlCeQ2cNz49KjhjPwqVbpKPPaGcv4fD4aUH9pEXTqqoHIHoBusPKl4GnZ5zdoihag29PFHBaw3OEGMMT7IoZFXCtOvirIjFTZ66UoQGOmxvjewNvcNU63c02BjRhh7wi5Mmh8ikEHHq5nT68QImxew+ehIkz9f9PZPa0QZI6VTLJW8TLYbEZPQb165RV5fX1DGIsfbYa8uPTX1SY4Q/3tiuPespMVawOR0XTM0cWyu07j1SVR6OGzZWje+dKzuwZBYLW3kYJvJbwXhp5H7GpBNGLPEGIZLzLmoDT8vW6dWqkm8/nLgEX2Tlw9WqXUb+jEbFsX6ZX4bZoOXLn3rdml1q5Zpfio2dgOG5kN+nYtq7MW7hJuvQcG5Fh8FwSIAESiFICFHBRips3MyXg/2/DXtO/w4LLaChSRGmi0ThyLixLmGvXhQcLi1pUQBw4dJpMmrbM7JaOcuCwAENIFhYX4yYt0l0Y4x4o9oDwSMuS95qAw00R1ta0ta9VMQKEpSHxHwt1V8UXPFSYC4RPIo/KtEplRBlr569cNEqJWf9Rs2XMhAVuuezbLuDwXsATicbervYRMyrgUIUSYa7I+8ImAsKD1286YNPrpTUer1K7u+w/FObZbd28ugSP76M2OtDmACG52PCwlwOn3u21QWqjxJXnxObDqUPzBeILhlBjbRPki0xpVHsJTcBhgwLfZ2zSlKvWxeod1No07Nh9TGo36uvUO6oVxLDXYB1CD9+DSuWLSKfuo2XBki1279GjS2MJGOqtCrNUrOGjirT8J+DCKmJCROct6qXrMXWHBy6yBZytXqFOwbdz8Khx8yVgzBybR2iRB7baRrhrHLwOCZAACbibAAWcu4nyek4RCBjaUVAG2tSwAPziq7pOXceVg+eGDJGGdctbNRE2vRYWtfjf+Ys3JHj6CqcEnCaMsKOfv3gLm82+0bh6z5Zpqtw68sO0inGagENFwJwFGtv0rmkhXMhTwWLOstm1PTZogzApsKdqcIxS2iipHRm2d+t01WQZ7RaMFKz5KNGHcv38qvA8Kr0xvRcnjvKqgM+r13/oDls7xojHIzKeOyLXvHF+lcqBRO4exu+KaQLuxq0HMsaip1uyz5PISL9OZlUocY95Ib7SoG45CQxaKMNG6IeVoVcacjEr1OgaXhERAmjOtMFSvnoXdU14dY0IOJT1Ryiz0Z59phy0puP4O2z+lKzYUeWVQiyhPQE85JqA045FeObhYxescGbJnEbyfZ1NiaFj/za137XnuKGecghxRDGWpEkSq/5xm7dZ57Xi/d+9earyzmfJXddm3qo2sNo1SsqkwN7Ks47qm88e7zHLgUO4aiuvGjJmgn6vPk8QcAk/jC+JEn3o8NWGt2zKhL5SoWwh6d53vGzept8YHfzhbdUM1UHtFQBq06KGTB7XW0U3lKnSyeE4eAAJkAAJxBQCFHAxZSZi6TiiU8A1a1RZZgQPUOTRVByNoy1LrdubFkceOCwg0ecqaOpSGTRsut0Zfnhjk8CbVrFmVzl0JKxEuCbgsBhEjps9Qy4MikIYDbeD52+0f2fp0KaOuixCQDt0HSVv3vwVKW8iFq6Fvsml2kYY6f2niVJ4BX98al4QRhsgPJxghsp8WsiqrcHDq4jKgtFtPt4NBUUpjBjEG4QIhL3RIhJTZ6wya1zubB84jAshafD+JUyYQOVfrlm/12q42nxi0YvFLwz5TsXRCHvXMfXfRgUcwgAhJBEmivfXqKFM/ulDC1QIMYoGYfFuT8AZyV+1vLeR7652DgTs0tAAJRjKVPY2K8+PDYmje+dIurQpDXnfcE2IG8wf8m8Rgm0p4Bxx8gQBpz1DwoTxZbRfFxXloNfzT+vbhs00WxEaaImxb9t02bztiKpEauQ706FNbdVr8MixC2rjgUYCJEACnkKAAs5TZuotHKdWZc/00aIyhBL3HRvQVdD7CoZE/eMnLwtCqFCh7sKlW3apOxJwd6+sF+ySh8xeLUdPXLR7LbRXQL6Qd7f/Qqs0AYceWuilZc/QMBmNk7EAQrinPUOVPfSOQkgZnnnUuNBI87xp49Aabhv18qE4CUrRr1yzW1p28NN9HCMhlDHtazOkfxtB2FZk2ejx82X46P9CxjQBh5yzWfPM8+iSJk2svN+mfeC0cdWqXlIWzx2uwhFLV+4ol6781/wdx6CwBrxVCJWEx0vPjAo4VHbdvj5YefLg0TNqWu4bNjjQsw7FKOwJOLz3+D4aMeSbDerbWsZNWixDA+x/90yvp1XyhNcdnjNsLMB7NHvaYGlU7//t3QeUVFW2xvFtFhM6mBBRzKI4KmIgKZIEBAmSJecMgmQkB0kCknMQkCgIIgiKoBhQVBTFiIiYc0LFML71nX63raqu3FVd3e3/rDXrzdA3/m51v7trn7N3RVu15kkXgMQ6ggVwquapFguhRrFrL7ehA9u5Hoj9B4f+m6DiK4FZKt8KjVrX9/4HH8d6ya5ok74IiKaISb+ezZz3Tz/9Yp16jLFVa7b6nS9SAKcWGJvXT3GtR9TWQtNxg/W+C7wJnVPnDmyOHvPNsgMCCCCQxQIEcFkMzunSBLJDERPvWajSY7uWtaxCuRtN35R7Q5mPxcs2usIbKqUdOMIFcHqh+Hz/ppgft7KAQ0amTVvzAri7e0+wWfPWhD2W1h5pDZIqWqokdqihl15tq+v7+JMvrEX74elT4GK+2Bh28NoC6D50P5GGAkw1IQ+XUcyJAZwKe5yQ5/hIt2+zpvSzyhVLuABAzZvnLVofVSDxy6+/+U3Ni2UNXOBFeV+wqE+Y1kb6vhBrLZm+ANC/q2BJsBFtAKfM3cF31ru+aOdddkeGKpKhsM4/L7+beqxAadSQjhEDuIjoPhvUu7O8zZsx0O4bv8iG3Tcn6l21Jm/10tGuxYLW1irrW792eZs9dYCrrKm+a6rIGesIFsAl4ssA32mnvtfkBXCq7JnZEU0Ap3Oo4uqIQe1dg/Oho+b6TQ1VtnXT2kmuKq++EOvRd1L6Zen348G5Q12Rlxde3GPV6vTwKwYV6vq99hNqITN34TrXyoaBAAII5BQBAric8qRy0XVmpzYCvqx6gSx+w1VWtsz17gVML6gaqvBYuUbXDBXywgVwepH79uMn3NSnKTNW+E2nCvcoNX1ImQgNL4BTDzD1Ags3vPV8S1c8bq07jsiwqa5nwuhurt+dhr5x7tBtdJY1r/WauEcKML0L96aEKpukNUnBhtoIdO/c0GWANHUw0vjm2x+CNp2OtF9W/1zFN1QNUdNZy1RqZ4+vm2zHHnO0q4yotVCxjMwEcPp9UAZFxwicSvji0wtMJe6vL900aCNoXWO0AZy2VaXW6lVvMVXDVF/DaIemzemLFgX8kTJw0R5T291V7zabNaW/DR8930aNmx/Lri7gfmbLbDelefnqLa54T57jj7VKNbra8zvDZ+JDnShYAKcKjjWrlQl5bWee8R8X8OjLp+deSPubEjj+/tts4PCZ9sF+/+qNvgGcgqJDv/wWk4E2Pu7YY9w6yWgDOO2jdYIqzqIm9579GafntQWzBluZ0telX4PW6iqbX+Kmq9yaTVUxfenlN6163Z5RB8hpjdtHuuczfPQ8NxOBgQACCOQUAQK4nPKkcsl1ZsdG3qFoNR1n4ezBrsx/sNLikaZQvvr8Yrdvj74Tbcach2N+gl4Ap6IfKv4RbnjbKuDRNDrfoZc/9ZBTI3EV/Lin3wNRrUOL+YLD7OBly/QyecEV1cMeWi/AH7+3IZGnd8fSy3P5qh0TftxEH3DGA32scYMqLuuqbKUX/CoYaNFuWEyny0wApxNdfun5rnKjgskri9VLLxChXmZqwl3k+vohA+xYAjhvyma0fQJ9EfQiHimAO+aYY0L2YfQ91k8/HXJrsJo3rmqTx/eyAUOmu+A11qG/HU9umObWBWqMGKNpyvNiPUz69rl9DZwvjD5zyli2bD/MTj31JFs8d6gr5qNpnt7MAQVsGzc/575o01AfNxVziWUNrz43H771iAsWlSlVBVYGAgggkFMECOByypPKBdfpvYj63oqm8GiaXDSVCRNJoOyCqo/p/4mrtL2+xQ82brqhiHsR09ALrPpWeSNSAKdvd2+vVCrsOi4d69S8J9nYkV1dE+VRYxekL+L3gjKVRr+uZJOQJd017fPd11e7l5tgRSe8htAq9qFWBFrfl9VD5dw/eW+Dy0gWK9UkbEZSxSiqVw2eWVDT4t7dm9jp+U51lRkVoGgKn6YYhhp6IdT0rKeffdVlUrPzuPbqS+2pjTPc2sQri9V3n0s9390vLHHNsVUSXaXRox2ZDeB0HmV6Xnv9Pb/iEu/sXumyHhcVqRmy8E8sAZymlh54a537jKvJ9vc/ZJxmqKBq05YXMvyuRhPAdWhTx31uIg29xKvtQef2dWzUkM7WuccY1yMs1nFb+RtdBk+fUw1l1dt0Hun39yOWY/6bAjjPpU3zGjZ6eGf788//ueeQVhH4FmveboiVvOlqa928hitUUqNeTzddNdahDLIyyZoaXOCS26OadhnrOdgeAQQQSJYAAVyyZDmun0C/ns2tf6/mfv+mlzVVJZyzIL4mxZklfm7rXNd/LVxlRE1n08uzRuGidd06Fm94687Uz0nFRwKH17RXLxlqBK5m3cGGFwjqZf2ya+qkV0/z7QOnb6OXrdoSdH9NI9R6JbVf0Eu/71olFZpQZTZNodTUSk2xTNXwKhd27zPRVf2MdSjQXTJ/mJtKpSmgC5dsMBVviVSAoFKF4m5d0mOPP2d1GvWJ9bRZtr16mW1eP9m99E+dudJ6DZicfm4FYloDpMqQygpNmBJdVigRAVwwAPUk03UWuLhKyGm4sQRwOofXTmDClKU2YMgMv9MqSFO/twL5z7CCl1VzPQu9EU0AV67MDS4QjTR2v/6em5qnv1cqbqEvRNas2xZpt/Sfq5qi1uO1aHKH+zc1kS55039dL0gV6Og3eGrYLxtCnejfFMDpCxwFbir6sv/DT6xBswGuiI4a2/tWofQKnxz8+HNr33W0a3Yey2jXqpaNH9WNCpSxoLEtAghkGwECuGzzKHLvhXj/jzbwDqMtKZ8sGe+6NK3v5optMvRZ08J59bVS4Q+tnzrvsmp+l+JVMHvv/YOukEKw4gReA2sFb41bDswQxHmV9HTgrj3H+wWzXgD3xt59pmICjVsOyjDNR1kJlcHWwv/A/XVMr5WB1olpDU40w2uEHM22sWzjBZpq/KwG0LGMWtVvNWUSzz4rnwvEGrca6ErWr10+LmIAp15/WiOogjRqleA7FKAnewQrix54TpWgnzaxt2uLsO2Zl61Wg952+LB/b7tyZa53gahe5pWxVrXRcD2udA4vgNMU4EnTlvud9swzTrUBvVsGrUIZyeS7T55013HK2be6bGGwEWsAp6qFmnZ8zNFH2bUlGvt9WaI+hV9+uMn2H/jUZaN9h28AV612d5eR1b/JSo3QvT5wke7J+7nXc6zpXbe7z6kyt9GM4jcWsdlTBri1b199/Z116DbGNWDPe8qJNm5UN2tY9zZ3GE3969R9bEwtS/4NAZz+hnVoXdt6dW9seU85ybWjaNFuqPuCIFQVSvVxmzimu/uCSu1J+g+ZbocO/Rrxcel4Gx6eYDeXLGp9Bk62KTNWRtyHDRBAAIHsJEAAl52eRi68FpVMV7W0wBFvFiaRRJpGqQBHjbT1sqyphR98+IlbR6GXSfVR0rQ1jSatB5vW5/gONSnWS6qGsl5arP/2uwesZv2e6ZudW+BMW7n4PlfeWlMYn352t+19+wNXibBY0cKu0bFGsB5YXgA3aPgsU8+z3t0bu/0VjOlFX/t6hVa0/929J/r1PtJLzVcHHjc1GY5lnHNRlagLAcRyXK01ee/11e5ewlUv9D2m1s717NbY9dNTxnbk2PnpLQ+irUI5YfTd1qZFzQyNyhWg//h5xh5nsdxTpG2VfVWQE2ooINW6UAULGgpuVQI91Eto1cqlXIVKveB+8umXbvpxuCmx8fSBi3RPuuZ9b6yxb7/70QpeWjXk5rEGcDpQp3Z1bPSwzu7lXQ5eLy/vdy1YEO4FcAryA4c+M7EHcEe4AkKaPq2MuJzDDX2u7+7cwNTPTr9zW7budF8UqPiR7/Aac2v7b7790U2HXbR0Q8SG3jpGKgM4FarR37VYh9ataaptNEVM7qx+qw29t60VOv8c93dSa9rUSF7PTyNcG4FqVUq5Jt/KCH/62dduvwWLHw3bRsD7vdC1aR3nr78ejvX22B4BBBBIqQABXEr5c/fJe93d2FRxMnDEW9QjGVoqmNG9y13WtkVN0zqtwKF1VuMmLba167cHPX3dWuXtnm6N7OILz3WBibJlmi7pO/TyNahfK2vbolZ6UQPv56r+1mvAA7Zxc8Z1ab4BnK5Blk0aVnFZKG+oyfWIMfODthlQQ+ZdOxbFzJasAE4XouDjrnqVwq4L1FTJ2jXLuWlomuKqoV5lPfs/4NfyIFgAp30ULCug/uPPP+3CQgVM2S29ACqbogDJG3rZfvvVFTH7xLLDX3/9z029DRyqnti5XV23jidPnuNcoKLiMypbHyqj5R1D0/HmTb/Xit94lfsnBXCachlsHZBvHziVSvcd+fLlNfXbC9YHLtw9eg2xvfViobaNJ4BTUK399Nw1/bBVh+Hu8GlTGptb284jbcly//YcvgGcfl+9rKSOofWDsQZwqpy4YfX9LrA664JKQW9P11mx3A2u2IyqGOp3/LfDv7t+jXoWoUb+s/O5qaL6ckhDmf2Zc9fYzLmr0wvEBNs3VQFcstsI3HDdFXbfsE7uSzTvs6wm3IGVZ/WMValUv8vBGnnrCw3NqNC0SGVrVa1VgZymWftOt9U5lGGdP2OQ+xvTd9AUmzw9uX8DYvl7wbYIIIBAtAIEcNFKsV1MAsp4KPMROPQSrr5q2W0oeFMQphcWvVBrPZpeAnyLlmT2mvUSonNcecWFbj2MvtUO9+1+YADnnb/IFRfaRRcWdFPFDnz0T1GVzF5fVuyvoHLn9rSy7EWub+A3TU7/pqBfWVsFwxp6DlqTtGDxhgxFXIIFcF3a17NRQzNWmnQB8PC0bGkqh6bM6qVfPasUQGooEFKzaDVcjnZo3z49mliPLnelZ1g1TXfarJWmNZleNb7MroFTFVW9NB/+/XdTMkTrDxW46CW5UvUu9sxzu0NecjwBnA6mAHXdivF2ycUF3ZTjteu3WfvWdzovFU0JnOIbzRq4r7/5IcN1as3hFYUvsB9++NlNQdbURxW8adaoqru/YE23tU/jhpWtQZ3b0r9IUcC4fNVm18ri3fc/iuoRajpst04NrOwtxdz2yjotWbbJHpix3N7fl7FpdioDOHlH+lIh2E3ruejvaqgMnAKpkYM7WpcO9eyjg1+4L7LUZsQb+hugDJy+jFE1z+e3zjU1Y9c02VDr3fT8FBAqQNbntU2njOt+leV7fecS++rr78m+RfVpZSMEEMiOAgRw2fGp5IJr8ooc+N6KijKE+3Y6F9x2Qm8hVACX0JOk4GDjRnZ1L+TTZ682fdvuO6668iLb8cRslxXSC/HD657K8A26t32wAE4FELTuSRkSvfQqUFZWRpmO7DC8huZq56DMmdbehAuCIl2zpvh27VjfWjWt7l6WX9n9tt1csW16sKtKe+qr9dLLe900YN+hF2xlqJT9+znEuiEFU2+9kjFDoaBKFU3DjXgDOB3zzDNOcwVqFIB6w+v9FXhOBQIqRqFiNfWa9LM9b+5zm5QpXdTy5TvVBQW+hX28/fU5UZ+7YGPDph3Wtef9fhUvleV5Y9cyN31ZQ58rrUVcvvqJqNZdBTuPpkArC1qrehn3mf3119/cFxsKenxHqgI4TQFX1dh4plAqy6wp0+GmUKoZe/Mm1Wz0+IUZpjE2vauKTZvYx7U+USZbAd3PP//iitgEe56+XpUrlrDGDSq7z6g3DVM/12dl7Iiu1q7VnWTfIv1x4ecIIJCtBQjgsvXjybkXt+fFh+zCCwqk30CfgUxVifVp5tYATlMkX9u51PIcf5xddk1t++77n/xoFDT4VvsM5aYphJPG9rCntu+y3vdOiZU3Jdtrym7DepVsxeotLgOQqKF1VZ3b13UVExX8JnJomnDevCe55/XjT4fcNOFdr7wV8RQPLRjumn237TIqrgbWCmhKl7ja9DKuVhrhWkVEvJggGxx5xBE2fHB7O+nEPC7jpkBDGW0FKztfeiPoITWFWdP9NB1VwXKihgKZLu3r2qeffm3jJ6dVvfUdur7nts5xa3VLV2gT1Wk1hVTTCl/bsy/mHnQK7h9ZMc6tAVZQHM9MhDNOP9WWLRzh1vvVbdw3qmv23UgZ2CXz/ul7qEI8qlicmX5tCr7ffnWl+xxfdUMD1r7F/FTYAQEEsosAAVx2eRK57DpKlbjapk/sYyeffKINHTU74S9fuYwr6O3k1gDu3/DsuEcEEEAAAQQQQCBZAgRwyZLluAhkUoAALpOA7I4AAggggAACCORCAQK4XPhQuaXcIaAKhYXOz2+bn9jpVz0xd9wdd4EAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRYx8EEEAAAQQQQAABBBBAIAUCBHApQOeUCCCAAAIIIIAAAggggEA8AgRw8aixDwIIIIAAAggggAACCCCQAgECuBSgc0oEEEAAAQQQQAABBBBAIB4BArh41NgHAQQQQAABBBBAAAEEEEiBAAFcCtA5JQIIIIAAAggggAACCCAQjwABXDxq7IMAAggggAACCCCAAAIIpECAAC4F6JwSAQQQQAABBBBAAAEEEIhHgAAuHjX2QQABBBBAAAEEEEAAAQRSIEAAlwJ0TokAAggggAACCCCAAAIIxCNAABePGvsggAACCCCAAAIIIIAAAikQIIBLATqnRAABBBBAAAEEEEAAAQTiESCAi0eNfRBAAAEEEEAAAQQQQACBFAgQwKUAnVMigAACCCCAAAIIIIAAAvEIEMDFo8Y+CCCAAAIIIIAAAggggEAKBAjgUoDOKRFAAAEEEEAAAQQQQACBeAQI4OJRY59cJ3BDsSvtzbc+sEOHfvNh2qMAACAASURBVA15bxcUOseOOOII+2D/JyG3OenEPFb48gvspZf35jojbggBBBBAAAEEEEAg9QIEcKl/BlxBigUWzhpktWuWsx9+/NkKX1vX/d/AUaPaLbZ47lAXwLVoN8yWr96SYZu8p5xkb726wvR/V6150pq2GZLiO+P0CCCAAAIIIIAAArlNgAAutz1R7idmgf17H7EzzzjN7Vfxjs727POvZTjG2BFdrEOb2u7f5y58xLrcMz7DNiWLX22b1012//7lV9/ZBVdUj/la2AEBBBBAAAEEEEAAgXACBHB8Pv71As0aVbX+vZrbs8+/bs3bDbW///47g0nhywrZ7Kn9XQauXZdRtufNfRm20c8WzBxoxW+8ykaMmW8Ll2z419sCgAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0dDAAEEEEAAAQQQQAABBJImQACXNFoOjAACCCCAAAIIIIAAAggkVoAALrGeHA0BBBBAAAEEEEAAAQQQSJoAAVzSaDkwAggggAACCCCAAAIIIJBYAQK4xHpyNAQQQAABBBBAAAEEEEAgaQIEcEmj5cAIIIAAAggggAACCCCAQGIFCOAS68nREEAAAQQQQAABBBBAAIGkCRDAJY2WAyOAAAIIIIAAAggggAACiRUggEusJ0f7f4FSJa626RP72Mknn2hDR822eYvWY5ODBY4//lgrWOAsO/TLb/bpZ1/l4Dvh0hEILnDEEUfY33//neN4zsl/hp14wvF28JMv7Lfffs9x188FI4AAAgjELkAAF7sZe0QhsOfFh+zCCwqkb9ln4BSbPH1FFHuySXYUmDimu7VuXsP6D55uE6c+FPUlnn1WPmvZtLp99vnXNm/Ruqj2Oz1fXqtY7iYrfuNV1r3PRPvjjz+j2i8rNjr22GNsxxOz7aODn1uDZgNCXtsJJxxvO7fNt48+/tyq1e5h//vf/2K6vMsvPd8OHPzcfv31sNtvzPDOzqRRy3vtjb0fuH+79upL7b33D9rPh35NP3b/Xi3sllLX2six823bM6/EdM4jjzzStm2a7oL0yjW6xrRvPBvrOe/cvsBe2f2O1W3cN2zwpODq8UcesLx5T7KmrQfb2+8eiOeUQfe54Pz8NnxQeyt6zeVWqnxr++bbHxJ2bB3oqKOOsqc3z7SNW563CZOX2iGf5+V7oiOOMJs2sY9dcfkF1qn7GNvz5r6oruPuTg3c9Y+duNgGj5gV1T5shAACCCCQswUI4HL288u2V3/g7XV2er5T/a6v972TbcqMldn2mrmw4AJXXXmRPfvkHPdif+l/77Sffv4lLNWZZ5zmXobr3VnBat5Rxo455mj766+/rEyl9vbK7rf99j3j9FPt3AJnWoFzzrQrC19olSoUt2JFC5uCCY1QAePc6QOsQtkbE/rInt7xqjVqOTDsMUsWv9o2r5tsr772jnvZDzUqVyxhq5bcZztfesPKVukQ03XeWaOsLZo92PoOnGoPTF/u9n1wzhCrVf1Wu7liW3v51bcs33/y2ms7l9pbb++3CtU6pR9/5eJRVuW2klarQS97/IkXYjqvAo0fP3/KfvzpkOW/sLLfvvNm3GsF8p8R0/G08bff/egC3WCjT4+mdm+flrb+sWesftP+YY99+aWF7OVnF9kPP/5s519+R0KDei8o1+dv9dqt1qT14JjvM9wO1aqUtmULR9gXX35rl19bx37//Q+3eaHz89vHn3xpf/75l/vfClK3PjbNrr/uCvdMn9+5J6rrOOXkE+2d11bZEWZ2xXX1nDkDAQQQQCB3CxDA5e7nm7K7a9Oipk0YfXeG8/fs/4BNm7UqZdeVjBNXrVzK/nPaKfbcztft/X0fJ+MUKT3mprUPWOmS19iEKUttwJAZQa9FwVrtmmXt2qsvs/xnn56+jYKBh1Y8brPnr7W33vnQ/bsya7On9Ldz8p9uxx13bIbjaZ+ntu9yAYj+8/kX32TYRpmmG6+/MqJL2VuKuW22bt8VcVsFl4NHzA67nRd0jBq3wIaPnhdy2/vv62ZtW9ay+8YvtGH3zY14bt8Njj76KHvthSWWJ8/xdsV1dd20uMAAbuqEXtasUVWrVL2LPfPc7vTdFeQo2ClyfX3b/+GnMZ03XAD3+s6ldtGF58Z0PG2szOvFV9XKsJ+C+nd2r7KzzvyPffnVdyGzXg8/ss1GjZtnIwd3tC4d6tmff/5p333/c8jreH/fR1a+6j8BbbQXrC8cnto4zWXLFPxufnJntLuG3U5B2fpV99utN19nw0fPt1Hj5rvtNTtBsxT02b6oSE33b/EGcArchg1qZ3d3akgWLiFPjYMggAAC2V+AAC77P6Mce4W97m5sg/plzFL06DvRZsx5OFvdl17cNBWpXu0KdtEFBVzWSKNu4362cfNzYa/1+afm2X+LXOymPc1/8NFsdV+ZvRgFZJoyqKyBvt3XC3mwsXjuUJdt07f/u155y156+U17cddeF9T+8stvfrtUrljcVi0ZbV9/8729/c6H9tHHX7gpiQc//sLeff8j2/nSmy5jl4jx/adb3WFOPadsIg5nj66e4F7Gb63c3l7c9WbIY3pTiAMDrGgv4q56lWzWlH7mZa19AzhNtdu2aYatWrPVmrUdkn5IBQBff7TZBQKnn1cx5mmb0QRwygB+8WXGgDrwvpQVeumZhSEDuI5t67hpoT///IvL6Cro1zRTZaR8x8o1T9qCxY/aS08vMGXKlPnUutpLLz7PfvvtsL35Vtp0Um8c+Ohza9xqULTMftvpb5X+ZimQL12hTVzHCNzJyxzqWgsXreuCVY0WTara5PG97NGNz1i9JmnZx3gDOO2rdXBv7lpmhw//ThYuIU+OgyCAAALZW4AALns/nxx/dV7GIvBGtLZp5tzsE8TdN7STdW5f112mvuXXdEGNZm2GRPw2PjcHcNMn9bEmDavYgw89Zu263Bfy8+gFcJoipkAs3PACuOGj59qocQtj/owruLmg0DlR7de7exO33ej7F0W1vbJWS5Zv8ttWGTEFN8ccfZTt3/uIHf79D7v06jvtr7/+WdemANcrgOFlVxS4Frjk9vQpc1FdwP9vpCmk0yb2ssXLNtqO517zy8D99NMh69ezufUdNNUvoNa6uZeffdAFRctWbQ55uolTlwXNzkUTwClbFCwjGngyBXCffbAxaACn4Ou5rXNNhXG01u65nXvshW3z3NqvGvXusS1bX0w/nIKatcvHWvlbb7DZ89dYt14TXNZW6wsvurCAVbyjc9iphgr6NEU3mnH8cce6c52T/0z3ZczTz74azW4u6PSmRfruoEB7/Ki0TOyipRusfdfR7sf69/kzBlntmuVswJB/1pRmJoDTMfW72rhBFbJwUT01NkIAAQRytgABXM5+fjni6vv1bGaa8hY4uvW6302tS/XQC+EX+ze5rNv02attxJh59t33P0V9Wbk1gNNL+AdvrrU8eY6zG25uliHb4QsUTwA3Ysx8V2wj1qEpad7UyFj3jbS9plpWq93dbzOtZdOatnBDmdoNm3a4TTq1q2Ojh3WOdCr3812v7LVbbmuXvq3MO7VL+yLBd2j9W+HLCtn8B9fbp5/5Z0FXPvyEvbfvoDVuUNlmPNA34nnLV+2YHvQoc1y1cmm3z5FHHmF972nmsjjjJi1x//b6G+/Zoxt3mDeFMrMBnIJhZQ+V2Z278BHrcs94dx5VrX38kckuE1usdNP0Qh+nnHyCrVx8n116yfl2bfG77Psf0qZP3lKqqD22ZqK9894Bu6lMi5BB8nXXFnYFRJI1FLQrKxm4tlPn07N89/XVdtKJeaz4rS3Si5IoUNv3xhrTWtFyt3d06yQ1MhPAaf8iV1xkO7fPNwX4l15d261lZCCAAAII5E4BArjc+Vyz3V0pY9C/V3O/69LLj4K4OQseSen1epkL9xIUx9qh3BrA3V6plK14cKTLqCmzFm7EE8CNHLvABcuxDi+AU6C15833w+7+/p60LG+wdVi+O1515cVurVK4AE6ZJwU3vkOFek48MY+baqsATsGupk9qSqAycKHK0h911JF2/PHH2Usv77Uylf4J4Aqee5a9/WpshX7qNOprjz3+rE0ef4+1aHKHTZ250nb6TO+8vVJJV1BGX5Zovdy2p19OX3PWqH5lmzk5dNCnbGSbTiPTAzgFKsGyTYEPQYFasaJXZMjAXXzRufbI8nHmfl6qqV9BHBWmqVa5tLXvNtoVE9FQUKrA5tkXXrd9H/yzvtTLOKmQjbLkvusA/Z/rRbZ80Ui/yytwzhl29NFH2yef/lNAJNJnUM9K6/V0777TiPV86zXpl14Z1DuO1qUNHtDG7unayLY987LdXuuf9cAKxHftSMsI6/Pk+xnRl0m6X50nWOXSdRt2WPN2/0yb9b1u7ff2qytcQSBNy/S+UIh0b/wcAQQQQCDnCRDA5bxnlmOveEDvFu4bft+hlxd9Cx9tiflk3LyqvikroJE3/63pVeGiPVduDeDGjuhiHdrUdtP42nYeFZbDC+BUOe+3gCDH21ElzrU+zptCGU+BDx3LC+BKlW9ln33+jcveBI533j3gMh6+a+CuvuoSu+Tighm2fWr7y3ZewbNsxxNzwgZwmu4XOK1O1RkVHHkBXM9ujWxw/zYRq096awu1jk7r6byhF/jiNxRJ/981qpWxVs2q24GPPrNC559js+atsUce3e53D7pPlb5/9fnFbm3Yf29s6BfsjBzSwbp2qJ9heqIOctkl51vZMmmFXjRtU+vStF5rwNC03wc5KqhNZBETBbmFzsufXtTGu5m8p5zk1j56bRF0PT99sc0FOCefVSZDMKwpmL///mdMa/28wK9R/SrWvusoe/ChjVH9mg/u39p6dmts02attp79J0XcR9VKN62dZEcceaQNGjrTxk9Oy2jq/F5BFt1XYIDvVV8N9jPtv3b99pBr/HTsmZP7maYYq2WLWrcwEEAAAQRypwABXO58rtn2rgb2bWXeuiTvItOCuHFZ2uxbvclOO/VkdwkFzz3TWjWr4f770FFz/NY2BUJ++90PGa4zmgCuQtkbTC91qnanipV66X5tz7u2cfPz7uU81NC3/rq2a/57qQsy9M28MmIqEKIpaJFK+mfmg6DpWJqWpQxM4LqwwON6AVy483ml7b0AToHh3IWRe8P9+OPPfn2/fAO4M04/zdYsG5vhtPdPXmr3Dp3hF8ApOFHxjMBR7vYOLhOS2QDu+Z2v2xu7lrmpcyqCoYIboYZaJWx/fGbYQE9l7Z/aON1WPPyEKbjRNEoNVebU2qm9b+9PP7wCNwVwGloX9uzzr6X/zAsyryvZOGz/tGjWwCk4DFwDV7VSKdM5Vj78pHXsPsbvlvW7HVjExttABsoYhhrKKGn9pcaipY+FzGaq9/b9k5f4Ba3hPocK5LUG76139rssYKShoFoVM/P95xQrWqKxm64abuhZaU3feQXPNrUFHzhkht0/ZanbRb/Pb+5abscdd4z7jOx+/d30Q2V2CqUO1KRhZZs+qa+9tuc9K1G2ZaRb4+cIIIAAAjlUgAAuhz64nHzZXrU333vQi16n7mNdxbmsGIGNxqM9p9bc6CXOd4QL4FREQSXlmzeuFvQU6mvVot0w27Tl+Qw/18urGmgHK7WvjbVvvcb9Qk4fi/aegm2nc35zcIubzqX71X2HG14Ap55fgS/4HVrXtjq1yqX3JvMCuGivL3AKmm8A9+pr/7wABztetFUo1RQ7swFc6RLXuEI4+gx3vNs/kAm8thuKXemCM2UstSYtcGiq4dpl40wNwYuWaGSTx/d0AZyCUmVFtX5KQY1aGchbU/WGDEirnBg4NXXj2kl2c8lr7cxCt4VsIq39ognggq2Bu+P2m+2hBcNt6YrHrXXHEdE+Vqtbq7zNnxm+7140B9PfDgWtz73wejSbu8+0smP6QkXTTyNVmW1Yt6LNnjrAnnjqRate956w51AWbM60AVa/dkW3nW8Ap5+NGJyWDQ3Wby4RAZwKwaj6p6Zf5itYIarprlGhsRECCCCAQLYSIIDLVo/j33MxetnUS6fv0IuYXnwXLtmQdAj1LFOmRENT03p0ucv99649xwedkqUXblV4iyWA03SoLesn2003XOWmuA0cNtMFW19++a1dfFFBq1+7grVvfaebuhZ432VKF3VTBfUzVRRct+EZU4ZHlQ+VFevdo4kr5KCy/Tfe0tw+/eyrhJppHc27r6X16ytwcZX04hGhThJuDZxX4TMwA/fB/k9c2wDfoayFXkJVzMLLMGmdm29/NhXeOO3UU1xDa5VPb9ro9gyXpabcylT5BnC3lb/Jbi51bYZtlyzb5M6nghffff+jvf6G/7o6r4hJpCmU1aqUMgUzV9/Y0L76+vuwz+OmG4rYkxumuaDDtxG3dtK6tPGjurqiOg2b3+uCe982Ah8d/MwFCarMqKnHnXuMcy/tctOLu6ZlqjiGN5SZU8BX4OKMTr4XGS6A07o8rc+78MoariG174g3gFNxj7POyhfS6agjj3RZRf1duLZ4I/ufUm0hhtazqV9etMO7ZmUqFfyFGgqqFGgrW6hpslprGG7oi4oFMwe5RuMqTlKyxDXpGTg9A2Xfjj32aJf5C8zkJSKAU4P3j95Z78xUyCTRfxei9WU7BBBAAIHkChDAJdeXo4cRGHpv2/TAydtMLx5N2wxJL2KQFYDRrIHz+nLFEsBp7dKksT1c8KYgK1gPtTtrlLVFswe7/lCFi9ZJfwlVE3Q1Qw9WVEMmyuw9++Qc99Leb9A0mzRtWUKpNGVTx1dLhbz5I/dQiyeAGzPhQRsy0r9xtmc2Y85q69E38lojBULjRnbNcO+anqleg74BXLtWtVxwFDj6DpwaNosZbQD31NO7TEU1tEZNrQQ0lS7UNEplfzavm+ymOvoGEHrmevb6zKg4hjJ0GoGNvPVvmg66ZNlGF3iuWznebavKg+XKFLNzLr49PdumCqv7D3xmN5XxLyIU6BAsgDv7rHwuw3fw3Ufd1F/dW+Aax4IFzrISN/3XTQV+4f8rKvoe+9nnX3fTfWMdkdbAxXo83+11r3teXOqmOZat0iFkTz9NeX5myyz78MCnVuT6BiGncXq/k/v3rrW8p5xsXe4ZawXPPdt63t04PYDTl0BPbphqi5ZutI53p7UU8B2JCOB0jO8/fdJlU0uWa+WmUjIQQAABBHKfAAFc7numOeqOhg9qZ3d3auh3zfrW+JL/3pll95GMAE7ZhTd2LbczTj/V2ne9z013CzX08l2uzPV2T79Jro2BhrduSdmXOxv2Drqrsgj6j9bSqWhBIoeyO4+sGOde3jVtLtJIVQAX6bq8dgMKhOMdXgA3duKDrvG471DAdeP1RdKLmOhnRa640K1v+/GnX6xU+dau2mHg0JRGTW3cvuMVq1KzW/qPlaVZvXS0NWs71G9Nl1oT3FisiA0aMcuUufQdmr6oz0HN+j1dRnLqhF5Wv2l/W//YM+at93rs8eesTqM+YQm8AE7rKrXuUU2tVbRFXxAoEPaa28fq6FsER0HtaaelrT2NNHQ9Kp6iL3W09i5YVcZgx/j22x+jKqHftUM9GzkkrYz/bdW7uKyZ71AwpGd/W4Xidu+Q6TZhykNhL1nbv/j0AlNRnF4DHjBNFfcN4LTz3Z0amJqTBzYs188SFcCp8qrW2tWo19NN+2QggAACCOQ+AQK43PdMc9Qd5dYAzutTpZfOcy6qErbYiKZRKoukl2VN09PwLe+uhufKVkXTQDlRD1+Bj6ZwaipgocKhC01458uqAE4Ztzo1yyXqNoMeRy/YL7yY1ptLI9Y+cNpnxgNpTZWVgdMat8DpfZ7vk9tesjvq9Ah7P316NLVbShd100i9nmG+Oyj7NXJwB9eOQF8YqHffpi0vuICte+eGNmxgO1eRMFKQr+DvvdfTvkDQUOCk/WbOXeMCOH0WqtTMmO289ZZirnqlphcOGj4rw72op6KXfe7WsYGNGPxP1c1EP0jNslSVSO+LkHDHVxZbWVB9gaNp2x26+WfFlLFVI+633/3QBeK//no44uVqmq4akev3PlgAF+4AiQrgPnzrEdNUSrXZeOrplyNeMxsggAACCOQ8AQK4nPfMcs0V68VSL5i+I7dMofSmAiro6n3v5LDP7PJLC7n2Ch9/8oVdds0/VRJ9qybqhXDnS2/a5idfcGuiAtdpJfpDoXVmKs6i855y9q1hp47p3MoaVapQ3GV+vvr6O7/Lad/qTqtd07eISQkXFMUzhVJVC9XvLJlDa8p821p4AZz+bd8H/tmvuneWd1ku30beujYVgXni0Smu6qjWMLZsP9zvkvWi//BDY9w6Pa0N9IayTqp26A1NI3xh23z7z2kn2/Wlm7k1er5DVUnV3Prkk05I/5Jg09oHrMRNV7nPknqrKdun/x4sE6hKl9WqlLYqt5Vw16ogQr+Dqnw5ftIS17xdPe2U1Xnm2d1WqUaXDPSxrIGrWO5G07ThzA5Nada1PrRys2s94DuWr9riph5HMxS07nhitp15xn9c1mzarLR1n1pnuv3xGe4cCozj+X0LFsDpi51QQ0VOxt/XzS67pJC7ljf3fhB0U1XCVRXbYEOfH02h1HVryuwbIY4RjQ3bIIAAAghkXwECuOz7bHL1laW6iIkvbjKmUHqFO2J5iHpx/s+55f0qxym70q5lLatQ7sb0ois6pjIampqmF06tn0v08F7addzzL69mX3/zQ9hTeC0Hwm3kFTFR3zRNER0+eq6NGrfQb5dIa+A0BU/Tw6IZo4Z2dEGlWkOsWbctml3cNirSoQqf3oh2DVxg4+RzC5zp1hGq2XfL9sNs2aot6cescltJW7l4lMtaqRKiNzT9cuf2BVFfq2/W1tvJq+6oKZ+qeKhS9b695nwPvmTeUFOvOQ0FeCpeo3V0+S/8Z62gN91T69jUszFwVK96iy2dPyzmKpRR32TAhgpOfvhsqyvwE/j7Es8xS5W4xjasvt/tqiqTL7z0plv3VviyC6zPwMk2ZUZsjdW9awgM4LwpqvFco+8+4aZV63dDGVj9LVHz+qzM2mf2vtgfAQQQQCB6AQK46K3YMkEC2aGNgO+tJCOA63tPUxvQu6Xt//BTGzcprT9XNEOZj2B9s44++igrfsNVVrbM9aYshoqMaCjY0LTLSGX+ozm37zZa76Q2Anrp1Df5ob7x9/b5dN9jdkKe491LfKgxbdZKlxFQqX0FuCoe8sD05X6bRwrgor0PZVb2vrzcZacuv7Z2TBUKA88RbwCn43jZqe9/+MlVHvSmEnpBz9r12+yuFv+U0lelx/uG/lNBUtkxBSpaz+a7Buzkk0906yaDrW3TZ0VVIxU46jmGmz6pYFrTUvW5e+nlvfbDZ09lCOC8rGfP/mkZKq83m+ekpuRaC6jpnYFtQLbveDVsn8Non6fvdokO4HTsjm1r25jhXVxV121Pv+xaNgRmR2O91sAATs/xwTmDwx7m5lJFXbEYBebffhv8S5Pdr71rY0P8TfEaxP/xxx+Wr2DFDNnJWO+B7RFAAAEEsqcAAVz2fC659qqySyNvX+BkBHBqU7Bw1mD3Qljw0qoJf56a4rhw9mBTA+d9H3zsijwkemzbNMOtD+rW636bPX9tyMOrYMsXHz5ub+zd56ptRhre1FllcwKrE0YbwKk/msq7hxpq0u5lk9QiIJqhdVDeFDrf7TMTwOk4s6f2t4Z1b7PxDyxxrSQ0vCyZpgC26uA/vdI7d807ypjWFi5fvcX1CvQd6g/YunkNq31Xb9cMPnCoAIkCCI3LrqkdtGhG4D6h2giMGtLRunSo59bqac3eoa+ejobTbdOk9eCgFWV1zAsKnRP1cQI3VGCroazn//6X1l5AWSf5Rmq0Heykgf3b9MWIvrjITHY7FWvgvHV7L7y4x6+VRNzQ7IgAAgggkC0F+er6XQAADpFJREFUCOCy5WPJnRc1oHcLt9bLd+ilSy/yvmuOsvrukxHAedX/dC/X3HRX2JdKFSwpW6aYvfX2fhs7cbEpg/LAuHvcOhZN/wvWfkDH9XqJ6b9fWayefXjgs4TSedNcNf2wUcvQDZcLX1bIdu1YFPUUullT+pnWMAV7uY82gPOCRq1/+uZb/3VhKuQhu8CX79Pz5XXZLBXj0OfOGyfkOc5OOukElykNVoQjswGcpn02qFvRFQPxzqss1vRJfWzeovXWucfYDM9NmbNXnn3Qzsl/ul19011+AVjxG6+yLeunuKxo8VtbBH3mXj8yVZQsfG0dUyGRSCNUAPfEo1NN5/QCQQVw+mLCtzdf4LHvuL2061MXKoDT1FIvixzpuqL9uWzV/y5YoZdIx8h7yok2YUx3U0ZS45dfDtvA4TOiKoYS6thZHcDpM7947hA3JXb0/Q/a0FH+LToiGfBzBBBAAIGcI0AAl3OeVY6+0n49m1v/Xv7ZGb1wKbszZ0HsPaISiZGMAE7XpwyRej+tWvOk620XbFx04bn24vb5dvzxx/llup7bOtcVxwiX/brkooK2+4Ul7rCFi9Z1zagTOaKtRFm5YlpRkmBTIoNdz9rlY12/NK3LUtNp3xFrAPf+voMuwPEdn+/fZHmOPzZD/zpNqTz/vPxufZfWeXnDqwKarAAumIHX700ZP01NDBwd2tS2sSO6uJYBvQZMts1P7nTT4a69+lJbv2qCKeisUqubX7VM7xhqRfDi0wtdRUoN9W5TQ/BII1gAp2b3B99db4cP/2FnFrrNHUIBnD5r+syFGl6WNVQAp6BWX1R4QwFrYBn/UMdWoKJ+a/q/ajeiQi7e0JTZwKImke67TOmiNnNyXzu3wFmukNDTz+52GVMNFUNp1+W+oAVgIh03FQEcFSgjPRV+jgACCOQOAQK43PEcs/Vd9OvZzPr3ypgpiDQ1L6tuKlkBnNajqBiCXjRVsEPfivuuY1Kp72ULR7gmyJoGWaJsS/v50K/utj0zZZFurtjGDn78hR+HXrbnThtgyrSo6fN5l1VLOJcqKe57Y41pOqKaTavpdLDhlcyveufdUZUtf+mZha4BufrLBRZZyM4B3JQZK+zd9w/6ETS9q4prpB1YhTLSw7inayNThnPk2AU2Ysy8DJsrqOjYtq7dVv5Gtw5RU/rWrHvK6tepaKfmPTlDURTfA6xcfJ+rKqnpmVddeZGrqKgS+ZoiGm4EC+A0VVGfUd+1eokI4HyvQ5lkZSMf3bjD7h06IxKd+31KRBETBflD721nCuBdz7c1W63LPeNcARu5T5vYx9TIXEFhz36Twq7vDHbRWR3AqRjL44884H6nrriunh0+/HtESzZAAAEEEMiZAgRwOfO55ZirVg+re/u0zHC93ftMNPU3yw4jWQGc7q1L+3o2bGBbO/roo+299w/azl1vuBesQufldw2CVf5d09EqVutkb/k0iVZ2Qj2q1CRaL2KqPPfBh5/Yn3/+5cq6K4PlVWMMleVIhO3IIR1cJcPAaonesfPkOc4+3PuIHX/8sVaocPWIU/VUXOTd11a5DJj64wWO7BzAhfOMNYCbPL6ntWhSzXr0nWgz5oT+PdA6vs7t6rrCL95Qo/tGLQcFnSqoz5uqb+qzVLpCazu/4Nm244k57ouDW25r6/cZC7yfYAGcF5z7rrVLdACnVgabHnnAFe8YPnqejRoXvgpnIgK4W28uauPvu9suu+R813D9nr4TbcnyTX4kmnKrqcwqOKPx6KYdNmL0vKhbCmRlACeTFQ+OtMoVS1rfQZF7/iXibwPHQAABBBBInQABXOrsc/2ZfQsp+N5spJfWrIZJZgCne1F/rWkTe7tsiO/QS/X8B9e7tUQK4gKHMl/du9xlbVvUtBNPzJPh52oSrWl/a9dvTxqZCk3sefEhd/zrSjbJUO2yfu0KNnf6vbZuw9PWoNmAiNfhFVnQlMCa9XtmiwDOm64YaQql1qvt/9C/D1ydWuVNBWViCeD0XN/Zvco907JVOoRcs6UpkB3a1LE2LWq4rJvWQmr9ns6noSbNCna8zOjg/q2tZ7fGroqpsrbeFwJeFUl9xtTc27dJue8DUGGYrw5sTq9CqQyxgu0ffjzkpip6UxMVwH39zffW594pIZ+3er1pam20Xy4oi7nh4Ql20oknWJtOI8Jmu+IN4NTWQetN9R+vgIrWy7VoPyzs+tFG9SvZ2JFd09t4bN22yyZNW2ZPPPVi2M97VgZw6iW5a8dCl6ktcn39qJqOR/xlZQMEEEAAgWwrQACXbR9Nzr4wb41P4F14pchz9t3Fd/Va93NVkYvsrDPzuSmTKv3/66+HIx5ML/oXX3iuqcS8Ml56kf/4ky8TXrQk1IUsmDnITdXUFDxNxfMd61aOd+Xs1T8r0gut9lOT6dIlr7HBI2a5gi2BI6szcAoG1OxaxStCldvPbBGT5o2rWt5TTrbDv//usqd1apaz8wqeHbQxtrI+VSuXdu0Hbr35Ojv22GPs0KFfbeLUh2zi1GUuOFNGSAWBNA1VQ1NXG9ar5NZt6fPUuNUg27j5OT/aSWO7W6tmNey33w5b83bDXMCtoTVupUtea2pzUKHsDS4AfG3Pe246b+/uTUxVYxWs9Bs0Lf14iahCGeyzVrlicVvx4CiXcb6uVNP09gMKJPVvv/x6OC2TWKqoPbZmorM464JKftOSA4+racAqqNK4QRXnqSI2Gq/sftutvV28bFNUa+Z0De1a3WltW9Y0/XcNVV2dNHWZa8GgzHjgyKoAThU0p07obU0a3k72LeJfUzZAAAEEcocAAVzueI7Z7i4OvL3O9aHyHSrGMHVmfE1xs90N/osuSNP4dj+fVh1ThSt8161pmqcyG1cWq+9X2TEYj6bIqciCXqKVJQhWNTOrArii11xmi+YMcWufdF0aoQrBKHuql38VogksuqKA+thjjrFDv/wa9CVex1WBDGV9fIfWWamxeWA2bPSwTtapXdp0yQ8PfGrLVz9hs+atybBWUNetQPDKKy501S31fH47/LvVvqtPhmv0zutVgX1+5x4rXzWt15ymvn6xf5Ob4usNVT4dff8iF9jWr13Rri/d1Pa+vT/9514VymBr97yNFITKLNoMnLefpop+9dV36U3PdZ+qWKmCPhp//vln+rWufPhJa9Y2eHEg73heEKr//fPPv7hga+7Cda65eTxDz1uBUpf2da3Q+WltEKbNWm09+0/KcLisCuD0pYAK9CjDSvYtnqfKPggggEDOEyCAy3nPLEdcsabdXXhBgfRrDddMOEfc0L/8IrWWUQGAepn5ltpXBueW0kVdo+loRukS11i5W68PWYK+RrVbTAU+VFBCWadQQ9P9Xn3uQdv/4WdWqUYXv82UNVJVw8CCGD27NbLTTjvFhoycY0cddaStWzHelL14572PXK8y9ThLxtA6K5Xh1zUrIFH2dPszL7viGIHj1LwnuYI/q9ZujakcvtoyaH3l+/s+DnsLLZtWt2eefdXeff+j9O26d25op59+qmt2rubVXhl+rYnT+rvA57Djidn22effuOmYoYamyipoVV82VXLMzNBnr2rlUumH0HVu3f6SLVr6WMT+dnnyHGsPzhnqeuUtX7U5vUhQZq5H++pLiFrVy7hgrnnboa6QUOBQcZTmjau5L60iFZDRvkeY2dCB7UzVZfU7pgx9pKF9Bg9oY90732X9Bk+1ydNXRNqFnyOAAAII5AIBArhc8BCz4y2UKnG1TZ/Yx04++UTXj0jrhxgIIIAAAggggAACCCCQOQECuMz5sTcCCCCAAAIIIIAAAgggkGUCBHBZRs2JEEAAAQQQQAABBBBAAIHMCRDAZc6PvRFAAAEEEEAAAQQQQACBLBMggMsyak6EAAIIIIAAAggggAACCGROgAAuc37sjQACCCCAAAIIIIAAAghkmQABXJZRcyIEEEAAAQQQQAABBBBAIHMCBHCZ82NvBBBAAAEEEEAAAQQQQCDLBAjgsoyaEyGAAAIIIIAAAggggAACmRMggMucH3sjgAACCCCAAAIIIIAAAlkmQACXZdScCAEEEEAAAQQQQAABBBDInAABXOb82BsBBBBAAAEEEEAAAQQQyDIBArgso+ZECCCAAAIIIIAAAggggEDmBAjgMufH3ggggAACCCCAAAIIIIBAlgkQwGUZNSdCAAEEEEAAAQQQQAABBDInQACXOT/2RgABBBBAAAEEEEAAAQSyTIAALsuoORECCCCAAAIIIIAAAgggkDkBArjM+bE3AggggAACCCCAAAIIIJBlAgRwWUbNiRBAAAEEEEAAAQQQQACBzAkQwGXOj70RQAABBBBAAAEEEEAAgSwTIIDLMmpOhAACCCCAAAIIIIAAAghkToAALnN+7I0AAggggAACCCCAAAIIZJkAAVyWUXMiBBBAAAEEEEAAAQQQQCBzAgRwmfNjbwQQQAABBBBAAAEEEEAgywQI4LKMmhMhgAACCCCAAAIIIIAAApkTIIDLnB97I4AAAggggAACCCCAAAJZJkAAl2XUnAgBBBBAAAEEEEAAAQQQyJwAAVzm/NgbAQQQQAABBBBAAAEEEMgyAQK4LKPmRAgggAACCCCAAAIIIIBA5gQI4DLnx94IIIAAAggggAACCCCAQJYJEMBlGTUnQgABBBBAAAEEEEAAAQQyJ0AAlzk/9kYAAQQQQAABBBBAAAEEskyAAC7LqDkRAggggAACCCCAAAIIIJA5AQK4zPmxNwIIIIAAAggggAACCCCQZQIEcFlGzYkQQAABBBBAAAEEEEAAgcwJEMBlzo+9EUAAAQQQQAABBBBAAIEsEyCAyzJqToQAAggggAACCCCAAAIIZE6AAC5zfuyNAAIIIIAAAggggAACCGSZAAFcllFzIgQQQAABBBBAAAEEEEAgcwIZArjMHY69EUAAAQQQQAABBBBAAAEEki1wxOX/rfN3sk/C8RFAAAEEEEAAAQQQQAABBDIv8H8Wbo6uL6TXVgAAAABJRU5ErkJggg==",Yt=z.p+"static/question.ed747acc.gif",kn="data:image/gif;base64,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",Ge=z(55351),ln="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Mn="data:image/png;base64,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",Pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",zt="data:image/png;base64,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",Ft=z(53114),Ot="data:image/png;base64,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",et="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},1041:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return a}});var E=z(59301),fe=z(57809),Oe=z(43418),ye=z(92832),Se=z(8591),Fe=z(95237),le=z(43604),Me=z(38986),De={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},Te=z(92310),Re=z.n(Te),We=z(87169),Ee=z(59301),se=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const{Option:y}=fe.default,a=({subId:ee,value:b,selectvalues:x,disabled:te,knowledgeOptions:ne=[],className:ue,height:re,onChange:me=()=>{},onAddKnowledgeFinish:ce=()=>{},zIndex:Ce=1e3})=>{const Be=(0,E.useRef)(),[ke,Pe]=(0,E.useState)([]);b=b||[];const at=(it,Ye)=>{it?(Pe([...Ye]),me([...Ye])):(Pe([]),me([]))};(0,E.useEffect)(()=>{(x==null?void 0:x.length)>0?(Pe([...x]),me([...x])):(Pe([]),me([]))},[ne]),(0,E.useEffect)(()=>{(b==null?void 0:b.length)>0&&me([...b])},[ne]);const Ve=it=>{it.preventDefault(),Be.current="",Oe.default.confirm({centered:!0,width:585,zIndex:Ce,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ee.createElement("div",{className:"font14"},Ee.createElement("div",{className:De.public_tips},Ee.createElement(We.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{style:{width:"95px"}},Ee.createElement("span",{className:De.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ee.createElement(ye.default,{className:De.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Be.current,onChange:Ye=>{Be.current=Ye.target.value}}))),onOk:()=>new Promise((Ye,rt)=>se(void 0,null,function*(){if(!Be.current)return Se.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();if(Be.current.length>20)return Se.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),rt();const yt=yield(0,Me.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Be.current,sub_discipline_id:ee}});if((yt==null?void 0:yt.status)===0){ce({id:yt.tag_discipline_id,name:Be.current,type:"personal"});let bt=x||[];bt.push(yt.tag_discipline_id),me([...bt]),Pe([...bt]),me([...bt])}return Ye()}))})};return Ee.createElement(Fe.Z,{wrap:!1,align:"middle",className:Re()(De.wrap,ue)},Ee.createElement(le.Z,null,Ee.createElement(fe.default,{mode:"multiple",disabled:!ee||te,className:De.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:at,style:{width:re||490},showSearch:!0,allowClear:!0,value:ke,filterOption:(it,Ye)=>Ye.label.indexOf(it.toLowerCase())>=0},ne==null?void 0:ne.map(it=>Ee.createElement(y,{key:it.id,value:it.id,label:it.name},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},it.name),(it==null?void 0:it.type)==="personal"&&Ee.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),ee&&Ee.createElement(le.Z,{className:`ml20 ${re&&De.add_style}`},Ee.createElement("span",{className:De.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ee.createElement("span",{className:De.linkBtn,onClick:Ve},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},19105:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(99587),Oe=z(48136),ye=z(76562),Se=z(43418),Fe=z(59301);const le=(0,E.forwardRef)(({callback:Me,width:De,onChange:Te,disabled:Re,readOnly:We,type:Ee="",value:se="",style:y={}},a)=>{const ee=(0,E.useRef)(),b=(0,E.useRef)(),[x,te]=(0,E.useState)(0),[ne,ue]=(0,E.useState)(0),[re,me]=(0,E.useState)(!1),ce=()=>{var Pe=document.createElement("div");Pe.innerHTML=ee.current.getValue();var at=Pe.innerText;return Me&&Me(at),at};(0,E.useImperativeHandle)(a,()=>({getData:ce}));const Ce=Pe=>{Pe.preventDefault();const at=Pe.clientX-x,Ve=Pe.clientY-ne;document.body.onmousemove=it=>{let Ye=it.clientX-at,rt=it.clientY-Ve;const yt=document.getElementsByClassName("markdown-popup-form")[0],bt=window.innerWidth-yt.offsetWidth,gt=window.innerHeight-yt.offsetHeight;Ye=Math.max(0,Math.min(Ye,bt)),rt=Math.max(0,Math.min(rt,gt)),Be(it.clientX,it.clientY,at,Ve)&&(te(Ye),ue(rt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Be=(Pe,at,Ve,it)=>{const Ye=document.body.clientHeight,rt=document.body.clientWidth;return Pe<20&&Ve>Pe||Pe>rt-20&&Veat||at>Ye-20&&it{re&&setTimeout(()=>{const Pe=document.getElementsByClassName("markdown-popup-form")[0],at=window.innerWidth/2-Pe.offsetWidth/2,Ve=window.innerHeight/2-Pe.offsetHeight/2;te(at),ue(Ve)},0)},[re]);const ke=()=>{Re||We||me(!0)};return Fe.createElement("div",{style:y},Fe.createElement("div",{style:{width:De||"100%",position:"relative"},className:`${fe.Z.mathFillWrap} ${Re||We?"cursorDefault":""}`,onClick:()=>ke()},Fe.createElement("math-field",{disabled:Re,locale:"zh_cn",class:`${fe.Z.mathField} ${Ee}`,readOnly:We,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ee,style:{width:"100%",fontSize:se?18:14},value:se||""})),Fe.createElement(Se.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:x,top:ne},title:Fe.createElement("div",{style:{cursor:"move"},onMouseDown:Ce},"\u8F93\u5165\u516C\u5F0F"),open:re,onOk:()=>{const Pe=b.current.getData();ee.current.setValue(Pe),Te(Pe),me(!1)},onCancel:()=>{me(!1)},destroyOnClose:!0,className:"markdown-popup-form"},Fe.createElement(ye.Z,{value:se,ref:b,onChange:Te,showSaveButton:!1})))});ot.Z=le},76562:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(99313),Se=z(3113),Fe=z(91842),le=z(99587),Me=z(48136),De=z(59301);const Te=(0,E.forwardRef)(({callback:Re,showSaveButton:We,value:Ee=""},se)=>{const y=(0,E.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],ee=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Fe.Z,{value:`$$${ne.value}$$`}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>De.createElement(Oe.Z,{key:Ce,onClick:()=>b(ce),className:le.Z.diamond},De.createElement(Fe.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},ee.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Fe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},re.name&&De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>De.createElement(Oe.Z,{key:Ce,onClick:()=>b(ce),className:le.Z.diamond},De.createElement(Fe.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ue=ne.innerText;return Re&&Re(ue),ue};return(0,E.useImperativeHandle)(se,()=>({getData:te})),De.createElement("div",{className:le.Z.mathWrap},De.createElement(ye.default,{defaultActiveKey:"1",items:x}),De.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ee||""),We&&De.createElement("div",{className:le.Z.button},De.createElement(Se.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ot.Z=Te},43155:function(Ut,ot,z){"use strict";z.d(ot,{Q:function(){return Fe}});var E=z(59301),fe=z(57809),Oe=z(5112),ye=z(5871),Se=z(59301),Fe=(Me=>(Me[Me.Number=1]="Number",Me[Me.Percent=2]="Percent",Me))(Fe||{});const le=({value:Me,onChange:De,disabled:Te,hidePercentOption:Re=!1,percentType:We="select"})=>{const Ee=(0,E.useMemo)(()=>Re?1:2,[Re]),[se,y]=(0,E.useState)(Ee);console.log(se);const a=b=>Me.type===1?`${b}\u5206`:`${b}%`,ee=(0,E.useCallback)(b=>{if(se===1){const x=b.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return b.replace("%","")},[se]);return(0,E.useEffect)(()=>{y(Me.type)},[Me]),Se.createElement("div",{style:{display:"flex",alignItems:"center"}},We=="select"&&Se.createElement(fe.default,{size:"large",onChange:b=>{y(b),De({type:b,inputValue:b===1?5:20})},value:se||Ee,style:{width:100},options:Re?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Te}),We=="radio"&&Se.createElement(Oe.ZP.Group,{size:"large",onChange:b=>{const x=b.target.value;y(x),De({type:x,inputValue:x===1?5:20})},value:se||Ee,disabled:Te},!Re&&Se.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Se.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),We=="radio"&&Se.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Se.createElement(ye.Z,{size:"large",disabled:Te,value:Me.inputValue,style:{width:"120px"},parser:ee,addonAfter:Me.type===1?"\u5206":"%",max:se===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{De({type:se,inputValue:b})}}),We=="radio"&&Me.type==2&&Se.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ot.Z=le},68571:function(Ut,ot,z){"use strict";z.d(ot,{t:function(){return Ft}});var E=z(59301),fe=z(92832),Oe=z(78241),ye=z(43418),Se=z(95237),Fe=z(43604),le=z(5871),Me=z(57809),De=z(5112),Te=z(31457),Re=z(25690),We=z(8423),Ee=z(8591),se=z(3113),y=z(71418),a=z(24334),ee={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(38986),x=z(81072),te=z(39793),ne=z(56102),ue=z(37345),re=z(59301),me=Object.defineProperty,ce=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,at=(Ot,tt,He)=>tt in Ot?me(Ot,tt,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ot[tt]=He,Ve=(Ot,tt)=>{for(var He in tt||(tt={}))ke.call(tt,He)&&at(Ot,He,tt[He]);if(Be)for(var He of Be(tt))Pe.call(tt,He)&&at(Ot,He,tt[He]);return Ot},it=(Ot,tt)=>ce(Ot,Ce(tt)),Ye=(Ot,tt,He)=>new Promise((St,xt)=>{var Ke=Je=>{try{ut(He.next(Je))}catch(xe){xt(xe)}},ze=Je=>{try{ut(He.throw(Je))}catch(xe){xt(xe)}},ut=Je=>Je.done?St(Je.value):Promise.resolve(Je.value).then(Ke,ze);ut((He=He.apply(Ot,tt)).next())}),yt=({buttonProps:Ot,buttonText:tt,form:He,hackIdentifier:St="",answerKey:xt,data:Ke})=>{const[ze,ut]=(0,E.useState)(!1),[Je,xe]=(0,E.useState)(!1),[Zt,Yn]=(0,E.useState)(!1),[En,xn]=(0,E.useState)({}),[Kn,Vn]=(0,E.useState)(""),[Ct,Mt]=(0,E.useState)(""),yn=(0,E.useRef)(St),Dt=(0,E.useRef)(""),en=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Zt&&In()},[Zt]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ya=()=>new Date().getTime(),ia=Ke==null?void 0:Ke.code,Da=()=>{var Un,ma;let Xa=ia?Ke==null?void 0:Ke.code:(Un=He.getFieldValue("hack_codes"))==null?void 0:Un.code,ba=ia?Ke==null?void 0:Ke.answer_content:He.getFieldValue(xt),Lr=ia?Ke==null?void 0:Ke.input:(ma=He.getFieldValue("hack_sets"))==null?void 0:ma.input;ba==null||ba.forEach(Tr=>{const Nt=Tr.value||Tr.answer_text||"";Xa=Xa.replace(/(@▁@|@▁▁@)/,Nt)}),Mt(Lr),Vn(Xa),xn({}),Yn(!0)},In=()=>Ye(void 0,null,function*(){var Un,ma,Xa,ba;const Lr=ya(),Tr=ia?Ke==null?void 0:Ke.time_limit:(Un=He.getFieldsValue())==null?void 0:Un.hack.time_limit,Nt=ia?(ma=Ke==null?void 0:Ke.answer_content)==null?void 0:ma.length:(ba=(Xa=He.getFieldsValue())==null?void 0:Xa.standard_answers)==null?void 0:ba.length;ut(!0),yield(0,x.bM)(Dt.current,{test_hack_code:Kn,test_input:Ct});function hn(){return Ye(this,null,function*(){const{status:gr,data:ht}=yield(0,x.rX)(Dt.current,"submit"),bn=ya()-Lr>(Tr+3)*1e3*Nt;if(en.current){if(bn){Ee.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ut(!1);return}if(gr===0){ut(!1),xn(it(Ve({},ht),{showText:!0}));return}setTimeout(hn,1e3)}})}hn()}),Sr=()=>Ye(void 0,null,function*(){var Un,ma,Xa,ba,Lr,Tr,Nt;if(!Ke){try{yield He.validateFields()}catch(Xt){(Xa=(ma=(Un=Xt==null?void 0:Xt.errorFields)==null?void 0:Un[0])==null?void 0:ma.name)!=null&&Xa.includes("standard_answers")?Ee.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ee.ZP.error(Xt.errorFields[0].errors[0]),He.scrollToField(Xt.errorFields[0].name,{behavior:"smooth",block:"center"});return}xe(!0);let gr="";const ht=He.getFieldsValue();yn.current?gr=yield(0,b.ZP)(`/api/problems/${yn.current}.json`,{method:"put",body:it(Ve({},ht),{hack:it(Ve({},ht==null?void 0:ht.hack),{sub_discipline_id:(Nt=(Tr=ht==null?void 0:ht.hack)==null?void 0:Tr.sub_discipline_id)==null?void 0:Nt[1],difficult:ht.difficulty,item_banks_group_id:ht.item_banks_group_id}),hack_codes:it(Ve({},ht.hack_codes),{code:a.Base64.encode(ht.hack_codes.code)}),update_hack_sets:[Ve({},ht.hack_sets)],is_blank:!0})}):(gr=yield(0,b.ZP)("/api/problems.json",{method:"post",body:it(Ve({},ht),{hack:it(Ve({},ht==null?void 0:ht.hack),{sub_discipline_id:(Lr=(ba=ht==null?void 0:ht.hack)==null?void 0:ba.sub_discipline_id)==null?void 0:Lr[1],difficult:ht.difficulty,item_banks_group_id:ht.item_banks_group_id}),hack_codes:it(Ve({},ht.hack_codes),{code:a.Base64.encode(ht.hack_codes.code)}),hack_sets:[Ve({},ht.hack_sets)],is_blank:!0})}),yn.current=gr==null?void 0:gr.identifier,sessionStorage.projectFill=gr==null?void 0:gr.identifier)}const hn=yield(0,b.ZP)(`/api/problems/${yn.current}/start.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){Dt.current=hn==null?void 0:hn.identifier,en.current=!0,xe(!1),Da();return}xe(!1)}),Gn=Un=>{const{status:ma,error_msg:Xa,execute_time:ba,output:Lr,input:Tr,expected_output:Nt}=Un;let hn=null;switch(ma){case ue.h.OK:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",ba/1e3,"\u79D2"),re.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:hn=re.createElement(re.Fragment,null,re.createElement("div",null,"\u8F93\u5165\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Tr),re.createElement("div",null,"\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Lr&&a.Base64.decode(Lr)),re.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Nt&&a.Base64.decode(Nt)));break;case ue.h.EXECUTEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Xa)));break;case ue.h.COMPILEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Xa)));break;case ue.h.PODFAILURE:hn=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:hn=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",hn," ")};return re.createElement("div",null,re.createElement(se.ZP,it(Ve({loading:Je},Ot),{onClick:Sr}),tt),re.createElement(ye.default,{open:Zt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:ze,cancelButtonProps:{style:{display:"none"}},onOk:()=>In(),onCancel:()=>{en.current=!1,Yn(!1)}},re.createElement("div",{className:ee.result},re.createElement("div",{className:ee.left},re.createElement("div",{className:"mb20"},re.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Ke&&re.createElement(ne.CopyToClipboard,{text:Kn,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement("span",{style:{float:"right"},className:"current c-light-primary"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),re.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Kn,onChange:Un=>Vn(Un)})),re.createElement("div",{className:ee.right},re.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),re.createElement("div",{className:ee.box},re.createElement("div",{className:ee.li},re.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ct,onChange:Un=>Mt(Un.target.value),bordered:!1,style:{height:180}}))),re.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),re.createElement("div",{className:ee.box},re.createElement(y.Z,{spinning:ze,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},re.createElement("div",{className:ee.li,style:{height:196,overflow:"auto",padding:10}},Gn(En))))))))},bt=z(87169),gt=z(59301),Gt=Object.defineProperty,Tt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Wt=(Ot,tt,He)=>tt in Ot?Gt(Ot,tt,{enumerable:!0,configurable:!0,writable:!0,value:He}):Ot[tt]=He,Pn=(Ot,tt)=>{for(var He in tt||(tt={}))qe.call(tt,He)&&Wt(Ot,He,tt[He]);if(Rt)for(var He of Rt(tt))dt.call(tt,He)&&Wt(Ot,He,tt[He]);return Ot},Yt=(Ot,tt)=>Tt(Ot,Lt(tt)),kn=(Ot,tt)=>{var He={};for(var St in Ot)qe.call(Ot,St)&&tt.indexOf(St)<0&&(He[St]=Ot[St]);if(Ot!=null&&Rt)for(var St of Rt(Ot))tt.indexOf(St)<0&&dt.call(Ot,St)&&(He[St]=Ot[St]);return He};const{TextArea:Ge}=fe.default,on=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Mn=({value:Ot,onChange:tt})=>gt.createElement(Switch,{checked:Ot,onChange:He=>{tt(He)}}),Pt="@\u2581@",zt="@\u2581\u2581@",Ft=({questionTitlePlaceholder:Ot,form:tt,scoreByBlank:He=!1,hackidentifier:St,answerKey:xt})=>{const[Ke,ze]=(0,E.useState)(!1),[ut,Je]=(0,E.useState)(!1),Zt=(0,Re.useParams)().type==="edit",Yn=(Dt,en)=>{const ya=en.line;let ia=0;for(let In=0;In{const Da=Dt.getRange(en.from,en.to);let In=0;if(en.text.forEach(Sr=>{In+=Sr.split(Pt).length-1}),en.text.forEach(Sr=>{In+=Sr.split(zt).length-1}),en.origin!=="setValue"){if(Da&&(Da.indexOf(Pt)!==-1||Da.indexOf(zt)!==-1)){const Sr=Da.split(Pt).length-1+Da.split(zt).length-1,Gn=Yn(Dt,en.from);if(console.log(`\u5220\u9664${Sr}\u4E2A\uFF0C \u524D\u9762\u6709${Gn}\u4E2A\uFF0C\u65B0\u589E${In}\u4E2A`),Sr>1){const Un=Array.from({length:Sr},(ma,Xa)=>Gn+Xa);ia(Un)}else ia(Gn)}else if(In>0){const Sr=Yn(Dt,en.from);console.log(`\u65B0\u589E${In}\u4E2A\uFF0C\u4E4B\u524D\u6709${Sr}\u4E2A`),ya(In,Sr)}}},xn=()=>{const Dt=tt.getFieldValue(xt);tt.setFieldsValue({[xt]:Dt==null?void 0:Dt.map((en,ya)=>Yt(Pn({},en),{position:ya+1}))})},Kn=(0,E.useRef)(),Vn=(Dt,en)=>{for(let ya=0;ya{Ct.current(Dt),xn()},yn=Oe.default.useWatch(xt,tt);return gt.createElement("div",{className:We.Z.wrap},gt.createElement(Oe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Te.h,{scrollId:"name",watch:!0,height:140})),gt.createElement("div",{className:We.Z.questionTitleEditorWrap},gt.createElement(Oe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Te.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Dt,en)=>{const ya=tt.getFieldValue(xt);console.log("--preAnswerData",ya,en),tt.setFieldsValue({[xt]:ya==null?void 0:ya.map((ia,Da)=>{var In;return Yt(Pn({},ia),{position:Da+1,multi_line:(In=en==null?void 0:en[Da])==null?void 0:In.multiLine})})})},placeholder:Ot,onCMBeforeChange:(Dt,en)=>{En(Dt,en,Vn,Mt)}}))),gt.createElement(Oe.default.List,{name:xt,rules:[{validator(Dt,en){if(!(en!=null&&en.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ya of en){const{answer_text:ia}=ya||{};if((ia==null?void 0:ia.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Dt,{add:en,remove:ya},{errors:ia})=>(Kn.current=en,Ct.current=ya,gt.createElement(gt.Fragment,null,gt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},gt.createElement(Oe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),gt.createElement("div",{onClick:()=>{ye.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:gt.createElement("div",null,gt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",gt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),gt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},gt.createElement(bt.Z,{style:{marginRight:3,color:"#3061D0"}}),gt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Dt.map((Da,In)=>{var Sr=Da,{key:Gn,name:Un}=Sr,ma=kn(Sr,["key","name"]),Xa,ba;return gt.createElement(Se.Z,{className:"mb20",key:Gn,align:"middle",wrap:!1},gt.createElement(Fe.Z,{flex:"0 0 auto",className:`${We.Z.blankIndex}`},"\u586B\u7A7A\u9879",In+1),gt.createElement(Fe.Z,{flex:1},gt.createElement(Se.Z,{align:"top",justify:"space-between",wrap:!1},gt.createElement(Fe.Z,null,gt.createElement(Oe.default.Item,Yt(Pn({},ma),{name:[Un,"answer_text"],noStyle:!0}),(Xa=yn==null?void 0:yn[Un])!=null&&Xa.multi_line||(ba=yn==null?void 0:yn[Un])!=null&&ba.multiLine?gt.createElement(Ge,{spellCheck:!1,style:{marginLeft:10,width:550}}):gt.createElement(fe.default,{style:{marginLeft:10,width:550},className:We.Z.blankInput,size:"large",maxLength:1e3,onBlur:Lr=>{}}))),He&>.createElement(Fe.Z,{flex:"224px"},gt.createElement(Oe.default.Item,Yt(Pn({},ma),{name:[Un,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),gt.createElement(le.Z,{size:"large",className:We.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),gt.createElement("div",{onClick:()=>ze(!0)},gt.createElement(Oe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},gt.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ke}))),gt.createElement(Oe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},gt.createElement(Me.default,{size:"large"},on.map(Dt=>gt.createElement(Me.default.Option,{key:Dt.title,value:Dt.key}," ",Dt.title)))),gt.createElement(Oe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},gt.createElement(Oe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},gt.createElement(le.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),gt.createElement("span",{className:"ml10 font14"},"\u79D2")),gt.createElement(Oe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},gt.createElement(De.ZP.Group,{style:{marginTop:-10}},gt.createElement(De.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),gt.createElement(De.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),gt.createElement(De.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),gt.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),gt.createElement("div",{style:{background:"#F6F7F9",padding:15}},gt.createElement(Oe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},gt.createElement(Ge,{rows:4})),gt.createElement(Oe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},gt.createElement(Ge,{rows:4}))),gt.createElement(yt,{form:tt,answerKey:xt,hackIdentifier:St,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:gt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},81727:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return re}});var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(6848),Se=z(78241),Fe=z(8423),le=z(32134),Me=z(12893),De=z(31457),Te=z(59301),Re=Object.defineProperty,We=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,ee=(me,ce,Ce)=>ce in me?Re(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,b=(me,ce)=>{for(var Ce in ce||(ce={}))y.call(ce,Ce)&&ee(me,Ce,ce[Ce]);if(se)for(var Ce of se(ce))a.call(ce,Ce)&&ee(me,Ce,ce[Ce]);return me},x=(me,ce)=>We(me,Ee(ce)),te=(me,ce)=>{var Ce={};for(var Be in me)y.call(me,Be)&&ce.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&se)for(var Be of se(me))ce.indexOf(Be)<0&&a.call(me,Be)&&(Ce[Be]=me[Be]);return Ce};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:me,onChange:ce,choiceTextKey:Ce,answerKey:Be,index:ke,isEdit:Pe,setInputActive:at,form:Ve,choiceOptionsPath:it,allowChangeMode:Ye,showAddIcon:rt,addItem:yt,deleteItem:bt})=>{console.log(me,"value");const gt=(me==null?void 0:me[Be])===1,Gt=()=>{const Lt=Ve.getFieldValue(it);Ve.setFieldValue(it,Lt.map(Rt=>x(b({},Rt),{[Be]:0})))},Tt=()=>{gt?ce(x(b({},me),{[Be]:0})):(Ye||Gt(),ce(x(b({},me),{[Be]:1})))};return Te.createElement(fe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1},Te.createElement(Oe.Z,{onClick:Tt,className:`${Fe.Z.choiceIndex} ${gt?Fe.Z.activeAnswer:""}`},ne[ke]),Te.createElement(Oe.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`,onClick:at},Te.createElement(De.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Pe,value:me==null?void 0:me[Ce],onChange:Lt=>{ce(x(b({},me),{[Ce]:Lt}))}})),Te.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Te.createElement("div",{onClick:Tt,className:`${Fe.Z.setAnswerBtn} ${gt?Fe.Z.activeAnswer:""}`},gt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Te.createElement(Oe.Z,{className:Fe.Z.actionWrapper},Te.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Te.createElement(le.Z,{className:Fe.Z.addIcon,onClick:yt,style:{visibility:rt?"visible":"hidden"}})),Te.createElement(ye.Z,{title:"\u5220\u9664"},Te.createElement(Me.Z,{className:Fe.Z.deleteIcon,onClick:bt,style:{visibility:ke>1?"visible":"hidden"}}))))},re=({questionTitlePlaceholder:me,titleKey:ce,choiceKey:Ce,analysisKey:Be,choiceTextKey:ke,answerKey:Pe,choiceOptionsPath:at,allowChangeMode:Ve=!0,form:it,showAnalysis:Ye=!0})=>{const[rt,yt]=(0,E.useState)(),[bt,gt]=(0,E.useState)(!1);return Te.createElement("div",{className:Fe.Z.wrap},Te.createElement("div",{className:Fe.Z.questionTitleEditorWrap},Te.createElement(Se.default.Item,{label:"\u9898\u5E72",name:ce,labelCol:{span:24},rules:[{required:!0}]},Te.createElement(De.h,{scrollId:Array.isArray(ce)?ce.join("_"):`${ce}`,watch:!0,height:140,placeholder:me}))),Te.createElement(Se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Te.createElement(Se.default.List,{name:Ce,rules:[{validator(Gt,Tt){const Lt=Tt.some(qe=>qe[Pe]===1),Rt=Tt.findIndex(qe=>{var dt;return((dt=qe[ke])==null?void 0:dt.length)<=0});return Rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Rt]}\u9009\u9879\u7684\u5185\u5BB9`)):Lt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Gt,{add:Tt,remove:Lt})=>Te.createElement("div",{id:Array.isArray(at)?at.join("_"):`${at}`},Gt.map((Rt,qe)=>{var dt=Rt,{key:Wt,name:Pn}=dt,Yt=te(dt,["key","name"]);const kn=rt===Wt,Ge=()=>{yt(Wt)},on=qe<7&&qe===Gt.length-1,Mn=()=>Tt({[ke]:"",[Pe]:0}),Pt=()=>Lt(Pn);return Te.createElement(Se.default.Item,x(b({},Yt),{key:Wt,name:Pn,className:Fe.Z.choiceListWrap,rules:[{validator(zt,Ft){return Ft!=null&&Ft.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[qe]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Te.createElement(ue,{choiceTextKey:ke,answerKey:Pe,index:qe,isEdit:kn,setInputActive:Ge,form:it,choiceOptionsPath:at,allowChangeMode:Ve,showAddIcon:on,addItem:Mn,deleteItem:Pt}))}),Gt.length<8&&Te.createElement("div",{className:`${Fe.Z.addBtn} mb30`,onClick:()=>Tt({[ke]:"",[Pe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ye&&Te.createElement("div",{onClick:()=>gt(!0)},Te.createElement(Se.default.Item,{name:Be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Te.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},92046:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return Ve}});var E=z(59301),fe=z(43418),Oe=z(95237),ye=z(43604),Se=z(92832),Fe=z(6848),le=z(78673),Me=z(78241),De=z(5112),Te=z(5871),Re=z(31457),We=z(12893),Ee=z(61485),se=z(8423),y=z(19105),a=z(59301),ee=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(it,Ye,rt)=>Ye in it?ee(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,me=(it,Ye)=>{for(var rt in Ye||(Ye={}))ne.call(Ye,rt)&&re(it,rt,Ye[rt]);if(te)for(var rt of te(Ye))ue.call(Ye,rt)&&re(it,rt,Ye[rt]);return it},ce=(it,Ye)=>b(it,x(Ye)),Ce=(it,Ye)=>{var rt={};for(var yt in it)ne.call(it,yt)&&Ye.indexOf(yt)<0&&(rt[yt]=it[yt]);if(it!=null&&te)for(var yt of te(it))Ye.indexOf(yt)<0&&ue.call(it,yt)&&(rt[yt]=it[yt]);return rt};const Be=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:se.Z.modal,onOk:()=>{const gt=[...it];gt.splice(bt,1),Ye(gt)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(ye.Z,{flex:1},it==null?void 0:it.map((bt,gt)=>a.createElement(Oe.Z,{key:`${bt}_${gt}`,className:"mb20"},a.createElement(Se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Gt=>{const Tt=[...it],Lt=Gt.target.value.trim();Tt[gt]=Lt,Ye(Tt)}}),a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>rt(gt)}))))),a.createElement(ye.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},ke=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:se.Z.modal,onOk:()=>{const gt=[...it];gt.splice(bt,1),Ye(gt)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(ye.Z,{flex:1},it==null?void 0:it.map((bt,gt)=>a.createElement(Oe.Z,{key:`${bt}_${gt}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:bt,style:{flex:1},onChange:Gt=>{const Tt=[...it];Tt[gt]=Gt,Ye(Tt)}}),a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>rt(gt)}))))),a.createElement(ye.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},Pe=({value:it=!0,onChange:Ye})=>a.createElement(le.Z,{checked:!it,onChange:rt=>{Ye(!rt)}}),at="\u2581",Ve=({questionTitlePlaceholder:it,form:Ye,scoreByBlank:rt=!1,answerKey:yt})=>{const[bt,gt]=(0,E.useState)(!1),Gt=(Yt,kn)=>{const Ge=kn.line;let on=0;for(let Pt=0;Pt{const Mn=Yt.getRange(kn.from,kn.to);let Pt=0;if(kn.text.forEach(zt=>{Pt+=zt.split(at).length-1}),kn.origin!=="setValue"){if(Mn&&Mn.indexOf(at)!==-1){const zt=Mn.split(at).length-1,Ft=Gt(Yt,kn.from);if(console.log(`\u5220\u9664${zt}\u4E2A\uFF0C \u524D\u9762\u6709${Ft}\u4E2A\uFF0C\u65B0\u589E${Pt}\u4E2A`),zt>1){const Ot=Array.from({length:zt},(tt,He)=>Ft+He);on(Ot)}else on(Ft)}else if(Pt>0){const zt=Gt(Yt,kn.from);console.log(`\u65B0\u589E${Pt}\u4E2A\uFF0C\u4E4B\u524D\u6709${zt}\u4E2A`),Ge(Pt,zt)}}},Lt=()=>{const Yt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:Yt.map((kn,Ge)=>ce(me({},kn),{position:Ge+1}))})},Rt=(0,E.useRef)(),qe=(Yt,kn)=>{for(let Ge=0;Ge{dt.current(Yt),Lt()},Pn=Me.default.useWatch(yt,Ye);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:it,showNullButton:!0,onCMBeforeChange:(Yt,kn)=>{Tt(Yt,kn,qe,Wt)}}))),a.createElement(Me.default.List,{name:yt,rules:[{validator(Yt,kn){if(!(kn!=null&&kn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ge of kn){const{answer_text:on}=Ge||{};if(on!=null&&on.some(Mn=>(Mn==null?void 0:Mn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Yt,{add:kn,remove:Ge},{errors:on})=>(Rt.current=kn,dt.current=Ge,a.createElement(a.Fragment,null,a.createElement(Me.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Yt!=null&&Yt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Yt.map((Mn,Pt)=>{var zt=Mn,{key:Ft,name:Ot}=zt,tt=Ce(zt,["key","name"]),He,St;return a.createElement("div",{style:{marginBottom:10},key:Ft},a.createElement(Oe.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(ye.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",Pt+1),a.createElement(Me.default.Item,ce(me({},tt),{name:[Ot,"model"],noStyle:!0}),a.createElement(De.ZP.Group,{onChange:()=>{const xt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:xt.map((Ke,ze)=>ce(me({},Ke),{answer_text:Ot===ze?[""]:Ke.answer_text}))})}},a.createElement(De.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Fe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ee.Z,null))),a.createElement(De.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Fe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ee.Z,null)))))),a.createElement(Oe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(ye.Z,{flex:1},a.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(ye.Z,{flex:1},a.createElement(Me.default.Item,ce(me({},tt),{name:[Ot,"answer_text"],noStyle:!0}),((St=(He=Ye.getFieldValue(yt))==null?void 0:He[Ot])==null?void 0:St.model)===1?a.createElement(Be,null):a.createElement(ke,null))),rt&&a.createElement(ye.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Me.default.Item,ce(me({},tt),{name:[Ot,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:se.Z.blankInputNumberWrapper}),a.createElement(Te.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Me.default.Item,ce(me({},tt),{name:[Ot,"position"],noStyle:!0}),a.createElement(Se.default,{type:"hidden"})))))})))),a.createElement(Oe.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Oe.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Pn==null?void 0:Pn.length)>1&&a.createElement(Oe.Z,{align:"middle",className:(Pn==null?void 0:Pn.length)>1?"mb30":`${se.Z.hide}`},a.createElement(Me.default.Item,{name:"is_ordered"},a.createElement(Pe,null)),a.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>gt(!0)},a.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},14289:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(78241),Se=z(8423),Fe=z(31457),le=z(59301),Me=Object.defineProperty,De=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(ne,ue,re)=>ue in ne?Me(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,y=(ne,ue)=>{for(var re in ue||(ue={}))We.call(ue,re)&&se(ne,re,ue[re]);if(Re)for(var re of Re(ue))Ee.call(ue,re)&&se(ne,re,ue[re]);return ne},a=(ne,ue)=>De(ne,Te(ue)),ee=(ne,ue)=>{var re={};for(var me in ne)We.call(ne,me)&&ue.indexOf(me)<0&&(re[me]=ne[me]);if(ne!=null&&Re)for(var me of Re(ne))ue.indexOf(me)<0&&Ee.call(ne,me)&&(re[me]=ne[me]);return re};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},x=({value:ne,onChange:ue,form:re})=>{const me=(ne==null?void 0:ne.is_answer)===1,ce=ne==null?void 0:ne.choice_text,Ce=()=>{const Be=re.getFieldsValue().choices.map(ke=>({choice_text:ke.choice_text,is_answer:0}));re.setFieldsValue({choices:Be}),ue(a(y({},ne),{is_answer:1}))};return le.createElement(fe.Z,{className:Se.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Oe.Z,{onClick:Ce,className:`${Se.Z.choiceIndex} ${Se.Z.judgementIndex} ${me?Se.Z.activeAnswer:""}`},b[ce]),le.createElement(Oe.Z,{flex:1,className:`${Se.Z.editorWrap} ml15`},le.createElement("div",{className:`${Se.Z.inputBorder} ${Se.Z.placeholder} ${me?Se.Z.activeJudgementAnswer:""}`},ce)),le.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:Ce,className:`${Se.Z.setAnswerBtn} ${me?Se.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ue,form:re})=>{const[me,ce]=(0,E.useState)(!1);return le.createElement("div",{className:Se.Z.wrap},le.createElement("div",{className:Se.Z.questionTitleEditorWrap},le.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(Fe.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),le.createElement(ye.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(ye.default.List,{name:"choices",rules:[{validator(Ce,Be){return Be.some(Pe=>(Pe==null?void 0:Pe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ce=>le.createElement("div",{id:"choices"},Ce.map(Be=>{var ke=Be,{key:Pe,name:at}=ke,Ve=ee(ke,["key","name"]);return le.createElement(ye.default.Item,a(y({},Ve),{key:Pe,name:at,noStyle:!0}),le.createElement(x,{form:re}))})))),le.createElement("div",{onClick:()=>ce(!0)},le.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},31457:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return y},x:function(){return a}});var E=z(39793),fe=z(8423),Oe=z(91842),ye=z(59301),Se=Object.defineProperty,Fe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(ee,b,x)=>b in ee?Se(ee,b,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[b]=x,We=(ee,b)=>{for(var x in b||(b={}))De.call(b,x)&&Re(ee,x,b[x]);if(Me)for(var x of Me(b))Te.call(b,x)&&Re(ee,x,b[x]);return ee},Ee=(ee,b)=>Fe(ee,le(b)),se=(ee,b)=>{var x={};for(var te in ee)De.call(ee,te)&&b.indexOf(te)<0&&(x[te]=ee[te]);if(ee!=null&&Me)for(var te of Me(ee))b.indexOf(te)<0&&Te.call(ee,te)&&(x[te]=ee[te]);return x};const y=ee=>{var b=ee,{value:x,onChange:te,scrollId:ne}=b,ue=se(b,["value","onChange","scrollId"]);return ye.createElement("div",{id:ne||""},ye.createElement(E.Z,Ee(We({},ue),{defaultValue:x,onChange:(re,me)=>{me!=null&&me.length?te(re,me):te(re)}})))},a=({value:ee,onChange:b,placeholder:x,height:te=140,isEdit:ne,miniToolbar:ue,watch:re=!0})=>ne?ye.createElement(E.Z,{watch:re,isFocus:!0,height:te||void 0,placeholder:x,defaultValue:ee,onChange:b,miniToolbar:ue}):ye.createElement("div",{style:{cursor:"pointer"}},ee?ye.createElement(Oe.Z,{className:fe.Z.inputBorder,value:ee}):ye.createElement("div",{className:`${fe.Z.inputBorder} ${fe.Z.placeholder} inputBorderError`},x))},44272:function(Ut,ot,z){"use strict";z.d(ot,{W:function(){return ke}});var E=z(59301),fe=z(8591),Oe=z(12563),ye=z(78241),Se=z(78673),Fe=z(95237),le=z(43604),Me=z(6848),De=z(92832),Te=z(5871),Re=z(8423),We=z(31457),Ee=z(39793),se=z(61485),y=Object.defineProperty,a=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Pe,at,Ve)=>at in Pe?y(Pe,at,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Pe[at]=Ve,ue=(Pe,at)=>{for(var Ve in at||(at={}))x.call(at,Ve)&&ne(Pe,Ve,at[Ve]);if(b)for(var Ve of b(at))te.call(at,Ve)&&ne(Pe,Ve,at[Ve]);return Pe},re=(Pe,at)=>a(Pe,ee(at)),me=(Pe,at)=>{var Ve={};for(var it in Pe)x.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&b)for(var it of b(Pe))at.indexOf(it)<0&&te.call(Pe,it)&&(Ve[it]=Pe[it]);return Ve};const ce=Pe=>{var at=Pe,{value:Ve,onChange:it}=at,Ye=me(at,["value","onChange"]);const rt=yt=>{it([yt])};return E.createElement(Ee.Z,re(ue({},Ye),{defaultValue:Ve==null?void 0:Ve[0],onChange:rt}))},Ce=Pe=>{if(!Pe)return!1;if(/^s*$/.test(Pe)||Pe.trim()===""){fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let at=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Be=({value:Pe=[],onClose:at})=>E.createElement(Oe.default,{closable:!0,onClose:at,className:Re.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Pe.join(" \u6216 "))),ke=({questionTitlePlaceholder:Pe,form:at,showKeywords:Ve,isMustKeyWords:it=Ve})=>{const[Ye,rt]=(0,E.useState)(!1),[yt,bt]=(0,E.useState)(""),gt=ye.default.useWatch("use_keywords",at),Gt=ye.default.useWatch("question_score",at);return E.createElement("div",{className:Re.Z.wrap},E.createElement("div",{className:Re.Z.questionTitleEditorWrap},E.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),E.createElement(ye.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ce,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ve&&!it&&E.createElement(ye.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,{defaultChecked:!0})),Ve&&it&&E.createElement(Fe.Z,{align:"middle",className:"mb30"},E.createElement(ye.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,null)),E.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(le.Z,null,E.createElement(Me.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(se.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(gt||!it)&&E.createElement(ye.default.List,{name:"keywords",rules:[{validator(Tt,Lt){return it?Lt!=null&&Lt.length?(Lt==null?void 0:Lt.reduce((qe,dt)=>qe+dt.score,0))>parseFloat(Gt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Tt,{add:Lt,remove:Rt})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Re.Z.title} mb10`},it?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},E.createElement(le.Z,{flex:1},E.createElement(De.default,{value:yt,onChange:qe=>{bt(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var dt,Wt,Pn,Yt;const kn=`${(dt=qe.target)==null?void 0:dt.value}`,Ge=(Pn=(Wt=kn==null?void 0:kn.split("|"))==null?void 0:Wt.filter(Pt=>!!Pt))==null?void 0:Pn.map(Pt=>Pt==null?void 0:Pt.trim()),on=at.getFieldValue("keywords"),Mn=((Yt=on==null?void 0:on.map(Pt=>Pt==null?void 0:Pt.keyword))==null?void 0:Yt.flat())||[];for(const Pt of Ge)if(Mn.includes(Pt)){fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce(kn)&&(Lt({keyword:Ge,score:1}),bt(""))},className:Re.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Tt.map(qe=>{var dt=qe,{key:Wt,name:Pn}=dt,Yt=me(dt,["key","name"]);return E.createElement(Fe.Z,{key:Wt,className:"mb20",style:{marginRight:148}},E.createElement(le.Z,{flex:1},E.createElement(Fe.Z,{align:"middle",justify:"space-between"},E.createElement(ye.default.Item,re(ue({},Yt),{name:[Pn,"keyword"]}),E.createElement(Be,{onClose:()=>Rt(Pn)})),it&&E.createElement(ye.default.Item,re(ue({},Yt),{name:[Pn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Re.Z.blankInputNumberWrapper}),E.createElement(Te.Z,{className:Re.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>rt(!0)},E.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},77762:function(Ut,ot,z){"use strict";z.d(ot,{tc:function(){return Sr.t},uh:function(){return E.u},rL:function(){return In},u8:function(){return Oe.u},ZZ:function(){return fe.Z},Wk:function(){return ye.W}});var E=z(81727),fe=z(14289),Oe=z(92046),ye=z(44272),Se=z(59301),Fe=z(36381),le=z(78241),Me=z(95237),De=z(43604),Te=z(5871),Re=z(6848),We=z(38854),Ee=z(8423),se=z(12893),y=z(31457),a=z(43418),ee=z(92832),b=z(78673),x=z(59301),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(Gn,Un,ma)=>Un in Gn?te(Gn,Un,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Gn[Un]=ma,Be=(Gn,Un)=>{for(var ma in Un||(Un={}))me.call(Un,ma)&&Ce(Gn,ma,Un[ma]);if(re)for(var ma of re(Un))ce.call(Un,ma)&&Ce(Gn,ma,Un[ma]);return Gn},ke=(Gn,Un)=>ne(Gn,ue(Un)),Pe=(Gn,Un)=>{var ma={};for(var Xa in Gn)me.call(Gn,Xa)&&Un.indexOf(Xa)<0&&(ma[Xa]=Gn[Xa]);if(Gn!=null&&re)for(var Xa of re(Gn))Un.indexOf(Xa)<0&&ce.call(Gn,Xa)&&(ma[Xa]=Gn[Xa]);return ma};const at=({value:Gn,onChange:Un})=>{const ma=ba=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ee.Z.modal,onOk:()=>{const Lr=[...Gn];Lr.splice(ba,1),Un(Lr)}})},Xa=()=>{const ba=[...Gn];ba.push(""),Un(ba)};return x.createElement(Me.Z,{className:"ml20"},x.createElement(De.Z,{flex:1},Gn==null?void 0:Gn.map((ba,Lr)=>x.createElement(Me.Z,{key:`${ba}_${Lr}`,align:"middle",className:"mb20"},x.createElement(ee.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:ba,autoSize:{maxRows:3},maxLength:1e3,onBlur:Tr=>{const Nt=[...Gn],hn=Tr.target.value.trim();Nt[Lr]=hn,Un(Nt)}}),x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement(se.Z,{className:Ee.Z.deleteIcon,style:{marginLeft:15,visibility:Lr>0?"visible":"hidden"},onClick:()=>ma(Lr)}))))),x.createElement(De.Z,null,x.createElement("div",{className:`${Ee.Z.addBtn}`,onClick:()=>{Xa()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:Gn=!0,onChange:Un})=>x.createElement(b.Z,{checked:!Gn,onChange:ma=>{Un(!ma)}}),it="\u2581",Ye=({questionTitlePlaceholder:Gn,form:Un,name:ma,scoreByBlank:Xa=!1,answerKey:ba,titleKey:Lr="name",analysisKey:Tr="analysis",isOrdered:Nt="is_ordered"})=>{var hn,gr;const[ht,Xt]=(0,Se.useState)(!1),bn=(Xe,Bt)=>{const It=Bt.line;let pa=0;for(let _n=0;_n{const Rn=Xe.getRange(Bt.from,Bt.to);let _n=0;if(Bt.text.forEach(za=>{_n+=za.split(it).length-1}),Bt.origin!=="setValue"){if(Rn&&Rn.indexOf(it)!==-1){const za=Rn.split(it).length-1,An=bn(Xe,Bt.from);if(console.log(`\u5220\u9664${za}\u4E2A\uFF0C \u524D\u9762\u6709${An}\u4E2A\uFF0C\u65B0\u589E${_n}\u4E2A`),za>1){const st=Array.from({length:za},(gn,lt)=>An+lt);pa(st)}else pa(An)}else if(_n>0){const za=bn(Xe,Bt.from);console.log(`\u65B0\u589E${_n}\u4E2A\uFF0C\u4E4B\u524D\u6709${za}\u4E2A`),It(_n,za)}}},Aa=()=>{const Xe=Un.getFieldValue(["sub_item_banks",...ba]);Un.setFieldValue(["sub_item_banks",...ba],Xe==null?void 0:Xe.map((Bt,It)=>ke(Be({},Bt),{position:It+1})))},qt=(0,Se.useRef)(),ie=(Xe,Bt)=>{for(let It=0;It{de.current(Xe),Aa()},be=(gr=(hn=Un.getFieldValue("sub_item_banks"))==null?void 0:hn[ba==null?void 0:ba[0]])==null?void 0:gr[ba==null?void 0:ba[1]];return(0,Se.useEffect)(()=>{console.log("========",Un.getFieldsValue())},[Un]),x.createElement("div",{className:Ee.Z.wrap},x.createElement("div",{className:Ee.Z.questionTitleEditorWrap},x.createElement(le.default.Item,{label:"\u9898\u5E72",name:Lr,labelCol:{span:24},rules:[{required:!0}]},x.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Gn,showNullButton:!0,onCMBeforeChange:(Xe,Bt)=>{wn(Xe,Bt,ie,he)}}))),x.createElement(le.default.List,{name:ba,rules:[{validator(Xe,Bt){if((Bt==null?void 0:Bt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const It of Bt){const{answer_text:pa}=It||{};if(pa!=null&&pa.some(Rn=>(Rn==null?void 0:Rn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Xe,{add:Bt,remove:It},{errors:pa})=>(qt.current=Bt,de.current=It,x.createElement(x.Fragment,null,x.createElement(le.default.Item,{label:x.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Xe!=null&&Xe.length)&&x.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Xe.map((Rn,_n)=>{var za=Rn,{key:An,name:st}=za,gn=Pe(za,["key","name"]);return x.createElement(Me.Z,{align:"top",key:An},x.createElement(De.Z,{className:`${Ee.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",_n+1),x.createElement(De.Z,{flex:1},x.createElement(Me.Z,{align:"top",justify:"space-between"},x.createElement(De.Z,{flex:1},x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"answer_text"],noStyle:!0}),x.createElement(at,null))),Xa&&x.createElement(De.Z,{flex:"224px"},x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),x.createElement(Te.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"position"],noStyle:!0}),x.createElement(ee.default,{type:"hidden"}))))})))),x.createElement(Me.Z,{align:"middle"},x.createElement(le.default.Item,{name:[ma,"downcase"],valuePropName:"checked"},x.createElement(b.Z,null)),x.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),x.createElement(Me.Z,{align:"middle"},x.createElement(le.default.Item,{name:[ma,"no_space"],valuePropName:"checked"},x.createElement(b.Z,null)),x.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(be==null?void 0:be.length)>1&&x.createElement(Me.Z,{align:"middle",className:(be==null?void 0:be.length)>1?"mb30":`${Ee.Z.hide}`},x.createElement(le.default.Item,{name:Nt},x.createElement(Ve,null)),x.createElement(De.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),x.createElement("div",{className:"mt30",onClick:()=>Xt(!0)},x.createElement(le.default.Item,{name:Tr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ht}))))};var rt=z(59301),yt=Object.defineProperty,bt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Rt=(Gn,Un,ma)=>Un in Gn?yt(Gn,Un,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Gn[Un]=ma,qe=(Gn,Un)=>{for(var ma in Un||(Un={}))Tt.call(Un,ma)&&Rt(Gn,ma,Un[ma]);if(Gt)for(var ma of Gt(Un))Lt.call(Un,ma)&&Rt(Gn,ma,Un[ma]);return Gn},dt=(Gn,Un)=>bt(Gn,gt(Un)),Wt=(Gn,Un)=>{var ma={};for(var Xa in Gn)Tt.call(Gn,Xa)&&Un.indexOf(Xa)<0&&(ma[Xa]=Gn[Xa]);if(Gn!=null&&Gt)for(var Xa of Gt(Gn))Un.indexOf(Xa)<0&&Lt.call(Gn,Xa)&&(ma[Xa]=Gn[Xa]);return ma};const Pn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Yt=({value:Gn,onChange:Un,form:ma,choiceKey:Xa})=>{const ba=(Gn==null?void 0:Gn.is_answer)===1,Lr=Gn==null?void 0:Gn.choice_text,Tr=()=>{var Nt;const hn=(Nt=ma==null?void 0:ma.getFieldValue(["sub_item_banks",...Xa]))==null?void 0:Nt.map(gr=>({choice_text:gr.choice_text,is_answer:0}));ma==null||ma.setFieldValue(["sub_item_banks",...Xa],hn),Un(dt(qe({},Gn),{is_answer:1}))};return rt.createElement(Me.Z,{className:Ee.Z.choiceWrap,align:"middle",wrap:!1},rt.createElement(De.Z,{onClick:Tr,className:`${Ee.Z.choiceIndex} ${Ee.Z.judgementIndex} ${ba?Ee.Z.activeAnswer:""}`},Pn[Lr]),rt.createElement(De.Z,{flex:1,className:`${Ee.Z.editorWrap} ml15`},rt.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} ${ba?Ee.Z.activeJudgementAnswer:""}`},Lr)),rt.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},rt.createElement("div",{onClick:Tr,className:`${Ee.Z.setAnswerBtn} ${ba?Ee.Z.activeAnswer:""}`},ba?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},kn=({questionTitlePlaceholder:Gn,choiceKey:Un="choices",form:ma,titleKey:Xa="name",analysisKey:ba="analysis"})=>{const[Lr,Tr]=(0,Se.useState)(!1);return rt.createElement("div",{className:Ee.Z.wrap},rt.createElement("div",{className:Ee.Z.questionTitleEditorWrap},rt.createElement(le.default.Item,{label:"\u9898\u5E72",name:Xa,labelCol:{span:24},rules:[{required:!0}]},rt.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Gn}))),rt.createElement(le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},rt.createElement(le.default.List,{name:Un,rules:[{validator(Nt,hn){return hn.some(ht=>(ht==null?void 0:ht.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Nt=>rt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Nt.map(hn=>{var gr=hn,{key:ht,name:Xt}=gr,bn=Wt(gr,["key","name"]);return rt.createElement(le.default.Item,dt(qe({},bn),{key:ht,name:Xt,noStyle:!0}),rt.createElement(Yt,{form:ma,choiceKey:Un}))})))),rt.createElement("div",{className:"mt30",onClick:()=>Tr(!0)},rt.createElement(le.default.Item,{name:ba,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Lr}))))};var Ge=z(8591),on=z(12563),Mn=z(39793),Pt=z(61485),zt=Object.defineProperty,Ft=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(Gn,Un,ma)=>Un in Gn?zt(Gn,Un,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Gn[Un]=ma,Ke=(Gn,Un)=>{for(var ma in Un||(Un={}))He.call(Un,ma)&&xt(Gn,ma,Un[ma]);if(tt)for(var ma of tt(Un))St.call(Un,ma)&&xt(Gn,ma,Un[ma]);return Gn},ze=(Gn,Un)=>Ft(Gn,Ot(Un)),ut=(Gn,Un)=>{var ma={};for(var Xa in Gn)He.call(Gn,Xa)&&Un.indexOf(Xa)<0&&(ma[Xa]=Gn[Xa]);if(Gn!=null&&tt)for(var Xa of tt(Gn))Un.indexOf(Xa)<0&&St.call(Gn,Xa)&&(ma[Xa]=Gn[Xa]);return ma};const Je=Gn=>{var Un=Gn,{value:ma,onChange:Xa}=Un,ba=ut(Un,["value","onChange"]);const Lr=Tr=>{Xa([Tr])};return Se.createElement(Mn.Z,ze(Ke({},ba),{defaultValue:ma==null?void 0:ma[0],onChange:Lr}))},xe=Gn=>{if(!Gn)return!1;let Un=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Gn==="|"?(Ge.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zt=({value:Gn=[],onClose:Un})=>Se.createElement(on.default,{closable:!0,onClose:Un,className:Ee.Z.keywordTag},Se.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Gn.join(" \u6216 "))),Yn=({questionTitlePlaceholder:Gn,form:Un,showKeywords:ma,isMustKeyWords:Xa=ma,titleKey:ba="name",analysisKey:Lr="analysis",answerTexts:Tr="answer_texts",keywords:Nt="keywords",useKeywords:hn="use_keywords",indexs:gr})=>{const[ht,Xt]=(0,Se.useState)(!1),[bn,wn]=(0,Se.useState)(""),[Aa,qt]=(0,Se.useState)(!1),ie=le.default.useWatch("question_score",Un);return Se.createElement("div",{className:Ee.Z.wrap},Se.createElement("div",{className:Ee.Z.questionTitleEditorWrap},Se.createElement(le.default.Item,{label:"\u9898\u5E72",name:ba,labelCol:{span:24},rules:[{required:!0}]},Se.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Gn}))),Se.createElement(le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Tr,labelCol:{span:24}},Se.createElement(Je,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),ma&&!Xa&&Se.createElement(le.default.Item,{hidden:!0,name:hn,valuePropName:"checked"},Se.createElement(b.Z,{defaultChecked:!0})),ma&&Xa&&Se.createElement(Me.Z,{align:"middle",className:"mb30"},Se.createElement(le.default.Item,{name:hn,valuePropName:"checked"},Se.createElement(b.Z,{onChange:()=>{var de,he,be,Xe,Bt,It;console.log(Un.getFieldsValue()),qt((be=(he=(de=Un.getFieldsValue())==null?void 0:de.sub_item_banks)==null?void 0:he[gr])==null?void 0:be.use_keywords),console.log((It=(Bt=(Xe=Un.getFieldsValue())==null?void 0:Xe.sub_item_banks)==null?void 0:Bt[gr])==null?void 0:It.use_keywords),console.log(Aa)}})),Se.createElement(De.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Se.createElement(De.Z,null,Se.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Se.createElement(Pt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Aa||!Xa)&&Se.createElement(le.default.List,{name:Nt,rules:[{validator(de,he){return Xa?he!=null&&he.length?(he==null?void 0:he.reduce((Xe,Bt)=>Xe+Bt.score,0))>parseFloat(ie)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(de,{add:he,remove:be})=>Se.createElement(Se.Fragment,null,Se.createElement("div",{className:`${Ee.Z.title} mb10`},Xa?"\u5173\u952E\u8BCD":Se.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Se.createElement(Me.Z,{align:"middle",className:"font14 mb30"},Se.createElement(De.Z,{flex:1},Se.createElement(ee.default,{value:bn,onChange:Xe=>{wn(Xe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Xe=>{var Bt,It,pa,Rn;const _n=`${(Bt=Xe.target)==null?void 0:Bt.value}`,za=(pa=(It=_n==null?void 0:_n.split("|"))==null?void 0:It.filter(gn=>!!gn))==null?void 0:pa.map(gn=>gn==null?void 0:gn.trim()),An=Un.getFieldValue(["sub_item_banks",...Nt]),st=((Rn=An==null?void 0:An.map(gn=>gn==null?void 0:gn.keyword))==null?void 0:Rn.flat())||[];for(const gn of za)if(st.includes(gn)){Ge.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}xe(_n)&&(he({keyword:za,score:1}),wn(""))},className:Ee.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Se.createElement(De.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),de.map(Xe=>{var Bt=Xe,{key:It,name:pa}=Bt,Rn=ut(Bt,["key","name"]);return Se.createElement(Me.Z,{key:It,className:"mb20",style:{marginRight:148}},Se.createElement(De.Z,{flex:1},Se.createElement(Me.Z,{align:"middle",justify:"space-between"},Se.createElement(le.default.Item,ze(Ke({},Rn),{name:[pa,"keyword"]}),Se.createElement(Zt,{onClose:()=>be(pa)})),Xa&&Se.createElement(le.default.Item,ze(Ke({},Rn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),Se.createElement(Te.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Se.createElement("div",{onClick:()=>Xt(!0)},Se.createElement(le.default.Item,{name:Lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Se.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ht}))))};var En=z(59301),xn=Object.defineProperty,Kn=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Dt=(Gn,Un,ma)=>Un in Gn?xn(Gn,Un,{enumerable:!0,configurable:!0,writable:!0,value:ma}):Gn[Un]=ma,en=(Gn,Un)=>{for(var ma in Un||(Un={}))Mt.call(Un,ma)&&Dt(Gn,ma,Un[ma]);if(Ct)for(var ma of Ct(Un))yn.call(Un,ma)&&Dt(Gn,ma,Un[ma]);return Gn},ya=(Gn,Un)=>Kn(Gn,Vn(Un)),ia=(Gn,Un)=>{var ma={};for(var Xa in Gn)Mt.call(Gn,Xa)&&Un.indexOf(Xa)<0&&(ma[Xa]=Gn[Xa]);if(Gn!=null&&Ct)for(var Xa of Ct(Gn))Un.indexOf(Xa)<0&&yn.call(Gn,Xa)&&(ma[Xa]=Gn[Xa]);return ma};const{Panel:Da}=Fe.default,In=({questionTitlePlaceholder:Gn,choiceKey:Un,form:ma,withScore:Xa})=>{const[ba,Lr]=(0,Se.useState)([]),Tr=Nt=>{Lr(Nt)};return En.createElement("div",{className:Ee.Z.wrap},En.createElement("div",{className:Ee.Z.questionTitleEditorWrap},En.createElement(le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Gn}))),En.createElement(le.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),En.createElement(le.default.List,{name:"sub_item_banks",rules:[{validator(Nt,hn){return hn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Nt,{add:hn,remove:gr,move:ht})=>{const Xt=ma.getFieldValue("sub_item_banks");return En.createElement(En.Fragment,null,En.createElement(Fe.default,{className:Nt.length>0?Ee.Z.collapseWrapper:"",bordered:!1,activeKey:ba,onChange:Tr,expandIcon:({isActive:bn})=>En.createElement("i",{className:`iconfont icon-weizhankai ${bn?Ee.Z.open:Ee.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Nt.map((bn,wn)=>{var Aa=bn,{key:qt,name:ie}=Aa,de=ia(Aa,["key","name"]),he,be,Xe,Bt,It,pa,Rn,_n,za,An;return En.createElement(Da,{className:Ee.Z.panel,forceRender:!0,header:En.createElement("div",{className:Ee.Z.panelHeader},"\u7B2C",wn+1,"\u5C0F\u9898",En.createElement("span",null,"\uFF08",((he=Xt==null?void 0:Xt[ie])==null?void 0:he.item_type)=="SINGLE"?"\u5355\u9009\u9898":((be=Xt==null?void 0:Xt[ie])==null?void 0:be.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Xe=Xt==null?void 0:Xt[ie])==null?void 0:Xe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Bt=Xt==null?void 0:Xt[ie])==null?void 0:Bt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ie,extra:En.createElement(Me.Z,{align:"middle",onClick:st=>st.stopPropagation()},Xa&&En.createElement(De.Z,null,En.createElement(le.default.Item,ya(en({},de),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ie,"question_score"],className:Ee.Z.blankInputNumberWrapper}),En.createElement(Te.Z,{className:Ee.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),En.createElement(De.Z,null,En.createElement(Me.Z,{align:"middle",className:"pl40",justify:"end"},wn!==0&&En.createElement("div",{onClick:()=>{var st;ht(wn,wn-1);const gn=(st=ma.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Sn)=>(Nt.map((un,nt)=>{Sn===nt&&(lt.q_position=Number(un.name)+1)}),lt));ma.setFieldValue("sub_item_banks",gn)}},En.createElement(Re.Z,{title:"\u4E0A\u79FB"},En.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),wn{var st;ht(wn,wn+1);const gn=(st=ma.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Sn)=>(Nt.map((un,nt)=>{Sn===nt&&(lt.q_position=Number(un.name)+1)}),lt));ma.setFieldValue("sub_item_banks",gn)},className:wn===0?"":"ml15"},En.createElement(Re.Z,{title:"\u4E0B\u79FB"},En.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),En.createElement(De.Z,null,En.createElement(Re.Z,{title:"\u5220\u9664"},En.createElement(se.Z,{className:`${Ee.Z.deleteIcon} ml15`,onClick:()=>gr(ie)}))))},En.createElement(le.default.Item,ya(en({},de),{name:ie}),(((It=Xt==null?void 0:Xt[ie])==null?void 0:It.item_type)=="SINGLE"||((pa=Xt==null?void 0:Xt[ie])==null?void 0:pa.item_type)=="MULTIPLE")&&En.createElement(E.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Rn=Xt==null?void 0:Xt[ie])==null?void 0:Rn.item_type)=="MULTIPLE",form:ma,choiceKey:[ie,"choices"],titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceOptionsPath:["sub_item_banks",ie,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((_n=Xt==null?void 0:Xt[ie])==null?void 0:_n.item_type)=="COMPLETION"&&En.createElement(Ye,{form:ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ie,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],isOrdered:[ie,"is_ordered"],answerKey:[ie,"standard_answers"]}),((za=Xt==null?void 0:Xt[ie])==null?void 0:za.item_type)=="JUDGMENT"&&En.createElement(kn,{form:ma,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceKey:[ie,"choices"]}),((An=Xt==null?void 0:Xt[ie])==null?void 0:An.item_type)=="SUBJECTIVE"&&En.createElement(Yn,{showKeywords:!0,isMustKeyWords:!1,form:ma,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],answerTexts:[ie,"answer_texts"],useKeywords:[ie,"use_keywords"],keywords:[ie,"keywords"],indexs:ie,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Nt.length<20&&En.createElement(We.Z,{menu:{items:[{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Lr([Nt==null?void 0:Nt.length,...ba])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Lr([Nt==null?void 0:Nt.length,...ba])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Lr([Nt==null?void 0:Nt.length,...ba])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Lr([Nt==null?void 0:Nt.length,...ba])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Lr([Nt==null?void 0:Nt.length,...ba])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(bn=>bn.show).map(bn=>({label:bn.label,key:bn.key}))}},En.createElement("div",{className:`${Ee.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Sr=z(68571)},59639:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return me}});var E=z(59301),fe=z(9221),Oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(ce,Ce,Be)=>Ce in ce?Oe(ce,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ce[Ce]=Be,Me=(ce,Ce)=>{for(var Be in Ce||(Ce={}))Se.call(Ce,Be)&&le(ce,Be,Ce[Be]);if(ye)for(var Be of ye(Ce))Fe.call(Ce,Be)&&le(ce,Be,Ce[Be]);return ce},De=(ce,Ce)=>{var Be={};for(var ke in ce)Se.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&ye)for(var ke of ye(ce))Ce.indexOf(ke)<0&&Fe.call(ce,ke)&&(Be[ke]=ce[ke]);return Be};const Re={header:{cell:ce=>{var Ce=ce,{onResize:Be,width:ke}=Ce,Pe=De(Ce,["onResize","width"]);return ke?E.createElement(fe.Resizable,{width:ke,height:0,handle:E.createElement("span",{className:"react-resizable-handle",onClick:at=>{at.stopPropagation()}}),onResize:Be,draggableOpts:{enableUserSelectHack:!1}},E.createElement("th",Me({},Pe))):E.createElement("th",Me({},Pe))}}};var We=z(1710),Ee=Object.defineProperty,se=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(ce,Ce,Be)=>Ce in ce?Ee(ce,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ce[Ce]=Be,te=(ce,Ce)=>{for(var Be in Ce||(Ce={}))ee.call(Ce,Be)&&x(ce,Be,Ce[Be]);if(a)for(var Be of a(Ce))b.call(Ce,Be)&&x(ce,Be,Ce[Be]);return ce},ne=(ce,Ce)=>se(ce,y(Ce)),ue=(ce,Ce)=>{var Be={};for(var ke in ce)ee.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&a)for(var ke of a(ce))Ce.indexOf(ke)<0&&b.call(ce,ke)&&(Be[ke]=ce[ke]);return Be},me=ce=>{var Ce=ce,{pagination:Be,resColumns:ke,dataSource:Pe,onRow:at}=Ce,Ve=ue(Ce,["pagination","resColumns","dataSource","onRow"]);const[it,Ye]=(0,E.useState)(!1),[rt,yt]=(0,E.useState)([{}]),bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{let Gt=ke;Gt=Gt.map((Tt,Lt)=>ne(te({},Tt),{onHeaderCell:Rt=>({width:Rt.width,onResize:gt(Lt)})})),yt(Gt)},[]),(0,E.useEffect)(()=>{bt.current=rt},[rt]);const gt=Gt=>(Tt,{size:Lt})=>{const Rt=[...bt.current];Rt[Gt]=ne(te({},Rt[Gt]),{width:Lt.width}),yt(Rt)};return E.createElement("div",null,E.createElement(We.default,ne(te({bordered:!0,components:Re,columns:rt,dataSource:Pe,pagination:Be,loading:it,onRow:at},Ve),{rowKey:Gt=>Gt.key||Gt.id})))}},87444:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ce},P:function(){return re}});var E=z(59301),fe=z(78241),Oe=z(43418),ye=z(5112),Se=z(92832),Fe=z(1710),le={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Me=z(75736),De=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(Be,ke,Pe)=>ke in Be?De(Be,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Be[ke]=Pe,a=(Be,ke)=>{for(var Pe in ke||(ke={}))Ee.call(ke,Pe)&&y(Be,Pe,ke[Pe]);if(We)for(var Pe of We(ke))se.call(ke,Pe)&&y(Be,Pe,ke[Pe]);return Be},ee=(Be,ke)=>Te(Be,Re(ke)),b=(Be,ke)=>{var Pe={};for(var at in Be)Ee.call(Be,at)&&ke.indexOf(at)<0&&(Pe[at]=Be[at]);if(Be!=null&&We)for(var at of We(Be))ke.indexOf(at)<0&&se.call(Be,at)&&(Pe[at]=Be[at]);return Pe},x=(Be,ke,Pe)=>new Promise((at,Ve)=>{var it=yt=>{try{rt(Pe.next(yt))}catch(bt){Ve(bt)}},Ye=yt=>{try{rt(Pe.throw(yt))}catch(bt){Ve(bt)}},rt=yt=>yt.done?at(yt.value):Promise.resolve(yt.value).then(it,Ye);rt((Pe=Pe.apply(Be,ke)).next())});const te=({studentNames:Be,total:ke})=>{const Pe=["","\u4E00","\u4E24","\u4E09"];return ke>3?E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),"\u7B49",E.createElement("span",{className:le.orangeColor},ke),"\u540D\u5B66\u751F"):E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),Pe[ke],"\u540D\u5B66\u751F")},ne=({used:Be,copy:ke,canNotCopy:Pe,studentNames:at,studentCount:Ve,inPaper:it,is_random:Ye=!1,position:rt=""})=>{const yt=()=>{if(ke>0&&Pe>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",E.createElement("span",{className:le.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ke>0&&Pe===0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ke===0&&Pe>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},bt=rt||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return E.createElement("span",null,E.createElement(te,{studentNames:at,total:Ve}),"\u5B66\u4E60\u8FC7",bt,"\u4E2D\u7684",E.createElement("span",{className:le.orangeColor},Be),"\u4E2A\u9879\u76EE\uFF0C",yt(),"\u3002\u8BF7\u9009\u62E9",Ye?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Be,onOk:ke,visible:Pe,inPaper:at,renderData:Ve,type:it,isMultipleCourse:Ye=!1})=>{const[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[gt,Gt]=(0,E.useState)(!1),Tt=(0,E.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),Lt=(0,E.useMemo)(()=>{var Rt;return(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.filter(qe=>qe.is_show)},[Ve]);return E.createElement(E.Fragment,null,Tt?E.createElement(Oe.default,{centered:!0,closable:!0,open:Pe,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:gt,onCancel:Be,onOk:()=>x(void 0,null,function*(){var Rt;Gt(!0);let qe=yt;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?ee(a({},Wt),{is_copy:dt[Wt.id]}):Wt)}yield ke(qe),Gt(!1)})},E.createElement("div",{className:le.content,style:{marginBottom:20}},Ye?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":E.createElement(E.Fragment,null,E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ye?E.createElement(fe.default,{form:rt,preserve:!1},Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(ye.ZP.Group,{className:le.content},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):E.createElement(ye.ZP.Group,{value:yt,onChange:Rt=>bt(Rt.target.value),className:le.content,style:{marginBottom:30}},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),E.createElement("div",null,E.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),E.createElement("div",{className:le.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:`${le.content} ${le.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):E.createElement(Oe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Pe,confirmLoading:gt,title:"\u63D0\u793A",width:682,onCancel:Be,onOk:()=>x(void 0,null,function*(){var Rt;Gt(!0);let qe=0;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?ee(a({},Wt),{is_use:dt[Wt.id]}):Wt)}yield ke(qe),Gt(!1)})},E.createElement("div",{className:le.content},E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ye?E.createElement(fe.default,{form:rt,preserve:!1},E.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(ye.ZP.Group,{className:le.content},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):E.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",E.createElement("span",{className:le.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},re=function(){const[Be,ke]=(0,E.useState)(!1),[Pe,at]=(0,E.useState)();return[Be,()=>ke(!1),Pe,Ye=>x(this,null,function*(){var rt;const yt=Ye,{isImportMultipleCourse:bt=!1}=yt,gt=b(yt,["isImportMultipleCourse"]);console.log(Ye);const Gt=(Ye==null?void 0:Ye.result)||(yield(0,Me.Tr)(gt));return"status"in Gt?!1:bt?((rt=Gt==null?void 0:Gt.course_data_list)==null?void 0:rt.some(Lt=>Lt.is_show))?(at(Gt),ke(!0),!0):Gt.course_data_list||[]:Gt.student_count===0?!1:(at(Gt),ke(!0),!0)})]},me=Be=>{const[ke]=fe.default.useForm(),[Pe,at]=(0,E.useState)(!1),{onCancel:Ve,onOk:it,visible:Ye,inPaper:rt=!1,renderData:yt,type:bt,isMultipleCourse:gt=!1,position:Gt}=Be;let Tt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426")))}],[rt]),Lt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:(qe,dt)=>E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:0},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})))}],[rt]);if(gt){const qe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(dt,Wt)=>E.createElement("a",{href:`/classrooms/${Wt.course_id}`},dt)};Tt=[qe,...Tt],Lt=[qe,...Lt]}const Rt=(0,E.useMemo)(()=>ne({used:yt==null?void 0:yt.repeat_shixun_num,copy:yt==null?void 0:yt.can_copy_num,canNotCopy:yt==null?void 0:yt.no_copy_num,studentNames:yt==null?void 0:yt.student_names,studentCount:yt==null?void 0:yt.student_count,is_random:yt==null?void 0:yt.is_random,inPaper:rt,position:Gt}),[yt,rt,Gt]);return E.createElement(Oe.default,{title:"\u63D0\u793A",centered:!0,open:Ye,confirmLoading:Pe,onOk:()=>x(void 0,null,function*(){at(!0);const qe=ke.getFieldsValue(),dt=Object.keys(qe).map(Wt=>({id:parseInt(Wt.split("_")[0]),course_id:parseInt(Wt.split("_")[1]),is_use:qe[Wt].is_use,is_copy:qe[Wt].is_copy}));yield it(dt),at(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},E.createElement(fe.default,{form:ke,preserve:!1},E.createElement("div",{className:le.brief},Rt),E.createElement("div",{style:{marginBottom:30}},E.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),E.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:le.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(yt==null?void 0:yt.can_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Fe.default,{columns:Tt,className:le.antdTable,dataSource:yt==null?void 0:yt.can_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(yt==null?void 0:yt.no_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Fe.default,{columns:Lt,className:le.antdTable,dataSource:yt==null?void 0:yt.no_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(yt==null?void 0:yt.no_use_list.length)>0&&(yt==null?void 0:yt.no_use_list.map(qe=>E.createElement("div",{key:bt==="subject"?qe.stage_shixun_id:qe.shixun_course_id||qe.id},E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))))))};var Ce=Be=>{const{modalType:ke}=Be;return ke==="multiple"?E.createElement(me,a({},Be)):E.createElement(ue,a({},Be))}},60572:function(Ut,ot,z){"use strict";z.d(ot,{C:function(){return Ye}});var E=z(59301),fe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Oe=z(92310),ye=z.n(Oe),Se=z(24905),Fe=z(95237),le=z(8591),Me=z(6848),De=z(3113),Te=z(43418),Re=z(1710),We=z(5871),Ee=z(78241),se=z(71418),y=z(51257),a=z(38986),ee=z(48790),b=z(54650),x=z(9148),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(rt,yt,bt)=>yt in rt?te(rt,yt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):rt[yt]=bt,Be=(rt,yt)=>{for(var bt in yt||(yt={}))me.call(yt,bt)&&Ce(rt,bt,yt[bt]);if(re)for(var bt of re(yt))ce.call(yt,bt)&&Ce(rt,bt,yt[bt]);return rt},ke=(rt,yt)=>ne(rt,ue(yt)),Pe=(rt,yt,bt)=>new Promise((gt,Gt)=>{var Tt=qe=>{try{Rt(bt.next(qe))}catch(dt){Gt(dt)}},Lt=qe=>{try{Rt(bt.throw(qe))}catch(dt){Gt(dt)}},Rt=qe=>qe.done?gt(qe.value):Promise.resolve(qe.value).then(Tt,Lt);Rt((bt=bt.apply(rt,yt)).next())});const at=Se.default.Group,Ve=({className:rt,title:yt,items:bt=[],value:gt,onChange:Gt})=>{const Tt=(bt==null?void 0:bt.length)===(gt==null?void 0:gt.length),Lt=(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<(bt==null?void 0:bt.length),Rt=qe=>{const dt=bt.map(Wt=>Wt.id);Gt(qe.target.checked?dt:[])};return E.createElement(Fe.Z,{align:"middle",className:rt},!!yt&&E.createElement("div",{className:"mr20",style:{color:"#5F6368"}},yt),E.createElement(Se.default,{indeterminate:Lt,onChange:Rt,checked:Tt},"\u5168\u90E8"),E.createElement(at,{value:gt,onChange:Gt},bt.map(qe=>E.createElement(Se.default,{className:"ml30 c-black",key:qe.id,value:qe.id},qe.name,E.createElement("span",null,`(${qe.count})`)))))};var Ye=({className:rt,style:yt,dataSource:bt})=>{var gt,Gt,Tt,Lt,Rt,qe,dt;const[Wt,Pn]=(0,E.useState)({}),[Yt,kn]=(0,E.useState)(!0),[Ge,on]=(0,E.useState)(!1),[Mn,Pt]=(0,E.useState)(!1),[zt,Ft]=(0,E.useState)(null),[Ot,tt]=(0,E.useState)(0),[He,St]=(0,E.useState)({}),[xt,Ke]=(0,E.useState)(!0),[ze,ut]=(0,E.useState)(0),[Je,xe]=(0,E.useState)(0),[Zt,Yn]=(0,E.useState)(!1),En=(0,E.useRef)(null),[xn,Kn]=(0,E.useState)(!1),[Vn,Ct]=(0,E.useState)(!0),[Mt,yn]=(0,E.useState)([]),Dt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[en,ya]=(0,E.useState)(Be({},Dt));(0,E.useEffect)(()=>{bt!=null&&bt.question_id&&Pn(bt)},[bt==null?void 0:bt.question_id]),(0,E.useEffect)(()=>{var hn;if(((hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.status)==="running"){const gr=setInterval(()=>{In()},3e3);return()=>clearInterval(gr)}},[(gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:gt.status]),(0,E.useEffect)(()=>{var hn;Mn&&(Mn===1&&(en.question_status=Sr.map(gr=>gr.value),en.review=Gn.map(gr=>gr.value)),Mn===2&&(en.exercise_question_resubmit_id=(hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.id,zt===1&&(en.success_status=[1]),zt===2&&(en.success_status=[0])),ya(Be({},en)),ia(en),xe(Wt!=null&&Wt.is_mirror?3:10),ut(Wt!=null&&Wt.is_mirror?1:5))},[Mn]),(0,E.useEffect)(()=>{xn&&Da()},[xn]);const ia=hn=>Pe(void 0,null,function*(){kn(!0);const gr=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_student_list.json`,{method:"get",params:hn});(gr==null?void 0:gr.status)==0&&(St(gr||[]),tt(gr==null?void 0:gr.count)),kn(!1)}),Da=()=>Pe(void 0,null,function*(){Ct(!0);const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_history.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&yn((hn==null?void 0:hn.data)||[]),Ct(!1)}),In=()=>Pe(void 0,null,function*(){const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_status.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&Pn(ke(Be({},Wt),{show_resubmit_history:!0,exercise_question_resubmit:(hn==null?void 0:hn.data)||{}}))}),Sr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Gn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Un=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],ma=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(hn,gr,ht)=>E.createElement("span",{className:"c-black"},ht+1+(en.page-1)*en.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:hn=>E.createElement("span",{className:"c-grey-666"},hn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:hn=>{const{label:gr,color:ht}=Sr.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:ht}},gr)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:hn=>{const{label:gr,color:ht}=Gn.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:ht}},gr)}},Mn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:hn=>{const{label:gr,color:ht}=Un.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:ht}},gr)}}].filter(Boolean),Xa=(hn,gr,ht)=>{en.page=hn==null?void 0:hn.current,en.per_page=hn==null?void 0:hn.pageSize,ht!=null&&ht.order?(en.sort_by=ht==null?void 0:ht.field,en.direction=(ht==null?void 0:ht.order)==="ascend"?"asc":"desc"):(en.sort_by=null,en.direction=null),ya(Be({},en)),ia(en)},ba=()=>{if(!ze){le.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Yn(!0)},Lr=()=>Pe(void 0,null,function*(){var hn,gr;if((hn=En.current)!=null&&hn.onVerify())return;on(!0);const ht=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit.json`,{method:"post",body:{keyword:en.keyword,question_status:en.question_status,review:en.review_status,success_status:en.success_status,use_max_score:xt,permits:ze,exercise_question_resubmit_id:Mn===1?null:(gr=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:gr.id}});(ht==null?void 0:ht.status)==0&&(yield In(),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Yn(!1),Pt(!1)),on(!1)}),Tr=(hn,gr)=>{en.page=1,en[gr]=hn,ya(Be({},en)),ia(en)},Nt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return E.createElement(E.Fragment,null,E.createElement("div",{className:ye()(fe.recalculation,rt),style:yt},E.createElement(Me.Z,{title:Nt[(Wt==null?void 0:Wt.disable_resubmit_reason)||0]},E.createElement(De.ZP,{disabled:(Wt==null?void 0:Wt.disable_resubmit)||((Gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Gt.status)==="running",onClick:()=>Pt(1),icon:E.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Wt==null?void 0:Wt.show_resubmit_history)&&E.createElement(E.Fragment,null,((Tt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Tt.status)==="running"?E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},(Lt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Lt.rate)):E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{onClick:()=>{Pt(2),Ft(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Rt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Rt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{onClick:()=>{Pt(2),Ft(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(qe=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:qe.fail_count),"\u4EBA"),E.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},E.createElement("i",{onClick:()=>Kn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),E.createElement(Te.default,{centered:!0,open:!!Mn,title:`\u91CD\u65B0\u8BC4\u6D4B${Mn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Pt(!1),onOk:ba,afterClose:()=>{Ke(!0),Ft(null),ya(Be({},Dt))}},E.createElement("div",{className:fe.filter},Mn===1&&E.createElement(E.Fragment,null,E.createElement("div",{className:fe.tips},E.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},E.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),E.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),E.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),E.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),E.createElement(Ve,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(He==null?void 0:He.question_status)||[],value:en.question_status,onChange:hn=>Tr(hn,"question_status")}),E.createElement(Ve,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(He==null?void 0:He.review_status)||[],value:en.review,onChange:hn=>Tr(hn,"review")})),Mn===2&&E.createElement(E.Fragment,null,E.createElement(Ve,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(He==null?void 0:He.success_status)||[],value:en.success_status,onChange:hn=>Tr(hn,"success_status")})),E.createElement(x.t7,{className:fe.input,style:{bottom:Mn===1?10:-5},value:en.keyword,onChange:hn=>Tr(hn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),E.createElement(Re.default,{className:"mt20",columns:ma,scroll:((dt=He==null?void 0:He.data)==null?void 0:dt.length)>7?{y:300}:{},dataSource:(He==null?void 0:He.data)||[],loading:Yt,onChange:Xa,pagination:{total:Ot,pageSize:en.per_page,current:en.page,hideOnSinglePage:!Ot,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),E.createElement(Fe.Z,{justify:"space-between",align:"middle",className:"mt10"},E.createElement(Se.default,{className:"c-black",checked:xt,onChange:hn=>Ke(hn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,ee.Ny)()&&E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",E.createElement(We.Z,{className:"ml10 mr10",value:ze,max:Je,min:1,precision:0,onChange:hn=>ut(hn)}),"\u4EBA",E.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},E.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),E.createElement(Te.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Zt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ge,destroyOnClose:!0,onOk:Lr,onCancel:()=>Yn(!1)},E.createElement(Ee.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},E.createElement(b.Z,{ref:hn=>En.current=hn}))),E.createElement(Te.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:xn,width:710,onCancel:()=>Kn(!1),footer:null},E.createElement(se.Z,{spinning:Vn},E.createElement("div",{className:fe.operating},Mt.map((hn,gr)=>E.createElement("div",{key:gr,className:fe.operatingItem},E.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},hn==null?void 0:hn.created_at),E.createElement("div",{className:"c-black"},hn==null?void 0:hn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(hn==null?void 0:hn.status)==="running"?E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},hn==null?void 0:hn.rate)):E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},hn==null?void 0:hn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},hn==null?void 0:hn.fail_count),"\u4EBA")))),E.createElement("div",{style:{height:20}}))))}},3039:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(59301),fe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Oe=z(43418),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Fe=(De,Te,Re)=>new Promise((We,Ee)=>{var se=ee=>{try{a(Re.next(ee))}catch(b){Ee(b)}},y=ee=>{try{a(Re.throw(ee))}catch(b){Ee(b)}},a=ee=>ee.done?We(ee.value):Promise.resolve(ee.value).then(se,y);a((Re=Re.apply(De,Te)).next())}),Me=({type:De,resdata:Te,onok:Re,oktext:We,okloading:Ee})=>{const[se,y]=(0,E.useState)(!1),{can_copy_list:a,can_copy_num:ee,challenge_type:b,course_data_list:x,no_copy_list:te,no_copy_num:ne,no_use_list:ue,no_use_num:re,repeat_shixun_num:me,student_count:ce,total_num:Ce,use_num:Be}=Te;let ke=ee>0||De==="exercise";(0,E.useEffect)(()=>{(Te==null?void 0:Te.student_count)>0&&y(!0)},[Te]),console.log("---11",Ee),(0,E.useEffect)(()=>{Ee||y(!1)},[Ee]);const Pe=()=>{if(De==="exercise"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(De==="exercise"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:fe.orangeColor},ce)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:fe.orangeColor},Be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(De==="shixunpush"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return E.createElement("div",{style:{marginTop:20}},ne>0&&E.createElement("div",null,E.createElement("span",{className:fe.flex},E.createElement("img",{src:Se,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E.createElement("div",null,te==null?void 0:te.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ne&&"\u3001"))))),ee>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:fe.flex},E.createElement("img",{src:ye,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E.createElement("div",null,a==null?void 0:a.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ee&&"\u3001"))))));if(De==="shixun")return E.createElement("div",{style:{marginTop:20}},ee>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return E.createElement(Oe.default,{open:se,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ke&&"none"}},zIndex:1003,confirmLoading:Ee,okText:ke?We:"\u6211\u77E5\u9053\u4E86",onOk:()=>Fe(void 0,null,function*(){ke?yield Re([...a,...ue]):y(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),at()))}},90283:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Fe}});var E=z(59301),fe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Oe=z(92310),ye=z.n(Oe),Fe=({className:le,style:Me,state:De,onClick:Te})=>{var Re,We;return E.createElement("div",{onClick:Te,className:ye()(De?(Re=fe)==null?void 0:Re.redBtn:(We=fe)==null?void 0:We.btn,le),style:Me},De?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaoji1"}),E.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaojigaiti"}),E.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},69221:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Se}});var E=z(59301),fe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Oe=z(6848),Se=({children:Fe,tips:le,title:Me,style:De})=>{const Te=Me||E.createElement("div",null,E.createElement("div",null,"\u63D0\u793A\uFF1A"),E.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),E.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Fe&&le?E.createElement(Oe.Z,{overlayStyle:{maxWidth:"initial"},title:Te},E.createElement("span",{className:fe.disabled,style:De},Fe)):Fe&&!le?E.createElement(E.Fragment,null,Fe):E.createElement(E.Fragment,null)}},77525:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return za}});var E=z(59301),fe=z(49535),Oe=z(15277),ye=z(92310),Se=z.n(ye),Fe=z(14809),le=z(20439),Me=z(4635),De=z(50298),Te=z(93664),Re=z(62646),We=z(55468),Ee=z(18929),se=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],y=E.createContext(null),a=0;function ee(An,st){var gn=E.useState(function(){return a+=1,String(a)}),lt=(0,De.Z)(gn,1),Sn=lt[0],un=E.useContext(y),nt={data:st,canPreview:An};return E.useEffect(function(){if(un)return un.register(Sn,nt)},[]),E.useEffect(function(){un&&un.register(Sn,nt)},[An,st]),Sn}function b(An){return new Promise(function(st){var gn=document.createElement("img");gn.onerror=function(){return st(!1)},gn.onload=function(){return st(!0)},gn.src=An})}function x(An){var st=An.src,gn=An.isCustomPlaceholder,lt=An.fallback,Sn=(0,E.useState)(gn?"loading":"normal"),un=(0,De.Z)(Sn,2),nt=un[0],Jt=un[1],$t=(0,E.useRef)(!1),Tn=nt==="error";(0,E.useEffect)(function(){b(st).then(function(ta){ta||Jt("error")})},[st]),(0,E.useEffect)(function(){gn&&!$t.current?Jt("loading"):Tn&&Jt("normal")},[st]);var $n=function(){Jt("normal")},mn=function($a){$t.current=!1,nt==="loading"&&$a!=null&&$a.complete&&($a.naturalWidth||$a.naturalHeight)&&($t.current=!0,$n())},Jn=Tn&<?{src:lt}:{onLoad:$n,src:st};return[mn,Jn,nt]}var te=z(86923),ne=z(8224),ue=z(10228),re=z(48736);function me(An,st,gn,lt){var Sn=st+gn,un=(gn-lt)/2;if(gn>lt){if(st>0)return(0,Me.Z)({},An,un);if(st<0&&Snlt)return(0,Me.Z)({},An,st<0?un:-un);return{}}function ce(An,st,gn,lt){var Sn=(0,We.g1)(),un=Sn.width,nt=Sn.height,Jt=null;return An<=un&&st<=nt?Jt={x:0,y:0}:(An>un||st>nt)&&(Jt=(0,le.Z)((0,le.Z)({},me("x",gn,An,un)),me("y",lt,st,nt))),Jt}var Ce=z(13697),Be=z(16089),ke={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Pe(An,st,gn,lt){var Sn=(0,E.useRef)(null),un=(0,E.useRef)([]),nt=(0,E.useState)(ke),Jt=(0,De.Z)(nt,2),$t=Jt[0],Tn=Jt[1],$n=function($a){Tn(ke),lt&&!(0,Ce.Z)(ke,$t)&<({transform:ke,action:$a})},mn=function($a,yr){Sn.current===null&&(un.current=[],Sn.current=(0,Be.Z)(function(){Tn(function(qn){var Rr=qn;return un.current.forEach(function(Br){Rr=(0,le.Z)((0,le.Z)({},Rr),Br)}),Sn.current=null,lt==null||lt({transform:Rr,action:yr}),Rr})})),un.current.push((0,le.Z)((0,le.Z)({},$t),$a))},Jn=function($a,yr,qn,Rr){var Br=An.current,br=Br.width,Pr=Br.height,er=Br.offsetWidth,Nr=Br.offsetHeight,xr=Br.offsetLeft,ka=Br.offsetTop,Kr=$a,uo=$t.scale*$a;uo>gn?(Kr=gn/$t.scale,uo=gn):uo1,_i=xi&&Br>=1,Uo=Pe(po,xr,Kr,Zi),ti=Uo.transform,wi=Uo.resetTransform,sl=Uo.updateTransform,fl=Uo.dispatchZoomChange,Yl=(0,E.useState)(!0),pu=(0,De.Z)(Yl,2),vu=pu[0],Ri=pu[1],Vi=ti.rotate,Vl=ti.scale,Eu=ti.x,Cu=ti.y,Uu=Se()((0,Me.Z)({},"".concat(gn,"-moving"),Ji));(0,E.useEffect)(function(){vu||Ri(!0)},[vu]);var wo=function(){wi("close")},kr=function(){fl(rt+er,"zoomIn")},zr=function(){fl(rt/(rt+er),"zoomOut")},Yr=function(){sl({rotate:Vi+90},"rotateRight")},Ai=function(){sl({rotate:Vi-90},"rotateLeft")},oi=function(){sl({flipX:!ti.flipX},"flipX")},Xi=function(){sl({flipY:!ti.flipY},"flipY")},rl=function(ar){ar==null||ar.preventDefault(),ar==null||ar.stopPropagation(),qn>0&&(Ri(!1),wi("prev"),jr==null||jr(qn-1,qn))},Rl=function(ar){ar==null||ar.preventDefault(),ar==null||ar.stopPropagation(),qn0&&(cu=rt/cu),fl(cu,"wheel",ar.clientX,ar.clientY)}},Ba=function(ar){!Tn||!Ki||(ar.keyCode===ue.Z.LEFT?rl():ar.keyCode===ue.Z.RIGHT&&Rl())},Ho=function(ar){Tn&&(Vl!==1?sl({x:0,y:0,scale:1},"doubleClick"):fl(rt+er,"doubleClick",ar.clientX,ar.clientY))};(0,E.useEffect)(function(){var Fi,ar,Fl,hu;if(Jt){Fl=(0,ne.Z)(window,"mouseup",El,!1),hu=(0,ne.Z)(window,"mousemove",Jl,!1);try{window.top!==window.self&&(Fi=(0,ne.Z)(window.top,"mouseup",El,!1),ar=(0,ne.Z)(window.top,"mousemove",Jl,!1))}catch(cu){(0,re.Kp)(!1,"[rc-image] ".concat(cu))}}return function(){var cu,Bu,Ju,Lu;(cu=Fl)===null||cu===void 0||cu.remove(),(Bu=hu)===null||Bu===void 0||Bu.remove(),(Ju=Fi)===null||Ju===void 0||Ju.remove(),(Lu=ar)===null||Lu===void 0||Lu.remove()}},[Tn,Ji,Eu,Cu,Vi,Jt]),(0,E.useEffect)(function(){var Fi=(0,ne.Z)(window,"keydown",Ba,!1);return function(){Fi.remove()}},[Tn,Ki,qn]);var Mi=E.createElement(Gt,(0,Fe.Z)({},ul,{width:st.width,height:st.height,imgRef:po,className:"".concat(gn,"-img"),alt:Sn,style:{transform:"translate3d(".concat(ti.x,"px, ").concat(ti.y,"px, 0) scale3d(").concat(ti.flipX?"-":"").concat(Vl,", ").concat(ti.flipY?"-":"").concat(Vl,", 1) rotate(").concat(Vi,"deg)"),transitionDuration:!vu&&"0s"},fallback:un,src:lt,onWheel:Si,onMouseDown:Ol,onDoubleClick:Ho}));return E.createElement(E.Fragment,null,E.createElement(te.Z,(0,Fe.Z)({transitionName:ao,maskTransitionName:Oo,closable:!1,keyboard:!0,prefixCls:gn,onClose:$t,visible:Tn,wrapClassName:Uu,rootClassName:Jn,getContainer:$a},Gi,{afterClose:wo}),E.createElement("div",{className:"".concat(gn,"-img-wrapper")},al?al(Mi,(0,le.Z)({transform:ti},xi?{current:qn}:{})):Mi)),E.createElement(Ye,{visible:Tn,transform:ti,maskTransitionName:Oo,closeIcon:ta,getContainer:$a,prefixCls:gn,rootClassName:Jn,icons:mn,countRender:br,showSwitch:Ki,showProgress:_i,current:qn,count:Br,scale:Vl,minScale:xr,maxScale:Kr,toolbarRender:Sl,onSwitchLeft:rl,onSwitchRight:Rl,onZoomIn:kr,onZoomOut:zr,onRotateRight:Yr,onRotateLeft:Ai,onFlipX:oi,onFlipY:Xi,onClose:$t}))},Lt=Tt,Rt=z(95190);function qe(An){var st=E.useState({}),gn=(0,De.Z)(st,2),lt=gn[0],Sn=gn[1],un=E.useCallback(function(Jt,$t){return Sn(function(Tn){return(0,le.Z)((0,le.Z)({},Tn),{},(0,Me.Z)({},Jt,$t))}),function(){Sn(function(Tn){var $n=(0,le.Z)({},Tn);return delete $n[Jt],$n})}},[]),nt=E.useMemo(function(){return An?An.map(function(Jt){if(typeof Jt=="string")return{data:{src:Jt}};var $t={};return Object.keys(Jt).forEach(function(Tn){["src"].concat((0,Rt.Z)(se)).includes(Tn)&&($t[Tn]=Jt[Tn])}),{data:$t}}):Object.keys(lt).reduce(function(Jt,$t){var Tn=lt[$t],$n=Tn.canPreview,mn=Tn.data;return $n&&Jt.push({data:mn,id:$t}),Jt},[])},[An,lt]);return[nt,un]}var dt=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Wt=["src"],Pn=function(st){var gn,lt=st.previewPrefixCls,Sn=lt===void 0?"rc-image-preview":lt,un=st.children,nt=st.icons,Jt=nt===void 0?{}:nt,$t=st.items,Tn=st.preview,$n=st.fallback,mn=(0,Te.Z)(Tn)==="object"?Tn:{},Jn=mn.visible,ta=mn.onVisibleChange,$a=mn.getContainer,yr=mn.current,qn=mn.movable,Rr=mn.minScale,Br=mn.maxScale,br=mn.countRender,Pr=mn.closeIcon,er=mn.onChange,Nr=mn.onTransform,xr=mn.toolbarRender,ka=mn.imageRender,Kr=(0,Re.Z)(mn,dt),uo=qe($t),ao=(0,De.Z)(uo,2),Zo=ao[0],Oo=ao[1],al=(0,Ee.Z)(0,{value:yr}),ul=(0,De.Z)(al,2),Sl=ul[0],Zi=ul[1],jr=(0,E.useState)(!1),Gi=(0,De.Z)(jr,2),po=Gi[0],Ii=Gi[1],ri=((gn=Zo[Sl])===null||gn===void 0?void 0:gn.data)||{},ml=ri.src,Ji=(0,Re.Z)(ri,Wt),wl=(0,Ee.Z)(!!Jn,{value:Jn,onChange:function(Vi,Vl){ta==null||ta(Vi,Vl,Sl)}}),xi=(0,De.Z)(wl,2),Ki=xi[0],_i=xi[1],Uo=(0,E.useState)(null),ti=(0,De.Z)(Uo,2),wi=ti[0],sl=ti[1],fl=E.useCallback(function(Ri,Vi,Vl){var Eu=Zo.findIndex(function(Cu){return Cu.id===Ri});_i(!0),sl({x:Vi,y:Vl}),Zi(Eu<0?0:Eu),Ii(!0)},[Zo]);E.useEffect(function(){Ki?po||Zi(0):Ii(!1)},[Ki]);var Yl=function(Vi,Vl){Zi(Vi),er==null||er(Vi,Vl)},pu=function(){_i(!1),sl(null)},vu=E.useMemo(function(){return{register:Oo,onPreview:fl}},[Oo,fl]);return E.createElement(y.Provider,{value:vu},un,E.createElement(Lt,(0,Fe.Z)({"aria-hidden":!Ki,movable:qn,visible:Ki,prefixCls:Sn,closeIcon:Pr,onClose:pu,mousePosition:wi,imgCommonProps:Ji,src:ml,fallback:$n,icons:Jt,minScale:Rr,maxScale:Br,getContainer:$a,current:Sl,count:Zo.length,countRender:br,onTransform:Nr,toolbarRender:xr,imageRender:ka,onChange:Yl},Kr)))},Yt=Pn,kn=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ge=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],on=function(st){var gn=st.src,lt=st.alt,Sn=st.onPreviewClose,un=st.prefixCls,nt=un===void 0?"rc-image":un,Jt=st.previewPrefixCls,$t=Jt===void 0?"".concat(nt,"-preview"):Jt,Tn=st.placeholder,$n=st.fallback,mn=st.width,Jn=st.height,ta=st.style,$a=st.preview,yr=$a===void 0?!0:$a,qn=st.className,Rr=st.onClick,Br=st.onError,br=st.wrapperClassName,Pr=st.wrapperStyle,er=st.rootClassName,Nr=(0,Re.Z)(st,kn),xr=Tn&&Tn!==!0,ka=(0,Te.Z)(yr)==="object"?yr:{},Kr=ka.src,uo=ka.visible,ao=uo===void 0?void 0:uo,Zo=ka.onVisibleChange,Oo=Zo===void 0?Sn:Zo,al=ka.getContainer,ul=al===void 0?void 0:al,Sl=ka.mask,Zi=ka.maskClassName,jr=ka.movable,Gi=ka.icons,po=ka.scaleStep,Ii=ka.minScale,ri=ka.maxScale,ml=ka.imageRender,Ji=ka.toolbarRender,wl=(0,Re.Z)(ka,Ge),xi=Kr!=null?Kr:gn,Ki=(0,Ee.Z)(!!ao,{value:ao,onChange:Oo}),_i=(0,De.Z)(Ki,2),Uo=_i[0],ti=_i[1],wi=x({src:gn,isCustomPlaceholder:xr,fallback:$n}),sl=(0,De.Z)(wi,3),fl=sl[0],Yl=sl[1],pu=sl[2],vu=(0,E.useState)(null),Ri=(0,De.Z)(vu,2),Vi=Ri[0],Vl=Ri[1],Eu=(0,E.useContext)(y),Cu=!!yr,Uu=function(){ti(!1),Vl(null)},wo=Se()(nt,br,er,(0,Me.Z)({},"".concat(nt,"-error"),pu==="error")),kr=(0,E.useMemo)(function(){var oi={};return se.forEach(function(Xi){st[Xi]!==void 0&&(oi[Xi]=st[Xi])}),oi},se.map(function(oi){return st[oi]})),zr=(0,E.useMemo)(function(){return(0,le.Z)((0,le.Z)({},kr),{},{src:xi})},[xi,kr]),Yr=ee(Cu,zr),Ai=function(Xi){var rl=(0,We.os)(Xi.target),Rl=rl.left,El=rl.top;Eu?Eu.onPreview(Yr,Rl,El):(Vl({x:Rl,y:El}),ti(!0)),Rr==null||Rr(Xi)};return E.createElement(E.Fragment,null,E.createElement("div",(0,Fe.Z)({},Nr,{className:wo,onClick:Cu?Ai:Rr,style:(0,le.Z)({width:mn,height:Jn},Pr)}),E.createElement("img",(0,Fe.Z)({},kr,{className:Se()("".concat(nt,"-img"),(0,Me.Z)({},"".concat(nt,"-img-placeholder"),Tn===!0),qn),style:(0,le.Z)({height:Jn},ta),ref:fl},Yl,{width:mn,height:Jn,onError:Br})),pu==="loading"&&E.createElement("div",{"aria-hidden":"true",className:"".concat(nt,"-placeholder")},Tn),Sl&&Cu&&E.createElement("div",{className:Se()("".concat(nt,"-mask"),Zi),style:{display:(ta==null?void 0:ta.display)==="none"?"none":void 0}},Sl)),!Eu&&Cu&&E.createElement(Lt,(0,Fe.Z)({"aria-hidden":!Uo,visible:Uo,prefixCls:$t,onClose:Uu,mousePosition:Vi,src:xi,alt:lt,fallback:$n,getContainer:ul,icons:Gi,movable:jr,scaleStep:po,minScale:Ii,maxScale:ri,rootClassName:er,imageRender:ml,imgCommonProps:kr,toolbarRender:Ji},wl)))};on.PreviewGroup=Yt,on.displayName="Image";var Mn=on,Pt=Mn,zt=z(62892),Ft=z(36355),Ot=z(31724),tt=z(99267),He=z(33853),St=z(38819),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Ke=xt,ze=z(7657),ut=function(st,gn){return E.createElement(ze.Z,(0,Fe.Z)({},st,{ref:gn,icon:Ke}))},Je=E.forwardRef(ut),xe=Je,Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Yn=Zt,En=function(st,gn){return E.createElement(ze.Z,(0,Fe.Z)({},st,{ref:gn,icon:Yn}))},xn=E.forwardRef(En),Kn=xn,Vn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ct=Vn,Mt=function(st,gn){return E.createElement(ze.Z,(0,Fe.Z)({},st,{ref:gn,icon:Ct}))},yn=E.forwardRef(Mt),Dt=yn,en={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},ya=en,ia=function(st,gn){return E.createElement(ze.Z,(0,Fe.Z)({},st,{ref:gn,icon:ya}))},Da=E.forwardRef(ia),In=Da,Sr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Gn=Sr,Un=function(st,gn){return E.createElement(ze.Z,(0,Fe.Z)({},st,{ref:gn,icon:Gn}))},ma=E.forwardRef(Un),Xa=ma,ba=z(64993),Lr=z(73819),Tr=z(17313),Nt=z(29878),hn=z(1950),gr=z(83116),ht=z(37613);const Xt=An=>({position:An||"absolute",inset:0}),bn=An=>{const{iconCls:st,motionDurationSlow:gn,paddingXXS:lt,marginXXS:Sn,prefixCls:un,colorTextLightSolid:nt}=An;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:nt,background:new ba.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${gn}`,[`.${un}-mask-info`]:Object.assign(Object.assign({},Tr.vS),{padding:`0 ${lt}px`,[st]:{marginInlineEnd:Sn,svg:{verticalAlign:"baseline"}}})}},wn=An=>{const{previewCls:st,modalMaskBg:gn,paddingSM:lt,marginXL:Sn,margin:un,paddingLG:nt,previewOperationColorDisabled:Jt,previewOperationHoverColor:$t,motionDurationSlow:Tn,iconCls:$n,colorTextLightSolid:mn}=An,Jn=new ba.C(gn).setAlpha(.1),ta=Jn.clone().setAlpha(.2);return{[`${st}-footer`]:{position:"fixed",bottom:Sn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:An.previewOperationColor},[`${st}-progress`]:{marginBottom:un},[`${st}-close`]:{position:"fixed",top:Sn,right:{_skip_check_:!0,value:Sn},display:"flex",color:mn,backgroundColor:Jn.toRgbString(),borderRadius:"50%",padding:lt,outline:0,border:0,cursor:"pointer",transition:`all ${Tn}`,"&:hover":{backgroundColor:ta.toRgbString()},[`& > ${$n}`]:{fontSize:An.previewOperationSize}},[`${st}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${nt}px`,backgroundColor:Jn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:lt,padding:lt,cursor:"pointer",transition:`all ${Tn}`,userSelect:"none",[`&:not(${st}-operations-operation-disabled):hover > ${$n}`]:{color:$t},"&-disabled":{color:Jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${$n}`]:{fontSize:An.previewOperationSize}}}}},Aa=An=>{const{modalMaskBg:st,iconCls:gn,previewOperationColorDisabled:lt,previewCls:Sn,zIndexPopup:un,motionDurationSlow:nt}=An,Jt=new ba.C(st).setAlpha(.1),$t=Jt.clone().setAlpha(.2);return{[`${Sn}-switch-left, ${Sn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:un+1,display:"flex",alignItems:"center",justifyContent:"center",width:An.imagePreviewSwitchSize,height:An.imagePreviewSwitchSize,marginTop:-An.imagePreviewSwitchSize/2,color:An.previewOperationColor,background:Jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${nt}`,userSelect:"none","&:hover":{background:$t.toRgbString()},"&-disabled":{"&, &:hover":{color:lt,background:"transparent",cursor:"not-allowed",[`> ${gn}`]:{cursor:"not-allowed"}}},[`> ${gn}`]:{fontSize:An.previewOperationSize}},[`${Sn}-switch-left`]:{insetInlineStart:An.marginSM},[`${Sn}-switch-right`]:{insetInlineEnd:An.marginSM}}},qt=An=>{const{motionEaseOut:st,previewCls:gn,motionDurationSlow:lt,componentCls:Sn}=An;return[{[`${Sn}-preview-root`]:{[gn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${gn}-body`]:Object.assign(Object.assign({},Xt()),{overflow:"hidden"}),[`${gn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${lt} ${st} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Xt()),{transition:`transform ${lt} ${st} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${gn}-moving`]:{[`${gn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Sn}-preview-root`]:{[`${gn}-wrap`]:{zIndex:An.zIndexPopup}}},{[`${Sn}-preview-operations-wrapper`]:{position:"fixed",zIndex:An.zIndexPopup+1},"&":[wn(An),Aa(An)]}]},ie=An=>{const{componentCls:st}=An;return{[st]:{position:"relative",display:"inline-block",[`${st}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${st}-img-placeholder`]:{backgroundColor:An.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${st}-mask`]:Object.assign({},bn(An)),[`${st}-mask:hover`]:{opacity:1},[`${st}-placeholder`]:Object.assign({},Xt())}}},de=An=>{const{previewCls:st}=An;return{[`${st}-root`]:(0,Nt._y)(An,"zoom"),"&":(0,hn.J$)(An,!0)}};var he=(0,gr.Z)("Image",An=>{const st=`${An.componentCls}-preview`,gn=(0,ht.TS)(An,{previewCls:st,modalMaskBg:new ba.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:An.controlHeightLG});return[ie(gn),qt(gn),(0,Lr.QA)((0,ht.TS)(gn,{componentCls:st})),de(gn)]},An=>({zIndexPopup:An.zIndexPopupBase+80,previewOperationColor:new ba.C(An.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new ba.C(An.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new ba.C(An.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:An.fontSizeIcon*1.5})),be=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,lt=Object.getOwnPropertySymbols(An);Sn{var{previewPrefixCls:st,preview:gn}=An,lt=be(An,["previewPrefixCls","preview"]);const{getPrefixCls:Sn}=E.useContext(Ft.E_),un=Sn("image",st),nt=`${un}-preview`,Jt=Sn(),[$t,Tn]=he(un),$n=E.useMemo(()=>{var mn;if(gn===!1)return gn;const Jn=typeof gn=="object"?gn:{},ta=Se()(Tn,(mn=Jn.rootClassName)!==null&&mn!==void 0?mn:"");return Object.assign(Object.assign({},Jn),{transitionName:(0,zt.m)(Jt,"zoom",Jn.transitionName),maskTransitionName:(0,zt.m)(Jt,"fade",Jn.maskTransitionName),rootClassName:ta})},[gn]);return $t(E.createElement(Pt.PreviewGroup,Object.assign({preview:$n,previewPrefixCls:nt,icons:Xe},lt)))},pa=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,lt=Object.getOwnPropertySymbols(An);Sn{const{prefixCls:st,preview:gn,className:lt,rootClassName:Sn,style:un}=An,nt=pa(An,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Jt,locale:$t=Ot.Z,getPopupContainer:Tn,image:$n}=E.useContext(Ft.E_),mn=Jt("image",st),Jn=Jt(),ta=$t.Image||Ot.Z.Image,[$a,yr]=he(mn),qn=Se()(Sn,yr),Rr=Se()(lt,yr,$n==null?void 0:$n.className),Br=E.useMemo(()=>{if(gn===!1)return gn;const Pr=typeof gn=="object"?gn:{},{getContainer:er}=Pr,Nr=pa(Pr,["getContainer"]);return Object.assign(Object.assign({mask:E.createElement("div",{className:`${mn}-mask-info`},E.createElement(Oe.Z,null),ta==null?void 0:ta.preview),icons:Xe},Nr),{getContainer:er||Tn,transitionName:(0,zt.m)(Jn,"zoom",Pr.transitionName),maskTransitionName:(0,zt.m)(Jn,"fade",Pr.maskTransitionName)})},[gn,ta]),br=Object.assign(Object.assign({},$n==null?void 0:$n.style),un);return $a(E.createElement(Pt,Object.assign({prefixCls:mn,preview:Br,rootClassName:qn,className:Rr,style:br},nt)))};Rn.PreviewGroup=It;var _n=Rn,za=()=>{const[An,st]=(0,E.useState)(""),[gn,lt]=(0,E.useState)(0);let[Sn,un]=(0,E.useState)(),[nt,Jt]=(0,E.useState)();const[$t,Tn]=(0,E.useState)(!1),$n=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",er=>{st(er),console.log(Br.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",mn),()=>{document.removeEventListener("keydown",mn)}),[]),(0,E.useEffect)(()=>{$n.current=An},[An]);function mn(Pr){Pr.keyCode==27&&$n.current&&Jn()}function Jn(){document.body.style.overflow="auto",un(void 0),Jt(void 0),lt(0),st("")}function ta(){lt(gn+90)}function $a(){Sn=Br.current.width*1.1,nt=Br.current.height*1.1,Jt(nt),un(Sn)}function yr(){Sn=Br.current.width/1.1,nt=Br.current.height/1.1,Jt(nt),un(Sn)}const qn=(0,E.useRef)(),Rr=(0,E.useRef)(),Br=(0,E.useRef)(),br=Pr=>{(Pr.nativeEvent.target===qn.current||Pr.nativeEvent.target===Rr.current)&&Jn()};return E.createElement(E.Fragment,null,An?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:Rr},E.createElement(_n,{className:"image-preview",src:An,style:{display:"none"},preview:{visible:!0,src:An,movable:!1,onVisibleChange:Pr=>{st("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return ne}});var E=z(59301),fe=z(57809),Oe=z(78241),ye=z(3113),Se=z(89780),Fe=z.n(Se),le=z(8336),Me=z(12469),De=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?De(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))se.call(re,me)&&y(ue,me,re[me]);return ue},ee=(ue,re)=>Te(ue,Re(re));const b=fe.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:ue,onCancel:re})=>{const[me,ce]=(0,E.useState)("python");function Ce(ke){ce(te[ke][1])}function Be(ke){ue(ke)}return E.createElement(Oe.default,ee(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Be,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:ke=>ke.parentNode,onChange:Ce},Object.keys(te).map(ke=>E.createElement(b,{key:ke,value:ke},te[ke][0])))),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:me})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ye.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function ne({value:ue,onChange:re,mode:me,options:ce={}}){const Ce=(0,E.useRef)(),[Be,ke]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Be){let Pe=function(at){const Ve=at.getValue();re&&re(Ve)};return Be.on("change",Pe),()=>{Be.off("change",Pe)}}},[Be,re]),(0,E.useEffect)(()=>{Be&&Be.setOption("mode",me)},[Be,me]),(0,E.useEffect)(()=>{Be&&(ue!==Be.getValue()||ue==="")&&setTimeout(()=>{Be.setValue(ue||"")},300)},[Be,ue]),(0,E.useEffect)(()=>{if(Ce.current&&!Be){const Pe=Fe().fromTextArea(Ce.current,a({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));ke(Pe)}},[Ce.current,Be]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ce}))}},39793:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ie}});var E=z(59301),fe=z(89780),Oe=z.n(fe),ye=z(76374),Se=z(8336),Fe=z(6313),le=z(25717),Me=z(99498),De=z(25419),Te=z(67549),Re=z(91842),We=({value:de="",className:he,showTextOnly:be,showLines:Xe,style:Bt={}})=>{const It=(0,E.useMemo)(()=>"",[de]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:It}}))},Ee=z(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(de,he,be)=>he in de?se(de,he,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[he]=be,ne=(de,he)=>{for(var be in he||(he={}))b.call(he,be)&&te(de,be,he[be]);if(ee)for(var be of ee(he))x.call(he,be)&&te(de,be,he[be]);return de},ue=(de,he)=>y(de,a(he));let re=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function me({onActionCallback:de,title:he,icon:be,actionName:Xe,className:Bt="",children:It}){function pa(){de(Xe)}return Ee.createElement("a",{title:he,className:Bt,onClick:pa},Ee.createElement("i",{className:`${be}`}),It)}var ce=({watch:de,showNullButton:he,showNullProgramButton:be,onActionCallback:Xe,fullScreen:Bt,insertTemp:It,hidetoolBar:pa,extraUse:Rn})=>{const _n=[...re,{title:`${de?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${de?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!pa&&_n.map((za,An)=>Ee.createElement("li",{key:An},za.actionName?Ee.createElement(me,ue(ne({},za),{onActionCallback:Xe})):Ee.createElement("span",{className:"v-line"}))),he?Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,be?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,It&&Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${It}`,onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Rn&&Ee.createElement("li",null,Rn),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(me,{icon:`${Bt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Bt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xe})))},Ce=z(91558),Be=z(78241),ke=z(92832),Pe=z(3113),at=Object.defineProperty,Ve=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(de,he,be)=>he in de?at(de,he,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[he]=be,gt=(de,he)=>{for(var be in he||(he={}))rt.call(he,be)&&bt(de,be,he[be]);if(Ye)for(var be of Ye(he))yt.call(he,be)&&bt(de,be,he[be]);return de},Gt=(de,he)=>Ve(de,it(he));const Tt={labelCol:{span:4},wrapperCol:{span:20}};var Lt=({callback:de,onCancel:he})=>{function be(Xe){de(Xe)}return E.createElement(Be.default,Gt(gt({},Tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:be,style:{width:500}}),E.createElement(Be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(ke.default,null)),E.createElement(Be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(ke.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Rt=z(69720),qe=z(17077),dt=z(43418),Wt=z(95237),Pn=z(9507),Yt=z(59301),kn=({callback:de,onCancel:he})=>{const be=document.createElement("canvas"),Xe=be.getContext("2d");be.width=1e3,be.height=800,Xe.fillStyle="#ffffff",Xe.fillRect(0,0,be.width,be.height);const Bt=be.toDataURL("image/png");return Yt.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Yt.createElement(Wt.Z,{style:{height:"100vh"}},Yt.createElement(Pn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Bt,visible:!0,title:String(Date.now())},onOk:It=>{de({src:It.url})},onClose:he})))},Ge=z(12378);function on(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(on,go.CommandHandler),on.prototype.canAlignSelection=function(){var de=this.diagram;return!(de===null||de.isReadOnly||de.isModelReadOnly||de.selection.count<2)},on.prototype.alignLeft=function(){var de=this.diagram;de.startTransaction("aligning left");var he=1/0;de.selection.each(function(be){be instanceof go.Link||(he=Math.min(be.position.x,he))}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(he,be.position.y))}),de.commitTransaction("aligning left")},on.prototype.alignRight=function(){var de=this.diagram;de.startTransaction("aligning right");var he=-1/0;de.selection.each(function(be){if(!(be instanceof go.Link)){var Xe=be.actualBounds.x+be.actualBounds.width;he=Math.max(Xe,he)}}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(he-be.actualBounds.width,be.position.y))}),de.commitTransaction("aligning right")},on.prototype.alignTop=function(){var de=this.diagram;de.startTransaction("alignTop");var he=1/0;de.selection.each(function(be){be instanceof go.Link||(he=Math.min(be.position.y,he))}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(be.position.x,he))}),de.commitTransaction("alignTop")},on.prototype.alignBottom=function(){var de=this.diagram;de.startTransaction("aligning bottom");var he=-1/0;de.selection.each(function(be){if(!(be instanceof go.Link)){var Xe=be.actualBounds.y+be.actualBounds.height;he=Math.max(Xe,he)}}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(be.actualBounds.x,he-be.actualBounds.height))}),de.commitTransaction("aligning bottom")},on.prototype.alignCenterX=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center X");var be=he.actualBounds.x+he.actualBounds.width/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(be-Xe.actualBounds.width/2,Xe.actualBounds.y))}),de.commitTransaction("aligning Center X")}},on.prototype.alignCenterY=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center Y");var be=he.actualBounds.y+he.actualBounds.height/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,be-Xe.actualBounds.height/2))}),de.commitTransaction("aligning Center Y")}},on.prototype.alignColumn=function(de){var he=this.diagram;he.startTransaction("align Column"),de===void 0&&(de=0),de=parseFloat(de);var be=new Array;he.selection.each(function(Rn){Rn instanceof go.Link||be.push(Rn)});for(var Xe=0;Xe0){for(var Rn=It.elt(pa-1);Rn!==null&&Rn.isTreeExpanded&&!Rn.isTreeLeaf;){var _n=this._sortTreeChildrenByY(Rn);Rn=_n.last()}Rn!==null&&de.select(Rn)}else de.select(Bt)}}else if(be.key==="Down")if(he.isTreeExpanded&&!he.isTreeLeaf){var Xe=this._sortTreeChildrenByY(he).first();Xe!==null&&de.select(Xe)}else for(;he!==null;){var Bt=he.findTreeParentNode();if(Bt===null)break;var It=this._sortTreeChildrenByY(Bt),pa=It.indexOf(he);if(paIt.y?1:Bt.xIt.x?1:0}),he},on.prototype.copyToClipboard=function(de){go.CommandHandler.prototype.copyToClipboard.call(this,de),this._lastPasteOffset.set(this.pasteOffset)},on.prototype.pasteFromClipboard=function(){var de=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(de,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),de},Object.defineProperty(on.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(de){if(de!=="move"&&de!=="select"&&de!=="scroll"&&de!=="tree"&&de!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+de);this._arrowKeyBehavior=de}}),Object.defineProperty(on.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(de){if(!(de instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+de);this._pasteOffset.set(de)}});var Mn=on,Pt=z(63720),zt=z(43604),Ft=z(38986),Ot={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},tt=z(59301),He=(de,he,be)=>new Promise((Xe,Bt)=>{var It=_n=>{try{Rn(be.next(_n))}catch(za){Bt(za)}},pa=_n=>{try{Rn(be.throw(_n))}catch(za){Bt(za)}},Rn=_n=>_n.done?Xe(_n.value):Promise.resolve(_n.value).then(It,pa);Rn((be=be.apply(de,he)).next())});function St({onCancel:de,callback:he}){let be=(0,E.useRef)(),Xe=(0,E.useRef)(),Bt=(0,E.useRef)(),It=(0,E.useRef)(!1);const pa=(0,E.useRef)(!1),[Rn,_n]=(0,E.useState)(0);function za(){const st=Ge.bx.make,gn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};be.current=new Ge.S0(Xe.current,{padding:20,grid:st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:er=>{var Nr=er.diagram.commandHandler.addTopLevelParts(er.diagram.selection,!0);Nr||er.diagram.currentTool.doCancel()},commandHandler:st(Mn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:er=>{var Nr=er.subject;Nr.location=Nr.location.copy().snapToGridPoint(er.diagram.grid.gridOrigin,er.diagram.grid.gridCellSize),setTimeout(()=>{er.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:er=>{var Nr=er.subject;setTimeout(()=>{er.diagram.commandHandler.editTextBlock()})},LinkRelinked:er=>{var Nr=er.parameter.part;Nr.invalidateConnectedLinks();var xr=er.subject;er.diagram.toolManager.linkingTool.isForwards?xr.toNode.invalidateConnectedLinks():xr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),be.current.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ge.$u(120,60),minSize:new Ge.$u(40,40),resizable:!0,resizeCellSize:new Ge.$u(10,10),rotatable:!0},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),new Ge.KX("desiredSize","size",Ge.$u.parse).makeTwoWay(Ge.$u.stringify),st(Ge.bn,{name:"SHAPE",fill:gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("figure"),new Ge.KX("fill"),new Ge.KX("stroke","borderColor"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),st(Ge.al,{margin:1,textAlign:"center",overflow:Ge.al.OverflowEllipsis,editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),be.current.nodeTemplate.toolTip=st("ToolTip",st(Ge.s_,"Vertical",{maxSize:new Ge.$u(200,NaN)},st(Ge.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ge.KX("text")),st(Ge.al,{font:"10pt sans-serif",textAlign:"center"},new Ge.KX("text","details"))));function lt(er,Nr){var xr=(ka,Kr)=>{ka.handled=!0,ka.diagram.model.commit(uo=>{var ao=Kr.part.adornedPart,Zo=new Ge.E9().setRectSpot(ao.actualBounds,er);Zo.subtract(ao.location),Zo.scale(2,2),Zo.x+=Math.sign(Zo.x)*130,Zo.y+=Math.sign(Zo.y)*130,Zo.add(ao.location),Zo.snapToGridPoint(ka.diagram.grid.gridOrigin,ka.diagram.grid.gridCellSize);var Oo=uo.copyNodeData(ao.data);uo.setGroupKeyForNodeData(Oo,uo.getGroupKeyForNodeData(ao.data)),uo.addNodeData(Oo);var al={from:ao.key,to:uo.getKeyForNodeData(Oo)};uo.addLinkData(al);var ul=ka.diagram.findNodeForData(Oo);ul.location=Zo,ka.diagram.select(ul),setTimeout(()=>{ka.diagram.commandHandler.editTextBlock()},20)})};return st(Ge.bn,{figure:Nr,alignment:er,alignmentFocus:er.opposite(),width:er.equals(Ge.z6.Top)||er.equals(Ge.z6.Bottom)?25:18,height:er.equals(Ge.z6.Top)||er.equals(Ge.z6.Bottom)?18:25,fill:"orange",stroke:gn.white,strokeWidth:4,mouseEnter:(ka,Kr)=>Kr.fill="dodgerblue",mouseLeave:(ka,Kr)=>Kr.fill="orange",isActionable:!0,click:xr,contextClick:xr})}function Sn(er){return st(Ge.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Nr,xr)=>xr.fill="dodgerblue",mouseLeave:(Nr,xr)=>xr.fill="orange",click:(Nr,xr)=>{Nr.diagram.commandHandler.showContextMenu(xr.part.adornedPart)}},er||{})}be.current.nodeTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.Vm,{padding:10}),lt(Ge.z6.Top,"TriangleUp"),lt(Ge.z6.Left,"TriangleLeft"),lt(Ge.z6.Right,"TriangleRight"),lt(Ge.z6.Bottom,"TriangleDown"),Sn({alignment:new Ge.z6(.75,0)}));function un(er,Nr){return(xr,ka)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{Kr.set(ka.part.adornedPart.data,er,Nr)})}}function nt(er,Nr){return Nr||(Nr="color"),st(Ge.bn,{width:16,height:16,stroke:"lightgray",fill:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.stroke="dodgerblue",mouseLeave:(xr,ka)=>ka.stroke="lightgray",click:un(Nr,er),contextClick:un(Nr,er)})}function Jt(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white,"fill"),nt(gn.beige,"fill"),nt(gn.extralightblue,"fill"),nt(gn.extralightred,"fill"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.lightgray,"fill"),nt(gn.lightgreen,"fill"),nt(gn.lightblue,"fill"),nt(gn.lightred,"fill")))]}function $t(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.black),nt(gn.green),nt(gn.blue),nt(gn.red))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white),nt(gn.magenta),nt(gn.purple),nt(gn.orange)))]}function Tn(er,Nr){return Nr||(Nr="thickness"),st(Ge.bn,"LineH",{width:16,height:16,strokeWidth:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:un(Nr,er),contextClick:un(Nr,er)})}function $n(er,Nr){return Nr||(Nr="dash"),st(Ge.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:un(Nr,er),contextClick:un(Nr,er)})}function mn(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",Tn(1),Tn(2),Tn(3),Tn(4))),st("ContextMenuButton",st(Ge.s_,"Horizontal",$n(null),$n([2,4]),$n([4,4])))]}function Jn(er,Nr){return Nr||(Nr="figure"),st(Ge.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.fill="dodgerblue",mouseLeave:(xr,ka)=>ka.fill="lightgray",click:un(Nr,er),contextClick:un(Nr,er)})}be.current.nodeTemplate.contextMenu=st("ContextMenu",st("ContextMenuButton",st(Ge.s_,"Horizontal",Jn("Rectangle"),Jn("RoundedRectangle"),Jn("Ellipse"),Jn("Diamond"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",Jn("Parallelogram2"),Jn("ManualOperation"),Jn("Procedure"),Jn("Cylinder1"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",Jn("Terminator"),Jn("CreateRequest"),Jn("Document"),Jn("TriangleDown"))),Jt(),$t(),mn()),be.current.groupTemplate=st(Ge.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ge.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(er,Nr)=>{var xr=Nr.addMembers(Nr.diagram.selection,!0);xr||Nr.diagram.currentTool.doCancel()},avoidable:!1},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.s_,"Auto",{name:"BODY"},st(Ge.bn,{parameter1:10,fill:gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("fill"),new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.Vm,{background:"transparent",margin:20})),st(Ge.al,{alignment:Ge.z6.Top,alignmentFocus:Ge.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ge.KX("text"),new Ge.KX("stroke","color"))),be.current.groupTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.s_,"Auto",st(Ge.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),st(Ge.Vm,{margin:1.5})),Sn({alignment:Ge.z6.TopRight,alignmentFocus:Ge.z6.BottomRight})),be.current.groupTemplate.contextMenu=st("ContextMenu",Jt(),$t(),mn()),be.current.linkTemplate=st(Ge.rU,{layerName:"Foreground",routing:Ge.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ge.KX("fromSpot","fromSpot",Ge.z6.parse),new Ge.KX("toSpot","toSpot",Ge.z6.parse),new Ge.KX("fromShortLength","dir",er=>er>=1?10:0),new Ge.KX("toShortLength","dir",er=>er>=1?10:0),new Ge.KX("points").makeTwoWay(),st(Ge.bn,{strokeWidth:2},new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,0),segmentOrientation:Ge.rU.OrientAlong,alignmentFocus:Ge.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",er=>er===1)),st(Ge.bn,{segmentIndex:-1,segmentOffset:new Ge.E9(-10,6),segmentOrientation:Ge.rU.OrientPlus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",er=>er>=1),new Ge.KX("width","thickness",er=>7+3*er),new Ge.KX("height","thickness",er=>7+3*er),new Ge.KX("segmentOffset","thickness",er=>new Ge.E9(-15,4+1.5*er))),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,-6),segmentOrientation:Ge.rU.OrientMinus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",er=>er===2),new Ge.KX("width","thickness",er=>7+3*er),new Ge.KX("height","thickness",er=>7+3*er),new Ge.KX("segmentOffset","thickness",er=>new Ge.E9(-15,4+1.5*er))),st(Ge.al,{alignmentFocus:new Ge.z6(0,1,-4,0),editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),be.current.linkTemplate.selectionAdornmentTemplate=st(Ge.uz,st(Ge.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ta(2)},new Ge.KX("pathPattern","thickness",ta)),Sn({alignmentFocus:new Ge.z6(0,0,-6,-4)}));function ta(er){return st(Ge.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(er+4).toString()+" H3"})}function $a(er){var Nr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return er===0?Nr="M0 0 M16 16 M0 8 L16 8":er===2&&(Nr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),st(Ge.bn,{geometryString:Nr,margin:2,background:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:un("dir",er),contextClick:un("dir",er)})}function yr(er){var Nr=(xr,ka)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{var uo=ka.part.adornedPart;Kr.set(uo.data,er?"toSpot":"fromSpot",Ge.z6.stringify(Ge.z6.AllSides)),(er?uo.toNode:uo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{width:12,height:12,fill:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:Nr,contextClick:Nr})}function qn(er,Nr){var xr=0,ka=Ge.z6.RightSide;er.equals(Ge.z6.Top)?(xr=270,ka=Ge.z6.TopSide):er.equals(Ge.z6.Left)?(xr=180,ka=Ge.z6.LeftSide):er.equals(Ge.z6.Bottom)&&(xr=90,ka=Ge.z6.BottomSide),Nr||(xr-=180);var Kr=(uo,ao)=>{uo.handled=!0,uo.diagram.model.commit(Zo=>{var Oo=ao.part.adornedPart;Zo.set(Oo.data,Nr?"toSpot":"fromSpot",Ge.z6.stringify(ka)),(Nr?Oo.toNode:Oo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{alignment:er,alignmentFocus:er.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:xr,background:"transparent",mouseEnter:(uo,ao)=>ao.background="dodgerblue",mouseLeave:(uo,ao)=>ao.background="transparent",click:Kr,contextClick:Kr})}be.current.linkTemplate.contextMenu=st("ContextMenu",$t(),mn(),st("ContextMenuButton",st(Ge.s_,"Horizontal",$a(0),$a(1),$a(2))),st("ContextMenuButton",st(Ge.s_,"Horizontal",st(Ge.s_,"Spot",yr(!1),qn(Ge.z6.Top,!1),qn(Ge.z6.Left,!1),qn(Ge.z6.Right,!1),qn(Ge.z6.Bottom,!1)),st(Ge.s_,"Spot",{margin:new Ge.Zt(0,0,0,2)},yr(!0),qn(Ge.z6.Top,!0),qn(Ge.z6.Left,!0),qn(Ge.z6.Right,!0),qn(Ge.z6.Bottom,!0)))));const Rr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ne=>{y.current.setValue(y.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Fe.Z,{value:`$$${ne.value}$$`}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>De.createElement(Oe.Z,{key:Ce,onClick:()=>b(ce),className:le.Z.diamond},De.createElement(Fe.Z,{value:"`$$"+ce.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:De.createElement(fe.Z,{className:le.Z.lists,gutter:[10,10]},ee.map((ne,ue)=>De.createElement(Oe.Z,{flex:"110px",className:le.Z.item},De.createElement("div",null,De.createElement(Fe.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),De.createElement("div",{className:le.Z.children},ne.children.map((re,me)=>De.createElement("div",{key:me},re.name&&De.createElement("h1",null,re.name),De.createElement(fe.Z,{gutter:[10,10]},re.data.map((ce,Ce)=>De.createElement(Oe.Z,{key:Ce,onClick:()=>b(ce),className:le.Z.diamond},De.createElement(Fe.Z,{value:"`$$"+ce.value+"$$`"}))))))))))}],te=()=>{var ne=document.createElement("div");ne.innerHTML=y.current.getValue();var ue=ne.innerText;return Re&&Re(ue),ue};return(0,E.useImperativeHandle)(se,()=>({getData:te})),De.createElement("div",{className:le.Z.mathWrap},De.createElement(ye.default,{defaultActiveKey:"1",items:x}),De.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ee||""),We&&De.createElement("div",{className:le.Z.button},De.createElement(Se.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});ot.Z=Te},43155:function(Ut,ot,z){"use strict";z.d(ot,{Q:function(){return Fe}});var E=z(59301),fe=z(57809),Oe=z(5112),ye=z(5871),Se=z(59301),Fe=(Me=>(Me[Me.Number=1]="Number",Me[Me.Percent=2]="Percent",Me))(Fe||{});const le=({value:Me,onChange:De,disabled:Te,hidePercentOption:Re=!1,percentType:We="select"})=>{const Ee=(0,E.useMemo)(()=>Re?1:2,[Re]),[se,y]=(0,E.useState)(Ee);console.log(se);const a=b=>Me.type===1?`${b}\u5206`:`${b}%`,ee=(0,E.useCallback)(b=>{if(se===1){const x=b.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return b.replace("%","")},[se]);return(0,E.useEffect)(()=>{y(Me.type)},[Me]),Se.createElement("div",{style:{display:"flex",alignItems:"center"}},We=="select"&&Se.createElement(fe.default,{size:"large",onChange:b=>{y(b),De({type:b,inputValue:b===1?5:20})},value:se||Ee,style:{width:100},options:Re?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Te}),We=="radio"&&Se.createElement(Oe.ZP.Group,{size:"large",onChange:b=>{const x=b.target.value;y(x),De({type:x,inputValue:x===1?5:20})},value:se||Ee,disabled:Te},!Re&&Se.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Se.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),We=="radio"&&Se.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Se.createElement(ye.Z,{size:"large",disabled:Te,value:Me.inputValue,style:{width:"120px"},parser:ee,addonAfter:Me.type===1?"\u5206":"%",max:se===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:b=>{De({type:se,inputValue:b})}}),We=="radio"&&Me.type==2&&Se.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ot.Z=le},68571:function(Ut,ot,z){"use strict";z.d(ot,{t:function(){return Ft}});var E=z(59301),fe=z(92832),Oe=z(78241),ye=z(43418),Se=z(95237),Fe=z(43604),le=z(5871),Me=z(57809),De=z(5112),Te=z(31457),Re=z(25690),We=z(8423),Ee=z(8591),se=z(3113),y=z(71418),a=z(24334),ee={flex_box_center:"flex_box_center___kOQ8P",flex_space_between:"flex_space_between___fY6jt",flex_box_vertical_center:"flex_box_vertical_center___bDSSI",flex_box_center_end:"flex_box_center_end___mQ6mU",flex_box_column:"flex_box_column___F15G0",result:"result___UYRo8",left:"left___TRaH5",right:"right___twp9s",box:"box___vwndt",li:"li___hRe2d"},b=z(38986),x=z(81072),te=z(39793),ne=z(56102),ue=z(37345),re=z(59301),me=Object.defineProperty,ce=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,at=(Ot,et,ze)=>et in Ot?me(Ot,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ot[et]=ze,Ve=(Ot,et)=>{for(var ze in et||(et={}))ke.call(et,ze)&&at(Ot,ze,et[ze]);if(Be)for(var ze of Be(et))Pe.call(et,ze)&&at(Ot,ze,et[ze]);return Ot},it=(Ot,et)=>ce(Ot,Ce(et)),Ye=(Ot,et,ze)=>new Promise((St,xt)=>{var Ke=Je=>{try{ut(ze.next(Je))}catch(xe){xt(xe)}},Qe=Je=>{try{ut(ze.throw(Je))}catch(xe){xt(xe)}},ut=Je=>Je.done?St(Je.value):Promise.resolve(Je.value).then(Ke,Qe);ut((ze=ze.apply(Ot,et)).next())}),yt=({buttonProps:Ot,buttonText:et,form:ze,hackIdentifier:St="",answerKey:xt,data:Ke})=>{const[Qe,ut]=(0,E.useState)(!1),[Je,xe]=(0,E.useState)(!1),[Zt,Jn]=(0,E.useState)(!1),[En,Pn]=(0,E.useState)({}),[Vn,Xn]=(0,E.useState)(""),[Ct,Mt]=(0,E.useState)(""),yn=(0,E.useRef)(St),Dt=(0,E.useRef)(""),en=(0,E.useRef)(!1);(0,E.useEffect)(()=>{Zt&&xn()},[Zt]),(0,E.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);const ya=()=>new Date().getTime(),la=Ke==null?void 0:Ke.code,Oa=()=>{var Gn,fa;let Xa=la?Ke==null?void 0:Ke.code:(Gn=ze.getFieldValue("hack_codes"))==null?void 0:Gn.code,xa=la?Ke==null?void 0:Ke.answer_content:ze.getFieldValue(xt),Lr=la?Ke==null?void 0:Ke.input:(fa=ze.getFieldValue("hack_sets"))==null?void 0:fa.input;xa==null||xa.forEach(Tr=>{const Nt=Tr.value||Tr.answer_text||"";Xa=Xa.replace(/(@▁@|@▁▁@)/,Nt)}),Mt(Lr),Xn(Xa),Pn({}),Jn(!0)},xn=()=>Ye(void 0,null,function*(){var Gn,fa,Xa,xa;const Lr=ya(),Tr=la?Ke==null?void 0:Ke.time_limit:(Gn=ze.getFieldsValue())==null?void 0:Gn.hack.time_limit,Nt=la?(fa=Ke==null?void 0:Ke.answer_content)==null?void 0:fa.length:(xa=(Xa=ze.getFieldsValue())==null?void 0:Xa.standard_answers)==null?void 0:xa.length;ut(!0),yield(0,x.bM)(Dt.current,{test_hack_code:Vn,test_input:Ct});function hn(){return Ye(this,null,function*(){const{status:gr,data:At}=yield(0,x.rX)(Dt.current,"submit"),Bn=ya()-Lr>(Tr+3)*1e3*Nt;if(en.current){if(Bn){Ee.ZP.error("\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"),ut(!1);return}if(gr===0){ut(!1),Pn(it(Ve({},At),{showText:!0}));return}setTimeout(hn,1e3)}})}hn()}),Sr=()=>Ye(void 0,null,function*(){var Gn,fa,Xa,xa,Lr,Tr,Nt;if(!Ke){try{yield ze.validateFields()}catch(Xt){(Xa=(fa=(Gn=Xt==null?void 0:Xt.errorFields)==null?void 0:Gn[0])==null?void 0:fa.name)!=null&&Xa.includes("standard_answers")?Ee.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Ee.ZP.error(Xt.errorFields[0].errors[0]),ze.scrollToField(Xt.errorFields[0].name,{behavior:"smooth",block:"center"});return}xe(!0);let gr="";const At=ze.getFieldsValue();yn.current?gr=yield(0,b.ZP)(`/api/problems/${yn.current}.json`,{method:"put",body:it(Ve({},At),{hack:it(Ve({},At==null?void 0:At.hack),{sub_discipline_id:(Nt=(Tr=At==null?void 0:At.hack)==null?void 0:Tr.sub_discipline_id)==null?void 0:Nt[1],difficult:At.difficulty,item_banks_group_id:At.item_banks_group_id}),hack_codes:it(Ve({},At.hack_codes),{code:a.Base64.encode(At.hack_codes.code)}),update_hack_sets:[Ve({},At.hack_sets)],is_blank:!0})}):(gr=yield(0,b.ZP)("/api/problems.json",{method:"post",body:it(Ve({},At),{hack:it(Ve({},At==null?void 0:At.hack),{sub_discipline_id:(Lr=(xa=At==null?void 0:At.hack)==null?void 0:xa.sub_discipline_id)==null?void 0:Lr[1],difficult:At.difficulty,item_banks_group_id:At.item_banks_group_id}),hack_codes:it(Ve({},At.hack_codes),{code:a.Base64.encode(At.hack_codes.code)}),hack_sets:[Ve({},At.hack_sets)],is_blank:!0})}),yn.current=gr==null?void 0:gr.identifier,sessionStorage.projectFill=gr==null?void 0:gr.identifier)}const hn=yield(0,b.ZP)(`/api/problems/${yn.current}/start.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){Dt.current=hn==null?void 0:hn.identifier,en.current=!0,xe(!1),Oa();return}xe(!1)}),Kn=Gn=>{const{status:fa,error_msg:Xa,execute_time:xa,output:Lr,input:Tr,expected_output:Nt}=Gn;let hn=null;switch(fa){case ue.h.OK:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",xa/1e3,"\u79D2"),re.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A\u8C03\u8BD5\u901A\u8FC7"));break;case ue.h.NOMATCH:hn=re.createElement(re.Fragment,null,re.createElement("div",null,"\u8F93\u5165\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Tr),re.createElement("div",null,"\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Lr&&a.Base64.decode(Lr)),re.createElement("div",null,"\u9884\u671F\u8F93\u51FA\uFF1A"),re.createElement("pre",{style:{fontFamily:"initial"}},Nt&&a.Base64.decode(Nt)));break;case ue.h.EXECUTEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Xa)));break;case ue.h.COMPILEFAILURE:hn=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",re.createElement("pre",null,Tr)),re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:"error"},a.Base64.decode(Xa)));break;case ue.h.PODFAILURE:hn=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ue.h.TIMEOUT:hn=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",hn," ")};return re.createElement("div",null,re.createElement(se.ZP,it(Ve({loading:Je},Ot),{onClick:Sr}),et),re.createElement(ye.default,{open:Zt,title:"\u8C03\u8BD5\u4EE3\u7801",destroyOnClose:!0,width:1200,okText:"\u8FD0\u884C\u6D4B\u8BD5",confirmLoading:Qe,cancelButtonProps:{style:{display:"none"}},onOk:()=>xn(),onCancel:()=>{en.current=!1,Jn(!1)}},re.createElement("div",{className:ee.result},re.createElement("div",{className:ee.left},re.createElement("div",{className:"mb20"},re.createElement("span",{className:"c-black"},"\u6267\u884C\u4EE3\u7801"),!Ke&&re.createElement(ne.CopyToClipboard,{text:Vn,onCopy:()=>Ee.ZP.success("\u590D\u5236\u6210\u529F")},re.createElement("span",{style:{float:"right"},className:"current c-light-primary"},re.createElement("i",{className:"iconfont icon-fuzhi8 mr5"}),"\u590D\u5236"))),re.createElement(te.Z,{height:510,className:"mb0",hidetoolBar:!0,defaultValue:Vn,onChange:Gn=>Xn(Gn)})),re.createElement("div",{className:ee.right},re.createElement("div",{className:"c-black mb20"},"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B"),re.createElement("div",{className:ee.box},re.createElement("div",{className:ee.li},re.createElement(fe.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165",value:Ct,onChange:Gn=>Mt(Gn.target.value),bordered:!1,style:{height:180}}))),re.createElement("div",{className:"c-black mb20 mt30"},"\u4EE3\u7801\u6267\u884C\u7ED3\u679C"),re.createElement("div",{className:ee.box},re.createElement(y.Z,{spinning:Qe,tip:"\u4EE3\u7801\u6267\u884C\u4E2D"},re.createElement("div",{className:ee.li,style:{height:196,overflow:"auto",padding:10}},Kn(En))))))))},bt=z(87169),gt=z(59301),Gt=Object.defineProperty,Tt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Wt=(Ot,et,ze)=>et in Ot?Gt(Ot,et,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ot[et]=ze,Fn=(Ot,et)=>{for(var ze in et||(et={}))qe.call(et,ze)&&Wt(Ot,ze,et[ze]);if(Rt)for(var ze of Rt(et))dt.call(et,ze)&&Wt(Ot,ze,et[ze]);return Ot},Yt=(Ot,et)=>Tt(Ot,Lt(et)),kn=(Ot,et)=>{var ze={};for(var St in Ot)qe.call(Ot,St)&&et.indexOf(St)<0&&(ze[St]=Ot[St]);if(Ot!=null&&Rt)for(var St of Rt(Ot))et.indexOf(St)<0&&dt.call(Ot,St)&&(ze[St]=Ot[St]);return ze};const{TextArea:Ge}=fe.default,ln=[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"}],Mn=({value:Ot,onChange:et})=>gt.createElement(Switch,{checked:Ot,onChange:ze=>{et(ze)}}),Pt="@\u2581@",zt="@\u2581\u2581@",Ft=({questionTitlePlaceholder:Ot,form:et,scoreByBlank:ze=!1,hackidentifier:St,answerKey:xt})=>{const[Ke,Qe]=(0,E.useState)(!1),[ut,Je]=(0,E.useState)(!1),Zt=(0,Re.useParams)().type==="edit",Jn=(Dt,en)=>{const ya=en.line;let la=0;for(let xn=0;xn{const Oa=Dt.getRange(en.from,en.to);let xn=0;if(en.text.forEach(Sr=>{xn+=Sr.split(Pt).length-1}),en.text.forEach(Sr=>{xn+=Sr.split(zt).length-1}),en.origin!=="setValue"){if(Oa&&(Oa.indexOf(Pt)!==-1||Oa.indexOf(zt)!==-1)){const Sr=Oa.split(Pt).length-1+Oa.split(zt).length-1,Kn=Jn(Dt,en.from);if(console.log(`\u5220\u9664${Sr}\u4E2A\uFF0C \u524D\u9762\u6709${Kn}\u4E2A\uFF0C\u65B0\u589E${xn}\u4E2A`),Sr>1){const Gn=Array.from({length:Sr},(fa,Xa)=>Kn+Xa);la(Gn)}else la(Kn)}else if(xn>0){const Sr=Jn(Dt,en.from);console.log(`\u65B0\u589E${xn}\u4E2A\uFF0C\u4E4B\u524D\u6709${Sr}\u4E2A`),ya(xn,Sr)}}},Pn=()=>{const Dt=et.getFieldValue(xt);et.setFieldsValue({[xt]:Dt==null?void 0:Dt.map((en,ya)=>Yt(Fn({},en),{position:ya+1}))})},Vn=(0,E.useRef)(),Xn=(Dt,en)=>{for(let ya=0;ya{Ct.current(Dt),Pn()},yn=Oe.default.useWatch(xt,et);return gt.createElement("div",{className:We.Z.wrap},gt.createElement(Oe.default.Item,{label:"\u8BD5\u9898\u63CF\u8FF0",name:["hack","description"],style:{display:"table"},className:"w100",labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Te.h,{scrollId:"name",watch:!0,height:140})),gt.createElement("div",{className:We.Z.questionTitleEditorWrap},gt.createElement(Oe.default.Item,{label:"\u7A0B\u5E8F\u4EE3\u7801",name:["hack_codes","code"],labelCol:{span:24},rules:[{required:!0}]},gt.createElement(Te.h,{scrollId:"name",watch:!0,height:400,hidetoolBar:!0,showNullProgramButton:!0,onChange:(Dt,en)=>{const ya=et.getFieldValue(xt);console.log("--preAnswerData",ya,en),et.setFieldsValue({[xt]:ya==null?void 0:ya.map((la,Oa)=>{var xn;return Yt(Fn({},la),{position:Oa+1,multi_line:(xn=en==null?void 0:en[Oa])==null?void 0:xn.multiLine})})})},placeholder:Ot,onCMBeforeChange:(Dt,en)=>{En(Dt,en,Xn,Mt)}}))),gt.createElement(Oe.default.List,{name:xt,rules:[{validator(Dt,en){if(!(en!=null&&en.length))return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const ya of en){const{answer_text:la}=ya||{};if((la==null?void 0:la.length)===0)return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Dt,{add:en,remove:ya},{errors:la})=>(Vn.current=en,Ct.current=ya,gt.createElement(gt.Fragment,null,gt.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},gt.createElement(Oe.default.Item,{label:"\u586B\u7A7A\u9879\u7B54\u6848",required:!0,labelCol:{span:24}}),gt.createElement("div",{onClick:()=>{ye.default.warning({title:"\u7ED9\u5206\u8BF4\u660E",icon:null,width:700,centered:!0,content:gt.createElement("div",null,gt.createElement("div",null,"1.\u5B66\u751F\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801",gt.createElement("span",{style:{color:"#e30000"}},"\u8FDB\u884C\u8BC4\u6D4B"),"\u624D\u80FD\u5F97\u5206\u3002"),gt.createElement("div",{style:{marginTop:10}},"2.\u8BD5\u9898\u7B97\u5206\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u5C06\u7A0B\u5E8F\u91CC\u9762\u7684\u6240\u6709\u7A7A\u66FF\u6362\u6210\u5B66\u751F\u7684\u7B54\u6848\u8FDB\u884C\u8BC4\u6D4B\u3002\u8F93\u51FA\u7684\u7ED3\u679C\u4E0E\u6D4B\u8BD5\u96C6\u6BD4\u5BF9\uFF0C\u5B8C\u5168\u6B63\u786E\u5219\u5F97\u6EE1\u5206\uFF1B\u82E5\u4E0D\u5B8C\u5168\u6B63\u786E\uFF0C\u5219\u4F9D\u6B21\u5C06\u6BCF\u4E2A\u7A7A\u6362\u6210\u5B66\u751F\u63D0\u4EA4\u7684\u7B54\u6848\uFF0C\u540C\u65F6\u5C06\u5176\u4ED6\u7A7A\u66FF\u6362\u6210\u6807\u51C6\u7B54\u6848\uFF0C\u8FD0\u884C\u7A0B\u5E8F\u3002\u5982\u679C\u8FD9\u4E2A\u7A7A\u7684\u5B66\u751F\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7ED3\u5408\u80FD\u5F97\u5230\u6B63\u786E\u8F93\u51FA\uFF0C\u5219\u8FD9\u4E2A\u7A7A\u5F97\u5230\u8BE5\u7A7A\u7684\u6EE1\u5206\uFF0C\u5426\u5219\u8BE5\u7A7A\u5F970\u5206\u3002"))})},style:{minHeight:32,color:"#3061D0",cursor:"pointer"}},gt.createElement(bt.Z,{style:{marginRight:3,color:"#3061D0"}}),gt.createElement("span",null," \u7ED9\u5206\u8BF4\u660E"))),Dt.map((Oa,xn)=>{var Sr=Oa,{key:Kn,name:Gn}=Sr,fa=kn(Sr,["key","name"]),Xa,xa;return gt.createElement(Se.Z,{className:"mb20",key:Kn,align:"middle",wrap:!1},gt.createElement(Fe.Z,{flex:"0 0 auto",className:`${We.Z.blankIndex}`},"\u586B\u7A7A\u9879",xn+1),gt.createElement(Fe.Z,{flex:1},gt.createElement(Se.Z,{align:"top",justify:"space-between",wrap:!1},gt.createElement(Fe.Z,null,gt.createElement(Oe.default.Item,Yt(Fn({},fa),{name:[Gn,"answer_text"],noStyle:!0}),(Xa=yn==null?void 0:yn[Gn])!=null&&Xa.multi_line||(xa=yn==null?void 0:yn[Gn])!=null&&xa.multiLine?gt.createElement(Ge,{spellCheck:!1,style:{marginLeft:10,width:550}}):gt.createElement(fe.default,{style:{marginLeft:10,width:550},className:We.Z.blankInput,size:"large",maxLength:1e3,onBlur:Lr=>{}}))),ze&>.createElement(Fe.Z,{flex:"224px"},gt.createElement(Oe.default.Item,Yt(Fn({},fa),{name:[Gn,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),gt.createElement(le.Z,{size:"large",className:We.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"}))))))})))),gt.createElement("div",{onClick:()=>Qe(!0)},gt.createElement(Oe.default.Item,{name:["hack","analysis"],label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},gt.createElement(Te.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ke}))),gt.createElement(Oe.default.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",style:{marginTop:30},name:["hack_codes","language"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},gt.createElement(Me.default,{size:"large"},ln.map(Dt=>gt.createElement(Me.default.Option,{key:Dt.title,value:Dt.key}," ",Dt.title)))),gt.createElement(Oe.default.Item,{label:"\u6700\u5927\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09",style:{marginTop:30},labelCol:{span:24},required:!0},gt.createElement(Oe.default.Item,{name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}],noStyle:!0},gt.createElement(le.Z,{precision:0,max:10,min:3,size:"large",style:{width:"97%"}})),gt.createElement("span",{className:"ml10 font14"},"\u79D2")),gt.createElement(Oe.default.Item,{label:"\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406",style:{marginTop:30},name:["hack","submit_rule"],labelCol:{span:24},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u65F6\u7A7A\u683C\u5904\u7406"}]},gt.createElement(De.ZP.Group,{style:{marginTop:-10}},gt.createElement(De.ZP,{value:0},"\u4E0D\u5FFD\u7565\u7A7A\u683C"),gt.createElement(De.ZP,{value:1},"\u5FFD\u7565\u9996\u5C3E\u7A7A\u683C"),gt.createElement(De.ZP,{value:2},"\u5FFD\u7565\u6240\u6709\u7A7A\u683C"))),gt.createElement(Oe.default.Item,{label:"\u6D4B\u8BD5\u7528\u4F8B",required:!0,style:{marginTop:30}}),gt.createElement("div",{style:{background:"#F6F7F9",padding:15}},gt.createElement(Oe.default.Item,{label:"\u8F93\u5165",labelCol:{span:24},name:["hack_sets","input"]},gt.createElement(Ge,{rows:4})),gt.createElement(Oe.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24},name:["hack_sets","output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},gt.createElement(Ge,{rows:4}))),gt.createElement(yt,{form:et,answerKey:xt,hackIdentifier:St,buttonText:"\u8FD0\u884C\u8C03\u8BD5",buttonProps:{ghost:!0,icon:gt.createElement("i",{className:"iconfont icon-ceshi"}),style:{background:"rgba(55,173,131,0.05)",borderRadius:19,border:"1px solid #37AD83",width:116,height:38,display:"inline-flex",fontSize:14,alignItems:"center",justifyContent:"center",marginTop:20,cursor:"pointer",color:"#37AD83"}}}))}},81727:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return re}});var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(6848),Se=z(78241),Fe=z(8423),le=z(32134),Me=z(12893),De=z(31457),Te=z(59301),Re=Object.defineProperty,We=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,ee=(me,ce,Ce)=>ce in me?Re(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,b=(me,ce)=>{for(var Ce in ce||(ce={}))y.call(ce,Ce)&&ee(me,Ce,ce[Ce]);if(se)for(var Ce of se(ce))a.call(ce,Ce)&&ee(me,Ce,ce[Ce]);return me},x=(me,ce)=>We(me,Ee(ce)),te=(me,ce)=>{var Ce={};for(var Be in me)y.call(me,Be)&&ce.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&se)for(var Be of se(me))ce.indexOf(Be)<0&&a.call(me,Be)&&(Ce[Be]=me[Be]);return Ce};const ne=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ue=({value:me,onChange:ce,choiceTextKey:Ce,answerKey:Be,index:ke,isEdit:Pe,setInputActive:at,form:Ve,choiceOptionsPath:it,allowChangeMode:Ye,showAddIcon:rt,addItem:yt,deleteItem:bt})=>{console.log(me,"value");const gt=(me==null?void 0:me[Be])===1,Gt=()=>{const Lt=Ve.getFieldValue(it);Ve.setFieldValue(it,Lt.map(Rt=>x(b({},Rt),{[Be]:0})))},Tt=()=>{gt?ce(x(b({},me),{[Be]:0})):(Ye||Gt(),ce(x(b({},me),{[Be]:1})))};return Te.createElement(fe.Z,{className:Fe.Z.choiceWrap,align:"middle",wrap:!1},Te.createElement(Oe.Z,{onClick:Tt,className:`${Fe.Z.choiceIndex} ${gt?Fe.Z.activeAnswer:""}`},ne[ke]),Te.createElement(Oe.Z,{flex:1,className:`${Fe.Z.editorWrap} ml15`,onClick:at},Te.createElement(De.x,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Pe,value:me==null?void 0:me[Ce],onChange:Lt=>{ce(x(b({},me),{[Ce]:Lt}))}})),Te.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},Te.createElement("div",{onClick:Tt,className:`${Fe.Z.setAnswerBtn} ${gt?Fe.Z.activeAnswer:""}`},gt?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Te.createElement(Oe.Z,{className:Fe.Z.actionWrapper},Te.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Te.createElement(le.Z,{className:Fe.Z.addIcon,onClick:yt,style:{visibility:rt?"visible":"hidden"}})),Te.createElement(ye.Z,{title:"\u5220\u9664"},Te.createElement(Me.Z,{className:Fe.Z.deleteIcon,onClick:bt,style:{visibility:ke>1?"visible":"hidden"}}))))},re=({questionTitlePlaceholder:me,titleKey:ce,choiceKey:Ce,analysisKey:Be,choiceTextKey:ke,answerKey:Pe,choiceOptionsPath:at,allowChangeMode:Ve=!0,form:it,showAnalysis:Ye=!0})=>{const[rt,yt]=(0,E.useState)(),[bt,gt]=(0,E.useState)(!1);return Te.createElement("div",{className:Fe.Z.wrap},Te.createElement("div",{className:Fe.Z.questionTitleEditorWrap},Te.createElement(Se.default.Item,{label:"\u9898\u5E72",name:ce,labelCol:{span:24},rules:[{required:!0}]},Te.createElement(De.h,{scrollId:Array.isArray(ce)?ce.join("_"):`${ce}`,watch:!0,height:140,placeholder:me}))),Te.createElement(Se.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Te.createElement(Se.default.List,{name:Ce,rules:[{validator(Gt,Tt){const Lt=Tt.some(qe=>qe[Pe]===1),Rt=Tt.findIndex(qe=>{var dt;return((dt=qe[ke])==null?void 0:dt.length)<=0});return Rt!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[Rt]}\u9009\u9879\u7684\u5185\u5BB9`)):Lt?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Gt,{add:Tt,remove:Lt})=>Te.createElement("div",{id:Array.isArray(at)?at.join("_"):`${at}`},Gt.map((Rt,qe)=>{var dt=Rt,{key:Wt,name:Fn}=dt,Yt=te(dt,["key","name"]);const kn=rt===Wt,Ge=()=>{yt(Wt)},ln=qe<7&&qe===Gt.length-1,Mn=()=>Tt({[ke]:"",[Pe]:0}),Pt=()=>Lt(Fn);return Te.createElement(Se.default.Item,x(b({},Yt),{key:Wt,name:Fn,className:Fe.Z.choiceListWrap,rules:[{validator(zt,Ft){return Ft!=null&&Ft.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ne[qe]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Te.createElement(ue,{choiceTextKey:ke,answerKey:Pe,index:qe,isEdit:kn,setInputActive:Ge,form:it,choiceOptionsPath:at,allowChangeMode:Ve,showAddIcon:ln,addItem:Mn,deleteItem:Pt}))}),Gt.length<8&&Te.createElement("div",{className:`${Fe.Z.addBtn} mb30`,onClick:()=>Tt({[ke]:"",[Pe]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ye&&Te.createElement("div",{onClick:()=>gt(!0)},Te.createElement(Se.default.Item,{name:Be,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Te.createElement(De.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},92046:function(Ut,ot,z){"use strict";z.d(ot,{u:function(){return Ve}});var E=z(59301),fe=z(43418),Oe=z(95237),ye=z(43604),Se=z(92832),Fe=z(6848),le=z(78673),Me=z(78241),De=z(5112),Te=z(5871),Re=z(31457),We=z(12893),Ee=z(61485),se=z(8423),y=z(19105),a=z(59301),ee=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(it,Ye,rt)=>Ye in it?ee(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,me=(it,Ye)=>{for(var rt in Ye||(Ye={}))ne.call(Ye,rt)&&re(it,rt,Ye[rt]);if(te)for(var rt of te(Ye))ue.call(Ye,rt)&&re(it,rt,Ye[rt]);return it},ce=(it,Ye)=>b(it,x(Ye)),Ce=(it,Ye)=>{var rt={};for(var yt in it)ne.call(it,yt)&&Ye.indexOf(yt)<0&&(rt[yt]=it[yt]);if(it!=null&&te)for(var yt of te(it))Ye.indexOf(yt)<0&&ue.call(it,yt)&&(rt[yt]=it[yt]);return rt};const Be=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:se.Z.modal,onOk:()=>{const gt=[...it];gt.splice(bt,1),Ye(gt)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(ye.Z,{flex:1},it==null?void 0:it.map((bt,gt)=>a.createElement(Oe.Z,{key:`${bt}_${gt}`,className:"mb20"},a.createElement(Se.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:bt,autoSize:{maxRows:3},maxLength:1e3,onBlur:Gt=>{const Tt=[...it],Lt=Gt.target.value.trim();Tt[gt]=Lt,Ye(Tt)}}),a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>rt(gt)}))))),a.createElement(ye.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},ke=({value:it,onChange:Ye})=>{const rt=bt=>{fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:se.Z.modal,onOk:()=>{const gt=[...it];gt.splice(bt,1),Ye(gt)}})},yt=()=>{const bt=[...it];bt.push(""),Ye(bt)};return a.createElement(Oe.Z,{className:"ml20"},a.createElement(ye.Z,{flex:1},it==null?void 0:it.map((bt,gt)=>a.createElement(Oe.Z,{key:`${bt}_${gt}`,align:"middle",className:"mb20"},a.createElement(y.Z,{value:bt,style:{flex:1},onChange:Gt=>{const Tt=[...it];Tt[gt]=Gt,Ye(Tt)}}),a.createElement(Fe.Z,{title:"\u5220\u9664"},a.createElement(We.Z,{className:se.Z.deleteIcon,style:{marginLeft:15,visibility:gt>0?"visible":"hidden"},onClick:()=>rt(gt)}))))),a.createElement(ye.Z,null,a.createElement("div",{className:`${se.Z.addBtn}`,onClick:()=>{yt()}},"\u65B0\u589E\u7B54\u6848")))},Pe=({value:it=!0,onChange:Ye})=>a.createElement(le.Z,{checked:!it,onChange:rt=>{Ye(!rt)}}),at="\u2581",Ve=({questionTitlePlaceholder:it,form:Ye,scoreByBlank:rt=!1,answerKey:yt})=>{const[bt,gt]=(0,E.useState)(!1),Gt=(Yt,kn)=>{const Ge=kn.line;let ln=0;for(let Pt=0;Pt{const Mn=Yt.getRange(kn.from,kn.to);let Pt=0;if(kn.text.forEach(zt=>{Pt+=zt.split(at).length-1}),kn.origin!=="setValue"){if(Mn&&Mn.indexOf(at)!==-1){const zt=Mn.split(at).length-1,Ft=Gt(Yt,kn.from);if(console.log(`\u5220\u9664${zt}\u4E2A\uFF0C \u524D\u9762\u6709${Ft}\u4E2A\uFF0C\u65B0\u589E${Pt}\u4E2A`),zt>1){const Ot=Array.from({length:zt},(et,ze)=>Ft+ze);ln(Ot)}else ln(Ft)}else if(Pt>0){const zt=Gt(Yt,kn.from);console.log(`\u65B0\u589E${Pt}\u4E2A\uFF0C\u4E4B\u524D\u6709${zt}\u4E2A`),Ge(Pt,zt)}}},Lt=()=>{const Yt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:Yt.map((kn,Ge)=>ce(me({},kn),{position:Ge+1}))})},Rt=(0,E.useRef)(),qe=(Yt,kn)=>{for(let Ge=0;Ge{dt.current(Yt),Lt()},Fn=Me.default.useWatch(yt,Ye);return a.createElement("div",{className:se.Z.wrap},a.createElement("div",{className:se.Z.questionTitleEditorWrap},a.createElement(Me.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},a.createElement(Re.h,{scrollId:"name",watch:!0,height:140,placeholder:it,showNullButton:!0,onCMBeforeChange:(Yt,kn)=>{Tt(Yt,kn,qe,Wt)}}))),a.createElement(Me.default.List,{name:yt,rules:[{validator(Yt,kn){if(!(kn!=null&&kn.length))return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ge of kn){const{answer_text:ln}=Ge||{};if(ln!=null&&ln.some(Mn=>(Mn==null?void 0:Mn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Yt,{add:kn,remove:Ge},{errors:ln})=>(Rt.current=kn,dt.current=Ge,a.createElement(a.Fragment,null,a.createElement(Me.default.Item,{label:a.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Yt!=null&&Yt.length)&&a.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Yt.map((Mn,Pt)=>{var zt=Mn,{key:Ft,name:Ot}=zt,et=Ce(zt,["key","name"]),ze,St;return a.createElement("div",{style:{marginBottom:10},key:Ft},a.createElement(Oe.Z,{className:"mb20",align:"middle",wrap:!1},a.createElement(ye.Z,{style:{marginRight:10},flex:"0 0 auto",className:`${se.Z.blankIndex}`},"\u586B\u7A7A\u9879",Pt+1),a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"model"],noStyle:!0}),a.createElement(De.ZP.Group,{onChange:()=>{const xt=Ye.getFieldValue(yt);Ye.setFieldsValue({[yt]:xt.map((Ke,Qe)=>ce(me({},Ke),{answer_text:Ot===Qe?[""]:Ke.answer_text}))})}},a.createElement(De.ZP,{value:1},"\u6587\u672C\u6A21\u5F0F ",a.createElement(Fe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6587\u672C\u7B54\u6848"},a.createElement(Ee.Z,null))),a.createElement(De.ZP,{value:2},"\u6570\u5B66\u516C\u5F0F\u6A21\u5F0F ",a.createElement(Fe.Z,{title:"\u5B66\u751F\u7B54\u9898\u65F6\uFF0C\u9700\u8981\u7F16\u5199\u6570\u5B66\u516C\u5F0F\u4F5C\u4E3A\u7B54\u6848"},a.createElement(Ee.Z,null)))))),a.createElement(Oe.Z,{style:{marginLeft:20},align:"middle",wrap:!1},a.createElement(ye.Z,{flex:1},a.createElement(Oe.Z,{align:"top",justify:"space-between",wrap:!1},a.createElement(ye.Z,{flex:1},a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"answer_text"],noStyle:!0}),((St=(ze=Ye.getFieldValue(yt))==null?void 0:ze[Ot])==null?void 0:St.model)===1?a.createElement(Be,null):a.createElement(ke,null))),rt&&a.createElement(ye.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:se.Z.blankInputNumberWrapper}),a.createElement(Te.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),a.createElement(Me.default.Item,ce(me({},et),{name:[Ot,"position"],noStyle:!0}),a.createElement(Se.default,{type:"hidden"})))))})))),a.createElement(Oe.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"downcase",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),a.createElement(Oe.Z,{align:"middle"},a.createElement(Me.default.Item,{name:"no_space",valuePropName:"checked"},a.createElement(le.Z,null)),a.createElement(ye.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(Fn==null?void 0:Fn.length)>1&&a.createElement(Oe.Z,{align:"middle",className:(Fn==null?void 0:Fn.length)>1?"mb30":`${se.Z.hide}`},a.createElement(Me.default.Item,{name:"is_ordered"},a.createElement(Pe,null)),a.createElement(ye.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),a.createElement("div",{onClick:()=>gt(!0)},a.createElement(Me.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},a.createElement(Re.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:bt}))))}},14289:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(95237),Oe=z(43604),ye=z(78241),Se=z(8423),Fe=z(31457),le=z(59301),Me=Object.defineProperty,De=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(ne,ue,re)=>ue in ne?Me(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,y=(ne,ue)=>{for(var re in ue||(ue={}))We.call(ue,re)&&se(ne,re,ue[re]);if(Re)for(var re of Re(ue))Ee.call(ue,re)&&se(ne,re,ue[re]);return ne},a=(ne,ue)=>De(ne,Te(ue)),ee=(ne,ue)=>{var re={};for(var me in ne)We.call(ne,me)&&ue.indexOf(me)<0&&(re[me]=ne[me]);if(ne!=null&&Re)for(var me of Re(ne))ue.indexOf(me)<0&&Ee.call(ne,me)&&(re[me]=ne[me]);return re};const b={\u6B63\u786E:"T",\u9519\u8BEF:"F"},x=({value:ne,onChange:ue,form:re})=>{const me=(ne==null?void 0:ne.is_answer)===1,ce=ne==null?void 0:ne.choice_text,Ce=()=>{const Be=re.getFieldsValue().choices.map(ke=>({choice_text:ke.choice_text,is_answer:0}));re.setFieldsValue({choices:Be}),ue(a(y({},ne),{is_answer:1}))};return le.createElement(fe.Z,{className:Se.Z.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},le.createElement(Oe.Z,{onClick:Ce,className:`${Se.Z.choiceIndex} ${Se.Z.judgementIndex} ${me?Se.Z.activeAnswer:""}`},b[ce]),le.createElement(Oe.Z,{flex:1,className:`${Se.Z.editorWrap} ml15`},le.createElement("div",{className:`${Se.Z.inputBorder} ${Se.Z.placeholder} ${me?Se.Z.activeJudgementAnswer:""}`},ce)),le.createElement(Oe.Z,{flex:"0 0 auto",className:"ml15"},le.createElement("div",{onClick:Ce,className:`${Se.Z.setAnswerBtn} ${me?Se.Z.activeAnswer:""}`},me?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},te=({questionTitlePlaceholder:ne,choiceKey:ue,form:re})=>{const[me,ce]=(0,E.useState)(!1);return le.createElement("div",{className:Se.Z.wrap},le.createElement("div",{className:Se.Z.questionTitleEditorWrap},le.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},le.createElement(Fe.h,{scrollId:"name",watch:!0,height:140,placeholder:ne}))),le.createElement(ye.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},le.createElement(ye.default.List,{name:"choices",rules:[{validator(Ce,Be){return Be.some(Pe=>(Pe==null?void 0:Pe.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Ce=>le.createElement("div",{id:"choices"},Ce.map(Be=>{var ke=Be,{key:Pe,name:at}=ke,Ve=ee(ke,["key","name"]);return le.createElement(ye.default.Item,a(y({},Ve),{key:Pe,name:at,noStyle:!0}),le.createElement(x,{form:re}))})))),le.createElement("div",{onClick:()=>ce(!0)},le.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},le.createElement(Fe.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:me}))))}},31457:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return y},x:function(){return a}});var E=z(39793),fe=z(8423),Oe=z(91842),ye=z(59301),Se=Object.defineProperty,Fe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(ee,b,x)=>b in ee?Se(ee,b,{enumerable:!0,configurable:!0,writable:!0,value:x}):ee[b]=x,We=(ee,b)=>{for(var x in b||(b={}))De.call(b,x)&&Re(ee,x,b[x]);if(Me)for(var x of Me(b))Te.call(b,x)&&Re(ee,x,b[x]);return ee},Ee=(ee,b)=>Fe(ee,le(b)),se=(ee,b)=>{var x={};for(var te in ee)De.call(ee,te)&&b.indexOf(te)<0&&(x[te]=ee[te]);if(ee!=null&&Me)for(var te of Me(ee))b.indexOf(te)<0&&Te.call(ee,te)&&(x[te]=ee[te]);return x};const y=ee=>{var b=ee,{value:x,onChange:te,scrollId:ne}=b,ue=se(b,["value","onChange","scrollId"]);return ye.createElement("div",{id:ne||""},ye.createElement(E.Z,Ee(We({},ue),{defaultValue:x,onChange:(re,me)=>{me!=null&&me.length?te(re,me):te(re)}})))},a=({value:ee,onChange:b,placeholder:x,height:te=140,isEdit:ne,miniToolbar:ue,watch:re=!0})=>ne?ye.createElement(E.Z,{watch:re,isFocus:!0,height:te||void 0,placeholder:x,defaultValue:ee,onChange:b,miniToolbar:ue}):ye.createElement("div",{style:{cursor:"pointer"}},ee?ye.createElement(Oe.Z,{className:fe.Z.inputBorder,value:ee}):ye.createElement("div",{className:`${fe.Z.inputBorder} ${fe.Z.placeholder} inputBorderError`},x))},44272:function(Ut,ot,z){"use strict";z.d(ot,{W:function(){return ke}});var E=z(59301),fe=z(8591),Oe=z(12563),ye=z(78241),Se=z(78673),Fe=z(95237),le=z(43604),Me=z(6848),De=z(92832),Te=z(5871),Re=z(8423),We=z(31457),Ee=z(39793),se=z(61485),y=Object.defineProperty,a=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Pe,at,Ve)=>at in Pe?y(Pe,at,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Pe[at]=Ve,ue=(Pe,at)=>{for(var Ve in at||(at={}))x.call(at,Ve)&&ne(Pe,Ve,at[Ve]);if(b)for(var Ve of b(at))te.call(at,Ve)&&ne(Pe,Ve,at[Ve]);return Pe},re=(Pe,at)=>a(Pe,ee(at)),me=(Pe,at)=>{var Ve={};for(var it in Pe)x.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&b)for(var it of b(Pe))at.indexOf(it)<0&&te.call(Pe,it)&&(Ve[it]=Pe[it]);return Ve};const ce=Pe=>{var at=Pe,{value:Ve,onChange:it}=at,Ye=me(at,["value","onChange"]);const rt=yt=>{it([yt])};return E.createElement(Ee.Z,re(ue({},Ye),{defaultValue:Ve==null?void 0:Ve[0],onChange:rt}))},Ce=Pe=>{if(!Pe)return!1;if(/^s*$/.test(Pe)||Pe.trim()===""){fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let at=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(fe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Be=({value:Pe=[],onClose:at})=>E.createElement(Oe.default,{closable:!0,onClose:at,className:Re.Z.keywordTag},E.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Pe.join(" \u6216 "))),ke=({questionTitlePlaceholder:Pe,form:at,showKeywords:Ve,isMustKeyWords:it=Ve})=>{const[Ye,rt]=(0,E.useState)(!1),[yt,bt]=(0,E.useState)(""),gt=ye.default.useWatch("use_keywords",at),Gt=ye.default.useWatch("question_score",at);return E.createElement("div",{className:Re.Z.wrap},E.createElement("div",{className:Re.Z.questionTitleEditorWrap},E.createElement(ye.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},E.createElement(We.h,{scrollId:"name",watch:!0,height:140,placeholder:Pe}))),E.createElement(ye.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:"answer_texts",labelCol:{span:24}},E.createElement(ce,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),Ve&&!it&&E.createElement(ye.default.Item,{hidden:!0,name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,{defaultChecked:!0})),Ve&&it&&E.createElement(Fe.Z,{align:"middle",className:"mb30"},E.createElement(ye.default.Item,{name:"use_keywords",valuePropName:"checked"},E.createElement(Se.Z,null)),E.createElement(le.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(le.Z,null,E.createElement(Me.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(se.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(gt||!it)&&E.createElement(ye.default.List,{name:"keywords",rules:[{validator(Tt,Lt){return it?Lt!=null&&Lt.length?(Lt==null?void 0:Lt.reduce((qe,dt)=>qe+dt.score,0))>parseFloat(Gt)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(Tt,{add:Lt,remove:Rt})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${Re.Z.title} mb10`},it?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(Fe.Z,{align:"middle",className:"font14 mb30"},E.createElement(le.Z,{flex:1},E.createElement(De.default,{value:yt,onChange:qe=>{bt(qe.target.value)},maxLength:50,allowClear:!0,onPressEnter:qe=>{var dt,Wt,Fn,Yt;const kn=`${(dt=qe.target)==null?void 0:dt.value}`,Ge=(Fn=(Wt=kn==null?void 0:kn.split("|"))==null?void 0:Wt.filter(Pt=>!!Pt))==null?void 0:Fn.map(Pt=>Pt==null?void 0:Pt.trim()),ln=at.getFieldValue("keywords"),Mn=((Yt=ln==null?void 0:ln.map(Pt=>Pt==null?void 0:Pt.keyword))==null?void 0:Yt.flat())||[];for(const Pt of Ge)if(Mn.includes(Pt)){fe.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ce(kn)&&(Lt({keyword:Ge,score:1}),bt(""))},className:Re.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(le.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),Tt.map(qe=>{var dt=qe,{key:Wt,name:Fn}=dt,Yt=me(dt,["key","name"]);return E.createElement(Fe.Z,{key:Wt,className:"mb20",style:{marginRight:148}},E.createElement(le.Z,{flex:1},E.createElement(Fe.Z,{align:"middle",justify:"space-between"},E.createElement(ye.default.Item,re(ue({},Yt),{name:[Fn,"keyword"]}),E.createElement(Be,{onClose:()=>Rt(Fn)})),it&&E.createElement(ye.default.Item,re(ue({},Yt),{name:[Fn,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Re.Z.blankInputNumberWrapper}),E.createElement(Te.Z,{className:Re.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>rt(!0)},E.createElement(ye.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(We.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Ye}))))}},77762:function(Ut,ot,z){"use strict";z.d(ot,{tc:function(){return Sr.t},uh:function(){return E.u},rL:function(){return xn},u8:function(){return Oe.u},ZZ:function(){return fe.Z},Wk:function(){return ye.W}});var E=z(81727),fe=z(14289),Oe=z(92046),ye=z(44272),Se=z(59301),Fe=z(36381),le=z(78241),Me=z(95237),De=z(43604),Te=z(5871),Re=z(6848),We=z(38854),Ee=z(8423),se=z(12893),y=z(31457),a=z(43418),ee=z(92832),b=z(78673),x=z(59301),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(Kn,Gn,fa)=>Gn in Kn?te(Kn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:fa}):Kn[Gn]=fa,Be=(Kn,Gn)=>{for(var fa in Gn||(Gn={}))me.call(Gn,fa)&&Ce(Kn,fa,Gn[fa]);if(re)for(var fa of re(Gn))ce.call(Gn,fa)&&Ce(Kn,fa,Gn[fa]);return Kn},ke=(Kn,Gn)=>ne(Kn,ue(Gn)),Pe=(Kn,Gn)=>{var fa={};for(var Xa in Kn)me.call(Kn,Xa)&&Gn.indexOf(Xa)<0&&(fa[Xa]=Kn[Xa]);if(Kn!=null&&re)for(var Xa of re(Kn))Gn.indexOf(Xa)<0&&ce.call(Kn,Xa)&&(fa[Xa]=Kn[Xa]);return fa};const at=({value:Kn,onChange:Gn})=>{const fa=xa=>{a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ee.Z.modal,onOk:()=>{const Lr=[...Kn];Lr.splice(xa,1),Gn(Lr)}})},Xa=()=>{const xa=[...Kn];xa.push(""),Gn(xa)};return x.createElement(Me.Z,{className:"ml20"},x.createElement(De.Z,{flex:1},Kn==null?void 0:Kn.map((xa,Lr)=>x.createElement(Me.Z,{key:`${xa}_${Lr}`,align:"middle",className:"mb20"},x.createElement(ee.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:xa,autoSize:{maxRows:3},maxLength:1e3,onBlur:Tr=>{const Nt=[...Kn],hn=Tr.target.value.trim();Nt[Lr]=hn,Gn(Nt)}}),x.createElement(Re.Z,{title:"\u5220\u9664"},x.createElement(se.Z,{className:Ee.Z.deleteIcon,style:{marginLeft:15,visibility:Lr>0?"visible":"hidden"},onClick:()=>fa(Lr)}))))),x.createElement(De.Z,null,x.createElement("div",{className:`${Ee.Z.addBtn}`,onClick:()=>{Xa()}},"\u65B0\u589E\u7B54\u6848")))},Ve=({value:Kn=!0,onChange:Gn})=>x.createElement(b.Z,{checked:!Kn,onChange:fa=>{Gn(!fa)}}),it="\u2581",Ye=({questionTitlePlaceholder:Kn,form:Gn,name:fa,scoreByBlank:Xa=!1,answerKey:xa,titleKey:Lr="name",analysisKey:Tr="analysis",isOrdered:Nt="is_ordered"})=>{var hn,gr;const[At,Xt]=(0,Se.useState)(!1),Bn=(Xe,Bt)=>{const It=Bt.line;let pa=0;for(let $n=0;$n{const Rn=Xe.getRange(Bt.from,Bt.to);let $n=0;if(Bt.text.forEach(za=>{$n+=za.split(it).length-1}),Bt.origin!=="setValue"){if(Rn&&Rn.indexOf(it)!==-1){const za=Rn.split(it).length-1,An=Bn(Xe,Bt.from);if(console.log(`\u5220\u9664${za}\u4E2A\uFF0C \u524D\u9762\u6709${An}\u4E2A\uFF0C\u65B0\u589E${$n}\u4E2A`),za>1){const st=Array.from({length:za},(gn,lt)=>An+lt);pa(st)}else pa(An)}else if($n>0){const za=Bn(Xe,Bt.from);console.log(`\u65B0\u589E${$n}\u4E2A\uFF0C\u4E4B\u524D\u6709${za}\u4E2A`),It($n,za)}}},Aa=()=>{const Xe=Gn.getFieldValue(["sub_item_banks",...xa]);Gn.setFieldValue(["sub_item_banks",...xa],Xe==null?void 0:Xe.map((Bt,It)=>ke(Be({},Bt),{position:It+1})))},qt=(0,Se.useRef)(),ie=(Xe,Bt)=>{for(let It=0;It{de.current(Xe),Aa()},be=(gr=(hn=Gn.getFieldValue("sub_item_banks"))==null?void 0:hn[xa==null?void 0:xa[0]])==null?void 0:gr[xa==null?void 0:xa[1]];return(0,Se.useEffect)(()=>{console.log("========",Gn.getFieldsValue())},[Gn]),x.createElement("div",{className:Ee.Z.wrap},x.createElement("div",{className:Ee.Z.questionTitleEditorWrap},x.createElement(le.default.Item,{label:"\u9898\u5E72",name:Lr,labelCol:{span:24},rules:[{required:!0}]},x.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Kn,showNullButton:!0,onCMBeforeChange:(Xe,Bt)=>{bn(Xe,Bt,ie,he)}}))),x.createElement(le.default.List,{name:xa,rules:[{validator(Xe,Bt){if((Bt==null?void 0:Bt.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const It of Bt){const{answer_text:pa}=It||{};if(pa!=null&&pa.some(Rn=>(Rn==null?void 0:Rn.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Xe,{add:Bt,remove:It},{errors:pa})=>(qt.current=Bt,de.current=It,x.createElement(x.Fragment,null,x.createElement(le.default.Item,{label:x.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(Xe!=null&&Xe.length)&&x.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),Xe.map((Rn,$n)=>{var za=Rn,{key:An,name:st}=za,gn=Pe(za,["key","name"]);return x.createElement(Me.Z,{align:"top",key:An},x.createElement(De.Z,{className:`${Ee.Z.blankIndex} pt5`},"\u586B\u7A7A\u9879",$n+1),x.createElement(De.Z,{flex:1},x.createElement(Me.Z,{align:"top",justify:"space-between"},x.createElement(De.Z,{flex:1},x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"answer_text"],noStyle:!0}),x.createElement(at,null))),Xa&&x.createElement(De.Z,{flex:"224px"},x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),x.createElement(Te.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),x.createElement(le.default.Item,ke(Be({},gn),{name:[st,"position"],noStyle:!0}),x.createElement(ee.default,{type:"hidden"}))))})))),x.createElement(Me.Z,{align:"middle"},x.createElement(le.default.Item,{name:[fa,"downcase"],valuePropName:"checked"},x.createElement(b.Z,null)),x.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),x.createElement(Me.Z,{align:"middle"},x.createElement(le.default.Item,{name:[fa,"no_space"],valuePropName:"checked"},x.createElement(b.Z,null)),x.createElement(De.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(be==null?void 0:be.length)>1&&x.createElement(Me.Z,{align:"middle",className:(be==null?void 0:be.length)>1?"mb30":`${Ee.Z.hide}`},x.createElement(le.default.Item,{name:Nt},x.createElement(Ve,null)),x.createElement(De.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),x.createElement("div",{className:"mt30",onClick:()=>Xt(!0)},x.createElement(le.default.Item,{name:Tr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},x.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:At}))))};var rt=z(59301),yt=Object.defineProperty,bt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Rt=(Kn,Gn,fa)=>Gn in Kn?yt(Kn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:fa}):Kn[Gn]=fa,qe=(Kn,Gn)=>{for(var fa in Gn||(Gn={}))Tt.call(Gn,fa)&&Rt(Kn,fa,Gn[fa]);if(Gt)for(var fa of Gt(Gn))Lt.call(Gn,fa)&&Rt(Kn,fa,Gn[fa]);return Kn},dt=(Kn,Gn)=>bt(Kn,gt(Gn)),Wt=(Kn,Gn)=>{var fa={};for(var Xa in Kn)Tt.call(Kn,Xa)&&Gn.indexOf(Xa)<0&&(fa[Xa]=Kn[Xa]);if(Kn!=null&&Gt)for(var Xa of Gt(Kn))Gn.indexOf(Xa)<0&&Lt.call(Kn,Xa)&&(fa[Xa]=Kn[Xa]);return fa};const Fn={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Yt=({value:Kn,onChange:Gn,form:fa,choiceKey:Xa})=>{const xa=(Kn==null?void 0:Kn.is_answer)===1,Lr=Kn==null?void 0:Kn.choice_text,Tr=()=>{var Nt;const hn=(Nt=fa==null?void 0:fa.getFieldValue(["sub_item_banks",...Xa]))==null?void 0:Nt.map(gr=>({choice_text:gr.choice_text,is_answer:0}));fa==null||fa.setFieldValue(["sub_item_banks",...Xa],hn),Gn(dt(qe({},Kn),{is_answer:1}))};return rt.createElement(Me.Z,{className:Ee.Z.choiceWrap,align:"middle",wrap:!1},rt.createElement(De.Z,{onClick:Tr,className:`${Ee.Z.choiceIndex} ${Ee.Z.judgementIndex} ${xa?Ee.Z.activeAnswer:""}`},Fn[Lr]),rt.createElement(De.Z,{flex:1,className:`${Ee.Z.editorWrap} ml15`},rt.createElement("div",{className:`${Ee.Z.inputBorder} ${Ee.Z.placeholder} ${xa?Ee.Z.activeJudgementAnswer:""}`},Lr)),rt.createElement(De.Z,{flex:"0 0 auto",className:"ml15"},rt.createElement("div",{onClick:Tr,className:`${Ee.Z.setAnswerBtn} ${xa?Ee.Z.activeAnswer:""}`},xa?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},kn=({questionTitlePlaceholder:Kn,choiceKey:Gn="choices",form:fa,titleKey:Xa="name",analysisKey:xa="analysis"})=>{const[Lr,Tr]=(0,Se.useState)(!1);return rt.createElement("div",{className:Ee.Z.wrap},rt.createElement("div",{className:Ee.Z.questionTitleEditorWrap},rt.createElement(le.default.Item,{label:"\u9898\u5E72",name:Xa,labelCol:{span:24},rules:[{required:!0}]},rt.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Kn}))),rt.createElement(le.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},rt.createElement(le.default.List,{name:Gn,rules:[{validator(Nt,hn){return hn.some(At=>(At==null?void 0:At.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Nt=>rt.createElement("div",{id:"choices",style:{display:"flex",flexDirection:"column",gap:"20px"}},Nt.map(hn=>{var gr=hn,{key:At,name:Xt}=gr,Bn=Wt(gr,["key","name"]);return rt.createElement(le.default.Item,dt(qe({},Bn),{key:At,name:Xt,noStyle:!0}),rt.createElement(Yt,{form:fa,choiceKey:Gn}))})))),rt.createElement("div",{className:"mt30",onClick:()=>Tr(!0)},rt.createElement(le.default.Item,{name:xa,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},rt.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Lr}))))};var Ge=z(8591),ln=z(12563),Mn=z(39793),Pt=z(61485),zt=Object.defineProperty,Ft=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(Kn,Gn,fa)=>Gn in Kn?zt(Kn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:fa}):Kn[Gn]=fa,Ke=(Kn,Gn)=>{for(var fa in Gn||(Gn={}))ze.call(Gn,fa)&&xt(Kn,fa,Gn[fa]);if(et)for(var fa of et(Gn))St.call(Gn,fa)&&xt(Kn,fa,Gn[fa]);return Kn},Qe=(Kn,Gn)=>Ft(Kn,Ot(Gn)),ut=(Kn,Gn)=>{var fa={};for(var Xa in Kn)ze.call(Kn,Xa)&&Gn.indexOf(Xa)<0&&(fa[Xa]=Kn[Xa]);if(Kn!=null&&et)for(var Xa of et(Kn))Gn.indexOf(Xa)<0&&St.call(Kn,Xa)&&(fa[Xa]=Kn[Xa]);return fa};const Je=Kn=>{var Gn=Kn,{value:fa,onChange:Xa}=Gn,xa=ut(Gn,["value","onChange"]);const Lr=Tr=>{Xa([Tr])};return Se.createElement(Mn.Z,Qe(Ke({},xa),{defaultValue:fa==null?void 0:fa[0],onChange:Lr}))},xe=Kn=>{if(!Kn)return!1;let Gn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Kn==="|"?(Ge.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Zt=({value:Kn=[],onClose:Gn})=>Se.createElement(ln.default,{closable:!0,onClose:Gn,className:Ee.Z.keywordTag},Se.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},Kn.join(" \u6216 "))),Jn=({questionTitlePlaceholder:Kn,form:Gn,showKeywords:fa,isMustKeyWords:Xa=fa,titleKey:xa="name",analysisKey:Lr="analysis",answerTexts:Tr="answer_texts",keywords:Nt="keywords",useKeywords:hn="use_keywords",indexs:gr})=>{const[At,Xt]=(0,Se.useState)(!1),[Bn,bn]=(0,Se.useState)(""),[Aa,qt]=(0,Se.useState)(!1),ie=le.default.useWatch("question_score",Gn);return Se.createElement("div",{className:Ee.Z.wrap},Se.createElement("div",{className:Ee.Z.questionTitleEditorWrap},Se.createElement(le.default.Item,{label:"\u9898\u5E72",name:xa,labelCol:{span:24},rules:[{required:!0}]},Se.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Kn}))),Se.createElement(le.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Tr,labelCol:{span:24}},Se.createElement(Je,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),fa&&!Xa&&Se.createElement(le.default.Item,{hidden:!0,name:hn,valuePropName:"checked"},Se.createElement(b.Z,{defaultChecked:!0})),fa&&Xa&&Se.createElement(Me.Z,{align:"middle",className:"mb30"},Se.createElement(le.default.Item,{name:hn,valuePropName:"checked"},Se.createElement(b.Z,{onChange:()=>{var de,he,be,Xe,Bt,It;console.log(Gn.getFieldsValue()),qt((be=(he=(de=Gn.getFieldsValue())==null?void 0:de.sub_item_banks)==null?void 0:he[gr])==null?void 0:be.use_keywords),console.log((It=(Bt=(Xe=Gn.getFieldsValue())==null?void 0:Xe.sub_item_banks)==null?void 0:Bt[gr])==null?void 0:It.use_keywords),console.log(Aa)}})),Se.createElement(De.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),Se.createElement(De.Z,null,Se.createElement(Re.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},Se.createElement(Pt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Aa||!Xa)&&Se.createElement(le.default.List,{name:Nt,rules:[{validator(de,he){return Xa?he!=null&&he.length?(he==null?void 0:he.reduce((Xe,Bt)=>Xe+Bt.score,0))>parseFloat(ie)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(de,{add:he,remove:be})=>Se.createElement(Se.Fragment,null,Se.createElement("div",{className:`${Ee.Z.title} mb10`},Xa?"\u5173\u952E\u8BCD":Se.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),Se.createElement(Me.Z,{align:"middle",className:"font14 mb30"},Se.createElement(De.Z,{flex:1},Se.createElement(ee.default,{value:Bn,onChange:Xe=>{bn(Xe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Xe=>{var Bt,It,pa,Rn;const $n=`${(Bt=Xe.target)==null?void 0:Bt.value}`,za=(pa=(It=$n==null?void 0:$n.split("|"))==null?void 0:It.filter(gn=>!!gn))==null?void 0:pa.map(gn=>gn==null?void 0:gn.trim()),An=Gn.getFieldValue(["sub_item_banks",...Nt]),st=((Rn=An==null?void 0:An.map(gn=>gn==null?void 0:gn.keyword))==null?void 0:Rn.flat())||[];for(const gn of za)if(st.includes(gn)){Ge.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}xe($n)&&(he({keyword:za,score:1}),bn(""))},className:Ee.Z.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),Se.createElement(De.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),de.map(Xe=>{var Bt=Xe,{key:It,name:pa}=Bt,Rn=ut(Bt,["key","name"]);return Se.createElement(Me.Z,{key:It,className:"mb20",style:{marginRight:148}},Se.createElement(De.Z,{flex:1},Se.createElement(Me.Z,{align:"middle",justify:"space-between"},Se.createElement(le.default.Item,Qe(Ke({},Rn),{name:[pa,"keyword"]}),Se.createElement(Zt,{onClose:()=>be(pa)})),Xa&&Se.createElement(le.default.Item,Qe(Ke({},Rn),{name:[pa,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:Ee.Z.blankInputNumberWrapper}),Se.createElement(Te.Z,{className:Ee.Z.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),Se.createElement("div",{onClick:()=>Xt(!0)},Se.createElement(le.default.Item,{name:Lr,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Se.createElement(y.x,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:At}))))};var En=z(59301),Pn=Object.defineProperty,Vn=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,Dt=(Kn,Gn,fa)=>Gn in Kn?Pn(Kn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:fa}):Kn[Gn]=fa,en=(Kn,Gn)=>{for(var fa in Gn||(Gn={}))Mt.call(Gn,fa)&&Dt(Kn,fa,Gn[fa]);if(Ct)for(var fa of Ct(Gn))yn.call(Gn,fa)&&Dt(Kn,fa,Gn[fa]);return Kn},ya=(Kn,Gn)=>Vn(Kn,Xn(Gn)),la=(Kn,Gn)=>{var fa={};for(var Xa in Kn)Mt.call(Kn,Xa)&&Gn.indexOf(Xa)<0&&(fa[Xa]=Kn[Xa]);if(Kn!=null&&Ct)for(var Xa of Ct(Kn))Gn.indexOf(Xa)<0&&yn.call(Kn,Xa)&&(fa[Xa]=Kn[Xa]);return fa};const{Panel:Oa}=Fe.default,xn=({questionTitlePlaceholder:Kn,choiceKey:Gn,form:fa,withScore:Xa})=>{const[xa,Lr]=(0,Se.useState)([]),Tr=Nt=>{Lr(Nt)};return En.createElement("div",{className:Ee.Z.wrap},En.createElement("div",{className:Ee.Z.questionTitleEditorWrap},En.createElement(le.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},En.createElement(y.h,{scrollId:"name",watch:!0,height:140,placeholder:Kn}))),En.createElement(le.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),En.createElement(le.default.List,{name:"sub_item_banks",rules:[{validator(Nt,hn){return hn?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Nt,{add:hn,remove:gr,move:At})=>{const Xt=fa.getFieldValue("sub_item_banks");return En.createElement(En.Fragment,null,En.createElement(Fe.default,{className:Nt.length>0?Ee.Z.collapseWrapper:"",bordered:!1,activeKey:xa,onChange:Tr,expandIcon:({isActive:Bn})=>En.createElement("i",{className:`iconfont icon-weizhankai ${Bn?Ee.Z.open:Ee.Z.close}`,style:{fontSize:14,transition:"all .2s"}})},Nt.map((Bn,bn)=>{var Aa=Bn,{key:qt,name:ie}=Aa,de=la(Aa,["key","name"]),he,be,Xe,Bt,It,pa,Rn,$n,za,An;return En.createElement(Oa,{className:Ee.Z.panel,forceRender:!0,header:En.createElement("div",{className:Ee.Z.panelHeader},"\u7B2C",bn+1,"\u5C0F\u9898",En.createElement("span",null,"\uFF08",((he=Xt==null?void 0:Xt[ie])==null?void 0:he.item_type)=="SINGLE"?"\u5355\u9009\u9898":((be=Xt==null?void 0:Xt[ie])==null?void 0:be.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":((Xe=Xt==null?void 0:Xt[ie])==null?void 0:Xe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":((Bt=Xt==null?void 0:Xt[ie])==null?void 0:Bt.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:ie,extra:En.createElement(Me.Z,{align:"middle",onClick:st=>st.stopPropagation()},Xa&&En.createElement(De.Z,null,En.createElement(le.default.Item,ya(en({},de),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[ie,"question_score"],className:Ee.Z.blankInputNumberWrapper}),En.createElement(Te.Z,{className:Ee.Z.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5F53\u524D\u5C0F\u9898\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}}))),En.createElement(De.Z,null,En.createElement(Me.Z,{align:"middle",className:"pl40",justify:"end"},bn!==0&&En.createElement("div",{onClick:()=>{var st;At(bn,bn-1);const gn=(st=fa.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Sn)=>(Nt.map((un,nt)=>{Sn===nt&&(lt.q_position=Number(un.name)+1)}),lt));fa.setFieldValue("sub_item_banks",gn)}},En.createElement(Re.Z,{title:"\u4E0A\u79FB"},En.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),bn{var st;At(bn,bn+1);const gn=(st=fa.getFieldValue("sub_item_banks"))==null?void 0:st.map((lt,Sn)=>(Nt.map((un,nt)=>{Sn===nt&&(lt.q_position=Number(un.name)+1)}),lt));fa.setFieldValue("sub_item_banks",gn)},className:bn===0?"":"ml15"},En.createElement(Re.Z,{title:"\u4E0B\u79FB"},En.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"}))))),En.createElement(De.Z,null,En.createElement(Re.Z,{title:"\u5220\u9664"},En.createElement(se.Z,{className:`${Ee.Z.deleteIcon} ml15`,onClick:()=>gr(ie)}))))},En.createElement(le.default.Item,ya(en({},de),{name:ie}),(((It=Xt==null?void 0:Xt[ie])==null?void 0:It.item_type)=="SINGLE"||((pa=Xt==null?void 0:Xt[ie])==null?void 0:pa.item_type)=="MULTIPLE")&&En.createElement(E.u,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((Rn=Xt==null?void 0:Xt[ie])==null?void 0:Rn.item_type)=="MULTIPLE",form:fa,choiceKey:[ie,"choices"],titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceOptionsPath:["sub_item_banks",ie,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),(($n=Xt==null?void 0:Xt[ie])==null?void 0:$n.item_type)=="COMPLETION"&&En.createElement(Ye,{form:fa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,name:ie,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],isOrdered:[ie,"is_ordered"],answerKey:[ie,"standard_answers"]}),((za=Xt==null?void 0:Xt[ie])==null?void 0:za.item_type)=="JUDGMENT"&&En.createElement(kn,{form:fa,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[ie,"name"],analysisKey:[ie,"analysis"],choiceKey:[ie,"choices"]}),((An=Xt==null?void 0:Xt[ie])==null?void 0:An.item_type)=="SUBJECTIVE"&&En.createElement(Jn,{showKeywords:!0,isMustKeyWords:!1,form:fa,titleKey:[ie,"name"],analysisKey:[ie,"analysis"],answerTexts:[ie,"answer_texts"],useKeywords:[ie,"use_keywords"],keywords:[ie,"keywords"],indexs:ie,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})),Nt.length<20&&En.createElement(We.Z,{menu:{items:[{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"SINGLE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",item_type:"MULTIPLE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",item_type:"JUDGMENT"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",analysis:"",is_ordered:!0,standard_answers:[],item_type:"COMPLETION",downcase:!0,no_space:!0}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:En.createElement("div",{onClick:()=>{hn({name:"",answer_texts:[],keywords:[],use_keywords:!0,analysis:"",item_type:"SUBJECTIVE"}),Lr([Nt==null?void 0:Nt.length,...xa])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Bn=>Bn.show).map(Bn=>({label:Bn.label,key:Bn.key}))}},En.createElement("div",{className:`${Ee.Z.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Sr=z(68571)},59639:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return me}});var E=z(59301),fe=z(9221),Oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(ce,Ce,Be)=>Ce in ce?Oe(ce,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ce[Ce]=Be,Me=(ce,Ce)=>{for(var Be in Ce||(Ce={}))Se.call(Ce,Be)&&le(ce,Be,Ce[Be]);if(ye)for(var Be of ye(Ce))Fe.call(Ce,Be)&&le(ce,Be,Ce[Be]);return ce},De=(ce,Ce)=>{var Be={};for(var ke in ce)Se.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&ye)for(var ke of ye(ce))Ce.indexOf(ke)<0&&Fe.call(ce,ke)&&(Be[ke]=ce[ke]);return Be};const Re={header:{cell:ce=>{var Ce=ce,{onResize:Be,width:ke}=Ce,Pe=De(Ce,["onResize","width"]);return ke?E.createElement(fe.Resizable,{width:ke,height:0,handle:E.createElement("span",{className:"react-resizable-handle",onClick:at=>{at.stopPropagation()}}),onResize:Be,draggableOpts:{enableUserSelectHack:!1}},E.createElement("th",Me({},Pe))):E.createElement("th",Me({},Pe))}}};var We=z(1710),Ee=Object.defineProperty,se=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(ce,Ce,Be)=>Ce in ce?Ee(ce,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):ce[Ce]=Be,te=(ce,Ce)=>{for(var Be in Ce||(Ce={}))ee.call(Ce,Be)&&x(ce,Be,Ce[Be]);if(a)for(var Be of a(Ce))b.call(Ce,Be)&&x(ce,Be,Ce[Be]);return ce},ne=(ce,Ce)=>se(ce,y(Ce)),ue=(ce,Ce)=>{var Be={};for(var ke in ce)ee.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&a)for(var ke of a(ce))Ce.indexOf(ke)<0&&b.call(ce,ke)&&(Be[ke]=ce[ke]);return Be},me=ce=>{var Ce=ce,{pagination:Be,resColumns:ke,dataSource:Pe,onRow:at}=Ce,Ve=ue(Ce,["pagination","resColumns","dataSource","onRow"]);const[it,Ye]=(0,E.useState)(!1),[rt,yt]=(0,E.useState)([{}]),bt=(0,E.useRef)(null);(0,E.useEffect)(()=>{let Gt=ke;Gt=Gt.map((Tt,Lt)=>ne(te({},Tt),{onHeaderCell:Rt=>({width:Rt.width,onResize:gt(Lt)})})),yt(Gt)},[]),(0,E.useEffect)(()=>{bt.current=rt},[rt]);const gt=Gt=>(Tt,{size:Lt})=>{const Rt=[...bt.current];Rt[Gt]=ne(te({},Rt[Gt]),{width:Lt.width}),yt(Rt)};return E.createElement("div",null,E.createElement(We.default,ne(te({bordered:!0,components:Re,columns:rt,dataSource:Pe,pagination:Be,loading:it,onRow:at},Ve),{rowKey:Gt=>Gt.key||Gt.id})))}},87444:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ce},P:function(){return re}});var E=z(59301),fe=z(78241),Oe=z(43418),ye=z(5112),Se=z(92832),Fe=z(1710),le={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},Me=z(75736),De=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(Be,ke,Pe)=>ke in Be?De(Be,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Be[ke]=Pe,a=(Be,ke)=>{for(var Pe in ke||(ke={}))Ee.call(ke,Pe)&&y(Be,Pe,ke[Pe]);if(We)for(var Pe of We(ke))se.call(ke,Pe)&&y(Be,Pe,ke[Pe]);return Be},ee=(Be,ke)=>Te(Be,Re(ke)),b=(Be,ke)=>{var Pe={};for(var at in Be)Ee.call(Be,at)&&ke.indexOf(at)<0&&(Pe[at]=Be[at]);if(Be!=null&&We)for(var at of We(Be))ke.indexOf(at)<0&&se.call(Be,at)&&(Pe[at]=Be[at]);return Pe},x=(Be,ke,Pe)=>new Promise((at,Ve)=>{var it=yt=>{try{rt(Pe.next(yt))}catch(bt){Ve(bt)}},Ye=yt=>{try{rt(Pe.throw(yt))}catch(bt){Ve(bt)}},rt=yt=>yt.done?at(yt.value):Promise.resolve(yt.value).then(it,Ye);rt((Pe=Pe.apply(Be,ke)).next())});const te=({studentNames:Be,total:ke})=>{const Pe=["","\u4E00","\u4E24","\u4E09"];return ke>3?E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),"\u7B49",E.createElement("span",{className:le.orangeColor},ke),"\u540D\u5B66\u751F"):E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:le.orangeColor},Be==null?void 0:Be.join("\u3001")),Pe[ke],"\u540D\u5B66\u751F")},ne=({used:Be,copy:ke,canNotCopy:Pe,studentNames:at,studentCount:Ve,inPaper:it,is_random:Ye=!1,position:rt=""})=>{const yt=()=>{if(ke>0&&Pe>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",E.createElement("span",{className:le.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ke>0&&Pe===0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ke===0&&Pe>0)return E.createElement(E.Fragment,null,"\u5176\u4E2D",E.createElement("span",{className:le.orangeColor},Pe),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},bt=rt||(it?"\u8BD5\u5377":"\u8BFE\u7A0B");return E.createElement("span",null,E.createElement(te,{studentNames:at,total:Ve}),"\u5B66\u4E60\u8FC7",bt,"\u4E2D\u7684",E.createElement("span",{className:le.orangeColor},Be),"\u4E2A\u9879\u76EE\uFF0C",yt(),"\u3002\u8BF7\u9009\u62E9",Ye?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ue=({onCancel:Be,onOk:ke,visible:Pe,inPaper:at,renderData:Ve,type:it,isMultipleCourse:Ye=!1})=>{const[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[gt,Gt]=(0,E.useState)(!1),Tt=(0,E.useMemo)(()=>(Ve==null?void 0:Ve.total_num)===1&&(Ve==null?void 0:Ve.can_copy_num)===1,[Ve]),Lt=(0,E.useMemo)(()=>{var Rt;return(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.filter(qe=>qe.is_show)},[Ve]);return E.createElement(E.Fragment,null,Tt?E.createElement(Oe.default,{centered:!0,closable:!0,open:Pe,destroyOnClose:!0,title:"\u63D0\u793A",className:le.antdModal,width:682,confirmLoading:gt,onCancel:Be,onOk:()=>x(void 0,null,function*(){var Rt;Gt(!0);let qe=yt;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?ee(a({},Wt),{is_copy:dt[Wt.id]}):Wt)}yield ke(qe),Gt(!1)})},E.createElement("div",{className:le.content,style:{marginBottom:20}},Ye?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":E.createElement(E.Fragment,null,E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ye?E.createElement(fe.default,{form:rt,preserve:!1},Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(ye.ZP.Group,{className:le.content},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):E.createElement(ye.ZP.Group,{value:yt,onChange:Rt=>bt(Rt.target.value),className:le.content,style:{marginBottom:30}},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),E.createElement("div",null,E.createElement("div",{className:le.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),E.createElement("div",{className:le.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:`${le.content} ${le.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):E.createElement(Oe.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Pe,confirmLoading:gt,title:"\u63D0\u793A",width:682,onCancel:Be,onOk:()=>x(void 0,null,function*(){var Rt;Gt(!0);let qe=0;if(Ye){const dt=a({},rt.getFieldsValue());qe=(Rt=Ve==null?void 0:Ve.course_data_list)==null?void 0:Rt.map(Wt=>dt[Wt.id]!==void 0?ee(a({},Wt),{is_use:dt[Wt.id]}):Wt)}yield ke(qe),Gt(!1)})},E.createElement("div",{className:le.content},E.createElement(te,{studentNames:Ve==null?void 0:Ve.student_names,total:Ve==null?void 0:Ve.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ye?E.createElement(fe.default,{form:rt,preserve:!1},E.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Lt==null?void 0:Lt.map(Rt=>E.createElement(E.Fragment,{key:Rt.id},E.createElement("h3",{className:"ml15 mb5"},Rt.name),E.createElement(fe.default.Item,{name:Rt.id,initialValue:1},E.createElement(ye.ZP.Group,{className:le.content},E.createElement(ye.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),E.createElement(ye.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):E.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",E.createElement("span",{className:le.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},re=function(){const[Be,ke]=(0,E.useState)(!1),[Pe,at]=(0,E.useState)();return[Be,()=>ke(!1),Pe,Ye=>x(this,null,function*(){var rt;const yt=Ye,{isImportMultipleCourse:bt=!1}=yt,gt=b(yt,["isImportMultipleCourse"]);console.log(Ye);const Gt=(Ye==null?void 0:Ye.result)||(yield(0,Me.Tr)(gt));return"status"in Gt?!1:bt?((rt=Gt==null?void 0:Gt.course_data_list)==null?void 0:rt.some(Lt=>Lt.is_show))?(at(Gt),ke(!0),!0):Gt.course_data_list||[]:Gt.student_count===0?!1:(at(Gt),ke(!0),!0)})]},me=Be=>{const[ke]=fe.default.useForm(),[Pe,at]=(0,E.useState)(!1),{onCancel:Ve,onOk:it,visible:Ye,inPaper:rt=!1,renderData:yt,type:bt,isMultipleCourse:gt=!1,position:Gt}=Be;let Tt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:le.tableCell,render(qe,dt){return E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,dt)=>E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],initialValue:1},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426")))}],[rt]),Lt=(0,E.useMemo)(()=>rt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,align:"center",ellipsis:!0,render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:le.tableCell,ellipsis:!0,align:"center",render:(qe,dt)=>E.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},qe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,dt)=>E.createElement(E.Fragment,null,E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_use"],initialValue:0},E.createElement(ye.ZP.Group,null,E.createElement(ye.ZP,{value:1},"\u662F"),E.createElement(ye.ZP,{value:0},"\u5426"))),E.createElement(fe.default.Item,{name:[`${bt==="subject"?dt==null?void 0:dt.stage_shixun_id:dt.shixun_course_id||dt.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})))}],[rt]);if(gt){const qe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:le.tableCell,render:(dt,Wt)=>E.createElement("a",{href:`/classrooms/${Wt.course_id}`},dt)};Tt=[qe,...Tt],Lt=[qe,...Lt]}const Rt=(0,E.useMemo)(()=>ne({used:yt==null?void 0:yt.repeat_shixun_num,copy:yt==null?void 0:yt.can_copy_num,canNotCopy:yt==null?void 0:yt.no_copy_num,studentNames:yt==null?void 0:yt.student_names,studentCount:yt==null?void 0:yt.student_count,is_random:yt==null?void 0:yt.is_random,inPaper:rt,position:Gt}),[yt,rt,Gt]);return E.createElement(Oe.default,{title:"\u63D0\u793A",centered:!0,open:Ye,confirmLoading:Pe,onOk:()=>x(void 0,null,function*(){at(!0);const qe=ke.getFieldsValue(),dt=Object.keys(qe).map(Wt=>({id:parseInt(Wt.split("_")[0]),course_id:parseInt(Wt.split("_")[1]),is_use:qe[Wt].is_use,is_copy:qe[Wt].is_copy}));yield it(dt),at(!1)}),onCancel:Ve,width:880,okText:"\u786E\u8BA4",className:le.antdModal,destroyOnClose:!0},E.createElement(fe.default,{form:ke,preserve:!1},E.createElement("div",{className:le.brief},Rt),E.createElement("div",{style:{marginBottom:30}},E.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),E.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),E.createElement("div",{className:le.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(yt==null?void 0:yt.can_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Fe.default,{columns:Tt,className:le.antdTable,dataSource:yt==null?void 0:yt.can_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(yt==null?void 0:yt.no_copy_num)>0&&E.createElement("div",null,E.createElement("div",{className:le.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),E.createElement(Fe.default,{columns:Lt,className:le.antdTable,dataSource:yt==null?void 0:yt.no_copy_list,rowKey:bt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(yt==null?void 0:yt.no_use_list.length)>0&&(yt==null?void 0:yt.no_use_list.map(qe=>E.createElement("div",{key:bt==="subject"?qe.stage_shixun_id:qe.shixun_course_id||qe.id},E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_copy"],hidden:!0,initialValue:0},E.createElement(Se.default,{type:"hidden"})),E.createElement(fe.default.Item,{name:[`${bt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_use"],hidden:!0,initialValue:1},E.createElement(Se.default,{type:"hidden"})))))))};var Ce=Be=>{const{modalType:ke}=Be;return ke==="multiple"?E.createElement(me,a({},Be)):E.createElement(ue,a({},Be))}},60572:function(Ut,ot,z){"use strict";z.d(ot,{C:function(){return Ye}});var E=z(59301),fe={recalculation:"recalculation____i9AE",tips:"tips___GoMu8",filter:"filter___Vx7VO",input:"input___OEMMv",operating:"operating___TS9iA",operatingItem:"operatingItem___AT84q"},Oe=z(92310),ye=z.n(Oe),Se=z(24905),Fe=z(95237),le=z(8591),Me=z(6848),De=z(3113),Te=z(43418),Re=z(1710),We=z(5871),Ee=z(78241),se=z(71418),y=z(51257),a=z(38986),ee=z(48790),b=z(54650),x=z(9148),te=Object.defineProperty,ne=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(rt,yt,bt)=>yt in rt?te(rt,yt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):rt[yt]=bt,Be=(rt,yt)=>{for(var bt in yt||(yt={}))me.call(yt,bt)&&Ce(rt,bt,yt[bt]);if(re)for(var bt of re(yt))ce.call(yt,bt)&&Ce(rt,bt,yt[bt]);return rt},ke=(rt,yt)=>ne(rt,ue(yt)),Pe=(rt,yt,bt)=>new Promise((gt,Gt)=>{var Tt=qe=>{try{Rt(bt.next(qe))}catch(dt){Gt(dt)}},Lt=qe=>{try{Rt(bt.throw(qe))}catch(dt){Gt(dt)}},Rt=qe=>qe.done?gt(qe.value):Promise.resolve(qe.value).then(Tt,Lt);Rt((bt=bt.apply(rt,yt)).next())});const at=Se.default.Group,Ve=({className:rt,title:yt,items:bt=[],value:gt,onChange:Gt})=>{const Tt=(bt==null?void 0:bt.length)===(gt==null?void 0:gt.length),Lt=(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<(bt==null?void 0:bt.length),Rt=qe=>{const dt=bt.map(Wt=>Wt.id);Gt(qe.target.checked?dt:[])};return E.createElement(Fe.Z,{align:"middle",className:rt},!!yt&&E.createElement("div",{className:"mr20",style:{color:"#5F6368"}},yt),E.createElement(Se.default,{indeterminate:Lt,onChange:Rt,checked:Tt},"\u5168\u90E8"),E.createElement(at,{value:gt,onChange:Gt},bt.map(qe=>E.createElement(Se.default,{className:"ml30 c-black",key:qe.id,value:qe.id},qe.name,E.createElement("span",null,`(${qe.count})`)))))};var Ye=({className:rt,style:yt,dataSource:bt})=>{var gt,Gt,Tt,Lt,Rt,qe,dt;const[Wt,Fn]=(0,E.useState)({}),[Yt,kn]=(0,E.useState)(!0),[Ge,ln]=(0,E.useState)(!1),[Mn,Pt]=(0,E.useState)(!1),[zt,Ft]=(0,E.useState)(null),[Ot,et]=(0,E.useState)(0),[ze,St]=(0,E.useState)({}),[xt,Ke]=(0,E.useState)(!0),[Qe,ut]=(0,E.useState)(0),[Je,xe]=(0,E.useState)(0),[Zt,Jn]=(0,E.useState)(!1),En=(0,E.useRef)(null),[Pn,Vn]=(0,E.useState)(!1),[Xn,Ct]=(0,E.useState)(!0),[Mt,yn]=(0,E.useState)([]),Dt={page:1,per_page:5,keyword:"",review:[],question_status:[],success_status:[],sort_by:null,direction:null},[en,ya]=(0,E.useState)(Be({},Dt));(0,E.useEffect)(()=>{bt!=null&&bt.question_id&&Fn(bt)},[bt==null?void 0:bt.question_id]),(0,E.useEffect)(()=>{var hn;if(((hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.status)==="running"){const gr=setInterval(()=>{xn()},3e3);return()=>clearInterval(gr)}},[(gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:gt.status]),(0,E.useEffect)(()=>{var hn;Mn&&(Mn===1&&(en.question_status=Sr.map(gr=>gr.value),en.review=Kn.map(gr=>gr.value)),Mn===2&&(en.exercise_question_resubmit_id=(hn=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:hn.id,zt===1&&(en.success_status=[1]),zt===2&&(en.success_status=[0])),ya(Be({},en)),la(en),xe(Wt!=null&&Wt.is_mirror?3:10),ut(Wt!=null&&Wt.is_mirror?1:5))},[Mn]),(0,E.useEffect)(()=>{Pn&&Oa()},[Pn]);const la=hn=>Pe(void 0,null,function*(){kn(!0);const gr=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_student_list.json`,{method:"get",params:hn});(gr==null?void 0:gr.status)==0&&(St(gr||[]),et(gr==null?void 0:gr.count)),kn(!1)}),Oa=()=>Pe(void 0,null,function*(){Ct(!0);const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_history.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&yn((hn==null?void 0:hn.data)||[]),Ct(!1)}),xn=()=>Pe(void 0,null,function*(){const hn=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit_status.json`,{method:"get"});(hn==null?void 0:hn.status)==0&&Fn(ke(Be({},Wt),{show_resubmit_history:!0,exercise_question_resubmit:(hn==null?void 0:hn.data)||{}}))}),Sr=[{label:"\u672A\u8BC4\u6D4B",value:2,color:"#9096A3"},{label:"\u672A\u901A\u5173",value:0,color:"#E30000"},{label:"\u5DF2\u901A\u5173",value:1,color:"#00B187"}],Kn=[{label:"\u672A\u8BC4\u9605",value:0,color:"#9096A3"},{label:"\u8BC4\u9605\u4E2D",value:2,color:"#FF9D18"},{label:"\u5DF2\u8BC4\u9605",value:1,color:"#3061D0"}],Gn=[{label:"\u6210\u529F",value:1,color:"#00B187"},{label:"\u5931\u8D25",value:0,color:"#E30000"}],fa=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(hn,gr,At)=>E.createElement("span",{className:"c-black"},At+1+(en.page-1)*en.per_page)},{title:"\u59D3\u540D",dataIndex:"user_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,render:hn=>E.createElement("span",{className:"c-grey-666"},hn||"--")},{title:"\u5206\u73ED",dataIndex:"group_name",render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u9898\u76EE\u72B6\u6001",dataIndex:"question_status",render:hn=>{const{label:gr,color:At}=Sr.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},gr)}},{title:"\u9898\u76EE\u5F97\u5206",dataIndex:"question_score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:hn=>E.createElement("span",{className:"c-black"},hn)},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"review",render:hn=>{const{label:gr,color:At}=Kn.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},gr)}},Mn===2&&{title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"success_status",render:hn=>{const{label:gr,color:At}=Gn.find(Xt=>Xt.value===hn)||{};return E.createElement("span",{style:{color:At}},gr)}}].filter(Boolean),Xa=(hn,gr,At)=>{en.page=hn==null?void 0:hn.current,en.per_page=hn==null?void 0:hn.pageSize,At!=null&&At.order?(en.sort_by=At==null?void 0:At.field,en.direction=(At==null?void 0:At.order)==="ascend"?"asc":"desc"):(en.sort_by=null,en.direction=null),ya(Be({},en)),la(en)},xa=()=>{if(!Qe){le.ZP.warning("\u8BF7\u8F93\u5165\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570");return}Jn(!0)},Lr=()=>Pe(void 0,null,function*(){var hn,gr;if((hn=En.current)!=null&&hn.onVerify())return;ln(!0);const At=yield(0,a.ZP)(`/api/exercise_questions/${Wt==null?void 0:Wt.question_id}/resubmit.json`,{method:"post",body:{keyword:en.keyword,question_status:en.question_status,review:en.review_status,success_status:en.success_status,use_max_score:xt,permits:Qe,exercise_question_resubmit_id:Mn===1?null:(gr=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:gr.id}});(At==null?void 0:At.status)==0&&(yield xn(),le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Jn(!1),Pt(!1)),ln(!1)}),Tr=(hn,gr)=>{en.page=1,en[gr]=hn,ya(Be({},en)),la(en)},Nt=["","\u5F53\u524D\u9898\u76EE\u7684\u5B9E\u9A8C\u8D44\u6E90\u4E3A\u4E13\u6709\u4E91\uFF0C\u4E0D\u652F\u6301\u91CD\u65B0\u8BC4\u6D4B~","\u8BE5\u529F\u80FD\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u548C\u8003\u8BD5\u7684\u521B\u5EFA\u8005\u53EF\u4EE5\u64CD\u4F5C~"];return E.createElement(E.Fragment,null,E.createElement("div",{className:ye()(fe.recalculation,rt),style:yt},E.createElement(Me.Z,{title:Nt[(Wt==null?void 0:Wt.disable_resubmit_reason)||0]},E.createElement(De.ZP,{disabled:(Wt==null?void 0:Wt.disable_resubmit)||((Gt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Gt.status)==="running",onClick:()=>Pt(1),icon:E.createElement("i",{className:"iconfont icon-zhongxinpingce font14"}),type:"primary",ghost:!0},"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206")),(Wt==null?void 0:Wt.show_resubmit_history)&&E.createElement(E.Fragment,null,((Tt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Tt.status)==="running"?E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},(Lt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Lt.rate)):E.createElement("div",{className:"c-grey-666"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{onClick:()=>{Pt(2),Ft(1)},className:"current",style:{color:"#3061D0",textDecoration:"underline",margin:"0 3px"}},(Rt=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:Rt.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{onClick:()=>{Pt(2),Ft(2)},className:"current",style:{color:"#E30000",textDecoration:"underline",margin:"0 3px"}},(qe=Wt==null?void 0:Wt.exercise_question_resubmit)==null?void 0:qe.fail_count),"\u4EBA"),E.createElement(Me.Z,{title:"\u64CD\u4F5C\u8BB0\u5F55"},E.createElement("i",{onClick:()=>Vn(!0),className:"iconfont icon-chakanshenqingjilu c-light-primary current font14"})))),E.createElement(Te.default,{centered:!0,open:!!Mn,title:`\u91CD\u65B0\u8BC4\u6D4B${Mn===1?"\u7B97\u5206":"\u7ED3\u679C"}`,width:870,okText:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",onCancel:()=>Pt(!1),onOk:xa,afterClose:()=>{Ke(!0),Ft(null),ya(Be({},Dt))}},E.createElement("div",{className:fe.filter},Mn===1&&E.createElement(E.Fragment,null,E.createElement("div",{className:fe.tips},E.createElement("div",{className:"mb5",style:{color:"#FF9D18"}},E.createElement("i",{className:"iconfont icon-tishi9 mr10 font14"}),"\u6E29\u99A8\u63D0\u793A"),E.createElement("div",null,"1.\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206\u6D41\u7A0B\uFF1A \u7CFB\u7EDF\u81EA\u52A8\u83B7\u53D6\u5B66\u751F\u5728\u8003\u8BD5\u9875\u9762\u4FDD\u5B58\u7684\u6700\u65B0\u4EE3\u7801\uFF0C\u5E76\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\uFF0C\u4ECE\u800C\u7CBE\u51C6\u8BA1\u7B97\u51FA\u5B66\u751F\u7684\u6700\u7EC8\u5F97\u5206\uFF1B"),E.createElement("div",{style:{margin:"2px 0"}},"2.\u91CD\u65B0\u8BC4\u6D4B\u6761\u4EF6\uFF1A \u8003\u8BD5\u7ED3\u675F\u540E\uFF0C\u4EC5\u5BF9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u5DF2\u4F5C\u7B54\u8BE5\u9898\u76EE\u7684\u5B66\u751F\u8FDB\u884C\u91CD\u65B0\u8BC4\u6D4B\u4E0E\u7B97\u5206\uFF1B"),E.createElement("div",null,"3.\u91CD\u65B0\u8BC4\u6D4B\u65F6\uFF0C\u8BF7\u786E\u4FDD\u5B9E\u9A8C\u73AF\u5883\u80FD\u6B63\u5E38\u542F\u52A8\u5E76\u53EF\u8FD0\u884C\u8BC4\u6D4B\u3002")),E.createElement(Ve,{className:"mt10",title:"\u9898\u76EE\u72B6\u6001",items:(ze==null?void 0:ze.question_status)||[],value:en.question_status,onChange:hn=>Tr(hn,"question_status")}),E.createElement(Ve,{className:"mt10",title:"\u8BC4\u9605\u72B6\u6001",items:(ze==null?void 0:ze.review_status)||[],value:en.review,onChange:hn=>Tr(hn,"review")})),Mn===2&&E.createElement(E.Fragment,null,E.createElement(Ve,{className:"mt10",title:"\u91CD\u65B0\u8BC4\u6D4B\u7ED3\u679C",items:(ze==null?void 0:ze.success_status)||[],value:en.success_status,onChange:hn=>Tr(hn,"success_status")})),E.createElement(x.t7,{className:fe.input,style:{bottom:Mn===1?10:-5},value:en.keyword,onChange:hn=>Tr(hn,"keyword"),placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"})),E.createElement(Re.default,{className:"mt20",columns:fa,scroll:((dt=ze==null?void 0:ze.data)==null?void 0:dt.length)>7?{y:300}:{},dataSource:(ze==null?void 0:ze.data)||[],loading:Yt,onChange:Xa,pagination:{total:Ot,pageSize:en.per_page,current:en.page,hideOnSinglePage:!Ot,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:y.rU}}),E.createElement(Fe.Z,{justify:"space-between",align:"middle",className:"mt10"},E.createElement(Se.default,{className:"c-black",checked:xt,onChange:hn=>Ke(hn.target.checked)},"\u91CD\u65B0\u8BC4\u6D4B\u540E\u7684\u5206\u6570\u5927\u4E8E\u539F\u6765\u7684\u5206\u6570\u624D\u66F4\u65B0\u6210\u7EE9"),(0,ee.Ny)()&&E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u5E76\u53D1\u4EBA\u6570",E.createElement(We.Z,{className:"ml10 mr10",value:Qe,max:Je,min:1,precision:0,onChange:hn=>ut(hn)}),"\u4EBA",E.createElement(Me.Z,{overlayStyle:{maxWidth:450},title:"\u91CD\u65B0\u8BC4\u6D4B\u4EFB\u52A1\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A20\u4EBA\uFF08\u81EA\u5B9A\u4E49\u955C\u50CF\u7684\u6700\u5927\u5E76\u53D1\u4EBA\u6570\u4E3A3\u4EBA\uFF09\u3002"},E.createElement("i",{style:{color:"#9096A3"},className:"iconfont icon-tishi5 font13 ml10"}))))),E.createElement(Te.default,{centered:!0,title:"\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206",open:Zt,width:494,zIndex:1001,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ge,destroyOnClose:!0,onOk:Lr,onCancel:()=>Jn(!1)},E.createElement(Ee.default.Item,{className:"mb0",colon:!1,label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},E.createElement(b.Z,{ref:hn=>En.current=hn}))),E.createElement(Te.default,{centered:!0,title:"\u64CD\u4F5C\u8BB0\u5F55",open:Pn,width:710,onCancel:()=>Vn(!1),footer:null},E.createElement(se.Z,{spinning:Xn},E.createElement("div",{className:fe.operating},Mt.map((hn,gr)=>E.createElement("div",{key:gr,className:fe.operatingItem},E.createElement("div",{style:{flex:"0 0 180px"},className:"c-grey-666"},hn==null?void 0:hn.created_at),E.createElement("div",{className:"c-black"},hn==null?void 0:hn.user_name,"\u64CD\u4F5C\u4E86\u91CD\u65B0\u8BC4\u6D4B\u7B97\u5206"),(hn==null?void 0:hn.status)==="running"?E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6",E.createElement("span",{className:"c-light-primary ml3"},hn==null?void 0:hn.rate)):E.createElement("div",{className:"c-black"},"\u91CD\u65B0\u8BC4\u6D4B\u6210\u529F",E.createElement("span",{style:{color:"#3061D0",margin:"0 3px"}},hn==null?void 0:hn.success_student_count),"\u4EBA\uFF0C\u5931\u8D25",E.createElement("span",{style:{color:"#E30000",margin:"0 3px"}},hn==null?void 0:hn.fail_count),"\u4EBA")))),E.createElement("div",{style:{height:20}}))))}},3039:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Me}});var E=z(59301),fe={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Oe=z(43418),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Se="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Fe=(De,Te,Re)=>new Promise((We,Ee)=>{var se=ee=>{try{a(Re.next(ee))}catch(b){Ee(b)}},y=ee=>{try{a(Re.throw(ee))}catch(b){Ee(b)}},a=ee=>ee.done?We(ee.value):Promise.resolve(ee.value).then(se,y);a((Re=Re.apply(De,Te)).next())}),Me=({type:De,resdata:Te,onok:Re,oktext:We,okloading:Ee})=>{const[se,y]=(0,E.useState)(!1),{can_copy_list:a,can_copy_num:ee,challenge_type:b,course_data_list:x,no_copy_list:te,no_copy_num:ne,no_use_list:ue,no_use_num:re,repeat_shixun_num:me,student_count:ce,total_num:Ce,use_num:Be}=Te;let ke=ee>0||De==="exercise";(0,E.useEffect)(()=>{(Te==null?void 0:Te.student_count)>0&&y(!0)},[Te]),console.log("---11",Ee),(0,E.useEffect)(()=>{Ee||y(!1)},[Ee]);const Pe=()=>{if(De==="exercise"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(De==="exercise"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:fe.orangeColor},ce)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:fe.orangeColor},Be)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(De==="shixunpush"&&b===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&b===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:fe.orangeColor},ce),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:fe.orangeColor},Be),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:fe.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return E.createElement("div",{style:{marginTop:20}},ne>0&&E.createElement("div",null,E.createElement("span",{className:fe.flex},E.createElement("img",{src:Se,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:fe.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ke&&E.createElement("span",{className:fe.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E.createElement("div",null,te==null?void 0:te.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ne&&"\u3001"))))),ee>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:fe.flex},E.createElement("img",{src:ye,style:{width:14}}),E.createElement("span",{className:fe.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:fe.statusbody},De==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E.createElement("div",null,a==null?void 0:a.map((Ve,it)=>E.createElement("a",{href:`/shixuns/${Ve.identifier}/challenges`,target:"_blank"},"\u300A",Ve==null?void 0:Ve.name,"\u300B",it+1!==ee&&"\u3001"))))));if(De==="shixun")return E.createElement("div",{style:{marginTop:20}},ee>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return E.createElement(Oe.default,{open:se,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ke&&"none"}},zIndex:1003,confirmLoading:Ee,okText:ke?We:"\u6211\u77E5\u9053\u4E86",onOk:()=>Fe(void 0,null,function*(){ke?yield Re([...a,...ue]):y(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),at()))}},90283:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Fe}});var E=z(59301),fe={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Oe=z(92310),ye=z.n(Oe),Fe=({className:le,style:Me,state:De,onClick:Te})=>{var Re,We;return E.createElement("div",{onClick:Te,className:ye()(De?(Re=fe)==null?void 0:Re.redBtn:(We=fe)==null?void 0:We.btn,le),style:Me},De?E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaoji1"}),E.createElement("span",null,"\u53D6\u6D88\u6807\u8BB0\u9519\u9898")):E.createElement(E.Fragment,null,E.createElement("i",{className:"iconfont icon-biaojigaiti"}),E.createElement("span",null,"\u6807\u8BB0\u9519\u9898")))}},69221:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Se}});var E=z(59301),fe={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Oe=z(6848),Se=({children:Fe,tips:le,title:Me,style:De})=>{const Te=Me||E.createElement("div",null,E.createElement("div",null,"\u63D0\u793A\uFF1A"),E.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),E.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return Fe&&le?E.createElement(Oe.Z,{overlayStyle:{maxWidth:"initial"},title:Te},E.createElement("span",{className:fe.disabled,style:De},Fe)):Fe&&!le?E.createElement(E.Fragment,null,Fe):E.createElement(E.Fragment,null)}},77525:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return za}});var E=z(59301),fe=z(49535),Oe=z(15277),ye=z(92310),Se=z.n(ye),Fe=z(14809),le=z(20439),Me=z(4635),De=z(50298),Te=z(93664),Re=z(62646),We=z(55468),Ee=z(18929),se=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],y=E.createContext(null),a=0;function ee(An,st){var gn=E.useState(function(){return a+=1,String(a)}),lt=(0,De.Z)(gn,1),Sn=lt[0],un=E.useContext(y),nt={data:st,canPreview:An};return E.useEffect(function(){if(un)return un.register(Sn,nt)},[]),E.useEffect(function(){un&&un.register(Sn,nt)},[An,st]),Sn}function b(An){return new Promise(function(st){var gn=document.createElement("img");gn.onerror=function(){return st(!1)},gn.onload=function(){return st(!0)},gn.src=An})}function x(An){var st=An.src,gn=An.isCustomPlaceholder,lt=An.fallback,Sn=(0,E.useState)(gn?"loading":"normal"),un=(0,De.Z)(Sn,2),nt=un[0],Jt=un[1],$t=(0,E.useRef)(!1),Tn=nt==="error";(0,E.useEffect)(function(){b(st).then(function(na){na||Jt("error")})},[st]),(0,E.useEffect)(function(){gn&&!$t.current?Jt("loading"):Tn&&Jt("normal")},[st]);var ea=function(){Jt("normal")},mn=function($a){$t.current=!1,nt==="loading"&&$a!=null&&$a.complete&&($a.naturalWidth||$a.naturalHeight)&&($t.current=!0,ea())},qn=Tn&<?{src:lt}:{onLoad:ea,src:st};return[mn,qn,nt]}var te=z(86923),ne=z(8224),ue=z(10228),re=z(48736);function me(An,st,gn,lt){var Sn=st+gn,un=(gn-lt)/2;if(gn>lt){if(st>0)return(0,Me.Z)({},An,un);if(st<0&&Snlt)return(0,Me.Z)({},An,st<0?un:-un);return{}}function ce(An,st,gn,lt){var Sn=(0,We.g1)(),un=Sn.width,nt=Sn.height,Jt=null;return An<=un&&st<=nt?Jt={x:0,y:0}:(An>un||st>nt)&&(Jt=(0,le.Z)((0,le.Z)({},me("x",gn,An,un)),me("y",lt,st,nt))),Jt}var Ce=z(13697),Be=z(16089),ke={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function Pe(An,st,gn,lt){var Sn=(0,E.useRef)(null),un=(0,E.useRef)([]),nt=(0,E.useState)(ke),Jt=(0,De.Z)(nt,2),$t=Jt[0],Tn=Jt[1],ea=function($a){Tn(ke),lt&&!(0,Ce.Z)(ke,$t)&<({transform:ke,action:$a})},mn=function($a,yr){Sn.current===null&&(un.current=[],Sn.current=(0,Be.Z)(function(){Tn(function(_n){var Rr=_n;return un.current.forEach(function(Br){Rr=(0,le.Z)((0,le.Z)({},Rr),Br)}),Sn.current=null,lt==null||lt({transform:Rr,action:yr}),Rr})})),un.current.push((0,le.Z)((0,le.Z)({},$t),$a))},qn=function($a,yr,_n,Rr){var Br=An.current,br=Br.width,Pr=Br.height,er=Br.offsetWidth,Nr=Br.offsetHeight,xr=Br.offsetLeft,ka=Br.offsetTop,Kr=$a,uo=$t.scale*$a;uo>gn?(Kr=gn/$t.scale,uo=gn):uo1,_i=wi&&Br>=1,Uo=Pe(po,xr,Kr,Zi),ti=Uo.transform,Di=Uo.resetTransform,sl=Uo.updateTransform,fl=Uo.dispatchZoomChange,Yl=(0,E.useState)(!0),pu=(0,De.Z)(Yl,2),vu=pu[0],Ri=pu[1],Vi=ti.rotate,Vl=ti.scale,Eu=ti.x,Cu=ti.y,Uu=Se()((0,Me.Z)({},"".concat(gn,"-moving"),Ji));(0,E.useEffect)(function(){vu||Ri(!0)},[vu]);var Do=function(){Di("close")},kr=function(){fl(rt+er,"zoomIn")},zr=function(){fl(rt/(rt+er),"zoomOut")},Yr=function(){sl({rotate:Vi+90},"rotateRight")},Ei=function(){sl({rotate:Vi-90},"rotateLeft")},oi=function(){sl({flipX:!ti.flipX},"flipX")},Xi=function(){sl({flipY:!ti.flipY},"flipY")},rl=function(rr){rr==null||rr.preventDefault(),rr==null||rr.stopPropagation(),_n>0&&(Ri(!1),Di("prev"),jr==null||jr(_n-1,_n))},Rl=function(rr){rr==null||rr.preventDefault(),rr==null||rr.stopPropagation(),_n0&&(cu=rt/cu),fl(cu,"wheel",rr.clientX,rr.clientY)}},Pa=function(rr){!Tn||!Ki||(rr.keyCode===ue.Z.LEFT?rl():rr.keyCode===ue.Z.RIGHT&&Rl())},Ho=function(rr){Tn&&(Vl!==1?sl({x:0,y:0,scale:1},"doubleClick"):fl(rt+er,"doubleClick",rr.clientX,rr.clientY))};(0,E.useEffect)(function(){var Bi,rr,Fl,hu;if(Jt){Fl=(0,ne.Z)(window,"mouseup",El,!1),hu=(0,ne.Z)(window,"mousemove",Jl,!1);try{window.top!==window.self&&(Bi=(0,ne.Z)(window.top,"mouseup",El,!1),rr=(0,ne.Z)(window.top,"mousemove",Jl,!1))}catch(cu){(0,re.Kp)(!1,"[rc-image] ".concat(cu))}}return function(){var cu,Bu,Ju,Nu;(cu=Fl)===null||cu===void 0||cu.remove(),(Bu=hu)===null||Bu===void 0||Bu.remove(),(Ju=Bi)===null||Ju===void 0||Ju.remove(),(Nu=rr)===null||Nu===void 0||Nu.remove()}},[Tn,Ji,Eu,Cu,Vi,Jt]),(0,E.useEffect)(function(){var Bi=(0,ne.Z)(window,"keydown",Pa,!1);return function(){Bi.remove()}},[Tn,Ki,_n]);var Mi=E.createElement(Gt,(0,Fe.Z)({},ul,{width:st.width,height:st.height,imgRef:po,className:"".concat(gn,"-img"),alt:Sn,style:{transform:"translate3d(".concat(ti.x,"px, ").concat(ti.y,"px, 0) scale3d(").concat(ti.flipX?"-":"").concat(Vl,", ").concat(ti.flipY?"-":"").concat(Vl,", 1) rotate(").concat(Vi,"deg)"),transitionDuration:!vu&&"0s"},fallback:un,src:lt,onWheel:Fi,onMouseDown:Ol,onDoubleClick:Ho}));return E.createElement(E.Fragment,null,E.createElement(te.Z,(0,Fe.Z)({transitionName:ao,maskTransitionName:Oo,closable:!1,keyboard:!0,prefixCls:gn,onClose:$t,visible:Tn,wrapClassName:Uu,rootClassName:qn,getContainer:$a},Gi,{afterClose:Do}),E.createElement("div",{className:"".concat(gn,"-img-wrapper")},al?al(Mi,(0,le.Z)({transform:ti},wi?{current:_n}:{})):Mi)),E.createElement(Ye,{visible:Tn,transform:ti,maskTransitionName:Oo,closeIcon:na,getContainer:$a,prefixCls:gn,rootClassName:qn,icons:mn,countRender:br,showSwitch:Ki,showProgress:_i,current:_n,count:Br,scale:Vl,minScale:xr,maxScale:Kr,toolbarRender:Sl,onSwitchLeft:rl,onSwitchRight:Rl,onZoomIn:kr,onZoomOut:zr,onRotateRight:Yr,onRotateLeft:Ei,onFlipX:oi,onFlipY:Xi,onClose:$t}))},Lt=Tt,Rt=z(95190);function qe(An){var st=E.useState({}),gn=(0,De.Z)(st,2),lt=gn[0],Sn=gn[1],un=E.useCallback(function(Jt,$t){return Sn(function(Tn){return(0,le.Z)((0,le.Z)({},Tn),{},(0,Me.Z)({},Jt,$t))}),function(){Sn(function(Tn){var ea=(0,le.Z)({},Tn);return delete ea[Jt],ea})}},[]),nt=E.useMemo(function(){return An?An.map(function(Jt){if(typeof Jt=="string")return{data:{src:Jt}};var $t={};return Object.keys(Jt).forEach(function(Tn){["src"].concat((0,Rt.Z)(se)).includes(Tn)&&($t[Tn]=Jt[Tn])}),{data:$t}}):Object.keys(lt).reduce(function(Jt,$t){var Tn=lt[$t],ea=Tn.canPreview,mn=Tn.data;return ea&&Jt.push({data:mn,id:$t}),Jt},[])},[An,lt]);return[nt,un]}var dt=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Wt=["src"],Fn=function(st){var gn,lt=st.previewPrefixCls,Sn=lt===void 0?"rc-image-preview":lt,un=st.children,nt=st.icons,Jt=nt===void 0?{}:nt,$t=st.items,Tn=st.preview,ea=st.fallback,mn=(0,Te.Z)(Tn)==="object"?Tn:{},qn=mn.visible,na=mn.onVisibleChange,$a=mn.getContainer,yr=mn.current,_n=mn.movable,Rr=mn.minScale,Br=mn.maxScale,br=mn.countRender,Pr=mn.closeIcon,er=mn.onChange,Nr=mn.onTransform,xr=mn.toolbarRender,ka=mn.imageRender,Kr=(0,Re.Z)(mn,dt),uo=qe($t),ao=(0,De.Z)(uo,2),Zo=ao[0],Oo=ao[1],al=(0,Ee.Z)(0,{value:yr}),ul=(0,De.Z)(al,2),Sl=ul[0],Zi=ul[1],jr=(0,E.useState)(!1),Gi=(0,De.Z)(jr,2),po=Gi[0],Oi=Gi[1],ri=((gn=Zo[Sl])===null||gn===void 0?void 0:gn.data)||{},ml=ri.src,Ji=(0,Re.Z)(ri,Wt),wl=(0,Ee.Z)(!!qn,{value:qn,onChange:function(Vi,Vl){na==null||na(Vi,Vl,Sl)}}),wi=(0,De.Z)(wl,2),Ki=wi[0],_i=wi[1],Uo=(0,E.useState)(null),ti=(0,De.Z)(Uo,2),Di=ti[0],sl=ti[1],fl=E.useCallback(function(Ri,Vi,Vl){var Eu=Zo.findIndex(function(Cu){return Cu.id===Ri});_i(!0),sl({x:Vi,y:Vl}),Zi(Eu<0?0:Eu),Oi(!0)},[Zo]);E.useEffect(function(){Ki?po||Zi(0):Oi(!1)},[Ki]);var Yl=function(Vi,Vl){Zi(Vi),er==null||er(Vi,Vl)},pu=function(){_i(!1),sl(null)},vu=E.useMemo(function(){return{register:Oo,onPreview:fl}},[Oo,fl]);return E.createElement(y.Provider,{value:vu},un,E.createElement(Lt,(0,Fe.Z)({"aria-hidden":!Ki,movable:_n,visible:Ki,prefixCls:Sn,closeIcon:Pr,onClose:pu,mousePosition:Di,imgCommonProps:Ji,src:ml,fallback:ea,icons:Jt,minScale:Rr,maxScale:Br,getContainer:$a,current:Sl,count:Zo.length,countRender:br,onTransform:Nr,toolbarRender:xr,imageRender:ka,onChange:Yl},Kr)))},Yt=Fn,kn=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Ge=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],ln=function(st){var gn=st.src,lt=st.alt,Sn=st.onPreviewClose,un=st.prefixCls,nt=un===void 0?"rc-image":un,Jt=st.previewPrefixCls,$t=Jt===void 0?"".concat(nt,"-preview"):Jt,Tn=st.placeholder,ea=st.fallback,mn=st.width,qn=st.height,na=st.style,$a=st.preview,yr=$a===void 0?!0:$a,_n=st.className,Rr=st.onClick,Br=st.onError,br=st.wrapperClassName,Pr=st.wrapperStyle,er=st.rootClassName,Nr=(0,Re.Z)(st,kn),xr=Tn&&Tn!==!0,ka=(0,Te.Z)(yr)==="object"?yr:{},Kr=ka.src,uo=ka.visible,ao=uo===void 0?void 0:uo,Zo=ka.onVisibleChange,Oo=Zo===void 0?Sn:Zo,al=ka.getContainer,ul=al===void 0?void 0:al,Sl=ka.mask,Zi=ka.maskClassName,jr=ka.movable,Gi=ka.icons,po=ka.scaleStep,Oi=ka.minScale,ri=ka.maxScale,ml=ka.imageRender,Ji=ka.toolbarRender,wl=(0,Re.Z)(ka,Ge),wi=Kr!=null?Kr:gn,Ki=(0,Ee.Z)(!!ao,{value:ao,onChange:Oo}),_i=(0,De.Z)(Ki,2),Uo=_i[0],ti=_i[1],Di=x({src:gn,isCustomPlaceholder:xr,fallback:ea}),sl=(0,De.Z)(Di,3),fl=sl[0],Yl=sl[1],pu=sl[2],vu=(0,E.useState)(null),Ri=(0,De.Z)(vu,2),Vi=Ri[0],Vl=Ri[1],Eu=(0,E.useContext)(y),Cu=!!yr,Uu=function(){ti(!1),Vl(null)},Do=Se()(nt,br,er,(0,Me.Z)({},"".concat(nt,"-error"),pu==="error")),kr=(0,E.useMemo)(function(){var oi={};return se.forEach(function(Xi){st[Xi]!==void 0&&(oi[Xi]=st[Xi])}),oi},se.map(function(oi){return st[oi]})),zr=(0,E.useMemo)(function(){return(0,le.Z)((0,le.Z)({},kr),{},{src:wi})},[wi,kr]),Yr=ee(Cu,zr),Ei=function(Xi){var rl=(0,We.os)(Xi.target),Rl=rl.left,El=rl.top;Eu?Eu.onPreview(Yr,Rl,El):(Vl({x:Rl,y:El}),ti(!0)),Rr==null||Rr(Xi)};return E.createElement(E.Fragment,null,E.createElement("div",(0,Fe.Z)({},Nr,{className:Do,onClick:Cu?Ei:Rr,style:(0,le.Z)({width:mn,height:qn},Pr)}),E.createElement("img",(0,Fe.Z)({},kr,{className:Se()("".concat(nt,"-img"),(0,Me.Z)({},"".concat(nt,"-img-placeholder"),Tn===!0),_n),style:(0,le.Z)({height:qn},na),ref:fl},Yl,{width:mn,height:qn,onError:Br})),pu==="loading"&&E.createElement("div",{"aria-hidden":"true",className:"".concat(nt,"-placeholder")},Tn),Sl&&Cu&&E.createElement("div",{className:Se()("".concat(nt,"-mask"),Zi),style:{display:(na==null?void 0:na.display)==="none"?"none":void 0}},Sl)),!Eu&&Cu&&E.createElement(Lt,(0,Fe.Z)({"aria-hidden":!Uo,visible:Uo,prefixCls:$t,onClose:Uu,mousePosition:Vi,src:wi,alt:lt,fallback:ea,getContainer:ul,icons:Gi,movable:jr,scaleStep:po,minScale:Oi,maxScale:ri,rootClassName:er,imageRender:ml,imgCommonProps:kr,toolbarRender:Ji},wl)))};ln.PreviewGroup=Yt,ln.displayName="Image";var Mn=ln,Pt=Mn,zt=z(62892),Ft=z(36355),Ot=z(31724),et=z(99267),ze=z(33853),St=z(38819),xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Ke=xt,Qe=z(7657),ut=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Ke}))},Je=E.forwardRef(ut),xe=Je,Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Jn=Zt,En=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Jn}))},Pn=E.forwardRef(En),Vn=Pn,Xn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ct=Xn,Mt=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Ct}))},yn=E.forwardRef(Mt),Dt=yn,en={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},ya=en,la=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:ya}))},Oa=E.forwardRef(la),xn=Oa,Sr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Kn=Sr,Gn=function(st,gn){return E.createElement(Qe.Z,(0,Fe.Z)({},st,{ref:gn,icon:Kn}))},fa=E.forwardRef(Gn),Xa=fa,xa=z(64993),Lr=z(73819),Tr=z(17313),Nt=z(29878),hn=z(1950),gr=z(83116),At=z(37613);const Xt=An=>({position:An||"absolute",inset:0}),Bn=An=>{const{iconCls:st,motionDurationSlow:gn,paddingXXS:lt,marginXXS:Sn,prefixCls:un,colorTextLightSolid:nt}=An;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:nt,background:new xa.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${gn}`,[`.${un}-mask-info`]:Object.assign(Object.assign({},Tr.vS),{padding:`0 ${lt}px`,[st]:{marginInlineEnd:Sn,svg:{verticalAlign:"baseline"}}})}},bn=An=>{const{previewCls:st,modalMaskBg:gn,paddingSM:lt,marginXL:Sn,margin:un,paddingLG:nt,previewOperationColorDisabled:Jt,previewOperationHoverColor:$t,motionDurationSlow:Tn,iconCls:ea,colorTextLightSolid:mn}=An,qn=new xa.C(gn).setAlpha(.1),na=qn.clone().setAlpha(.2);return{[`${st}-footer`]:{position:"fixed",bottom:Sn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:An.previewOperationColor},[`${st}-progress`]:{marginBottom:un},[`${st}-close`]:{position:"fixed",top:Sn,right:{_skip_check_:!0,value:Sn},display:"flex",color:mn,backgroundColor:qn.toRgbString(),borderRadius:"50%",padding:lt,outline:0,border:0,cursor:"pointer",transition:`all ${Tn}`,"&:hover":{backgroundColor:na.toRgbString()},[`& > ${ea}`]:{fontSize:An.previewOperationSize}},[`${st}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${nt}px`,backgroundColor:qn.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:lt,padding:lt,cursor:"pointer",transition:`all ${Tn}`,userSelect:"none",[`&:not(${st}-operations-operation-disabled):hover > ${ea}`]:{color:$t},"&-disabled":{color:Jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${ea}`]:{fontSize:An.previewOperationSize}}}}},Aa=An=>{const{modalMaskBg:st,iconCls:gn,previewOperationColorDisabled:lt,previewCls:Sn,zIndexPopup:un,motionDurationSlow:nt}=An,Jt=new xa.C(st).setAlpha(.1),$t=Jt.clone().setAlpha(.2);return{[`${Sn}-switch-left, ${Sn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:un+1,display:"flex",alignItems:"center",justifyContent:"center",width:An.imagePreviewSwitchSize,height:An.imagePreviewSwitchSize,marginTop:-An.imagePreviewSwitchSize/2,color:An.previewOperationColor,background:Jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${nt}`,userSelect:"none","&:hover":{background:$t.toRgbString()},"&-disabled":{"&, &:hover":{color:lt,background:"transparent",cursor:"not-allowed",[`> ${gn}`]:{cursor:"not-allowed"}}},[`> ${gn}`]:{fontSize:An.previewOperationSize}},[`${Sn}-switch-left`]:{insetInlineStart:An.marginSM},[`${Sn}-switch-right`]:{insetInlineEnd:An.marginSM}}},qt=An=>{const{motionEaseOut:st,previewCls:gn,motionDurationSlow:lt,componentCls:Sn}=An;return[{[`${Sn}-preview-root`]:{[gn]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${gn}-body`]:Object.assign(Object.assign({},Xt()),{overflow:"hidden"}),[`${gn}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${lt} ${st} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Xt()),{transition:`transform ${lt} ${st} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${gn}-moving`]:{[`${gn}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Sn}-preview-root`]:{[`${gn}-wrap`]:{zIndex:An.zIndexPopup}}},{[`${Sn}-preview-operations-wrapper`]:{position:"fixed",zIndex:An.zIndexPopup+1},"&":[bn(An),Aa(An)]}]},ie=An=>{const{componentCls:st}=An;return{[st]:{position:"relative",display:"inline-block",[`${st}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${st}-img-placeholder`]:{backgroundColor:An.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${st}-mask`]:Object.assign({},Bn(An)),[`${st}-mask:hover`]:{opacity:1},[`${st}-placeholder`]:Object.assign({},Xt())}}},de=An=>{const{previewCls:st}=An;return{[`${st}-root`]:(0,Nt._y)(An,"zoom"),"&":(0,hn.J$)(An,!0)}};var he=(0,gr.Z)("Image",An=>{const st=`${An.componentCls}-preview`,gn=(0,At.TS)(An,{previewCls:st,modalMaskBg:new xa.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:An.controlHeightLG});return[ie(gn),qt(gn),(0,Lr.QA)((0,At.TS)(gn,{componentCls:st})),de(gn)]},An=>({zIndexPopup:An.zIndexPopupBase+80,previewOperationColor:new xa.C(An.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new xa.C(An.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new xa.C(An.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:An.fontSizeIcon*1.5})),be=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,lt=Object.getOwnPropertySymbols(An);Sn{var{previewPrefixCls:st,preview:gn}=An,lt=be(An,["previewPrefixCls","preview"]);const{getPrefixCls:Sn}=E.useContext(Ft.E_),un=Sn("image",st),nt=`${un}-preview`,Jt=Sn(),[$t,Tn]=he(un),ea=E.useMemo(()=>{var mn;if(gn===!1)return gn;const qn=typeof gn=="object"?gn:{},na=Se()(Tn,(mn=qn.rootClassName)!==null&&mn!==void 0?mn:"");return Object.assign(Object.assign({},qn),{transitionName:(0,zt.m)(Jt,"zoom",qn.transitionName),maskTransitionName:(0,zt.m)(Jt,"fade",qn.maskTransitionName),rootClassName:na})},[gn]);return $t(E.createElement(Pt.PreviewGroup,Object.assign({preview:ea,previewPrefixCls:nt,icons:Xe},lt)))},pa=function(An,st){var gn={};for(var lt in An)Object.prototype.hasOwnProperty.call(An,lt)&&st.indexOf(lt)<0&&(gn[lt]=An[lt]);if(An!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Sn=0,lt=Object.getOwnPropertySymbols(An);Sn{const{prefixCls:st,preview:gn,className:lt,rootClassName:Sn,style:un}=An,nt=pa(An,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:Jt,locale:$t=Ot.Z,getPopupContainer:Tn,image:ea}=E.useContext(Ft.E_),mn=Jt("image",st),qn=Jt(),na=$t.Image||Ot.Z.Image,[$a,yr]=he(mn),_n=Se()(Sn,yr),Rr=Se()(lt,yr,ea==null?void 0:ea.className),Br=E.useMemo(()=>{if(gn===!1)return gn;const Pr=typeof gn=="object"?gn:{},{getContainer:er}=Pr,Nr=pa(Pr,["getContainer"]);return Object.assign(Object.assign({mask:E.createElement("div",{className:`${mn}-mask-info`},E.createElement(Oe.Z,null),na==null?void 0:na.preview),icons:Xe},Nr),{getContainer:er||Tn,transitionName:(0,zt.m)(qn,"zoom",Pr.transitionName),maskTransitionName:(0,zt.m)(qn,"fade",Pr.maskTransitionName)})},[gn,na]),br=Object.assign(Object.assign({},ea==null?void 0:ea.style),un);return $a(E.createElement(Pt,Object.assign({prefixCls:mn,preview:Br,rootClassName:_n,className:Rr,style:br},nt)))};Rn.PreviewGroup=It;var $n=Rn,za=()=>{const[An,st]=(0,E.useState)(""),[gn,lt]=(0,E.useState)(0);let[Sn,un]=(0,E.useState)(),[nt,Jt]=(0,E.useState)();const[$t,Tn]=(0,E.useState)(!1),ea=(0,E.useRef)("");(0,E.useEffect)(()=>fe.Z.subscribe("preview-image",er=>{st(er),console.log(Br.current),document.body.style.overflow="hidden"}),[]),(0,E.useEffect)(()=>(document.addEventListener("keydown",mn),()=>{document.removeEventListener("keydown",mn)}),[]),(0,E.useEffect)(()=>{ea.current=An},[An]);function mn(Pr){Pr.keyCode==27&&ea.current&&qn()}function qn(){document.body.style.overflow="auto",un(void 0),Jt(void 0),lt(0),st("")}function na(){lt(gn+90)}function $a(){Sn=Br.current.width*1.1,nt=Br.current.height*1.1,Jt(nt),un(Sn)}function yr(){Sn=Br.current.width/1.1,nt=Br.current.height/1.1,Jt(nt),un(Sn)}const _n=(0,E.useRef)(),Rr=(0,E.useRef)(),Br=(0,E.useRef)(),br=Pr=>{(Pr.nativeEvent.target===_n.current||Pr.nativeEvent.target===Rr.current)&&qn()};return E.createElement(E.Fragment,null,An?E.createElement("div",null,E.createElement("div",{className:"preview-wrp-group",ref:Rr},E.createElement($n,{className:"image-preview",src:An,style:{display:"none"},preview:{visible:!0,src:An,movable:!1,onVisibleChange:Pr=>{st("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},69720:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return ne}});var E=z(59301),fe=z(57809),Oe=z(78241),ye=z(3113),Se=z(89780),Fe=z.n(Se),le=z(8336),Me=z(12469),De=Object.defineProperty,Te=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ue,re,me)=>re in ue?De(ue,re,{enumerable:!0,configurable:!0,writable:!0,value:me}):ue[re]=me,a=(ue,re)=>{for(var me in re||(re={}))Ee.call(re,me)&&y(ue,me,re[me]);if(We)for(var me of We(re))se.call(re,me)&&y(ue,me,re[me]);return ue},ee=(ue,re)=>Te(ue,Re(re));const b=fe.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ot.Z=({callback:ue,onCancel:re})=>{const[me,ce]=(0,E.useState)("python");function Ce(ke){ce(te[ke][1])}function Be(ke){ue(ke)}return E.createElement(Oe.default,ee(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Be,style:{width:500}}),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(fe.default,{getPopupContainer:ke=>ke.parentNode,onChange:Ce},Object.keys(te).map(ke=>E.createElement(b,{key:ke,value:ke},te[ke][0])))),E.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(ne,{mode:me})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ye.ZP,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function ne({value:ue,onChange:re,mode:me,options:ce={}}){const Ce=(0,E.useRef)(),[Be,ke]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Be){let Pe=function(at){const Ve=at.getValue();re&&re(Ve)};return Be.on("change",Pe),()=>{Be.off("change",Pe)}}},[Be,re]),(0,E.useEffect)(()=>{Be&&Be.setOption("mode",me)},[Be,me]),(0,E.useEffect)(()=>{Be&&(ue!==Be.getValue()||ue==="")&&setTimeout(()=>{Be.setValue(ue||"")},300)},[Be,ue]),(0,E.useEffect)(()=>{if(Ce.current&&!Be){const Pe=Fe().fromTextArea(Ce.current,a({mode:me,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ce));ke(Pe)}},[Ce.current,Be]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ce}))}},39793:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ie}});var E=z(59301),fe=z(89780),Oe=z.n(fe),ye=z(76374),Se=z(8336),Fe=z(6313),le=z(25717),Me=z(99498),De=z(25419),Te=z(67549),Re=z(91842),We=({value:de="",className:he,showTextOnly:be,showLines:Xe,style:Bt={}})=>{const It=(0,E.useMemo)(()=>"",[de]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:It}}))},Ee=z(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(de,he,be)=>he in de?se(de,he,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[he]=be,ne=(de,he)=>{for(var be in he||(he={}))b.call(he,be)&&te(de,be,he[be]);if(ee)for(var be of ee(he))x.call(he,be)&&te(de,be,he[be]);return de},ue=(de,he)=>y(de,a(he));let re=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function me({onActionCallback:de,title:he,icon:be,actionName:Xe,className:Bt="",children:It}){function pa(){de(Xe)}return Ee.createElement("a",{title:he,className:Bt,onClick:pa},Ee.createElement("i",{className:`${be}`}),It)}var ce=({watch:de,showNullButton:he,showNullProgramButton:be,onActionCallback:Xe,fullScreen:Bt,insertTemp:It,hidetoolBar:pa,extraUse:Rn})=>{const $n=[...re,{title:`${de?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${de?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!pa&&$n.map((za,An)=>Ee.createElement("li",{key:An},za.actionName?Ee.createElement(me,ue(ne({},za),{onActionCallback:Xe})):Ee.createElement("span",{className:"v-line"}))),he?Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,be?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,It&&Ee.createElement("li",null,Ee.createElement(me,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${It}`,onActionCallback:Xe},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Rn&&Ee.createElement("li",null,Rn),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(me,{icon:`${Bt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Bt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Xe})))},Ce=z(91558),Be=z(78241),ke=z(92832),Pe=z(3113),at=Object.defineProperty,Ve=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(de,he,be)=>he in de?at(de,he,{enumerable:!0,configurable:!0,writable:!0,value:be}):de[he]=be,gt=(de,he)=>{for(var be in he||(he={}))rt.call(he,be)&&bt(de,be,he[be]);if(Ye)for(var be of Ye(he))yt.call(he,be)&&bt(de,be,he[be]);return de},Gt=(de,he)=>Ve(de,it(he));const Tt={labelCol:{span:4},wrapperCol:{span:20}};var Lt=({callback:de,onCancel:he})=>{function be(Xe){de(Xe)}return E.createElement(Be.default,Gt(gt({},Tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:be,style:{width:500}}),E.createElement(Be.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(ke.default,null)),E.createElement(Be.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(ke.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Rt=z(69720),qe=z(17077),dt=z(43418),Wt=z(95237),Fn=z(9507),Yt=z(59301),kn=({callback:de,onCancel:he})=>{const be=document.createElement("canvas"),Xe=be.getContext("2d");be.width=1e3,be.height=800,Xe.fillStyle="#ffffff",Xe.fillRect(0,0,be.width,be.height);const Bt=be.toDataURL("image/png");return Yt.createElement(dt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Yt.createElement(Wt.Z,{style:{height:"100vh"}},Yt.createElement(Fn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Bt,visible:!0,title:String(Date.now())},onOk:It=>{de({src:It.url})},onClose:he})))},Ge=z(12378);function ln(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ln,go.CommandHandler),ln.prototype.canAlignSelection=function(){var de=this.diagram;return!(de===null||de.isReadOnly||de.isModelReadOnly||de.selection.count<2)},ln.prototype.alignLeft=function(){var de=this.diagram;de.startTransaction("aligning left");var he=1/0;de.selection.each(function(be){be instanceof go.Link||(he=Math.min(be.position.x,he))}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(he,be.position.y))}),de.commitTransaction("aligning left")},ln.prototype.alignRight=function(){var de=this.diagram;de.startTransaction("aligning right");var he=-1/0;de.selection.each(function(be){if(!(be instanceof go.Link)){var Xe=be.actualBounds.x+be.actualBounds.width;he=Math.max(Xe,he)}}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(he-be.actualBounds.width,be.position.y))}),de.commitTransaction("aligning right")},ln.prototype.alignTop=function(){var de=this.diagram;de.startTransaction("alignTop");var he=1/0;de.selection.each(function(be){be instanceof go.Link||(he=Math.min(be.position.y,he))}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(be.position.x,he))}),de.commitTransaction("alignTop")},ln.prototype.alignBottom=function(){var de=this.diagram;de.startTransaction("aligning bottom");var he=-1/0;de.selection.each(function(be){if(!(be instanceof go.Link)){var Xe=be.actualBounds.y+be.actualBounds.height;he=Math.max(Xe,he)}}),de.selection.each(function(be){be instanceof go.Link||be.move(new go.Point(be.actualBounds.x,he-be.actualBounds.height))}),de.commitTransaction("aligning bottom")},ln.prototype.alignCenterX=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center X");var be=he.actualBounds.x+he.actualBounds.width/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(be-Xe.actualBounds.width/2,Xe.actualBounds.y))}),de.commitTransaction("aligning Center X")}},ln.prototype.alignCenterY=function(){var de=this.diagram,he=de.selection.first();if(he){de.startTransaction("aligning Center Y");var be=he.actualBounds.y+he.actualBounds.height/2;de.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,be-Xe.actualBounds.height/2))}),de.commitTransaction("aligning Center Y")}},ln.prototype.alignColumn=function(de){var he=this.diagram;he.startTransaction("align Column"),de===void 0&&(de=0),de=parseFloat(de);var be=new Array;he.selection.each(function(Rn){Rn instanceof go.Link||be.push(Rn)});for(var Xe=0;Xe0){for(var Rn=It.elt(pa-1);Rn!==null&&Rn.isTreeExpanded&&!Rn.isTreeLeaf;){var $n=this._sortTreeChildrenByY(Rn);Rn=$n.last()}Rn!==null&&de.select(Rn)}else de.select(Bt)}}else if(be.key==="Down")if(he.isTreeExpanded&&!he.isTreeLeaf){var Xe=this._sortTreeChildrenByY(he).first();Xe!==null&&de.select(Xe)}else for(;he!==null;){var Bt=he.findTreeParentNode();if(Bt===null)break;var It=this._sortTreeChildrenByY(Bt),pa=It.indexOf(he);if(paIt.y?1:Bt.xIt.x?1:0}),he},ln.prototype.copyToClipboard=function(de){go.CommandHandler.prototype.copyToClipboard.call(this,de),this._lastPasteOffset.set(this.pasteOffset)},ln.prototype.pasteFromClipboard=function(){var de=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(de,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),de},Object.defineProperty(ln.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(de){if(de!=="move"&&de!=="select"&&de!=="scroll"&&de!=="tree"&&de!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+de);this._arrowKeyBehavior=de}}),Object.defineProperty(ln.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(de){if(!(de instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+de);this._pasteOffset.set(de)}});var Mn=ln,Pt=z(63720),zt=z(43604),Ft=z(38986),Ot={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},et=z(59301),ze=(de,he,be)=>new Promise((Xe,Bt)=>{var It=$n=>{try{Rn(be.next($n))}catch(za){Bt(za)}},pa=$n=>{try{Rn(be.throw($n))}catch(za){Bt(za)}},Rn=$n=>$n.done?Xe($n.value):Promise.resolve($n.value).then(It,pa);Rn((be=be.apply(de,he)).next())});function St({onCancel:de,callback:he}){let be=(0,E.useRef)(),Xe=(0,E.useRef)(),Bt=(0,E.useRef)(),It=(0,E.useRef)(!1);const pa=(0,E.useRef)(!1),[Rn,$n]=(0,E.useState)(0);function za(){const st=Ge.bx.make,gn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};be.current=new Ge.S0(Xe.current,{padding:20,grid:st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:er=>{var Nr=er.diagram.commandHandler.addTopLevelParts(er.diagram.selection,!0);Nr||er.diagram.currentTool.doCancel()},commandHandler:st(Mn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:er=>{var Nr=er.subject;Nr.location=Nr.location.copy().snapToGridPoint(er.diagram.grid.gridOrigin,er.diagram.grid.gridCellSize),setTimeout(()=>{er.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:er=>{var Nr=er.subject;setTimeout(()=>{er.diagram.commandHandler.editTextBlock()})},LinkRelinked:er=>{var Nr=er.parameter.part;Nr.invalidateConnectedLinks();var xr=er.subject;er.diagram.toolManager.linkingTool.isForwards?xr.toNode.invalidateConnectedLinks():xr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),be.current.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ge.$u(120,60),minSize:new Ge.$u(40,40),resizable:!0,resizeCellSize:new Ge.$u(10,10),rotatable:!0},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),new Ge.KX("desiredSize","size",Ge.$u.parse).makeTwoWay(Ge.$u.stringify),st(Ge.bn,{name:"SHAPE",fill:gn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("figure"),new Ge.KX("fill"),new Ge.KX("stroke","borderColor"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),st(Ge.al,{margin:1,textAlign:"center",overflow:Ge.al.OverflowEllipsis,editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),be.current.nodeTemplate.toolTip=st("ToolTip",st(Ge.s_,"Vertical",{maxSize:new Ge.$u(200,NaN)},st(Ge.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ge.KX("text")),st(Ge.al,{font:"10pt sans-serif",textAlign:"center"},new Ge.KX("text","details"))));function lt(er,Nr){var xr=(ka,Kr)=>{ka.handled=!0,ka.diagram.model.commit(uo=>{var ao=Kr.part.adornedPart,Zo=new Ge.E9().setRectSpot(ao.actualBounds,er);Zo.subtract(ao.location),Zo.scale(2,2),Zo.x+=Math.sign(Zo.x)*130,Zo.y+=Math.sign(Zo.y)*130,Zo.add(ao.location),Zo.snapToGridPoint(ka.diagram.grid.gridOrigin,ka.diagram.grid.gridCellSize);var Oo=uo.copyNodeData(ao.data);uo.setGroupKeyForNodeData(Oo,uo.getGroupKeyForNodeData(ao.data)),uo.addNodeData(Oo);var al={from:ao.key,to:uo.getKeyForNodeData(Oo)};uo.addLinkData(al);var ul=ka.diagram.findNodeForData(Oo);ul.location=Zo,ka.diagram.select(ul),setTimeout(()=>{ka.diagram.commandHandler.editTextBlock()},20)})};return st(Ge.bn,{figure:Nr,alignment:er,alignmentFocus:er.opposite(),width:er.equals(Ge.z6.Top)||er.equals(Ge.z6.Bottom)?25:18,height:er.equals(Ge.z6.Top)||er.equals(Ge.z6.Bottom)?18:25,fill:"orange",stroke:gn.white,strokeWidth:4,mouseEnter:(ka,Kr)=>Kr.fill="dodgerblue",mouseLeave:(ka,Kr)=>Kr.fill="orange",isActionable:!0,click:xr,contextClick:xr})}function Sn(er){return st(Ge.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Nr,xr)=>xr.fill="dodgerblue",mouseLeave:(Nr,xr)=>xr.fill="orange",click:(Nr,xr)=>{Nr.diagram.commandHandler.showContextMenu(xr.part.adornedPart)}},er||{})}be.current.nodeTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.Vm,{padding:10}),lt(Ge.z6.Top,"TriangleUp"),lt(Ge.z6.Left,"TriangleLeft"),lt(Ge.z6.Right,"TriangleRight"),lt(Ge.z6.Bottom,"TriangleDown"),Sn({alignment:new Ge.z6(.75,0)}));function un(er,Nr){return(xr,ka)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{Kr.set(ka.part.adornedPart.data,er,Nr)})}}function nt(er,Nr){return Nr||(Nr="color"),st(Ge.bn,{width:16,height:16,stroke:"lightgray",fill:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.stroke="dodgerblue",mouseLeave:(xr,ka)=>ka.stroke="lightgray",click:un(Nr,er),contextClick:un(Nr,er)})}function Jt(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white,"fill"),nt(gn.beige,"fill"),nt(gn.extralightblue,"fill"),nt(gn.extralightred,"fill"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.lightgray,"fill"),nt(gn.lightgreen,"fill"),nt(gn.lightblue,"fill"),nt(gn.lightred,"fill")))]}function $t(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.black),nt(gn.green),nt(gn.blue),nt(gn.red))),st("ContextMenuButton",st(Ge.s_,"Horizontal",nt(gn.white),nt(gn.magenta),nt(gn.purple),nt(gn.orange)))]}function Tn(er,Nr){return Nr||(Nr="thickness"),st(Ge.bn,"LineH",{width:16,height:16,strokeWidth:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:un(Nr,er),contextClick:un(Nr,er)})}function ea(er,Nr){return Nr||(Nr="dash"),st(Ge.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:un(Nr,er),contextClick:un(Nr,er)})}function mn(){return[st("ContextMenuButton",st(Ge.s_,"Horizontal",Tn(1),Tn(2),Tn(3),Tn(4))),st("ContextMenuButton",st(Ge.s_,"Horizontal",ea(null),ea([2,4]),ea([4,4])))]}function qn(er,Nr){return Nr||(Nr="figure"),st(Ge.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:er,margin:1,background:"transparent",mouseEnter:(xr,ka)=>ka.fill="dodgerblue",mouseLeave:(xr,ka)=>ka.fill="lightgray",click:un(Nr,er),contextClick:un(Nr,er)})}be.current.nodeTemplate.contextMenu=st("ContextMenu",st("ContextMenuButton",st(Ge.s_,"Horizontal",qn("Rectangle"),qn("RoundedRectangle"),qn("Ellipse"),qn("Diamond"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",qn("Parallelogram2"),qn("ManualOperation"),qn("Procedure"),qn("Cylinder1"))),st("ContextMenuButton",st(Ge.s_,"Horizontal",qn("Terminator"),qn("CreateRequest"),qn("Document"),qn("TriangleDown"))),Jt(),$t(),mn()),be.current.groupTemplate=st(Ge.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ge.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(er,Nr)=>{var xr=Nr.addMembers(Nr.diagram.selection,!0);xr||Nr.diagram.currentTool.doCancel()},avoidable:!1},new Ge.KX("location","loc",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.s_,"Auto",{name:"BODY"},st(Ge.bn,{parameter1:10,fill:gn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ge.z6.AllSides,toSpot:Ge.z6.AllSides},new Ge.KX("fill"),new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.Vm,{background:"transparent",margin:20})),st(Ge.al,{alignment:Ge.z6.Top,alignmentFocus:Ge.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ge.KX("text"),new Ge.KX("stroke","color"))),be.current.groupTemplate.selectionAdornmentTemplate=st(Ge.uz,"Spot",st(Ge.s_,"Auto",st(Ge.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),st(Ge.Vm,{margin:1.5})),Sn({alignment:Ge.z6.TopRight,alignmentFocus:Ge.z6.BottomRight})),be.current.groupTemplate.contextMenu=st("ContextMenu",Jt(),$t(),mn()),be.current.linkTemplate=st(Ge.rU,{layerName:"Foreground",routing:Ge.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ge.KX("fromSpot","fromSpot",Ge.z6.parse),new Ge.KX("toSpot","toSpot",Ge.z6.parse),new Ge.KX("fromShortLength","dir",er=>er>=1?10:0),new Ge.KX("toShortLength","dir",er=>er>=1?10:0),new Ge.KX("points").makeTwoWay(),st(Ge.bn,{strokeWidth:2},new Ge.KX("stroke","color"),new Ge.KX("strokeWidth","thickness"),new Ge.KX("strokeDashArray","dash")),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,0),segmentOrientation:Ge.rU.OrientAlong,alignmentFocus:Ge.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",er=>er===1)),st(Ge.bn,{segmentIndex:-1,segmentOffset:new Ge.E9(-10,6),segmentOrientation:Ge.rU.OrientPlus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",er=>er>=1),new Ge.KX("width","thickness",er=>7+3*er),new Ge.KX("height","thickness",er=>7+3*er),new Ge.KX("segmentOffset","thickness",er=>new Ge.E9(-15,4+1.5*er))),st(Ge.bn,{segmentIndex:0,segmentOffset:new Ge.E9(15,-6),segmentOrientation:Ge.rU.OrientMinus90,alignmentFocus:Ge.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ge.KX("fill","color"),new Ge.KX("visible","dir",er=>er===2),new Ge.KX("width","thickness",er=>7+3*er),new Ge.KX("height","thickness",er=>7+3*er),new Ge.KX("segmentOffset","thickness",er=>new Ge.E9(-15,4+1.5*er))),st(Ge.al,{alignmentFocus:new Ge.z6(0,1,-4,0),editable:!0},new Ge.KX("text").makeTwoWay(),new Ge.KX("stroke","color"))),be.current.linkTemplate.selectionAdornmentTemplate=st(Ge.uz,st(Ge.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:na(2)},new Ge.KX("pathPattern","thickness",na)),Sn({alignmentFocus:new Ge.z6(0,0,-6,-4)}));function na(er){return st(Ge.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(er+4).toString()+" H3"})}function $a(er){var Nr="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return er===0?Nr="M0 0 M16 16 M0 8 L16 8":er===2&&(Nr="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),st(Ge.bn,{geometryString:Nr,margin:2,background:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:un("dir",er),contextClick:un("dir",er)})}function yr(er){var Nr=(xr,ka)=>{xr.handled=!0,xr.diagram.model.commit(Kr=>{var uo=ka.part.adornedPart;Kr.set(uo.data,er?"toSpot":"fromSpot",Ge.z6.stringify(Ge.z6.AllSides)),(er?uo.toNode:uo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{width:12,height:12,fill:"transparent",mouseEnter:(xr,ka)=>ka.background="dodgerblue",mouseLeave:(xr,ka)=>ka.background="transparent",click:Nr,contextClick:Nr})}function _n(er,Nr){var xr=0,ka=Ge.z6.RightSide;er.equals(Ge.z6.Top)?(xr=270,ka=Ge.z6.TopSide):er.equals(Ge.z6.Left)?(xr=180,ka=Ge.z6.LeftSide):er.equals(Ge.z6.Bottom)&&(xr=90,ka=Ge.z6.BottomSide),Nr||(xr-=180);var Kr=(uo,ao)=>{uo.handled=!0,uo.diagram.model.commit(Zo=>{var Oo=ao.part.adornedPart;Zo.set(Oo.data,Nr?"toSpot":"fromSpot",Ge.z6.stringify(ka)),(Nr?Oo.toNode:Oo.fromNode).invalidateConnectedLinks()})};return st(Ge.bn,{alignment:er,alignmentFocus:er.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:xr,background:"transparent",mouseEnter:(uo,ao)=>ao.background="dodgerblue",mouseLeave:(uo,ao)=>ao.background="transparent",click:Kr,contextClick:Kr})}be.current.linkTemplate.contextMenu=st("ContextMenu",$t(),mn(),st("ContextMenuButton",st(Ge.s_,"Horizontal",$a(0),$a(1),$a(2))),st("ContextMenuButton",st(Ge.s_,"Horizontal",st(Ge.s_,"Spot",yr(!1),_n(Ge.z6.Top,!1),_n(Ge.z6.Left,!1),_n(Ge.z6.Right,!1),_n(Ge.z6.Bottom,!1)),st(Ge.s_,"Spot",{margin:new Ge.Zt(0,0,0,2)},yr(!0),_n(Ge.z6.Top,!0),_n(Ge.z6.Left,!0),_n(Ge.z6.Right,!0),_n(Ge.z6.Bottom,!0)))));const Rr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,42 +86,42 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Br=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function br(er){return console.log("shapeName:",er),Br.indexOf(er)>=0}var Pr=new Ge.YI(Bt.current,{maxSelectionCount:1,linkTemplate:st(Ge.rU,{locationSpot:Ge.z6.Center,selectionAdornmentTemplate:st(Ge.uz,"Link",{locationSpot:Ge.z6.Center},st(Ge.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),st(Ge.bn,{toArrow:"Standard",stroke:null}))},{routing:Ge.rU.AvoidsNodes,curve:Ge.rU.JumpOver,corner:5,toShortLength:4},new Ge.KX("points"),st(Ge.bn,{isPanelMain:!0,strokeWidth:2}),st(Ge.bn,{toArrow:"Standard",stroke:null})),model:new Ge.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ge.bn.getFigureGenerators().toArray().map(er=>({text:"\u672A\u547D\u540D",size:"100 100",figure:er.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return be.current.addDiagramListener("TextEdited",function(er){var Nr;const xr=er.subject.part;var ka=(Nr=document.activeElement)==null?void 0:Nr.value;typeof ka=="string"&&ka.trim()===""&&be.current.model.commit(function(Kr){Kr.set(xr.data,"text","\u672A\u547D\u540D"),be.current.commandHandler.stopCommand()},"increment")}),Pr.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center},new Ge.KX("location","location",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ge.KX("stroke").makeTwoWay(),new Ge.KX("fill").makeTwoWay(),new Ge.KX("figure")),st(Ge.al,{margin:new Ge.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ge.$u(16,16),maxSize:new Ge.$u(10,NaN),textAlign:"center",editable:!0},new Ge.KX("key").makeTwoWay())),setTimeout(()=>{be.current.grid=st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),be.current.grid.visible=!0,be.current.grid.gridCellStroke="darkgray",be.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=be.current,be.current}const An=()=>He(this,null,function*(){var st=be.current.makeImage();const gn=yield(0,Ft.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:st.src}});he({src:gn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{za()},500),_n(Rn+1),()=>{be.current=null}),[]),tt.createElement("div",{ref:pa,className:It.current?`${Ot.maxH60} body-overflow-initial`:"body-overflow-initial"},tt.createElement(dt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Rn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:tt.createElement(Wt.Z,null,tt.createElement(zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),tt.createElement(zt.Z,{onClick:()=>{var st,gn,lt=be.current.selection.first();if(It.current=!It.current,document.activeElement&<){let Sn=(gn=(st=document.activeElement)==null?void 0:st.value)==null?void 0:gn.trim();typeof Sn=="string"&&be.current.model.commit(function(un){un.set(lt.data,"text",Sn||"\u672A\u547D\u540D"),be.current.commandHandler.stopCommand()},"increment")}_n(Rn+1)}},tt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:de},tt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ot.flowChartWrp},tt.createElement("div",{style:{display:"flex",height:"100%"}},tt.createElement("div",{style:{width:"300px",height:"100%"}},tt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),tt.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ot.myPaletteDiv,ref:Bt})),tt.createElement("div",{style:{flex:1,position:"relative"}},tt.createElement("div",{ref:Xe,style:{height:"80vh"}}))),tt.createElement("div",{className:"tr"},tt.createElement(Pe.ZP,{size:"large",onClick:An,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var xt=St,Ke=z(5112),ze=z(5871);const ut=Ke.ZP.Group,Je={margin:"0 8px"};var xe=({callback:de,onCancel:he})=>{function be(Xe){de(Xe)}return E.createElement(Be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:be},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Je},"\u884C\u6570"),E.createElement(Be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ze.Z,null)),E.createElement("span",{style:Je},"\u5217\u6570"),E.createElement(Be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ze.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Be.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(Ke.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Ke.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Ke.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Ke.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Zt=z(78673),Yn=z(43001),En=z.n(Yn),Kn=(0,E.forwardRef)(({use3d:de,width:he,height:be,callback:Xe,showSaveButton:Bt},It)=>{const pa=(0,E.useRef)(),Rn=(0,E.useRef)(),[_n,za]=(0,E.useState)(!1),An=(0,E.useRef)({id:pa,appName:"graphing",width:he||1e3,height:be||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Rn.current=new(En())(An.current,!0),window.onload=function(){Rn.current.inject("applet_container")}},[]);const st=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return Xe&&Xe(gn),gn};return(0,E.useEffect)(()=>{An.current.appName=_n?"3D":"graphing",Rn.current.inject("applet_container")},[_n]),(0,E.useEffect)(()=>{za(de)},[de]),(0,E.useImperativeHandle)(It,()=>({getImgData:st})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:pa}),E.createElement(Wt.Z,{align:"middle"},E.createElement(zt.Z,{flex:1},E.createElement(Zt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:_n,onChange:gn=>za(gn)})),E.createElement(zt.Z,null,E.createElement(Pe.ZP,{size:"large",onClick:st,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Vn=z(76562),Ct=z(1012),Mt=z(8591);const yn="link",Dt="upload-image",en="add-flowchart",ya="draw-image",ia="add-flowchart",Da="code-block",In="add-table",Sr="------------",Gn={default:Sr,left:`:${Sr}`,center:`:${Sr}:`,right:`${Sr}:`};var Un=z(37808),ma=(de,he,be)=>new Promise((Xe,Bt)=>{var It=_n=>{try{Rn(be.next(_n))}catch(za){Bt(za)}},pa=_n=>{try{Rn(be.throw(_n))}catch(za){Bt(za)}},Rn=_n=>_n.done?Xe(_n.value):Promise.resolve(_n.value).then(It,pa);Rn((be=be.apply(de,he)).next())});function Xa(){}let ba=0;const Lr=1e4,Tr="\u2581",Nt="@\u2581\u2581@",hn="@\u2581@",gr=` +]}`;var Br=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function br(er){return console.log("shapeName:",er),Br.indexOf(er)>=0}var Pr=new Ge.YI(Bt.current,{maxSelectionCount:1,linkTemplate:st(Ge.rU,{locationSpot:Ge.z6.Center,selectionAdornmentTemplate:st(Ge.uz,"Link",{locationSpot:Ge.z6.Center},st(Ge.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),st(Ge.bn,{toArrow:"Standard",stroke:null}))},{routing:Ge.rU.AvoidsNodes,curve:Ge.rU.JumpOver,corner:5,toShortLength:4},new Ge.KX("points"),st(Ge.bn,{isPanelMain:!0,strokeWidth:2}),st(Ge.bn,{toArrow:"Standard",stroke:null})),model:new Ge.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ge.bn.getFigureGenerators().toArray().map(er=>({text:"\u672A\u547D\u540D",size:"100 100",figure:er.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return be.current.addDiagramListener("TextEdited",function(er){var Nr;const xr=er.subject.part;var ka=(Nr=document.activeElement)==null?void 0:Nr.value;typeof ka=="string"&&ka.trim()===""&&be.current.model.commit(function(Kr){Kr.set(xr.data,"text","\u672A\u547D\u540D"),be.current.commandHandler.stopCommand()},"increment")}),Pr.nodeTemplate=st(Ge.NB,"Auto",{locationSpot:Ge.z6.Center},new Ge.KX("location","location",Ge.E9.parse).makeTwoWay(Ge.E9.stringify),st(Ge.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ge.KX("stroke").makeTwoWay(),new Ge.KX("fill").makeTwoWay(),new Ge.KX("figure")),st(Ge.al,{margin:new Ge.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ge.$u(16,16),maxSize:new Ge.$u(10,NaN),textAlign:"center",editable:!0},new Ge.KX("key").makeTwoWay())),setTimeout(()=>{be.current.grid=st(Ge.s_,"Grid",st(Ge.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),st(Ge.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),be.current.grid.visible=!0,be.current.grid.gridCellStroke="darkgray",be.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=be.current,be.current}const An=()=>ze(this,null,function*(){var st=be.current.makeImage();const gn=yield(0,Ft.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:st.src}});he({src:gn.url})});return(0,E.useEffect)(()=>(setTimeout(()=>{za()},500),$n(Rn+1),()=>{be.current=null}),[]),et.createElement("div",{ref:pa,className:It.current?`${Ot.maxH60} body-overflow-initial`:"body-overflow-initial"},et.createElement(dt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Rn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:et.createElement(Wt.Z,null,et.createElement(zt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),et.createElement(zt.Z,{onClick:()=>{var st,gn,lt=be.current.selection.first();if(It.current=!It.current,document.activeElement&<){let Sn=(gn=(st=document.activeElement)==null?void 0:st.value)==null?void 0:gn.trim();typeof Sn=="string"&&be.current.model.commit(function(un){un.set(lt.data,"text",Sn||"\u672A\u547D\u540D"),be.current.commandHandler.stopCommand()},"increment")}$n(Rn+1)}},et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:de},et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ot.flowChartWrp},et.createElement("div",{style:{display:"flex",height:"100%"}},et.createElement("div",{style:{width:"300px",height:"100%"}},et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),et.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ot.myPaletteDiv,ref:Bt})),et.createElement("div",{style:{flex:1,position:"relative"}},et.createElement("div",{ref:Xe,style:{height:"80vh"}}))),et.createElement("div",{className:"tr"},et.createElement(Pe.ZP,{size:"large",onClick:An,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var xt=St,Ke=z(5112),Qe=z(5871);const ut=Ke.ZP.Group,Je={margin:"0 8px"};var xe=({callback:de,onCancel:he})=>{function be(Xe){de(Xe)}return E.createElement(Be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:be},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:Je},"\u884C\u6570"),E.createElement(Be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Qe.Z,null)),E.createElement("span",{style:Je},"\u5217\u6570"),E.createElement(Be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Qe.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Be.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(Ke.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(Ke.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(Ke.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(Ke.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Pe.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))},Zt=z(78673),Jn=z(43001),En=z.n(Jn),Vn=(0,E.forwardRef)(({use3d:de,width:he,height:be,callback:Xe,showSaveButton:Bt},It)=>{const pa=(0,E.useRef)(),Rn=(0,E.useRef)(),[$n,za]=(0,E.useState)(!1),An=(0,E.useRef)({id:pa,appName:"graphing",width:he||1e3,height:be||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{Rn.current=new(En())(An.current,!0),window.onload=function(){Rn.current.inject("applet_container")}},[]);const st=()=>{var gn=window.ggbApplet.getPNGBase64(1,!0,72);return Xe&&Xe(gn),gn};return(0,E.useEffect)(()=>{An.current.appName=$n?"3D":"graphing",Rn.current.inject("applet_container")},[$n]),(0,E.useEffect)(()=>{za(de)},[de]),(0,E.useImperativeHandle)(It,()=>({getImgData:st})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:pa}),E.createElement(Wt.Z,{align:"middle"},E.createElement(zt.Z,{flex:1},E.createElement(Zt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:$n,onChange:gn=>za(gn)})),E.createElement(zt.Z,null,E.createElement(Pe.ZP,{size:"large",onClick:st,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Xn=z(76562),Ct=z(1012),Mt=z(8591);const yn="link",Dt="upload-image",en="add-flowchart",ya="draw-image",la="add-flowchart",Oa="code-block",xn="add-table",Sr="------------",Kn={default:Sr,left:`:${Sr}`,center:`:${Sr}:`,right:`${Sr}:`};var Gn=z(37808),fa=(de,he,be)=>new Promise((Xe,Bt)=>{var It=$n=>{try{Rn(be.next($n))}catch(za){Bt(za)}},pa=$n=>{try{Rn(be.throw($n))}catch(za){Bt(za)}},Rn=$n=>$n.done?Xe($n.value):Promise.resolve($n.value).then(It,pa);Rn((be=be.apply(de,he)).next())});function Xa(){}let xa=0;const Lr=1e4,Tr="\u2581",Nt="@\u2581\u2581@",hn="@\u2581@",gr=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,ht=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Xt(de){return/^\d+$/.test(de)?`${de}px`:de}const wn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Aa={[wn+"-B"]:"bold",[wn+"-I"]:"italic"},qt={[yn]:"\u6DFB\u52A0\u94FE\u63A5",[Da]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[ya]:"\u6DFB\u52A0\u753B\u56FE",[en]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[In]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ie=({defaultValue:de="",onChange:he,width:be="100%",height:Xe=400,miniToolbar:Bt=!1,isFocus:It=!1,watch:pa,insertTemp:Rn,mode:_n="markdown",id:za="markdown-editor-id",showResizeBar:An=!1,noStorage:st=!1,showNullButton:gn=!1,showNullProgramButton:lt=!1,hidetoolBar:Sn=!1,fullScreen:un=!1,onBlur:nt,onCMBeforeChange:Jt,onFullScreen:$t,className:Tn="",disablePaste:$n=!1,disabled:mn=!1,disabledFill:Jn=!1,placeholder:ta="",values:$a="",extraUse:yr})=>{const[qn,Rr]=(0,E.useState)(null),[Br,br]=(0,E.useState)(de),[Pr,er]=(0,E.useState)(pa),[Nr,xr]=(0,E.useState)(un),[ka,Kr]=(0,E.useState)(""),[uo,ao]=(0,E.useState)(0),[Zo,Oo]=(0,E.useState)(Xe),[al,ul]=(0,E.useState)(!1),Sl=(0,E.useRef)((0,Ct.Z)()),Zi=(0,E.useRef)(!1),jr=(0,E.useRef)(),[Gi,po]=(0,E.useState)(0),[Ii,ri]=(0,E.useState)(0),ml=(0,E.useRef)(),Ji=(0,E.useRef)(),wl=(0,E.useRef)(),xi=(0,E.useRef)(),Ki=()=>ma(void 0,null,function*(){var wo;const kr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Sl.current}});(wo=kr==null?void 0:kr.attachments)!=null&&wo.length&&(console.log("cm:",qn,ml),kr.attachments.map(zr=>{zr.content_type.indexOf("image")>-1?qn.replaceSelection(`![,](/api/attachments/${zr.id}?type=${zr.content_type})`):zr.content_type.indexOf("video")>-1?qn.replaceSelection(``):zr.content_type.indexOf("pdf")>-1?qn.replaceSelection(`${zr.name}`):qn.replaceSelection(`[${zr.name}](${ENV.API_SERVER}/api/attachments/${zr.id}?type=${zr.content_type})`)}))});(0,E.useEffect)(()=>{const wo=window.scrollY||window.pageYOffset;br($a),qn==null||qn.setValue($a),window.scrollTo(0,wo)},[$a]),(0,E.useEffect)(()=>{$t==null||$t(Nr)},[Nr]),(0,E.useEffect)(()=>{if(ml.current){let wo=function(zr,Yr){var Ai;if($n){Yr.preventDefault();return}const oi=Yr.clipboardData;if(oi){const Xi=oi.types.toString(),rl=oi.items;if(Xi==="Files"||oi.types.indexOf("Files")>-1){if(Yr.preventDefault(),_n=="stex")return;try{let Rl=rl[1];((Ai=rl[0])==null?void 0:Ai.kind)==="file"&&(Rl=rl[0]);const El=Rl.getAsFile(),Ol=El.name.split(".").pop();(0,qe.I)(El,Jl=>{var Si,Ba,Ho;Jl.id?((Si=El==null?void 0:El.type)==null?void 0:Si.indexOf("image"))>-1?kr.replaceSelection(``):((Ba=El==null?void 0:El.type)==null?void 0:Ba.indexOf("video"))>-1?kr.replaceSelection(``):((Ho=El==null?void 0:El.type)==null?void 0:Ho.indexOf("pdf"))>-1?kr.replaceSelection(`${El.name}`):ht.includes(Ol)?kr.replaceSelection(`${El.name}`):kr.replaceSelection(`[${El.name}](/api/attachments/${Jl.id}?type=${Jl.content_type})`):(Jl==null?void 0:Jl.status)===401&&(Mt.ZP.warning((Jl==null?void 0:Jl.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Rl){Mt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const kr=Oe().fromTextArea(ml.current,{mode:_n,lineNumbers:!Bt,lineWrapping:!0,value:de,autoCloseTags:!lt,autoCloseBrackets:!0});return kr.on("keyup",function(zr,Yr){Yr.keyCode===8&&(zr.getValue()==""?kr.setOption("placeholder",ta):kr.setOption("placeholder",null))}),kr.on("keydown",function(zr,Yr){if(Yr.keyCode===8){var Ai=Uo(zr);Ai&&Yr.preventDefault()}}),It&&kr.focus(),kr.on("paste",wo),kr.on("dragleave",function(zr,Yr){Ji.current.classList.remove("mouse-hover-md")}),mn&&kr.on("beforeChange",function(zr,Yr){(Yr.origin==="paste"||Yr.origin==="+input")&&Yr.cancel()}),Rr(kr),()=>{kr.off("paste",wo)}}},[]);const _i=(0,E.useCallback)(()=>{if(Ji.current)try{}catch(wo){console.log(wo,"---- to set md editor body height")}},[Zo,Ji,Nr]);(0,E.useEffect)(()=>{function wo(){let kr=new ye.Z(zr=>{for(let Yr of zr)(Yr.target.offsetHeight>0||Yr.target.offsetWidth>0)&&(_i(),qn.setSize("100%","100%"),qn.refresh())});return kr.observe(ml.current.parentElement),kr}if(qn){const kr=wo();return()=>{var zr,Yr;(zr=ml.current)!=null&&zr.parentElement&&kr.unobserve((Yr=ml.current)==null?void 0:Yr.parentElement)}}},[qn,_i]),(0,E.useEffect)(()=>{if(qn){let wo=[];for(const[kr,zr]of Object.entries(Aa)){let Yr={[kr]:()=>{ti(zr)}};wo.push(Yr),qn.addKeyMap(Yr)}return jr.current=setInterval(()=>{Zi.current&&Ki()},4e3),()=>{clearInterval(jr.current);for(let kr of wo)qn.removeKeyMap(kr)}}},[qn]),(0,E.useEffect)(()=>{un!==Nr&&xr(un)},[un]),(0,Un.Z)(()=>{if(!st&&uo>0){let wo=new Date().getTime(),kr=window.sessionStorage.getItem(za);wo>=uo+Lr&&(!kr||kr!==Br)&&(window.sessionStorage.setItem(za,Br),ul(!0))}},Lr),(0,E.useEffect)(()=>{er(pa)},[qn,pa]),(0,E.useEffect)(()=>{qn&&It&&qn.focus()},[qn,It]),(0,E.useEffect)(()=>{if(Pr&&qn){let wo=function(zr){let Yr=zr.target;if(xi.current){let Ai=Yr.scrollTop/Yr.scrollHeight;xi.current.scrollTop=xi.current.scrollHeight*Ai}};const kr=qn.getScrollerElement();return kr.addEventListener("scroll",wo),()=>{kr.removeEventListener("scroll",wo)}}},[qn,Pr]),(0,E.useEffect)(()=>{if(qn&&Jt){let wo=function(kr,zr){Jt(kr,zr)};return qn.on("beforeChange",wo),()=>{qn.off("beforeChange",wo)}}},[qn,Jt]),(0,E.useEffect)(()=>{if(qn&&nt){let wo=function(){nt(qn.getValue())};return qn.on("blur",wo),()=>{qn.off("blur",wo)}}},[qn,nt]);function Uo(wo,kr){var zr=wo.getDoc(),Yr=zr.getCursor(),Ai=zr.getLine(Yr.line),oi=Ai.charAt(Yr.ch-1),Xi=Ai.lastIndexOf("@\u2581@",Yr.ch),rl=Ai.lastIndexOf("@\u2581\u2581@",Yr.ch),Rl=Xi>rl?Xi:rl,El=Xi>rl?3:4;if(Nt.indexOf(oi)===-1)return null;if(console.log("change1:",kr,wo,Ai,Yr,Rl,Xi,rl,oi),Rl>=0&&Yr.ch-Rl<5){var Ol=Rl+El;return zr.replaceRange("",{line:Yr.line,ch:Rl},{line:Yr.line,ch:Ol}),{line:Yr.line,ch:Ol}}return null}(0,E.useEffect)(()=>{if(qn){let wo=function(kr,zr){const Yr=kr.getValue();br(Yr),ao(new Date().getTime()),kr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&(lt?he(Yr,Vi(Yr)):he(Yr))};return qn.on("change",wo),()=>{qn.off("change",wo)}}},[qn,he]),(0,E.useEffect)(()=>{if(qn)if(de==null)qn.setValue(""),br("");else{const wo=window.scrollY||window.pageYOffset;de!==qn.getValue()&&(qn.setValue(de),br(de),qn.setCursor(mn?1:qn.lineCount(),0),window.scrollTo(0,wo))}},[qn,de]);const ti=(0,E.useCallback)(wo=>{const kr=qn.getCursor(),zr=qn.getSelection();let Yr=zr.split(` -`);switch(wo){case"bold":return qn.replaceSelection("**"+zr+"**"),zr===""&&qn.setCursor(kr.line,kr.ch+2),qn.focus();case"italic":return qn.replaceSelection("*"+zr+"*"),zr===""&&qn.setCursor(kr.line,kr.ch+1),qn.focus();case"code":return qn.replaceSelection("`"+zr+"`"),zr===""&&qn.setCursor(kr.line,kr.ch+1),qn.focus();case"inline-latex":return Kr("inline-latex"),qn.focus();case"latex":return qn.replaceSelection("```latex\n"+zr+"\n```"),qn.setCursor(kr.line+1,zr.length+1),qn.focus();case"line-break":return qn.replaceSelection(`
-`),qn.focus();case"list-ul":return zr===""?qn.replaceSelection("- "+zr):qn.replaceSelection(Yr.map(Ai=>Ai===""?"":`- ${Ai}`).join(` -`)),qn.focus();case"list-ol":return zr===""?qn.replaceSelection("1. "+zr):qn.replaceSelection(Yr.map((Ai,oi)=>Ai===""?"":`${oi+1}. ${Ai}`).join(` -`)),qn.focus();case"add-null-ch":return zr===""&&qn.setCursor(kr.line,kr.ch),qn.replaceSelection(Tr),qn.focus();case"add-signal":return zr===""&&qn.setCursor(kr.line,kr.ch),qn.replaceSelection(hn),qn.focus();case"add-multiple":return zr===""&&qn.setCursor(kr.line,kr.ch),qn.replaceSelection(Nt),qn.focus();case"inster-template-1":return zr===""&&qn.setCursor(kr.line,kr.ch),qn.replaceSelection(gr),qn.focus();case"eraser":return qn.setValue(""),qn.focus();case"trigger-watch":return er(!Pr),qn.focus();case"trigger-full-screen":return xr(!Nr),qn.focus();case yn:Kr(yn);return;case Da:Kr(Da);return;case Dt:Kr(Dt);return;case ya:Kr(ya);return;case"maths-latex":Kr("maths-latex");return;case en:Kr(en);return;case In:Kr(In);return;default:throw new Error}},[qn,Pr,Nr]),wi=(0,E.useCallback)((wo,kr)=>{var zr,Yr,Ai,oi,Xi,rl;switch(Kr(""),ka){case yn:const{title:Si,link:Ba}=wo;return qn.replaceSelection(`[${Si}](${Ba})`),qn.focus();case Da:const{language:Ho,content:Mi}=wo;return qn.replaceSelection(["```"+Ho,Mi,"```"].join(` -`)),qn.focus();case"maths-latex":for(var Rl=atob(wo),El=new Uint8Array(Rl.length),Ol=0;Ol{zu.id?qn.replaceSelection(`![,](/api/attachments/${zu.id}?type=${zu.content_type})`):(zu==null?void 0:zu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":qn.replaceSelection("`$$"+wo+"$$`");break;case Dt:case ya:case ia:const{src:Fi,alt:ar}=wo,Fl=kr,hu=(Ai=(Yr=(zr=Fl==null?void 0:Fl.name)==null?void 0:zr.split("."))==null?void 0:Yr.pop)==null?void 0:Ai.call(Yr);return((oi=Fl==null?void 0:Fl.type)==null?void 0:oi.indexOf("image"))>-1||!(Fl!=null&&Fl.type)?Fl.align||Fl.width?qn.replaceSelection(`

${ar||

`):qn.replaceSelection(`${ar||`):((Xi=Fl==null?void 0:Fl.type)==null?void 0:Xi.indexOf("video"))>-1?qn.replaceSelection(``):((rl=Fl==null?void 0:Fl.type)==null?void 0:rl.indexOf("pdf"))>-1?qn.replaceSelection(`${Fl.name}`):ht.includes(hu)?qn.replaceSelection(`${Fl.name}`):qn.replaceSelection(`[${Fl.name}](${Fi})`),qn.focus();case In:const{row:cu,col:Bu,align:Ju}=wo;let Lu=` -`;for(let zu=0;zu{switch(ka){case yn:return E.createElement(Lt,{callback:wi,onCancel:fl});case Da:return E.createElement(Rt.Z,{callback:wi,onCancel:fl});case Dt:return E.createElement(qe.Z,{callback:wi,onCancel:fl});case en:return E.createElement(xt,{callback:wi,onCancel:fl});case In:return E.createElement(xe,{callback:wi,onCancel:fl});case"maths-latex":return E.createElement(Kn,{showSaveButton:!0,callback:wi});case"inline-latex":return E.createElement(Vn.Z,{showSaveButton:!0,callback:wi});default:return null}},[ka]);function fl(){Kr("")}(0,E.useEffect)(()=>{if(wl.current){let wo=function(Xi){Ai=!0,oi=Xi.pageY},kr=function(){Ai=!1},zr=function(Xi){if(Ai){let rl=Xi.pageY-oi;rl<0&&(rl=0),rl>300&&(rl=300);let Rl=Xe+rl+"px";Oo(Rl)}},Yr=wl.current,Ai=!1,oi=0;return Yr.addEventListener("mousedown",wo),document.addEventListener("mousemove",zr),document.addEventListener("mouseup",kr),()=>{Yr.removeEventListener("mousedown",wo),document.removeEventListener("mousemove",zr),document.removeEventListener("mouseup",kr)}}},[qn,wl]),(0,E.useEffect)(()=>{Oo(Xe)},[Xe]);const Yl=Xt(be),pu=Xt(Zo),vu={width:Yl,height:pu},Ri=(0,E.useMemo)(()=>{if(uo){let wo=new Date(uo),kr=wo.getHours(),zr=wo.getMinutes(),Yr=wo.getSeconds();return kr=kr<10?"0"+kr:kr,zr=zr<10?"0"+zr:zr,Yr=Yr<10?"0"+Yr:Yr,`${kr}:${zr}:${Yr}`}return 0},[uo]),Vi=wo=>{const kr=[];if(lt){let zr=-1;wo=wo.replace(/(@▁▁@|@▁@)/g,function(Yr,Ai,oi){kr.push({multiLine:Yr!==hn})})}return kr};function Vl(){window.sessionStorage.removeItem(za),ul(!1),ao(0)}function Eu(){ul(!1),ao(0),qn.setValue(window.sessionStorage.getItem(za))}(0,E.useEffect)(()=>{qt[ka]&&ka!==ya&&ka!==en&&setTimeout(()=>{const wo=document.getElementsByClassName("markdown-popup-form")[0],kr=window.innerWidth/2-wo.offsetWidth/2,zr=window.innerHeight/2-wo.offsetHeight/2;po(kr),ri(zr)},0)},[ka]);const Cu=wo=>{wo.preventDefault();const kr=wo.clientX-Gi,zr=wo.clientY-Ii;document.body.onmousemove=Yr=>{let Ai=Yr.clientX-kr,oi=Yr.clientY-zr;const Xi=document.getElementsByClassName("markdown-popup-form")[0],rl=window.innerWidth-Xi.offsetWidth,Rl=window.innerHeight-Xi.offsetHeight;Ai=Math.max(0,Math.min(Ai,rl)),oi=Math.max(0,Math.min(oi,Rl)),Uu(Yr.clientX,Yr.clientY,kr,zr)&&(po(Ai),ri(oi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Uu=(wo,kr,zr,Yr)=>{const Ai=document.body.clientHeight,oi=document.body.clientWidth;return wo<20&&zr>wo||wo>oi-20&&zrkr||kr>Ai-20&&Yrke in Be?We(Be,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Be[ke]=Pe,x=(Be,ke)=>{for(var Pe in ke||(ke={}))a.call(ke,Pe)&&b(Be,Pe,ke[Pe]);if(y)for(var Pe of y(ke))ee.call(ke,Pe)&&b(Be,Pe,ke[Pe]);return Be},te=(Be,ke)=>Ee(Be,se(ke));const{useForm:ne}=E.default,ue={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Be,onCancel:ke})=>{const[Pe]=ne();let at=(0,De.useRef)();function Ve(rt){at.current.width=Pe.getFieldValue("width"),at.current.align=Pe.getFieldValue("align"),Be(rt,at.current)}function it(rt,yt){if(rt.status===-1){fe.ZP.error(rt.message);return}Pe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:yt.type})}function Ye(rt){let yt=rt.target.files[0];at.current=yt,Ce(yt,it)}return Re.createElement(E.default,te(x({form:Pe},re),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Re.createElement("div",{className:"flex-container"},Re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Re.createElement(Oe.default,{style:ue})),Re.createElement(ce,{onFileChange:Ye}))),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Re.createElement(Oe.default,{style:{width:264}})),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Re.createElement(ye.Z,null,Re.createElement(E.default.Item,{name:"width",style:{margin:0}},Re.createElement(Se.Z,{style:{width:264}})),Re.createElement("span",{className:"ml8"},"%"))),Re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Re.createElement(Fe.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"}]})),Re.createElement("aside",null,Re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Re.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Re.createElement(le.ZP,{type:"default",onClick:ke},"\u53D6\u6D88"))))};function ce({onFileChange:Be}){return Re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Re.createElement("input",{type:"file",onChange:Be}))}function Ce(Be,ke){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Te.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",Be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(Ve){ke(JSON.parse(Ve.target.responseText),Be)},!1),at.addEventListener("error",function(Ve){console.error(Ve)},!1),at.open("POST",`${Me.KI}/api/attachments.json`),at.send(Pe)}},91558:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Oe}});var E=z(59301),fe=z(4676);class Oe extends E.Component{constructor(Se){super(Se);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:Se}=this.props;return(0,fe.createPortal)(Se,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ut,ot,z){"use strict";z.d(ot,{i:function(){return ue},Z:function(){return me}});var E={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"},fe=z(71418),Oe=z(6848),ye=z(92310),Se=z.n(ye),Fe=z(51257),le=z(28426),Me=z(48790),De="data:image/png;base64,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",Te="data:image/png;base64,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",Re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEv1JREFUaEPFWgd4VWW2XecmhNAEJFQpAYHAo+OMBBBHkBJCdQhKqOq88j2eQ31Kb6KASWBgEFBAmkLojmJEihAEJaFEejUQSAIhEKRLSLjnfXv/5fzn3ht4880r99PvknvKPXevf6299v63BQB5R5dUtwoK4wDrFcuyqsLywLIs2LAAjwXA4r8tC/Kd/wHL8oh3eZzuReeJY/yH+FsfV3+L82wAtmXBQxfSv/m7AMvmS/nY014eL91FXk93FP8Btq3f6RPb5m8Tn/M/xXX0Of+vrqXPbS9s28vHvfROp3opGjZsr7qXPEddL9/pvvT8fD2/0/n0b/W9XvG7jfPF89D9+Duu2rCT7eBi71VvPybLyktZUh1W/lHbsp4VIFBQCCABEkVKB04e1+cZ52iQ6BIC1gBJA8THFPgSe1jwBgJJRf0pIFkyIBxs+cMVrCLwCgwHJA6EDp4bKHE6BVQEzASRgy8BEvd9zOfyeQZQAiS5WORx8xy1eIoCSSwo3ESx4GbW9dT5a2Aj1gm6YAb/SE8QB5sB0gGnY4pNxCARcBFHN0MCMYnPV0wz3v9vQFLBlHAaIJlgaMbJ1e86RkwywYAXtpdYERikQOCZC8cNknMPudwSres/zbsCj6eqkidHotxMIpDEMSVjCij6IABILH0EspBAfZ1ilw+YLrkz5E2L3P8YkxxmsMw9kUmO3OlACt3TIAkwhdwFZBJLsJA3dY7feZL5ioXqneTOuvbTPNuRNt8co0CS+UYyifOGkVsEcIFAknIXACR3bgqQk/xAEiA/6WXKHWcQ1nTBFokFS5eSLYcpMmf5SpoOnAOAYhOBJKMu7y/P0YBISZVy5wuKS/L8cpLDJOvaj3NtlcydoJnJXoKDIFgeC7ZmkGJFICbJZC9XPd/3/wEkJ/9IE6FzEoFkyRwjk7OLSWrFO6tfGQcdWMkkBZKQuH8AJPlsvrnKyt33F5vdkmEARC4xpEw7NpWbxPn+15hMckASwJty5+SsQC7wH5Y7dlzOy1skkwgk6bCU/dOuzmSVYoMA08wbdJlfTtKuzX2uOs80FE9jknVt7xxmUOCAm0xSzo6MgbDQRYMkjYbJILpEmQ3T5f1v5SQDJErh5Nokj1idhM4Rkxzbray2DqDLetOZyi6rvKNkzgckZhI5vAAu0GWv3QAK4JUki3tb136YbYt6RtYdiknEIlWXaLaYrs0ByMUk43pdK+n6yDcn+bo/twvkbKEs+BNy0qMH93Bi50Y0jeqH4JBQTR2yxIpJBFLO+WPY+ckUdP3zTDxbM0LpnsxJbiZlnzqIlA0L0fk/PuTaZ9/q2YiMeQfPVKkuLbXDJp3gbBtb541G/TbRqNPyZacG4rUg6h9lwemeKgf6OjkTWCtnT4JjEqjmMaXLDyRlBASbBIMcNrmtulngilKUjzOTPDKXAQ9u/wrbW4hSZcNgBRfzK3qLKmb5fhJACvzuxdNRJqwy2v/rZJQqX8kPJLrP1fNHsWPBRHQdEYeKtRqApE+iYzBJWObsEwewZ2Ucuo2agzKVqmHXkul4ePcWOg+dAU+xYrpOysv8BSXLVkDxUs+wI9w8/W006tAH9SO7iHO4uHWMiZI0bTJkER0QJJLPq8nxBkBu+VIBVznEseBmIeuwzzy/8FE+Dm3+FHmZ6egxdqEsgKVkAsg+cwhHkj7HvbxrHKOQ0JKI+EMPNO3YF7CCRSeB05boOBQU5CMlcR5yL5zCH6cth8U1mgCJFtWtq5ewe/H7HIzOw2eh9LOV/UDKOX8U2xZMRNSIOFSq1YCPu0FSRaqN7DOHkfzZDHQbmYBnKtfE/ds38d3c0ajRJBK/6/3P2lJvmDwIzbsORJ0XX2V2bH7/bTR6NQYRkVHafgvJDACSKnyLAInXX3ZyvE3rWwS3aFY4IMn2DitckOsaChSd92tWOn5OWonbOZkchJgPvpDMEEy6ejYNe1fFo2J4BCLadUdwSAlknUzFLyk7EPFSNAdAmQcC5+blc0jd9AluZl3g6wfO3gwEFxOsVDBYFh7cuoHtfx2Lms3aoGWvtzVAfJ5t49o5AVCXkfGorCROWWn9LqQr98JJ7Fg4GZ3fmYGwGvX4s2sXTiK0dFmUCaumOwcbJg9E8+iBeP7FjnzO5mlvoTEB1Lqrljin1ePUYGxcTKtutJxM42Bl745jk+CApHKLwyY/Jnn4bOkRHJDIgid/Nh23rmQgLDwCnqBg5KafRMz0z109u6SEYQgpURqdhn4ADwVaApu2ZSXO7v0G3d6dh3KVa3BttX3+GFzPOItKtRsiOLQErpxOw4CEzXwdfZ8DkpDbh/duoXjJMsww31fO2SNC4kbGo0KtBgwaM1DmBvEmjMOvVzKQNHsUOvzLJFSp14wBuX/rBu5cz8ad3GzU+X0HeDzBWD9pAFpED8LzrQRAm6a+iUYdY9CgdbRRuJp9O5XrRD9OtY5cRarqHdLxK7s+0ja7KJDM7oK706CaqE5O2rloAuq06ojaL7RH2ldLcfnYfsS8v0o7vusXTmPPsg/RJnYEy4XqThBIBQ/vY/O0P6Fhu+5o3mMIsy4pYTjqtu6CiLbRSFn3MdIP7kL/hM0ICgp2jI1EQtt5P2jEBznnjmLHxxMQPTIeYZSDpLtjkGQ+elzwCLdzs3A94zQObFqMsFr18biwAHdvXEVh/kOxIDwWuo5IQJmw57B+Yn+06DYIdVt14ntsnDIEjTr2Rf02XeGRtZUIvnR1vj0+r1f3BWnBELPEs4h3K/v7WZyDlDypPplydoHstJY7zSRlqx3W0f0Of7kYmcdT0GfaSt14/TlpFdJTd6L3hMW80vkHG3XSzkUTkX/vDnqM+VgImJJeACnr/or0A7vQP36TNBTA1r+MQuFDETh6Ne8xmCVu78o4ZB5LdUFFQfIWFsITTDnOZJiNNrHDEN6iHXYvmY6sU4f0dZTLKoU3QOlK1fBMxWooG/YcSleoDIsWCIB1E2LRottg1I3sxCzbMHkwGncigASDPK52kmKScoAMA0Amwq+ekgBl7ZypTYI/SE6AzA6Cr1tzOhCmu7Nw6G8CoD9OXaEB2p84l3NJjzFu46CYdPDLxcg4/ANen7HG2bogAbYsDdCA+E06Bx3fuppXOL1O7tqMNv2H4fnIzrh09EfcvZblAuhOXg7S9+9AvbZRKFOuIh+TaxU1GrdC+Sq1kHvxNB4XPkLZSs8hac5ohLdsh5bdh8htDBtn9mxB5bqNUK5KOAMgABqCupGdyXJgw6RBaNLpddRv60icKFBV4StqJFexKm04Mc5dxHphCYCEkruYpCyxUQOx5vttOSiZU7baAenQ10uQeSwFr01ZrveRdi+ZhsKCfHT580fyO9WekmDS0W2rcTr5a/SZthwhJco4+0rwIGX9fGbQgPiNsIIoB8luhaAhvhjRA637D2O5ke11F0BK4qJGJbCL4y0BCZJL7mSBun3BeAQXL4FX3h4v8lJ2Br6d+5/4XY83Ua9tNAdz7YRYtJQAEWBkGpp07IuIl7q5Og5OF0E1TX1AklsWXFAb3Qorc8cMv2apq0OgHZ7cG/Jp8fjlJ7nfQxJ56KulyDyRgt6Tl2mAdi6cwOah49APXAxRMnfy+4048f1G9Bz/CUqVq6DNCD1T6roFnIMGxG1kiePgSpAof34+sicD9HyrTrpGMhEyAaoY3kDYdNlW4D056fZUgzV106e4evYIeo5dwMHevXQ6G4Tu786DhxaI14u14/uhZfc3Ua91Fz6HclKTzm8wQH57RLSXxA+tcpLZmTCbqzInUg7K3PEhqZ/fno6WO+5cK4aJ1c6+XF+jtiFMJgkWHd7yGUtc70nL9HbDj5/H4/6v19F15GzNRrFBKK7/ectynNu/DW98uAYW5wrFTCBl/QJcOLhbAMQmQRS+tJdEr9UGQOIJZREtUfIFSJ3jBkm0hejai4eTsfeLOYiZtgLZJw9i//oFaDtgOMKbvyxzh41EBmgI6lFhChvrJg5A006vc/ng2y3QG3kSKGEcit7wI1JZl7d/wAwyAy5+l2EcfLYXKDBe9gMOKIGYlLZlGTJPpOK1iZ/JDgVw+G9LcPVMGnqN/0RYYdcurgXKUbkXT+G1iUvlMRVkC6kbBED9P9og7LlhMLwWAdSLk30dStjyZYIUCCClcZzMjZxEID28fwfrKad0jMGp5K9QtX4z/OGtseLOvJVkI3HsG3jBYNC6if3RlBnUXbeEBGkMhuhtc2cvKVADlcuAS9sIIOWkTBYEAEm7KiF3FBSzRvIF6fCWFcgigCYs1buy6anbcXzbWnT4t6koX622McMgFsmWWUNRvlo4Xn5znN98Q+qGhQxQ7Efr4AkKkd0G8SwscaN6oXXsMNSlolH2ETVQlqVtNuUgkjjXy4ZwXDonieJ22/wxyL1wmh0cWetioaFGQxNIHNMXL/R8iyWOQCPJa9olFg2IQXor3L19bs43CPAEkwKClPHddA3Q05hEbRcFgszeen/IVcyqwvMbAugAeo9fIhjpsfDowV1snTuag9ikS6xrCIWK2h9WzELrfsNQs2kbhyGy53dg4yIB0Kx1Qv6UsaFJB8tigCJjh6FG4xdx6MulaDtotItJ1LOjOiggQBIZE6TcS6fxw7JZeHD7JqKGxyGsVgQHMf/+bd7fCgkthTXvCYDqt4ligBLHvcEANXy5pyFf7saqbppqJhUNkpWxdZoNjzMnwPWPaQx85E6DZLCJ5M6jBkiU7FA+IYBOHkSvcZ/qVhKBlLZlObKO78eLMUNRreELfOz+zVzsXRXHLIoaEY+gYGKIsfFnWThADDqcjH4z18paxnGO9KNXj+7NFvfSkX3weh+jF/UAQ0I0SNTqoU5CkQBJkKzCApza8zUOJ61CidLlUJD/AI079kXjDn34Xr8c2Inj29ej1/hFuJZ+DKUrVOWGKYFHktcsqj8atOsh2KgmhHynf8RBZwiF2es/KWRlbJ0qTAIXnY5kuXOSaOso4+BiEgGldlp9chL14wRAi1zTQgUFD7F/7TzkXT6P0mFVUKx4KG7lZHLh2m7wuyhXNdydE+WkUOrGRZy4+81MlDnI2Z4oePgA6ycO5N9AueKlIe+Jlg/FQcrd0wGycf6nbTi+bR0bmZpNItG23zCcTd2OY98lInpkAspWrol9a+bg0YMHaP+nca49H2bQ2NfRrGt/NGxHDHJ3BcSOq9OQVbWRtuAB5M7K+Haq3vKWtkeOXDFcLgmSCPJnCiRiHFNWT/7I4paanNnp3MAkudLFrRzp8sKLK2fScOPyOXgfF3DvrWazl0R3wZBSZ+bOwo1LZ3AvLwd1ft/eMBfiGS8d+RH7vpiNf3qlN1p0H8wGhBeU6nh7KAcdwc4FkxA1Mh4Vazd05yD5F3UgqMnbLHoAajVqxZ9SIbxt/jjcv52Hxq/2QdqWFWgTO5x/1293b6Ag/xGCQ0K4AKcOeGTMv6M2PaPfQIrKM6bkGXtEej5PTArRDQRAgjq6KBTAkPX1B0m1902QVEvGBMmUJ7d5UN1w2hNyts35m7TUqnPo28Rz+Mqd6jyovOktfITsM2mo1bQtLxh1vglSzi/HWOKom03tm0DF7ONH+QhiWbREM1VuGeX/do83+25cOsdd+C7vzOSxtJO7NuHnb1ZpsEuWfZbNRAi3sQJNDamZO2fKRw70Bdw6ty4mTZE2W9pZCQpP7fjkFTPQKggKqL8HJA46j3EJkMz7qvEs9mW6a+HIr5Jhc0GZ5kYcF6xWe0kKpN9u38DlE6mo1bwtQsuUD1jM+tGK+2niU8oneVkXUL5KTdFNJ8Pw2z1upBIYVLyWq1JdtnWcjoC41lfunG1z4faEa3QVt3gMBkj/aMkkESQxreMEyWGT+kyB5OfufLsNmqFOb09Inti2cAYjfW2+wzY3g4ytc6OQ1c1V7e7cIMn62t0iUr85oODJDw2Q3ONcMvAy4Yskz39Ii10ESMZ0ke+snF+r52LS5CuApQcXldyJKt23SxAIJCGNDkiBd2XVIvCXO7VJ6J4ScrFCgukCSckYM5GToJZk89kDMUlv06tuAy/EJyEkAq2YxBvZVDdp/HxHjI3ZO7O3JoF0RrfUqJY5POIwCTauEoPW2LbNo7/+TPIfRgyUC9QAvDYCcgjF1dPTHQPBTi1l1PaX+c53/EuD5BrgN+TOmNEz86WSuSfJnXg2EWEOPHdO/h6QZHIPCJIzYuw7KeSSO1a2opumFpBoZX07pXqBjaO2bfPwfFEgmQzwBUkB4d7wEyvaL+g+3QgBKu3KqmasMiw+XXINkhzqN+otQSBluX0nhdSCkH07KWn0rOLZHJBUt/5JMBU9vSqTPt1Q1zTGUApv+5hTrU5D1D3OpXPVzeDiwc348SRIcYD9ikvupGHQY71GLnGtWBlc1XLR+UVuT/gzSUmlmWMokKI3F3BbQ00Yaek1meQ4UPciUxItJFCMK4uutXpWX5D+O0x6MkiyXeQDkp7mCTALzsZAztzRyIZt28meYtZ7JesNzPovre3F1xCIb8QAAAAASUVORK5CYII=",We="data:image/png;base64,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",Ee="data:image/png;base64,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",se="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",ee="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/png;base64,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",ne=z(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Te},{name:"101\u8BA1\u5212",ptimg:Re,swimg:We},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ee,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:te}];var me=({className:ce,dataSource:Ce=[],col:Be=4,right:ke,bottom:Pe=23,precision:at=0,wrapWidth:Ve=1200,trackEventItems:it,loading:Ye,onRemove:rt=()=>{},isCurrent:yt=!0,showAlias:bt=!1})=>{const gt=Math.floor((Ve-(Be-1)*ke)/Be),Gt=[{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(Tt=>(window.ENV==="build"&&(Tt.ptimg=`/react/build${Tt.ptimg}`,Tt.swimg=`/react/build${Tt.swimg}`),Tt));return ne.createElement(fe.Z,{spinning:Ye},ne.createElement("div",{className:Se()(E.list,ce)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Tt,Lt)=>{var Rt;const{name:qe,id:dt,identifier:Wt,featured:Pn,school_name:Yt,image_url:kn,excellent:Ge,is_plan:on}=Tt;return ne.createElement("div",{key:dt,className:E.wrap,style:{width:gt,marginRight:(1+Lt)%Be===0?0:ke+at,marginBottom:Pe}},ne.createElement("a",{className:E.li,onClick:Mn=>{Mn.preventDefault(),Mn.stopPropagation(),it&&(0,Fe.L9)([it]),(0,Fe.xg)(`/paths/${Wt}`)}},ne.createElement("div",{className:E.img},ne.createElement("img",{className:E.cover,src:`${kn}`}),yt&&(0,Me.bg)()&&(Tt==null?void 0:Tt.studying)&&ne.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Mn=>{Mn.stopPropagation(),rt(Tt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Rt=Tt==null?void 0:Tt.subject_tags)==null?void 0:Rt.map((Mn,Pt)=>{var zt,Ft;if(Pt===0){const tt=(zt=Gt.find(He=>He.name==Mn))==null?void 0:zt.swimg;return ne.createElement("img",{className:E.sign,src:tt,style:{left:"-4px"}})}const Ot=(Ft=Gt.find(tt=>tt.name==Mn))==null?void 0:Ft.ptimg;return ne.createElement("img",{className:E.sign,src:Ot,style:{left:`${48+52*(Pt-1)+2*Pt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Tt==null?void 0:Tt.excellent)&&ne.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:E.name},ne.createElement(Oe.Z,{title:bt&&(Tt!=null&&Tt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qe}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Tt==null?void 0:Tt.excellent_alias_name}`)):qe},ne.createElement("span",{className:E.e},bt&&(Tt==null?void 0:Tt.excellent_alias_name)||qe))),ne.createElement("div",{className:E.tags},ne.createElement("div",null,ne.createElement(Oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Tt.stages_count))),ne.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Tt.members_count)))))))})),!Ce.length&&ne.createElement(le.Z,null)))}},9148:function(Ut,ot,z){"use strict";z.d(ot,{jL:function(){return Se},w9:function(){return Tt},QD:function(){return Vn},cQ:function(){return rt.Z},op:function(){return xe},O5:function(){return gr},_b:function(){return ya},t7:function(){return b},Gi:function(){return Pn},YG:function(){return dt},qp:function(){return Re},vr:function(){return yn},qE:function(){return En},Je:function(){return ne},wb:function(){return Ye},cq:function(){return Pt},tp:function(){return se}});var E=z(59301),fe={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"},Oe="data:image/png;base64,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",Se=({dataSource:ht=[],img:Xt,imgWidth:bn=346,title:wn,sunTitle:Aa,bannerExtraContent:qt})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,wn),E.createElement("span",null,Aa)),ht.length>0&&E.createElement("div",{className:fe.btns},ht.map((ie,de)=>E.createElement("div",{key:de,onClick:ie.click},ie.name,ie.sign?E.createElement("img",{src:Oe,width:39}):null))),qt),Xt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Xt,width:bn}))),Fe={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"},le=z(92310),Me=z.n(le),De=z(89392),Re=({dataSource:ht=[],value:Xt,onChange:bn,onTitleChange:wn,className:Aa,title:qt,titleWidth:ie=41,style:de={},fontColor:he="#6A7283",showCount:be})=>{const[Xe,Bt]=(0,E.useState)(0),[It,pa]=(0,E.useState)(!1),Rn=(0,E.useRef)(null),_n=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var za;ht.length!==0&&(((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>97?Bt(1):Bt(0)),ht.length===0&&Bt(0),pa(!1)},[ht]),E.createElement("div",{className:Me()(Fe.row,Aa),style:de},E.createElement("div",{onClick:(0,De.throttle)(()=>wn==null?void 0:wn(),2e3),style:{width:ie,marginTop:It?12:4},className:`${Fe.title} ${wn?"current":""}`},qt),E.createElement("div",{className:It?`${Fe.tagsWrap} ${Fe.tagsBorderWrap}`:Fe.tagsWrap},E.createElement("div",{className:Fe.bar,ref:_n,style:Xe>0?{height:Xe===1?97:"auto",overflow:Xe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:Fe.tag,ref:Rn},ht==null?void 0:ht.map(za=>E.createElement("span",{onClick:()=>bn(za.id),key:za.id,style:{color:he},className:Xt===za.id?Fe.active:""},E.createElement("span",{title:za.name,className:Fe.name},za.name),!!be&&E.createElement("span",{className:Fe.num},za.count))))),!!Xe&&E.createElement(E.Fragment,null,Xe===1?E.createElement("div",{onClick:()=>{var za;Bt(2),((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>245?pa(!0):pa(!1)},className:Fe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{_n.current.scrollTop=0,Bt(1),pa(!1)},className:Fe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},We={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"},se=({dataSource:ht=[],value:Xt,onChange:bn,className:wn,style:Aa={}})=>E.createElement("div",{style:Aa,className:Me()(We.tabs,wn)},ht.map(qt=>E.createElement("span",{onClick:()=>bn(qt.id),className:Xt===qt.id?We.active:"",key:qt.id},qt.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=z(92832),b=({dataSource:ht=[],value:Xt="",onChange:bn,onInputChange:wn=()=>{},className:Aa,style:qt={},placeholder:ie,allowClear:de=!1})=>{var he;const[be,Xe]=(0,E.useState)(""),[Bt,It]=(0,E.useState)("");(0,E.useEffect)(()=>{var _n;let za=Xt;(_n=JSON.stringify(Xt))!=null&&_n.includes("{")&&(Xe(Xt.id),za=Xt.value||"");try{It(decodeURIComponent(za||""))}catch(An){It(decodeURIComponent(za||""))}},[Xt]);const pa=()=>{bn(encodeURIComponent(Bt),be||null)},Rn=_n=>{_n!==be&&(Xe(_n),bn(encodeURIComponent(Bt),_n))};return E.createElement("div",{className:Me()(y.input,Aa),style:qt},!!ht.length&&E.createElement("div",{className:y.dropdown},E.createElement("div",{className:y.text},(he=ht.find(_n=>_n.id===be))==null?void 0:he.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:y.b1}),E.createElement("b",{className:y.b2})),E.createElement("div",{className:y.menu},ht.map((_n,za)=>E.createElement("div",{key:za,onClick:()=>Rn(_n.id)},_n.name)))),E.createElement(a.default,{onPressEnter:pa,value:Bt,onChange:_n=>{It(_n.target.value),wn(encodeURIComponent(_n.target.value),be||null)},bordered:!1,placeholder:ie}),E.createElement("i",{onClick:pa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={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"},ne=({value:ht,onChange:Xt,className:bn,total:wn,pageSize:Aa,style:qt={}})=>{const ie=ht<2,de=ht>=Math.ceil(wn/Aa);return wn<=Aa?E.createElement(E.Fragment,null):E.createElement("div",{className:Me()(x.quickPager,bn),style:qt},E.createElement("div",{onClick:()=>{ie||Xt(ht-1,"prev")},className:ie?x.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{de||Xt(ht+1,"next")},className:de?x.disabled:""},"\u4E0B\u4E00\u9875"))},ue={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"},re=z(71418),me=z(6848),ce=z(13570),Ce=z(346),Be=z(51257),ke=z(96908),Pe=z(57177),at=z(81378),Ve=z(28426),Ye=({className:ht,dataSource:Xt=[],col:bn=4,right:wn,bottom:Aa=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const be=Math.floor((ie-(bn-1)*wn)/bn);return E.createElement(re.Z,{spinning:he},E.createElement("div",{className:Me()(ue.list,ht)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{name:It,id:pa,identifier:Rn,power:_n,cover_image_id:za,pic:An}=Xe;return E.createElement("div",{className:ue.wrap,key:pa,style:{width:be,marginRight:(1+Bt)%bn===0?0:wn+qt,marginBottom:Aa}},E.createElement("a",{target:"_blank",href:`/shixuns/${Rn}/challenges`,className:ue.li,onClick:st=>{st.preventDefault(),de&&(0,Be.L9)([de]),_n&&(0,Be.xg)(`/shixuns/${Rn}/challenges`)}},E.createElement("div",{className:ue.img},E.createElement("img",{className:ue.cover,src:`${An}`}),Xe.is_jupyter&&E.createElement("img",{className:ue.sign,src:ke}),Xe.is_jupyter_lab&&E.createElement("img",{className:ue.sign,src:Pe}),Xe.is_unity_3d&&E.createElement("img",{className:ue.sign,src:at})),E.createElement("div",{className:ue.name},E.createElement(me.Z,{title:It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:ue.e},It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:ue.tags},E.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Xe.challenges_count))),!!Xe.myshixuns_count&&E.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Xe.myshixuns_count))),E.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Xe.level))),E.createElement("div",{className:ue.rate},E.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Xe.score_info}),E.createElement("span",null,"\xA0",Xe.score_info?`${Xe.score_info}\u5206`:"5\u5206")))),!_n&&E.createElement("div",{className:ue.lockWrap},E.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xt.length&&E.createElement(Ve.Z,null)))},rt=z(7501),yt={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"},bt="data:image/png;base64,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",gt=z(59301),Tt=({className:ht,dataSource:Xt=[],col:bn=4,right:wn,bottom:Aa=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const be=Math.floor((ie-(bn-1)*wn)/bn);return gt.createElement(re.Z,{spinning:he},gt.createElement("div",{className:Me()(yt.list,ht)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{subject_identifier:It,id:pa,identifier:Rn,power:_n}=Xe,za=Xe.is_public!=0&&Xe.is_public;return gt.createElement("div",{className:yt.wrap,key:pa,style:{width:be,marginRight:(1+Bt)%bn===0?0:wn+qt,marginBottom:Aa}},gt.createElement("a",{className:yt.li,onClick:An=>{An.preventDefault(),de&&(0,Be.L9)([de]),(0,Be.xg)(Xe.first_category_url)}},gt.createElement("div",{className:yt.top},gt.createElement(me.Z,{title:Xe.name},gt.createElement("div",{className:yt.name},Xe.name)),gt.createElement("img",{className:yt.img,src:Ce.Z.IMG_SERVER+"/images/"+Xe.avatar_url}),gt.createElement("div",{className:yt.text,title:Xe.creator},Xe.creator),It&>.createElement("div",{className:yt.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),za&>.createElement("div",{className:yt.sign},"\u516C\u5F00")),gt.createElement("div",{className:yt.bottom},Xe.visits>0&>.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,Xe.visits))),Xe.course_members_count>0&>.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),Xe.course_members_count)),Xe.tasks_count>0&>.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),Xe.tasks_count)),Xe.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xe.is_accessible&>.createElement("div",{className:yt.lockWrap},gt.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xt.length&>.createElement(Ve.Z,null)))},Lt={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"},Rt=z(25690),dt=({dataSource:ht=[],value:Xt,onChange:bn,className:wn,style:Aa={},tabBarExtraContent:qt})=>E.createElement("div",{className:Me()(Lt.tabs,wn),style:Aa},E.createElement("div",{className:Lt.tabsWrap},ht.map((ie,de)=>E.createElement("aside",{className:Lt.tab,onClick:()=>{bn(ie.id),ie.link&&Rt.history.push(ie.link)},key:de},E.createElement("div",{className:Xt===ie.id?Lt.active:""},ie.name),(ie==null?void 0:ie.resetCount)==null&&(ie==null?void 0:ie.total)!==void 0&&E.createElement("span",null,"\uFF08",ie==null?void 0:ie.total,"\uFF09"),(ie==null?void 0:ie.resetCount)!==void 0&&(ie==null?void 0:ie.total)!==void 0&&E.createElement(me.Z,{title:(ie==null?void 0:ie.tip)!=null?ie==null?void 0:ie.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},ie==null?void 0:ie.resetCount),"/",E.createElement("span",null,ie==null?void 0:ie.total),"\uFF09"))))),E.createElement("div",{className:Lt.tabBar},qt)),Pn=({className:ht,style:Xt={},children:bn})=>E.createElement("div",{className:Me()(ht),style:Xt},bn),Yt={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"},kn=z(38854),Ge=z(20834);const on=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pt=({sortValue:ht,dropValue:Xt,className:bn,onSort:wn,onDrop:Aa,dataSource:qt=on})=>{var ie;return E.createElement("div",{className:Me()(Yt.orderWrap,bn)},E.createElement(kn.Z,{dropdownRender:()=>E.createElement(Ge.default,null,qt.map((de,he)=>E.createElement(Ge.default.Item,{key:he,onClick:()=>Aa(de.id)},de.name)))},E.createElement("span",{className:Yt.orderTextWrap},(ie=qt.find(de=>Xt===de.id))==null?void 0:ie.name)),E.createElement("span",{className:Yt.orderIconWrap},E.createElement("span",{className:Yt.orderAsc},E.createElement("i",{className:ht==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer}`,onClick:()=>wn(ht==="asc"?"desc":"asc")})),E.createElement("span",{className:Yt.orderDesc},E.createElement("i",{className:ht==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer}`,onClick:()=>wn(ht==="asc"?"desc":"asc")}))))},zt={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"},Ft=z(3113),Ot=Object.defineProperty,tt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(ht,Xt,bn)=>Xt in ht?Ot(ht,Xt,{enumerable:!0,configurable:!0,writable:!0,value:bn}):ht[Xt]=bn,Ke=(ht,Xt)=>{for(var bn in Xt||(Xt={}))He.call(Xt,bn)&&xt(ht,bn,Xt[bn]);if(tt)for(var bn of tt(Xt))St.call(Xt,bn)&&xt(ht,bn,Xt[bn]);return ht},ze=(ht,Xt)=>{var bn={};for(var wn in ht)He.call(ht,wn)&&Xt.indexOf(wn)<0&&(bn[wn]=ht[wn]);if(ht!=null&&tt)for(var wn of tt(ht))Xt.indexOf(wn)<0&&St.call(ht,wn)&&(bn[wn]=ht[wn]);return bn},ut=(ht,Xt,bn)=>new Promise((wn,Aa)=>{var qt=he=>{try{de(bn.next(he))}catch(be){Aa(be)}},ie=he=>{try{de(bn.throw(he))}catch(be){Aa(be)}},de=he=>he.done?wn(he.value):Promise.resolve(he.value).then(qt,ie);de((bn=bn.apply(ht,Xt)).next())}),xe=ht=>{var Xt=ht,{className:bn,style:wn,children:Aa,loading:qt=!1,openLoading:ie,onClick:de=()=>{},size:he="middle",shape:be="round"}=Xt,Xe=ze(Xt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Bt,It]=(0,E.useState)(!1);return E.createElement(Ft.ZP,Ke({onClick:(0,De.throttle)(pa=>ut(void 0,null,function*(){ie&&It(!0);try{yield de(pa)}catch(Rn){console.log("error",Rn)}ie&&It(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(zt.btn,zt[`${he}-${be}`],bn),style:wn,size:he,shape:be,loading:Bt||qt},Xe),Aa)},Zt={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"},En=({className:ht,style:Xt,children:bn=null,onClick:wn,title:Aa})=>E.createElement("div",{className:Me()(Zt.head,ht),style:Xt},E.createElement("span",{className:"primary-hover",onClick:wn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Aa},Aa),E.createElement("div",{className:Zt.node},bn)),xn={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"},Vn=({confirmShow:ht=!0,confirmTitle:Xt,confirmClick:bn,cancelShow:wn=!0,cancelTitle:Aa,cancelClick:qt,className:ie,style:de,confirmLoading:he=!1})=>E.createElement("div",{className:Me()(xn.btns,ie),style:de},ht&&E.createElement(Ft.ZP,{loading:he,onClick:bn,type:"primary",className:xn.confirm},Xt),wn&&E.createElement(Ft.ZP,{onClick:qt,className:xn.cancel},Aa)),Ct={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"},yn=({className:ht,style:Xt={},LeftContent:bn,children:wn,RightContent:Aa})=>E.createElement("div",{className:Me()(Ct.fixedBottom,ht),style:Xt},E.createElement("div",{className:Ct.wrap},E.createElement("div",{className:Ct.left},bn),E.createElement("div",{className:Ct.center},wn),E.createElement("div",{className:Ct.right},Aa))),Dt={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"},ya=({className:ht,style:Xt={},dataSource:bn=[]})=>E.createElement("div",{className:Me()(Dt.crumbs,ht),style:Xt},bn.map((wn,Aa)=>AaRt.history.push(wn.path)},wn.name):E.createElement("span",null,wn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Aa,style:{color:"#5F6368"}},wn.name))),ia=z(31797),Da=Object.defineProperty,In=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Xa=(ht,Xt,bn)=>Xt in ht?Da(ht,Xt,{enumerable:!0,configurable:!0,writable:!0,value:bn}):ht[Xt]=bn,ba=(ht,Xt)=>{for(var bn in Xt||(Xt={}))Un.call(Xt,bn)&&Xa(ht,bn,Xt[bn]);if(Gn)for(var bn of Gn(Xt))ma.call(Xt,bn)&&Xa(ht,bn,Xt[bn]);return ht},Lr=(ht,Xt)=>In(ht,Sr(Xt)),Tr=(ht,Xt)=>{var bn={};for(var wn in ht)Un.call(ht,wn)&&Xt.indexOf(wn)<0&&(bn[wn]=ht[wn]);if(ht!=null&&Gn)for(var wn of Gn(ht))Xt.indexOf(wn)<0&&ma.call(ht,wn)&&(bn[wn]=ht[wn]);return bn};const{Countdown:Nt}=ia.default;var gr=ht=>{var Xt=ht,{onChange:bn}=Xt,wn=Tr(Xt,["onChange"]);const[Aa,qt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Aa=="number"&&Aa>=0&&bn(Aa)},[Aa]);const ie=de=>{const he=Math.floor(de/1e3);qt(he)};return E.createElement(Nt,Lr(ba({},wn),{onChange:ie}))}},37808:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(Oe,ye){const Se=(0,E.useRef)();(0,E.useEffect)(()=>{Se.current=Oe}),(0,E.useEffect)(()=>{function Fe(){Se.current()}if(ye!==null){let le=setInterval(Fe,ye);return()=>clearInterval(le)}},[ye])}},53036:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return Lm}});var E=z(59301),fe=z(38986),Oe=z(346),ye=z(25690),Se=z(43418),Fe=z(20834),le=z(8591),Me=z(24905),De=z(6848),Te=z(5112),Re=z(81327),We=z(66104),Ee=z(3113),se=z(38854),y=z(99313),a=z(1710),ee=z(87169),b=z(27812),x=z(89489),te=z(81722),ne=z(51257),ue=z(40133),re=z(78241),me=z(95237),ce=z(43604),Ce=z(78673),Be=z(92832),ke=z(5871),Pe=z(58421),at=z(61186),Ve=z.n(at),it=Object.defineProperty,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(pe,ve,ge)=>ve in pe?it(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gt=(pe,ve)=>{for(var ge in ve||(ve={}))rt.call(ve,ge)&&bt(pe,ge,ve[ge]);if(Ye)for(var ge of Ye(ve))yt.call(ve,ge)&&bt(pe,ge,ve[ge]);return pe},Gt=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Tt=({shixunHomeworks:pe,dispatch:ve})=>{const ge=(0,ye.useParams)();return E.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${pe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ge.coursesId}})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),ve({type:"shixunHomeworks/setActionTabs",payload:{}}),ve({type:"shixunHomeworks/getWorkList",payload:gt({},pe.actionTabs.params)}))}),onCancel:()=>{ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),E.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Lt=(0,ye.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Tt),Rt=Object.defineProperty,qe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,kn=(pe,ve,ge)=>ve in pe?Rt(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ge=(pe,ve)=>{for(var ge in ve||(ve={}))Pn.call(ve,ge)&&kn(pe,ge,ve[ge]);if(Wt)for(var ge of Wt(ve))Yt.call(ve,ge)&&kn(pe,ge,ve[ge]);return pe},on=(pe,ve)=>qe(pe,dt(ve)),Mn=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Pt=({exercise:pe,dispatch:ve})=>{var ge,mt,Kt,$e,ln,At,Qe,Ie;const Fn=(0,ye.useParams)(),[oa,fa]=(0,E.useState)(!0),[Xn]=re.default.useForm(),{actionTabs:Qn}=pe;(0,E.useEffect)(()=>{var ja,Dn,Bn,ga;pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(Xn.resetFields(),Xn.setFieldsValue({subjective_score:(Dn=(ja=Qn==null?void 0:Qn.selectArrs)==null?void 0:ja.record)==null?void 0:Dn.subjective_score,objective_score:(ga=(Bn=Qn==null?void 0:Qn.selectArrs)==null?void 0:Bn.record)==null?void 0:ga.objective_score}))},[pe.actionTabs.key]);const sa=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u8BC4\u9605",open:pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:sa,footer:E.createElement(me.Z,{align:"middle",justify:"end"},E.createElement(Ee.ZP,{className:"ml10",onClick:sa}," \u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml10",onClick:()=>Mn(void 0,null,function*(){var ja,Dn;yield Xn.validateFields();const Bn=Xn.getFieldValue();(yield(0,te.oS)(on(Ge({},Bn),{id:Fn.categoryId,user_id:(Dn=(ja=Qn==null?void 0:Qn.selectArrs)==null?void 0:ja.record)==null?void 0:Dn.user_id}))).status===0&&(le.ZP.success("\u8BC4\u9605\u6210\u529F"),Xn.resetFields(),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},E.createElement("div",{className:"pl30"},E.createElement(re.default,{form:Xn},E.createElement(me.Z,null,E.createElement(ce.Z,null,E.createElement(re.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(ke.Z,{min:0,max:((mt=(ge=Qn==null?void 0:Qn.selectArrs)==null?void 0:ge.exercise_types)==null?void 0:mt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),E.createElement(ce.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",($e=(Kt=Qn==null?void 0:Qn.selectArrs)==null?void 0:Kt.exercise_types)==null?void 0:$e.subjective_score,"\u5206")))),E.createElement(me.Z,null,E.createElement(ce.Z,null,E.createElement(re.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(ke.Z,{min:0,max:((At=(ln=Qn==null?void 0:Qn.selectArrs)==null?void 0:ln.exercise_types)==null?void 0:At.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),E.createElement(ce.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ie=(Qe=Qn==null?void 0:Qn.selectArrs)==null?void 0:Qe.exercise_types)==null?void 0:Ie.objective_score,"\u5206"))))))))};var zt=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Pt);const Ft=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ot=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],tt=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var He=z(28426),St=z(71418),xt=z(45937),Ke=z(59301),ze=Object.defineProperty,ut=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,En=(pe,ve,ge)=>ve in pe?ze(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,xn=(pe,ve)=>{for(var ge in ve||(ve={}))Zt.call(ve,ge)&&En(pe,ge,ve[ge]);if(xe)for(var ge of xe(ve))Yn.call(ve,ge)&&En(pe,ge,ve[ge]);return pe},Kn=(pe,ve)=>ut(pe,Je(ve)),Vn=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Ct=({exercise:pe,dispatch:ve})=>{var ge,mt;const Kt=(0,ye.useParams)(),[$e]=re.default.useForm(),ln=re.default.useWatch("time",$e),[At,Qe]=(0,E.useState)(!1),{actionTabs:Ie,commonHeader:Fn}=pe,[,oa,fa,Xn]=(0,xt.U)(te.n7,{id:Kt.categoryId}),Qn=Xn!=null&&Xn.user_end_time?Ve()(Xn==null?void 0:Xn.user_end_time).add(1,"minutes"):Ve()(),sa=Ve()(Xn==null?void 0:Xn.user_total_end_time)>Qn?Math.round(Ve().duration(Ve()(Xn==null?void 0:Xn.user_total_end_time).diff(Qn.startOf("minute"))).asMinutes()):0,ja=((Xn==null?void 0:Xn.student_left_minutes)||0)+(ln||0);(0,E.useEffect)(()=>{var Bn;Ie.key==="\u5EF6\u65F6"?(ve({type:"exercise/getWorkSetting",payload:xn({},Kt)}),fa({user_id:Ie!=null&&Ie.isBatch?Ie==null?void 0:Ie.user_ids:[(Bn=Ie==null?void 0:Ie.selectArrs)==null?void 0:Bn.user_id]})):$e.resetFields()},[Ie.key]);const Dn=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return Ke.createElement(Ke.Fragment,null,Ke.createElement(Se.default,{width:640,centered:!0,title:Ie!=null&&Ie.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Ie.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:At,onOk:()=>Vn(void 0,null,function*(){$e.submit()}),onCancel:Dn},Ke.createElement(St.Z,{spinning:oa},Ke.createElement(re.default,{form:$e,colon:!1,labelCol:{span:4},onFinish:Bn=>Vn(void 0,null,function*(){Qe(!0);const ga=yield(0,te.qz)(Kn(xn({},Bn),{id:Kt.categoryId,exercise_user_id:Ie==null?void 0:Ie.exercise_user_id}));Qe(!1),ga.status===0&&(le.ZP.success("\u5EF6\u65F6\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),Dn())})},Ke.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ke.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ke.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ke.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Ie!=null&&Ie.isBatch?Ke.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ke.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ie==null?void 0:Ie.exercise_user_id.length),"\u540D\u5B66\u751F"):Ke.createElement(me.Z,{align:"middle",gutter:40},Ke.createElement(ce.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=Ie==null?void 0:Ie.selectArrs)==null?void 0:ge.user_name)),Ke.createElement(ce.Z,null,"\u5B66\u53F7",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(mt=Ie==null?void 0:Ie.selectArrs)==null?void 0:mt.student_id))),Ke.createElement(re.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ke.createElement(ke.Z,{min:0,precision:0,max:sa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${sa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ie!=null&&Ie.isBatch)&&Ke.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},ja),"\u5206\u949F",ja!==0&&(Xn==null?void 0:Xn.user_end_time)&&Ke.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ve()(Xn==null?void 0:Xn.user_end_time).add(ln||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Fn==null?void 0:Fn.screen_open)&&Ke.createElement(re.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ke.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Mt=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Ct),yn=z(5083),Dt=z(48716),en=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const ya=({exercise:pe,dispatch:ve})=>{var ge,mt;const Kt=(0,ye.useParams)(),[$e]=re.default.useForm(),[ln,At]=(0,E.useState)(!1),{actionTabs:Qe}=pe;return(0,E.useEffect)(()=>{pe.actionTabs.key==="teacher-unlock"&&(At(!1),$e.resetFields())},[pe.actionTabs.key]),E.createElement(E.Fragment,null,E.createElement(Se.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ge=Qe==null?void 0:Qe.selectArrs)==null?void 0:ge.user_name}\uFF09`,open:pe.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:ln,onOk:()=>en(void 0,null,function*(){var Ie,Fn;yield $e.validateFields();const oa=$e.getFieldsValue();if(At(!0),(yield(0,te.ZD)(Kt.categoryId,{exercise_user_id:(Ie=Qe==null?void 0:Qe.selectArrs)==null?void 0:Ie.exercise_user_id,unlock_key:oa.unlock_key})).status===0){if(oa.time){const Xn={time:Ve()(oa.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Fn=Qe==null?void 0:Qe.selectArrs)==null?void 0:Fn.exercise_user_id,id:Kt.categoryId};yield(0,te.qz)(Xn)}le.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),ve({type:"exercise/setActionTabs",payload:{}})}At(!1)}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:""},E.createElement(re.default,{form:$e,layout:"vertical",autoComplete:"off"},E.createElement(re.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},E.createElement(Be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),E.createElement(re.default.Item,{label:E.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",E.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ve()((mt=Qe==null?void 0:Qe.selectArrs)==null?void 0:mt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},E.createElement(yn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Ie=>{var Fn;return(0,Dt.Q8)(Ie,(Fn=Qe==null?void 0:Qe.selectArrs)==null?void 0:Fn.exercise_end_at)},disabledTime:Ie=>{var Fn;const oa=(Fn=Qe==null?void 0:Qe.selectArrs)==null?void 0:Fn.exercise_end_at;if(Ve()(Ie).isSame(Ve()(oa),"day")){const fa=Ve()(oa).hours(),Xn=Ve()(oa).minutes();return console.log(fa,Xn),{disabledHours:()=>(0,Dt.w6)(0,24).slice(fa+1),disabledMinutes:()=>Ve()(Ie).isSame(Ve()(oa),"hour")?(0,Dt.w6)(Xn,60):[]}}return(0,Dt.d0)(Ie)},allowClear:!1}))))))};var ia=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ya),Da=z(77525),In=z(49535),Sr=z(75582),Gn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,Xa=(pe,ve)=>{var ge={};for(var mt in pe)Un.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Gn)for(var mt of Gn(pe))ve.indexOf(mt)<0&&ma.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},ba=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Lr=pe=>{var ve=pe,{shixunHomeworks:ge,dispatch:mt}=ve,Kt=Xa(ve,["shixunHomeworks","dispatch"]);const $e=(0,ye.useParams)(),[ln,At]=(0,E.useState)([]),[Qe,Ie]=(0,E.useState)([]);(0,E.useEffect)(()=>{ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Fn()},[ge.actionTabs.key]);function Fn(){return ba(this,null,function*(){const fa=yield(0,fe.ZP)(`/api/exercises/${$e.categoryId}/group_list.json`,{method:"GET"});At(fa)})}const oa=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ba(void 0,null,function*(){const fa=yield(0,fe.ZP)(`/api/exercises/${$e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Qe}});(fa==null?void 0:fa.status)===0&&(ye.history.replace(`/classrooms/${$e.coursesId}/exercise/${$e.categoryId}/detail?tabs=7`),window.location.reload(),mt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ie([]))}),onCancel:()=>{Ie([]),mt({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(a.default,{rowSelection:{type:"checkbox",onChange:(fa,Xn)=>{Ie([...fa])},selectedRowKeys:Qe,getCheckboxProps:fa=>({disabled:fa.status==="\u8FDB\u884C\u4E2D"||fa.works_count===0})},rowKey:fa=>fa.key||fa.id,scroll:{y:300},pagination:!1,columns:oa,dataSource:ln==null?void 0:ln.group_list})))};var Tr=(0,ye.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Lr),Nt=z(48790),hn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},gr=z(59301),ht=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())}),bn=({item:pe,renderText:ve})=>{const ge=(0,ye.useParams)(),[mt,Kt]=(0,E.useState)(),$e=ln=>ht(void 0,null,function*(){if(!ln)return;const At=yield(0,te.UH)({id:ge.categoryId,user_id:pe==null?void 0:pe.user_id});At&&Kt(At)});return gr.createElement(De.Z,{onOpenChange:ln=>$e(ln),title:gr.createElement("div",null,"\u5355\u9009\u9898 ",(mt==null?void 0:mt.single_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u591A\u9009\u9898 ",(mt==null?void 0:mt.multiple_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u5224\u65AD\u9898 ",(mt==null?void 0:mt.judgement_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u586B\u7A7A\u9898 ",(mt==null?void 0:mt.completion_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(mt==null?void 0:mt.shixun_question_score)||0,"\u5206")},ve)},wn=z(89392),Aa=z.n(wn),qt=z(57809),ie=z(54650),de=z(59301),he=Object.defineProperty,be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Rn=(pe,ve,ge)=>ve in pe?he(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_n=(pe,ve)=>{for(var ge in ve||(ve={}))It.call(ve,ge)&&Rn(pe,ge,ve[ge]);if(Bt)for(var ge of Bt(ve))pa.call(ve,ge)&&Rn(pe,ge,ve[ge]);return pe},za=(pe,ve)=>be(pe,Xe(ve)),An=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const st=({exercise:pe,dispatch:ve})=>{var ge,mt;const Kt=(0,ye.useParams)(),{actionTabs:$e,commonHeader:ln}=pe,[At]=re.default.useForm(),Qe=re.default.useWatch("time",At),[,Ie,Fn,oa]=(0,xt.U)(te.n7,{id:Kt.categoryId}),[,fa,Xn]=(0,xt.U)(te.Xo,{id:Kt.categoryId}),Qn=(0,E.useRef)(null),sa=oa!=null&&oa.user_end_time?Ve()(oa==null?void 0:oa.user_end_time).add(1,"minutes"):Ve()(),ja=Ve()(oa==null?void 0:oa.user_total_end_time)>sa?Math.round(Ve().duration(Ve()(oa==null?void 0:oa.user_total_end_time).diff(sa.startOf("minute"))).asMinutes()):0,Dn=((oa==null?void 0:oa.student_left_minutes)||0)+(Qe||0);(0,E.useEffect)(()=>{var ga,La;$e.key=="\u8C03\u6574\u72B6\u6001"?(ve({type:"exercise/getWorkSetting",payload:_n({},Kt)}),Fn({user_id:$e!=null&&$e.isBatch?$e==null?void 0:$e.user_ids:[(ga=$e==null?void 0:$e.selectArrs)==null?void 0:ga.user_id]})):(At.resetFields(),Qn.current&&((La=Qn.current)==null||La.changeCode({target:{value:""}})))},[$e.key]);const Bn=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return de.createElement(Se.default,{centered:!0,title:$e!=null&&$e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:$e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:fa,onOk:()=>An(void 0,null,function*(){At.submit()}),onCancel:Bn},de.createElement(St.Z,{spinning:Ie},de.createElement(re.default,{initialValues:{status:"1"},form:At,colon:!1,labelCol:{span:4},onFinish:ga=>An(void 0,null,function*(){if(console.log("allValue",ga),Qn.current.onVerify())return Promise.reject();(yield Xn(za(_n({},ga),{exercise_user_id:$e==null?void 0:$e.exercise_user_id}))).status==0&&(le.ZP.success("\u8C03\u6574\u6210\u529F"),Bn(),ve({type:"exercise/setUpdateIndex"}))})},$e!=null&&$e.isBatch?de.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",de.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},$e==null?void 0:$e.exercise_user_id.length),"\u540D\u5B66\u751F"):de.createElement(me.Z,{className:"mb20",align:"middle",gutter:40},de.createElement(ce.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=$e==null?void 0:$e.selectArrs)==null?void 0:ge.user_name)),de.createElement(ce.Z,null,"\u5B66\u53F7",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(mt=$e==null?void 0:$e.selectArrs)==null?void 0:mt.student_id))),(ln==null?void 0:ln.is_locked)&&de.createElement(re.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),de.createElement(re.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),de.createElement(qt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(ln==null?void 0:ln.time)!==-1&&de.createElement(de.Fragment,null,de.createElement(re.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},de.createElement(ke.Z,{min:0,precision:0,max:ja,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ja}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!($e!=null&&$e.isBatch)&&de.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Dn),"\u5206\u949F",Dn!==0&&(oa==null?void 0:oa.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Ve()(oa==null?void 0:oa.user_end_time).add(Qe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(ln==null?void 0:ln.screen_open)&&de.createElement(re.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},de.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),de.createElement(re.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},de.createElement(ie.Z,{ref:ga=>Qn.current=ga})))))};var gn=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(st),lt=z(59301),Sn=Object.defineProperty,un=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,$n=(pe,ve,ge)=>ve in pe?Sn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,mn=(pe,ve)=>{for(var ge in ve||(ve={}))$t.call(ve,ge)&&$n(pe,ge,ve[ge]);if(Jt)for(var ge of Jt(ve))Tn.call(ve,ge)&&$n(pe,ge,ve[ge]);return pe},Jn=(pe,ve)=>un(pe,nt(ve)),ta=(pe,ve)=>{var ge={};for(var mt in pe)$t.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Jt)for(var mt of Jt(pe))ve.indexOf(mt)<0&&Tn.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},$a=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const yr=pe=>{var ve=pe,{exercise:ge,loading:mt,dispatch:Kt,globalSetting:$e,checkDomainAuthority:ln,getparams:At,user:Qe,classroomList:Ie}=ve,Fn=ta(ve,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),oa,fa,Xn,Qn,sa,ja,Dn,Bn,ga,La;const[or]=(0,ye.useSearchParams)(),Ia=(0,ye.useParams)();let[Nn,mr]=(0,E.useState)(mn({page:1,limit:20},Ia));const{commonHeader:Hn,updateIndex:kt}=ge,{userInfo:la}=Qe,[sr,Ga]=(0,E.useState)({}),[Er,Ea]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(0),[dr,lr]=(0,E.useState)(!1),[Sa,Fa]=(0,E.useState)("alert"),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(!1),[Va,Mr]=(0,E.useState)(!1),[Hr]=re.default.useForm(),[Ka,wa]=(0,E.useState)([]),[Wa,ha]=(0,E.useState)(1),[aa,Ca]=(0,E.useState)(""),[Zn,Ja]=(0,E.useState)(),[pr,fr]=(0,E.useState)(!1),[fo,Vo]=(0,E.useState)(!1),[wr,hi]=(0,E.useState)({name:"",id:"",list:[]}),[Pa,Wo]=(0,E.useState)({}),[jo,el]=(0,E.useState)({}),[Yi,Ci]=(0,E.useState)(!0),[xl,Gr]=(0,E.useState)(""),[$o,ll]=(0,E.useState)(""),[Kl,Pu]=(0,E.useState)(""),[Nl,bi]=(0,E.useState)([]),[,,fu]=(0,xt.U)(te.N0,{}),[Cs,Ar]=(0,E.useState)([]);(0,E.useEffect)(()=>{let Wn={};if(or.get("exercise_group_id")&&!kt){if(or.get("statistics")){let ra=[];const lo=or.get("scope");lo==="0"&&(ra=["all"]),lo==="1"&&(ra=[1,2,3]),lo==="2"&&(ra=[2,3]),Wn={exercise_group_id:or.get("exercise_group_id"),commit_status:ra}}else Wn={review:[0,2],commit_status:[2,3]},or.get("exercise_group_id")!=="0"&&(Wn.exercise_group_id=[Number(or.get("exercise_group_id"))]);Hr.setFieldsValue(mn({},Wn))}return Nn=mn(mn({},Nn),Wn),mr(mn({},Nn)),ei(),yi(Nn),bi([]),()=>{Kt({type:"exercise/setUpdateIndex",payload:"clear"})}},[kt]);const ei=()=>$a(void 0,null,function*(){var Wn,ra;const lo=yield(0,fe.ZP)(`/api/exercises/${Nn.categoryId}/header_info.json`,{method:"get"});(lo==null?void 0:lo.status)===0&&(Wo((lo==null?void 0:lo.data)||{}),console.log((Wn=lo==null?void 0:lo.data)==null?void 0:Wn.course_groups),Kt({type:"exercise/save",payload:{course_groups:(ra=lo==null?void 0:lo.data)==null?void 0:ra.course_groups}}))}),yi=Wn=>$a(void 0,null,function*(){var ra,lo,Fu,Wu,bu,Ws,Cc,yc;Ci(!0);const Yu=yield(0,fe.ZP)(`/api/exercises/${Nn.categoryId}/exercise_users.json`,{method:"get",params:Wn});(Yu==null?void 0:Yu.status)===0&&(el({exercise_users:((ra=Yu==null?void 0:Yu.data)==null?void 0:ra.exercise_users)||[],current_answer_user:((lo=Yu==null?void 0:Yu.data)==null?void 0:lo.current_answer_user)||{}}),Gr(((Fu=Yu==null?void 0:Yu.data)==null?void 0:Fu.appraise_user_login)||""),ll(((Wu=Yu==null?void 0:Yu.data)==null?void 0:Wu.first_export_user_login)||""),Ea((bu=Yu==null?void 0:Yu.data)==null?void 0:bu.total_count),Or(typeof((Ws=Yu==null?void 0:Yu.data)==null?void 0:Ws.total_score)=="string"?Number((Cc=Yu==null?void 0:Yu.data)==null?void 0:Cc.total_score):(yc=Yu==null?void 0:Yu.data)==null?void 0:yc.total_score)),Pu(Yu==null?void 0:Yu.status),Ci(!1)});(0,E.useEffect)(()=>{Kt({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[$o,Er,JSON.stringify(Nn)]);function ju(Wn){return $a(this,null,function*(){var ra,lo,Fu,Wu;Ja(Wn==null?void 0:Wn.exercise_user_id),fr(Wn.commit_status===2||Wn.commit_status===3),cr(!0);let bu=yield(0,fe.ZP)(`/api/exercises/${Nn.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Wn==null?void 0:Wn.exercise_user_id}});((lo=(ra=bu==null?void 0:bu.data)==null?void 0:ra.exercise_user_photos)==null?void 0:lo.length)>0?lr(!0):le.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),wa((Fu=bu==null?void 0:bu.data)==null?void 0:Fu.exercise_user_photos),hr((Wu=bu==null?void 0:bu.data)==null?void 0:Wu.alert_count),cr(!1)})}const Xr=Wn=>{Nn.page=1;const ra=Object.assign({},Hr.getFieldsValue());Object.keys(ra).map(function(lo){lo==="objective_score_gte"||lo==="objective_score_lte"||(ra[lo].includes("all")?(delete Nn[lo],Hr.setFieldsValue({[lo]:"all"})):(Nn[lo]=ra[lo],ra[lo]==""||!ra[lo]?Hr.setFieldsValue({[lo]:"all"}):Hr.setFieldsValue({[lo]:Nn[lo]})))}),("objective_score_gte"in Wn||"objective_score_lte"in Wn)&&(ra.objective_score_gte&&ra.objective_score_lte&&ra.objective_score_gte>ra.objective_score_lte?(Hr.setFieldsValue({objective_score_lte:ra.objective_score_gte}),Nn.objective_score_lte=ra.objective_score_gte||null,Nn.objective_score_gte=ra.objective_score_gte||null):(Nn.objective_score_lte=ra.objective_score_lte||null,Nn.objective_score_gte=ra.objective_score_gte||null)),mr(mn({},Nn)),yi(Nn),At(mn({},Nn))},So=(Wn=1,ra=20)=>{Nn.page=Wn,Nn.limit=ra,mr(mn({},Nn)),yi(Nn)};let tl=new Date().getTime();const nl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Wn,ra,lo)=>lt.createElement(De.Z,{title:((Nn.page||1)-1)*Nn.limit+lo+1},lt.createElement("span",null,((Nn.page||1)-1)*Nn.limit+lo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Wn,ra)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var lo;if(Wn&&(0,Nt.GJ)()){if((0,Nt.Rm)()&&!((lo=Ie.AssistantObject.exercise)!=null&&lo.can_view)){le.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}switch(ra.commit_status){case 0:if(!(0,Nt.Ny)()){le.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",ra.commit_status)}Wn&&(0,Nt.GJ)()&&(su(),(0,ne.xg)(`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/review/${ra==null?void 0:ra.login}`))}}},lt.createElement("span",{className:Wn&&(0,Nt.GJ)()?hn.operationLink:""},Wn||"--"),!!(ra!=null&&ra.delayed_at)&&Hn.time!==-1&<.createElement(De.Z,{title:lt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",lt.createElement("span",{className:"ml5"},Ve()(ra.delayed_at).format("YYYY-MM-DD HH:mm")))},lt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Wn=>Wn||"--"},!(Pa!=null&&Pa.is_excellent)&&(Pa==null?void 0:Pa.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Wn,ra)=>lt.createElement("div",{className:hn.banding,title:Wn||"--"},Wn||"--")},{title:(Hn==null?void 0:Hn.exercise_type)==2&&!(0,Nt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Wn,ra)=>(console.log(ra),ra.commit_status===0||ra.commit_status===1?"--":!ra.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Wn=typeof Wn=="number"?Number(Wn):Wn,console.log(typeof Wn),Wn||(Wn=0),Wn===100?lt.createElement("span",{className:"c-green"},Wn):Wn>60?lt.createElement("span",{className:"c-orange"},Wn):Wn==Ht*.6?lt.createElement("span",{className:"c-red"},Wn):lt.createElement("span",null,Wn)))},!((Pa==null?void 0:Pa.objective)!==1||(Pa==null?void 0:Pa.objective)===1&&(Pa==null?void 0:Pa.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Wn,ra)=>{if(ra.commit_status===0||ra.commit_status===1)return"--";if(!ra.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let lo;return Wn>=0&&Wn<=60?lo=lt.createElement("span",null,Wn):Wn===100?lo=lt.createElement("span",{className:"c-green"},Wn):Wn>60?lo=lt.createElement("span",{className:"c-orange"},Wn):lo="--",lt.createElement(bn,{renderText:lo,item:ra})}}},!((Pa==null?void 0:Pa.subjective)!==1||(Pa==null?void 0:Pa.subjective)===1&&(Pa==null?void 0:Pa.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Wn,ra)=>{if(ra.commit_status===0||ra.commit_status===1)return"--";if(!ra.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let lo;Pa!=null&&Pa.appraise_setting&&(Pa!=null&&Pa.sealed_review)&&new Date(Pa==null?void 0:Pa.appraise_end_time).getTime()>tl&&(lo="--"),!(ra!=null&&ra.has_comment)&&ra.review_status&&(lo="\u8BC4\u9605\u4E2D"),ra!=null&&ra.has_comment?lo="\u5DF2\u8BC4\u9605":lo="\u672A\u8BC4\u9605",Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let Fu;return Wn===0?Fu=lt.createElement("span",null,Wn," ",lo==="\u672A\u8BC4\u9605"&<.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Wn>0&&Wn<=60?Fu=lt.createElement("span",null,Wn):Wn===100?Fu=lt.createElement("span",{className:"c-green"},Wn):Wn>60?Fu=lt.createElement("span",{className:"c-orange"},Wn):Fu="--",Fu}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Wn,ra)=>Wn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Wn===1?lt.createElement("span",{style:{color:"#DF3042"}},!ra.is_make_up&&"\u8003\u8BD5\u4E2D",ra.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Wn===2?lt.createElement("span",{style:{color:"#5AB891"}},!ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377",ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Wn=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Wn,ra)=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"},(0,Nt.GJ)()&&(Hn==null?void 0:Hn.exercise_type)===2&&{title:lt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",lt.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},lt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Wn,ra)=>{var lo;return lt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Fu={name:ra==null?void 0:ra.user_name,id:ra==null?void 0:ra.student_id,list:ra==null?void 0:ra.simulate_exercise_records};hi(mn({},Fu)),Vo(!0)}},(lo=ra==null?void 0:ra.simulate_exercise_records)==null?void 0:lo.length,"/",Hn==null?void 0:Hn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((oa=la==null?void 0:la.course)==null?void 0:oa.course_role)===15||(Hn==null?void 0:Hn.exercise_type)==2?hn.noShow:"",align:"left",render:(Wn,ra)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"}},lt.createElement("span",{className:hn.operationLink,onClick:()=>{Kt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:ra.user_id}})}},Wn||"0"))},(Hn==null?void 0:Hn.screen_open)&&{title:lt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",lt.createElement(De.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},lt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Wn,ra)=>lt.createElement("span",{style:Wn>0?{cursor:"pointer"}:{},className:Wn>(ra==null?void 0:ra.screen_total_num)?"c-red":"",onClick:()=>$a(void 0,null,function*(){if(Wn===0)return;const lo=yield(0,te.Yu)(Ia.categoryId,{exercise_user_id:ra.exercise_user_id});Se.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${ra==null?void 0:ra.user_name}\uFF09`,icon:null,closable:!0,className:hn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:lt.createElement(a.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:lo==null?void 0:lo.data})})})},Wn,"/",ra==null?void 0:ra.screen_total_num)},(Hn==null?void 0:Hn.exercise_status)>1&&(Hn==null?void 0:Hn.open_camera)&&(0,Nt.GJ)()&&!((fa=$e.setting)!=null&&fa.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Wn,ra)=>ra.commit_status>0?lt.createElement("a",{onClick:()=>{ju(ra)}},`${Wn||0}/${Hn==null?void 0:Hn.photo_count}`):"--"},(Hn==null?void 0:Hn.ip_bind)&&(0,Nt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Wn,ra)=>lt.createElement(lt.Fragment,null,Wn||"--",ra.commit_status<=1&&Hn.ip_bind&&ra.last_ip&<.createElement(Ee.ZP,{type:"link",onClick:()=>$a(void 0,null,function*(){const lo=Se.default.confirm({title:lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),lt.createElement(ce.Z,null,lt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>lo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:lt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",lt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>$a(void 0,null,function*(){(yield(0,te.ab)({id:Nn.categoryId,exercise_user_id:ra.exercise_user_id})).status===0&&(le.ZP.success("\u89E3\u7ED1\u6210\u529F"),yi(Nn))})})})},"\u89E3\u7ED1"))},(Hn==null?void 0:Hn.open_camera)&&(0,Nt.Gg)()&&Hn.exercise_status<3&&!((Xn=$e.setting)!=null&&Xn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Wn,ra)=>lt.createElement(Ce.Z,{checked:Wn,onClick:()=>$a(void 0,null,function*(){Wn?Se.default.info({title:"\u63D0\u793A",content:lt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Se.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:lt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>$a(void 0,null,function*(){const lo=yield(0,te.cC)(Jn(mn({},Nn),{exercise_user_id:ra.exercise_user_id}));(lo==null?void 0:lo.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),yi(Nn))})})})})},(0,Nt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Wn,ra)=>Pa!=null&&Pa.appraise_setting&&(Pa!=null&&Pa.sealed_review)&&new Date(Pa==null?void 0:Pa.appraise_end_time).getTime()>tl?"--":!Wn&&ra.review_status?"\u8BC4\u9605\u4E2D":Wn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Hn==null?void 0:Hn.assistant_auth)||(0,Nt.GJ)()||(0,Nt.dE)())&&ln&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:hn.operationCol,render:(Wn,ra)=>{var lo,Fu;return(Hn==null?void 0:Hn.exercise_status)===-1?lt.createElement("div",null," ",(0,Nt.GJ)()&<.createElement("a",{onClick:Wu=>{Wu.stopPropagation(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:ra==null?void 0:ra.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),lt.createElement("a",{style:{marginLeft:(0,Nt.GJ)()&&10},onClick:(0,wn.debounce)(Wu=>$a(void 0,null,function*(){var bu,Ws,Cc;Wu.stopPropagation();let yc=yield(0,fe.ZP)(`/api/exercises/${Nn==null?void 0:Nn.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:ra==null?void 0:ra.exercise_user_id}});Se.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:lt.createElement("div",null,lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",null,lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),lt.createElement("span",{style:{marginLeft:10}},(bu=yc==null?void 0:yc.data)==null?void 0:bu.user_name)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),lt.createElement("span",{style:{marginLeft:10}},(Ws=yc==null?void 0:yc.data)==null?void 0:Ws.student_id)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),lt.createElement("span",{style:{marginLeft:10}},(Cc=yc==null?void 0:yc.data)==null?void 0:Cc.group_name))),lt.createElement("div",{style:{marginTop:22,marginBottom:20}},lt.createElement(a.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(Yu,Pg)=>lt.createElement("span",{style:{color:(Pg==null?void 0:Pg.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Yu)}],pagination:!1,dataSource:[mn({},yc==null?void 0:yc.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):lt.createElement("div",{className:"flex gap-10px"},(0,Nt.GJ)()&&(ra==null?void 0:ra.commit_status)===1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(ra==null?void 0:ra.commit_status)!==1,onClick:()=>{(0,ne.xg)(`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/review/${ra.login}`)}},"\u67E5\u9605"),(0,Nt.GJ)()&&(ra==null?void 0:ra.commit_status)!==1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:ra.commit_status<2,onClick:Wu=>$a(void 0,null,function*(){var bu,Ws;if(Wu.preventDefault(),yield(0,Sr.w)(Ia.coursesId,Ia.categoryId),ra.commit_status===2){if((0,Nt.Rm)()&&!((bu=Ie.AssistantObject.exercise)!=null&&bu.can_view)){le.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}su(),window.location.href=`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/review/${ra.login}`}if(ra.commit_status===3){if((0,Nt.Rm)()&&!((Ws=Ie.AssistantObject.exercise)!=null&&Ws.can_appraise)){le.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}Kt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:su,selectArrs:{record:mn({},ra),exercise_types:mn({},Pa)},params:mn({},Nn)}})}})},Pa!=null&&Pa.appraise_setting&&(Pa!=null&&Pa.sealed_review)&&new Date(Pa==null?void 0:Pa.appraise_end_time).getTime()>tl?"\u8BC4\u9605":ra.has_comment?"\u66F4\u6539\u8BC4\u9605":!ra.has_comment&&"\u8BC4\u9605"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(ra==null?void 0:ra.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_forcing_commit)){le.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}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:ra,exercise_user_id:[ra.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Nt.dE)()&<.createElement("span",{style:{color:Pa!=null&&Pa.answered_open&&((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.login)===(ra==null?void 0:ra.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>$a(void 0,null,function*(){if(!(Pa!=null&&Pa.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(Ia.coursesId,Ia.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ne.xg)(`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/users/${ra==null?void 0:ra.login}?check=true`)})},Pa!=null&&Pa.answered_open&&((Fu=jo==null?void 0:jo.current_answer_user)==null?void 0:Fu.login)===(ra==null?void 0:ra.login)?"\u67E5\u770B":"- -"),(Hn==null?void 0:Hn.exercise_time)>0&&(Hn==null?void 0:Hn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(De.Z,{title:Hn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},lt.createElement(Ee.ZP,{danger:!0,ghost:!0,size:"small",disabled:Hn.exercise_status===3||Hn.exercise_status===5||(Hn==null?void 0:Hn.appraise_label)||(ra==null?void 0:ra.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_delay)){le.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}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[ra.exercise_user_id],selectArrs:ra,exercise_time:Hn.exercise_time,params:mn({},Nn)}})}},"\u5EF6\u65F6")))}}].filter(Wn=>!!Wn),Zu=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Wn,ra,lo)=>lt.createElement(De.Z,{title:((Nn.page||1)-1)*20+lo+1},lt.createElement("span",null,((Nn.page||1)-1)*20+lo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Wn,ra)=>ra.commit_status===0||ra.commit_status===1?"--":!ra.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0),Wn===100?lt.createElement("span",{className:"c-green"},Wn):Wn>60?lt.createElement("span",{className:"c-orange"},Wn):lt.createElement("span",null,Wn))},!((Pa==null?void 0:Pa.objective)!==1||(Pa==null?void 0:Pa.objective)===1&&(Pa==null?void 0:Pa.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Wn,ra)=>{if(ra.commit_status===0||ra.commit_status===1)return"--";if(!ra.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let lo;return Wn>=0&&Wn<=60?lo=lt.createElement("span",null,Wn):Wn===100?lo=lt.createElement("span",{className:"c-green"},Wn):Wn>60?lo=lt.createElement("span",{className:"c-orange"},Wn):lo="--",lt.createElement(bn,{renderText:lo,item:ra})}}},!((Pa==null?void 0:Pa.subjective)!==1||(Pa==null?void 0:Pa.subjective)===1&&(Pa==null?void 0:Pa.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Wn,ra)=>{if(ra.commit_status===0||ra.commit_status===1)return"--";if(!ra.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let lo;return Wn==0||Wn>0&&Wn<=60?lo=lt.createElement("span",null,Wn):Wn===100?lo=lt.createElement("span",{className:"c-green"},Wn):Wn>60?lo=lt.createElement("span",{className:"c-orange"},Wn):lo="--",lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Wn,ra)=>Wn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Wn===1?lt.createElement("span",{style:{color:"#DF3042"}},!ra.is_make_up&&"\u8003\u8BD5\u4E2D",ra.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Wn===2?lt.createElement("span",{style:{color:"#5AB891"}},!ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377",ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ra.is_make_up&&!ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ra.is_make_up&&ra.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Wn=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Wn=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Wn=>!!Wn),zi=[...nl];zi[0]=mn({},zi[0]),zi[(zi==null?void 0:zi.length)-1]=mn({},zi[(zi==null?void 0:zi.length)-1]),zi[0].render=()=>"\u6211",zi[(zi==null?void 0:zi.length)-1].render=()=>{var Wn;return(Wn=jo==null?void 0:jo.current_answer_user)!=null&&Wn.login?lt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>$a(void 0,null,function*(){var ra,lo;if(!(Pa!=null&&Pa.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(Ia.coursesId,Ia.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Fu=`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/users/${(ra=jo==null?void 0:jo.current_answer_user)==null?void 0:ra.login}`;((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.commit_status)>1&&(Fu=Fu+"?check=true"),ye.history.push(Fu)})},"\u67E5\u770B"):"--"};const su=()=>{var Wn;try{const ra=mn({},Nn);delete ra.page,delete ra.limit,localStorage[`${(Wn=Qe==null?void 0:Qe.userInfo)==null?void 0:Wn.login}-${Nn.coursesId}-${Nn.categoryId}-filter`]=JSON.stringify(ra)}catch(ra){}},Hu=()=>{var Wn;try{const ra=Jn(mn({},Nn),{firstTargetLogin:$o,totalCount:Er});delete ra.page,delete ra.limit,localStorage[`${(Wn=Qe==null?void 0:Qe.userInfo)==null?void 0:Wn.login}-${Nn.coursesId}-${Nn.categoryId}-downFilter`]=JSON.stringify(ra)}catch(ra){}};return lt.createElement("section",{className:"mb20"},(Pa==null?void 0:Pa.score_open)&&(0,Nt.dE)()&<.createElement(a.default,{pagination:!1,showHeader:!1,dataSource:[mn({},jo==null?void 0:jo.current_answer_user)],columns:zi,scroll:{x:"max-content"}}),!(0,Nt.GJ)()&<.createElement("div",{className:"bg-white pt10 mt15"},!!(Pa!=null&&Pa.answer_users)&<.createElement("span",{className:"mr10"},lt.createElement("span",{style:{color:"#FF954C"}},Pa==null?void 0:Pa.answer_users," "),"\u5DF2\u4EA4"),!!(Pa!=null&&Pa.unanswer_users)&<.createElement("span",{className:"mr10"},Pa==null?void 0:Pa.unanswer_users,"\u672A\u4EA4"),(Pa==null?void 0:Pa.exercise_end_time)!=="--"&&(Hn!=null&&Hn.before_start?"":lt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},Pa==null?void 0:Pa.exercise_end_time))),(Hn==null?void 0:Hn.before_start)&<.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},Hn==null?void 0:Hn.before_start))),!(Pa!=null&&Pa.exercise_all_users)&&!(0,Nt.dE)()&<.createElement(He.Z,{styles:{margin:"0 auto",padding:200}}),(!!(Pa!=null&&Pa.exercise_all_users)||(0,Nt.dE)())&<.createElement("aside",null,(0,Nt.GJ)()&<.createElement("aside",{className:"pt20"},lt.createElement(re.default,{form:Hr,onValuesChange:Xr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},lt.createElement(re.default.Item,{name:"exercise_group_id"},lt.createElement(Me.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((Qn=sr.course_group)!=null&&Qn.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},(Pa==null?void 0:Pa.course_groups)&&(Pa==null?void 0:Pa.course_groups.map((Wn,ra)=>lt.createElement(Me.default,{value:Wn.exercise_group_id,className:"ml0 mr8",key:Wn.exercise_group_id},Wn.exercise_group_name,"(",Wn.exercise_group_students,")"))))))),lt.createElement(re.default.Item,{name:"commit_status"},lt.createElement(Me.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((sa=sr.commit_status)!=null&&sa.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},Ot.map((Wn,ra)=>lt.createElement(Me.default,{name:"commit_status",value:Wn.id,key:Wn.id},Wn.name,"(",Pa==null?void 0:Pa[Wn.type],")")))))),lt.createElement(re.default.Item,{name:"review"},lt.createElement(Me.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((ja=sr.review)!=null&&ja.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},(Dn=Ft)==null?void 0:Dn.map((Wn,ra)=>lt.createElement(Me.default,{value:Wn.id,key:ra},Wn.name,"(",Pa==null?void 0:Pa[Wn.type],")")))))),(Pa==null?void 0:Pa.open_make_up)&<.createElement(re.default.Item,{name:"is_make_up"},lt.createElement(Me.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((Bn=sr.is_make_up)!=null&&Bn.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},tt.map((Wn,ra)=>lt.createElement(Me.default,{name:"is_make_up",value:Wn.id},Wn.name,"(",Pa==null?void 0:Pa[Wn.type],")")))))),lt.createElement(me.Z,{align:"middle"},lt.createElement(ce.Z,{flex:"1"},lt.createElement(me.Z,{align:"middle"},lt.createElement(ce.Z,null,lt.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Wn=>{Nn.search=Wn==null?void 0:Wn.trim(),Nn.page=1,mr(mn({},Nn)),yi(Nn)},onChange:Wn=>{Nn.search=Wn.target.value},style:{width:240}})))),!(Hn!=null&&Hn.is_random)&<.createElement(ce.Z,{className:["tr",hn.rightFilter].join(" ")},(Pa==null?void 0:Pa.objective)===1&&(Pa==null?void 0:Pa.subjective)===1&<.createElement(lt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_gte"},lt.createElement(ke.Z,{min:0,max:Pa==null?void 0:Pa.objective_score,placeholder:"\u6700\u4F4E"}))),lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_lte"},lt.createElement(ke.Z,{min:(Nn==null?void 0:Nn.objective_score_gte)||0,max:Pa==null?void 0:Pa.objective_score,placeholder:"\u6700\u9AD8"})))),(Pa==null?void 0:Pa.subjective)===1&&ln&<.createElement(lt.Fragment,null,lt.createElement(Ee.ZP,{type:"default",disabled:!xl},lt.createElement("a",{onClick:Wn=>$a(void 0,null,function*(){var ra,lo;if(Wn.preventDefault(),(0,Nt.Rm)()&&!((lo=(ra=Ie==null?void 0:Ie.AssistantObject)==null?void 0:ra.exercise)!=null&&lo.can_appraise)){le.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}yield(0,Sr.w)(Ia.coursesId,Ia.categoryId),su(),ye.history.push(`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/review/${xl}`)})},lt.createElement("span",{className:"iconfont icon-filesync3x"}),lt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ne.ju[Hn.exercise_status])&<.createElement(se.Z,{menu:{onClick:Wn=>$a(void 0,[Wn],function*({key:ra,domEvent:lo}){var Fu,Wu;if(ra==="1"){let bu=null;const Ws=Se.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:lt.createElement("div",{className:"flex flex-col gap-20px"},lt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),lt.createElement("div",null,lt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),lt.createElement(Be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Cc=>{bu=Cc.target.value}}))),onOk:()=>$a(void 0,null,function*(){(yield fu({review_all:!0,exercise_id:Ia==null?void 0:Ia.categoryId,analysis:bu})).status===0&&(le.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),yi(Nn))}),onCancel:()=>{Ws.destroy()}})}if(ra==="2"){if(lo.preventDefault(),(0,Nt.Rm)()&&!((Wu=(Fu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Fu.exercise)!=null&&Wu.can_appraise)){le.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}yield(0,Sr.w)(Ia.coursesId,Ia.categoryId),su(),ye.history.push(`/classrooms/${Nn.coursesId}/exercise/${Nn.categoryId}/reviews/group`)}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Hn!=null&&Hn.is_random)&&(Pa==null?void 0:Pa.subjective)===1&&ln&&{key:"2",label:"\u4E3B\u89C2\u9898\u6279\u91CF\u8BC4\u9605",disabled:!xl}].filter(Wn=>Wn)},className:"ml10"},lt.createElement(Ee.ZP,{icon:lt.createElement("i",{className:"iconfont icon-piliangpingyue"})},"\u6279\u91CF\u8BC4\u9605")),lt.createElement(ce.Z,null,(Hn==null?void 0:Hn.exercise_status)===3&&!((ga=$e==null?void 0:$e.setting)!=null&&ga.hide_quality_analysis)&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Nn}})}},lt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),lt.createElement(ce.Z,null,(Hn==null?void 0:Hn.exercise_time)>0&&(Hn==null?void 0:Hn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",disabled:Hn.exercise_status===3||Hn.exercise_status===5||(Hn==null?void 0:Hn.appraise_label),onClick:()=>{var Wn,ra;if((0,Nt.Rm)()&&!((ra=(Wn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wn.exercise)!=null&&ra.can_delay)){le.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}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Nl,user_ids:Cs,isBatch:!0,exercise_time:Hn.exercise_time,params:mn({},Nn)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var Wn,ra;if((0,Nt.Rm)()&&!((ra=(Wn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wn.exercise)!=null&&ra.can_forcing_commit)){le.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}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Nl,user_ids:Cs,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),Kl===-3&&!(0,Nt.dE)()&<.createElement(He.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),Kl!==-3&<.createElement(a.default,{className:"mt30",loading:Yi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Nt.dE)()?Pa!=null&&Pa.score_open?jo==null?void 0:jo.exercise_users:[(jo==null?void 0:jo.current_answer_user)||{}]:jo==null?void 0:jo.exercise_users,columns:nl,rowSelection:!(0,Nt.dE)()&&{selectedRowKeys:Nl,onChange:(Wn,ra)=>{bi(Wn),Ar((ra==null?void 0:ra.map(lo=>lo==null?void 0:lo.user_id))||[])},getCheckboxProps:Wn=>({disabled:Wn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Wn,ra,lo)=>{Nn.page=1,lo.order===void 0?(Nn.order_type=null,Nn.order=null):(Nn.order_type=lo.order==="descend"?"desc":"asc",Nn.order=lo.field),mr(mn({},Nn)),yi(Nn)}}),Er>20&<.createElement("aside",{className:"tc pb30 mt30"},lt.createElement(Pe.Z,{onChange:So,current:Nn.page||1,pageSize:Nn.limit,total:Er,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Wn=>lt.createElement("span",{className:"mr10"},"\u5171",lt.createElement("span",{className:"c-orange"},Wn),"\u6761\u6570\u636E")}))),lt.createElement(Se.default,{open:fo,title:lt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",wr==null?void 0:wr.name," ",wr==null?void 0:wr.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Vo(!1)}},((La=wr==null?void 0:wr.list)==null?void 0:La.length)===0?lt.createElement(He.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):lt.createElement(a.default,{dataSource:wr==null?void 0:wr.list,columns:Zu,pagination:!1})),lt.createElement(zt,null),lt.createElement(Lt,null),lt.createElement(Mt,null),lt.createElement(ia,null),dr&<.createElement(Se.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:dr,centered:!0,onCancel:()=>{ha(1),lr(!1),wa([]),Fa("alert"),Ca("")},footer:lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",lt.createElement(Ee.ZP,{onClick:()=>$a(void 0,null,function*(){if(!aa){le.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Mr(!0);let Wn=yield(0,fe.ZP)(`/api/exercises/${Nn.categoryId}/send_alert.json`,{method:"post",body:{content:aa,clazz:Sa,exercise_user_id:Zn}});(Wn==null?void 0:Wn.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),ha(1),lr(!1),wa([]),Fa("alert"),Ca("")),Mr(!1)}),disabled:pr,loading:Va},"\u53D1\u9001")),lt.createElement(Ee.ZP,{disabled:(Ka==null?void 0:Ka.length)===0,style:{marginRight:"10px"},onClick:()=>$a(void 0,null,function*(){yield ha(Wa-1===0?Ka==null?void 0:Ka.length:Wa-1)})},"\u4E0A\u4E00\u5F20"),lt.createElement(Ee.ZP,{disabled:(Ka==null?void 0:Ka.length)===0,type:"primary",onClick:()=>$a(void 0,null,function*(){yield ha(Wa===(Ka==null?void 0:Ka.length)?1:Wa+1)})},"\u4E0B\u4E00\u5F20"))},lt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ka[Wa-1]}),lt.createElement("span",{onClick:()=>{In.Z.publish("preview-image",Ka[Wa-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),lt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Wa+"/"+(Ka==null?void 0:Ka.length)),lt.createElement(Te.ZP,{className:"mt20",checked:Sa==="alert",onChange:()=>Fa("alert")},"\u53D1\u9001\u8B66\u544A",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Te.ZP,{className:"mt10",checked:Sa==="notice",onChange:()=>Fa("notice")},"\u53D1\u9001\u901A\u77E5",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Be.default.TextArea,{className:"mt20",value:aa,onChange:Wn=>Ca(Wn.target.value),placeholder:`\u8BF7\u8F93\u5165${Sa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Sa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),lt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ur,"\u6B21\u8B66\u544A")),lt.createElement(Da.Z,null),lt.createElement(Tr,null),lt.createElement(gn,null))};var qn=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:mt,user:Kt})=>({classroomList:mt,exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt}))(yr),Rr=z(84105),Br=z(87395),br={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Pr=z(30647),er=z(15360);const Nr=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var xr=(0,E.forwardRef)(({src:pe,videoId:ve,logWatchHistory:ge,courseId:mt=null,startTime:Kt,handlePause:$e=()=>{},handlePlay:ln=()=>{},handlePlayEnded:At=()=>{},videoSpeed:Qe=1},Ie)=>{var Fn;const fa=((Fn=pe==null?void 0:pe.split("."))==null?void 0:Fn.pop())==="flv",Xn=(0,E.useRef)(),Qn=(0,E.useRef)(),sa=(0,E.useRef)(0),ja=(0,E.useRef)(0),[Dn,Bn]=(0,E.useState)(0),ga=navigator.userAgent.toLowerCase().match(Nr),La=ga?ga[0]:"pc";(0,E.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>Xn.current.currentTime,getDuration:()=>Xn.current.duration})),(0,E.useEffect)(()=>{ja.current=void 0;try{Pr.Z.isSupported&&fa&&pe&&(pe==null?void 0:pe.indexOf(".m3u8"))<0?(ja.current=Pr.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:pe+"?t="+Date.now(),muted:!1,isLive:!0}),ja.current.on("play",function(){console.log(21111)}),Xn.current&&(ja.current.detachMediaElement(Xn.current),ja.current.attachMediaElement(Xn.current),ja.current.load(),ja.current.play())):Xn.current.setAttribute("src",pe+"?t="+Date.now())}catch(Ia){setTimeout(()=>{Bn(Dn+1)},1e3)}return console.log("src:",pe),()=>{var Ia,Nn,mr,Hn,kt,la,sr,Ga;ja.current&&((Nn=(Ia=ja.current)==null?void 0:Ia.unload)==null||Nn.call(Ia),(Hn=(mr=ja.current)==null?void 0:mr.pause)==null||Hn.call(mr),(la=(kt=ja.current)==null?void 0:kt.destroy)==null||la.call(kt),(Ga=(sr=ja.current)==null?void 0:sr.detachMediaElement)==null||Ga.call(sr,Xn.current),ja.current=void 0,Xn.current.src="")}},[Xn,fa,pe,Dn]),(0,E.useEffect)(()=>(Qn.current=setInterval(()=>{sa.current>0&&sa.current===Xn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Bn(Dn+1)),sa.current=Xn.current.currentTime},3e3),()=>{clearInterval(Qn.current)}),[]);const or=Ia=>{setTimeout(()=>{Bn(Dn+1)},1e3)};return E.createElement("video",{ref:Xn,onerr:!0,onErrorCapture:()=>{Bn(Dn+1)},autoPlay:!0,muted:!0})}),ka=Object.defineProperty,Kr=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Zo=(pe,ve,ge)=>ve in pe?ka(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Oo=(pe,ve)=>{for(var ge in ve||(ve={}))uo.call(ve,ge)&&Zo(pe,ge,ve[ge]);if(Kr)for(var ge of Kr(ve))ao.call(ve,ge)&&Zo(pe,ge,ve[ge]);return pe},al=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const ul=({exercise:pe,dispatch:ve,user:ge})=>{var mt;const Kt=(0,ye.useParams)(),[$e,ln]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Kt==null?void 0:Kt.categoryId}),[At]=re.default.useForm(),[Qe,Ie]=(0,E.useState)(),[Fn,oa]=(0,E.useState)(!1),{exerciseList:fa,commonHeader:Xn}=pe,[Qn,sa]=(0,E.useState)([]),[ja,Dn]=(0,E.useState)([]),[Bn,ga]=(0,E.useState)(0),[La,or]=(0,E.useState)(!0),[Ia,Nn]=(0,E.useState)(!1),mr=(0,E.useRef)(null);(0,E.useEffect)(()=>{Hn($e)},[]),(0,E.useEffect)(()=>(clearInterval(mr.current),(Xn==null?void 0:Xn.exercise_status)===2&&(mr.current=setInterval(()=>{Hn($e)},3e4)),()=>{clearInterval(mr.current)}),[Xn==null?void 0:Xn.exercise_status,$e]);const Hn=Fa=>al(void 0,null,function*(){const ur=Aa().cloneDeep(Fa);console.log(ur,"sendData"),or(!0),sa([]);const hr=yield(0,fe.ZP)(`/api/exercises/${Fa==null?void 0:Fa.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ur});Dn([]),or(!1),ga(hr==null?void 0:hr.count),sa((hr==null?void 0:hr.exercise_users)||[])}),kt=(Fa,ur)=>{$e.page=1,$e[ur]=Fa,ln(Oo({},$e)),Hn($e)},la=Fa=>{$e.page=1,$e.save_name=Fa,ln(Oo({},$e))},sr=()=>{$e.page=1;const Fa=Object.assign({},At.getFieldsValue());Object.keys(Fa).map(function(ur){switch(ur){case"exercise_group_id":Fa[ur].includes("all")||!Fa[ur].length?(delete $e.course_group,At.setFieldsValue({exercise_group_id:"all"})):($e.course_group=Fa[ur],At.setFieldsValue({exercise_group_id:$e.course_group}));break}}),ln(Oo({},$e)),Hn($e)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),oa(!0))},[document.getElementById("divhe"),fa]);const Ga=(Fa,ur,hr)=>{$e.page=Fa==null?void 0:Fa.current,$e.limit=Fa==null?void 0:Fa.pageSize,hr!=null&&hr.order?($e.sort_by=hr==null?void 0:hr.field,$e.sort_direction=(hr==null?void 0:hr.order)==="ascend"?"asc":"desc"):($e.sort_by=null,$e.sort_direction=null),ln(Oo({},$e)),Hn($e)},Er=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Fa,ur,hr)=>$e.limit*($e.page-1)+hr+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Fa=>E.createElement(De.Z,{placement:"bottomLeft",title:Fa},E.createElement("span",null,Fa))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Fa=>E.createElement(De.Z,{placement:"bottomLeft",title:Fa||"--"},E.createElement("span",null,Fa||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Fa,ur)=>Fa?E.createElement(De.Z,{placement:"bottom",title:Fa},E.createElement("span",{className:br.es},Fa)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Fa,ur)=>E.createElement("img",{width:40,style:{maxHeight:30},src:Fa,className:"current",onClick:()=>{lr(ur)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Fa,ur)=>E.createElement(E.Fragment,null,Fa==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Fa==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Fa==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Fa=>E.createElement("span",null,Fa||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Fa=>E.createElement("span",null,Fa||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Fa,ur)=>{var hr;return E.createElement(E.Fragment,null,(ur==null?void 0:ur.exercise_identity_photo_state)==="submitted"?E.createElement("span",{className:"c-light-primary current",onClick:()=>Nn(ur)},"\u5BA1\u6838"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ur==null?void 0:ur.exercise_identity_photo_state)!=="submitted"?E.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Or(ur)},"\u5BA1\u6838\u8BB0\u5F55"):E.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ur==null?void 0:ur.exercise_identity_photo_state)==="passed"&&((hr=ur==null?void 0:ur.play_url)!=null&&hr.length)?E.createElement("span",{className:"c-light-primary current",onClick:()=>dr(ur)},"\u6444\u50CF\u76D1\u63A7"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Ea=Fa=>{Dn(Fa)},Ht=()=>{Nn(!1),Hn($e)},Or=Fa=>{const ur=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(co,cr)=>E.createElement("span",null,co||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(co,cr)=>E.createElement(E.Fragment,null,co==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),co==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),co==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(co,cr)=>co?E.createElement(De.Z,{placement:"bottom",title:co},E.createElement("span",null,co)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(co,cr)=>E.createElement("span",{className:"current c-light-primary",onClick:()=>{In.Z.publish("preview-image",co)}},"\u67E5\u770B")}],hr=Se.default.confirm({icon:null,width:700,className:`${br.cusModal} custom-modal-divider`,centered:!0,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>hr.destroy()}))),content:E.createElement("div",null,E.createElement(a.default,{className:br.customTable,dataSource:[Oo({},Fa)],bordered:!1,columns:ur,rowKey:"exercise_identity_photo_id",rowClassName:br.row,pagination:!1}))})},dr=Fa=>{var ur,hr;const co=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:((ur=Fa==null?void 0:Fa.play_url)==null?void 0:ur.length)<6?724:744,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u89C6\u9891"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>co.destroy()}))),content:E.createElement("ul",{className:br.sys},(hr=Fa==null?void 0:Fa.play_url)==null?void 0:hr.map((cr,Va)=>E.createElement("li",{className:br.li,key:Va},E.createElement("div",{className:br.d1},E.createElement("div",{className:br.img},E.createElement(xr,{src:cr==null?void 0:cr.replace(".m3u8",".flv"),autoPlay:!0})),E.createElement("div",{className:br.btn},E.createElement("div",{className:br.b1},"\u56DE\u653E\u89C6\u9891",Va+1))))))})},lr=Fa=>{const ur=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:710,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ur.destroy()}))),content:E.createElement(me.Z,null,E.createElement("aside",{className:br.imgWrap,style:{marginBottom:40}},E.createElement("div",{className:br.img},E.createElement("img",{width:326,src:(0,ne.Tv)(Fa==null?void 0:Fa.photo_url)}),E.createElement("div",{className:br.textP},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},Fa!=null&&Fa.identity_url?E.createElement("img",{width:326,src:(0,ne.Tv)(Fa==null?void 0:Fa.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),E.createElement("div",{className:br.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Sa={selectedRowKeys:ja,columnWidth:40,onChange:Ea,getCheckboxProps:Fa=>({disabled:(Fa==null?void 0:Fa.exercise_identity_photo_state)==="passed"})};return E.createElement("section",{className:br.wrap},E.createElement(re.default,{form:At,onChange:sr,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Me.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(ce.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:Qe+"px",overflow:"hidden"}},(mt=fa.course_groups)==null?void 0:mt.map((Fa,ur)=>E.createElement(Me.default,{key:ur,value:Fa.exercise_group_id,className:"ml0 mr8"},Fa.exercise_group_name,"(",Fa.exercise_group_students,")"))),Fn&&E.createElement("span",{onClick:()=>{let Fa=document.getElementById("divhe").scrollHeight;Qe>47?Ie(47):Ie(Fa)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Qe===47?"\u5C55\u5F00":"\u6536\u8D77",Qe===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:br.control},E.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:$e==null?void 0:$e.save_name,onChange:Fa=>la(Fa.target.value),onSearch:()=>{$e.page=1,$e.name=$e.save_name,ln(Oo({},$e)),Hn($e)}}),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:$e==null?void 0:$e.state,onChange:Fa=>kt(Fa,"state")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),E.createElement(qt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(qt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:$e==null?void 0:$e.audit,onChange:Fa=>kt(Fa,"audit")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),E.createElement(qt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),E.createElement("span",{className:br.btn,style:{cursor:"pointer"},onClick:()=>{if(!ja.length){le.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}Nn(!0)}},E.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),E.createElement("div",{className:br.bgH}),E.createElement(a.default,{rowSelection:Sa,className:br.customTable,dataSource:Qn,bordered:!1,columns:Er,rowKey:"exercise_identity_photo_id",rowClassName:br.row,loading:La,onChange:Ga,pagination:{pageSize:$e.limit,total:Bn,current:$e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Fa=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},Fa),"\u6761\u6570\u636E")}}),E.createElement(Zi,{selectIds:ja,visible:Ia,onCancel:()=>Nn(!1),onOk:Ht,params:$e}),E.createElement(Da.Z,null))};var Sl=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(ul);const Zi=({visible:pe,onOk:ve,onCancel:ge,selectIds:mt,params:Kt})=>{const[$e,ln]=(0,E.useState)(!1),[At,Qe]=(0,E.useState)({}),[Ie]=re.default.useForm(),Fn=oa=>al(void 0,null,function*(){ln(!0);let fa;pe===!0?fa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_ids:mt},oa)}):fa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},oa)}),(fa==null?void 0:fa.status)===0&&ve(),ln(!1)});return E.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),Qe({})},confirmLoading:$e,onOk:()=>Ie.submit()},E.createElement(re.default,{className:br.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Fn,onValuesChange:()=>{Qe(Oo({},Ie.getFieldsValue()))}},pe!==!0&&E.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},E.createElement(ce.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),E.createElement(ce.Z,null,E.createElement("aside",{className:br.imgWrap},E.createElement("div",{className:br.img},E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),E.createElement("div",{onClick:()=>{In.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&E.createElement("div",{onClick:()=>{In.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u8BC1\u4EF6\u7167\u7247"))))),E.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(Te.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(At==null?void 0:At.state)==="rejected"&&E.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},E.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),E.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var jr=z(61621),Gi=z(64165),po={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Ii=Object.defineProperty,ri=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,xi=Object.prototype.propertyIsEnumerable,Ki=(pe,ve,ge)=>ve in pe?Ii(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_i=(pe,ve)=>{for(var ge in ve||(ve={}))wl.call(ve,ge)&&Ki(pe,ge,ve[ge]);if(Ji)for(var ge of Ji(ve))xi.call(ve,ge)&&Ki(pe,ge,ve[ge]);return pe},Uo=(pe,ve)=>ri(pe,ml(ve)),ti=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const wi=({exercise:pe,dispatch:ve,user:ge})=>{var mt,Kt,$e,ln,At,Qe,Ie,Fn,oa;const fa=(0,ye.useParams)(),[Xn,Qn]=(0,E.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:fa==null?void 0:fa.categoryId}),[sa]=re.default.useForm(),[ja,Dn]=(0,E.useState)(),[Bn,ga]=(0,E.useState)(!1),{exerciseList:La}=pe,[or,Ia]=(0,E.useState)([]),[Nn,mr]=(0,E.useState)(0),[Hn,kt]=(0,E.useState)(!0),[la,sr]=(0,E.useState)(!1),[Ga,Er]=(0,E.useState)("1"),[Ea,Ht]=(0,E.useState)(1),[Or,dr]=(0,E.useState)("alert"),[lr,Sa]=(0,E.useState)(1),[Fa,ur]=(0,E.useState)(""),[hr,co]=(0,E.useState)(!1),[cr,Va]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{Ka(Xn)},[]);const Ka=wr=>ti(void 0,null,function*(){const hi=Aa().cloneDeep(wr);kt(!0),Ia([]);const Pa=yield(0,fe.ZP)(`/api/exercises/${wr==null?void 0:wr.exercise_id}/exercise_videos.json`,{method:"get",params:hi});kt(!1),mr(Pa==null?void 0:Pa.count),Ia((Pa==null?void 0:Pa.exercise_users)||[])}),wa=(wr,hi)=>{Xn.page=wr,Xn.limit=hi,Qn(_i({},Xn)),Ka(Xn)},Wa=wr=>{Xn.page=1,Xn.save_name=wr,Qn(_i({},Xn))},ha=()=>{Xn.page=1;const wr=Object.assign({},sa.getFieldsValue());Object.keys(wr).map(function(hi){switch(hi){case"exercise_group_id":wr[hi].includes("all")||!wr[hi].length?(delete Xn.course_group,sa.setFieldsValue({exercise_group_id:"all"})):(Xn.course_group=wr[hi],sa.setFieldsValue({exercise_group_id:Xn.course_group}));break}}),Ka(Xn)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Dn(47),ga(!0))},[document.getElementById("divhe"),La]);const aa=wr=>ti(void 0,null,function*(){co(!0),sr({});const hi=yield(0,fe.ZP)(`/api/exercises/${Xn==null?void 0:Xn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}}),Pa=yield(0,fe.ZP)(`/api/exercises/${Xn==null?void 0:Xn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}});Pa!=null&&Pa.data&&Hr((Pa==null?void 0:Pa.data)||[]),hi!=null&&hi.data&&sr(Uo(_i({},hi==null?void 0:hi.data),{exercise_user_id:wr==null?void 0:wr.exercise_user_id,datas:wr})),co(!1)}),Ca=wr=>{var hi,Pa;Ht(wr==="prev"?Ea-1===0?(hi=la==null?void 0:la.exercise_user_photos)==null?void 0:hi.length:Ea-1:Ea===((Pa=la==null?void 0:la.exercise_user_photos)==null?void 0:Pa.length)?1:Ea+1)},Zn=()=>{Ht(1),dr("alert"),ur(""),Er("1"),Sa(1)},Ja=wr=>{Sa(wr)},pr=wr=>{dr(wr),Sa(1),ur("")},fr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],fo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Vo=Or==="alert"?fr:fo;return E.createElement("section",{className:po.wrap},E.createElement(re.default,{form:sa,onChange:ha,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Me.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(ce.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:ja+"px",overflow:"hidden"}},(mt=La.course_groups)==null?void 0:mt.map((wr,hi)=>E.createElement(Me.default,{key:hi,value:wr.exercise_group_id,className:"ml0 mr8"},wr.exercise_group_name,"(",wr.exercise_group_students,")"))),Bn&&E.createElement("span",{onClick:()=>{let wr=document.getElementById("divhe").scrollHeight;ja>47?Dn(47):Dn(wr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ja===47?"\u5C55\u5F00":"\u6536\u8D77",ja===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:po.control},E.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Xn==null?void 0:Xn.save_name,onChange:wr=>Wa(wr.target.value),onSearch:()=>{Xn.page=1,Xn.name=Xn.save_name,Qn(_i({},Xn)),Ka(Xn)}})),E.createElement("div",{className:po.bgH}),E.createElement("div",{className:po.warpList},E.createElement(jr.Z,{loading:Hn,active:!0,paragraph:{rows:5}},E.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",E.createElement("span",{className:"c-orange"},Nn),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),or.length?E.createElement("ul",{className:po.sys},or.map((wr,hi)=>{const{user_name:Pa,user_group_name:Wo,video_url:jo,login:el,student_id:Yi}=wr;return E.createElement("li",{className:po.li,key:hi},E.createElement("div",{className:po.d1},E.createElement("div",{className:po.img},E.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${hi}&video_url=${jo==null?void 0:jo.replace(".m3u8",".flv")}`})),E.createElement(De.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},E.createElement("div",{className:po.btn,onClick:()=>(0,ne.RG)(`${Xn.exercise_id}-${el}`,!0)},E.createElement("div",{title:Pa,className:po.b1},Pa),E.createElement("div",{title:Wo,className:po.b2},"(",Yi,")"))),E.createElement("div",{onClick:()=>aa(wr),className:po.big},"\u67E5\u770B")))})):E.createElement(Gi.Z,null)),E.createElement(Pe.Z,{showTotal:wr=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},wr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:wa,pageSize:Xn==null?void 0:Xn.limit,current:Xn.page,total:Nn})),E.createElement(Se.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:la,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{sr(!1)},afterClose:Zn,footer:null},E.createElement(jr.Z,{loading:hr,active:!0,paragraph:{rows:5}},E.createElement("div",null,E.createElement("span",null,"\u59D3\u540D:",(Kt=la==null?void 0:la.datas)==null?void 0:Kt.user_name),E.createElement("span",{className:"ml20"},"\u5B66\u53F7:",($e=la==null?void 0:la.datas)==null?void 0:$e.student_id),E.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(ln=la==null?void 0:la.datas)==null?void 0:ln.user_group_name)),E.createElement(y.default,{className:"mt10",defaultActiveKey:Ga,onChange:wr=>{Er(wr)}},E.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},E.createElement("aside",{className:po.imgWrap},E.createElement("div",{className:po.img,style:{width:234,marginLeft:30,textAlign:"center"}},(At=la==null?void 0:la.exercise_user_photos)!=null&&At.length?E.createElement(E.Fragment,null,E.createElement("img",{height:131,src:(Qe=la==null?void 0:la.exercise_user_photos)==null?void 0:Qe[Ea-1]}),E.createElement("div",{onClick:()=>{var wr;In.Z.publish("preview-image",(wr=la==null?void 0:la.exercise_user_photos)==null?void 0:wr[Ea-1])},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8003\u8BD5\u4E2D\u7167\u7247",E.createElement("span",{className:"c-light-primary"},Ea,"/",(Ie=la==null?void 0:la.exercise_user_photos)==null?void 0:Ie.length)),Ea===1?E.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})):E.createElement("div",{onClick:()=>Ca("prev"),className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})),E.createElement("div",{onClick:()=>Ca("next"),className:po.r},E.createElement("i",{className:"iconfont icon-lujing"}))):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),E.createElement("div",{className:po.img,style:{marginLeft:60,width:234,textAlign:"center"}},la!=null&&la.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(la==null?void 0:la.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(la!=null&&la.identity_url)&&E.createElement("div",{onClick:()=>{In.Z.publish("preview-image",(0,ne.Tv)(la==null?void 0:la.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},E.createElement("aside",{className:po.imgWrap,style:{marginLeft:70}},E.createElement("div",{className:po.img},E.createElement("img",{width:234,src:la==null?void 0:la.exercise_identity_photo}),E.createElement("div",{onClick:()=>{In.Z.publish("preview-image",la==null?void 0:la.exercise_identity_photo)},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:po.img,style:{marginLeft:20,width:234,textAlign:"center"}},la!=null&&la.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(la==null?void 0:la.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(la!=null&&la.identity_url)&&E.createElement("div",{onClick:()=>{In.Z.publish("preview-image",(0,ne.Tv)(la==null?void 0:la.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},E.createElement("div",{className:po.fo},E.createElement(Te.ZP,{className:"mt20",checked:Or==="alert",onChange:()=>pr("alert")},"\u53D1\u9001\u8B66\u544A",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement(Te.ZP,{className:"mt10",checked:Or==="notice",onChange:()=>pr("notice")},"\u53D1\u9001\u901A\u77E5",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement("div",{className:"mt20"},E.createElement("span",{className:"mr10"},"\u539F\u56E0:"),E.createElement(qt.default,{style:{width:570},value:lr,onChange:Ja},Vo==null?void 0:Vo.map(wr=>E.createElement(qt.default.Option,{key:wr.key,value:wr.key},wr.value)))),lr===0&&E.createElement(Be.default.TextArea,{className:"mt20",value:Fa,onChange:wr=>ur(wr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),E.createElement(me.Z,{className:"mt10",align:"middle"},E.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),E.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",la==null?void 0:la.alert_count,"\u6B21\u8B66\u544A\u548C",((Fn=la==null?void 0:la.alerts)==null?void 0:Fn.length)-(la==null?void 0:la.alert_count),"\u6B21\u901A\u77E5")),E.createElement(a.default,{dataSource:(la==null?void 0:la.alerts)||[],bordered:!1,scroll:((oa=la==null?void 0:la.alerts)==null?void 0:oa.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:wr=>wr?E.createElement("span",{title:wr},wr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:wr=>wr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),E.createElement(Ee.ZP,{className:po.b,onClick:()=>ti(void 0,null,function*(){if(!Fa&&lr===0){le.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let wr=Fa;lr&&(wr=(Or==="alert"?fr:fo).find(Wo=>Wo.key===lr).value),Va(!0);let hi=yield(0,fe.ZP)(`/api/exercises/${Xn.exercise_id}/send_alert.json`,{method:"post",body:{content:wr,clazz:Or,exercise_user_id:la==null?void 0:la.exercise_user_id}});(hi==null?void 0:hi.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),sr(!1)),Va(!1)}),loading:cr,type:"primary"},E.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),E.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},E.createElement(a.default,{dataSource:Mr,bordered:!1,scroll:Mr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:wr=>Ve()(wr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:wr=>wr&&(0,ne.li)(Number(wr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),E.createElement(Da.Z,null))};var sl=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(wi),fl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Yl={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},pu=Object.defineProperty,vu=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,Cu=(pe,ve,ge)=>ve in pe?pu(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Uu=(pe,ve)=>{for(var ge in ve||(ve={}))Vl.call(ve,ge)&&Cu(pe,ge,ve[ge]);if(Vi)for(var ge of Vi(ve))Eu.call(ve,ge)&&Cu(pe,ge,ve[ge]);return pe},wo=(pe,ve)=>vu(pe,Ri(ve)),kr=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())}),Yr=({index:pe,bottomLine:ve,gather:ge,search:mt})=>{const[Kt,$e]=(0,E.useState)([]),[ln,At]=(0,E.useState)(!1),[Qe,Ie]=(0,E.useState)(!1),Fn=(0,ye.useParams)(),oa=(0,ye.useLocation)(),[fa]=(0,ye.useSearchParams)(),[Xn,Qn]=(0,E.useState)({page:1,limit:6,total:0});(0,E.useEffect)(()=>{console.log(ge,"gather"),pe===0&&Ie(!0)},[]),(0,E.useEffect)(()=>{Qe&&ja()},[Qe]);const sa=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(ga,La,or)=>Xn.limit*(Xn.page-1)+or+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:ga=>ga||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:ga=>ga+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:ga=>{let La=`/classrooms/${Fn==null?void 0:Fn.coursesId}/exercise/${Fn==null?void 0:Fn.categoryId}/detail/${ga}/review_detail`;return fa.get("random")&&(La=La+`?random=${fa.get("random")}`),E.createElement(ye.Link,{to:La,target:"_blank"},"\u67E5\u770B")}}],ja=ga=>kr(void 0,null,function*(){At(!0);const La=ga||{page:1,limit:10,total:0},or=Uu({id:Fn==null?void 0:Fn.categoryId,question_id:ge==null?void 0:ge.question_id,search:mt},La),Ia=yield(0,fe.ZP)(`/api/courses/${Fn==null?void 0:Fn.coursesId}/exercises/code_review_users.json`,{method:"get",params:or});Ia&&($e(Ia==null?void 0:Ia.users),At(!1),Qn(wo(Uu({},La),{total:(Ia==null?void 0:Ia.count)||0})))}),Dn=ga=>{const La=wo(Uu({},Xn),{page:ga});Qn(La),ja(La)},Bn=()=>{Ie(!Qe)};return E.createElement("div",{className:Yl.subjectTable},E.createElement("aside",{className:Yl.title},E.createElement("span",{className:"c-light-primary"},pe+1,"\u3001",ge.name||((ge==null?void 0:ge.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),E.createElement("span",{className:"c-grey-333"},"\uFF08",ge==null?void 0:ge.score,"\u5206\uFF09\uFF1A",ge==null?void 0:ge.question_title),E.createElement("span",{className:"ml40 c-grey-999"},E.createElement("b",{className:"c-red-ee4"},ge==null?void 0:ge.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ge==null?void 0:ge.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),E.createElement("span",{onClick:Bn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Qe?"\u6536\u8D77":"\u5C55\u5F00",Qe?E.createElement(Br.Z,null):E.createElement(Rr.Z,null)),(ge==null?void 0:ge.question_type)===5&&E.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ge==null?void 0:ge.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),E.createElement(a.default,{className:Yl.customTable,style:{display:Qe?"block":"none"},dataSource:Kt,bordered:!1,rowKey:ga=>ga.id,rowClassName:Yl.row,columns:sa,loading:ln,pagination:{pageSize:Xn.limit,total:Xn.total,current:Xn.page,onChange:Dn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),E.createElement("div",{className:Yl.line,style:{visibility:ve?"hidden":"visible"}}))},Ai=z(74508),oi=z(59301),Xi=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const rl=({exercise:pe,globalSetting:ve,dispatch:ge})=>{const[mt,Kt]=(0,E.useState)(""),[$e,ln]=(0,E.useState)([]),[At,Qe]=(0,E.useState)(""),[Ie,Fn]=(0,E.useState)(!1),[oa,fa]=(0,E.useState)(!1),Xn=(0,ye.useParams)();(0,E.useEffect)(()=>{Qn()},[]);const Qn=Dn=>Xi(void 0,null,function*(){Fn(!0);const Bn=yield(0,fe.ZP)(`/api/courses/${Xn==null?void 0:Xn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:Xn==null?void 0:Xn.categoryId,search:mt}});if((Bn==null?void 0:Bn.status)===-2){fa(!0),Qn();return}Bn&&(fa(!1),Fn(!1),ln((Bn==null?void 0:Bn.exercise_questions)||[]),Qe(Bn==null?void 0:Bn.last_review_time))}),sa=()=>{Qn()},ja=()=>oi.createElement("div",{className:fl.empty},oi.createElement("img",{src:Ai.x7,width:"258"}),oi.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return oi.createElement("section",{className:fl.warp},oi.createElement("aside",{className:fl.header},oi.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",At||"--"),!!At&&oi.createElement(Be.default,{value:mt,onChange:Dn=>Kt(Dn.target.value),suffix:oi.createElement("i",{onClick:sa,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:sa})),oa&&oi.createElement(He.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!oa&&oi.createElement(jr.Z,{loading:Ie,active:!0,paragraph:{rows:5}},$e.length>0?oi.createElement("aside",{className:fl.subject},$e.map((Dn,Bn)=>oi.createElement(Yr,{key:Bn,index:Bn,bottomLine:Bn===$e.length-1,gather:Dn,search:mt}))):ja()))};var Rl=(0,ye.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(rl),El=z(28103),Ol=z(39793),Jl=z(61011),Si=z(30371),Ba={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},Ho=z(91842),Mi=z(1041),Fi=z(19105),ar=z(59301),Fl=Object.defineProperty,hu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Ju=(pe,ve,ge)=>ve in pe?Fl(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Lu=(pe,ve)=>{for(var ge in ve||(ve={}))cu.call(ve,ge)&&Ju(pe,ge,ve[ge]);if(hu)for(var ge of hu(ve))Bu.call(ve,ge)&&Ju(pe,ge,ve[ge]);return pe},zu=(pe,ve)=>{var ge={};for(var mt in pe)cu.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&hu)for(var mt of hu(pe))ve.indexOf(mt)<0&&Bu.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Gu=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const cs=null,vs="\u2581",ys=(pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:$e,loading:ln,dispatch:At,editData:Qe,editKey:Ie,setEditKey:Fn=()=>{},cancelAdd:oa=()=>{},addCallback:fa=()=>{},reload:Xn=()=>{},setIsClaer:Qn=()=>{}}=ge,sa=zu(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[ja,Dn]=(0,E.useState)(""),[Bn,ga]=(0,E.useState)(""),[La,or]=(0,E.useState)([]),[Ia,Nn]=(0,E.useState)(""),[mr,Hn]=(0,E.useState)(),[kt,la]=(0,E.useState)(!1),[sr,Ga]=(0,E.useState)(),[Er,Ea]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(!1),[dr,lr]=(0,E.useState)(!1),[Sa,Fa]=(0,E.useState)([]),[ur,hr]=(0,E.useState)(1),[co,cr]=(0,E.useState)(!1),Va=(0,E.useRef)(!1),Mr=(0,ye.useParams)(),[Hr,Ka]=(0,E.useState)([]),wa=Pa=>{Ka([...Hr,Lu({},Pa)])};(0,E.useEffect)(()=>{var Pa;if(Va.current)return;if(!(Qe!=null&&Qe.question_title)){Or(!0),Dn(""),Hn(!1),Ga(2),or([]),Nn(""),la(!1);return}Dn(Qe==null?void 0:Qe.question_title),Hn(Qe==null?void 0:Qe.is_ordered),hr(Qe==null?void 0:Qe.difficulty),cr(!(Qe!=null&&Qe.repeat_answer)),Ga(Qe==null?void 0:Qe.question_score);const Wo=(Pa=Qe==null?void 0:Qe.standard_answers)==null?void 0:Pa.map(jo=>jo.answer_text);or([...Wo]),Fa(Qe.tag_discipline_ids),ga(Qe==null?void 0:Qe.analysis)},[Qe,Ht]),(0,E.useEffect)(()=>{la(!1),Ht&&Pa();function Pa(){return Gu(this,null,function*(){var Wo,jo;const el=yield(0,te.YY)({sub_discipline_id:(jo=(Wo=$e.editData)==null?void 0:Wo.exercise)==null?void 0:jo.sub_discipline_id});Ka(el.tag_disciplines)})}},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:ha,isEdit:Ht})),(0,E.useEffect)(()=>{var Pa;const Wo=(Pa=$e==null?void 0:$e.tagDisciplineData)!=null&&Pa.tag_disciplines&&Array.isArray($e.tagDisciplineData.tag_disciplines)?$e.tagDisciplineData.tag_disciplines:[];Ka(Wo)},[$e.tagDisciplineData]);const Wa=Pa=>{(Pa==null?void 0:Pa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),Fn(-1),Va.current=!1,Xn())},ha=()=>Gu(void 0,null,function*(){var Pa,Wo,jo,el;let Yi=[],Ci=!1;if(lr(!0),La.forEach((Gr,$o)=>{Yi.push({choice_id:$o+1,answer_text:[]}),Gr.forEach((ll,Kl)=>{Yi[$o].answer_text.push(ll),(!ll||!(0,ne.eR)(ll,1e4))&&(Nn(`${$o}-${Kl}`),le.ZP.info(ll?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Ci=!0)})}),Ci)return lr(!1),!1;Va.current=!0;let xl;return Qe.question_id?(Qe==null?void 0:Qe.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield At({type:"exercise/editExerciseQuestion",payload:{id:Qe.question_id,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:($o=(Gr=$e.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,is_cover:1,repeat_answer:!co,analysis:Bn}}),Wa(xl)}),onCancel:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield At({type:"exercise/editExerciseQuestion",payload:{id:Qe.question_id,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:($o=(Gr=$e.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Bn}}),Wa(xl)})}):(xl=yield At({type:"exercise/editExerciseQuestion",payload:{id:Qe.question_id,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:(Wo=(Pa=$e.editData)==null?void 0:Pa.exercise)==null?void 0:Wo.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Bn}}),Wa(xl)):(xl=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Qe==null?void 0:Qe.insert_id,categoryId:Mr.categoryId,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:(el=(jo=$e.editData)==null?void 0:jo.exercise)==null?void 0:el.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Bn}}),Wa(xl)),lr(!1),{name:ja,analysis:Bn,standard_answers:Yi,is_ordered:mr}}),aa=(Pa,Wo,jo)=>{const el=La.slice();if(Wo&&el.splice(Pa,Wo),jo&&kt||!Qe.question_id)for(let Yi=0;Yi{Nn("");let el=La.slice();el[Pa][Wo]=jo,or(el)},Zn=Pa=>{let Wo=La.slice();Wo[Pa]=[...Wo[Pa],""],or(Wo)},Ja=(Pa,Wo)=>{let jo=La.slice();if(!jo[Pa][Wo]){jo[Pa]=jo[Pa].filter((el,Yi)=>Yi!==Wo),or(jo);return}Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ba.modal,onOk:()=>{jo[Pa]=jo[Pa].filter((el,Yi)=>Yi!==Wo),or(jo)}})},pr=Pa=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ba.modal,onOk:()=>{let Wo=0;Dn(ja.replace(/\▁/g,function(jo){return Wo++,Wo-1===Pa?"":jo})),setTimeout(()=>{let jo=La.slice();jo=La.filter((el,Yi)=>Pa!==Yi),or(jo)},500)}})},fr=()=>{},fo=()=>{var Pa,Wo,jo,el,Yi,Ci;return console.log(La,"answers"),ar.createElement("aside",null,ar.createElement("div",{className:Ba.questionType},ar.createElement("div",null,ar.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),ar.createElement("div",null,ar.createElement(Jl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:ja,onChange:xl=>Dn(xl),showNullButton:((Wo=(Pa=$e.editData)==null?void 0:Pa.exercise)==null?void 0:Wo.exercise_status)===1,deleteEmptyDisabled:((el=(jo=$e.editData)==null?void 0:jo.exercise)==null?void 0:el.exercise_status)!==1||dr,onPlaceholderChange:aa})),ar.createElement("div",{className:"mt20"},La.map((xl,Gr)=>{var $o,ll;return ar.createElement(Si.Z,{key:Gr,answers:xl,index:Gr,is_md:!0,exerciseIsPublish:((ll=($o=$e.editData)==null?void 0:$o.exercise)==null?void 0:ll.exercise_status)!==1,activeOptionErrorIndex:Ia,onAnswerChange:Ca,addChildAnswer:Zn,deleteChildAnswer:Ja,deleteChildAnswermain:pr})})),ar.createElement("div",{className:"mt20"},La.length>1&&ar.createElement("span",null,ar.createElement(Me.default,{checked:mr,onChange:xl=>Hn(xl.target.checked),className:`${Ba.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ar.createElement("span",{className:`${Ba.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ar.createElement("p",{className:Ba.titleWrap},ar.createElement("span",{className:Ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ar.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Bn,onChange:xl=>ga(xl)}),ar.createElement("p",{className:""},ar.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",ar.createElement(ke.Z,{value:sr,max:1e4,min:0,onChange:xl=>{Ga(xl)}})," \u5206 \xA0 ",!!sr&&!!Er&&ar.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(sr/Er).toFixed(1),"\u5206)"),ar.createElement("span",{style:{marginLeft:"30px"},className:Ba.difficult},ar.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",ar.createElement(Te.ZP.Group,{value:ur,onChange:xl=>{hr(xl.target.value)}},ar.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),ar.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),ar.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),ar.createElement("p",{className:Ba.titleWrap},ar.createElement("span",{className:`${Ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",ar.createElement("span",{className:Ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),ar.createElement("div",{className:"mt5"},ar.createElement(Mi.N,{value:Sa,selectvalues:Qe==null?void 0:Qe.tag_discipline_ids,onChange:Fa,subId:(Ci=(Yi=$e.editData)==null?void 0:Yi.exercise)==null?void 0:Ci.sub_discipline_id,knowledgeOptions:Hr,onAddKnowledgeFinish:wa})),ar.createElement("div",{style:{marginTop:10}},ar.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),ar.createElement(Ce.Z,{checked:co,onChange:xl=>{cr(xl)}}))),ar.createElement("aside",{className:"tr"},(Ie!==-1||Qe.question_id)&&ar.createElement(Ee.ZP,{type:"default",onClick:()=>{oa(),Or(!1)}},"\u53D6\u6D88"),ar.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{ha()}},"\u4FDD\u5B58")))},Vo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Pa=>{var Wo,jo;return((jo=(Wo=$e==null?void 0:$e.editData)==null?void 0:Wo.exercise)==null?void 0:jo.exercise_status)===1?Pa:Pa.id!=="del"&&Pa.id!=="add"}),wr=Pa=>Gu(void 0,null,function*(){if(Ie!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Pa.id){case"del":let Wo;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Gu(this,null,function*(){yield(0,te.Fl)({id:Qe.question_id}),At({type:"exercise/editExercise",payload:Lu({},Mr)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Qe.question_id,opr:Pa.id}}),At({type:"exercise/editExercise",payload:Lu({},Mr)});break;case"edit":Fn(Qe.dragKey),Or(!0);break;case"add":fa({key:Qe.key,insert_id:Qe==null?void 0:Qe.question_id,question_type:3});break}}),hi=()=>{var Pa;return ar.createElement("aside",null,ar.createElement("div",{className:Ba.questionType},!(Qe!=null&&Qe.isPreview)&&ar.createElement("div",null,ar.createElement("span",{className:"font16 c-blue"},Qe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Qe.question_score,"\u5206\uFF09")),Qe!=null&&Qe.isPreview?ar.createElement("div",{style:{display:"flex"}},ar.createElement("span",{style:{flexShrink:0},className:"font18"},Qe.key,"."),ar.createElement(Ho.Z,{value:Qe.question_title}),ar.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Qe.question_score,"\u5206\uFF09")):ar.createElement("div",{className:"mt5"},ar.createElement(Ho.Z,{value:Qe.question_title})),ar.createElement("div",{className:Ba.questionChoices},(Pa=Qe==null?void 0:Qe.standard_answers)==null?void 0:Pa.map(function(Wo,jo){return ar.createElement(me.Z,{key:jo,align:"middle"},ar.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Wo.choice_id,"\uFF09\uFF1A"),ar.createElement(ce.Z,{flex:"1"},ar.createElement(me.Z,{align:"middle",gutter:[1,1]},Wo.answer_text.map(function(el,Yi){return ar.createElement(ce.Z,{span:24,key:Yi},Wo.model===1?ar.createElement(Be.default,{key:jo,checked:Qe.standard_answers.includes(jo),disabled:!0,value:el}):ar.createElement(Fi.Z,{value:el,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),ar.createElement("div",{className:Ba.action},!Qe.hideAction&&Vo.map(function(Wo,jo){return Wo.id==="up"&&Qe.key===1||Wo.id==="down"&&Qe.key===Qe.len?null:ar.createElement(De.Z,{key:jo,placement:"bottom",title:Wo.name},ar.createElement("span",{onClick:()=>wr(Wo),className:Wo.icon}))})))};return ar.createElement("section",{className:Ba.wrap},!Ht&&hi(),Ht&&fo())};var Sc=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ys)),id=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,Is=(pe,ve,ge)=>ve in pe?id(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fs=(pe,ve)=>{for(var ge in ve||(ve={}))Ss.call(ve,ge)&&Is(pe,ge,ve[ge]);if(Us)for(var ge of Us(ve))Fc.call(ve,ge)&&Is(pe,ge,ve[ge]);return pe},Gc=(pe,ve)=>{var ge={};for(var mt in pe)Ss.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Us)for(var mt of Us(pe))ve.indexOf(mt)<0&&Fc.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},_l=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const ds=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lc=(pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:$e,loading:ln,dispatch:At,onRef:Qe=()=>{},editData:Ie,editKey:Fn,setEditKey:oa=()=>{},cancelAdd:fa=()=>{},reload:Xn=()=>{},addCallback:Qn=()=>{},setIsClaer:sa=()=>{}}=ge,ja=Gc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Dn,Bn]=(0,E.useState)(),[ga,La]=(0,E.useState)(""),[or,Ia]=(0,E.useState)(!1),[Nn,mr]=(0,E.useState)(),[Hn,kt]=(0,E.useState)([]),[la,sr]=(0,E.useState)([]),[Ga,Er]=(0,E.useState)(1),[Ea,Ht]=(0,E.useState)(!1),[Or,dr]=(0,E.useState)(""),lr=(0,E.useRef)(!1),Sa=Hr=>{sr([...la,Fs({},Hr)])},Fa=(0,ye.useParams)();(0,E.useEffect)(()=>{if(!lr.current){if(!(Ie!=null&&Ie.question_choices)){Ia(!0),La(""),mr(2),Bn("");return}Ht(!(Ie!=null&&Ie.repeat_answer)),La(Ie==null?void 0:Ie.question_title),mr(Ie==null?void 0:Ie.question_score),Er(Ie==null?void 0:Ie.difficulty),Bn(Ie.standard_answer[0]+""),kt(Ie.tag_discipline_ids),dr(Ie==null?void 0:Ie.analysis)}},[Ie,or]),(0,E.useEffect)(()=>{or&&Hr();function Hr(){return _l(this,null,function*(){var Ka,wa;const Wa=yield(0,te.YY)({sub_discipline_id:(wa=(Ka=$e.editData)==null?void 0:Ka.exercise)==null?void 0:wa.sub_discipline_id});sr(Wa.tag_disciplines)})}},[or]),(0,E.useImperativeHandle)(ve,()=>({onSave:hr,isEdit:or})),(0,E.useEffect)(()=>{var Hr;const Ka=(Hr=$e==null?void 0:$e.tagDisciplineData)!=null&&Hr.tag_disciplines&&Array.isArray($e.tagDisciplineData.tag_disciplines)?$e.tagDisciplineData.tag_disciplines:[];sr(Ka)},[$e.tagDisciplineData]);const ur=Hr=>{(Hr==null?void 0:Hr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ia(!1),oa(-1),lr.current=!1,Xn())},hr=()=>_l(void 0,null,function*(){var Hr,Ka,wa,Wa;if(!ga)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Dn)return le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const ha=[{choice_text:"\u6B63\u786E",is_answer:Dn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Dn==="2"?2:0}];lr.current=!0;let aa;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_l(void 0,null,function*(){var Ca,Zn;aa=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:ga,question_type:2,question_score:Nn,question_choices:ha.map(Ja=>Ja.choice_text),standard_answers:ha.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Zn=(Ca=$e.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Ga,is_cover:1,repeat_answer:!Ea,analysis:Or}}),ur(aa)}),onCancel:()=>_l(void 0,null,function*(){var Ca,Zn;aa=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:ga,question_type:2,question_score:Nn,question_choices:ha.map(Ja=>Ja.choice_text),standard_answers:ha.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Zn=(Ca=$e.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Or}}),ur(aa)})}):(aa=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:ga,question_type:2,question_score:Nn,question_choices:ha.map(Ca=>Ca.choice_text),standard_answers:ha.filter(Ca=>Ca.is_answer).map(Ca=>Ca.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Ka=(Hr=$e.editData)==null?void 0:Hr.exercise)==null?void 0:Ka.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Or}}),ur(aa)):(aa=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Fa.categoryId,question_title:ga,question_type:2,question_score:Nn,question_choices:ha.map(Ca=>Ca.choice_text),standard_answers:ha.filter(Ca=>Ca.is_answer).map(Ca=>Ca.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Wa=(wa=$e.editData)==null?void 0:wa.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Or}}),ur(aa)),{name:ga,choices:ha}}),co=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Hr=>{var Ka,wa;return((wa=(Ka=$e==null?void 0:$e.editData)==null?void 0:Ka.exercise)==null?void 0:wa.exercise_status)===1?Hr:Hr.id!=="del"&&Hr.id!=="add"}),cr=Hr=>_l(void 0,null,function*(){if(Fn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Hr.id){case"del":let Ka;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _l(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),At({type:"exercise/editExercise",payload:Fs({},Fa)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Hr.id}}),At({type:"exercise/editExercise",payload:Fs({},Fa)});break;case"edit":oa(Ie.dragKey),Ia(!0);break;case"add":Qn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:2});break}}),Va=()=>{var Hr;return E.createElement("aside",null,E.createElement("div",{className:Ba.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Ba.questionChoices},(Hr=Ie==null?void 0:Ie.question_choices)==null?void 0:Hr.map(function(Ka,wa){return E.createElement(Te.ZP,{key:wa,checked:Ie.standard_answer.includes(wa+1),disabled:!0},ds[wa],". ",E.createElement("span",{className:"c-black font14"},Ka.choice_text))})),E.createElement("div",{className:Ba.action},!Ie.hideAction&&co.map(function(Ka,wa){return Ka.id==="up"&&Ie.key===1||Ka.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:wa,placement:"bottom",title:Ka.name},E.createElement("span",{onClick:()=>cr(Ka),className:Ka.icon}))})))},Mr=()=>{var Hr,Ka;return E.createElement("aside",null,E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.required},"*"),E.createElement("span",{className:Ba.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ga,onChange:wa=>La(wa)}),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.required},"*"),E.createElement("span",{className:Ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(Te.ZP.Group,{buttonStyle:"solid",value:Dn,onChange:wa=>Bn(wa.target.value)},E.createElement(Te.ZP.Button,{value:"1",className:`${Ba.radio} mr40`},"\u6B63\u786E"),E.createElement(Te.ZP.Button,{value:"2",className:Ba.radio},"\u9519\u8BEF")),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Or,onChange:wa=>dr(wa)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Nn,max:1e4,min:0,onChange:wa=>{mr(wa)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Ba.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ga,onChange:wa=>{Er(wa.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:`${Ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Hn,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:kt,subId:(Ka=(Hr=$e.editData)==null?void 0:Hr.exercise)==null?void 0:Ka.sub_discipline_id,knowledgeOptions:la,onAddKnowledgeFinish:Sa})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Ea,onChange:wa=>{Ht(wa)}}))),E.createElement("aside",{className:"tr"},(Fn!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{fa(),Ia(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Ba.wrap},!or&&Va(),or&&Mr())};var Ms=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(lc)),uc=Object.defineProperty,is=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,Gs=(pe,ve,ge)=>ve in pe?uc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ks=(pe,ve)=>{for(var ge in ve||(ve={}))sc.call(ve,ge)&&Gs(pe,ge,ve[ge]);if(is)for(var ge of is(ve))cc.call(ve,ge)&&Gs(pe,ge,ve[ge]);return pe},Bc=(pe,ve)=>{var ge={};for(var mt in pe)sc.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&is)for(var mt of is(pe))ve.indexOf(mt)<0&&cc.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},_u=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const yu=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dc=(0,E.forwardRef)((pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:$e,loading:ln,dispatch:At,onRef:Qe=()=>{},editData:Ie,cancelAdd:Fn=()=>{},editKey:oa,setEditKey:fa=()=>{},setIsClaer:Xn=()=>{},addCallback:Qn=ha=>{},reload:sa=()=>{}}=ge,ja=Bc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Dn,Bn]=(0,E.useState)([]),[ga,La]=(0,E.useState)(),[or,Ia]=(0,E.useState)([]),[Nn,mr]=(0,E.useState)(""),[Hn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)(!1),[Ga,Er]=(0,E.useState)([]),[Ea,Ht]=(0,E.useState)(1),[Or,dr]=(0,E.useState)(!1),[lr,Sa]=(0,E.useState)(""),[Fa,ur]=(0,E.useState)([]),hr=(0,E.useRef)(!1),co=ha=>{ur([...Fa,Ks({},ha)])},cr=(0,ye.useParams)();(0,E.useEffect)(()=>{Bn(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){sr(!0),mr(""),kt(5),Bn(["","","",""]),Ia([]);return}mr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),dr(!(Ie!=null&&Ie.repeat_answer)),Ht(Ie==null?void 0:Ie.difficulty),Bn(Ie==null?void 0:Ie.question_choices.map(aa=>aa.choice_text));const ha=[];Ie==null||Ie.standard_answer.map((aa,Ca)=>{ha.push(aa-1)}),Ia(ha),Er(Ie.tag_discipline_ids),Sa(Ie==null?void 0:Ie.analysis)},[Ie,la]),(0,E.useEffect)(()=>{la&&ha();function ha(){return _u(this,null,function*(){var aa,Ca;const Zn=yield(0,te.YY)({sub_discipline_id:(Ca=(aa=$e.editData)==null?void 0:aa.exercise)==null?void 0:Ca.sub_discipline_id});ur(Zn.tag_disciplines)})}},[la]),(0,E.useImperativeHandle)(ve,()=>({onSave:Mr,isEdit:la})),(0,E.useEffect)(()=>{var ha;const aa=(ha=$e==null?void 0:$e.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray($e.tagDisciplineData.tag_disciplines)?$e.tagDisciplineData.tag_disciplines:[];ur(aa)},[$e.tagDisciplineData]);const Va=ha=>{(ha==null?void 0:ha.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),sr(!1),fa(-1),hr.current=!1,sa())},Mr=()=>_u(void 0,null,function*(){var ha,aa,Ca,Zn;if(!Nn)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ja=Dn.findIndex(fo=>!fo);if(Ja>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${yu[Ja]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!or.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(or.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const pr=Dn.map((fo,Vo)=>({choice_text:fo,is_answer:or.includes(Vo)?Vo+1:0}));hr.current=!0;let fr;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:1,question_score:Hn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(Vo=(fo=$e.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ea,is_cover:1,repeat_answer:!Or,analysis:lr}}),Va(fr)}),onCancel:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:1,question_score:Hn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(Vo=(fo=$e.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Va(fr)})}):(fr=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:1,question_score:Hn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(aa=(ha=$e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Va(fr)):(fr=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:cr.categoryId,question_title:Nn,question_type:1,question_score:Hn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(Zn=(Ca=$e.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Va(fr))}),Hr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Ca;return((Ca=(aa=$e==null?void 0:$e.editData)==null?void 0:aa.exercise)==null?void 0:Ca.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Ka=ha=>_u(void 0,null,function*(){if(oa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _u(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),At({type:"exercise/editExercise",payload:Ks({},cr)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ha.id}}),At({type:"exercise/editExercise",payload:Ks({},cr)});break;case"edit":fa(Ie.dragKey),sr(!0);break;case"add":Qn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:1});break}}),wa=()=>{var ha;return E.createElement("aside",null,E.createElement("div",{className:Ba.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Ba.questionChoices},(ha=Ie==null?void 0:Ie.question_choices)==null?void 0:ha.map(function(aa,Ca){return E.createElement(me.Z,{key:Ca},E.createElement(ce.Z,null,E.createElement(Me.default,{key:Ca,checked:Ie.standard_answer.includes(Ca+1),disabled:!0},yu[Ca],".")),E.createElement(ce.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:aa.choice_text}))))})),E.createElement("div",{className:Ba.action},!Ie.hideAction&&Hr.map(function(aa,Ca){return aa.id==="up"&&Ie.key===1||aa.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Ca,placement:"bottom",title:aa.name},E.createElement("span",{onClick:()=>Ka(aa),className:aa.icon}))})))},Wa=()=>{var ha,aa;return E.createElement("aside",null,E.createElement("div",{className:Ba.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.required},"*"),E.createElement("span",{className:Ba.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Nn,onChange:Ca=>mr(Ca)}),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.required},"*"),E.createElement("span",{className:Ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Dn.map((Ca,Zn)=>{var Ja,pr;return E.createElement("div",{className:Ba.choiceWrap,key:Zn},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ba.answer} ${or.includes(Zn)?Ba.activeAnswer:""}`,onClick:()=>{or.includes(Zn)?Ia(or.filter(fr=>fr!==Zn)):Ia([...or,Zn])}},yu[Zn])),E.createElement("div",{className:Ba.editorWrap},ga===Zn?E.createElement(Ol.Z,{id:`single-question-option-${Zn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ca,onChange:fr=>{Dn[Zn]=fr,Bn(Dn)}}):E.createElement("div",{className:Ba.htmlWrap,onClick:()=>La(Zn)},E.createElement(Ho.Z,{value:Ca}))),((pr=(Ja=$e.editData)==null?void 0:Ja.exercise)==null?void 0:pr.exercise_status)===1&&E.createElement(E.Fragment,null,Zn>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ba.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Bn(Dn.filter((fr,fo)=>fo!==Zn))})),Zn<7&&Zn===Dn.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ba.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Bn([...Dn,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:Ca=>Sa(Ca)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Hn,max:1e4,min:0,onChange:Ca=>{kt(Ca)}})," ","\u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Ba.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ea,onChange:Ca=>{Ht(Ca.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:`${Ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Ga,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:Er,subId:(aa=(ha=$e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:Fa,onAddKnowledgeFinish:co})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Or,onChange:Ca=>{dr(Ca)}}))),E.createElement("aside",{className:"tr"},(oa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Fn(),sr(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Mr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Ba.wrap},!la&&wa(),la&&Wa())});var Kc=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})(dc),Bi=z(59301),gs=Object.defineProperty,Bs=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,$u=(pe,ve,ge)=>ve in pe?gs(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Vs=(pe,ve)=>{for(var ge in ve||(ve={}))ms.call(ve,ge)&&$u(pe,ge,ve[ge]);if(Bs)for(var ge of Bs(ve))Pc.call(ve,ge)&&$u(pe,ge,ve[ge]);return pe},Ts=(pe,ve)=>{var ge={};for(var mt in pe)ms.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Bs)for(var mt of Bs(pe))ve.indexOf(mt)<0&&Pc.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},ks=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Vc=null,gc=(pe,ve)=>{var ge=pe,{problemset:mt,globalSetting:Kt,exercise:$e,loading:ln,dispatch:At,editData:Qe,cancelAdd:Ie=()=>{},editKey:Fn,setEditKey:oa=()=>{},addCallback:fa=()=>{},reload:Xn=()=>{},setIsClaer:Qn=()=>{}}=ge,sa=Ts(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[ja,Dn]=(0,E.useState)(""),[Bn,ga]=(0,E.useState)(""),[La,or]=(0,E.useState)(""),[Ia,Nn]=(0,E.useState)([]),[mr,Hn]=(0,E.useState)(""),[kt,la]=(0,E.useState)(),[sr,Ga]=(0,E.useState)(!1),[Er,Ea]=(0,E.useState)([]),[Ht,Or]=(0,E.useState)(!1),[dr,lr]=(0,E.useState)(!1),Sa=(0,ye.useParams)(),Fa=(0,E.useRef)(!1),[ur,hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{var wa;if(Fa.current)return;Qe.edit&&(Or(!0),ga(""),Dn(""),Ea([])),Dn(Qe.shixun_name),ga(Qe.question_title);const Wa=[];(wa=Qe.shixun)==null||wa.map(ha=>{Wa.push(ha.challenge_score),ur.push({challenge_id:ha.challenge_id,open:!0})}),hr(ur),Ea(Wa)},[Qe]),(0,E.useEffect)(()=>{Ga(!1)},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Ht}));const co=wa=>{(wa==null?void 0:wa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),oa(-1),Fa.current=!1,Xn())},cr=()=>ks(void 0,null,function*(){let wa=[];if(!1)return!1;Fa.current=!0,lr(!0);let ha;return Qe.question_id?ha=yield At({type:"exercise/editExerciseQuestion",payload:{id:Qe.question_id,question_title:Bn,shixun_name:ja,shixun_id:Qe.shixun_id,question_type:5,question_scores:Er}}):ha=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Qe==null?void 0:Qe.insert_id,categoryId:Sa.categoryId,question_title:Bn,shixun_name:ja,shixun_id:Qe.shixun_id,question_type:5,question_scores:Er,is_copy:Qe.is_copy}}),co(ha),lr(!1),{name:Bn,analysis:La,standard_answers:wa,is_ordered:kt}}),Va=()=>{var wa;return Bi.createElement("aside",null,Bi.createElement("div",{className:Ba.questionType},Bi.createElement("div",null,Bi.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),Bi.createElement("div",{className:"mt10"},Bi.createElement(Be.default,{defaultValue:ja,onChange:Wa=>{Dn(Wa.target.value)}})),Bi.createElement("div",{className:"mt10"},Bi.createElement(Ol.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Bn,onChange:Wa=>{ga(Wa)}})),Bi.createElement("div",{className:"mt20"},(wa=Qe.shixun)==null?void 0:wa.map((Wa,ha)=>Bi.createElement(me.Z,{gutter:[20,20]},Bi.createElement(ce.Z,{flex:"1"},ha+1,".",Wa.challenge_name),Bi.createElement(ce.Z,null,Bi.createElement(ke.Z,{defaultValue:Er[ha],onChange:aa=>{Er[ha]=aa,Ea(Er),console.log("srore:L",Er[ha])}})," \u5206")))),Bi.createElement("div",{className:"mt20"},Ia.length>1&&Bi.createElement("span",null,Bi.createElement(Me.default,{checked:kt,onChange:Wa=>la(Wa.target.checked),className:`${Ba.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Bi.createElement("span",{className:`${Ba.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Bi.createElement("aside",{className:"tr"},(Fn!==-1||!(Qe!=null&&Qe.edit))&&Bi.createElement(Ee.ZP,{type:"default",onClick:()=>{Ie(),Or(!1)}},"\u53D6\u6D88"),Bi.createElement(Ee.ZP,{loading:dr,className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(wa=>{var Wa,ha;return((ha=(Wa=$e==null?void 0:$e.editData)==null?void 0:Wa.exercise)==null?void 0:ha.exercise_status)===1?wa:wa.id!=="del"&&wa.id!=="add"}),Hr=wa=>ks(void 0,null,function*(){if(Fn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(wa.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ks(this,null,function*(){yield(0,te.Fl)({id:Qe.question_id}),At({type:"exercise/editExercise",payload:Vs({},Sa)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Qe.question_id,opr:wa.id}}),At({type:"exercise/editExercise",payload:Vs({},Sa)});break;case"edit":oa(Qe.dragKey),Or(!0);break;case"add":At({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Qe.key,insert_id:Qe==null?void 0:Qe.question_id,question_type:5}}});break}}),Ka=()=>{var wa,Wa;return Bi.createElement("aside",null,Bi.createElement("div",{className:Ba.questionType},!(Qe!=null&&Qe.isPreview)&&Bi.createElement("div",null,Bi.createElement("span",{className:"font16 c-blue"},Qe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Qe.question_score,"\u5206\uFF09")),Qe!=null&&Qe.isPreview?Bi.createElement("div",{style:{display:"flex"}},Bi.createElement("span",{style:{flexShrink:0},className:"font18"},Qe.key,"."),Bi.createElement(Ho.Z,{value:Qe.question_title}),Bi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Qe.question_score,"\u5206\uFF09"),!!((wa=Qe.schools)!=null&&wa.length)&&Bi.createElement(De.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Bi.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):Bi.createElement("div",{className:"mt5"},Bi.createElement(Ho.Z,{value:Qe.question_title})),Bi.createElement("div",{className:"mt30"}),(Wa=Qe.shixun)==null?void 0:Wa.map(function(ha,aa){var Ca,Zn,Ja,pr,fr,fo,Vo,wr,hi,Pa;return Bi.createElement("div",null,Bi.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Ca=ur[aa])!=null&&Ca.open)||!((Ja=(Zn=$e==null?void 0:$e.editData)==null?void 0:Zn.exercise)!=null&&Ja.show_challenge_task_pass))&&10}},Bi.createElement("div",null,Bi.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",Bi.createElement("span",{className:"ml10"},ha.challenge_name)," ",Bi.createElement("span",{className:"ml10"},ha.challenge_score," \u5206")),((fr=(pr=$e==null?void 0:$e.editData)==null?void 0:pr.exercise)==null?void 0:fr.show_challenge_task_pass)&&Bi.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Wo;ur[aa].open=!((Wo=ur[aa])!=null&&Wo.open),hr([...ur])}},(fo=ur[aa])!=null&&fo.open?"\u6536\u8D77":"\u5C55\u5F00",(Vo=ur[aa])!=null&&Vo.open?Bi.createElement(Br.Z,{style:{marginLeft:8}}):Bi.createElement(Rr.Z,{style:{marginLeft:8}}))),((hi=(wr=$e==null?void 0:$e.editData)==null?void 0:wr.exercise)==null?void 0:hi.show_challenge_task_pass)&&Bi.createElement(Ho.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((Pa=ur[aa])!=null&&Pa.open)&&"none"},value:(ha==null?void 0:ha.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),Bi.createElement("div",{className:Ba.action},Bi.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Qe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Qe.hideAction&&Mr.map(function(ha,aa){return ha.id==="up"&&Qe.key===1||ha.id==="down"&&Qe.key===Qe.len?null:Bi.createElement(De.Z,{key:aa,placement:"bottom",title:ha.name},Bi.createElement("span",{onClick:()=>Hr(ha),className:ha.icon}))})))};return Bi.createElement("section",{className:Ba.wrap},!Ht&&Ka(),Ht&&Va())};var ls=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gc)),Ro=z(32162),es=Object.defineProperty,mc=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,an=(pe,ve,ge)=>ve in pe?es(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,fn=(pe,ve)=>{for(var ge in ve||(ve={}))Xs.call(ve,ge)&&an(pe,ge,ve[ge]);if(mc)for(var ge of mc(ve))jt.call(ve,ge)&&an(pe,ge,ve[ge]);return pe},da=(pe,ve)=>{var ge={};for(var mt in pe)Xs.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&mc)for(var mt of mc(pe))ve.indexOf(mt)<0&&jt.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},zo=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Co=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:$e,loading:ln,dispatch:At,onRef:Qe=()=>{},editData:Ie,cancelAdd:Fn=()=>{},editKey:oa,setEditKey:fa=()=>{},setIsClaer:Xn=()=>{},reload:Qn=()=>{},addCallback:sa=aa=>{}}=ge,ja=da(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Dn,Bn]=(0,E.useState)([]),[ga,La]=(0,E.useState)(),[or,Ia]=(0,E.useState)([]),[Nn,mr]=(0,E.useState)(""),[Hn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)([]),[Ga,Er]=(0,E.useState)(!1),[Ea,Ht]=(0,E.useState)(1),[Or,dr]=(0,E.useState)(!1),[lr,Sa]=(0,E.useState)(""),Fa=(0,ye.useParams)(),ur=(0,E.useRef)(null),hr=(0,E.useRef)(!1),[co,cr]=(0,E.useState)([]),Va=aa=>{cr([...co,fn({},aa)])};(0,E.useEffect)(()=>{Bn(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){Er(!0),mr(""),kt(5),Bn(["","","",""]),Ia([]);return}mr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),dr(!(Ie!=null&&Ie.repeat_answer)),Sa(Ie==null?void 0:Ie.analysis),Ht(Ie==null?void 0:Ie.difficulty),Bn(Ie==null?void 0:Ie.question_choices.map(Ca=>Ca.choice_text));const aa=[];Ie==null||Ie.standard_answer.map((Ca,Zn)=>{aa.push(Ca-1)}),sr(Ie.tag_discipline_ids),Ia(aa)},[Ie,Ga]),(0,E.useEffect)(()=>{Ga&&aa();function aa(){return zo(this,null,function*(){var Ca,Zn;const Ja=yield(0,te.YY)({sub_discipline_id:(Zn=(Ca=Kt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id});cr(Ja.tag_disciplines)})}},[Ga]),(0,E.useEffect)(()=>{var aa;const Ca=(aa=Kt==null?void 0:Kt.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];cr(Ca)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:Hr,isEdit:Ga}));const Mr=aa=>{(aa==null?void 0:aa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Er(!1),fa(-1),hr.current=!1,Qn())},Hr=()=>zo(void 0,null,function*(){var aa,Ca,Zn,Ja;if(!Nn)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const pr=Dn.findIndex(Vo=>!Vo);if(pr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ro.k4[pr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!or.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(or.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=Dn.map((Vo,wr)=>({choice_text:Vo,is_answer:or.includes(wr)?wr+1:0}));hr.current=!0;let fo;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:1,question_score:Hn,question_choices:fr.map(hi=>hi.choice_text),standard_answers:fr.filter(hi=>hi.is_answer).map(hi=>hi.is_answer),tag_discipline_ids:la,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ea,is_cover:1,repeat_answer:!Or,analysis:lr}}),Mr(fo)}),onCancel:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:1,question_score:Hn,question_choices:fr.map(hi=>hi.choice_text),standard_answers:fr.filter(hi=>hi.is_answer).map(hi=>hi.is_answer),tag_discipline_ids:la,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Mr(fo)})}):(fo=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:1,question_score:Hn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:la,sub_discipline_id:(Ca=(aa=Kt.editData)==null?void 0:aa.exercise)==null?void 0:Ca.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Mr(fo)):(fo=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Fa.categoryId,question_title:Nn,question_type:1,question_score:Hn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:la,sub_discipline_id:(Ja=(Zn=Kt.editData)==null?void 0:Zn.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Mr(fo))}),Ka=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Ca,Zn;return((Zn=(Ca=Kt==null?void 0:Kt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),wa=aa=>zo(void 0,null,function*(){if(oa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Ca;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zo(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),At({type:"exercise/editExercise",payload:fn({},Fa)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:aa.id}}),At({type:"exercise/editExercise",payload:fn({},Fa)});break;case"edit":fa(Ie.dragKey),Er(!0);break;case"add":sa({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Wa=()=>{var aa;return E.createElement("aside",{ref:ur},E.createElement("div",{className:Ba.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Ba.questionChoices},(aa=Ie==null?void 0:Ie.question_choices)==null?void 0:aa.map(function(Ca,Zn){return E.createElement(me.Z,{key:Zn},E.createElement(ce.Z,null,E.createElement(Te.ZP,{key:Zn,checked:Ie.standard_answer.includes(Zn+1),disabled:!0},Ro.k4[Zn],".")),E.createElement(ce.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:Ca.choice_text}))))})),E.createElement("div",{className:Ba.action},!Ie.hideAction&&Ka.map(function(Ca,Zn){return Ca.id==="up"&&Ie.key===1||Ca.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Zn,placement:"bottom",title:Ca.name},E.createElement("span",{onClick:()=>wa(Ca),className:Ca.icon}))})))},ha=()=>{var aa,Ca;return E.createElement("aside",null,E.createElement("div",{className:Ba.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.required},"*"),E.createElement("span",{className:Ba.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Nn,onChange:Zn=>mr(Zn)}),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.required},"*"),E.createElement("span",{className:Ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Dn.map((Zn,Ja)=>{var pr,fr;return E.createElement("div",{className:Ba.choiceWrap,key:Ja},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ba.answer} ${or.includes(Ja)?Ba.activeAnswer:""}`,onClick:()=>{or.includes(Ja)?Ia(or.filter(fo=>fo!==Ja)):Ia([...or,Ja])}},Ro.k4[Ja])),E.createElement("div",{className:Ba.editorWrap},ga===Ja?E.createElement(Ol.Z,{id:`single-question-option-${Ja}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Zn,onChange:fo=>{Dn[Ja]=fo,Bn(Dn)}}):E.createElement("div",{className:Ba.htmlWrap,onClick:()=>La(Ja)},E.createElement(Ho.Z,{value:Zn}))),((fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.exercise_status)===1&&E.createElement(E.Fragment,null,Ja>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ba.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Bn(Dn.filter((fo,Vo)=>Vo!==Ja))})),Ja<7&&Ja===Dn.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ba.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Bn([...Dn,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:Zn=>Sa(Zn)}),E.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Hn,max:1e4,min:0,onChange:Zn=>{kt(Zn)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Ba.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ea,onChange:Zn=>{Ht(Zn.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("div",{className:Ba.titleWrap},E.createElement("span",{className:`${Ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:la,onChange:sr,subId:(Ca=(aa=Kt.editData)==null?void 0:aa.exercise)==null?void 0:Ca.sub_discipline_id,knowledgeOptions:co,onAddKnowledgeFinish:Va})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Or,onChange:Zn=>{dr(Zn)}}))),E.createElement("aside",{className:"tr"},(oa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Fn(),Er(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Ba.wrap},!Ga&&Wa(),Ga&&ha())};var fi=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Co)),Fo=z(12563),Di=({value:pe=[[],[]],onChange:ve})=>{var ge,mt;const[Kt,$e]=(0,E.useState)(""),[ln,At]=(0,E.useState)(""),Qe=Ie=>{if(!Ie)return!1;let Fn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return E.createElement("div",null,E.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",E.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),E.createElement(De.Z,{overlayStyle:{maxWidth:350},title:E.createElement("div",null,E.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),E.createElement("div",null,"\u4F8B\u5982\uFF1A"),E.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),E.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},E.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",E.createElement(Be.default,{value:Kt,onChange:Ie=>{$e(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Fn,oa,fa;const Xn=(Fn=Ie.target)==null?void 0:Fn.value;Qe(Xn)&&((fa=pe[0])==null||fa.push((oa=Xn==null?void 0:Xn.split("|"))==null?void 0:oa.filter(Qn=>!!Qn)),ve([...pe]),$e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ge=pe==null?void 0:pe[0])==null?void 0:ge.map((Ie,Fn)=>E.createElement(Fo.default,{className:"mb10",key:Fn,closable:!0,onClose:oa=>{var fa;oa.preventDefault(),pe[0]=(fa=pe[0])==null?void 0:fa.filter((Xn,Qn)=>Qn!==Fn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",E.createElement(Be.default,{value:ln,onChange:Ie=>{At(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Fn,oa,fa;const Xn=(Fn=Ie.target)==null?void 0:Fn.value;Qe(Xn)&&((fa=pe[1])==null||fa.push((oa=Xn==null?void 0:Xn.split("|"))==null?void 0:oa.filter(Qn=>!!Qn)),ve([...pe]),At(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(mt=pe==null?void 0:pe[1])==null?void 0:mt.map((Ie,Fn)=>E.createElement(Fo.default,{className:"mb10",key:Fn,closable:!0,onClose:oa=>{var fa;oa.preventDefault(),pe[1]=(fa=pe[1])==null?void 0:fa.filter((Xn,Qn)=>Qn!==Fn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))))},ii=Object.defineProperty,Ti=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Qr=(pe,ve,ge)=>ve in pe?ii(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Po=(pe,ve)=>{for(var ge in ve||(ve={}))cl.call(ve,ge)&&Qr(pe,ge,ve[ge]);if(Ti)for(var ge of Ti(ve))Qi.call(ve,ge)&&Qr(pe,ge,ve[ge]);return pe},pi=(pe,ve)=>{var ge={};for(var mt in pe)cl.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Ti)for(var mt of Ti(pe))ve.indexOf(mt)<0&&Qi.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},vi=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Yo=null,we=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:$e,loading:ln,dispatch:At,onRef:Qe=()=>{},editData:Ie,cancelAdd:Fn=()=>{},editKey:oa,setEditKey:fa=()=>{},reload:Xn=()=>{},addCallback:Qn=()=>{},setIsClaer:sa=()=>{}}=ge,ja=pi(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Dn,Bn]=(0,E.useState)(""),[ga,La]=(0,E.useState)(""),[or,Ia]=(0,E.useState)(""),[Nn,mr]=(0,E.useState)(),[Hn,kt]=(0,E.useState)(!1),[la,sr]=(0,E.useState)([]),[Ga,Er]=(0,E.useState)(1),[Ea,Ht]=(0,E.useState)(!1),[Or,dr]=(0,E.useState)([[],[]]),lr=(0,E.useRef)(!1),Sa=(0,ye.useParams)(),[Fa,ur]=(0,E.useState)([]),hr=wa=>{ur([...Fa,Po({},wa)])};(0,E.useEffect)(()=>{var wa;if(!lr.current){if(!(Ie!=null&&Ie.question_title)){kt(!0),Bn(""),Ia(""),mr(10);return}Ht(!(Ie!=null&&Ie.repeat_answer)),Bn(Ie==null?void 0:Ie.question_title),Ia((wa=Ie==null?void 0:Ie.standard_answer)==null?void 0:wa[0]),mr(Ie==null?void 0:Ie.question_score),sr(Ie.tag_discipline_ids),Er(Ie==null?void 0:Ie.difficulty),La(Ie==null?void 0:Ie.analysis),dr([Ie==null?void 0:Ie.normal_keywords,Ie==null?void 0:Ie.main_keywords])}},[mt.editData,Hn]),(0,E.useEffect)(()=>{var wa;const Wa=(wa=Kt==null?void 0:Kt.tagDisciplineData)!=null&&wa.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];ur(Wa)},[Kt.tagDisciplineData]),(0,E.useEffect)(()=>{Hn&&wa();function wa(){return vi(this,null,function*(){var Wa,ha;const aa=yield(0,te.YY)({sub_discipline_id:(ha=(Wa=Kt.editData)==null?void 0:Wa.exercise)==null?void 0:ha.sub_discipline_id});ur(aa.tag_disciplines)})}},[Hn]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Hn}));const co=wa=>{(wa==null?void 0:wa.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(!1),fa(-1),lr.current=!1,Xn())},cr=()=>vi(void 0,null,function*(){var wa,Wa,ha,aa;if(!Dn)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Ca=Or[0],Zn=Or[1];lr.current=!0;let Ja;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>vi(void 0,null,function*(){var pr,fr;Ja=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Dn,question_type:4,question_score:Nn,standard_answers:[or],tag_discipline_ids:la,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ga,is_cover:1,repeat_answer:!Ea,analysis:ga,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)}),onCancel:()=>vi(void 0,null,function*(){var pr,fr;Ja=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Dn,question_type:4,question_score:Nn,standard_answers:[or],tag_discipline_ids:la,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:ga,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)})}):(Ja=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Dn,question_type:4,question_score:Nn,standard_answers:[or],tag_discipline_ids:la,sub_discipline_id:(Wa=(wa=Kt.editData)==null?void 0:wa.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:ga,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)):(Ja=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Sa.categoryId,exercise_bank_id:Sa.categoryId,question_title:Dn,question_type:4,question_score:Nn,standard_answers:[or],tag_discipline_ids:la,sub_discipline_id:(aa=(ha=Kt.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:ga,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)),{name:Dn,answer_texts:[or],analysis:ga,normal_keywords:Ca,main_keywords:Zn}}),Va=()=>{var wa,Wa;return E.createElement("aside",null,E.createElement("div",{className:Ba.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Dn,onChange:ha=>Bn(ha)}),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ol.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:or,onChange:ha=>Ia(ha)}),E.createElement(Di,{value:Or,onChange:dr}),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:Ba.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ga,onChange:ha=>La(ha)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Nn,max:1e4,min:0,onChange:ha=>{mr(ha)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Ba.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ga,onChange:ha=>{Er(ha.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Ba.titleWrap},E.createElement("span",{className:`${Ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:la,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:sr,subId:(Wa=(wa=Kt.editData)==null?void 0:wa.exercise)==null?void 0:Wa.sub_discipline_id,knowledgeOptions:Fa,onAddKnowledgeFinish:hr})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Ea,onChange:ha=>{Ht(ha)}}))),E.createElement("aside",{className:"tr"},(oa!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Fn(),kt(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(wa=>{var Wa,ha;return((ha=(Wa=Kt==null?void 0:Kt.editData)==null?void 0:Wa.exercise)==null?void 0:ha.exercise_status)===1?wa:wa.id!=="del"&&wa.id!=="add"}),Hr=wa=>vi(void 0,null,function*(){if(oa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(wa.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return vi(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),At({type:"exercise/editExercise",payload:Po({},Sa)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:wa.id}}),At({type:"exercise/editExercise",payload:Po({},Sa)});break;case"edit":fa(Ie.dragKey),kt(!0);break;case"add":Qn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:4});break}}),Ka=()=>E.createElement("aside",null,E.createElement("div",{className:Ba.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Ba.questionChoices},E.createElement("p",null,E.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ho.Z,{value:or||""})),E.createElement("div",{className:Ba.action},!Ie.hideAction&&Mr.map(function(wa,Wa){return wa.id==="up"&&Ie.key===1||wa.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Wa,placement:"bottom",title:wa.name},E.createElement("span",{onClick:()=>Hr(wa),className:wa.icon}))})));return E.createElement("section",{className:Ba.wrap},!Hn&&Ka(),Hn&&Va())};var Ue=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:mt})=>({problemset:pe,globalSetting:mt,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(we)),Ne=z(59301),Et=Object.defineProperty,ft=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,ua=(pe,ve,ge)=>ve in pe?Et(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ca=(pe,ve)=>{for(var ge in ve||(ve={}))_t.call(ve,ge)&&ua(pe,ge,ve[ge]);if(ft)for(var ge of ft(ve))cn.call(ve,ge)&&ua(pe,ge,ve[ge]);return pe},Ma=(pe,ve)=>{var ge={};for(var mt in pe)_t.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&ft)for(var mt of ft(pe))ve.indexOf(mt)<0&&cn.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Ra=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Ya=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qa=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:$e,loading:ln,dispatch:At,onRef:Qe=()=>{},editData:Ie,cancelAdd:Fn=()=>{},editKey:oa,setEditKey:fa=()=>{},addCallback:Xn=()=>{},setIsClaer:Qn=()=>{}}=ge,sa=Ma(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[ja,Dn]=(0,E.useState)([]),[Bn,ga]=(0,E.useState)(),[La,or]=(0,E.useState)([]),[Ia,Nn]=(0,E.useState)(""),[mr,Hn]=(0,E.useState)(5),[kt,la]=(0,E.useState)(!1),sr=(0,ye.useParams)();(0,E.useEffect)(()=>{Dn(["","","",""])},[]),(0,E.useEffect)(()=>{if(!(Ie!=null&&Ie.question_choices)){la(!0),Nn(""),Hn(5),Dn(["","","",""]),or([]);return}Nn(Ie==null?void 0:Ie.question_title),Hn(Ie==null?void 0:Ie.question_score),Dn(Ie==null?void 0:Ie.question_choices.map(lr=>lr.choice_text));const dr=[];Ie==null||Ie.standard_answer.map((lr,Sa)=>{dr.push(lr-1)}),or(dr)},[Ie]),(0,E.useImperativeHandle)(ve,()=>({onSave:Ga,isEdit:kt}));const Ga=()=>Ra(void 0,null,function*(){if(!Ia)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const dr=ja.findIndex(Fa=>!Fa);if(dr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ya[dr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!La.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(La.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const lr=ja.map((Fa,ur)=>({choice_text:Fa,is_answer:La.includes(ur)?ur+1:0}));let Sa;Ie.question_id?Sa=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Ia,question_type:1,question_score:mr,question_choices:lr.map(Fa=>Fa.choice_text),standard_answers:lr.filter(Fa=>Fa.is_answer).map(Fa=>Fa.is_answer)}}):Sa=yield At({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:sr.categoryId,question_title:Ia,question_type:1,question_score:"5.0",question_choices:lr.map(Fa=>Fa.choice_text),standard_answers:lr.filter(Fa=>Fa.is_answer).map(Fa=>Fa.is_answer)}}),Sa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),la(!1),At({type:"exercise/editExercise",payload:ca({},sr)}))}),Er=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(dr=>{var lr,Sa;return((Sa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Sa.exercise_status)===1?dr:dr.id!=="del"&&dr.id!=="add"}),Ea=dr=>Ra(void 0,null,function*(){if(oa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(dr.id){case"del":let lr;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ra(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),At({type:"exercise/editExercise",payload:ca({},sr)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:dr.id}}),At({type:"exercise/editExercise",payload:ca({},sr)});break;case"edit":ye.history.push(`/problems/${Ie==null?void 0:Ie.hack_identifier}/edit?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":Xn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:6});break}}),Ht=dr=>Ra(void 0,null,function*(){dr.preventDefault();const lr=yield(0,te.nF)({id:Ie==null?void 0:Ie.hack_identifier});lr.status===0&&(0,ne.xg)(`/myproblems/${lr==null?void 0:lr.identifier}`)}),Or=()=>{var dr,lr,Sa,Fa,ur,hr,co;return Ne.createElement("aside",null,Ne.createElement("div",{className:Ba.questionType},!(Ie!=null&&Ie.isPreview)&&Ne.createElement("div",null,Ne.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{style:{display:"flex"}},Ne.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),Ne.createElement(Ho.Z,{value:Ie.question_title}),Ne.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")),Ne.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(dr=Ie==null?void 0:Ie.languages)==null?void 0:dr.join("/")),((Sa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Sa.show_hack_sets)&&Ne.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ne.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ne.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ne.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Va,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)},Ne.createElement("div",{className:Ba.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)}," ",Ne.createElement("div",{className:Ba.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))):Ne.createElement("div",{className:"mt5"},Ne.createElement(Ho.Z,{value:Ie.question_title}),((ur=(Fa=Kt==null?void 0:Kt.editData)==null?void 0:Fa.exercise)==null?void 0:ur.show_hack_sets)&&Ne.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ne.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ne.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ne.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Va,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)},Ne.createElement("div",{className:Ba.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)}," ",Ne.createElement("div",{className:Ba.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))),((co=(hr=Kt==null?void 0:Kt.editData)==null?void 0:hr.exercise)==null?void 0:co.show_hack_description)&&Ne.createElement("div",{className:Ba.questionChoices},Ne.createElement(Ho.Z,{value:Ie.description||""})),Ne.createElement("div",{className:Ba.action},Ne.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/problems/newedit/${Ie==null?void 0:Ie.hack_identifier}?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=/classrooms/${sr.coursesId}/exercise/add/${sr.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Ie.hideAction&&Er.map(function(cr,Va){return cr.id==="up"&&Ie.key===1||cr.id==="down"&&Ie.key===Ie.len?null:Ne.createElement(De.Z,{key:Va,placement:"bottom",title:cr.name},Ne.createElement("span",{onClick:()=>Ea(cr),className:cr.icon}))})))};return Ne.createElement("section",{className:Ba.wrap},Or())};var Qa=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(qa)),nr=z(90283),tn=z(59301),Oa=Object.defineProperty,vr=Object.defineProperties,so=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,vo=(pe,ve,ge)=>ve in pe?Oa(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_r=(pe,ve)=>{for(var ge in ve||(ve={}))mo.call(ve,ge)&&vo(pe,ge,ve[ge]);if(qr)for(var ge of qr(ve))Ao.call(ve,ge)&&vo(pe,ge,ve[ge]);return pe},Hi=(pe,ve)=>vr(pe,so(ve)),ui=(pe,ve)=>{var ge={};for(var mt in pe)mo.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&qr)for(var mt of qr(pe))ve.indexOf(mt)<0&&Ao.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Oi=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const ol=(pe,ve)=>{var ge=pe,{problemset:mt,exercise:Kt,globalSetting:$e,loading:ln,dispatch:At,onRef:Qe=()=>{},editData:Ie,cancelAdd:Fn=()=>{},editKey:oa,setEditKey:fa=()=>{},setIsClaer:Xn=()=>{},addCallback:Qn=ha=>{},reload:sa=()=>{},markBtnVisible:ja,handleMarkWrongQuestion:Dn,handleAddCorrectAnswers:Bn}=ge,ga=ui(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[La,or]=(0,E.useState)([]),[Ia,Nn]=(0,E.useState)(!1),[mr,Hn]=(0,E.useState)(!0),[kt,la]=(0,E.useState)(1),[sr,Ga]=(0,E.useState)(!1),[Er,Ea]=(0,E.useState)([]),Ht=(0,ye.useParams)(),Or=(0,E.useRef)(null),[dr,lr]=(0,E.useState)(""),[Sa,Fa]=(0,E.useState)([]),ur=(0,E.useRef)(!1),hr=ha=>{Ea([...Er,_r({},ha)])};(0,E.useEffect)(()=>{var ha;if(ur.current)return;if(!(Ie!=null&&Ie.question_title)){Nn(!0),lr("");return}lr(Ie==null?void 0:Ie.question_title),Ga(!(Ie!=null&&Ie.repeat_answer)),la(Ie==null?void 0:Ie.difficulty),or(Ie.tag_discipline_ids);const aa=(ha=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:ha.map(Ca=>{var Zn,Ja,pr;return Hi(_r({},Ca),{id:Ca.question_id,name:Ca.question_title,open:!1,score:Ca.question_score,qusList:(Zn=Ca==null?void 0:Ca.question_choices)==null?void 0:Zn.map(fr=>fr.choice_text),activeQusEditor:null,qusAnswer:(pr=[(Ja=Ca==null?void 0:Ca.question_choices)==null?void 0:Ja.findIndex(fr=>fr.standard_boolean)])==null?void 0:pr.filter(fr=>fr!==-1)})});Fa(aa)},[Ie,Ia]),(0,E.useEffect)(()=>{Ia&&ha();function ha(){return Oi(this,null,function*(){var aa,Ca;const Zn=yield(0,te.YY)({sub_discipline_id:(Ca=(aa=Kt.editData)==null?void 0:aa.exercise)==null?void 0:Ca.sub_discipline_id});Ea(Zn.tag_disciplines)})}},[Ia]),(0,E.useEffect)(()=>{var ha;const aa=(ha=Kt==null?void 0:Kt.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];Ea(aa)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Ia}));const co=ha=>{(ha==null?void 0:ha.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Nn(!1),fa(-1),ur.current=!1,sa())},cr=()=>Oi(void 0,null,function*(){var ha,aa,Ca;if(!dr)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Sa.length===0)return le.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let pr=0;pr!Vo);if(fo>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${pr+1}\u5C0F\u9898${Ro.k4[fo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(fr!=null&&fr.qusAnswer.length))return le.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${pr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Zn=Sa.map(pr=>{var fr;return{id:pr.id>1?pr.id:null,question_title:pr.name,question_type:1,question_choices:pr.qusList,question_score:pr.score,standard_answers:[((fr=pr.qusAnswer)==null?void 0:fr[0])+1]}});ur.current=!0;let Ja;Ie.question_id&&((Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Oi(void 0,null,function*(){var pr,fr;Ja=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:dr,question_type:7,sub_questions:Zn,tag_discipline_ids:La,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,is_cover:1,repeat_answer:!sr}}),co(Ja)}),onCancel:()=>Oi(void 0,null,function*(){var pr,fr;Ja=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:dr,question_type:7,sub_questions:Zn,tag_discipline_ids:La,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(Ja)})}):(Ja=yield At({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:dr,question_type:7,sub_questions:Zn,tag_discipline_ids:La,sub_discipline_id:(Ca=(aa=Kt.editData)==null?void 0:aa.exercise)==null?void 0:Ca.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(Ja)))}),Va=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Ca;return((Ca=(aa=Kt==null?void 0:Kt.editData)==null?void 0:aa.exercise)==null?void 0:Ca.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Mr=ha=>Oi(void 0,null,function*(){if(oa!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Oi(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),At({type:"exercise/editExercise",payload:_r({},Ht)})})}});break;case"up":case"down":yield At({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ha.id}}),At({type:"exercise/editExercise",payload:_r({},Ht)});break;case"edit":fa(Ie.dragKey),Nn(!0);break;case"add":Qn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Hr=()=>{var ha;return tn.createElement("aside",{ref:Or},tn.createElement("div",{className:Ba.questionType},!(Ie!=null&&Ie.isPreview)&&tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?tn.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),tn.createElement(Ho.Z,{value:Ie.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Ie==null?void 0:Ie.sub_q_count,"\u5C0F\u9898\uFF0C",Ie.question_score,"\u5206\uFF09")):tn.createElement("div",{className:"mt5"},tn.createElement(Ho.Z,{value:Ie.question_title})),tn.createElement("div",{style:{display:mr?"block":"none"},className:Ba.questionChoices},(ha=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:ha.map((aa,Ca)=>{var Zn,Ja,pr;return tn.createElement("div",{key:Ca,style:{marginBottom:"20px"}},tn.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,".",Ca+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),tn.createElement(Ho.Z,{value:aa.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Zn=aa==null?void 0:aa.standard_answers)==null?void 0:Zn.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle",justify:"start",style:{marginBottom:"5px"}},tn.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",fr==null?void 0:fr.choice_id,"\uFF09\uFF1A"),tn.createElement(ce.Z,{flex:"1"},tn.createElement(me.Z,{align:"middle",gutter:[1,1]},fr.answer_text.map(function(Vo,wr){var hi;return tn.createElement(ce.Z,{span:24,key:wr},tn.createElement(Be.default,{key:fo,checked:(hi=aa==null?void 0:aa.standard_answers)==null?void 0:hi.includes(fo),disabled:!0,value:Vo}))}))))})),(aa==null?void 0:aa.question_type)==4&&tn.createElement(Ho.Z,{value:((Ja=aa==null?void 0:aa.answer_texts)==null?void 0:Ja[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((pr=aa==null?void 0:aa.question_choices)==null?void 0:pr.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle"},tn.createElement(ce.Z,null,tn.createElement(Te.ZP,{key:fo,checked:aa.standard_answer.includes(fo+1),disabled:!0},Ro.k4[fo],".")),tn.createElement(ce.Z,{flex:"1"},tn.createElement("span",{className:"c-black font14"},tn.createElement(Ho.Z,{value:fr.choice_text}))))})),ja&&tn.createElement(me.Z,{className:"mt20",align:"middle",gutter:20},tn.createElement(ce.Z,null,tn.createElement(nr.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>Dn({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&tn.createElement(ce.Z,null,tn.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{Bn==null||Bn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))})),tn.createElement("div",{className:Ba.action},tn.createElement("span",{className:"c-light-primary current",onClick:()=>Hn(!mr),style:{}},mr?"\u6536\u8D77":"\u5C55\u5F00"),!Ie.hideAction&&Va.map(function(aa,Ca){return aa.id==="up"&&Ie.key===1||aa.id==="down"&&Ie.key===Ie.len?null:tn.createElement(De.Z,{key:Ca,placement:"bottom",title:aa.name},tn.createElement("span",{onClick:()=>Mr(aa),className:aa.icon}))})))},Ka=()=>{var ha,aa;return tn.createElement("aside",null,tn.createElement("div",{className:Ba.questionType},tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),tn.createElement("section",{className:Ba.wrap,style:{padding:0}},tn.createElement("p",{className:Ba.titleWrap},tn.createElement("span",{className:Ba.required},"*"),tn.createElement("span",{className:Ba.title},"\u9898\u5E72\uFF1A")),tn.createElement(Ol.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:dr,onChange:Ca=>lr(Ca)}),tn.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Sa==null?void 0:Sa.length),Sa==null?void 0:Sa.map((Ca,Zn)=>{var Ja;return tn.createElement("div",{className:Ba.fold,key:Ca.id},tn.createElement("div",{onClick:()=>Wa("open",Zn),className:Ba.head},tn.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Ca.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),tn.createElement("span",null,"\u7B2C",Zn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),tn.createElement("b",{onClick:pr=>{pr.stopPropagation(),Wa("delete",Zn)},className:"iconfont icon-shanchu8"})),tn.createElement("div",{className:"mb10",style:{display:Ca.open?"block":"none"}},tn.createElement(Ol.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ca==null?void 0:Ca.name,onChange:pr=>Wa("value",Zn,pr)}),tn.createElement("p",{className:Ba.titleWrap},tn.createElement("span",{className:Ba.required},"*"),tn.createElement("span",{className:Ba.title},"\u7B54\u6848\u9009\u9879\uFF1A",tn.createElement("span",{className:Ba.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(Ja=Ca==null?void 0:Ca.qusList)==null?void 0:Ja.map((pr,fr)=>{var fo,Vo;return tn.createElement("div",{className:Ba.choiceWrap,key:fr},tn.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},tn.createElement("div",{className:`${Ba.answer} ${(fo=Ca==null?void 0:Ca.qusAnswer)!=null&&fo.includes(fr)?Ba.activeAnswer:""}`,onClick:()=>Wa("answer",Zn,fr)},Ro.k4[fr])),tn.createElement("div",{className:Ba.editorWrap},(Ca==null?void 0:Ca.activeQusEditor)===fr?tn.createElement(Ol.Z,{id:`single-question-option-${fr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pr,onChange:wr=>Wa("details",Zn,wr)}):tn.createElement("div",{className:Ba.htmlWrap,onClick:()=>Wa("edit",Zn,fr)},tn.createElement(Ho.Z,{value:pr}))),fr>1&&tn.createElement(De.Z,{title:"\u5220\u9664"},tn.createElement("i",{className:`${Ba.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wa("deleteQus",Zn,fr)})),fr<7&&fr===((Vo=Ca==null?void 0:Ca.qusList)==null?void 0:Vo.length)-1&&tn.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},tn.createElement("i",{className:`${Ba.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wa("addQus",Zn)})))}),tn.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",tn.createElement(ke.Z,{value:Ca.score,max:1e4,min:0,onChange:pr=>Wa("score",Zn,pr)})," ","\u5206")))}),Sa.length<20&&tn.createElement(Ee.ZP,{type:"primary",onClick:wa},tn.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),tn.createElement("p",{className:"mt10"},tn.createElement("span",{className:Ba.difficult},tn.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",tn.createElement(Te.ZP.Group,{value:kt,onChange:Ca=>{la(Ca.target.value)}},tn.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),tn.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),tn.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),tn.createElement("p",{className:Ba.titleWrap},tn.createElement("span",{className:`${Ba.title}`},"\u77E5\u8BC6\u70B9\uFF1A",tn.createElement("span",{className:Ba.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),tn.createElement("div",{className:"mt5"},tn.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:La,onChange:or,subId:(aa=(ha=Kt.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:Er,onAddKnowledgeFinish:hr}))),tn.createElement("aside",{className:"tr"},(oa!==-1||Ie.question_id)&&tn.createElement(Ee.ZP,{type:"default",onClick:()=>{Fn(),Nn(!1)}},"\u53D6\u6D88"),tn.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},wa=()=>{const ha={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Fa(Sa.concat(ha))},Wa=(ha,aa,Ca)=>{var Zn;const Ja=(0,wn.cloneDeep)(Sa);ha==="open"&&(Ja[aa].open=!Ja[aa].open),ha==="delete"&&Ja.splice(aa,1),ha==="value"&&(Ja[aa].name=Ca),ha==="answer"&&(Ja[aa].qusAnswer=[Ca]),ha==="edit"&&(Ja[aa].activeQusEditor=Ca),ha==="details"&&(Ja[aa].qusList[Ja[aa].activeQusEditor]=Ca),ha==="addQus"&&(Ja[aa].qusList=Ja[aa].qusList.concat("")),ha==="deleteQus"&&(Ja[aa].qusList=Ja[aa].qusList.filter((pr,fr)=>fr!==Ca),Ja[aa].qusAnswer=(Zn=Ja[aa].qusAnswer)==null?void 0:Zn.filter(pr=>pr!==Ca)),ha==="analysis"&&(Ja[aa].analysis=Ca),ha==="score"&&(Ja[aa].score=Ca),Fa(Ja)};return tn.createElement("section",{className:Ba.wrap},!Ia&&Hr(),Ia&&Ka())};var dl=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:mt})=>({problemset:pe,globalSetting:ge,exercise:mt,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ol)),Bl=z(57985),jl={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Pl=z(60572),qi=z(24334),il=Object.defineProperty,Ll=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,To=(pe,ve,ge)=>ve in pe?il(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ze=(pe,ve)=>{for(var ge in ve||(ve={}))jn.call(ve,ge)&&To(pe,ge,ve[ge]);if(pl)for(var ge of pl(ve))Zr.call(ve,ge)&&To(pe,ge,ve[ge]);return pe},je=(pe,ve)=>Ll(pe,Ml(ve)),vt=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const wt=({data:pe,exercise:ve,isDragDisabled:ge=!1,editorProps:mt={},onDragEnd:Kt=()=>{},dispatch:$e,markBtnVisible:ln=!1,batchScore:At=[],reload:Qe=()=>{}})=>{const Ie=(0,E.useRef)(),Fn=(0,ye.useParams)(),[oa,fa]=Se.default.useModal(),Xn=()=>{var Nn,mr,Hn,kt,la,sr,Ga,Er,Ea,Ht,Or,dr,lr,Sa,Fa,ur;return[{name:"\u5355\u9009\u9898",type:0,count:(Nn=pe==null?void 0:pe.exercise_types)==null?void 0:Nn.q_singles,score:(mr=pe==null?void 0:pe.exercise_types)==null?void 0:mr.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Hn=pe==null?void 0:pe.exercise_types)==null?void 0:Hn.q_doubles,score:(kt=pe==null?void 0:pe.exercise_types)==null?void 0:kt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(la=pe==null?void 0:pe.exercise_types)==null?void 0:la.q_judges,score:(sr=pe==null?void 0:pe.exercise_types)==null?void 0:sr.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Ga=pe==null?void 0:pe.exercise_types)==null?void 0:Ga.q_nulls,score:(Er=pe==null?void 0:pe.exercise_types)==null?void 0:Er.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Ea=pe==null?void 0:pe.exercise_types)==null?void 0:Ea.q_mains,score:(Ht=pe==null?void 0:pe.exercise_types)==null?void 0:Ht.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Or=pe==null?void 0:pe.exercise_types)==null?void 0:Or.q_shixuns,score:(dr=pe==null?void 0:pe.exercise_types)==null?void 0:dr.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(lr=pe==null?void 0:pe.exercise_types)==null?void 0:lr.q_pros,score:(Sa=pe==null?void 0:pe.exercise_types)==null?void 0:Sa.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Fa=pe==null?void 0:pe.exercise_types)==null?void 0:Fa.q_combinations,score:(ur=pe==null?void 0:pe.exercise_types)==null?void 0:ur.q_combination_scores,items:[]}]},Qn=(Nn,mr,Hn)=>{const kt=Array.from(Nn),[la]=kt.splice(mr,1);return kt.splice(Hn,0,la),kt},sa=(Nn,mr,Hn)=>{if(!Nn.destination)return;const kt=Qn(mr,Nn.source.index,Nn.destination.index);Kt(kt,Hn)},ja=Nn=>{$e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:Nn}})},Dn=(Nn,mr)=>{var Hn,kt,la;if(mr===0)return E.createElement(fi,Ze({reload:Qe,editData:Nn},Nn));if(mr===1)return E.createElement(Kc,Ze({reload:Qe,editData:Nn},Nn));if(mr===2)return E.createElement(Ms,Ze({reload:Qe,editData:Nn},Nn));if(mr===3)return E.createElement(Sc,Ze({reload:Qe,editData:Nn},Nn));if(mr===4)return E.createElement(Ue,Ze({reload:Qe,editData:Nn},Nn));if(mr===5)return E.createElement(ls,Ze({reload:Qe,editData:Nn},Nn));if(mr===6)return E.createElement(Qa,Ze({editData:Nn},Nn));if(mr===7)return E.createElement(dl,Ze({handleAddCorrectAnswers:or,handleMarkWrongQuestion:ja,markBtnVisible:ln,reload:Qe,editData:Nn},Nn));if(mr===8)return E.createElement("div",{style:{padding:"20px 30px"}},E.createElement(Ho.Z,{value:Nn.key+"."+((Hn=Nn==null?void 0:Nn.program_attr)==null?void 0:Hn.description)}),E.createElement(Ho.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qi.Base64.decode(((kt=Nn==null?void 0:Nn.program_attr)==null?void 0:kt.code)||"")}),(la=Nn==null?void 0:Nn.standard_answer)==null?void 0:la.map(function(sr,Ga){return E.createElement(me.Z,{key:Ga,align:"middle",style:{marginTop:20}},E.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",sr.choice_id,"\uFF09\uFF1A"),E.createElement(ce.Z,{flex:"1"},E.createElement(me.Z,{align:"middle",gutter:[1,1]},E.createElement(Be.default,{key:Ga,disabled:!0,value:sr.answer_text||"- -"}))))}))},Bn=(Nn,mr,Hn)=>E.createElement(Bl.Z5,{onDragEnd:kt=>sa(kt,Nn,mr)},E.createElement(Bl.bK,{droppableId:"droppable"},(kt,la)=>E.createElement("div",je(Ze({ref:kt.innerRef},kt.droppableProps),{style:{width:"100%"}}),Nn==null?void 0:Nn.map((sr,Ga)=>{var Er;const Ea=Ze(je(Ze({},sr),{key:Ga+1,hideAction:!0,isPreview:!0,dragKey:mr+"-"+Ga}),mt);return E.createElement(Bl._l,{key:Ea==null?void 0:Ea.question_id,draggableId:(Er=Ea==null?void 0:Ea.question_id)==null?void 0:Er.toString(),index:Ga,isDragDisabled:ge},(Ht,Or)=>E.createElement("aside",Ze(Ze({ref:Ht.innerRef},Ht.draggableProps),Ht.dragHandleProps),E.createElement("div",{className:jl.posWarp,id:Ea.dragKey},Dn(Ea,mr),E.createElement(me.Z,{className:"pl30",align:"middle",gutter:20},ln&&![5,6,7,8].includes(mr)&&E.createElement(ce.Z,null,E.createElement(nr.Z,{state:Ea==null?void 0:Ea.is_wrong,onClick:()=>ja({value:Ea,type:mr})})),[5,6,8].includes(mr)&&(Ea==null?void 0:Ea.show_resubmit)&&E.createElement(ce.Z,null,E.createElement(Pl.C,{dataSource:Ea})),ln&&[0].includes(mr)&&E.createElement(ce.Z,null,E.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{or({value:Ea})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),E.createElement(El.Z,null),!ge&&E.createElement("div",{className:jl.pos},E.createElement("div",{className:jl.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F")))))}),kt.placeholder))),ga=Nn=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[Nn]||0,La=(Nn,mr)=>{Ie.current=ga(mr),Se.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:E.createElement("div",{className:""},E.createElement("span",null,mr==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":mr,"\uFF1A"),E.createElement(ke.Z,{min:1,defaultValue:Ie.current,onChange:Hn=>{Ie.current=Hn}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"),E.createElement("br",null),mr==="\u586B\u7A7A\u9898"&&E.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>vt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${Fn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:Nn,score:Ie.current}})).status!==-1&&Qe()})})},or=({value:Nn}={})=>{var mr,Hn;let kt=(Nn==null?void 0:Nn.standard_answer)||[];const la=oa.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(mr=Nn==null?void 0:Nn.standard_answer)==null?void 0:mr.map(sr=>{var Ga;return(Ga=Ro.k4)==null?void 0:Ga[sr-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Me.default.Group,{className:"flex-col mt20",options:(Hn=Nn==null?void 0:Nn.question_choices)==null?void 0:Hn.map((sr,Ga)=>{var Er;return{value:sr==null?void 0:sr.choice_position,label:E.createElement(Ho.Z,{className:"c-black font14",value:`${(Er=Ro.k4)==null?void 0:Er[Ga]}. ${sr==null?void 0:sr.choice_text}`}),disabled:sr==null?void 0:sr.origin_standard_answer}}),defaultValue:kt,onChange:sr=>{kt=sr}})),onOk:()=>vt(void 0,null,function*(){const sr=yield(0,fe.ZP)(`/api/exercises/${Fn.categoryId}/questions/${Nn==null?void 0:Nn.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:kt}});(sr==null?void 0:sr.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),$e({type:"exercise/editExercise",payload:{categoryId:Fn.categoryId,coursesId:Fn.coursesId}}))})})},Ia=function(){var Nn;const mr=Xn();return(Nn=pe==null?void 0:pe.exercise_questions)==null||Nn.forEach(function(kt,la){var sr,Ga,Er,Ea,Ht,Or,dr,lr,Sa,Fa,ur,hr,co,cr,Va,Mr;kt.question_type===0&&((Ga=(sr=mr[kt.question_type])==null?void 0:sr.items)==null||Ga.push(kt)),kt.question_type===1&&((Ea=(Er=mr[kt.question_type])==null?void 0:Er.items)==null||Ea.push(kt)),kt.question_type===2&&((Or=(Ht=mr[kt.question_type])==null?void 0:Ht.items)==null||Or.push(kt)),kt.question_type===3&&((lr=(dr=mr[kt.question_type])==null?void 0:dr.items)==null||lr.push(kt)),kt.question_type===4&&((Fa=(Sa=mr[kt.question_type])==null?void 0:Sa.items)==null||Fa.push(kt)),kt.question_type===5&&((hr=(ur=mr[kt.question_type])==null?void 0:ur.items)==null||hr.push(kt)),kt.question_type===6&&((cr=(co=mr[kt.question_type])==null?void 0:co.items)==null||cr.push(kt)),kt.question_type===7&&((Mr=(Va=mr[kt.question_type])==null?void 0:Va.items)==null||Mr.push(kt))}),pe==null?void 0:pe.map((kt,la)=>{var sr,Ga;return E.createElement(E.Fragment,{key:la},E.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},E.createElement("span",{className:"font16 c-light-primary"},(0,ne.EM)(la+1),"\u3001",kt.name),E.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",kt.count,"\u9898",(kt==null?void 0:kt.question_type)===7?`\uFF0C\u5305\u542B${kt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",kt.score,"\u5206\uFF09"),(kt.question_type==5||kt.question_type==6)&&E.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},kt.question_type==5&&E.createElement(Me.default,{defaultChecked:(Ga=(sr=ve==null?void 0:ve.editData)==null?void 0:sr.exercise)==null?void 0:Ga.show_challenge_task_pass,onChange:Er=>vt(this,null,function*(){let Ea=yield(0,fe.ZP)(`/api/exercises/${Fn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Er.target.checked}});(Ea==null?void 0:Ea.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),$e({type:"exercise/editExercise",payload:Ze({},Fn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(kt==null?void 0:kt.question_type)===6&&E.createElement("span",{style:{marginLeft:20},onClick:()=>{var Er,Ea,Ht,Or;Se.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:E.createElement("div",null,E.createElement(Me.default,{defaultChecked:(Ea=(Er=ve==null?void 0:ve.editData)==null?void 0:Er.exercise)==null?void 0:Ea.show_hack_sets,onChange:dr=>vt(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Fn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:dr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),$e({type:"exercise/editExercise",payload:Ze({},Fn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),E.createElement("br",null),E.createElement(Me.default,{defaultChecked:(Or=(Ht=ve==null?void 0:ve.editData)==null?void 0:Ht.exercise)==null?void 0:Or.show_hack_description,onChange:dr=>vt(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Fn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:dr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),$e({type:"exercise/editExercise",payload:Ze({},Fn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(At==null?void 0:At.includes(kt==null?void 0:kt.name))&&E.createElement(Ee.ZP,{onClick:()=>La(kt==null?void 0:kt.question_type,kt==null?void 0:kt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Bn(kt.items,kt==null?void 0:kt.question_type,kt==null?void 0:kt.name))})};return E.createElement("div",null," ",Ia(),fa," ")};var Vt=(0,ye.connect)()(wt),Qt=z(44557),On=z(95024),dn=z(59301),Ln=Object.defineProperty,va=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,Ua=(pe,ve,ge)=>ve in pe?Ln(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ta=(pe,ve)=>{for(var ge in ve||(ve={}))pn.call(ve,ge)&&Ua(pe,ge,ve[ge]);if(va)for(var ge of va(ve))na.call(ve,ge)&&Ua(pe,ge,ve[ge]);return pe},tr=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Fr=({exercise:pe,loading:ve,dispatch:ge,activeTabs:mt})=>{var Kt;const $e=(0,ye.useParams)(),[ln]=(0,E.useState)(Ta(Ta({},$e),{page:1,per_page:10})),{editData:At,commonHeader:{exercise_status:Qe}}=pe;(0,E.useEffect)(()=>{mt==="2"&&Ie()},[$e.categoryId,mt]);const Ie=()=>tr(void 0,null,function*(){yield(0,Sr.w)($e.coursesId,$e.categoryId,"",2,3),ge({type:"exercise/editExercise",payload:Ta({},ln)})});return(0,E.useEffect)(()=>(ge({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ge({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),dn.createElement("div",null,dn.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},dn.createElement(ee.Z,{style:{marginRight:5,color:"#E99237"}}),dn.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),dn.createElement(Ee.ZP,{onClick:()=>{ge({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[$e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),dn.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},dn.createElement(St.Z,{spinning:ve["exercise/editExercise"]},dn.createElement(Qt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:mt,showExportBtn:!0}),dn.createElement(El.Z,null),dn.createElement(Vt,{data:At==null?void 0:At.exercise_question_types,exercise:pe,isDragDisabled:!0,markBtnVisible:Qe===3&&(((Kt=At==null?void 0:At.exercise)==null?void 0:Kt.is_creator)||(0,Nt.Ny)())}),dn.createElement(On.Z,null))))};var Cr=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve.effects}))(Fr),Dr={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Ir=z(26724),Ur=z.n(Ir),Lo=z(12327),Qo=z(59477),_a=z(59301),Mo=Object.defineProperty,di=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Vr=(pe,ve,ge)=>ve in pe?Mo(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oo=(pe,ve)=>{for(var ge in ve||(ve={}))io.call(ve,ge)&&Vr(pe,ge,ve[ge]);if(Eo)for(var ge of Eo(ve))Wr.call(ve,ge)&&Vr(pe,ge,ve[ge]);return pe},si=(pe,ve)=>di(pe,$r(ve)),ni=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const bo=({exercise:pe,loading:ve,dispatch:ge,cb:mt})=>{const Kt=si(oo({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[$e,ln]=(0,E.useState)(oo({},Kt)),[At,Qe]=(0,E.useState)([]);const[Ie,Fn]=(0,E.useState)(!0),[oa,fa]=(0,E.useState)(!0),[Xn,Qn]=(0,E.useState)(0),[sa,ja]=(0,E.useState)(!1),[Dn,Bn]=(0,E.useState)([]),[ga,La]=(0,E.useState)([]),[or,Ia]=(0,E.useState)([]),[Nn]=re.default.useForm(),[mr,Hn]=(0,E.useState)("");(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(At=[],kt(),la(1))},[pe.actionTabs.key,$e.commit_types]);const kt=()=>ni(void 0,null,function*(){var lr,Sa;const Fa=yield(0,fe.ZP)(`/api/exercises/${$e.categoryId}/header_info.json`,{method:"get"});(Fa==null?void 0:Fa.status)===0&&(Ia([...(lr=Fa==null?void 0:Fa.data)==null?void 0:lr.course_groups]),La([...(Sa=Fa==null?void 0:Fa.data)==null?void 0:Sa.course_groups]))}),la=lr=>ni(void 0,null,function*(){var Sa;lr==1&&(At=[]),Fn(!0),$e.page=lr,fa(!0);const Fa=yield ge({type:"exercise/getRedoModal",payload:si(oo({},$e),{commit_types:$e.commit_types.includes(0)?[]:$e.commit_types,score:(($e==null?void 0:$e.one)||0)+`${$e!=null&&$e.two?","+($e==null?void 0:$e.two):""}`})});((Sa=Fa==null?void 0:Fa.exercise_users)==null?void 0:Sa.length)<$e.limit&&Fn(!1),Fa!=null&&Fa.exercise_users&&(ln(oo({},$e)),Qe([...At,...Fa==null?void 0:Fa.exercise_users]),fa(!1))}),sr=lr=>{if(lr.target.checked){const Sa=At==null?void 0:At.map(Fa=>Fa.user_id);Bn(Sa)}else Bn([])},Ga=lr=>{$e.course_group=$e.save_course_group,$e.student_id=$e.save_student_id,$e.realname=$e.save_realname,ln(oo({},$e)),Qe([]),la(1)},Er=()=>{$e.one=$e.save_one,$e.two=$e.save_two,Qn(Xn+1),ln(oo({},$e)),Qe([]),la(1)},Ea=()=>{($e==null?void 0:$e.sort)===null?$e.sort="asc":($e==null?void 0:$e.sort)==="asc"?$e.sort="desc":($e==null?void 0:$e.sort)==="desc"&&($e.sort=null),ln(oo({},$e)),Qe([]),la(1)},Ht=()=>{let lr=!1;const Sa=()=>ni(void 0,null,function*(){(yield(0,te.q6)(si(oo({},$e),{is_reset:lr,user_ids:Dn}))).status===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),mt&&mt(),ge({type:"exercise/setActionTabs",payload:{}})),ge({type:"exercise/getCommonHeader",payload:oo({},$e)})});Se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_a.createElement("div",{style:{margin:"13px 0 0px 0"}},_a.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),_a.createElement(Me.default,{onChange:Fa=>{lr=Fa.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Sa})},Or=lr=>{const Sa=parseInt(lr);return isNaN(Sa)?"":Sa},dr=(lr,Sa)=>lr===0?_a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):lr===1?_a.createElement("span",{style:{color:"#DF3042"}},!Sa.is_make_up&&"\u8003\u8BD5\u4E2D",Sa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):lr===2?_a.createElement("span",{style:{color:"#5AB891"}},!Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377",Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):_a.createElement("span",{style:{color:"#5AB891"}},!Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return _a.createElement(Se.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:sa,afterClose:()=>{ln(oo({},Kt)),Bn([]),Qe([]),Hn(""),La([]),Ia([]),Nn.resetFields()},onOk:Ht,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},_a.createElement(me.Z,{align:"middle",gutter:20},_a.createElement(ce.Z,null,_a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),_a.createElement(ce.Z,null,_a.createElement(Me.default,{className:"mr10",onChange:lr=>{ln(si(oo({},$e),{commit_types:[0]}))},checked:$e==null?void 0:$e.commit_types.includes(0)},"\u5168\u90E8"),_a.createElement(Me.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:$e.commit_types,onChange:lr=>{ln(si(oo({},$e),{commit_types:lr}))}}))),_a.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},_a.createElement(ce.Z,null,_a.createElement(me.Z,{align:"middle",gutter:20},_a.createElement(ce.Z,null,_a.createElement("span",null,"\u5206\u6570\u533A\u95F4")),_a.createElement(ce.Z,null,_a.createElement(ke.Z,{parser:Or,onChange:lr=>{ln(si(oo({},$e),{save_one:lr}))},value:$e.save_one,min:0}),_a.createElement("span",{className:"mr10 ml10"},"-"),_a.createElement(ke.Z,{parser:Or,onChange:lr=>{ln(si(oo({},$e),{save_two:lr}))},value:$e.save_two,min:0})),_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{onClick:()=>{ln(si(oo({},$e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{type:"primary",onClick:Er},"\u786E\u8BA4")))),_a.createElement(ce.Z,null,_a.createElement(me.Z,{wrap:!1,align:"middle",gutter:20},_a.createElement(ce.Z,null,_a.createElement(Be.default.Search,{value:$e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:lr=>{$e.save_realname=lr.target.value,ln(oo({},$e))},onSearch:Ga})),_a.createElement(ce.Z,null,_a.createElement(se.Z,{dropdownRender:lr=>_a.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},_a.createElement(re.default,{form:Nn,initialValues:{course_group_ids:[]},onValuesChange:Sa=>{ln(oo(oo({},$e),Sa))},onFinish:()=>{la(1)}},_a.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},_a.createElement(Be.default,{allowClear:!0,suffix:_a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Dr.searchIcon}`}),className:Dr.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:mr,onChange:Sa=>ni(void 0,null,function*(){var Fa;Hn((Fa=Sa==null?void 0:Sa.target)==null?void 0:Fa.value),Ia([...ga.filter(ur=>{var hr;return(hr=ur==null?void 0:ur.exercise_group_name)==null?void 0:hr.includes(Sa.target.value)})])})}),_a.createElement(re.default.Item,{name:"course_group_ids",valuePropName:"checked"},_a.createElement(Me.default.Group,null,_a.createElement(Re.Z,{direction:"vertical",size:10},or==null?void 0:or.map((Sa,Fa)=>_a.createElement(Me.default,{key:Fa,value:Sa==null?void 0:Sa.exercise_group_id},Sa==null?void 0:Sa.exercise_group_name)))))),_a.createElement(me.Z,{wrap:!1,align:"middle"},_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{type:"link",htmlType:"reset",onClick:()=>{ln(si(oo({},$e),{course_group_ids:[]})),Ia([...ga]),Hn("")}},"\u91CD\u7F6E")))))},_a.createElement("a",{onClick:lr=>lr.preventDefault()}," ",_a.createElement(Re.Z,null," \u5206\u73ED ",_a.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),_a.createElement("div",{className:Dr.head,style:(At==null?void 0:At.length)>5?{paddingRight:15}:{width:944}},_a.createElement("div",null,_a.createElement(Me.default,{className:"font14",checked:At!=null&&At.length?(Dn==null?void 0:Dn.length)===(At==null?void 0:At.length):!1,onChange:sr},"\u59D3\u540D")),_a.createElement("div",null,_a.createElement("span",null,"\u5B66\u53F7")),_a.createElement("div",null,_a.createElement("span",null,"\u5206\u73ED")),_a.createElement("div",null,_a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),_a.createElement("div",{className:Dr.sort,onClick:Ea},_a.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),_a.createElement("aside",null,_a.createElement(Qo.Z,{style:{color:($e==null?void 0:$e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),_a.createElement(x.Z,{style:{color:($e==null?void 0:$e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),_a.createElement("div",{style:{height:260,overflow:"auto"}},_a.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!oa&&Ie&&la(($e==null?void 0:$e.page)+1)},hasMore:!oa&&Ie,useWindow:!1},_a.createElement(Me.default.Group,{style:{width:"100%"},value:Dn,onChange:lr=>{console.log(lr,444),Bn(lr)}},At==null?void 0:At.map(function(lr,Sa){return _a.createElement("div",{key:lr.user_id,className:Dr.row},_a.createElement("div",null,_a.createElement(Me.default,{className:"font14",value:lr.user_id},lr.user_name)),_a.createElement("div",null,lr.student_id),_a.createElement("div",null,lr.course_group_name),_a.createElement("div",null,dr(lr.commit_status,lr)),_a.createElement("div",{className:"pl10"},_a.createElement("span",null,lr.user_score)))})),_a.createElement(St.Z,{className:"edu-ant-spin",spinning:oa}))),_a.createElement("div",{className:Dr.title},_a.createElement("img",{style:{objectFit:"contain"},src:Lo.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Ei=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(bo),Pi={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},yo=z(59301),ki=Object.defineProperty,Tl=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Zl=(pe,ve,ge)=>ve in pe?ki(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,No=(pe,ve)=>{for(var ge in ve||(ve={}))ji.call(ve,ge)&&Zl(pe,ge,ve[ge]);if(Tl)for(var ge of Tl(ve))ai.call(ve,ge)&&Zl(pe,ge,ve[ge]);return pe},Dl=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const vl=({exercise:pe,dispatch:ve,onOk:ge})=>{const mt=(0,ye.useParams)(),[Kt,$e]=(0,E.useState)([]),[ln,At]=(0,E.useState)(),[Qe,Ie]=(0,E.useState)([]),[Fn,oa]=(0,E.useState)(!0),[fa,Xn]=(0,E.useState)(!1),[Qn]=re.default.useForm(),[sa,ja]=(0,E.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Dn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Ia,Nn,mr)=>sa.limit*(sa.page-1)+mr+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Ia,Nn,mr)=>yo.createElement("span",null,Ia||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Ia,Nn,mr)=>yo.createElement("span",null,Ia?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Ia,Nn,mr)=>yo.createElement("span",null,Ia||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Ia,Nn,mr)=>yo.createElement("span",null,Ia||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Ia,Nn,mr)=>yo.createElement("span",null,Ia||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Ia,Nn,mr)=>yo.createElement("span",null,Ia===1?"\u672A\u5F00\u59CB":Ia===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Ia,Nn,mr)=>yo.createElement("div",{style:{flex:1,textAlign:"right"}},yo.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${mt.coursesId}/exercise/${Nn.id}/detail?random=${Nn.is_random}`)}},"\u67E5\u770B"))}].filter(Ia=>!!Ia);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Bn(sa)},[pe.actionTabs.key]);const Bn=Ia=>Dl(void 0,null,function*(){var Nn,mr;oa(!0);const Hn=yield(0,fe.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/make_up_records.json`,{method:"get",params:No({},Ia)});Hn&&($e(((Nn=Hn==null?void 0:Hn.data)==null?void 0:Nn.make_up_exercises)||[]),At((mr=Hn==null?void 0:Hn.data)==null?void 0:mr.count)),oa(!1)}),ga=()=>{ve({type:"exercise/setActionTabs",payload:{}})},La=()=>{ge(Qe)},or=Ia=>{Ie(Ia),Xn(Ia.length===Kt.length)};return yo.createElement(Se.default,{centered:!0,afterClose:()=>{Ie([]),Xn(!1),Qn.resetFields(),ja({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:Pi.scoremodal,open:pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ve({type:"exercise/setActionTabs",payload:{}}),onCancel:ga},yo.createElement(re.default,{layout:"inline",form:Qn,onValuesChange:(Ia,Nn)=>{console.log(Ia),!(Ia.keywords||Ia.keywords==="")&&Qn.submit()},onFinish:Ia=>{console.log(Ia),ja(No(No({},sa),Ia)),Bn(No(No({},sa),Ia))},initialValues:{is_random:"",exercise_status:""}},yo.createElement(re.default.Item,{name:"is_random"},yo.createElement(qt.default,{className:Pi.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),yo.createElement(qt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),yo.createElement(qt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),yo.createElement(re.default.Item,{name:"exercise_status"},yo.createElement(qt.default,{className:Pi.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),yo.createElement(qt.default.Option,{value:1},"\u672A\u5F00\u59CB"),yo.createElement(qt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),yo.createElement(qt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),yo.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},yo.createElement(Be.default.Search,{className:Pi.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:yo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Pi.searchIcon}`,onClick:()=>Qn.submit()}),onSearch:Ia=>{Qn.submit()}}))),yo.createElement(a.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:Kt,pagination:!1,loading:Fn,columns:Dn}),(Kt==null?void 0:Kt.length)>0&&yo.createElement(Pe.Z,{current:sa.page,total:ln,style:{marginBottom:20},defaultPageSize:sa.limit,showTotal:Ia=>yo.createElement("span",null,"\u5171\xA0",yo.createElement("span",{style:{color:"#165DFF"}},Ia),"\xA0\u6761\u6570\u636E"),pageSize:sa.limit,onChange:(Ia,Nn)=>{sa.page=Ia,sa.limit=Nn,ja(No({},sa)),Bn(No({},sa))}}))};var du=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(vl),Go={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},ko="data:image/jpeg;base64,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",Ko=Object.defineProperty,Do=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Li=(pe,ve,ge)=>ve in pe?Ko(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gu=(pe,ve)=>{for(var ge in ve||(ve={}))eo.call(ve,ge)&&Li(pe,ge,ve[ge]);if(ir)for(var ge of ir(ve))li.call(ve,ge)&&Li(pe,ge,ve[ge]);return pe},Au=(pe,ve)=>Do(pe,ho(ve)),Ku=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const ou=({exercise:pe,loading:ve,dispatch:ge,cb:mt})=>{const Kt=Au(gu({},(0,ye.useParams)()),{page:0,limit:20});let[$e,ln]=(0,E.useState)(gu({},Kt)),[At,Qe]=(0,E.useState)([]),[Ie,Fn]=(0,E.useState)({});const[oa,fa]=(0,E.useState)(!0),[Xn,Qn]=(0,E.useState)(!0);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(At=[],ja(1))},[pe.actionTabs.key]);const sa=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Dn,Bn,ga)=>E.createElement(De.Z,{placement:"bottom",title:ga+1},E.createElement("span",null,ga+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Dn=>E.createElement(De.Z,{placement:"bottom",title:Ve()(Dn).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(Dn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Dn=>E.createElement(De.Z,{placement:"bottom",title:Ve()(Dn).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(Dn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Dn=>E.createElement(De.Z,{placement:"bottom",title:Dn},E.createElement("span",null,Dn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Dn=>E.createElement(De.Z,{placement:"bottom",title:Dn},E.createElement("span",null,Dn||"--"))}],ja=Dn=>Ku(void 0,null,function*(){var Bn;Dn==1&&(At=[]),fa(!0),$e.page=Dn,$e.student_id=pe.actionTabs.student_id,Qn(!0);const ga=yield ge({type:"exercise/getRedoListModal",payload:Au(gu({},$e),{score:(($e==null?void 0:$e.one)||0)+`${$e!=null&&$e.two?","+($e==null?void 0:$e.two):""}`})});Fn(gu({},ga)),((Bn=ga==null?void 0:ga.student_redo_lists)==null?void 0:Bn.length)<$e.limit&&fa(!1),ga!=null&&ga.student_redo_lists&&(ln(gu({},$e)),Qe([...At,...ga==null?void 0:ga.student_redo_lists]),Qn(!1))});return E.createElement(Se.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:pe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{ln(gu({},Kt)),Qe([])},onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:Go.info},E.createElement("div",{className:Go.info_name},"\u59D3\u540D\uFF1A",(Ie==null?void 0:Ie.name)||"--"),E.createElement("div",{className:Go.info_studeng_id},"\u5B66\u53F7\uFF1A",(Ie==null?void 0:Ie.student_id)||"--"),E.createElement("div",{className:Go.info_group},"\u5206\u73ED\uFF1A",(Ie==null?void 0:Ie.course_group_name)||"--")),(At==null?void 0:At.length)===0&&!Xn&&E.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},E.createElement("img",{src:ko,width:"100",alt:""}),E.createElement("br",null),E.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((At==null?void 0:At.length)>0||Xn)&&E.createElement("section",null,E.createElement("div",{className:"flexd-table-header mt20"},E.createElement(a.default,{pagination:!1,dataSource:[],columns:sa})),E.createElement("div",{style:{maxHeight:170,overflow:"auto"}},E.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Xn&&oa&&ja(($e==null?void 0:$e.page)+1)},hasMore:oa,useWindow:!1},E.createElement(a.default,{loading:Xn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:At,columns:sa})))))};var $l=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(ou),Xo=z(2773),xu=z(23129),Su={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},bl=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Il=({exercise:pe,dispatch:ve,onOk:ge})=>{const mt=(0,ye.useParams)(),[Kt,$e]=(0,E.useState)([]),[ln,At]=(0,E.useState)([]),[Qe,Ie]=(0,E.useState)(!0),[Fn,oa]=(0,E.useState)(!1);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&fa()},[pe.actionTabs.key]);const fa=()=>bl(void 0,null,function*(){Ie(!0);const ja=yield(0,fe.ZP)(`/api/courses/${mt==null?void 0:mt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:mt==null?void 0:mt.categoryId}});ja&&$e((ja==null?void 0:ja.course_groups)||[]),Ie(!1)}),Xn=()=>{ve({type:"exercise/setActionTabs",payload:{}})},Qn=()=>{ge(ln)},sa=ja=>{At(ja),oa(ja.length===Kt.length)};return E.createElement(Se.default,{centered:!0,afterClose:()=>{At([]),oa(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Su.customModal,onCancel:Xn},E.createElement("aside",{className:Su.checking},E.createElement("div",{className:Su.content},E.createElement("div",{className:Su.group},Kt.length>0?E.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):E.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),E.createElement(Me.default.Group,{value:ln,onChange:sa},Kt.map(ja=>E.createElement(Me.default,{key:ja.id,value:ja.id},ja.name))))),E.createElement("div",{className:Su.footer},E.createElement(Me.default,{checked:Fn,onChange:ja=>{const Dn=ja.target.checked?Kt.map(Bn=>Bn.id):[];At(Dn),oa(ja.target.checked)}},"\u5168\u9009"),E.createElement(Ee.ZP,{onClick:Xn},"\u53D6\u6D88"),E.createElement(Ee.ZP,{onClick:Qn,type:"primary"},"\u786E\u8BA4"))))};var Hl=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Il),eu=z(64205),Io={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},gi=z(59301),Nu=Object.defineProperty,wu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,mu=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,us=(pe,ve,ge)=>ve in pe?Nu(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,qu=(pe,ve)=>{for(var ge in ve||(ve={}))mu.call(ve,ge)&&us(pe,ge,ve[ge]);if(qo)for(var ge of qo(ve))ql.call(ve,ge)&&us(pe,ge,ve[ge]);return pe},Vu=(pe,ve)=>wu(pe,hl(ve)),nu=({disabled:pe,time:ve})=>gi.createElement(re.default.List,{name:"exercise_events",rules:[{validator(ge,mt){var Kt,$e;const ln=new Set;for(const At of mt){if(ln.has(At.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(At.reminder_time>ve)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(ln.add(At.reminder_time),!(($e=(Kt=At.reminder_content)==null?void 0:Kt.trim())!=null&&$e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ge,{add:mt,remove:Kt})=>gi.createElement("div",{className:Io.remindForm},ge.length>0&&gi.createElement("div",null,ge.map(($e,ln)=>gi.createElement(me.Z,{key:$e.key,align:"middle",wrap:!1,className:Io.remindItem},gi.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},ln+1,".\u7B54\u9898\u7ED3\u675F\u524D"),gi.createElement(ce.Z,null,gi.createElement(re.default.Item,Vu(qu({},$e),{name:[$e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),gi.createElement(ke.Z,{precision:0,min:1,disabled:pe,addonAfter:"\u5206\u949F",className:Io.remindInput}))),gi.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),gi.createElement(ce.Z,{flex:1},gi.createElement(re.default.Item,Vu(qu({},$e),{name:[$e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),gi.createElement(Be.default,{className:Io.remindInput,disabled:pe,showCount:!0,maxLength:100}))),gi.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:pe?.5:1},onClick:()=>{pe||mt({reminder_time:""})}}),gi.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:pe?"hidden":"visible"},onClick:()=>Kt($e.name)})))),ge.length<5&&gi.createElement(me.Z,{style:{marginLeft:"30px"}},gi.createElement(ce.Z,{className:`${Io.addRemind} ${pe?Io.disabled:""}`,onClick:()=>{pe||mt({reminder_time:""})}},gi.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),iu=z(50242),as=z(40197),Os=z(3039),rs=z(75736),to=z(59301),Ps=Object.defineProperty,Xc=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,ku=(pe,ve,ge)=>ve in pe?Ps(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,uu=(pe,ve)=>{for(var ge in ve||(ve={}))Du.call(ve,ge)&&ku(pe,ge,ve[ge]);if(zl)for(var ge of zl(ve))lu.call(ve,ge)&&ku(pe,ge,ve[ge]);return pe},Iu=(pe,ve)=>Xc(pe,gl(ve)),Xu=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const{RangePicker:Ys}=yn.default,{Option:fd}=qt.default,Yc=({user:pe,classroomList:ve,exercise:ge,globalSetting:mt,loading:Kt,dispatch:$e,changeActive:ln})=>{var At,Qe,Ie,Fn,oa,fa,Xn,Qn,sa,ja,Dn;const{workSetting:Bn,commonHeader:ga}=ge,La=(0,ye.useParams)();La.category=La.categoryId;const[or,Ia]=(0,E.useState)(!1),[Nn,mr]=(0,E.useState)(!1),[Hn,kt]=(0,E.useState)(),[la,sr]=(0,E.useState)({});let[Ga,Er]=(0,E.useState)([]),[Ea,Ht]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[Or,dr]=(0,E.useState)(1),[lr,Sa]=(0,E.useState)(!1),[Fa,ur]=(0,E.useState)(!1),[hr,co]=(0,E.useState)(!1),[cr,Va]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]),[Ka,wa]=(0,E.useState)([]),[Wa,ha]=(0,E.useState)(!1),[aa,Ca]=(0,E.useState)(null),[Zn,Ja]=(0,E.useState)({});(0,E.useEffect)(()=>{((ga==null?void 0:ga.exercise_status)==="5"||ga!=null&&ga.appraise_label||(0,Nt.aQ)())&&Ia(!0)},[ga]),(0,E.useEffect)(()=>{fo()},[Bn]),(0,E.useEffect)(()=>{(0,Nt.dE)()||pr()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&ln("2")},[ge.actionTabs.key]);function pr(){return Xu(this,null,function*(){const Gr=yield(0,fe.ZP)(`/api/courses/${La==null?void 0:La.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:La==null?void 0:La.coursesId}});kt(Gr==null?void 0:Gr.alert)})}const fr=Gr=>{var $o;const ll=Ea.publish_time;if(!ll||($o=Bn==null?void 0:Bn.exercise)!=null&&$o.publish_time)return;let Kl;Gr===1?Kl=Ve()(ll).add(120,"minutes"):Kl=Ve()(ll).add(7,"days"),Ea.end_time=Kl,Ht(Object.assign({},Ea))},fo=()=>{var Gr,$o,ll,Kl,Pu;console.log("\u53D6\u6D88");const Nl=JSON.parse(JSON.stringify(Bn));if(Object.keys(Ea).forEach(bi=>{var fu;Ea[bi]=(fu=Nl==null?void 0:Nl.exercise)==null?void 0:fu[bi]}),Ga=((Gr=Nl==null?void 0:Nl.published_course_groups)==null?void 0:Gr.map(bi=>({course_group_id:bi.course_group_id,end_time:bi.course_end_time,publish_time:bi.course_publish_time})))||[{}],($o=Bn==null?void 0:Bn.course_groups)==null||$o.map(bi=>{var fu;(fu=Bn==null?void 0:Bn.published_course_groups)==null||fu.map((Cs,Ar)=>{var ei;(ei=Cs==null?void 0:Cs.course_group_id)!=null&&ei.includes(bi==null?void 0:bi.course_group_id)&&(bi.cilckkey=Ar,bi.isselect=!0)})}),ge.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&el(""),Sa(Ea.time!==-1),Ht(Ea),Ea!=null&&Ea.is_appoint_user){const bi=((Kl=(ll=Nl==null?void 0:Nl.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(fu=>fu.user_id))||[];Hr([...bi])}ur(Ea.is_appoint_user),co(Ea.is_miss_exam_user),Va(Ea.is_no_passing_user),Er(Ga.length>0?Ga:[{}]),xl.setFieldsValue({exercise_events:(Pu=Nl==null?void 0:Nl.exercise)==null?void 0:Pu.exercise_events})},Vo=()=>Xu(void 0,null,function*(){var Gr,$o,ll,Kl,Pu,Nl;if(((Gr=pe==null?void 0:pe.userInfo)==null?void 0:Gr.user_status)===2){(0,as.Rd)();return}if((ga==null?void 0:ga.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const bi=JSON.parse(JSON.stringify(Ea));console.log("\u63D0\u4EA4");try{yield xl.validateFields();const Ar=xl.getFieldsValue();bi.exercise_events=Ar.exercise_events}catch(Ar){Ar!=null&&Ar.errorFields&&(xl.scrollToField((ll=($o=Ar==null?void 0:Ar.errorFields)==null?void 0:$o[0])==null?void 0:ll.name,{behavior:"smooth",block:"center"}),le.ZP.error((Nl=(Pu=(Kl=Ar==null?void 0:Ar.errorFields)==null?void 0:Kl[0])==null?void 0:Pu.errors)==null?void 0:Nl[0]));return}if(bi.categoryId=La.categoryId,bi.publish_time_groups=Ga,Ea!=null&&Ea.is_make_up_exercise){if(Fa&&Mr.length<=0||!Fa&&!(hr||cr)){le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}bi.is_appoint_user=Fa,bi.is_miss_exam_user=hr,bi.is_no_passing_user=cr,Fa?bi.make_up_exercise_users=Mr==null?void 0:Mr.map(Ar=>({user_id:Ar})):bi.make_up_exercise_users=[]}if(!Ea.unified_setting&&!(Ea!=null&&Ea.is_make_up_exercise)){if(!Ga.length){le.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete bi.publish_time,delete bi.end_time,Ga.map(Ar=>{var ei;if(!Ar.course_group_id||!((ei=Ar.course_group_id)!=null&&ei.length))throw le.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.publish_time||!Ar.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Ea.publish_time||!Ea.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:fu}=Bn;const Cs=()=>Xu(void 0,null,function*(){if(Ea.exercise_type==2&&(fu.is_locked||fu.open_camera||fu.screen_open||fu.login_restrict||fu.ip_bind||fu.ip_limit=="pub"||fu.ip_limit=="inner"||fu.identity_verify||fu.open_phone_video_recording)){const ei=Se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:to.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",to.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(fu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Xu(void 0,null,function*(){let yi=yield(0,rs.Tr)({exercise_ids:[parseInt(La==null?void 0:La.categoryId)],course_id:La.coursesId,type:"exercise"});(yi==null?void 0:yi.student_count)===0?wr(bi):(sr(bi),Ja(yi)),ln("2")}),onCancel:()=>Xu(void 0,null,function*(){ei.destroy();let yi=yield(0,rs.Tr)({exercise_ids:[La==null?void 0:La.categoryId],course_id:La.coursesId,type:"exercise"});(yi==null?void 0:yi.student_count)===0?wr(bi):(sr(bi),Ja(yi))})});return}let Ar=yield(0,rs.Tr)({exercise_ids:[La==null?void 0:La.categoryId],course_id:La.coursesId,type:"exercise"});(Ar==null?void 0:Ar.student_count)===0?wr(bi):(sr(bi),Ja(Ar))});ga!=null&&ga.high_resources_consume&&!(ga!=null&&ga.high_resources_consume_permission)?$e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:La.coursesId,type:"exercise",type_id:La.categoryId,name:ga.exercise_name,fn:()=>{Cs()}}}):Cs()}),wr=Gr=>Xu(void 0,null,function*(){mr(!0),(yield(0,fe.ZP)(`/api/exercises/${La==null?void 0:La.categoryId}/publish_settings.json`,{method:"post",body:Gr})).status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),el(""),$e({type:"exercise/getCommonHeader",payload:uu({},La)}),$e({type:"exercise/getWorkSetting",payload:uu({},La)})),mr(!1)}),hi=Gr=>Gr&&GrEa.end_time?Gr&&(Gr{var $o,ll;return(($o=Bn==null?void 0:Bn.exercise)==null?void 0:$o.exercise_status)>1&&!(Gr!=null&&Gr.new)?!0:(ll=Bn==null?void 0:Bn.published_course_groups)!=null&&ll.some(Kl=>Kl.course_group_id===Gr.course_group_id)?or:!1},jo=Gr=>{var $o;return or?[!0,!0]:($o=Bn==null?void 0:Bn.published_course_groups)!=null&&$o.some(ll=>{var Kl,Pu;return((Kl=ll.course_group_id)==null?void 0:Kl[0])===((Pu=Gr.course_group_id)==null?void 0:Pu[0])})?or||Ve()()>Ve()(Gr==null?void 0:Gr.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,E.useEffect)(()=>{el("\u8868\u5355\u672A\u4FDD\u5B58")},[Ea]);const el=(Gr="")=>{$e({type:"exercise/setActionTabs",payload:{key:Gr}})},Yi=Gr=>{Gr.preventDefault(),Gr.returnValue=""},Ci=(Gr,$o,ll)=>{if(Gr<=0){le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Hr($o),wa(ll),ha(!1)},[xl]=re.default.useForm();return to.createElement("section",{className:Io.form,style:{padding:"30px 50px",marginBottom:"0px"}},to.createElement(St.Z,{spinning:Kt["exercise/getWorkSetting"]||Nn},!(Ea!=null&&Ea.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:Io.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),to.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},to.createElement(Te.ZP.Group,{onChange:()=>{var Gr,$o,ll,Kl,Pu;if((0,Nt.Rm)()&&(!(($o=(Gr=ve==null?void 0:ve.AssistantObject)==null?void 0:Gr.exercise)!=null&&$o.can_publish)||!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_late))){le.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}if(((Pu=Bn==null?void 0:Bn.exercise)==null?void 0:Pu.exercise_status)>1){le.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Ea.unified_setting=!Ea.unified_setting,Ea.unified_setting===!1&&Ga==""&&Er(Ga.concat({})),Ht(Object.assign({},Ea))},value:Ea.unified_setting,disabled:or||((At=Bn==null?void 0:Bn.exercise)==null?void 0:At.exercise_status)>1},to.createElement(Te.ZP,{value:!0,disabled:!((Qe=Bn==null?void 0:Bn.exercise)!=null&&Qe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Ie=Bn.course_groups)==null?void 0:Ie.length)>0&&to.createElement(Te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(ga!=null&&ga.is_make_up_exercise)&&to.createElement("div",{style:{color:"red"}},((Fn=Bn==null?void 0:Bn.exercise)==null?void 0:Fn.exercise_status)>1&&Hn&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Ea.unified_setting||(ga==null?void 0:ga.is_make_up_exercise))&&to.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},to.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),to.createElement(De.Z,{placement:"bottom",title:((oa=Bn==null?void 0:Bn.exercise)==null?void 0:oa.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},to.createElement(yn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:hi,disabled:or||((fa=Bn==null?void 0:Bn.exercise)==null?void 0:fa.exercise_status)>1||(0,Nt.Rm)()&&!((Qn=(Xn=ve==null?void 0:ve.AssistantObject)==null?void 0:Xn.exercise)!=null&&Qn.can_publish),value:Ea.publish_time?Ve()(Ea.publish_time):void 0,allowClear:!1,onChange:(Gr,$o)=>{Ea.publish_time=$o,Ea.end_time||(Ea.end_time=Ea.exercise_type===1?Ve()(Gr).add(120,"minutes"):Ve()(Gr).add(7,"days")),Ht(Object.assign({},Ea))}})),to.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),to.createElement(yn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:or||(0,Nt.Rm)()&&!((ja=(sa=ve==null?void 0:ve.AssistantObject)==null?void 0:sa.exercise)!=null&&ja.can_late)||(ga==null?void 0:ga.open_appraise),allowClear:!1,value:Ea.end_time?Ve()(Ea.end_time):void 0,disabledDate:Pa,onChange:(Gr,$o)=>{var ll,Kl;if((0,Nt.Rm)()&&!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_publish)){le.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}Ea.end_time=$o,Ht(Object.assign({},Ea))}})),!Ea.unified_setting&&!(ga!=null&&ga.is_make_up_exercise)&&to.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ga&&Ga.map(function(Gr,$o){var ll,Kl,Pu;return to.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:$o==(Ga==null?void 0:Ga.length)-1?"0px":"10px"}},to.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",$o+1),to.createElement(qt.default,{showArrow:!0,allowClear:!0,className:Io.multiple_select,disabled:or||((ll=Bn==null?void 0:Bn.homework_status)!=null&&ll.includes("\u672A\u53D1\u5E03")&&Gr.id||Ve()(){Ga[$o].course_group_id=Nl,Er(Ga.slice()),Bn.course_groups.map((bi,fu)=>{Nl.map((Cs,Ar)=>{bi.course_group_id===Cs&&(bi.cilckkey=$o,bi.isselect=!0)})})},onDeselect:Nl=>{Bn.course_groups.map((bi,fu)=>{bi.course_group_id===Nl&&bi.cilckkey===$o&&(bi.cilckkey=$o,bi.isselect=!1)})}},Bn.course_groups&&Bn.course_groups.map(function(Nl,bi){return to.createElement(fd,{disabled:(Nl==null?void 0:Nl.isselect)&&Nl.cilckkey!=$o,label:Nl.course_group_name,value:Nl.course_group_id,key:Nl.course_group_id},Nl.course_group_name)})),to.createElement(Ys,{disabled:jo(Gr)||(0,Nt.Rm)()&&!((Pu=(Kl=ve==null?void 0:ve.AssistantObject)==null?void 0:Kl.exercise)!=null&&Pu.can_publish),disabledDate:hi,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ve()((0,ne.U6)(),"HH:mm"),Ve()((0,ne.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Gr.publish_time&&[Ve()(Gr.publish_time),Gr.end_time&&Ve()(Gr.end_time)],onChange:(Nl,bi)=>{Ga[$o].publish_time=bi[0],!Gr.end_time&&bi[0]?Ga[$o].end_time=Ve()(bi[0]).add(7,"days"):Ga[$o].end_time=bi[1],Er([...Ga])},onCalendarChange:(Nl,bi,fu)=>{if(bi!=null&&bi[0]&&!bi[1]){const Cs=Ea.exercise_type===1?Ve()(bi[0]).add(120,"minutes"):Ve()(bi[0]).add(7,"days");Ga[$o].publish_time=bi[0],Ga[$o].end_time=Cs,Er([...Ga])}}}),to.createElement("div",{style:{visibility:or?"hidden":"visible",display:"flex",width:"50px"}},to.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Nl,bi;if((0,Nt.Rm)()&&!((bi=(Nl=ve==null?void 0:ve.AssistantObject)==null?void 0:Nl.exercise)!=null&&bi.can_publish)){le.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}Er(Ga.concat({new:!0}))}}),to.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(Gr!=null&&Gr.publish_time&&Ve()(){Ga=Ga.filter((Nl,bi)=>$o!==bi),Er([...Ga])}})))})),!(Ea!=null&&Ea.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:Io.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},to.createElement(Te.ZP.Group,{value:Ea.exercise_type,disabled:or||((Dn=Bn==null?void 0:Bn.exercise)==null?void 0:Dn.exercise_status)>1,onChange:Gr=>{Ea.exercise_type=Gr.target.value,Ht(uu({},Ea)),fr(Gr.target.value)},style:{marginTop:"2px"}},to.createElement(Te.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),to.createElement(Te.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Ea==null?void 0:Ea.exercise_type)===2&&to.createElement(to.Fragment,null,to.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),to.createElement(ke.Z,{className:Io.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Ea==null?void 0:Ea.simulate_exercise_num,disabled:or,min:1,max:999,onChange:Gr=>{Ea.simulate_exercise_num=Gr,Ht(uu({},Ea))}}),to.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Ea==null?void 0:Ea.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement(me.Z,null,to.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),to.createElement(Ce.Z,{checked:Fa,onChange:(Gr,$o)=>{var ll,Kl;if(ur(Gr),Gr){if(Ea!=null&&Ea.is_appoint_user){const Pu=(Kl=(ll=Bn==null?void 0:Bn.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(Nl=>Nl.user_id);Hr([...Pu])}else Hr([]);co(!1),Va(!1)}else co(Ea.is_miss_exam_user),Va(Ea.is_no_passing_user)},disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(ga!=null&&ga.allow_create_make_up))}),to.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Fa&&to.createElement(me.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},to.createElement(Me.default,{checked:hr,disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(Ea==null?void 0:Ea.miss_exam_count)>0&&(ga!=null&&ga.allow_create_make_up)),onChange:Gr=>{co(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Ca(1),ur(!1),ha(!0)}},"\uFF08",`${(Ea==null?void 0:Ea.miss_exam_count)||0}\u4EBA`,"\uFF09"),to.createElement(Me.default,{checked:cr,disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(Ea==null?void 0:Ea.no_passing_count)>0&&(ga!=null&&ga.allow_create_make_up)),onChange:Gr=>{Va(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ca(2),ur(!1),ha(!0)}},"\uFF08",`${(Ea==null?void 0:Ea.no_passing_count)||0}\u4EBA`,"\uFF09")),Fa&&to.createElement(me.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},to.createElement(Ee.ZP,{type:"primary",ghost:!0,disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(ga!=null&&ga.allow_create_make_up)),onClick:()=>{ha(!0),Ca(void 0)}},to.createElement("span",null,to.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),to.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),to.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Mr.length||0} \u4EBA`,"\uFF09"))),to.createElement("div",{className:Io.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},to.createElement(Me.default,{disabled:or,checked:lr,onChange:Gr=>{Gr.target.checked===!1?Ht($o=>Iu(uu({},$o),{time:-1})):xl.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Sa(Gr.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),lr&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),to.createElement(ke.Z,{size:"large",disabled:or,min:1,style:{width:"200px"},value:Ea.time===-1?null:Ea.time,precision:0,addonAfter:"\u5206\u949F",onChange:Gr=>{Ea.time=Gr,Ht(uu({},Ea))}}))),lr&&to.createElement(re.default,{form:xl},to.createElement(nu,{disabled:or,time:Ea.time})),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(Me.default,{checked:Ea.enable_last_times,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_last_times:Gr.target.checked})),disabled:or,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Ea.enable_last_times&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),to.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ea==null?void 0:Ea.last_times,disabled:or||!Ea.enable_last_times,min:0,onChange:Gr=>{Ea.last_times=Gr,Ht(uu({},Ea))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(me.Z,null,to.createElement(Me.default,{checked:Ea.enable_answer_time,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_answer_time:Gr.target.checked})),disabled:or,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Ea.enable_answer_time&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),to.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ea==null?void 0:Ea.answer_time,disabled:or||!Ea.enable_answer_time,min:0,onChange:Gr=>{Ea.answer_time=Gr,Ht(uu({},Ea))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(ga!=null&&ga.appraise_label)&&(!(ga!=null&&ga.is_make_up_exercise)&&(0,Nt.GJ)()||(ga==null?void 0:ga.is_make_up_exercise)&&(ga==null?void 0:ga.allow_create_make_up))&&to.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Vo},"\u4FDD\u5B58"),to.createElement(iu.Z,{visible:Wa,setVisible:ha,onK:Ci,selectKeys:Mr,selectRows:Ka,appointStudent:Fa,modalParams:aa}),to.createElement(Os.Z,{resdata:Zn,type:"exercisepush",okloading:Nn,oktext:(Zn==null?void 0:Zn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gr=>Xu(void 0,null,function*(){mr(!0);let $o=yield(0,fe.ZP)(`/api/courses/${La.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(La==null?void 0:La.categoryId)]}});mr(!1),($o==null?void 0:$o.status)===0&&wr(la)})}))};var ld=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:mt,user:Kt})=>({exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt,classroomList:mt}))(Yc),Jc=z(19248),fc=z(4787),Js=Object.defineProperty,Ls=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,qs=Object.prototype.propertyIsEnumerable,bc=(pe,ve,ge)=>ve in pe?Js(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_s=(pe,ve)=>{for(var ge in ve||(ve={}))pd.call(ve,ge)&&bc(pe,ge,ve[ge]);if(Ls)for(var ge of Ls(ve))qs.call(ve,ge)&&bc(pe,ge,ve[ge]);return pe},xc=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const{TabPane:pc}=y.default,vd=({exercise:pe,loading:ve,dispatch:ge})=>{var mt;const Kt=(0,ye.useParams)(),$e=(0,ye.useLocation)(),[ln]=re.default.useForm(),[At,Qe]=(0,E.useState)({}),[Ie,Fn]=(0,E.useState)("1");return(0,E.useEffect)(()=>{pe.actionTabs.key==="addIp"&&(ln.resetFields(),Fn("1"))},[pe.actionTabs]),E.createElement(Se.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:pe.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>xc(void 0,null,function*(){if(yield ln.validateFields(),!At.ip){const oa=At.startIP.split(".")[3];if(parseInt(oa)>parseInt(At.endIP)){le.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ge({type:"exercise/setActionTabs",payload:{key:"insterIp",data:_s({},ln.getFieldValue()),type:pe.actionTabs.type}})}),onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("section",{className:"pl10 pr10"},E.createElement(y.default,{activeKey:Ie,onChange:oa=>{Fn(oa),ln.resetFields()}},E.createElement(pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),E.createElement(pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),E.createElement(re.default,{form:ln,className:"pt30",name:"form",layout:"vertical",onValuesChange:(oa,fa)=>{Qe(_s({},fa))}},Ie==="1"&&E.createElement(re.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},E.createElement(qt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:oa=>{ln.setFieldsValue({ip:[...oa.filter(fa=>(0,fc.t)(fa)?!0:(le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Ie==="2"&&E.createElement(me.Z,{gutter:[20,20]},E.createElement(ce.Z,{flex:"1"},E.createElement(re.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},E.createElement(Be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:oa=>{let fa="";(0,fc.t)(oa.target.value)?fa=oa.target.value:(fa="",le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),ln.setFieldsValue({startIP:fa})}}))),E.createElement(ce.Z,{flex:"1"},E.createElement(re.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},E.createElement(Be.default,{onBlur:oa=>{},prefix:E.createElement("span",{className:"font14"},(mt=At.startIP)==null?void 0:mt.substring(0,At.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var js=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(vd),xa=z(59301),hd=Object.defineProperty,qc=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,_c=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Ic=(pe,ve,ge)=>ve in pe?hd(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,bs=(pe,ve)=>{for(var ge in ve||(ve={}))wc.call(ve,ge)&&Ic(pe,ge,ve[ge]);if(_c)for(var ge of _c(ve))Dc.call(ve,ge)&&Ic(pe,ge,ve[ge]);return pe},Zs=(pe,ve)=>qc(pe,Ad(ve)),$s=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Oc=({exercise:pe,globalSetting:ve,loading:ge,dispatch:mt})=>{var Kt,$e,ln,At,Qe,Ie,Fn;const{workSetting:oa,commonHeader:fa}=pe,[Xn]=re.default.useForm(),Qn=(0,ye.useParams)();Qn.category=Qn.categoryId;const[sa,ja]=(0,E.useState)(!1),[Dn,Bn]=(0,E.useState)(!1),[ga,La]=(0,E.useState)(!1),or={question_random:!1,choice_random:!1,start_password:((Kt=oa==null?void 0:oa.exercise)==null?void 0:Kt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:(($e=oa==null?void 0:oa.exercise)==null?void 0:$e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Ia,Nn]=(0,E.useState)(or);const[mr,Hn]=(0,E.useState)(!1),[kt,la]=(0,E.useState)(!1),[sr,Ga]=(0,E.useState)(!1),[Er,Ea]=(0,E.useState)(null);(0,E.useEffect)(()=>{var hr;Ht(),oa!=null&&oa.exercise&&!(0,Nt.aN)()&&!((hr=oa==null?void 0:oa.exercise)!=null&&hr.is_creator)&&ja(!0)},[oa]),(0,E.useEffect)(()=>{((fa==null?void 0:fa.exercise_status)==="5"||fa!=null&&fa.appraise_label)&&ja(!0)},[fa]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?Ia[pe.actionTabs.type]=[...Ia[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:Ia[pe.actionTabs.type]=[...Ia[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],Or(Ia),Hn(!0))},[pe.actionTabs]);const Ht=()=>{const hr=JSON.parse(JSON.stringify(oa));Object.keys(Ia).forEach(co=>{var cr;Ia[co]=(cr=hr==null?void 0:hr.exercise)==null?void 0:cr[co]}),Or(Zs(bs({},Ia),{ip_limit:Ia.ip_limit!=="no"}))},Or=hr=>{Nn(hr),Xn.setFieldsValue(hr)},dr=hr=>{var co,cr;if(hr.categoryId=Qn.categoryId,hr.ip_limit=hr.ip_limit?"pub":"no",hr.ip_bind||(hr.ip_bind_type=!1),hr.open_camera&&hr.photo_count<1){le.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!hr.start_password&&hr.is_start_locked){le.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(hr.ip_limit!=="no"&&!((co=hr.public_ip)!=null&&co.length)&&!((cr=hr.inner_ip)!=null&&cr.length)){le.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(hr.is_locked||hr.open_camera||hr.screen_open||hr.login_restrict||hr.ip_bind||hr.ip_limit=="pub"||hr.ip_limit=="inner"||hr.identity_verify||hr.open_phone_video_recording){if((fa==null?void 0:fa.exercise_type)==1){lr(hr);return}Se.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:xa.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",xa.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(hr)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>lr(hr)});return}Sa(hr)},lr=hr=>{if(hr.open_camera||hr.screen_open){const co=Se.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:xa.createElement("div",{className:"font16 p20"},hr.open_camera&&xa.createElement(me.Z,{justify:"start",className:"mt20"},xa.createElement(ce.Z,{flex:"24px"},xa.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),xa.createElement(ce.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",xa.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",xa.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),hr.screen_open&&xa.createElement(me.Z,{justify:"start",className:"mt20"},xa.createElement(ce.Z,{flex:"24px",className:"mr20"},xa.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),xa.createElement(ce.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",xa.createElement("img",{width:"26",src:Ai.JA})," ",xa.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",xa.createElement("img",{width:"26",src:Ai.Gm})," ",xa.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),xa.createElement("p",{className:"ml40 mt40"},xa.createElement(Me.default,{onChange:cr=>co.update({okButtonProps:{disabled:!cr.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Sa(hr)},okButtonProps:{disabled:!0}})}else Sa(hr)},Sa=hr=>$s(void 0,null,function*(){Bn(!0);const co=yield(0,fe.ZP)(`/api/exercises/${Qn==null?void 0:Qn.categoryId}/prevent_cheating_settings.json`,{method:"post",body:hr});Bn(!1),co.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),mt({type:"exercise/getCommonHeader",payload:bs({},Qn)}),mt({type:"exercise/getWorkSetting",payload:bs({},Qn)}),Hn(!1))});(0,E.useEffect)(()=>{ur(mr?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[mr]);const Fa=hr=>{hr.preventDefault(),hr.returnValue=""},ur=(hr="")=>{mt({type:"exercise/setActionTabs",payload:{key:hr}})};return xa.createElement("section",{className:Io.formDom,style:{padding:"30px 50px"}},xa.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||Dn},xa.createElement(re.default,{form:Xn,name:"basicForm",initialValues:or,colon:!1,onValuesChange:(hr,co)=>{console.log("onValuesChange",co);let cr=co;for(const Va in hr){if(Va=="is_locked"&&!co[Va]&&(cr.login_restrict=!1,cr.screen_open=!1),Va=="login_restrict"&&co[Va]&&(cr.is_locked=!0),Va=="screen_open"&&co[Va]&&(cr.is_locked=!0),Va=="screen_shot_open"&&co[Va]){const Mr=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:xa.createElement("div",null,xa.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",xa.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),xa.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>$s(void 0,null,function*(){cr.screen_shot_open=!0,Or(cr)}),onCancel:()=>{cr.screen_shot_open=!1,Or(cr),Mr.destroy()}});break}(Va=="ip_bind"||Va=="ip_limit")&&!co.is_locked&&co[Va]&&(cr.is_locked=!0),Va=="open_camera"&&(cr.photo_count=cr.photo_count||5)}Or(cr),Hn(!0)},onFinish:dr},xa.createElement("div",{className:Io.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),xa.createElement(re.default.Item,null,xa.createElement(Te.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Er,onChange:hr=>{if(hr.target.value==="exam")Or(Zs(bs(bs({},or),Ia),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(hr.target.value==="practice"){Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Or(Zs(bs({},or),{question_random:!0,choice_random:!0,forbid_copy:!1})),Ea(hr.target.value)}});return}Ea(hr.target.value)},buttonStyle:"solid",disabled:sa},xa.createElement(Te.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),xa.createElement(Te.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),xa.createElement("div",{className:Io.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),xa.createElement(re.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},xa.createElement(Me.default,{disabled:sa},xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),xa.createElement(re.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},xa.createElement(Me.default,{disabled:sa},xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),xa.createElement(re.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},xa.createElement(Me.default,{disabled:sa},xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),xa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(re.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},xa.createElement(Me.default,{disabled:sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Ia.is_start_locked&&(0,Nt.GJ)()?xa.createElement(me.Z,{className:Io.unlockKeyWrapper,align:"middle"},xa.createElement(re.default.Item,{name:"start_password",style:{marginBottom:0}},xa.createElement(Be.default,{size:"large",className:Io.unlockKeyInput,disabled:sa,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),xa.createElement(ce.Z,null,!sa&&xa.createElement(Ee.ZP,{type:"link",loading:kt,onClick:()=>$s(void 0,null,function*(){la(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${Qn==null?void 0:Qn.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:hr}});la(!1),(co==null?void 0:co.status)===0&&Xn.setFieldsValue({start_password:hr})})},"\u6362\u4E00\u6362"))):xa.createElement(re.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),xa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(re.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},xa.createElement(Me.default,{disabled:sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Ia.is_locked&&(0,Nt.GJ)()?xa.createElement(me.Z,{className:Io.unlockKeyWrapper,align:"middle"},xa.createElement(re.default.Item,{style:{marginBottom:0},name:"unlock_key"},xa.createElement(Be.default,{size:"large",className:Io.unlockKeyInput,disabled:sa,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),xa.createElement(ce.Z,null,!sa&&xa.createElement(Ee.ZP,{type:"link",loading:sr,onClick:()=>$s(void 0,null,function*(){Ga(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${Qn==null?void 0:Qn.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:hr}});Ga(!1),(co==null?void 0:co.status)===0&&Xn.setFieldsValue({unlock_key:hr})})},"\u6362\u4E00\u6362"))):xa.createElement(re.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),xa.createElement(re.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(Me.default,{disabled:sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),xa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(re.default.Item,{name:"screen_open",valuePropName:"checked"},xa.createElement(Me.default,{disabled:sa},xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Ia.screen_open?xa.createElement(xa.Fragment,null,xa.createElement(me.Z,{gutter:10,className:`${Io.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},xa.createElement(ce.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),xa.createElement(ce.Z,null,xa.createElement(re.default.Item,{name:"screen_num",style:{marginBottom:0}},xa.createElement(ke.Z,{size:"large",disabled:sa,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),xa.createElement(ce.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),xa.createElement(ce.Z,null,xa.createElement(re.default.Item,{name:"screen_sec",style:{marginBottom:0}},xa.createElement(ke.Z,{size:"large",disabled:sa,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),xa.createElement(ce.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),xa.createElement(me.Z,{gutter:10,className:`c-grey-333 ${Io.unlockKeyWrapper}`,align:"middle",wrap:!1},xa.createElement(ce.Z,null,xa.createElement(re.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},xa.createElement(Ce.Z,{disabled:sa||!Ia.screen_open}))),xa.createElement(ce.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):xa.createElement(xa.Fragment,null,xa.createElement(re.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),xa.createElement(re.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),xa.createElement(re.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),xa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(re.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},xa.createElement(Me.default,{disabled:sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Ia.ip_bind&&(0,Nt.GJ)()?xa.createElement(me.Z,{className:Io.unlockKeyWrapper,style:{flexDirection:"column"}},xa.createElement(re.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},xa.createElement(Te.ZP.Group,null,xa.createElement(Te.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},xa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),xa.createElement(Te.ZP,{value:!0,style:{fontWeight:"400"}},xa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",xa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):xa.createElement(re.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),xa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(re.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},xa.createElement(Me.default,{disabled:sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),xa.createElement(re.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),xa.createElement(re.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Ia==null?void 0:Ia.ip_limit)&&xa.createElement(me.Z,{className:Io.unlockKeyWrapper,style:{flexDirection:"column"}},xa.createElement(ce.Z,null,xa.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),xa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),xa.createElement(me.Z,{className:`mt15 ${Io.ipWrp}`,style:{background:"#F6F7F9"}},xa.createElement(ce.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),xa.createElement(ce.Z,null,(ln=Ia.public_ip)==null?void 0:ln.map((hr,co)=>xa.createElement("span",{key:co,className:Io.ipItem},xa.createElement("i",null,hr," "),!sa&&xa.createElement(Jc.Z,{onClick:()=>{Se.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Ia.public_ip.splice(co,1),Or(bs({},Ia))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!sa&&xa.createElement("span",{onClick:()=>{mt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",xa.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),xa.createElement(me.Z,{className:`mt15 ${Io.ipWrp}`,style:{background:"#F6F7F9"}},xa.createElement(ce.Z,null,xa.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),xa.createElement(ce.Z,null,(At=Ia.inner_ip)==null?void 0:At.map((hr,co)=>xa.createElement("span",{className:Io.ipItem},xa.createElement("i",null,hr," "),!sa&&xa.createElement(Jc.Z,{onClick:()=>{sa||Se.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Ia.inner_ip.splice(co,1),Or(bs({},Ia))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!sa&&xa.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{mt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",xa.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),xa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(re.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},xa.createElement(Me.default,{disabled:sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Ia.open_camera?xa.createElement(me.Z,{gutter:10,className:`c-grey-333 ${Io.unlockKeyWrapper}`,align:"middle",wrap:!1},xa.createElement(ce.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),xa.createElement(ce.Z,null,xa.createElement(re.default.Item,{name:"photo_count",style:{marginBottom:0}},xa.createElement(ke.Z,{size:"large",disabled:sa||!Ia.open_camera,min:1,max:(0,Nt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),xa.createElement(ce.Z,null,xa.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):xa.createElement(re.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),xa.createElement(re.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},xa.createElement(Me.default,{disabled:!(0,Nt.ag)()||sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),xa.createElement(re.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},xa.createElement(Me.default,{disabled:!(0,Nt.ag)()||sa},xa.createElement(xa.Fragment,null,xa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",xa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Nt.aN)()||((Qe=pe==null?void 0:pe.commonHeader)==null?void 0:Qe.exercise_author))&&!(fa!=null&&fa.appraise_label)&&xa.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Xn.submit()}},"\u4FDD\u5B58")),xa.createElement(js,null),xa.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:ga,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>La(!1)},xa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},xa.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ie=ve==null?void 0:ve.setting)==null?void 0:Ie.homepage_tea_qq_number," "),xa.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${(Fn=ve==null?void 0:ve.setting)==null?void 0:Fn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Lc=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Oc),Ni=z(59301),Nc=Object.defineProperty,$c=Object.defineProperties,vc=Object.getOwnPropertyDescriptors,Rc=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,au=(pe,ve,ge)=>ve in pe?Nc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ru=(pe,ve)=>{for(var ge in ve||(ve={}))Ed.call(ve,ge)&&au(pe,ge,ve[ge]);if(Rc)for(var ge of Rc(ve))Al.call(ve,ge)&&au(pe,ge,ve[ge]);return pe},fs=(pe,ve)=>$c(pe,vc(ve)),hs=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Mc=({exercise:pe,loading:ve,dispatch:ge})=>{var mt;const{workSetting:Kt}=pe,$e=(0,ye.useParams)();$e.category=$e.categoryId;const[ln,At]=(0,E.useState)(!1),[Qe,Ie]=(0,E.useState)(!1);let[Fn,oa]=(0,E.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1});(0,E.useEffect)(()=>{Xn("\u8868\u5355\u672A\u4FDD\u5B58")},[Fn]);const fa=Dn=>{Dn.preventDefault(),Dn.returnValue=""},Xn=(Dn="")=>{ge({type:"exercise/setActionTabs",payload:{key:Dn}})};(0,E.useEffect)(()=>{var Dn,Bn;Qn(),(Dn=Kt==null?void 0:Kt.exercise)!=null&&Dn.id&&!(0,Nt.aN)()&&!((Bn=Kt==null?void 0:Kt.exercise)!=null&&Bn.is_creator)&&At(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{},[]);const Qn=()=>{const Dn=JSON.parse(JSON.stringify(Kt));Object.keys(Fn).forEach(Bn=>{var ga;Fn[Bn]=(ga=Dn==null?void 0:Dn.exercise)==null?void 0:ga[Bn]}),oa(Fn),pe.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Xn("")},sa=()=>{const Dn=JSON.parse(JSON.stringify(Fn));Dn.categoryId=$e.categoryId,ja(Dn)},ja=Dn=>hs(void 0,null,function*(){var Bn;if((Dn==null?void 0:Dn.use_blank_score)!==((Bn=Kt==null?void 0:Kt.exercise)==null?void 0:Bn.use_blank_score)){let La=Se.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>hs(void 0,null,function*(){Ie(!0);const or=yield(0,fe.ZP)(`/api/exercises/${$e==null?void 0:$e.categoryId}/property_settings.json`,{method:"post",body:Dn});Ie(!1),or.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn(""),ge({type:"exercise/getCommonHeader",payload:Ru({},$e)}),ge({type:"exercise/getWorkSetting",payload:Ru({},$e)}),Ie(!1))})});Dn!=null&&Dn.use_blank_score?La.update({content:Ni.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Ni.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):La.update({content:Ni.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Ni.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Ie(!0);const ga=yield(0,fe.ZP)(`/api/exercises/${$e==null?void 0:$e.categoryId}/property_settings.json`,{method:"post",body:Dn});Ie(!1),ga.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xn(""),ge({type:"exercise/getCommonHeader",payload:Ru({},$e)}),ge({type:"exercise/getWorkSetting",payload:Ru({},$e)}))});return Ni.createElement("section",{className:Io.scoreSettingWrapper,style:{padding:"30px 50px"}},Ni.createElement(St.Z,{spinning:ve["exercise/getWorkSetting"]||Qe},Ni.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ni.createElement(ce.Z,null,Ni.createElement(Me.default,{checked:Fn.use_blank_score,disabled:ln,onChange:Dn=>{Fn.use_blank_score=Dn.target.checked,oa(Object.assign({},Fn))},className:Io.mainRuleText},Ni.createElement(Ni.Fragment,null,Ni.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Ni.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Ni.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ni.createElement(ce.Z,null,Ni.createElement(Me.default,{checked:Fn.downcase,disabled:ln,onChange:Dn=>{Fn.downcase=Dn.target.checked,oa(Object.assign({},Fn))},className:Io.mainRuleText},Ni.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ni.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Ni.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ni.createElement(ce.Z,null,Ni.createElement(Me.default,{checked:Fn.open_total_score,disabled:ln,onChange:Dn=>{Fn.open_total_score=Dn.target.checked,Dn.target.checked?(Fn.open_score=!1,Fn.open_score_reviewed=!0):(Fn.open_score=!0,Fn.open_score_reviewed=!1),oa(Object.assign({},Fn))},className:Io.mainRuleText},Ni.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Ni.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Fn.open_total_score&&Ni.createElement(Ni.Fragment,null,Ni.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ni.createElement(Te.ZP.Group,{disabled:ln,value:Fn.open_score?"afterEndTime":Fn!=null&&Fn.open_score_reviewed?"afterReview":"afterCommit",onChange:Dn=>{Dn.target.value==="afterEndTime"?oa(Bn=>fs(Ru({},Bn),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Dn.target.value==="afterReview"?oa(Bn=>fs(Ru({},Bn),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):oa(Bn=>fs(Ru({},Bn),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Ni.createElement(Te.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Ni.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Ni.createElement(Te.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Ni.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Ni.createElement(Te.ZP,{value:"afterReview"},Ni.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Ni.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ni.createElement(Me.default,{className:Io.mainRuleText,checked:Fn.answered_open,disabled:ln,onChange:Dn=>{Fn.answered_open=Dn.target.checked,oa(Object.assign({},Fn))}},Ni.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Ni.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Fn.answered_open&&Ni.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ni.createElement(Te.ZP.Group,{value:Fn.answer_open,disabled:ln,onChange:Dn=>{Fn.answer_open=Dn.target.value,oa(Object.assign({},Fn))}},Ni.createElement(Te.ZP,{value:!0,style:{marginRight:"25px"}},Ni.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Ni.createElement(Te.ZP,{value:!1},Ni.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Ni.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ni.createElement(Me.default,{className:Io.mainRuleText,checked:Fn.score_open,disabled:ln,onChange:Dn=>{Fn.score_open=Dn.target.checked,oa(Object.assign({},Fn))}},Ni.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Ni.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Ni.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Ni.createElement(Me.default,{className:Io.mainRuleText,checked:Fn.show_statistic,disabled:ln,onChange:Dn=>{Fn.show_statistic=Dn.target.checked,oa(Object.assign({},Fn))}},Ni.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Ni.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Nt.aN)()||((mt=pe==null?void 0:pe.commonHeader)==null?void 0:mt.exercise_author))&&Ni.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:sa},"\u4FDD\u5B58")))};var ed=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Mc),ci=z(59301),td=Object.defineProperty,hc=Object.defineProperties,Gd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,Cd=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,yd=(pe,ve,ge)=>ve in pe?td(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,zs=(pe,ve)=>{for(var ge in ve||(ve={}))Cd.call(ve,ge)&&yd(pe,ge,ve[ge]);if(Dd)for(var ge of Dd(ve))Hs.call(ve,ge)&&yd(pe,ge,ve[ge]);return pe},Ac=(pe,ve)=>hc(pe,Gd(ve)),Sd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Id=({exercise:pe,globalSetting:ve,loading:ge,dispatch:mt})=>{const{workSetting:Kt,commonHeader:$e}=pe,ln=(0,ye.useParams)();ln.category=ln.categoryId;const[At,Qe]=(0,E.useState)(!1),[Ie,Fn]=(0,E.useState)(0),[oa,fa]=(0,E.useState)(0),[Xn,Qn]=(0,E.useState)(!1),[sa,ja]=(0,E.useState)({}),[Dn,Bn]=(0,E.useState)(!1),[ga,La]=(0,E.useState)([]),[or,Ia]=(0,E.useState)([]),[Nn,mr]=(0,E.useState)([]),[Hn,kt]=(0,E.useState)([]),[la,sr]=(0,E.useState)([]);let[Ga,Er]=(0,E.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,E.useEffect)(()=>{var Va;!(0,Nt.aN)()&&!((Va=Kt==null?void 0:Kt.exercise)!=null&&Va.is_creator)&&Qe(!0)},[Kt]),(0,E.useEffect)(()=>{Ea()},[$e]);const Ea=()=>Sd(void 0,null,function*(){Qn(!0);const Va=yield(0,fe.ZP)(`/api/exercises/${ln==null?void 0:ln.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Ga).forEach(Mr=>{Ga[Mr]=Va==null?void 0:Va[Mr]}),console.log(Va,"res"),ja(zs({},Va)),sr((Va==null?void 0:Va.exercise_questions)||[]),Sa(zs({},Va)),Ia((Va==null?void 0:Va.course_review_teachers)||[]),Er(Ac(zs({},Ga),{select_appraise:!!Va.end_time})),Fn((Va==null?void 0:Va.total)||0),fa((Va==null?void 0:Va.finish_total)||0),Qn(!1),cr("")}),Ht=()=>{const Va=JSON.parse(JSON.stringify(Ga));if(!Va.select_appraise){Ea();return}if(!Va.end_time){le.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Va.review_type&&!Hn.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Va.review_type&&!la.some(Mr=>!!Mr.appraise_teachers.length)){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Va.review_type===0&&(Va.exercises=Hn==null?void 0:Hn.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,finish_total:Mr.finish_total,unfinished_total:Mr.unfinished_total,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Ka=>({id:Ka.id}))}})),Va.review_type===1&&(Va.exercise_questions=la==null?void 0:la.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,question_id:Mr.question_id,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Ka=>({id:Ka.id,message_status:Ka.message_status}))}})),delete Va.select_appraise,Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:ci.createElement("div",null,ci.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",ci.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),ci.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",ci.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",ci.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",ci.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),ci.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},ci.createElement(ee.Z,{style:{marginRight:3}})," ",ci.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Or(Va)}})},Or=Va=>Sd(void 0,null,function*(){Qn(!0);const Mr=yield(0,fe.ZP)(`/api/exercises/${ln==null?void 0:ln.categoryId}/appraise_settings.json`,{method:"post",body:Va});if(Qn(!1),Mr.status===0){le.ZP.success("\u4FDD\u5B58\u6210\u529F"),cr(""),Ea(),mt({type:"exercise/getCommonHeader",payload:zs({},ln)});return}}),dr=(Va,Mr)=>{const Hr=Math.floor(Va/Mr);let Ka=Va%Mr;const wa=[];for(let Wa=0;Wa0?1:0)),Ka--;return wa},lr=Va=>{var Mr;if(Va[0]){let Hr=[];Hn.forEach(wa=>Hr=Hr.concat(wa.appraise_teachers));let Ka=or.filter(wa=>Hr.every(Wa=>Wa.id!==wa.id));console.log(Ka,"newItems"),mr([...Ka]),Bn(Va)}if(!Va[0]){let Hr=[];Hr=Hr.concat(((Mr=la==null?void 0:la[Va[1]])==null?void 0:Mr.appraise_teachers)||[]);let Ka=or.filter(wa=>Hr.every(Wa=>Wa.id!==wa.id));mr([...Ka]),Bn(Va)}},Sa=Va=>{if(Va!=null&&Va.start_appraise){kt((Va==null?void 0:Va.exercises)||[]);return}let Mr=Va==null?void 0:Va.exercises;const Hr=dr(Va==null?void 0:Va.total,Mr.length),Ka=dr(Va==null?void 0:Va.finish_total,Mr.length);Hr.forEach((wa,Wa)=>{Mr[Wa].total=wa}),Ka.forEach((wa,Wa)=>{Mr[Wa].finish_total=wa,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(wa=>wa.total>0),kt(JSON.parse(JSON.stringify(Mr)))},Fa=()=>{if(!ga.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Dn[0]){if(Dn[1]===null){const Va=Nn.filter(wa=>ga.includes(wa.id));let Mr=[...Hn,...Va==null?void 0:Va.map(wa=>({appraise_teachers:[wa],total:0,finish_total:0,unfinished_total:0}))];const Hr=dr(Ie,Mr.length),Ka=dr(oa,Mr.length);Hr.forEach((wa,Wa)=>{Mr[Wa].total=wa}),Ka.forEach((wa,Wa)=>{Mr[Wa].finish_total=wa,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(wa=>wa.total>0),kt(JSON.parse(JSON.stringify(Mr))),Bn(!1)}if(Dn[1]!==null){const Va=Nn.filter(Hr=>ga.includes(Hr.id));let Mr=[];Hn.forEach((Hr,Ka)=>{if(Dn[1]===Ka){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Va]}));return}Mr.push(Hr)}),kt(Mr),Bn(!1)}}if(!Dn[0]&&Dn[1]!==null){let Va=Nn.filter(Hr=>ga.includes(Hr.id));Va=Va.map(Hr=>Ac(zs({},Hr),{message_status:sa!=null&&sa.start_appraise?1:0}));let Mr=[];la.forEach((Hr,Ka)=>{if(Dn[1]===Ka){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Va]}));return}Mr.push(Hr)}),sr(Mr),Bn(!1)}},ur=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Va,Mr,Hr)=>Hr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Io.padding,render:(Va,Mr,Hr)=>ci.createElement("span",{className:Io.tagWrap},ci.createElement("div",null,Va==null?void 0:Va.map(Ka=>ci.createElement("div",{className:Io.tag,key:Ka.id},ci.createElement("b",{title:Ka.name},Ka.name),(Ka==null?void 0:Ka.disabled)!==!0&&!At&&ci.createElement("span",{onClick:wa=>{const Wa=Va.filter(aa=>aa.id!==Ka.id),ha=Hn.map((aa,Ca)=>Ca===Hr?Ac(zs({},aa),{appraise_teachers:Wa}):aa);Wa.length?kt(ha):Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Hn==null?void 0:Hn.filter((Ja,pr)=>pr!==Hr),Ca=dr(Ie,aa.length),Zn=dr(oa,aa.length);Ca.forEach((Ja,pr)=>{aa[pr].total=Ja}),Zn.forEach((Ja,pr)=>{aa[pr].finish_total=Ja,aa[pr].unfinished_total=aa[pr].total-aa[pr].finish_total}),kt(JSON.parse(JSON.stringify(aa)))}})}},ci.createElement("i",{className:"iconfont icon-guanbi7"}))))),!At&&ci.createElement("span",{onClick:()=>lr([!0,Hr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],hr=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Va,Mr,Hr)=>Hr+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Io.padding,dataIndex:"appraise_teachers",render:(Va,Mr,Hr)=>ci.createElement("span",{className:Io.tagWrap},ci.createElement("div",null,Va==null?void 0:Va.map(Ka=>ci.createElement("div",{className:Io.tag,key:Ka.id},ci.createElement("b",{title:Ka.name},Ka.name),(Ka==null?void 0:Ka.disabled)!==!0&&!At&&ci.createElement("span",{onClick:()=>{const wa=Va.filter(ha=>ha.id!==Ka.id),Wa=la.map((ha,aa)=>aa===Hr?Ac(zs({},ha),{appraise_teachers:wa}):ha);sr(Wa)}},ci.createElement("i",{className:"iconfont icon-guanbi7"}))))),!At&&ci.createElement("span",{onClick:()=>lr([!1,Hr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,E.useEffect)(()=>{cr("\u8868\u5355\u672A\u4FDD\u5B58")},[Ga]);const co=Va=>{Va.preventDefault(),Va.returnValue=""},cr=(Va="")=>{mt({type:"exercise/setActionTabs",payload:{key:Va}})};return ci.createElement("section",{className:Io.form,style:{padding:"30px 50px",marginBottom:"0px"}},ci.createElement(St.Z,{spinning:Xn},ci.createElement("div",{className:Io.title},"\u96C6\u4E2D\u8BC4\u9605",ci.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},ci.createElement(Me.default,{checked:Ga.select_appraise,disabled:At||!(sa!=null&&sa.can_open_appraise&&!(sa!=null&&sa.end_time)),onChange:Va=>{Ga.select_appraise=Va.target.checked,Er(Object.assign({},Ga))}}),ci.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),ci.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Ga.select_appraise&&ci.createElement("div",{style:{marginTop:"15px",marginLeft:30}},ci.createElement("span",{style:{color:"#666666",marginRight:"20px"}},ci.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),ci.createElement(yn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:At,allowClear:!1,value:Ga.end_time?Ve()(Ga.end_time):"",disabledDate:Dt.Q8,disabledTime:Va=>(0,Dt.d0)(Va),onChange:(Va,Mr)=>{Ga.end_time=Mr,Er(Object.assign({},Ga))}}))),Ga.select_appraise&&ci.createElement("div",null,ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ci.createElement(Me.default,{checked:Ga.sealed_review,disabled:At||!(sa!=null&&sa.change_sealed_review),onChange:Va=>{Ga.sealed_review=Va.target.checked,Er(Object.assign({},Ga))}}),ci.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),ci.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ci.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",ci.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),ci.createElement(Te.ZP.Group,{value:Ga.review_type,disabled:At||!!(sa!=null&&sa.end_time),style:{marginLeft:30},onChange:Va=>{Ga.review_type=Va.target.value,Er(Object.assign({},Ga))}},ci.createElement(Te.ZP,{value:0},ci.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),ci.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),ci.createElement(Te.ZP,{style:{marginLeft:"50px"},value:1},ci.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),ci.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),ci.createElement(me.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},ci.createElement("div",{style:{color:"#666666",marginRight:"20px"}},ci.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Ga.review_type===0&&ci.createElement("div",{style:{flex:1}},Hn.length>0&&ci.createElement(a.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Hn,columns:ur}),(sa==null?void 0:sa.start_appraise)===!1&&!At&&ci.createElement("div",{onClick:()=>lr([!0,null]),style:{display:Ie==1&&(Hn==null?void 0:Hn.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Ga.review_type===1&&ci.createElement("div",{style:{flex:1}},la.length>0&&ci.createElement(a.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:la,columns:hr}))))),((0,Nt.aN)()||!!sa.exercise_author)&&ci.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ht},"\u4FDD\u5B58")),ci.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Dn,title:(Dn==null?void 0:Dn[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Fa,afterClose:()=>{La([])},onCancel:()=>{Bn(!1)}},ci.createElement(a.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Va=>{La(Va)}},rowKey:"id",dataSource:Nn,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Kd=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Id),Cl=z(59301),Od=Object.defineProperty,Vd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,sd=(pe,ve,ge)=>ve in pe?Od(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fd=(pe,ve)=>{for(var ge in ve||(ve={}))nd.call(ve,ge)&&sd(pe,ge,ve[ge]);if(Ld)for(var ge of Ld(ve))ud.call(ve,ge)&&sd(pe,ge,ve[ge]);return pe},Yd=(pe,ve)=>Vd(pe,Xd(ve)),Ql=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Jo=({exercise:pe,globalSetting:ve,loading:ge,dispatch:mt})=>{var Kt,$e;const{workSetting:ln,commonHeader:At}=pe,[Qe]=re.default.useForm(),Ie=(0,ye.useParams)();Ie.category=Ie.categoryId;const[Fn,oa]=(0,E.useState)(!1),[fa,Xn]=(0,E.useState)(!1),Qn={forbid_screen:!1,screen_key:((Kt=ln==null?void 0:ln.exercise)==null?void 0:Kt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[sa,ja]=(0,E.useState)(Qn);const[Dn,Bn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var kt,la;ga(),(kt=ln==null?void 0:ln.exercise)!=null&&kt.id&&!(0,Nt.aN)()&&!((la=ln==null?void 0:ln.exercise)!=null&&la.is_creator)&&oa(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{((At==null?void 0:At.exercise_status)==="5"||At!=null&&At.appraise_label)&&oa(!0)},[At]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?sa[pe.actionTabs.type]=[...sa[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:sa[pe.actionTabs.type]=[...sa[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],La(sa),Bn(!0))},[pe.actionTabs]);const ga=()=>{const kt=JSON.parse(JSON.stringify(ln));Object.keys(sa).forEach(la=>{var sr;sa[la]=(sr=kt==null?void 0:kt.exercise)==null?void 0:sr[la]}),La(Yd(Fd({},sa),{ip_limit:sa.ip_limit!=="no"}))},La=kt=>{ja(kt),Qe.setFieldsValue(kt)};function or(kt=""){if(!kt)return!1;const la=kt.split(` -`),sr=/^(http|https):\/\//;for(let Ga=0;Ga{var la,sr;if(kt.categoryId=Ie.categoryId,kt.forbid_screen&&!(kt!=null&&kt.screen_key.replace(/\s+/g,""))){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(kt!=null&&kt.use_white_list&&!((la=kt==null?void 0:kt.white_list)!=null&&la.length)){le.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(kt!=null&&kt.net_limit){if(kt!=null&&kt.net_limit_list&&!((sr=kt==null?void 0:kt.net_limit_list)!=null&&sr.replace(/\s+/g,""))){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(or(kt==null?void 0:kt.net_limit_list)){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}Nn(kt)},Nn=kt=>Ql(void 0,null,function*(){Xn(!0);const la=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/client_cheating_settings.json`,{method:"post",body:kt});Xn(!1),la.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),mt({type:"exercise/getCommonHeader",payload:Fd({},Ie)}),mt({type:"exercise/getWorkSetting",payload:Fd({},Ie)}),Bn(!1))});(0,E.useEffect)(()=>{mr(Dn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Dn]);const mr=(kt="")=>{mt({type:"exercise/setActionTabs",payload:{key:kt}})},Hn=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Cl.createElement("section",{className:Io.formDom,style:{padding:"30px 50px"}},Cl.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||fa},Cl.createElement(re.default,{form:Qe,name:"basicForm",initialValues:Qn,colon:!1,onValuesChange:(kt,la)=>{console.log("onValuesChange",la);let sr=la;for(const Ga in kt)(Ga=="ip_bind"||Ga=="ip_limit")&&!la.is_locked&&la[Ga]&&(sr.is_locked=!0),Ga=="open_camera"&&(sr.photo_count=sr.photo_count||5);La(sr),Bn(!0)},onFinish:Ia},Cl.createElement("div",{className:Io.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Cl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Cl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Cl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Cl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Fn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),sa.forbid_screen&&Cl.createElement(me.Z,{className:Io.unlockKeyWrapper,align:"middle"},Cl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Cl.createElement(De.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Cl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Io.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Cl.createElement(re.default.Item,{name:"screen_key",style:{marginBottom:0}},Cl.createElement(Be.default,{size:"large",className:Io.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Cl.createElement(ce.Z,null,!Fn&&Cl.createElement(Ee.ZP,{type:"link",onClick:()=>{Qe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Fn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),sa.use_white_list&&Cl.createElement(me.Z,{className:Io.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Cl.createElement(qt.default,{mode:"tags",size:"large",disabled:Fn,style:{width:1016},options:Hn})))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Fn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),sa.net_limit&&Cl.createElement(me.Z,{className:Io.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Cl.createElement(Be.default.TextArea,{rows:5,style:{width:1016},disabled:Fn,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,At=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function Xt(de){return/^\d+$/.test(de)?`${de}px`:de}const bn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Aa={[bn+"-B"]:"bold",[bn+"-I"]:"italic"},qt={[yn]:"\u6DFB\u52A0\u94FE\u63A5",[Oa]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Dt]:"\u6DFB\u52A0\u56FE\u7247",[ya]:"\u6DFB\u52A0\u753B\u56FE",[en]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[xn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ie=({defaultValue:de="",onChange:he,width:be="100%",height:Xe=400,miniToolbar:Bt=!1,isFocus:It=!1,watch:pa,insertTemp:Rn,mode:$n="markdown",id:za="markdown-editor-id",showResizeBar:An=!1,noStorage:st=!1,showNullButton:gn=!1,showNullProgramButton:lt=!1,hidetoolBar:Sn=!1,fullScreen:un=!1,onBlur:nt,onCMBeforeChange:Jt,onFullScreen:$t,className:Tn="",disablePaste:ea=!1,disabled:mn=!1,disabledFill:qn=!1,placeholder:na="",values:$a="",extraUse:yr})=>{const[_n,Rr]=(0,E.useState)(null),[Br,br]=(0,E.useState)(de),[Pr,er]=(0,E.useState)(pa),[Nr,xr]=(0,E.useState)(un),[ka,Kr]=(0,E.useState)(""),[uo,ao]=(0,E.useState)(0),[Zo,Oo]=(0,E.useState)(Xe),[al,ul]=(0,E.useState)(!1),Sl=(0,E.useRef)((0,Ct.Z)()),Zi=(0,E.useRef)(!1),jr=(0,E.useRef)(),[Gi,po]=(0,E.useState)(0),[Oi,ri]=(0,E.useState)(0),ml=(0,E.useRef)(),Ji=(0,E.useRef)(),wl=(0,E.useRef)(),wi=(0,E.useRef)(),Ki=()=>fa(void 0,null,function*(){var Do;const kr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Sl.current}});(Do=kr==null?void 0:kr.attachments)!=null&&Do.length&&(console.log("cm:",_n,ml),kr.attachments.map(zr=>{zr.content_type.indexOf("image")>-1?_n.replaceSelection(`![,](/api/attachments/${zr.id}?type=${zr.content_type})`):zr.content_type.indexOf("video")>-1?_n.replaceSelection(``):zr.content_type.indexOf("pdf")>-1?_n.replaceSelection(`${zr.name}`):_n.replaceSelection(`[${zr.name}](${ENV.API_SERVER}/api/attachments/${zr.id}?type=${zr.content_type})`)}))});(0,E.useEffect)(()=>{const Do=window.scrollY||window.pageYOffset;br($a),_n==null||_n.setValue($a),window.scrollTo(0,Do)},[$a]),(0,E.useEffect)(()=>{$t==null||$t(Nr)},[Nr]),(0,E.useEffect)(()=>{if(ml.current){let Do=function(zr,Yr){var Ei;if(ea){Yr.preventDefault();return}const oi=Yr.clipboardData;if(oi){const Xi=oi.types.toString(),rl=oi.items;if(Xi==="Files"||oi.types.indexOf("Files")>-1){if(Yr.preventDefault(),$n=="stex")return;try{let Rl=rl[1];((Ei=rl[0])==null?void 0:Ei.kind)==="file"&&(Rl=rl[0]);const El=Rl.getAsFile(),Ol=El.name.split(".").pop();(0,qe.I)(El,Jl=>{var Fi,Pa,Ho;Jl.id?((Fi=El==null?void 0:El.type)==null?void 0:Fi.indexOf("image"))>-1?kr.replaceSelection(``):((Pa=El==null?void 0:El.type)==null?void 0:Pa.indexOf("video"))>-1?kr.replaceSelection(``):((Ho=El==null?void 0:El.type)==null?void 0:Ho.indexOf("pdf"))>-1?kr.replaceSelection(`${El.name}`):At.includes(Ol)?kr.replaceSelection(`${El.name}`):kr.replaceSelection(`[${El.name}](/api/attachments/${Jl.id}?type=${Jl.content_type})`):(Jl==null?void 0:Jl.status)===401&&(Mt.ZP.warning((Jl==null?void 0:Jl.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Rl){Mt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const kr=Oe().fromTextArea(ml.current,{mode:$n,lineNumbers:!Bt,lineWrapping:!0,value:de,autoCloseTags:!lt,autoCloseBrackets:!0});return kr.on("keyup",function(zr,Yr){Yr.keyCode===8&&(zr.getValue()==""?kr.setOption("placeholder",na):kr.setOption("placeholder",null))}),kr.on("keydown",function(zr,Yr){if(Yr.keyCode===8){var Ei=Uo(zr);Ei&&Yr.preventDefault()}}),It&&kr.focus(),kr.on("paste",Do),kr.on("dragleave",function(zr,Yr){Ji.current.classList.remove("mouse-hover-md")}),mn&&kr.on("beforeChange",function(zr,Yr){(Yr.origin==="paste"||Yr.origin==="+input")&&Yr.cancel()}),Rr(kr),()=>{kr.off("paste",Do)}}},[]);const _i=(0,E.useCallback)(()=>{if(Ji.current)try{}catch(Do){console.log(Do,"---- to set md editor body height")}},[Zo,Ji,Nr]);(0,E.useEffect)(()=>{function Do(){let kr=new ye.Z(zr=>{for(let Yr of zr)(Yr.target.offsetHeight>0||Yr.target.offsetWidth>0)&&(_i(),_n.setSize("100%","100%"),_n.refresh())});return kr.observe(ml.current.parentElement),kr}if(_n){const kr=Do();return()=>{var zr,Yr;(zr=ml.current)!=null&&zr.parentElement&&kr.unobserve((Yr=ml.current)==null?void 0:Yr.parentElement)}}},[_n,_i]),(0,E.useEffect)(()=>{if(_n){let Do=[];for(const[kr,zr]of Object.entries(Aa)){let Yr={[kr]:()=>{ti(zr)}};Do.push(Yr),_n.addKeyMap(Yr)}return jr.current=setInterval(()=>{Zi.current&&Ki()},4e3),()=>{clearInterval(jr.current);for(let kr of Do)_n.removeKeyMap(kr)}}},[_n]),(0,E.useEffect)(()=>{un!==Nr&&xr(un)},[un]),(0,Gn.Z)(()=>{if(!st&&uo>0){let Do=new Date().getTime(),kr=window.sessionStorage.getItem(za);Do>=uo+Lr&&(!kr||kr!==Br)&&(window.sessionStorage.setItem(za,Br),ul(!0))}},Lr),(0,E.useEffect)(()=>{er(pa)},[_n,pa]),(0,E.useEffect)(()=>{_n&&It&&_n.focus()},[_n,It]),(0,E.useEffect)(()=>{if(Pr&&_n){let Do=function(zr){let Yr=zr.target;if(wi.current){let Ei=Yr.scrollTop/Yr.scrollHeight;wi.current.scrollTop=wi.current.scrollHeight*Ei}};const kr=_n.getScrollerElement();return kr.addEventListener("scroll",Do),()=>{kr.removeEventListener("scroll",Do)}}},[_n,Pr]),(0,E.useEffect)(()=>{if(_n&&Jt){let Do=function(kr,zr){Jt(kr,zr)};return _n.on("beforeChange",Do),()=>{_n.off("beforeChange",Do)}}},[_n,Jt]),(0,E.useEffect)(()=>{if(_n&&nt){let Do=function(){nt(_n.getValue())};return _n.on("blur",Do),()=>{_n.off("blur",Do)}}},[_n,nt]);function Uo(Do,kr){var zr=Do.getDoc(),Yr=zr.getCursor(),Ei=zr.getLine(Yr.line),oi=Ei.charAt(Yr.ch-1),Xi=Ei.lastIndexOf("@\u2581@",Yr.ch),rl=Ei.lastIndexOf("@\u2581\u2581@",Yr.ch),Rl=Xi>rl?Xi:rl,El=Xi>rl?3:4;if(Nt.indexOf(oi)===-1)return null;if(console.log("change1:",kr,Do,Ei,Yr,Rl,Xi,rl,oi),Rl>=0&&Yr.ch-Rl<5){var Ol=Rl+El;return zr.replaceRange("",{line:Yr.line,ch:Rl},{line:Yr.line,ch:Ol}),{line:Yr.line,ch:Ol}}return null}(0,E.useEffect)(()=>{if(_n){let Do=function(kr,zr){const Yr=kr.getValue();br(Yr),ao(new Date().getTime()),kr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),he&&(lt?he(Yr,Vi(Yr)):he(Yr))};return _n.on("change",Do),()=>{_n.off("change",Do)}}},[_n,he]),(0,E.useEffect)(()=>{if(_n)if(de==null)_n.setValue(""),br("");else{const Do=window.scrollY||window.pageYOffset;de!==_n.getValue()&&(_n.setValue(de),br(de),_n.setCursor(mn?1:_n.lineCount(),0),window.scrollTo(0,Do))}},[_n,de]);const ti=(0,E.useCallback)(Do=>{const kr=_n.getCursor(),zr=_n.getSelection();let Yr=zr.split(` +`);switch(Do){case"bold":return _n.replaceSelection("**"+zr+"**"),zr===""&&_n.setCursor(kr.line,kr.ch+2),_n.focus();case"italic":return _n.replaceSelection("*"+zr+"*"),zr===""&&_n.setCursor(kr.line,kr.ch+1),_n.focus();case"code":return _n.replaceSelection("`"+zr+"`"),zr===""&&_n.setCursor(kr.line,kr.ch+1),_n.focus();case"inline-latex":return Kr("inline-latex"),_n.focus();case"latex":return _n.replaceSelection("```latex\n"+zr+"\n```"),_n.setCursor(kr.line+1,zr.length+1),_n.focus();case"line-break":return _n.replaceSelection(`
+`),_n.focus();case"list-ul":return zr===""?_n.replaceSelection("- "+zr):_n.replaceSelection(Yr.map(Ei=>Ei===""?"":`- ${Ei}`).join(` +`)),_n.focus();case"list-ol":return zr===""?_n.replaceSelection("1. "+zr):_n.replaceSelection(Yr.map((Ei,oi)=>Ei===""?"":`${oi+1}. ${Ei}`).join(` +`)),_n.focus();case"add-null-ch":return zr===""&&_n.setCursor(kr.line,kr.ch),_n.replaceSelection(Tr),_n.focus();case"add-signal":return zr===""&&_n.setCursor(kr.line,kr.ch),_n.replaceSelection(hn),_n.focus();case"add-multiple":return zr===""&&_n.setCursor(kr.line,kr.ch),_n.replaceSelection(Nt),_n.focus();case"inster-template-1":return zr===""&&_n.setCursor(kr.line,kr.ch),_n.replaceSelection(gr),_n.focus();case"eraser":return _n.setValue(""),_n.focus();case"trigger-watch":return er(!Pr),_n.focus();case"trigger-full-screen":return xr(!Nr),_n.focus();case yn:Kr(yn);return;case Oa:Kr(Oa);return;case Dt:Kr(Dt);return;case ya:Kr(ya);return;case"maths-latex":Kr("maths-latex");return;case en:Kr(en);return;case xn:Kr(xn);return;default:throw new Error}},[_n,Pr,Nr]),Di=(0,E.useCallback)((Do,kr)=>{var zr,Yr,Ei,oi,Xi,rl;switch(Kr(""),ka){case yn:const{title:Fi,link:Pa}=Do;return _n.replaceSelection(`[${Fi}](${Pa})`),_n.focus();case Oa:const{language:Ho,content:Mi}=Do;return _n.replaceSelection(["```"+Ho,Mi,"```"].join(` +`)),_n.focus();case"maths-latex":for(var Rl=atob(Do),El=new Uint8Array(Rl.length),Ol=0;Ol{zu.id?_n.replaceSelection(`![,](/api/attachments/${zu.id}?type=${zu.content_type})`):(zu==null?void 0:zu.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":_n.replaceSelection("`$$"+Do+"$$`");break;case Dt:case ya:case la:const{src:Bi,alt:rr}=Do,Fl=kr,hu=(Ei=(Yr=(zr=Fl==null?void 0:Fl.name)==null?void 0:zr.split("."))==null?void 0:Yr.pop)==null?void 0:Ei.call(Yr);return((oi=Fl==null?void 0:Fl.type)==null?void 0:oi.indexOf("image"))>-1||!(Fl!=null&&Fl.type)?Fl.align||Fl.width?_n.replaceSelection(`

${rr||

`):_n.replaceSelection(`${rr||`):((Xi=Fl==null?void 0:Fl.type)==null?void 0:Xi.indexOf("video"))>-1?_n.replaceSelection(``):((rl=Fl==null?void 0:Fl.type)==null?void 0:rl.indexOf("pdf"))>-1?_n.replaceSelection(`${Fl.name}`):At.includes(hu)?_n.replaceSelection(`${Fl.name}`):_n.replaceSelection(`[${Fl.name}](${Bi})`),_n.focus();case xn:const{row:cu,col:Bu,align:Ju}=Do;let Nu=` +`;for(let zu=0;zu{switch(ka){case yn:return E.createElement(Lt,{callback:Di,onCancel:fl});case Oa:return E.createElement(Rt.Z,{callback:Di,onCancel:fl});case Dt:return E.createElement(qe.Z,{callback:Di,onCancel:fl});case en:return E.createElement(xt,{callback:Di,onCancel:fl});case xn:return E.createElement(xe,{callback:Di,onCancel:fl});case"maths-latex":return E.createElement(Vn,{showSaveButton:!0,callback:Di});case"inline-latex":return E.createElement(Xn.Z,{showSaveButton:!0,callback:Di});default:return null}},[ka]);function fl(){Kr("")}(0,E.useEffect)(()=>{if(wl.current){let Do=function(Xi){Ei=!0,oi=Xi.pageY},kr=function(){Ei=!1},zr=function(Xi){if(Ei){let rl=Xi.pageY-oi;rl<0&&(rl=0),rl>300&&(rl=300);let Rl=Xe+rl+"px";Oo(Rl)}},Yr=wl.current,Ei=!1,oi=0;return Yr.addEventListener("mousedown",Do),document.addEventListener("mousemove",zr),document.addEventListener("mouseup",kr),()=>{Yr.removeEventListener("mousedown",Do),document.removeEventListener("mousemove",zr),document.removeEventListener("mouseup",kr)}}},[_n,wl]),(0,E.useEffect)(()=>{Oo(Xe)},[Xe]);const Yl=Xt(be),pu=Xt(Zo),vu={width:Yl,height:pu},Ri=(0,E.useMemo)(()=>{if(uo){let Do=new Date(uo),kr=Do.getHours(),zr=Do.getMinutes(),Yr=Do.getSeconds();return kr=kr<10?"0"+kr:kr,zr=zr<10?"0"+zr:zr,Yr=Yr<10?"0"+Yr:Yr,`${kr}:${zr}:${Yr}`}return 0},[uo]),Vi=Do=>{const kr=[];if(lt){let zr=-1;Do=Do.replace(/(@▁▁@|@▁@)/g,function(Yr,Ei,oi){kr.push({multiLine:Yr!==hn})})}return kr};function Vl(){window.sessionStorage.removeItem(za),ul(!1),ao(0)}function Eu(){ul(!1),ao(0),_n.setValue(window.sessionStorage.getItem(za))}(0,E.useEffect)(()=>{qt[ka]&&ka!==ya&&ka!==en&&setTimeout(()=>{const Do=document.getElementsByClassName("markdown-popup-form")[0],kr=window.innerWidth/2-Do.offsetWidth/2,zr=window.innerHeight/2-Do.offsetHeight/2;po(kr),ri(zr)},0)},[ka]);const Cu=Do=>{Do.preventDefault();const kr=Do.clientX-Gi,zr=Do.clientY-Oi;document.body.onmousemove=Yr=>{let Ei=Yr.clientX-kr,oi=Yr.clientY-zr;const Xi=document.getElementsByClassName("markdown-popup-form")[0],rl=window.innerWidth-Xi.offsetWidth,Rl=window.innerHeight-Xi.offsetHeight;Ei=Math.max(0,Math.min(Ei,rl)),oi=Math.max(0,Math.min(oi,Rl)),Uu(Yr.clientX,Yr.clientY,kr,zr)&&(po(Ei),ri(oi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Uu=(Do,kr,zr,Yr)=>{const Ei=document.body.clientHeight,oi=document.body.clientWidth;return Do<20&&zr>Do||Do>oi-20&&zrkr||kr>Ei-20&&Yrke in Be?We(Be,ke,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Be[ke]=Pe,x=(Be,ke)=>{for(var Pe in ke||(ke={}))a.call(ke,Pe)&&b(Be,Pe,ke[Pe]);if(y)for(var Pe of y(ke))ee.call(ke,Pe)&&b(Be,Pe,ke[Pe]);return Be},te=(Be,ke)=>Ee(Be,se(ke));const{useForm:ne}=E.default,ue={width:280,marginRight:10},re={labelCol:{span:5},wrapperCol:{span:19}};var me=({callback:Be,onCancel:ke})=>{const[Pe]=ne();let at=(0,De.useRef)();function Ve(rt){at.current.width=Pe.getFieldValue("width"),at.current.align=Pe.getFieldValue("align"),Be(rt,at.current)}function it(rt,yt){if(rt.status===-1){fe.ZP.error(rt.message);return}Pe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:yt.type})}function Ye(rt){let yt=rt.target.files[0];at.current=yt,Ce(yt,it)}return Re.createElement(E.default,te(x({form:Pe},re),{className:"upload-image-panel",onFinish:Ve,style:{width:470,overflow:"hidden"}}),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Re.createElement("div",{className:"flex-container"},Re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Re.createElement(Oe.default,{style:ue})),Re.createElement(ce,{onFileChange:Ye}))),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Re.createElement(Oe.default,{style:{width:264}})),Re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Re.createElement(ye.Z,null,Re.createElement(E.default.Item,{name:"width",style:{margin:0}},Re.createElement(Se.Z,{style:{width:264}})),Re.createElement("span",{className:"ml8"},"%"))),Re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Re.createElement(Fe.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"}]})),Re.createElement("aside",null,Re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Re.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Re.createElement(le.ZP,{type:"default",onClick:ke},"\u53D6\u6D88"))))};function ce({onFileChange:Be}){return Re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Re.createElement("input",{type:"file",onChange:Be}))}function Ce(Be,ke){if(!Be)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Te.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",Be),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(Ve){ke(JSON.parse(Ve.target.responseText),Be)},!1),at.addEventListener("error",function(Ve){console.error(Ve)},!1),at.open("POST",`${Me.KI}/api/attachments.json`),at.send(Pe)}},91558:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Oe}});var E=z(59301),fe=z(4676);class Oe extends E.Component{constructor(Se){super(Se);const Fe=window.document;this.node=Fe.createElement("div"),Fe.body.appendChild(this.node)}render(){const{children:Se}=this.props;return(0,fe.createPortal)(Se,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},7501:function(Ut,ot,z){"use strict";z.d(ot,{i:function(){return ue},Z:function(){return me}});var E={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"},fe=z(71418),Oe=z(6848),ye=z(92310),Se=z.n(ye),Fe=z(51257),le=z(28426),Me=z(48790),De="data:image/png;base64,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",Te="data:image/png;base64,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",Re="data:image/png;base64,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",We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEulJREFUeF7tW3d8VVW2/s4lCQQCPEIAUQjS24QylNBBSAL4KD4Fab5RQSPgiOj49A0DT1qAUBXpzS4MJYDOKB2GFkIRQpHOEIQkhBCqlEDueb+9djl7n3tTHHjPf3Ilv5ucu8+556xvf2t9q2jdPPq5bVkWYFmwLA9/Z/+xY2B/ys/oD3Hc/c7X2QBsy4KHzgRsj7iGTafSZ/m9PF52FXE+uyL/B9i2emdHbJu+jR+nX/l57Dj9yHPZcdsL2/bS5172zpZ6bbA7tr3yWmKNPF+8s+ta9DX8PH599rv8Xi9/bm09vx92PX6P8jP29HRMu1fxdM7zAWkeeLdZVpH3Kz075qJ148hnBBAHwuMAIkFih2GCREdoPfvHz2G3wvGw4PUHkrR6PiBZwiBkbPFAElZueAmGAxI7zo0oj7l/ZwaVBjONaQmA+HVzyPjSiLrR2X1xgPjn+hq5efIGiZ+bJ0gEJjeUB3aWZXkaWtcZQGRwtssZg7jBuR3zZxKtl0zT3v9/QJLGFHBqIPHdK3asZJzY/cZnjEkaawAvbC9jhWSnA4Zcx9ljgqRY7g+8f4FJZFN4l1rXDy8RLo4Z2mSSARK5Pk4Tzijh/iS7XGAa7k5zb8rJPTYmOcyg7Zcnkxx3p7ON3J1iH3dhuTKJXDDf6f7YZIDvBkvbKGL3aG5Q+gzHnXuANOt68hKb4gYZjAOkuzsTJOHu/IDEY5bJuLxB4iDn9dLdHUUQ5sr4k0ksyHX5MkU8pCsuqXUaANKgDCRhdXF9AZICJG8mGS7PJyY5bFTxU9ybl9yzAzpjMBmG3SOz57VDi5VI4GTwxyRNMEg39huA5MQfISJUTOIPxY3NGWXGJLnjNUO4WcIVhAKJu7hHAEncm0+s0tydIRb8CgcvrOs/LrIpuiu15lJoKiY5IEmF57g7J2b5U4GP7O5IcTkv2nV+mcRAEgpLyj+l6nRWSTY4AV+pK6Y43TFJqTYz9viLSQVmklKaWqz0AckSAPEonwdIXIIb0pudIoA1VN7/VUzSQCLyKzVu08bneDEmObJbSm0V1A3pzVZKuSzjjmSQCyRiElN4ppTnEtwlFnz+li5Zc3NGvDOVp+nubFhZBxZoMtsPSCImOSDwLMeR2ZYmHNzqz4xJFC2kBPcRDgWISS6QmL3Z3sq+cwtHtqxCRHQfBAQWFTHJl0npZ49g6+I4RMWOQWjlGiLHkiCZ8jnt5EHsX7sYHQeNhDfHi6RVs9G0+yCULFdR7AWe/yiQRKzauPBD1GgWhfCIViJXMgGQm8VQgn7Eg9xoVtb+eTZnB09ShWZWSamTqOoiwgGJjno8sDVVJ4VFvu4ONn65eQ3enAco8W9h8BQJ4PeQx4vlLZRLiB/2oJfPHMaWRXEoWbY8OgwaRddymMQlM2Nc+pnD2LxgLKKGjkNY5VpOLqPijePC0o4fwO5lMxEzlF33CWz/cgru3b6BZwaO4PcphEDWpXMoXioURYNLEiDfzRiOOm3+HdWbdPSTT9FdKeAMsARIxEgBPFttXd03RwEk1RuJCMkcvXpAmWhu7o4B7EjvnOy7SFz2CTJTTuP5Dz/llQRS6TypvXAsCQfXLsGtzHR62KDgEqj7TE80jOkD21PEB6KH2few++uPkHH2GHqN/hQesUaquxtpKdiyeDzlMNFvxiGkTHkfJmWcPoJNC8Ygeuh4lA2v5RjKT56UduoQdn01HTGDx6Fk+Uq4eyMLm+aPwpP1mqJxlwGqMrE2/k38rlMvVG3cjgM07W3UbdtNAVTQmKRXHXSQrKt759i8hMOMW8Rgkg9ISoLLcpDGJI19V1NOYd/qhbielkJGGjA1QZWQGDipx/dh66I4lKtWF/Xa90RA0WBcOJKI07vWoU777mj2fKzBpMzzJ5G0Yjayfj5H13tpxhoCSMahHAa8bePOjUysnzUC4REt8fvurxiqju0KYtD8MYh5Mw5lK9c0YorazUIFZpw/jn8snoAOr41E2FPMHdq4knICQcVDEBJaQYDrBQMoolNvVPl9OzB2fzdtGOq27Y4agkFUdBLlHb+VDp/P+HoJkpWZNMtmLoozwwSJuS1Zf5P5kXR5jvsyQdow+8/IungO5avVI1eQfvow+k9Z5eRWsLEm7g160M7DJsMTGKQqEfvXLMbxbWvQY8QclK4QToxcN+M9XPnnCbpeYLFgXPrpAAFkMTdj2/CIWh0JbdvG/dvXEVS8JN9o5IakcLBxmTFo/mjE/HECwgRAjsuRCSKPSdfTL2DDrBFo+4f/Qvlq9Wkz3Ll5FbeupOFmZiqebtQaHk8A1kwaQgBVbdKeDPvdlLc4QE07GS40N5DyikmUBzKA3EVQd0xyM8kESZaGeOz4Yca7qNWqC6q3iEHS8tk4f3AH+k9ZqRiUcfYoNs79H7R9+X083bA1pWVSOGTfvY3lI19CvQ7PoXHPVwnU7yYORc3WXVG7zbNIXDoTZ5M2OwCxU7WYJNWdqndJcUcgeZHOAJo3GjFvTUBYpZoqjjjuBch5cJ8AYF7gwLefomzlGsh5+AC3r6bjYfZ9LpA8FqLeGIOQ0CewZuJgRET1RrUmHQiQbyf/EXXb9SCAmIFZSqC7L1McOMVTE0An+bau7PmEJ6oi2DvVBFM4FBwkhjffvXuWf4LzB3ei3+QVqgrOWHJq9w/oPe5LFC0eQmUjCRK7i/Uz36dg3HPkAif3Efe3+5uPcHbPJgOg76e+g4f37qqY1ajbHxAe0QI7v5iCC0eTjFjG2OR9+BCegAB1j3JB8xcGo0rD1tj+2SSknjyozitRphzCwmshJOwJ+ikdWhEhoeVheQKInasnxKJB1IuCQcC3k9/kADWLcuVTfup3umz3clB4ciyZD1gZiTMNma1KPUoMSHVnKaXmlINkWYiZ2cyT2BodIE4UC9s/j8fVC2dIOAjy8CqAAGHv8lk4t38r+rG4xYseKh75Ayj5+6+Qk51N645uSUCrfsNQLTIKF5J349bliwZAN6+mEQNrtIxGSOlyqiXB5MtT9ZqiVPnKyLxwCjkPskm5bZj7F1Rp0AoNOvdTxdHTu9ehQtU6KFU+nFxhQtxraBD9omIQi0l12/dE9WadyP3qjJEtD3/VctUeMUpLXliXd3+sANIltVNbc5jkLybpMUoqPB6fgKQVs4hBfeOXKwZtmPXf5Cq6vTdTuD2FAoF08G+f46fNq/DihKUIKhFigOQPIIkAixFfvN0NrfsNQ/XIaBbqKW5wSc4DFYuHG+eOQudhE4kV/DBfx1yRIxS469mycAwCihZDmwF/oqsw0cPOb9ilH2o2j6Y1CXGvo0F0H1Rr0p7OXxM/FHXb9USN5lEiRyoYSHpNUAfSurzrIxWD3MzgIMkYw5lEO13Iab/rCRx+DmNQyqFd6DtpuTrn++nvknjo+s5UWifBlPlP8vqlOLJ+GV4Y/SmCWT4j0iL2tnvpxz4uTqfIl8M4QDUio3lPTggHWRZKOyUBmsQBUg1BUQUXbkYa68DaJUg/k4yuw6cRkDu+mIxbV1IR81Y8V5FeG6vGD0LDmH6o1pTFIC/WTByCeh0YQBxAnsiasYbUnMiHzNYFr27Ihh8l4hk7P7JtChlOJduXSZxF8rg/kMyElq9NWjkbKYxBE/+qkuBti8bi9tUM9PjzHAGO4xoZSPtXL8CJHX9H/6kJKFIkQHVl2R0mfvMxziaZMcgNUKv+b6Mm270ikdWZlHYqWTAoHuWqiERVB0nUjKQcTknegcRls9BzxFykHv+RUofI3kNQOaKlMn7CuEFoFN0X1Zox1ZaD1RMHU+pQk20SoyurlaBUV9ZMXPX1sjloZeyYQQzyUp75eEHau3IOUg7tRJ8JyxS4jFUXj+1D77FfUAWCM8gBie3S9DNH0Gv8V/x+mKFF67ygADEXx/IiCZJ0Y2mnk7Fxzih0eTseYeG1VTvaYJIGEhMrq+NiSVWe3Pk3VKgegdYDhqvKObm4sQPRiBjUka6XMIGt74lakTFO+10xSe9XmZ1bule9I8zYzNh3eft01W7wulyXfybxSgIZTZtbcOdJ7O+9K+eSi2MASZFwctf3FGeYkUIrVecEUCDZWDn6VYQ+VQ2dYkdT65zXLjhIEqAB01fDExBoCAD2B3NxjEHVW0STzXWQmLu7fOqQAGgywqrU5q0F6VJUu1kvxQCb5o3ClfMnUTLsCUQNHY/AoGCnmQdg1ehX0LBzf9Ro3onmG5hoqN/xP1AzMsYlEKS7KxhIyj1e3j6NGMSN7avU8nJ3+YG0b9U8AujFuKWqEs4Kmyx3qN26Kxp3e9lp8lnMgMlUK2vzn3/ipRNmPg0kVhtjLo4A8lO3kwBViojEvoQFaPPSewZIaacPYePsUegyfDLKhdd2zTfojT8e2DNTTmHnV9Nw50YW1e/KVqpBu/z+LzfIXoFFi3OAug4g1SZjUv2OL6BWC8YgvVpuNvz0ARTdtbkr5lb6P6aKPEgOhnB353G3F8TUDyeNIxx0kDxUkeBymhi0ah7J3d7jv3E6tQAdT0neidb9h6PS7yIJpNtX07B14Tj6vccHs2AFBPJzNJASmUjYu5kAYpUEXYJLBkV07oOUgzvgzclBz7/Mg6dIoAKJubgNs0ei63DGoDqCQXJuQQRnFqYfPsCJnX/HoR++QXBIaTy4fxd1OzyHeu2fI6OfO7AVP21ZjWffnY6Mc8dQIrQCgkuFctk9diA4QF0EO/MCycmNcqvZWanbptisgKmqA+yxPYJJecQkR+GxSjY/RweHfb4vgQGUiN7jvzZEyMPsu5QQkuso9yQCixXDtdQUFCtRCs+8NhJlnqzK3agEW4C0xwWQniexKsRfP+hL91CxdiO0e+UDBJUoyd2gKAmln07GegFQOQaQ9PtiDZCD04kbcHRzAn65dgWV6zdDZK8hOLN/C45uXEFFVpYr7VkxC9l376DtS+86SaUYw0oY+yoVTzlA7Kv5pJCZDzmdWznS5WaRZJJ1aetkYpAESRpGdlmVi9OYYeY+XOFJJqlYBAuZF07gl6wreLpJB59xLlZ1vngsCawoyXZsmYpVULVpBwQFszqa09qQILGHzfjncdzKTOX+XrBVgsTU4vbP4lG/0/No3P1lWO6KOGtLnDyEDXNGoes7U0gkyMYGl70cyJ1fT8WN9Ito0LkvJa/sA++DbGya/yG5OpaEJq/7Gs17DUGl+s1x92YWWKW9SGAQrqWepwp4kx4DUbVRWx70ZSuDJLwvY/yNc+lsslK3xNPQiA6SSFo4K7S2g84Q57hQYgwkrW1Oaz1yJEuukXmVbEvIxp82Z+czfOIwiWzoEg5SKXgf3MPF4z9SuSa3FwE0eySeZQBVqcOrxmKxBCmHjM3KOCLFFZNC9+/exrbF46kKEhZeEx1jx9DzHd++FofXLVVfGVyqDKIGj0NQcMi/0DrnJR4DoEtb4olByp1oEz4kHAoAEsUkNkQiQDJyIqkMZVIqJ1hlV1Z1Z0U31md6lYHIQZK9pNxAcsckN1B3rmfi58OJqNqwNYqVLMObfn5A8lV3smSeg6xL51G6QiWKgezc7Hu3cVv0tBhrS5V/UiSavLpuFkd529ycUtXVnckwurdLmyepSoIEyYhJfmYVpCEcILRqA1OCLlC5y+KG5sxzzTfI6VUCWbo34by0UWQ3SCK/VnU8yYb8urIyJrFvMMe5RC6iYpIjHPiu1gdPtLxFmy5yz8pRz8oYdGSpc+7CwV2nsy5umqjNZjMm8Z3sgMQ7pVKKq/KO35jEJ1OVbPfXlVVu0M8QimCsoxTzB4lvFqegKrZCvjN3Jkg8y1cz5T4jxpoE1w0ugFRG9dM6p3KNwSR9DFlWrrUmnSiWClDTCCAZW2RckQPwTq3NP0gmM6S8LiLGh8WwfJ6tc84m5/v1mMQtb3yHYKE/d8c3BXdqVEWmumGu4Yh/INRdwZgkEkxRGnIXViXDbOTkkqDqTHJA0guj5NK08hBsLLV+3jjB6Qdp7kw20XSQaK5AEwI8T3GEhCMcWOucH/dbAWdn5TbfoI8Yu9ydj6uULkpMCskaoQRJfndeMOU+vSoCNg1oOAORElhSd67iqsOk3FyYCZIjvx2GOgVWO6sYijW0LmyIE+0GbcdqQFEzXAZ2zdWZrXB5rh5jePs8X5BUjNGZ5BYMUvU5ao85JD6uLOJILiAVhEl5g6QNFop5BU4+Z4bOqKFJd5ZrnBHNONmU0ydceYE3DbZ3W7GcoPeLt3j9orV7/sD5AGJz22Wt3liSn6PIx48UfvwoFrCOLR8ddOPaz9sAu6W/CxUC9CjmffRziR3758dWzEbOAcDmY5PaqxCgRzfyo1xBua+kxQNbenOwzbYRVAjQo5j08Z5rxJc9C1+L9Xq9LCapVyGDHq/Bf+3VfASAWzQUAvRrTfp41/sA5BYNhQA9XoP/2qv5ldC6aCgE6Nea9PGuzzXHkaKhZewS/j/cFL5+EwvkmYQy0dDi9UULfpM7K/xSssD/Akhf9+xkhHlgAAAAAElFTkSuQmCC",Ee="data:image/png;base64,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",se="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",ee="data:image/png;base64,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",b="data:image/png;base64,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",x="data:image/png;base64,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",te="data:image/png;base64,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",ne=z(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:Te},{name:"101\u8BA1\u5212",ptimg:Re,swimg:We},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ee,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ee,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:te}];var me=({className:ce,dataSource:Ce=[],col:Be=4,right:ke,bottom:Pe=23,precision:at=0,wrapWidth:Ve=1200,trackEventItems:it,loading:Ye,onRemove:rt=()=>{},isCurrent:yt=!0,showAlias:bt=!1})=>{const gt=Math.floor((Ve-(Be-1)*ke)/Be),Gt=[{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(Tt=>(window.ENV==="build"&&(Tt.ptimg=`/react/build${Tt.ptimg}`,Tt.swimg=`/react/build${Tt.swimg}`),Tt));return ne.createElement(fe.Z,{spinning:Ye},ne.createElement("div",{className:Se()(E.list,ce)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Tt,Lt)=>{var Rt;const{name:qe,id:dt,identifier:Wt,featured:Fn,school_name:Yt,image_url:kn,excellent:Ge,is_plan:ln}=Tt;return ne.createElement("div",{key:dt,className:E.wrap,style:{width:gt,marginRight:(1+Lt)%Be===0?0:ke+at,marginBottom:Pe}},ne.createElement("a",{className:E.li,onClick:Mn=>{Mn.preventDefault(),Mn.stopPropagation(),it&&(0,Fe.L9)([it]),(0,Fe.xg)(`/paths/${Wt}`)}},ne.createElement("div",{className:E.img},ne.createElement("img",{className:E.cover,src:`${kn}`}),yt&&(0,Me.bg)()&&(Tt==null?void 0:Tt.studying)&&ne.createElement("div",{className:`${E.movebq} user-path-items`,onClick:Mn=>{Mn.stopPropagation(),rt(Tt)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Rt=Tt==null?void 0:Tt.subject_tags)==null?void 0:Rt.map((Mn,Pt)=>{var zt,Ft;if(Pt===0){const et=(zt=Gt.find(ze=>ze.name==Mn))==null?void 0:zt.swimg;return ne.createElement("img",{className:E.sign,src:et,style:{left:"-4px"}})}const Ot=(Ft=Gt.find(et=>et.name==Mn))==null?void 0:Ft.ptimg;return ne.createElement("img",{className:E.sign,src:Ot,style:{left:`${48+52*(Pt-1)+2*Pt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Tt==null?void 0:Tt.excellent)&&ne.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:E.name},ne.createElement(Oe.Z,{title:bt&&(Tt!=null&&Tt.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${qe}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Tt==null?void 0:Tt.excellent_alias_name}`)):qe},ne.createElement("span",{className:E.e},bt&&(Tt==null?void 0:Tt.excellent_alias_name)||qe))),ne.createElement("div",{className:E.tags},ne.createElement("div",null,ne.createElement(Oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Tt.stages_count))),ne.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Tt.members_count)))))))})),!Ce.length&&ne.createElement(le.Z,null)))}},9148:function(Ut,ot,z){"use strict";z.d(ot,{jL:function(){return Se},w9:function(){return Tt},QD:function(){return Xn},cQ:function(){return rt.Z},op:function(){return xe},O5:function(){return gr},_b:function(){return ya},t7:function(){return b},Gi:function(){return Fn},YG:function(){return dt},qp:function(){return Re},vr:function(){return yn},qE:function(){return En},Je:function(){return ne},wb:function(){return Ye},cq:function(){return Pt},tp:function(){return se}});var E=z(59301),fe={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"},Oe="data:image/png;base64,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",Se=({dataSource:At=[],img:Xt,imgWidth:Bn=346,title:bn,sunTitle:Aa,bannerExtraContent:qt})=>E.createElement("div",{className:fe.banner},E.createElement("div",{className:fe.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,bn),E.createElement("span",null,Aa)),At.length>0&&E.createElement("div",{className:fe.btns},At.map((ie,de)=>E.createElement("div",{key:de,onClick:ie.click},ie.name,ie.sign?E.createElement("img",{src:Oe,width:39}):null))),qt),Xt&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:Xt,width:Bn}))),Fe={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"},le=z(92310),Me=z.n(le),De=z(89392),Re=({dataSource:At=[],value:Xt,onChange:Bn,onTitleChange:bn,className:Aa,title:qt,titleWidth:ie=41,style:de={},fontColor:he="#6A7283",showCount:be})=>{const[Xe,Bt]=(0,E.useState)(0),[It,pa]=(0,E.useState)(!1),Rn=(0,E.useRef)(null),$n=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var za;At.length!==0&&(((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>97?Bt(1):Bt(0)),At.length===0&&Bt(0),pa(!1)},[At]),E.createElement("div",{className:Me()(Fe.row,Aa),style:de},E.createElement("div",{onClick:(0,De.throttle)(()=>bn==null?void 0:bn(),2e3),style:{width:ie,marginTop:It?12:4},className:`${Fe.title} ${bn?"current":""}`},qt),E.createElement("div",{className:It?`${Fe.tagsWrap} ${Fe.tagsBorderWrap}`:Fe.tagsWrap},E.createElement("div",{className:Fe.bar,ref:$n,style:Xe>0?{height:Xe===1?97:"auto",overflow:Xe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:Fe.tag,ref:Rn},At==null?void 0:At.map(za=>E.createElement("span",{onClick:()=>Bn(za.id),key:za.id,style:{color:he},className:Xt===za.id?Fe.active:""},E.createElement("span",{title:za.name,className:Fe.name},za.name),!!be&&E.createElement("span",{className:Fe.num},za.count))))),!!Xe&&E.createElement(E.Fragment,null,Xe===1?E.createElement("div",{onClick:()=>{var za;Bt(2),((za=Rn==null?void 0:Rn.current)==null?void 0:za.clientHeight)>245?pa(!0):pa(!1)},className:Fe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{$n.current.scrollTop=0,Bt(1),pa(!1)},className:Fe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},We={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"},se=({dataSource:At=[],value:Xt,onChange:Bn,className:bn,style:Aa={}})=>E.createElement("div",{style:Aa,className:Me()(We.tabs,bn)},At.map(qt=>E.createElement("span",{onClick:()=>Bn(qt.id),className:Xt===qt.id?We.active:"",key:qt.id},qt.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=z(92832),b=({dataSource:At=[],value:Xt="",onChange:Bn,onInputChange:bn=()=>{},className:Aa,style:qt={},placeholder:ie,allowClear:de=!1})=>{var he;const[be,Xe]=(0,E.useState)(""),[Bt,It]=(0,E.useState)("");(0,E.useEffect)(()=>{var $n;let za=Xt;($n=JSON.stringify(Xt))!=null&&$n.includes("{")&&(Xe(Xt.id),za=Xt.value||"");try{It(decodeURIComponent(za||""))}catch(An){It(decodeURIComponent(za||""))}},[Xt]);const pa=()=>{Bn(encodeURIComponent(Bt),be||null)},Rn=$n=>{$n!==be&&(Xe($n),Bn(encodeURIComponent(Bt),$n))};return E.createElement("div",{className:Me()(y.input,Aa),style:qt},!!At.length&&E.createElement("div",{className:y.dropdown},E.createElement("div",{className:y.text},(he=At.find($n=>$n.id===be))==null?void 0:he.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:y.b1}),E.createElement("b",{className:y.b2})),E.createElement("div",{className:y.menu},At.map(($n,za)=>E.createElement("div",{key:za,onClick:()=>Rn($n.id)},$n.name)))),E.createElement(a.default,{onPressEnter:pa,value:Bt,onChange:$n=>{It($n.target.value),bn(encodeURIComponent($n.target.value),be||null)},bordered:!1,placeholder:ie}),E.createElement("i",{onClick:pa,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={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"},ne=({value:At,onChange:Xt,className:Bn,total:bn,pageSize:Aa,style:qt={}})=>{const ie=At<2,de=At>=Math.ceil(bn/Aa);return bn<=Aa?E.createElement(E.Fragment,null):E.createElement("div",{className:Me()(x.quickPager,Bn),style:qt},E.createElement("div",{onClick:()=>{ie||Xt(At-1,"prev")},className:ie?x.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{de||Xt(At+1,"next")},className:de?x.disabled:""},"\u4E0B\u4E00\u9875"))},ue={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"},re=z(71418),me=z(6848),ce=z(13570),Ce=z(346),Be=z(51257),ke=z(96908),Pe=z(57177),at=z(81378),Ve=z(28426),Ye=({className:At,dataSource:Xt=[],col:Bn=4,right:bn,bottom:Aa=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const be=Math.floor((ie-(Bn-1)*bn)/Bn);return E.createElement(re.Z,{spinning:he},E.createElement("div",{className:Me()(ue.list,At)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{name:It,id:pa,identifier:Rn,power:$n,cover_image_id:za,pic:An}=Xe;return E.createElement("div",{className:ue.wrap,key:pa,style:{width:be,marginRight:(1+Bt)%Bn===0?0:bn+qt,marginBottom:Aa}},E.createElement("a",{target:"_blank",href:`/shixuns/${Rn}/challenges`,className:ue.li,onClick:st=>{st.preventDefault(),de&&(0,Be.L9)([de]),$n&&(0,Be.xg)(`/shixuns/${Rn}/challenges`)}},E.createElement("div",{className:ue.img},E.createElement("img",{className:ue.cover,src:`${An}`}),Xe.is_jupyter&&E.createElement("img",{className:ue.sign,src:ke}),Xe.is_jupyter_lab&&E.createElement("img",{className:ue.sign,src:Pe}),Xe.is_unity_3d&&E.createElement("img",{className:ue.sign,src:at})),E.createElement("div",{className:ue.name},E.createElement(me.Z,{title:It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:ue.e},It||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:ue.tags},E.createElement(me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Xe.challenges_count))),!!Xe.myshixuns_count&&E.createElement(me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Xe.myshixuns_count))),E.createElement(me.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Xe.level))),E.createElement("div",{className:ue.rate},E.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Xe.score_info}),E.createElement("span",null,"\xA0",Xe.score_info?`${Xe.score_info}\u5206`:"5\u5206")))),!$n&&E.createElement("div",{className:ue.lockWrap},E.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Xt.length&&E.createElement(Ve.Z,null)))},rt=z(7501),yt={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"},bt="data:image/png;base64,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",gt=z(59301),Tt=({className:At,dataSource:Xt=[],col:Bn=4,right:bn,bottom:Aa=23,precision:qt=0,wrapWidth:ie=1200,trackEventItems:de,loading:he})=>{const be=Math.floor((ie-(Bn-1)*bn)/Bn);return gt.createElement(re.Z,{spinning:he},gt.createElement("div",{className:Me()(yt.list,At)},!!Xt.length&&Xt.map((Xe,Bt)=>{const{subject_identifier:It,id:pa,identifier:Rn,power:$n}=Xe,za=Xe.is_public!=0&&Xe.is_public;return gt.createElement("div",{className:yt.wrap,key:pa,style:{width:be,marginRight:(1+Bt)%Bn===0?0:bn+qt,marginBottom:Aa}},gt.createElement("a",{className:yt.li,onClick:An=>{An.preventDefault(),de&&(0,Be.L9)([de]),(0,Be.xg)(Xe.first_category_url)}},gt.createElement("div",{className:yt.top},gt.createElement(me.Z,{title:Xe.name},gt.createElement("div",{className:yt.name},Xe.name)),gt.createElement("img",{className:yt.img,src:Ce.Z.IMG_SERVER+"/images/"+Xe.avatar_url}),gt.createElement("div",{className:yt.text,title:Xe.creator},Xe.creator),It&>.createElement("div",{className:yt.btns},gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),za&>.createElement("div",{className:yt.sign},"\u516C\u5F00")),gt.createElement("div",{className:yt.bottom},Xe.visits>0&>.createElement(me.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-liulanyan"}),gt.createElement("span",null,Xe.visits))),Xe.course_members_count>0&>.createElement(me.Z,{title:"\u6210\u5458",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-chengyuan"}),Xe.course_members_count)),Xe.tasks_count>0&>.createElement(me.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},gt.createElement("span",null,gt.createElement("i",{className:"iconfont icon-zuoye"}),Xe.tasks_count)),Xe.is_end?gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xe.is_accessible&>.createElement("div",{className:yt.lockWrap},gt.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Xt.length&>.createElement(Ve.Z,null)))},Lt={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"},Rt=z(25690),dt=({dataSource:At=[],value:Xt,onChange:Bn,className:bn,style:Aa={},tabBarExtraContent:qt})=>E.createElement("div",{className:Me()(Lt.tabs,bn),style:Aa},E.createElement("div",{className:Lt.tabsWrap},At.map((ie,de)=>E.createElement("aside",{className:Lt.tab,onClick:()=>{Bn(ie.id),ie.link&&Rt.history.push(ie.link)},key:de},E.createElement("div",{className:Xt===ie.id?Lt.active:""},ie.name),(ie==null?void 0:ie.resetCount)==null&&(ie==null?void 0:ie.total)!==void 0&&E.createElement("span",null,"\uFF08",ie==null?void 0:ie.total,"\uFF09"),(ie==null?void 0:ie.resetCount)!==void 0&&(ie==null?void 0:ie.total)!==void 0&&E.createElement(me.Z,{title:(ie==null?void 0:ie.tip)!=null?ie==null?void 0:ie.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},ie==null?void 0:ie.resetCount),"/",E.createElement("span",null,ie==null?void 0:ie.total),"\uFF09"))))),E.createElement("div",{className:Lt.tabBar},qt)),Fn=({className:At,style:Xt={},children:Bn})=>E.createElement("div",{className:Me()(At),style:Xt},Bn),Yt={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"},kn=z(38854),Ge=z(20834);const ln=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Pt=({sortValue:At,dropValue:Xt,className:Bn,onSort:bn,onDrop:Aa,dataSource:qt=ln})=>{var ie;return E.createElement("div",{className:Me()(Yt.orderWrap,Bn)},E.createElement(kn.Z,{dropdownRender:()=>E.createElement(Ge.default,null,qt.map((de,he)=>E.createElement(Ge.default.Item,{key:he,onClick:()=>Aa(de.id)},de.name)))},E.createElement("span",{className:Yt.orderTextWrap},(ie=qt.find(de=>Xt===de.id))==null?void 0:ie.name)),E.createElement("span",{className:Yt.orderIconWrap},E.createElement("span",{className:Yt.orderAsc},E.createElement("i",{className:At==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Yt.cursorPointer}`,onClick:()=>bn(At==="asc"?"desc":"asc")})),E.createElement("span",{className:Yt.orderDesc},E.createElement("i",{className:At==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer} ${Yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Yt.cursorPointer}`,onClick:()=>bn(At==="asc"?"desc":"asc")}))))},zt={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"},Ft=z(3113),Ot=Object.defineProperty,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,xt=(At,Xt,Bn)=>Xt in At?Ot(At,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):At[Xt]=Bn,Ke=(At,Xt)=>{for(var Bn in Xt||(Xt={}))ze.call(Xt,Bn)&&xt(At,Bn,Xt[Bn]);if(et)for(var Bn of et(Xt))St.call(Xt,Bn)&&xt(At,Bn,Xt[Bn]);return At},Qe=(At,Xt)=>{var Bn={};for(var bn in At)ze.call(At,bn)&&Xt.indexOf(bn)<0&&(Bn[bn]=At[bn]);if(At!=null&&et)for(var bn of et(At))Xt.indexOf(bn)<0&&St.call(At,bn)&&(Bn[bn]=At[bn]);return Bn},ut=(At,Xt,Bn)=>new Promise((bn,Aa)=>{var qt=he=>{try{de(Bn.next(he))}catch(be){Aa(be)}},ie=he=>{try{de(Bn.throw(he))}catch(be){Aa(be)}},de=he=>he.done?bn(he.value):Promise.resolve(he.value).then(qt,ie);de((Bn=Bn.apply(At,Xt)).next())}),xe=At=>{var Xt=At,{className:Bn,style:bn,children:Aa,loading:qt=!1,openLoading:ie,onClick:de=()=>{},size:he="middle",shape:be="round"}=Xt,Xe=Qe(Xt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Bt,It]=(0,E.useState)(!1);return E.createElement(Ft.ZP,Ke({onClick:(0,De.throttle)(pa=>ut(void 0,null,function*(){ie&&It(!0);try{yield de(pa)}catch(Rn){console.log("error",Rn)}ie&&It(!1)}),2e3,{leading:!0,trailing:!1}),className:Me()(zt.btn,zt[`${he}-${be}`],Bn),style:bn,size:he,shape:be,loading:Bt||qt},Xe),Aa)},Zt={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"},En=({className:At,style:Xt,children:Bn=null,onClick:bn,title:Aa})=>E.createElement("div",{className:Me()(Zt.head,At),style:Xt},E.createElement("span",{className:"primary-hover",onClick:bn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Aa},Aa),E.createElement("div",{className:Zt.node},Bn)),Pn={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"},Xn=({confirmShow:At=!0,confirmTitle:Xt,confirmClick:Bn,cancelShow:bn=!0,cancelTitle:Aa,cancelClick:qt,className:ie,style:de,confirmLoading:he=!1})=>E.createElement("div",{className:Me()(Pn.btns,ie),style:de},At&&E.createElement(Ft.ZP,{loading:he,onClick:Bn,type:"primary",className:Pn.confirm},Xt),bn&&E.createElement(Ft.ZP,{onClick:qt,className:Pn.cancel},Aa)),Ct={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"},yn=({className:At,style:Xt={},LeftContent:Bn,children:bn,RightContent:Aa})=>E.createElement("div",{className:Me()(Ct.fixedBottom,At),style:Xt},E.createElement("div",{className:Ct.wrap},E.createElement("div",{className:Ct.left},Bn),E.createElement("div",{className:Ct.center},bn),E.createElement("div",{className:Ct.right},Aa))),Dt={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"},ya=({className:At,style:Xt={},dataSource:Bn=[]})=>E.createElement("div",{className:Me()(Dt.crumbs,At),style:Xt},Bn.map((bn,Aa)=>AaRt.history.push(bn.path)},bn.name):E.createElement("span",null,bn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Aa,style:{color:"#5F6368"}},bn.name))),la=z(31797),Oa=Object.defineProperty,xn=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Xa=(At,Xt,Bn)=>Xt in At?Oa(At,Xt,{enumerable:!0,configurable:!0,writable:!0,value:Bn}):At[Xt]=Bn,xa=(At,Xt)=>{for(var Bn in Xt||(Xt={}))Gn.call(Xt,Bn)&&Xa(At,Bn,Xt[Bn]);if(Kn)for(var Bn of Kn(Xt))fa.call(Xt,Bn)&&Xa(At,Bn,Xt[Bn]);return At},Lr=(At,Xt)=>xn(At,Sr(Xt)),Tr=(At,Xt)=>{var Bn={};for(var bn in At)Gn.call(At,bn)&&Xt.indexOf(bn)<0&&(Bn[bn]=At[bn]);if(At!=null&&Kn)for(var bn of Kn(At))Xt.indexOf(bn)<0&&fa.call(At,bn)&&(Bn[bn]=At[bn]);return Bn};const{Countdown:Nt}=la.default;var gr=At=>{var Xt=At,{onChange:Bn}=Xt,bn=Tr(Xt,["onChange"]);const[Aa,qt]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Aa=="number"&&Aa>=0&&Bn(Aa)},[Aa]);const ie=de=>{const he=Math.floor(de/1e3);qt(he)};return E.createElement(Nt,Lr(xa({},bn),{onChange:ie}))}},37808:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(Oe,ye){const Se=(0,E.useRef)();(0,E.useEffect)(()=>{Se.current=Oe}),(0,E.useEffect)(()=>{function Fe(){Se.current()}if(ye!==null){let le=setInterval(Fe,ye);return()=>clearInterval(le)}},[ye])}},53036:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return Lm}});var E=z(59301),fe=z(38986),Oe=z(346),ye=z(25690),Se=z(43418),Fe=z(20834),le=z(8591),Me=z(24905),De=z(6848),Te=z(5112),Re=z(81327),We=z(66104),Ee=z(3113),se=z(38854),y=z(99313),a=z(1710),ee=z(87169),b=z(27812),x=z(89489),te=z(81722),ne=z(51257),ue=z(40133),re=z(78241),me=z(95237),ce=z(43604),Ce=z(78673),Be=z(92832),ke=z(5871),Pe=z(58421),at=z(61186),Ve=z.n(at),it=Object.defineProperty,Ye=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,bt=(pe,ve,ge)=>ve in pe?it(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gt=(pe,ve)=>{for(var ge in ve||(ve={}))rt.call(ve,ge)&&bt(pe,ge,ve[ge]);if(Ye)for(var ge of Ye(ve))yt.call(ve,ge)&&bt(pe,ge,ve[ge]);return pe},Gt=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Tt=({shixunHomeworks:pe,dispatch:ve})=>{const ge=(0,ye.useParams)();return E.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${pe.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ge.coursesId}})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),ve({type:"shixunHomeworks/setActionTabs",payload:{}}),ve({type:"shixunHomeworks/getWorkList",payload:gt({},pe.actionTabs.params)}))}),onCancel:()=>{ve({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),E.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Lt=(0,ye.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Tt),Rt=Object.defineProperty,qe=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,kn=(pe,ve,ge)=>ve in pe?Rt(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ge=(pe,ve)=>{for(var ge in ve||(ve={}))Fn.call(ve,ge)&&kn(pe,ge,ve[ge]);if(Wt)for(var ge of Wt(ve))Yt.call(ve,ge)&&kn(pe,ge,ve[ge]);return pe},ln=(pe,ve)=>qe(pe,dt(ve)),Mn=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Pt=({exercise:pe,dispatch:ve})=>{var ge,ft,Kt,tt,on,mt,He,Ie;const Yn=(0,ye.useParams)(),[da,Dn]=(0,E.useState)(!0),[zn]=re.default.useForm(),{actionTabs:Un}=pe;(0,E.useEffect)(()=>{var ja,ia,Ln,Nn;pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(zn.resetFields(),zn.setFieldsValue({subjective_score:(ia=(ja=Un==null?void 0:Un.selectArrs)==null?void 0:ja.record)==null?void 0:ia.subjective_score,objective_score:(Nn=(Ln=Un==null?void 0:Un.selectArrs)==null?void 0:Ln.record)==null?void 0:Nn.objective_score}))},[pe.actionTabs.key]);const ca=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u8BC4\u9605",open:pe.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:ca,footer:E.createElement(me.Z,{align:"middle",justify:"end"},E.createElement(Ee.ZP,{className:"ml10",onClick:ca}," \u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml10",onClick:()=>Mn(void 0,null,function*(){var ja,ia;yield zn.validateFields();const Ln=zn.getFieldValue();(yield(0,te.oS)(ln(Ge({},Ln),{id:Yn.categoryId,user_id:(ia=(ja=Un==null?void 0:Un.selectArrs)==null?void 0:ja.record)==null?void 0:ia.user_id}))).status===0&&(le.ZP.success("\u8BC4\u9605\u6210\u529F"),zn.resetFields(),ve({type:"exercise/setActionTabs",payload:{}}),ve({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},E.createElement("div",{className:"pl30"},E.createElement(re.default,{form:zn},E.createElement(me.Z,null,E.createElement(ce.Z,null,E.createElement(re.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(ke.Z,{min:0,max:((ft=(ge=Un==null?void 0:Un.selectArrs)==null?void 0:ge.exercise_types)==null?void 0:ft.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),E.createElement(ce.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(tt=(Kt=Un==null?void 0:Un.selectArrs)==null?void 0:Kt.exercise_types)==null?void 0:tt.subjective_score,"\u5206")))),E.createElement(me.Z,null,E.createElement(ce.Z,null,E.createElement(re.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},E.createElement(ke.Z,{min:0,max:((mt=(on=Un==null?void 0:Un.selectArrs)==null?void 0:on.exercise_types)==null?void 0:mt.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),E.createElement(ce.Z,{flex:1},E.createElement("div",null,E.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Ie=(He=Un==null?void 0:Un.selectArrs)==null?void 0:He.exercise_types)==null?void 0:Ie.objective_score,"\u5206"))))))))};var zt=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Pt);const Ft=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],Ot=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],et=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var ze=z(28426),St=z(71418),xt=z(45937),Ke=z(59301),Qe=Object.defineProperty,ut=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,En=(pe,ve,ge)=>ve in pe?Qe(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Pn=(pe,ve)=>{for(var ge in ve||(ve={}))Zt.call(ve,ge)&&En(pe,ge,ve[ge]);if(xe)for(var ge of xe(ve))Jn.call(ve,ge)&&En(pe,ge,ve[ge]);return pe},Vn=(pe,ve)=>ut(pe,Je(ve)),Xn=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Ct=({exercise:pe,dispatch:ve})=>{var ge,ft;const Kt=(0,ye.useParams)(),[tt]=re.default.useForm(),on=re.default.useWatch("time",tt),[mt,He]=(0,E.useState)(!1),{actionTabs:Ie,commonHeader:Yn}=pe,[,da,Dn,zn]=(0,xt.U)(te.n7,{id:Kt.categoryId}),Un=zn!=null&&zn.user_end_time?Ve()(zn==null?void 0:zn.user_end_time).add(1,"minutes"):Ve()(),ca=Ve()(zn==null?void 0:zn.user_total_end_time)>Un?Math.round(Ve().duration(Ve()(zn==null?void 0:zn.user_total_end_time).diff(Un.startOf("minute"))).asMinutes()):0,ja=((zn==null?void 0:zn.student_left_minutes)||0)+(on||0);(0,E.useEffect)(()=>{var Ln;Ie.key==="\u5EF6\u65F6"?(ve({type:"exercise/getWorkSetting",payload:Pn({},Kt)}),Dn({user_id:Ie!=null&&Ie.isBatch?Ie==null?void 0:Ie.user_ids:[(Ln=Ie==null?void 0:Ie.selectArrs)==null?void 0:Ln.user_id]})):tt.resetFields()},[Ie.key]);const ia=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return Ke.createElement(Ke.Fragment,null,Ke.createElement(Se.default,{width:640,centered:!0,title:Ie!=null&&Ie.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Ie.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:mt,onOk:()=>Xn(void 0,null,function*(){tt.submit()}),onCancel:ia},Ke.createElement(St.Z,{spinning:da},Ke.createElement(re.default,{form:tt,colon:!1,labelCol:{span:4},onFinish:Ln=>Xn(void 0,null,function*(){He(!0);const Nn=yield(0,te.qz)(Vn(Pn({},Ln),{id:Kt.categoryId,exercise_user_id:Ie==null?void 0:Ie.exercise_user_id}));He(!1),Nn.status===0&&(le.ZP.success("\u5EF6\u65F6\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),ia())})},Ke.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ke.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ke.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ke.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Ie!=null&&Ie.isBatch?Ke.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ke.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Ie==null?void 0:Ie.exercise_user_id.length),"\u540D\u5B66\u751F"):Ke.createElement(me.Z,{align:"middle",gutter:40},Ke.createElement(ce.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=Ie==null?void 0:Ie.selectArrs)==null?void 0:ge.user_name)),Ke.createElement(ce.Z,null,"\u5B66\u53F7",Ke.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ft=Ie==null?void 0:Ie.selectArrs)==null?void 0:ft.student_id))),Ke.createElement(re.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ke.createElement(ke.Z,{min:0,precision:0,max:ca,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ca}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Ie!=null&&Ie.isBatch)&&Ke.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},ja),"\u5206\u949F",ja!==0&&(zn==null?void 0:zn.user_end_time)&&Ke.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ke.createElement("span",{className:"ml5"},Ve()(zn==null?void 0:zn.user_end_time).add(on||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(Yn==null?void 0:Yn.screen_open)&&Ke.createElement(re.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ke.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Mt=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Ct),yn=z(5083),Dt=z(48716),en=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const ya=({exercise:pe,dispatch:ve})=>{var ge,ft;const Kt=(0,ye.useParams)(),[tt]=re.default.useForm(),[on,mt]=(0,E.useState)(!1),{actionTabs:He}=pe;return(0,E.useEffect)(()=>{pe.actionTabs.key==="teacher-unlock"&&(mt(!1),tt.resetFields())},[pe.actionTabs.key]),E.createElement(E.Fragment,null,E.createElement(Se.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ge=He==null?void 0:He.selectArrs)==null?void 0:ge.user_name}\uFF09`,open:pe.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:on,onOk:()=>en(void 0,null,function*(){var Ie,Yn;yield tt.validateFields();const da=tt.getFieldsValue();if(mt(!0),(yield(0,te.ZD)(Kt.categoryId,{exercise_user_id:(Ie=He==null?void 0:He.selectArrs)==null?void 0:Ie.exercise_user_id,unlock_key:da.unlock_key})).status===0){if(da.time){const zn={time:Ve()(da.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(Yn=He==null?void 0:He.selectArrs)==null?void 0:Yn.exercise_user_id,id:Kt.categoryId};yield(0,te.qz)(zn)}le.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),ve({type:"exercise/setUpdateIndex"}),ve({type:"exercise/setActionTabs",payload:{}})}mt(!1)}),onCancel:()=>{ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:""},E.createElement(re.default,{form:tt,layout:"vertical",autoComplete:"off"},E.createElement(re.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},E.createElement(Be.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),E.createElement(re.default.Item,{label:E.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",E.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ve()((ft=He==null?void 0:He.selectArrs)==null?void 0:ft.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},E.createElement(yn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Ie=>{var Yn;return(0,Dt.Q8)(Ie,(Yn=He==null?void 0:He.selectArrs)==null?void 0:Yn.exercise_end_at)},disabledTime:Ie=>{var Yn;const da=(Yn=He==null?void 0:He.selectArrs)==null?void 0:Yn.exercise_end_at;if(Ve()(Ie).isSame(Ve()(da),"day")){const Dn=Ve()(da).hours(),zn=Ve()(da).minutes();return console.log(Dn,zn),{disabledHours:()=>(0,Dt.w6)(0,24).slice(Dn+1),disabledMinutes:()=>Ve()(Ie).isSame(Ve()(da),"hour")?(0,Dt.w6)(zn,60):[]}}return(0,Dt.d0)(Ie)},allowClear:!1}))))))};var la=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ya),Oa=z(77525),xn=z(49535),Sr=z(75582),Kn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Xa=(pe,ve)=>{var ge={};for(var ft in pe)Gn.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Kn)for(var ft of Kn(pe))ve.indexOf(ft)<0&&fa.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},xa=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Lr=pe=>{var ve=pe,{shixunHomeworks:ge,dispatch:ft}=ve,Kt=Xa(ve,["shixunHomeworks","dispatch"]);const tt=(0,ye.useParams)(),[on,mt]=(0,E.useState)([]),[He,Ie]=(0,E.useState)([]);(0,E.useEffect)(()=>{ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Yn()},[ge.actionTabs.key]);function Yn(){return xa(this,null,function*(){const Dn=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/group_list.json`,{method:"GET"});mt(Dn)})}const da=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ge.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>xa(void 0,null,function*(){const Dn=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:He}});(Dn==null?void 0:Dn.status)===0&&(ye.history.replace(`/classrooms/${tt.coursesId}/exercise/${tt.categoryId}/detail?tabs=7`),window.location.reload(),ft({type:"shixunHomeworks/setActionTabs",payload:{}}),Ie([]))}),onCancel:()=>{Ie([]),ft({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(a.default,{rowSelection:{type:"checkbox",onChange:(Dn,zn)=>{Ie([...Dn])},selectedRowKeys:He,getCheckboxProps:Dn=>({disabled:Dn.status==="\u8FDB\u884C\u4E2D"||Dn.works_count===0})},rowKey:Dn=>Dn.key||Dn.id,scroll:{y:300},pagination:!1,columns:da,dataSource:on==null?void 0:on.group_list})))};var Tr=(0,ye.connect)(({shixunHomeworks:pe})=>({shixunHomeworks:pe}))(Lr),Nt=z(48790),hn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r"},gr=z(59301),At=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())}),Bn=({item:pe,renderText:ve})=>{const ge=(0,ye.useParams)(),[ft,Kt]=(0,E.useState)(),tt=on=>At(void 0,null,function*(){if(!on)return;const mt=yield(0,te.UH)({id:ge.categoryId,user_id:pe==null?void 0:pe.user_id});mt&&Kt(mt)});return gr.createElement(De.Z,{onOpenChange:on=>tt(on),title:gr.createElement("div",null,"\u5355\u9009\u9898 ",(ft==null?void 0:ft.single_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u591A\u9009\u9898 ",(ft==null?void 0:ft.multiple_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u5224\u65AD\u9898 ",(ft==null?void 0:ft.judgement_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u586B\u7A7A\u9898 ",(ft==null?void 0:ft.completion_question_score)||0,"\u5206 ",gr.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(ft==null?void 0:ft.shixun_question_score)||0,"\u5206")},ve)},bn=z(89392),Aa=z.n(bn),qt=z(57809),ie=z(54650),de=z(59301),he=Object.defineProperty,be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Rn=(pe,ve,ge)=>ve in pe?he(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,$n=(pe,ve)=>{for(var ge in ve||(ve={}))It.call(ve,ge)&&Rn(pe,ge,ve[ge]);if(Bt)for(var ge of Bt(ve))pa.call(ve,ge)&&Rn(pe,ge,ve[ge]);return pe},za=(pe,ve)=>be(pe,Xe(ve)),An=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const st=({exercise:pe,dispatch:ve})=>{var ge,ft;const Kt=(0,ye.useParams)(),{actionTabs:tt,commonHeader:on}=pe,[mt]=re.default.useForm(),He=re.default.useWatch("time",mt),[,Ie,Yn,da]=(0,xt.U)(te.n7,{id:Kt.categoryId}),[,Dn,zn]=(0,xt.U)(te.Xo,{id:Kt.categoryId}),Un=(0,E.useRef)(null),ca=da!=null&&da.user_end_time?Ve()(da==null?void 0:da.user_end_time).add(1,"minutes"):Ve()(),ja=Ve()(da==null?void 0:da.user_total_end_time)>ca?Math.round(Ve().duration(Ve()(da==null?void 0:da.user_total_end_time).diff(ca.startOf("minute"))).asMinutes()):0,ia=((da==null?void 0:da.student_left_minutes)||0)+(He||0);(0,E.useEffect)(()=>{var Nn,Fa;tt.key=="\u8C03\u6574\u72B6\u6001"?(ve({type:"exercise/getWorkSetting",payload:$n({},Kt)}),Yn({user_id:tt!=null&&tt.isBatch?tt==null?void 0:tt.user_ids:[(Nn=tt==null?void 0:tt.selectArrs)==null?void 0:Nn.user_id]})):(mt.resetFields(),Un.current&&((Fa=Un.current)==null||Fa.changeCode({target:{value:""}})))},[tt.key]);const Ln=()=>{ve({type:"exercise/setActionTabs",payload:{}})};return de.createElement(Se.default,{centered:!0,title:tt!=null&&tt.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:tt.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Dn,onOk:()=>An(void 0,null,function*(){mt.submit()}),onCancel:Ln},de.createElement(St.Z,{spinning:Ie},de.createElement(re.default,{initialValues:{status:"1"},form:mt,colon:!1,labelCol:{span:4},onFinish:Nn=>An(void 0,null,function*(){if(console.log("allValue",Nn),Un.current.onVerify())return Promise.reject();(yield zn(za($n({},Nn),{exercise_user_id:tt==null?void 0:tt.exercise_user_id}))).status==0&&(le.ZP.success("\u8C03\u6574\u6210\u529F"),Ln(),ve({type:"exercise/setUpdateIndex"}))})},tt!=null&&tt.isBatch?de.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",de.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},tt==null?void 0:tt.exercise_user_id.length),"\u540D\u5B66\u751F"):de.createElement(me.Z,{className:"mb20",align:"middle",gutter:40},de.createElement(ce.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ge=tt==null?void 0:tt.selectArrs)==null?void 0:ge.user_name)),de.createElement(ce.Z,null,"\u5B66\u53F7",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ft=tt==null?void 0:tt.selectArrs)==null?void 0:ft.student_id))),(on==null?void 0:on.is_locked)&&de.createElement(re.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Be.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),de.createElement(re.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},de.createElement(qt.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),de.createElement(qt.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(on==null?void 0:on.time)!==-1&&de.createElement(de.Fragment,null,de.createElement(re.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},de.createElement(ke.Z,{min:0,precision:0,max:ja,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${ja}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(tt!=null&&tt.isBatch)&&de.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},ia),"\u5206\u949F",ia!==0&&(da==null?void 0:da.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Ve()(da==null?void 0:da.user_end_time).add(He||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(on==null?void 0:on.screen_open)&&de.createElement(re.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},de.createElement(Me.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),de.createElement(re.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},de.createElement(ie.Z,{ref:Nn=>Un.current=Nn})))))};var gn=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(st),lt=z(59301),Sn=Object.defineProperty,un=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,ea=(pe,ve,ge)=>ve in pe?Sn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,mn=(pe,ve)=>{for(var ge in ve||(ve={}))$t.call(ve,ge)&&ea(pe,ge,ve[ge]);if(Jt)for(var ge of Jt(ve))Tn.call(ve,ge)&&ea(pe,ge,ve[ge]);return pe},qn=(pe,ve)=>un(pe,nt(ve)),na=(pe,ve)=>{var ge={};for(var ft in pe)$t.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Jt)for(var ft of Jt(pe))ve.indexOf(ft)<0&&Tn.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},$a=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const yr=pe=>{var ve=pe,{exercise:ge,loading:ft,dispatch:Kt,globalSetting:tt,checkDomainAuthority:on,getparams:mt,user:He,classroomList:Ie}=ve,Yn=na(ve,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),da,Dn,zn,Un,ca,ja,ia,Ln,Nn,Fa;const[ar]=(0,ye.useSearchParams)(),Da=(0,ye.useParams)();let[In,mr]=(0,E.useState)(mn({page:1,limit:20},Da));const{commonHeader:Hn,updateIndex:kt}=ge,{userInfo:ua}=He,[sr,Ga]=(0,E.useState)({}),[Er,Ea]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(0),[dr,lr]=(0,E.useState)(!1),[Sa,Ba]=(0,E.useState)("alert"),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(!1),[Va,Mr]=(0,E.useState)(!1),[Hr]=re.default.useForm(),[Ka,Ia]=(0,E.useState)([]),[Wa,ha]=(0,E.useState)(1),[ra,Ca]=(0,E.useState)(""),[Zn,Ja]=(0,E.useState)(),[pr,fr]=(0,E.useState)(!1),[fo,Vo]=(0,E.useState)(!1),[wr,Ai]=(0,E.useState)({name:"",id:"",list:[]}),[ba,Wo]=(0,E.useState)({}),[jo,el]=(0,E.useState)({}),[Yi,yi]=(0,E.useState)(!0),[xl,Gr]=(0,E.useState)(""),[$o,ll]=(0,E.useState)(""),[Kl,Pu]=(0,E.useState)(""),[Nl,xi]=(0,E.useState)([]),[,,fu]=(0,xt.U)(te.N0,{}),[Cs,Ar]=(0,E.useState)([]);(0,E.useEffect)(()=>{let Wn={};if(ar.get("exercise_group_id")&&!kt){if(ar.get("statistics")){let oa=[];const lo=ar.get("scope");lo==="0"&&(oa=["all"]),lo==="1"&&(oa=[1,2,3]),lo==="2"&&(oa=[2,3]),Wn={exercise_group_id:ar.get("exercise_group_id"),commit_status:oa}}else Wn={review:[0,2],commit_status:[2,3]},ar.get("exercise_group_id")!=="0"&&(Wn.exercise_group_id=[Number(ar.get("exercise_group_id"))]);Hr.setFieldsValue(mn({},Wn))}return In=mn(mn({},In),Wn),mr(mn({},In)),ei(),Si(In),xi([]),()=>{Kt({type:"exercise/setUpdateIndex",payload:"clear"})}},[kt]);const ei=()=>$a(void 0,null,function*(){var Wn,oa;const lo=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/header_info.json`,{method:"get"});(lo==null?void 0:lo.status)===0&&(Wo((lo==null?void 0:lo.data)||{}),console.log((Wn=lo==null?void 0:lo.data)==null?void 0:Wn.course_groups),Kt({type:"exercise/save",payload:{course_groups:(oa=lo==null?void 0:lo.data)==null?void 0:oa.course_groups}}))}),Si=Wn=>$a(void 0,null,function*(){var oa,lo,Fu,Wu,bu,Ws,Cc,yc;yi(!0);const Yu=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/exercise_users.json`,{method:"get",params:Wn});(Yu==null?void 0:Yu.status)===0&&(el({exercise_users:((oa=Yu==null?void 0:Yu.data)==null?void 0:oa.exercise_users)||[],current_answer_user:((lo=Yu==null?void 0:Yu.data)==null?void 0:lo.current_answer_user)||{}}),Gr(((Fu=Yu==null?void 0:Yu.data)==null?void 0:Fu.appraise_user_login)||""),ll(((Wu=Yu==null?void 0:Yu.data)==null?void 0:Wu.first_export_user_login)||""),Ea((bu=Yu==null?void 0:Yu.data)==null?void 0:bu.total_count),Or(typeof((Ws=Yu==null?void 0:Yu.data)==null?void 0:Ws.total_score)=="string"?Number((Cc=Yu==null?void 0:Yu.data)==null?void 0:Cc.total_score):(yc=Yu==null?void 0:Yu.data)==null?void 0:yc.total_score)),Pu(Yu==null?void 0:Yu.status),yi(!1)});(0,E.useEffect)(()=>{Kt({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[$o,Er,JSON.stringify(In)]);function ju(Wn){return $a(this,null,function*(){var oa,lo,Fu,Wu;Ja(Wn==null?void 0:Wn.exercise_user_id),fr(Wn.commit_status===2||Wn.commit_status===3),cr(!0);let bu=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Wn==null?void 0:Wn.exercise_user_id}});((lo=(oa=bu==null?void 0:bu.data)==null?void 0:oa.exercise_user_photos)==null?void 0:lo.length)>0?lr(!0):le.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),Ia((Fu=bu==null?void 0:bu.data)==null?void 0:Fu.exercise_user_photos),hr((Wu=bu==null?void 0:bu.data)==null?void 0:Wu.alert_count),cr(!1)})}const Xr=Wn=>{In.page=1;const oa=Object.assign({},Hr.getFieldsValue());Object.keys(oa).map(function(lo){lo==="objective_score_gte"||lo==="objective_score_lte"||(oa[lo].includes("all")?(delete In[lo],Hr.setFieldsValue({[lo]:"all"})):(In[lo]=oa[lo],oa[lo]==""||!oa[lo]?Hr.setFieldsValue({[lo]:"all"}):Hr.setFieldsValue({[lo]:In[lo]})))}),("objective_score_gte"in Wn||"objective_score_lte"in Wn)&&(oa.objective_score_gte&&oa.objective_score_lte&&oa.objective_score_gte>oa.objective_score_lte?(Hr.setFieldsValue({objective_score_lte:oa.objective_score_gte}),In.objective_score_lte=oa.objective_score_gte||null,In.objective_score_gte=oa.objective_score_gte||null):(In.objective_score_lte=oa.objective_score_lte||null,In.objective_score_gte=oa.objective_score_gte||null)),mr(mn({},In)),Si(In),mt(mn({},In))},So=(Wn=1,oa=20)=>{In.page=Wn,In.limit=oa,mr(mn({},In)),Si(In)};let tl=new Date().getTime();const nl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Wn,oa,lo)=>lt.createElement(De.Z,{title:((In.page||1)-1)*In.limit+lo+1},lt.createElement("span",null,((In.page||1)-1)*In.limit+lo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Wn,oa)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var lo;if(Wn&&(0,Nt.GJ)()){if((0,Nt.Rm)()&&!((lo=Ie.AssistantObject.exercise)!=null&&lo.can_view)){le.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}switch(oa.commit_status){case 0:if(!(0,Nt.Ny)()){le.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",oa.commit_status)}Wn&&(0,Nt.GJ)()&&(su(),(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${oa==null?void 0:oa.login}`))}}},lt.createElement("span",{className:Wn&&(0,Nt.GJ)()?hn.operationLink:""},Wn||"--"),!!(oa!=null&&oa.delayed_at)&&Hn.time!==-1&<.createElement(De.Z,{title:lt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",lt.createElement("span",{className:"ml5"},Ve()(oa.delayed_at).format("YYYY-MM-DD HH:mm")))},lt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Wn=>Wn||"--"},!(ba!=null&&ba.is_excellent)&&(ba==null?void 0:ba.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Wn,oa)=>lt.createElement("div",{className:hn.banding,title:Wn||"--"},Wn||"--")},{title:(Hn==null?void 0:Hn.exercise_type)==2&&!(0,Nt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Wn,oa)=>(console.log(oa),oa.commit_status===0||oa.commit_status===1?"--":!oa.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Wn=typeof Wn=="number"?Number(Wn):Wn,console.log(typeof Wn),Wn||(Wn=0),Wn===100?lt.createElement("span",{className:"c-green"},Wn):Wn>60?lt.createElement("span",{className:"c-orange"},Wn):Wn==Ht*.6?lt.createElement("span",{className:"c-red"},Wn):lt.createElement("span",null,Wn)))},!((ba==null?void 0:ba.objective)!==1||(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Wn,oa)=>{if(oa.commit_status===0||oa.commit_status===1)return"--";if(!oa.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let lo;return Wn>=0&&Wn<=60?lo=lt.createElement("span",null,Wn):Wn===100?lo=lt.createElement("span",{className:"c-green"},Wn):Wn>60?lo=lt.createElement("span",{className:"c-orange"},Wn):lo="--",lt.createElement(Bn,{renderText:lo,item:oa})}}},!((ba==null?void 0:ba.subjective)!==1||(ba==null?void 0:ba.subjective)===1&&(ba==null?void 0:ba.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Wn,oa)=>{if(oa.commit_status===0||oa.commit_status===1)return"--";if(!oa.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let lo;ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl&&(lo="--"),!(oa!=null&&oa.has_comment)&&oa.review_status&&(lo="\u8BC4\u9605\u4E2D"),oa!=null&&oa.has_comment?lo="\u5DF2\u8BC4\u9605":lo="\u672A\u8BC4\u9605",Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let Fu;return Wn===0?Fu=lt.createElement("span",null,Wn," ",lo==="\u672A\u8BC4\u9605"&<.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Wn>0&&Wn<=60?Fu=lt.createElement("span",null,Wn):Wn===100?Fu=lt.createElement("span",{className:"c-green"},Wn):Wn>60?Fu=lt.createElement("span",{className:"c-orange"},Wn):Fu="--",Fu}}},{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Wn,oa)=>Wn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Wn===1?lt.createElement("span",{style:{color:"#DF3042"}},!oa.is_make_up&&"\u8003\u8BD5\u4E2D",oa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Wn===2?lt.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377",oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Wn=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Wn,oa)=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"},(0,Nt.GJ)()&&(Hn==null?void 0:Hn.exercise_type)===2&&{title:lt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",lt.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},lt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Wn,oa)=>{var lo;return lt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Fu={name:oa==null?void 0:oa.user_name,id:oa==null?void 0:oa.student_id,list:oa==null?void 0:oa.simulate_exercise_records};Ai(mn({},Fu)),Vo(!0)}},(lo=oa==null?void 0:oa.simulate_exercise_records)==null?void 0:lo.length,"/",Hn==null?void 0:Hn.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((da=ua==null?void 0:ua.course)==null?void 0:da.course_role)===15||(Hn==null?void 0:Hn.exercise_type)==2?hn.noShow:"",align:"left",render:(Wn,oa)=>lt.createElement("div",{style:{display:"flex",alignItems:"center"}},lt.createElement("span",{className:hn.operationLink,onClick:()=>{Kt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:oa.user_id}})}},Wn||"0"))},(Hn==null?void 0:Hn.screen_open)&&{title:lt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",lt.createElement(De.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},lt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Wn,oa)=>lt.createElement("span",{style:Wn>0?{cursor:"pointer"}:{},className:Wn>(oa==null?void 0:oa.screen_total_num)?"c-red":"",onClick:()=>$a(void 0,null,function*(){if(Wn===0)return;const lo=yield(0,te.Yu)(Da.categoryId,{exercise_user_id:oa.exercise_user_id});Se.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${oa==null?void 0:oa.user_name}\uFF09`,icon:null,closable:!0,className:hn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:lt.createElement(a.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:lo==null?void 0:lo.data})})})},Wn,"/",oa==null?void 0:oa.screen_total_num)},(Hn==null?void 0:Hn.exercise_status)>1&&(Hn==null?void 0:Hn.open_camera)&&(0,Nt.GJ)()&&!((Dn=tt.setting)!=null&&Dn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Wn,oa)=>oa.commit_status>0?lt.createElement("a",{onClick:()=>{ju(oa)}},`${Wn||0}/${Hn==null?void 0:Hn.photo_count}`):"--"},(Hn==null?void 0:Hn.ip_bind)&&(0,Nt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Wn,oa)=>lt.createElement(lt.Fragment,null,Wn||"--",oa.commit_status<=1&&Hn.ip_bind&&oa.last_ip&<.createElement(Ee.ZP,{type:"link",onClick:()=>$a(void 0,null,function*(){const lo=Se.default.confirm({title:lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),lt.createElement(ce.Z,null,lt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>lo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:lt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",lt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>$a(void 0,null,function*(){(yield(0,te.ab)({id:In.categoryId,exercise_user_id:oa.exercise_user_id})).status===0&&(le.ZP.success("\u89E3\u7ED1\u6210\u529F"),Si(In))})})})},"\u89E3\u7ED1"))},(Hn==null?void 0:Hn.open_camera)&&(0,Nt.Gg)()&&Hn.exercise_status<3&&!((zn=tt.setting)!=null&&zn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Wn,oa)=>lt.createElement(Ce.Z,{checked:Wn,onClick:()=>$a(void 0,null,function*(){Wn?Se.default.info({title:"\u63D0\u793A",content:lt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Se.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:lt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>$a(void 0,null,function*(){const lo=yield(0,te.cC)(qn(mn({},In),{exercise_user_id:oa.exercise_user_id}));(lo==null?void 0:lo.status)===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Si(In))})})})})},(0,Nt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Wn,oa)=>ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl?"--":!Wn&&oa.review_status?"\u8BC4\u9605\u4E2D":Wn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((Hn==null?void 0:Hn.assistant_auth)||(0,Nt.GJ)()||(0,Nt.dE)())&&on&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:hn.operationCol,render:(Wn,oa)=>{var lo,Fu;return(Hn==null?void 0:Hn.exercise_status)===-1?lt.createElement("div",null," ",(0,Nt.GJ)()&<.createElement("a",{onClick:Wu=>{Wu.stopPropagation(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:oa==null?void 0:oa.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),lt.createElement("a",{style:{marginLeft:(0,Nt.GJ)()&&10},onClick:(0,bn.debounce)(Wu=>$a(void 0,null,function*(){var bu,Ws,Cc;Wu.stopPropagation();let yc=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:oa==null?void 0:oa.exercise_user_id}});Se.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:lt.createElement("div",null,lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",null,lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),lt.createElement("span",{style:{marginLeft:10}},(bu=yc==null?void 0:yc.data)==null?void 0:bu.user_name)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),lt.createElement("span",{style:{marginLeft:10}},(Ws=yc==null?void 0:yc.data)==null?void 0:Ws.student_id)),lt.createElement("div",{style:{marginLeft:60}},lt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),lt.createElement("span",{style:{marginLeft:10}},(Cc=yc==null?void 0:yc.data)==null?void 0:Cc.group_name))),lt.createElement("div",{style:{marginTop:22,marginBottom:20}},lt.createElement(a.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(Yu,Pg)=>lt.createElement("span",{style:{color:(Pg==null?void 0:Pg.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},Yu)}],pagination:!1,dataSource:[mn({},yc==null?void 0:yc.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):lt.createElement("div",{className:"flex gap-10px"},(0,Nt.GJ)()&&(oa==null?void 0:oa.commit_status)===1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(oa==null?void 0:oa.commit_status)!==1,onClick:()=>{(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${oa.login}`)}},"\u67E5\u9605"),(0,Nt.GJ)()&&(oa==null?void 0:oa.commit_status)!==1&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:oa.commit_status<2,onClick:Wu=>$a(void 0,null,function*(){var bu,Ws;if(Wu.preventDefault(),yield(0,Sr.w)(Da.coursesId,Da.categoryId),oa.commit_status===2){if((0,Nt.Rm)()&&!((bu=Ie.AssistantObject.exercise)!=null&&bu.can_view)){le.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}su(),window.location.href=`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${oa.login}`}if(oa.commit_status===3){if((0,Nt.Rm)()&&!((Ws=Ie.AssistantObject.exercise)!=null&&Ws.can_appraise)){le.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}Kt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:su,selectArrs:{record:mn({},oa),exercise_types:mn({},ba)},params:mn({},In)}})}})},ba!=null&&ba.appraise_setting&&(ba!=null&&ba.sealed_review)&&new Date(ba==null?void 0:ba.appraise_end_time).getTime()>tl?"\u8BC4\u9605":oa.has_comment?"\u66F4\u6539\u8BC4\u9605":!oa.has_comment&&"\u8BC4\u9605"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(Ee.ZP,{ghost:!0,type:"primary",size:"small",disabled:(oa==null?void 0:oa.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_forcing_commit)){le.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}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:oa,exercise_user_id:[oa.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Nt.dE)()&<.createElement("span",{style:{color:ba!=null&&ba.answered_open&&((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.login)===(oa==null?void 0:oa.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>$a(void 0,null,function*(){if(!(ba!=null&&ba.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(Da.coursesId,Da.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ne.xg)(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/users/${oa==null?void 0:oa.login}?check=true`)})},ba!=null&&ba.answered_open&&((Fu=jo==null?void 0:jo.current_answer_user)==null?void 0:Fu.login)===(oa==null?void 0:oa.login)?"\u67E5\u770B":"- -"),(Hn==null?void 0:Hn.exercise_time)>0&&(Hn==null?void 0:Hn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(De.Z,{title:Hn.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},lt.createElement(Ee.ZP,{danger:!0,ghost:!0,size:"small",disabled:Hn.exercise_status===3||Hn.exercise_status===5||(Hn==null?void 0:Hn.appraise_label)||(oa==null?void 0:oa.commit_status)===0,onClick:()=>{var Wu,bu;if((0,Nt.Rm)()&&!((bu=(Wu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wu.exercise)!=null&&bu.can_delay)){le.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}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[oa.exercise_user_id],selectArrs:oa,exercise_time:Hn.exercise_time,params:mn({},In)}})}},"\u5EF6\u65F6")))}}].filter(Wn=>!!Wn),Zu=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Wn,oa,lo)=>lt.createElement(De.Z,{title:((In.page||1)-1)*20+lo+1},lt.createElement("span",null,((In.page||1)-1)*20+lo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Wn,oa)=>oa.commit_status===0||oa.commit_status===1?"--":!oa.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0),Wn===100?lt.createElement("span",{className:"c-green"},Wn):Wn>60?lt.createElement("span",{className:"c-orange"},Wn):lt.createElement("span",null,Wn))},!((ba==null?void 0:ba.objective)!==1||(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Wn,oa)=>{if(oa.commit_status===0||oa.commit_status===1)return"--";if(!oa.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let lo;return Wn>=0&&Wn<=60?lo=lt.createElement("span",null,Wn):Wn===100?lo=lt.createElement("span",{className:"c-green"},Wn):Wn>60?lo=lt.createElement("span",{className:"c-orange"},Wn):lo="--",lt.createElement(Bn,{renderText:lo,item:oa})}}},!((ba==null?void 0:ba.subjective)!==1||(ba==null?void 0:ba.subjective)===1&&(ba==null?void 0:ba.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Wn,oa)=>{if(oa.commit_status===0||oa.commit_status===1)return"--";if(!oa.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Wn=typeof Wn=="number"?Number(Wn):Wn,Wn||(Wn=0);let lo;return Wn==0||Wn>0&&Wn<=60?lo=lt.createElement("span",null,Wn):Wn===100?lo=lt.createElement("span",{className:"c-green"},Wn):Wn>60?lo=lt.createElement("span",{className:"c-orange"},Wn):lo="--",lo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Wn,oa)=>Wn===0?lt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Wn===1?lt.createElement("span",{style:{color:"#DF3042"}},!oa.is_make_up&&"\u8003\u8BD5\u4E2D",oa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Wn===2?lt.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377",oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):lt.createElement("span",{style:{color:"#5AB891"}},!oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",oa.is_make_up&&!oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!oa.is_make_up&&oa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Wn=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Wn=>Wn?Ve()(Wn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Wn=>!!Wn),zi=[...nl];zi[0]=mn({},zi[0]),zi[(zi==null?void 0:zi.length)-1]=mn({},zi[(zi==null?void 0:zi.length)-1]),zi[0].render=()=>"\u6211",zi[(zi==null?void 0:zi.length)-1].render=()=>{var Wn;return(Wn=jo==null?void 0:jo.current_answer_user)!=null&&Wn.login?lt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>$a(void 0,null,function*(){var oa,lo;if(!(ba!=null&&ba.answered_open)){le.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Sr.w)(Da.coursesId,Da.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Fu=`/classrooms/${In.coursesId}/exercise/${In.categoryId}/users/${(oa=jo==null?void 0:jo.current_answer_user)==null?void 0:oa.login}`;((lo=jo==null?void 0:jo.current_answer_user)==null?void 0:lo.commit_status)>1&&(Fu=Fu+"?check=true"),ye.history.push(Fu)})},"\u67E5\u770B"):"--"};const su=()=>{var Wn;try{const oa=mn({},In);delete oa.page,delete oa.limit,localStorage[`${(Wn=He==null?void 0:He.userInfo)==null?void 0:Wn.login}-${In.coursesId}-${In.categoryId}-filter`]=JSON.stringify(oa)}catch(oa){}},Hu=()=>{var Wn;try{const oa=qn(mn({},In),{firstTargetLogin:$o,totalCount:Er});delete oa.page,delete oa.limit,localStorage[`${(Wn=He==null?void 0:He.userInfo)==null?void 0:Wn.login}-${In.coursesId}-${In.categoryId}-downFilter`]=JSON.stringify(oa)}catch(oa){}};return lt.createElement("section",{className:"mb20"},(ba==null?void 0:ba.score_open)&&(0,Nt.dE)()&<.createElement(a.default,{pagination:!1,showHeader:!1,dataSource:[mn({},jo==null?void 0:jo.current_answer_user)],columns:zi,scroll:{x:"max-content"}}),!(0,Nt.GJ)()&<.createElement("div",{className:"bg-white pt10 mt15"},!!(ba!=null&&ba.answer_users)&<.createElement("span",{className:"mr10"},lt.createElement("span",{style:{color:"#FF954C"}},ba==null?void 0:ba.answer_users," "),"\u5DF2\u4EA4"),!!(ba!=null&&ba.unanswer_users)&<.createElement("span",{className:"mr10"},ba==null?void 0:ba.unanswer_users,"\u672A\u4EA4"),(ba==null?void 0:ba.exercise_end_time)!=="--"&&(Hn!=null&&Hn.before_start?"":lt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},ba==null?void 0:ba.exercise_end_time))),(Hn==null?void 0:Hn.before_start)&<.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",lt.createElement("span",{style:{color:"#FF954C"}},Hn==null?void 0:Hn.before_start))),!(ba!=null&&ba.exercise_all_users)&&!(0,Nt.dE)()&<.createElement(ze.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ba!=null&&ba.exercise_all_users)||(0,Nt.dE)())&<.createElement("aside",null,(0,Nt.GJ)()&<.createElement("aside",{className:"pt20"},lt.createElement(re.default,{form:Hr,onValuesChange:Xr,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},lt.createElement(re.default.Item,{name:"exercise_group_id"},lt.createElement(Me.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((Un=sr.course_group)!=null&&Un.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},(ba==null?void 0:ba.course_groups)&&(ba==null?void 0:ba.course_groups.map((Wn,oa)=>lt.createElement(Me.default,{value:Wn.exercise_group_id,className:"ml0 mr8",key:Wn.exercise_group_id},Wn.exercise_group_name,"(",Wn.exercise_group_students,")"))))))),lt.createElement(re.default.Item,{name:"commit_status"},lt.createElement(Me.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((ca=sr.commit_status)!=null&&ca.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},Ot.map((Wn,oa)=>lt.createElement(Me.default,{name:"commit_status",value:Wn.id,key:Wn.id},Wn.name,"(",ba==null?void 0:ba[Wn.type],")")))))),lt.createElement(re.default.Item,{name:"review"},lt.createElement(Me.default.Group,{style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((ja=sr.review)!=null&&ja.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},(ia=Ft)==null?void 0:ia.map((Wn,oa)=>lt.createElement(Me.default,{value:Wn.id,key:oa},Wn.name,"(",ba==null?void 0:ba[Wn.type],")")))))),(ba==null?void 0:ba.open_make_up)&<.createElement(re.default.Item,{name:"is_make_up"},lt.createElement(Me.default.Group,{value:[],style:{width:"100%"}},lt.createElement(me.Z,null,lt.createElement(ce.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),lt.createElement(ce.Z,{flex:"80px"},lt.createElement(Me.default,{value:"all",checked:!((Ln=sr.is_make_up)!=null&&Ln.length)},"\u5168\u90E8")),lt.createElement(ce.Z,{flex:"1"},et.map((Wn,oa)=>lt.createElement(Me.default,{name:"is_make_up",value:Wn.id},Wn.name,"(",ba==null?void 0:ba[Wn.type],")")))))),lt.createElement(me.Z,{align:"middle"},lt.createElement(ce.Z,{flex:"1"},lt.createElement(me.Z,{align:"middle"},lt.createElement(ce.Z,null,lt.createElement(Be.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Wn=>{In.search=Wn==null?void 0:Wn.trim(),In.page=1,mr(mn({},In)),Si(In)},onChange:Wn=>{In.search=Wn.target.value},style:{width:240}})))),!(Hn!=null&&Hn.is_random)&<.createElement(ce.Z,{className:["tr",hn.rightFilter].join(" ")},(ba==null?void 0:ba.objective)===1&&(ba==null?void 0:ba.subjective)===1&<.createElement(lt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_gte"},lt.createElement(ke.Z,{min:0,max:ba==null?void 0:ba.objective_score,placeholder:"\u6700\u4F4E"}))),lt.createElement("span",null,lt.createElement(re.default.Item,{name:"objective_score_lte"},lt.createElement(ke.Z,{min:(In==null?void 0:In.objective_score_gte)||0,max:ba==null?void 0:ba.objective_score,placeholder:"\u6700\u9AD8"})))),(ba==null?void 0:ba.subjective)===1&&on&<.createElement(lt.Fragment,null,lt.createElement(Ee.ZP,{type:"default",disabled:!xl},lt.createElement("a",{onClick:Wn=>$a(void 0,null,function*(){var oa,lo;if(Wn.preventDefault(),(0,Nt.Rm)()&&!((lo=(oa=Ie==null?void 0:Ie.AssistantObject)==null?void 0:oa.exercise)!=null&&lo.can_appraise)){le.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}yield(0,Sr.w)(Da.coursesId,Da.categoryId),su(),ye.history.push(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/review/${xl}`)})},lt.createElement("span",{className:"iconfont icon-filesync3x"}),lt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ne.ju[Hn.exercise_status])&<.createElement(se.Z,{menu:{onClick:Wn=>$a(void 0,[Wn],function*({key:oa,domEvent:lo}){var Fu,Wu;if(oa==="1"){let bu=null;const Ws=Se.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:lt.createElement("div",{className:"flex flex-col gap-20px"},lt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),lt.createElement("div",null,lt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),lt.createElement(Be.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Cc=>{bu=Cc.target.value}}))),onOk:()=>$a(void 0,null,function*(){(yield fu({review_all:!0,exercise_id:Da==null?void 0:Da.categoryId,analysis:bu})).status===0&&(le.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Si(In))}),onCancel:()=>{Ws.destroy()}})}if(oa==="2"){if(lo.preventDefault(),(0,Nt.Rm)()&&!((Wu=(Fu=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Fu.exercise)!=null&&Wu.can_appraise)){le.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}yield(0,Sr.w)(Da.coursesId,Da.categoryId),su(),ye.history.push(`/classrooms/${In.coursesId}/exercise/${In.categoryId}/reviews/group`)}}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(Hn!=null&&Hn.is_random)&&(ba==null?void 0:ba.subjective)===1&&on&&{key:"2",label:"\u4E3B\u89C2\u9898\u6279\u91CF\u8BC4\u9605",disabled:!xl}].filter(Wn=>Wn)},className:"ml10"},lt.createElement(Ee.ZP,{icon:lt.createElement("i",{className:"iconfont icon-piliangpingyue"})},"\u6279\u91CF\u8BC4\u9605")),lt.createElement(ce.Z,null,(Hn==null?void 0:Hn.exercise_status)===3&&!((Nn=tt==null?void 0:tt.setting)!=null&&Nn.hide_quality_analysis)&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{Kt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:In}})}},lt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),lt.createElement(ce.Z,null,(Hn==null?void 0:Hn.exercise_time)>0&&(Hn==null?void 0:Hn.exercise_type)!=2&&(0,Nt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",disabled:Hn.exercise_status===3||Hn.exercise_status===5||(Hn==null?void 0:Hn.appraise_label),onClick:()=>{var Wn,oa;if((0,Nt.Rm)()&&!((oa=(Wn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wn.exercise)!=null&&oa.can_delay)){le.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}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Nl,user_ids:Cs,isBatch:!0,exercise_time:Hn.exercise_time,params:mn({},In)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Nt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ne.ju[Hn.exercise_status])&<.createElement(Ee.ZP,{className:"ml10",onClick:()=>{var Wn,oa;if((0,Nt.Rm)()&&!((oa=(Wn=Ie==null?void 0:Ie.AssistantObject)==null?void 0:Wn.exercise)!=null&&oa.can_forcing_commit)){le.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}if(Nl.length==0){le.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Kt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Nl,user_ids:Cs,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),Kl===-3&&!(0,Nt.dE)()&<.createElement(ze.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),Kl!==-3&<.createElement(a.default,{className:"mt30",loading:Yi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Nt.dE)()?ba!=null&&ba.score_open?jo==null?void 0:jo.exercise_users:[(jo==null?void 0:jo.current_answer_user)||{}]:jo==null?void 0:jo.exercise_users,columns:nl,rowSelection:!(0,Nt.dE)()&&{selectedRowKeys:Nl,onChange:(Wn,oa)=>{xi(Wn),Ar((oa==null?void 0:oa.map(lo=>lo==null?void 0:lo.user_id))||[])},getCheckboxProps:Wn=>({disabled:Wn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Wn,oa,lo)=>{In.page=1,lo.order===void 0?(In.order_type=null,In.order=null):(In.order_type=lo.order==="descend"?"desc":"asc",In.order=lo.field),mr(mn({},In)),Si(In)}}),Er>20&<.createElement("aside",{className:"tc pb30 mt30"},lt.createElement(Pe.Z,{onChange:So,current:In.page||1,pageSize:In.limit,total:Er,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Wn=>lt.createElement("span",{className:"mr10"},"\u5171",lt.createElement("span",{className:"c-orange"},Wn),"\u6761\u6570\u636E")}))),lt.createElement(Se.default,{open:fo,title:lt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",wr==null?void 0:wr.name," ",wr==null?void 0:wr.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Vo(!1)}},((Fa=wr==null?void 0:wr.list)==null?void 0:Fa.length)===0?lt.createElement(ze.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):lt.createElement(a.default,{dataSource:wr==null?void 0:wr.list,columns:Zu,pagination:!1})),lt.createElement(zt,null),lt.createElement(Lt,null),lt.createElement(Mt,null),lt.createElement(la,null),dr&<.createElement(Se.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:dr,centered:!0,onCancel:()=>{ha(1),lr(!1),Ia([]),Ba("alert"),Ca("")},footer:lt.createElement("div",{style:{display:"flex"}},lt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",lt.createElement(Ee.ZP,{onClick:()=>$a(void 0,null,function*(){if(!ra){le.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Mr(!0);let Wn=yield(0,fe.ZP)(`/api/exercises/${In.categoryId}/send_alert.json`,{method:"post",body:{content:ra,clazz:Sa,exercise_user_id:Zn}});(Wn==null?void 0:Wn.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),ha(1),lr(!1),Ia([]),Ba("alert"),Ca("")),Mr(!1)}),disabled:pr,loading:Va},"\u53D1\u9001")),lt.createElement(Ee.ZP,{disabled:(Ka==null?void 0:Ka.length)===0,style:{marginRight:"10px"},onClick:()=>$a(void 0,null,function*(){yield ha(Wa-1===0?Ka==null?void 0:Ka.length:Wa-1)})},"\u4E0A\u4E00\u5F20"),lt.createElement(Ee.ZP,{disabled:(Ka==null?void 0:Ka.length)===0,type:"primary",onClick:()=>$a(void 0,null,function*(){yield ha(Wa===(Ka==null?void 0:Ka.length)?1:Wa+1)})},"\u4E0B\u4E00\u5F20"))},lt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ka[Wa-1]}),lt.createElement("span",{onClick:()=>{xn.Z.publish("preview-image",Ka[Wa-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),lt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},Wa+"/"+(Ka==null?void 0:Ka.length)),lt.createElement(Te.ZP,{className:"mt20",checked:Sa==="alert",onChange:()=>Ba("alert")},"\u53D1\u9001\u8B66\u544A",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Te.ZP,{className:"mt10",checked:Sa==="notice",onChange:()=>Ba("notice")},"\u53D1\u9001\u901A\u77E5",lt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),lt.createElement(Be.default.TextArea,{className:"mt20",value:ra,onChange:Wn=>Ca(Wn.target.value),placeholder:`\u8BF7\u8F93\u5165${Sa==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Sa==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),lt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ur,"\u6B21\u8B66\u544A")),lt.createElement(Oa.Z,null),lt.createElement(Tr,null),lt.createElement(gn,null))};var _n=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:ft,user:Kt})=>({classroomList:ft,exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt}))(yr),Rr=z(84105),Br=z(87395),br={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Pr=z(30647),er=z(15360);const Nr=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var xr=(0,E.forwardRef)(({src:pe,videoId:ve,logWatchHistory:ge,courseId:ft=null,startTime:Kt,handlePause:tt=()=>{},handlePlay:on=()=>{},handlePlayEnded:mt=()=>{},videoSpeed:He=1},Ie)=>{var Yn;const Dn=((Yn=pe==null?void 0:pe.split("."))==null?void 0:Yn.pop())==="flv",zn=(0,E.useRef)(),Un=(0,E.useRef)(),ca=(0,E.useRef)(0),ja=(0,E.useRef)(0),[ia,Ln]=(0,E.useState)(0),Nn=navigator.userAgent.toLowerCase().match(Nr),Fa=Nn?Nn[0]:"pc";(0,E.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>zn.current.currentTime,getDuration:()=>zn.current.duration})),(0,E.useEffect)(()=>{ja.current=void 0;try{Pr.Z.isSupported&&Dn&&pe&&(pe==null?void 0:pe.indexOf(".m3u8"))<0?(ja.current=Pr.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:pe+"?t="+Date.now(),muted:!1,isLive:!0}),ja.current.on("play",function(){console.log(21111)}),zn.current&&(ja.current.detachMediaElement(zn.current),ja.current.attachMediaElement(zn.current),ja.current.load(),ja.current.play())):zn.current.setAttribute("src",pe+"?t="+Date.now())}catch(Da){setTimeout(()=>{Ln(ia+1)},1e3)}return console.log("src:",pe),()=>{var Da,In,mr,Hn,kt,ua,sr,Ga;ja.current&&((In=(Da=ja.current)==null?void 0:Da.unload)==null||In.call(Da),(Hn=(mr=ja.current)==null?void 0:mr.pause)==null||Hn.call(mr),(ua=(kt=ja.current)==null?void 0:kt.destroy)==null||ua.call(kt),(Ga=(sr=ja.current)==null?void 0:sr.detachMediaElement)==null||Ga.call(sr,zn.current),ja.current=void 0,zn.current.src="")}},[zn,Dn,pe,ia]),(0,E.useEffect)(()=>(Un.current=setInterval(()=>{ca.current>0&&ca.current===zn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Ln(ia+1)),ca.current=zn.current.currentTime},3e3),()=>{clearInterval(Un.current)}),[]);const ar=Da=>{setTimeout(()=>{Ln(ia+1)},1e3)};return E.createElement("video",{ref:zn,onerr:!0,onErrorCapture:()=>{Ln(ia+1)},autoPlay:!0,muted:!0})}),ka=Object.defineProperty,Kr=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Zo=(pe,ve,ge)=>ve in pe?ka(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Oo=(pe,ve)=>{for(var ge in ve||(ve={}))uo.call(ve,ge)&&Zo(pe,ge,ve[ge]);if(Kr)for(var ge of Kr(ve))ao.call(ve,ge)&&Zo(pe,ge,ve[ge]);return pe},al=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const ul=({exercise:pe,dispatch:ve,user:ge})=>{var ft;const Kt=(0,ye.useParams)(),[tt,on]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Kt==null?void 0:Kt.categoryId}),[mt]=re.default.useForm(),[He,Ie]=(0,E.useState)(),[Yn,da]=(0,E.useState)(!1),{exerciseList:Dn,commonHeader:zn}=pe,[Un,ca]=(0,E.useState)([]),[ja,ia]=(0,E.useState)([]),[Ln,Nn]=(0,E.useState)(0),[Fa,ar]=(0,E.useState)(!0),[Da,In]=(0,E.useState)(!1),mr=(0,E.useRef)(null);(0,E.useEffect)(()=>{Hn(tt)},[]),(0,E.useEffect)(()=>(clearInterval(mr.current),(zn==null?void 0:zn.exercise_status)===2&&(mr.current=setInterval(()=>{Hn(tt)},3e4)),()=>{clearInterval(mr.current)}),[zn==null?void 0:zn.exercise_status,tt]);const Hn=Ba=>al(void 0,null,function*(){const ur=Aa().cloneDeep(Ba);console.log(ur,"sendData"),ar(!0),ca([]);const hr=yield(0,fe.ZP)(`/api/exercises/${Ba==null?void 0:Ba.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ur});ia([]),ar(!1),Nn(hr==null?void 0:hr.count),ca((hr==null?void 0:hr.exercise_users)||[])}),kt=(Ba,ur)=>{tt.page=1,tt[ur]=Ba,on(Oo({},tt)),Hn(tt)},ua=Ba=>{tt.page=1,tt.save_name=Ba,on(Oo({},tt))},sr=()=>{tt.page=1;const Ba=Object.assign({},mt.getFieldsValue());Object.keys(Ba).map(function(ur){switch(ur){case"exercise_group_id":Ba[ur].includes("all")||!Ba[ur].length?(delete tt.course_group,mt.setFieldsValue({exercise_group_id:"all"})):(tt.course_group=Ba[ur],mt.setFieldsValue({exercise_group_id:tt.course_group}));break}}),on(Oo({},tt)),Hn(tt)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),da(!0))},[document.getElementById("divhe"),Dn]);const Ga=(Ba,ur,hr)=>{tt.page=Ba==null?void 0:Ba.current,tt.limit=Ba==null?void 0:Ba.pageSize,hr!=null&&hr.order?(tt.sort_by=hr==null?void 0:hr.field,tt.sort_direction=(hr==null?void 0:hr.order)==="ascend"?"asc":"desc"):(tt.sort_by=null,tt.sort_direction=null),on(Oo({},tt)),Hn(tt)},Er=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ba,ur,hr)=>tt.limit*(tt.page-1)+hr+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Ba=>E.createElement(De.Z,{placement:"bottomLeft",title:Ba},E.createElement("span",null,Ba))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ba=>E.createElement(De.Z,{placement:"bottomLeft",title:Ba||"--"},E.createElement("span",null,Ba||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Ba,ur)=>Ba?E.createElement(De.Z,{placement:"bottom",title:Ba},E.createElement("span",{className:br.es},Ba)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Ba,ur)=>E.createElement("img",{width:40,style:{maxHeight:30},src:Ba,className:"current",onClick:()=>{lr(ur)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Ba,ur)=>E.createElement(E.Fragment,null,Ba==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ba==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ba==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Ba=>E.createElement("span",null,Ba||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Ba=>E.createElement("span",null,Ba||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Ba,ur)=>{var hr;return E.createElement(E.Fragment,null,(ur==null?void 0:ur.exercise_identity_photo_state)==="submitted"?E.createElement("span",{className:"c-light-primary current",onClick:()=>In(ur)},"\u5BA1\u6838"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ur==null?void 0:ur.exercise_identity_photo_state)!=="submitted"?E.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>Or(ur)},"\u5BA1\u6838\u8BB0\u5F55"):E.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ur==null?void 0:ur.exercise_identity_photo_state)==="passed"&&((hr=ur==null?void 0:ur.play_url)!=null&&hr.length)?E.createElement("span",{className:"c-light-primary current",onClick:()=>dr(ur)},"\u6444\u50CF\u76D1\u63A7"):E.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Ea=Ba=>{ia(Ba)},Ht=()=>{In(!1),Hn(tt)},Or=Ba=>{const ur=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(co,cr)=>E.createElement("span",null,co||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(co,cr)=>E.createElement(E.Fragment,null,co==="passed"&&E.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),co==="rejected"&&E.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),co==="submitted"&&E.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(co,cr)=>co?E.createElement(De.Z,{placement:"bottom",title:co},E.createElement("span",null,co)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(co,cr)=>E.createElement("span",{className:"current c-light-primary",onClick:()=>{xn.Z.publish("preview-image",co)}},"\u67E5\u770B")}],hr=Se.default.confirm({icon:null,width:700,className:`${br.cusModal} custom-modal-divider`,centered:!0,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>hr.destroy()}))),content:E.createElement("div",null,E.createElement(a.default,{className:br.customTable,dataSource:[Oo({},Ba)],bordered:!1,columns:ur,rowKey:"exercise_identity_photo_id",rowClassName:br.row,pagination:!1}))})},dr=Ba=>{var ur,hr;const co=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:((ur=Ba==null?void 0:Ba.play_url)==null?void 0:ur.length)<6?724:744,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u89C6\u9891"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>co.destroy()}))),content:E.createElement("ul",{className:br.sys},(hr=Ba==null?void 0:Ba.play_url)==null?void 0:hr.map((cr,Va)=>E.createElement("li",{className:br.li,key:Va},E.createElement("div",{className:br.d1},E.createElement("div",{className:br.img},E.createElement(xr,{src:cr==null?void 0:cr.replace(".m3u8",".flv"),autoPlay:!0})),E.createElement("div",{className:br.btn},E.createElement("div",{className:br.b1},"\u56DE\u653E\u89C6\u9891",Va+1))))))})},lr=Ba=>{const ur=Se.default.confirm({icon:null,className:`${br.cusModal} custom-modal-divider`,centered:!0,width:710,title:E.createElement(me.Z,null,E.createElement(ce.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),E.createElement(ce.Z,null,E.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ur.destroy()}))),content:E.createElement(me.Z,null,E.createElement("aside",{className:br.imgWrap,style:{marginBottom:40}},E.createElement("div",{className:br.img},E.createElement("img",{width:326,src:(0,ne.Tv)(Ba==null?void 0:Ba.photo_url)}),E.createElement("div",{className:br.textP},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},Ba!=null&&Ba.identity_url?E.createElement("img",{width:326,src:(0,ne.Tv)(Ba==null?void 0:Ba.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),E.createElement("div",{className:br.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},Sa={selectedRowKeys:ja,columnWidth:40,onChange:Ea,getCheckboxProps:Ba=>({disabled:(Ba==null?void 0:Ba.exercise_identity_photo_state)==="passed"})};return E.createElement("section",{className:br.wrap},E.createElement(re.default,{form:mt,onChange:sr,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Me.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(ce.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},(ft=Dn.course_groups)==null?void 0:ft.map((Ba,ur)=>E.createElement(Me.default,{key:ur,value:Ba.exercise_group_id,className:"ml0 mr8"},Ba.exercise_group_name,"(",Ba.exercise_group_students,")"))),Yn&&E.createElement("span",{onClick:()=>{let Ba=document.getElementById("divhe").scrollHeight;He>47?Ie(47):Ie(Ba)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},He===47?"\u5C55\u5F00":"\u6536\u8D77",He===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:br.control},E.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tt==null?void 0:tt.save_name,onChange:Ba=>ua(Ba.target.value),onSearch:()=>{tt.page=1,tt.name=tt.save_name,on(Oo({},tt)),Hn(tt)}}),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:tt==null?void 0:tt.state,onChange:Ba=>kt(Ba,"state")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),E.createElement(qt.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(qt.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),E.createElement(qt.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:tt==null?void 0:tt.audit,onChange:Ba=>kt(Ba,"audit")},E.createElement(qt.default.Option,{value:null},"\u5168\u90E8"),E.createElement(qt.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),E.createElement(qt.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),E.createElement("span",{className:br.btn,style:{cursor:"pointer"},onClick:()=>{if(!ja.length){le.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}In(!0)}},E.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),E.createElement("div",{className:br.bgH}),E.createElement(a.default,{rowSelection:Sa,className:br.customTable,dataSource:Un,bordered:!1,columns:Er,rowKey:"exercise_identity_photo_id",rowClassName:br.row,loading:Fa,onChange:Ga,pagination:{pageSize:tt.limit,total:Ln,current:tt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ba=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},Ba),"\u6761\u6570\u636E")}}),E.createElement(Zi,{selectIds:ja,visible:Da,onCancel:()=>In(!1),onOk:Ht,params:tt}),E.createElement(Oa.Z,null))};var Sl=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(ul);const Zi=({visible:pe,onOk:ve,onCancel:ge,selectIds:ft,params:Kt})=>{const[tt,on]=(0,E.useState)(!1),[mt,He]=(0,E.useState)({}),[Ie]=re.default.useForm(),Yn=da=>al(void 0,null,function*(){on(!0);let Dn;pe===!0?Dn=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_ids:ft},da)}):Dn=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Oo({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},da)}),(Dn==null?void 0:Dn.status)===0&&ve(),on(!1)});return E.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),He({})},confirmLoading:tt,onOk:()=>Ie.submit()},E.createElement(re.default,{className:br.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Yn,onValuesChange:()=>{He(Oo({},Ie.getFieldsValue()))}},pe!==!0&&E.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},E.createElement(ce.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),E.createElement(ce.Z,null,E.createElement("aside",{className:br.imgWrap},E.createElement("div",{className:br.img},E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),E.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:br.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?E.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):E.createElement("div",{className:br.no,style:{width:326}},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&E.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:br.iBtn},"\u9884\u89C8"),E.createElement("div",{className:br.text},"\u8BC1\u4EF6\u7167\u7247"))))),E.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},E.createElement(Te.ZP.Group,null,E.createElement(Te.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),E.createElement(Te.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(mt==null?void 0:mt.state)==="rejected"&&E.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},E.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),E.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var jr=z(61621),Gi=z(64165),po={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Oi=Object.defineProperty,ri=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Ki=(pe,ve,ge)=>ve in pe?Oi(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_i=(pe,ve)=>{for(var ge in ve||(ve={}))wl.call(ve,ge)&&Ki(pe,ge,ve[ge]);if(Ji)for(var ge of Ji(ve))wi.call(ve,ge)&&Ki(pe,ge,ve[ge]);return pe},Uo=(pe,ve)=>ri(pe,ml(ve)),ti=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Di=({exercise:pe,dispatch:ve,user:ge})=>{var ft,Kt,tt,on,mt,He,Ie,Yn,da;const Dn=(0,ye.useParams)(),[zn,Un]=(0,E.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Dn==null?void 0:Dn.categoryId}),[ca]=re.default.useForm(),[ja,ia]=(0,E.useState)(),[Ln,Nn]=(0,E.useState)(!1),{exerciseList:Fa}=pe,[ar,Da]=(0,E.useState)([]),[In,mr]=(0,E.useState)(0),[Hn,kt]=(0,E.useState)(!0),[ua,sr]=(0,E.useState)(!1),[Ga,Er]=(0,E.useState)("1"),[Ea,Ht]=(0,E.useState)(1),[Or,dr]=(0,E.useState)("alert"),[lr,Sa]=(0,E.useState)(1),[Ba,ur]=(0,E.useState)(""),[hr,co]=(0,E.useState)(!1),[cr,Va]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{Ka(zn)},[]);const Ka=wr=>ti(void 0,null,function*(){const Ai=Aa().cloneDeep(wr);kt(!0),Da([]);const ba=yield(0,fe.ZP)(`/api/exercises/${wr==null?void 0:wr.exercise_id}/exercise_videos.json`,{method:"get",params:Ai});kt(!1),mr(ba==null?void 0:ba.count),Da((ba==null?void 0:ba.exercise_users)||[])}),Ia=(wr,Ai)=>{zn.page=wr,zn.limit=Ai,Un(_i({},zn)),Ka(zn)},Wa=wr=>{zn.page=1,zn.save_name=wr,Un(_i({},zn))},ha=()=>{zn.page=1;const wr=Object.assign({},ca.getFieldsValue());Object.keys(wr).map(function(Ai){switch(Ai){case"exercise_group_id":wr[Ai].includes("all")||!wr[Ai].length?(delete zn.course_group,ca.setFieldsValue({exercise_group_id:"all"})):(zn.course_group=wr[Ai],ca.setFieldsValue({exercise_group_id:zn.course_group}));break}}),Ka(zn)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(ia(47),Nn(!0))},[document.getElementById("divhe"),Fa]);const ra=wr=>ti(void 0,null,function*(){co(!0),sr({});const Ai=yield(0,fe.ZP)(`/api/exercises/${zn==null?void 0:zn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}}),ba=yield(0,fe.ZP)(`/api/exercises/${zn==null?void 0:zn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:wr==null?void 0:wr.exercise_user_id}});ba!=null&&ba.data&&Hr((ba==null?void 0:ba.data)||[]),Ai!=null&&Ai.data&&sr(Uo(_i({},Ai==null?void 0:Ai.data),{exercise_user_id:wr==null?void 0:wr.exercise_user_id,datas:wr})),co(!1)}),Ca=wr=>{var Ai,ba;Ht(wr==="prev"?Ea-1===0?(Ai=ua==null?void 0:ua.exercise_user_photos)==null?void 0:Ai.length:Ea-1:Ea===((ba=ua==null?void 0:ua.exercise_user_photos)==null?void 0:ba.length)?1:Ea+1)},Zn=()=>{Ht(1),dr("alert"),ur(""),Er("1"),Sa(1)},Ja=wr=>{Sa(wr)},pr=wr=>{dr(wr),Sa(1),ur("")},fr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],fo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Vo=Or==="alert"?fr:fo;return E.createElement("section",{className:po.wrap},E.createElement(re.default,{form:ca,onChange:ha,initialValues:{exercise_group_id:"all"}},E.createElement(re.default.Item,{name:"exercise_group_id"},E.createElement(Me.default.Group,{style:{width:"100%"}},E.createElement(me.Z,null,E.createElement(ce.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:ja+"px",overflow:"hidden"}},(ft=Fa.course_groups)==null?void 0:ft.map((wr,Ai)=>E.createElement(Me.default,{key:Ai,value:wr.exercise_group_id,className:"ml0 mr8"},wr.exercise_group_name,"(",wr.exercise_group_students,")"))),Ln&&E.createElement("span",{onClick:()=>{let wr=document.getElementById("divhe").scrollHeight;ja>47?ia(47):ia(wr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},ja===47?"\u5C55\u5F00":"\u6536\u8D77",ja===47?E.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):E.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),E.createElement("div",{className:po.control},E.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:zn==null?void 0:zn.save_name,onChange:wr=>Wa(wr.target.value),onSearch:()=>{zn.page=1,zn.name=zn.save_name,Un(_i({},zn)),Ka(zn)}})),E.createElement("div",{className:po.bgH}),E.createElement("div",{className:po.warpList},E.createElement(jr.Z,{loading:Hn,active:!0,paragraph:{rows:5}},E.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",E.createElement("span",{className:"c-orange"},In),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ar.length?E.createElement("ul",{className:po.sys},ar.map((wr,Ai)=>{const{user_name:ba,user_group_name:Wo,video_url:jo,login:el,student_id:Yi}=wr;return E.createElement("li",{className:po.li,key:Ai},E.createElement("div",{className:po.d1},E.createElement("div",{className:po.img},E.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${Ai}&video_url=${jo==null?void 0:jo.replace(".m3u8",".flv")}`})),E.createElement(De.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},E.createElement("div",{className:po.btn,onClick:()=>(0,ne.RG)(`${zn.exercise_id}-${el}`,!0)},E.createElement("div",{title:ba,className:po.b1},ba),E.createElement("div",{title:Wo,className:po.b2},"(",Yi,")"))),E.createElement("div",{onClick:()=>ra(wr),className:po.big},"\u67E5\u770B")))})):E.createElement(Gi.Z,null)),E.createElement(Pe.Z,{showTotal:wr=>E.createElement("span",{className:"mr10"},"\u5171",E.createElement("span",{className:"c-orange"},wr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:Ia,pageSize:zn==null?void 0:zn.limit,current:zn.page,total:In})),E.createElement(Se.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:ua,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{sr(!1)},afterClose:Zn,footer:null},E.createElement(jr.Z,{loading:hr,active:!0,paragraph:{rows:5}},E.createElement("div",null,E.createElement("span",null,"\u59D3\u540D:",(Kt=ua==null?void 0:ua.datas)==null?void 0:Kt.user_name),E.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(tt=ua==null?void 0:ua.datas)==null?void 0:tt.student_id),E.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(on=ua==null?void 0:ua.datas)==null?void 0:on.user_group_name)),E.createElement(y.default,{className:"mt10",defaultActiveKey:Ga,onChange:wr=>{Er(wr)}},E.createElement(y.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},E.createElement("aside",{className:po.imgWrap},E.createElement("div",{className:po.img,style:{width:234,marginLeft:30,textAlign:"center"}},(mt=ua==null?void 0:ua.exercise_user_photos)!=null&&mt.length?E.createElement(E.Fragment,null,E.createElement("img",{height:131,src:(He=ua==null?void 0:ua.exercise_user_photos)==null?void 0:He[Ea-1]}),E.createElement("div",{onClick:()=>{var wr;xn.Z.publish("preview-image",(wr=ua==null?void 0:ua.exercise_user_photos)==null?void 0:wr[Ea-1])},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8003\u8BD5\u4E2D\u7167\u7247",E.createElement("span",{className:"c-light-primary"},Ea,"/",(Ie=ua==null?void 0:ua.exercise_user_photos)==null?void 0:Ie.length)),Ea===1?E.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})):E.createElement("div",{onClick:()=>Ca("prev"),className:po.l}," ",E.createElement("i",{className:"iconfont icon-fanhui2"})),E.createElement("div",{onClick:()=>Ca("next"),className:po.r},E.createElement("i",{className:"iconfont icon-lujing"}))):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),E.createElement("div",{className:po.img,style:{marginLeft:60,width:234,textAlign:"center"}},ua!=null&&ua.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(ua==null?void 0:ua.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ua!=null&&ua.identity_url)&&E.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",(0,ne.Tv)(ua==null?void 0:ua.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},E.createElement("aside",{className:po.imgWrap,style:{marginLeft:70}},E.createElement("div",{className:po.img},E.createElement("img",{width:234,src:ua==null?void 0:ua.exercise_identity_photo}),E.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",ua==null?void 0:ua.exercise_identity_photo)},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u91C7\u96C6\u7167\u7247")),E.createElement("div",{className:po.img,style:{marginLeft:20,width:234,textAlign:"center"}},ua!=null&&ua.identity_url?E.createElement("img",{height:131,src:(0,ne.Tv)(ua==null?void 0:ua.identity_url)}):E.createElement("div",{className:po.no},E.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ua!=null&&ua.identity_url)&&E.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",(0,ne.Tv)(ua==null?void 0:ua.identity_url))},className:po.iBtn},"\u9884\u89C8"),E.createElement("div",{className:po.text},"\u8BC1\u4EF6\u7167\u7247")))),E.createElement(y.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},E.createElement("div",{className:po.fo},E.createElement(Te.ZP,{className:"mt20",checked:Or==="alert",onChange:()=>pr("alert")},"\u53D1\u9001\u8B66\u544A",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement(Te.ZP,{className:"mt10",checked:Or==="notice",onChange:()=>pr("notice")},"\u53D1\u9001\u901A\u77E5",E.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),E.createElement("div",{className:"mt20"},E.createElement("span",{className:"mr10"},"\u539F\u56E0:"),E.createElement(qt.default,{style:{width:570},value:lr,onChange:Ja},Vo==null?void 0:Vo.map(wr=>E.createElement(qt.default.Option,{key:wr.key,value:wr.key},wr.value)))),lr===0&&E.createElement(Be.default.TextArea,{className:"mt20",value:Ba,onChange:wr=>ur(wr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),E.createElement(me.Z,{className:"mt10",align:"middle"},E.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),E.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ua==null?void 0:ua.alert_count,"\u6B21\u8B66\u544A\u548C",((Yn=ua==null?void 0:ua.alerts)==null?void 0:Yn.length)-(ua==null?void 0:ua.alert_count),"\u6B21\u901A\u77E5")),E.createElement(a.default,{dataSource:(ua==null?void 0:ua.alerts)||[],bordered:!1,scroll:((da=ua==null?void 0:ua.alerts)==null?void 0:da.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:wr=>wr?E.createElement("span",{title:wr},wr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:wr=>wr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),E.createElement(Ee.ZP,{className:po.b,onClick:()=>ti(void 0,null,function*(){if(!Ba&&lr===0){le.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let wr=Ba;lr&&(wr=(Or==="alert"?fr:fo).find(Wo=>Wo.key===lr).value),Va(!0);let Ai=yield(0,fe.ZP)(`/api/exercises/${zn.exercise_id}/send_alert.json`,{method:"post",body:{content:wr,clazz:Or,exercise_user_id:ua==null?void 0:ua.exercise_user_id}});(Ai==null?void 0:Ai.status)===0&&(le.ZP.info("\u53D1\u9001\u6210\u529F"),sr(!1)),Va(!1)}),loading:cr,type:"primary"},E.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),E.createElement(y.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},E.createElement(a.default,{dataSource:Mr,bordered:!1,scroll:Mr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:wr=>Ve()(wr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:wr=>wr&&(0,ne.li)(Number(wr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),E.createElement(Oa.Z,null))};var sl=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(Di),fl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Yl={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},pu=Object.defineProperty,vu=Object.defineProperties,Ri=Object.getOwnPropertyDescriptors,Vi=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Eu=Object.prototype.propertyIsEnumerable,Cu=(pe,ve,ge)=>ve in pe?pu(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Uu=(pe,ve)=>{for(var ge in ve||(ve={}))Vl.call(ve,ge)&&Cu(pe,ge,ve[ge]);if(Vi)for(var ge of Vi(ve))Eu.call(ve,ge)&&Cu(pe,ge,ve[ge]);return pe},Do=(pe,ve)=>vu(pe,Ri(ve)),kr=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())}),Yr=({index:pe,bottomLine:ve,gather:ge,search:ft})=>{const[Kt,tt]=(0,E.useState)([]),[on,mt]=(0,E.useState)(!1),[He,Ie]=(0,E.useState)(!1),Yn=(0,ye.useParams)(),da=(0,ye.useLocation)(),[Dn]=(0,ye.useSearchParams)(),[zn,Un]=(0,E.useState)({page:1,limit:6,total:0});(0,E.useEffect)(()=>{console.log(ge,"gather"),pe===0&&Ie(!0)},[]),(0,E.useEffect)(()=>{He&&ja()},[He]);const ca=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Nn,Fa,ar)=>zn.limit*(zn.page-1)+ar+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Nn=>Nn||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Nn=>Nn+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Nn=>{let Fa=`/classrooms/${Yn==null?void 0:Yn.coursesId}/exercise/${Yn==null?void 0:Yn.categoryId}/detail/${Nn}/review_detail`;return Dn.get("random")&&(Fa=Fa+`?random=${Dn.get("random")}`),E.createElement(ye.Link,{to:Fa,target:"_blank"},"\u67E5\u770B")}}],ja=Nn=>kr(void 0,null,function*(){mt(!0);const Fa=Nn||{page:1,limit:10,total:0},ar=Uu({id:Yn==null?void 0:Yn.categoryId,question_id:ge==null?void 0:ge.question_id,search:ft},Fa),Da=yield(0,fe.ZP)(`/api/courses/${Yn==null?void 0:Yn.coursesId}/exercises/code_review_users.json`,{method:"get",params:ar});Da&&(tt(Da==null?void 0:Da.users),mt(!1),Un(Do(Uu({},Fa),{total:(Da==null?void 0:Da.count)||0})))}),ia=Nn=>{const Fa=Do(Uu({},zn),{page:Nn});Un(Fa),ja(Fa)},Ln=()=>{Ie(!He)};return E.createElement("div",{className:Yl.subjectTable},E.createElement("aside",{className:Yl.title},E.createElement("span",{className:"c-light-primary"},pe+1,"\u3001",ge.name||((ge==null?void 0:ge.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),E.createElement("span",{className:"c-grey-333"},"\uFF08",ge==null?void 0:ge.score,"\u5206\uFF09\uFF1A",ge==null?void 0:ge.question_title),E.createElement("span",{className:"ml40 c-grey-999"},E.createElement("b",{className:"c-red-ee4"},ge==null?void 0:ge.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ge==null?void 0:ge.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),E.createElement("span",{onClick:Ln,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},He?"\u6536\u8D77":"\u5C55\u5F00",He?E.createElement(Br.Z,null):E.createElement(Rr.Z,null)),(ge==null?void 0:ge.question_type)===5&&E.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ge==null?void 0:ge.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),E.createElement(a.default,{className:Yl.customTable,style:{display:He?"block":"none"},dataSource:Kt,bordered:!1,rowKey:Nn=>Nn.id,rowClassName:Yl.row,columns:ca,loading:on,pagination:{pageSize:zn.limit,total:zn.total,current:zn.page,onChange:ia,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),E.createElement("div",{className:Yl.line,style:{visibility:ve?"hidden":"visible"}}))},Ei=z(74508),oi=z(59301),Xi=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const rl=({exercise:pe,globalSetting:ve,dispatch:ge})=>{const[ft,Kt]=(0,E.useState)(""),[tt,on]=(0,E.useState)([]),[mt,He]=(0,E.useState)(""),[Ie,Yn]=(0,E.useState)(!1),[da,Dn]=(0,E.useState)(!1),zn=(0,ye.useParams)();(0,E.useEffect)(()=>{Un()},[]);const Un=ia=>Xi(void 0,null,function*(){Yn(!0);const Ln=yield(0,fe.ZP)(`/api/courses/${zn==null?void 0:zn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:zn==null?void 0:zn.categoryId,search:ft}});if((Ln==null?void 0:Ln.status)===-2){Dn(!0),Un();return}Ln&&(Dn(!1),Yn(!1),on((Ln==null?void 0:Ln.exercise_questions)||[]),He(Ln==null?void 0:Ln.last_review_time))}),ca=()=>{Un()},ja=()=>oi.createElement("div",{className:fl.empty},oi.createElement("img",{src:Ei.x7,width:"258"}),oi.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return oi.createElement("section",{className:fl.warp},oi.createElement("aside",{className:fl.header},oi.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",mt||"--"),!!mt&&oi.createElement(Be.default,{value:ft,onChange:ia=>Kt(ia.target.value),suffix:oi.createElement("i",{onClick:ca,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:ca})),da&&oi.createElement(ze.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!da&&oi.createElement(jr.Z,{loading:Ie,active:!0,paragraph:{rows:5}},tt.length>0?oi.createElement("aside",{className:fl.subject},tt.map((ia,Ln)=>oi.createElement(Yr,{key:Ln,index:Ln,bottomLine:Ln===tt.length-1,gather:ia,search:ft}))):ja()))};var Rl=(0,ye.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(rl),El=z(28103),Ol=z(39793),Jl=z(61011),Fi=z(30371),Pa={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},Ho=z(91842),Mi=z(1041),Bi=z(19105),rr=z(59301),Fl=Object.defineProperty,hu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,Ju=(pe,ve,ge)=>ve in pe?Fl(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Nu=(pe,ve)=>{for(var ge in ve||(ve={}))cu.call(ve,ge)&&Ju(pe,ge,ve[ge]);if(hu)for(var ge of hu(ve))Bu.call(ve,ge)&&Ju(pe,ge,ve[ge]);return pe},zu=(pe,ve)=>{var ge={};for(var ft in pe)cu.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&hu)for(var ft of hu(pe))ve.indexOf(ft)<0&&Bu.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},Gu=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const ds=null,vs="\u2581",ys=(pe,ve)=>{var ge=pe,{problemset:ft,globalSetting:Kt,exercise:tt,loading:on,dispatch:mt,editData:He,editKey:Ie,setEditKey:Yn=()=>{},cancelAdd:da=()=>{},addCallback:Dn=()=>{},reload:zn=()=>{},setIsClaer:Un=()=>{}}=ge,ca=zu(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[ja,ia]=(0,E.useState)(""),[Ln,Nn]=(0,E.useState)(""),[Fa,ar]=(0,E.useState)([]),[Da,In]=(0,E.useState)(""),[mr,Hn]=(0,E.useState)(),[kt,ua]=(0,E.useState)(!1),[sr,Ga]=(0,E.useState)(),[Er,Ea]=(0,E.useState)(0),[Ht,Or]=(0,E.useState)(!1),[dr,lr]=(0,E.useState)(!1),[Sa,Ba]=(0,E.useState)([]),[ur,hr]=(0,E.useState)(1),[co,cr]=(0,E.useState)(!1),Va=(0,E.useRef)(!1),Mr=(0,ye.useParams)(),[Hr,Ka]=(0,E.useState)([]),Ia=ba=>{Ka([...Hr,Nu({},ba)])};(0,E.useEffect)(()=>{var ba;if(Va.current)return;if(!(He!=null&&He.question_title)){Or(!0),ia(""),Hn(!1),Ga(2),ar([]),In(""),ua(!1);return}ia(He==null?void 0:He.question_title),Hn(He==null?void 0:He.is_ordered),hr(He==null?void 0:He.difficulty),cr(!(He!=null&&He.repeat_answer)),Ga(He==null?void 0:He.question_score);const Wo=(ba=He==null?void 0:He.standard_answers)==null?void 0:ba.map(jo=>jo.answer_text);ar([...Wo]),Ba(He.tag_discipline_ids),Nn(He==null?void 0:He.analysis)},[He,Ht]),(0,E.useEffect)(()=>{ua(!1),Ht&&ba();function ba(){return Gu(this,null,function*(){var Wo,jo;const el=yield(0,te.YY)({sub_discipline_id:(jo=(Wo=tt.editData)==null?void 0:Wo.exercise)==null?void 0:jo.sub_discipline_id});Ka(el.tag_disciplines)})}},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:ha,isEdit:Ht})),(0,E.useEffect)(()=>{var ba;const Wo=(ba=tt==null?void 0:tt.tagDisciplineData)!=null&&ba.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];Ka(Wo)},[tt.tagDisciplineData]);const Wa=ba=>{(ba==null?void 0:ba.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),Yn(-1),Va.current=!1,zn())},ha=()=>Gu(void 0,null,function*(){var ba,Wo,jo,el;let Yi=[],yi=!1;if(lr(!0),Fa.forEach((Gr,$o)=>{Yi.push({choice_id:$o+1,answer_text:[]}),Gr.forEach((ll,Kl)=>{Yi[$o].answer_text.push(ll),(!ll||!(0,ne.eR)(ll,1e4))&&(In(`${$o}-${Kl}`),le.ZP.info(ll?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),yi=!0)})}),yi)return lr(!1),!1;Va.current=!0;let xl;return He.question_id?(He==null?void 0:He.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield mt({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:($o=(Gr=tt.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,is_cover:1,repeat_answer:!co,analysis:Ln}}),Wa(xl)}),onCancel:()=>Gu(void 0,null,function*(){var Gr,$o;xl=yield mt({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:($o=(Gr=tt.editData)==null?void 0:Gr.exercise)==null?void 0:$o.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Ln}}),Wa(xl)})}):(xl=yield mt({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:(Wo=(ba=tt.editData)==null?void 0:ba.exercise)==null?void 0:Wo.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Ln}}),Wa(xl)):(xl=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:He==null?void 0:He.insert_id,categoryId:Mr.categoryId,question_title:ja,question_type:3,question_score:sr,is_ordered:mr,standard_answers:Yi,tag_discipline_ids:Sa,sub_discipline_id:(el=(jo=tt.editData)==null?void 0:jo.exercise)==null?void 0:el.sub_discipline_id,difficulty:ur,repeat_answer:!co,analysis:Ln}}),Wa(xl)),lr(!1),{name:ja,analysis:Ln,standard_answers:Yi,is_ordered:mr}}),ra=(ba,Wo,jo)=>{const el=Fa.slice();if(Wo&&el.splice(ba,Wo),jo&&kt||!He.question_id)for(let Yi=0;Yi{In("");let el=Fa.slice();el[ba][Wo]=jo,ar(el)},Zn=ba=>{let Wo=Fa.slice();Wo[ba]=[...Wo[ba],""],ar(Wo)},Ja=(ba,Wo)=>{let jo=Fa.slice();if(!jo[ba][Wo]){jo[ba]=jo[ba].filter((el,Yi)=>Yi!==Wo),ar(jo);return}Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Pa.modal,onOk:()=>{jo[ba]=jo[ba].filter((el,Yi)=>Yi!==Wo),ar(jo)}})},pr=ba=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Pa.modal,onOk:()=>{let Wo=0;ia(ja.replace(/\▁/g,function(jo){return Wo++,Wo-1===ba?"":jo})),setTimeout(()=>{let jo=Fa.slice();jo=Fa.filter((el,Yi)=>ba!==Yi),ar(jo)},500)}})},fr=()=>{},fo=()=>{var ba,Wo,jo,el,Yi,yi;return console.log(Fa,"answers"),rr.createElement("aside",null,rr.createElement("div",{className:Pa.questionType},rr.createElement("div",null,rr.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),rr.createElement("div",null,rr.createElement(Jl.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:ja,onChange:xl=>ia(xl),showNullButton:((Wo=(ba=tt.editData)==null?void 0:ba.exercise)==null?void 0:Wo.exercise_status)===1,deleteEmptyDisabled:((el=(jo=tt.editData)==null?void 0:jo.exercise)==null?void 0:el.exercise_status)!==1||dr,onPlaceholderChange:ra})),rr.createElement("div",{className:"mt20"},Fa.map((xl,Gr)=>{var $o,ll;return rr.createElement(Fi.Z,{key:Gr,answers:xl,index:Gr,is_md:!0,exerciseIsPublish:((ll=($o=tt.editData)==null?void 0:$o.exercise)==null?void 0:ll.exercise_status)!==1,activeOptionErrorIndex:Da,onAnswerChange:Ca,addChildAnswer:Zn,deleteChildAnswer:Ja,deleteChildAnswermain:pr})})),rr.createElement("div",{className:"mt20"},Fa.length>1&&rr.createElement("span",null,rr.createElement(Me.default,{checked:mr,onChange:xl=>Hn(xl.target.checked),className:`${Pa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),rr.createElement("span",{className:`${Pa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),rr.createElement("p",{className:Pa.titleWrap},rr.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),rr.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ln,onChange:xl=>Nn(xl)}),rr.createElement("p",{className:""},rr.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",rr.createElement(ke.Z,{value:sr,max:1e4,min:0,onChange:xl=>{Ga(xl)}})," \u5206 \xA0 ",!!sr&&!!Er&&rr.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(sr/Er).toFixed(1),"\u5206)"),rr.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},rr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",rr.createElement(Te.ZP.Group,{value:ur,onChange:xl=>{hr(xl.target.value)}},rr.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),rr.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),rr.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),rr.createElement("p",{className:Pa.titleWrap},rr.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",rr.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),rr.createElement("div",{className:"mt5"},rr.createElement(Mi.N,{value:Sa,selectvalues:He==null?void 0:He.tag_discipline_ids,onChange:Ba,subId:(yi=(Yi=tt.editData)==null?void 0:Yi.exercise)==null?void 0:yi.sub_discipline_id,knowledgeOptions:Hr,onAddKnowledgeFinish:Ia})),rr.createElement("div",{style:{marginTop:10}},rr.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),rr.createElement(Ce.Z,{checked:co,onChange:xl=>{cr(xl)}}))),rr.createElement("aside",{className:"tr"},(Ie!==-1||He.question_id)&&rr.createElement(Ee.ZP,{type:"default",onClick:()=>{da(),Or(!1)}},"\u53D6\u6D88"),rr.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{ha()}},"\u4FDD\u5B58")))},Vo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ba=>{var Wo,jo;return((jo=(Wo=tt==null?void 0:tt.editData)==null?void 0:Wo.exercise)==null?void 0:jo.exercise_status)===1?ba:ba.id!=="del"&&ba.id!=="add"}),wr=ba=>Gu(void 0,null,function*(){if(Ie!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ba.id){case"del":let Wo;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Gu(this,null,function*(){yield(0,te.Fl)({id:He.question_id}),mt({type:"exercise/editExercise",payload:Nu({},Mr)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:He.question_id,opr:ba.id}}),mt({type:"exercise/editExercise",payload:Nu({},Mr)});break;case"edit":Yn(He.dragKey),Or(!0);break;case"add":Dn({key:He.key,insert_id:He==null?void 0:He.question_id,question_type:3});break}}),Ai=()=>{var ba;return rr.createElement("aside",null,rr.createElement("div",{className:Pa.questionType},!(He!=null&&He.isPreview)&&rr.createElement("div",null,rr.createElement("span",{className:"font16 c-blue"},He.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",He.question_score,"\u5206\uFF09")),He!=null&&He.isPreview?rr.createElement("div",{style:{display:"flex"}},rr.createElement("span",{style:{flexShrink:0},className:"font18"},He.key,"."),rr.createElement(Ho.Z,{value:He.question_title}),rr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",He.question_score,"\u5206\uFF09")):rr.createElement("div",{className:"mt5"},rr.createElement(Ho.Z,{value:He.question_title})),rr.createElement("div",{className:Pa.questionChoices},(ba=He==null?void 0:He.standard_answers)==null?void 0:ba.map(function(Wo,jo){return rr.createElement(me.Z,{key:jo,align:"middle"},rr.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Wo.choice_id,"\uFF09\uFF1A"),rr.createElement(ce.Z,{flex:"1"},rr.createElement(me.Z,{align:"middle",gutter:[1,1]},Wo.answer_text.map(function(el,Yi){return rr.createElement(ce.Z,{span:24,key:Yi},Wo.model===1?rr.createElement(Be.default,{key:jo,checked:He.standard_answers.includes(jo),disabled:!0,value:el}):rr.createElement(Bi.Z,{value:el,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),rr.createElement("div",{className:Pa.action},!He.hideAction&&Vo.map(function(Wo,jo){return Wo.id==="up"&&He.key===1||Wo.id==="down"&&He.key===He.len?null:rr.createElement(De.Z,{key:jo,placement:"bottom",title:Wo.name},rr.createElement("span",{onClick:()=>wr(Wo),className:Wo.icon}))})))};return rr.createElement("section",{className:Pa.wrap},!Ht&&Ai(),Ht&&fo())};var Sc=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:ft})=>({problemset:pe,globalSetting:ft,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ys)),id=Object.defineProperty,Us=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Fc=Object.prototype.propertyIsEnumerable,Is=(pe,ve,ge)=>ve in pe?id(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fs=(pe,ve)=>{for(var ge in ve||(ve={}))Ss.call(ve,ge)&&Is(pe,ge,ve[ge]);if(Us)for(var ge of Us(ve))Fc.call(ve,ge)&&Is(pe,ge,ve[ge]);return pe},Gc=(pe,ve)=>{var ge={};for(var ft in pe)Ss.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Us)for(var ft of Us(pe))ve.indexOf(ft)<0&&Fc.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},_l=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const gs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],lc=(pe,ve)=>{var ge=pe,{problemset:ft,globalSetting:Kt,exercise:tt,loading:on,dispatch:mt,onRef:He=()=>{},editData:Ie,editKey:Yn,setEditKey:da=()=>{},cancelAdd:Dn=()=>{},reload:zn=()=>{},addCallback:Un=()=>{},setIsClaer:ca=()=>{}}=ge,ja=Gc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[ia,Ln]=(0,E.useState)(),[Nn,Fa]=(0,E.useState)(""),[ar,Da]=(0,E.useState)(!1),[In,mr]=(0,E.useState)(),[Hn,kt]=(0,E.useState)([]),[ua,sr]=(0,E.useState)([]),[Ga,Er]=(0,E.useState)(1),[Ea,Ht]=(0,E.useState)(!1),[Or,dr]=(0,E.useState)(""),lr=(0,E.useRef)(!1),Sa=Hr=>{sr([...ua,Fs({},Hr)])},Ba=(0,ye.useParams)();(0,E.useEffect)(()=>{if(!lr.current){if(!(Ie!=null&&Ie.question_choices)){Da(!0),Fa(""),mr(2),Ln("");return}Ht(!(Ie!=null&&Ie.repeat_answer)),Fa(Ie==null?void 0:Ie.question_title),mr(Ie==null?void 0:Ie.question_score),Er(Ie==null?void 0:Ie.difficulty),Ln(Ie.standard_answer[0]+""),kt(Ie.tag_discipline_ids),dr(Ie==null?void 0:Ie.analysis)}},[Ie,ar]),(0,E.useEffect)(()=>{ar&&Hr();function Hr(){return _l(this,null,function*(){var Ka,Ia;const Wa=yield(0,te.YY)({sub_discipline_id:(Ia=(Ka=tt.editData)==null?void 0:Ka.exercise)==null?void 0:Ia.sub_discipline_id});sr(Wa.tag_disciplines)})}},[ar]),(0,E.useImperativeHandle)(ve,()=>({onSave:hr,isEdit:ar})),(0,E.useEffect)(()=>{var Hr;const Ka=(Hr=tt==null?void 0:tt.tagDisciplineData)!=null&&Hr.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];sr(Ka)},[tt.tagDisciplineData]);const ur=Hr=>{(Hr==null?void 0:Hr.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Da(!1),da(-1),lr.current=!1,zn())},hr=()=>_l(void 0,null,function*(){var Hr,Ka,Ia,Wa;if(!Nn)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!ia)return le.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const ha=[{choice_text:"\u6B63\u786E",is_answer:ia==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ia==="2"?2:0}];lr.current=!0;let ra;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_l(void 0,null,function*(){var Ca,Zn;ra=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:2,question_score:In,question_choices:ha.map(Ja=>Ja.choice_text),standard_answers:ha.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Zn=(Ca=tt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Ga,is_cover:1,repeat_answer:!Ea,analysis:Or}}),ur(ra)}),onCancel:()=>_l(void 0,null,function*(){var Ca,Zn;ra=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:2,question_score:In,question_choices:ha.map(Ja=>Ja.choice_text),standard_answers:ha.filter(Ja=>Ja.is_answer).map(Ja=>Ja.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Zn=(Ca=tt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Or}}),ur(ra)})}):(ra=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Nn,question_type:2,question_score:In,question_choices:ha.map(Ca=>Ca.choice_text),standard_answers:ha.filter(Ca=>Ca.is_answer).map(Ca=>Ca.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Ka=(Hr=tt.editData)==null?void 0:Hr.exercise)==null?void 0:Ka.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Or}}),ur(ra)):(ra=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Ba.categoryId,question_title:Nn,question_type:2,question_score:In,question_choices:ha.map(Ca=>Ca.choice_text),standard_answers:ha.filter(Ca=>Ca.is_answer).map(Ca=>Ca.is_answer),tag_discipline_ids:Hn,sub_discipline_id:(Wa=(Ia=tt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Or}}),ur(ra)),{name:Nn,choices:ha}}),co=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Hr=>{var Ka,Ia;return((Ia=(Ka=tt==null?void 0:tt.editData)==null?void 0:Ka.exercise)==null?void 0:Ia.exercise_status)===1?Hr:Hr.id!=="del"&&Hr.id!=="add"}),cr=Hr=>_l(void 0,null,function*(){if(Yn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Hr.id){case"del":let Ka;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _l(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),mt({type:"exercise/editExercise",payload:Fs({},Ba)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Hr.id}}),mt({type:"exercise/editExercise",payload:Fs({},Ba)});break;case"edit":da(Ie.dragKey),Da(!0);break;case"add":Un({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:2});break}}),Va=()=>{var Hr;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(Hr=Ie==null?void 0:Ie.question_choices)==null?void 0:Hr.map(function(Ka,Ia){return E.createElement(Te.ZP,{key:Ia,checked:Ie.standard_answer.includes(Ia+1),disabled:!0},gs[Ia],". ",E.createElement("span",{className:"c-black font14"},Ka.choice_text))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&co.map(function(Ka,Ia){return Ka.id==="up"&&Ie.key===1||Ka.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Ia,placement:"bottom",title:Ka.name},E.createElement("span",{onClick:()=>cr(Ka),className:Ka.icon}))})))},Mr=()=>{var Hr,Ka;return E.createElement("aside",null,E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Nn,onChange:Ia=>Fa(Ia)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(Te.ZP.Group,{buttonStyle:"solid",value:ia,onChange:Ia=>Ln(Ia.target.value)},E.createElement(Te.ZP.Button,{value:"1",className:`${Pa.radio} mr40`},"\u6B63\u786E"),E.createElement(Te.ZP.Button,{value:"2",className:Pa.radio},"\u9519\u8BEF")),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Or,onChange:Ia=>dr(Ia)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:In,max:1e4,min:0,onChange:Ia=>{mr(Ia)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ga,onChange:Ia=>{Er(Ia.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Hn,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:kt,subId:(Ka=(Hr=tt.editData)==null?void 0:Hr.exercise)==null?void 0:Ka.sub_discipline_id,knowledgeOptions:ua,onAddKnowledgeFinish:Sa})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Ea,onChange:Ia=>{Ht(Ia)}}))),E.createElement("aside",{className:"tr"},(Yn!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Dn(),Da(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!ar&&Va(),ar&&Mr())};var Ms=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:ft})=>({problemset:pe,globalSetting:ft,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(lc)),uc=Object.defineProperty,is=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,Gs=(pe,ve,ge)=>ve in pe?uc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ks=(pe,ve)=>{for(var ge in ve||(ve={}))sc.call(ve,ge)&&Gs(pe,ge,ve[ge]);if(is)for(var ge of is(ve))cc.call(ve,ge)&&Gs(pe,ge,ve[ge]);return pe},Bc=(pe,ve)=>{var ge={};for(var ft in pe)sc.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&is)for(var ft of is(pe))ve.indexOf(ft)<0&&cc.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},_u=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const yu=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],dc=(0,E.forwardRef)((pe,ve)=>{var ge=pe,{problemset:ft,globalSetting:Kt,exercise:tt,loading:on,dispatch:mt,onRef:He=()=>{},editData:Ie,cancelAdd:Yn=()=>{},editKey:da,setEditKey:Dn=()=>{},setIsClaer:zn=()=>{},addCallback:Un=ha=>{},reload:ca=()=>{}}=ge,ja=Bc(ge,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[ia,Ln]=(0,E.useState)([]),[Nn,Fa]=(0,E.useState)(),[ar,Da]=(0,E.useState)([]),[In,mr]=(0,E.useState)(""),[Hn,kt]=(0,E.useState)(),[ua,sr]=(0,E.useState)(!1),[Ga,Er]=(0,E.useState)([]),[Ea,Ht]=(0,E.useState)(1),[Or,dr]=(0,E.useState)(!1),[lr,Sa]=(0,E.useState)(""),[Ba,ur]=(0,E.useState)([]),hr=(0,E.useRef)(!1),co=ha=>{ur([...Ba,Ks({},ha)])},cr=(0,ye.useParams)();(0,E.useEffect)(()=>{Ln(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){sr(!0),mr(""),kt(5),Ln(["","","",""]),Da([]);return}mr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),dr(!(Ie!=null&&Ie.repeat_answer)),Ht(Ie==null?void 0:Ie.difficulty),Ln(Ie==null?void 0:Ie.question_choices.map(ra=>ra.choice_text));const ha=[];Ie==null||Ie.standard_answer.map((ra,Ca)=>{ha.push(ra-1)}),Da(ha),Er(Ie.tag_discipline_ids),Sa(Ie==null?void 0:Ie.analysis)},[Ie,ua]),(0,E.useEffect)(()=>{ua&&ha();function ha(){return _u(this,null,function*(){var ra,Ca;const Zn=yield(0,te.YY)({sub_discipline_id:(Ca=(ra=tt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.sub_discipline_id});ur(Zn.tag_disciplines)})}},[ua]),(0,E.useImperativeHandle)(ve,()=>({onSave:Mr,isEdit:ua})),(0,E.useEffect)(()=>{var ha;const ra=(ha=tt==null?void 0:tt.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(tt.tagDisciplineData.tag_disciplines)?tt.tagDisciplineData.tag_disciplines:[];ur(ra)},[tt.tagDisciplineData]);const Va=ha=>{(ha==null?void 0:ha.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),sr(!1),Dn(-1),hr.current=!1,ca())},Mr=()=>_u(void 0,null,function*(){var ha,ra,Ca,Zn;if(!In)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const Ja=ia.findIndex(fo=>!fo);if(Ja>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${yu[Ja]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ar.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ar.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const pr=ia.map((fo,Vo)=>({choice_text:fo,is_answer:ar.includes(Vo)?Vo+1:0}));hr.current=!0;let fr;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Hn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(Vo=(fo=tt.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ea,is_cover:1,repeat_answer:!Or,analysis:lr}}),Va(fr)}),onCancel:()=>_u(void 0,null,function*(){var fo,Vo;fr=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Hn,question_choices:pr.map(wr=>wr.choice_text),standard_answers:pr.filter(wr=>wr.is_answer).map(wr=>wr.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(Vo=(fo=tt.editData)==null?void 0:fo.exercise)==null?void 0:Vo.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Va(fr)})}):(fr=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Hn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(ra=(ha=tt.editData)==null?void 0:ha.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Va(fr)):(fr=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:cr.categoryId,question_title:In,question_type:1,question_score:Hn,question_choices:pr.map(fo=>fo.choice_text),standard_answers:pr.filter(fo=>fo.is_answer).map(fo=>fo.is_answer),tag_discipline_ids:Ga,sub_discipline_id:(Zn=(Ca=tt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Va(fr))}),Hr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var ra,Ca;return((Ca=(ra=tt==null?void 0:tt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Ka=ha=>_u(void 0,null,function*(){if(da!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let ra;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return _u(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),mt({type:"exercise/editExercise",payload:Ks({},cr)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ha.id}}),mt({type:"exercise/editExercise",payload:Ks({},cr)});break;case"edit":Dn(Ie.dragKey),sr(!0);break;case"add":Un({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:1});break}}),Ia=()=>{var ha;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(ha=Ie==null?void 0:Ie.question_choices)==null?void 0:ha.map(function(ra,Ca){return E.createElement(me.Z,{key:Ca},E.createElement(ce.Z,null,E.createElement(Me.default,{key:Ca,checked:Ie.standard_answer.includes(Ca+1),disabled:!0},yu[Ca],".")),E.createElement(ce.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:ra.choice_text}))))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Hr.map(function(ra,Ca){return ra.id==="up"&&Ie.key===1||ra.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Ca,placement:"bottom",title:ra.name},E.createElement("span",{onClick:()=>Ka(ra),className:ra.icon}))})))},Wa=()=>{var ha,ra;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:In,onChange:Ca=>mr(Ca)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ia.map((Ca,Zn)=>{var Ja,pr;return E.createElement("div",{className:Pa.choiceWrap,key:Zn},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Pa.answer} ${ar.includes(Zn)?Pa.activeAnswer:""}`,onClick:()=>{ar.includes(Zn)?Da(ar.filter(fr=>fr!==Zn)):Da([...ar,Zn])}},yu[Zn])),E.createElement("div",{className:Pa.editorWrap},Nn===Zn?E.createElement(Ol.Z,{id:`single-question-option-${Zn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ca,onChange:fr=>{ia[Zn]=fr,Ln(ia)}}):E.createElement("div",{className:Pa.htmlWrap,onClick:()=>Fa(Zn)},E.createElement(Ho.Z,{value:Ca}))),((pr=(Ja=tt.editData)==null?void 0:Ja.exercise)==null?void 0:pr.exercise_status)===1&&E.createElement(E.Fragment,null,Zn>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Ln(ia.filter((fr,fo)=>fo!==Zn))})),Zn<7&&Zn===ia.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ln([...ia,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:Ca=>Sa(Ca)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Hn,max:1e4,min:0,onChange:Ca=>{kt(Ca)}})," ","\u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ea,onChange:Ca=>{Ht(Ca.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:Ga,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:Er,subId:(ra=(ha=tt.editData)==null?void 0:ha.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Ba,onAddKnowledgeFinish:co})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Or,onChange:Ca=>{dr(Ca)}}))),E.createElement("aside",{className:"tr"},(da!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Yn(),sr(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Mr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!ua&&Ia(),ua&&Wa())});var Kc=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:ft})=>({problemset:pe,globalSetting:ft,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})(dc),Pi=z(59301),ms=Object.defineProperty,Bs=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,$u=(pe,ve,ge)=>ve in pe?ms(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Vs=(pe,ve)=>{for(var ge in ve||(ve={}))fs.call(ve,ge)&&$u(pe,ge,ve[ge]);if(Bs)for(var ge of Bs(ve))Pc.call(ve,ge)&&$u(pe,ge,ve[ge]);return pe},Ts=(pe,ve)=>{var ge={};for(var ft in pe)fs.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Bs)for(var ft of Bs(pe))ve.indexOf(ft)<0&&Pc.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},ks=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Vc=null,gc=(pe,ve)=>{var ge=pe,{problemset:ft,globalSetting:Kt,exercise:tt,loading:on,dispatch:mt,editData:He,cancelAdd:Ie=()=>{},editKey:Yn,setEditKey:da=()=>{},addCallback:Dn=()=>{},reload:zn=()=>{},setIsClaer:Un=()=>{}}=ge,ca=Ts(ge,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[ja,ia]=(0,E.useState)(""),[Ln,Nn]=(0,E.useState)(""),[Fa,ar]=(0,E.useState)(""),[Da,In]=(0,E.useState)([]),[mr,Hn]=(0,E.useState)(""),[kt,ua]=(0,E.useState)(),[sr,Ga]=(0,E.useState)(!1),[Er,Ea]=(0,E.useState)([]),[Ht,Or]=(0,E.useState)(!1),[dr,lr]=(0,E.useState)(!1),Sa=(0,ye.useParams)(),Ba=(0,E.useRef)(!1),[ur,hr]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Ia;if(Ba.current)return;He.edit&&(Or(!0),Nn(""),ia(""),Ea([])),ia(He.shixun_name),Nn(He.question_title);const Wa=[];(Ia=He.shixun)==null||Ia.map(ha=>{Wa.push(ha.challenge_score),ur.push({challenge_id:ha.challenge_id,open:!0})}),hr(ur),Ea(Wa)},[He]),(0,E.useEffect)(()=>{Ga(!1)},[Ht]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Ht}));const co=Ia=>{(Ia==null?void 0:Ia.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Or(!1),da(-1),Ba.current=!1,zn())},cr=()=>ks(void 0,null,function*(){let Ia=[];if(!1)return!1;Ba.current=!0,lr(!0);let ha;return He.question_id?ha=yield mt({type:"exercise/editExerciseQuestion",payload:{id:He.question_id,question_title:Ln,shixun_name:ja,shixun_id:He.shixun_id,question_type:5,question_scores:Er}}):ha=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:He==null?void 0:He.insert_id,categoryId:Sa.categoryId,question_title:Ln,shixun_name:ja,shixun_id:He.shixun_id,question_type:5,question_scores:Er,is_copy:He.is_copy}}),co(ha),lr(!1),{name:Ln,analysis:Fa,standard_answers:Ia,is_ordered:kt}}),Va=()=>{var Ia;return Pi.createElement("aside",null,Pi.createElement("div",{className:Pa.questionType},Pi.createElement("div",null,Pi.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),Pi.createElement("div",{className:"mt10"},Pi.createElement(Be.default,{defaultValue:ja,onChange:Wa=>{ia(Wa.target.value)}})),Pi.createElement("div",{className:"mt10"},Pi.createElement(Ol.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Ln,onChange:Wa=>{Nn(Wa)}})),Pi.createElement("div",{className:"mt20"},(Ia=He.shixun)==null?void 0:Ia.map((Wa,ha)=>Pi.createElement(me.Z,{gutter:[20,20]},Pi.createElement(ce.Z,{flex:"1"},ha+1,".",Wa.challenge_name),Pi.createElement(ce.Z,null,Pi.createElement(ke.Z,{defaultValue:Er[ha],onChange:ra=>{Er[ha]=ra,Ea(Er),console.log("srore:L",Er[ha])}})," \u5206")))),Pi.createElement("div",{className:"mt20"},Da.length>1&&Pi.createElement("span",null,Pi.createElement(Me.default,{checked:kt,onChange:Wa=>ua(Wa.target.checked),className:`${Pa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Pi.createElement("span",{className:`${Pa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Pi.createElement("aside",{className:"tr"},(Yn!==-1||!(He!=null&&He.edit))&&Pi.createElement(Ee.ZP,{type:"default",onClick:()=>{Ie(),Or(!1)}},"\u53D6\u6D88"),Pi.createElement(Ee.ZP,{loading:dr,className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ia=>{var Wa,ha;return((ha=(Wa=tt==null?void 0:tt.editData)==null?void 0:Wa.exercise)==null?void 0:ha.exercise_status)===1?Ia:Ia.id!=="del"&&Ia.id!=="add"}),Hr=Ia=>ks(void 0,null,function*(){if(Yn!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ia.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ks(this,null,function*(){yield(0,te.Fl)({id:He.question_id}),mt({type:"exercise/editExercise",payload:Vs({},Sa)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:He.question_id,opr:Ia.id}}),mt({type:"exercise/editExercise",payload:Vs({},Sa)});break;case"edit":da(He.dragKey),Or(!0);break;case"add":mt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:He.key,insert_id:He==null?void 0:He.question_id,question_type:5}}});break}}),Ka=()=>{var Ia,Wa;return Pi.createElement("aside",null,Pi.createElement("div",{className:Pa.questionType},!(He!=null&&He.isPreview)&&Pi.createElement("div",null,Pi.createElement("span",{className:"font16 c-blue"},He.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",He.question_score,"\u5206\uFF09")),He!=null&&He.isPreview?Pi.createElement("div",{style:{display:"flex"}},Pi.createElement("span",{style:{flexShrink:0},className:"font18"},He.key,"."),Pi.createElement(Ho.Z,{value:He.question_title}),Pi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",He.question_score,"\u5206\uFF09"),!!((Ia=He.schools)!=null&&Ia.length)&&Pi.createElement(De.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Pi.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):Pi.createElement("div",{className:"mt5"},Pi.createElement(Ho.Z,{value:He.question_title})),Pi.createElement("div",{className:"mt30"}),(Wa=He.shixun)==null?void 0:Wa.map(function(ha,ra){var Ca,Zn,Ja,pr,fr,fo,Vo,wr,Ai,ba;return Pi.createElement("div",null,Pi.createElement("div",{key:ra,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Ca=ur[ra])!=null&&Ca.open)||!((Ja=(Zn=tt==null?void 0:tt.editData)==null?void 0:Zn.exercise)!=null&&Ja.show_challenge_task_pass))&&10}},Pi.createElement("div",null,Pi.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",ra+1,"\u5173 ",Pi.createElement("span",{className:"ml10"},ha.challenge_name)," ",Pi.createElement("span",{className:"ml10"},ha.challenge_score," \u5206")),((fr=(pr=tt==null?void 0:tt.editData)==null?void 0:pr.exercise)==null?void 0:fr.show_challenge_task_pass)&&Pi.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Wo;ur[ra].open=!((Wo=ur[ra])!=null&&Wo.open),hr([...ur])}},(fo=ur[ra])!=null&&fo.open?"\u6536\u8D77":"\u5C55\u5F00",(Vo=ur[ra])!=null&&Vo.open?Pi.createElement(Br.Z,{style:{marginLeft:8}}):Pi.createElement(Rr.Z,{style:{marginLeft:8}}))),((Ai=(wr=tt==null?void 0:tt.editData)==null?void 0:wr.exercise)==null?void 0:Ai.show_challenge_task_pass)&&Pi.createElement(Ho.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((ba=ur[ra])!=null&&ba.open)&&"none"},value:(ha==null?void 0:ha.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),Pi.createElement("div",{className:Pa.action},Pi.createElement(ye.Link,{target:"_blank",to:`/shixuns/${He.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!He.hideAction&&Mr.map(function(ha,ra){return ha.id==="up"&&He.key===1||ha.id==="down"&&He.key===He.len?null:Pi.createElement(De.Z,{key:ra,placement:"bottom",title:ha.name},Pi.createElement("span",{onClick:()=>Hr(ha),className:ha.icon}))})))};return Pi.createElement("section",{className:Pa.wrap},!Ht&&Ka(),Ht&&Va())};var ls=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:ft})=>({problemset:pe,globalSetting:ge,exercise:ft,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gc)),Ro=z(32162),es=Object.defineProperty,mc=Object.getOwnPropertySymbols,Xs=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,an=(pe,ve,ge)=>ve in pe?es(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,fn=(pe,ve)=>{for(var ge in ve||(ve={}))Xs.call(ve,ge)&&an(pe,ge,ve[ge]);if(mc)for(var ge of mc(ve))jt.call(ve,ge)&&an(pe,ge,ve[ge]);return pe},ma=(pe,ve)=>{var ge={};for(var ft in pe)Xs.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&mc)for(var ft of mc(pe))ve.indexOf(ft)<0&&jt.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},zo=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Co=(pe,ve)=>{var ge=pe,{problemset:ft,exercise:Kt,globalSetting:tt,loading:on,dispatch:mt,onRef:He=()=>{},editData:Ie,cancelAdd:Yn=()=>{},editKey:da,setEditKey:Dn=()=>{},setIsClaer:zn=()=>{},reload:Un=()=>{},addCallback:ca=ra=>{}}=ge,ja=ma(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[ia,Ln]=(0,E.useState)([]),[Nn,Fa]=(0,E.useState)(),[ar,Da]=(0,E.useState)([]),[In,mr]=(0,E.useState)(""),[Hn,kt]=(0,E.useState)(),[ua,sr]=(0,E.useState)([]),[Ga,Er]=(0,E.useState)(!1),[Ea,Ht]=(0,E.useState)(1),[Or,dr]=(0,E.useState)(!1),[lr,Sa]=(0,E.useState)(""),Ba=(0,ye.useParams)(),ur=(0,E.useRef)(null),hr=(0,E.useRef)(!1),[co,cr]=(0,E.useState)([]),Va=ra=>{cr([...co,fn({},ra)])};(0,E.useEffect)(()=>{Ln(["","","",""])},[]),(0,E.useEffect)(()=>{if(hr.current)return;if(!(Ie!=null&&Ie.question_choices)){Er(!0),mr(""),kt(5),Ln(["","","",""]),Da([]);return}mr(Ie==null?void 0:Ie.question_title),kt(Ie==null?void 0:Ie.question_score),dr(!(Ie!=null&&Ie.repeat_answer)),Sa(Ie==null?void 0:Ie.analysis),Ht(Ie==null?void 0:Ie.difficulty),Ln(Ie==null?void 0:Ie.question_choices.map(Ca=>Ca.choice_text));const ra=[];Ie==null||Ie.standard_answer.map((Ca,Zn)=>{ra.push(Ca-1)}),sr(Ie.tag_discipline_ids),Da(ra)},[Ie,Ga]),(0,E.useEffect)(()=>{Ga&&ra();function ra(){return zo(this,null,function*(){var Ca,Zn;const Ja=yield(0,te.YY)({sub_discipline_id:(Zn=(Ca=Kt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.sub_discipline_id});cr(Ja.tag_disciplines)})}},[Ga]),(0,E.useEffect)(()=>{var ra;const Ca=(ra=Kt==null?void 0:Kt.tagDisciplineData)!=null&&ra.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];cr(Ca)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:Hr,isEdit:Ga}));const Mr=ra=>{(ra==null?void 0:ra.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),Er(!1),Dn(-1),hr.current=!1,Un())},Hr=()=>zo(void 0,null,function*(){var ra,Ca,Zn,Ja;if(!In)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const pr=ia.findIndex(Vo=>!Vo);if(pr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ro.k4[pr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ar.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ar.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=ia.map((Vo,wr)=>({choice_text:Vo,is_answer:ar.includes(wr)?wr+1:0}));hr.current=!0;let fo;Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Hn,question_choices:fr.map(Ai=>Ai.choice_text),standard_answers:fr.filter(Ai=>Ai.is_answer).map(Ai=>Ai.is_answer),tag_discipline_ids:ua,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ea,is_cover:1,repeat_answer:!Or,analysis:lr}}),Mr(fo)}),onCancel:()=>zo(void 0,null,function*(){var Vo,wr;fo=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Hn,question_choices:fr.map(Ai=>Ai.choice_text),standard_answers:fr.filter(Ai=>Ai.is_answer).map(Ai=>Ai.is_answer),tag_discipline_ids:ua,sub_discipline_id:(wr=(Vo=Kt.editData)==null?void 0:Vo.exercise)==null?void 0:wr.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Mr(fo)})}):(fo=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:In,question_type:1,question_score:Hn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:ua,sub_discipline_id:(Ca=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Mr(fo)):(fo=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Ba.categoryId,question_title:In,question_type:1,question_score:Hn,question_choices:fr.map(Vo=>Vo.choice_text),standard_answers:fr.filter(Vo=>Vo.is_answer).map(Vo=>Vo.is_answer),tag_discipline_ids:ua,sub_discipline_id:(Ja=(Zn=Kt.editData)==null?void 0:Zn.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:Ea,repeat_answer:!Or,analysis:lr}}),Mr(fo))}),Ka=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ra=>{var Ca,Zn;return((Zn=(Ca=Kt==null?void 0:Kt.editData)==null?void 0:Ca.exercise)==null?void 0:Zn.exercise_status)===1?ra:ra.id!=="del"&&ra.id!=="add"}),Ia=ra=>zo(void 0,null,function*(){if(da!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ra.id){case"del":let Ca;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zo(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),mt({type:"exercise/editExercise",payload:fn({},Ba)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ra.id}}),mt({type:"exercise/editExercise",payload:fn({},Ba)});break;case"edit":Dn(Ie.dragKey),Er(!0);break;case"add":ca({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Wa=()=>{var ra;return E.createElement("aside",{ref:ur},E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},(ra=Ie==null?void 0:Ie.question_choices)==null?void 0:ra.map(function(Ca,Zn){return E.createElement(me.Z,{key:Zn},E.createElement(ce.Z,null,E.createElement(Te.ZP,{key:Zn,checked:Ie.standard_answer.includes(Zn+1),disabled:!0},Ro.k4[Zn],".")),E.createElement(ce.Z,{flex:"1"},E.createElement("span",{className:"c-black font14"},E.createElement(Ho.Z,{value:Ca.choice_text}))))})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Ka.map(function(Ca,Zn){return Ca.id==="up"&&Ie.key===1||Ca.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Zn,placement:"bottom",title:Ca.name},E.createElement("span",{onClick:()=>Ia(Ca),className:Ca.icon}))})))},ha=()=>{var ra,Ca;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:In,onChange:Zn=>mr(Zn)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.required},"*"),E.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ia.map((Zn,Ja)=>{var pr,fr;return E.createElement("div",{className:Pa.choiceWrap,key:Ja},E.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Pa.answer} ${ar.includes(Ja)?Pa.activeAnswer:""}`,onClick:()=>{ar.includes(Ja)?Da(ar.filter(fo=>fo!==Ja)):Da([...ar,Ja])}},Ro.k4[Ja])),E.createElement("div",{className:Pa.editorWrap},Nn===Ja?E.createElement(Ol.Z,{id:`single-question-option-${Ja}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Zn,onChange:fo=>{ia[Ja]=fo,Ln(ia)}}):E.createElement("div",{className:Pa.htmlWrap,onClick:()=>Fa(Ja)},E.createElement(Ho.Z,{value:Zn}))),((fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.exercise_status)===1&&E.createElement(E.Fragment,null,Ja>1&&E.createElement(De.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Ln(ia.filter((fo,Vo)=>Vo!==Ja))})),Ja<7&&Ja===ia.length-1&&E.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ln([...ia,""])}))))}),E.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:lr,onChange:Zn=>Sa(Zn)}),E.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:Hn,max:1e4,min:0,onChange:Zn=>{kt(Zn)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ea,onChange:Zn=>{Ht(Zn.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("div",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:ua,onChange:sr,subId:(Ca=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.sub_discipline_id,knowledgeOptions:co,onAddKnowledgeFinish:Va})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Or,onChange:Zn=>{dr(Zn)}}))),E.createElement("aside",{className:"tr"},(da!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Yn(),Er(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{Hr()}},"\u4FDD\u5B58")))};return E.createElement("section",{className:Pa.wrap},!Ga&&Wa(),Ga&&ha())};var pi=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:ft})=>({problemset:pe,globalSetting:ge,exercise:ft,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Co)),Fo=z(12563),Ii=({value:pe=[[],[]],onChange:ve})=>{var ge,ft;const[Kt,tt]=(0,E.useState)(""),[on,mt]=(0,E.useState)(""),He=Ie=>{if(!Ie)return!1;let Yn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Ie==="|"?(le.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return E.createElement("div",null,E.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",E.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),E.createElement(De.Z,{overlayStyle:{maxWidth:350},title:E.createElement("div",null,E.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),E.createElement("div",null,"\u4F8B\u5982\uFF1A"),E.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),E.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},E.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",E.createElement(Be.default,{value:Kt,onChange:Ie=>{tt(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Yn,da,Dn;const zn=(Yn=Ie.target)==null?void 0:Yn.value;He(zn)&&((Dn=pe[0])==null||Dn.push((da=zn==null?void 0:zn.split("|"))==null?void 0:da.filter(Un=>!!Un)),ve([...pe]),tt(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ge=pe==null?void 0:pe[0])==null?void 0:ge.map((Ie,Yn)=>E.createElement(Fo.default,{className:"mb10",key:Yn,closable:!0,onClose:da=>{var Dn;da.preventDefault(),pe[0]=(Dn=pe[0])==null?void 0:Dn.filter((zn,Un)=>Un!==Yn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))),E.createElement(me.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",E.createElement(Be.default,{value:on,onChange:Ie=>{mt(Ie.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ie=>{var Yn,da,Dn;const zn=(Yn=Ie.target)==null?void 0:Yn.value;He(zn)&&((Dn=pe[1])==null||Dn.push((da=zn==null?void 0:zn.split("|"))==null?void 0:da.filter(Un=>!!Un)),ve([...pe]),mt(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),E.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),E.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ft=pe==null?void 0:pe[1])==null?void 0:ft.map((Ie,Yn)=>E.createElement(Fo.default,{className:"mb10",key:Yn,closable:!0,onClose:da=>{var Dn;da.preventDefault(),pe[1]=(Dn=pe[1])==null?void 0:Dn.filter((zn,Un)=>Un!==Yn),ve([...pe])}},Ie==null?void 0:Ie.join(" \u6216 ")))))},ii=Object.defineProperty,Ti=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Qr=(pe,ve,ge)=>ve in pe?ii(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Po=(pe,ve)=>{for(var ge in ve||(ve={}))cl.call(ve,ge)&&Qr(pe,ge,ve[ge]);if(Ti)for(var ge of Ti(ve))Qi.call(ve,ge)&&Qr(pe,ge,ve[ge]);return pe},vi=(pe,ve)=>{var ge={};for(var ft in pe)cl.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Ti)for(var ft of Ti(pe))ve.indexOf(ft)<0&&Qi.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},hi=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Yo=null,we=(pe,ve)=>{var ge=pe,{problemset:ft,exercise:Kt,globalSetting:tt,loading:on,dispatch:mt,onRef:He=()=>{},editData:Ie,cancelAdd:Yn=()=>{},editKey:da,setEditKey:Dn=()=>{},reload:zn=()=>{},addCallback:Un=()=>{},setIsClaer:ca=()=>{}}=ge,ja=vi(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[ia,Ln]=(0,E.useState)(""),[Nn,Fa]=(0,E.useState)(""),[ar,Da]=(0,E.useState)(""),[In,mr]=(0,E.useState)(),[Hn,kt]=(0,E.useState)(!1),[ua,sr]=(0,E.useState)([]),[Ga,Er]=(0,E.useState)(1),[Ea,Ht]=(0,E.useState)(!1),[Or,dr]=(0,E.useState)([[],[]]),lr=(0,E.useRef)(!1),Sa=(0,ye.useParams)(),[Ba,ur]=(0,E.useState)([]),hr=Ia=>{ur([...Ba,Po({},Ia)])};(0,E.useEffect)(()=>{var Ia;if(!lr.current){if(!(Ie!=null&&Ie.question_title)){kt(!0),Ln(""),Da(""),mr(10);return}Ht(!(Ie!=null&&Ie.repeat_answer)),Ln(Ie==null?void 0:Ie.question_title),Da((Ia=Ie==null?void 0:Ie.standard_answer)==null?void 0:Ia[0]),mr(Ie==null?void 0:Ie.question_score),sr(Ie.tag_discipline_ids),Er(Ie==null?void 0:Ie.difficulty),Fa(Ie==null?void 0:Ie.analysis),dr([Ie==null?void 0:Ie.normal_keywords,Ie==null?void 0:Ie.main_keywords])}},[ft.editData,Hn]),(0,E.useEffect)(()=>{var Ia;const Wa=(Ia=Kt==null?void 0:Kt.tagDisciplineData)!=null&&Ia.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];ur(Wa)},[Kt.tagDisciplineData]),(0,E.useEffect)(()=>{Hn&&Ia();function Ia(){return hi(this,null,function*(){var Wa,ha;const ra=yield(0,te.YY)({sub_discipline_id:(ha=(Wa=Kt.editData)==null?void 0:Wa.exercise)==null?void 0:ha.sub_discipline_id});ur(ra.tag_disciplines)})}},[Hn]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Hn}));const co=Ia=>{(Ia==null?void 0:Ia.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),kt(!1),Dn(-1),lr.current=!1,zn())},cr=()=>hi(void 0,null,function*(){var Ia,Wa,ha,ra;if(!ia)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Ca=Or[0],Zn=Or[1];lr.current=!0;let Ja;return Ie.question_id?(Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>hi(void 0,null,function*(){var pr,fr;Ja=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:ia,question_type:4,question_score:In,standard_answers:[ar],tag_discipline_ids:ua,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ga,is_cover:1,repeat_answer:!Ea,analysis:Nn,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)}),onCancel:()=>hi(void 0,null,function*(){var pr,fr;Ja=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:ia,question_type:4,question_score:In,standard_answers:[ar],tag_discipline_ids:ua,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Nn,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)})}):(Ja=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:ia,question_type:4,question_score:In,standard_answers:[ar],tag_discipline_ids:ua,sub_discipline_id:(Wa=(Ia=Kt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Nn,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)):(Ja=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:Sa.categoryId,exercise_bank_id:Sa.categoryId,question_title:ia,question_type:4,question_score:In,standard_answers:[ar],tag_discipline_ids:ua,sub_discipline_id:(ra=(ha=Kt.editData)==null?void 0:ha.exercise)==null?void 0:ra.sub_discipline_id,difficulty:Ga,repeat_answer:!Ea,analysis:Nn,normal_keywords:Ca,main_keywords:Zn}}),co(Ja)),{name:ia,answer_texts:[ar],analysis:Nn,normal_keywords:Ca,main_keywords:Zn}}),Va=()=>{var Ia,Wa;return E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ia,onChange:ha=>Ln(ha)}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ol.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ar,onChange:ha=>Da(ha)}),E.createElement(Ii,{value:Or,onChange:dr}),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:Pa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Ol.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Nn,onChange:ha=>Fa(ha)}),E.createElement("p",{className:""},"\u5206\u503C\uFF1A",E.createElement(ke.Z,{value:In,max:1e4,min:0,onChange:ha=>{mr(ha)}})," \u5206",E.createElement("span",{style:{marginLeft:"30px"},className:Pa.difficult},E.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",E.createElement(Te.ZP.Group,{value:Ga,onChange:ha=>{Er(ha.target.value)}},E.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),E.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),E.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),E.createElement("p",{className:Pa.titleWrap},E.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",E.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),E.createElement("div",{className:"mt5"},E.createElement(Mi.N,{value:ua,selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,onChange:sr,subId:(Wa=(Ia=Kt.editData)==null?void 0:Ia.exercise)==null?void 0:Wa.sub_discipline_id,knowledgeOptions:Ba,onAddKnowledgeFinish:hr})),E.createElement("div",{style:{marginTop:10}},E.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),E.createElement(Ce.Z,{checked:Ea,onChange:ha=>{Ht(ha)}}))),E.createElement("aside",{className:"tr"},(da!==-1||Ie.question_id)&&E.createElement(Ee.ZP,{type:"default",onClick:()=>{Yn(),kt(!1)}},"\u53D6\u6D88"),E.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Mr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Ia=>{var Wa,ha;return((ha=(Wa=Kt==null?void 0:Kt.editData)==null?void 0:Wa.exercise)==null?void 0:ha.exercise_status)===1?Ia:Ia.id!=="del"&&Ia.id!=="add"}),Hr=Ia=>hi(void 0,null,function*(){if(da!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Ia.id){case"del":let Wa;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return hi(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),mt({type:"exercise/editExercise",payload:Po({},Sa)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:Ia.id}}),mt({type:"exercise/editExercise",payload:Po({},Sa)});break;case"edit":Dn(Ie.dragKey),kt(!0);break;case"add":Un({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:4});break}}),Ka=()=>E.createElement("aside",null,E.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&E.createElement("div",null,E.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?E.createElement("div",{style:{display:"flex"}},E.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),E.createElement(Ho.Z,{value:Ie.question_title}),E.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")):E.createElement("div",{className:"mt5"},E.createElement(Ho.Z,{value:Ie.question_title})),E.createElement("div",{className:Pa.questionChoices},E.createElement("p",null,E.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),E.createElement(Ho.Z,{value:ar||""})),E.createElement("div",{className:Pa.action},!Ie.hideAction&&Mr.map(function(Ia,Wa){return Ia.id==="up"&&Ie.key===1||Ia.id==="down"&&Ie.key===Ie.len?null:E.createElement(De.Z,{key:Wa,placement:"bottom",title:Ia.name},E.createElement("span",{onClick:()=>Hr(Ia),className:Ia.icon}))})));return E.createElement("section",{className:Pa.wrap},!Hn&&Ka(),Hn&&Va())};var Ue=(0,ye.connect)(({problemset:pe,loading:ve,exercise:ge,globalSetting:ft})=>({problemset:pe,globalSetting:ft,exercise:ge,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(we)),Ne=z(59301),Et=Object.defineProperty,pt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,sa=(pe,ve,ge)=>ve in pe?Et(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ga=(pe,ve)=>{for(var ge in ve||(ve={}))_t.call(ve,ge)&&sa(pe,ge,ve[ge]);if(pt)for(var ge of pt(ve))cn.call(ve,ge)&&sa(pe,ge,ve[ge]);return pe},Ma=(pe,ve)=>{var ge={};for(var ft in pe)_t.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&pt)for(var ft of pt(pe))ve.indexOf(ft)<0&&cn.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},Ra=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Ya=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],qa=(pe,ve)=>{var ge=pe,{problemset:ft,exercise:Kt,globalSetting:tt,loading:on,dispatch:mt,onRef:He=()=>{},editData:Ie,cancelAdd:Yn=()=>{},editKey:da,setEditKey:Dn=()=>{},addCallback:zn=()=>{},setIsClaer:Un=()=>{}}=ge,ca=Ma(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[ja,ia]=(0,E.useState)([]),[Ln,Nn]=(0,E.useState)(),[Fa,ar]=(0,E.useState)([]),[Da,In]=(0,E.useState)(""),[mr,Hn]=(0,E.useState)(5),[kt,ua]=(0,E.useState)(!1),sr=(0,ye.useParams)();(0,E.useEffect)(()=>{ia(["","","",""])},[]),(0,E.useEffect)(()=>{if(!(Ie!=null&&Ie.question_choices)){ua(!0),In(""),Hn(5),ia(["","","",""]),ar([]);return}In(Ie==null?void 0:Ie.question_title),Hn(Ie==null?void 0:Ie.question_score),ia(Ie==null?void 0:Ie.question_choices.map(lr=>lr.choice_text));const dr=[];Ie==null||Ie.standard_answer.map((lr,Sa)=>{dr.push(lr-1)}),ar(dr)},[Ie]),(0,E.useImperativeHandle)(ve,()=>({onSave:Ga,isEdit:kt}));const Ga=()=>Ra(void 0,null,function*(){if(!Da)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const dr=ja.findIndex(Ba=>!Ba);if(dr>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ya[dr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Fa.length)return le.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Fa.length<1)return le.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const lr=ja.map((Ba,ur)=>({choice_text:Ba,is_answer:Fa.includes(ur)?ur+1:0}));let Sa;Ie.question_id?Sa=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:Da,question_type:1,question_score:mr,question_choices:lr.map(Ba=>Ba.choice_text),standard_answers:lr.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer)}}):Sa=yield mt({type:"exercise/addExerciseQuestion",payload:{insert_id:Ie==null?void 0:Ie.insert_id,categoryId:sr.categoryId,question_title:Da,question_type:1,question_score:"5.0",question_choices:lr.map(Ba=>Ba.choice_text),standard_answers:lr.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer)}}),Sa.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ua(!1),mt({type:"exercise/editExercise",payload:ga({},sr)}))}),Er=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(dr=>{var lr,Sa;return((Sa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Sa.exercise_status)===1?dr:dr.id!=="del"&&dr.id!=="add"}),Ea=dr=>Ra(void 0,null,function*(){if(da!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(dr.id){case"del":let lr;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ra(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),mt({type:"exercise/editExercise",payload:ga({},sr)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:dr.id}}),mt({type:"exercise/editExercise",payload:ga({},sr)});break;case"edit":ye.history.push(`/problems/${Ie==null?void 0:Ie.hack_identifier}/edit?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":zn({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:6});break}}),Ht=dr=>Ra(void 0,null,function*(){dr.preventDefault();const lr=yield(0,te.nF)({id:Ie==null?void 0:Ie.hack_identifier});lr.status===0&&(0,ne.xg)(`/myproblems/${lr==null?void 0:lr.identifier}`)}),Or=()=>{var dr,lr,Sa,Ba,ur,hr,co;return Ne.createElement("aside",null,Ne.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&Ne.createElement("div",null,Ne.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?Ne.createElement(Ne.Fragment,null,Ne.createElement("div",{style:{display:"flex"}},Ne.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),Ne.createElement(Ho.Z,{value:Ie.question_title}),Ne.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Ie.question_score,"\u5206\uFF09")),Ne.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(dr=Ie==null?void 0:Ie.languages)==null?void 0:dr.join("/")),((Sa=(lr=Kt==null?void 0:Kt.editData)==null?void 0:lr.exercise)==null?void 0:Sa.show_hack_sets)&&Ne.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ne.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ne.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ne.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Va,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)},Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)}," ",Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))):Ne.createElement("div",{className:"mt5"},Ne.createElement(Ho.Z,{value:Ie.question_title}),((ur=(Ba=Kt==null?void 0:Kt.editData)==null?void 0:Ba.exercise)==null?void 0:ur.show_hack_sets)&&Ne.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ne.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ne.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ne.createElement(a.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(cr,Va,Mr)=>Mr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)},Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(cr,Va,Mr)=>Ne.createElement(De.Z,{title:Ne.createElement("pre",null,cr)}," ",Ne.createElement("div",{className:Pa.divname},cr))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Ie==null?void 0:Ie.hack_sets}))),((co=(hr=Kt==null?void 0:Kt.editData)==null?void 0:hr.exercise)==null?void 0:co.show_hack_description)&&Ne.createElement("div",{className:Pa.questionChoices},Ne.createElement(Ho.Z,{value:Ie.description||""})),Ne.createElement("div",{className:Pa.action},Ne.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/problems/newedit/${Ie==null?void 0:Ie.hack_identifier}?type=exercises&express_id=${sr.categoryId}&question_id=${Ie==null?void 0:Ie.question_id}&score=${Ie==null?void 0:Ie.question_score}&exercise=true&callback_url=/classrooms/${sr.coursesId}/exercise/add/${sr.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Ie.hideAction&&Er.map(function(cr,Va){return cr.id==="up"&&Ie.key===1||cr.id==="down"&&Ie.key===Ie.len?null:Ne.createElement(De.Z,{key:Va,placement:"bottom",title:cr.name},Ne.createElement("span",{onClick:()=>Ea(cr),className:cr.icon}))})))};return Ne.createElement("section",{className:Pa.wrap},Or())};var Qa=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:ft})=>({problemset:pe,globalSetting:ge,exercise:ft,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(qa)),nr=z(90283),tn=z(59301),La=Object.defineProperty,vr=Object.defineProperties,so=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,vo=(pe,ve,ge)=>ve in pe?La(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_r=(pe,ve)=>{for(var ge in ve||(ve={}))mo.call(ve,ge)&&vo(pe,ge,ve[ge]);if(qr)for(var ge of qr(ve))Ao.call(ve,ge)&&vo(pe,ge,ve[ge]);return pe},Hi=(pe,ve)=>vr(pe,so(ve)),ui=(pe,ve)=>{var ge={};for(var ft in pe)mo.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&qr)for(var ft of qr(pe))ve.indexOf(ft)<0&&Ao.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},Li=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const ol=(pe,ve)=>{var ge=pe,{problemset:ft,exercise:Kt,globalSetting:tt,loading:on,dispatch:mt,onRef:He=()=>{},editData:Ie,cancelAdd:Yn=()=>{},editKey:da,setEditKey:Dn=()=>{},setIsClaer:zn=()=>{},addCallback:Un=ha=>{},reload:ca=()=>{},markBtnVisible:ja,handleMarkWrongQuestion:ia,handleAddCorrectAnswers:Ln}=ge,Nn=ui(ge,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Fa,ar]=(0,E.useState)([]),[Da,In]=(0,E.useState)(!1),[mr,Hn]=(0,E.useState)(!0),[kt,ua]=(0,E.useState)(1),[sr,Ga]=(0,E.useState)(!1),[Er,Ea]=(0,E.useState)([]),Ht=(0,ye.useParams)(),Or=(0,E.useRef)(null),[dr,lr]=(0,E.useState)(""),[Sa,Ba]=(0,E.useState)([]),ur=(0,E.useRef)(!1),hr=ha=>{Ea([...Er,_r({},ha)])};(0,E.useEffect)(()=>{var ha;if(ur.current)return;if(!(Ie!=null&&Ie.question_title)){In(!0),lr("");return}lr(Ie==null?void 0:Ie.question_title),Ga(!(Ie!=null&&Ie.repeat_answer)),ua(Ie==null?void 0:Ie.difficulty),ar(Ie.tag_discipline_ids);const ra=(ha=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:ha.map(Ca=>{var Zn,Ja,pr;return Hi(_r({},Ca),{id:Ca.question_id,name:Ca.question_title,open:!1,score:Ca.question_score,qusList:(Zn=Ca==null?void 0:Ca.question_choices)==null?void 0:Zn.map(fr=>fr.choice_text),activeQusEditor:null,qusAnswer:(pr=[(Ja=Ca==null?void 0:Ca.question_choices)==null?void 0:Ja.findIndex(fr=>fr.standard_boolean)])==null?void 0:pr.filter(fr=>fr!==-1)})});Ba(ra)},[Ie,Da]),(0,E.useEffect)(()=>{Da&&ha();function ha(){return Li(this,null,function*(){var ra,Ca;const Zn=yield(0,te.YY)({sub_discipline_id:(Ca=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.sub_discipline_id});Ea(Zn.tag_disciplines)})}},[Da]),(0,E.useEffect)(()=>{var ha;const ra=(ha=Kt==null?void 0:Kt.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Kt.tagDisciplineData.tag_disciplines)?Kt.tagDisciplineData.tag_disciplines:[];Ea(ra)},[Kt.tagDisciplineData]),(0,E.useImperativeHandle)(ve,()=>({onSave:cr,isEdit:Da}));const co=ha=>{(ha==null?void 0:ha.status)===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),In(!1),Dn(-1),ur.current=!1,ca())},cr=()=>Li(void 0,null,function*(){var ha,ra,Ca;if(!dr)return le.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(Sa.length===0)return le.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let pr=0;pr!Vo);if(fo>-1)return le.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${pr+1}\u5C0F\u9898${Ro.k4[fo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(fr!=null&&fr.qusAnswer.length))return le.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${pr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Zn=Sa.map(pr=>{var fr;return{id:pr.id>1?pr.id:null,question_title:pr.name,question_type:1,question_choices:pr.qusList,question_score:pr.score,standard_answers:[((fr=pr.qusAnswer)==null?void 0:fr[0])+1]}});ur.current=!0;let Ja;Ie.question_id&&((Ie==null?void 0:Ie.is_my)===1?Se.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Li(void 0,null,function*(){var pr,fr;Ja=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:dr,question_type:7,sub_questions:Zn,tag_discipline_ids:Fa,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,is_cover:1,repeat_answer:!sr}}),co(Ja)}),onCancel:()=>Li(void 0,null,function*(){var pr,fr;Ja=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:dr,question_type:7,sub_questions:Zn,tag_discipline_ids:Fa,sub_discipline_id:(fr=(pr=Kt.editData)==null?void 0:pr.exercise)==null?void 0:fr.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(Ja)})}):(Ja=yield mt({type:"exercise/editExerciseQuestion",payload:{id:Ie.question_id,question_title:dr,question_type:7,sub_questions:Zn,tag_discipline_ids:Fa,sub_discipline_id:(Ca=(ra=Kt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.sub_discipline_id,difficulty:kt,repeat_answer:!sr}}),co(Ja)))}),Va=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var ra,Ca;return((Ca=(ra=Kt==null?void 0:Kt.editData)==null?void 0:ra.exercise)==null?void 0:Ca.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Mr=ha=>Li(void 0,null,function*(){if(da!==-1){le.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let ra;Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Li(this,null,function*(){yield(0,te.Fl)({id:Ie.question_id}),mt({type:"exercise/editExercise",payload:_r({},Ht)})})}});break;case"up":case"down":yield mt({type:"exercise/exeriseMoveUpDown",payload:{id:Ie.question_id,opr:ha.id}}),mt({type:"exercise/editExercise",payload:_r({},Ht)});break;case"edit":Dn(Ie.dragKey),In(!0);break;case"add":Un({key:Ie.key,insert_id:Ie==null?void 0:Ie.question_id,question_type:0});break}}),Hr=()=>{var ha;return tn.createElement("aside",{ref:Or},tn.createElement("div",{className:Pa.questionType},!(Ie!=null&&Ie.isPreview)&&tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},Ie.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Ie.question_score,"\u5206\uFF09")),Ie!=null&&Ie.isPreview?tn.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,"."),tn.createElement(Ho.Z,{value:Ie.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Ie==null?void 0:Ie.sub_q_count,"\u5C0F\u9898\uFF0C",Ie.question_score,"\u5206\uFF09")):tn.createElement("div",{className:"mt5"},tn.createElement(Ho.Z,{value:Ie.question_title})),tn.createElement("div",{style:{display:mr?"block":"none"},className:Pa.questionChoices},(ha=Ie==null?void 0:Ie.sub_exercise_questions)==null?void 0:ha.map((ra,Ca)=>{var Zn,Ja,pr;return tn.createElement("div",{key:Ca,style:{marginBottom:"20px"}},tn.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},tn.createElement("span",{style:{flexShrink:0},className:"font18"},Ie.key,".",Ca+1,(ra==null?void 0:ra.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(ra==null?void 0:ra.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(ra==null?void 0:ra.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),tn.createElement(Ho.Z,{value:ra.question_title}),tn.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",ra.question_score,"\u5206\uFF09")),(ra==null?void 0:ra.question_type)==3&&((Zn=ra==null?void 0:ra.standard_answers)==null?void 0:Zn.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle",justify:"start",style:{marginBottom:"5px"}},tn.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",fr==null?void 0:fr.choice_id,"\uFF09\uFF1A"),tn.createElement(ce.Z,{flex:"1"},tn.createElement(me.Z,{align:"middle",gutter:[1,1]},fr.answer_text.map(function(Vo,wr){var Ai;return tn.createElement(ce.Z,{span:24,key:wr},tn.createElement(Be.default,{key:fo,checked:(Ai=ra==null?void 0:ra.standard_answers)==null?void 0:Ai.includes(fo),disabled:!0,value:Vo}))}))))})),(ra==null?void 0:ra.question_type)==4&&tn.createElement(Ho.Z,{value:((Ja=ra==null?void 0:ra.answer_texts)==null?void 0:Ja[0])||""}),((ra==null?void 0:ra.question_type)==0||(ra==null?void 0:ra.question_type)==1||(ra==null?void 0:ra.question_type)==2)&&((pr=ra==null?void 0:ra.question_choices)==null?void 0:pr.map(function(fr,fo){return tn.createElement(me.Z,{key:fo,align:"middle"},tn.createElement(ce.Z,null,tn.createElement(Te.ZP,{key:fo,checked:ra.standard_answer.includes(fo+1),disabled:!0},Ro.k4[fo],".")),tn.createElement(ce.Z,{flex:"1"},tn.createElement("span",{className:"c-black font14"},tn.createElement(Ho.Z,{value:fr.choice_text}))))})),ja&&tn.createElement(me.Z,{className:"mt20",align:"middle",gutter:20},tn.createElement(ce.Z,null,tn.createElement(nr.Z,{state:ra==null?void 0:ra.is_wrong,onClick:()=>ia({value:ra,type:ra==null?void 0:ra.question_type})})),(ra==null?void 0:ra.question_type)==0&&tn.createElement(ce.Z,null,tn.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{Ln==null||Ln({value:ra})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))})),tn.createElement("div",{className:Pa.action},tn.createElement("span",{className:"c-light-primary current",onClick:()=>Hn(!mr),style:{}},mr?"\u6536\u8D77":"\u5C55\u5F00"),!Ie.hideAction&&Va.map(function(ra,Ca){return ra.id==="up"&&Ie.key===1||ra.id==="down"&&Ie.key===Ie.len?null:tn.createElement(De.Z,{key:Ca,placement:"bottom",title:ra.name},tn.createElement("span",{onClick:()=>Mr(ra),className:ra.icon}))})))},Ka=()=>{var ha,ra;return tn.createElement("aside",null,tn.createElement("div",{className:Pa.questionType},tn.createElement("div",null,tn.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),tn.createElement("section",{className:Pa.wrap,style:{padding:0}},tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:Pa.required},"*"),tn.createElement("span",{className:Pa.title},"\u9898\u5E72\uFF1A")),tn.createElement(Ol.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:dr,onChange:Ca=>lr(Ca)}),tn.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",Sa==null?void 0:Sa.length),Sa==null?void 0:Sa.map((Ca,Zn)=>{var Ja;return tn.createElement("div",{className:Pa.fold,key:Ca.id},tn.createElement("div",{onClick:()=>Wa("open",Zn),className:Pa.head},tn.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Ca.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),tn.createElement("span",null,"\u7B2C",Zn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),tn.createElement("b",{onClick:pr=>{pr.stopPropagation(),Wa("delete",Zn)},className:"iconfont icon-shanchu8"})),tn.createElement("div",{className:"mb10",style:{display:Ca.open?"block":"none"}},tn.createElement(Ol.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ca==null?void 0:Ca.name,onChange:pr=>Wa("value",Zn,pr)}),tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:Pa.required},"*"),tn.createElement("span",{className:Pa.title},"\u7B54\u6848\u9009\u9879\uFF1A",tn.createElement("span",{className:Pa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(Ja=Ca==null?void 0:Ca.qusList)==null?void 0:Ja.map((pr,fr)=>{var fo,Vo;return tn.createElement("div",{className:Pa.choiceWrap,key:fr},tn.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},tn.createElement("div",{className:`${Pa.answer} ${(fo=Ca==null?void 0:Ca.qusAnswer)!=null&&fo.includes(fr)?Pa.activeAnswer:""}`,onClick:()=>Wa("answer",Zn,fr)},Ro.k4[fr])),tn.createElement("div",{className:Pa.editorWrap},(Ca==null?void 0:Ca.activeQusEditor)===fr?tn.createElement(Ol.Z,{id:`single-question-option-${fr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pr,onChange:wr=>Wa("details",Zn,wr)}):tn.createElement("div",{className:Pa.htmlWrap,onClick:()=>Wa("edit",Zn,fr)},tn.createElement(Ho.Z,{value:pr}))),fr>1&&tn.createElement(De.Z,{title:"\u5220\u9664"},tn.createElement("i",{className:`${Pa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wa("deleteQus",Zn,fr)})),fr<7&&fr===((Vo=Ca==null?void 0:Ca.qusList)==null?void 0:Vo.length)-1&&tn.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},tn.createElement("i",{className:`${Pa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wa("addQus",Zn)})))}),tn.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",tn.createElement(ke.Z,{value:Ca.score,max:1e4,min:0,onChange:pr=>Wa("score",Zn,pr)})," ","\u5206")))}),Sa.length<20&&tn.createElement(Ee.ZP,{type:"primary",onClick:Ia},tn.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),tn.createElement("p",{className:"mt10"},tn.createElement("span",{className:Pa.difficult},tn.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",tn.createElement(Te.ZP.Group,{value:kt,onChange:Ca=>{ua(Ca.target.value)}},tn.createElement(Te.ZP.Button,{value:1},"\u7B80\u5355"),tn.createElement(Te.ZP.Button,{value:2},"\u9002\u4E2D"),tn.createElement(Te.ZP.Button,{value:3},"\u56F0\u96BE")))),tn.createElement("p",{className:Pa.titleWrap},tn.createElement("span",{className:`${Pa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",tn.createElement("span",{className:Pa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),tn.createElement("div",{className:"mt5"},tn.createElement(Mi.N,{selectvalues:Ie==null?void 0:Ie.tag_discipline_ids,value:Fa,onChange:ar,subId:(ra=(ha=Kt.editData)==null?void 0:ha.exercise)==null?void 0:ra.sub_discipline_id,knowledgeOptions:Er,onAddKnowledgeFinish:hr}))),tn.createElement("aside",{className:"tr"},(da!==-1||Ie.question_id)&&tn.createElement(Ee.ZP,{type:"default",onClick:()=>{Yn(),In(!1)}},"\u53D6\u6D88"),tn.createElement(Ee.ZP,{className:"ml20",type:"primary",onClick:()=>{cr()}},"\u4FDD\u5B58")))},Ia=()=>{const ha={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Ba(Sa.concat(ha))},Wa=(ha,ra,Ca)=>{var Zn;const Ja=(0,bn.cloneDeep)(Sa);ha==="open"&&(Ja[ra].open=!Ja[ra].open),ha==="delete"&&Ja.splice(ra,1),ha==="value"&&(Ja[ra].name=Ca),ha==="answer"&&(Ja[ra].qusAnswer=[Ca]),ha==="edit"&&(Ja[ra].activeQusEditor=Ca),ha==="details"&&(Ja[ra].qusList[Ja[ra].activeQusEditor]=Ca),ha==="addQus"&&(Ja[ra].qusList=Ja[ra].qusList.concat("")),ha==="deleteQus"&&(Ja[ra].qusList=Ja[ra].qusList.filter((pr,fr)=>fr!==Ca),Ja[ra].qusAnswer=(Zn=Ja[ra].qusAnswer)==null?void 0:Zn.filter(pr=>pr!==Ca)),ha==="analysis"&&(Ja[ra].analysis=Ca),ha==="score"&&(Ja[ra].score=Ca),Ba(Ja)};return tn.createElement("section",{className:Pa.wrap},!Da&&Hr(),Da&&Ka())};var dl=(0,ye.connect)(({problemset:pe,loading:ve,globalSetting:ge,exercise:ft})=>({problemset:pe,globalSetting:ge,exercise:ft,loading:ve.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ol)),Bl=z(57985),jl={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},Pl=z(60572),qi=z(24334),il=Object.defineProperty,Ll=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,To=(pe,ve,ge)=>ve in pe?il(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ze=(pe,ve)=>{for(var ge in ve||(ve={}))jn.call(ve,ge)&&To(pe,ge,ve[ge]);if(pl)for(var ge of pl(ve))Zr.call(ve,ge)&&To(pe,ge,ve[ge]);return pe},je=(pe,ve)=>Ll(pe,Ml(ve)),ht=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const wt=({data:pe,exercise:ve,isDragDisabled:ge=!1,editorProps:ft={},onDragEnd:Kt=()=>{},dispatch:tt,markBtnVisible:on=!1,batchScore:mt=[],reload:He=()=>{}})=>{const Ie=(0,E.useRef)(),Yn=(0,ye.useParams)(),[da,Dn]=Se.default.useModal(),zn=()=>{var In,mr,Hn,kt,ua,sr,Ga,Er,Ea,Ht,Or,dr,lr,Sa,Ba,ur;return[{name:"\u5355\u9009\u9898",type:0,count:(In=pe==null?void 0:pe.exercise_types)==null?void 0:In.q_singles,score:(mr=pe==null?void 0:pe.exercise_types)==null?void 0:mr.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Hn=pe==null?void 0:pe.exercise_types)==null?void 0:Hn.q_doubles,score:(kt=pe==null?void 0:pe.exercise_types)==null?void 0:kt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(ua=pe==null?void 0:pe.exercise_types)==null?void 0:ua.q_judges,score:(sr=pe==null?void 0:pe.exercise_types)==null?void 0:sr.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(Ga=pe==null?void 0:pe.exercise_types)==null?void 0:Ga.q_nulls,score:(Er=pe==null?void 0:pe.exercise_types)==null?void 0:Er.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Ea=pe==null?void 0:pe.exercise_types)==null?void 0:Ea.q_mains,score:(Ht=pe==null?void 0:pe.exercise_types)==null?void 0:Ht.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(Or=pe==null?void 0:pe.exercise_types)==null?void 0:Or.q_shixuns,score:(dr=pe==null?void 0:pe.exercise_types)==null?void 0:dr.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(lr=pe==null?void 0:pe.exercise_types)==null?void 0:lr.q_pros,score:(Sa=pe==null?void 0:pe.exercise_types)==null?void 0:Sa.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Ba=pe==null?void 0:pe.exercise_types)==null?void 0:Ba.q_combinations,score:(ur=pe==null?void 0:pe.exercise_types)==null?void 0:ur.q_combination_scores,items:[]}]},Un=(In,mr,Hn)=>{const kt=Array.from(In),[ua]=kt.splice(mr,1);return kt.splice(Hn,0,ua),kt},ca=(In,mr,Hn)=>{if(!In.destination)return;const kt=Un(mr,In.source.index,In.destination.index);Kt(kt,Hn)},ja=In=>{tt({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:In}})},ia=(In,mr)=>{var Hn,kt,ua;if(mr===0)return E.createElement(pi,Ze({reload:He,editData:In},In));if(mr===1)return E.createElement(Kc,Ze({reload:He,editData:In},In));if(mr===2)return E.createElement(Ms,Ze({reload:He,editData:In},In));if(mr===3)return E.createElement(Sc,Ze({reload:He,editData:In},In));if(mr===4)return E.createElement(Ue,Ze({reload:He,editData:In},In));if(mr===5)return E.createElement(ls,Ze({reload:He,editData:In},In));if(mr===6)return E.createElement(Qa,Ze({editData:In},In));if(mr===7)return E.createElement(dl,Ze({handleAddCorrectAnswers:ar,handleMarkWrongQuestion:ja,markBtnVisible:on,reload:He,editData:In},In));if(mr===8)return E.createElement("div",{style:{padding:"20px 30px"}},E.createElement(Ho.Z,{value:In.key+"."+((Hn=In==null?void 0:In.program_attr)==null?void 0:Hn.description)}),E.createElement(Ho.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:qi.Base64.decode(((kt=In==null?void 0:In.program_attr)==null?void 0:kt.code)||"")}),(ua=In==null?void 0:In.standard_answer)==null?void 0:ua.map(function(sr,Ga){return E.createElement(me.Z,{key:Ga,align:"middle",style:{marginTop:20}},E.createElement(ce.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",sr.choice_id,"\uFF09\uFF1A"),E.createElement(ce.Z,{flex:"1"},E.createElement(me.Z,{align:"middle",gutter:[1,1]},E.createElement(Be.default,{key:Ga,disabled:!0,value:sr.answer_text||"- -"}))))}))},Ln=(In,mr,Hn)=>E.createElement(Bl.Z5,{onDragEnd:kt=>ca(kt,In,mr)},E.createElement(Bl.bK,{droppableId:"droppable"},(kt,ua)=>E.createElement("div",je(Ze({ref:kt.innerRef},kt.droppableProps),{style:{width:"100%"}}),In==null?void 0:In.map((sr,Ga)=>{var Er;const Ea=Ze(je(Ze({},sr),{key:Ga+1,hideAction:!0,isPreview:!0,dragKey:mr+"-"+Ga}),ft);return E.createElement(Bl._l,{key:Ea==null?void 0:Ea.question_id,draggableId:(Er=Ea==null?void 0:Ea.question_id)==null?void 0:Er.toString(),index:Ga,isDragDisabled:ge},(Ht,Or)=>E.createElement("aside",Ze(Ze({ref:Ht.innerRef},Ht.draggableProps),Ht.dragHandleProps),E.createElement("div",{className:jl.posWarp,id:Ea.dragKey},ia(Ea,mr),E.createElement(me.Z,{className:"pl30",align:"middle",gutter:20},on&&![5,6,7,8].includes(mr)&&E.createElement(ce.Z,null,E.createElement(nr.Z,{state:Ea==null?void 0:Ea.is_wrong,onClick:()=>ja({value:Ea,type:mr})})),[5,6,8].includes(mr)&&(Ea==null?void 0:Ea.show_resubmit)&&E.createElement(ce.Z,null,E.createElement(Pl.C,{dataSource:Ea})),on&&[0].includes(mr)&&E.createElement(ce.Z,null,E.createElement(Ee.ZP,{style:{color:"#3061D0"},onClick:()=>{ar({value:Ea})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),E.createElement(El.Z,null),!ge&&E.createElement("div",{className:jl.pos},E.createElement("div",{className:jl.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F")))))}),kt.placeholder))),Nn=In=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[In]||0,Fa=(In,mr)=>{Ie.current=Nn(mr),Se.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:E.createElement("div",{className:""},E.createElement("span",null,mr==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":mr,"\uFF1A"),E.createElement(ke.Z,{min:1,defaultValue:Ie.current,onChange:Hn=>{Ie.current=Hn}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"),E.createElement("br",null),mr==="\u586B\u7A7A\u9898"&&E.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ht(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${Yn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:In,score:Ie.current}})).status!==-1&&He()})})},ar=({value:In}={})=>{var mr,Hn;let kt=(In==null?void 0:In.standard_answer)||[];const ua=da.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(mr=In==null?void 0:In.standard_answer)==null?void 0:mr.map(sr=>{var Ga;return(Ga=Ro.k4)==null?void 0:Ga[sr-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Me.default.Group,{className:"flex-col mt20",options:(Hn=In==null?void 0:In.question_choices)==null?void 0:Hn.map((sr,Ga)=>{var Er;return{value:sr==null?void 0:sr.choice_position,label:E.createElement(Ho.Z,{className:"c-black font14",value:`${(Er=Ro.k4)==null?void 0:Er[Ga]}. ${sr==null?void 0:sr.choice_text}`}),disabled:sr==null?void 0:sr.origin_standard_answer}}),defaultValue:kt,onChange:sr=>{kt=sr}})),onOk:()=>ht(void 0,null,function*(){const sr=yield(0,fe.ZP)(`/api/exercises/${Yn.categoryId}/questions/${In==null?void 0:In.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:kt}});(sr==null?void 0:sr.status)===0&&(le.ZP.success("\u4FEE\u6539\u6210\u529F"),tt({type:"exercise/editExercise",payload:{categoryId:Yn.categoryId,coursesId:Yn.coursesId}}))})})},Da=function(){var In;const mr=zn();return(In=pe==null?void 0:pe.exercise_questions)==null||In.forEach(function(kt,ua){var sr,Ga,Er,Ea,Ht,Or,dr,lr,Sa,Ba,ur,hr,co,cr,Va,Mr;kt.question_type===0&&((Ga=(sr=mr[kt.question_type])==null?void 0:sr.items)==null||Ga.push(kt)),kt.question_type===1&&((Ea=(Er=mr[kt.question_type])==null?void 0:Er.items)==null||Ea.push(kt)),kt.question_type===2&&((Or=(Ht=mr[kt.question_type])==null?void 0:Ht.items)==null||Or.push(kt)),kt.question_type===3&&((lr=(dr=mr[kt.question_type])==null?void 0:dr.items)==null||lr.push(kt)),kt.question_type===4&&((Ba=(Sa=mr[kt.question_type])==null?void 0:Sa.items)==null||Ba.push(kt)),kt.question_type===5&&((hr=(ur=mr[kt.question_type])==null?void 0:ur.items)==null||hr.push(kt)),kt.question_type===6&&((cr=(co=mr[kt.question_type])==null?void 0:co.items)==null||cr.push(kt)),kt.question_type===7&&((Mr=(Va=mr[kt.question_type])==null?void 0:Va.items)==null||Mr.push(kt))}),pe==null?void 0:pe.map((kt,ua)=>{var sr,Ga;return E.createElement(E.Fragment,{key:ua},E.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},E.createElement("span",{className:"font16 c-light-primary"},(0,ne.EM)(ua+1),"\u3001",kt.name),E.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",kt.count,"\u9898",(kt==null?void 0:kt.question_type)===7?`\uFF0C\u5305\u542B${kt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",kt.score,"\u5206\uFF09"),(kt.question_type==5||kt.question_type==6)&&E.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},kt.question_type==5&&E.createElement(Me.default,{defaultChecked:(Ga=(sr=ve==null?void 0:ve.editData)==null?void 0:sr.exercise)==null?void 0:Ga.show_challenge_task_pass,onChange:Er=>ht(this,null,function*(){let Ea=yield(0,fe.ZP)(`/api/exercises/${Yn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:Er.target.checked}});(Ea==null?void 0:Ea.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),tt({type:"exercise/editExercise",payload:Ze({},Yn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(kt==null?void 0:kt.question_type)===6&&E.createElement("span",{style:{marginLeft:20},onClick:()=>{var Er,Ea,Ht,Or;Se.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:E.createElement("div",null,E.createElement(Me.default,{defaultChecked:(Ea=(Er=ve==null?void 0:ve.editData)==null?void 0:Er.exercise)==null?void 0:Ea.show_hack_sets,onChange:dr=>ht(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Yn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:dr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),tt({type:"exercise/editExercise",payload:Ze({},Yn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),E.createElement("br",null),E.createElement(Me.default,{defaultChecked:(Or=(Ht=ve==null?void 0:ve.editData)==null?void 0:Ht.exercise)==null?void 0:Or.show_hack_description,onChange:dr=>ht(this,null,function*(){let lr=yield(0,fe.ZP)(`/api/exercises/${Yn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:dr.target.checked}});(lr==null?void 0:lr.status)===0&&(le.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Se.default.destroyAll(),tt({type:"exercise/editExercise",payload:Ze({},Yn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(mt==null?void 0:mt.includes(kt==null?void 0:kt.name))&&E.createElement(Ee.ZP,{onClick:()=>Fa(kt==null?void 0:kt.question_type,kt==null?void 0:kt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Ln(kt.items,kt==null?void 0:kt.question_type,kt==null?void 0:kt.name))})};return E.createElement("div",null," ",Da(),Dn," ")};var Vt=(0,ye.connect)()(wt),Qt=z(44557),wn=z(95024),dn=z(59301),On=Object.defineProperty,va=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,aa=Object.prototype.propertyIsEnumerable,Ua=(pe,ve,ge)=>ve in pe?On(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ta=(pe,ve)=>{for(var ge in ve||(ve={}))pn.call(ve,ge)&&Ua(pe,ge,ve[ge]);if(va)for(var ge of va(ve))aa.call(ve,ge)&&Ua(pe,ge,ve[ge]);return pe},tr=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Fr=({exercise:pe,loading:ve,dispatch:ge,activeTabs:ft})=>{var Kt;const tt=(0,ye.useParams)(),[on]=(0,E.useState)(Ta(Ta({},tt),{page:1,per_page:10})),{editData:mt,commonHeader:{exercise_status:He}}=pe;(0,E.useEffect)(()=>{ft==="2"&&Ie()},[tt.categoryId,ft]);const Ie=()=>tr(void 0,null,function*(){yield(0,Sr.w)(tt.coursesId,tt.categoryId,"",2,3),ge({type:"exercise/editExercise",payload:Ta({},on)})});return(0,E.useEffect)(()=>(ge({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ge({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ge({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),dn.createElement("div",null,dn.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},dn.createElement(ee.Z,{style:{marginRight:5,color:"#E99237"}}),dn.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),dn.createElement(Ee.ZP,{onClick:()=>{ge({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[tt.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),dn.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},dn.createElement(St.Z,{spinning:ve["exercise/editExercise"]},dn.createElement(Qt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ft,showExportBtn:!0}),dn.createElement(El.Z,null),dn.createElement(Vt,{data:mt==null?void 0:mt.exercise_question_types,exercise:pe,isDragDisabled:!0,markBtnVisible:He===3&&(((Kt=mt==null?void 0:mt.exercise)==null?void 0:Kt.is_creator)||(0,Nt.Ny)())}),dn.createElement(wn.Z,null))))};var Cr=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve.effects}))(Fr),Dr={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},Ir=z(26724),Ur=z.n(Ir),Lo=z(12327),Qo=z(59477),_a=z(59301),Mo=Object.defineProperty,di=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,Eo=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Vr=(pe,ve,ge)=>ve in pe?Mo(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oo=(pe,ve)=>{for(var ge in ve||(ve={}))io.call(ve,ge)&&Vr(pe,ge,ve[ge]);if(Eo)for(var ge of Eo(ve))Wr.call(ve,ge)&&Vr(pe,ge,ve[ge]);return pe},si=(pe,ve)=>di(pe,$r(ve)),ni=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const bo=({exercise:pe,loading:ve,dispatch:ge,cb:ft})=>{const Kt=si(oo({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[tt,on]=(0,E.useState)(oo({},Kt)),[mt,He]=(0,E.useState)([]);const[Ie,Yn]=(0,E.useState)(!0),[da,Dn]=(0,E.useState)(!0),[zn,Un]=(0,E.useState)(0),[ca,ja]=(0,E.useState)(!1),[ia,Ln]=(0,E.useState)([]),[Nn,Fa]=(0,E.useState)([]),[ar,Da]=(0,E.useState)([]),[In]=re.default.useForm(),[mr,Hn]=(0,E.useState)("");(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(mt=[],kt(),ua(1))},[pe.actionTabs.key,tt.commit_types]);const kt=()=>ni(void 0,null,function*(){var lr,Sa;const Ba=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/header_info.json`,{method:"get"});(Ba==null?void 0:Ba.status)===0&&(Da([...(lr=Ba==null?void 0:Ba.data)==null?void 0:lr.course_groups]),Fa([...(Sa=Ba==null?void 0:Ba.data)==null?void 0:Sa.course_groups]))}),ua=lr=>ni(void 0,null,function*(){var Sa;lr==1&&(mt=[]),Yn(!0),tt.page=lr,Dn(!0);const Ba=yield ge({type:"exercise/getRedoModal",payload:si(oo({},tt),{commit_types:tt.commit_types.includes(0)?[]:tt.commit_types,score:((tt==null?void 0:tt.one)||0)+`${tt!=null&&tt.two?","+(tt==null?void 0:tt.two):""}`})});((Sa=Ba==null?void 0:Ba.exercise_users)==null?void 0:Sa.length){if(lr.target.checked){const Sa=mt==null?void 0:mt.map(Ba=>Ba.user_id);Ln(Sa)}else Ln([])},Ga=lr=>{tt.course_group=tt.save_course_group,tt.student_id=tt.save_student_id,tt.realname=tt.save_realname,on(oo({},tt)),He([]),ua(1)},Er=()=>{tt.one=tt.save_one,tt.two=tt.save_two,Un(zn+1),on(oo({},tt)),He([]),ua(1)},Ea=()=>{(tt==null?void 0:tt.sort)===null?tt.sort="asc":(tt==null?void 0:tt.sort)==="asc"?tt.sort="desc":(tt==null?void 0:tt.sort)==="desc"&&(tt.sort=null),on(oo({},tt)),He([]),ua(1)},Ht=()=>{let lr=!1;const Sa=()=>ni(void 0,null,function*(){(yield(0,te.q6)(si(oo({},tt),{is_reset:lr,user_ids:ia}))).status===0&&(le.ZP.success("\u64CD\u4F5C\u6210\u529F"),ft&&ft(),ge({type:"exercise/setActionTabs",payload:{}})),ge({type:"exercise/getCommonHeader",payload:oo({},tt)})});Se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_a.createElement("div",{style:{margin:"13px 0 0px 0"}},_a.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),_a.createElement(Me.default,{onChange:Ba=>{lr=Ba.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:Sa})},Or=lr=>{const Sa=parseInt(lr);return isNaN(Sa)?"":Sa},dr=(lr,Sa)=>lr===0?_a.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):lr===1?_a.createElement("span",{style:{color:"#DF3042"}},!Sa.is_make_up&&"\u8003\u8BD5\u4E2D",Sa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):lr===2?_a.createElement("span",{style:{color:"#5AB891"}},!Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377",Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):_a.createElement("span",{style:{color:"#5AB891"}},!Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Sa.is_make_up&&!Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Sa.is_make_up&&Sa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return _a.createElement(Se.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:pe.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:ca,afterClose:()=>{on(oo({},Kt)),Ln([]),He([]),Hn(""),Fa([]),Da([]),In.resetFields()},onOk:Ht,onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},_a.createElement(me.Z,{align:"middle",gutter:20},_a.createElement(ce.Z,null,_a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),_a.createElement(ce.Z,null,_a.createElement(Me.default,{className:"mr10",onChange:lr=>{on(si(oo({},tt),{commit_types:[0]}))},checked:tt==null?void 0:tt.commit_types.includes(0)},"\u5168\u90E8"),_a.createElement(Me.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:tt.commit_types,onChange:lr=>{on(si(oo({},tt),{commit_types:lr}))}}))),_a.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},_a.createElement(ce.Z,null,_a.createElement(me.Z,{align:"middle",gutter:20},_a.createElement(ce.Z,null,_a.createElement("span",null,"\u5206\u6570\u533A\u95F4")),_a.createElement(ce.Z,null,_a.createElement(ke.Z,{parser:Or,onChange:lr=>{on(si(oo({},tt),{save_one:lr}))},value:tt.save_one,min:0}),_a.createElement("span",{className:"mr10 ml10"},"-"),_a.createElement(ke.Z,{parser:Or,onChange:lr=>{on(si(oo({},tt),{save_two:lr}))},value:tt.save_two,min:0})),_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{onClick:()=>{on(si(oo({},tt),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{type:"primary",onClick:Er},"\u786E\u8BA4")))),_a.createElement(ce.Z,null,_a.createElement(me.Z,{wrap:!1,align:"middle",gutter:20},_a.createElement(ce.Z,null,_a.createElement(Be.default.Search,{value:tt.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:lr=>{tt.save_realname=lr.target.value,on(oo({},tt))},onSearch:Ga})),_a.createElement(ce.Z,null,_a.createElement(se.Z,{dropdownRender:lr=>_a.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},_a.createElement(re.default,{form:In,initialValues:{course_group_ids:[]},onValuesChange:Sa=>{on(oo(oo({},tt),Sa))},onFinish:()=>{ua(1)}},_a.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},_a.createElement(Be.default,{allowClear:!0,suffix:_a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Dr.searchIcon}`}),className:Dr.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:mr,onChange:Sa=>ni(void 0,null,function*(){var Ba;Hn((Ba=Sa==null?void 0:Sa.target)==null?void 0:Ba.value),Da([...Nn.filter(ur=>{var hr;return(hr=ur==null?void 0:ur.exercise_group_name)==null?void 0:hr.includes(Sa.target.value)})])})}),_a.createElement(re.default.Item,{name:"course_group_ids",valuePropName:"checked"},_a.createElement(Me.default.Group,null,_a.createElement(Re.Z,{direction:"vertical",size:10},ar==null?void 0:ar.map((Sa,Ba)=>_a.createElement(Me.default,{key:Ba,value:Sa==null?void 0:Sa.exercise_group_id},Sa==null?void 0:Sa.exercise_group_name)))))),_a.createElement(me.Z,{wrap:!1,align:"middle"},_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),_a.createElement(ce.Z,null,_a.createElement(Ee.ZP,{type:"link",htmlType:"reset",onClick:()=>{on(si(oo({},tt),{course_group_ids:[]})),Da([...Nn]),Hn("")}},"\u91CD\u7F6E")))))},_a.createElement("a",{onClick:lr=>lr.preventDefault()}," ",_a.createElement(Re.Z,null," \u5206\u73ED ",_a.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),_a.createElement("div",{className:Dr.head,style:(mt==null?void 0:mt.length)>5?{paddingRight:15}:{width:944}},_a.createElement("div",null,_a.createElement(Me.default,{className:"font14",checked:mt!=null&&mt.length?(ia==null?void 0:ia.length)===(mt==null?void 0:mt.length):!1,onChange:sr},"\u59D3\u540D")),_a.createElement("div",null,_a.createElement("span",null,"\u5B66\u53F7")),_a.createElement("div",null,_a.createElement("span",null,"\u5206\u73ED")),_a.createElement("div",null,_a.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),_a.createElement("div",{className:Dr.sort,onClick:Ea},_a.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),_a.createElement("aside",null,_a.createElement(Qo.Z,{style:{color:(tt==null?void 0:tt.sort)==="asc"?"#0152d9":"#bfbfbf"}}),_a.createElement(x.Z,{style:{color:(tt==null?void 0:tt.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),_a.createElement("div",{style:{height:260,overflow:"auto"}},_a.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!da&&Ie&&ua((tt==null?void 0:tt.page)+1)},hasMore:!da&&Ie,useWindow:!1},_a.createElement(Me.default.Group,{style:{width:"100%"},value:ia,onChange:lr=>{console.log(lr,444),Ln(lr)}},mt==null?void 0:mt.map(function(lr,Sa){return _a.createElement("div",{key:lr.user_id,className:Dr.row},_a.createElement("div",null,_a.createElement(Me.default,{className:"font14",value:lr.user_id},lr.user_name)),_a.createElement("div",null,lr.student_id),_a.createElement("div",null,lr.course_group_name),_a.createElement("div",null,dr(lr.commit_status,lr)),_a.createElement("div",{className:"pl10"},_a.createElement("span",null,lr.user_score)))})),_a.createElement(St.Z,{className:"edu-ant-spin",spinning:da}))),_a.createElement("div",{className:Dr.title},_a.createElement("img",{style:{objectFit:"contain"},src:Lo.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Ci=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(bo),bi={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},yo=z(59301),ki=Object.defineProperty,Tl=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,Zl=(pe,ve,ge)=>ve in pe?ki(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,No=(pe,ve)=>{for(var ge in ve||(ve={}))ji.call(ve,ge)&&Zl(pe,ge,ve[ge]);if(Tl)for(var ge of Tl(ve))ai.call(ve,ge)&&Zl(pe,ge,ve[ge]);return pe},Dl=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const vl=({exercise:pe,dispatch:ve,onOk:ge})=>{const ft=(0,ye.useParams)(),[Kt,tt]=(0,E.useState)([]),[on,mt]=(0,E.useState)(),[He,Ie]=(0,E.useState)([]),[Yn,da]=(0,E.useState)(!0),[Dn,zn]=(0,E.useState)(!1),[Un]=re.default.useForm(),[ca,ja]=(0,E.useState)({page:1,limit:10,is_random:"",exercise_status:""}),ia=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Da,In,mr)=>ca.limit*(ca.page-1)+mr+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Da,In,mr)=>yo.createElement("span",null,Da||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Da,In,mr)=>yo.createElement("span",null,Da?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Da,In,mr)=>yo.createElement("span",null,Da||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Da,In,mr)=>yo.createElement("span",null,Da||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Da,In,mr)=>yo.createElement("span",null,Da||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Da,In,mr)=>yo.createElement("span",null,Da===1?"\u672A\u5F00\u59CB":Da===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Da,In,mr)=>yo.createElement("div",{style:{flex:1,textAlign:"right"}},yo.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${ft.coursesId}/exercise/${In.id}/detail?random=${In.is_random}`)}},"\u67E5\u770B"))}].filter(Da=>!!Da);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Ln(ca)},[pe.actionTabs.key]);const Ln=Da=>Dl(void 0,null,function*(){var In,mr;da(!0);const Hn=yield(0,fe.ZP)(`/api/exercises/${ft==null?void 0:ft.categoryId}/make_up_records.json`,{method:"get",params:No({},Da)});Hn&&(tt(((In=Hn==null?void 0:Hn.data)==null?void 0:In.make_up_exercises)||[]),mt((mr=Hn==null?void 0:Hn.data)==null?void 0:mr.count)),da(!1)}),Nn=()=>{ve({type:"exercise/setActionTabs",payload:{}})},Fa=()=>{ge(He)},ar=Da=>{Ie(Da),zn(Da.length===Kt.length)};return yo.createElement(Se.default,{centered:!0,afterClose:()=>{Ie([]),zn(!1),Un.resetFields(),ja({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:bi.scoremodal,open:pe.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>ve({type:"exercise/setActionTabs",payload:{}}),onCancel:Nn},yo.createElement(re.default,{layout:"inline",form:Un,onValuesChange:(Da,In)=>{console.log(Da),!(Da.keywords||Da.keywords==="")&&Un.submit()},onFinish:Da=>{console.log(Da),ja(No(No({},ca),Da)),Ln(No(No({},ca),Da))},initialValues:{is_random:"",exercise_status:""}},yo.createElement(re.default.Item,{name:"is_random"},yo.createElement(qt.default,{className:bi.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),yo.createElement(qt.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),yo.createElement(qt.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),yo.createElement(re.default.Item,{name:"exercise_status"},yo.createElement(qt.default,{className:bi.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},yo.createElement(qt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),yo.createElement(qt.default.Option,{value:1},"\u672A\u5F00\u59CB"),yo.createElement(qt.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),yo.createElement(qt.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),yo.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},yo.createElement(Be.default.Search,{className:bi.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:yo.createElement("i",{className:`iconfont icon-sousuo9 font14 ${bi.searchIcon}`,onClick:()=>Un.submit()}),onSearch:Da=>{Un.submit()}}))),yo.createElement(a.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:Kt,pagination:!1,loading:Yn,columns:ia}),(Kt==null?void 0:Kt.length)>0&&yo.createElement(Pe.Z,{current:ca.page,total:on,style:{marginBottom:20},defaultPageSize:ca.limit,showTotal:Da=>yo.createElement("span",null,"\u5171\xA0",yo.createElement("span",{style:{color:"#165DFF"}},Da),"\xA0\u6761\u6570\u636E"),pageSize:ca.limit,onChange:(Da,In)=>{ca.page=Da,ca.limit=In,ja(No({},ca)),Ln(No({},ca))}}))};var du=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(vl),Go={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},ko="data:image/jpeg;base64,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",Ko=Object.defineProperty,Io=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ni=(pe,ve,ge)=>ve in pe?Ko(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gu=(pe,ve)=>{for(var ge in ve||(ve={}))eo.call(ve,ge)&&Ni(pe,ge,ve[ge]);if(ir)for(var ge of ir(ve))li.call(ve,ge)&&Ni(pe,ge,ve[ge]);return pe},Au=(pe,ve)=>Io(pe,ho(ve)),Ku=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const ou=({exercise:pe,loading:ve,dispatch:ge,cb:ft})=>{const Kt=Au(gu({},(0,ye.useParams)()),{page:0,limit:20});let[tt,on]=(0,E.useState)(gu({},Kt)),[mt,He]=(0,E.useState)([]),[Ie,Yn]=(0,E.useState)({});const[da,Dn]=(0,E.useState)(!0),[zn,Un]=(0,E.useState)(!0);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(mt=[],ja(1))},[pe.actionTabs.key]);const ca=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(ia,Ln,Nn)=>E.createElement(De.Z,{placement:"bottom",title:Nn+1},E.createElement("span",null,Nn+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:ia=>E.createElement(De.Z,{placement:"bottom",title:Ve()(ia).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(ia).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:ia=>E.createElement(De.Z,{placement:"bottom",title:Ve()(ia).format("YYYY-MM-DD HH:mm")},E.createElement("span",null,Ve()(ia).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:ia=>E.createElement(De.Z,{placement:"bottom",title:ia},E.createElement("span",null,ia||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:ia=>E.createElement(De.Z,{placement:"bottom",title:ia},E.createElement("span",null,ia||"--"))}],ja=ia=>Ku(void 0,null,function*(){var Ln;ia==1&&(mt=[]),Dn(!0),tt.page=ia,tt.student_id=pe.actionTabs.student_id,Un(!0);const Nn=yield ge({type:"exercise/getRedoListModal",payload:Au(gu({},tt),{score:((tt==null?void 0:tt.one)||0)+`${tt!=null&&tt.two?","+(tt==null?void 0:tt.two):""}`})});Yn(gu({},Nn)),((Ln=Nn==null?void 0:Nn.student_redo_lists)==null?void 0:Ln.length){on(gu({},Kt)),He([])},onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("div",{className:Go.info},E.createElement("div",{className:Go.info_name},"\u59D3\u540D\uFF1A",(Ie==null?void 0:Ie.name)||"--"),E.createElement("div",{className:Go.info_studeng_id},"\u5B66\u53F7\uFF1A",(Ie==null?void 0:Ie.student_id)||"--"),E.createElement("div",{className:Go.info_group},"\u5206\u73ED\uFF1A",(Ie==null?void 0:Ie.course_group_name)||"--")),(mt==null?void 0:mt.length)===0&&!zn&&E.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},E.createElement("img",{src:ko,width:"100",alt:""}),E.createElement("br",null),E.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((mt==null?void 0:mt.length)>0||zn)&&E.createElement("section",null,E.createElement("div",{className:"flexd-table-header mt20"},E.createElement(a.default,{pagination:!1,dataSource:[],columns:ca})),E.createElement("div",{style:{maxHeight:170,overflow:"auto"}},E.createElement(Ur(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!zn&&da&&ja((tt==null?void 0:tt.page)+1)},hasMore:da,useWindow:!1},E.createElement(a.default,{loading:zn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:mt,columns:ca})))))};var $l=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(ou),Xo=z(2773),xu=z(23129),Su={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},bl=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Il=({exercise:pe,dispatch:ve,onOk:ge})=>{const ft=(0,ye.useParams)(),[Kt,tt]=(0,E.useState)([]),[on,mt]=(0,E.useState)([]),[He,Ie]=(0,E.useState)(!0),[Yn,da]=(0,E.useState)(!1);(0,E.useEffect)(()=>{pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Dn()},[pe.actionTabs.key]);const Dn=()=>bl(void 0,null,function*(){Ie(!0);const ja=yield(0,fe.ZP)(`/api/courses/${ft==null?void 0:ft.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:ft==null?void 0:ft.categoryId}});ja&&tt((ja==null?void 0:ja.course_groups)||[]),Ie(!1)}),zn=()=>{ve({type:"exercise/setActionTabs",payload:{}})},Un=()=>{ge(on)},ca=ja=>{mt(ja),da(ja.length===Kt.length)};return E.createElement(Se.default,{centered:!0,afterClose:()=>{mt([]),da(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:pe.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Su.customModal,onCancel:zn},E.createElement("aside",{className:Su.checking},E.createElement("div",{className:Su.content},E.createElement("div",{className:Su.group},Kt.length>0?E.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):E.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),E.createElement(Me.default.Group,{value:on,onChange:ca},Kt.map(ja=>E.createElement(Me.default,{key:ja.id,value:ja.id},ja.name))))),E.createElement("div",{className:Su.footer},E.createElement(Me.default,{checked:Yn,onChange:ja=>{const ia=ja.target.checked?Kt.map(Ln=>Ln.id):[];mt(ia),da(ja.target.checked)}},"\u5168\u9009"),E.createElement(Ee.ZP,{onClick:zn},"\u53D6\u6D88"),E.createElement(Ee.ZP,{onClick:Un,type:"primary"},"\u786E\u8BA4"))))};var Hl=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Il),eu=z(64205),xo={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},gi=z(59301),Ru=Object.defineProperty,wu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,qo=Object.getOwnPropertySymbols,mu=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,us=(pe,ve,ge)=>ve in pe?Ru(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,qu=(pe,ve)=>{for(var ge in ve||(ve={}))mu.call(ve,ge)&&us(pe,ge,ve[ge]);if(qo)for(var ge of qo(ve))ql.call(ve,ge)&&us(pe,ge,ve[ge]);return pe},Vu=(pe,ve)=>wu(pe,hl(ve)),nu=({disabled:pe,time:ve})=>gi.createElement(re.default.List,{name:"exercise_events",rules:[{validator(ge,ft){var Kt,tt;const on=new Set;for(const mt of ft){if(on.has(mt.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(mt.reminder_time>ve)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(on.add(mt.reminder_time),!((tt=(Kt=mt.reminder_content)==null?void 0:Kt.trim())!=null&&tt.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ge,{add:ft,remove:Kt})=>gi.createElement("div",{className:xo.remindForm},ge.length>0&&gi.createElement("div",null,ge.map((tt,on)=>gi.createElement(me.Z,{key:tt.key,align:"middle",wrap:!1,className:xo.remindItem},gi.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},on+1,".\u7B54\u9898\u7ED3\u675F\u524D"),gi.createElement(ce.Z,null,gi.createElement(re.default.Item,Vu(qu({},tt),{name:[tt.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),gi.createElement(ke.Z,{precision:0,min:1,disabled:pe,addonAfter:"\u5206\u949F",className:xo.remindInput}))),gi.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),gi.createElement(ce.Z,{flex:1},gi.createElement(re.default.Item,Vu(qu({},tt),{name:[tt.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),gi.createElement(Be.default,{className:xo.remindInput,disabled:pe,showCount:!0,maxLength:100}))),gi.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:pe?.5:1},onClick:()=>{pe||ft({reminder_time:""})}}),gi.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:pe?"hidden":"visible"},onClick:()=>Kt(tt.name)})))),ge.length<5&&gi.createElement(me.Z,{style:{marginLeft:"30px"}},gi.createElement(ce.Z,{className:`${xo.addRemind} ${pe?xo.disabled:""}`,onClick:()=>{pe||ft({reminder_time:""})}},gi.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),iu=z(50242),as=z(40197),Os=z(3039),rs=z(75736),to=z(59301),Ps=Object.defineProperty,Xc=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,ku=(pe,ve,ge)=>ve in pe?Ps(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,uu=(pe,ve)=>{for(var ge in ve||(ve={}))Du.call(ve,ge)&&ku(pe,ge,ve[ge]);if(zl)for(var ge of zl(ve))lu.call(ve,ge)&&ku(pe,ge,ve[ge]);return pe},Iu=(pe,ve)=>Xc(pe,gl(ve)),Xu=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const{RangePicker:Ys}=yn.default,{Option:fd}=qt.default,Yc=({user:pe,classroomList:ve,exercise:ge,globalSetting:ft,loading:Kt,dispatch:tt,changeActive:on})=>{var mt,He,Ie,Yn,da,Dn,zn,Un,ca,ja,ia;const{workSetting:Ln,commonHeader:Nn}=ge,Fa=(0,ye.useParams)();Fa.category=Fa.categoryId;const[ar,Da]=(0,E.useState)(!1),[In,mr]=(0,E.useState)(!1),[Hn,kt]=(0,E.useState)(),[ua,sr]=(0,E.useState)({});let[Ga,Er]=(0,E.useState)([]),[Ea,Ht]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3});const[Or,dr]=(0,E.useState)(1),[lr,Sa]=(0,E.useState)(!1),[Ba,ur]=(0,E.useState)(!1),[hr,co]=(0,E.useState)(!1),[cr,Va]=(0,E.useState)(!1),[Mr,Hr]=(0,E.useState)([]),[Ka,Ia]=(0,E.useState)([]),[Wa,ha]=(0,E.useState)(!1),[ra,Ca]=(0,E.useState)(null),[Zn,Ja]=(0,E.useState)({});(0,E.useEffect)(()=>{((Nn==null?void 0:Nn.exercise_status)==="5"||Nn!=null&&Nn.appraise_label||(0,Nt.aQ)())&&Da(!0)},[Nn]),(0,E.useEffect)(()=>{fo()},[Ln]),(0,E.useEffect)(()=>{(0,Nt.dE)()||pr()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&on("2")},[ge.actionTabs.key]);function pr(){return Xu(this,null,function*(){const Gr=yield(0,fe.ZP)(`/api/courses/${Fa==null?void 0:Fa.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Fa==null?void 0:Fa.coursesId}});kt(Gr==null?void 0:Gr.alert)})}const fr=Gr=>{var $o;const ll=Ea.publish_time;if(!ll||($o=Ln==null?void 0:Ln.exercise)!=null&&$o.publish_time)return;let Kl;Gr===1?Kl=Ve()(ll).add(120,"minutes"):Kl=Ve()(ll).add(7,"days"),Ea.end_time=Kl,Ht(Object.assign({},Ea))},fo=()=>{var Gr,$o,ll,Kl,Pu;console.log("\u53D6\u6D88");const Nl=JSON.parse(JSON.stringify(Ln));if(Object.keys(Ea).forEach(xi=>{var fu;Ea[xi]=(fu=Nl==null?void 0:Nl.exercise)==null?void 0:fu[xi]}),Ga=((Gr=Nl==null?void 0:Nl.published_course_groups)==null?void 0:Gr.map(xi=>({course_group_id:xi.course_group_id,end_time:xi.course_end_time,publish_time:xi.course_publish_time})))||[{}],($o=Ln==null?void 0:Ln.course_groups)==null||$o.map(xi=>{var fu;(fu=Ln==null?void 0:Ln.published_course_groups)==null||fu.map((Cs,Ar)=>{var ei;(ei=Cs==null?void 0:Cs.course_group_id)!=null&&ei.includes(xi==null?void 0:xi.course_group_id)&&(xi.cilckkey=Ar,xi.isselect=!0)})}),ge.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&el(""),Sa(Ea.time!==-1),Ht(Ea),Ea!=null&&Ea.is_appoint_user){const xi=((Kl=(ll=Nl==null?void 0:Nl.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(fu=>fu.user_id))||[];Hr([...xi])}ur(Ea.is_appoint_user),co(Ea.is_miss_exam_user),Va(Ea.is_no_passing_user),Er(Ga.length>0?Ga:[{}]),xl.setFieldsValue({exercise_events:(Pu=Nl==null?void 0:Nl.exercise)==null?void 0:Pu.exercise_events})},Vo=()=>Xu(void 0,null,function*(){var Gr,$o,ll,Kl,Pu,Nl;if(((Gr=pe==null?void 0:pe.userInfo)==null?void 0:Gr.user_status)===2){(0,as.Rd)();return}if((Nn==null?void 0:Nn.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const xi=JSON.parse(JSON.stringify(Ea));console.log("\u63D0\u4EA4");try{yield xl.validateFields();const Ar=xl.getFieldsValue();xi.exercise_events=Ar.exercise_events}catch(Ar){Ar!=null&&Ar.errorFields&&(xl.scrollToField((ll=($o=Ar==null?void 0:Ar.errorFields)==null?void 0:$o[0])==null?void 0:ll.name,{behavior:"smooth",block:"center"}),le.ZP.error((Nl=(Pu=(Kl=Ar==null?void 0:Ar.errorFields)==null?void 0:Kl[0])==null?void 0:Pu.errors)==null?void 0:Nl[0]));return}if(xi.categoryId=Fa.categoryId,xi.publish_time_groups=Ga,Ea!=null&&Ea.is_make_up_exercise){if(Ba&&Mr.length<=0||!Ba&&!(hr||cr)){le.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}xi.is_appoint_user=Ba,xi.is_miss_exam_user=hr,xi.is_no_passing_user=cr,Ba?xi.make_up_exercise_users=Mr==null?void 0:Mr.map(Ar=>({user_id:Ar})):xi.make_up_exercise_users=[]}if(!Ea.unified_setting&&!(Ea!=null&&Ea.is_make_up_exercise)){if(!Ga.length){le.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete xi.publish_time,delete xi.end_time,Ga.map(Ar=>{var ei;if(!Ar.course_group_id||!((ei=Ar.course_group_id)!=null&&ei.length))throw le.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Ar.publish_time||!Ar.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!Ea.publish_time||!Ea.end_time)throw le.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:fu}=Ln;const Cs=()=>Xu(void 0,null,function*(){if(Ea.exercise_type==2&&(fu.is_locked||fu.open_camera||fu.screen_open||fu.login_restrict||fu.ip_bind||fu.ip_limit=="pub"||fu.ip_limit=="inner"||fu.identity_verify||fu.open_phone_video_recording)){const ei=Se.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:to.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",to.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(fu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Xu(void 0,null,function*(){let Si=yield(0,rs.Tr)({exercise_ids:[parseInt(Fa==null?void 0:Fa.categoryId)],course_id:Fa.coursesId,type:"exercise"});(Si==null?void 0:Si.student_count)===0?wr(xi):(sr(xi),Ja(Si)),on("2")}),onCancel:()=>Xu(void 0,null,function*(){ei.destroy();let Si=yield(0,rs.Tr)({exercise_ids:[Fa==null?void 0:Fa.categoryId],course_id:Fa.coursesId,type:"exercise"});(Si==null?void 0:Si.student_count)===0?wr(xi):(sr(xi),Ja(Si))})});return}let Ar=yield(0,rs.Tr)({exercise_ids:[Fa==null?void 0:Fa.categoryId],course_id:Fa.coursesId,type:"exercise"});(Ar==null?void 0:Ar.student_count)===0?wr(xi):(sr(xi),Ja(Ar))});Nn!=null&&Nn.high_resources_consume&&!(Nn!=null&&Nn.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Fa.coursesId,type:"exercise",type_id:Fa.categoryId,name:Nn.exercise_name,fn:()=>{Cs()}}}):Cs()}),wr=Gr=>Xu(void 0,null,function*(){mr(!0),(yield(0,fe.ZP)(`/api/exercises/${Fa==null?void 0:Fa.categoryId}/publish_settings.json`,{method:"post",body:Gr})).status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),el(""),tt({type:"exercise/getCommonHeader",payload:uu({},Fa)}),tt({type:"exercise/getWorkSetting",payload:uu({},Fa)})),mr(!1)}),Ai=Gr=>Gr&&GrEa.end_time?Gr&&(Gr{var $o,ll;return(($o=Ln==null?void 0:Ln.exercise)==null?void 0:$o.exercise_status)>1&&!(Gr!=null&&Gr.new)?!0:(ll=Ln==null?void 0:Ln.published_course_groups)!=null&&ll.some(Kl=>Kl.course_group_id===Gr.course_group_id)?ar:!1},jo=Gr=>{var $o;return ar?[!0,!0]:($o=Ln==null?void 0:Ln.published_course_groups)!=null&&$o.some(ll=>{var Kl,Pu;return((Kl=ll.course_group_id)==null?void 0:Kl[0])===((Pu=Gr.course_group_id)==null?void 0:Pu[0])})?ar||Ve()()>Ve()(Gr==null?void 0:Gr.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,E.useEffect)(()=>{el("\u8868\u5355\u672A\u4FDD\u5B58")},[Ea]);const el=(Gr="")=>{tt({type:"exercise/setActionTabs",payload:{key:Gr}})},Yi=Gr=>{Gr.preventDefault(),Gr.returnValue=""},yi=(Gr,$o,ll)=>{if(Gr<=0){le.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else Hr($o),Ia(ll),ha(!1)},[xl]=re.default.useForm();return to.createElement("section",{className:xo.form,style:{padding:"30px 50px",marginBottom:"0px"}},to.createElement(St.Z,{spinning:Kt["exercise/getWorkSetting"]||In},!(Ea!=null&&Ea.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:xo.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),to.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},to.createElement(Te.ZP.Group,{onChange:()=>{var Gr,$o,ll,Kl,Pu;if((0,Nt.Rm)()&&(!(($o=(Gr=ve==null?void 0:ve.AssistantObject)==null?void 0:Gr.exercise)!=null&&$o.can_publish)||!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_late))){le.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}if(((Pu=Ln==null?void 0:Ln.exercise)==null?void 0:Pu.exercise_status)>1){le.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}Ea.unified_setting=!Ea.unified_setting,Ea.unified_setting===!1&&Ga==""&&Er(Ga.concat({})),Ht(Object.assign({},Ea))},value:Ea.unified_setting,disabled:ar||((mt=Ln==null?void 0:Ln.exercise)==null?void 0:mt.exercise_status)>1},to.createElement(Te.ZP,{value:!0,disabled:!((He=Ln==null?void 0:Ln.exercise)!=null&&He.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Ie=Ln.course_groups)==null?void 0:Ie.length)>0&&to.createElement(Te.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Nn!=null&&Nn.is_make_up_exercise)&&to.createElement("div",{style:{color:"red"}},((Yn=Ln==null?void 0:Ln.exercise)==null?void 0:Yn.exercise_status)>1&&Hn&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(Ea.unified_setting||(Nn==null?void 0:Nn.is_make_up_exercise))&&to.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},to.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),to.createElement(De.Z,{placement:"bottom",title:((da=Ln==null?void 0:Ln.exercise)==null?void 0:da.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},to.createElement(yn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ai,disabled:ar||((Dn=Ln==null?void 0:Ln.exercise)==null?void 0:Dn.exercise_status)>1||(0,Nt.Rm)()&&!((Un=(zn=ve==null?void 0:ve.AssistantObject)==null?void 0:zn.exercise)!=null&&Un.can_publish),value:Ea.publish_time?Ve()(Ea.publish_time):void 0,allowClear:!1,onChange:(Gr,$o)=>{Ea.publish_time=$o,Ea.end_time||(Ea.end_time=Ea.exercise_type===1?Ve()(Gr).add(120,"minutes"):Ve()(Gr).add(7,"days")),Ht(Object.assign({},Ea))}})),to.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),to.createElement(yn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ar||(0,Nt.Rm)()&&!((ja=(ca=ve==null?void 0:ve.AssistantObject)==null?void 0:ca.exercise)!=null&&ja.can_late)||(Nn==null?void 0:Nn.open_appraise),allowClear:!1,value:Ea.end_time?Ve()(Ea.end_time):void 0,disabledDate:ba,onChange:(Gr,$o)=>{var ll,Kl;if((0,Nt.Rm)()&&!((Kl=(ll=ve==null?void 0:ve.AssistantObject)==null?void 0:ll.exercise)!=null&&Kl.can_publish)){le.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}Ea.end_time=$o,Ht(Object.assign({},Ea))}})),!Ea.unified_setting&&!(Nn!=null&&Nn.is_make_up_exercise)&&to.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Ga&&Ga.map(function(Gr,$o){var ll,Kl,Pu;return to.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:$o==(Ga==null?void 0:Ga.length)-1?"0px":"10px"}},to.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",$o+1),to.createElement(qt.default,{showArrow:!0,allowClear:!0,className:xo.multiple_select,disabled:ar||((ll=Ln==null?void 0:Ln.homework_status)!=null&&ll.includes("\u672A\u53D1\u5E03")&&Gr.id||Ve()(){Ga[$o].course_group_id=Nl,Er(Ga.slice()),Ln.course_groups.map((xi,fu)=>{Nl.map((Cs,Ar)=>{xi.course_group_id===Cs&&(xi.cilckkey=$o,xi.isselect=!0)})})},onDeselect:Nl=>{Ln.course_groups.map((xi,fu)=>{xi.course_group_id===Nl&&xi.cilckkey===$o&&(xi.cilckkey=$o,xi.isselect=!1)})}},Ln.course_groups&&Ln.course_groups.map(function(Nl,xi){return to.createElement(fd,{disabled:(Nl==null?void 0:Nl.isselect)&&Nl.cilckkey!=$o,label:Nl.course_group_name,value:Nl.course_group_id,key:Nl.course_group_id},Nl.course_group_name)})),to.createElement(Ys,{disabled:jo(Gr)||(0,Nt.Rm)()&&!((Pu=(Kl=ve==null?void 0:ve.AssistantObject)==null?void 0:Kl.exercise)!=null&&Pu.can_publish),disabledDate:Ai,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ve()((0,ne.U6)(),"HH:mm"),Ve()((0,ne.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:Gr.publish_time&&[Ve()(Gr.publish_time),Gr.end_time&&Ve()(Gr.end_time)],onChange:(Nl,xi)=>{Ga[$o].publish_time=xi[0],!Gr.end_time&&xi[0]?Ga[$o].end_time=Ve()(xi[0]).add(7,"days"):Ga[$o].end_time=xi[1],Er([...Ga])},onCalendarChange:(Nl,xi,fu)=>{if(xi!=null&&xi[0]&&!xi[1]){const Cs=Ea.exercise_type===1?Ve()(xi[0]).add(120,"minutes"):Ve()(xi[0]).add(7,"days");Ga[$o].publish_time=xi[0],Ga[$o].end_time=Cs,Er([...Ga])}}}),to.createElement("div",{style:{visibility:ar?"hidden":"visible",display:"flex",width:"50px"}},to.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Nl,xi;if((0,Nt.Rm)()&&!((xi=(Nl=ve==null?void 0:ve.AssistantObject)==null?void 0:Nl.exercise)!=null&&xi.can_publish)){le.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}Er(Ga.concat({new:!0}))}}),to.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(Gr!=null&&Gr.publish_time&&Ve()(){Ga=Ga.filter((Nl,xi)=>$o!==xi),Er([...Ga])}})))})),!(Ea!=null&&Ea.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement("div",{className:xo.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},to.createElement(Te.ZP.Group,{value:Ea.exercise_type,disabled:ar||((ia=Ln==null?void 0:Ln.exercise)==null?void 0:ia.exercise_status)>1,onChange:Gr=>{Ea.exercise_type=Gr.target.value,Ht(uu({},Ea)),fr(Gr.target.value)},style:{marginTop:"2px"}},to.createElement(Te.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),to.createElement(Te.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(Ea==null?void 0:Ea.exercise_type)===2&&to.createElement(to.Fragment,null,to.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),to.createElement(ke.Z,{className:xo.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:Ea==null?void 0:Ea.simulate_exercise_num,disabled:ar,min:1,max:999,onChange:Gr=>{Ea.simulate_exercise_num=Gr,Ht(uu({},Ea))}}),to.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(Ea==null?void 0:Ea.is_make_up_exercise)&&to.createElement(to.Fragment,null,to.createElement(me.Z,null,to.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),to.createElement(Ce.Z,{checked:Ba,onChange:(Gr,$o)=>{var ll,Kl;if(ur(Gr),Gr){if(Ea!=null&&Ea.is_appoint_user){const Pu=(Kl=(ll=Ln==null?void 0:Ln.exercise)==null?void 0:ll.all_exercise_users)==null?void 0:Kl.map(Nl=>Nl.user_id);Hr([...Pu])}else Hr([]);co(!1),Va(!1)}else co(Ea.is_miss_exam_user),Va(Ea.is_no_passing_user)},disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(Nn!=null&&Nn.allow_create_make_up))}),to.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Ba&&to.createElement(me.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},to.createElement(Me.default,{checked:hr,disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(Ea==null?void 0:Ea.miss_exam_count)>0&&(Nn!=null&&Nn.allow_create_make_up)),onChange:Gr=>{co(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Ca(1),ur(!1),ha(!0)}},"\uFF08",`${(Ea==null?void 0:Ea.miss_exam_count)||0}\u4EBA`,"\uFF09"),to.createElement(Me.default,{checked:cr,disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(Ea==null?void 0:Ea.no_passing_count)>0&&(Nn!=null&&Nn.allow_create_make_up)),onChange:Gr=>{Va(Gr.target.checked)}},to.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),to.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Ca(2),ur(!1),ha(!0)}},"\uFF08",`${(Ea==null?void 0:Ea.no_passing_count)||0}\u4EBA`,"\uFF09")),Ba&&to.createElement(me.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},to.createElement(Ee.ZP,{type:"primary",ghost:!0,disabled:!((Ea==null?void 0:Ea.exercise_status)===1&&(Nn!=null&&Nn.allow_create_make_up)),onClick:()=>{ha(!0),Ca(void 0)}},to.createElement("span",null,to.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),to.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),to.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Mr.length||0} \u4EBA`,"\uFF09"))),to.createElement("div",{className:xo.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},to.createElement(Me.default,{disabled:ar,checked:lr,onChange:Gr=>{Gr.target.checked===!1?Ht($o=>Iu(uu({},$o),{time:-1})):xl.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),Sa(Gr.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),lr&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),to.createElement(ke.Z,{size:"large",disabled:ar,min:1,style:{width:"200px"},value:Ea.time===-1?null:Ea.time,precision:0,addonAfter:"\u5206\u949F",onChange:Gr=>{Ea.time=Gr,Ht(uu({},Ea))}}))),lr&&to.createElement(re.default,{form:xl},to.createElement(nu,{disabled:ar,time:Ea.time})),to.createElement("div",null,to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(Me.default,{checked:Ea.enable_last_times,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_last_times:Gr.target.checked})),disabled:ar,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),Ea.enable_last_times&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),to.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ea==null?void 0:Ea.last_times,disabled:ar||!Ea.enable_last_times,min:0,onChange:Gr=>{Ea.last_times=Gr,Ht(uu({},Ea))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),to.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},to.createElement(me.Z,null,to.createElement(Me.default,{checked:Ea.enable_answer_time,onChange:Gr=>Ht($o=>Iu(uu({},$o),{enable_answer_time:Gr.target.checked})),disabled:ar,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),Ea.enable_answer_time&&to.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},to.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),to.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:Ea==null?void 0:Ea.answer_time,disabled:ar||!Ea.enable_answer_time,min:0,onChange:Gr=>{Ea.answer_time=Gr,Ht(uu({},Ea))}}),to.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Nn!=null&&Nn.appraise_label)&&(!(Nn!=null&&Nn.is_make_up_exercise)&&(0,Nt.GJ)()||(Nn==null?void 0:Nn.is_make_up_exercise)&&(Nn==null?void 0:Nn.allow_create_make_up))&&to.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Vo},"\u4FDD\u5B58"),to.createElement(iu.Z,{visible:Wa,setVisible:ha,onK:yi,selectKeys:Mr,selectRows:Ka,appointStudent:Ba,modalParams:ra}),to.createElement(Os.Z,{resdata:Zn,type:"exercisepush",okloading:In,oktext:(Zn==null?void 0:Zn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Gr=>Xu(void 0,null,function*(){mr(!0);let $o=yield(0,fe.ZP)(`/api/courses/${Fa.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Fa==null?void 0:Fa.categoryId)]}});mr(!1),($o==null?void 0:$o.status)===0&&wr(ua)})}))};var ld=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge,classroomList:ft,user:Kt})=>({exercise:pe,loading:ve.effects,globalSetting:ge,user:Kt,classroomList:ft}))(Yc),Jc=z(19248),fc=z(4787),Js=Object.defineProperty,Ls=Object.getOwnPropertySymbols,pd=Object.prototype.hasOwnProperty,qs=Object.prototype.propertyIsEnumerable,bc=(pe,ve,ge)=>ve in pe?Js(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,_s=(pe,ve)=>{for(var ge in ve||(ve={}))pd.call(ve,ge)&&bc(pe,ge,ve[ge]);if(Ls)for(var ge of Ls(ve))qs.call(ve,ge)&&bc(pe,ge,ve[ge]);return pe},xc=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const{TabPane:pc}=y.default,vd=({exercise:pe,loading:ve,dispatch:ge})=>{var ft;const Kt=(0,ye.useParams)(),tt=(0,ye.useLocation)(),[on]=re.default.useForm(),[mt,He]=(0,E.useState)({}),[Ie,Yn]=(0,E.useState)("1");return(0,E.useEffect)(()=>{pe.actionTabs.key==="addIp"&&(on.resetFields(),Yn("1"))},[pe.actionTabs]),E.createElement(Se.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:pe.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>xc(void 0,null,function*(){if(yield on.validateFields(),!mt.ip){const da=mt.startIP.split(".")[3];if(parseInt(da)>parseInt(mt.endIP)){le.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ge({type:"exercise/setActionTabs",payload:{key:"insterIp",data:_s({},on.getFieldValue()),type:pe.actionTabs.type}})}),onCancel:()=>{ge({type:"exercise/setActionTabs",payload:{}})}},E.createElement("section",{className:"pl10 pr10"},E.createElement(y.default,{activeKey:Ie,onChange:da=>{Yn(da),on.resetFields()}},E.createElement(pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),E.createElement(pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),E.createElement(re.default,{form:on,className:"pt30",name:"form",layout:"vertical",onValuesChange:(da,Dn)=>{He(_s({},Dn))}},Ie==="1"&&E.createElement(re.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},E.createElement(qt.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:da=>{on.setFieldsValue({ip:[...da.filter(Dn=>(0,fc.t)(Dn)?!0:(le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Ie==="2"&&E.createElement(me.Z,{gutter:[20,20]},E.createElement(ce.Z,{flex:"1"},E.createElement(re.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},E.createElement(Be.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:da=>{let Dn="";(0,fc.t)(da.target.value)?Dn=da.target.value:(Dn="",le.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),on.setFieldsValue({startIP:Dn})}}))),E.createElement(ce.Z,{flex:"1"},E.createElement(re.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},E.createElement(Be.default,{onBlur:da=>{},prefix:E.createElement("span",{className:"font14"},(ft=mt.startIP)==null?void 0:ft.substring(0,mt.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var js=(0,ye.connect)(({exercise:pe,loading:ve})=>({exercise:pe,loading:ve}))(vd),wa=z(59301),hd=Object.defineProperty,qc=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,_c=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Dc=Object.prototype.propertyIsEnumerable,Ic=(pe,ve,ge)=>ve in pe?hd(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,bs=(pe,ve)=>{for(var ge in ve||(ve={}))wc.call(ve,ge)&&Ic(pe,ge,ve[ge]);if(_c)for(var ge of _c(ve))Dc.call(ve,ge)&&Ic(pe,ge,ve[ge]);return pe},Zs=(pe,ve)=>qc(pe,Ad(ve)),$s=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Oc=({exercise:pe,globalSetting:ve,loading:ge,dispatch:ft})=>{var Kt,tt,on,mt,He,Ie,Yn;const{workSetting:da,commonHeader:Dn}=pe,[zn]=re.default.useForm(),Un=(0,ye.useParams)();Un.category=Un.categoryId;const[ca,ja]=(0,E.useState)(!1),[ia,Ln]=(0,E.useState)(!1),[Nn,Fa]=(0,E.useState)(!1),ar={question_random:!1,choice_random:!1,start_password:((Kt=da==null?void 0:da.exercise)==null?void 0:Kt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((tt=da==null?void 0:da.exercise)==null?void 0:tt.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Da,In]=(0,E.useState)(ar);const[mr,Hn]=(0,E.useState)(!1),[kt,ua]=(0,E.useState)(!1),[sr,Ga]=(0,E.useState)(!1),[Er,Ea]=(0,E.useState)(null);(0,E.useEffect)(()=>{var hr;Ht(),da!=null&&da.exercise&&!(0,Nt.aN)()&&!((hr=da==null?void 0:da.exercise)!=null&&hr.is_creator)&&ja(!0)},[da]),(0,E.useEffect)(()=>{((Dn==null?void 0:Dn.exercise_status)==="5"||Dn!=null&&Dn.appraise_label)&&ja(!0)},[Dn]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?Da[pe.actionTabs.type]=[...Da[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:Da[pe.actionTabs.type]=[...Da[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],Or(Da),Hn(!0))},[pe.actionTabs]);const Ht=()=>{const hr=JSON.parse(JSON.stringify(da));Object.keys(Da).forEach(co=>{var cr;Da[co]=(cr=hr==null?void 0:hr.exercise)==null?void 0:cr[co]}),Or(Zs(bs({},Da),{ip_limit:Da.ip_limit!=="no"}))},Or=hr=>{In(hr),zn.setFieldsValue(hr)},dr=hr=>{var co,cr;if(hr.categoryId=Un.categoryId,hr.ip_limit=hr.ip_limit?"pub":"no",hr.ip_bind||(hr.ip_bind_type=!1),hr.open_camera&&hr.photo_count<1){le.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!hr.start_password&&hr.is_start_locked){le.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(hr.ip_limit!=="no"&&!((co=hr.public_ip)!=null&&co.length)&&!((cr=hr.inner_ip)!=null&&cr.length)){le.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(hr.is_locked||hr.open_camera||hr.screen_open||hr.login_restrict||hr.ip_bind||hr.ip_limit=="pub"||hr.ip_limit=="inner"||hr.identity_verify||hr.open_phone_video_recording){if((Dn==null?void 0:Dn.exercise_type)==1){lr(hr);return}Se.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:wa.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",wa.createElement("span",{style:{color:"#FA6400"}}," ",(0,ne.hi)(hr)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>lr(hr)});return}Sa(hr)},lr=hr=>{if(hr.open_camera||hr.screen_open){const co=Se.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:wa.createElement("div",{className:"font16 p20"},hr.open_camera&&wa.createElement(me.Z,{justify:"start",className:"mt20"},wa.createElement(ce.Z,{flex:"24px"},wa.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),wa.createElement(ce.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",wa.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002Educoder\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",wa.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42Educoder\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),hr.screen_open&&wa.createElement(me.Z,{justify:"start",className:"mt20"},wa.createElement(ce.Z,{flex:"24px",className:"mr20"},wa.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),wa.createElement(ce.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",wa.createElement("img",{width:"26",src:Ei.JA})," ",wa.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",wa.createElement("img",{width:"26",src:Ei.Gm})," ",wa.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),wa.createElement("p",{className:"ml40 mt40"},wa.createElement(Me.default,{onChange:cr=>co.update({okButtonProps:{disabled:!cr.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{Sa(hr)},okButtonProps:{disabled:!0}})}else Sa(hr)},Sa=hr=>$s(void 0,null,function*(){Ln(!0);const co=yield(0,fe.ZP)(`/api/exercises/${Un==null?void 0:Un.categoryId}/prevent_cheating_settings.json`,{method:"post",body:hr});Ln(!1),co.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ft({type:"exercise/getCommonHeader",payload:bs({},Un)}),ft({type:"exercise/getWorkSetting",payload:bs({},Un)}),Hn(!1))});(0,E.useEffect)(()=>{ur(mr?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[mr]);const Ba=hr=>{hr.preventDefault(),hr.returnValue=""},ur=(hr="")=>{ft({type:"exercise/setActionTabs",payload:{key:hr}})};return wa.createElement("section",{className:xo.formDom,style:{padding:"30px 50px"}},wa.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||ia},wa.createElement(re.default,{form:zn,name:"basicForm",initialValues:ar,colon:!1,onValuesChange:(hr,co)=>{console.log("onValuesChange",co);let cr=co;for(const Va in hr){if(Va=="is_locked"&&!co[Va]&&(cr.login_restrict=!1,cr.screen_open=!1),Va=="login_restrict"&&co[Va]&&(cr.is_locked=!0),Va=="screen_open"&&co[Va]&&(cr.is_locked=!0),Va=="screen_shot_open"&&co[Va]){const Mr=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:wa.createElement("div",null,wa.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",wa.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),wa.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>$s(void 0,null,function*(){cr.screen_shot_open=!0,Or(cr)}),onCancel:()=>{cr.screen_shot_open=!1,Or(cr),Mr.destroy()}});break}(Va=="ip_bind"||Va=="ip_limit")&&!co.is_locked&&co[Va]&&(cr.is_locked=!0),Va=="open_camera"&&(cr.photo_count=cr.photo_count||5)}Or(cr),Hn(!0)},onFinish:dr},wa.createElement("div",{className:xo.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),wa.createElement(re.default.Item,null,wa.createElement(Te.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:Er,onChange:hr=>{if(hr.target.value==="exam")Or(Zs(bs(bs({},ar),Da),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(hr.target.value==="practice"){Se.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{Or(Zs(bs({},ar),{question_random:!0,choice_random:!0,forbid_copy:!1})),Ea(hr.target.value)}});return}Ea(hr.target.value)},buttonStyle:"solid",disabled:ca},wa.createElement(Te.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),wa.createElement(Te.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),wa.createElement("div",{className:xo.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),wa.createElement(re.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},wa.createElement(Me.default,{disabled:ca},wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),wa.createElement(re.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},wa.createElement(Me.default,{disabled:ca},wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),wa.createElement(re.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},wa.createElement(Me.default,{disabled:ca},wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),wa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(re.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},wa.createElement(Me.default,{disabled:ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Da.is_start_locked&&(0,Nt.GJ)()?wa.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},wa.createElement(re.default.Item,{name:"start_password",style:{marginBottom:0}},wa.createElement(Be.default,{size:"large",className:xo.unlockKeyInput,disabled:ca,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),wa.createElement(ce.Z,null,!ca&&wa.createElement(Ee.ZP,{type:"link",loading:kt,onClick:()=>$s(void 0,null,function*(){ua(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${Un==null?void 0:Un.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:hr}});ua(!1),(co==null?void 0:co.status)===0&&zn.setFieldsValue({start_password:hr})})},"\u6362\u4E00\u6362"))):wa.createElement(re.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),wa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(re.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},wa.createElement(Me.default,{disabled:ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Da.is_locked&&(0,Nt.GJ)()?wa.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},wa.createElement(re.default.Item,{style:{marginBottom:0},name:"unlock_key"},wa.createElement(Be.default,{size:"large",className:xo.unlockKeyInput,disabled:ca,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),wa.createElement(ce.Z,null,!ca&&wa.createElement(Ee.ZP,{type:"link",loading:sr,onClick:()=>$s(void 0,null,function*(){Ga(!0);let hr=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),co=yield(0,fe.ZP)(`/api/exercises/${Un==null?void 0:Un.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:hr}});Ga(!1),(co==null?void 0:co.status)===0&&zn.setFieldsValue({unlock_key:hr})})},"\u6362\u4E00\u6362"))):wa.createElement(re.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),wa.createElement(re.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(Me.default,{disabled:ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),wa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(re.default.Item,{name:"screen_open",valuePropName:"checked"},wa.createElement(Me.default,{disabled:ca},wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Da.screen_open?wa.createElement(wa.Fragment,null,wa.createElement(me.Z,{gutter:10,className:`${xo.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},wa.createElement(ce.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),wa.createElement(ce.Z,null,wa.createElement(re.default.Item,{name:"screen_num",style:{marginBottom:0}},wa.createElement(ke.Z,{size:"large",disabled:ca,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),wa.createElement(ce.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),wa.createElement(ce.Z,null,wa.createElement(re.default.Item,{name:"screen_sec",style:{marginBottom:0}},wa.createElement(ke.Z,{size:"large",disabled:ca,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),wa.createElement(ce.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),wa.createElement(me.Z,{gutter:10,className:`c-grey-333 ${xo.unlockKeyWrapper}`,align:"middle",wrap:!1},wa.createElement(ce.Z,null,wa.createElement(re.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},wa.createElement(Ce.Z,{disabled:ca||!Da.screen_open}))),wa.createElement(ce.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):wa.createElement(wa.Fragment,null,wa.createElement(re.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),wa.createElement(re.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),wa.createElement(re.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),wa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(re.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},wa.createElement(Me.default,{disabled:ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Da.ip_bind&&(0,Nt.GJ)()?wa.createElement(me.Z,{className:xo.unlockKeyWrapper,style:{flexDirection:"column"}},wa.createElement(re.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},wa.createElement(Te.ZP.Group,null,wa.createElement(Te.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},wa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),wa.createElement(Te.ZP,{value:!0,style:{fontWeight:"400"}},wa.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",wa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):wa.createElement(re.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),wa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(re.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},wa.createElement(Me.default,{disabled:ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),wa.createElement(re.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),wa.createElement(re.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Da==null?void 0:Da.ip_limit)&&wa.createElement(me.Z,{className:xo.unlockKeyWrapper,style:{flexDirection:"column"}},wa.createElement(ce.Z,null,wa.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),wa.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),wa.createElement(me.Z,{className:`mt15 ${xo.ipWrp}`,style:{background:"#F6F7F9"}},wa.createElement(ce.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),wa.createElement(ce.Z,null,(on=Da.public_ip)==null?void 0:on.map((hr,co)=>wa.createElement("span",{key:co,className:xo.ipItem},wa.createElement("i",null,hr," "),!ca&&wa.createElement(Jc.Z,{onClick:()=>{Se.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Da.public_ip.splice(co,1),Or(bs({},Da))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!ca&&wa.createElement("span",{onClick:()=>{ft({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",wa.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),wa.createElement(me.Z,{className:`mt15 ${xo.ipWrp}`,style:{background:"#F6F7F9"}},wa.createElement(ce.Z,null,wa.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),wa.createElement(ce.Z,null,(mt=Da.inner_ip)==null?void 0:mt.map((hr,co)=>wa.createElement("span",{className:xo.ipItem},wa.createElement("i",null,hr," "),!ca&&wa.createElement(Jc.Z,{onClick:()=>{ca||Se.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Da.inner_ip.splice(co,1),Or(bs({},Da))}})},className:" c-grey-c",size:20}))),(0,Nt.GJ)()&&!ca&&wa.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{ft({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",wa.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),wa.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(re.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},wa.createElement(Me.default,{disabled:ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Da.open_camera?wa.createElement(me.Z,{gutter:10,className:`c-grey-333 ${xo.unlockKeyWrapper}`,align:"middle",wrap:!1},wa.createElement(ce.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),wa.createElement(ce.Z,null,wa.createElement(re.default.Item,{name:"photo_count",style:{marginBottom:0}},wa.createElement(ke.Z,{size:"large",disabled:ca||!Da.open_camera,min:1,max:(0,Nt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),wa.createElement(ce.Z,null,wa.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):wa.createElement(re.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),wa.createElement(re.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},wa.createElement(Me.default,{disabled:!(0,Nt.ag)()||ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),wa.createElement(re.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},wa.createElement(Me.default,{disabled:!(0,Nt.ag)()||ca},wa.createElement(wa.Fragment,null,wa.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",wa.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Nt.aN)()||((He=pe==null?void 0:pe.commonHeader)==null?void 0:He.exercise_author))&&!(Dn!=null&&Dn.appraise_label)&&wa.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{zn.submit()}},"\u4FDD\u5B58")),wa.createElement(js,null),wa.createElement(Se.default,{centered:!0,destroyOnClose:!0,open:Nn,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Fa(!1)},wa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},wa.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Ie=ve==null?void 0:ve.setting)==null?void 0:Ie.homepage_tea_qq_number," "),wa.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${(Yn=ve==null?void 0:ve.setting)==null?void 0:Yn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Lc=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Oc),mi=z(59301),Nc=Object.defineProperty,$c=Object.defineProperties,vc=Object.getOwnPropertyDescriptors,Rc=Object.getOwnPropertySymbols,Ed=Object.prototype.hasOwnProperty,Al=Object.prototype.propertyIsEnumerable,au=(pe,ve,ge)=>ve in pe?Nc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ou=(pe,ve)=>{for(var ge in ve||(ve={}))Ed.call(ve,ge)&&au(pe,ge,ve[ge]);if(Rc)for(var ge of Rc(ve))Al.call(ve,ge)&&au(pe,ge,ve[ge]);return pe},ss=(pe,ve)=>$c(pe,vc(ve)),hs=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Mc=({exercise:pe,loading:ve,dispatch:ge})=>{var ft,Kt,tt;const{workSetting:on}=pe,mt=(0,ye.useParams)();mt.category=mt.categoryId;const[He,Ie]=(0,E.useState)(!1),[Yn,da]=(0,E.useState)(!1);let[Dn,zn]=(0,E.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,E.useEffect)(()=>{ca("\u8868\u5355\u672A\u4FDD\u5B58")},[Dn]);const Un=Nn=>{Nn.preventDefault(),Nn.returnValue=""},ca=(Nn="")=>{ge({type:"exercise/setActionTabs",payload:{key:Nn}})};(0,E.useEffect)(()=>{var Nn,Fa;ja(),(Nn=on==null?void 0:on.exercise)!=null&&Nn.id&&!(0,Nt.aN)()&&!((Fa=on==null?void 0:on.exercise)!=null&&Fa.is_creator)&&Ie(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{},[]);const ja=()=>{const Nn=JSON.parse(JSON.stringify(on));Object.keys(Dn).forEach(Fa=>{var ar;Dn[Fa]=(ar=Nn==null?void 0:Nn.exercise)==null?void 0:ar[Fa]}),zn(Dn),pe.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&ca("")},ia=()=>{const Nn=JSON.parse(JSON.stringify(Dn));Nn.categoryId=mt.categoryId,Ln(Nn)},Ln=Nn=>hs(void 0,null,function*(){var Fa;if((Nn==null?void 0:Nn.use_blank_score)!==((Fa=on==null?void 0:on.exercise)==null?void 0:Fa.use_blank_score)){let Da=Se.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>hs(void 0,null,function*(){da(!0);const In=yield(0,fe.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/property_settings.json`,{method:"post",body:Nn});da(!1),In.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ca(""),ge({type:"exercise/getCommonHeader",payload:Ou({},mt)}),ge({type:"exercise/getWorkSetting",payload:Ou({},mt)}),da(!1))})});Nn!=null&&Nn.use_blank_score?Da.update({content:mi.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",mi.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):Da.update({content:mi.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",mi.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}da(!0);const ar=yield(0,fe.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/property_settings.json`,{method:"post",body:Nn});da(!1),ar.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ca(""),ge({type:"exercise/getCommonHeader",payload:Ou({},mt)}),ge({type:"exercise/getWorkSetting",payload:Ou({},mt)}))});return mi.createElement("section",{className:xo.scoreSettingWrapper,style:{padding:"30px 50px"}},mi.createElement(St.Z,{spinning:ve["exercise/getWorkSetting"]||Yn},mi.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},mi.createElement(ce.Z,null,mi.createElement(Me.default,{checked:Dn.open_make_up,disabled:He,onChange:Nn=>{Dn.open_make_up=Nn.target.checked,zn(Object.assign({},Dn))},className:xo.mainRuleText},mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),Dn.open_make_up&&mi.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},mi.createElement("div",null,"\u6263\u5206"),mi.createElement(ke.Z,{value:(Dn==null?void 0:Dn.make_up_score)||1,min:1,max:(ft=on==null?void 0:on.exercise)!=null&&ft.total_score?Number((Kt=on==null?void 0:on.exercise)==null?void 0:Kt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nn=>{zn(ss(Ou({},Dn),{make_up_score:Nn}))}})),mi.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},mi.createElement(ce.Z,null,mi.createElement(Me.default,{checked:Dn.use_blank_score,disabled:He,onChange:Nn=>{Dn.use_blank_score=Nn.target.checked,zn(Object.assign({},Dn))},className:xo.mainRuleText},mi.createElement(mi.Fragment,null,mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),mi.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},mi.createElement(ce.Z,null,mi.createElement(Me.default,{checked:Dn.downcase,disabled:He,onChange:Nn=>{Dn.downcase=Nn.target.checked,zn(Object.assign({},Dn))},className:xo.mainRuleText},mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),mi.createElement(me.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},mi.createElement(ce.Z,null,mi.createElement(Me.default,{checked:Dn.open_total_score,disabled:He,onChange:Nn=>{Dn.open_total_score=Nn.target.checked,Nn.target.checked?(Dn.open_score=!1,Dn.open_score_reviewed=!0):(Dn.open_score=!0,Dn.open_score_reviewed=!1),zn(Object.assign({},Dn))},className:xo.mainRuleText},mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),Dn.open_total_score&&mi.createElement(mi.Fragment,null,mi.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},mi.createElement(Te.ZP.Group,{disabled:He,value:Dn.open_score?"afterEndTime":Dn!=null&&Dn.open_score_reviewed?"afterReview":"afterCommit",onChange:Nn=>{Nn.target.value==="afterEndTime"?zn(Fa=>ss(Ou({},Fa),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nn.target.value==="afterReview"?zn(Fa=>ss(Ou({},Fa),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):zn(Fa=>ss(Ou({},Fa),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},mi.createElement(Te.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},mi.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),mi.createElement(Te.ZP,{value:"afterCommit",style:{marginRight:"80px"}},mi.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),mi.createElement(Te.ZP,{value:"afterReview"},mi.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),mi.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},mi.createElement(Me.default,{className:xo.mainRuleText,checked:Dn.answered_open,disabled:He,onChange:Nn=>{Dn.answered_open=Nn.target.checked,zn(Object.assign({},Dn))}},mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),Dn.answered_open&&mi.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},mi.createElement(Te.ZP.Group,{value:Dn.answer_open,disabled:He,onChange:Nn=>{Dn.answer_open=Nn.target.value,zn(Object.assign({},Dn))}},mi.createElement(Te.ZP,{value:!0,style:{marginRight:"25px"}},mi.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),mi.createElement(Te.ZP,{value:!1},mi.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),mi.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},mi.createElement(Me.default,{className:xo.mainRuleText,checked:Dn.score_open,disabled:He,onChange:Nn=>{Dn.score_open=Nn.target.checked,zn(Object.assign({},Dn))}},mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),mi.createElement(me.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},mi.createElement(Me.default,{className:xo.mainRuleText,checked:Dn.show_statistic,disabled:He,onChange:Nn=>{Dn.show_statistic=Nn.target.checked,zn(Object.assign({},Dn))}},mi.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),mi.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Nt.aN)()||((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.exercise_author))&&mi.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ia},"\u4FDD\u5B58")))};var ed=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Mc),ci=z(59301),td=Object.defineProperty,hc=Object.defineProperties,Gd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,Cd=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,yd=(pe,ve,ge)=>ve in pe?td(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,zs=(pe,ve)=>{for(var ge in ve||(ve={}))Cd.call(ve,ge)&&yd(pe,ge,ve[ge]);if(Dd)for(var ge of Dd(ve))Hs.call(ve,ge)&&yd(pe,ge,ve[ge]);return pe},Ac=(pe,ve)=>hc(pe,Gd(ve)),Sd=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Id=({exercise:pe,globalSetting:ve,loading:ge,dispatch:ft})=>{const{workSetting:Kt,commonHeader:tt}=pe,on=(0,ye.useParams)();on.category=on.categoryId;const[mt,He]=(0,E.useState)(!1),[Ie,Yn]=(0,E.useState)(0),[da,Dn]=(0,E.useState)(0),[zn,Un]=(0,E.useState)(!1),[ca,ja]=(0,E.useState)({}),[ia,Ln]=(0,E.useState)(!1),[Nn,Fa]=(0,E.useState)([]),[ar,Da]=(0,E.useState)([]),[In,mr]=(0,E.useState)([]),[Hn,kt]=(0,E.useState)([]),[ua,sr]=(0,E.useState)([]);let[Ga,Er]=(0,E.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,E.useEffect)(()=>{var Va;!(0,Nt.aN)()&&!((Va=Kt==null?void 0:Kt.exercise)!=null&&Va.is_creator)&&He(!0)},[Kt]),(0,E.useEffect)(()=>{Ea()},[tt]);const Ea=()=>Sd(void 0,null,function*(){Un(!0);const Va=yield(0,fe.ZP)(`/api/exercises/${on==null?void 0:on.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(Ga).forEach(Mr=>{Ga[Mr]=Va==null?void 0:Va[Mr]}),console.log(Va,"res"),ja(zs({},Va)),sr((Va==null?void 0:Va.exercise_questions)||[]),Sa(zs({},Va)),Da((Va==null?void 0:Va.course_review_teachers)||[]),Er(Ac(zs({},Ga),{select_appraise:!!Va.end_time})),Yn((Va==null?void 0:Va.total)||0),Dn((Va==null?void 0:Va.finish_total)||0),Un(!1),cr("")}),Ht=()=>{const Va=JSON.parse(JSON.stringify(Ga));if(!Va.select_appraise){Ea();return}if(!Va.end_time){le.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Va.review_type&&!Hn.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Va.review_type&&!ua.some(Mr=>!!Mr.appraise_teachers.length)){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Va.review_type===0&&(Va.exercises=Hn==null?void 0:Hn.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,finish_total:Mr.finish_total,unfinished_total:Mr.unfinished_total,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Ka=>({id:Ka.id}))}})),Va.review_type===1&&(Va.exercise_questions=ua==null?void 0:ua.map(Mr=>{var Hr;return{id:Mr.id,total:Mr.total,question_id:Mr.question_id,appraise_teacher_ids:(Hr=Mr==null?void 0:Mr.appraise_teachers)==null?void 0:Hr.map(Ka=>({id:Ka.id,message_status:Ka.message_status}))}})),delete Va.select_appraise,Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:ci.createElement("div",null,ci.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",ci.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),ci.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",ci.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",ci.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",ci.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),ci.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},ci.createElement(ee.Z,{style:{marginRight:3}})," ",ci.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{Or(Va)}})},Or=Va=>Sd(void 0,null,function*(){Un(!0);const Mr=yield(0,fe.ZP)(`/api/exercises/${on==null?void 0:on.categoryId}/appraise_settings.json`,{method:"post",body:Va});if(Un(!1),Mr.status===0){le.ZP.success("\u4FDD\u5B58\u6210\u529F"),cr(""),Ea(),ft({type:"exercise/getCommonHeader",payload:zs({},on)});return}}),dr=(Va,Mr)=>{const Hr=Math.floor(Va/Mr);let Ka=Va%Mr;const Ia=[];for(let Wa=0;Wa0?1:0)),Ka--;return Ia},lr=Va=>{var Mr;if(Va[0]){let Hr=[];Hn.forEach(Ia=>Hr=Hr.concat(Ia.appraise_teachers));let Ka=ar.filter(Ia=>Hr.every(Wa=>Wa.id!==Ia.id));console.log(Ka,"newItems"),mr([...Ka]),Ln(Va)}if(!Va[0]){let Hr=[];Hr=Hr.concat(((Mr=ua==null?void 0:ua[Va[1]])==null?void 0:Mr.appraise_teachers)||[]);let Ka=ar.filter(Ia=>Hr.every(Wa=>Wa.id!==Ia.id));mr([...Ka]),Ln(Va)}},Sa=Va=>{if(Va!=null&&Va.start_appraise){kt((Va==null?void 0:Va.exercises)||[]);return}let Mr=Va==null?void 0:Va.exercises;const Hr=dr(Va==null?void 0:Va.total,Mr.length),Ka=dr(Va==null?void 0:Va.finish_total,Mr.length);Hr.forEach((Ia,Wa)=>{Mr[Wa].total=Ia}),Ka.forEach((Ia,Wa)=>{Mr[Wa].finish_total=Ia,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(Ia=>Ia.total>0),kt(JSON.parse(JSON.stringify(Mr)))},Ba=()=>{if(!Nn.length){le.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(ia[0]){if(ia[1]===null){const Va=In.filter(Ia=>Nn.includes(Ia.id));let Mr=[...Hn,...Va==null?void 0:Va.map(Ia=>({appraise_teachers:[Ia],total:0,finish_total:0,unfinished_total:0}))];const Hr=dr(Ie,Mr.length),Ka=dr(da,Mr.length);Hr.forEach((Ia,Wa)=>{Mr[Wa].total=Ia}),Ka.forEach((Ia,Wa)=>{Mr[Wa].finish_total=Ia,Mr[Wa].unfinished_total=Mr[Wa].total-Mr[Wa].finish_total}),Mr=Mr.filter(Ia=>Ia.total>0),kt(JSON.parse(JSON.stringify(Mr))),Ln(!1)}if(ia[1]!==null){const Va=In.filter(Hr=>Nn.includes(Hr.id));let Mr=[];Hn.forEach((Hr,Ka)=>{if(ia[1]===Ka){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Va]}));return}Mr.push(Hr)}),kt(Mr),Ln(!1)}}if(!ia[0]&&ia[1]!==null){let Va=In.filter(Hr=>Nn.includes(Hr.id));Va=Va.map(Hr=>Ac(zs({},Hr),{message_status:ca!=null&&ca.start_appraise?1:0}));let Mr=[];ua.forEach((Hr,Ka)=>{if(ia[1]===Ka){Mr.push(Ac(zs({},Hr),{appraise_teachers:[...Hr.appraise_teachers,...Va]}));return}Mr.push(Hr)}),sr(Mr),Ln(!1)}},ur=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Va,Mr,Hr)=>Hr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:xo.padding,render:(Va,Mr,Hr)=>ci.createElement("span",{className:xo.tagWrap},ci.createElement("div",null,Va==null?void 0:Va.map(Ka=>ci.createElement("div",{className:xo.tag,key:Ka.id},ci.createElement("b",{title:Ka.name},Ka.name),(Ka==null?void 0:Ka.disabled)!==!0&&!mt&&ci.createElement("span",{onClick:Ia=>{const Wa=Va.filter(ra=>ra.id!==Ka.id),ha=Hn.map((ra,Ca)=>Ca===Hr?Ac(zs({},ra),{appraise_teachers:Wa}):ra);Wa.length?kt(ha):Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const ra=Hn==null?void 0:Hn.filter((Ja,pr)=>pr!==Hr),Ca=dr(Ie,ra.length),Zn=dr(da,ra.length);Ca.forEach((Ja,pr)=>{ra[pr].total=Ja}),Zn.forEach((Ja,pr)=>{ra[pr].finish_total=Ja,ra[pr].unfinished_total=ra[pr].total-ra[pr].finish_total}),kt(JSON.parse(JSON.stringify(ra)))}})}},ci.createElement("i",{className:"iconfont icon-guanbi7"}))))),!mt&&ci.createElement("span",{onClick:()=>lr([!0,Hr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],hr=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Va,Mr,Hr)=>Hr+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:xo.padding,dataIndex:"appraise_teachers",render:(Va,Mr,Hr)=>ci.createElement("span",{className:xo.tagWrap},ci.createElement("div",null,Va==null?void 0:Va.map(Ka=>ci.createElement("div",{className:xo.tag,key:Ka.id},ci.createElement("b",{title:Ka.name},Ka.name),(Ka==null?void 0:Ka.disabled)!==!0&&!mt&&ci.createElement("span",{onClick:()=>{const Ia=Va.filter(ha=>ha.id!==Ka.id),Wa=ua.map((ha,ra)=>ra===Hr?Ac(zs({},ha),{appraise_teachers:Ia}):ha);sr(Wa)}},ci.createElement("i",{className:"iconfont icon-guanbi7"}))))),!mt&&ci.createElement("span",{onClick:()=>lr([!1,Hr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,E.useEffect)(()=>{cr("\u8868\u5355\u672A\u4FDD\u5B58")},[Ga]);const co=Va=>{Va.preventDefault(),Va.returnValue=""},cr=(Va="")=>{ft({type:"exercise/setActionTabs",payload:{key:Va}})};return ci.createElement("section",{className:xo.form,style:{padding:"30px 50px",marginBottom:"0px"}},ci.createElement(St.Z,{spinning:zn},ci.createElement("div",{className:xo.title},"\u96C6\u4E2D\u8BC4\u9605",ci.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},ci.createElement(Me.default,{checked:Ga.select_appraise,disabled:mt||!(ca!=null&&ca.can_open_appraise&&!(ca!=null&&ca.end_time)),onChange:Va=>{Ga.select_appraise=Va.target.checked,Er(Object.assign({},Ga))}}),ci.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),ci.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),Ga.select_appraise&&ci.createElement("div",{style:{marginTop:"15px",marginLeft:30}},ci.createElement("span",{style:{color:"#666666",marginRight:"20px"}},ci.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),ci.createElement(yn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ve()((0,ne.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:mt,allowClear:!1,value:Ga.end_time?Ve()(Ga.end_time):"",disabledDate:Dt.Q8,disabledTime:Va=>(0,Dt.d0)(Va),onChange:(Va,Mr)=>{Ga.end_time=Mr,Er(Object.assign({},Ga))}}))),Ga.select_appraise&&ci.createElement("div",null,ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ci.createElement(Me.default,{checked:Ga.sealed_review,disabled:mt||!(ca!=null&&ca.change_sealed_review),onChange:Va=>{Ga.sealed_review=Va.target.checked,Er(Object.assign({},Ga))}}),ci.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),ci.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),ci.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},ci.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",ci.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),ci.createElement(Te.ZP.Group,{value:Ga.review_type,disabled:mt||!!(ca!=null&&ca.end_time),style:{marginLeft:30},onChange:Va=>{Ga.review_type=Va.target.value,Er(Object.assign({},Ga))}},ci.createElement(Te.ZP,{value:0},ci.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),ci.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),ci.createElement(Te.ZP,{style:{marginLeft:"50px"},value:1},ci.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),ci.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),ci.createElement(me.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},ci.createElement("div",{style:{color:"#666666",marginRight:"20px"}},ci.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),Ga.review_type===0&&ci.createElement("div",{style:{flex:1}},Hn.length>0&&ci.createElement(a.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Hn,columns:ur}),(ca==null?void 0:ca.start_appraise)===!1&&!mt&&ci.createElement("div",{onClick:()=>lr([!0,null]),style:{display:Ie==1&&(Hn==null?void 0:Hn.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),Ga.review_type===1&&ci.createElement("div",{style:{flex:1}},ua.length>0&&ci.createElement(a.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:ua,columns:hr}))))),((0,Nt.aN)()||!!ca.exercise_author)&&ci.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ht},"\u4FDD\u5B58")),ci.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!ia,title:(ia==null?void 0:ia[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Ba,afterClose:()=>{Fa([])},onCancel:()=>{Ln(!1)}},ci.createElement(a.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Va=>{Fa(Va)}},rowKey:"id",dataSource:In,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var Kd=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Id),Cl=z(59301),Od=Object.defineProperty,Vd=Object.defineProperties,Xd=Object.getOwnPropertyDescriptors,Ld=Object.getOwnPropertySymbols,nd=Object.prototype.hasOwnProperty,ud=Object.prototype.propertyIsEnumerable,sd=(pe,ve,ge)=>ve in pe?Od(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Fd=(pe,ve)=>{for(var ge in ve||(ve={}))nd.call(ve,ge)&&sd(pe,ge,ve[ge]);if(Ld)for(var ge of Ld(ve))ud.call(ve,ge)&&sd(pe,ge,ve[ge]);return pe},Yd=(pe,ve)=>Vd(pe,Xd(ve)),Ql=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Jo=({exercise:pe,globalSetting:ve,loading:ge,dispatch:ft})=>{var Kt,tt;const{workSetting:on,commonHeader:mt}=pe,[He]=re.default.useForm(),Ie=(0,ye.useParams)();Ie.category=Ie.categoryId;const[Yn,da]=(0,E.useState)(!1),[Dn,zn]=(0,E.useState)(!1),Un={forbid_screen:!1,screen_key:((Kt=on==null?void 0:on.exercise)==null?void 0:Kt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[ca,ja]=(0,E.useState)(Un);const[ia,Ln]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var kt,ua;Nn(),(kt=on==null?void 0:on.exercise)!=null&&kt.id&&!(0,Nt.aN)()&&!((ua=on==null?void 0:on.exercise)!=null&&ua.is_creator)&&da(!0)},[pe==null?void 0:pe.workSetting]),(0,E.useEffect)(()=>{((mt==null?void 0:mt.exercise_status)==="5"||mt!=null&&mt.appraise_label)&&da(!0)},[mt]),(0,E.useEffect)(()=>{},[]),(0,E.useEffect)(()=>{pe.actionTabs.key==="insterIp"&&(pe.actionTabs.data.ip?ca[pe.actionTabs.type]=[...ca[pe.actionTabs.type]||[],...pe.actionTabs.data.ip]:ca[pe.actionTabs.type]=[...ca[pe.actionTabs.type]||[],`${pe.actionTabs.data.startIP},${pe.actionTabs.data.startIP.substring(0,pe.actionTabs.data.startIP.lastIndexOf("."))+"."+pe.actionTabs.data.endIP}`],Fa(ca),Ln(!0))},[pe.actionTabs]);const Nn=()=>{const kt=JSON.parse(JSON.stringify(on));Object.keys(ca).forEach(ua=>{var sr;ca[ua]=(sr=kt==null?void 0:kt.exercise)==null?void 0:sr[ua]}),Fa(Yd(Fd({},ca),{ip_limit:ca.ip_limit!=="no"}))},Fa=kt=>{ja(kt),He.setFieldsValue(kt)};function ar(kt=""){if(!kt)return!1;const ua=kt.split(` +`),sr=/^(http|https):\/\//;for(let Ga=0;Ga{var ua,sr;if(kt.categoryId=Ie.categoryId,kt.forbid_screen&&!(kt!=null&&kt.screen_key.replace(/\s+/g,""))){le.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(kt!=null&&kt.use_white_list&&!((ua=kt==null?void 0:kt.white_list)!=null&&ua.length)){le.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(kt!=null&&kt.net_limit){if(kt!=null&&kt.net_limit_list&&!((sr=kt==null?void 0:kt.net_limit_list)!=null&&sr.replace(/\s+/g,""))){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(ar(kt==null?void 0:kt.net_limit_list)){le.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}In(kt)},In=kt=>Ql(void 0,null,function*(){zn(!0);const ua=yield(0,fe.ZP)(`/api/exercises/${Ie==null?void 0:Ie.categoryId}/client_cheating_settings.json`,{method:"post",body:kt});zn(!1),ua.status===0&&(le.ZP.success("\u4FDD\u5B58\u6210\u529F"),ft({type:"exercise/getCommonHeader",payload:Fd({},Ie)}),ft({type:"exercise/getWorkSetting",payload:Fd({},Ie)}),Ln(!1))});(0,E.useEffect)(()=>{mr(ia?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[ia]);const mr=(kt="")=>{ft({type:"exercise/setActionTabs",payload:{key:kt}})},Hn=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Cl.createElement("section",{className:xo.formDom,style:{padding:"30px 50px"}},Cl.createElement(St.Z,{spinning:ge["exercise/getWorkSetting"]||Dn},Cl.createElement(re.default,{form:He,name:"basicForm",initialValues:Un,colon:!1,onValuesChange:(kt,ua)=>{console.log("onValuesChange",ua);let sr=ua;for(const Ga in kt)(Ga=="ip_bind"||Ga=="ip_limit")&&!ua.is_locked&&ua[Ga]&&(sr.is_locked=!0),Ga=="open_camera"&&(sr.photo_count=sr.photo_count||5);Fa(sr),Ln(!0)},onFinish:Da},Cl.createElement("div",{className:xo.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Cl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Cl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Cl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Cl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Yn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),ca.forbid_screen&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Cl.createElement(De.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Cl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${xo.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Cl.createElement(re.default.Item,{name:"screen_key",style:{marginBottom:0}},Cl.createElement(Be.default,{size:"large",className:xo.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Cl.createElement(ce.Z,null,!Yn&&Cl.createElement(Ee.ZP,{type:"link",onClick:()=>{He.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Yn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),ca.use_white_list&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Cl.createElement(qt.default,{mode:"tags",size:"large",disabled:Yn,style:{width:1016},options:Hn})))),Cl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Cl.createElement(re.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Cl.createElement(Me.default,{disabled:Yn},Cl.createElement(Cl.Fragment,null,Cl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),ca.net_limit&&Cl.createElement(me.Z,{className:xo.unlockKeyWrapper,align:"middle"},Cl.createElement(re.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Cl.createElement(Be.default.TextArea,{rows:5,style:{width:1016},disabled:Yn,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 -\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`}))))),((0,Nt.aN)()||(($e=pe==null?void 0:pe.commonHeader)==null?void 0:$e.exercise_author))&&!(At!=null&&At.appraise_label)&&Cl.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{Qe.submit()}},"\u4FDD\u5B58")),Cl.createElement(js,null))};var Wi=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Jo),Wl=z(88873),ru=z(59301);const Tc=({exercise:pe,globalSetting:ve,dispatch:ge})=>{var mt,Kt,$e,ln,At;const[Qe,Ie]=(0,E.useState)("0"),[Fn]=(0,ye.useSearchParams)(),oa=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ru.createElement(ld,{changeActive:fa=>{Ie(fa)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ru.createElement(Lc,null)},(0,Nt.GJ)()&&((Kt=(mt=pe==null?void 0:pe.workSetting)==null?void 0:mt.exercise)==null?void 0:Kt.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ru.createElement(Kd,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ru.createElement(ed,null)},(($e=ve==null?void 0:ve.setting)!=null&&$e.is_local?!1:((At=(ln=pe==null?void 0:pe.workSetting)==null?void 0:ln.exercise)==null?void 0:At.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ru.createElement(Wi,null)}].filter(fa=>!!fa);return(0,E.useEffect)(()=>(Fn.get("childrenTabs")&&Ie(Fn.get("childrenTabs")),ge({type:"globalSetting/footerToggle",payload:!1}),()=>{ge({type:"globalSetting/footerToggle",payload:!0})}),[]),ru.createElement("div",{style:{paddingBottom:"50px"}},ru.createElement(Wl.Z,{dataSource:oa,style:{marginBottom:52}}))};var Ns=(0,ye.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(Tc),Ou={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},ss=z(9148),kc=z(1546),As=z(42441),xs=z(68385),i0=z(83358),M0=z(62830),l0=z(92310),T0=z.n(l0),u0=Object.defineProperty,cg=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,Nd=Object.getOwnPropertySymbols,s0=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,d0=(pe,ve,ge)=>ve in pe?u0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,g0=(pe,ve)=>{for(var ge in ve||(ve={}))s0.call(ve,ge)&&d0(pe,ge,ve[ge]);if(Nd)for(var ge of Nd(ve))c0.call(ve,ge)&&d0(pe,ge,ve[ge]);return pe},m0=(pe,ve)=>cg(pe,Jd(ve)),f0=(pe,ve)=>{var ge={};for(var mt in pe)s0.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Nd)for(var mt of Nd(pe))ve.indexOf(mt)<0&&c0.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},Rd=pe=>{var ve=pe,{data:ge,className:mt="",colon:Kt=!1}=ve,$e=f0(ve,["data","className","colon"]);return E.createElement(re.default,m0(g0({},$e),{className:T0()(Ou.FormCheckBoxDom,mt),colon:Kt}),ge==null?void 0:ge.map((ln,At)=>{var Qe=ln,{ItemData:Ie,valuePropName:Fn,children:oa,desc:fa,type:Xn="Checkbox",normalize:Qn}=Qe,sa=f0(Qe,["ItemData","valuePropName","children","desc","type","normalize"]);return(sa==null?void 0:sa.isShow)&&E.createElement(me.Z,{key:At,wrap:!1,justify:"space-between"},E.createElement(ce.Z,null,E.createElement(re.default.Item,m0(g0({},sa),{normalize:(ja,Dn,Bn)=>{var ga,La;return Xn=="Radio"||((ga=Dn||[])!=null&&ga.every(or=>or==="all")&&ja.includes("all")&&ja.length>1&&(ja=ja.filter(or=>or!=="all")),(!((La=Dn||[])!=null&&La.includes("all"))&&ja.includes("all")||(ja==null?void 0:ja.length)==0)&&(ja=["all"])),Qn?Qn(ja,Dn,Bn):ja}}),oa||(Xn=="Checkbox"?E.createElement(Me.default.Group,{options:Ie}):E.createElement(Te.ZP.Group,{options:Ie})))),E.createElement(ce.Z,null,fa))}))},Bd=z(36381),Xl={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Md=z(81428),p0=Object.defineProperty,j0=Object.defineProperties,Z0=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,H0=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,_d=(pe,ve,ge)=>ve in pe?p0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ec=(pe,ve)=>{for(var ge in ve||(ve={}))H0.call(ve,ge)&&_d(pe,ge,ve[ge]);if(v0)for(var ge of v0(ve))qd.call(ve,ge)&&_d(pe,ge,ve[ge]);return pe},ad=(pe,ve)=>j0(pe,Z0(ve));const h0=(pe="")=>{var ve,ge;const mt=document.createElement("html");return mt.innerHTML=(0,Md.ZP)(pe),E.createElement("span",null,((ge=(ve=mt==null?void 0:mt.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(mt==null?void 0:mt.textContent)||"")},z0=({ModalProps:pe={},QuestionDetail:ve={},CurrentData:ge={}})=>{var mt,Kt,$e,ln,At,Qe,Ie,Fn,oa,fa;const{question_type:Xn=null}=ve;return(0,E.useEffect)(()=>{console.log("CurrentData===",ge,ve,ve==null?void 0:ve.question_choices)},[ge]),E.createElement(Se.default,Ec({},Ec({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},pe)),E.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ge==null?void 0:ge.name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ge==null?void 0:ge.student_id),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ge==null?void 0:ge.course_group_name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(mt=ge==null?void 0:ge.users_answer_info)==null?void 0:mt.score,"/",ve==null?void 0:ve.question_score)),E.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(Xn===Ro.fw[3].id||Xn===Ro.fw[8].id)&&E.createElement("div",{className:"flex flex-col font14 gap-10px "},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),($e=(Kt=ge==null?void 0:ge.users_answer_info)==null?void 0:Kt.choices)==null?void 0:$e.map((Qn,sa)=>E.createElement("div",{key:Qn==null?void 0:Qn.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",sa+1,"\uFF09\uFF1A",E.createElement("span",{style:{color:Qn!=null&&Qn.score_type?"#2EC25B":"#E30000"}},Qn==null?void 0:Qn.answer_text)))),Xn===Ro.fw[4].id&&E.createElement(E.Fragment,null,E.createElement("div",{className:"flex flex-col font14 gap-10px"},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(At=(ln=ge==null?void 0:ge.users_answer_info)==null?void 0:ln.choices)==null?void 0:At.map((Qn,sa)=>E.createElement(Ho.Z,{key:sa,value:(0,ne.EJ)(Qn==null?void 0:Qn.answer_text,ve==null?void 0:ve.question_keywords)})))),E.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},E.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(Qe=ve==null?void 0:ve.question_choices)==null?void 0:Qe.map((Qn,sa)=>E.createElement(Ho.Z,{key:sa,value:Qn==null?void 0:Qn.answer_text}))))),Xn===Ro.fw[5].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(Fn=(Ie=ge==null?void 0:ge.users_answer_info)==null?void 0:Ie.choices)==null?void 0:Fn.map((Qn,sa)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u7B2C",sa+1,"\u5173\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Qn!=null&&Qn.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,Qn==null?void 0:Qn.answer_text)))))),Xn===Ro.fw[6].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(fa=(oa=ge==null?void 0:ge.users_answer_info)==null?void 0:oa.choices)==null?void 0:fa.map((Qn,sa)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Qn!=null&&Qn.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,Qn!=null&&Qn.answer_text?qi.Base64.decode(Qn==null?void 0:Qn.answer_text):""))))))))},Q0=E.memo(z0),W0=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,$e,ln,At,Qe,Ie,Fn,oa,fa,Xn,Qn,sa,ja,Dn,Bn,ga,La,or,Ia,Nn,mr,Hn,kt,la,sr,Ga,Er,Ea,Ht,Or,dr,lr;const{actionTabs:Sa={},course_groups:Fa=[]}=pe,ur=(0,ye.useParams)(),[,hr,co,cr]=(0,xt.U)(te.hv,{exercise_id:ur==null?void 0:ur.categoryId}),Va=((mt=cr==null?void 0:cr.data)==null?void 0:mt.question)||{},Mr=(($e=(Kt=cr==null?void 0:cr.data)==null?void 0:Kt.exercise)==null?void 0:$e.use_blank_score)||0,[Hr,Ka]=(0,E.useState)({open:!1,currentData:{}}),[wa,Wa]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:((ln=Sa==null?void 0:Sa.data)==null?void 0:ln.exercise_group_id)||"all",keyword:"",score_type:(At=Sa==null?void 0:Sa.data)!=null&&At.choice_position?(Qe=Sa==null?void 0:Sa.data)==null?void 0:Qe.choice_position:"all"}),ha=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},aa=(0,E.useMemo)(()=>{var Ca;const Zn=Va==null?void 0:Va.question_type,Ja=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:pr=>pr||"\u672A\u5206\u73ED"}];return[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(Zn)&&Ja.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(pr,fr)=>{var fo,Vo,wr,hi,Pa;const Wo=(Vo=(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.choices)==null?void 0:Vo.map(Ci=>Ci==null?void 0:Ci.exercise_choice_id),jo=(wr=Va==null?void 0:Va.question_choices)==null?void 0:wr.filter(Ci=>Wo.includes(Ci==null?void 0:Ci.exercise_choice_id)),el=((Pa=(hi=Va==null?void 0:Va.question_choices)==null?void 0:hi.filter(Ci=>Ci==null?void 0:Ci.right_answer))==null?void 0:Pa.map(Ci=>Ci==null?void 0:Ci.exercise_choice_id))||[],Yi=el.length===Wo.length?Wo.length>0&&Wo.every(Ci=>el.includes(Ci))?1:3:Wo.length>0&&Wo.every(Ci=>el.includes(Ci))&&Mr===1?2:3;return E.createElement(E.Fragment,null,jo==null?void 0:jo.map(Ci=>E.createElement("span",{key:Ci==null?void 0:Ci.exercise_choice_id,style:{color:Yi===3?"#E30000":Yi===2?"#FF9D18":"#2EC25B"}},(Va==null?void 0:Va.question_type)===Ro.fw[2].id?Ci==null?void 0:Ci.choice_text:Ro.k4[(Ci==null?void 0:Ci.choice_position)-1])))}}),[Ro.fw[3].id,Ro.fw[4].id,Ro.fw[8].id,Ro.fw[6].id,Ro.fw[7].id].includes(Zn)&&Ja.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(pr,fr)=>{var fo;return`${(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.score}/${Va==null?void 0:Va.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(pr,fr)=>E.createElement("a",{onClick:()=>{Ka({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),[Ro.fw[5].id].includes(Zn)&&Ja.push(...((Ca=Va==null?void 0:Va.question_choices)==null?void 0:Ca.map((pr,fr=0)=>({title:`\u7B2C${pr==null?void 0:pr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(fo,Vo)=>{var wr,hi,Pa,Wo,jo,el,Yi,Ci;return((hi=(wr=Vo==null?void 0:Vo.users_answer_info)==null?void 0:wr.choices)==null?void 0:hi.length)>0&&`${(jo=(Wo=(Pa=Vo==null?void 0:Vo.users_answer_info)==null?void 0:Pa.choices)==null?void 0:Wo[fr])==null?void 0:jo.score}/${(Ci=(Yi=(el=Vo==null?void 0:Vo.users_answer_info)==null?void 0:el.choices)==null?void 0:Yi[fr])==null?void 0:Ci.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(pr,fr)=>E.createElement("a",{onClick:()=>{Ka({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),Ja},[Va,Mr]);return(0,E.useEffect)(()=>{var Ca,Zn,Ja,pr,fr,fo;(Sa==null?void 0:Sa.key)==="\u7B54\u9898\u8BE6\u60C5"&&co(ad(Ec({},wa),{exercise_group_id:(wa==null?void 0:wa.exercise_group_id)=="all"?"":wa==null?void 0:wa.exercise_group_id,exercise_id:ur==null?void 0:ur.categoryId,question_id:(Ca=Sa==null?void 0:Sa.data)==null?void 0:Ca.id,choice_position:([4,5,6].includes((Zn=Sa==null?void 0:Sa.data)==null?void 0:Zn.ques_type)||[4,5,6].includes((pr=(Ja=cr==null?void 0:cr.data)==null?void 0:Ja.question)==null?void 0:pr.question_type))&&wa.score_type!=="all"?wa.score_type:null,challenge_id:(fr=Sa==null?void 0:Sa.data)==null?void 0:fr.challenge_id,scope:(fo=Sa==null?void 0:Sa.data)==null?void 0:fo.scope,score_type:null}))},[Sa==null?void 0:Sa.key,wa]),E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:E.createElement(E.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",E.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Ie=Sa==null?void 0:Sa.data)==null?void 0:Ie.tabActive)==="3"&&((Fn=Sa==null?void 0:Sa.data)!=null&&Fn.title)?(oa=Sa==null?void 0:Sa.data)==null?void 0:oa.title:`${(sa=(Qn=Ro.fw)==null?void 0:Qn[(Xn=(fa=cr==null?void 0:cr.data)==null?void 0:fa.question)==null?void 0:Xn.question_type])==null?void 0:sa.name}${((ja=Sa==null?void 0:Sa.data)==null?void 0:ja.question_number)||""}`,"\uFF09"),((Dn=Sa==null?void 0:Sa.data)==null?void 0:Dn.tabActive)==="2"&&E.createElement(E.Fragment,null,E.createElement(De.Z,{title:E.createElement(E.Fragment,null,"\u9898\u76EE\uFF1A",h0((ga=(Bn=cr==null?void 0:cr.data)==null?void 0:Bn.question)==null?void 0:ga.question_title),E.createElement("br",null),"\u9898\u578B\uFF1A",Ro.fw[((or=(La=cr==null?void 0:cr.data)==null?void 0:La.question)==null?void 0:or.question_type)||0].name,E.createElement("br",null),"\u5206\u503C\uFF1A",h0((Nn=(Ia=cr==null?void 0:cr.data)==null?void 0:Ia.question)==null?void 0:Nn.question_score),E.createElement("br",null))},E.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",E.createElement("span",{className:"c-block ml10"},(mr=Sa==null?void 0:Sa.data)==null?void 0:mr.right_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",E.createElement("span",{className:"c-block ml10"},(Hn=Sa==null?void 0:Sa.data)==null?void 0:Hn.score_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",E.createElement("span",{className:"c-block ml10"},(kt=Sa==null?void 0:Sa.data)==null?void 0:kt.effictive_counts,"\u4EBA")))),open:(Sa==null?void 0:Sa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ha},((la=Sa==null?void 0:Sa.data)==null?void 0:la.tabActive)==="3"&&E.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Ga=(sr=Sa==null?void 0:Sa.data)==null?void 0:sr.exercise_group_list)==null?void 0:Ga.map((Ca,Zn)=>{var Ja;return E.createElement("span",{key:Zn},Ca==null?void 0:Ca.course_group_name,E.createElement("span",{className:"ml10 c-black"},Ca==null?void 0:Ca.value,((Ja=Sa==null?void 0:Sa.data)==null?void 0:Ja.questionsscoreType)||"%"))})),E.createElement("div",{className:"flex item-center justify-between"},E.createElement("div",null,E.createElement(qt.default,{style:{width:256},value:wa==null?void 0:wa.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Ca=>Ca.parentNode,onChange:Ca=>{let Zn=[...Ca];Zn.length===0&&(Zn=["all"]),Zn.includes("all")&&Zn.length>1&&(Zn[Zn.length-1]=="all"?Zn=["all"]:Zn=Zn.filter(Ja=>Ja!=="all")),Wa(ad(Ec({},wa),{exercise_group_id:Zn}))},filterOption:(Ca,Zn)=>Zn.label.indexOf(Ca.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Fa.map(Ca=>({label:Ca==null?void 0:Ca.exercise_group_name,value:Ca==null?void 0:Ca.exercise_group_id}))]}),[4,5,6].includes((Ea=(Er=cr==null?void 0:cr.data)==null?void 0:Er.question)==null?void 0:Ea.question_type)&&E.createElement(qt.default,{style:{width:140,marginLeft:20},value:wa==null?void 0:wa.score_type,onChange:Ca=>{Wa(ad(Ec({},wa),{score_type:Ca}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),E.createElement(ss.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ca=>{Wa(ad(Ec({},wa),{keyword:Ca}))}})),E.createElement(a.default,{className:"mt10",dataSource:((Or=(Ht=cr==null?void 0:cr.data)==null?void 0:Ht.student_score)==null?void 0:Or.list)||[],scroll:{y:500,x:"max-content"},loading:hr,columns:aa,pagination:{current:wa.page,pageSize:wa==null?void 0:wa.limit,onChange:(Ca,Zn)=>{Wa(ad(Ec({},wa),{page:Ca,limit:Zn}))},total:((lr=(dr=cr==null?void 0:cr.data)==null?void 0:dr.student_score)==null?void 0:lr.count)||0,showTotal:Ca=>E.createElement("span",{className:"font12 c-666"},"\u5171",E.createElement("span",{style:{color:"#3061D0"}},Ca),"\u6761\u6570\u636E")}})),E.createElement(Q0,{QuestionDetail:Va,CurrentData:Hr.currentData,ModalProps:{open:Hr.open,onCancel:()=>{Ka({open:!1,currentData:{}})}}}))};var A0=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(W0),ea=z(59301),U0=Object.defineProperty,G0=Object.defineProperties,K0=Object.getOwnPropertyDescriptors,Td=Object.getOwnPropertySymbols,E0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,y0=(pe,ve,ge)=>ve in pe?U0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ec=(pe,ve)=>{for(var ge in ve||(ve={}))E0.call(ve,ge)&&y0(pe,ge,ve[ge]);if(Td)for(var ge of Td(ve))C0.call(ve,ge)&&y0(pe,ge,ve[ge]);return pe},jc=(pe,ve)=>G0(pe,K0(ve)),$d=(pe,ve)=>{var ge={};for(var mt in pe)E0.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&Td)for(var mt of Td(pe))ve.indexOf(mt)<0&&C0.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},V0=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const X0=pe=>{var ve,ge;const mt=document.createElement("html");return mt.innerHTML=(0,Md.ZP)(pe),ea.createElement("span",null,((ge=(ve=mt==null?void 0:mt.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(mt==null?void 0:mt.textContent)||"")},e0=pe=>{var ve=pe,{data:ge,dispatch:mt,exercise_group_id:Kt}=ve,$e=$d(ve,["data","dispatch","exercise_group_id"]),ln,At;const Qe=(()=>{var Fn,oa,fa,Xn;let Qn=[];return((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&(Qn=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ea.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Fn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:Fn.map((sa,ja)=>jc(ec({},sa),{title:Ro.k4[ja],num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&(Qn=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ea.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(oa=(ge==null?void 0:ge.ques_details)||[])==null?void 0:oa.map((sa,ja)=>jc(ec({},sa),{title:sa.choice_text,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&(Qn=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ea.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(fa=(ge==null?void 0:ge.ques_details)||[])==null?void 0:fa.map((sa,ja)=>jc(ec({},sa),{title:`\u586B\u7A7A${sa.choice_position}`,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&(Qn=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ea.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Xn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:Xn.map((sa,ja)=>jc(ec({},sa),{title:sa.choice_text,num:sa.choice_users_count,scale:(Number(sa.choice_percent)*100).toFixed(2)}))]),Qn})(),Ie=(Fn={})=>{mt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:$e==null?void 0:$e.scope,exercise_group_id:Kt,choice_position:Fn==null?void 0:Fn.choice_position,tabActive:"2",question_number:(ge==null?void 0:ge.index)||`${$e.Findex}.${ge==null?void 0:ge.ques_position}`})}})};return ea.createElement("div",{className:Xl.DomStyle},ea.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ea.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ea.createElement(me.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ea.createElement(ce.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ea.createElement(ce.Z,null,ea.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:710},value:ge.ques_title}),ea.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(ln=ge==null?void 0:ge.ques_details)==null?void 0:ln.map((Fn,oa)=>ea.createElement("div",{key:oa},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ea.createElement(me.Z,{className:`${Fn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:oa},ea.createElement(ce.Z,{style:{fontWeight:600}},Ro.k4[oa]),ea.createElement(ce.Z,null,ea.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Fn.choice_text||""}))),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ea.createElement(me.Z,{className:`${Fn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:oa},ea.createElement(ce.Z,null,ea.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Fn.choice_text||""}))),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&ea.createElement(me.Z,{gutter:10,wrap:!1,key:oa},ea.createElement(ce.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Fn.choice_position,"\uFF1A"),ea.createElement(ce.Z,null,Fn.choice_text||"")),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&ea.createElement(me.Z,{gutter:10,wrap:!1,key:oa},ea.createElement(ce.Z,null,ea.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Fn.choice_text||""})))))))),ea.createElement(me.Z,{gutter:60},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)&&ea.createElement(ce.Z,null,ea.createElement("span",{className:`${Xl.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(At=ge==null?void 0:ge.ques_details)==null?void 0:At.filter(Fn=>Fn.choice_right_boolean).map((Fn,oa)=>ea.createElement("span",{key:oa},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ea.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ro.k4[Fn.choice_position-1]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ea.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Fn.choice_text)))),ea.createElement(ce.Z,null,ea.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ea.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-")))),ea.createElement("div",{className:Xl.AnswerSDom,style:{padding:"0 0 0 20px"}},ea.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ea.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ea.createElement("a",{onClick:Ie},"\u67E5\u770B\u8BE6\u60C5")),ea.createElement("div",{className:"mt20"},Qe==null?void 0:Qe.map((Fn,oa)=>ea.createElement("div",{key:oa,style:{display:"flex",alignItems:"center",gap:10,marginTop:oa==0?10:14}},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)?ea.createElement("div",{className:`${Fn!=null&&Fn.choice_right_boolean?Xl.Sessce:""}`,style:{width:56}},Fn.title):ea.createElement("div",{style:{width:56}},Fn.title),ea.createElement("div",{className:`${Fn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Fn.num>0&&Ie(Fn)}},Fn.num,oa==0?"":"\u4EBA"),ea.createElement("div",{style:{width:140}},oa==0?Fn.scale:ea.createElement(me.Z,{gutter:4,align:"middle",className:`${Fn.num>0?Xl.scale_hover:""}`,onClick:()=>{Fn.num>0&&Ie(Fn)}},ea.createElement(ce.Z,{flex:1},ea.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ea.createElement("div",{style:{width:`${Fn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ea.createElement(ce.Z,{className:`${Fn.num>0?Xl.percent:""}`,style:{color:"#999"}},Fn.scale,"%")))))))))},S0=pe=>{var ve=pe,{data:ge,dispatch:mt,exercise_group_id:Kt}=ve,$e=$d(ve,["data","dispatch","exercise_group_id"]);const ln=(Qe,Ie={})=>{mt({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:$e==null?void 0:$e.scope,exercise_group_id:Kt,choice_position:Ie==null?void 0:Ie.choice_position,challenge_id:Qe==null?void 0:Qe.challenge_id,tabActive:"2",question_number:ge==null?void 0:ge.index})}})},At={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ea.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ea.createElement("div",{className:Xl.DomStyle},ea.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ea.createElement("div",null,ea.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ea.createElement(me.Z,{gutter:10,wrap:!1},ea.createElement(ce.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ea.createElement(ce.Z,null,ea.createElement(Ho.Z,{style:{maxWidth:710},className:Xl.DomStyleTitle,value:ge.ques_title}))),ea.createElement("div",{className:Xl.AnswerSDom},ea.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ea.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ea.createElement("a",{onClick:ln},"\u67E5\u770B\u8BE6\u60C5")),ea.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ea.createElement("div",{style:{width:56}},At.title),ea.createElement("div",{style:{width:56}},At.num),ea.createElement("div",{style:{width:140}},At.scale)))),ge==null?void 0:ge.ques_details.map((Qe,Ie)=>ea.createElement("div",{key:Ie,style:{display:"flex",gap:10}},ea.createElement("div",{className:Xl.DomStyleTitle},"\u7B2C",(0,ne.EM)(Ie+1),"\u5173\uFF1A"),ea.createElement("div",{style:{flex:1}},[{challenge_name:Qe.challenge_name},...(Qe==null?void 0:Qe.challenge_details)||[]].map((Fn,oa)=>ea.createElement("div",{key:oa,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ea.createElement("div",null,ea.createElement(Ho.Z,{className:`${Xl.DomStyleTitle} ${oa==0?Xl.DomStyleTitleChild:""}`,value:Fn.challenge_name||Fn.choice_text})),ea.createElement("div",{className:Xl.AnswerSDom},ea.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ea.createElement("div",{style:{width:56}},Fn.choice_text?Fn.choice_text:""),ea.createElement("div",{className:"current",style:{width:56},onClick:()=>{Fn.choice_users_count>0&&ln(Qe,Fn)}},Fn.choice_users_count!=null?`${Fn.choice_users_count}\u4EBA`:""),ea.createElement("div",{style:{width:140}},Fn.choice_percent&&ea.createElement(me.Z,{gutter:4,align:"middle",className:`${Fn.choice_users_count>0?Xl.scale_hover:""}`,onClick:()=>{Fn.choice_users_count>0&&ln(Qe,Fn)}},ea.createElement(ce.Z,{flex:1},ea.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ea.createElement("div",{style:{width:`${(Number(Fn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ea.createElement(ce.Z,{className:`${Fn.choice_users_count>0?Xl.percent:""}`,style:{color:"#999"}},(Number(Fn.choice_percent)*100).toFixed(2),"%"))))))))))),ea.createElement("div",null,ea.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ea.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-"))))},F0=({columns:pe,item:ve,Fques_type:ge,Findex:mt})=>ea.createElement(me.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ea.createElement(ce.Z,{flex:`${pe[0].width-20}px`,style:{paddingLeft:ge==Ro.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${mt}.${ve==null?void 0:ve.ques_position}`),ea.createElement(ce.Z,{className:Xl.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},X0(ve==null?void 0:ve.ques_title)),ea.createElement(De.Z,{title:ve==null?void 0:ve.name},ea.createElement(ce.Z,{className:Xl.Onerow,flex:`${pe[2].width}px`,style:{padding:"0 8px"}},ge==Ro.fw[7].id?ve==null?void 0:ve.name:ea.createElement("div",{className:Xl.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ea.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),ea.createElement(ce.Z,{flex:`${pe[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),ea.createElement(ce.Z,{flex:`${pe[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),ea.createElement(ce.Z,{flex:`${pe[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),ea.createElement(ce.Z,{flex:`${pe[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),ea.createElement(ce.Z,{flex:`${pe[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),Y0=(pe,ve)=>{var ge=pe,{exercise:mt,dispatch:Kt,value:$e}=ge,ln=$d(ge,["exercise","dispatch","value"]);const{NormalResult:{commit_results:At,questions_count:Qe},actionTabs:Ie}=mt,Fn=(0,ye.useParams)(),[oa,fa]=(0,E.useState)([]),[Xn,Qn]=(0,E.useState)([]),[sa,ja]=(0,E.useState)(void 0),[Dn,Bn]=(0,E.useState)(!1),[ga,La]=(0,E.useState)({coursesId:Fn.coursesId,id:Fn.categoryId,categoryId:Fn.categoryId,page:1,limit:50,order:null,sort:"asc"}),or=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Hn,kt)=>Hn.index-kt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ea.createElement("span",null,"\u6B63\u786E\u7387 ",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Hn,kt)=>Hn.index3-kt.index3},{title:ea.createElement("span",null,"\u5F97\u5206\u7387 ",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ea.createElement(ea.Fragment,null,ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ea.createElement("div",null,ea.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Hn,kt)=>Hn.score_percent-kt.score_percent},{title:ea.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Hn,kt)=>Hn.effictive_counts-kt.effictive_counts},{title:ea.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ea.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ea.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Hn,kt)=>Hn.un_answer_counts-kt.un_answer_counts},{title:ea.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Ia=(...Hn)=>V0(void 0,[...Hn],function*(kt=ga){var la,sr,Ga,Er,Ea;Bn(!0);const Ht=[],Or=yield Kt({type:"exercise/getQuestionResult",payload:ec(ec({},kt),$e)});(la=Or==null?void 0:Or.commit_results)==null||la.forEach(dr=>{var lr,Sa;Ht.push(dr==null?void 0:dr.id),(lr=dr==null?void 0:dr.sub_exercise_questions)!=null&&lr.length&&((Sa=dr==null?void 0:dr.sub_exercise_questions)==null||Sa.forEach(Fa=>{Ht.push(Fa==null?void 0:Fa.id)}))}),sa&&fa(Ht),sa==!1&&fa([]),sa==null&&fa((Ga=(sr=Or==null?void 0:Or.commit_results)==null?void 0:sr[0])!=null&&Ga.id?[(Ea=(Er=Or==null?void 0:Or.commit_results)==null?void 0:Er[0])==null?void 0:Ea.id]:[]),Qn(Ht),Bn(!1)}),Nn=Hn=>{let kt=[];oa!=null&&oa.includes(Hn)?kt=oa.filter(la=>la!=Hn):kt=[...oa,Hn],fa(kt)};(0,E.useEffect)(()=>{Ia(),console.log("asdfsadf====",$e)},[ga,$e]);const mr=()=>{Ia()};return(0,E.useImperativeHandle)(ve,()=>({dealData:mr})),ea.createElement(St.Z,{spinning:Dn},ea.createElement("div",null,ea.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ea.createElement(ce.Z,null,ea.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ea.createElement(ce.Z,null,ea.createElement(Ee.ZP,{type:"primary",onClick:()=>{(oa==null?void 0:oa.length)==(Xn==null?void 0:Xn.length)?(fa([]),ja(!1)):(fa(Xn),ja(!0))}},"\u5168\u90E8",(oa==null?void 0:oa.length)==(Xn==null?void 0:Xn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ea.createElement(a.default,{className:Xl.TableDom,columns:or,dataSource:[],pagination:!1,onChange:(Hn,kt,la)=>{var sr;La(jc(ec({},ga),{order:la==null?void 0:la.field,sort:((sr=la==null?void 0:la.order)==null?void 0:sr.replace("end",""))||"asc"}))}}),At==null?void 0:At.map(Hn=>{var kt;return ea.createElement(Bd.default,{key:Hn==null?void 0:Hn.id,className:`${Xl.CollapseDom} ${(Hn==null?void 0:Hn.ques_type)==Ro.fw[7].id?Xl.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:oa,onChange:()=>{Nn(Hn==null?void 0:Hn.id)},expandIcon:({isActive:la})=>ea.createElement("span",{className:"font14",style:{color:"#165DFF"}},la?"\u6536\u8D77":"\u5C55\u5F00",ea.createElement(Rr.Z,{className:`${la?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Hn==null?void 0:Hn.id,label:ea.createElement(F0,{columns:or,item:Hn}),children:ea.createElement(ea.Fragment,null,(Hn==null?void 0:Hn.ques_type)==Ro.fw[7].id&&((kt=Hn==null?void 0:Hn.sub_exercise_questions)==null?void 0:kt.map(la=>ea.createElement(Bd.default,{key:la==null?void 0:la.id,className:Xl.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:oa,onChange:()=>{Nn(la==null?void 0:la.id)},expandIcon:({isActive:sr})=>ea.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ea.createElement(Rr.Z,{className:`${sr?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:la==null?void 0:la.id,label:ea.createElement(F0,{columns:or,item:la,Fques_type:Hn==null?void 0:Hn.ques_type,Findex:Hn==null?void 0:Hn.index}),children:ea.createElement(e0,{data:la,exercise_group_id:$e==null?void 0:$e.exercise_group_id,Findex:Hn==null?void 0:Hn.index,scope:$e==null?void 0:$e.scope,dispatch:Kt})}]}))),(Hn==null?void 0:Hn.ques_type)!==Ro.fw[7].id&&(Hn==null?void 0:Hn.ques_type)!==Ro.fw[5].id&&ea.createElement(e0,{data:Hn,scope:$e==null?void 0:$e.scope,exercise_group_id:$e==null?void 0:$e.exercise_group_id,dispatch:Kt}),(Hn==null?void 0:Hn.ques_type)==Ro.fw[5].id&&ea.createElement(S0,{data:Hn,dispatch:Kt,scope:$e==null?void 0:$e.scope,exercise_group_id:$e==null?void 0:$e.exercise_group_id}))}]})}),(At==null?void 0:At.length)==0&&ea.createElement(He.Z,null),ea.createElement(Pe.Z,{className:"mt20",pageSize:ga.limit,current:ga.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Hn=>ea.createElement("span",null,"\u5171",ea.createElement("span",{style:{color:"#165DFF"}}," ",Hn," "),"\u6761\u6570\u636E"),onChange:(Hn,kt)=>{La(jc(ec({},ga),{page:Hn,limit:kt}))},total:Qe}),(Ie==null?void 0:Ie.key)==="\u7B54\u9898\u8BE6\u60C5"&&ea.createElement(A0,null)))};var J0=(0,ye.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(Y0)),B0={wrap:"wrap___nansB"},Ul=z(59301),q0=Object.defineProperty,_0=Object.defineProperties,$0=Object.getOwnPropertyDescriptors,kd=Object.getOwnPropertySymbols,t0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,b0=(pe,ve,ge)=>ve in pe?q0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,cd=(pe,ve)=>{for(var ge in ve||(ve={}))t0.call(ve,ge)&&b0(pe,ge,ve[ge]);if(kd)for(var ge of kd(ve))P0.call(ve,ge)&&b0(pe,ge,ve[ge]);return pe},x0=(pe,ve)=>_0(pe,$0(ve)),eg=(pe,ve)=>{var ge={};for(var mt in pe)t0.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&kd)for(var mt of kd(pe))ve.indexOf(mt)<0&&P0.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},tg=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const ng=(pe,ve)=>{var ge=pe,{exercise:mt,dispatch:Kt,value:$e}=ge,ln=eg(ge,["exercise","dispatch","value"]);const[At]=re.default.useForm(),{NormalResult:{commit_results:Qe}}=mt,Ie=(0,ye.useParams)(),[Fn,oa]=(0,E.useState)({coursesId:Ie.coursesId,id:Ie.categoryId,categoryId:Ie.categoryId,page:1,limit:50,order:null,sort:"asc"}),[fa,Xn]=(0,E.useState)(!1),Qn=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Dn,Bn)=>Dn.index-Bn.index,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},Dn)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},Dn)},{title:Ul.createElement("span",null,"\u6B63\u786E\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Dn,Bn)=>Dn.right_percent-Bn.right_percent,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},`${Dn}%`)},{title:Ul.createElement("span",null,"\u5F97\u5206\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Dn,Bn)=>Dn.score_percent-Bn.score_percent,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},`${Dn}%`)},{title:Ul.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Dn,Bn)=>Dn.effictive_counts-Bn.effictive_counts,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},`${Dn}\u4EBA`)},{title:Ul.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Dn,Bn)=>Dn.un_answer_counts-Bn.un_answer_counts,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},`${Dn}\u4EBA`)},{title:Ul.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(Dn,Bn)=>Ul.createElement("span",{style:{color:"#333"}},`${Dn}\u4EBA`)}],sa=(...Dn)=>tg(void 0,[...Dn],function*(Bn=Fn){Xn(!0);const ga=yield Kt({type:"exercise/getQuestionResult",payload:cd(cd({},Bn),$e)});Xn(!1)});(0,E.useEffect)(()=>{sa()},[Fn,$e]);const ja=()=>{sa()};return(0,E.useImperativeHandle)(ve,()=>({dealData:ja})),Ul.createElement("div",{className:B0.wrap},Ul.createElement("div",{className:"mt30"},Ul.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),Ul.createElement(a.default,{columns:Qn,rowKey:Dn=>Dn.index,loading:fa,dataSource:Qe,onChange:(Dn,Bn,ga)=>{var La;oa(x0(cd({},Fn),{order:ga==null?void 0:ga.field,sort:((La=ga==null?void 0:ga.order)==null?void 0:La.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Fn.limit,current:Fn.page,position:["bottomRight"],onChange:(Dn,Bn)=>{Fn.page=Dn,Fn.limit=Bn,oa(cd({},Fn)),sa()},total:Qe==null?void 0:Qe.length,showTotal:(Dn,Bn)=>Ul.createElement("span",null,"\u5171",Ul.createElement("span",{style:{color:"#165DFF"}}," ",Dn," "),"\u6761\u6570\u636E")}})))};var ag=(0,ye.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(ng)),Rs=z(59301),ae=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,_e=(pe,ve,ge)=>ve in pe?ae(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,et=(pe,ve)=>{for(var ge in ve||(ve={}))Ae.call(ve,ge)&&_e(pe,ge,ve[ge]);if(oe)for(var ge of oe(ve))Le.call(ve,ge)&&_e(pe,ge,ve[ge]);return pe},ct=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const pt=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{const{actionTabs:mt={},ScoreRangesData:Kt}=pe,[$e]=re.default.useForm(),ln=(0,ye.useParams)(),[,At,Qe]=(0,xt.U)(te.lL,{exercise_id:ln==null?void 0:ln.categoryId}),[Ie,Fn]=(0,E.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),oa=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Qn=>Rs.createElement("span",{style:{color:"#000000"}},Qn)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Qn,sa,ja)=>Rs.createElement("div",{className:"flex item-center"},Rs.createElement(re.default.Item,{className:"mb0",name:ja===0?"min_rate":Ie[ja-1].level},Rs.createElement(ke.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Rs.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Rs.createElement(re.default.Item,{className:"mb0",name:Qn,rules:ja!==3&&[{validator:(Dn,Bn)=>{const ga=(ja===0?$e.getFieldValue("min_rate"):$e.getFieldValue(Ie[ja-1].level))+1,La=$e.getFieldValue(Ie[ja+1].level)-1;return Bn{const{min_rate:Qn=0,fail_rate:sa=60,pass_rate:ja=70,good_rate:Dn=90,max_rate:Bn=100}=(Kt==null?void 0:Kt.score_ranges)||{};$e.setFieldsValue({min_rate:Qn,fail_rate:sa,pass_rate:ja,good_rate:Dn,max_rate:Bn})},Xn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{fa()},[Kt]),Rs.createElement(Se.default,{centered:!0,title:mt==null?void 0:mt.key,open:(mt==null?void 0:mt.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:At,destroyOnClose:!0,onCancel:Xn,onOk:()=>{$e.submit()}},Rs.createElement(re.default,{form:$e,onValuesChange:()=>{$e.validateFields()},onFinish:Qn=>ct(void 0,null,function*(){(yield Qe(et({exercise_id:ln.categoryId},Qn))).status===0&&(le.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Xn(),ge==null||ge(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:ln==null?void 0:ln.categoryId}}))})},Rs.createElement(re.default.Item,{hidden:!0,name:"min_rate"}),Rs.createElement(a.default,{pagination:!1,dataSource:Ie,columns:oa})))};var nn=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(pt),Cn=z(59301),vn=Object.defineProperty,rn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,no=(pe,ve,ge)=>ve in pe?vn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ro=(pe,ve)=>{for(var ge in ve||(ve={}))Za.call(ve,ge)&&no(pe,ge,ve[ge]);if(zn)for(var ge of zn(ve))Jr.call(ve,ge)&&no(pe,ge,ve[ge]);return pe},xo=(pe,ve)=>rn(pe,sn(ve));const _o=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,$e,ln,At;const{actionTabs:Qe={},course_groups:Ie=[]}=pe,Fn=(0,ye.useParams)(),[,oa,fa,Xn]=(0,xt.U)(te.OO,{exercise_id:Fn==null?void 0:Fn.categoryId}),[Qn,sa]=(0,E.useState)({page:1,limit:10,exercise_group_id:((mt=Qe==null?void 0:Qe.data)==null?void 0:mt.exercise_group_id)||"all",keyword:""}),ja=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{Qe!=null&&Qe.data&&fa(xo(ro(ro({},Qe==null?void 0:Qe.data),Qn),{exercise_id:Fn==null?void 0:Fn.categoryId,exercise_group_id:(Qn==null?void 0:Qn.exercise_group_id)=="all"?"":Qn==null?void 0:Qn.exercise_group_id}))},[Qe==null?void 0:Qe.data,Qn]),Cn.createElement(Se.default,{centered:!0,title:`${Qe==null?void 0:Qe.key} (${((Kt=Xn==null?void 0:Xn.data)==null?void 0:Kt.score_range)||""}, ${(($e=Xn==null?void 0:Xn.data)==null?void 0:$e.score_type)||""})`,open:(Qe==null?void 0:Qe.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ja},Cn.createElement("div",{className:"flex item-center justify-between"},Cn.createElement(qt.default,{style:{width:256},value:Qn==null?void 0:Qn.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Dn=>Dn.parentNode,onChange:Dn=>{let Bn=[...Dn];Bn.length===0&&(Bn=["all"]),Bn.includes("all")&&Bn.length>1&&(Bn[Bn.length-1]=="all"?Bn=["all"]:Bn=Bn.filter(ga=>ga!=="all")),sa(xo(ro({},Qn),{exercise_group_id:Bn}))},filterOption:(Dn,Bn)=>Bn.label.indexOf(Dn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(Dn=>({label:Dn==null?void 0:Dn.exercise_group_name,value:Dn==null?void 0:Dn.exercise_group_id}))]}),Cn.createElement(ss.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Dn=>{sa(xo(ro({},Qn),{keyword:Dn}))}})),Cn.createElement(a.default,{className:"mt10",dataSource:((ln=Xn==null?void 0:Xn.data)==null?void 0:ln.list)||[],scroll:{y:500},loading:oa,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Qn.page,pageSize:Qn==null?void 0:Qn.limit,onChange:(Dn,Bn)=>{sa(xo(ro({},Qn),{page:Dn,limit:Bn}))},total:((At=Xn==null?void 0:Xn.data)==null?void 0:At.count)||0,showTotal:Dn=>Cn.createElement("span",{className:"font12 c-666"},"\u5171",Cn.createElement("span",{style:{color:"#3061D0"}},Dn),"\u6761\u6570\u636E")}}))};var mi=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(_o),Ui=z(59301),$i=Object.defineProperty,kl=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,ns=(pe,ve,ge)=>ve in pe?$i(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Es=(pe,ve)=>{for(var ge in ve||(ve={}))Tu.call(ve,ge)&&ns(pe,ge,ve[ge]);if(Gl)for(var ge of Gl(ve))ts.call(ve,ge)&&ns(pe,ge,ve[ge]);return pe},ps=(pe,ve)=>kl(pe,Mu(ve));const ws=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,$e,ln,At,Qe,Ie,Fn,oa,fa,Xn,Qn,sa,ja,Dn,Bn,ga;const{actionTabs:La={},course_groups:or=[]}=pe,Ia=(0,ye.useParams)(),[,Nn,mr,Hn]=(0,xt.U)(te.OO,{exercise_id:Ia==null?void 0:Ia.categoryId}),[,kt,la,sr]=(0,xt.U)(te.hk,{exercise_id:Ia==null?void 0:Ia.categoryId}),[Ga,Er]=(0,E.useState)({page:1,limit:10,type:((mt=La==null?void 0:La.data)==null?void 0:mt.type)||2,exercise_group_id:((Kt=La==null?void 0:La.data)==null?void 0:Kt.exercise_group_id)==-1||(($e=La==null?void 0:La.data)==null?void 0:$e.exercise_group_id)==null?"all":(ln=La==null?void 0:La.data)==null?void 0:ln.exercise_group_id,keyword:"",sub_type:(At=La==null?void 0:La.data)==null?void 0:At.sub_type}),Ea=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},Ht=(0,E.useMemo)(()=>{var Or;const dr=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Ga==null?void 0:Ga.type)===2&&dr.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(lr,Sa)=>Ui.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${Ia.coursesId}/exercise/${Ia.categoryId}/review/${Sa==null?void 0:Sa.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Ga==null?void 0:Ga.type)===3&&dr.push({title:(Or=La==null?void 0:La.data)!=null&&Or.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),dr},[Ga==null?void 0:Ga.type,(Qe=La==null?void 0:La.data)==null?void 0:Qe.isFinalScore]);return(0,E.useEffect)(()=>{var Or,dr;(La==null?void 0:La.key)==="\u5B66\u751F\u8BE6\u60C52"&&(La!=null&&La.data)&&((Or=La==null?void 0:La.data)!=null&&Or.isFinalScore?mr(ps(Es({},Ga),{exercise_id:Ia==null?void 0:Ia.categoryId,exercise_group_id:(Ga==null?void 0:Ga.exercise_group_id)=="all"?"":Ga==null?void 0:Ga.exercise_group_id})):la(ps(Es({},Ga),{exercise_id:Ia==null?void 0:Ia.categoryId,exercise_group_id:(Ga==null?void 0:Ga.exercise_group_id)=="all"?"":Ga==null?void 0:Ga.exercise_group_id,question_type:(dr=La==null?void 0:La.data)==null?void 0:dr.question_type})))},[Ga,La==null?void 0:La.data]),Ui.createElement(Se.default,{centered:!0,title:La==null?void 0:La.title,open:(La==null?void 0:La.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ea},((Ie=La==null?void 0:La.data)==null?void 0:Ie.type)===3&&Ui.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(oa=(Fn=La==null?void 0:La.data)==null?void 0:Fn.exercise_group_list)==null?void 0:oa.map((Or,dr)=>{var lr;return Ui.createElement("span",{key:dr},Or==null?void 0:Or.course_group_name,Ui.createElement("span",{className:"ml10 c-black"},Or==null?void 0:Or.value,((lr=La==null?void 0:La.data)==null?void 0:lr.questionsscoreType)||"%"))})),Ui.createElement("div",{className:"flex item-center justify-between"},Ui.createElement(qt.default,{style:{width:140},value:Ga==null?void 0:Ga.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Or=>Or.parentNode,onChange:Or=>{let dr=[...Or];dr.length===0&&(dr=["all"]),dr.includes("all")&&dr.length>1&&(dr[dr.length-1]=="all"?dr=["all"]:dr=dr.filter(lr=>lr!=="all")),Er(ps(Es({},Ga),{exercise_group_id:dr}))},filterOption:(Or,dr)=>dr.label.indexOf(Or.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...or.map(Or=>({label:Or==null?void 0:Or.exercise_group_name,value:Or==null?void 0:Or.exercise_group_id}))]}),Ui.createElement(ss.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Or=>{Er(ps(Es({},Ga),{keyword:Or}))}})),Ui.createElement(a.default,{className:"mt20",dataSource:((fa=La==null?void 0:La.data)!=null&&fa.isFinalScore?(Xn=Hn==null?void 0:Hn.data)==null?void 0:Xn.list:(sa=(Qn=sr==null?void 0:sr.data)==null?void 0:Qn.student_score)==null?void 0:sa.list)||[],scroll:{y:500},loading:Nn||kt,columns:Ht,pagination:{current:Ga.page,pageSize:Ga==null?void 0:Ga.limit,onChange:(Or,dr)=>{Er(ps(Es({},Ga),{page:Or,limit:dr}))},total:((ja=La==null?void 0:La.data)!=null&&ja.isFinalScore?(Dn=Hn==null?void 0:Hn.data)==null?void 0:Dn.count:(ga=(Bn=sr==null?void 0:sr.data)==null?void 0:Bn.student_score)==null?void 0:ga.count)||0,showTotal:Or=>Ui.createElement("span",{className:"font12 c-666"},"\u5171",Ui.createElement("span",{style:{color:"#3061D0"}},Or),"\u6761\u6570\u636E")}}))};var tc=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ws),os={tables:"tables___zoHyz"},Zc=Object.defineProperty,nc=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,ac=Object.prototype.propertyIsEnumerable,Qc=(pe,ve,ge)=>ve in pe?Zc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,rc=(pe,ve)=>{for(var ge in ve||(ve={}))zc.call(ve,ge)&&Qc(pe,ge,ve[ge]);if(Hc)for(var ge of Hc(ve))ac.call(ve,ge)&&Qc(pe,ge,ve[ge]);return pe},Ds=(pe,ve)=>nc(pe,Pd(ve));const bd=({Data:pe=[],yAxisName:ve="",legendData:ge=[],className:mt="",style:Kt={},labelTrue:$e=!1,grid:ln={},yAxisNamePadding:At=0,ReactEchartsOnEvents:Qe})=>{const Ie=(0,E.useRef)(null),Fn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,E.useEffect)(()=>{if(Ie.current){const oa=Ie.current.getEchartsInstance(),fa=[];ge==null||ge.forEach((Xn,Qn)=>{fa.push((Fn==null?void 0:Fn[Qn])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),oa.setOption({dataset:{source:[["product",...ge],...pe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:rc({left:"5%",right:"2%",top:"20%",bottom:40},ln),dataZoom:[rc({type:"slider"},(pe==null?void 0:pe.length)>10||(ge==null?void 0:ge.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:At},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ge==null?void 0:ge.map(()=>({type:"bar",barMaxWidth:40,label:{show:$e,position:"top"}})),color:fa},!0)}},[pe,ve,ge,$e,ln]),E.createElement(As.Z,{ref:Ie,className:`w-full ${mt}`,style:rc({height:400,background:"#F6F7F9"},Kt),onEvents:Qe,option:{}})},Wc=E.memo(bd),dd=({exercise:pe,dispatch:ve,value:ge})=>{var mt,Kt,$e,ln,At,Qe,Ie,Fn,oa,fa,Xn,Qn,sa,ja,Dn,Bn,ga,La,or,Ia,Nn,mr,Hn,kt,la,sr,Ga,Er,Ea;const{actionTabs:Ht={}}=pe,Or=(0,ye.useParams)(),[dr,lr]=(0,E.useState)(1),[,Sa,Fa,ur]=(0,xt.U)(te.iU,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(mt=ge==null?void 0:ge.exercise_group_id)!=null&&mt.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),[,hr,co,cr]=(0,xt.U)(te.fG,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Kt=ge==null?void 0:ge.exercise_group_id)!=null&&Kt.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),Va=(Zn={},Ja)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:Ja,exercise_group_id:(Zn==null?void 0:Zn.course_group_id)==-1?"all":Zn==null?void 0:Zn.course_group_id,isFinalScore:Zn==null?void 0:Zn.isFinalScore}}})},Mr=(0,E.useCallback)(Zn=>{var Ja,pr,fr,fo;Va(Ds(rc({},((pr=(Ja=ur==null?void 0:ur.data)==null?void 0:Ja.list)==null?void 0:pr[(Zn==null?void 0:Zn.dataIndex)||0])||{}),{isFinalScore:!0}),(((fo=(fr=Zn==null?void 0:Zn.encode)==null?void 0:fr.y)==null?void 0:fo[0])||1)-1)},[($e=ur==null?void 0:ur.data)==null?void 0:$e.list]),Hr=(Zn={},Ja=null)=>{var pr;console.log("asdfasdf===",Zn),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Zn==null?void 0:Zn.question_type)||"",id:Zn==null?void 0:Zn.question_id,exercise_group_id:ge==null?void 0:ge.exercise_group_id,tabActive:"3",exercise_group_list:(pr=Zn==null?void 0:Zn.list)==null?void 0:pr.map(fr=>Ds(rc({},fr),{value:Ja===0?fr==null?void 0:fr.correct_percent:Ja===1?fr==null?void 0:fr.score_percent:fr==null?void 0:fr.value})),questionsscoreType:Zn==null?void 0:Zn.questionsscoreType}}})},Ka=(0,E.useCallback)((Zn,Ja={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Zn==null?void 0:Zn.dataIndex)||0],0)},[(ln=cr==null?void 0:cr.data)==null?void 0:ln.question_type_list]),wa=(0,E.useCallback)((Zn,Ja={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Zn==null?void 0:Zn.dataIndex)||0],1)},[(At=cr==null?void 0:cr.data)==null?void 0:At.question_type_list]),Wa=(0,E.useCallback)(Zn=>{var Ja,pr,fr;const fo=(pr=(Ja=cr==null?void 0:cr.data)==null?void 0:Ja.class_average_score_list)==null?void 0:pr[(Zn==null?void 0:Zn.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ge==null?void 0:ge.exercise_group_id,exercise_group_list:fo==null?void 0:fo.list,type:3,isFinalScore:(fr=Zn==null?void 0:Zn.data)==null?void 0:fr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:fo==null?void 0:fo.question_type,questionsscoreType:"\u5206"}}})},[(Qe=cr==null?void 0:cr.data)==null?void 0:Qe.class_average_score_list,ge]),ha=([Zn,Ja,pr],fr=0)=>E.createElement("span",{className:Zn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Zn>0&&Va(Ds(rc({},Ja),{isFinalScore:!0}),fr)}},`${Zn}${dr===1?"":"%"}`),aa=(()=>{var Zn,Ja,pr,fr,fo,Vo,wr,hi,Pa,Wo,jo,el;const Yi=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((Ja=(Zn=ur==null?void 0:ur.data)==null?void 0:Zn.titles)==null?void 0:Ja[0])||"",dataIndex:"column_1",align:"center",render:(...Ci)=>ha(Ci,0)},{title:((fr=(pr=ur==null?void 0:ur.data)==null?void 0:pr.titles)==null?void 0:fr[1])||"",dataIndex:"column_2",align:"center",render:(...Ci)=>ha(Ci,1)},{title:((Vo=(fo=ur==null?void 0:ur.data)==null?void 0:fo.titles)==null?void 0:Vo[2])||"",dataIndex:"column_3",align:"center",render:(...Ci)=>ha(Ci,2)},{title:((hi=(wr=ur==null?void 0:ur.data)==null?void 0:wr.titles)==null?void 0:hi[3])||"",dataIndex:"column_4",align:"center",render:(...Ci)=>ha(Ci,3)},{title:((Wo=(Pa=ur==null?void 0:ur.data)==null?void 0:Pa.titles)==null?void 0:Wo[4])||"",dataIndex:"column_5",align:"center",render:(...Ci)=>ha(Ci,4)},{title:((el=(jo=ur==null?void 0:ur.data)==null?void 0:jo.titles)==null?void 0:el[5])||"",dataIndex:"column_6",align:"center",render:(...Ci)=>ha(Ci,5)}];return dr===1&&Yi.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...Ci)=>ha(Ci,6)}),Yi})();(0,E.useEffect)(()=>{var Zn;Fa({count_by:dr,exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Zn=ge==null?void 0:ge.exercise_group_id)!=null&&Zn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[dr,ge==null?void 0:ge.exercise_group_id]),(0,E.useEffect)(()=>{var Zn;co({exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Zn=ge==null?void 0:ge.exercise_group_id)!=null&&Zn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[ge==null?void 0:ge.exercise_group_id]);const Ca=(0,E.useMemo)(()=>{var Zn,Ja;return(Ja=(Zn=cr==null?void 0:cr.data)==null?void 0:Zn.question_type_score_list)==null?void 0:Ja.map((pr,fr)=>{var fo,Vo,wr,hi;return E.createElement(Wc,{key:fr,Data:((fo=pr==null?void 0:pr.list)==null?void 0:fo.map(Pa=>{var Wo;return[(Pa==null?void 0:Pa.title)||"",...((Wo=Pa==null?void 0:Pa.list)==null?void 0:Wo.map(jo=>jo==null?void 0:jo.value))||[]]}))||[],yAxisName:pr==null?void 0:pr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((hi=(wr=(Vo=pr==null?void 0:pr.list)==null?void 0:Vo[0])==null?void 0:wr.list)==null?void 0:hi.map(Pa=>Pa==null?void 0:Pa.course_group_name))||[],ReactEchartsOnEvents:{click:Pa=>{var Wo;console.log("params",Pa),Hr(Ds(rc({},((Wo=pr==null?void 0:pr.list)==null?void 0:Wo[(Pa==null?void 0:Pa.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Ie=cr==null?void 0:cr.data)==null?void 0:Ie.question_type_score_list]);return E.createElement(E.Fragment,null,E.createElement(St.Z,{spinning:Sa},E.createElement("div",{className:"flex item-center justify-between mt30"},E.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement("div",{className:"flex item-center gap-20px"},E.createElement(qt.default,{style:{width:140},size:"large",value:dr,onChange:Zn=>{lr(Zn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),E.createElement(a.default,{className:`mt10 ${os.tables}`,bordered:!0,columns:aa,dataSource:((Fn=ur==null?void 0:ur.data)==null?void 0:Fn.list)||[],pagination:!1}),E.createElement("div",{className:"mt20"},E.createElement(Wc,{Data:((fa=(oa=ur==null?void 0:ur.data)==null?void 0:oa.list)==null?void 0:fa.map(Zn=>[(Zn==null?void 0:Zn.course_group_name)||"",(Zn==null?void 0:Zn.column_1)||0,(Zn==null?void 0:Zn.column_2)||0,(Zn==null?void 0:Zn.column_3)||0,(Zn==null?void 0:Zn.column_4)||0,(Zn==null?void 0:Zn.column_5)||0,(Zn==null?void 0:Zn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${dr===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((Xn=ur==null?void 0:ur.data)==null?void 0:Xn.titles)||[],ReactEchartsOnEvents:{click:Mr}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((sa=(Qn=cr==null?void 0:cr.data)==null?void 0:Qn.question_type_list)==null?void 0:sa.map(Zn=>{var Ja;return[(Zn==null?void 0:Zn.question_type)||"",...((Ja=Zn==null?void 0:Zn.list)==null?void 0:Ja.map(pr=>pr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((ga=(Bn=(Dn=(ja=cr==null?void 0:cr.data)==null?void 0:ja.question_type_list)==null?void 0:Dn[0])==null?void 0:Bn.list)==null?void 0:ga.map(Zn=>Zn==null?void 0:Zn.course_group_name))||[],ReactEchartsOnEvents:{click:Ka}}),E.createElement(Wc,{Data:((or=(La=cr==null?void 0:cr.data)==null?void 0:La.question_type_list)==null?void 0:or.map(Zn=>{var Ja;return[(Zn==null?void 0:Zn.question_type)||"",...((Ja=Zn==null?void 0:Zn.list)==null?void 0:Ja.map(pr=>pr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Hn=(mr=(Nn=(Ia=cr==null?void 0:cr.data)==null?void 0:Ia.question_type_list)==null?void 0:Nn[0])==null?void 0:mr.list)==null?void 0:Hn.map(Zn=>Zn==null?void 0:Zn.course_group_name))||[],ReactEchartsOnEvents:{click:wa}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((la=(kt=cr==null?void 0:cr.data)==null?void 0:kt.class_average_score_list)==null?void 0:la.map(Zn=>{var Ja;return[(Zn==null?void 0:Zn.title)||"",...((Ja=Zn==null?void 0:Zn.list)==null?void 0:Ja.map(pr=>pr==null?void 0:pr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ea=(Er=(Ga=(sr=cr==null?void 0:cr.data)==null?void 0:sr.class_average_score_list)==null?void 0:Ga[0])==null?void 0:Er.list)==null?void 0:Ea.map(Zn=>Zn==null?void 0:Zn.course_group_name))||[],ReactEchartsOnEvents:{click:Wa}}),E.createElement("div",{className:"flex flex-col"},Ca))),(Ht==null?void 0:Ht.key)==="\u7B54\u9898\u8BE6\u60C5"&&E.createElement(A0,null),(Ht==null?void 0:Ht.key)==="\u5B66\u751F\u8BE6\u60C52"&&E.createElement(tc,null))};var jd=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(dd),Zd=z(67921),Uc=z(59301),rg=Object.defineProperty,Hd=Object.defineProperties,og=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,r0=(pe,ve,ge)=>ve in pe?rg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gd=(pe,ve)=>{for(var ge in ve||(ve={}))a0.call(ve,ge)&&r0(pe,ge,ve[ge]);if(n0)for(var ge of n0(ve))zd.call(ve,ge)&&r0(pe,ge,ve[ge]);return pe},md=(pe,ve)=>Hd(pe,og(ve));const ig=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var mt,Kt,$e,ln,At;const{actionTabs:Qe={},course_groups:Ie=[]}=pe,Fn=(0,ye.useParams)(),[,oa,fa,Xn]=(0,xt.U)(te.hv,{exercise_id:Fn==null?void 0:Fn.categoryId}),[Qn,sa]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),ja=(0,E.useMemo)(()=>{var Bn,ga,La;return((La=(ga=(Bn=Xn==null?void 0:Xn.data)==null?void 0:Bn.question)==null?void 0:ga.question_choices)==null?void 0:La.filter(or=>or==null?void 0:or.right_answer).map(or=>or==null?void 0:or.exercise_choice_id))||[]},[(mt=Xn==null?void 0:Xn.data)==null?void 0:mt.question]),Dn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{var Bn,ga,La,or,Ia;Qe!=null&&Qe.data&&fa(md(gd({},Qn),{exercise_group_id:(Qn==null?void 0:Qn.exercise_group_id)=="all"?"":Qn==null?void 0:Qn.exercise_group_id,exercise_id:Fn==null?void 0:Fn.categoryId,question_id:(ga=(Bn=Qe==null?void 0:Qe.data)==null?void 0:Bn.questionDetail)==null?void 0:ga.question_id,question_number:(or=(La=Qe==null?void 0:Qe.data)==null?void 0:La.questionDetail)==null?void 0:or.index,scope:(Ia=Qe==null?void 0:Qe.data)==null?void 0:Ia.scope}))},[Qe==null?void 0:Qe.data,Qn]),Uc.createElement(Se.default,{centered:!0,title:Qe==null?void 0:Qe.title,open:(Qe==null?void 0:Qe.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Dn},Uc.createElement("div",{className:"flex item-center justify-between"},Uc.createElement(qt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Qn==null?void 0:Qn.exercise_group_id,getPopupContainer:Bn=>Bn.parentNode,onChange:Bn=>{console.log(Bn);let ga=[...Bn];ga.length===0&&(ga=["all"]),ga.includes("all")&&ga.length>1&&(ga[ga.length-1]=="all"?ga=["all"]:ga=ga.filter(La=>La!=="all")),sa(md(gd({},Qn),{exercise_group_id:ga}))},filterOption:(Bn,ga)=>ga.label.indexOf(Bn.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(Bn=>({label:Bn==null?void 0:Bn.exercise_group_name,value:Bn==null?void 0:Bn.exercise_group_id}))]}),Uc.createElement(ss.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Bn=>{sa(md(gd({},Qn),{keyword:Bn}))}})),Uc.createElement(a.default,{className:"mt10",dataSource:(($e=(Kt=Xn==null?void 0:Xn.data)==null?void 0:Kt.student_score)==null?void 0:$e.list)||[],scroll:{y:500},loading:oa,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Bn=>Bn||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Bn,ga)=>{var La,or,Ia,Nn;return((or=(La=ga==null?void 0:ga.users_answer_info)==null?void 0:La.choices)==null?void 0:or.length)>0&&((Nn=(Ia=ga==null?void 0:ga.users_answer_info)==null?void 0:Ia.choices)!=null&&Nn.every(mr=>ja.includes(mr==null?void 0:mr.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Bn,ga)=>{var La,or,Ia;return`${(La=ga==null?void 0:ga.users_answer_info)==null?void 0:La.score}/${(Ia=(or=Xn==null?void 0:Xn.data)==null?void 0:or.question)==null?void 0:Ia.question_score}`}}],pagination:{current:Qn.page,pageSize:Qn==null?void 0:Qn.limit,onChange:(Bn,ga)=>{sa(md(gd({},Qn),{page:Bn,limit:ga}))},total:((At=(ln=Xn==null?void 0:Xn.data)==null?void 0:ln.student_score)==null?void 0:At.count)||0,showTotal:Bn=>Uc.createElement("span",{className:"font12 c-666"},"\u5171",Uc.createElement("span",{style:{color:"#3061D0"}},Bn),"\u6761\u6570\u636E")}}))};var xd=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ig),Ha=z(59301),Ig=Object.defineProperty,Og=Object.defineProperties,Lg=Object.getOwnPropertyDescriptors,dg=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,gg=(pe,ve,ge)=>ve in pe?Ig(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Qs=(pe,ve)=>{for(var ge in ve||(ve={}))Ng.call(ve,ge)&&gg(pe,ge,ve[ge]);if(dg)for(var ge of dg(ve))Rg.call(ve,ge)&&gg(pe,ge,ve[ge]);return pe},w0=(pe,ve)=>Og(pe,Lg(ve)),Qd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Mg=({exercise:pe,dispatch:ve,classroomList:ge})=>{var mt,Kt,$e,ln,At,Qe,Ie,Fn,oa,fa,Xn,Qn,sa,ja,Dn,Bn,ga,La,or,Ia,Nn,mr,Hn,kt;const{ScoreRangesData:la}=pe,[sr,Ga]=(0,E.useState)("1"),[Er,Ea]=(0,E.useState)({}),[Ht,Or]=(0,E.useState)([]),[dr,lr]=(0,E.useState)([]),[Sa,Fa]=(0,E.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(0),[Va,Mr]=(0,E.useState)([]),[Hr,Ka]=(0,E.useState)([]),[wa,Wa]=(0,E.useState)(0),[ha,aa]=(0,E.useState)(!0),[Ca,Zn]=(0,E.useState)(!1),[Ja,pr]=(0,E.useState)(!1),[fr,fo]=(0,E.useState)(!1),[Vo,wr]=(0,E.useState)(!1),[hi,Pa]=(0,E.useState)(0),Wo=(0,E.useRef)(null),jo=(0,E.useRef)(null),[el]=re.default.useForm(),Yi=(0,ye.useParams)(),Ci=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,E.useEffect)(()=>(Vo?Wo.current=setInterval(()=>{Pa(Xr=>Xr+1)},1e3*30):clearInterval(Wo.current),()=>{clearInterval(Wo.current)}),[Vo]),(0,E.useEffect)(()=>{xl()},[]),(0,E.useEffect)(()=>{var Xr;hi>0&&(sr==="1"?xl():(Xr=jo.current)==null||Xr.dealData())},[hi]);const xl=(...Xr)=>Qd(void 0,[...Xr],function*(So=Sa){Zn(!0),yield Promise.all([$o(So),ll(So),Kl(So)]),Zn(!1),aa(!1)}),Gr=(0,E.useMemo)(()=>{var Xr,So;return{scope:Sa==null?void 0:Sa.scope,exercise_group_id:(Xr=Sa==null?void 0:Sa.exercise_group_id)!=null&&Xr.includes("all")?null:Sa==null?void 0:Sa.exercise_group_id,question_type:(So=Sa==null?void 0:Sa.question_type)!=null&&So.includes("all")?null:Sa==null?void 0:Sa.question_type}},[Sa]),$o=Xr=>Qd(void 0,null,function*(){var So,tl,nl;const Zu={scope:Xr==null?void 0:Xr.scope,exercise_group_id:(So=Xr==null?void 0:Xr.exercise_group_id)!=null&&So.includes("all")?null:Xr==null?void 0:Xr.exercise_group_id},zi=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result.json`,{method:"get",params:Qs({},Zu)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:Yi==null?void 0:Yi.categoryId}}),(zi==null?void 0:zi.status)===0){const su=[{label:"\u5168\u90E8",value:"all"}];ve({type:"exercise/save",payload:{course_groups:zi==null?void 0:zi.course_groups}}),(tl=zi==null?void 0:zi.course_groups)==null||tl.forEach(Wn=>{su.push({label:Wn==null?void 0:Wn.exercise_group_name,value:Wn==null?void 0:Wn.exercise_group_id})});const Hu=[{label:"\u5168\u90E8",value:"all"}];(nl=zi==null?void 0:zi.question_types)==null||nl.forEach(Wn=>{Hu.push({label:Wn==null?void 0:Wn.name,value:Wn==null?void 0:Wn.id})}),lr(Hu),Or(su),Ea(Qs({},zi))}}),ll=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};pr(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_form.json`,{method:"get",params:Qs(w0(Qs({},su),{method:ur,order:co}),Zu)});(Hu==null?void 0:Hu.status)===0&&Mr(Hu==null?void 0:Hu.rate_list),pr(!1)}),Kl=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};fo(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Qs(w0(Qs({},su),{method:wa}),Zu)});(Hu==null?void 0:Hu.status)===0&&Ka(Hu==null?void 0:Hu.chart),fo(!1)}),Pu=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],Nl=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Ht,isShow:!0},{noStyle:!0,isShow:sr==="3",children:Ha.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ha.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ha.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ha.createElement(Ha.Fragment,null,Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Pu,isShow:sr!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:dr,isShow:sr==="2"}],bi=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],fu=ur?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Cs=Xr=>{Xr==="1"&&xl(),Ga(Xr)},Ar=(0,E.useMemo)(()=>{var Xr;const So=[],tl=[],nl=[];(Xr=Er==null?void 0:Er.student_score_list)==null||Xr.map(zi=>{So.unshift([zi.name,zi.score_range].join(".")),tl.unshift({value:zi.rate,type:zi.type}),nl.unshift(zi.count)});const Zu={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:So,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:zi=>`${zi.split(".")[0]} -(${zi.split(".")[1]})`}},series:[{type:"bar",data:tl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:zi=>{var su;return`${(su=zi==null?void 0:zi.data)==null?void 0:su.value}%\uFF08${nl[zi==null?void 0:zi.dataIndex]}\u4EBA\uFF09`}}}]};return Ha.createElement(As.Z,{option:Zu,onEvents:{click:zi=>{var su;zi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:w0(Qs({},Sa),{type:1,sub_type:(su=zi==null?void 0:zi.data)==null?void 0:su.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Er==null?void 0:Er.student_score_list]),ei=(0,E.useMemo)(()=>{let Xr=[],So=[];Va.forEach(nl=>{Xr.push(nl.index),So.push({value:nl.rate,extraInfo:nl})});const tl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Qs({type:"slider",show:(So==null?void 0:So.length)>30},(So==null?void 0:So.length)>30?{start:0,end:Math.floor(29*100/(Va==null?void 0:Va.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:Xr,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:fu,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:So,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ha.createElement(As.Z,{option:tl,style:{height:370,background:"#F6F7F9"},onEvents:{click:nl=>{var Zu,zi,su,Hu,Wn,ra,lo,Fu,Wu,bu,Ws,Cc;console.log("sdfsdf===",(Zu=nl==null?void 0:nl.data)==null?void 0:Zu.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ha.createElement(Ha.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ha.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(su=(zi=nl==null?void 0:nl.data)==null?void 0:zi.extraInfo)==null?void 0:su.index,"\uFF0C",fu,(Wn=(Hu=nl==null?void 0:nl.data)==null?void 0:Hu.extraInfo)==null?void 0:Wn.rate,"%\uFF09"),Ha.createElement(De.Z,{title:Ha.createElement(Ha.Fragment,null,"\u9898\u76EE\uFF1A",(lo=(ra=nl==null?void 0:nl.data)==null?void 0:ra.extraInfo)==null?void 0:lo.question_title,Ha.createElement("br",null),"\u9898\u578B\uFF1A",(Wu=(Fu=nl==null?void 0:nl.data)==null?void 0:Fu.extraInfo)==null?void 0:Wu.question_type,Ha.createElement("br",null),fu,"\uFF1A",(Ws=(bu=nl==null?void 0:nl.data)==null?void 0:bu.extraInfo)==null?void 0:Ws.rate,"%")},Ha.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(Cc=nl==null?void 0:nl.data)==null?void 0:Cc.extraInfo,scope:Gr==null?void 0:Gr.scope}}})}}})},[Va,fu,Gr]),yi=(0,E.useMemo)(()=>Hr==null?void 0:Hr.map((Xr,So)=>{var tl,nl,Zu,zi,su;const Hu={tooltip:{trigger:"item"},title:{text:Xr==null?void 0:Xr.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:Xr==null?void 0:Xr.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((tl=Xr==null?void 0:Xr.details)==null?void 0:tl.full_count)||0,name:Ci[0].label,itemStyle:{color:Ci[0].color}},{value:((nl=Xr==null?void 0:Xr.details)==null?void 0:nl.best_count)||0,name:Ci[1].label,itemStyle:{color:Ci[1].color}},{value:((Zu=Xr==null?void 0:Xr.details)==null?void 0:Zu.good_count)||0,name:Ci[2].label,itemStyle:{color:Ci[2].color}},{value:((zi=Xr==null?void 0:Xr.details)==null?void 0:zi.pass_count)||0,name:Ci[3].label,itemStyle:{color:Ci[3].color}},{value:((su=Xr==null?void 0:Xr.details)==null?void 0:su.fails_count)||0,name:Ci[4].label,itemStyle:{color:Ci[4].color}}]}]};return Ha.createElement(As.Z,{key:So,className:"bg-white",option:Hu,style:{width:"100%",height:240},onEvents:{click:Wn=>{const ra=w0(Qs({},Sa),{question_type:[Xr==null?void 0:Xr.question_type_id]});Fa(ra),el.setFieldsValue(Qs({},ra)),Ga("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Hr]),ju=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:Xr=>{let So=Xr;Xr===1&&(So=xs.Z),Xr===2&&(So=i0.Z),Xr===3&&(So=M0.Z);const tl=typeof So=="number"?So:Ha.createElement("img",{src:So});return Ha.createElement("div",{style:{textAlign:"left",paddingLeft:22}},tl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ha.createElement("div",{className:Ou.wrap},Ha.createElement(jr.Z,{loading:ha,active:!0},(Er==null?void 0:Er.exercise_status)===1&&Ha.createElement(He.Z,{styles:{margin:"0 auto",padding:200}}),(Er==null?void 0:Er.exercise_status)>1&&Ha.createElement(E.Fragment,null,Ha.createElement(me.Z,{className:"mb30",align:"middle",justify:"space-between"},Ha.createElement(ss.tp,{dataSource:bi,value:sr,onChange:Cs}),sr==="3"?Ha.createElement(Ee.ZP,{type:"primary",icon:Ha.createElement(Zd.Z,{rev:void 0}),onClick:()=>Qd(void 0,null,function*(){var Xr;if((0,Nt.Rm)()&&!((Xr=ge.AssistantObject.exercise)!=null&&Xr.can_download)){le.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}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Er==null?void 0:Er.course_groups.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>Qd(void 0,null,function*(){const So=yield(0,te.iB)({exercise_id:Yi==null?void 0:Yi.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(So==null?void 0:So.status)===0?(le.ZP.success(So==null?void 0:So.message),ye.history.push(`/classrooms/${Yi.coursesId}/exportlist/exercise_score,export_exercise_users`)):le.ZP.success(So==null?void 0:So.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ha.createElement(me.Z,null,Ha.createElement(Ce.Z,{checked:Vo,onChange:Xr=>wr(Xr),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ha.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Ha.createElement(Rd,{form:el,initialValues:Sa,onValuesChange:(Xr,So)=>{const tl=Qs(Qs({},Sa),So);console.log(tl,"newValue"),Fa(Qs({},tl)),sr==="1"&&xl(tl)},data:Nl()}),Ha.createElement("section",{style:{display:sr==="1"?"block":"none"}},Ha.createElement(St.Z,{spinning:Ca},(Er==null?void 0:Er.open_camera)&&Ha.createElement(Ha.Fragment,null,Ha.createElement("div",{className:Ou.head},Ha.createElement("div",{className:Ou.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ha.createElement(kc.ZP,{data:(0,kc.Uf)(Er)})),Ha.createElement("div",{className:Ou.head},Ha.createElement("div",{className:Ou.title},"\u8BD5\u5377\u6982\u89C8"),Ha.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ha.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ha.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ha.createElement("div",{className:Ou.table},Ha.createElement("aside",null,Ha.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ha.createElement("div",null,(mt=Er==null?void 0:Er.exercise_counts)==null?void 0:mt.total_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ha.createElement("div",null,(Kt=Er==null?void 0:Er.exercise_counts)==null?void 0:Kt.time)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ha.createElement(De.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,($e=Er==null?void 0:Er.exercise_counts)==null?void 0:$e.avg_answer_duration)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(ln=Er==null?void 0:Er.exercise_counts)==null?void 0:ln.candidate_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(At=Er==null?void 0:Er.exercise_counts)==null?void 0:At.exam_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53C2\u8003\u7387",Ha.createElement(De.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Qe=Er==null?void 0:Er.exercise_counts)==null?void 0:Qe.reference_rate,"%")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u5206",Ha.createElement(De.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ie=Er==null?void 0:Er.exercise_counts)==null?void 0:Ie.average_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u9AD8\u5206"),Ha.createElement("div",null,(Fn=Er==null?void 0:Er.exercise_counts)==null?void 0:Fn.max_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u4F4E\u5206"),Ha.createElement("div",null,(oa=Er==null?void 0:Er.exercise_counts)==null?void 0:oa.min_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6807\u51C6\u5DEE",Ha.createElement(De.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(fa=Er==null?void 0:Er.exercise_counts)==null?void 0:fa.standard_deviation)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4F18\u79C0",Ha.createElement(De.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Xn=la==null?void 0:la.score_ranges)==null?void 0:Xn.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Qn=la==null?void 0:la.score_ranges)==null?void 0:Qn.max_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(sa=Er==null?void 0:Er.exercise_counts)==null?void 0:sa.best_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u826F\u597D",Ha.createElement(De.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ja=la==null?void 0:la.score_ranges)==null?void 0:ja.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Dn=la==null?void 0:la.score_ranges)==null?void 0:Dn.good_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Bn=Er==null?void 0:Er.exercise_counts)==null?void 0:Bn.good_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53CA\u683C",Ha.createElement(De.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ga=la==null?void 0:la.score_ranges)==null?void 0:ga.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(La=la==null?void 0:la.score_ranges)==null?void 0:La.pass_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(or=Er==null?void 0:Er.exercise_counts)==null?void 0:or.pass_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4E0D\u53CA\u683C",Ha.createElement(De.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Ia=la==null?void 0:la.score_ranges)==null?void 0:Ia.fail_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Nn=Er==null?void 0:Er.exercise_counts)==null?void 0:Nn.fail_counts,"\u4EBA"))),Ha.createElement("div",{className:Ou.head},Ha.createElement("div",{className:Ou.title},"\u9898\u76EE\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:ur,onChange:Xr=>{hr(Xr),ll(Sa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ha.createElement(re.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ha.createElement(qt.default,{style:{width:140},value:co,onChange:Xr=>{cr(Xr),ll(Sa,!0,{order:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ha.createElement(qt.default.Option,{value:2},"\u6309",fu,"\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:3},"\u6309",fu,"\u964D\u5E8F"))))),Ha.createElement(St.Z,{spinning:Ja},ei),Ha.createElement("div",{className:Ou.head},Ha.createElement("div",{className:Ou.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Ar,Ha.createElement("div",{className:Ou.head},Ha.createElement("div",{className:Ou.title},"\u4F18\u79C0\u751F",Ha.createElement(De.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ha.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ha.createElement(a.default,{columns:ju,rowKey:"index",dataSource:(Er==null?void 0:Er.rank_list)||[],pagination:!1}),Ha.createElement("div",{className:Ou.head},Ha.createElement("div",{className:Ou.title},"\u9898\u578B\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:wa,onChange:Xr=>{Wa(Xr),Kl(Sa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ha.createElement(St.Z,{spinning:fr},Ha.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ha.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ha.createElement("div",{className:" c-grey-333"},wa===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ha.createElement("div",{className:"flex item-center gap-20px"},Ci.map((Xr,So)=>Ha.createElement("div",{key:So,className:"flex item-center gap-10px"},Ha.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:Xr==null?void 0:Xr.color}}),Ha.createElement("div",{className:"font12 c-grey-333"},Xr==null?void 0:Xr.label))))),Ha.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},yi))))),sr==="2"&&Ha.createElement("section",null,Er!=null&&Er.is_random?Ha.createElement(ag,{value:Gr,ref:jo}):Ha.createElement(J0,{value:Gr,ref:jo})),sr==="3"&&Ha.createElement("section",null,Ha.createElement(jd,{value:Gr})))),((mr=pe==null?void 0:pe.actionTabs)==null?void 0:mr.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ha.createElement(xd,null),((Hn=pe==null?void 0:pe.actionTabs)==null?void 0:Hn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ha.createElement(nn,{handleOnComplete:xl}),((kt=pe==null?void 0:pe.actionTabs)==null?void 0:kt.key)==="\u5B66\u751F\u5217\u8868"&&Ha.createElement(mi,null))};var Tg=(0,ye.connect)(({exercise:pe,classroomList:ve})=>({exercise:pe,classroomList:ve}))(Mg),kg=z(59639),rd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},mg=z(87444),jg=z(22072),yl=z(59301),Zg=Object.defineProperty,Hg=Object.defineProperties,zg=Object.getOwnPropertyDescriptors,fg=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable,pg=(pe,ve,ge)=>ve in pe?Zg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,D0=(pe,ve)=>{for(var ge in ve||(ve={}))Qg.call(ve,ge)&&pg(pe,ge,ve[ge]);if(fg)for(var ge of fg(ve))Wg.call(ve,ge)&&pg(pe,ge,ve[ge]);return pe},Ug=(pe,ve)=>Hg(pe,zg(ve)),Wd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const{TabPane:lg}=y.default,Gg=({classroomList:pe,exercise:ve,loading:ge,dispatch:mt})=>{var Kt;const $e=(0,ye.useParams)(),ln=(0,ye.useLocation)(),[At]=re.default.useForm(),{commonHeader:Qe}=ve;let[Ie,Fn]=(0,E.useState)(!0),[oa,fa]=(0,E.useState)(!1);const[Xn,Qn]=(0,E.useState)("myself");let[sa,ja]=(0,E.useState)([]),[Dn,Bn]=(0,E.useState)([]),[ga,La]=(0,E.useState)(),[or,Ia]=(0,E.useState)([]);const Nn=(0,E.useRef)(),[mr,Hn]=(0,E.useState)(1),kt=(0,E.useRef)(null),[la,sr]=(0,E.useState)(!1),[Ga,Er]=(0,E.useState)(""),[Ea,Ht]=(0,E.useState)(""),Or=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Wa=>Wa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Wa,ha)=>yl.createElement("a",{href:Wa?`/randompaper/detail/${ha.id}`:`/paperlibrary/see/${ha.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[dr,lr]=(0,E.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,E.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ur(),Ia([]),Sa())},[ve.actionTabs.key]);const Sa=()=>Wd(void 0,null,function*(){const Wa=yield mt({type:"paperlibrary/getTeachGroupData"});Bn(Wa)}),Fa=Wa=>{const ha=parseInt(Wa);return isNaN(ha)?"":ha},ur=()=>Wd(void 0,null,function*(){var Wa,ha;if(Ie){++dr.page,Fn(!1);const aa=yield mt({type:"exercise/getBrankList",payload:Ug(D0({},dr),{search:(Wa=dr.search)==null?void 0:Wa.trim()})});sa=aa!=null&&aa.object_list?[...sa.concat(aa==null?void 0:aa.object_list)]:sa,La(aa.is_teacher),((ha=aa.object_list)==null?void 0:ha.length){kt.current.scrollTop=0,sa=[],dr.page=0,dr.group_id=Wa,Ie=!0,Ia([]),lr(D0({},dr)),ur()},co={selectedRowKeys:or,onChange:Wa=>{Ia(Wa)},type:"radio"},cr=()=>{lr(D0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),ja([]),Fn(!0),Qn("myself"),mt({type:"exercise/setActionTabs",payload:{}}),fa(!1)},[Va,Mr,Hr,Ka]=(0,mg.P)(),wa=Wa=>Wd(void 0,null,function*(){let ha=!1;sa.forEach(Ja=>{or.includes(Ja.id)&&(ha=Ja.is_random)}),Nn.current&&(ha=Qe==null?void 0:Qe.is_random);const aa=Wa.map(Ja=>({shixun_id:Ja.id,is_use:Ja.is_use,is_copy:Ja.is_copy}));if(!ha){const Ja=yield mt({type:"exercise/saveBanks",payload:{course_id:$e.coursesId,object_type:"examination_bank",bank_id:Nn.current?[Nn.current]:or,shixuns_info:aa,is_make_up_exercise:!0,make_up_exercise_id:Number($e.categoryId),use_origin_exercise:!!Nn.current}});(Ja==null?void 0:Ja.status)===0&&((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Er(`/classrooms/${$e.coursesId}/exercise/${Ja.exercise_id}/detail?random=${Ja.is_random}&tabs=3`),Ht(`/classrooms/${$e.coursesId}/exercise/add/${Ja.exercise_id}?random=${Ja.is_random}&type=2`),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${$e.coursesId}/exercise/${Ja.exercise_id}/detail?random=${Ja.is_random}&tabs=3`},1e3),Mr(),cr());return}mt({type:"exercise/setActionTabs",payload:{}}),Mr();let Ca=1,Zn=Se.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:yl.createElement("div",{className:rd.modalColumn},yl.createElement("div",{className:rd.modalRow},yl.createElement("sup",{className:rd.sup},"*"),yl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),yl.createElement(ke.Z,{parser:Fa,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Ca,onChange:Ja=>{Ca=Ja;const pr=document.getElementById("model_error");Ca<1||Ca>50?pr.style.display="block":pr.style.display="none"}})),yl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:cr,onOk:()=>Wd(void 0,null,function*(){if(Ca<1||Ca>50){const pr=document.getElementById("model_error");return pr.style.display="block",Promise.reject()}Zn.update({cancelButtonProps:{disabled:!0}});const Ja=yield mt({type:"exercise/saveBanks",payload:{course_id:$e.coursesId,object_type:"examination_bank",bank_id:Nn.current?[Nn.current]:or,shixuns_info:aa,num:Ca,is_make_up_exercise:!0,make_up_exercise_id:Number($e.categoryId),use_origin_exercise:!!Nn.current}});Zn.update({cancelButtonProps:{disabled:!1}}),Ja&&Ja.status===0?((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Se.default.destroyAll(),cr(),Mr(),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${$e.coursesId}/exercise/${Ja.exercise_id}/detail?random=${Ja.is_random}&tabs=3`},1e3)):(cr(),Mr())})})});return yl.createElement(yl.Fragment,null,yl.createElement(Se.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:oa,bodyStyle:{minHeight:150},wrapClassName:rd.warpModal,onOk:()=>Wd(void 0,null,function*(){var Wa;if(mr===1){if(!or.length){le.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}fa(!0);let ha=!1,aa=!1;if(sa.forEach(Zn=>{or.includes(Zn.id)&&Zn.need_authorize&&(ha=Zn.need_authorize),or.includes(Zn.id)&&(aa=Zn.is_random)}),ha){(0,as.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield Ka({id:`${or[0]}`,course_id:$e.coursesId,type:"examination_bank"}))||wa([]),fa(!1)}else{fa(!0);const ha=yield(0,fe.ZP)(`/api/exercises/${$e.categoryId}/use_origin_exercise.json`,{method:"post"}),aa=yield Ka({id:`${or[0]}`,course_id:$e.coursesId,type:"examination_bank",result:ha});Nn.current=(Wa=ha==null?void 0:ha.save_banks_params)==null?void 0:Wa.bank_id,aa||wa([]),fa(!1)}}),onCancel:cr},yl.createElement(Te.ZP.Group,{value:mr,onChange:Wa=>Hn(Wa.target.value),style:{marginTop:10,marginBottom:15}},yl.createElement(Te.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),yl.createElement(Te.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),mr===1?yl.createElement(yl.Fragment,null,yl.createElement(y.default,{activeKey:Xn,onTabClick:Wa=>Wd(void 0,null,function*(){kt.current.scrollTop=0,sa=[],Xn!==Wa&&Ia([]),Qn(Wa),dr.page=0,dr.filter=Wa,dr.group_id=null,Ie=!0,ur()})},yl.createElement(lg,{tab:yl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),yl.createElement("div",{className:rd.tabSearch},Xn==="teacher"&&yl.createElement(qt.default,{value:dr.group_id,onChange:hr,size:"middle",style:{width:200,marginRight:30}},yl.createElement(qt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Kt=Dn==null?void 0:Dn.groups)==null?void 0:Kt.map(Wa=>yl.createElement(qt.default.Option,{key:Wa==null?void 0:Wa.group_id,value:Wa==null?void 0:Wa.group_id},Wa==null?void 0:Wa.name))),yl.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:dr.search,onChange:Wa=>{dr.search=Wa.target.value,lr(D0({},dr))},onSearch:Wa=>{kt.current.scrollTop=0,sa=[],dr.page=0,Ie=!0,Ia([]),Wa&&(0,jg.tk)({name:Wa,copywriting:Wa,position:"Exercise"}),ur()}})),yl.createElement("div",{ref:kt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!ga&&Xn==="public"&&yl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},yl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),yl.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),yl.createElement(Ur(),{initialLoad:!1,pageStart:0,loadMore:()=>{ur()},hasMore:Ie,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&ga&&yl.createElement(kg.Z,{className:rd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:sa,onRow:Wa=>({onClick:()=>{Ia([Wa==null?void 0:Wa.id])}}),resColumns:Or,rowSelection:co})))):yl.createElement(yl.Fragment,null,yl.createElement("div",{className:rd.shijuan},yl.createElement("div",null,"\u8BD5\u5377\uFF1A"),yl.createElement("div",{className:rd.name},yl.createElement("span",null,Qe==null?void 0:Qe.exercise_name))),yl.createElement("div",{className:rd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),yl.createElement(Se.default,{title:"\u63D0\u793A",open:la,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:yl.createElement("div",null,yl.createElement(Ee.ZP,{onClick:()=>{sr(!1),ye.history.push(Ea)}},"\u4FEE\u6539\u8BD5\u5377"),yl.createElement(Ee.ZP,{type:"primary",onClick:()=>{ye.history.push(Ga),sr(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{sr(!1)}},yl.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),yl.createElement(mg.Z,{inPaper:!0,visible:Va,onCancel:Mr,onOk:wa,renderData:Hr,modalType:"multiple",type:"examination_bank"}))};var Kg=(0,ye.connect)(({exercise:pe,loading:ve,classroomList:ge})=>({exercise:pe,loading:ve,classroomList:ge}))(Gg),vg=z(82264),I0=z(59301),Vg=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Xg=({exercise:pe,dispatch:ve})=>{const{value:ge}=pe.actionTabs.params||{},[mt,Kt]=(0,E.useState)(!1),{categoryId:$e,coursesId:ln}=(0,ye.useParams)(),At=()=>Vg(void 0,null,function*(){Kt(!0);let Qe;ge!=null&&ge.is_wrong?Qe=yield(0,vg._B)($e,{exercise_question_id:ge==null?void 0:ge.question_id}):Qe=yield(0,vg.pr)($e,{exercise_question_id:ge==null?void 0:ge.question_id}),(Qe==null?void 0:Qe.status)===0&&(le.ZP.success(Qe==null?void 0:Qe.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:$e,coursesId:ln}}),ve({type:"exercise/setActionTabs",payload:{}})),Kt(!1)});return I0.createElement(Se.default,{title:"\u63D0\u793A",width:600,centered:!0,open:pe.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:mt,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:At},I0.createElement("p",null,ge!=null&&ge.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ge!=null&&ge.is_wrong?I0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):I0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ge==null?void 0:ge.question_score,"\u5206\u3002"))};var Yg=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Xg),Jg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const qg=(pe=[],ve=[],ge=[])=>(console.log("---",pe,ve,ge),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ge},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:pe}]}),_g=(pe=[])=>({dataset:[{source:pe}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var $g=Object.defineProperty,hg=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,Ag=(pe,ve,ge)=>ve in pe?$g(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,O0=(pe,ve)=>{for(var ge in ve||(ve={}))em.call(ve,ge)&&Ag(pe,ge,ve[ge]);if(hg)for(var ge of hg(ve))tm.call(ve,ge)&&Ag(pe,ge,ve[ge]);return pe},ug=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const nm=({shixunHomeworks:pe,loading:ve,dispatch:ge})=>{var mt,Kt,$e,ln;const At=(0,ye.useParams)(),[Qe,Ie]=(0,E.useState)(O0(O0({},{sort_by:"student_id",sort_direction:"desc"}),At)),[Fn,oa]=(0,E.useState)(),[fa,Xn]=(0,E.useState)([]);let Qn=(0,E.useRef)();const[sa,ja]=(0,E.useState)(1),[Dn,Bn]=(0,E.useState)(!1),[ga,La]=(0,E.useState)(10),[or,Ia]=(0,E.useState)([]);(0,E.useEffect)(()=>{mr()},[]);const Nn=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:Qe.sort_by==="student_number"?Qe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:Qe.sort_by==="bug"?Qe.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:Qe.sort_by==="vulnerability"?Qe.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:Qe.sort_by==="specification"?Qe.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:Qe.sort_by==="complexity"?Qe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:Qe.sort_by==="total_row_number"?Qe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:Qe.sort_by==="quality_score"?Qe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(kt,la)=>E.createElement("a",{target:"_blank",href:`/classrooms/${At.coursesId}/exercise/${At.categoryId}/analysis/${la.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,E.useEffect)(()=>(Fn===2&&(Qn.current=setInterval(()=>{mr()},6e4)),()=>{clearTimeout(Qn.current)}),[Fn]);function mr(){return ug(this,null,function*(){const kt=yield(0,fe.ZP)(`/api/exercises/${Qe.categoryId}/check_status.json`,{method:"GET"});oa(kt.status),kt.status!=2&&kt.status!=-1&&(Hn({page:1,limit:10}),clearTimeout(Qn.current))})}function Hn(kt){return ug(this,null,function*(){ja(kt==null?void 0:kt.page),La(kt==null?void 0:kt.limit);const la=yield(0,fe.ZP)(`/api/exercises/${Qe.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:O0({},kt)});Xn(la)})}return console.log("-------",At),E.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Fn===0||Fn===1)&&E.createElement("div",null,E.createElement("p",{style:{display:"flex"}},E.createElement("span",{style:{flex:"1"}},E.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",fa==null?void 0:fa.created_at)),E.createElement(Ee.ZP,{onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),E.createElement("p",{style:{display:"flex"}},E.createElement(me.Z,{style:{width:"100%"}},E.createElement(ce.Z,{flex:"80px"},E.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{checked:(or==null?void 0:or.length)===0,onChange:kt=>{kt.target.checked&&(Ia([]),Hn({page:sa,limit:ga}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1"},E.createElement(Me.default.Group,{value:or,onChange:kt=>ug(void 0,null,function*(){Ia([...kt]),Hn({page:sa,limit:ga,group_course_ids:kt})}),style:{width:"100%",fontSize:"14px"}},(mt=fa==null?void 0:fa.course_groups)==null?void 0:mt.map((kt,la)=>E.createElement(Me.default,{style:{fontSize:"14px"},value:kt==null?void 0:kt.id},kt==null?void 0:kt.name,"(",kt==null?void 0:kt.count,")")))))),E.createElement("p",{style:{display:"flex"}},E.createElement("span",null,E.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(fa==null?void 0:fa.grade_statistics)&&E.createElement(As.Z,{option:qg((Kt=fa==null?void 0:fa.grade_statistics)==null?void 0:Kt.map(kt=>kt.specification_count),($e=fa==null?void 0:fa.grade_statistics)==null?void 0:$e.map(kt=>kt.vulnerability_count),(ln=fa==null?void 0:fa.grade_statistics)==null?void 0:ln.map(kt=>kt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(fa==null?void 0:fa.quality_scores)&&E.createElement(As.Z,{option:_g(fa==null?void 0:fa.quality_scores.map((kt,la)=>[la+1,kt==null?void 0:kt.quality_score,kt==null?void 0:kt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),E.createElement("div",null,E.createElement("div",{style:{display:"flex"}},E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),E.createElement(Be.default.Search,{size:"middle",onSearch:kt=>{Hn({page:1,limit:ga,search:kt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),E.createElement(a.default,{columns:Nn,dataSource:fa==null?void 0:fa.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(kt,la,sr)=>{sr.field&&(Qe.sort_by=sr.field),sr.order||(Qe.sort_direction="asc"),sr.order==="ascend"&&(Qe.sort_direction="asc"),sr.order==="descend"&&(Qe.sort_direction="desc"),sr.order||(Qe.sort_direction="asc"),Hn(O0({page:1,limit:ga},Qe))}}),E.createElement(Pe.Z,{current:sa,total:fa==null?void 0:fa.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:ga,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(kt,la)=>{ja(kt),La(la),Hn({page:kt,limit:la,group_course_ids:or})}}))),Fn===2&&E.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},E.createElement("img",{src:Jg}),E.createElement("br",null),E.createElement(Ee.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{mr()}},"\u5237\u65B0\u9875\u9762")),E.createElement(Tr,null),E.createElement(Se.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!Dn,footer:null,onCancel:()=>Bn(!1)},E.createElement("div",{style:{height:500,overflow:"hidden"}},!!Dn&&E.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${At==null?void 0:At.categoryId}-${Dn==null?void 0:Dn.student_number}&resolved=false`,frameBorder:"0"}))))};var am=(0,ye.connect)(({shixunHomeworks:pe,loading:ve})=>({shixunHomeworks:pe,loading:ve.effects}))(nm),tu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},rr=z(59301),rm=Object.defineProperty,om=Object.defineProperties,im=Object.getOwnPropertyDescriptors,Eg=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,um=Object.prototype.propertyIsEnumerable,Cg=(pe,ve,ge)=>ve in pe?rm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oc=(pe,ve)=>{for(var ge in ve||(ve={}))lm.call(ve,ge)&&Cg(pe,ge,ve[ge]);if(Eg)for(var ge of Eg(ve))um.call(ve,ge)&&Cg(pe,ge,ve[ge]);return pe},sm=(pe,ve)=>om(pe,im(ve)),Ud=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const cm=({exercise:pe,dispatch:ve,user:ge})=>{var mt;const Kt=(0,ye.useParams)(),[$e,ln]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:Kt==null?void 0:Kt.categoryId}),[At]=re.default.useForm(),[Qe,Ie]=(0,E.useState)(),[Fn,oa]=(0,E.useState)(!1),{exerciseList:fa,commonHeader:Xn}=pe,[Qn,sa]=(0,E.useState)([]),[ja,Dn]=(0,E.useState)([]),[Bn,ga]=(0,E.useState)(0),[La,or]=(0,E.useState)(!0),[Ia,Nn]=(0,E.useState)(!1),[mr,Hn]=(0,E.useState)(!1),[kt,la]=(0,E.useState)(!1),[sr,Ga]=(0,E.useState)(""),Er=(0,E.useRef)(null),Ea=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ht,Or]=(0,E.useState)([]);(0,E.useEffect)(()=>{dr($e)},[]),(0,E.useEffect)(()=>(clearInterval(Er.current),(Xn==null?void 0:Xn.exercise_status)===2&&(Er.current=setInterval(()=>{dr($e)},3e4)),()=>{clearInterval(Er.current)}),[Xn==null?void 0:Xn.exercise_status,$e]);const dr=Ka=>Ud(void 0,null,function*(){const wa=Aa().cloneDeep(Ka);console.log(wa,"sendData"),or(!0),sa([]);const Wa=yield(0,fe.ZP)(`/api/exercises/${Ka==null?void 0:Ka.exercise_id}/exercise_abnormities.json`,{method:"get",params:wa});Or((Wa==null?void 0:Wa.error_types)||[]),Dn([]),or(!1),ga(Wa==null?void 0:Wa.total_count),sa((Wa==null?void 0:Wa.exercise_abnormites)||[])}),lr=(Ka,wa)=>{$e.page=1,$e[wa]=Ka,ln(oc({},$e)),dr($e)},Sa=Ka=>{$e.page=1,$e.keyword=Ka,ln(oc({},$e))},Fa=()=>{$e.page=1;const Ka=Object.assign({},At.getFieldValue());Object.keys(Ka).map(function(wa){switch(wa){case"error_type":Ka[wa].includes("all")||!Ka[wa].length?(delete $e.error_type,At.setFieldsValue({error_type:"all"})):($e.error_type=Ka[wa],At.setFieldsValue({error_type:$e.error_type}));break;case"course_group_id":Ka[wa].includes("all")||!Ka[wa].length?(delete $e.course_group,At.setFieldsValue({course_group_id:"all"})):($e.course_group=Ka[wa],At.setFieldsValue({course_group_id:$e.course_group}));break}}),ln(oc({},$e)),dr($e)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),oa(!0))},[document.getElementById("divhe"),fa]);const ur=(Ka,wa,Wa)=>{$e.page=Ka==null?void 0:Ka.current,$e.limit=Ka==null?void 0:Ka.pageSize,Wa!=null&&Wa.order?($e.sort_by=Wa==null?void 0:Wa.field,$e.sort_direction=(Wa==null?void 0:Wa.order)==="ascend"?"asc":"desc"):($e.sort_by=null,$e.sort_direction=null),ln(oc({},$e)),dr($e)},hr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ka,wa,Wa)=>$e.limit*($e.page-1)+Wa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Ka=>rr.createElement(De.Z,{placement:"bottomLeft",title:Ka},rr.createElement("span",null,Ka))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ka=>rr.createElement(De.Z,{placement:"bottomLeft",title:Ka},rr.createElement("span",null,Ka||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ka=>rr.createElement(De.Z,{placement:"bottomLeft",title:Ka},rr.createElement("span",null,Ka||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Ka,wa)=>rr.createElement(rr.Fragment,null,rr.createElement(De.Z,{placement:"bottomLeft",title:Ka},rr.createElement("span",null,Ka||"--")),(wa==null?void 0:wa.user_screen_num)>=50&&rr.createElement(De.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},rr.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(wa==null?void 0:wa.user_screen_num)>0&&rr.createElement("span",{onClick:()=>Ga(wa==null?void 0:wa.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],co=Ka=>{Dn(Ka)},cr=()=>{Nn(!1),dr($e)},Va=Ka=>{const wa=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ha,aa)=>rr.createElement("span",null,ha||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ha,aa)=>rr.createElement(rr.Fragment,null,ha==="passed"&&rr.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ha==="rejected"&&rr.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ha==="submitted"&&rr.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ha,aa)=>ha?rr.createElement(De.Z,{placement:"bottom",title:ha},rr.createElement("span",null,ha)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ha,aa)=>rr.createElement("span",{className:"current c-light-primary",onClick:()=>{In.Z.publish("preview-image",ha)}},"\u67E5\u770B")}],Wa=Se.default.confirm({icon:null,width:700,className:`${tu.cusModal} custom-modal-divider`,centered:!0,title:rr.createElement(me.Z,null,rr.createElement(ce.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),rr.createElement(ce.Z,null,rr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Wa.destroy()}))),content:rr.createElement("div",null,rr.createElement(a.default,{className:tu.customTable,dataSource:[oc({},Ka)],bordered:!1,columns:wa,rowKey:"exercise_identity_photo_id",rowClassName:tu.row,pagination:!1}))})},Mr=Ka=>{var wa,Wa;const ha=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:((wa=Ka==null?void 0:Ka.play_url)==null?void 0:wa.length)<6?724:744,title:rr.createElement(me.Z,null,rr.createElement(ce.Z,{flex:"1"},"\u89C6\u9891"),rr.createElement(ce.Z,null,rr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ha.destroy()}))),content:rr.createElement("ul",{className:tu.sys},(Wa=Ka==null?void 0:Ka.play_url)==null?void 0:Wa.map((aa,Ca)=>rr.createElement("li",{className:tu.li,key:Ca},rr.createElement("div",{className:tu.d1},rr.createElement("div",{className:tu.img},rr.createElement(xr,{src:aa==null?void 0:aa.replace(".m3u8",".flv"),autoPlay:!0})),rr.createElement("div",{className:tu.btn},rr.createElement("div",{className:tu.b1},"\u56DE\u653E\u89C6\u9891",Ca+1))))))})},Hr=Ka=>{const wa=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:710,title:rr.createElement(me.Z,null,rr.createElement(ce.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),rr.createElement(ce.Z,null,rr.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>wa.destroy()}))),content:rr.createElement(me.Z,null,rr.createElement("aside",{className:tu.imgWrap,style:{marginBottom:40}},rr.createElement("div",{className:tu.img},rr.createElement("img",{width:326,src:(0,ne.Tv)(Ka==null?void 0:Ka.photo_url)}),rr.createElement("div",{className:tu.textP},"\u91C7\u96C6\u7167\u7247")),rr.createElement("div",{className:tu.img,style:{marginLeft:20}},Ka!=null&&Ka.identity_url?rr.createElement("img",{width:326,src:(0,ne.Tv)(Ka==null?void 0:Ka.identity_url)}):rr.createElement("div",{className:tu.no,style:{width:326}},rr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),rr.createElement("div",{className:tu.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return rr.createElement("section",{className:tu.wrap},rr.createElement(re.default,{form:At,onChange:Fa,initialValues:{course_group_id:"all"}},rr.createElement(re.default.Item,{name:"course_group_id"},rr.createElement(Me.default.Group,{style:{width:"100%"}},rr.createElement(me.Z,null,rr.createElement(ce.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),rr.createElement(ce.Z,{flex:"80px"},rr.createElement(Me.default,{value:"all"},"\u5168\u90E8")),rr.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:Qe+"px",overflow:"hidden"}},(mt=fa.course_groups)==null?void 0:mt.map((Ka,wa)=>rr.createElement(Me.default,{key:wa,value:Ka.exercise_group_id,className:"ml0 mr8"},Ka.exercise_group_name,"(",Ka.exercise_group_students,")"))),Fn&&rr.createElement("span",{onClick:()=>{let Ka=document.getElementById("divhe").scrollHeight;Qe>47?Ie(47):Ie(Ka)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Qe===47?"\u5C55\u5F00":"\u6536\u8D77",Qe===47?rr.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):rr.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),rr.createElement(re.default.Item,{name:"error_type"},rr.createElement(Me.default.Group,{style:{width:"100%"}},rr.createElement(me.Z,null,rr.createElement(ce.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),rr.createElement(ce.Z,{flex:"80px"},rr.createElement(Me.default,{value:"all"},"\u5168\u90E8")),rr.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:Qe+"px",overflow:"hidden"}},Ht==null?void 0:Ht.map((Ka,wa)=>rr.createElement(Me.default,{key:wa,value:Ka.error_type,className:"ml0 mr8"},Ka.error_type_text,"\uFF08",Ka.count||0,"\uFF09"))))))),rr.createElement("div",{className:tu.control},rr.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:$e==null?void 0:$e.keyword,onChange:Ka=>Sa(Ka.target.value),onSearch:()=>{$e.page=1,ln(oc({},$e)),dr($e)}}),rr.createElement(Ee.ZP,{onClick:()=>Hn(!0),style:{marginLeft:"auto"},icon:rr.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),rr.createElement(Ee.ZP,{onClick:()=>la(!0),icon:rr.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),rr.createElement("div",{className:tu.bgH}),rr.createElement(a.default,{className:tu.customTable,dataSource:Qn,bordered:!1,columns:hr,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:tu.row,loading:La,onChange:ur,pagination:{pageSize:$e.limit,total:Bn,current:$e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ka=>rr.createElement("span",{className:"mr10"},"\u5171",rr.createElement("span",{className:"c-orange"},Ka),"\u6761\u6570\u636E")}}),rr.createElement(gm,{selectIds:ja,visible:Ia,onCancel:()=>Nn(!1),onOk:cr,params:$e}),rr.createElement(mm,{visible:kt,onCancel:()=>la(!1)}),rr.createElement(fm,{visible:sr,onCancel:()=>Ga(!1)}),rr.createElement(Se.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:mr,width:900,footer:null,onCancel:()=>{Hn(!1)}},rr.createElement("div",{className:"c-grey-333"},rr.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),rr.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),rr.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),rr.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),rr.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),rr.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),rr.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),rr.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),rr.createElement(Da.Z,null))};var dm=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(cm);const gm=({visible:pe,onOk:ve,onCancel:ge,selectIds:mt,params:Kt})=>{const[$e,ln]=(0,E.useState)(!1),[At,Qe]=(0,E.useState)({}),[Ie]=re.default.useForm(),Fn=oa=>Ud(void 0,null,function*(){ln(!0);let fa;pe===!0?fa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:oc({identity_photo_ids:mt},oa)}):fa=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:oc({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},oa)}),(fa==null?void 0:fa.status)===0&&ve(),ln(!1)});return rr.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),Qe({})},confirmLoading:$e,onOk:()=>Ie.submit()},rr.createElement(re.default,{className:tu.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Fn,onValuesChange:()=>{Qe(oc({},Ie.getFieldsValue()))}},pe!==!0&&rr.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},rr.createElement(ce.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),rr.createElement(ce.Z,null,rr.createElement("aside",{className:tu.imgWrap},rr.createElement("div",{className:tu.img},rr.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),rr.createElement("div",{onClick:()=>{In.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:tu.iBtn},"\u9884\u89C8"),rr.createElement("div",{className:tu.text},"\u91C7\u96C6\u7167\u7247")),rr.createElement("div",{className:tu.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?rr.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):rr.createElement("div",{className:tu.no,style:{width:326}},rr.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&rr.createElement("div",{onClick:()=>{In.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:tu.iBtn},"\u9884\u89C8"),rr.createElement("div",{className:tu.text},"\u8BC1\u4EF6\u7167\u7247"))))),rr.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},rr.createElement(Te.ZP.Group,null,rr.createElement(Te.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),rr.createElement(Te.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(At==null?void 0:At.state)==="rejected"&&rr.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},rr.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),rr.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},mm=({visible:pe,onCancel:ve})=>{const ge=(0,ye.useParams)(),[mt,Kt]=(0,E.useState)({page:1,limit:20,exercise_id:ge==null?void 0:ge.categoryId}),[$e,ln]=(0,E.useState)(!1),[At,Qe]=(0,E.useState)([]),[Ie,Fn]=(0,E.useState)(0);(0,E.useEffect)(()=>{pe&&(mt.page=1,mt.limit=20,Kt(oc({},mt)),fa(mt))},[pe]);const oa=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Qn=>rr.createElement(De.Z,{placement:"bottomLeft",title:Qn},rr.createElement("span",null,Qn))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Qn=>rr.createElement(rr.Fragment,null,Qn===0&&rr.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Qn=>rr.createElement(De.Z,{placement:"bottomLeft",title:Qn},rr.createElement("span",null,Qn))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Qn=>rr.createElement(De.Z,{placement:"bottomLeft",title:Qn},rr.createElement("span",null,Qn))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Qn=>rr.createElement("img",{className:"current",onClick:()=>In.Z.publish("preview-image",`${Oe.Z.API_SERVER}${Qn}`),width:70,height:40,src:`${Oe.Z.API_SERVER}${Qn}`})}],fa=Qn=>Ud(void 0,null,function*(){const sa=Aa().cloneDeep(Qn);ln(!0);const ja=yield(0,fe.ZP)(`/api/exercises/${Qn==null?void 0:Qn.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:sa});ln(!1),Fn(ja==null?void 0:ja.total_count),Qe((ja==null?void 0:ja.exercise_screen_actions)||[])}),Xn=Qn=>{mt.page=Qn==null?void 0:Qn.current,mt.limit=Qn==null?void 0:Qn.pageSize,Kt(oc({},mt)),fa(mt)};return rr.createElement(Se.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:pe,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},rr.createElement(a.default,{dataSource:At,bordered:!1,columns:oa,size:"large",loading:$e,locale:{emptyText:rr.createElement(He.Z,null)},onChange:Xn,pagination:{pageSize:mt.limit,total:Ie,current:mt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Qn=>rr.createElement("span",{className:"mr10"},"\u5171",rr.createElement("span",{className:"c-orange"},Qn),"\u6761\u6570\u636E")}}))},fm=({visible:pe,onCancel:ve})=>{const ge=(0,ye.useParams)(),[mt,Kt]=(0,E.useState)({page:1,limit:9999,user_id:pe,error_type:[8],exercise_id:ge==null?void 0:ge.categoryId}),[$e,ln]=(0,E.useState)(!1),[At,Qe]=(0,E.useState)([]);(0,E.useEffect)(()=>{pe&&Ie(sm(oc({},mt),{user_id:pe}))},[pe]);const Ie=fa=>Ud(void 0,null,function*(){const Xn=Aa().cloneDeep(fa);console.log(Xn,"sendData"),ln(!0);const Qn=yield(0,fe.ZP)(`/api/exercises/${fa==null?void 0:fa.exercise_id}/exercise_abnormities.json`,{method:"get",params:Xn});ln(!1),Qe((Qn==null?void 0:Qn.exercise_abnormites)||[])}),Fn=fa=>Ud(void 0,null,function*(){Se.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ud(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${ge==null?void 0:ge.categoryId}/exercise_user_screens/${fa}.json`,{method:"delete"})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),Ie(mt))})})}),oa=(At==null?void 0:At[0])||{};return rr.createElement(Se.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!pe,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},rr.createElement(St.Z,{spinning:$e},rr.createElement("div",{style:{maxHeight:500}},rr.createElement("div",{className:"c-grey-333 blod mb10"},oa==null?void 0:oa.real_name," ",oa==null?void 0:oa.student_id),(oa==null?void 0:oa.user_screen_num)>=50&&rr.createElement("div",{className:"mb10",style:{color:"#FA6400"}},rr.createElement("i",{className:"iconfont icon-tishi11 mr5"}),rr.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),At==null?void 0:At.map((fa,Xn)=>{var Qn,sa;return rr.createElement("div",{key:Xn},rr.createElement("div",{className:"mb10"},rr.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),rr.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},fa==null?void 0:fa.created_at),rr.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",rr.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Qn=fa==null?void 0:fa.exercise_user_screens)==null?void 0:Qn.length),"\u5F20")),rr.createElement("div",{className:tu.listWrap},(sa=fa==null?void 0:fa.exercise_user_screens)==null?void 0:sa.map(ja=>rr.createElement("div",{key:ja==null?void 0:ja.id,className:tu.list},rr.createElement("img",{src:`${Oe.Z.API_SERVER}${ja==null?void 0:ja.url}`}),rr.createElement("div",{className:tu.time},rr.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),rr.createElement("span",{className:"c-grey-333 font12"},ja==null?void 0:ja.created_at)),rr.createElement("div",{className:tu.mask},rr.createElement("div",{className:tu.icons},rr.createElement("i",{onClick:()=>In.Z.publish("preview-image",`${Oe.Z.API_SERVER}${ja==null?void 0:ja.url}`),className:"iconfont icon-fangda3 mr15"}),rr.createElement("i",{onClick:()=>Fn(ja==null?void 0:ja.id),className:"iconfont icon-shanchu14"})))))))}))))};var o0={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok"},yg=z(69221),pm=z(74255),vm=z(41727),hm=z(12971),Am=z(92701);const Em=pe=>{const ve=ge=>{const mt=new Notification(ge.title,{body:ge.message,icon:ge.icon||"/ip.png"});mt.addEventListener("click",()=>{ge.link&&window.open(ge.link,ge.target||"_blank")}),setTimeout(()=>{mt.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(pe):Notification.permission!=="denied"&&Notification.requestPermission().then(ge=>{ge==="granted"&&ve(pe)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Cm=z(12840),ym=z(93603),Sm=z(30909),Fm=z(4656),Bm=z(46799),Pm=z(32637),bm=z(75617),Na=z(59301),xm=Object.defineProperty,wm=Object.defineProperties,Dm=Object.getOwnPropertyDescriptors,L0=Object.getOwnPropertySymbols,Sg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,Bg=(pe,ve,ge)=>ve in pe?xm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ic=(pe,ve)=>{for(var ge in ve||(ve={}))Sg.call(ve,ge)&&Bg(pe,ge,ve[ge]);if(L0)for(var ge of L0(ve))Fg.call(ve,ge)&&Bg(pe,ge,ve[ge]);return pe},N0=(pe,ve)=>wm(pe,Dm(ve)),Im=(pe,ve)=>{var ge={};for(var mt in pe)Sg.call(pe,mt)&&ve.indexOf(mt)<0&&(ge[mt]=pe[mt]);if(pe!=null&&L0)for(var mt of L0(pe))ve.indexOf(mt)<0&&Fg.call(pe,mt)&&(ge[mt]=pe[mt]);return ge},wd=(pe,ve,ge)=>new Promise((mt,Kt)=>{var $e=Qe=>{try{At(ge.next(Qe))}catch(Ie){Kt(Ie)}},ln=Qe=>{try{At(ge.throw(Qe))}catch(Ie){Kt(Ie)}},At=Qe=>Qe.done?mt(Qe.value):Promise.resolve(Qe.value).then($e,ln);At((ge=ge.apply(pe,ve)).next())});const Om=pe=>{var ve=pe,{exercise:ge,globalSetting:mt,loading:Kt,dispatch:$e,classroomList:ln,user:At,match:Qe}=ve,Ie=Im(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Fn,oa,fa,Xn,Qn,sa,ja,Dn,Bn,ga,La,or,Ia,Nn,mr,Hn;const kt=(0,ye.useParams)(),[la]=(0,ye.useSearchParams)(),sr=(0,ye.useLocation)(),[Ga,Er]=(0,E.useState)([]),{exerciseList:Ea,commonHeader:Ht,checkDomain:Or,workSetting:dr,saveExerciseDownUsers:lr,course_groups:Sa}=ge,[Fa,ur]=(0,E.useState)(null),[hr,co]=(0,E.useState)(Ve()(new Date).valueOf()),[cr,Va]=(0,E.useState)(),[Mr,Hr]=(0,E.useState)(!1),[Ka,wa]=(0,E.useState)(1),[Wa,ha]=(0,E.useState)(!1),[aa,Ca]=(0,E.useState)({name:"",id:"",list:[]}),[Zn,Ja]=(0,E.useState)({}),{userInfo:pr}=At;kt.category=la.get("category_id");const fr=!Or||Or&&((Fn=pr==null?void 0:pr.course)==null?void 0:Fn.course_identity)<3,fo=(0,E.useRef)(Date.now()),Vo=(0,E.useRef)(),[wr,hi]=(0,E.useState)({});(0,E.useEffect)(()=>{(0,Nt.Rm)()&&$e({type:"classroomList/getAssistantPermissions",payload:{course_id:kt.coursesId}})},[(oa=At==null?void 0:At.userInfo)==null?void 0:oa.username]),(0,E.useEffect)(()=>{new URLSearchParams(sr.search).get("tabs")==="3"&&Ci()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&ur(3)},[ge.actionTabs.key]),(0,E.useEffect)(()=>(clearInterval(Vo.current),(0,Nt.G5)()&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht!=null&&Ht.enable_monitor)&&(Vo.current=setInterval(()=>{jo()},5*1e3)),()=>{clearInterval(Vo.current)}),[At.userInfo,Ht==null?void 0:Ht.exercise_status]),(0,E.useEffect)(()=>{Pa();const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Se.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Na.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"1\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"2\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),Ar==="allowRouter"&&Na.createElement(Na.Fragment,null,"3\u3001",Na.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[kt.coursesId]);const Pa=()=>wd(void 0,null,function*(){const Ar=yield $e({type:"exercise/getCommonHeader",payload:ic({},kt)});Ar&&Ca(Ar==null?void 0:Ar.simulate_exercise_records)}),Wo=()=>{const Ar=(Ht==null?void 0:Ht.simulate_exercise_num)-(Ht==null?void 0:Ht.user_simulate_num);return Ar>=0?Ar:0},jo=()=>wd(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/new_abnormities.json`,{method:"get",params:{time:fo.current}});if((Ar==null?void 0:Ar.status)===401){clearInterval(Vo.current);return}fo.current=Date.now(),(Ar==null?void 0:Ar.message)!==""&&(Ar==null?void 0:Ar.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Em({title:(Ar==null?void 0:Ar.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ar.message,target:"self",icon:"/warning.png",link:`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/detail?random=${la.get("random")==="true"}&tabs=7`})}),el=(Ar=!1)=>{ye.history.push(`/classrooms/${kt.coursesId}/exercisenotice/${Ht.id}/users/${pr.login}`)},Yi=()=>{$e({type:"exercise/setUpdateIndex"})},Ci=()=>{$e({type:"exercise/getWorkSetting",payload:ic({},kt)})},xl=()=>{$e({type:"exercise/getCommonHeader",payload:ic({},kt)});const Ar={0:()=>{Yi()},2:()=>{wa(Ka+1)},3:()=>{$e({type:"exercise/getWorkSetting",payload:ic({},kt)})}};Ar[Fa]&&Ar[Fa]()};function Gr(Ar){Va(ic({},Ar))}const $o=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Na.createElement(qn,{getparams:Gr,checkDomainAuthority:fr})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,ne._m)()&&!(0,Nt.ag)()||!fr||(0,Nt.dE)(),component:(0,Nt.Rm)()&&!((fa=ln.AssistantObject.exercise)!=null&&fa.can_preview)||(Ht==null?void 0:Ht.exercise_status)==1&&(0,Nt.Ny)()&&!(Ht!=null&&Ht.exercise_can_preview)?Na.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Na.createElement("img",{src:z(85004),width:220}),(0,Nt.Rm)()?Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\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"):Na.createElement(Na.Fragment,null,Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Na.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ht!=null&&Ht.is_random?Na.createElement(xu.default,{key:Ka}):Na.createElement(Cr,{activeTabs:Fa})},{name:Na.createElement("div",{style:{position:"relative"}},Na.createElement("img",{src:z(21520),style:{position:"absolute",left:20,top:"-30%"}}),"\u7EDF\u8BA1\u5206\u6790"),id:1,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!fr||(0,ne._m)()&&!(0,Nt.ag)()||(0,Nt.dE)()&&!(Ht!=null&&Ht.show_statistic),component:Na.createElement(Tg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(Ht!=null&&Ht.open_code_quality_analysis)||(0,Nt.dE)(),component:Na.createElement(am,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,Nt.dE)()||Ht.exercise_status===1||!Ht.exist_program||((Xn=mt==null?void 0:mt.setting)==null?void 0:Xn.hide_code_repeat),component:Na.createElement(Rl,{key:hr})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(Ht==null?void 0:Ht.exercise_type)===2||(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_status)===1,component:Na.createElement(Fm.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!fr||(0,Nt.dE)(),component:(Ht==null?void 0:Ht.exercise_status)===-1?Na.createElement(Cm.Z,null):Na.createElement(Ns,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(0,Nt.G5)()||!(Ht!=null&&Ht.enable_monitor),component:Na.createElement(dm,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.identity_verify||(0,Nt.dE)(),component:Na.createElement(Sl,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.open_phone_video_recording||(0,Nt.dE)(),component:Na.createElement(sl,null)}].filter(Ar=>!Ar.hidden);(Ht==null?void 0:Ht.exercise_status)===1&&$o.splice(0,1,...$o.splice(1,1,$o[0])),(0,E.useEffect)(()=>{if(typeof(Ht==null?void 0:Ht.exercise_status)=="number"){if(la.get("tabs")){ur(la.get("tabs"));return}(Ht==null?void 0:Ht.exercise_status)===1?(ur("2"),(0,Nt.dE)()&&ur("0")):ur("0")}},[Ht==null?void 0:Ht.exercise_status]);const ll="YYYY-MM-DD",Kl=Ve()("2020-11-15",ll),Pu=()=>Se.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Na.createElement(Na.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Nl=()=>{var Ar,ei;return Na.createElement(Fe.default,{onClick:yi=>wd(void 0,null,function*(){var ju,Xr;switch(ge.order&&(kt.order=ge.order,kt.order_type=ge.order_type),yi.key){case"1":if((0,Nt.Rm)()&&!((ju=ln.AssistantObject.exercise)!=null&&ju.can_download)){le.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}$e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Sa==null?void 0:Sa.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>{let So=[];Se.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>wd(void 0,null,function*(){if(So.length===0)return le.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();kt.types=So,(yield(0,te.Uj)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ue.je)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Na.createElement("div",null,Na.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Na.createElement(ee.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Na.createElement("div",null,Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(1):So=So.filter(nl=>nl!==1)}},"\u57FA\u672C\u6570\u636E",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Na.createElement("div",{style:{marginTop:15,marginBottom:15}},Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(2):So=So.filter(nl=>nl!==2)}},"\u5F97\u5206\u8BE6\u8868",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Na.createElement("div",null,Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(3):So=So.filter(nl=>nl!==3)}},"\u6570\u636E\u5206\u6790",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,Nt.Rm)()&&!((Xr=ln.AssistantObject.exercise)!=null&&Xr.can_download)){le.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}if(Ht!=null&&Ht.can_export_exam_summary)$e({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const So=yield(0,te.aU)({id:(kt==null?void 0:kt.categoryId)||(kt==null?void 0:kt.exerciseId)});Se.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Na.createElement(Na.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Na.createElement("br",null),Na.createElement("div",{className:"mt-20px"},Na.createElement("a",{onClick:()=>{var tl,nl,Zu,zi,su,Hu,Wn,ra;hi({url:Oe.Z.API_SERVER+((zi=(Zu=(nl=(tl=So==null?void 0:So.data)==null?void 0:tl.exam_summary_templates)==null?void 0:nl[0])==null?void 0:Zu.attachment_info)==null?void 0:zi.url),file_type:(ra=(Wn=(Hu=(su=So==null?void 0:So.data)==null?void 0:su.exam_summary_templates)==null?void 0:Hu[0])==null?void 0:Wn.attachment_info)==null?void 0:ra.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Na.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Na.createElement("img",{className:"h-full w-full",src:Pm})),Na.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,Nt.GJ)()&&!(Ht!=null&&Ht.appraise_label)&&fr&&((Ar=Ht==null?void 0:Ht.user_permission)==null?void 0:Ar.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)!==1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&!((ei=dr==null?void 0:dr.exercise)!=null&&ei.publish_time)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(Fe.default.Item,{key:"7",onClick:()=>{var yi,ju,Xr,So;if(console.log(Ht),(0,Nt.Rm)()&&!((ju=(yi=ln==null?void 0:ln.AssistantObject)==null?void 0:yi.exercise)!=null&&ju.can_publish)){le.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}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const tl=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(tl),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}if(((Xr=At==null?void 0:At.userInfo)==null?void 0:Xr.user_status)===2){(0,as.Rd)();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?$e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var Zu;$e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Fa,cb:xl,manage_all_group:(Zu=dr==null?void 0:dr.exercise)==null?void 0:Zu.manage_all_group}})}}}):$e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Fa,cb:xl,manage_all_group:(So=dr==null?void 0:dr.exercise)==null?void 0:So.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ht==null?void 0:Ht.exercise_status)!==-1&&(0,Nt.GJ)()&&fr&&Ht.exercise_status!==1&&!(Ht!=null&&Ht.is_make_up_exercise&&Ht.exercise_status===3)&&(Ht!=null&&Ht.open_appraise?Na.createElement(De.Z,{overlayStyle:{maxWidth:"initial"},title:Na.createElement("div",null,Na.createElement("div",null,"\u63D0\u793A\uFF1A"),Na.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Na.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Na.createElement(Fe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Na.createElement(Fe.default.Item,{key:"5",onClick:()=>{var yi,ju;if((0,Nt.Rm)()&&!((ju=(yi=ln==null?void 0:ln.AssistantObject)==null?void 0:yi.exercise)!=null&&ju.can_create)){le.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}const Xr=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Xr),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else ye.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)!==-1&&!(0,Nt.dE)()&&fr&&Ht.exercise_status>1&&Ht.exist_program&&Na.createElement(Fe.default.Item,{key:"4",onClick:yi=>{$e({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:kt}})}},"\u4EE3\u7801\u67E5\u91CD"),Na.createElement(Fe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ht==null?void 0:Ht.exercise_status)===3&&Na.createElement(Fe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Fe.default.Item,{key:"2",onClick:()=>{var yi;if((0,Nt.Rm)()&&!((yi=ln.AssistantObject.exercise)!=null&&yi.can_download)){le.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}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ht==null?void 0:Ht.exercise_status)===1)(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank`);else{let ju=1;Se.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Na.createElement(Te.ZP.Group,{defaultValue:1,onChange:Xr=>{ju=Xr.target.value}},Na.createElement(Re.Z,{direction:"vertical"},Na.createElement(Te.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Na.createElement(Te.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Na.createElement(Te.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{ju===3?$e({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:Sa==null?void 0:Sa.map(Xr=>({course_group_id:Xr==null?void 0:Xr.exercise_group_id,group_group_name:Xr==null?void 0:Xr.exercise_group_name,count:Xr==null?void 0:Xr.exercise_group_students})),fn:()=>wd(void 0,null,function*(){var Xr,So,tl,nl;lr&&lr();let Zu="",zi=0;const su=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/exercise_users.json`,{method:"get",params:N0(ic({},kt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((su==null?void 0:su.status)===0){Zu=(Xr=su==null?void 0:su.data)==null?void 0:Xr.first_export_user_login,zi=(So=su==null?void 0:su.data)==null?void 0:So.total_count;const Hu=JSON.parse(localStorage[`${(tl=At==null?void 0:At.userInfo)==null?void 0:tl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]);localStorage[`${(nl=At==null?void 0:At.userInfo)==null?void 0:nl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]=JSON.stringify(N0(ic({},Hu),{firstTargetLogin:Zu,totalCount:zi,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)})}}):(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Na.createElement(Fe.default.Item,{key:"3",onClick:()=>{var yi;if((0,Nt.Rm)()&&!((yi=ln.AssistantObject.exercise)!=null&&yi.can_download)){le.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}ye.history.push(`/classrooms/${kt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Fe.default.Item,{key:"6",onClick:()=>{var yi;if((0,Nt.Rm)()&&!((yi=ln.AssistantObject.exercise)!=null&&yi.can_download)){le.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}$e({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},bi=Ar=>wd(void 0,null,function*(){const ei=yield(0,fe.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ar,id:kt==null?void 0:kt.categoryId}});if(ei.status===0){ur(4),co(Ve()(new Date).valueOf()),$e({type:"exercise/setActionTabs",payload:{}});return}ei.status<-2&&le.ZP.error(ei==null?void 0:ei.message)});let fu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Cs=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ar,ei,yi)=>Na.createElement(De.Z,{title:((kt.page||1)-1)*20+yi+1},Na.createElement("span",null,((kt.page||1)-1)*20+yi+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ar,ei)=>ei.commit_status===0||ei.commit_status===1?"--":!ei.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0),Ar===100?Na.createElement("span",{className:"c-green"},Ar||"--"):Ar>60?Na.createElement("span",{className:"c-orange"},Ar||"--"):Na.createElement("span",null,Ar||"--"))},!((Zn==null?void 0:Zn.objective)!==1||(Zn==null?void 0:Zn.objective)===1&&(Zn==null?void 0:Zn.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let yi;return Ar>=0&&Ar<=60?yi=Na.createElement("span",null,Ar):Ar===100?yi=Na.createElement("span",{className:"c-green"},Ar):Ar>60?yi=Na.createElement("span",{className:"c-orange"},Ar):yi="--",Na.createElement(bn,{renderText:yi,item:ei})}}},!((Zn==null?void 0:Zn.subjective)!==1||(Zn==null?void 0:Zn.subjective)===1&&(Zn==null?void 0:Zn.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let yi;return Ar==0||Ar>0&&Ar<=60?yi=Na.createElement("span",null,Ar):Ar===100?yi=Na.createElement("span",{className:"c-green"},Ar):Ar>60?yi=Na.createElement("span",{className:"c-orange"},Ar):yi="--",yi}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ar,ei)=>Ar===0?Na.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ar===1?Na.createElement("span",{style:{color:"#DF3042"}},!ei.is_make_up&&"\u8003\u8BD5\u4E2D",ei.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ar===2?Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ar=>!!Ar);return(0,Nt.RV)()?(0,Nt.RV)()?Na.createElement("section",{className:o0.bg},Na.createElement("div",{className:"edu-container"},pr.username&&Na.createElement("section",{className:"animated fadeIn"},Na.createElement("aside",{className:"mt10"},Na.createElement(We.Z,{separator:">"},Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},(sa=(Qn=At==null?void 0:At.userInfo)==null?void 0:Qn.course)==null?void 0:sa.course_name),Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Na.createElement(We.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Na.createElement("aside",{className:[o0.title,"mt20"].join(" ")},Na.createElement("a",{href:`/classrooms/${kt.coursesId}/exercise`},Na.createElement(b.Z,{className:"font16 c-black"})),(0,ne.vB)(Ht==null?void 0:Ht.exercise_status,Ht==null?void 0:Ht.appraise_label),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement("img",{src:vm,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Na.createElement("strong",{className:"font20 ml5 mr10"},Ht==null?void 0:Ht.exercise_name),(Ht==null?void 0:Ht.exercise_type)==2&&Na.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:o0.moni},Na.createElement("img",{src:hm,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement(De.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Na.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${Ht==null?void 0:Ht.make_up_exercise_id}/detail?random=${Ht==null?void 0:Ht.make_up_exercise_is_random}`)}})))),Na.createElement("aside",{className:"mt30 relative"},Na.createElement("div",{className:o0.export},!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.exercise_status)===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}$e({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&Ht.exercise_status===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}$e({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Nt.GJ)()&&fr&&((ja=Ht==null?void 0:Ht.user_permission)==null?void 0:ja.user_commit_counts)>0&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,yi;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((yi=(ei=ln==null?void 0:ln.AssistantObject)==null?void 0:ei.exercise)!=null&&yi.can_redo)){le.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}$e({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:kt}})}},Na.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Nt.GJ)()&&fr&&((Dn=Ht==null?void 0:Ht.user_permission)==null?void 0:Dn.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)===1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,yi,ju,Xr;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((yi=(ei=ln==null?void 0:ln.AssistantObject)==null?void 0:ei.exercise)!=null&&yi.can_publish)){le.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}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((ju=At==null?void 0:At.userInfo)==null?void 0:ju.user_status)===2){(0,as.Rd)();return}const So=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(So),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?$e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var nl;$e({type:"exercise/getCommonHeader",payload:ic({},kt)}),$e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Fa,cb:xl,manage_all_group:(nl=dr==null?void 0:dr.exercise)==null?void 0:nl.manage_all_group}})}}}):$e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Fa,cb:xl,manage_all_group:(Xr=dr==null?void 0:dr.exercise)==null?void 0:Xr.manage_all_group}})}},Na.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Nt.GJ)()&&fr&&((Bn=Ht==null?void 0:Ht.user_permission)==null?void 0:Bn.exercise_publish_count)>0&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,yi;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((yi=(ei=ln==null?void 0:ln.AssistantObject)==null?void 0:ei.exercise)!=null&&yi.can_stop)){le.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}$e({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ht==null?void 0:Ht.unified_setting,selectArrs:[kt.categoryId],params:kt,cb:xl}})}},Na.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Nt.dE)()&&Ht.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ht.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&Na.createElement(Ee.ZP,{onClick:Ar=>wd(void 0,null,function*(){Ar.preventDefault();const ei=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/header_info.json`,{method:"get"});(ei==null?void 0:ei.status)===0&&Ja((ei==null?void 0:ei.data)||{}),ha(!0)})},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((ga=Ht==null?void 0:Ht.user_permission)==null?void 0:ga.current_status)===2&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el()},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(La=Ea==null?void 0:Ea.exercise_types)!=null&&La.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&!Ht.is_late&&(Ht==null?void 0:Ht.exercise_status)!=3&&Ht.exercise_status>1&&Na.createElement(De.Z,{title:Na.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ht==null?void 0:Ht.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Wo(),"\u6B21")},Na.createElement(Ee.ZP,{onClick:()=>el(),disabled:Wo()===0&&((or=Ht==null?void 0:Ht.user_permission)==null?void 0:or.current_status)!=0,style:{marginLeft:8}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Ia=Ht==null?void 0:Ht.user_permission)==null?void 0:Ia.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((Nn=Ht==null?void 0:Ht.user_permission)==null?void 0:Nn.current_status)===0&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.screen_used_num)>(Ht==null?void 0:Ht.screen_num)&&Ht.exercise_status!==3&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(Ht==null?void 0:Ht.show_analysis_detail)&&Na.createElement(Ee.ZP,{onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/analysis/${Ht==null?void 0:Ht.analysis_id}`)}},Na.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Nt.GJ)()&&fr&&(Ht.exercise_status===1||Ht.exercise_status===3&&(Ht==null?void 0:Ht.is_make_up_exercise))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:()=>{var Ar,ei;if((0,Nt.Rm)()&&!((ei=(Ar=ln==null?void 0:ln.AssistantObject)==null?void 0:Ar.exercise)!=null&&ei.can_create)){le.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}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const yi=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(yi),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else ye.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)===-1&&(0,Nt.GJ)()&&Na.createElement(Ee.ZP,{icon:Na.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{$e({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ht==null?void 0:Ht.exercise_name,id:Ht==null?void 0:Ht.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Nt.GJ)()&&fr&&Na.createElement(se.Z,{dropdownRender:Nl},Na.createElement(Ee.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Na.createElement(x.Z,null)))),Na.createElement("aside",{className:`mt30 relative ${o0.workListTabWrap}`},Na.createElement(y.default,{activeKey:`${Fa}`,onChange:Ar=>{var ei;if(parseInt(Ar)===1&&!((ei=ln.AssistantObject.exercise)!=null&&ei.can_view)&&(0,Nt.Rm)()){le.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}const yi=Ve()(Ht==null?void 0:Ht.created_at,ll),ju=Ve()(Kl).diff(Ve()(yi),"days");if(ge.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Se.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar),$e({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar)}Ar==="3"&&Ci()},items:$o.map(Ar=>({label:Ar.name,key:`${Ar.id}`}))})),Na.createElement("section",{className:Ht!=null&&Ht.is_random&&Fa==="2"||Fa==="9"||Fa==="3"?"":"pl25 pr25 bg-white"},(Hn=(mr=$o.filter(Ar=>Ar.id==Fa))==null?void 0:mr[0])==null?void 0:Hn.component))),Na.createElement(Xo.Z,null),Na.createElement(Hl,{onOk:bi}),Na.createElement(eu.Z,null),Na.createElement(Ei,{cb:()=>Yi()}),Na.createElement(ym.Z,{onOk:()=>Yi()}),Na.createElement(Sm.Z,{onOk:()=>Yi()}),Na.createElement(du,null),Na.createElement(Kg,null),Na.createElement(Am.Z,null),Na.createElement($l,null),Na.createElement(Yg,null),Na.createElement(pm.Z,{successCb:()=>el(currentEnterExamRef.current)}),Na.createElement(Se.default,{open:Mr,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Hr(!1)}},Na.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Na.createElement("p",{style:{marginLeft:"10px"}},Na.createElement(a.default,{dataSource:fu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Na.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Na.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Na.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Na.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Na.createElement(Se.default,{open:Wa,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{ha(!1)}},(aa==null?void 0:aa.length)===0?Na.createElement(He.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Na.createElement(a.default,{dataSource:aa,columns:Cs,pagination:!1})),Na.createElement(Bm.Z,null),Na.createElement(bm.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:wr==null?void 0:wr.url,type:wr==null?void 0:wr.file_type,onClose:()=>hi({})})):"":null};var Lm=(0,ye.connect)(({exercise:pe,loading:ve,user:ge,globalSetting:mt,classroomList:Kt})=>({classroomList:Kt,exercise:pe,globalSetting:mt,user:ge,loading:ve.effects}))(Om)},92701:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ve}});var E=z(59301),fe=z(92832),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(43604),Me=z(54580),De=z(24905),Te=z(5871),Re=z(62772),We={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ee=z(25690),se=z(38986),y=z(74508),a=z(49535),ee=z(346),b=z(77525),x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(59301),ue=Object.defineProperty,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(it,Ye,rt)=>Ye in it?ue(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,Be=(it,Ye)=>{for(var rt in Ye||(Ye={}))me.call(Ye,rt)&&Ce(it,rt,Ye[rt]);if(re)for(var rt of re(Ye))ce.call(Ye,rt)&&Ce(it,rt,Ye[rt]);return it},ke=(it,Ye,rt)=>new Promise((yt,bt)=>{var gt=Lt=>{try{Tt(rt.next(Lt))}catch(Rt){bt(Rt)}},Gt=Lt=>{try{Tt(rt.throw(Lt))}catch(Rt){bt(Rt)}},Tt=Lt=>Lt.done?yt(Lt.value):Promise.resolve(Lt.value).then(gt,Gt);Tt((rt=rt.apply(it,Ye)).next())});const{TextArea:Pe}=fe.default,at=({exercise:it,loading:Ye,dispatch:rt})=>{var yt;const{workSetting:bt}=it,gt=(0,Ee.useParams)();gt.category=gt.categoryId||gt.exerciseId,gt.categoryId=gt.categoryId||gt.exerciseId;const[Gt,Tt]=(0,E.useState)(!1),[Lt,Rt]=(0,E.useState)(!1);let[qe,dt]=(0,E.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,E.useEffect)(()=>{Wt()},[bt]),(0,E.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(bt!=null&&bt.exercise_header)&&rt({type:"exercise/getWorkSetting",payload:Be({},gt)})},[it.actionTabs.key]);const Wt=()=>{var Ge,on,Mn,Pt;const zt=JSON.parse(JSON.stringify(bt));Object.keys(qe).forEach(Ft=>{var Ot;qe[Ft]=(Ot=zt==null?void 0:zt.exercise_header)==null?void 0:Ot[Ft]}),qe.file_list=(Ge=zt==null?void 0:zt.exercise_header)!=null&&Ge.attachment_id?[{uid:(on=zt==null?void 0:zt.exercise_header)==null?void 0:on.attachment_id,id:(Mn=zt==null?void 0:zt.exercise_header)==null?void 0:Mn.attachment_id,url:(Pt=zt==null?void 0:zt.exercise_header)==null?void 0:Pt.photo_url}]:[],dt(qe)},Pn=()=>{var Ge,on,Mn;const Pt=JSON.parse(JSON.stringify(qe));Pt.categoryId=gt.categoryId,Pt.attachment_id=((Mn=(on=(Ge=Pt.file_list)==null?void 0:Ge[0])==null?void 0:on.response)==null?void 0:Mn.id)||null,Yt(Pt)},Yt=Ge=>ke(void 0,null,function*(){Rt(!0),(yield(0,se.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/foramt_settings.json`,{method:"post",body:Ge})).status===0&&(Oe.ZP.success("\u66F4\u65B0\u6210\u529F"),rt({type:"exercise/getCommonHeader",payload:Be({},gt)}),rt({type:"exercise/getWorkSetting",payload:Be({},gt)}),rt({type:"exercise/getExerciseExportHeadData",payload:{id:gt.exerciseId||gt.categoryId,identify:gt.userId||null}}),Rt(!1))}),kn={disabled:Gt,multiple:!1,listType:"picture-card",onPreview:Ge=>{a.Z.publish("preview-image",Ge.thumbUrl||Ge.url)},withCredentials:!0,fileList:qe.file_list,beforeUpload:Ge=>Ge.size/1024>200?(Oe.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ee.Z.API_SERVER}/api/attachments.json`,onChange(Ge){let on=Ge.fileList.filter(Mn=>!!Mn.status);qe.file_list=on,dt(Object.assign({},qe))},onRemove:Ge=>ke(void 0,null,function*(){return qe.file_list=[],dt(Object.assign({},qe)),!0})};return ne.createElement(ye.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:We.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>Pn(),onCancel:()=>{Wt(),rt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:We.exportSettingWrapper},ne.createElement(Se.Z,{spinning:Ye["exercise/getWorkSetting"]||Lt},ne.createElement(Fe.Z,{wrap:!1,justify:"space-between"},ne.createElement(le.Z,null,ne.createElement(Fe.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:We.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Me.default,Be({},kn),!((yt=qe.file_list)!=null&&yt.length)&&ne.createElement("div",null,ne.createElement(Re.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_title,disabled:Gt,onChange:Ge=>{qe.show_title=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_body,disabled:Gt,onChange:Ge=>{qe.show_body=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_info,disabled:Gt,onChange:Ge=>{qe.show_info=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_table,disabled:Gt,onChange:Ge=>{qe.show_table=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Fe.Z,{align:"middle",className:`mt20 ${We.pottedLine}`},ne.createElement(le.Z,null,ne.createElement("img",{src:x,alt:""})),ne.createElement(le.Z,{className:We.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(le.Z,null,ne.createElement("img",{src:x,alt:""}))),ne.createElement(Fe.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(De.default,{className:"pl8",checked:qe.show_user,disabled:Gt,onChange:Ge=>{qe.show_user=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(De.default,{checked:qe.show_no,disabled:Gt,onChange:Ge=>{qe.show_no=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(De.default,{checked:qe.show_group,disabled:Gt,onChange:Ge=>{qe.show_group=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(De.default,{checked:qe.show_school_name,disabled:Gt,onChange:Ge=>{qe.show_school_name=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(De.default,{checked:qe.show_phone,disabled:Gt,onChange:Ge=>{qe.show_phone=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Te.Z,{size:"middle",min:1,value:qe.export_page_num?qe.export_page_num:40,onChange:Ge=>{qe.export_page_num=Ge,dt(Be({},qe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Fe.Z,{className:"mt15"},ne.createElement(De.default,{checked:qe.show_desc,disabled:Gt,onChange:Ge=>{qe.show_desc=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(le.Z,{className:We.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var Ve=(0,Ee.connect)(({exercise:it,loading:Ye,globalSetting:rt})=>({exercise:it,loading:Ye.effects,globalSetting:rt}))(at)},44557:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(25690),Oe=z(95237),ye=z(1710),Se={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Fe=z(81722),le=z(51257),Me=z(92701),De=z(32162),Te=z(346),Re=z(59301),We=Object.defineProperty,Ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,a=(ne,ue,re)=>ue in ne?We(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,ee=(ne,ue)=>{for(var re in ue||(ue={}))se.call(ue,re)&&a(ne,re,ue[re]);if(Ee)for(var re of Ee(ue))y.call(ue,re)&&a(ne,re,ue[re]);return ne},b=(ne,ue,re)=>new Promise((me,ce)=>{var Ce=Pe=>{try{ke(re.next(Pe))}catch(at){ce(at)}},Be=Pe=>{try{ke(re.throw(Pe))}catch(at){ce(at)}},ke=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Ce,Be);ke((re=re.apply(ne,ue)).next())});const x=({isPreview:ne=!1,isExportBlank:ue=!1,activeTabs:re,exercise:me,globalSetting:ce,loading:Ce,user:Be,dispatch:ke,showExportBtn:Pe=!1,sealStyle:at={}})=>{var Ve,it,Ye,rt,yt,bt,gt,Gt,Tt,Lt,Rt,qe,dt,Wt,Pn;const Yt=(0,fe.useParams)(),{userInfo:kn}=Be,[Ge,on]=(0,E.useState)(),[Mn,Pt]=(0,E.useState)();let zt=(0,E.useRef)(null);const[Ft,Ot]=(0,E.useState)(21),[tt,He]=(0,E.useState)([]),St=(0,E.useRef)(!0);(0,E.useEffect)(()=>{b(void 0,null,function*(){if(!St.current)return;St.current=!1;const ut=yield(0,Fe.cV)({id:Yt.exerciseId||Yt.categoryId});ut.status==0&&He(ut.data)}),(0,le.W)(re)||re==="2"&&xt()},[Yt.userId,Yt.coursesId,Yt.exerciseId,Yt.categoryId,re]),(0,E.useEffect)(()=>{zt.current&&Ot(zt.current.clientHeight)},[zt.current]),(0,E.useEffect)(()=>{var ut;if((ut=me.exerciseExportHeadData)!=null&&ut.title){const Je=me.exerciseExportHeadData;on(ee({},Je||{}));const{table:xe}=Je||{};let Zt,Yn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores||xe!=null&&xe.total_bpros_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Yn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Yn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],xn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt([...ue?xn:En])}},[me.exerciseExportHeadData]);const xt=()=>b(void 0,null,function*(){const ut={id:Yt.exerciseId||Yt.categoryId,identify:(kn==null?void 0:kn.login)||null},Je=yield(0,Fe.iw)(ut);on(Je||{});const{table:xe}=Je||{};let Zt,Yn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_bpros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Yn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Yn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt(ue?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:En)}),Ke=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ut=>Re.createElement("a",null,ut)},{title:((Ve=tt==null?void 0:tt.find(ut=>ut.value==De.fw[0].nameType))==null?void 0:Ve.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((it=tt==null?void 0:tt.find(ut=>ut.value==De.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Ye=tt==null?void 0:tt.find(ut=>ut.value==De.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((rt=tt==null?void 0:tt.find(ut=>ut.value==De.fw[2].nameType))==null?void 0:rt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((yt=tt==null?void 0:tt.find(ut=>ut.value==De.fw[6].nameType))==null?void 0:yt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((bt=tt==null?void 0:tt.find(ut=>ut.value==De.fw[5].nameType))==null?void 0:bt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((gt=tt==null?void 0:tt.find(ut=>ut.value==De.fw[4].nameType))==null?void 0:gt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Gt=tt==null?void 0:tt.find(ut=>ut.value==De.fw[7].nameType))==null?void 0:Gt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Tt=tt==null?void 0:tt.find(ut=>ut.value==De.fw[8].nameType))==null?void 0:Tt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut==null?void 0:ut.toFixed(1))}],{exercise_header:ze}=Ge||{};return Re.createElement(Re.Fragment,null,((ze==null?void 0:ze.show_user)||(ze==null?void 0:ze.show_no)||(ze==null?void 0:ze.show_group))&&Re.createElement("section",{className:Se.glassSeal,style:at},(ze==null?void 0:ze.show_user)&&Re.createElement("span",null,"\u59D3\u540D\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.user)),(ze==null?void 0:ze.show_no)&&Re.createElement("span",null,"\u5B66\u53F7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.student_id)),(ze==null?void 0:ze.show_group)&&Re.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.group_name)),(ze==null?void 0:ze.show_school_name)&&Re.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.school_name)),(ze==null?void 0:ze.show_phone)&&Re.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.phone))),Re.createElement("section",{className:`${Se.wrap} ${ne?"pl20":""} `},(Ge==null?void 0:Ge.photo_url)&&Re.createElement("img",{className:Se.img,src:`${Te.Z.API_SERVER}${Ge==null?void 0:Ge.photo_url}`}),(ze==null?void 0:ze.show_title)&&Re.createElement(Oe.Z,{className:Se.paperHeader,justify:"center"},Re.createElement("div",null,Ge==null?void 0:Ge.title)),(ze==null?void 0:ze.show_info)&&Re.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ge==null?void 0:Ge.large_counts,"\u5927\u9898\u3011\u3010",Ge==null?void 0:Ge.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ge==null?void 0:Ge.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ge==null?void 0:Ge.time)>-1?`${Ge==null?void 0:Ge.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(ze==null?void 0:ze.show_desc)&&(((Lt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Lt.exercise_description)||((Rt=me==null?void 0:me.commonHeader)==null?void 0:Rt.exercise_description))&&Re.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Re.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Re.createElement("span",null,((qe=me==null?void 0:me.exerciseExportHeadData)==null?void 0:qe.exercise_description)||((dt=me==null?void 0:me.commonHeader)==null?void 0:dt.exercise_description))),(ze==null?void 0:ze.show_table)&&Re.createElement("div",{className:"mt10"},Re.createElement(ye.default,{className:Se.table,columns:Ke,dataSource:[...Mn||[]],bordered:!0,pagination:!1})),((Wt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Wt.analysis)&&Re.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Pn=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Pn.analysis}`)),Re.createElement(Me.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ue,user:re,globalSetting:me})=>({exercise:ne,globalSetting:me,user:re,loading:ue.effects}))(x)},46799:function(Ut,ot,z){"use strict";var E=z(75617),fe=z(81722),Oe=z(45937),ye=z(78241),Se=z(43418),Fe=z(3113),le=z(71418),Me=z(24905),De=z(5112),Te=z(81327),Re=z(59301),We=z(25690),Ee=z(346),se=z(59301),y=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const a=({exercise:ee,dispatch:b})=>{var x,te,ne,ue;const re=(0,We.useParams)(),[me]=(0,We.useSearchParams)(),ce=me.getAll("exercise_group_id").map(Rt=>Rt==="all"?Rt:Number(Rt)),{actionTabs:Ce}=ee,[Be]=ye.default.useForm(),[ke,Pe]=(0,Re.useState)(!1),at=(0,Re.useRef)(null),[Ve,it]=(0,Re.useState)(!1),[,Ye,rt,yt]=(0,Oe.U)(fe.aU,{}),[bt,gt]=(0,Re.useState)({}),Gt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Tt=(Rt,qe)=>{We.history.push(`/classrooms/${re.coursesId}/exercise/${(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)}/sumup?exam_summary_id=${(qe==null?void 0:qe.exam_summary_id)||""}&template=${Rt==null?void 0:Rt.exam_summary_template_id}&${Rt==null?void 0:Rt.exercise_group_id.map(dt=>`exercise_group_id=${dt}`).join("&")}`)},Lt=()=>y(void 0,null,function*(){var Rt,qe,dt,Wt,Pn;const Yt=yield rt({id:(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)});Be.setFieldsValue({exercise_group_id:Ce!=null&&Ce.isEdit&&ce.length>0?ce:["all",...((qe=(Rt=Yt==null?void 0:Yt.data)==null?void 0:Rt.course_groups)==null?void 0:qe.map(kn=>kn==null?void 0:kn.exercise_group_id))||[]],exam_summary_template_id:Ce!=null&&Ce.isEdit?Number(me.get("template")):(Pn=(Wt=(dt=Yt==null?void 0:Yt.data)==null?void 0:dt.exam_summary_templates)==null?void 0:Wt[0])==null?void 0:Pn.id})});return(0,Re.useEffect)(()=>{at.current&&at.current.scrollHeight>134&&it(!0)},[at]),(0,Re.useEffect)(()=>{(Ce==null?void 0:Ce.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Lt():Be.resetFields()},[Ce==null?void 0:Ce.title]),se.createElement(se.Fragment,null,se.createElement(Se.default,{title:Ce.title,width:800,centered:!0,open:(Ce==null?void 0:Ce.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:se.createElement("div",{style:{textAlign:"center"}},se.createElement(Fe.ZP,{type:"primary",onClick:()=>{Be.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Gt()}},se.createElement(le.Z,{spinning:Ye},se.createElement(ye.default,{form:Be,onFinish:Rt=>y(void 0,null,function*(){var qe,dt;const Wt=(dt=(qe=yt==null?void 0:yt.data)==null?void 0:qe.exam_summaries)==null?void 0:dt.find(Pn=>(Pn==null?void 0:Pn.exam_summary_template_id)===Rt.exam_summary_template_id);if(Wt!=null&&Wt.exam_summary_id){const Pn=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:se.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),Pn.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Tt(Rt,Wt),Gt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Tt(Rt,{}),Gt()}});return}Tt(Rt,Wt),Gt()})},se.createElement("div",{ref:at,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:ke?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},se.createElement(ye.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Rt,qe=[],dt)=>{var Wt,Pn;let Yt=Rt;const kn=((Pn=(Wt=yt==null?void 0:yt.data)==null?void 0:Wt.course_groups)==null?void 0:Pn.map(Ge=>Ge==null?void 0:Ge.exercise_group_id))||[];return!(qe!=null&&qe.includes("all"))&&(Rt.includes("all")||Rt.length===kn.length)?Yt=[...kn,"all"]:Rt.includes("all")&&Rt.length!==kn.length+1?Yt=Rt.filter(Ge=>Ge!=="all"):qe!=null&&qe.includes("all")&&!Rt.includes("all")&&(Yt=[]),Yt}},se.createElement(Me.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(x=yt==null?void 0:yt.data)==null?void 0:x.course_groups)==null?void 0:te.map(Rt=>({value:Rt==null?void 0:Rt.exercise_group_id,label:`${Rt==null?void 0:Rt.exercise_group_name}\uFF08${Rt==null?void 0:Rt.exercise_group_students}\uFF09`})))||[]]})),Ve&&se.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Pe(!ke)},ke?"\u6536\u8D77":"\u5C55\u5F00",se.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),se.createElement(ye.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},se.createElement(De.ZP.Group,null,se.createElement(Te.Z,{className:"mt5",direction:"vertical"},(ue=(ne=yt==null?void 0:yt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ue.map((Rt,qe)=>se.createElement(De.ZP,{key:qe,value:Rt==null?void 0:Rt.id},`\u6A21\u677F${qe+1}-${Rt==null?void 0:Rt.name}`,se.createElement("a",{className:"ml5",onClick:()=>{var dt,Wt;gt({url:Ee.Z.API_SERVER+((dt=Rt==null?void 0:Rt.attachment_info)==null?void 0:dt.url),file_type:(Wt=Rt==null?void 0:Rt.attachment_info)==null?void 0:Wt.file_type})}},"\u67E5\u770B"))))))))),se.createElement(E.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>gt({})}))};ot.Z=(0,We.connect)(({exercise:ee})=>({exercise:ee}))(a)},95024:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(43418),Oe=z(38986),ye=z(25690),Se=z(59301),Fe=(Me,De,Te)=>new Promise((Re,We)=>{var Ee=a=>{try{y(Te.next(a))}catch(ee){We(ee)}},se=a=>{try{y(Te.throw(a))}catch(ee){We(ee)}},y=a=>a.done?Re(a.value):Promise.resolve(a.value).then(Ee,se);y((Te=Te.apply(Me,De)).next())});const le=({exercise:Me,dispatch:De,init:Te,haveInit:Re=!1})=>{const We=(0,ye.useParams)(),[Ee,se]=(0,E.useState)(!1);let[y,a]=(0,E.useState)();const[ee,b]=(0,E.useState)(!1),[x,te]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Me.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Me.actionTabs]);function ne(){return Fe(this,null,function*(){var ue,re;let me=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});if(((ue=me==null?void 0:me.cover_exercises)==null?void 0:ue.length)>0)se(!0),a((re=me==null?void 0:me.cover_exercises)==null?void 0:re[0]);else{let ce=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(ce==null?void 0:ce.status)===0&&(Re&&Te(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}})}return Se.createElement("div",null,Se.createElement(fe.default,{open:Ee,centered:!0,onCancel:ue=>Fe(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let re=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(re==null?void 0:re.status)===0&&(Re&&Te(),se(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}else se(!1)}),cancelButtonProps:{loading:ee},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:x},onOk:()=>Fe(void 0,null,function*(){te(!0);let ue=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});te(!1),(ue==null?void 0:ue.status)===0&&(Re&&Te(),De({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Se.createElement("div",null,Se.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Se.createElement("div",null,Se.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Se.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Se.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ot.Z=(0,ye.connect)(({exercise:Me})=>({exercise:Me}))(le)},50242:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe=z(43418),Oe=z(95237),ye=z(43604),Se=z(57809),Fe=z(1710),le=z(3113),Me=z(9148),De=z(38986),Te={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Re=z(25690),We=z(96622),Ee=z(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(Ce,Be,ke)=>Be in Ce?se(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,ne=(Ce,Be)=>{for(var ke in Be||(Be={}))b.call(Be,ke)&&te(Ce,ke,Be[ke]);if(ee)for(var ke of ee(Be))x.call(Be,ke)&&te(Ce,ke,Be[ke]);return Ce},ue=(Ce,Be)=>y(Ce,a(Be)),re=(Ce,Be,ke)=>new Promise((Pe,at)=>{var Ve=rt=>{try{Ye(ke.next(rt))}catch(yt){at(yt)}},it=rt=>{try{Ye(ke.throw(rt))}catch(yt){at(yt)}},Ye=rt=>rt.done?Pe(rt.value):Promise.resolve(rt.value).then(Ve,it);Ye((ke=ke.apply(Ce,Be)).next())});const me=({visible:Ce,setVisible:Be,onK:ke,selectKeys:Pe,selectRows:at,appointStudent:Ve,modalParams:it,courseId:Ye})=>{const rt=(0,Re.useParams)(),[yt,bt]=(0,E.useState)(!1),[gt,Gt]=(0,E.useState)(!1),[Tt,Lt]=(0,E.useState)([]),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)([]),[Pn,Yt]=(0,E.useState)("all"),[kn,Ge]=(0,E.useState)("all");let[on,Mn]=(0,E.useState)(!0);const[Pt,zt]=(0,E.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Ft,Ot]=(0,E.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),tt={selectedRowKeys:Rt,columnWidth:40,hideSelectAll:!0,onSelect:(ze,ut,Je)=>{let xe=!0;for(let Zt=0;Zt{if(ze&&Je.length>0){Je.forEach(xe=>{Rt.push(xe.user_id),dt.push(xe)}),qe([...Rt]),Wt([...dt]);return}if(!ze&&Je.length>0){let xe=[],Zt=[];const Yn=new Set(Je),En=new Set(Rt),xn=new Set(dt);xe=[...En].filter(Kn=>[...Yn].every(Vn=>Vn.user_id!==Kn)),Zt=[...xn].filter(Kn=>[...Yn].every(Vn=>Vn.user_id!==Kn.user_id)),qe([...xe]),Wt([...Zt])}}};(0,E.useEffect)(()=>{Ce&&Pe&&(qe([...Pe]),Wt(at))},[Ce,Pe]),(0,E.useEffect)(()=>{Ce&&(!Ve&&it?Ft.status=it:Ft.status=null,Ot(ne({},Ft)),St())},[Ce,Ve,it]);const He=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(ze,ut,Je)=>Ee.createElement("span",{style:{color:"#333"}},Je+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(ze,ut,Je)=>Ee.createElement("span",null,ze)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(ze,ut,Je)=>Ee.createElement("span",{style:{color:"#666"}},ze)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(ze,ut)=>Ee.createElement("span",null,ze)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(ze,ut)=>Ee.createElement("span",null,ze||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(ze,ut)=>Ee.createElement("span",null,ze)}].filter(ze=>it===1||it===2?ze.title!=="\u72B6\u6001":!0),St=()=>re(void 0,null,function*(){var ze,ut,Je;Gt(!0);const xe=yield(0,De.ZP)(`/api/exercises/${rt.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:ue(ne({},Ft),{keywords:(ze=Ft==null?void 0:Ft.keywords)==null?void 0:ze.trim()})});if(xe.status===0){const Zt=((Je=(ut=xe==null?void 0:xe.data)==null?void 0:ut.all_course_groups)==null?void 0:Je.map(Yn=>({value:Yn==null?void 0:Yn.id,label:Yn==null?void 0:Yn.name})))||[];zt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Zt]),Lt(xe.data)}Gt(!1)}),xt=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Yt("all"),Ge("all"),qe([]),Wt([]),Ot(ne({},Ft)),Ve&&ke(Rt==null?void 0:Rt.length,Rt,dt)},Ke=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Ot(ne({},Ft)),Yt("all"),Ge("all"),qe([]),Wt([]),Be(!1)};return Ee.createElement(fe.default,{centered:!0,className:Te.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ce,width:1200,footer:null,onCancel:()=>{Ke()}},Ee.createElement(Oe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ee.createElement(Oe.Z,null,Ee.createElement(ye.Z,null,Ee.createElement(Se.default,{size:"large",value:Pn,style:{width:200,marginRight:20},onChange:ze=>{Yt(ze),ze==="all"?Ft.course_group_id=null:Ft.course_group_id=ze,Ft.page=1,Ot(ne({},Ft)),St()},options:Pt})),Ve&&Ee.createElement(ye.Z,null,Ee.createElement(Se.default,{size:"large",value:kn,style:{width:200},onChange:ze=>{Ge(ze),ze==="all"?Ft.status=null:Ft.status=ze,Ft.page=1,Ot(ne({},Ft)),St()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ee.createElement(ye.Z,null,Ee.createElement(Me.t7,{style:{width:300,marginLeft:15},value:Ft.keywords,allowClear:!0,onChange:ze=>{Ft.keywords=ze,Ft.page=1,Ot(ne({},Ft)),St()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ee.createElement(Oe.Z,{align:"middle",className:"mb30"},Ee.createElement(ye.Z,{span:14},Ee.createElement("div",{className:"flexd-table-header"},Ee.createElement(Fe.default,{pagination:!1,dataSource:[],columns:He,rowSelection:Ve?tt:null,rowKey:ze=>ze.user_id})),Ee.createElement("div",null,Ee.createElement(Fe.default,{rowSelection:Ve?tt:null,columns:He,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:ze=>ze.user_id,loading:gt,dataSource:Tt==null?void 0:Tt.exercise_users,onChange:(ze,ut,Je)=>{Ft.page=ze==null?void 0:ze.current,Ft.limit=ze==null?void 0:ze.pageSize,Je!=null&&Je.order?(Ft.sort_by=Je==null?void 0:Je.field,Ft.direction=(Je==null?void 0:Je.order)==="ascend"?"asc":"desc"):(Ft.sort_by=null,Ft.direction=null),Ot(ne({},Ft)),St()},pagination:!1}))),Ee.createElement(ye.Z,{span:1},Ee.createElement("img",{src:We,style:{marginLeft:10}})),Ee.createElement(ye.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ee.createElement("div",{className:Te.searchMember,style:{width:550}},Ee.createElement(Oe.Z,{className:Te.searchMemberHeader},Ee.createElement(ye.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ee.createElement(ye.Z,{flex:"110px"},"\u5B66\u53F7"),Ee.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ee.createElement("div",{style:{overflow:"auto",height:390}},dt==null?void 0:dt.map((ze,ut)=>Ee.createElement(Oe.Z,{key:ut,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ee.createElement(ye.Z,{flex:"100px"},ze.user_name),Ee.createElement(ye.Z,{flex:"110px"},ze.student_id),Ee.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},ze.user_group_name),Ee.createElement(ye.Z,{style:{marginLeft:10}},Ee.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Wt(dt.filter(Je=>Je.user_id!=ze.user_id)),qe(Rt.filter(Je=>Je!=ze.user_id))}})))))))),!(it===1||it===2)&&Ee.createElement("div",{className:Te.bottom},Ee.createElement(le.ZP,{className:Te.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),Ee.createElement(le.ZP,{loading:yt,type:"primary",onClick:()=>{xt()}},"\u786E\u5B9A")))};var ce=(0,Re.connect)(({})=>({}))(me)},64205:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(78241),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(5112),Me=z(5083),De=z(24905),Te=z(61186),Re=z.n(Te),We=z(38986),Ee=z(51257),se=z(25690),y=z(12327),a=z(71037),ee=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(at,Ve,it)=>Ve in at?ee(at,Ve,{enumerable:!0,configurable:!0,writable:!0,value:it}):at[Ve]=it,me=(at,Ve)=>{for(var it in Ve||(Ve={}))ne.call(Ve,it)&&re(at,it,Ve[it]);if(te)for(var it of te(Ve))ue.call(Ve,it)&&re(at,it,Ve[it]);return at},ce=(at,Ve)=>b(at,x(Ve)),Ce=(at,Ve,it)=>new Promise((Ye,rt)=>{var yt=Gt=>{try{gt(it.next(Gt))}catch(Tt){rt(Tt)}},bt=Gt=>{try{gt(it.throw(Gt))}catch(Tt){rt(Tt)}},gt=Gt=>Gt.done?Ye(Gt.value):Promise.resolve(Gt.value).then(yt,bt);gt((it=it.apply(at,Ve)).next())});function Be(at,Ve){const it=[];for(let Ye=at;Ye{let Ve=new Date;const it=Re()(at).format("HH");if(Re()(at).isSame(Re()(Ve),"day")){const Ye=Re()(Ve).format("HH"),rt=Re()(Ve).format("mm");return{disabledHours:()=>Be(0,24).splice(1,Ye*1-1),disabledMinutes:()=>Re()(at).isSame(Re()(Ve),"hour")&&it<=Ye?Be(0,60).splice(0,rt):Be(60,60)}}else if(Re()(at).isSame(Re()(),"day")){const Ye=Re()().format("HH"),rt=Re()().format("mm");return{disabledHours:()=>Be(0,24).splice(0,Ye),disabledMinutes:()=>it<=Ye?Be(0,rt):Be(60,60)}}else return!1},Pe=({exercise:at,dispatch:Ve})=>{var it;const Ye=(0,se.useParams)(),[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[gt,Gt]=(0,E.useState)([]),[Tt,Lt]=(0,E.useState)(!0),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)(!0),[Pn,Yt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&kn()},[at.actionTabs]);const kn=Mn=>Ce(void 0,null,function*(){var Pt,zt;Lt(!0);const Ft=yield Ve({type:"exercise/getEndGroups",payload:ce(me({},Ye),{check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(tt=>Number(tt)))||[]]})}),Ot=(zt=Ft==null?void 0:Ft.course_info)==null?void 0:zt.map((tt,He)=>ce(me({},tt),{key:tt.course_group_id,title:tt.course_group_name,name:tt.course_group_name,disabled:!!tt.is_published}));Ft&&(Ft!=null&&Ft.course_info)&&(Gt([...Ot]),rt.setFieldsValue({end_time:Re()(Re()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Lt(!1)}),Ge=()=>Ce(void 0,null,function*(){var Mn,Pt,zt,Ft;const Ot=me({},rt.getFieldsValue());if((Rt==null?void 0:Rt.length)<=0&>.length>0&&!((Mn=at.actionTabs)!=null&&Mn.unified_setting)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Yt(!0);const tt={check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(St=>Number(St)))||[]],group_ids:Rt};dt||(tt.end_time=Re()(Ot.end_time).format("YYYY-MM-DD HH:mm")),tt.group_ids=Rt.map(St=>St.course_group_id),(yield(0,We.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:tt})).status===0&&(Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ve({type:"exercise/setActionTabs",payload:{}}),(zt=at==null?void 0:at.actionTabs)!=null&&zt.cb?(Ft=at==null?void 0:at.actionTabs)==null||Ft.cb():Ve({type:"classroomList/getClassroomExercisesList",payload:me({},at.actionTabs.params)})),Yt(!1)}),on=()=>{bt(1),Gt([]),qe([]),Wt(!0)};return E.createElement(ye.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ge,width:680,confirmLoading:Pn||Tt,onCancel:()=>{on(),Ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement(Se.Z,{spinning:Tt},gt&&E.createElement(fe.default,{form:rt},E.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},E.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),E.createElement(Fe.Z,{className:"mt20 mb10"},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),E.createElement(le.ZP.Group,{value:dt,onChange:Mn=>{Wt(Mn.target.value),qe([])}},E.createElement(le.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(le.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),E.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:dt?"hidden":"visible"}},E.createElement(Me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Re()((0,Ee.U6)(),"HH:mm")},disabledDate:Mn=>Mn&&Mn0&&!((it=at.actionTabs)!=null&&it.unified_setting)&&E.createElement(Fe.Z,{style:{marginBottom:"10px"}},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),E.createElement("div",null,gt.length>0&&E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("span",{style:{flex:1}},E.createElement(De.default,{checked:Rt.length===gt.length,onChange:Mn=>{Rt.length===gt.length?qe([]):qe(gt)}},"\u5168\u9009")," "),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Rt.length||0,"\u4E2A\u5206\u73ED")),E.createElement(a.Z,{data:gt,selectedRowKeys:Rt,setSelectedRowKeys:qe}))))))};ot.Z=(0,se.connect)(({exercise:at})=>({exercise:at}))(Pe)},2773:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Tt}});var E=z(59301),fe=z(78241),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(5112),Me=z(5871),De=z(5083),Te=z(78673),Re=z(24905),We=z(3113),Ee=z(61186),se=z.n(Ee),y=z(38986),a=z(51257),ee=z(25690),b=z(81722),x=z(12327),te=z(71037),ne=z(50242),ue={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},re=z(3039),me=z(75736),ce=z(59301),Ce=Object.defineProperty,Be=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(Lt,Rt,qe)=>Rt in Lt?Ce(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Lt[Rt]=qe,Ye=(Lt,Rt)=>{for(var qe in Rt||(Rt={}))at.call(Rt,qe)&&it(Lt,qe,Rt[qe]);if(Pe)for(var qe of Pe(Rt))Ve.call(Rt,qe)&&it(Lt,qe,Rt[qe]);return Lt},rt=(Lt,Rt)=>Be(Lt,ke(Rt)),yt=(Lt,Rt,qe)=>new Promise((dt,Wt)=>{var Pn=Ge=>{try{kn(qe.next(Ge))}catch(on){Wt(on)}},Yt=Ge=>{try{kn(qe.throw(Ge))}catch(on){Wt(on)}},kn=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(Pn,Yt);kn((qe=qe.apply(Lt,Rt)).next())});function bt(Lt,Rt){const qe=[];for(let dt=Lt;dt{let Rt=new Date;const qe=se()(Lt).format("HH");if(se()(Lt).isSame(se()(Rt),"day")){const dt=se()(Rt).format("HH"),Wt=se()(Rt).format("mm");return{disabledHours:()=>bt(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",qe,dt),se()(Lt).isSame(se()(Rt),"hour")&&qe<=dt?bt(0,60).splice(0,Wt):bt(60,60))}}else if(se()(Lt).isSame(se()(),"day")){const dt=se()().format("HH"),Wt=se()().format("mm");return{disabledHours:()=>bt(0,24).splice(0,dt),disabledMinutes:()=>qe<=dt?bt(0,Wt):bt(60,60)}}else return!1},Gt=({exercise:Lt,dispatch:Rt})=>{var qe,dt,Wt,Pn,Yt,kn,Ge,on,Mn,Pt,zt,Ft,Ot,tt,He,St,xt,Ke,ze,ut,Je,xe;const Zt=(0,ee.useParams)(),[Yn]=fe.default.useForm(),[En,xn]=(0,E.useState)(1),[Kn,Vn]=(0,E.useState)([]),[Ct,Mt]=(0,E.useState)(!0),[yn,Dt]=(0,E.useState)([]),[en,ya]=(0,E.useState)(!0),[ia,Da]=(0,E.useState)(!1),{workSetting:In}=Lt,[Sr,Gn]=(0,E.useState)(!1),[Un,ma]=(0,E.useState)([]),[Xa,ba]=(0,E.useState)([]),[Lr,Tr]=(0,E.useState)(!1),[Nt,hn]=(0,E.useState)(!1),[gr,ht]=(0,E.useState)(!1),[Xt,bn]=(0,E.useState)(null),[wn,Aa]=(0,E.useState)(1),[qt,ie]=(0,E.useState)({}),[de,he]=(0,E.useState)({}),[be,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var st;if(Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(It(),za(),Lt.actionTabs.type===2)){const gn=(st=Lt.actionTabs)==null?void 0:st.unified_setting;ya(gn)}},[Lt.actionTabs]),(0,E.useEffect)(()=>{var st,gn,lt,Sn,un,nt,Jt;(st=In==null?void 0:In.exercise)!=null&&st.publish_time&&Yn.setFieldsValue({publish_time:se()((gn=In==null?void 0:In.exercise)==null?void 0:gn.publish_time)}),(lt=In==null?void 0:In.exercise)!=null&<.end_time&&Yn.setFieldsValue({end_time:se()((Sn=In==null?void 0:In.exercise)==null?void 0:Sn.end_time)}),Yn.setFieldsValue({exercise_type:(un=In==null?void 0:In.exercise)==null?void 0:un.exercise_type,simulate_exercise_num:(nt=In==null?void 0:In.exercise)==null?void 0:nt.simulate_exercise_num}),Aa((Jt=In==null?void 0:In.exercise)==null?void 0:Jt.exercise_type)},[Lt]);const Bt=st=>{var gn;const lt=Yn.getFieldValue("publish_time");if(!lt||(gn=In==null?void 0:In.exercise)!=null&&gn.publish_time)return;let Sn;st===1?Sn=se()(lt).add(120,"minutes"):Sn=se()(lt).add(7,"days"),Yn.setFieldsValue({end_time:Sn})},It=st=>yt(void 0,null,function*(){var gn,lt;Mt(!0);const Sn=yield(0,b.N3)({coursesId:Zt.coursesId,check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]});console.log(Sn,"res");const un=((lt=Sn==null?void 0:Sn.course_info)==null?void 0:lt.map((nt,Jt)=>rt(Ye({},nt),{key:nt.course_group_id,title:nt.course_group_name,name:nt.course_group_name,disabled:!!nt.is_published})))||[];if((Sn==null?void 0:Sn.status)!==-1){Vn([...un]);const nt=se()();Yn.setFieldsValue({publish_time:nt}),(Yn.getFieldValue("exercise_type")||1)===1?Yn.setFieldsValue({end_time:se()(nt).add(120,"minutes")}):Yn.setFieldsValue({end_time:se()(nt).add(7,"days")})}Mt(!1)});(0,E.useEffect)(()=>{var st,gn,lt,Sn,un,nt;if((st=In==null?void 0:In.exercise)!=null&&st.is_appoint_user){const Jt=((lt=(gn=In==null?void 0:In.exercise)==null?void 0:gn.all_exercise_users)==null?void 0:lt.map($t=>$t.user_id))||[];ma([...Jt])}Tr((Sn=In==null?void 0:In.exercise)==null?void 0:Sn.is_appoint_user),hn((un=In==null?void 0:In.exercise)==null?void 0:un.is_miss_exam_user),ht((nt=In==null?void 0:In.exercise)==null?void 0:nt.is_no_passing_user)},[In]),(0,E.useEffect)(()=>{var st,gn,lt,Sn,un,nt,Jt,$t;(gn=(st=Lt==null?void 0:Lt.actionTabs)==null?void 0:st.selectArrs)!=null&&gn[0]&&Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Rt({type:"exercise/getWorkSetting",payload:{categoryId:(Sn=(lt=Lt==null?void 0:Lt.actionTabs)==null?void 0:lt.selectArrs)==null?void 0:Sn[0],category:(nt=(un=Lt==null?void 0:Lt.actionTabs)==null?void 0:un.selectArrs)==null?void 0:nt[0],coursesId:($t=(Jt=Lt==null?void 0:Lt.actionTabs)==null?void 0:Jt.params)==null?void 0:$t.id}})},[(qe=Lt==null?void 0:Lt.actionTabs)==null?void 0:qe.selectArrs]);const pa=()=>yt(void 0,null,function*(){var st,gn,lt,Sn,un,nt,Jt;const $t=Ye({},Yn.getFieldsValue()),Tn=se()(se()($t.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),$n=se()(se()($t.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Tn,Tn,33),$n<=Tn){Oe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((yn==null?void 0:yn.length)<=0&&!en&&Kn.length>0&&!((st=In==null?void 0:In.exercise)!=null&&st.is_make_up_exercise)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const mn=Kn.map(ka=>ka.key),Jn={check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(ka=>Number(ka)))||[]],end_time:se()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()($t.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:yn.map(ka=>ka.course_group_id),unified_setting:!yn.length,exercise_type:$t.exercise_type,simulate_exercise_num:$t.simulate_exercise_num};if(((lt=Lt.actionTabs.selectArrsAll)==null?void 0:lt.length)>0&&Lt.actionTabs.type===1&&(Jn.check_ids=[...((un=(Sn=Lt.actionTabs.selectArrsAll)==null?void 0:Sn.filter(ka=>!ka.high_resources_consume||ka.high_resources_consume_permission))==null?void 0:un.map(ka=>Number(ka==null?void 0:ka.id)))||[]]),(nt=In==null?void 0:In.exercise)!=null&&nt.is_make_up_exercise){if(Lr&&Un.length<=0||!Lr&&!(Nt||gr)){Oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Jn.is_appoint_user=Lr,Jn.is_miss_exam_user=Nt,Jn.is_no_passing_user=gr,Lr?Jn.make_up_exercise_users=Un.map(ka=>({user_id:ka})):Jn.make_up_exercise_user=[]}let{is_locked:ta,open_camera:$a,screen_open:yr,login_restrict:qn,ip_bind:Rr,ip_limit:Br,is_random:br,id:Pr,identity_verify:er,open_phone_video_recording:Nr}=In==null?void 0:In.exercise;if(Lt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(ta||$a||yr||qn||Rr||Br=="pub"||Br=="inner"||er||Nr)&&$t.exercise_type==2){if(Rt({type:"exercise/setActionTabs",payload:{}}),Lt.actionTabs.type==2){let ka=ye.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(In==null?void 0:In.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield _n(Jn))&&Lt.actionTabs.isRouter){ka.destroy(),ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(Jn),ie(uo)}),onCancel:()=>{ka.destroy(),Xe(!1),_n(Jn)}})}else{let ka=ye.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield _n(Jn))&&Lt.actionTabs.isRouter){ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(Jn),ie(uo)})})}return}let xr=yield(0,me.Tr)({exercise_ids:[...((Jt=Lt.actionTabs.selectArrs)==null?void 0:Jt.map(ka=>Number(ka)))||[]],course_id:Zt.coursesId,type:"exercise"});(xr==null?void 0:xr.student_count)===0?_n(Jn):(he(Jn),ie(xr))}),Rn=()=>{var st;let gn=[...(st=Lt.actionTabs.selectArrsAll)==null?void 0:st.filter(lt=>lt.high_resources_consume&&!lt.high_resources_consume_permission)];(gn==null?void 0:gn.length)>0&&Lt.actionTabs.type===1&&ye.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:ue.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",gn==null?void 0:gn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},gn==null?void 0:gn.map(lt=>ce.createElement("div",{className:ue.failedList,key:lt.id},ce.createElement("div",{className:ue.name},lt==null?void 0:lt.exercise_name),ce.createElement("div",{className:ue.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Zt.coursesId}/exercise/${lt.id}/detail?random=${lt.is_random}`)}},"\u53D1\u5E03"))))))})},_n=st=>yt(void 0,null,function*(){var gn,lt,Sn;if(Lt.actionTabs.type===1){let Jt=[...(gn=Lt.actionTabs.selectArrsAll)==null?void 0:gn.filter($t=>$t.high_resources_consume&&!$t.high_resources_consume_permission)];if((Jt==null?void 0:Jt.length)==Lt.actionTabs.selectArrsAll.length){Rt({type:"exercise/setActionTabs",payload:{}}),Rn();return}}let un=!1;return Da(!0),(yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/exercises/publish.json`,{method:"post",body:st})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),za(),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Rt({type:"exercise/setActionTabs",payload:{}}),(lt=Lt==null?void 0:Lt.actionTabs)!=null&<.cb?(Sn=Lt==null?void 0:Lt.actionTabs)==null||Sn.cb():Rt({type:"classroomList/getClassroomExercisesList",payload:Ye({},Lt.actionTabs.params)}),un=!0,Lt.actionTabs.type===1&&Rn()),Da(!1),un}),za=()=>{xn(1),Vn([]),Dt([])},An=(st,gn,lt)=>{st<=0?Oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(ma(gn),ba(lt),Gn(!1))};return ce.createElement(ye.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:pa,confirmLoading:ia||Ct,onCancel:()=>{za(),Rt({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(Se.Z,{spinning:Ct},Kn&&ce.createElement(fe.default,{form:Yn},!!((dt=Lt==null?void 0:Lt.actionTabs)!=null&&dt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:x.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Wt=In==null?void 0:In.exercise)!=null&&Wt.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(Fe.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ce.createElement(fe.default.Item,{name:"exercise_type"},ce.createElement(le.ZP.Group,{disabled:((Pn=In==null?void 0:In.exercise)==null?void 0:Pn.exercise_status)>1,onChange:st=>{Aa(st.target.value),Bt(st.target.value)}},ce.createElement(le.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ce.createElement(le.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),wn==2&&ce.createElement(Fe.Z,{className:`${ue.contentInterval}`},ce.createElement("span",{className:`${ue.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(fe.default.Item,{name:"simulate_exercise_num"},ce.createElement(Me.Z,{className:ue.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Yt=In==null?void 0:In.exercise)==null?void 0:Yt.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(Fe.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ce.createElement(fe.default.Item,{name:"publish_time"},ce.createElement(De.default,{style:{width:170},disabledDate:st=>st&&st<=se()().subtract(0,"days"),disabledTime:gt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(fe.default.Item,{name:"end_time"},ce.createElement(De.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,a.U6)(),"HH:mm")},disabledDate:st=>st&&st{var lt,Sn,un,nt,Jt;if(Tr(st),st)if((lt=In==null?void 0:In.exercise)!=null&<.is_appoint_user){const $t=(un=(Sn=In==null?void 0:In.exercise)==null?void 0:Sn.all_exercise_users)==null?void 0:un.map(Tn=>Tn.user_id);ma([...$t])}else ma([]),hn(!1),ht(!1);else hn((nt=In==null?void 0:In.exercise)==null?void 0:nt.is_miss_exam_user),ht((Jt=In==null?void 0:In.exercise)==null?void 0:Jt.is_no_passing_user)},disabled:((Ge=In==null?void 0:In.exercise)==null?void 0:Ge.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lr&&ce.createElement(Fe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Re.default,{checked:Nt,disabled:((on=In==null?void 0:In.exercise)==null?void 0:on.exercise_status)!==1||((Mn=In==null?void 0:In.exercise)==null?void 0:Mn.miss_exam_count)<=0,onChange:st=>{hn(st.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{bn(1),Tr(!1),Gn(!0)}},"\uFF08",`${(Pt=In==null?void 0:In.exercise)==null?void 0:Pt.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Re.default,{checked:gr,disabled:((zt=In==null?void 0:In.exercise)==null?void 0:zt.exercise_status)!==1||((Ft=In==null?void 0:In.exercise)==null?void 0:Ft.no_passing_count)<=0,onChange:st=>{ht(st.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{bn(2),Tr(!1),Gn(!0)}},"\uFF08",`${(Ot=In==null?void 0:In.exercise)==null?void 0:Ot.no_passing_count}\u4EBA`,"\uFF09")),Lr&&ce.createElement(Fe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(We.ZP,{type:"primary",ghost:!0,disabled:((tt=In==null?void 0:In.exercise)==null?void 0:tt.exercise_status)!==1,onClick:()=>{Gn(!0),bn(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Un.length||0} \u4EBA`,"\uFF09"))),Lt.actionTabs.type===2&&!((He=In==null?void 0:In.exercise)!=null&&He.is_make_up_exercise)&&ce.createElement(Fe.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ce.createElement(le.ZP.Group,{value:en,onChange:st=>{ya(st.target.value),Dt([])}},ce.createElement(le.ZP,{disabled:!!((St=Lt==null?void 0:Lt.actionTabs)!=null&&St.disabled)||Kn.some(st=>st==null?void 0:st.is_published)||!((xt=Lt==null?void 0:Lt.actionTabs)!=null&&xt.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(le.ZP,{disabled:Kn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Kn.length<=0&&Lt.actionTabs.type===2&&!((Ke=In==null?void 0:In.exercise)!=null&&Ke.is_make_up_exercise)&&ce.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"'),(Lt.actionTabs.type===1||!en)&&!((ze=In==null?void 0:In.exercise)!=null&&ze.is_make_up_exercise)&&Kn.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Re.default,{checked:yn.length===Kn.length,onChange:st=>{yn.length===Kn.length?Dt([]):Dt(Kn)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",yn.length||0,"\u4E2A\u5206\u73ED")),(Lt.actionTabs.type===1||!en)&&!((ut=In==null?void 0:In.exercise)!=null&&ut.is_make_up_exercise)&&Kn.length>0&&ce.createElement(te.Z,{data:Kn,selectedRowKeys:yn,setSelectedRowKeys:Dt})),ce.createElement(ne.Z,{visible:Sr,setVisible:Gn,onK:An,selectKeys:Un,selectRows:Xa,appointStudent:Lr,modalParams:Xt,courseId:Zt.categoryId||((xe=(Je=Lt==null?void 0:Lt.actionTabs)==null?void 0:Je.selectArrs)==null?void 0:xe[0])})),ce.createElement(re.Z,{resdata:qt,type:"exercisepush",okloading:ia,oktext:(qt==null?void 0:qt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:st=>yt(void 0,null,function*(){var gn,lt,Sn;Da(!0);let un=yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]}});if(Da(!1),(un==null?void 0:un.status)===0)if(be){let nt=yield _n(de);if(ye.default.destroyAll(),nt&&Lt.actionTabs.isRouter){ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${(lt=In==null?void 0:In.exercise)==null?void 0:lt.id}/detail?random=${(Sn=In==null?void 0:In.exercise)==null?void 0:Sn.is_random}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _n(de)})}))};var Tt=(0,ee.connect)(({exercise:Lt})=>({exercise:Lt}))(Gt)},71037:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(59301),fe=z(92832),Oe=z(24905),ye=z(95237),Se={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=z(28426),Me=(Re,We,Ee)=>new Promise((se,y)=>{var a=x=>{try{b(Ee.next(x))}catch(te){y(te)}},ee=x=>{try{b(Ee.throw(x))}catch(te){y(te)}},b=x=>x.done?se(x.value):Promise.resolve(x.value).then(a,ee);b((Ee=Ee.apply(Re,We)).next())}),Te=({data:Re,value:We=[],handleChangePage:Ee,setSelectedRowKeys:se,selectedRowKeys:y,onChange:a=()=>{}})=>{const[ee,b]=(0,E.useState)([]),[x,te]=(0,E.useState)([]),[ne,ue]=(0,E.useState)([]);let[re,me]=(0,E.useState)(1),[ce,Ce]=(0,E.useState)();return(0,E.useEffect)(()=>{b(Re),te([]),ue([])},[Re]),(0,E.useEffect)(()=>{se&&(te(y),ue(y))},[y]),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",{className:Se.leftdiv},E.createElement(fe.default.Search,{size:"middle",onChange:Be=>Me(void 0,null,function*(){b(Re.filter(ke=>{var Pe;return(Pe=ke==null?void 0:ke.name)==null?void 0:Pe.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ee.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(Oe.default.Group,{value:x.map(Be=>`${Be.course_group_id}`),onChange:Be=>{se(ee.filter(ke=>Be.includes(`${ke.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ee.map((Be,ke)=>E.createElement(ye.Z,{key:Be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},E.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.course_group_id}`},E.createElement("div",{className:Se.listClass},E.createElement("span",{className:Se.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.is_published&&E.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),E.createElement("div",{className:Se.rightdiv},E.createElement(fe.default.Search,{onChange:Be=>{ue(x.filter(ke=>ke.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&E.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},E.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Be,ke)=>E.createElement(ye.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.course_group_id},E.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),E.createElement("img",{src:Fe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(x.filter(Pe=>`${Pe.course_group_name}`!=`${Be.course_group_name}`))}})))))))}},74255:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(31797),Oe=z(5871),ye=z(78241),Se=z(43418),Fe=z(71418),le=z(1710),Me=z(92832),De=z(95237),Te=z(43604),Re=z(3113),We=z(81722),Ee=z(61186),se=z.n(Ee),y=z(25690),a=z(51257),ee=z(6383),b=z(48790),x=z(45937),te=z(59301),ne=(ce,Ce,Be)=>new Promise((ke,Pe)=>{var at=Ye=>{try{it(Be.next(Ye))}catch(rt){Pe(rt)}},Ve=Ye=>{try{it(Be.throw(Ye))}catch(rt){Pe(rt)}},it=Ye=>Ye.done?ke(Ye.value):Promise.resolve(Ye.value).then(at,Ve);it((Be=Be.apply(ce,Ce)).next())});const{Countdown:ue}=fe.default,re=({value:ce,onChange:Ce,MaxMinutes:Be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Oe.Z,{value:ce,onChange:Ce,min:0,precision:0,max:Be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ce,successCb:Ce,dispatch:Be})=>{var ke,Pe,at,Ve;const it=(0,y.useParams)(),[Ye]=ye.default.useForm(),rt=ye.default.useWatch("time",Ye),[yt,bt]=(0,E.useState)(!1),gt=(0,E.useRef)(),{actionTabs:Gt}=ce,[Tt,Lt]=(0,E.useState)(),[,Rt,qe,dt]=(0,x.U)(We.n7,{id:it.categoryId}),[,Wt,Pn]=(0,x.U)(We.Cd,{});(0,E.useEffect)(()=>{ce.actionTabs.key==="student-unlock"&&(bt(!1),Ye.resetFields())},[ce.actionTabs.key]);const Yt=()=>new Promise(tt=>ne(void 0,null,function*(){var He,St;return gt.current=yield(0,ee.y)({ip_limit:(He=Gt==null?void 0:Gt.exerciseParams)==null?void 0:He.ip_limit,ip_bind:(St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.ip_bind_type}),tt()})),kn=()=>ne(void 0,null,function*(){var tt,He,St,xt,Ke;yield Ye.validateFields();const ze=Ye.getFieldsValue();if(bt(!0),(((tt=Gt==null?void 0:Gt.exerciseParams)==null?void 0:tt.ip_limit)!=="no"||(He=Gt==null?void 0:Gt.exerciseParams)!=null&&He.ip_bind_type)&&(yield Yt()),(yield(0,We.ZD)((St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.id,{exercise_user_id:(xt=Gt==null?void 0:Gt.exerciseParams)==null?void 0:xt.exercise_user_id,unlock_key:ze.unlock_key,time:ze.time,ip:gt.current})).status===0){if(Ce){Be({type:"exercise/setActionTabs",payload:{}}),Ce();return}const Je=Gt==null?void 0:Gt.exerciseParams;(0,a.nr)({inner_ip:Je.inner_ip,public_ip:Je.public_ip,open_camera:Je.open_camera,ip_limit:Je.ip_limit,ip_bind:Je.ip_bind,ip_bind_type:Je.ip_bind_type,exercise_tips:Je.exercise_tips,exerciseId:Je.id,screen_open:Je.screen_open,screen_num:Je.screen_num,screen_sec:Je.screen_sec,coursesId:it.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:Je.identity_verify,open_phone_video_recording:Je.open_phone_video_recording,current_status:Je.current_status}),Be({type:"exercise/setActionTabs",payload:{}})}bt(!1)}),Ge=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:tt=>te.createElement("span",{className:tt.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},tt)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],on=((ke=Gt==null?void 0:Gt.exerciseParams)==null?void 0:ke.errorMessage)&&typeof((Pe=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,E.useEffect)(()=>{ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const tt=yield Pn(it);yield qe({}),tt.status||Lt(tt)})},[ce.actionTabs.key]);const{time:Mn,end_time:Pt}=(Tt==null?void 0:Tt.exercise)||{},zt=dt!=null&&dt.user_end_time?se()(dt==null?void 0:dt.user_end_time).add(1,"minutes"):se()(),Ft=se()(dt==null?void 0:dt.user_total_end_time)>zt?Math.round(se().duration(se()(dt==null?void 0:dt.user_total_end_time).diff(zt.startOf("minute"))).asMinutes()):0,Ot=((dt==null?void 0:dt.student_left_minutes)||0)+(rt||0);return te.createElement(te.Fragment,null,te.createElement(Se.default,{width:514,centered:!0,closable:!!((at=Gt==null?void 0:Gt.exerciseParams)!=null&&at.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Fe.Z,{spinning:Rt||Wt},on&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!on&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),on&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ve=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Ve.errorMessage)||{}],columns:Ge}),te.createElement("div",{className:""},te.createElement(ye.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Me.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Mn!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",se()(dt==null?void 0:dt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(re,{MaxMinutes:Ft})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Rt||Wt?"--":Ot),"\u5206\u949F",Ot!==0&&(dt==null?void 0:dt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},se()(dt==null?void 0:dt.user_end_time).add(rt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",se()(Pt).format("YYYY-MM-DD HH:mm")))),te.createElement(De.Z,{justify:"space-between",align:"middle"},te.createElement(Te.Z,null),te.createElement(Te.Z,null,te.createElement(Re.ZP,{loading:yt,onClick:kn},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,y.connect)(({exercise:ce})=>({exercise:ce}))(me)},75582:function(Ut,ot,z){"use strict";z.d(ot,{w:function(){return Fe}});var E=z(38986),fe=z(43418),Oe=z(25690),ye=z(59301),Se=(le,Me,De)=>new Promise((Te,Re)=>{var We=y=>{try{se(De.next(y))}catch(a){Re(a)}},Ee=y=>{try{se(De.throw(y))}catch(a){Re(a)}},se=y=>y.done?Te(y.value):Promise.resolve(y.value).then(We,Ee);se((De=De.apply(le,Me)).next())});const Fe=(le,Me,De="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Te=1,Re=2)=>Se(void 0,null,function*(){Te===1&&(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Te===1?De:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const We=yield(0,E.ZP)(`/api/exercises/${Me}/user_appraise_status.json`,{method:"get",params:{appraise_type:Te}});if((We==null?void 0:We.status)===-1)return(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ee={status:0};if((We==null?void 0:We.type)===2&&(Ee=yield(0,E.ZP)(`/api/exercises/${Me}/create_appraise_students.json`,{method:"get"})),(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ee==null?void 0:Ee.status)===-1)return Promise.reject();if((We==null?void 0:We.type)===2){const se=()=>{Oe.history.replace(`/classrooms/${le}/exercise/${Me}/centralizeReview/${Ee==null?void 0:Ee.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:se,onCancel:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,ye.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ye.createElement("span",{onClick:se,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ye.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Re!==3)return Promise.reject()}if((We==null?void 0:We.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,(We==null?void 0:We.message)||"")}),Re!==3)||(We==null?void 0:We.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,(We==null?void 0:We.message)||"")}),Re!==3))return Promise.reject()})},88873:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(Ce,Be,ke)=>Be in Ce?Oe(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,Me=(Ce,Be)=>{for(var ke in Be||(Be={}))Se.call(Be,ke)&&le(Ce,ke,Be[ke]);if(ye)for(var ke of ye(Be))Fe.call(Be,ke)&&le(Ce,ke,Be[ke]);return Ce};const De=Ce=>React.createElement("svg",Me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Re=z(99313),We=z(92310),Ee=z.n(We),se=z(59301),y=Object.defineProperty,a=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ce,Be,ke)=>Be in Ce?y(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,ue=(Ce,Be)=>{for(var ke in Be||(Be={}))x.call(Be,ke)&&ne(Ce,ke,Be[ke]);if(b)for(var ke of b(Be))te.call(Be,ke)&&ne(Ce,ke,Be[ke]);return Ce},re=(Ce,Be)=>a(Ce,ee(Be)),ce=({dataSource:Ce,className:Be,style:ke})=>{const[Pe,at]=(0,E.useState)([]),[Ve,it]=(0,E.useState)(""),Ye=(0,E.useRef)("");(0,E.useEffect)(()=>{if(Ce!=null&&Ce.length){const bt=String(Math.random()).slice(-6),gt=Ce.map(Gt=>re(ue({},Gt),{key:`${bt}-${Gt.key}`}));at(gt),it(gt[0].key)}},[Ce.length]);const rt=bt=>{it(bt),Ye.current=bt;const gt=document.getElementById(bt);if(gt){const Gt=gt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Gt,behavior:"smooth"})}},yt=()=>{const bt=Pe.map(Gt=>document.getElementById(Gt.key)),gt=window.innerHeight/2;for(const Gt of bt)if(Gt){const Tt=Gt.getBoundingClientRect();if(Tt.top>=0&&Tt.top(window.addEventListener("scroll",yt),()=>{window.removeEventListener("scroll",yt)}),[Pe]),se.createElement("div",{className:Ee()(fe.anchorNavigation,Be),style:ke},se.createElement(Re.default,{items:Pe,tabBarGutter:60,className:fe.tabs,activeKey:Ve,onChange:rt}),Pe.map(bt=>se.createElement("div",{key:bt.key,id:bt.key,className:fe.box},se.createElement("div",{className:fe.head},se.createElement("img",{className:"mr10",src:Te,alt:"Dot"}),bt.label),se.createElement("div",{className:fe.element},bt.element))))}},48716:function(Ut,ot,z){"use strict";z.d(ot,{Q8:function(){return Gt},d0:function(){return Tt},w6:function(){return gt}});var E=z(59301),fe=z(5083),Oe=z(57809),ye=z(8591),Se=z(43418),Fe=z(5112),le=z(95237),Me=z(43604),De=z(6848),Te=z(24905),Re=z(3113),We=z(61186),Ee=z.n(We),se=z(48790),y=z(38986),a=z(89392),ee=z.n(a),b=z(51257),x=z(22982),te=z(25690),ne=z(43155),ue=z(40197),re=z(59229),me=z(3039),ce=z(75736),Ce=z(59301),Be=Object.defineProperty,ke=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(dt,Wt,Pn)=>Wt in dt?Be(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Pn}):dt[Wt]=Pn,rt=(dt,Wt)=>{for(var Pn in Wt||(Wt={}))Ve.call(Wt,Pn)&&Ye(dt,Pn,Wt[Pn]);if(at)for(var Pn of at(Wt))it.call(Wt,Pn)&&Ye(dt,Pn,Wt[Pn]);return dt},yt=(dt,Wt)=>ke(dt,Pe(Wt)),bt=(dt,Wt,Pn)=>new Promise((Yt,kn)=>{var Ge=Pt=>{try{Mn(Pn.next(Pt))}catch(zt){kn(zt)}},on=Pt=>{try{Mn(Pn.throw(Pt))}catch(zt){kn(zt)}},Mn=Pt=>Pt.done?Yt(Pt.value):Promise.resolve(Pt.value).then(Ge,on);Mn((Pn=Pn.apply(dt,Wt)).next())});function gt(dt,Wt){const Pn=[];for(let Yt=dt;Yt{const Yt=dtEe()(Wt).endOf("day"),Ge=dt{const Pn=parseInt(Ee()(dt).format("HH")),Yt=parseInt(Ee()().format("HH")),kn=parseInt(Ee()().format("mm"));if(!dt)return{disabledHours:()=>gt(0,Yt),disabledMinutes:()=>gt(0,kn)};if(Wt){const Ge=parseInt(Ee()(Wt).format("HH")),on=parseInt(Ee()(Wt).format("mm"));return Ee()(dt).isSame(Ee()(Wt),"day")?{disabledHours:()=>gt(0,Ge),disabledMinutes:()=>Pn<=Ge?gt(0,on):[]}:void 0}if(Ee()(dt).isSame(Ee()(),"day"))return{disabledHours:()=>gt(0,Yt),disabledMinutes:()=>Ee()(dt).isSame(Ee()(),"hour")&&Pn<=Yt?gt(0,kn):[]}},{RangePicker:Lt}=fe.default,{Option:Rt}=Oe.default,qe=({shixunHomeworks:dt,loading:Wt,dispatch:Pn,classroomList:Yt,user:kn})=>{var Ge,on,Mn,Pt,zt,Ft,Ot,tt,He;const St=(0,te.useParams)(),{workSetting:xt,workList:Ke,shixunWorkList:ze,headerInfo:ut,changeData:Je}=dt,[xe,Zt]=(0,E.useState)(!1),[Yn,En]=(0,E.useState)(!1);let[xn,Kn]=(0,E.useState)([]),[Vn,Ct]=(0,E.useState)([]),[Mt,yn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.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[Dt,en]=(0,E.useState)({}),[ya,ia]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{Kn([])},[]),(0,E.useEffect)(()=>{Zt(!(0,se.GJ)())},[(0,se.GJ)()]);const Da=()=>{Pn({type:"shixunHomeworks/getWorkSetting",payload:rt({},St)})};(0,E.useEffect)(()=>{if(!(xt!=null&&xt.course_id))return;Object.keys(Mt).map(function(hn){Mt[hn]=xt[hn]}),(!Mt.allow_late||!Mt.unified_late)&&(Mt.late_penalty=20,Mt.penalty_type=ne.Q.Percent),Mt.unified_setting||(Mt.unified_late=!1,Mt.unified_anonymous_comment=!1,Mt.unified_anonymous_appeal=!1),xn=JSON.parse(JSON.stringify(xt.group_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.publish_time!==null))),Vn=JSON.parse(JSON.stringify(xt.allow_late_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.late_time!==null))),yn(rt({},Mt));const Nt=(0,b.QE)((xn==null?void 0:xn.length)>0?xn:[]);Kn([...Nt]),(Vn==null?void 0:Vn.length)<=0?Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]):Ct([...Vn])},[xt]);const In=()=>bt(void 0,null,function*(){var Nt,hn;if(((Nt=kn==null?void 0:kn.userInfo)==null?void 0:Nt.user_status)===2){(0,ue.Rd)();return}const gr=JSON.parse(JSON.stringify(Mt));if(gr.challenge_settings.filter(Xt=>!Xt.hide),gr.categoryId=St.categoryId,(hn=gr.challenge_settings)!=null&&hn.every(Xt=>!Xt.checked)){ye.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(xn),!Mt.unified_setting)xn=xn==null?void 0:xn.map(Xt=>{var bn;if(!Xt.publish_time||!Xt.end_time)throw ye.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(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(bn=xt.group_settings)==null?void 0:bn.filter(wn=>{var Aa;return(Aa=Xt==null?void 0:Xt.group_name)==null?void 0:Aa.includes(wn.group_name)}).map(wn=>wn.group_id||wn.id).toString().split(","),Xt});else if(!Mt.publish_time||!Mt.end_time)throw ye.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(gr.group_settings=xn,Mt.allow_late)if(Mt.unified_late){if(Mt.late_penalty===null||Mt.late_penalty===void 0||Mt.late_penalty<0||Mt.late_penalty>100)throw ye.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(!Mt.late_time)throw ye.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 Vn=Vn==null?void 0:Vn.map(Xt=>{var bn,wn;if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw ye.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(!Xt.late_time)throw ye.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(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(wn=(bn=Xt==null?void 0:Xt.group_name)==null?void 0:bn.map(Aa=>{var qt,ie;let de=(ie=(qt=xt.group_settings)==null?void 0:qt.filter(he=>(he==null?void 0:he.group_name)===Aa))==null?void 0:ie[0];return de==null?void 0:de.group_id}))==null?void 0:wn.toString().split(","),Xt}),gr.allow_late_settings=Vn;let ht=yield(0,ce.Tr)({homework_common_ids:[parseInt(St.categoryId)],course_id:St.coursesId,type:"homework_common"});(ht==null?void 0:ht.student_count)===0?Sr(gr):(ia(gr),en(ht))}),Sr=Nt=>{var hn;if(Nt.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Nt!=null&&Nt.work_efficiency&&Nt.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const gr=Nt.challenge_settings.reduce((bn,wn)=>bn+Number(wn.challenge_score),0);if((gr==null?void 0:gr.toFixed(10))!==((hn=Nt.total_score-Nt.eff_score)==null?void 0:hn.toFixed(10))){ye.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Nt.total_score}\u5206`);return}const ht={shixun_evaluation:Nt.shixun_evaluation,challenge_settings:Nt.challenge_settings};let Xt=()=>{var bn;const wn=()=>bt(void 0,null,function*(){En(!0),(yield(0,y.ZP)(`/api/homework_commons/${St.categoryId}/publish_setting.json`,{method:"post",body:rt({},Nt)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),Da(),Pn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:rt({},St)})),En(!1)});!(0,a.isEqual)(Je,ht)&&!((bn=ut==null?void 0:ut.homework_status)!=null&&bn.includes("\u672A\u53D1\u5E03"))?Se.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:wn}):wn()};xt!=null&&xt.high_resources_consume&&!(xt!=null&&xt.high_resources_consume_permission)?Pn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"shixun",type_id:St.categoryId,name:xt.homework_name,fn:()=>{Xt()}}}):Xt()},Gn=(Nt,hn,gr="group_id")=>{var ht;return hn?hn.find(Xt=>Xt[gr]===Nt):(ht=xt==null?void 0:xt.group_settings)==null?void 0:ht.find(Xt=>Xt.group_id[0]===Nt)},Un=(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.anonymous_comment),ma=Nt=>{var hn,gr;const ht=Gn(Nt,xt==null?void 0:xt.allow_late_settings,"id"),Xt=Gn(Nt,xt==null?void 0:xt.anonymous_comment_settings),bn=Gn(Nt);return(xt==null?void 0:xt.allow_late)&&ht&&Ee()(ht==null?void 0:ht.late_time)<=Ee()()||(xt==null?void 0:xt.anonymous_comment)&&Xt&&(Xt==null?void 0:Xt.evaluation_start)!==null||((gr=(Ee()(bn==null?void 0:bn.end_time)<=Ee()()&&((hn=xt==null?void 0:xt.allow_late_settings)==null?void 0:hn.filter(wn=>wn.group_id.includes(Nt))))[0])==null?void 0:gr.late_time)!=null},Xa=(0,E.useMemo)(()=>(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.all_group_late),[xt,ut]),ba=xt==null?void 0:xt.anonymous_comment,Lr=Nt=>{if(!Nt)return!1;const hn=Gn(Nt,xt==null?void 0:xt.anonymous_comment_settings);return(xt==null?void 0:xt.anonymous_comment)&&hn&&(hn==null?void 0:hn.evaluation_start)!==null},Tr=(Nt,hn)=>{var gr,ht,Xt;Pn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Nt,index:hn,rangePickerDisabled:xe||(Ee()()<=Ee()((ht=Gn((gr=Nt==null?void 0:Nt.group_id)==null?void 0:gr[0]))==null?void 0:ht.publish_time)?!1:[!0,ma((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0])]),disabledDate:xt==null?void 0:xt.course_end_date}})};return Ce.createElement("section",{className:x.Z.form},Ce.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ce.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")),Ce.createElement("div",null,Ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Fe.ZP.Group,{disabled:xe||!((Ge=ut==null?void 0:ut.homework_status)!=null&&Ge.includes("\u672A\u53D1\u5E03"))||(0,se.Rm)()&&!((on=Yt.AssistantObject.practice)!=null&&on.can_publish),value:Mt.unified_setting,onChange:Nt=>{var hn;if(!((hn=ut==null?void 0:ut.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Mt.unified_setting=!Mt.unified_setting,Mt.unified_setting||(Mt.unified_late=!1,Ct([{late_penalty:5}])),yn(Object.assign({},Mt)),Mt.unified_setting===!1&&xn==""){Kn(xn.concat({}));return}Mt.unified_setting&&(Kn([]),Ct([{late_penalty:5}]))}},Ce.createElement(Fe.ZP,{value:!0,disabled:xe||!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(Fe.ZP,{disabled:xe||!((Mn=xt==null?void 0:xt.group_settings)!=null&&Mn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Pt=xt==null?void 0:xt.group_settings)==null?void 0:Pt.length)===0&&Ce.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")),Mt.unified_setting&&Ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ce.createElement(le.Z,{align:"middle"},Ce.createElement(Me.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(fe.default,{size:"large",disabled:xe||!((zt=ut==null?void 0:ut.homework_status)!=null&&zt.includes("\u672A\u53D1\u5E03")||(Ft=ut==null?void 0:ut.homework_status)!=null&&Ft.includes("\u672A\u5F00\u59CB"))||(0,se.Rm)()&&!((Ot=Yt.AssistantObject.practice)!=null&&Ot.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:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),disabledTime:Nt=>Tt(Nt),value:Mt.publish_time?Ee()(Mt.publish_time):"",onChange:(Nt,hn)=>{Mt.publish_time=hn,(Mt.end_time==""||!Mt.end_time)&&Mt.unified_setting&&(Mt.end_time=Ee()(Nt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),yn(Object.assign({},Mt))}}))),Ce.createElement(le.Z,{align:"middle",className:"pl30"},Ce.createElement(Me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(xt==null?void 0:xt.allow_late)&&(xt==null?void 0:xt.homework_status.includes("\u5DF2\u622A\u6B62"))||xe||(xt==null?void 0:xt.allow_late)&&Ee()()>=Ee()(xt==null?void 0:xt.end_time)||(0,se.Rm)()&&!((tt=Yt.AssistantObject.practice)!=null&&tt.can_publish),disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date,Mt.publish_time),disabledTime:Nt=>Tt(Nt,Mt.publish_time),value:Mt.end_time?Ee()(Mt.end_time):"",onChange:(Nt,hn)=>{Mt.end_time=hn,yn(Object.assign({},Mt))}})))),!Mt.unified_setting&&(xn==null?void 0:xn.length)>0&&Ce.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},xn&&xn.map(function(Nt,hn){var gr,ht,Xt,bn,wn,Aa,qt;return Ce.createElement(Me.Z,{span:24,key:hn},Ce.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:hn==(xn==null?void 0:xn.length)-1?"0px":"10px"}},Ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",hn+1),Ce.createElement(Oe.default,{disabled:xe||((gr=ut==null?void 0:ut.homework_status)!=null&&gr.includes("\u672A\u53D1\u5E03")&&Nt.id||Ee()(){var de;if((0,se.Rm)()&&!((de=Yt.AssistantObject.practice)!=null&&de.can_publish)){ye.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}xn[hn].group_name=ie,xn[hn].group_id=Nt.group_id;const he=(0,a.flattenDeep)(xn.map(Xe=>Xe.group_name)),be=Vn.map(Xe=>{let Bt=(Xe==null?void 0:Xe.group_name)||[];return yt(rt({},Xe),{group_name:(0,a.remove)(Bt,It=>he.includes(It))})});Ct(be),Kn(xn.slice())},maxTagCount:4,maxTagPlaceholder:ie=>Ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Tr(Nt,hn)},"+",ie==null?void 0:ie.length)},xt.group_settings&&xt.group_settings.map(function(ie){if(!xn.map(he=>he.group_name).flat().includes(ie.group_name))return Ce.createElement(Rt,{value:ie.group_name,key:ie.id},ie.group_name)})),Ce.createElement("div",{className:"ml20"},Ce.createElement(Lt,{size:"large",ranges:{\u6B64\u523B:[Nt.publish_time?Ee()(Nt.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:xe||(Ee()()<=Ee()((bn=Gn((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0]))==null?void 0:bn.publish_time)?!1:[!0,ma((wn=Nt==null?void 0:Nt.group_id)==null?void 0:wn[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:ie=>Gt(ie,xt==null?void 0:xt.course_end_date),disabledTime:ie=>Tt(ie),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,b.U6)(),"HH:mm"),Ee()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Nt.publish_time&&[Ee()(Nt.publish_time),Nt.end_time?Ee()(Nt.end_time):void 0],onChange:(ie,de)=>{var he;if((0,se.Rm)()&&!((he=Yt.AssistantObject.practice)!=null&&he.can_publish)){ye.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}xn[hn].publish_time=de[0],!Nt.end_time&&de[0]?xn[hn].end_time=Ee()(de[0]).add(7,"days"):xn[hn].end_time=de[1],Kn([...xn])},onCalendarChange:(ie,de,he)=>{if(de!=null&&de[0]&&!de[1]){const be=Ee()(de[0]).add(7,"days");xn[hn].publish_time=de[0],xn[hn].end_time=be,Kn([...xn])}}})),!xe&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},((Aa=Nt==null?void 0:Nt.group_id)==null?void 0:Aa.length)>1&&Ce.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Tr(Nt,hn)})),xn.length<((qt=xt==null?void 0:xt.group_settings)==null?void 0:qt.length)&&Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ie;if((0,se.Rm)()&&!((ie=Yt.AssistantObject.practice)!=null&&ie.can_publish)){ye.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}Kn(xn.concat({}))}}),((Nt==null?void 0:Nt.publish_time)&&Ee()(){const ie=(0,a.cloneDeep)(Vn);ie.forEach((de,he)=>{de.group_name&&(de.group_name=de.group_name.filter(be=>{var Xe;return!((Xe=xn[hn].group_name)!=null&&Xe.includes(be))}))}),xn=xn.filter((de,he)=>hn!==he),Ct(ie),Kn(xn.slice()),setTimeout(()=>Kn(xn.slice()),10)}}))))}))),Ce.createElement(le.Z,null,Ce.createElement(Me.Z,null,Ce.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ce.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"))),Ce.createElement(Me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Te.default,{checked:Mt.allow_late,disabled:xe||Xa,onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.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}Nt.target.checked&&Se.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ce.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"),Ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ce.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"))}),Mt.allow_late=!Mt.allow_late,Vn==""&&Ct([{late_penalty:5}]),yn(Object.assign({},Mt))}},Ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Mt==null?void 0:Mt.allow_late)&&Ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ce.createElement(Fe.ZP.Group,{style:{marginLeft:"20px"},disabled:xe||(xt==null?void 0:xt.anonymous_comment)||(xt==null?void 0:xt.allow_late),value:Mt.unified_late,onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.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}Mt.unified_late=Nt.target.value,Vn==""&&!Nt.target.value&&Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]),yn(rt({},Mt))}},(Mt==null?void 0:Mt.unified_setting)&&Ce.createElement(Fe.ZP,{value:!0,disabled:!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((He=xt==null?void 0:xt.group_settings)==null?void 0:He.length)>0&&Ce.createElement(Fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Mt!=null&&Mt.unified_late?Ce.createElement(Ce.Fragment,null,Ce.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(ne.Z,{disabled:xe||ba,value:{type:Mt.penalty_type,inputValue:Mt.late_penalty},onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.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}yn(yt(rt({},Mt),{late_penalty:Nt.inputValue,penalty_type:Nt.type}))}})),Ce.createElement(Me.Z,{flex:"1",className:"ml5"},Ce.createElement("span",{className:"c-grey-c ml10"},Mt.penalty_type===ne.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)"))),Ce.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:xe||ba,value:Mt.late_time?Ee()(Mt.late_time):"",disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),onChange:(Nt,hn)=>{var gr;if((0,se.Rm)()&&!((gr=Yt.AssistantObject.practice)!=null&&gr.can_late)){ye.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}Mt.late_time=hn,yn(Object.assign({},Mt))}})))):Vn.map(function(Nt,hn){var gr;return Ce.createElement(Me.Z,{span:24,key:hn},Ce.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",hn+1),Ce.createElement(Oe.default,{disabled:xe||!((gr=ut==null?void 0:ut.homework_status)!=null&&gr.includes("\u672A\u53D1\u5E03"))&&Nt.id||(xt==null?void 0:xt.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Nt.group_name=="string"?[Nt.group_name]:Nt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:ht=>{var Xt;if((0,se.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){ye.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[hn].group_name=ht,Vn[hn].group_id=Nt.group_id,Ct(Vn.slice())}},xt.group_settings&&xt.group_settings.map(function(ht){const Xt=Vn.map(wn=>wn.group_name).flat(),bn=xn.map(wn=>wn.group_name).flat();if(Mt!=null&&Mt.unified_setting){if(!Xt.includes(ht.group_name))return Ce.createElement(Rt,{value:ht.group_name,key:ht.id},ht.group_name)}else if(bn.includes(ht.group_name)&&!Xt.includes(ht.group_name))return Ce.createElement(Rt,{value:ht.group_name,key:ht.id},ht.group_name)})),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(ne.Z,{disabled:xe||Lr(Nt.id),value:{type:Nt.penalty_type,inputValue:Nt.late_penalty},onChange:ht=>{var Xt;if((0,se.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){ye.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[hn].late_penalty=ht.inputValue,Vn[hn].penalty_type=ht.type,Ct([...Vn])}}),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(fe.default,{size:"large",disabled:xe||Lr(Nt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:ht=>Gt(ht,xt==null?void 0:xt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Nt!=null&&Nt.late_time?Ee()(Nt.late_time):void 0,onChange:(ht,Xt)=>{var bn;if((0,se.Rm)()&&!((bn=Yt.AssistantObject.practice)!=null&&bn.can_late)){ye.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[hn].late_time=Xt,Ct([...Vn])}}),!xe&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ht;if((0,se.Rm)()&&!((ht=Yt.AssistantObject.practice)!=null&&ht.can_late)){ye.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}Ct(Vn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),hn>0&&!Nt.id&&Ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var ht;if((0,se.Rm)()&&!((ht=Yt.AssistantObject.practice)!=null&&ht.can_late)){ye.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=Vn.filter((Xt,bn)=>hn!==bn),Ct(Vn.slice()),setTimeout(()=>Ct(Vn.slice()),10)}}))))})),!xe&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Re.ZP,{type:"primary",size:"large",loading:Yn,style:{width:"138px",marginTop:"30px"},onClick:()=>In()},"\u4FDD\u5B58")),Ce.createElement(re.Z,{onConfirm:(Nt,hn)=>{xn.splice(Nt,0,...hn),xn.splice(Nt+hn.length,1);const gr=(0,b.QE)([...xn]);Kn([...gr])}}),Ce.createElement(me.Z,{resdata:Dt,type:"shixun",okloading:Yn,oktext:(Dt==null?void 0:Dt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Nt=>bt(void 0,null,function*(){En(!0);let hn=yield(0,y.ZP)(`/api/courses/${St.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(St.categoryId)]}});En(!1),(hn==null?void 0:hn.status)===0&&Sr(ya)})}))};ot.ZP=(0,te.connect)(({shixunHomeworks:dt,classroomList:Wt,loading:Pn,user:Yt})=>({shixunHomeworks:dt,classroomList:Wt,loading:Pn.effects,user:Yt}))(qe)},93603:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(43418),Se=z(8591),Fe=z(1710),le=z(25690),Me=z(346),De=z(19493),Te=z(38986),Re=z(61186),We=z.n(Re),Ee=z(51257),se=z(59301),y=Object.defineProperty,a=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(me,ce,Ce)=>ce in me?y(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,te=(me,ce)=>{for(var Ce in ce||(ce={}))ee.call(ce,Ce)&&x(me,Ce,ce[Ce]);if(a)for(var Ce of a(ce))b.call(ce,Ce)&&x(me,Ce,ce[Ce]);return me},ne=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:ce,onOk:Ce})=>{const Be=(0,le.useParams)(),[ke]=Oe.default.useForm(),[Pe,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{ke.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:We()(We()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.createElement(ye.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Oe.default,{form:ke,onFinish:rt=>ne(void 0,null,function*(){var yt,bt,gt;if(!(Pe!=null&&Pe.size)){Se.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Gt=new FormData;Gt.append("type",me.actionTabs.type),Gt.append("file",Pe);let Tt;window.location.href.indexOf("exercise")>-1?Tt=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Tt=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Lt=yield(0,Te.ZP)(Tt,{method:"post",body:Gt},!0);it(!1),(Lt==null?void 0:Lt.status)===0&&(Ce(),ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}}),((bt=(yt=Lt==null?void 0:Lt.data)==null?void 0:yt.fail)==null?void 0:bt.length)>0&&ye.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Fe.default,{pagination:!1,dataSource:(gt=Lt==null?void 0:Lt.data)==null?void 0:gt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},se.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),se.createElement(Oe.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:De.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Oe.default.Item,{style:{marginBottom:0}},se.createElement(ue,te({},Ye),se.createElement("a",{className:De.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ot.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(re)},4656:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(99313),Se=z(1710),Fe=z(58421),le=z(25690),Me=z(38986),De=z(61186),Te=z.n(De),Re=z(59301),We=(y,a,ee)=>new Promise((b,x)=>{var te=re=>{try{ue(ee.next(re))}catch(me){x(me)}},ne=re=>{try{ue(ee.throw(re))}catch(me){x(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((ee=ee.apply(y,a)).next())});const{Dragger:Ee}=fe.default,se=({})=>{const y=(0,le.useParams)(),[a]=Oe.default.useForm(),[ee,b]=(0,E.useState)(!0),[x,te]=(0,E.useState)(!1);let[ne,ue]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const re=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function me(){return We(this,null,function*(){let Ce;te(!0),window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ce=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Be=yield(0,Me.ZP)(Ce,{method:"get",params:ne});te(!1),(Be==null?void 0:Be.status)===0&&b(Be==null?void 0:Be.data)})}(0,E.useEffect)(()=>{me()},[]);let ce=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ce,Be,ke)=>{var Pe;return(Pe=re.find(at=>at.question_type===Ce))==null?void 0:Pe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ce,Be,ke)=>{var Pe;return(Pe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(at=>at.id===Ce))==null?void 0:Pe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Be,ke)=>Te()(Ce).format("YYYY-MM-DD HH:mm:ss")}].filter(Ce=>!!Ce);return Re.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Re.createElement(ye.default,{destroyInactiveTabPane:!0,onChange:Ce=>{ne.type=Ce,ne.page=1,ne.limit=10,ue(ne),me()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Re.createElement(Se.default,{className:"mt20",loading:x,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Be,ke)=>Te()(Ce).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ee==null?void 0:ee.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Re.createElement(Se.default,{className:"mt20",loading:x,columns:ce,dataSource:ee==null?void 0:ee.list,pagination:!1})}].filter(Ce=>!!Ce)}),Re.createElement(Fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ce,Be)=>{ne.page=Ce,ne.limit=Be,ue(ne),me()},current:ne.page,total:ee.count,pageSize:ne.limit,style:{marginTop:20}}))};ot.Z=(0,le.connect)(({classroomList:y})=>({classroomList:y}))(se)},30909:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(43418),Se=z(5871),Fe=z(25690),le=z(38986),Me=z(61186),De=z.n(Me),Te=z(51257),Re=z(59301),We=Object.defineProperty,Ee=Object.defineProperties,se=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,b=(me,ce,Ce)=>ce in me?We(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,x=(me,ce)=>{for(var Ce in ce||(ce={}))a.call(ce,Ce)&&b(me,Ce,ce[Ce]);if(y)for(var Ce of y(ce))ee.call(ce,Ce)&&b(me,Ce,ce[Ce]);return me},te=(me,ce)=>Ee(me,se(ce)),ne=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:ce,onOk:Ce})=>{const Be=(0,Fe.useParams)(),[ke]=Oe.default.useForm(),[Pe,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{ke.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Te.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(ye.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(Oe.default,{form:ke,onFinish:rt=>ne(void 0,null,function*(){var yt,bt;console.log("---",me.actionTabs,rt,Be);let gt=((yt=me==null?void 0:me.actionTabs)==null?void 0:yt.type)==="exercise"?`/api/exercises/${Be==null?void 0:Be.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;it(!0);let Gt=yield(0,le.ZP)(gt,{method:"post",body:te(x({},rt),{exercise_user_id:((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?me.actionTabs.id:""})});it(!1),ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}}),Ce()})},Re.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Re.createElement(Se.Z,{min:0,style:{width:"100%"}}))))};ot.Z=(0,Fe.connect)(({classroomList:me})=>({classroomList:me}))(re)},12840:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(3113),Se=z(95237),Fe=z(81327),le=z(5083),Me=z(25690),De=z(61186),Te=z.n(De),Re=z(48716),We=z(38986),Ee=z(59301),se=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const{Dragger:y}=fe.default,a=({})=>{const ee=(0,Me.useParams)(),[b]=Oe.default.useForm(),[x,te]=(0,E.useState)(!0),[ne,ue]=(0,E.useState)(!1);console.log("----",ee);function re(){return se(this,null,function*(){var me,ce;let Ce;window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${ee==null?void 0:ee.categoryId}/get_time_setting.json`:Ce=`/api/homework_commons/${ee==null?void 0:ee.categoryId}/get_time_setting.json`;let Be=yield(0,We.ZP)(Ce,{method:"get"});(Be==null?void 0:Be.status)===0&&b.setFieldsValue({publish_time:Te()(Te()((me=Be==null?void 0:Be.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Te()(Te()((ce=Be==null?void 0:Be.data)==null?void 0:ce.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{re()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},x&&Ee.createElement(ye.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!x&&Ee.createElement("div",null,Ee.createElement(ye.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ee.createElement(ye.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:b,disabled:x,onFinish:me=>se(void 0,null,function*(){ue(!0),console.log("---",window.location.href);let ce;window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${ee==null?void 0:ee.categoryId}/time_setting.json`:ce=`/api/homework_commons/${ee==null?void 0:ee.categoryId}/time_setting.json`;let Ce=yield(0,We.ZP)(ce,{method:"post",body:{publish_time:Te()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Te()(me.end_time).format("YYYY-MM-DD HH:mm")}});ue(!1),(Ce==null?void 0:Ce.status)===0&&te(!0)})},Ee.createElement(Se.Z,null,Ee.createElement(Fe.Z,null,Ee.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me),disabledTime:me=>(0,Re.d0)(me),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ee.createElement(Se.Z,null,Ee.createElement(Fe.Z,null,Ee.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me,"",b.getFieldValue("publish_time")),disabledTime:me=>(0,Re.d0)(me,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ot.Z=(0,Me.connect)(({classroomList:ee})=>({classroomList:ee}))(a)},59229:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return a}});var E=z(59301),fe=z(25690),Oe=z(5083),ye=z(43418),Se=z(92832),Fe=z(95237),le=z(43604),Me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=z(61186),Te=z.n(De),Re=z(51257),We=z(28426),Ee=z(59301);const{RangePicker:se}=Oe.default,y=({dispatch:ee,classroomList:b,onConfirm:x})=>{const[te,ne]=(0,E.useState)([]),[ue,re]=(0,E.useState)([]),[me,ce]=(0,E.useState)("");(0,E.useEffect)(()=>{var ke;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pe=b.actionTabs.data;console.log("data",Pe);let at=(ke=Pe==null?void 0:Pe.group_name)==null?void 0:ke.map((Ve,it)=>{var Ye;return{group_id:Pe==null?void 0:Pe.group_id[it],group_name:Pe==null?void 0:Pe.group_name[it],is_admin:Pe==null?void 0:Pe.is_admin,end_time:Pe==null?void 0:Pe.end_time,publish_time:Array.isArray(Pe==null?void 0:Pe.publish_time)?(Ye=Pe==null?void 0:Pe.publish_time)==null?void 0:Ye[0]:Pe==null?void 0:Pe.publish_time}});at&&(ne([...at]),re([...at]))}},[b.actionTabs]);const Ce=()=>{ee({type:"classroomList/setActionTabs",payload:{}}),ce("")},Be=ke=>{if(ke){const Pe=ue==null?void 0:ue.filter(at=>{var Ve,it;return(it=(Ve=at==null?void 0:at.group_name)==null?void 0:Ve.toLowerCase())==null?void 0:it.includes(ke==null?void 0:ke.toLowerCase())});ne(Pe)}else ne(ue)};return Ee.createElement(ye.default,{width:980,title:Ee.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ee.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ee.createElement("span",{className:Me.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")),Ee.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:ke=>{ce(ke.target.value.trim()),Be(ke.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ce(),onOk:()=>{var ke;x((ke=b.actionTabs)==null?void 0:ke.index,ue),Ce()}},Ee.createElement("div",{className:Me.modal_con},Ee.createElement(Fe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(ke,Pe){var at,Ve;return Ee.createElement(le.Z,{span:24,key:Pe},Ee.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(te==null?void 0:te.length)-1?"0px":"10px"}},Ee.createElement("div",{className:Me.multiple_select,title:ke.group_name},ke.group_name),Ee.createElement("div",{className:"ml20"},Ee.createElement(se,{size:"large",ranges:{\u6B64\u523B:[ke.publish_time?Te()(ke.publish_time):Te()(),Te()()]},allowClear:!1,disabled:(at=b.actionTabs)==null?void 0:at.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:it=>{var Ye;return(0,Re.Q8)(it,(Ye=b.actionTabs)==null?void 0:Ye.disabledDate)},disabledTime:it=>(0,Re.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Te()((0,Re.U6)(),"HH:mm"),Te()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ke.publish_time&&[Te()(ke.publish_time),ke.end_time?Te()(ke.end_time):void 0],onChange:(it,Ye)=>{te[Pe].publish_time=Ye[0],te[Pe].end_time=Ye[1],ne([...te]),ue.forEach(rt=>{rt.group_id===ke.group_id&&(rt.publish_time=Ye[0],rt.end_time=Ye[1])}),re([...ue])}})),(Ve=b.actionTabs)!=null&&Ve.rangePickerDisabled?Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(Pe,1),ne([...te]),ue.forEach((it,Ye)=>{it.group_id===ke.group_id&&ue.splice(Ye,1)}),re([...ue])}})))}):Ee.createElement(We.Z,null))))};var a=(0,fe.connect)(({classroomList:ee})=>({classroomList:ee}))(y)},37345:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Ut,ot,z){"use strict";z.d(ot,{H7:function(){return y},MK:function(){return se},MU:function(){return Te},X6:function(){return We},bM:function(){return De},fi:function(){return a},fu:function(){return Me},n4:function(){return ee},rX:function(){return Ee},vl:function(){return b},zO:function(){return Re}});var E=z(38986),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(x,te,ne)=>te in x?fe(x,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[te]=ne,le=(x,te)=>{for(var ne in te||(te={}))ye.call(te,ne)&&Fe(x,ne,te[ne]);if(Oe)for(var ne of Oe(te))Se.call(te,ne)&&Fe(x,ne,te[ne]);return x};function Me(x,te){return(0,E.U2)(`myproblems/${x}.json`,le({hidePopLogin:!0},te||{}))}function De(x,te){return(0,E.v_)(`myproblems/${x}/code_submit.json`,te)}function Te(x,te){return(0,E.v_)(`myproblems/${x}/code_debug.json`,te)}function Re(x,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,E.U2)(`myproblems/${x}/submit_records.json`,te)}function We(x){return(0,E.U2)("myproblems/record_detail.json",{id:x})}function Ee(x,te){return(0,E.U2)(`myproblems/${x}/result.json`,{mode:te})}function se(x,te){return(0,E.v_)(`myproblems/${x}/add_notes.json`,te)}function y(x,te){return(0,E.v_)(`myproblems/${x}/restore_initial_code.json`,te)}function a(x){return(0,E.v_)(`myproblems/${x}/sync_code.json`)}function ee(x,te){return(0,E.v_)(`myproblems/${x}/update_code.json`,te)}function b(x,te){return(0,E.v_)(`discusses/${x}/plus.json`,te)}},43554:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Xs}});var E=z(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Oe=z(78241),ye=z(6848),Se=z(3113),Fe=z(43418),le=z(5871),Me=z(8591),De=z(92832),Te=z(28103),Re=z(24905),We=z(95237),Ee=z(43604),se=z(58421),y=z(60324),a=Object.defineProperty,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(jt,an,fn)=>an in jt?a(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ne=(jt,an)=>{for(var fn in an||(an={}))b.call(an,fn)&&te(jt,fn,an[fn]);if(ee)for(var fn of ee(an))x.call(an,fn)&&te(jt,fn,an[fn]);return jt};const ue=jt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=z(91842),ce=z(25690),Ce=z(51257),Be=z(38986),ke=Object.defineProperty,Pe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(jt,an,fn)=>an in jt?ke(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ye=(jt,an)=>{for(var fn in an||(an={}))at.call(an,fn)&&it(jt,fn,an[fn]);if(Pe)for(var fn of Pe(an))Ve.call(an,fn)&&it(jt,fn,an[fn]);return jt};const rt=jt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",bt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(jt,an,fn)=>an in jt?bt(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Rt=(jt,an)=>{for(var fn in an||(an={}))Gt.call(an,fn)&&Lt(jt,fn,an[fn]);if(gt)for(var fn of gt(an))Tt.call(an,fn)&&Lt(jt,fn,an[fn]);return jt};const qe=jt=>React.createElement("svg",Rt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Wt=z(12327),Pn=z(39793),Yt=z(61011),kn=z(30371),Ge={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},on=z(59301),Mn=Object.defineProperty,Pt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,He=(jt,an,fn)=>an in jt?Mn(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,St=(jt,an)=>{for(var fn in an||(an={}))Ot.call(an,fn)&&He(jt,fn,an[fn]);if(Ft)for(var fn of Ft(an))tt.call(an,fn)&&He(jt,fn,an[fn]);return jt},xt=(jt,an)=>Pt(jt,zt(an)),Ke=(jt,an)=>{var fn={};for(var da in jt)Ot.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&Ft)for(var da of Ft(jt))an.indexOf(da)<0&&tt.call(jt,da)&&(fn[da]=jt[da]);return fn};const ze=null,ut=(jt,an)=>{var fn=jt,{globalSetting:da,loading:zo,dispatch:Co,isEdit:fi,editData:Fo}=fn,Bo=Ke(fn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Di,ii]=(0,E.useState)(""),[Ti,cl]=(0,E.useState)(""),[Qi,Qr]=(0,E.useState)([]),[Po,pi]=(0,E.useState)(""),[vi,Yo]=(0,E.useState)(),[we,Ue]=(0,E.useState)(!1),[Ne,Et]=(0,E.useState)({}),[ft,_t]=(0,E.useState)([]);(0,E.useEffect)(()=>{!Fo||!fi||(ii(Fo==null?void 0:Fo.name),cl(Fo==null?void 0:Fo.analysis),Yo(Fo==null?void 0:Fo.is_ordered),Et(Fo),Ue(!0))},[Fo]),(0,E.useEffect)(()=>{if(!we)return;const Qa=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.answer_text);Qr(Qa);const nr=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.score);_t(nr),Ue(!1)},[we]),(0,E.useImperativeHandle)(an,()=>({onSave:cn,Clear:ua}));const cn=()=>{let Qa=[],nr=!1;return Di?(Qi.forEach((tn,Oa)=>{Qa.push({position:Oa+1,answer_text:[],score:ft[Oa]}),tn==null||tn.forEach((vr,so)=>{Qa[Oa].answer_text.push(vr),(!vr||!(0,Ce.eR)(vr,1e4))&&(pi(`${Oa}-${so}`),Me.ZP.info(vr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),nr=!0)})}),nr?!1:(Qa==null?void 0:Qa.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Di,analysis:Ti,standard_answers:Qa,is_ordered:vi,downcase:Ne==null?void 0:Ne.downcase,no_space:Ne==null?void 0:Ne.no_space,use_blank_score:Ne==null?void 0:Ne.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},ua=()=>{ii(""),cl(""),Qr([]),Yo(!1)},ca=(Qa,nr,tn)=>{const Oa=Qi.slice();if(nr&&Oa.splice(Qa,nr),tn)for(let vr=0;vr{pi("");let Oa=Qi.slice();Oa[Qa][nr]=tn,Qr(Oa)},Ra=Qa=>{let nr=Qi.slice();nr[Qa]=[...nr[Qa],""],Qr(nr)},Ya=(Qa,nr)=>{let tn=Qi.slice();if(!tn[Qa][nr]){tn[Qa]=tn[Qa].filter((Oa,vr)=>vr!==nr),Qr(tn);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{tn[Qa]=tn[Qa].filter((Oa,vr)=>vr!==nr),Qr(tn)}})},qa=Qa=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{let nr=Qi.slice();nr=Qi.filter((tn,Oa)=>Qa!==Oa),Qr(nr)}})};return on.createElement("section",{className:Ge.wrap},on.createElement("p",{className:Ge.titleWrap},on.createElement("span",{className:Ge.required},"*"),on.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),on.createElement("div",null,on.createElement(Yt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Di,onChange:Qa=>ii(Qa),showNullButton:!0,onPlaceholderChange:ca})),on.createElement("div",{className:"mt20"},Qi.map((Qa,nr)=>on.createElement("div",{style:{display:"flex"}},on.createElement("div",{style:{flex:1}},on.createElement(kn.Z,{key:nr,answers:Qa,index:nr,flex:1,is_md:!0,activeOptionErrorIndex:Po,onAnswerChange:Ma,addChildAnswer:Ra,deleteChildAnswer:Ya,deleteChildAnswermain:qa})),Ne.use_blank_score&&on.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},on.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",on.createElement(le.Z,{style:{width:"100px"},size:"large",defaultValue:ft[nr],onBlur:tn=>{ft[nr]=tn.target.value,_t([...ft])}}))))),on.createElement("div",null,on.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.use_blank_score,onChange:Qa=>Et(xt(St({},Ne),{use_blank_score:Qa.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),on.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),on.createElement("div",null,on.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.downcase,onChange:Qa=>Et(xt(St({},Ne),{downcase:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),on.createElement("div",null,on.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.no_space,onChange:Qa=>Et(xt(St({},Ne),{no_space:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),on.createElement("div",{className:"mt20"},(Qi==null?void 0:Qi.length)>1&&on.createElement("span",null,on.createElement(Re.default,{checked:vi,onChange:Qa=>Yo(Qa.target.checked),className:`${Ge.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),on.createElement("span",{className:`${Ge.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),on.createElement("p",{className:Ge.titleWrap},on.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),on.createElement(Pn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ti,onChange:Qa=>cl(Qa)}))};var Je=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ut)),xe=z(5112),Zt=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,xn=(jt,an)=>{var fn={};for(var da in jt)Yn.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&Zt)for(var da of Zt(jt))an.indexOf(da)<0&&En.call(jt,da)&&(fn[da]=jt[da]);return fn};const Kn=null,Vn=(jt,an)=>{var fn=jt,{globalSetting:da,loading:zo,editData:Co,dispatch:fi,onRef:Fo=()=>{},isEdit:Bo}=fn,Di=xn(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)("");(0,E.useEffect)(()=>{if(!Co||!Bo)return;Qi(Co==null?void 0:Co.name),Po(Co==null?void 0:Co.analysis);const Yo=Co==null?void 0:Co.choices.find(we=>we.is_answer);Ti(Yo.choice_text==="\u6B63\u786E"?"0":"1")},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:pi,Clear:vi}));const pi=()=>cl?ii?{name:cl,choices:[{choice_text:"\u6B63\u786E",is_answer:ii==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ii==="1"?1:0}],analysis:Qr}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),vi=()=>{Qi(""),Po(""),Ti("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Pn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cl,onChange:Yo=>Qi(Yo)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(xe.ZP.Group,{buttonStyle:"solid",value:ii,onChange:Yo=>Ti(Yo.target.value)},E.createElement(xe.ZP.Button,{value:"0",className:`${Ge.radio} mr40`},"\u6B63\u786E"),E.createElement(xe.ZP.Button,{value:"1",className:Ge.radio},"\u9519\u8BEF")),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Pn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Qr,onChange:Yo=>Po(Yo)}))};var Ct=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Vn)),Mt=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,en=(jt,an)=>{var fn={};for(var da in jt)yn.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&Mt)for(var da of Mt(jt))an.indexOf(da)<0&&Dt.call(jt,da)&&(fn[da]=jt[da]);return fn};const ya=null,ia=(jt,an)=>{var fn=jt,{globalSetting:da,loading:zo,editData:Co,dispatch:fi,onRef:Fo=()=>{},isEdit:Bo}=fn,Di=en(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Po;if(!Co||!Bo)return;const pi=(Po=Co==null?void 0:Co.shixun)==null?void 0:Po.challenges.map(vi=>({id:vi==null?void 0:vi.id,score:vi.score}));Ti(pi)},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:cl,Clear:Qi}));const cl=()=>({challenges:[...ii]}),Qi=()=>{Ti([])};console.log("editData--",Co);const Qr=Po=>{var pi,vi;return E.createElement("div",null,(vi=(pi=Po==null?void 0:Po.shixun)==null?void 0:pi.challenges)==null?void 0:vi.map((Yo,we)=>{var Ue;return E.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",we+1,"\u5173"),E.createElement(ye.Z,{key:we,title:Yo==null?void 0:Yo.challenge_name},E.createElement("span",null,(0,Ce.Pq)(Yo==null?void 0:Yo.challenge_name,44)))),E.createElement("p",{style:{marginBottom:0}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5206\u503C\uFF1A"),E.createElement(le.Z,{precision:1,min:1,max:100,className:Ge.baseFormItem,style:{width:176},value:(Ue=ii.find(Ne=>Ne.id===Yo.id))==null?void 0:Ue.score,onChange:Ne=>{ii.find(Et=>Et.id===Yo.id).score=Ne,Ti([...ii])}})))}),E.createElement("div",{style:{clear:"both"}}))};return E.createElement("section",{className:Ge.wrap},E.createElement(me.Z,{style:{paddingRight:10},className:Ge.titleHtml,value:`${Co==null?void 0:Co.position}\u3001${Co==null?void 0:Co.name}`}),E.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5173\u5361")),Qr(Co))};var Da=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ia)),In=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Un=(jt,an)=>{var fn={};for(var da in jt)Sr.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&In)for(var da of In(jt))an.indexOf(da)<0&&Gn.call(jt,da)&&(fn[da]=jt[da]);return fn};const ma=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xa=(jt,an)=>{var fn=jt,{editData:da,globalSetting:zo,loading:Co,dispatch:fi,onRef:Fo=()=>{},isEdit:Bo}=fn,Di=Un(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)([]),[pi,vi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!da||!Bo)return;vi(da==null?void 0:da.name),we(da==null?void 0:da.analysis),Ti(da==null?void 0:da.choices.map(ft=>ft.choice_text));const Et=[];da==null||da.choices.map((ft,_t)=>{ft.is_answer&&Et.push(_t)}),Po(Et)},[da]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>{if(!pi)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${ma[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Qr.length)return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Qr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const ft=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:pi,choices:ft,analysis:Yo}},Ne=()=>{Ti(["","","",""]),vi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Pn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:Et=>vi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,ft)=>E.createElement("div",{className:Ge.choiceWrap,key:ft},E.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>{Qr.includes(ft)?Po(Qr.filter(_t=>_t!==ft)):Po([...Qr,ft])}},ma[ft])),E.createElement("div",{className:Ge.editorWrap},cl===ft?E.createElement(Pn.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[ft]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(ft)},E.createElement(me.Z,{value:Et}))),ft>1&&E.createElement(ye.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==ft)),Qr.includes(ft)?Po(Qr.filter(_t=>_t!==ft)):Po([...Qr,ft])}})),ft<7&&ft===ii.length-1&&E.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Pn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var ba=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Xa)),Lr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,hn=(jt,an)=>{var fn={};for(var da in jt)Tr.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&Lr)for(var da of Lr(jt))an.indexOf(da)<0&&Nt.call(jt,da)&&(fn[da]=jt[da]);return fn};const gr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],ht=(jt,an)=>{var fn=jt,{editData:da,globalSetting:zo,loading:Co,dispatch:fi,onRef:Fo=()=>{},isEdit:Bo}=fn,Di=hn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)(),[pi,vi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!da||!Bo)return;const Et=[],ft=[];da==null||da.choices.forEach((_t,cn)=>{Et.push(_t.choice_text),_t.is_answer&&ft.push(cn)}),vi(da==null?void 0:da.name),we(da==null?void 0:da.analysis),Ti(Et),Po(ft)},[da]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>{if(!pi)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${gr[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Qr))return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const ft=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:pi,choices:ft,analysis:Yo}},Ne=()=>{Ti(["","","",""]),vi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Pn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:pi,onChange:Et=>vi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,ft)=>E.createElement("div",{className:Ge.choiceWrap,key:ft},E.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr!=null&&Qr.includes(ft)?Ge.activeAnswer:""}`,onClick:()=>Po([ft])},gr[ft])),E.createElement("div",{className:Ge.editorWrap},cl===ft?E.createElement(Pn.Z,{id:`single-question-option-${ft}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[ft]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(ft)},E.createElement(me.Z,{value:Et}))),ft>1&&E.createElement(ye.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==ft)),ft===Qr&&Po(null)}})),ft<7&&ft===ii.length-1&&E.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Pn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var Xt=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ht)),bn=z(12563),wn=z(78673),Aa=z(61485),qt=z(59301),ie=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,It=(jt,an,fn)=>an in jt?ie(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,pa=(jt,an)=>{for(var fn in an||(an={}))Xe.call(an,fn)&&It(jt,fn,an[fn]);if(be)for(var fn of be(an))Bt.call(an,fn)&&It(jt,fn,an[fn]);return jt},Rn=(jt,an)=>de(jt,he(an)),_n=(jt,an)=>{var fn={};for(var da in jt)Xe.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&be)for(var da of be(jt))an.indexOf(da)<0&&Bt.call(jt,da)&&(fn[da]=jt[da]);return fn},za=(jt,an,fn)=>new Promise((da,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Di){zo(Di)}},fi=Bo=>{try{Fo(fn.throw(Bo))}catch(Di){zo(Di)}},Fo=Bo=>Bo.done?da(Bo.value):Promise.resolve(Bo.value).then(Co,fi);Fo((fn=fn.apply(jt,an)).next())});const An=jt=>{if(!jt)return!1;if(/^s*$/.test(jt)||jt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},st=({value:jt=[],onClose:an})=>qt.createElement(bn.default,{closable:!0,onClose:an,className:Ge.keywordTag},qt.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},jt.join(" \u6216 "))),gn=(jt,an)=>{var fn=jt,{editData:da,globalSetting:zo,loading:Co,dispatch:fi,onRef:Fo=()=>{},isEdit:Bo}=fn,Di=_n(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)(""),[pi,vi]=(0,E.useState)(""),[Yo]=Oe.default.useForm(),we=Oe.default.useWatch("use_keywords",Yo);(0,E.useEffect)(()=>{var ft;!da||!Bo||(Ti(da==null?void 0:da.name),Qi(da==null?void 0:da.analysis),Po((ft=da==null?void 0:da.answer_texts)==null?void 0:ft[0]),Yo.setFieldsValue(pa({},da)))},[da]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>za(void 0,null,function*(){if(!ii)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Yo.validateFields()}catch(_t){Me.ZP.error(_t.errorFields[0].errors[0]);return}const ft=Yo.getFieldsValue();return console.log(ft,"values"),pa({name:ii,answer_texts:[Qr],analysis:cl},ft)}),Ne=()=>{Ti(""),Qi(""),Po(""),Yo.resetFields()},Et=da==null?void 0:da.score;return qt.createElement("section",{className:Ge.wrap},qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.required},"*"),qt.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),qt.createElement(Pn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:ft=>Ti(ft)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),qt.createElement(Pn.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Qr,onChange:ft=>Po(ft)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),qt.createElement(Pn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cl,onChange:ft=>Qi(ft)}),qt.createElement(Oe.default,{form:Yo,size:"large",onFinishFailed:ft=>za(void 0,null,function*(){var _t,cn;Me.ZP.error(ft.errorFields[0].errors[0]),Yo.scrollToField((cn=(_t=ft==null?void 0:ft.errorFields)==null?void 0:_t[0])==null?void 0:cn.name,{behavior:"smooth",block:"center"})})},qt.createElement(We.Z,{align:"middle",className:"mb30 mt20"},qt.createElement(Oe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},qt.createElement(wn.Z,null)),qt.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),qt.createElement(Ee.Z,null,qt.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},qt.createElement(Aa.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),we&&qt.createElement(Oe.default.List,{name:"keywords",rules:[{validator(ft,_t){return _t!=null&&_t.length?(_t==null?void 0:_t.reduce((ua,ca)=>ua+ca.score,0))>parseFloat(Et)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(ft,{add:_t,remove:cn})=>qt.createElement(qt.Fragment,null,qt.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),qt.createElement(We.Z,{align:"middle",className:"font14 mb30"},qt.createElement(Ee.Z,{flex:1},qt.createElement(De.default,{value:pi,onChange:ua=>{vi(ua.target.value)},maxLength:50,allowClear:!0,onPressEnter:ua=>{var ca,Ma,Ra,Ya;const qa=`${(ca=ua.target)==null?void 0:ca.value}`,Qa=(Ra=(Ma=qa==null?void 0:qa.split("|"))==null?void 0:Ma.filter(Oa=>!!Oa))==null?void 0:Ra.map(Oa=>Oa==null?void 0:Oa.trim()),nr=Yo.getFieldValue("keywords"),tn=((Ya=nr==null?void 0:nr.map(Oa=>Oa==null?void 0:Oa.keyword))==null?void 0:Ya.flat())||[];for(const Oa of Qa)if(tn.includes(Oa)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}An(qa)&&(_t({keyword:Qa,score:1}),vi(""))},className:Ge.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),qt.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ft.map(ua=>{var ca=ua,{key:Ma,name:Ra}=ca,Ya=_n(ca,["key","name"]);return qt.createElement(We.Z,{key:Ma,style:{marginRight:148}},qt.createElement(Ee.Z,{flex:1},qt.createElement(We.Z,{align:"middle",justify:"space-between"},qt.createElement(Oe.default.Item,Rn(pa({},Ya),{name:[Ra,"keyword"]}),qt.createElement(st,{onClose:()=>cn(Ra)})),qt.createElement(Oe.default.Item,Rn(pa({},Ya),{name:[Ra,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),qt.createElement(le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var lt=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gn)),Sn=z(36381),un={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},nt=z(32134),Jt=z(12893),$t=Object.defineProperty,Tn=Object.defineProperties,$n=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,ta=Object.prototype.propertyIsEnumerable,$a=(jt,an,fn)=>an in jt?$t(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,yr=(jt,an)=>{for(var fn in an||(an={}))Jn.call(an,fn)&&$a(jt,fn,an[fn]);if(mn)for(var fn of mn(an))ta.call(an,fn)&&$a(jt,fn,an[fn]);return jt},qn=(jt,an)=>Tn(jt,$n(an)),Rr=(jt,an)=>{var fn={};for(var da in jt)Jn.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&mn)for(var da of mn(jt))an.indexOf(da)<0&&ta.call(jt,da)&&(fn[da]=jt[da]);return fn};const Br=jt=>{var an=jt,{value:fn,onChange:da,scrollId:zo}=an,Co=Rr(an,["value","onChange","scrollId"]);return E.createElement("div",{id:zo||""},E.createElement(Pn.Z,qn(yr({},Co),{defaultValue:fn,onChange:(fi,Fo)=>{Fo!=null&&Fo.length?da(fi,Fo):da(fi)}})))},br=({value:jt,onChange:an,placeholder:fn,height:da=140,isEdit:zo})=>zo?E.createElement(Pn.Z,{watch:!0,isFocus:!0,height:da,placeholder:fn,defaultValue:jt,onChange:an}):E.createElement("div",{style:{cursor:"pointer"}},jt?E.createElement(me.Z,{className:un.inputBorder,value:jt}):E.createElement("div",{className:`${un.inputBorder} ${un.placeholder}`},fn));var Pr=z(59301),er=Object.defineProperty,Nr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,ka=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ao=(jt,an,fn)=>an in jt?er(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Zo=(jt,an)=>{for(var fn in an||(an={}))Kr.call(an,fn)&&ao(jt,fn,an[fn]);if(ka)for(var fn of ka(an))uo.call(an,fn)&&ao(jt,fn,an[fn]);return jt},Oo=(jt,an)=>Nr(jt,xr(an)),al=(jt,an)=>{var fn={};for(var da in jt)Kr.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&ka)for(var da of ka(jt))an.indexOf(da)<0&&uo.call(jt,da)&&(fn[da]=jt[da]);return fn};const ul=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Sl=({value:jt,onChange:an,choiceTextKey:fn,answerKey:da,index:zo,isEdit:Co,setInputActive:fi,form:Fo,choiceOptionsPath:Bo,allowChangeMode:Di,showAddIcon:ii,addItem:Ti,deleteItem:cl})=>{const Qi=(jt==null?void 0:jt[da])===!0,Qr=()=>{const pi=Fo.getFieldValue(Bo);Fo.setFieldValue(Bo,pi.map(vi=>Oo(Zo({},vi),{[da]:!1})))},Po=()=>{Qi?an(Oo(Zo({},jt),{[da]:!1})):(Di||Qr(),an(Oo(Zo({},jt),{[da]:!0})))};return Pr.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},Pr.createElement(Ee.Z,{onClick:Po,className:`${un.choiceIndex} ${Qi?un.activeAnswer:""}`},ul[zo]),Pr.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`,onClick:fi},Pr.createElement(br,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Co,value:jt==null?void 0:jt[fn],onChange:pi=>{an(Oo(Zo({},jt),{[fn]:pi}))}})),Pr.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},Pr.createElement("div",{onClick:Po,className:`${un.setAnswerBtn} ${Qi?un.activeAnswer:""}`},Qi?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Pr.createElement(Ee.Z,{className:un.actionWrapper},Pr.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Pr.createElement(nt.Z,{className:un.addIcon,onClick:Ti,style:{visibility:ii?"visible":"hidden"}})),Pr.createElement(ye.Z,{title:"\u5220\u9664"},Pr.createElement(Jt.Z,{className:un.deleteIcon,onClick:cl,style:{visibility:zo>1?"visible":"hidden"}}))))},Zi=({questionTitlePlaceholder:jt,titleKey:an,choiceKey:fn,analysisKey:da,choiceTextKey:zo,answerKey:Co,choiceOptionsPath:fi,allowChangeMode:Fo=!0,form:Bo,showAnalysis:Di=!0})=>{const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(!1);return Pr.createElement("div",{className:un.wrap},Pr.createElement("div",{className:un.questionTitleEditorWrap},Pr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:an,labelCol:{span:24},rules:[{required:!0}]},Pr.createElement(Br,{scrollId:Array.isArray(an)?an.join("_"):`${an}`,watch:!0,height:140,placeholder:jt}))),Pr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Pr.createElement(Oe.default.List,{name:fn,rules:[{validator(Qr,Po){const pi=Po.some(Yo=>Yo[Co]),vi=Po.findIndex(Yo=>{var we;return((we=Yo[zo])==null?void 0:we.length)<=0});return vi!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ul[vi]}\u9009\u9879\u7684\u5185\u5BB9`)):pi?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Qr,{add:Po,remove:pi})=>Pr.createElement("div",{id:Array.isArray(fi)?fi.join("_"):`${fi}`},Qr.map((vi,Yo)=>{var we=vi,{key:Ue,name:Ne}=we,Et=al(we,["key","name"]);const ft=ii===Ue,_t=()=>{Ti(Ue)},cn=Yo<7&&Yo===Qr.length-1,ua=()=>Po({[zo]:"",[Co]:0}),ca=()=>pi(Ne);return Pr.createElement(Oe.default.Item,Oo(Zo({},Et),{key:Ue,name:Ne,noStyle:!0}),Pr.createElement(Sl,{choiceTextKey:zo,answerKey:Co,index:Yo,isEdit:ft,setInputActive:_t,form:Bo,choiceOptionsPath:fi,allowChangeMode:Fo,showAddIcon:cn,addItem:ua,deleteItem:ca}))}),Qr.length<8&&Pr.createElement("div",{className:`${un.addBtn} mb30`,onClick:()=>Po({[zo]:"",[Co]:0})},"\u6DFB\u52A0\u9009\u9879"))),Di&&Pr.createElement("div",{onClick:()=>Qi(!0)},Pr.createElement(Oe.default.Item,{name:da,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Pr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:cl}))))};var jr=z(59301),Gi=Object.defineProperty,po=Object.defineProperties,Ii=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,wl=(jt,an,fn)=>an in jt?Gi(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,xi=(jt,an)=>{for(var fn in an||(an={}))ml.call(an,fn)&&wl(jt,fn,an[fn]);if(ri)for(var fn of ri(an))Ji.call(an,fn)&&wl(jt,fn,an[fn]);return jt},Ki=(jt,an)=>po(jt,Ii(an)),_i=(jt,an)=>{var fn={};for(var da in jt)ml.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&ri)for(var da of ri(jt))an.indexOf(da)<0&&Ji.call(jt,da)&&(fn[da]=jt[da]);return fn};const Uo=({value:jt,onChange:an})=>{const fn=zo=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:un.modal,onOk:()=>{const Co=[...jt];Co.splice(zo,1),an(Co)}})},da=()=>{const zo=[...jt];zo.push(""),an(zo)};return jr.createElement(We.Z,{align:"middle",className:"ml20",gutter:[40,20]},jt==null?void 0:jt.map((zo,Co)=>jr.createElement(Ee.Z,{key:`${zo}_${Co}`,className:un.blankWrapper},jr.createElement(De.default,{className:un.blankInput,defaultValue:zo,maxLength:1e3,onBlur:fi=>{const Fo=[...jt],Bo=fi.target.value.trim();Fo[Co]=Bo,an(Fo)}}),jr.createElement(ye.Z,{title:"\u5220\u9664"},jr.createElement(Jt.Z,{className:un.deleteIcon,style:{marginLeft:15,visibility:Co>0?"visible":"hidden"},onClick:()=>fn(Co)})))),jr.createElement(Ee.Z,null,jr.createElement("div",{className:`${un.addBtn}`,onClick:()=>{da()}},"\u65B0\u589E\u7B54\u6848")))},ti=({value:jt=!0,onChange:an})=>jr.createElement(wn.Z,{checked:!jt,onChange:fn=>{an(!fn)}}),wi="\u2581",sl=({questionTitlePlaceholder:jt,form:an,name:fn,scoreByBlank:da="use_blank_score",answerKey:zo,titleKey:Co="name",analysisKey:fi="analysis",isOrdered:Fo="is_ordered"})=>{var Bo,Di;const[ii,Ti]=(0,E.useState)(!1),cl=(Ue,Ne)=>{const Et=Ne.line;let ft=0;for(let cn=0;cn{const _t=Ue.getRange(Ne.from,Ne.to);let cn=0;if(Ne.text.forEach(ua=>{cn+=ua.split(wi).length-1}),Ne.origin!=="setValue"){if(_t&&_t.indexOf(wi)!==-1){const ua=_t.split(wi).length-1,ca=cl(Ue,Ne.from);if(console.log(`\u5220\u9664${ua}\u4E2A\uFF0C \u524D\u9762\u6709${ca}\u4E2A\uFF0C\u65B0\u589E${cn}\u4E2A`),ua>1){const Ma=Array.from({length:ua},(Ra,Ya)=>ca+Ya);ft(Ma)}else ft(ca)}else if(cn>0){const ua=cl(Ue,Ne.from);console.log(`\u65B0\u589E${cn}\u4E2A\uFF0C\u4E4B\u524D\u6709${ua}\u4E2A`),Et(cn,ua)}}},Qr=()=>{const Ue=an.getFieldValue(["sub_item_banks",...zo]);an.setFieldValue(["sub_item_banks",...zo],Ue==null?void 0:Ue.map((Ne,Et)=>Ki(xi({},Ne),{position:Et+1})))},Po=(0,E.useRef)(),pi=(Ue,Ne)=>{for(let Et=0;Et{vi.current(Ue),Qr()},we=(Di=(Bo=an.getFieldValue("sub_item_banks"))==null?void 0:Bo[zo==null?void 0:zo[0]])==null?void 0:Di[zo==null?void 0:zo[1]];return jr.createElement("div",{className:un.wrap},jr.createElement("div",{className:un.questionTitleEditorWrap},jr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Co,labelCol:{span:24},rules:[{required:!0}]},jr.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt,showNullButton:!0,onCMBeforeChange:(Ue,Ne)=>{Qi(Ue,Ne,pi,Yo)}}))),jr.createElement(Oe.default.List,{name:zo,rules:[{validator(Ue,Ne){if((Ne==null?void 0:Ne.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Et of Ne){const{answer_text:ft}=Et||{};if(ft!=null&&ft.some(_t=>(_t==null?void 0:_t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ue,{add:Ne,remove:Et},{errors:ft})=>(Po.current=Ne,vi.current=Et,jr.createElement(jr.Fragment,null,jr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ue.map((_t,cn)=>{var ua=_t,{key:ca,name:Ma}=ua,Ra=_i(ua,["key","name"]);return jr.createElement(We.Z,{className:"mb20",key:ca,align:"middle",wrap:!1},jr.createElement(Ee.Z,{flex:"0 0 auto",className:`${un.blankIndex}`},"\u586B\u7A7A\u9879",cn+1),jr.createElement(Ee.Z,{flex:1},jr.createElement(We.Z,{align:"top",justify:"space-between",wrap:!1},jr.createElement(Ee.Z,null,jr.createElement(Oe.default.Item,Ki(xi({},Ra),{name:[Ma,"answer_text"],noStyle:!0}),jr.createElement(Uo,null))),(an==null?void 0:an.getFieldValue(["sub_item_banks",...da]))&&jr.createElement(Ee.Z,{flex:"224px"},jr.createElement(Oe.default.Item,Ki(xi({},Ra),{name:[Ma,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),jr.createElement(le.Z,{className:un.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jr.createElement(Oe.default.Item,Ki(xi({},Ra),{name:[Ma,"position"],noStyle:!0}),jr.createElement(De.default,{type:"hidden"}))))})))),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"downcase"],valuePropName:"checked"},jr.createElement(wn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"no_space"],valuePropName:"checked"},jr.createElement(wn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(we==null?void 0:we.length)>1&&jr.createElement(We.Z,{align:"middle",className:(we==null?void 0:we.length)>1?"mb30":`${un.hide}`},jr.createElement(Oe.default.Item,{name:Fo},jr.createElement(ti,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jr.createElement("div",{onClick:()=>Ti(!0)},jr.createElement(Oe.default.Item,{name:fi,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var fl=Object.defineProperty,Yl=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Vl=(jt,an,fn)=>an in jt?fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Eu=(jt,an)=>{for(var fn in an||(an={}))Ri.call(an,fn)&&Vl(jt,fn,an[fn]);if(vu)for(var fn of vu(an))Vi.call(an,fn)&&Vl(jt,fn,an[fn]);return jt},Cu=(jt,an)=>Yl(jt,pu(an)),Uu=(jt,an)=>{var fn={};for(var da in jt)Ri.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&vu)for(var da of vu(jt))an.indexOf(da)<0&&Vi.call(jt,da)&&(fn[da]=jt[da]);return fn};const wo={\u6B63\u786E:"T",\u9519\u8BEF:"F"},kr=({value:jt,onChange:an,form:fn,choiceKey:da})=>{const zo=(jt==null?void 0:jt.is_answer)===!0,Co=jt==null?void 0:jt.choice_text,fi=()=>{var Fo;const Bo=(Fo=fn==null?void 0:fn.getFieldValue(["sub_item_banks",...da]))==null?void 0:Fo.map(Di=>({choice_text:Di==null?void 0:Di.choice_text,is_answer:!1}));fn==null||fn.setFieldValue(["sub_item_banks",...da],Bo),an(Cu(Eu({},jt),{is_answer:!0}))};return E.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},E.createElement(Ee.Z,{onClick:fi,className:`${un.choiceIndex} ${un.judgementIndex} ${zo?un.activeAnswer:""}`},wo[Co]),E.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`},E.createElement("div",{className:`${un.inputBorder} ${un.placeholder} ${zo?un.activeJudgementAnswer:""}`},Co)),E.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:fi,className:`${un.setAnswerBtn} ${zo?un.activeAnswer:""}`},zo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},zr=({questionTitlePlaceholder:jt,choiceKey:an="choices",form:fn,titleKey:da="name",analysisKey:zo="analysis"})=>{const[Co,fi]=(0,E.useState)(!1);return E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:da,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(Oe.default.List,{name:an,rules:[{validator(Fo,Bo){return Bo.some(ii=>(ii==null?void 0:ii.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Fo=>E.createElement("div",{id:"choices"},Fo.map(Bo=>{var Di=Bo,{key:ii,name:Ti}=Di,cl=Uu(Di,["key","name"]);return E.createElement(Oe.default.Item,Cu(Eu({},cl),{key:ii,name:Ti,noStyle:!0}),E.createElement(kr,{form:fn,choiceKey:an}))})))),E.createElement("div",{onClick:()=>fi(!0)},E.createElement(Oe.default.Item,{name:zo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Co}))))};var Yr=Object.defineProperty,Ai=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,El=(jt,an,fn)=>an in jt?Yr(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ol=(jt,an)=>{for(var fn in an||(an={}))rl.call(an,fn)&&El(jt,fn,an[fn]);if(Xi)for(var fn of Xi(an))Rl.call(an,fn)&&El(jt,fn,an[fn]);return jt},Jl=(jt,an)=>Ai(jt,oi(an)),Si=(jt,an)=>{var fn={};for(var da in jt)rl.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&Xi)for(var da of Xi(jt))an.indexOf(da)<0&&Rl.call(jt,da)&&(fn[da]=jt[da]);return fn};const Ba=jt=>{var an=jt,{value:fn,onChange:da}=an,zo=Si(an,["value","onChange"]);const Co=fi=>{da([fi])};return E.createElement(Pn.Z,Jl(Ol({},zo),{defaultValue:fn==null?void 0:fn[0],onChange:Co}))},Ho=jt=>{if(!jt)return!1;let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mi=({value:jt=[],onClose:an})=>E.createElement(bn.default,{closable:!0,onClose:an,className:un.keywordTag},jt==null?void 0:jt.join(" \u6216 ")),Fi=({questionTitlePlaceholder:jt,form:an,showKeywords:fn,isMustKeyWords:da=fn,titleKey:zo="name",analysisKey:Co="analysis",answerTexts:fi="answer_texts",keywords:Fo="keywords",useKeywords:Bo="use_keywords",indexs:Di})=>{const[ii,Ti]=(0,E.useState)(!1),[cl,Qi]=(0,E.useState)(""),Qr=Oe.default.useWatch("sub_item_banks",an),{use_keywords:Po,score:pi}=(Qr==null?void 0:Qr[Di])||{};return console.log(Po,pi,"itemValues"),E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:zo,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:fi,labelCol:{span:24}},E.createElement(Ba,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),fn&&!da&&E.createElement(Oe.default.Item,{hidden:!0,name:Bo,valuePropName:"checked"},E.createElement(wn.Z,{defaultChecked:!0})),fn&&da&&E.createElement(We.Z,{align:"middle",className:"mb30"},E.createElement(Oe.default.Item,{name:Bo,valuePropName:"checked"},E.createElement(wn.Z,null)),E.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Ee.Z,null,E.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Aa.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Po||!da)&&E.createElement(Oe.default.List,{name:Fo,rules:[{validator(vi,Yo){return da?Yo!=null&&Yo.length?(Yo==null?void 0:Yo.reduce((Ue,Ne)=>Ue+Ne.score,0))>parseFloat(pi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(vi,{add:Yo,remove:we})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${un.title} mb10`},da?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(We.Z,{align:"middle",className:"font14 mb30"},E.createElement(Ee.Z,{flex:1},E.createElement(De.default,{value:cl,onChange:Ue=>{Qi(Ue.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ue=>{var Ne,Et,ft,_t;const cn=`${(Ne=Ue.target)==null?void 0:Ne.value}`,ua=(ft=(Et=cn==null?void 0:cn.split("|"))==null?void 0:Et.filter(Ra=>!!Ra))==null?void 0:ft.map(Ra=>Ra==null?void 0:Ra.trim()),ca=an.getFieldValue(["sub_item_banks",...Fo]),Ma=((_t=ca==null?void 0:ca.map(Ra=>Ra==null?void 0:Ra.keyword))==null?void 0:_t.flat())||[];for(const Ra of ua)if(Ma.includes(Ra)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ho(cn)&&(Yo({keyword:ua,score:1}),Qi(""))},className:un.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),vi.map(Ue=>{var Ne=Ue,{key:Et,name:ft}=Ne,_t=Si(Ne,["key","name"]);return E.createElement(We.Z,{key:Et,className:"mb20",style:{marginRight:148}},E.createElement(Ee.Z,{flex:1},E.createElement(We.Z,{align:"middle",justify:"space-between"},E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[ft,"keyword"]}),E.createElement(Mi,{onClose:()=>we(ft)})),da&&E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[ft,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),E.createElement(le.Z,{className:un.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>Ti(!0)},E.createElement(Oe.default.Item,{name:Co,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var ar=z(59301),Fl=Object.defineProperty,hu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,zu=(jt,an,fn)=>an in jt?Fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Gu=(jt,an)=>{for(var fn in an||(an={}))Ju.call(an,fn)&&zu(jt,fn,an[fn]);if(Bu)for(var fn of Bu(an))Lu.call(an,fn)&&zu(jt,fn,an[fn]);return jt},cs=(jt,an)=>hu(jt,cu(an)),vs=(jt,an)=>{var fn={};for(var da in jt)Ju.call(jt,da)&&an.indexOf(da)<0&&(fn[da]=jt[da]);if(jt!=null&&Bu)for(var da of Bu(jt))an.indexOf(da)<0&&Lu.call(jt,da)&&(fn[da]=jt[da]);return fn},ys=(jt,an,fn)=>new Promise((da,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Di){zo(Di)}},fi=Bo=>{try{Fo(fn.throw(Bo))}catch(Di){zo(Di)}},Fo=Bo=>Bo.done?da(Bo.value):Promise.resolve(Bo.value).then(Co,fi);Fo((fn=fn.apply(jt,an)).next())});const{Panel:Sc}=Sn.default,id=null,Us=(jt,an)=>{var fn=jt,{globalSetting:da,loading:zo,dispatch:Co,editData:fi,onRef:Fo=()=>{},isEdit:Bo}=fn,Di=vs(fn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)([]),[Qr]=Oe.default.useForm();(0,E.useEffect)(()=>{!fi||!Bo||(Ti(fi==null?void 0:fi.name),Qi(fi==null?void 0:fi.sub_item_banks),Qr.setFieldsValue(Gu({},fi)))},[fi]),(0,E.useEffect)(()=>{Qi(Qr.getFieldValue("sub_item_banks"))},[Oe.default.useWatch("sub_item_banks",Qr)]),(0,E.useImperativeHandle)(an,()=>({onSave:Po,Clear:pi}));const Po=()=>ys(void 0,null,function*(){if(!ii)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Qr.validateFields()}catch(Et){return console.log(Et,"errInfo"),Me.ZP.error(Et.errorFields[0].errors[0]),!1}const Ne=cl.map(Et=>Gu({id:Et.id>1?Et.id:null},Et));return{name:ii,sub_item_banks:Ne}}),pi=()=>{Ti(""),Qi([])},vi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Yo=({value:Ne})=>ar.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ne),[we,Ue]=(0,E.useState)();return ar.createElement("section",{className:Ge.wrap},ar.createElement("p",{className:Ge.titleWrap},ar.createElement("span",{className:Ge.required},"*"),ar.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),ar.createElement(Pn.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:Ne=>Ti(Ne)}),ar.createElement(Oe.default,{form:Qr,autoComplete:"off"},ar.createElement(Oe.default.List,{name:"sub_item_banks",rules:[{validator(Ne,Et){return Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ne,{add:Et,remove:ft})=>{const _t=Qr.getFieldValue("sub_item_banks");return ar.createElement(ar.Fragment,null,ar.createElement(Sn.default,{className:Ne.length>0?Ge.collapseWrapper:"",bordered:!1,expandIcon:({isActive:cn})=>ar.createElement("i",{className:`iconfont icon-weizhankai ${cn?Ge.open:Ge.close}`,style:{fontSize:14,transition:"all .2s"}})},Ne.map((cn,ua)=>{var ca=cn,{key:Ma,name:Ra}=ca,Ya=vs(ca,["key","name"]),qa,Qa,nr,tn,Oa,vr,so,qr,mo,Ao,vo,_r;return ar.createElement(Sc,{className:Ge.panel,forceRender:!0,header:ar.createElement("div",{className:Ge.panelHeader},"\u7B2C",ua+1,"\u5C0F\u9898",ar.createElement("span",null,"\uFF08",vi[(qa=_t==null?void 0:_t[Ra])==null?void 0:qa.item_type],"\uFF09")),extra:ar.createElement(We.Z,{align:"middle",onClick:Hi=>Hi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Qa=_t==null?void 0:_t[Ra])==null?void 0:Qa.item_type)=="completion"&&ar.createElement(Oe.default.Item,cs(Gu({},Ya),{name:[Ra,"score"],className:Ge.blankInputNumberWrapper,style:{marginBottom:0}}),((nr=_t==null?void 0:_t[Ra])==null?void 0:nr.item_type)=="completion"&&ar.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",ar.createElement(Yo,{value:(tn=_t==null?void 0:_t[Ra])==null?void 0:tn.score}),"\u5206")),((Oa=_t==null?void 0:_t[Ra])==null?void 0:Oa.item_type)=="completion"&&ar.createElement(ar.Fragment,null,ar.createElement(xe.ZP.Group,{defaultValue:(vr=_t==null?void 0:_t[Ra])==null?void 0:vr.use_blank_score,className:Ge.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Hi=>{var ui;console.log(Qr.getFieldsValue()),Qr==null||Qr.setFieldValue(["sub_item_banks",Ra,"use_blank_score"],(ui=Hi==null?void 0:Hi.target)==null?void 0:ui.value),Ue(new Date)}}),ar.createElement(ye.Z,{overlayInnerStyle:{width:460},title:ar.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ar.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ar.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ma},ar.createElement(Oe.default.Item,cs(Gu({},Ya),{name:Ra}),(((so=_t==null?void 0:_t[Ra])==null?void 0:so.item_type)=="single"||((qr=_t==null?void 0:_t[Ra])==null?void 0:qr.item_type)=="multiple")&&ar.createElement(Zi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((mo=_t==null?void 0:_t[Ra])==null?void 0:mo.item_type)!="single",form:Qr,choiceKey:[Ra,"choices"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceOptionsPath:["sub_item_banks",Ra,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Ao=_t==null?void 0:_t[Ra])==null?void 0:Ao.item_type)=="completion"&&ar.createElement(sl,{form:Qr,name:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ra,"use_blank_score"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],isOrdered:[Ra,"is_ordered"],answerKey:[Ra,"standard_answer"],key:we}),((vo=_t==null?void 0:_t[Ra])==null?void 0:vo.item_type)=="judgement"&&ar.createElement(zr,{form:Qr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceKey:[Ra,"choices"]}),((_r=_t==null?void 0:_t[Ra])==null?void 0:_r.item_type)=="subjective"&&ar.createElement(Fi,{showKeywords:!0,form:Qr,titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],answerTexts:[Ra,"answer_texts"],useKeywords:[Ra,"use_keywords"],keywords:[Ra,"keywords"],indexs:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ss=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Us)),Fc=z(84842),Is=z(19842),Fs=z(57809),Gc=z(1710),_l={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},ds=z(9148),lc=z(58433),Ms=z(82264),uc=z(45937),is=z(28426),sc=z(94361),Gs=({open:jt,onCancel:an,onOk:fn})=>{const da=(0,lc.g)(),[zo,Co,fi,Fo]=(0,uc.U)(Ms.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Bo,Di]=(0,E.useState)(!1);(0,E.useEffect)(()=>{jt&&fi({page:1,limit:10,type:0},!0).then(Qr=>{(Qr==null?void 0:Qr.shixuns_count)===0&&Di(!0)})},[jt]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)([]);return E.createElement(Fe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:jt,width:948,centered:!0,closable:!0,onCancel:an,onOk:()=>fn(cl),destroyOnClose:!0},E.createElement(We.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},E.createElement(Ee.Z,null,E.createElement(Is.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:da,onChange:Qr=>{fi({page:1,discipline_id:Qr==null?void 0:Qr[0],sub_discipline_id:Qr==null?void 0:Qr[1]})}}),E.createElement(Fs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Qr=>fi({page:1,diff:Qr})}),E.createElement(Fs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Qr=>fi({page:1,shixun_publish_status:Qr})})),E.createElement(ds.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Qr=>{fi({keyword:Qr,page:1})}})),Bo?E.createElement("div",null,E.createElement(is.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ce.xg)("/shixuns")})):E.createElement(Gc.default,{loading:Co,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Qr,Po)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:Po!=null&&Po.high_resources_consume?_l.title:"",title:Qr||"--"},E.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Qr||"--"})),(Po==null?void 0:Po.high_resources_consume)&&E.createElement(sc.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Qr,Po,pi)=>E.createElement("span",null,Qr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:E.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",E.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},E.createElement(Aa.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Qr,Po,pi)=>E.createElement("span",null,Qr||"- -")},{title:"\u64CD\u4F5C",render(Qr,Po){const{title:pi,challenge_names:vi,author_name:Yo,identifier:we,author_school_name:Ue,study_count:Ne}=Po||{};return E.createElement("div",null,E.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Fe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:E.createElement("div",null,E.createElement(me.Z,{value:pi,style:{marginBottom:18}}),E.createElement("div",{className:_l.challengeNameWrapper},vi.map((Et,ft)=>E.createElement("div",{className:_l.challengeName,key:ft},"\u7B2C",(0,Ce.EM)(ft+1),"\u9898\xA0",Et))),E.createElement(We.Z,{className:_l.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},E.createElement(Ee.Z,{className:_l.shixunInfoWrapper},E.createElement("span",null,"\u521B\u5EFA\u8005"),E.createElement("span",{className:_l.shixunInfo},Yo.split("\u3001")[0]),E.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{className:_l.shixunInfo},Ue),E.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{className:_l.shixunInfo},Ne)),E.createElement(Se.ZP,{type:"primary",className:_l.btnToDetail,onClick:()=>(0,Ce.xg)(`/shixuns/${we}/challenges?exercise=true`)},E.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Po==null?void 0:Po.shixun_tag_num)===1&&E.createElement("a",{target:"_blank",href:`/shixuns/${Po==null?void 0:Po.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Fo==null?void 0:Fo.items,rowSelection:{type:"radio",selectedRowKeys:ii,preserveSelectedRowKeys:!0,getCheckboxProps:Qr=>({disabled:Qr.shixun_tag_num===1}),onChange(Qr,Po){var pi,vi,Yo;console.log(Qr),Ti(Qr);const we=[];for(const Ne of cl)Qr.includes(Ne.id)&&we.push(Ne);const Ue=we.map(Ne=>Ne.id);for(const Ne of Po)Ne&&Qr.includes(Ne.id)&&!Ue.includes(Ne.id)&&we.push({id:Ne.id,difficulty:Ne.level,identifier:Ne.identifier,name:Ne.name,real_name:(pi=Ne==null?void 0:Ne.author_name)==null?void 0:pi.split("\u3001")[0],school_name:Ne.author_school_name,challenge_names:Ne.challenge_names,challenges:(vi=Ne.challenge_names)==null?void 0:vi.map((Et,ft)=>({subject:Et,id:ft,score:5})),score:((Yo=Ne.challenge_names)==null?void 0:Yo.length)*5,study_count:Ne.study_count,challenges_count:Ne.challenges_count});Qi(we)}},pagination:{current:zo.page,pageSize:zo.limit,total:Fo==null?void 0:Fo.items_count,showTotal:Qr=>E.createElement("span",null,"\u5171\xA0",E.createElement("span",{style:{color:"#165DFF"}},Qr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Qr,Po){fi({page:Qr,limit:Po})},size:"default"},scroll:{y:400}}))},Ks=z(3039),Bc=z(75736),_u=(jt,an,fn)=>new Promise((da,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Di){zo(Di)}},fi=Bo=>{try{Fo(fn.throw(Bo))}catch(Di){zo(Di)}},Fo=Bo=>Bo.done?da(Bo.value):Promise.resolve(Bo.value).then(Co,fi);Fo((fn=fn.apply(jt,an)).next())}),dc=({visible:jt,getdata:an,onCancel:fn,onRandomExchange:da,selectFromProblemSet:zo,questionParams:Co})=>{const[fi,Fo]=(0,E.useState)(!1),[Bo,Di]=(0,E.useState)(!1),[ii,Ti]=(0,E.useState)({}),cl=(0,ce.useParams)(),[Qi,Qr]=(0,E.useState)(),Po=(pi,vi)=>_u(void 0,null,function*(){Di(!0);const Yo=yield(0,Be.ZP)(`/api/exercises/${cl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Co.id,item_bank_id:pi,shixuns_info:[{id:pi,is_copy:vi!=1,is_use:vi!=1}]}});Di(!1),Yo!=null&&Yo.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),fn(),an())});return E.createElement(Fe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:jt,onCancel:fn,centered:!0,maskClosable:!0,footer:null},E.createElement(We.Z,{justify:"center",className:"pb20"},E.createElement(Fc.Z,{onClick:da},"\u968F\u673A\u66F4\u6362"),(Co==null?void 0:Co.type)!=="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:zo},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Co==null?void 0:Co.type)==="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:()=>{Fo(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),E.createElement(Gs,{open:fi,onCancel:()=>Fo(!1),onOk:pi=>_u(void 0,null,function*(){if(console.log("----selectedRows",pi,cl),(pi==null?void 0:pi.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let vi=pi==null?void 0:pi.map(we=>we==null?void 0:we.id),Yo=yield(0,Bc.Tr)({id:[...vi],course_id:cl.coursesId,type:"shixun"});(Yo==null?void 0:Yo.student_count)===0?Po(vi==null?void 0:vi[0],1):(Qr(vi),Ti(Yo)),Fo(!1)})}),E.createElement(Ks.Z,{resdata:ii,type:"shixun",okloading:Bo,oktext:(ii==null?void 0:ii.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:pi=>_u(void 0,null,function*(){Po(Qi==null?void 0:Qi[0],2)})}))},Kc=z(77762),Bi=z(24334),gs=z(90283),Bs=z(60572),ms=z(32162),Pc=Object.defineProperty,$u=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,gc=(jt,an,fn)=>an in jt?Pc(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ls=(jt,an)=>{for(var fn in an||(an={}))ks.call(an,fn)&&gc(jt,fn,an[fn]);if(Ts)for(var fn of Ts(an))Vc.call(an,fn)&&gc(jt,fn,an[fn]);return jt},Ro=(jt,an)=>$u(jt,Vs(an)),es=(jt,an,fn)=>new Promise((da,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Di){zo(Di)}},fi=Bo=>{try{Fo(fn.throw(Bo))}catch(Di){zo(Di)}},Fo=Bo=>Bo.done?da(Bo.value):Promise.resolve(Bo.value).then(Co,fi);Fo((fn=fn.apply(jt,an)).next())}),Xs=({data:jt,submit:an,goBack:fn,loading:da,onTypeScore:zo,editPreview:Co=!1,onSkipExamination:fi,selectValue:Fo,onExchange:Bo,getdata:Di,handleMarkWrongQuestion:ii})=>{var Ti,cl,Qi,Qr,Po,pi,vi,Yo,we,Ue,Ne;const Et=(0,E.useRef)(),[ft,_t]=(0,E.useState)(null),[cn,ua]=(0,E.useState)(!1),[ca,Ma]=(0,E.useState)(!1),Ra=(0,E.useRef)(),[Ya]=Oe.default.useForm(),qa=(0,ce.useParams)(),[Qa,nr]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ua(!0)},[]),(0,E.useEffect)(()=>{Co||(0,Ce.Dk)("\u8BD5\u5377\u9884\u89C8")},[Co]);const tn=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Oa={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},vr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},so=jn=>{var Zr;const To=[];return E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((Ze,je)=>(Ze.is_answer&&To.push(ms.k4[je]),E.createElement("ul",{key:je},E.createElement("li",null,ms.k4[je],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Ze.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",To.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[jn.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},qr=(jn,Zr)=>{var To;const Ze=(To=jn==null?void 0:jn.standard_answer)==null?void 0:To.map((je,vt)=>{var wt;return E.createElement("div",{key:vt},`\u7B54\u6848\uFF08\u586B\u7A7A${je==null?void 0:je.position}\uFF09\uFF1A${(wt=je==null?void 0:je.answer_text)==null?void 0:wt.join("\u3001")}`)});return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,Ze)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name)))))},mo=jn=>{var Zr;const To=(Zr=jn==null?void 0:jn.standard_answer)==null?void 0:Zr.map((Ze,je)=>E.createElement("div",{key:je},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ze==null?void 0:Ze.position)||(Ze==null?void 0:Ze.exercise_choice_id)}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`));return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,To)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},Ao=(jn,Zr)=>{var To;return E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(To=jn==null?void 0:jn.answer_texts)==null?void 0:To[0]),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name))))},vo=jn=>{var Zr,To;return E.createElement("div",{className:fe.analysis},E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),E.createElement(me.Z,{value:(Zr=jn==null?void 0:jn.program_attr)==null?void 0:Zr.description})),E.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((To=jn==null?void 0:jn.program_attr)==null?void 0:To.answer_text)||"--"),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))},_r=(jn,Zr)=>{var To;return E.createElement("div",null,(To=jn==null?void 0:jn.sub_item_banks)==null?void 0:To.map((Ze,je)=>{var vt,wt;const Vt=[];return E.createElement(E.Fragment,null,E.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Zr+1+"."+(je+1),"\uFF08",Oa[Ze.item_type]||vr[Ze.item_type],"\uFF09",Ze.name),(Ze.item_type=="SINGLE"||Ze.item_type=="MULTIPLE"||Ze.item_type=="JUDGMENT"||Ze.item_type=="single"||Ze.item_type=="multiple"||Ze.item_type=="judgement")&&E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(vt=Ze==null?void 0:Ze.choices)==null?void 0:vt.map((Qt,On)=>(Qt.is_answer&&Vt.push(ms.k4[On]),E.createElement("ul",{key:On},E.createElement("li",null,ms.k4[On],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Qt.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[Ze.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:Ze.analysis?Ze.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))),(Ze.item_type=="COMPLETION"||Ze.item_type=="completion")&&qr(Ze,jn),(Ze.item_type=="SUBJECTIVE"||Ze.item_type=="subjective")&&Ao(Ze,jn),((wt=jt==null?void 0:jt.exam)==null?void 0:wt.exercise_status)===3&&E.createElement("div",{className:"flex gap-20px mt20"},E.createElement(gs.Z,{state:Ze==null?void 0:Ze.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},Ze),{question_id:Ze==null?void 0:Ze.id,question_score:Ze==null?void 0:Ze.score})})}}),Ze.item_type=="single"&&E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:Ze})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Hi=jn=>{var Zr,To,Ze;return E.createElement("div",{style:{marginTop:"12px"}},(To=(Zr=jn==null?void 0:jn.shixun)==null?void 0:Zr.challenges)==null?void 0:To.map((je,vt)=>E.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",vt+1,"\u5173"),E.createElement(ye.Z,{key:vt,title:je==null?void 0:je.challenge_name},E.createElement("span",null,(0,Ce.Pq)(je==null?void 0:je.challenge_name,44)))),Co&&E.createElement("div",null,"\u5206\u503C\uFF1A",je.score,"\u5206"))),E.createElement(ce.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ze=jn==null?void 0:jn.shixun)==null?void 0:Ze.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),E.createElement("div",{style:{clear:"both"}}))},ui=jn=>{let Zr=jn.questions_score/jn.questions_count;Fe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",null,jn==null?void 0:jn.name,"\uFF1A"),E.createElement(le.Z,{min:0,precision:1,defaultValue:Zr,onChange:To=>{Zr=To}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var To;if(!Zr)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ze={type:jn==null?void 0:jn.type,score:Zr,scoreTotal:Number((To=Zr*jn.questions_count)==null?void 0:To.toFixed(1))};zo(Ze)})})},Oi=()=>{let jn="";Fe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},E.createElement("img",{style:{marginRight:5},src:Wt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),E.createElement("div",{className:fe.modalRow,style:{marginTop:20}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),E.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:jn,onChange:Zr=>{jn=Zr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var Zr;if(!jn)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const To=[],Ze=[],je=[],vt=[];(Zr=jt==null?void 0:jt.questionList)==null||Zr.forEach(Vt=>{var Qt;(Qt=Vt.questions)==null||Qt.forEach(On=>{let dn=Vt.questions_score/Vt.questions_count;dn=dn&&dn.toFixed(1),Vt.type==="COMBINATION"&&je.push({id:On.id,sub_item_bank_ids:On.sub_item_banks.map(Ln=>Ln.id)}),Vt.type==="PRACTICAL"?vt.push(On.id):(To.push(On.id),Ze.push(dn))})}),console.log("-----",je),yield an({item_bank_ids:To,item_bank_scores:Ze,name:jn,combination_item_banks:je,shixun_ids:vt})})})},ol=(jn,Zr,To,Ze)=>{var je;const vt=`${location.pathname}${location.search}`,wt=(je=Ze.questions)==null?void 0:je.map(Vt=>Vt==null?void 0:Vt.id);if(vt.includes("exercise"))Ra.current={id:jn,ids:wt,type:Zr,index:To},Ma(!0);else{let Vt=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){Vt.update({cancelButtonProps:{disabled:!0}}),yield Bo({single_question_id:jn,seleted_item_bank_ids:wt},{type:Zr,index:To}),Vt.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},dl=jn=>{var Zr;const To=(Zr=jn.questions)==null?void 0:Zr.map(vt=>vt==null?void 0:vt.id),Ze=jn.name;let je=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ze}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){je.update({cancelButtonProps:{disabled:!0}}),yield Bo({seleted_item_bank_ids:To},{type:jn.type}),je.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ze}\u8BD5\u9898`)})})},Bl=()=>{let jn=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){jn.update({cancelButtonProps:{disabled:!0}}),yield Bo(),jn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},jl=jn=>{console.log(jn,"key"),fi(jn-1)},Pl=(jn,Zr)=>{var To,Ze;if(Zr==="SINGLE")return E.createElement(E.Fragment,null,E.createElement(Xt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="MULTIPLE")return E.createElement(E.Fragment,null,E.createElement(ba,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="JUDGMENT")return E.createElement(E.Fragment,null,E.createElement(Ct,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="COMPLETION")return E.createElement(E.Fragment,null,E.createElement(Je,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="SUBJECTIVE")return E.createElement(E.Fragment,null,E.createElement(lt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="COMBINATION")return E.createElement(E.Fragment,null,E.createElement(Ss,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="BPROGRAM")return E.createElement(E.Fragment,null,E.createElement(Oe.default,{form:Ya,style:{marginTop:20},onFinishFailed:je=>{var vt,wt;je.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(je.errorFields[0].errors[0]),Ya.scrollToField((wt=(vt=je==null?void 0:je.errorFields)==null?void 0:vt[0])==null?void 0:wt.name,{behavior:"smooth",block:"center"})},onFinish:je=>es(void 0,null,function*(){var vt;let wt=Ro(ls({question_score:jn.score},je),{question_type:8,hack:Ro(ls({},je.hack),{difficult:jn.program_attr.difficult}),hack_codes:Ro(ls({},je.hack_codes),{code:Bi.Base64.encode((vt=je.hack_codes)==null?void 0:vt.code)})});Qa&&(wt.is_cover=1);const Vt=yield(0,Be.ZP)(`/api/exercise_questions/${jn.id}.json`,{method:"put",body:wt});(Vt==null?void 0:Vt.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1)),_t(null)})},E.createElement(Kc.tc,{form:Ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(To=jn==null?void 0:jn.program_attr)==null?void 0:To.identifier,answerKey:"standard_answers"}),E.createElement(Te.Z,null)));if(Zr==="PROGRAM"&&ce.history.push(`/problems/${(Ze=jn==null?void 0:jn.program_attr)==null?void 0:Ze.identifier}/edit?type=exercises&express_id=${qa.categoryId}&question_id=${jn==null?void 0:jn.id}&score=${jn==null?void 0:jn.score}&callback_url=${location.pathname}&select=${Fo}&exercise=true`),Zr==="PRACTICAL")return E.createElement(E.Fragment,null,E.createElement(Da,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null))},qi=(jn,Zr)=>es(void 0,null,function*(){var To,Ze,je,vt,wt,Vt;const Qt=yield(To=Et.current)==null?void 0:To.onSave();if(!Qt)return;const On=pn=>{const na=pn.map(Ta=>Ta.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(na).size!==na.length},dn={question_score:Zr.score,analysis:Qt.analysis};if(jn==="SINGLE"||jn==="MULTIPLE"||jn==="JUDGMENT"){if(jn!=="JUDGMENT"&&On(Qt==null?void 0:Qt.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const pn=[],na=[];dn.question_type=jn==="JUDGMENT"?2:1,dn.question_title=Qt==null?void 0:Qt.name,(Ze=Qt==null?void 0:Qt.choices)==null||Ze.forEach((Ua,Ta)=>{pn.push(Ua.choice_text),Ua!=null&&Ua.is_answer&&na.push(Ta+1)}),dn.question_choices=pn,dn.standard_answers=na}if(jn==="COMPLETION"){let pn=(je=Qt==null?void 0:Qt.standard_answers)==null?void 0:je.map((Ta,tr)=>(Ta==null?void 0:Ta.score)<=0?tr+1:null).filter(Ta=>Ta!==null);if((pn==null?void 0:pn.length)>0)return Me.ZP.warning(`\u7B2C${pn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let na=(vt=Qt==null?void 0:Qt.standard_answers)==null?void 0:vt.reduce((Ta,tr)=>Ta+(Number(tr==null?void 0:tr.score)||0),0);if(parseFloat(na.toFixed(2))!=(dn==null?void 0:dn.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;dn.is_ordered=Qt.is_ordered,dn.question_title=Qt==null?void 0:Qt.name,dn.use_blank_score=Qt==null?void 0:Qt.use_blank_score,dn.question_type=3;const Ua=[];(wt=Qt==null?void 0:Qt.standard_answers)==null||wt.forEach((Ta,tr)=>{Ua.push({choice_id:Ta.position,answer_text:Ta.answer_text,score:Ta.score})}),dn.standard_answers=Ua,dn.downcase=Qt==null?void 0:Qt.downcase,dn.no_space=Qt==null?void 0:Qt.no_space}if(jn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Qt),dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=4,dn.answer_texts=Qt==null?void 0:Qt.answer_texts,dn.use_keywords=Qt==null?void 0:Qt.use_keywords,dn.keywords=Qt==null?void 0:Qt.keywords),jn==="COMBINATION"){dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=7;try{dn.sub_questions=(Vt=Qt==null?void 0:Qt.sub_item_banks)==null?void 0:Vt.map((pn,na)=>{var Ua,Ta,tr;if((pn==null?void 0:pn.item_type)=="single"||(pn==null?void 0:pn.item_type)=="multiple"){if(On(pn==null?void 0:pn.choices))throw new Error(`\u7B2C${na+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fr=[],Cr=[];return(Ua=pn==null?void 0:pn.choices)==null||Ua.forEach((Dr,Ir)=>{Fr.push(Dr.choice_text),Dr!=null&&Dr.is_answer&&Cr.push(Ir+1)}),{id:pn.id,question_id:pn.id,question_title:pn.name,difficulty:pn.difficulty,question_type:(pn==null?void 0:pn.item_type)=="single"?0:(pn==null?void 0:pn.item_type)=="multiple"?1:2,question_choices:Fr,standard_answers:Cr,analysis:pn.analysis,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="completion"){let Fr=(Ta=pn==null?void 0:pn.standard_answer)==null?void 0:Ta.reduce((Dr,Ir)=>Dr+(Number(Ir==null?void 0:Ir.score)||0),0);if(parseFloat(Fr.toFixed(2))!=(pn==null?void 0:pn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Cr=[];return(tr=pn==null?void 0:pn.standard_answer)==null||tr.forEach((Dr,Ir)=>{Cr.push({choice_id:Dr.position,answer_text:Dr.answer_text,score:Dr.score})}),{id:pn.id,question_id:pn.id,is_ordered:pn.is_ordered,question_title:pn.name,difficulty:pn.difficulty,question_type:3,standard_answers:Cr,use_blank_score:pn.use_blank_score,analysis:pn.analysis,downcase:pn==null?void 0:pn.downcase,no_space:pn==null?void 0:pn.no_space,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="subjective")return{id:pn.id,question_id:pn.id,question_title:pn.name,question_type:4,difficulty:pn.difficulty,answer_texts:pn==null?void 0:pn.answer_texts,analysis:pn.analysis,question_score:pn==null?void 0:pn.score,use_keywords:pn.use_keywords,keywords:pn==null?void 0:pn.keywords}})}catch(pn){Me.ZP.warning(pn.message);return}delete dn.analysis}let Ln=!1;(Zr==null?void 0:Zr.is_my)===1&&(Ln=yield new Promise((na,Ua)=>{Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{na(!0)},onCancel:()=>{na(!1)}})})),Ln&&(dn.is_cover=1);const va=jn!=="PRACTICAL"?yield(0,Be.ZP)(`/api/exercise_questions/${Zr.id}.json`,{method:"put",body:dn}):yield(0,Be.ZP)(`/api/exercise_questions/${Zr.id}/update_shixun_score.json`,{method:"post",body:ls({},Qt)});(va==null?void 0:va.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1),_t(null))}),il=()=>es(void 0,null,function*(){(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Be.ZP)(`/api/exercises/${qa.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield fi(Fo),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ll=({value:jn}={})=>{var Zr;const To=[];let Ze=[];const je=(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((wt,Vt)=>{var Qt;const On=Vt+1;return wt!=null&&wt.is_answer&&(To.push(On),Ze.push(On)),{value:On,label:E.createElement(me.Z,{className:"c-black font14",value:`${(Qt=ms.k4)==null?void 0:Qt[Vt]}. ${wt==null?void 0:wt.choice_text}`}),disabled:wt==null?void 0:wt.origin_standard_answer}}),vt=Fe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",To==null?void 0:To.map(wt=>{var Vt;return(Vt=ms.k4)==null?void 0:Vt[wt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Re.default.Group,{className:"flex-col mt20",options:je,defaultValue:Ze,onChange:wt=>{Ze=wt}})),onOk:()=>es(void 0,null,function*(){const wt=yield(0,Be.ZP)(`/api/exercises/${qa.categoryId}/questions/${jn==null?void 0:jn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ze}});(wt==null?void 0:wt.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),jl(Fo+1))})})},Ml=(Ti=jt==null?void 0:jt.questionList)==null?void 0:Ti.reduce((jn,Zr)=>jn+Number(Zr.questions_score),0),pl=Co&&((cl=jt==null?void 0:jt.exam)==null?void 0:cl.exercise_status)!==1;return E.createElement("section",{className:fe.wrap},E.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="auto"},onMouseLeave:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="hidden"}},E.createElement("div",{className:fe.title},E.createElement("div",{className:"body-overflow-initial"},E.createElement("b",null),E.createElement("span",null,"\u7B54\u9898\u5361"))),E.createElement("div",{className:fe.total},E.createElement("div",null,E.createElement("img",{src:yt}),E.createElement("span",null,"\u9898\u6570(\u9053)"),E.createElement("aside",null,jt==null?void 0:jt.all_questions_count)),E.createElement("div",{className:"mr30 ml30"},E.createElement("img",{src:dt}),E.createElement("span",null,"\u603B\u5206(\u5206)"),E.createElement("aside",null,Ml&&Ml.toFixed(1))),E.createElement("div",null,E.createElement("img",{src:re}),E.createElement("span",null,"\u65F6\u957F(\u5206)"),E.createElement("aside",null,((Qi=jt==null?void 0:jt.exam)==null?void 0:Qi.time)===-1||((Qr=jt==null?void 0:jt.exam)==null?void 0:Qr.time)===null?"\u4E0D\u9650":(Po=jt==null?void 0:jt.exam)==null?void 0:Po.time))),(pi=jt==null?void 0:jt.questionList)==null?void 0:pi.map((jn,Zr)=>{var To;return E.createElement("div",{className:fe.list,key:Zr},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("aside",null,E.createElement("div",null,"\u5171",E.createElement("span",{className:fe.b},jn.questions_count),"\u9898 ",E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),E.createElement("div",{className:fe.answerSheet},(To=jn==null?void 0:jn.questions)==null?void 0:To.map((Ze,je)=>E.createElement("div",{onClick:()=>{const vt=`Anchor_${Ze==null?void 0:Ze.id}`;let wt=document.getElementById(vt);wt&&setTimeout(()=>wt.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ze==null?void 0:Ze.id,className:fe.tag},je+1)))))})),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.examName,id:"examName"},E.createElement("div",{className:fe.name},E.createElement(ye.Z,{title:(vi=jt==null?void 0:jt.exam)==null?void 0:vi.name,getPopupContainer:jn=>jn.parentNode},E.createElement("span",{className:fe.t},(Yo=jt==null?void 0:jt.exam)==null?void 0:Yo.name))),Co&&((we=jt==null?void 0:jt.exam)==null?void 0:we.exercise_status)===1&&E.createElement(ds.op,{openLoading:!0,shape:"default",onClick:()=>{Fe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{il()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Co&&E.createElement(Se.ZP,{onClick:Bl,type:"primary"},"\u968F\u673A\u66F4\u6362")),E.createElement("div",{className:fe.topWarp},(Ue=jt==null?void 0:jt.questionList)==null?void 0:Ue.map((jn,Zr)=>{var To,Ze;return E.createElement(E.Fragment,{key:Zr},E.createElement("div",{className:fe.head,style:Zr===0?{border:0,marginTop:-16}:{}},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("div",{className:fe.so},"\u5171",E.createElement("span",{className:fe.b},jn.questions_count," "),"\u9898 ",jn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(To=jn==null?void 0:jn.questions)==null?void 0:To.map(je=>{var vt;return(vt=je==null?void 0:je.sub_item_banks)==null?void 0:vt.length}).reduce((je,vt)=>je+vt)}\u5C0F\u9898\uFF09`,E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),!Co&&E.createElement("div",{className:fe.btn},E.createElement(Se.ZP,{onClick:()=>{ui(jn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),E.createElement(Se.ZP,{onClick:()=>dl(jn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ze=jn==null?void 0:jn.questions)==null?void 0:Ze.map((je,vt)=>{var wt,Vt,Qt,On;return ft===(je==null?void 0:je.id)?E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,style:{padding:0,marginTop:24},key:je==null?void 0:je.id},E.createElement("div",{style:{float:"right",marginTop:`${(jn==null?void 0:jn.type)==="PRACTICAL"?"-2px":"-6px"}`}},E.createElement(Se.ZP,{onClick:()=>_t(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),E.createElement(Se.ZP,{onClick:()=>{qi(jn==null?void 0:jn.type,je)},type:"primary"},"\u4FDD\u5B58")),Pl(je,jn.type)):E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,key:je==null?void 0:je.id},E.createElement("div",{className:fe.titleWrap},(je==null?void 0:je.item_type)==="bprogram"?E.createElement(me.Z,{style:{paddingRight:10},value:vt+1+"\u3001"+((wt=je==null?void 0:je.program_attr)==null?void 0:wt.description)}):E.createElement(me.Z,{style:{paddingRight:10},className:fe.titleHtml,value:vt+1+`\u3001${(je==null?void 0:je.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(je==null?void 0:je.name)}),Co&&E.createElement(Se.ZP,{onClick:()=>{var dn,Ln,va;if(ft){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ya.setFieldsValue({standard_answers:je==null?void 0:je.standard_answer,hack:ls(ls({},je),je==null?void 0:je.program_attr),hack_codes:Ro(ls({},je==null?void 0:je.program_attr),{code:Bi.Base64.decode(((dn=je==null?void 0:je.program_attr)==null?void 0:dn.code)||"")}),hack_sets:ls({},(Ln=je==null?void 0:je.hack_sets)==null?void 0:Ln[0])}),(je==null?void 0:je.item_type)=="program"?ce.history.push(`/problems/newedit/${(va=je==null?void 0:je.program_attr)==null?void 0:va.identifier}?type=exercises&express_id=${qa.categoryId}&question_id=${je==null?void 0:je.id}&score=${je==null?void 0:je.score}&exercise=true&callback_url=/classrooms/${qa.coursesId}/exercise/${qa.categoryId}/detail?random=true`):_t(je==null?void 0:je.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!pl&&E.createElement(Se.ZP,{disabled:pl,className:"ml20",onClick:()=>ol(je==null?void 0:je.id,jn.type,vt,jn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(je==null?void 0:je.item_type)==="bprogram"&&E.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:Bi.Base64.decode(((Vt=je==null?void 0:je.program_attr)==null?void 0:Vt.code)||"")}),(jn.type==="SINGLE"||jn.type==="JUDGMENT"||jn.type==="MULTIPLE")&&so(je),jn.type==="COMPLETION"&&qr(je),jn.type==="SUBJECTIVE"&&Ao(je),jn.type==="PROGRAM"&&vo(je),jn.type==="BPROGRAM"&&mo(je),jn.type==="COMBINATION"&&_r(je,vt),jn.type==="PRACTICAL"&&Hi(je),E.createElement(We.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Qt=jt==null?void 0:jt.exam)==null?void 0:Qt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(gs.Z,{state:je==null?void 0:je.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},je),{question_id:je==null?void 0:je.id,question_score:je==null?void 0:je.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(jn.type)&&(je==null?void 0:je.show_resubmit)&&E.createElement(Ee.Z,null,E.createElement(Bs.C,{dataSource:Ro(ls({},je),{question_id:je==null?void 0:je.id})})),((On=jt==null?void 0:jt.exam)==null?void 0:On.exercise_status)===3&&["SINGLE"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:je})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Co?E.createElement(ds.vr,null,E.createElement(se.Z,{showTotal:Ce.rU,total:(Ne=jt==null?void 0:jt.exam)==null?void 0:Ne.total_num,pageSize:1,current:Fo+1,showSizeChanger:!1,onChange:jl,showQuickJumper:!1,hideOnSinglePage:!1})):E.createElement(ds.vr,{LeftContent:E.createElement(ds.op,{onClick:fn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:E.createElement(We.Z,{align:"middle"},E.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:cn,getPopupContainer:jn=>jn==null?void 0:jn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},E.createElement(ds.op,{onMouseEnter:()=>ua(!0),onMouseLeave:()=>ua(!1),onClick:()=>Oi(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),E.createElement(ds.op,{shape:"default",type:"primary",onClick:()=>an(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),E.createElement(dc,{visible:ca,questionParams:Ra.current,getdata:Di,onRandomExchange:()=>es(void 0,null,function*(){const jn=Ra.current;yield Bo({single_question_id:jn.id,seleted_item_bank_ids:jn.ids},{type:jn.type,index:jn.index}),Ma(!1)}),selectFromProblemSet:()=>{const jn=Ra.current,Zr=`${location.pathname}${location.search}`;Zr.includes("exercise")&&ce.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${jn.id}&qtype=${jn.type}&exerciseid=${qa.categoryId}&from=${Zr}`)},onCancel:()=>{Ma(!1)}}))}},23129:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return b}});var E=z(59301),fe=z(25690),Oe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},ye=z(43554),Se=z(8591),Fe=z(61621),le=z(38986),Me=z(51257),De=z(59301),Te=Object.defineProperty,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(x,te,ne)=>te in x?Te(x,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[te]=ne,y=(x,te)=>{for(var ne in te||(te={}))We.call(te,ne)&&se(x,ne,te[ne]);if(Re)for(var ne of Re(te))Ee.call(te,ne)&&se(x,ne,te[ne]);return x},a=(x,te,ne)=>new Promise((ue,re)=>{var me=Be=>{try{Ce(ne.next(Be))}catch(ke){re(ke)}},ce=Be=>{try{Ce(ne.throw(Be))}catch(ke){re(ke)}},Ce=Be=>Be.done?ue(Be.value):Promise.resolve(Be.value).then(me,ce);Ce((ne=ne.apply(x,te)).next())});const ee=({paperlibrary:x,user:te,globalSetting:ne,dispatch:ue,location:re})=>{var me,ce,Ce,Be;const[ke]=(0,fe.useSearchParams)(),Pe=ke.get("select")||0,[at,Ve]=(0,E.useState)(!1),[it,Ye]=(0,E.useState)(!0),[rt,yt]=(0,E.useState)(Number(Pe)),[bt,gt]=(0,E.useState)({}),Gt=(0,fe.useParams)(),{userInfo:Tt}=te,{actionTabs:Lt}=x;(0,E.useEffect)(()=>(ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,E.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ue({type:"exercise/getWorkSetting",payload:y({},Gt)}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,E.useEffect)(()=>{Rt(rt)},[]),(0,E.useEffect)(()=>{var kn;(kn=Lt==null?void 0:Lt.params)!=null&&kn.isUpdateData&&Rt(rt)},[(me=Lt==null?void 0:Lt.params)==null?void 0:me.isUpdateData]);const Rt=(kn=0)=>a(void 0,null,function*(){console.log(Gt),Ye(!0);const Ge=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:kn}});ue({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),gt((0,Me.PF)(Ge))}),qe=()=>{fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},dt=()=>{alert("\u4FDD\u5B58")},Wt=(kn,Ge)=>a(void 0,null,function*(){const on=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:kn==null?void 0:kn.single_question_id}});on!=null&&on.question&&(Se.ZP.info("\u6362\u9898\u6210\u529F"),Rt(rt))}),Pn=kn=>a(void 0,null,function*(){document.body.scrollIntoView(),yt(kn),yield Rt(kn)}),Yt=kn=>{ue({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:kn}})};return De.createElement("section",{className:Oe.wrap},De.createElement(Fe.Z,{loading:it,active:!0,paragraph:{rows:5}},((Ce=(ce=(0,fe.useLocation)())==null?void 0:ce.pathname)==null?void 0:Ce.includes("preview"))&&De.createElement("div",{className:Oe.crumbs},De.createElement("b",null),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},`${(Be=Tt==null?void 0:Tt.course)==null?void 0:Be.course_name}>`),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),De.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),De.createElement(ye.Z,{loading:at,submit:dt,goBack:qe,data:bt,getdata:()=>{Rt(rt)},selectValue:rt,editPreview:!0,onExchange:Wt,onSkipExamination:Pn,handleMarkWrongQuestion:Yt})))};var b=(0,fe.connect)(({paperlibrary:x,user:te,globalSetting:ne})=>({paperlibrary:x,user:te,globalSetting:ne}))(ee)},40133:function(Ut,ot,z){"use strict";z.d(ot,{AD:function(){return it},D9:function(){return Gt},Hp:function(){return re},IM:function(){return Lt},Iy:function(){return me},KM:function(){return Mn},MJ:function(){return ce},Ne:function(){return Tt},ON:function(){return Pn},Uj:function(){return Ge},VY:function(){return dt},YO:function(){return kn},YX:function(){return Yt},Zn:function(){return y},_g:function(){return te},_k:function(){return bt},c6:function(){return at},cr:function(){return a},eV:function(){return Ve},fi:function(){return ee},gh:function(){return ke},hS:function(){return Rt},iA:function(){return b},j6:function(){return ne},je:function(){return yt},jj:function(){return ue},kS:function(){return Wt},o6:function(){return Pe},pO:function(){return on},rQ:function(){return Ye},sA:function(){return Be},xm:function(){return gt},xo:function(){return qe},y8:function(){return rt},yd:function(){return x}});var E=z(82264),fe=z(25690),Oe=z(51257),ye=z(8591),Se=z(346),Fe=Object.defineProperty,le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Te=(Pt,zt,Ft)=>zt in Pt?Fe(Pt,zt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[zt]=Ft,Re=(Pt,zt)=>{for(var Ft in zt||(zt={}))Me.call(zt,Ft)&&Te(Pt,Ft,zt[Ft]);if(le)for(var Ft of le(zt))De.call(zt,Ft)&&Te(Pt,Ft,zt[Ft]);return Pt},We=(Pt,zt,Ft)=>new Promise((Ot,tt)=>{var He=Ke=>{try{xt(Ft.next(Ke))}catch(ze){tt(ze)}},St=Ke=>{try{xt(Ft.throw(Ke))}catch(ze){tt(ze)}},xt=Ke=>Ke.done?Ot(Ke.value):Promise.resolve(Ke.value).then(He,St);xt((Ft=Ft.apply(Pt,zt)).next())});const Ee=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},se=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Pt=>We(void 0,null,function*(){Ee(),(yield(0,E.YR)(Re({},Pt))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_couser_info.json`,query:Pt}))),se()}),a=Pt=>We(void 0,null,function*(){const zt=yield(0,E.yS)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`);else{if(zt.status===-2)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`))}}),ee=Pt=>We(void 0,null,function*(){const zt=yield(0,E.W0)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`))}}),b=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Nl)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=Pt=>We(void 0,null,function*(){const zt=yield(0,E.IU)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`))}}),te=Pt=>We(void 0,null,function*(){const zt=yield(0,E.td)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-2)return zt;if(zt.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else if(zt.status===-4)return zt}}),ne=Pt=>We(void 0,null,function*(){const zt=yield(0,E.QX)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`))}}),ue=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.o_)(Re({},Pt));Ft.status===0?(ye.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"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),re=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.ZL)(Re({},Pt));Ft.status===0?(ye.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"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),me=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.aP)(Re({},Pt));Ft.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),ce=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.vV)(Re({},Pt));Ft.status===0?(ye.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"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),Ce=Pt=>We(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(Re({},Pt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pt.categoryId}/works_list.zip`,query:Pt}))),se()}),Be=Pt=>We(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",Se.Z.API_SERVER+`/api/polls/${Pt.categoryId}/commit_result.xlsx`),se()}),ke=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pt}))}),Pe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/video_study_statics.xlsx`,query:Pt}))}),at=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_video_study.xlsx`,query:Pt}))}),Ve=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_course_students_info.xlsx`,query:Pt}))}),it=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pt}))}),Ye=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pt}))}),rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pt}))}),yt=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Uy)(Re({},Pt));zt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`)):zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),bt=Pt=>We(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/export_records/${Pt.id}.xlsx`,query:Pt}))}),gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pt}))}),Gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt==null?void 0:Pt.coursesId}/${Pt.menuKey}_statistic.xlsx?${Pt.checkedList.map(zt=>`course_group_id[]=${zt}`).join("&")}`,query:Pt}))}),Tt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_training_objectives.xlsx`,query:Pt}))}),Lt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)(Pt==null?void 0:Pt.name,(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pt}))}),Rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_courses.xlsx`,query:Pt}))}),qe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pt}))}),dt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pt}))}),Wt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pt}))}),Pn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/examination_banks/${Pt.id}.json`,query:Pt}))}),Yt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt.categoryId}.json`,query:Pt}))}),kn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/polls/${Pt==null?void 0:Pt.id}/commit_result.json`,query:Pt}))}),Ge=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pt}))}),on=(Pt,zt)=>We(void 0,null,function*(){yield(0,Oe.FH)(zt||"",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt==null?void 0:Pt.exercise_id}/consult_exercise.json`,query:Pt}))}),Mn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/competitions/${Pt==null?void 0:Pt.identifier}/competition_commit_records/member_works.xlsx`,query:Pt}))})},58433:function(Ut,ot,z){"use strict";z.d(ot,{g:function(){return Se}});var E=z(59301),fe=z(93629),Oe=z(55305),ye=(Fe,le,Me)=>new Promise((De,Te)=>{var Re=se=>{try{Ee(Me.next(se))}catch(y){Te(y)}},We=se=>{try{Ee(Me.throw(se))}catch(y){Te(y)}},Ee=se=>se.done?De(se.value):Promise.resolve(se.value).then(Re,We);Ee((Me=Me.apply(Fe,le)).next())});const Se=()=>{const[Fe,le]=(0,E.useState)([]);return(0,E.useEffect)(()=>{ye(void 0,null,function*(){const De=yield(0,fe.d1)({source:"question"});De!=null&&De.disciplines&&le((0,Oe.L)(De==null?void 0:De.disciplines))})},[]),Fe}},45937:function(Ut,ot,z){"use strict";z.d(ot,{U:function(){return De}});var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(Te,Re,We)=>Re in Te?fe(Te,Re,{enumerable:!0,configurable:!0,writable:!0,value:We}):Te[Re]=We,le=(Te,Re)=>{for(var We in Re||(Re={}))ye.call(Re,We)&&Fe(Te,We,Re[We]);if(Oe)for(var We of Oe(Re))Se.call(Re,We)&&Fe(Te,We,Re[We]);return Te},Me=(Te,Re,We)=>new Promise((Ee,se)=>{var y=b=>{try{ee(We.next(b))}catch(x){se(x)}},a=b=>{try{ee(We.throw(b))}catch(x){se(x)}},ee=b=>b.done?Ee(b.value):Promise.resolve(b.value).then(y,a);ee((We=We.apply(Te,Re)).next())});function De(Te,Re){const[We,Ee]=(0,E.useState)(Re),[se,y]=(0,E.useState)(!1),[a,ee]=(0,E.useState)();return[We,se,(x,te=!1)=>Me(this,null,function*(){const ne=te?Re:le(le({},We),x);y(!0),Ee(ne);const ue=yield Te(ne);return y(!1),ee(ue),ue}),a]}},40197:function(Ut,ot,z){"use strict";z.d(ot,{rX:function(){return ne},pW:function(){return ue},gy:function(){return re},xY:function(){return te},O5:function(){return x},tJ:function(){return se},o1:function(){return y},Rd:function(){return b}});var E=z(25690),fe=z(43418),Oe=z(28103),ye=z(8591),Se=z(48790),Fe=z(51257),le=z(87169),Me=z(25510),De="data:image/png;base64,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",Te=z.p+"static/newqrcode.a8740efb.png",Re=z(32637),We=z(59301),Ee=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const se=(me,ce=!1)=>!!(y(me)&&a(ce)),y=me=>(0,Se.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(me=!1)=>{var ce;const{user:Ce}=(0,E.getDvaApp)()._store.getState();return(ce=Ce.userInfo)!=null&&ce.profile_completed?!0:(fe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Fe.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{fe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:We.createElement("div",{style:{textAlign:"center"}},We.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),We.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Re}),We.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var me;const{user:ce}=(0,E.getDvaApp)()._store.getState();return(me=ce.userInfo)!=null&&me.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:We.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Fe.xg)("/account/certification")}}),!1)},te=()=>(0,Se.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),We.createElement("img",{src:Te,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ce)=>me?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("p",null,ce||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),We.createElement("div",{style:{marginLeft:"110px"}},We.createElement("img",{src:De,width:200}),We.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ue=me=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:We.createElement("div",null,We.createElement("div",null,We.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),We.createElement(Oe.Z,null),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",We.createElement("a",null,me),"\u5929\u3002"),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),We.createElement("div",{style:{textAlign:"center",marginTop:30}},We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(me,ce="")=>{const{shixunsDetail:{detail:Ce}}=(0,E.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Be="";return(Ce==null?void 0:Ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:We.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",ce,"\u3002"),We.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(fe.default.confirm({centered:!0,icon:We.createElement(le.Z,null),title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ce,"\u3002"),We.createElement("br",null),We.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{fe.default.confirm({width:440,centered:!0,icon:We.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},30647:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Aa}});class E{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ie,de){return ie.__proto__=de,ie},Object.assign=Object.assign||function(ie){if(ie==null)throw new TypeError("Cannot convert undefined or null to object");let de=Object(ie);for(let he=1;he ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","error",he),Se.ENABLE_ERROR&&(console.error?console.error(he):console.warn?console.warn(he):console.log(he))}static i(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","info",he),Se.ENABLE_INFO&&(console.info?console.info(he):console.log(he))}static w(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","warn",he),Se.ENABLE_WARN&&(console.warn?console.warn(he):console.log(he))}static d(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","debug",he),Se.ENABLE_DEBUG&&(console.debug?console.debug(he):console.log(he))}static v(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","verbose",he),Se.ENABLE_VERBOSE&&console.log(he)}}Se.GLOBAL_TAG="flv.js",Se.FORCE_GLOBAL_TAG=!1,Se.ENABLE_ERROR=!0,Se.ENABLE_INFO=!0,Se.ENABLE_WARN=!0,Se.ENABLE_DEBUG=!0,Se.ENABLE_VERBOSE=!0,Se.ENABLE_CALLBACK=!1,Se.emitter=new(ye());var Fe=Se;class le{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ie){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ie,this._totalBytes+=ie):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ie,this._totalBytes+=ie):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ie,this._totalBytes+=ie,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ie=(this._now()-this._lastCheckpoint)/1e3;return ie==0&&(ie=1),this._intervalBytes/ie/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ie=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ie/1024}}var Me=le;class De{constructor(ie){this._message=ie}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Te extends De{constructor(ie){super(ie)}get name(){return"IllegalStateException"}}class Re extends De{constructor(ie){super(ie)}get name(){return"InvalidArgumentException"}}class We extends De{constructor(ie){super(ie)}get name(){return"NotImplementedException"}}const Ee={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},se={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(ie){this._type=ie||"undefined",this._status=Ee.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ee.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ee.kConnecting||this._status===Ee.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ie){this._onContentLengthKnown=ie}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ie){this._onURLRedirect=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}open(ie,de){throw new We("Unimplemented abstract function!")}abort(){throw new We("Unimplemented abstract function!")}}let a={};function ee(){let qt=self.navigator.userAgent.toLowerCase(),ie=/(edge)\/([\w.]+)/.exec(qt)||/(opr)[\/]([\w.]+)/.exec(qt)||/(chrome)[ \/]([\w.]+)/.exec(qt)||/(iemobile)[\/]([\w.]+)/.exec(qt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+)/.exec(qt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(qt)||/(msie) ([\w.]+)/.exec(qt)||qt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(qt)||qt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(qt)||[],de=/(ipad)/.exec(qt)||/(ipod)/.exec(qt)||/(windows phone)/.exec(qt)||/(iphone)/.exec(qt)||/(kindle)/.exec(qt)||/(android)/.exec(qt)||/(windows)/.exec(qt)||/(mac)/.exec(qt)||/(linux)/.exec(qt)||/(cros)/.exec(qt)||[],he={browser:ie[5]||ie[3]||ie[1]||"",version:ie[2]||ie[4]||"0",majorVersion:ie[4]||ie[2]||"0",platform:de[0]||""},be={};if(he.browser){be[he.browser]=!0;let Xe=he.majorVersion.split(".");be.version={major:parseInt(he.majorVersion,10),string:he.version},Xe.length>1&&(be.version.minor=parseInt(Xe[1],10)),Xe.length>2&&(be.version.build=parseInt(Xe[2],10))}if(he.platform&&(be[he.platform]=!0),(be.chrome||be.opr||be.safari)&&(be.webkit=!0),be.rv||be.iemobile){be.rv&&delete be.rv;let Xe="msie";he.browser=Xe,be[Xe]=!0}if(be.edge){delete be.edge;let Xe="msedge";he.browser=Xe,be[Xe]=!0}if(be.opr){let Xe="opera";he.browser=Xe,be[Xe]=!0}if(be.safari&&be.android){let Xe="android";he.browser=Xe,be[Xe]=!0}be.name=he.browser,be.platform=he.platform;for(let Xe in a)a.hasOwnProperty(Xe)&&delete a[Xe];Object.assign(a,be)}ee();var b=a;class x extends y{static isSupported(){try{let ie=b.msedge&&b.version.minor>=15048,de=b.msedge?ie:!0;return self.fetch&&self.ReadableStream&&de}catch(ie){return!1}}constructor(ie,de){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ie,this._config=de,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ie,de){this._dataSource=ie,this._range=de;let he=ie.url;this._config.reuseRedirectedURL&&ie.redirectedURL!=null&&(he=ie.redirectedURL);let be=this._seekHandler.getConfig(he,de),Xe=new self.Headers;if(typeof be.headers=="object"){let It=be.headers;for(let pa in It)It.hasOwnProperty(pa)&&Xe.append(pa,It[pa])}let Bt={method:"GET",headers:Xe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let It in this._config.headers)Xe.append(It,this._config.headers[It]);ie.cors===!1&&(Bt.mode="same-origin"),ie.withCredentials&&(Bt.credentials="include"),ie.referrerPolicy&&(Bt.referrerPolicy=ie.referrerPolicy),this._status=Ee.kConnecting,self.fetch(be.url,Bt).then(It=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ee.kIdle;return}if(It.ok&&It.status>=200&&It.status<=299){if(It.url!==be.url&&this._onURLRedirect){let Rn=this._seekHandler.removeURLParameters(It.url);this._onURLRedirect(Rn)}let pa=It.headers.get("Content-Length");return pa!=null&&(this._contentLength=parseInt(pa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,It.body.getReader())}else if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:It.status,msg:It.statusText});else throw new De("FetchStreamLoader: Http code invalid, "+It.status+" "+It.statusText)}).catch(It=>{if(this._status=Ee.kError,this._onError)this._onError(se.EXCEPTION,{code:-1,msg:It.message});else throw It})}abort(){this._requestAbort=!0}_pump(ie){return ie.read().then(de=>{if(de.done)if(this._contentLength!==null&&this._receivedLength{if(de.code===11&&b.msedge)return;this._status=Ee.kError;let he=0,be=null;if((de.code===19||de.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=Ee.kBuffering}}_onProgress(ie){if(this._status===Ee.kError)return;this._contentLength===null&&ie.total!==null&&ie.total!==0&&(this._contentLength=ie.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let de=ie.target.response,he=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onLoadEnd(ie){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ee.kError)return;this._status=Ee.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ie){this._status=Ee.kError;let de=0,he=null;if(this._contentLength&&ie.loaded=200&&de.status<=299){if(this._status=LoaderStatus.kBuffering,de.responseURL!=null){let be=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&be!==this._currentRedirectedURL&&(this._currentRedirectedURL=be,this._onURLRedirect&&this._onURLRedirect(be))}let he=de.getResponseHeader("Content-Length");if(he!=null&&this._contentLength==null){let be=parseInt(he);be>0&&(this._contentLength=be,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&de.status>=200&&de.status<=299){this._status=LoaderStatus.kBuffering;let he=de.response;this._reader.readAsArrayBuffer(he)}}_xhrOnError(ie){this._status=LoaderStatus.kError;let de=LoaderErrors.EXCEPTION,he={code:-1,msg:ie.constructor.name+" "+ie.type};if(this._onError)this._onError(de,he);else throw new RuntimeException(he.msg)}_msrOnProgress(ie){let he=ie.target.result;if(he==null){this._doReconnectIfNeeded();return}let be=he.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=he.byteLength;let Xe=this._totalRange.from+this._receivedLength;this._receivedLength+=be.byteLength,this._onDataArrival&&this._onDataArrival(be,Xe,this._receivedLength),he.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Xe+be.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(he=this._range.from+this._contentLength-1),this._currentRequestRange={from:de,to:he},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ie,de){this._lastTimeLoaded=0;let he=ie.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?he=this._currentRedirectedURL:ie.redirectedURL!=null&&(he=ie.redirectedURL));let be=this._seekHandler.getConfig(he,de);this._currentRequestURL=be.url;let Xe=this._xhr=new XMLHttpRequest;if(Xe.open("GET",be.url,!0),Xe.responseType="arraybuffer",Xe.onreadystatechange=this._onReadyStateChange.bind(this),Xe.onprogress=this._onProgress.bind(this),Xe.onload=this._onLoad.bind(this),Xe.onerror=this._onXhrError.bind(this),ie.withCredentials&&(Xe.withCredentials=!0),typeof be.headers=="object"){let Bt=be.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}if(typeof this._config.headers=="object"){let Bt=this._config.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}Xe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ee.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ie){let de=ie.target;if(de.readyState===2){if(de.responseURL!=null){let he=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&he!==this._currentRedirectedURL&&(this._currentRedirectedURL=he,this._onURLRedirect&&this._onURLRedirect(he))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=Ee.kBuffering}else if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}_onProgress(ie){if(this._status===Ee.kError)return;if(this._contentLength===null){let he=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,he=!0;let be=ie.total;this._internalAbort(),be!=null&be!==0&&(this._totalLength=be)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,he){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let de=ie.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ie.loaded,this._speedSampler.addBytes(de)}_normalizeSpeed(ie){let de=this._chunkSizeKBList,he=de.length-1,be=0,Xe=0,Bt=he;if(ie=de[be]&&ie=3&&(de=this._speedSampler.currentKBps)),de!==0){let Bt=this._normalizeSpeed(de);this._currentSpeedNormalized!==Bt&&(this._currentSpeedNormalized=Bt,this._currentChunkSizeKB=Bt)}let he=ie.target.response,be=this._range.from+this._receivedLength;this._receivedLength+=he.byteLength;let Xe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(de.result)},de.readAsArrayBuffer(ie.data)}else{this._status=Ee.kError;let de={code:-1,msg:"Unsupported WebSocket message type: "+ie.data.constructor.name};if(this._onError)this._onError(se.EXCEPTION,de);else throw new De(de.msg)}}_dispatchArrayBuffer(ie){let de=ie,he=this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onWebSocketError(ie){this._status=Ee.kError;let de={code:ie.code,msg:ie.message};if(this._onError)this._onError(se.EXCEPTION,de);else throw new De(de.msg)}}var ke=Be;class Pe{constructor(ie){this._zeroStart=ie||!1}getConfig(ie,de){let he={};if(de.from!==0||de.to!==-1){let be;de.to!==-1?be=`bytes=${de.from.toString()}-${de.to.toString()}`:be=`bytes=${de.from.toString()}-`,he.Range=be}else this._zeroStart&&(he.Range="bytes=0-");return{url:ie,headers:he}}removeURLParameters(ie){return ie}}var at=Pe;class Ve{constructor(ie,de){this._startName=ie,this._endName=de}getConfig(ie,de){let he=ie;if(de.from!==0||de.to!==-1){let be=!0;he.indexOf("?")===-1&&(he+="?",be=!1),be&&(he+="&"),he+=`${this._startName}=${de.from.toString()}`,de.to!==-1&&(he+=`&${this._endName}=${de.to.toString()}`)}return{url:he,headers:{}}}removeURLParameters(ie){let de=ie.split("?")[0],he,be=ie.indexOf("?");be!==-1&&(he=ie.substring(be+1));let Xe="";if(he!=null&&he.length>0){let Bt=he.split("&");for(let It=0;It0;pa[0]!==this._startName&&pa[0]!==this._endName&&(Rn&&(Xe+="&"),Xe+=Bt[It])}}return Xe.length===0?de:de+"?"+Xe}}var it=Ve;class Ye{constructor(ie,de,he){this.TAG="IOController",this._config=de,this._extraData=he,this._stashInitialSize=1024*384,de.stashInitialSize!=null&&de.stashInitialSize>0&&(this._stashInitialSize=de.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,de.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ie,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ie.url),this._refTotalLength=ie.filesize?ie.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Me,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ie){this._extraData=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onSeeked(){return this._onSeeked}set onSeeked(ie){this._onSeeked=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}get onRedirect(){return this._onRedirect}set onRedirect(ie){this._onRedirect=ie}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ie){this._onRecoveredEarlyEof=ie}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ce?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ie=this._config;if(ie.seekType==="range")this._seekHandler=new at(this._config.rangeLoadZeroStart);else if(ie.seekType==="param"){let de=ie.seekParamStart||"bstart",he=ie.seekParamEnd||"bend";this._seekHandler=new it(de,he)}else if(ie.seekType==="custom"){if(typeof ie.customSeekHandler!="function")throw new Re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ie.customSeekHandler}else throw new Re(`Invalid seekType in config: ${ie.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ke;else if(te.isSupported())this._loaderClass=te;else if(ue.isSupported())this._loaderClass=ue;else if(Ce.isSupported())this._loaderClass=Ce;else throw new De("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ie){this._currentRange={from:0,to:-1},ie&&(this._currentRange.from=ie),this._speedSampler.reset(),ie||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ie=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ie,!0)}}seek(ie){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ie,!0)}_internalSeek(ie,de){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(de),this._loader.destroy(),this._loader=null;let he={from:ie,to:-1};this._currentRange={from:he.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,he),this._onSeeked&&this._onSeeked()}updateUrl(ie){if(!ie||typeof ie!="string"||ie.length===0)throw new Re("Url must be a non-empty string!");this._dataSource.url=ie}_expandBuffer(ie){let de=this._stashSize;for(;de+1024*1024*10){let be=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(he,0,de).set(be,0)}this._stashBuffer=he,this._bufferSize=de}_normalizeSpeed(ie){let de=this._speedNormalizeList,he=de.length-1,be=0,Xe=0,Bt=he;if(ie=de[be]&&ie=512&&ie<=1024?de=Math.floor(ie*1.5):de=ie*2,de>8192&&(de=8192);let he=de*1024+1024*1024*1;this._bufferSize0){let Bt=this._stashBuffer.slice(0,this._stashUsed),It=this._dispatchChunks(Bt,this._stashByteStart);if(It0){let pa=new Uint8Array(Bt,It);Xe.set(pa,0),this._stashUsed=pa.byteLength,this._stashByteStart+=It}}else this._stashUsed=0,this._stashByteStart+=It;this._stashUsed+ie.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ie.byteLength),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength}else{let Bt=this._dispatchChunks(ie,de);if(Btthis._bufferSize&&(this._expandBuffer(It),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie,Bt),0),this._stashUsed+=It,this._stashByteStart=de+Bt}}}else if(this._stashUsed===0){let Xe=this._dispatchChunks(ie,de);if(Xethis._bufferSize&&this._expandBuffer(Bt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ie,Xe),0),this._stashUsed+=Bt,this._stashByteStart=de+Xe}}else{this._stashUsed+ie.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ie.byteLength);let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize);Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength;let Bt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Bt0){let It=new Uint8Array(this._stashBuffer,Bt);Xe.set(It,0)}this._stashUsed-=Bt,this._stashByteStart+=Bt}}_flushStashBuffer(ie){if(this._stashUsed>0){let de=this._stashBuffer.slice(0,this._stashUsed),he=this._dispatchChunks(de,this._stashByteStart),be=de.byteLength-he;if(he0){let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Bt=new Uint8Array(de,he);Xe.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=he}return 0}return this._stashUsed=0,this._stashByteStart=0,be}return 0}_onLoaderComplete(ie,de){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ie,de){switch(Fe.e(this.TAG,`Loader error, code = ${de.code}, msg = ${de.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ie=se.UNRECOVERABLE_EARLY_EOF),ie){case se.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let he=this._currentRange.to+1;he0){let de=Rt.getConfig();ie.emit("change",de)}}static registerListener(ie){Rt.emitter.addListener("change",ie)}static removeListener(ie){Rt.emitter.removeListener("change",ie)}static addLogListener(ie){Fe.emitter.addListener("log",ie),Fe.emitter.listenerCount("log")>0&&(Fe.ENABLE_CALLBACK=!0,Rt._notifyChange())}static removeLogListener(ie){Fe.emitter.removeListener("log",ie),Fe.emitter.listenerCount("log")===0&&(Fe.ENABLE_CALLBACK=!1,Rt._notifyChange())}}Rt.emitter=new(ye());var qe=Rt;class dt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ie=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,de=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ie&&de}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ie){if(this.keyframesIndex==null)return null;let de=this.keyframesIndex,he=this._search(de.times,ie);return{index:he,milliseconds:de.times[he],fileposition:de.filepositions[he]}}_search(ie,de){let he=0,be=ie.length-1,Xe=0,Bt=0,It=be;for(de=ie[Xe]&&de=128){ie.push(String.fromCharCode(Xe&65535)),he+=2;continue}}}else if(de[he]<240){if(Pn(de,he,2)){let Xe=(de[he]&15)<<12|(de[he+1]&63)<<6|de[he+2]&63;if(Xe>=2048&&(Xe&63488)!==55296){ie.push(String.fromCharCode(Xe&65535)),he+=3;continue}}}else if(de[he]<248&&Pn(de,he,3)){let Xe=(de[he]&7)<<18|(de[he+1]&63)<<12|(de[he+2]&63)<<6|de[he+3]&63;if(Xe>65536&&Xe<1114112){Xe-=65536,ie.push(String.fromCharCode(Xe>>>10|55296)),ie.push(String.fromCharCode(Xe&1023|56320)),he+=4;continue}}}ie.push("\uFFFD"),++he}return ie.join("")}var kn=Yt;let Ge=function(){let qt=new ArrayBuffer(2);return new DataView(qt).setInt16(0,256,!0),new Int16Array(qt)[0]===256}();class on{static parseScriptData(ie,de,he){let be={};try{let Xe=on.parseValue(ie,de,he),Bt=on.parseValue(ie,de+Xe.size,he-Xe.size);be[Xe.data]=Bt.data}catch(Xe){Fe.e("AMF",Xe.toString())}return be}static parseObject(ie,de,he){if(he<3)throw new Te("Data not enough when parse ScriptDataObject");let be=on.parseString(ie,de,he),Xe=on.parseValue(ie,de+be.size,he-be.size),Bt=Xe.objectEnd;return{data:{name:be.data,value:Xe.data},size:be.size+Xe.size,objectEnd:Bt}}static parseVariable(ie,de,he){return on.parseObject(ie,de,he)}static parseString(ie,de,he){if(he<2)throw new Te("Data not enough when parse String");let Xe=new DataView(ie,de,he).getUint16(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+2,Xe)):Bt="",{data:Bt,size:2+Xe}}static parseLongString(ie,de,he){if(he<4)throw new Te("Data not enough when parse LongString");let Xe=new DataView(ie,de,he).getUint32(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+4,Xe)):Bt="",{data:Bt,size:4+Xe}}static parseDate(ie,de,he){if(he<10)throw new Te("Data size invalid when parse Date");let be=new DataView(ie,de,he),Xe=be.getFloat64(0,!Ge),Bt=be.getInt16(8,!Ge);return Xe+=Bt*60*1e3,{data:new Date(Xe),size:10}}static parseValue(ie,de,he){if(he<1)throw new Te("Data not enough when parse Value");let be=new DataView(ie,de,he),Xe=1,Bt=be.getUint8(0),It,pa=!1;try{switch(Bt){case 0:It=be.getFloat64(1,!Ge),Xe+=8;break;case 1:{It=!!be.getUint8(1),Xe+=1;break}case 2:{let Rn=on.parseString(ie,de+1,he-1);It=Rn.data,Xe+=Rn.size;break}case 3:{It={};let Rn=0;for((be.getUint32(he-4,!Ge)&16777215)===9&&(Rn=3);Xe32)throw new Re("ExpGolomb: readBits() bits exceeded max 32bits!");if(ie<=this._current_word_bits_left){let Bt=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,Bt}let de=this._current_word_bits_left?this._current_word:0;de=de>>>32-this._current_word_bits_left;let he=ie-this._current_word_bits_left;this._fillCurrentWord();let be=Math.min(he,this._current_word_bits_left),Xe=this._current_word>>>32-be;return this._current_word<<=be,this._current_word_bits_left-=be,de=de<>>ie)return this._current_word<<=ie,this._current_word_bits_left-=ie,ie;return this._fillCurrentWord(),ie+this._skipLeadingZero()}readUEG(){let ie=this._skipLeadingZero();return this.readBits(ie+1)-1}readSEG(){let ie=this.readUEG();return ie&1?ie+1>>>1:-1*(ie>>>1)}}var zt=Pt;class Ft{static _ebsp2rbsp(ie){let de=ie,he=de.byteLength,be=new Uint8Array(he),Xe=0;for(let Bt=0;Bt=2&&de[Bt]===3&&de[Bt-1]===0&&de[Bt-2]===0||(be[Xe]=de[Bt],Xe++);return new Uint8Array(be.buffer,0,Xe)}static parseSPS(ie){let de=Ft._ebsp2rbsp(ie),he=new zt(de);he.readByte();let be=he.readByte();he.readByte();let Xe=he.readByte();he.readUEG();let Bt=Ft.getProfileString(be),It=Ft.getLevelString(Xe),pa=1,Rn=420,_n=[0,420,422,444],za=8;if((be===100||be===110||be===122||be===244||be===44||be===83||be===86||be===118||be===128||be===138||be===144)&&(pa=he.readUEG(),pa===3&&he.readBits(1),pa<=3&&(Rn=_n[pa]),za=he.readUEG()+8,he.readUEG(),he.readBits(1),he.readBool())){let xr=pa!==3?8:12;for(let ka=0;ka0&&xr<16?($n=ka[xr-1],mn=Kr[xr-1]):xr===255&&($n=he.readByte()<<8|he.readByte(),mn=he.readByte()<<8|he.readByte())}if(he.readBool()&&he.readBool(),he.readBool()&&(he.readBits(4),he.readBool()&&he.readBits(24)),he.readBool()&&(he.readUEG(),he.readUEG()),he.readBool()){let xr=he.readBits(32),ka=he.readBits(32);ta=he.readBool(),$a=ka,yr=xr*2,Jn=$a/yr}}let Rr=1;($n!==1||mn!==1)&&(Rr=$n/mn);let Br=0,br=0;if(pa===0)Br=1,br=2-Sn;else{let xr=pa===3?1:2,ka=pa===1?2:1;Br=xr,br=ka*(2-Sn)}let Pr=(gn+1)*16,er=(2-Sn)*((lt+1)*16);Pr-=(un+nt)*Br,er-=(Jt+$t)*br;let Nr=Math.ceil(Pr*Rr);return he.destroy(),he=null,{profile_string:Bt,level_string:It,bit_depth:za,ref_frames:st,chroma_format:Rn,chroma_format_string:Ft.getChromaFormatString(Rn),frame_rate:{fixed:ta,fps:Jn,fps_den:yr,fps_num:$a},sar_ratio:{width:$n,height:mn},codec_size:{width:Pr,height:er},present_size:{width:Nr,height:er}}}static _skipScalingList(ie,de){let he=8,be=8,Xe=0;for(let Bt=0;Bt>>8&255|(qt&255)<<8}function xt(qt){return(qt&4278190080)>>>24|(qt&16711680)>>>8|(qt&65280)<<8|(qt&255)<<24}function Ke(qt,ie){return qt[ie]<<24|qt[ie+1]<<16|qt[ie+2]<<8|qt[ie+3]}class ze{constructor(ie,de){this.TAG="FLVDemuxer",this._config=de,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ie.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ie.hasAudioTrack,this._hasVideo=ie.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Wt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let he=new ArrayBuffer(2);return new DataView(he).setInt16(0,256,!0),new Int16Array(he)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ie){let de=new Uint8Array(ie),he={match:!1};if(de[0]!==70||de[1]!==76||de[2]!==86||de[3]!==1)return he;let be=(de[4]&4)>>>2!==0,Xe=(de[4]&1)!==0,Bt=Ke(de,5);return Bt<9?he:{match:!0,consumed:Bt,dataOffset:Bt,hasAudioTrack:be,hasVideoTrack:Xe}}bindDataSource(ie){return ie.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ie){this._onTrackMetadata=ie}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ie){this._onMediaInfo=ie}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ie){this._onMetaDataArrived=ie}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ie){this._onScriptDataArrived=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ie){this._onDataAvailable=ie}get timestampBase(){return this._timestampBase}set timestampBase(ie){this._timestampBase=ie}get overridedDuration(){return this._duration}set overridedDuration(ie){this._durationOverrided=!0,this._duration=ie,this._mediaInfo.duration=ie}set overridedHasAudio(ie){this._hasAudioFlagOverrided=!0,this._hasAudio=ie,this._mediaInfo.hasAudio=ie}set overridedHasVideo(ie){this._hasVideoFlagOverrided=!0,this._hasVideo=ie,this._mediaInfo.hasVideo=ie}resetMediaInfo(){this._mediaInfo=new Wt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ie,de){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Te("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let he=0,be=this._littleEndian;if(de===0)if(ie.byteLength>13)he=ze.probe(ie).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,de+he!==this._dataOffset&&Fe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ie,he).getUint32(0,!be)!==0&&Fe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),he+=4);heie.byteLength)break;let Bt=Xe.getUint8(0),It=Xe.getUint32(0,!be)&16777215;if(he+11+It+4>ie.byteLength)break;if(Bt!==8&&Bt!==9&&Bt!==18){Fe.w(this.TAG,`Unsupported tag type ${Bt}, skipped`),he+=11+It+4;continue}let pa=Xe.getUint8(4),Rn=Xe.getUint8(5),_n=Xe.getUint8(6),za=Xe.getUint8(7),An=_n|Rn<<8|pa<<16|za<<24;(Xe.getUint32(7,!be)&16777215)!==0&&Fe.w(this.TAG,"Meet tag which has StreamID != 0!");let gn=he+11;switch(Bt){case 8:this._parseAudioData(ie,gn,It,An);break;case 9:this._parseVideoData(ie,gn,It,An,de+he);break;case 18:this._parseScriptData(ie,gn,It);break}let lt=Xe.getUint32(11+It,!be);lt!==11+It&&Fe.w(this.TAG,`Invalid PrevTagSize ${lt}`),he+=11+It+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),he}_parseScriptData(ie,de,he){let be=Mn.parseScriptData(ie,de,he);if(be.hasOwnProperty("onMetaData")){if(be.onMetaData==null||typeof be.onMetaData!="object"){Fe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Fe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=be;let Xe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Xe)),typeof Xe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Xe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Xe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Xe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Xe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Xe.audiodatarate),typeof Xe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Xe.videodatarate),typeof Xe.width=="number"&&(this._mediaInfo.width=Xe.width),typeof Xe.height=="number"&&(this._mediaInfo.height=Xe.height),typeof Xe.duration=="number"){if(!this._durationOverrided){let Bt=Math.floor(Xe.duration*this._timescale);this._duration=Bt,this._mediaInfo.duration=Bt}}else this._mediaInfo.duration=0;if(typeof Xe.framerate=="number"){let Bt=Math.floor(Xe.framerate*1e3);if(Bt>0){let It=Bt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=It,this._referenceFrameRate.fps_num=Bt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=It}}if(typeof Xe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Bt=Xe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Bt),Xe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Xe,Fe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(be).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},be))}_parseKeyframesIndex(ie){let de=[],he=[];for(let be=1;be>>4;if(pa!==2&&pa!==10){this._onError(He.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+pa);return}let Rn=0,_n=(It&12)>>>2;if(_n>=0&&_n<=4)Rn=this._flvSoundRateTable[_n];else{this._onError(He.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+_n);return}let za=(It&2)>>>1,An=It&1,st=this._audioMetadata,gn=this._audioTrack;if(st||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),st=this._audioMetadata={},st.type="audio",st.id=gn.id,st.timescale=this._timescale,st.duration=this._duration,st.audioSampleRate=Rn,st.channelCount=An===0?1:2),pa===10){let lt=this._parseAACAudioData(ie,de+1,he-1);if(lt==null)return;if(lt.packetType===0){st.config&&Fe.w(this.TAG,"Found another AudioSpecificConfig!");let Sn=lt.data;st.audioSampleRate=Sn.samplingRate,st.channelCount=Sn.channelCount,st.codec=Sn.codec,st.originalCodec=Sn.originalCodec,st.config=Sn.config,st.refSampleDuration=1024/st.audioSampleRate*st.timescale,Fe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",st);let un=this._mediaInfo;un.audioCodec=st.originalCodec,un.audioSampleRate=st.audioSampleRate,un.audioChannelCount=st.channelCount,un.hasVideo?un.videoCodec!=null&&(un.mimeType='video/x-flv; codecs="'+un.videoCodec+","+un.audioCodec+'"'):un.mimeType='video/x-flv; codecs="'+un.audioCodec+'"',un.isComplete()&&this._onMediaInfo(un)}else if(lt.packetType===1){let Sn=this._timestampBase+be,un={unit:lt.data,length:lt.data.byteLength,dts:Sn,pts:Sn};gn.samples.push(un),gn.length+=lt.data.length}else Fe.e(this.TAG,`Flv: Unsupported AAC data type ${lt.packetType}`)}else if(pa===2){if(!st.codec){let nt=this._parseMP3AudioData(ie,de+1,he-1,!0);if(nt==null)return;st.audioSampleRate=nt.samplingRate,st.channelCount=nt.channelCount,st.codec=nt.codec,st.originalCodec=nt.originalCodec,st.refSampleDuration=1152/st.audioSampleRate*st.timescale,Fe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",st);let Jt=this._mediaInfo;Jt.audioCodec=st.codec,Jt.audioSampleRate=st.audioSampleRate,Jt.audioChannelCount=st.channelCount,Jt.audioDataRate=nt.bitRate,Jt.hasVideo?Jt.videoCodec!=null&&(Jt.mimeType='video/x-flv; codecs="'+Jt.videoCodec+","+Jt.audioCodec+'"'):Jt.mimeType='video/x-flv; codecs="'+Jt.audioCodec+'"',Jt.isComplete()&&this._onMediaInfo(Jt)}let lt=this._parseMP3AudioData(ie,de+1,he-1,!1);if(lt==null)return;let Sn=this._timestampBase+be,un={unit:lt,length:lt.byteLength,dts:Sn,pts:Sn};gn.samples.push(un),gn.length+=lt.length}}_parseAACAudioData(ie,de,he){if(he<=1){Fe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let be={},Xe=new Uint8Array(ie,de,he);return be.packetType=Xe[0],Xe[0]===0?be.data=this._parseAACAudioSpecificConfig(ie,de+1,he-1):be.data=Xe.subarray(1),be}_parseAACAudioSpecificConfig(ie,de,he){let be=new Uint8Array(ie,de,he),Xe=null,Bt=0,It=0,pa=null,Rn=0,_n=null;if(Bt=It=be[0]>>>3,Rn=(be[0]&7)<<1|be[1]>>>7,Rn<0||Rn>=this._mpegSamplingRates.length){this._onError(He.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let za=this._mpegSamplingRates[Rn],An=(be[1]&120)>>>3;if(An<0||An>=8){this._onError(He.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Bt===5&&(_n=(be[1]&7)<<1|be[2]>>>7,pa=(be[2]&124)>>>2);let st=self.navigator.userAgent.toLowerCase();return st.indexOf("firefox")!==-1?Rn>=6?(Bt=5,Xe=new Array(4),_n=Rn-3):(Bt=2,Xe=new Array(2),_n=Rn):st.indexOf("android")!==-1?(Bt=2,Xe=new Array(2),_n=Rn):(Bt=5,_n=Rn,Xe=new Array(4),Rn>=6?_n=Rn-3:An===1&&(Bt=2,Xe=new Array(2),_n=Rn)),Xe[0]=Bt<<3,Xe[0]|=(Rn&15)>>>1,Xe[1]=(Rn&15)<<7,Xe[1]|=(An&15)<<3,Bt===5&&(Xe[1]|=(_n&15)>>>1,Xe[2]=(_n&1)<<7,Xe[2]|=8,Xe[3]=0),{config:Xe,samplingRate:za,channelCount:An,codec:"mp4a.40."+Bt,originalCodec:"mp4a.40."+It}}_parseMP3AudioData(ie,de,he,be){if(he<4){Fe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Xe=this._littleEndian,Bt=new Uint8Array(ie,de,he),It=null;if(be){if(Bt[0]!==255)return;let pa=Bt[1]>>>3&3,Rn=(Bt[1]&6)>>1,_n=(Bt[2]&240)>>>4,za=(Bt[2]&12)>>>2,st=(Bt[3]>>>6&3)!==3?2:1,gn=0,lt=0,Sn=34,un="mp3";switch(pa){case 0:gn=this._mpegAudioV25SampleRateTable[za];break;case 2:gn=this._mpegAudioV20SampleRateTable[za];break;case 3:gn=this._mpegAudioV10SampleRateTable[za];break}switch(Rn){case 1:Sn=34,_n>>4,pa=Bt&15;if(pa!==7){this._onError(He.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${pa}`);return}this._parseAVCVideoPacket(ie,de+1,he-1,be,Xe,It)}_parseAVCVideoPacket(ie,de,he,be,Xe,Bt){if(he<4){Fe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let It=this._littleEndian,pa=new DataView(ie,de,he),Rn=pa.getUint8(0),za=(pa.getUint32(0,!It)&16777215)<<8>>8;if(Rn===0)this._parseAVCDecoderConfigurationRecord(ie,de+4,he-4);else if(Rn===1)this._parseAVCVideoData(ie,de+4,he-4,be,Xe,Bt,za);else if(Rn!==2){this._onError(He.FORMAT_ERROR,`Flv: Invalid video packet type ${Rn}`);return}}_parseAVCDecoderConfigurationRecord(ie,de,he){if(he<7){Fe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let be=this._videoMetadata,Xe=this._videoTrack,Bt=this._littleEndian,It=new DataView(ie,de,he);be?typeof be.avcc!="undefined"&&Fe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),be=this._videoMetadata={},be.type="video",be.id=Xe.id,be.timescale=this._timescale,be.duration=this._duration);let pa=It.getUint8(0),Rn=It.getUint8(1),_n=It.getUint8(2),za=It.getUint8(3);if(pa!==1||Rn===0){this._onError(He.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(It.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(He.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let An=It.getUint8(5)&31;if(An===0){this._onError(He.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else An>1&&Fe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${An}`);let st=6;for(let lt=0;lt1&&Fe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${gn}`);st++;for(let lt=0;lt=he){Fe.w(this.TAG,`Malformed Nalu near timestamp ${gn}, offset = ${An}, dataSize = ${he}`);break}let Sn=Rn.getUint32(An,!pa);if(st===3&&(Sn>>>=8),Sn>he-st){Fe.w(this.TAG,`Malformed Nalus near timestamp ${gn}, NaluSize > DataSize!`);return}let un=Rn.getUint8(An+st)&31;un===5&&(lt=!0);let nt=new Uint8Array(ie,de+An,st+Sn),Jt={type:un,data:nt};_n.push(Jt),za+=nt.byteLength,An+=st+Sn}if(_n.length){let Sn=this._videoTrack,un={units:_n,length:za,isKeyframe:lt,dts:gn,cts:It,pts:gn+It};lt&&(un.fileposition=Xe),Sn.samples.push(un),Sn.length+=za}}}var ut=ze;class Je{static init(){Je.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let de in Je.types)Je.types.hasOwnProperty(de)&&(Je.types[de]=[de.charCodeAt(0),de.charCodeAt(1),de.charCodeAt(2),de.charCodeAt(3)]);let ie=Je.constants={};ie.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ie.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ie.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ie.STSC=ie.STCO=ie.STTS,ie.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ie.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ie.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ie.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ie.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ie.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ie){let de=8,he=null,be=Array.prototype.slice.call(arguments,1),Xe=be.length;for(let It=0;It>>24&255,he[1]=de>>>16&255,he[2]=de>>>8&255,he[3]=de&255,he.set(ie,4);let Bt=8;for(let It=0;It>>24&255,ie>>>16&255,ie>>>8&255,ie&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ie){return Je.box(Je.types.trak,Je.tkhd(ie),Je.mdia(ie))}static tkhd(ie){let de=ie.id,he=ie.duration,be=ie.presentWidth,Xe=ie.presentHeight;return Je.box(Je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,be>>>8&255,be&255,0,0,Xe>>>8&255,Xe&255,0,0]))}static mdia(ie){return Je.box(Je.types.mdia,Je.mdhd(ie),Je.hdlr(ie),Je.minf(ie))}static mdhd(ie){let de=ie.timescale,he=ie.duration;return Je.box(Je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,85,196,0,0]))}static hdlr(ie){let de=null;return ie.type==="audio"?de=Je.constants.HDLR_AUDIO:de=Je.constants.HDLR_VIDEO,Je.box(Je.types.hdlr,de)}static minf(ie){let de=null;return ie.type==="audio"?de=Je.box(Je.types.smhd,Je.constants.SMHD):de=Je.box(Je.types.vmhd,Je.constants.VMHD),Je.box(Je.types.minf,de,Je.dinf(),Je.stbl(ie))}static dinf(){return Je.box(Je.types.dinf,Je.box(Je.types.dref,Je.constants.DREF))}static stbl(ie){return Je.box(Je.types.stbl,Je.stsd(ie),Je.box(Je.types.stts,Je.constants.STTS),Je.box(Je.types.stsc,Je.constants.STSC),Je.box(Je.types.stsz,Je.constants.STSZ),Je.box(Je.types.stco,Je.constants.STCO))}static stsd(ie){return ie.type==="audio"?ie.codec==="mp3"?Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp3(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp4a(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.avc1(ie))}static mp3(ie){let de=ie.channelCount,he=ie.audioSampleRate,be=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types[".mp3"],be)}static mp4a(ie){let de=ie.channelCount,he=ie.audioSampleRate,be=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types.mp4a,be,Je.esds(ie))}static esds(ie){let de=ie.config||[],he=de.length,be=new Uint8Array([0,0,0,0,3,23+he,0,1,0,4,15+he,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([he]).concat(de).concat([6,1,2]));return Je.box(Je.types.esds,be)}static avc1(ie){let de=ie.avcc,he=ie.codecWidth,be=ie.codecHeight,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,he>>>8&255,he&255,be>>>8&255,be&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Je.box(Je.types.avc1,Xe,Je.box(Je.types.avcC,de))}static mvex(ie){return Je.box(Je.types.mvex,Je.trex(ie))}static trex(ie){let de=ie.id,he=new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Je.box(Je.types.trex,he)}static moof(ie,de){return Je.box(Je.types.moof,Je.mfhd(ie.sequenceNumber),Je.traf(ie,de))}static mfhd(ie){let de=new Uint8Array([0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255]);return Je.box(Je.types.mfhd,de)}static traf(ie,de){let he=ie.id,be=Je.box(Je.types.tfhd,new Uint8Array([0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255])),Xe=Je.box(Je.types.tfdt,new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255])),Bt=Je.sdtp(ie),It=Je.trun(ie,Bt.byteLength+16+16+8+16+8+8);return Je.box(Je.types.traf,be,Xe,It,Bt)}static sdtp(ie){let de=ie.samples||[],he=de.length,be=new Uint8Array(4+he);for(let Xe=0;Xe>>24&255,be>>>16&255,be>>>8&255,be&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255],0);for(let It=0;It>>24&255,pa>>>16&255,pa>>>8&255,pa&255,Rn>>>24&255,Rn>>>16&255,Rn>>>8&255,Rn&255,_n.isLeading<<2|_n.dependsOn,_n.isDependedOn<<6|_n.hasRedundancy<<4|_n.isNonSync,0,0,za>>>24&255,za>>>16&255,za>>>8&255,za&255],12+16*It)}return Je.box(Je.types.trun,Bt)}static mdat(ie){return Je.box(Je.types.mdat,ie)}}Je.init();var xe=Je;class Zt{static getSilentFrame(ie,de){if(ie==="mp4a.40.2"){if(de===1)return new Uint8Array([0,200,0,128,35,128]);if(de===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(de===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(de===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(de===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(de===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(de===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Yn=Zt;class En{constructor(ie,de,he,be,Xe){this.dts=ie,this.pts=de,this.duration=he,this.originalDts=be,this.isSyncPoint=Xe,this.fileposition=null}}class xn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ie){ie.isSyncPoint=!0,this.syncPoints.push(ie)}}class Kn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ie){let de=this._list;ie.length!==0&&(de.length>0&&ie[0].originalDts=de[Xe].dts&&iede[be].lastSample.originalDts&&ie=de[be].lastSample.originalDts&&(be===de.length-1||be0&&(Xe=this._searchNearestSegmentBefore(he.originalBeginDts)+1),this._lastAppendLocation=Xe,this._list.splice(Xe,0,he)}getLastSegmentBefore(ie){let de=this._searchNearestSegmentBefore(ie);return de>=0?this._list[de]:null}getLastSampleBefore(ie){let de=this.getLastSegmentBefore(ie);return de!=null?de.lastSample:null}getLastSyncPointBefore(ie){let de=this._searchNearestSegmentBefore(ie),he=this._list[de].syncPoints;for(;he.length===0&&de>0;)de--,he=this._list[de].syncPoints;return he.length>0?he[he.length-1]:null}}class Ct{constructor(ie){this.TAG="MP4Remuxer",this._config=ie,this._isLive=ie.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Vn("audio"),this._videoSegmentInfoList=new Vn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ie){return ie.onDataAvailable=this.remux.bind(this),ie.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ie){this._onInitSegment=ie}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ie){this._onMediaSegment=ie}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ie){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ie,de){if(!this._onMediaSegment)throw new Te("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ie,de),this._remuxVideo(de),this._remuxAudio(ie)}_onTrackMetadataReceived(ie,de){let he=null,be="mp4",Xe=de.codec;if(ie==="audio")this._audioMeta=de,de.codec==="mp3"&&this._mp3UseMpegAudio?(be="mpeg",Xe="",he=new Uint8Array):he=xe.generateInitSegment(de);else if(ie==="video")this._videoMeta=de,he=xe.generateInitSegment(de);else return;if(!this._onInitSegment)throw new Te("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ie,{type:ie,data:he.buffer,codec:Xe,container:`${ie}/${be}`,mediaDuration:de.duration})}_calculateDtsBase(ie,de){this._dtsBaseInited||(ie.samples&&ie.samples.length&&(this._audioDtsBase=ie.samples[0].dts),de.samples&&de.samples.length&&(this._videoDtsBase=de.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ie=this._videoStashedLastSample,de=this._audioStashedLastSample,he={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ie!=null&&(he.samples.push(ie),he.length=ie.length);let be={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};de!=null&&(be.samples.push(de),be.length=de.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(he,!0),this._remuxAudio(be,!0)}_remuxAudio(ie,de){if(this._audioMeta==null)return;let he=ie,be=he.samples,Xe,Bt=-1,It=-1,pa=-1,Rn=this._audioMeta.refSampleDuration,_n=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,za=this._dtsBaseInited&&this._audioNextDts===void 0,An=!1;if(!be||be.length===0||be.length===1&&!de)return;let st=0,gn=null,lt=0;_n?(st=0,lt=he.length):(st=8,lt=8+he.length);let Sn=null;if(be.length>1&&(Sn=be.pop(),lt-=Sn.length),this._audioStashedLastSample!=null){let mn=this._audioStashedLastSample;this._audioStashedLastSample=null,be.unshift(mn),lt+=mn.length}Sn!=null&&(this._audioStashedLastSample=Sn);let un=be[0].dts-this._dtsBase;if(this._audioNextDts)Xe=un-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Xe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(An=!0);else{let mn=this._audioSegmentInfoList.getLastSampleBefore(un);if(mn!=null){let Jn=un-(mn.originalDts+mn.duration);Jn<=3&&(Jn=0);let ta=mn.dts+mn.duration+Jn;Xe=un-ta}else Xe=0}if(An){let mn=un-Xe,Jn=this._videoSegmentInfoList.getLastSegmentBefore(un);if(Jn!=null&&Jn.beginDts=1?qn=nt[nt.length-1].duration:qn=Math.floor(Rn);let Rr=!1,Br=null;if(qn>Rn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Rr=!0;let br=Math.abs(qn-Rn),Pr=Math.ceil(br/Rn),er=yr+Rn;Fe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. -dts: ${yr+qn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms, generate: ${Pr} frames`);let Nr=Yn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Nr==null&&(Fe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Nr=ta),Br=[];for(let ka=0;ka0){let ao=Br[Br.length-1];ao.duration=Kr-ao.dts}let uo={dts:Kr,pts:Kr,cts:0,unit:Nr,size:Nr.byteLength,duration:0,originalDts:$a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Br.push(uo),lt+=uo.size,er+=Rn}let xr=Br[Br.length-1];xr.duration=yr+qn-xr.dts,qn=Math.round(Rn)}nt.push({dts:yr,pts:yr,cts:0,unit:Jn.unit,size:Jn.unit.byteLength,duration:qn,originalDts:$a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Rr&&nt.push.apply(nt,Br)}_n?gn=new Uint8Array(lt):(gn=new Uint8Array(lt),gn[0]=lt>>>24&255,gn[1]=lt>>>16&255,gn[2]=lt>>>8&255,gn[3]=lt&255,gn.set(xe.types.mdat,4));for(let mn=0;mn1&&(st=be.pop(),An-=st.length),this._videoStashedLastSample!=null){let Jt=this._videoStashedLastSample;this._videoStashedLastSample=null,be.unshift(Jt),An+=Jt.length}st!=null&&(this._videoStashedLastSample=st);let gn=be[0].dts-this._dtsBase;if(this._videoNextDts)Xe=gn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Xe=0;else{let Jt=this._videoSegmentInfoList.getLastSampleBefore(gn);if(Jt!=null){let $t=gn-(Jt.originalDts+Jt.duration);$t<=3&&($t=0);let Tn=Jt.dts+Jt.duration+$t;Xe=gn-Tn}else Xe=0}let lt=new xn,Sn=[];for(let Jt=0;Jt=1?$a=Sn[Sn.length-1].duration:$a=Math.floor(this._videoMeta.refSampleDuration),$n){let yr=new En(mn,ta,$a,$t.dts,!0);yr.fileposition=$t.fileposition,lt.appendSyncPoint(yr)}Sn.push({dts:mn,pts:ta,cts:Jn,units:$t.units,size:$t.length,isKeyframe:$n,duration:$a,originalDts:Tn,flags:{isLeading:0,dependsOn:$n?2:1,isDependedOn:$n?1:0,hasRedundancy:0,isNonSync:$n?0:1}})}za=new Uint8Array(An),za[0]=An>>>24&255,za[1]=An>>>16&255,za[2]=An>>>8&255,za[3]=An&255,za.set(xe.types.mdat,4);for(let Jt=0;Jt{be.timestampBase=he,he+=be.duration,be.cors=ie.cors,be.withCredentials=ie.withCredentials,de.referrerPolicy&&(be.referrerPolicy=de.referrerPolicy)}),!isNaN(he)&&this._mediaDataSource.duration!==he&&(this._mediaDataSource.duration=he),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ie,de){this._currentSegmentIndex=ie;let he=this._mediaDataSource.segments[ie],be=this._ioctl=new rt(he,this._config,ie);be.onError=this._onIOException.bind(this),be.onSeeked=this._onIOSeeked.bind(this),be.onComplete=this._onIOComplete.bind(this),be.onRedirect=this._onIORedirect.bind(this),be.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),de?this._demuxer.bindDataSource(this._ioctl):be.onDataArrival=this._onInitChunkArrival.bind(this),be.open(de)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ie){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let de=this._searchSegmentIndexContains(ie);if(de===this._currentSegmentIndex){let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie;else{let be=he.getNearestKeyframe(ie);this._remuxer.seek(be.milliseconds),this._ioctl.seek(be.fileposition),this._pendingResolveSeekPoint=be.milliseconds}}else{let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(de);else{let be=he.getNearestKeyframe(ie);this._internalAbort(),this._remuxer.seek(ie),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[de].timestampBase,this._loadSegment(de,be.fileposition),this._pendingResolveSeekPoint=be.milliseconds,this._reportSegmentMediaInfo(de)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ie){let de=this._mediaDataSource.segments,he=de.length-1;for(let be=0;be0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,be=this._demuxer.parseChunks(ie,de);else if((he=ut.probe(ie)).match){this._demuxer=new ut(he,this._config),this._remuxer||(this._remuxer=new Mt(this._config));let Xe=this._mediaDataSource;Xe.duration!=null&&!isNaN(Xe.duration)&&(this._demuxer.overridedDuration=Xe.duration),typeof Xe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Xe.hasAudio),typeof Xe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Xe.hasVideo),this._demuxer.timestampBase=Xe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),be=this._demuxer.parseChunks(ie,de)}else he=null,Fe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Dt.DEMUX_ERROR,He.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),be=0;return be}_onMediaInfo(ie){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ie),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Wt.prototype));let de=Object.assign({},ie);Object.setPrototypeOf(de,Wt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=de,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let he=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(he)})}_onMetaDataArrived(ie){this._emitter.emit(Dt.METADATA_ARRIVED,ie)}_onScriptDataArrived(ie){this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ie){let he=ie+1;he0&&he[0].originalDts===be&&(be=he[0].pts),this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,be)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ie){let de=this._mediaInfo.segments[ie],he=Object.assign({},de);he.duration=this._mediaInfo.duration,he.segmentCount=this._mediaInfo.segmentCount,delete he.segments,delete he.keyframesIndex,this._emitter.emit(Dt.MEDIA_INFO,he)}_reportStatisticsInfo(){let ie={};ie.url=this._ioctl.currentURL,ie.hasRedirect=this._ioctl.hasRedirect,ie.hasRedirect&&(ie.redirectedURL=this._ioctl.currentRedirectedURL),ie.speed=this._ioctl.currentSpeed,ie.loaderType=this._ioctl.loaderType,ie.currentSegmentIndex=this._currentSegmentIndex,ie.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Dt.STATISTICS_INFO,ie)}}var ya=en,Da=function(qt){let ie="TransmuxingWorker",de=null,he=lt.bind(this);fe.install(),qt.addEventListener("message",function(Sn){switch(Sn.data.cmd){case"init":de=new ya(Sn.data.param[0],Sn.data.param[1]),de.on(Dt.IO_ERROR,An.bind(this)),de.on(Dt.DEMUX_ERROR,st.bind(this)),de.on(Dt.INIT_SEGMENT,be.bind(this)),de.on(Dt.MEDIA_SEGMENT,Xe.bind(this)),de.on(Dt.LOADING_COMPLETE,Bt.bind(this)),de.on(Dt.RECOVERED_EARLY_EOF,It.bind(this)),de.on(Dt.MEDIA_INFO,pa.bind(this)),de.on(Dt.METADATA_ARRIVED,Rn.bind(this)),de.on(Dt.SCRIPTDATA_ARRIVED,_n.bind(this)),de.on(Dt.STATISTICS_INFO,za.bind(this)),de.on(Dt.RECOMMEND_SEEKPOINT,gn.bind(this));break;case"destroy":de&&(de.destroy(),de=null),qt.postMessage({msg:"destroyed"});break;case"start":de.start();break;case"stop":de.stop();break;case"seek":de.seek(Sn.data.param);break;case"pause":de.pause();break;case"resume":de.resume();break;case"logging_config":{let un=Sn.data.param;qe.applyConfig(un),un.enableCallback===!0?qe.addLogListener(he):qe.removeLogListener(he);break}}});function be(Sn,un){let nt={msg:Dt.INIT_SEGMENT,data:{type:Sn,data:un}};qt.postMessage(nt,[un.data])}function Xe(Sn,un){let nt={msg:Dt.MEDIA_SEGMENT,data:{type:Sn,data:un}};qt.postMessage(nt,[un.data])}function Bt(){let Sn={msg:Dt.LOADING_COMPLETE};qt.postMessage(Sn)}function It(){let Sn={msg:Dt.RECOVERED_EARLY_EOF};qt.postMessage(Sn)}function pa(Sn){let un={msg:Dt.MEDIA_INFO,data:Sn};qt.postMessage(un)}function Rn(Sn){let un={msg:Dt.METADATA_ARRIVED,data:Sn};qt.postMessage(un)}function _n(Sn){let un={msg:Dt.SCRIPTDATA_ARRIVED,data:Sn};qt.postMessage(un)}function za(Sn){let un={msg:Dt.STATISTICS_INFO,data:Sn};qt.postMessage(un)}function An(Sn,un){qt.postMessage({msg:Dt.IO_ERROR,data:{type:Sn,info:un}})}function st(Sn,un){qt.postMessage({msg:Dt.DEMUX_ERROR,data:{type:Sn,info:un}})}function gn(Sn){qt.postMessage({msg:Dt.RECOMMEND_SEEKPOINT,data:Sn})}function lt(Sn,un){qt.postMessage({msg:"logcat_callback",data:{type:Sn,logcat:un}})}};class In{constructor(ie,de){if(this.TAG="Transmuxer",this._emitter=new(ye()),de.enableWorker&&typeof Worker!="undefined")try{let he=z(82059);this._worker=he(Da),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ie,de]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(he){Fe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ya(ie,de)}else this._controller=new ya(ie,de);if(this._controller){let he=this._controller;he.on(Dt.IO_ERROR,this._onIOError.bind(this)),he.on(Dt.DEMUX_ERROR,this._onDemuxError.bind(this)),he.on(Dt.INIT_SEGMENT,this._onInitSegment.bind(this)),he.on(Dt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),he.on(Dt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),he.on(Dt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),he.on(Dt.MEDIA_INFO,this._onMediaInfo.bind(this)),he.on(Dt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),he.on(Dt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),he.on(Dt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),he.on(Dt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ie){this._worker?this._worker.postMessage({cmd:"seek",param:ie}):this._controller.seek(ie)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.INIT_SEGMENT,ie,de)})}_onMediaSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_SEGMENT,ie,de)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Dt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_INFO,ie)})}_onMetaDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.METADATA_ARRIVED,ie)})}_onScriptDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)})}_onStatisticsInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,ie)})}_onIOError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.IO_ERROR,ie,de)})}_onDemuxError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.DEMUX_ERROR,ie,de)})}_onRecommendSeekpoint(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,ie)})}_onLoggingConfigChanged(ie){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ie})}_onWorkerMessage(ie){let de=ie.data,he=de.data;if(de.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(de.msg){case Dt.INIT_SEGMENT:case Dt.MEDIA_SEGMENT:this._emitter.emit(de.msg,he.type,he.data);break;case Dt.LOADING_COMPLETE:case Dt.RECOVERED_EARLY_EOF:this._emitter.emit(de.msg);break;case Dt.MEDIA_INFO:Object.setPrototypeOf(he,Wt.prototype),this._emitter.emit(de.msg,he);break;case Dt.METADATA_ARRIVED:case Dt.SCRIPTDATA_ARRIVED:case Dt.STATISTICS_INFO:this._emitter.emit(de.msg,he);break;case Dt.IO_ERROR:case Dt.DEMUX_ERROR:this._emitter.emit(de.msg,he.type,he.info);break;case Dt.RECOMMEND_SEEKPOINT:this._emitter.emit(de.msg,he);break;case"logcat_callback":Fe.emitter.emit("log",he.type,he.logcat);break;default:break}}}var Sr=In,Un={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class ma{constructor(ie){this.TAG="MSEController",this._config=ie,this._emitter=new(ye()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Kn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaSource)throw new Te("MediaSource has been attached to an HTMLMediaElement!");let de=this._mediaSource=new window.MediaSource;de.addEventListener("sourceopen",this.e.onSourceOpen),de.addEventListener("sourceended",this.e.onSourceEnded),de.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ie,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ie.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ie=this._mediaSource;for(let de in this._sourceBuffers){let he=this._pendingSegments[de];he.splice(0,he.length),this._pendingSegments[de]=null,this._pendingRemoveRanges[de]=null,this._lastInitSegments[de]=null;let be=this._sourceBuffers[de];if(be){if(ie.readyState!=="closed"){try{ie.removeSourceBuffer(be)}catch(Xe){Fe.e(this.TAG,Xe.message)}be.removeEventListener("error",this.e.onSourceBufferError),be.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[de]=null,this._sourceBuffers[de]=null}}if(ie.readyState==="open")try{ie.endOfStream()}catch(de){Fe.e(this.TAG,de.message)}ie.removeEventListener("sourceopen",this.e.onSourceOpen),ie.removeEventListener("sourceended",this.e.onSourceEnded),ie.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ie,de){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ie),this._pendingSegments[ie.type].push(ie);return}let he=ie,be=`${he.container}`;he.codec&&he.codec.length>0&&(be+=`;codecs=${he.codec}`);let Xe=!1;if(Fe.v(this.TAG,"Received Initialization Segment, mimeType: "+be),this._lastInitSegments[he.type]=he,be!==this._mimeTypes[he.type]){if(this._mimeTypes[he.type])Fe.v(this.TAG,`Notice: ${he.type} mimeType changed, origin: ${this._mimeTypes[he.type]}, target: ${be}`);else{Xe=!0;try{let Bt=this._sourceBuffers[he.type]=this._mediaSource.addSourceBuffer(be);Bt.addEventListener("error",this.e.onSourceBufferError),Bt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Bt){Fe.e(this.TAG,Bt.message),this._emitter.emit(Un.ERROR,{code:Bt.code,msg:Bt.message});return}}this._mimeTypes[he.type]=be}de||this._pendingSegments[he.type].push(he),Xe||this._sourceBuffers[he.type]&&!this._sourceBuffers[he.type].updating&&this._doAppendSegments(),b.safari&&he.container==="audio/mpeg"&&he.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=he.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ie){let de=ie;this._pendingSegments[de.type].push(de),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let he=this._sourceBuffers[de.type];he&&!he.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ie){for(let de in this._sourceBuffers){if(!this._sourceBuffers[de])continue;let he=this._sourceBuffers[de];if(this._mediaSource.readyState==="open")try{he.abort()}catch(Xe){Fe.e(this.TAG,Xe.message)}this._idrList.clear();let be=this._pendingSegments[de];if(be.splice(0,be.length),this._mediaSource.readyState!=="closed"){for(let Xe=0;Xe=1&&ie-be.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ie=this._mediaElement.currentTime;for(let de in this._sourceBuffers){let he=this._sourceBuffers[de];if(he){let be=he.buffered,Xe=!1;for(let Bt=0;Bt=this._config.autoCleanupMaxBackwardDuration){Xe=!0;let Rn=ie-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[de].push({start:It,end:Rn})}}else pa0&&(isNaN(de)||he>de)&&(Fe.v(this.TAG,`Update MediaSource duration from ${de} to ${he}`),this._mediaSource.duration=he),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ie in this._pendingRemoveRanges){if(!this._sourceBuffers[ie]||this._sourceBuffers[ie].updating)continue;let de=this._sourceBuffers[ie],he=this._pendingRemoveRanges[ie];for(;he.length&&!de.updating;){let be=he.shift();de.remove(be.start,be.end)}}}_doAppendSegments(){let ie=this._pendingSegments;for(let de in ie)if(!(!this._sourceBuffers[de]||this._sourceBuffers[de].updating)&&ie[de].length>0){let he=ie[de].shift();if(he.timestampOffset){let be=this._sourceBuffers[de].timestampOffset,Xe=he.timestampOffset/1e3;Math.abs(be-Xe)>.1&&(Fe.v(this.TAG,`Update MPEG audio timestampOffset from ${be} to ${Xe}`),this._sourceBuffers[de].timestampOffset=Xe),delete he.timestampOffset}if(!he.data||he.data.byteLength===0)continue;try{this._sourceBuffers[de].appendBuffer(he.data),this._isBufferFull=!1,de==="video"&&he.hasOwnProperty("info")&&this._idrList.appendArray(he.info.syncPoints)}catch(be){this._pendingSegments[de].unshift(he),be.code===22?(this._isBufferFull||this._emitter.emit(Un.BUFFER_FULL),this._isBufferFull=!0):(Fe.e(this.TAG,be.message),this._emitter.emit(Un.ERROR,{code:be.code,msg:be.message}))}}}_onSourceOpen(){if(Fe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ie=this._pendingSourceBufferInit;for(;ie.length;){let de=ie.shift();this.appendInitSegment(de,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Un.SOURCE_OPEN)}_onSourceEnded(){Fe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Fe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ie=this._pendingSegments;return ie.video.length>0||ie.audio.length>0}_hasPendingRemoveRanges(){let ie=this._pendingRemoveRanges;return ie.video.length>0||ie.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Un.UPDATE_END)}_onSourceBufferError(ie){Fe.e(this.TAG,`SourceBuffer Error: ${ie}`)}}var Xa=ma;const ba={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Lr={NETWORK_EXCEPTION:se.EXCEPTION,NETWORK_STATUS_CODE_INVALID:se.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:se.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:se.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:He.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:He.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:He.CODEC_UNSUPPORTED};class Tr{constructor(ie,de){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ye()),this._config=bt(),typeof de=="object"&&Object.assign(this._config,de),ie.type.toLowerCase()!=="flv")throw new Re("FlvPlayer requires an flv MediaDataSource input!");ie.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ie,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let he=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(he||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){ie===Lt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ie.addEventListener("seeking",this.e.onvSeeking),ie.addEventListener("canplay",this.e.onvCanPlay),ie.addEventListener("stalled",this.e.onvStalled),ie.addEventListener("progress",this.e.onvProgress),this._msectl=new Xa(this._config),this._msectl.on(Un.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Un.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Un.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Un.ERROR,de=>{this._emitter.emit(Lt.ERROR,ba.MEDIA_ERROR,Lr.MEDIA_MSE_ERROR,de)}),this._msectl.attachMediaElement(ie),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Te("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Te("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Sr(this._mediaDataSource,this._config),this._transmuxer.on(Dt.INIT_SEGMENT,(ie,de)=>{this._msectl.appendInitSegment(de)}),this._transmuxer.on(Dt.MEDIA_SEGMENT,(ie,de)=>{if(this._msectl.appendMediaSegment(de),this._config.lazyLoad&&!this._config.isLive){let he=this._mediaElement.currentTime;de.info.endDts>=(he+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Fe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Dt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Lt.LOADING_COMPLETE)}),this._transmuxer.on(Dt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Lt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Dt.IO_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,ba.NETWORK_ERROR,ie,de)}),this._transmuxer.on(Dt.DEMUX_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,ba.MEDIA_ERROR,ie,{code:-1,msg:de})}),this._transmuxer.on(Dt.MEDIA_INFO,ie=>{this._mediaInfo=ie,this._emitter.emit(Lt.MEDIA_INFO,Object.assign({},ie))}),this._transmuxer.on(Dt.METADATA_ARRIVED,ie=>{this._emitter.emit(Lt.METADATA_ARRIVED,ie)}),this._transmuxer.on(Dt.SCRIPTDATA_ARRIVED,ie=>{this._emitter.emit(Lt.SCRIPTDATA_ARRIVED,ie)}),this._transmuxer.on(Dt.STATISTICS_INFO,ie=>{this._statisticsInfo=this._fillStatisticsInfo(ie),this._emitter.emit(Lt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Dt.RECOMMEND_SEEKPOINT,ie=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ie/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._internalSeek(ie):this._pendingSeekTime=ie}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ie){if(ie.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,be=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,be=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,be=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=be),ie}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ie=this._mediaElement.buffered,de=this._mediaElement.currentTime,he=0,be=0;for(let Xe=0;Xe=de+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Fe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Fe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ie=this._mediaElement.currentTime,de=this._mediaElement.buffered,he=!1;for(let be=0;be=Xe&&ie=Bt-this._config.lazyLoadRecoverDuration&&(he=!0);break}}he&&(window.clearInterval(this._progressChecker),this._progressChecker=null,he&&(Fe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ie){let de=this._mediaElement.buffered;for(let he=0;he=be&&ie0){let Xe=this._mediaElement.buffered.start(0);(Xe<1&&ie0&&de.currentTime0){let be=he.start(0);if(be<1&&de{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Te("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._mediaElement.currentTime=ie:this._pendingSeekTime=ie}get mediaInfo(){let de={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(de.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(de.width=this._mediaElement.videoWidth,de.height=this._mediaElement.videoHeight)),de}get statisticsInfo(){let ie={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,be=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,be=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,be=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=be),ie}_onvLoadedMetadata(ie){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}}var gr=hn;fe.install();function ht(qt,ie){let de=qt;if(de==null||typeof de!="object")throw new Re("MediaDataSource must be an javascript object!");if(!de.hasOwnProperty("type"))throw new Re("MediaDataSource must has type field to indicate video file type!");switch(de.type){case"flv":return new Nt(de,ie);default:return new gr(de,ie)}}function Xt(){return Gt.supportMSEH264Playback()}function bn(){return Gt.getFeatureList()}let wn={};wn.createPlayer=ht,wn.isSupported=Xt,wn.getFeatureList=bn,wn.BaseLoader=y,wn.LoaderStatus=Ee,wn.LoaderErrors=se,wn.Events=Lt,wn.ErrorTypes=ba,wn.ErrorDetails=Lr,wn.FlvPlayer=Nt,wn.NativePlayer=gr,wn.LoggingControl=qe,Object.defineProperty(wn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Aa=wn},50371:function(Ut,ot){"use strict";function z(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const Se=Oe[ye];Se!==void 0&&(E[ye]=Se)})}return E}ot.Z=z},77578:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});const E=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return E},Z:function(){return fe}});function E(Oe){return Oe!=null&&Oe===Oe.window}function fe(Oe,ye){var Se,Fe;if(typeof window=="undefined")return 0;const le=ye?"scrollTop":"scrollLeft";let Me=0;return E(Oe)?Me=Oe[ye?"pageYOffset":"pageXOffset"]:Oe instanceof Document?Me=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(Me=Oe[le]),Oe&&!E(Oe)&&typeof Me!="number"&&(Me=(Fe=((Se=Oe.ownerDocument)!==null&&Se!==void 0?Se:Oe).documentElement)===null||Fe===void 0?void 0:Fe[le]),Me}},56762:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(){const[,Oe]=E.useReducer(ye=>ye+1,0);return Oe}},68031:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ye}});var E=z(16089);function fe(Se,Fe,le,Me){const De=le-Fe;return Se/=Me/2,Se<1?De/2*Se*Se*Se+Fe:De/2*((Se-=2)*Se*Se+2)+Fe}var Oe=z(13845);function ye(Se){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:Me,duration:De=450}=Fe,Te=le(),Re=(0,Oe.Z)(Te,!0),We=Date.now(),Ee=()=>{const y=Date.now()-We,a=fe(y>De?De:y,Re,Se,De);(0,Oe.F)(Te)?Te.scrollTo(window.pageXOffset,a):Te instanceof Document||Te.constructor.name==="HTMLDocument"?Te.documentElement.scrollTop=a:Te.scrollTop=a,y{let{children:rt}=Ye;const{getPrefixCls:yt}=Se.useContext(le.E_),bt=yt("breadcrumb");return Se.createElement("li",{className:`${bt}-separator`,"aria-hidden":"true"},rt===""?rt:rt||"/")};Te.__ANT_BREADCRUMB_SEPARATOR=!0;var Re=Te,We=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gtrt[gt]||bt)}function se(Ye,rt,yt,bt){if(yt==null)return null;const{className:gt,onClick:Gt}=rt,Tt=We(rt,["className","onClick"]),Lt=Object.assign(Object.assign({},(0,ye.Z)(Tt,{data:!0,aria:!0})),{onClick:Gt});return bt!==void 0?Se.createElement("a",Object.assign({},Lt,{className:fe()(`${Ye}-link`,gt),href:bt}),yt):Se.createElement("span",Object.assign({},Lt,{className:fe()(`${Ye}-link`,gt)}),yt)}function y(Ye,rt){return(bt,gt,Gt,Tt,Lt)=>{if(rt)return rt(bt,gt,Gt,Tt);const Rt=Ee(bt,gt);return se(Ye,bt,Rt,Lt)}}var a=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{const{prefixCls:rt,separator:yt="/",children:bt,menu:gt,overlay:Gt,dropdownProps:Tt,href:Lt}=Ye,qe=(dt=>{if(gt||Gt){const Wt=Object.assign({},Tt);if(gt){const Pn=gt||{},{items:Yt}=Pn,kn=a(Pn,["items"]);Wt.menu=Object.assign(Object.assign({},kn),{items:Yt==null?void 0:Yt.map((Ge,on)=>{var{key:Mn,title:Pt,label:zt,path:Ft}=Ge,Ot=a(Ge,["key","title","label","path"]);let tt=zt!=null?zt:Pt;return Ft&&(tt=Se.createElement("a",{href:`${Lt}${Ft}`},tt)),Object.assign(Object.assign({},Ot),{key:Mn!=null?Mn:on,label:tt})})})}else Gt&&(Wt.overlay=Gt);return Se.createElement(De.Z,Object.assign({placement:"bottom"},Wt),Se.createElement("span",{className:`${rt}-overlay-link`},dt,Se.createElement(Me.Z,null)))}return dt})(bt);return qe!=null?Se.createElement(Se.Fragment,null,Se.createElement("li",null,qe),yt&&Se.createElement(Re,null,yt)):null},b=Ye=>{const{prefixCls:rt,children:yt,href:bt}=Ye,gt=a(Ye,["prefixCls","children","href"]),{getPrefixCls:Gt}=Se.useContext(le.E_),Tt=Gt("breadcrumb",rt);return Se.createElement(ee,Object.assign({},gt,{prefixCls:Tt}),se(Tt,gt,yt,bt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,te=z(17313),ne=z(83116),ue=z(37613);const re=Ye=>{const{componentCls:rt,iconCls:yt}=Ye;return{[rt]:Object.assign(Object.assign({},(0,te.Wf)(Ye)),{color:Ye.itemColor,fontSize:Ye.fontSize,[yt]:{fontSize:Ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ye.linkColor,transition:`color ${Ye.motionDurationMid}`,padding:`0 ${Ye.paddingXXS}px`,borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",marginInline:-Ye.marginXXS,"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover}},(0,te.Qy)(Ye)),"li:last-child":{color:Ye.lastItemColor},[`${rt}-separator`]:{marginInline:Ye.separatorMargin,color:Ye.separatorColor},[`${rt}-link`]:{[` +\u5982\u672A\u586B\u5199\uFF0C\u5219\u9ED8\u8BA4\u53EA\u80FD\u8FDB\u5165https://www.educoder.net\uFF08\u5934\u6B4C\u7F51\u9875\uFF09`}))))),((0,Nt.aN)()||((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.exercise_author))&&!(mt!=null&&mt.appraise_label)&&Cl.createElement(Ee.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{He.submit()}},"\u4FDD\u5B58")),Cl.createElement(js,null))};var Wi=(0,ye.connect)(({exercise:pe,loading:ve,globalSetting:ge})=>({exercise:pe,loading:ve.effects,globalSetting:ge}))(Jo),Wl=z(88873),ru=z(59301);const Tc=({exercise:pe,globalSetting:ve,dispatch:ge})=>{var ft,Kt,tt,on,mt;const[He,Ie]=(0,E.useState)("0"),[Yn]=(0,ye.useSearchParams)(),da=[{label:"\u53D1\u5E03\u8BBE\u7F6E",key:"0",element:ru.createElement(ld,{changeActive:Dn=>{Ie(Dn)}})},{label:"\u9632\u4F5C\u5F0A\u8BBE\u7F6E",key:"2",element:ru.createElement(Lc,null)},(0,Nt.GJ)()&&((Kt=(ft=pe==null?void 0:pe.workSetting)==null?void 0:ft.exercise)==null?void 0:Kt.exercise_type)!=2&&{label:"\u8BC4\u9605\u8BBE\u7F6E",key:"5",element:ru.createElement(Kd,null)},{label:"\u6210\u7EE9\u8BBE\u7F6E",key:"3",element:ru.createElement(ed,null)},((tt=ve==null?void 0:ve.setting)!=null&&tt.is_local?!1:((mt=(on=pe==null?void 0:pe.workSetting)==null?void 0:on.exercise)==null?void 0:mt.exercise_type)!=2)&&{label:"\u5BA2\u6237\u7AEF\u8BBE\u7F6E",key:"4",element:ru.createElement(Wi,null)}].filter(Dn=>!!Dn);return(0,E.useEffect)(()=>(Yn.get("childrenTabs")&&Ie(Yn.get("childrenTabs")),ge({type:"globalSetting/footerToggle",payload:!1}),()=>{ge({type:"globalSetting/footerToggle",payload:!0})}),[]),ru.createElement("div",{style:{paddingBottom:"50px"}},ru.createElement(Wl.Z,{dataSource:da,style:{marginBottom:52}}))};var Ns=(0,ye.connect)(({exercise:pe,globalSetting:ve})=>({exercise:pe,globalSetting:ve}))(Tc),Lu={wrap:"wrap___y4Bkb",head:"head___Dfq21",title:"title___cJ2wS",table:"table___gdAJP",FormCheckBoxDom:"FormCheckBoxDom___NtsDC"},cs=z(9148),kc=z(1546),As=z(42441),xs=z(68385),i0=z(83358),M0=z(62830),l0=z(92310),T0=z.n(l0),u0=Object.defineProperty,cg=Object.defineProperties,Jd=Object.getOwnPropertyDescriptors,Nd=Object.getOwnPropertySymbols,s0=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,d0=(pe,ve,ge)=>ve in pe?u0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,g0=(pe,ve)=>{for(var ge in ve||(ve={}))s0.call(ve,ge)&&d0(pe,ge,ve[ge]);if(Nd)for(var ge of Nd(ve))c0.call(ve,ge)&&d0(pe,ge,ve[ge]);return pe},m0=(pe,ve)=>cg(pe,Jd(ve)),f0=(pe,ve)=>{var ge={};for(var ft in pe)s0.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Nd)for(var ft of Nd(pe))ve.indexOf(ft)<0&&c0.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},Rd=pe=>{var ve=pe,{data:ge,className:ft="",colon:Kt=!1}=ve,tt=f0(ve,["data","className","colon"]);return E.createElement(re.default,m0(g0({},tt),{className:T0()(Lu.FormCheckBoxDom,ft),colon:Kt}),ge==null?void 0:ge.map((on,mt)=>{var He=on,{ItemData:Ie,valuePropName:Yn,children:da,desc:Dn,type:zn="Checkbox",normalize:Un}=He,ca=f0(He,["ItemData","valuePropName","children","desc","type","normalize"]);return(ca==null?void 0:ca.isShow)&&E.createElement(me.Z,{key:mt,wrap:!1,justify:"space-between"},E.createElement(ce.Z,null,E.createElement(re.default.Item,m0(g0({},ca),{normalize:(ja,ia,Ln)=>{var Nn,Fa;return zn=="Radio"||((Nn=ia||[])!=null&&Nn.every(ar=>ar==="all")&&ja.includes("all")&&ja.length>1&&(ja=ja.filter(ar=>ar!=="all")),(!((Fa=ia||[])!=null&&Fa.includes("all"))&&ja.includes("all")||(ja==null?void 0:ja.length)==0)&&(ja=["all"])),Un?Un(ja,ia,Ln):ja}}),da||(zn=="Checkbox"?E.createElement(Me.default.Group,{options:Ie}):E.createElement(Te.ZP.Group,{options:Ie})))),E.createElement(ce.Z,null,Dn))}))},Bd=z(36381),Xl={Onerow:"Onerow___ZYa8H",TableDom:"TableDom___PXmEy",CollapseDom:"CollapseDom___q9wvV",CollapseDomC:"CollapseDomC___zTeH1",CollapseChildrenDom:"CollapseChildrenDom___O1Ffz",open:"open___K7p7T",DomStyle:"DomStyle___EoUKX",DomStyleTitle:"DomStyleTitle___vhLg3",DomStyleTitleChild:"DomStyleTitleChild___a1RIx",Sessce:"Sessce___zdKQ2",AnswerSDom:"AnswerSDom___YkvgW",scale_hover:"scale_hover___RkGo0",percent:"percent___DP1EH"},Md=z(81428),p0=Object.defineProperty,j0=Object.defineProperties,Z0=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,H0=Object.prototype.hasOwnProperty,qd=Object.prototype.propertyIsEnumerable,_d=(pe,ve,ge)=>ve in pe?p0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Ec=(pe,ve)=>{for(var ge in ve||(ve={}))H0.call(ve,ge)&&_d(pe,ge,ve[ge]);if(v0)for(var ge of v0(ve))qd.call(ve,ge)&&_d(pe,ge,ve[ge]);return pe},ad=(pe,ve)=>j0(pe,Z0(ve));const h0=(pe="")=>{var ve,ge;const ft=document.createElement("html");return ft.innerHTML=(0,Md.ZP)(pe),E.createElement("span",null,((ge=(ve=ft==null?void 0:ft.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(ft==null?void 0:ft.textContent)||"")},z0=({ModalProps:pe={},QuestionDetail:ve={},CurrentData:ge={}})=>{var ft,Kt,tt,on,mt,He,Ie,Yn,da,Dn;const{question_type:zn=null}=ve;return(0,E.useEffect)(()=>{console.log("CurrentData===",ge,ve,ve==null?void 0:ve.question_choices)},[ge]),E.createElement(Se.default,Ec({},Ec({title:"\u5B66\u751F\u7B54\u9898",centered:!0,width:800,destroyOnClose:!0,footer:null},pe)),E.createElement("div",{className:"flex item-center mb20",style:{gap:"30px"}},E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u59D3\u540D"),ge==null?void 0:ge.name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5B66\u53F7"),ge==null?void 0:ge.student_id),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5206\u73ED"),ge==null?void 0:ge.course_group_name),E.createElement("div",{className:"font14"},E.createElement("span",{className:"c-grey-666 mr10"},"\u5F97\u5206"),(ft=ge==null?void 0:ge.users_answer_info)==null?void 0:ft.score,"/",ve==null?void 0:ve.question_score)),E.createElement("div",{style:{maxHeight:500,overflow:"auto"}},(zn===Ro.fw[3].id||zn===Ro.fw[8].id)&&E.createElement("div",{className:"flex flex-col font14 gap-10px "},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),(tt=(Kt=ge==null?void 0:ge.users_answer_info)==null?void 0:Kt.choices)==null?void 0:tt.map((Un,ca)=>E.createElement("div",{key:Un==null?void 0:Un.exercise_choice_id},"\u7B54\u6848\uFF08\u586B\u7A7A",ca+1,"\uFF09\uFF1A",E.createElement("span",{style:{color:Un!=null&&Un.score_type?"#2EC25B":"#E30000"}},Un==null?void 0:Un.answer_text)))),zn===Ro.fw[4].id&&E.createElement(E.Fragment,null,E.createElement("div",{className:"flex flex-col font14 gap-10px"},E.createElement("div",{className:"blod"},"\u7B54\u9898\u5185\u5BB9\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(mt=(on=ge==null?void 0:ge.users_answer_info)==null?void 0:on.choices)==null?void 0:mt.map((Un,ca)=>E.createElement(Ho.Z,{key:ca,value:(0,ne.EJ)(Un==null?void 0:Un.answer_text,ve==null?void 0:ve.question_keywords)})))),E.createElement("div",{className:"flex flex-col font14 gap-10px mt20"},E.createElement("div",{className:"blod"},"\u53C2\u8003\u7B54\u6848\uFF1A"),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},(He=ve==null?void 0:ve.question_choices)==null?void 0:He.map((Un,ca)=>E.createElement(Ho.Z,{key:ca,value:Un==null?void 0:Un.answer_text}))))),zn===Ro.fw[5].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(Yn=(Ie=ge==null?void 0:ge.users_answer_info)==null?void 0:Ie.choices)==null?void 0:Yn.map((Un,ca)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u7B2C",ca+1,"\u5173\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Un!=null&&Un.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,Un==null?void 0:Un.answer_text)))))),zn===Ro.fw[6].id&&E.createElement("div",{className:"flex flex-col gap-20px"},(Dn=(da=ge==null?void 0:ge.users_answer_info)==null?void 0:da.choices)==null?void 0:Dn.map((Un,ca)=>E.createElement(E.Fragment,null,E.createElement("div",{className:"blod"},"\u5B66\u751F\u4EE3\u7801",E.createElement(De.Z,{title:"\u5C55\u793A\u5B66\u751F\u901A\u5173\u4EE3\u7801\uFF0C\u672A\u901A\u5173\u5219\u5C55\u793A\u6700\u540E\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5"},E.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 ml10",style:{cursor:"pointer",color:"#145DFF"}})),!(Un!=null&&Un.is_evaluate)&&E.createElement("span",{style:{color:"#E30000"}},"\uFF08\u672A\u8BC4\u6D4B\uFF09")),E.createElement("div",{className:"p10 flex flex-col gap-10px",style:{background:"#F6F7F9"}},E.createElement("code",null,E.createElement("pre",null,Un!=null&&Un.answer_text?qi.Base64.decode(Un==null?void 0:Un.answer_text):""))))))))},Q0=E.memo(z0),W0=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var ft,Kt,tt,on,mt,He,Ie,Yn,da,Dn,zn,Un,ca,ja,ia,Ln,Nn,Fa,ar,Da,In,mr,Hn,kt,ua,sr,Ga,Er,Ea,Ht,Or,dr,lr;const{actionTabs:Sa={},course_groups:Ba=[]}=pe,ur=(0,ye.useParams)(),[,hr,co,cr]=(0,xt.U)(te.hv,{exercise_id:ur==null?void 0:ur.categoryId}),Va=((ft=cr==null?void 0:cr.data)==null?void 0:ft.question)||{},Mr=((tt=(Kt=cr==null?void 0:cr.data)==null?void 0:Kt.exercise)==null?void 0:tt.use_blank_score)||0,[Hr,Ka]=(0,E.useState)({open:!1,currentData:{}}),[Ia,Wa]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:((on=Sa==null?void 0:Sa.data)==null?void 0:on.exercise_group_id)||"all",keyword:"",score_type:(mt=Sa==null?void 0:Sa.data)!=null&&mt.choice_position?(He=Sa==null?void 0:Sa.data)==null?void 0:He.choice_position:"all"}),ha=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},ra=(0,E.useMemo)(()=>{var Ca;const Zn=Va==null?void 0:Va.question_type,Ja=[{title:"\u5E8F\u53F7",dataIndex:"index",width:70},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:pr=>pr||"\u672A\u5206\u73ED"}];return[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(Zn)&&Ja.push({title:"\u9009\u9879",dataIndex:"users_answer_info.score",align:"center",width:100,render:(pr,fr)=>{var fo,Vo,wr,Ai,ba;const Wo=(Vo=(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.choices)==null?void 0:Vo.map(yi=>yi==null?void 0:yi.exercise_choice_id),jo=(wr=Va==null?void 0:Va.question_choices)==null?void 0:wr.filter(yi=>Wo.includes(yi==null?void 0:yi.exercise_choice_id)),el=((ba=(Ai=Va==null?void 0:Va.question_choices)==null?void 0:Ai.filter(yi=>yi==null?void 0:yi.right_answer))==null?void 0:ba.map(yi=>yi==null?void 0:yi.exercise_choice_id))||[],Yi=el.length===Wo.length?Wo.length>0&&Wo.every(yi=>el.includes(yi))?1:3:Wo.length>0&&Wo.every(yi=>el.includes(yi))&&Mr===1?2:3;return E.createElement(E.Fragment,null,jo==null?void 0:jo.map(yi=>E.createElement("span",{key:yi==null?void 0:yi.exercise_choice_id,style:{color:Yi===3?"#E30000":Yi===2?"#FF9D18":"#2EC25B"}},(Va==null?void 0:Va.question_type)===Ro.fw[2].id?yi==null?void 0:yi.choice_text:Ro.k4[(yi==null?void 0:yi.choice_position)-1])))}}),[Ro.fw[3].id,Ro.fw[4].id,Ro.fw[8].id,Ro.fw[6].id,Ro.fw[7].id].includes(Zn)&&Ja.push({title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(pr,fr)=>{var fo;return`${(fo=fr==null?void 0:fr.users_answer_info)==null?void 0:fo.score}/${Va==null?void 0:Va.question_score}`}},{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",render:(pr,fr)=>E.createElement("a",{onClick:()=>{Ka({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),[Ro.fw[5].id].includes(Zn)&&Ja.push(...((Ca=Va==null?void 0:Va.question_choices)==null?void 0:Ca.map((pr,fr=0)=>({title:`\u7B2C${pr==null?void 0:pr.position}\u5173\u5F97\u5206/\u5206\u6570`,align:"center",dataIndex:"users_answer_info.choices",width:150,render:(fo,Vo)=>{var wr,Ai,ba,Wo,jo,el,Yi,yi;return((Ai=(wr=Vo==null?void 0:Vo.users_answer_info)==null?void 0:wr.choices)==null?void 0:Ai.length)>0&&`${(jo=(Wo=(ba=Vo==null?void 0:Vo.users_answer_info)==null?void 0:ba.choices)==null?void 0:Wo[fr])==null?void 0:jo.score}/${(yi=(Yi=(el=Vo==null?void 0:Vo.users_answer_info)==null?void 0:el.choices)==null?void 0:Yi[fr])==null?void 0:yi.question_score}`}})))||[],{title:"\u64CD\u4F5C",dataIndex:"test1",align:"center",fixed:"right",width:100,render:(pr,fr)=>E.createElement("a",{onClick:()=>{Ka({open:!0,currentData:fr})}},"\u67E5\u770B\u8BE6\u60C5")}),Ja},[Va,Mr]);return(0,E.useEffect)(()=>{var Ca,Zn,Ja,pr,fr,fo;(Sa==null?void 0:Sa.key)==="\u7B54\u9898\u8BE6\u60C5"&&co(ad(Ec({},Ia),{exercise_group_id:(Ia==null?void 0:Ia.exercise_group_id)=="all"?"":Ia==null?void 0:Ia.exercise_group_id,exercise_id:ur==null?void 0:ur.categoryId,question_id:(Ca=Sa==null?void 0:Sa.data)==null?void 0:Ca.id,choice_position:([4,5,6].includes((Zn=Sa==null?void 0:Sa.data)==null?void 0:Zn.ques_type)||[4,5,6].includes((pr=(Ja=cr==null?void 0:cr.data)==null?void 0:Ja.question)==null?void 0:pr.question_type))&&Ia.score_type!=="all"?Ia.score_type:null,challenge_id:(fr=Sa==null?void 0:Sa.data)==null?void 0:fr.challenge_id,scope:(fo=Sa==null?void 0:Sa.data)==null?void 0:fo.scope,score_type:null}))},[Sa==null?void 0:Sa.key,Ia]),E.createElement(E.Fragment,null,E.createElement(Se.default,{centered:!0,title:E.createElement(E.Fragment,null,"\u7B54\u9898\u8BE6\u60C5",E.createElement("span",{className:"font14 c-grey-666"},"\uFF08",((Ie=Sa==null?void 0:Sa.data)==null?void 0:Ie.tabActive)==="3"&&((Yn=Sa==null?void 0:Sa.data)!=null&&Yn.title)?(da=Sa==null?void 0:Sa.data)==null?void 0:da.title:`${(ca=(Un=Ro.fw)==null?void 0:Un[(zn=(Dn=cr==null?void 0:cr.data)==null?void 0:Dn.question)==null?void 0:zn.question_type])==null?void 0:ca.name}${((ja=Sa==null?void 0:Sa.data)==null?void 0:ja.question_number)||""}`,"\uFF09"),((ia=Sa==null?void 0:Sa.data)==null?void 0:ia.tabActive)==="2"&&E.createElement(E.Fragment,null,E.createElement(De.Z,{title:E.createElement(E.Fragment,null,"\u9898\u76EE\uFF1A",h0((Nn=(Ln=cr==null?void 0:cr.data)==null?void 0:Ln.question)==null?void 0:Nn.question_title),E.createElement("br",null),"\u9898\u578B\uFF1A",Ro.fw[((ar=(Fa=cr==null?void 0:cr.data)==null?void 0:Fa.question)==null?void 0:ar.question_type)||0].name,E.createElement("br",null),"\u5206\u503C\uFF1A",h0((In=(Da=cr==null?void 0:cr.data)==null?void 0:Da.question)==null?void 0:In.question_score),E.createElement("br",null))},E.createElement("a",{className:"ml10"},"\u8BD5\u9898\u8BE6\u60C5")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u6B63\u786E\u7387",E.createElement("span",{className:"c-block ml10"},(mr=Sa==null?void 0:Sa.data)==null?void 0:mr.right_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5F97\u5206\u7387",E.createElement("span",{className:"c-block ml10"},(Hn=Sa==null?void 0:Sa.data)==null?void 0:Hn.score_percent,"%")),E.createElement("span",{className:"font14 c-grey-666 ml20"},"\u5DF2\u7B54\u4EBA\u6570",E.createElement("span",{className:"c-block ml10"},(kt=Sa==null?void 0:Sa.data)==null?void 0:kt.effictive_counts,"\u4EBA")))),open:(Sa==null?void 0:Sa.key)==="\u7B54\u9898\u8BE6\u60C5",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ha},((ua=Sa==null?void 0:Sa.data)==null?void 0:ua.tabActive)==="3"&&E.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(Ga=(sr=Sa==null?void 0:Sa.data)==null?void 0:sr.exercise_group_list)==null?void 0:Ga.map((Ca,Zn)=>{var Ja;return E.createElement("span",{key:Zn},Ca==null?void 0:Ca.course_group_name,E.createElement("span",{className:"ml10 c-black"},Ca==null?void 0:Ca.value,((Ja=Sa==null?void 0:Sa.data)==null?void 0:Ja.questionsscoreType)||"%"))})),E.createElement("div",{className:"flex item-center justify-between"},E.createElement("div",null,E.createElement(qt.default,{style:{width:256},value:Ia==null?void 0:Ia.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Ca=>Ca.parentNode,onChange:Ca=>{let Zn=[...Ca];Zn.length===0&&(Zn=["all"]),Zn.includes("all")&&Zn.length>1&&(Zn[Zn.length-1]=="all"?Zn=["all"]:Zn=Zn.filter(Ja=>Ja!=="all")),Wa(ad(Ec({},Ia),{exercise_group_id:Zn}))},filterOption:(Ca,Zn)=>Zn.label.indexOf(Ca.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ba.map(Ca=>({label:Ca==null?void 0:Ca.exercise_group_name,value:Ca==null?void 0:Ca.exercise_group_id}))]}),[4,5,6].includes((Ea=(Er=cr==null?void 0:cr.data)==null?void 0:Er.question)==null?void 0:Ea.question_type)&&E.createElement(qt.default,{style:{width:140,marginLeft:20},value:Ia==null?void 0:Ia.score_type,onChange:Ca=>{Wa(ad(Ec({},Ia),{score_type:Ca}))},options:[{label:"\u5168\u90E8\u5F97\u5206\u7C7B\u578B",value:"all"},{label:"\u6EE1\u5206\u4F5C\u7B54",value:1},{label:"\u90E8\u5206\u5F97\u5206",value:2},{label:"\u96F6\u5206\u4F5C\u7B54",value:3}]})),E.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ca=>{Wa(ad(Ec({},Ia),{keyword:Ca}))}})),E.createElement(a.default,{className:"mt10",dataSource:((Or=(Ht=cr==null?void 0:cr.data)==null?void 0:Ht.student_score)==null?void 0:Or.list)||[],scroll:{y:500,x:"max-content"},loading:hr,columns:ra,pagination:{current:Ia.page,pageSize:Ia==null?void 0:Ia.limit,onChange:(Ca,Zn)=>{Wa(ad(Ec({},Ia),{page:Ca,limit:Zn}))},total:((lr=(dr=cr==null?void 0:cr.data)==null?void 0:dr.student_score)==null?void 0:lr.count)||0,showTotal:Ca=>E.createElement("span",{className:"font12 c-666"},"\u5171",E.createElement("span",{style:{color:"#3061D0"}},Ca),"\u6761\u6570\u636E")}})),E.createElement(Q0,{QuestionDetail:Va,CurrentData:Hr.currentData,ModalProps:{open:Hr.open,onCancel:()=>{Ka({open:!1,currentData:{}})}}}))};var A0=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(W0),ta=z(59301),U0=Object.defineProperty,G0=Object.defineProperties,K0=Object.getOwnPropertyDescriptors,Td=Object.getOwnPropertySymbols,E0=Object.prototype.hasOwnProperty,C0=Object.prototype.propertyIsEnumerable,y0=(pe,ve,ge)=>ve in pe?U0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ec=(pe,ve)=>{for(var ge in ve||(ve={}))E0.call(ve,ge)&&y0(pe,ge,ve[ge]);if(Td)for(var ge of Td(ve))C0.call(ve,ge)&&y0(pe,ge,ve[ge]);return pe},jc=(pe,ve)=>G0(pe,K0(ve)),$d=(pe,ve)=>{var ge={};for(var ft in pe)E0.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&Td)for(var ft of Td(pe))ve.indexOf(ft)<0&&C0.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},V0=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const X0=pe=>{var ve,ge;const ft=document.createElement("html");return ft.innerHTML=(0,Md.ZP)(pe),ta.createElement("span",null,((ge=(ve=ft==null?void 0:ft.children)==null?void 0:ve[1])==null?void 0:ge.textContent)||(ft==null?void 0:ft.textContent)||"")},e0=pe=>{var ve=pe,{data:ge,dispatch:ft,exercise_group_id:Kt}=ve,tt=$d(ve,["data","dispatch","exercise_group_id"]),on,mt;const He=(()=>{var Yn,da,Dn,zn;let Un=[];return((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&(Un=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Yn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:Yn.map((ca,ja)=>jc(ec({},ca),{title:Ro.k4[ja],num:ca.choice_users_count,scale:(Number(ca.choice_percent)*100).toFixed(2)}))]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&(Un=[{title:"\u9009\u9879",num:"\u7B54\u9898\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u9898\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u4EBA\u6570\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u9898\u6BD4\u4F8B\uFF1A"),"\u9009\u62E9\u4E86\u8BE5\u9009\u9879\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(da=(ge==null?void 0:ge.ques_details)||[])==null?void 0:da.map((ca,ja)=>jc(ec({},ca),{title:ca.choice_text,num:ca.choice_users_count,scale:(Number(ca.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&(Un=[{title:"\u586B\u7A7A",num:"\u7B54\u5BF9\u4EBA\u6570",scale:ta.createElement("span",null,"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570\u3002"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u7B54\u5BF9\u4EBA\u6570\u6BD4\u4F8B\uFF1A"),"\u8BE5\u586B\u7A7A\u586B\u5199\u6B63\u786E\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(Dn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:Dn.map((ca,ja)=>jc(ec({},ca),{title:`\u586B\u7A7A${ca.choice_position}`,num:ca.choice_users_count,scale:(Number(ca.choice_percent)*100).toFixed(2)}))]),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&(Un=[{title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ta.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898":"\u7F16\u7A0B\u9898","\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5",(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\u7B80\u7B54\u9898\u88AB\u8BC4\u9605\u4E3A\u96F6\u5206\u7684\u5B66\u751F\u6570\u3002":"\u7F16\u7A0B\u9898\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002","\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),(ge==null?void 0:ge.ques_type)==Ro.fw[4].id?"\uFF08\u8BE5\u7B80\u7B54\u9898\u5F97\u96F6\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100% (\u6CE8\uFF1A\u672A\u8BC4\u9605\uFF08\u5305\u62EC\u5173\u952E\u8BCD\u8BC4\u5206\u548C\u6559\u5E08\u8BC4\u9605\uFF09\u7684\u5B66\u751F\u4E0D\u7EDF\u8BA1\u81F3\u8BE5\u9009\u9879\u4E2D)":"\uFF08\u8BE5\u7F16\u7A0B\u9898\u672A\u5F97\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))},...(zn=(ge==null?void 0:ge.ques_details)||[])==null?void 0:zn.map((ca,ja)=>jc(ec({},ca),{title:ca.choice_text,num:ca.choice_users_count,scale:(Number(ca.choice_percent)*100).toFixed(2)}))]),Un})(),Ie=(Yn={})=>{ft({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:tt==null?void 0:tt.scope,exercise_group_id:Kt,choice_position:Yn==null?void 0:Yn.choice_position,tabActive:"2",question_number:(ge==null?void 0:ge.index)||`${tt.Findex}.${ge==null?void 0:ge.ques_position}`})}})};return ta.createElement("div",{className:Xl.DomStyle},ta.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ta.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20}},ta.createElement(me.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"}},ta.createElement(ce.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:710},value:ge.ques_title}),ta.createElement("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20}},(on=ge==null?void 0:ge.ques_details)==null?void 0:on.map((Yn,da)=>ta.createElement("div",{key:da},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ta.createElement(me.Z,{className:`${Yn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:da},ta.createElement(ce.Z,{style:{fontWeight:600}},Ro.k4[da]),ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Yn.choice_text||""}))),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ta.createElement(me.Z,{className:`${Yn.choice_right_boolean?Xl.Sessce:""}`,gutter:10,wrap:!1,key:da},ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Yn.choice_text||""}))),((ge==null?void 0:ge.ques_type)==Ro.fw[3].id||(ge==null?void 0:ge.ques_type)==Ro.fw[8].id)&&ta.createElement(me.Z,{gutter:10,wrap:!1,key:da},ta.createElement(ce.Z,{style:{fontWeight:600}},"\u586B\u7A7A",Yn.choice_position,"\uFF1A"),ta.createElement(ce.Z,null,Yn.choice_text||"")),((ge==null?void 0:ge.ques_type)==Ro.fw[4].id||(ge==null?void 0:ge.ques_type)==Ro.fw[6].id)&&ta.createElement(me.Z,{gutter:10,wrap:!1,key:da},ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{className:Xl.DomStyleTitle,style:{maxWidth:690},value:Yn.choice_text||""})))))))),ta.createElement(me.Z,{gutter:60},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)&&ta.createElement(ce.Z,null,ta.createElement("span",{className:`${Xl.DomStyleTitle}`},"\u6B63\u786E\u7B54\u6848\uFF1A"),(mt=ge==null?void 0:ge.ques_details)==null?void 0:mt.filter(Yn=>Yn.choice_right_boolean).map((Yn,da)=>ta.createElement("span",{key:da},((ge==null?void 0:ge.ques_type)==Ro.fw[0].id||(ge==null?void 0:ge.ques_type)==Ro.fw[1].id)&&ta.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Ro.k4[Yn.choice_position-1]),(ge==null?void 0:ge.ques_type)==Ro.fw[2].id&&ta.createElement("span",{className:"ml10",style:{color:"#000",fontWeight:600}},Yn.choice_text)))),ta.createElement(ce.Z,null,ta.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ta.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-")))),ta.createElement("div",{className:Xl.AnswerSDom,style:{padding:"0 0 0 20px"}},ta.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ta.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ta.createElement("a",{onClick:Ie},"\u67E5\u770B\u8BE6\u60C5")),ta.createElement("div",{className:"mt20"},He==null?void 0:He.map((Yn,da)=>ta.createElement("div",{key:da,style:{display:"flex",alignItems:"center",gap:10,marginTop:da==0?10:14}},[Ro.fw[0].id,Ro.fw[1].id,Ro.fw[2].id].includes(ge==null?void 0:ge.ques_type)?ta.createElement("div",{className:`${Yn!=null&&Yn.choice_right_boolean?Xl.Sessce:""}`,style:{width:56}},Yn.title):ta.createElement("div",{style:{width:56}},Yn.title),ta.createElement("div",{className:`${Yn.num>0?"current primary-hover":""}`,style:{width:56},onClick:()=>{Yn.num>0&&Ie(Yn)}},Yn.num,da==0?"":"\u4EBA"),ta.createElement("div",{style:{width:140}},da==0?Yn.scale:ta.createElement(me.Z,{gutter:4,align:"middle",className:`${Yn.num>0?Xl.scale_hover:""}`,onClick:()=>{Yn.num>0&&Ie(Yn)}},ta.createElement(ce.Z,{flex:1},ta.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ta.createElement("div",{style:{width:`${Yn.scale}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ta.createElement(ce.Z,{className:`${Yn.num>0?Xl.percent:""}`,style:{color:"#999"}},Yn.scale,"%")))))))))},S0=pe=>{var ve=pe,{data:ge,dispatch:ft,exercise_group_id:Kt}=ve,tt=$d(ve,["data","dispatch","exercise_group_id"]);const on=(He,Ie={})=>{ft({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:jc(ec({},ge),{scope:tt==null?void 0:tt.scope,exercise_group_id:Kt,choice_position:Ie==null?void 0:Ie.choice_position,challenge_id:He==null?void 0:He.challenge_id,tabActive:"2",question_number:ge==null?void 0:ge.index})}})},mt={title:"\u5F97\u5206",num:"\u5B66\u751F\u4EBA\u6570",scale:ta.createElement("span",null,"\u5B66\u751F\u6BD4\u4F8B",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u90E8\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F97\u90E8\u5206\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\uFF1A"),"\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570\u3002\uFF08\u672A\u4F5C\u7B54\u3001\u672A\u5F00\u59CB\u7684\u5219\u63090\u5206\u7EDF\u8BA1\uFF09"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u96F6\u5206\u5F97\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6BD4\u4F8B\uFF1A"),"\uFF08\u8BE5\u5173\u5361\u5F970\u5206\u7684\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6CE8\u610F\uFF1A"),"\u7EDF\u8BA1\u6570\u636E\u4F1A\u6839\u636E\u7B5B\u9009\u6761\u4EF6\uFF08\u5206\u73ED\u3001\u7EDF\u8BA1\u8303\u56F4\uFF09\u8FDB\u884C\u8C03\u6574\u8BA1\u7B97\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})))};return ta.createElement("div",{className:Xl.DomStyle},ta.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"}},ta.createElement("div",null,ta.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:20}},ta.createElement(me.Z,{gutter:10,wrap:!1},ta.createElement(ce.Z,{className:Xl.DomStyleTitle},"\u9898\u76EE"),ta.createElement(ce.Z,null,ta.createElement(Ho.Z,{style:{maxWidth:710},className:Xl.DomStyleTitle,value:ge.ques_title}))),ta.createElement("div",{className:Xl.AnswerSDom},ta.createElement("div",{className:`${Xl.DomStyleTitle} flex item-center justify-between`},ta.createElement("div",null,"\u7B54\u9898\u60C5\u51B5\uFF1A"),ta.createElement("a",{onClick:on},"\u67E5\u770B\u8BE6\u60C5")),ta.createElement("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10}},ta.createElement("div",{style:{width:56}},mt.title),ta.createElement("div",{style:{width:56}},mt.num),ta.createElement("div",{style:{width:140}},mt.scale)))),ge==null?void 0:ge.ques_details.map((He,Ie)=>ta.createElement("div",{key:Ie,style:{display:"flex",gap:10}},ta.createElement("div",{className:Xl.DomStyleTitle},"\u7B2C",(0,ne.EM)(Ie+1),"\u5173\uFF1A"),ta.createElement("div",{style:{flex:1}},[{challenge_name:He.challenge_name},...(He==null?void 0:He.challenge_details)||[]].map((Yn,da)=>ta.createElement("div",{key:da,style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"}},ta.createElement("div",null,ta.createElement(Ho.Z,{className:`${Xl.DomStyleTitle} ${da==0?Xl.DomStyleTitleChild:""}`,value:Yn.challenge_name||Yn.choice_text})),ta.createElement("div",{className:Xl.AnswerSDom},ta.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},ta.createElement("div",{style:{width:56}},Yn.choice_text?Yn.choice_text:""),ta.createElement("div",{className:"current",style:{width:56},onClick:()=>{Yn.choice_users_count>0&&on(He,Yn)}},Yn.choice_users_count!=null?`${Yn.choice_users_count}\u4EBA`:""),ta.createElement("div",{style:{width:140}},Yn.choice_percent&&ta.createElement(me.Z,{gutter:4,align:"middle",className:`${Yn.choice_users_count>0?Xl.scale_hover:""}`,onClick:()=>{Yn.choice_users_count>0&&on(He,Yn)}},ta.createElement(ce.Z,{flex:1},ta.createElement("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"}},ta.createElement("div",{style:{width:`${(Number(Yn.choice_percent)*100).toFixed(2)}%`,height:"100%",borderRadius:"5px",background:"#165DFF"}}))),ta.createElement(ce.Z,{className:`${Yn.choice_users_count>0?Xl.percent:""}`,style:{color:"#999"}},(Number(Yn.choice_percent)*100).toFixed(2),"%"))))))))))),ta.createElement("div",null,ta.createElement("span",{className:`${Xl.DomStyleTitle} mr10`},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),ta.createElement("span",{style:{color:"#000",fontWeight:600}},(ge==null?void 0:ge.tag_discipline)||"-"))))},F0=({columns:pe,item:ve,Fques_type:ge,Findex:ft})=>ta.createElement(me.Z,{align:"middle",wrap:!1,style:{color:"#333"}},ta.createElement(ce.Z,{flex:`${pe[0].width-20}px`,style:{paddingLeft:ge==Ro.fw[7].id&&"8px"}},(ve==null?void 0:ve.index)||`${ft}.${ve==null?void 0:ve.ques_position}`),ta.createElement(ce.Z,{className:Xl.Onerow,flex:1,style:{padding:"0 8px",maxWidth:392}},X0(ve==null?void 0:ve.ques_title)),ta.createElement(De.Z,{title:ve==null?void 0:ve.name},ta.createElement(ce.Z,{className:Xl.Onerow,flex:`${pe[2].width}px`,style:{padding:"0 8px"}},ge==Ro.fw[7].id?ve==null?void 0:ve.name:ta.createElement("div",{className:Xl.Onerow,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"}},ta.createElement("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"}},ve==null?void 0:ve.name)))),ta.createElement(ce.Z,{flex:`${pe[3].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.right_percent,"%"),ta.createElement(ce.Z,{flex:`${pe[4].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.score_percent,"%"),ta.createElement(ce.Z,{flex:`${pe[5].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.effictive_counts,"\u4EBA"),ta.createElement(ce.Z,{flex:`${pe[6].width}px`,style:{padding:"0 8px"}},ve==null?void 0:ve.un_answer_counts,"\u4EBA"),ta.createElement(ce.Z,{flex:`${pe[7].width}px`,style:{paddingLeft:"8px"}},ve==null?void 0:ve.total_user_counts,"\u4EBA")),Y0=(pe,ve)=>{var ge=pe,{exercise:ft,dispatch:Kt,value:tt}=ge,on=$d(ge,["exercise","dispatch","value"]);const{NormalResult:{commit_results:mt,questions_count:He},actionTabs:Ie}=ft,Yn=(0,ye.useParams)(),[da,Dn]=(0,E.useState)([]),[zn,Un]=(0,E.useState)([]),[ca,ja]=(0,E.useState)(void 0),[ia,Ln]=(0,E.useState)(!1),[Nn,Fa]=(0,E.useState)({coursesId:Yn.coursesId,id:Yn.categoryId,categoryId:Yn.categoryId,page:1,limit:50,order:null,sort:"asc"}),ar=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(Hn,kt)=>Hn.index-kt.index},{title:"\u9898\u76EE\u5185\u5BB9",dataIndex:"ques_title",ellipsis:!0},{title:"\u9898\u578B",dataIndex:"name",width:110},{title:ta.createElement("span",null,"\u6B63\u786E\u7387 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(Hn,kt)=>Hn.index3-kt.index3},{title:ta.createElement("span",null,"\u5F97\u5206\u7387 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:ta.createElement(ta.Fragment,null,ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),ta.createElement("div",null,ta.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(Hn,kt)=>Hn.score_percent-kt.score_percent},{title:ta.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(Hn,kt)=>Hn.effictive_counts-kt.effictive_counts},{title:ta.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",ta.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},ta.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(Hn,kt)=>Hn.un_answer_counts-kt.un_answer_counts},{title:ta.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],Da=(...Hn)=>V0(void 0,[...Hn],function*(kt=Nn){var ua,sr,Ga,Er,Ea;Ln(!0);const Ht=[],Or=yield Kt({type:"exercise/getQuestionResult",payload:ec(ec({},kt),tt)});(ua=Or==null?void 0:Or.commit_results)==null||ua.forEach(dr=>{var lr,Sa;Ht.push(dr==null?void 0:dr.id),(lr=dr==null?void 0:dr.sub_exercise_questions)!=null&&lr.length&&((Sa=dr==null?void 0:dr.sub_exercise_questions)==null||Sa.forEach(Ba=>{Ht.push(Ba==null?void 0:Ba.id)}))}),ca&&Dn(Ht),ca==!1&&Dn([]),ca==null&&Dn((Ga=(sr=Or==null?void 0:Or.commit_results)==null?void 0:sr[0])!=null&&Ga.id?[(Ea=(Er=Or==null?void 0:Or.commit_results)==null?void 0:Er[0])==null?void 0:Ea.id]:[]),Un(Ht),Ln(!1)}),In=Hn=>{let kt=[];da!=null&&da.includes(Hn)?kt=da.filter(ua=>ua!=Hn):kt=[...da,Hn],Dn(kt)};(0,E.useEffect)(()=>{Da(),console.log("asdfsadf====",tt)},[Nn,tt]);const mr=()=>{Da()};return(0,E.useImperativeHandle)(ve,()=>({dealData:mr})),ta.createElement(St.Z,{spinning:ia},ta.createElement("div",null,ta.createElement(me.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},ta.createElement(ce.Z,null,ta.createElement("span",{className:"font16",style:{lineHeight:"26px",color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5")),ta.createElement(ce.Z,null,ta.createElement(Ee.ZP,{type:"primary",onClick:()=>{(da==null?void 0:da.length)==(zn==null?void 0:zn.length)?(Dn([]),ja(!1)):(Dn(zn),ja(!0))}},"\u5168\u90E8",(da==null?void 0:da.length)==(zn==null?void 0:zn.length)?"\u6536\u8D77":"\u5C55\u5F00"))),ta.createElement(a.default,{className:Xl.TableDom,columns:ar,dataSource:[],pagination:!1,onChange:(Hn,kt,ua)=>{var sr;Fa(jc(ec({},Nn),{order:ua==null?void 0:ua.field,sort:((sr=ua==null?void 0:ua.order)==null?void 0:sr.replace("end",""))||"asc"}))}}),mt==null?void 0:mt.map(Hn=>{var kt;return ta.createElement(Bd.default,{key:Hn==null?void 0:Hn.id,className:`${Xl.CollapseDom} ${(Hn==null?void 0:Hn.ques_type)==Ro.fw[7].id?Xl.CollapseDomC:""}`,ghost:!0,expandIconPosition:"end",activeKey:da,onChange:()=>{In(Hn==null?void 0:Hn.id)},expandIcon:({isActive:ua})=>ta.createElement("span",{className:"font14",style:{color:"#165DFF"}},ua?"\u6536\u8D77":"\u5C55\u5F00",ta.createElement(Rr.Z,{className:`${ua?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:Hn==null?void 0:Hn.id,label:ta.createElement(F0,{columns:ar,item:Hn}),children:ta.createElement(ta.Fragment,null,(Hn==null?void 0:Hn.ques_type)==Ro.fw[7].id&&((kt=Hn==null?void 0:Hn.sub_exercise_questions)==null?void 0:kt.map(ua=>ta.createElement(Bd.default,{key:ua==null?void 0:ua.id,className:Xl.CollapseChildrenDom,ghost:!0,expandIconPosition:"end",activeKey:da,onChange:()=>{In(ua==null?void 0:ua.id)},expandIcon:({isActive:sr})=>ta.createElement("span",{style:{color:"#165DFF",marginLeft:25}},ta.createElement(Rr.Z,{className:`${sr?Xl.open:""}`,style:{fontSize:9,marginLeft:3,transition:"all .2s"},rev:void 0})),items:[{key:ua==null?void 0:ua.id,label:ta.createElement(F0,{columns:ar,item:ua,Fques_type:Hn==null?void 0:Hn.ques_type,Findex:Hn==null?void 0:Hn.index}),children:ta.createElement(e0,{data:ua,exercise_group_id:tt==null?void 0:tt.exercise_group_id,Findex:Hn==null?void 0:Hn.index,scope:tt==null?void 0:tt.scope,dispatch:Kt})}]}))),(Hn==null?void 0:Hn.ques_type)!==Ro.fw[7].id&&(Hn==null?void 0:Hn.ques_type)!==Ro.fw[5].id&&ta.createElement(e0,{data:Hn,scope:tt==null?void 0:tt.scope,exercise_group_id:tt==null?void 0:tt.exercise_group_id,dispatch:Kt}),(Hn==null?void 0:Hn.ques_type)==Ro.fw[5].id&&ta.createElement(S0,{data:Hn,dispatch:Kt,scope:tt==null?void 0:tt.scope,exercise_group_id:tt==null?void 0:tt.exercise_group_id}))}]})}),(mt==null?void 0:mt.length)==0&&ta.createElement(ze.Z,null),ta.createElement(Pe.Z,{className:"mt20",pageSize:Nn.limit,current:Nn.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:Hn=>ta.createElement("span",null,"\u5171",ta.createElement("span",{style:{color:"#165DFF"}}," ",Hn," "),"\u6761\u6570\u636E"),onChange:(Hn,kt)=>{Fa(jc(ec({},Nn),{page:Hn,limit:kt}))},total:He}),(Ie==null?void 0:Ie.key)==="\u7B54\u9898\u8BE6\u60C5"&&ta.createElement(A0,null)))};var J0=(0,ye.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(Y0)),B0={wrap:"wrap___nansB"},Ul=z(59301),q0=Object.defineProperty,_0=Object.defineProperties,$0=Object.getOwnPropertyDescriptors,kd=Object.getOwnPropertySymbols,t0=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,b0=(pe,ve,ge)=>ve in pe?q0(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,cd=(pe,ve)=>{for(var ge in ve||(ve={}))t0.call(ve,ge)&&b0(pe,ge,ve[ge]);if(kd)for(var ge of kd(ve))P0.call(ve,ge)&&b0(pe,ge,ve[ge]);return pe},x0=(pe,ve)=>_0(pe,$0(ve)),eg=(pe,ve)=>{var ge={};for(var ft in pe)t0.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&kd)for(var ft of kd(pe))ve.indexOf(ft)<0&&P0.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},tg=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const ng=(pe,ve)=>{var ge=pe,{exercise:ft,dispatch:Kt,value:tt}=ge,on=eg(ge,["exercise","dispatch","value"]);const[mt]=re.default.useForm(),{NormalResult:{commit_results:He}}=ft,Ie=(0,ye.useParams)(),[Yn,da]=(0,E.useState)({coursesId:Ie.coursesId,id:Ie.categoryId,categoryId:Ie.categoryId,page:1,limit:50,order:null,sort:"asc"}),[Dn,zn]=(0,E.useState)(!1),Un=[{title:"\u9898\u53F7",dataIndex:"index",width:70,sorter:(ia,Ln)=>ia.index-Ln.index,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},ia)},{title:"\u9898\u578B",dataIndex:"name",width:110,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},ia)},{title:Ul.createElement("span",null,"\u6B63\u786E\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u6B63\u786E\u7387\uFF1A"),"\uFF08\u9898\u76EE\u6EE1\u5206\u4F5C\u7B54\u5B66\u751F\u6570/\u7B54\u9898\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u6EE1\u5206\u4F5C\u7B54\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"right_percent",width:95,sorter:(ia,Ln)=>ia.right_percent-Ln.right_percent,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},`${ia}%`)},{title:Ul.createElement("span",null,"\u5F97\u5206\u7387 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ul.createElement(Ul.Fragment,null,Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u9898\u76EE\u5F97\u5206\u7387\uFF1A"),"\uFF08\u6240\u6709\u5B66\u751F\u9898\u76EE\u5B9E\u9645\u5F97\u5206\u603B\u548C/(\u5C0F\u9898\u5E94\u5F97\u5206*\u5B66\u751F\u603B\u6570\uFF09*100%"),Ul.createElement("div",null,Ul.createElement("span",{style:{fontWeight:600}},"\u5F97\u5206\u7684\u5B66\u751F\u6570\u4E0E\u5B66\u751F\u603B\u6570\uFF1A"),"\u6839\u636E\u7528\u6237\u7B5B\u9009\u7684\u3010\u7EDF\u8BA1\u8303\u56F4\u3011\u548C\u3010\u5206\u73ED\u3011\u6761\u4EF6\uFF0C\u7EDF\u8BA1\u5BF9\u5E94\u8303\u56F4\u5185\u7684\u5B66\u751F\u6570\u3002"))},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"score_percent",width:95,sorter:(ia,Ln)=>ia.score_percent-Ln.score_percent,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},`${ia}%`)},{title:Ul.createElement("span",null,"\u5DF2\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u5DF2\u7ECF\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"effictive_counts",width:125,sorter:(ia,Ln)=>ia.effictive_counts-Ln.effictive_counts,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},`${ia}\u4EBA`)},{title:Ul.createElement("span",null,"\u672A\u7B54\u9898\u4EBA\u6570 ",Ul.createElement(De.Z,{overlayStyle:{maxWidth:600},title:"\u8FD8\u672A\u56DE\u7B54\u8BE5\u9898\u7684\u5B66\u751F\u6570"},Ul.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),dataIndex:"un_answer_counts",width:125,sorter:(ia,Ln)=>ia.un_answer_counts-Ln.un_answer_counts,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},`${ia}\u4EBA`)},{title:Ul.createElement("span",null,"\u603B\u4EBA\u6570"),dataIndex:"total_user_counts",width:80,render:(ia,Ln)=>Ul.createElement("span",{style:{color:"#333"}},`${ia}\u4EBA`)}],ca=(...ia)=>tg(void 0,[...ia],function*(Ln=Yn){zn(!0);const Nn=yield Kt({type:"exercise/getQuestionResult",payload:cd(cd({},Ln),tt)});zn(!1)});(0,E.useEffect)(()=>{ca()},[Yn,tt]);const ja=()=>{ca()};return(0,E.useImperativeHandle)(ve,()=>({dealData:ja})),Ul.createElement("div",{className:B0.wrap},Ul.createElement("div",{className:"mt30"},Ul.createElement("div",{className:"mb20 font16",style:{color:"#000"}},"\u8BD5\u9898\u8BE6\u60C5"),Ul.createElement(a.default,{columns:Un,rowKey:ia=>ia.index,loading:Dn,dataSource:He,onChange:(ia,Ln,Nn)=>{var Fa;da(x0(cd({},Yn),{order:Nn==null?void 0:Nn.field,sort:((Fa=Nn==null?void 0:Nn.order)==null?void 0:Fa.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:Yn.limit,current:Yn.page,position:["bottomRight"],onChange:(ia,Ln)=>{Yn.page=ia,Yn.limit=Ln,da(cd({},Yn)),ca()},total:He==null?void 0:He.length,showTotal:(ia,Ln)=>Ul.createElement("span",null,"\u5171",Ul.createElement("span",{style:{color:"#165DFF"}}," ",ia," "),"\u6761\u6570\u636E")}})))};var ag=(0,ye.connect)(({exercise:pe})=>({exercise:pe}),null,null,{forwardRef:!0})((0,E.forwardRef)(ng)),Rs=z(59301),ae=Object.defineProperty,oe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,_e=(pe,ve,ge)=>ve in pe?ae(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,$e=(pe,ve)=>{for(var ge in ve||(ve={}))Ae.call(ve,ge)&&_e(pe,ge,ve[ge]);if(oe)for(var ge of oe(ve))Le.call(ve,ge)&&_e(pe,ge,ve[ge]);return pe},ct=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const vt=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{const{actionTabs:ft={},ScoreRangesData:Kt}=pe,[tt]=re.default.useForm(),on=(0,ye.useParams)(),[,mt,He]=(0,xt.U)(te.lL,{exercise_id:on==null?void 0:on.categoryId}),[Ie,Yn]=(0,E.useState)([{level:"fail_rate",level_zh:"\u4E0D\u53CA\u683C"},{level:"pass_rate",level_zh:"\u53CA\u683C"},{level:"good_rate",level_zh:"\u826F\u597D"},{level:"max_rate",level_zh:"\u4F18\u79C0"}]),da=[{title:"\u7B49\u7EA7",dataIndex:"level_zh",align:"left",width:180,render:Un=>Rs.createElement("span",{style:{color:"#000000"}},Un)},{title:"\u5F97\u5206\u533A\u95F4",dataIndex:"level",align:"left",render:(Un,ca,ja)=>Rs.createElement("div",{className:"flex item-center"},Rs.createElement(re.default.Item,{className:"mb0",name:ja===0?"min_rate":Ie[ja-1].level},Rs.createElement(ke.Z,{size:"large",style:{width:"140px"},disabled:!0,suffix:"%"})),Rs.createElement("span",{style:{display:"inline-block",width:"20px",height:"1px",border:"1px solid #DCDCDC",marginLeft:"20px",marginRight:"20px",marginBottom:"4px"}}),Rs.createElement(re.default.Item,{className:"mb0",name:Un,rules:ja!==3&&[{validator:(ia,Ln)=>{const Nn=(ja===0?tt.getFieldValue("min_rate"):tt.getFieldValue(Ie[ja-1].level))+1,Fa=tt.getFieldValue(Ie[ja+1].level)-1;return Ln{const{min_rate:Un=0,fail_rate:ca=60,pass_rate:ja=70,good_rate:ia=90,max_rate:Ln=100}=(Kt==null?void 0:Kt.score_ranges)||{};tt.setFieldsValue({min_rate:Un,fail_rate:ca,pass_rate:ja,good_rate:ia,max_rate:Ln})},zn=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{Dn()},[Kt]),Rs.createElement(Se.default,{centered:!0,title:ft==null?void 0:ft.key,open:(ft==null?void 0:ft.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4",width:630,maskClosable:!1,confirmLoading:mt,destroyOnClose:!0,onCancel:zn,onOk:()=>{tt.submit()}},Rs.createElement(re.default,{form:tt,onValuesChange:()=>{tt.validateFields()},onFinish:Un=>ct(void 0,null,function*(){(yield He($e({exercise_id:on.categoryId},Un))).status===0&&(le.ZP.success("\u8BBE\u7F6E\u6210\u529F"),zn(),ge==null||ge(),ve({type:"exercise/getScoreRangesData",payload:{exercise_id:on==null?void 0:on.categoryId}}))})},Rs.createElement(re.default.Item,{hidden:!0,name:"min_rate"}),Rs.createElement(a.default,{pagination:!1,dataSource:Ie,columns:da})))};var nn=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(vt),Cn=z(59301),vn=Object.defineProperty,rn=Object.defineProperties,sn=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,no=(pe,ve,ge)=>ve in pe?vn(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ro=(pe,ve)=>{for(var ge in ve||(ve={}))Za.call(ve,ge)&&no(pe,ge,ve[ge]);if(Qn)for(var ge of Qn(ve))Jr.call(ve,ge)&&no(pe,ge,ve[ge]);return pe},wo=(pe,ve)=>rn(pe,sn(ve));const _o=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var ft,Kt,tt,on,mt;const{actionTabs:He={},course_groups:Ie=[]}=pe,Yn=(0,ye.useParams)(),[,da,Dn,zn]=(0,xt.U)(te.OO,{exercise_id:Yn==null?void 0:Yn.categoryId}),[Un,ca]=(0,E.useState)({page:1,limit:10,exercise_group_id:((ft=He==null?void 0:He.data)==null?void 0:ft.exercise_group_id)||"all",keyword:""}),ja=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{He!=null&&He.data&&Dn(wo(ro(ro({},He==null?void 0:He.data),Un),{exercise_id:Yn==null?void 0:Yn.categoryId,exercise_group_id:(Un==null?void 0:Un.exercise_group_id)=="all"?"":Un==null?void 0:Un.exercise_group_id}))},[He==null?void 0:He.data,Un]),Cn.createElement(Se.default,{centered:!0,title:`${He==null?void 0:He.key} (${((Kt=zn==null?void 0:zn.data)==null?void 0:Kt.score_range)||""}, ${((tt=zn==null?void 0:zn.data)==null?void 0:tt.score_type)||""})`,open:(He==null?void 0:He.key)==="\u5B66\u751F\u5217\u8868",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ja},Cn.createElement("div",{className:"flex item-center justify-between"},Cn.createElement(qt.default,{style:{width:256},value:Un==null?void 0:Un.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:ia=>ia.parentNode,onChange:ia=>{let Ln=[...ia];Ln.length===0&&(Ln=["all"]),Ln.includes("all")&&Ln.length>1&&(Ln[Ln.length-1]=="all"?Ln=["all"]:Ln=Ln.filter(Nn=>Nn!=="all")),ca(wo(ro({},Un),{exercise_group_id:Ln}))},filterOption:(ia,Ln)=>Ln.label.indexOf(ia.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(ia=>({label:ia==null?void 0:ia.exercise_group_name,value:ia==null?void 0:ia.exercise_group_id}))]}),Cn.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:ia=>{ca(wo(ro({},Un),{keyword:ia}))}})),Cn.createElement(a.default,{className:"mt10",dataSource:((on=zn==null?void 0:zn.data)==null?void 0:on.list)||[],scroll:{y:500},loading:da,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:50},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",align:"right",dataIndex:"score",width:100}],pagination:{current:Un.page,pageSize:Un==null?void 0:Un.limit,onChange:(ia,Ln)=>{ca(wo(ro({},Un),{page:ia,limit:Ln}))},total:((mt=zn==null?void 0:zn.data)==null?void 0:mt.count)||0,showTotal:ia=>Cn.createElement("span",{className:"font12 c-666"},"\u5171",Cn.createElement("span",{style:{color:"#3061D0"}},ia),"\u6761\u6570\u636E")}}))};var fi=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(_o),Ui=z(59301),$i=Object.defineProperty,kl=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Gl=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,ts=Object.prototype.propertyIsEnumerable,ns=(pe,ve,ge)=>ve in pe?$i(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Es=(pe,ve)=>{for(var ge in ve||(ve={}))Tu.call(ve,ge)&&ns(pe,ge,ve[ge]);if(Gl)for(var ge of Gl(ve))ts.call(ve,ge)&&ns(pe,ge,ve[ge]);return pe},ps=(pe,ve)=>kl(pe,Mu(ve));const ws=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var ft,Kt,tt,on,mt,He,Ie,Yn,da,Dn,zn,Un,ca,ja,ia,Ln,Nn;const{actionTabs:Fa={},course_groups:ar=[]}=pe,Da=(0,ye.useParams)(),[,In,mr,Hn]=(0,xt.U)(te.OO,{exercise_id:Da==null?void 0:Da.categoryId}),[,kt,ua,sr]=(0,xt.U)(te.hk,{exercise_id:Da==null?void 0:Da.categoryId}),[Ga,Er]=(0,E.useState)({page:1,limit:10,type:((ft=Fa==null?void 0:Fa.data)==null?void 0:ft.type)||2,exercise_group_id:((Kt=Fa==null?void 0:Fa.data)==null?void 0:Kt.exercise_group_id)==-1||((tt=Fa==null?void 0:Fa.data)==null?void 0:tt.exercise_group_id)==null?"all":(on=Fa==null?void 0:Fa.data)==null?void 0:on.exercise_group_id,keyword:"",sub_type:(mt=Fa==null?void 0:Fa.data)==null?void 0:mt.sub_type}),Ea=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})},Ht=(0,E.useMemo)(()=>{var Or;const dr=[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name"}];return(Ga==null?void 0:Ga.type)===2&&dr.push({title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"text",render:(lr,Sa)=>Ui.createElement("a",{onClick:()=>{(0,ne.xg)(`/classrooms/${Da.coursesId}/exercise/${Da.categoryId}/review/${Sa==null?void 0:Sa.login}`)}},"\u67E5\u770B\u8BE6\u60C5")}),(Ga==null?void 0:Ga.type)===3&&dr.push({title:(Or=Fa==null?void 0:Fa.data)!=null&&Or.isFinalScore?"\u6700\u7EC8\u6210\u7EE9":"\u5F97\u5206/\u5206\u6570",dataIndex:"score",align:"center"}),dr},[Ga==null?void 0:Ga.type,(He=Fa==null?void 0:Fa.data)==null?void 0:He.isFinalScore]);return(0,E.useEffect)(()=>{var Or,dr;(Fa==null?void 0:Fa.key)==="\u5B66\u751F\u8BE6\u60C52"&&(Fa!=null&&Fa.data)&&((Or=Fa==null?void 0:Fa.data)!=null&&Or.isFinalScore?mr(ps(Es({},Ga),{exercise_id:Da==null?void 0:Da.categoryId,exercise_group_id:(Ga==null?void 0:Ga.exercise_group_id)=="all"?"":Ga==null?void 0:Ga.exercise_group_id})):ua(ps(Es({},Ga),{exercise_id:Da==null?void 0:Da.categoryId,exercise_group_id:(Ga==null?void 0:Ga.exercise_group_id)=="all"?"":Ga==null?void 0:Ga.exercise_group_id,question_type:(dr=Fa==null?void 0:Fa.data)==null?void 0:dr.question_type})))},[Ga,Fa==null?void 0:Fa.data]),Ui.createElement(Se.default,{centered:!0,title:Fa==null?void 0:Fa.title,open:(Fa==null?void 0:Fa.key)==="\u5B66\u751F\u8BE6\u60C52",width:800,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:Ea},((Ie=Fa==null?void 0:Fa.data)==null?void 0:Ie.type)===3&&Ui.createElement("div",{className:"flex flex-wrap gap-20px c-grey-666 mb20"},(da=(Yn=Fa==null?void 0:Fa.data)==null?void 0:Yn.exercise_group_list)==null?void 0:da.map((Or,dr)=>{var lr;return Ui.createElement("span",{key:dr},Or==null?void 0:Or.course_group_name,Ui.createElement("span",{className:"ml10 c-black"},Or==null?void 0:Or.value,((lr=Fa==null?void 0:Fa.data)==null?void 0:lr.questionsscoreType)||"%"))})),Ui.createElement("div",{className:"flex item-center justify-between"},Ui.createElement(qt.default,{style:{width:140},value:Ga==null?void 0:Ga.exercise_group_id,mode:"multiple",maxTagCount:"responsive",getPopupContainer:Or=>Or.parentNode,onChange:Or=>{let dr=[...Or];dr.length===0&&(dr=["all"]),dr.includes("all")&&dr.length>1&&(dr[dr.length-1]=="all"?dr=["all"]:dr=dr.filter(lr=>lr!=="all")),Er(ps(Es({},Ga),{exercise_group_id:dr}))},filterOption:(Or,dr)=>dr.label.indexOf(Or.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...ar.map(Or=>({label:Or==null?void 0:Or.exercise_group_name,value:Or==null?void 0:Or.exercise_group_id}))]}),Ui.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Or=>{Er(ps(Es({},Ga),{keyword:Or}))}})),Ui.createElement(a.default,{className:"mt20",dataSource:((Dn=Fa==null?void 0:Fa.data)!=null&&Dn.isFinalScore?(zn=Hn==null?void 0:Hn.data)==null?void 0:zn.list:(ca=(Un=sr==null?void 0:sr.data)==null?void 0:Un.student_score)==null?void 0:ca.list)||[],scroll:{y:500},loading:In||kt,columns:Ht,pagination:{current:Ga.page,pageSize:Ga==null?void 0:Ga.limit,onChange:(Or,dr)=>{Er(ps(Es({},Ga),{page:Or,limit:dr}))},total:((ja=Fa==null?void 0:Fa.data)!=null&&ja.isFinalScore?(ia=Hn==null?void 0:Hn.data)==null?void 0:ia.count:(Nn=(Ln=sr==null?void 0:sr.data)==null?void 0:Ln.student_score)==null?void 0:Nn.count)||0,showTotal:Or=>Ui.createElement("span",{className:"font12 c-666"},"\u5171",Ui.createElement("span",{style:{color:"#3061D0"}},Or),"\u6761\u6570\u636E")}}))};var tc=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ws),os={tables:"tables___zoHyz"},Zc=Object.defineProperty,nc=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Hc=Object.getOwnPropertySymbols,zc=Object.prototype.hasOwnProperty,ac=Object.prototype.propertyIsEnumerable,Qc=(pe,ve,ge)=>ve in pe?Zc(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,rc=(pe,ve)=>{for(var ge in ve||(ve={}))zc.call(ve,ge)&&Qc(pe,ge,ve[ge]);if(Hc)for(var ge of Hc(ve))ac.call(ve,ge)&&Qc(pe,ge,ve[ge]);return pe},Ds=(pe,ve)=>nc(pe,Pd(ve));const bd=({Data:pe=[],yAxisName:ve="",legendData:ge=[],className:ft="",style:Kt={},labelTrue:tt=!1,grid:on={},yAxisNamePadding:mt=0,ReactEchartsOnEvents:He})=>{const Ie=(0,E.useRef)(null),Yn=["#F3647C","#FBD438","#FF9D18","#37CCCC","#3BA1FF","#4ECC74","#3061D0","#7F30D0","#C60101","#9096A3","#E900F5","#FA6400","#3D81B7","#D4BE26","#34A858","#FE8DB3"];return(0,E.useEffect)(()=>{if(Ie.current){const da=Ie.current.getEchartsInstance(),Dn=[];ge==null||ge.forEach((zn,Un)=>{Dn.push((Yn==null?void 0:Yn[Un])||`rgb(${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)}, ${Math.floor(Math.random()*256)})`)}),da.setOption({dataset:{source:[["product",...ge],...pe]},legend:{right:"1%",top:"5%",type:"scroll",width:"90%",itemWidth:10,itemHeight:10,itemGap:22},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:rc({left:"5%",right:"2%",top:"20%",bottom:40},on),dataZoom:[rc({type:"slider"},(pe==null?void 0:pe.length)>10||(ge==null?void 0:ge.length)>6?{start:0,end:10}:{})],yAxis:{name:ve,splitArea:{show:!1},nameTextStyle:{color:"#000",padding:mt},splitLine:{show:!1},axisLine:{show:!0,lineStyle:{color:"#EDEDED"}},axisLabel:{color:"#000"}},xAxis:{type:"category",silent:!1,splitLine:{show:!1},splitArea:{show:!1},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#000"}},series:ge==null?void 0:ge.map(()=>({type:"bar",barMaxWidth:40,label:{show:tt,position:"top"}})),color:Dn},!0)}},[pe,ve,ge,tt,on]),E.createElement(As.Z,{ref:Ie,className:`w-full ${ft}`,style:rc({height:400,background:"#F6F7F9"},Kt),onEvents:He,option:{}})},Wc=E.memo(bd),dd=({exercise:pe,dispatch:ve,value:ge})=>{var ft,Kt,tt,on,mt,He,Ie,Yn,da,Dn,zn,Un,ca,ja,ia,Ln,Nn,Fa,ar,Da,In,mr,Hn,kt,ua,sr,Ga,Er,Ea;const{actionTabs:Ht={}}=pe,Or=(0,ye.useParams)(),[dr,lr]=(0,E.useState)(1),[,Sa,Ba,ur]=(0,xt.U)(te.iU,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(ft=ge==null?void 0:ge.exercise_group_id)!=null&&ft.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),[,hr,co,cr]=(0,xt.U)(te.fG,{exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Kt=ge==null?void 0:ge.exercise_group_id)!=null&&Kt.includes("all")?null:ge==null?void 0:ge.exercise_group_id}),Va=(Zn={},Ja)=>{ve({type:"exercise/setActionTabs",payload:{title:"\u5B66\u751F\u8BE6\u60C5",key:"\u5B66\u751F\u8BE6\u60C52",data:{sub_type:Ja,exercise_group_id:(Zn==null?void 0:Zn.course_group_id)==-1?"all":Zn==null?void 0:Zn.course_group_id,isFinalScore:Zn==null?void 0:Zn.isFinalScore}}})},Mr=(0,E.useCallback)(Zn=>{var Ja,pr,fr,fo;Va(Ds(rc({},((pr=(Ja=ur==null?void 0:ur.data)==null?void 0:Ja.list)==null?void 0:pr[(Zn==null?void 0:Zn.dataIndex)||0])||{}),{isFinalScore:!0}),(((fo=(fr=Zn==null?void 0:Zn.encode)==null?void 0:fr.y)==null?void 0:fo[0])||1)-1)},[(tt=ur==null?void 0:ur.data)==null?void 0:tt.list]),Hr=(Zn={},Ja=null)=>{var pr;console.log("asdfasdf===",Zn),ve({type:"exercise/setActionTabs",payload:{key:"\u7B54\u9898\u8BE6\u60C5",data:{title:(Zn==null?void 0:Zn.question_type)||"",id:Zn==null?void 0:Zn.question_id,exercise_group_id:ge==null?void 0:ge.exercise_group_id,tabActive:"3",exercise_group_list:(pr=Zn==null?void 0:Zn.list)==null?void 0:pr.map(fr=>Ds(rc({},fr),{value:Ja===0?fr==null?void 0:fr.correct_percent:Ja===1?fr==null?void 0:fr.score_percent:fr==null?void 0:fr.value})),questionsscoreType:Zn==null?void 0:Zn.questionsscoreType}}})},Ka=(0,E.useCallback)((Zn,Ja={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Zn==null?void 0:Zn.dataIndex)||0],0)},[(on=cr==null?void 0:cr.data)==null?void 0:on.question_type_list]),Ia=(0,E.useCallback)((Zn,Ja={})=>{var pr,fr;Hr((fr=(pr=cr==null?void 0:cr.data)==null?void 0:pr.question_type_list)==null?void 0:fr[(Zn==null?void 0:Zn.dataIndex)||0],1)},[(mt=cr==null?void 0:cr.data)==null?void 0:mt.question_type_list]),Wa=(0,E.useCallback)(Zn=>{var Ja,pr,fr;const fo=(pr=(Ja=cr==null?void 0:cr.data)==null?void 0:Ja.class_average_score_list)==null?void 0:pr[(Zn==null?void 0:Zn.dataIndex)||0];ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C52",title:"\u5B66\u751F\u8BE6\u60C5",data:{exercise_group_id:ge==null?void 0:ge.exercise_group_id,exercise_group_list:fo==null?void 0:fo.list,type:3,isFinalScore:(fr=Zn==null?void 0:Zn.data)==null?void 0:fr[0].includes("\u6700\u7EC8\u6210\u7EE9"),question_type:fo==null?void 0:fo.question_type,questionsscoreType:"\u5206"}}})},[(He=cr==null?void 0:cr.data)==null?void 0:He.class_average_score_list,ge]),ha=([Zn,Ja,pr],fr=0)=>E.createElement("span",{className:Zn>0?"current-primary-hover":"",style:{display:"inline-block",width:"100%",height:47,lineHeight:"47px"},onClick:()=>{Zn>0&&Va(Ds(rc({},Ja),{isFinalScore:!0}),fr)}},`${Zn}${dr===1?"":"%"}`),ra=(()=>{var Zn,Ja,pr,fr,fo,Vo,wr,Ai,ba,Wo,jo,el;const Yi=[{title:"\u5206\u73ED",dataIndex:"course_group_name",align:"left"},{title:((Ja=(Zn=ur==null?void 0:ur.data)==null?void 0:Zn.titles)==null?void 0:Ja[0])||"",dataIndex:"column_1",align:"center",render:(...yi)=>ha(yi,0)},{title:((fr=(pr=ur==null?void 0:ur.data)==null?void 0:pr.titles)==null?void 0:fr[1])||"",dataIndex:"column_2",align:"center",render:(...yi)=>ha(yi,1)},{title:((Vo=(fo=ur==null?void 0:ur.data)==null?void 0:fo.titles)==null?void 0:Vo[2])||"",dataIndex:"column_3",align:"center",render:(...yi)=>ha(yi,2)},{title:((Ai=(wr=ur==null?void 0:ur.data)==null?void 0:wr.titles)==null?void 0:Ai[3])||"",dataIndex:"column_4",align:"center",render:(...yi)=>ha(yi,3)},{title:((Wo=(ba=ur==null?void 0:ur.data)==null?void 0:ba.titles)==null?void 0:Wo[4])||"",dataIndex:"column_5",align:"center",render:(...yi)=>ha(yi,4)},{title:((el=(jo=ur==null?void 0:ur.data)==null?void 0:jo.titles)==null?void 0:el[5])||"",dataIndex:"column_6",align:"center",render:(...yi)=>ha(yi,5)}];return dr===1&&Yi.push({title:"\u4EBA\u6570",dataIndex:"total_count",align:"center",render:(...yi)=>ha(yi,6)}),Yi})();(0,E.useEffect)(()=>{var Zn;Ba({count_by:dr,exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Zn=ge==null?void 0:ge.exercise_group_id)!=null&&Zn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[dr,ge==null?void 0:ge.exercise_group_id]),(0,E.useEffect)(()=>{var Zn;co({exercise_id:Or==null?void 0:Or.categoryId,exercise_group_id:(Zn=ge==null?void 0:ge.exercise_group_id)!=null&&Zn.includes("all")?null:ge==null?void 0:ge.exercise_group_id})},[ge==null?void 0:ge.exercise_group_id]);const Ca=(0,E.useMemo)(()=>{var Zn,Ja;return(Ja=(Zn=cr==null?void 0:cr.data)==null?void 0:Zn.question_type_score_list)==null?void 0:Ja.map((pr,fr)=>{var fo,Vo,wr,Ai;return E.createElement(Wc,{key:fr,Data:((fo=pr==null?void 0:pr.list)==null?void 0:fo.map(ba=>{var Wo;return[(ba==null?void 0:ba.title)||"",...((Wo=ba==null?void 0:ba.list)==null?void 0:Wo.map(jo=>jo==null?void 0:jo.value))||[]]}))||[],yAxisName:pr==null?void 0:pr.title,labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ai=(wr=(Vo=pr==null?void 0:pr.list)==null?void 0:Vo[0])==null?void 0:wr.list)==null?void 0:Ai.map(ba=>ba==null?void 0:ba.course_group_name))||[],ReactEchartsOnEvents:{click:ba=>{var Wo;console.log("params",ba),Hr(Ds(rc({},((Wo=pr==null?void 0:pr.list)==null?void 0:Wo[(ba==null?void 0:ba.dataIndex)||0])||{}),{questionsscoreType:"\u5206"}))}}})})},[(Ie=cr==null?void 0:cr.data)==null?void 0:Ie.question_type_score_list]);return E.createElement(E.Fragment,null,E.createElement(St.Z,{spinning:Sa},E.createElement("div",{className:"flex item-center justify-between mt30"},E.createElement("div",{className:"font16"},"\u6210\u7EE9\u5206\u5E03",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u7EDF\u8BA1\u6570\u503C\u6216\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement("div",{className:"flex item-center gap-20px"},E.createElement(qt.default,{style:{width:140},size:"large",value:dr,onChange:Zn=>{lr(Zn)},options:[{value:1,label:"\u6309\u4EBA\u6570\u7EDF\u8BA1"},{value:2,label:"\u6309\u767E\u5206\u6BD4\u7EDF\u8BA1"}]}))),E.createElement(a.default,{className:`mt10 ${os.tables}`,bordered:!0,columns:ra,dataSource:((Yn=ur==null?void 0:ur.data)==null?void 0:Yn.list)||[],pagination:!1}),E.createElement("div",{className:"mt20"},E.createElement(Wc,{Data:((Dn=(da=ur==null?void 0:ur.data)==null?void 0:da.list)==null?void 0:Dn.map(Zn=>[(Zn==null?void 0:Zn.course_group_name)||"",(Zn==null?void 0:Zn.column_1)||0,(Zn==null?void 0:Zn.column_2)||0,(Zn==null?void 0:Zn.column_3)||0,(Zn==null?void 0:Zn.column_4)||0,(Zn==null?void 0:Zn.column_5)||0,(Zn==null?void 0:Zn.column_6)||0]))||[],grid:{left:"5%",top:"15%"},yAxisNamePadding:[0,0,10,70],yAxisName:`\u5404\u73ED\u7EA7\u6210\u7EE9\u5206\u5E03\uFF08${dr===1?"\u4EBA\u6570":"\u767E\u5206\u6BD4"}\uFF09`,legendData:((zn=ur==null?void 0:ur.data)==null?void 0:zn.titles)||[],ReactEchartsOnEvents:{click:Mr}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5C0F\u9898\u5BF9\u6BD4",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((ca=(Un=cr==null?void 0:cr.data)==null?void 0:Un.question_type_list)==null?void 0:ca.map(Zn=>{var Ja;return[(Zn==null?void 0:Zn.question_type)||"",...((Ja=Zn==null?void 0:Zn.list)==null?void 0:Ja.map(pr=>pr.correct_percent))||[]]}))||[],yAxisName:"\u6B63\u786E\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Nn=(Ln=(ia=(ja=cr==null?void 0:cr.data)==null?void 0:ja.question_type_list)==null?void 0:ia[0])==null?void 0:Ln.list)==null?void 0:Nn.map(Zn=>Zn==null?void 0:Zn.course_group_name))||[],ReactEchartsOnEvents:{click:Ka}}),E.createElement(Wc,{Data:((ar=(Fa=cr==null?void 0:cr.data)==null?void 0:Fa.question_type_list)==null?void 0:ar.map(Zn=>{var Ja;return[(Zn==null?void 0:Zn.question_type)||"",...((Ja=Zn==null?void 0:Zn.list)==null?void 0:Ja.map(pr=>pr.score_percent))||[]]}))||[],yAxisName:"\u5F97\u5206\u7387",yAxisNamePadding:[0,0,10,0],legendData:((Hn=(mr=(In=(Da=cr==null?void 0:cr.data)==null?void 0:Da.question_type_list)==null?void 0:In[0])==null?void 0:mr.list)==null?void 0:Hn.map(Zn=>Zn==null?void 0:Zn.course_group_name))||[],ReactEchartsOnEvents:{click:Ia}}))),E.createElement(St.Z,{spinning:hr},E.createElement("div",{className:"mt20 flex flex-col gap-10px"},E.createElement("div",{className:"font16"},"\u5E73\u5747\u5206",E.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),E.createElement(Wc,{Data:((ua=(kt=cr==null?void 0:cr.data)==null?void 0:kt.class_average_score_list)==null?void 0:ua.map(Zn=>{var Ja;return[(Zn==null?void 0:Zn.title)||"",...((Ja=Zn==null?void 0:Zn.list)==null?void 0:Ja.map(pr=>pr==null?void 0:pr.value))||[]]}))||[],yAxisName:"\u5404\u73ED\u7EA7\u5E73\u5747\u5206",labelTrue:!0,yAxisNamePadding:[0,0,10,0],legendData:((Ea=(Er=(Ga=(sr=cr==null?void 0:cr.data)==null?void 0:sr.class_average_score_list)==null?void 0:Ga[0])==null?void 0:Er.list)==null?void 0:Ea.map(Zn=>Zn==null?void 0:Zn.course_group_name))||[],ReactEchartsOnEvents:{click:Wa}}),E.createElement("div",{className:"flex flex-col"},Ca))),(Ht==null?void 0:Ht.key)==="\u7B54\u9898\u8BE6\u60C5"&&E.createElement(A0,null),(Ht==null?void 0:Ht.key)==="\u5B66\u751F\u8BE6\u60C52"&&E.createElement(tc,null))};var jd=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(dd),Zd=z(67921),Uc=z(59301),rg=Object.defineProperty,Hd=Object.defineProperties,og=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,a0=Object.prototype.hasOwnProperty,zd=Object.prototype.propertyIsEnumerable,r0=(pe,ve,ge)=>ve in pe?rg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,gd=(pe,ve)=>{for(var ge in ve||(ve={}))a0.call(ve,ge)&&r0(pe,ge,ve[ge]);if(n0)for(var ge of n0(ve))zd.call(ve,ge)&&r0(pe,ge,ve[ge]);return pe},md=(pe,ve)=>Hd(pe,og(ve));const ig=({exercise:pe,dispatch:ve,handleOnComplete:ge})=>{var ft,Kt,tt,on,mt;const{actionTabs:He={},course_groups:Ie=[]}=pe,Yn=(0,ye.useParams)(),[,da,Dn,zn]=(0,xt.U)(te.hv,{exercise_id:Yn==null?void 0:Yn.categoryId}),[Un,ca]=(0,E.useState)({page:1,limit:10,type:1,exercise_group_id:"all",keyword:""}),ja=(0,E.useMemo)(()=>{var Ln,Nn,Fa;return((Fa=(Nn=(Ln=zn==null?void 0:zn.data)==null?void 0:Ln.question)==null?void 0:Nn.question_choices)==null?void 0:Fa.filter(ar=>ar==null?void 0:ar.right_answer).map(ar=>ar==null?void 0:ar.exercise_choice_id))||[]},[(ft=zn==null?void 0:zn.data)==null?void 0:ft.question]),ia=()=>{ve({type:"exercise/setActionTabs",payload:{key:""}})};return(0,E.useEffect)(()=>{var Ln,Nn,Fa,ar,Da;He!=null&&He.data&&Dn(md(gd({},Un),{exercise_group_id:(Un==null?void 0:Un.exercise_group_id)=="all"?"":Un==null?void 0:Un.exercise_group_id,exercise_id:Yn==null?void 0:Yn.categoryId,question_id:(Nn=(Ln=He==null?void 0:He.data)==null?void 0:Ln.questionDetail)==null?void 0:Nn.question_id,question_number:(ar=(Fa=He==null?void 0:He.data)==null?void 0:Fa.questionDetail)==null?void 0:ar.index,scope:(Da=He==null?void 0:He.data)==null?void 0:Da.scope}))},[He==null?void 0:He.data,Un]),Uc.createElement(Se.default,{centered:!0,title:He==null?void 0:He.title,open:(He==null?void 0:He.key)==="\u5B66\u751F\u8BE6\u60C5",width:700,maskClosable:!1,destroyOnClose:!0,footer:null,onCancel:ia},Uc.createElement("div",{className:"flex item-center justify-between"},Uc.createElement(qt.default,{style:{width:256},mode:"multiple",maxTagCount:"responsive",value:Un==null?void 0:Un.exercise_group_id,getPopupContainer:Ln=>Ln.parentNode,onChange:Ln=>{console.log(Ln);let Nn=[...Ln];Nn.length===0&&(Nn=["all"]),Nn.includes("all")&&Nn.length>1&&(Nn[Nn.length-1]=="all"?Nn=["all"]:Nn=Nn.filter(Fa=>Fa!=="all")),ca(md(gd({},Un),{exercise_group_id:Nn}))},filterOption:(Ln,Nn)=>Nn.label.indexOf(Ln.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...Ie.map(Ln=>({label:Ln==null?void 0:Ln.exercise_group_name,value:Ln==null?void 0:Ln.exercise_group_id}))]}),Uc.createElement(cs.t7,{style:{width:220},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onChange:Ln=>{ca(md(gd({},Un),{keyword:Ln}))}})),Uc.createElement(a.default,{className:"mt10",dataSource:((tt=(Kt=zn==null?void 0:zn.data)==null?void 0:Kt.student_score)==null?void 0:tt.list)||[],scroll:{y:500},loading:da,columns:[{title:"\u5E8F\u53F7",dataIndex:"index",width:60},{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"course_group_name",render:Ln=>Ln||"\u672A\u5206\u73ED"},{title:"\u662F\u5426\u6B63\u786E",align:"center",dataIndex:"users_answer_info.choices",render:(Ln,Nn)=>{var Fa,ar,Da,In;return((ar=(Fa=Nn==null?void 0:Nn.users_answer_info)==null?void 0:Fa.choices)==null?void 0:ar.length)>0&&((In=(Da=Nn==null?void 0:Nn.users_answer_info)==null?void 0:Da.choices)!=null&&In.every(mr=>ja.includes(mr==null?void 0:mr.exercise_choice_id)))?"\u662F":"\u5426"}},{title:"\u5F97\u5206/\u5206\u6570",align:"center",dataIndex:"users_answer_info.score",render:(Ln,Nn)=>{var Fa,ar,Da;return`${(Fa=Nn==null?void 0:Nn.users_answer_info)==null?void 0:Fa.score}/${(Da=(ar=zn==null?void 0:zn.data)==null?void 0:ar.question)==null?void 0:Da.question_score}`}}],pagination:{current:Un.page,pageSize:Un==null?void 0:Un.limit,onChange:(Ln,Nn)=>{ca(md(gd({},Un),{page:Ln,limit:Nn}))},total:((mt=(on=zn==null?void 0:zn.data)==null?void 0:on.student_score)==null?void 0:mt.count)||0,showTotal:Ln=>Uc.createElement("span",{className:"font12 c-666"},"\u5171",Uc.createElement("span",{style:{color:"#3061D0"}},Ln),"\u6761\u6570\u636E")}}))};var xd=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(ig),Ha=z(59301),Ig=Object.defineProperty,Og=Object.defineProperties,Lg=Object.getOwnPropertyDescriptors,dg=Object.getOwnPropertySymbols,Ng=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,gg=(pe,ve,ge)=>ve in pe?Ig(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,Qs=(pe,ve)=>{for(var ge in ve||(ve={}))Ng.call(ve,ge)&&gg(pe,ge,ve[ge]);if(dg)for(var ge of dg(ve))Rg.call(ve,ge)&&gg(pe,ge,ve[ge]);return pe},w0=(pe,ve)=>Og(pe,Lg(ve)),Qd=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Mg=({exercise:pe,dispatch:ve,classroomList:ge})=>{var ft,Kt,tt,on,mt,He,Ie,Yn,da,Dn,zn,Un,ca,ja,ia,Ln,Nn,Fa,ar,Da,In,mr,Hn,kt;const{ScoreRangesData:ua}=pe,[sr,Ga]=(0,E.useState)("1"),[Er,Ea]=(0,E.useState)({}),[Ht,Or]=(0,E.useState)([]),[dr,lr]=(0,E.useState)([]),[Sa,Ba]=(0,E.useState)({exercise_group_id:["all"],scope:"0",question_type:["all"]}),[ur,hr]=(0,E.useState)(0),[co,cr]=(0,E.useState)(0),[Va,Mr]=(0,E.useState)([]),[Hr,Ka]=(0,E.useState)([]),[Ia,Wa]=(0,E.useState)(0),[ha,ra]=(0,E.useState)(!0),[Ca,Zn]=(0,E.useState)(!1),[Ja,pr]=(0,E.useState)(!1),[fr,fo]=(0,E.useState)(!1),[Vo,wr]=(0,E.useState)(!1),[Ai,ba]=(0,E.useState)(0),Wo=(0,E.useRef)(null),jo=(0,E.useRef)(null),[el]=re.default.useForm(),Yi=(0,ye.useParams)(),yi=[{label:"90%-100%",color:"#3BA1FF"},{label:"80%-90%",color:"#37CCCC"},{label:"70%-80%",color:"#4ECC74"},{label:"60%-70%",color:"#FBD438"},{label:"60%\u53CA\u4EE5\u4E0B",color:"#F3647C"}];(0,E.useEffect)(()=>(Vo?Wo.current=setInterval(()=>{ba(Xr=>Xr+1)},1e3*30):clearInterval(Wo.current),()=>{clearInterval(Wo.current)}),[Vo]),(0,E.useEffect)(()=>{xl()},[]),(0,E.useEffect)(()=>{var Xr;Ai>0&&(sr==="1"?xl():(Xr=jo.current)==null||Xr.dealData())},[Ai]);const xl=(...Xr)=>Qd(void 0,[...Xr],function*(So=Sa){Zn(!0),yield Promise.all([$o(So),ll(So),Kl(So)]),Zn(!1),ra(!1)}),Gr=(0,E.useMemo)(()=>{var Xr,So;return{scope:Sa==null?void 0:Sa.scope,exercise_group_id:(Xr=Sa==null?void 0:Sa.exercise_group_id)!=null&&Xr.includes("all")?null:Sa==null?void 0:Sa.exercise_group_id,question_type:(So=Sa==null?void 0:Sa.question_type)!=null&&So.includes("all")?null:Sa==null?void 0:Sa.question_type}},[Sa]),$o=Xr=>Qd(void 0,null,function*(){var So,tl,nl;const Zu={scope:Xr==null?void 0:Xr.scope,exercise_group_id:(So=Xr==null?void 0:Xr.exercise_group_id)!=null&&So.includes("all")?null:Xr==null?void 0:Xr.exercise_group_id},zi=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result.json`,{method:"get",params:Qs({},Zu)});if(ve({type:"exercise/getScoreRangesData",payload:{exercise_id:Yi==null?void 0:Yi.categoryId}}),(zi==null?void 0:zi.status)===0){const su=[{label:"\u5168\u90E8",value:"all"}];ve({type:"exercise/save",payload:{course_groups:zi==null?void 0:zi.course_groups}}),(tl=zi==null?void 0:zi.course_groups)==null||tl.forEach(Wn=>{su.push({label:Wn==null?void 0:Wn.exercise_group_name,value:Wn==null?void 0:Wn.exercise_group_id})});const Hu=[{label:"\u5168\u90E8",value:"all"}];(nl=zi==null?void 0:zi.question_types)==null||nl.forEach(Wn=>{Hu.push({label:Wn==null?void 0:Wn.name,value:Wn==null?void 0:Wn.id})}),lr(Hu),Or(su),Ea(Qs({},zi))}}),ll=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};pr(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_form.json`,{method:"get",params:Qs(w0(Qs({},su),{method:ur,order:co}),Zu)});(Hu==null?void 0:Hu.status)===0&&Mr(Hu==null?void 0:Hu.rate_list),pr(!1)}),Kl=(Xr,...So)=>Qd(void 0,[Xr,...So],function*(tl,nl=!1,Zu={}){var zi;const su={scope:tl==null?void 0:tl.scope,exercise_group_id:(zi=tl==null?void 0:tl.exercise_group_id)!=null&&zi.includes("all")?null:tl==null?void 0:tl.exercise_group_id};fo(nl);const Hu=yield(0,fe.ZP)(`/api/exercises/${Yi==null?void 0:Yi.categoryId}/new_exercise_result_bottom.json`,{method:"get",params:Qs(w0(Qs({},su),{method:Ia}),Zu)});(Hu==null?void 0:Hu.status)===0&&Ka(Hu==null?void 0:Hu.chart),fo(!1)}),Pu=[{label:"\u5168\u90E8",value:"0"},{label:"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377",value:"1"},{label:"\u5DF2\u4EA4\u5377",value:"2"}],Nl=()=>[{name:"exercise_group_id",label:"\u5206\u73ED\u8303\u56F4",ItemData:Ht,isShow:!0},{noStyle:!0,isShow:sr==="3",children:Ha.createElement("div",{className:"mb20",style:{color:"#FF9D18"}},"\u8BF4\u660E\uFF1A\u5B66\u751F\u4EBA\u6570=0\u7684\u5206\u73ED\u4E0D\u5728\u4E0B\u9762\u56FE\u8868\u4E2D\u663E\u793A"),ItemData:[]},{name:"scope",label:Ha.createElement("span",{style:{marginRight:-18}},"\u7EDF\u8BA1\u8303\u56F4 ",Ha.createElement(De.Z,{overlayStyle:{maxWidth:600},title:Ha.createElement(Ha.Fragment,null,Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5168\u90E8\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5168\u90E8\u5B66\u751F\u65F6\uFF0C\u5219\u7EDF\u8BA1\u6570\u636E\u6DB5\u76D6\u6240\u6709\u5E94\u8003\u5B66\u751F\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u8003\u8BD5\u4E2D/\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u6B63\u5728\u8003\u8BD5\u4E2D\u548C\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"),Ha.createElement("div",null,Ha.createElement("span",{style:{fontWeight:600}},"\u5DF2\u4EA4\u5377\u5B66\u751F\uFF1A"),"\u7EDF\u8BA1\u8303\u56F4\u4E3A\u5DF2\u4EA4\u5377\u5B66\u751F\u65F6\uFF0C\u4EC5\u7EDF\u8BA1\u5DF2\u4EA4\u5377\u5B66\u751F\u7684\u8003\u8BD5\u60C5\u51B5\u3002"))},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}}))),type:"Radio",ItemData:Pu,isShow:sr!=="3"},{name:"question_type",label:"\u9009\u62E9\u9898\u578B",ItemData:dr,isShow:sr==="2"}],xi=[{name:"\u6210\u7EE9\u603B\u89C8",id:"1"},{name:"\u8BD5\u9898\u8BE6\u60C5",id:"2"},{name:"\u5206\u73ED\u5BF9\u6BD4",id:"3"}],fu=ur?"\u5F97\u5206\u7387":"\u6B63\u786E\u7387",Cs=Xr=>{Xr==="1"&&xl(),Ga(Xr)},Ar=(0,E.useMemo)(()=>{var Xr;const So=[],tl=[],nl=[];(Xr=Er==null?void 0:Er.student_score_list)==null||Xr.map(zi=>{So.unshift([zi.name,zi.score_range].join(".")),tl.unshift({value:zi.rate,type:zi.type}),nl.unshift(zi.count)});const Zu={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"}},grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"\u5B66\u751F\u6BD4\u4F8B\uFF08%\uFF09",data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"category",data:So,name:"\u6210\u7EE9\uFF08\u5206\uFF09",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666",formatter:zi=>`${zi.split(".")[0]} +(${zi.split(".")[1]})`}},series:[{type:"bar",data:tl,color:"#A2BEFF",barWidth:40,itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:zi=>{var su;return`${(su=zi==null?void 0:zi.data)==null?void 0:su.value}%\uFF08${nl[zi==null?void 0:zi.dataIndex]}\u4EBA\uFF09`}}}]};return Ha.createElement(As.Z,{option:Zu,onEvents:{click:zi=>{var su;zi.componentType==="series"&&ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u5217\u8868",data:w0(Qs({},Sa),{type:1,sub_type:(su=zi==null?void 0:zi.data)==null?void 0:su.type})}})}},style:{height:434,background:"#F6F7F9"}})},[Er==null?void 0:Er.student_score_list]),ei=(0,E.useMemo)(()=>{let Xr=[],So=[];Va.forEach(nl=>{Xr.push(nl.index),So.push({value:nl.rate,extraInfo:nl})});const tl={tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:()=>""},dataZoom:Qs({type:"slider",show:(So==null?void 0:So.length)>30},(So==null?void 0:So.length)>30?{start:0,end:Math.floor(29*100/(Va==null?void 0:Va.length))}:{}),grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"\u9898\u76EE",data:Xr,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:fu,data:[0,20,40,60,80,100],min:0,max:100,nameTextStyle:{padding:[0,35,10,15]},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{color:"#EBEBEB"}},axisLine:{show:!1,lineStyle:{color:"#666666"}}},series:[{data:So,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B"}]};return Ha.createElement(As.Z,{option:tl,style:{height:370,background:"#F6F7F9"},onEvents:{click:nl=>{var Zu,zi,su,Hu,Wn,oa,lo,Fu,Wu,bu,Ws,Cc;console.log("sdfsdf===",(Zu=nl==null?void 0:nl.data)==null?void 0:Zu.extraInfo),ve({type:"exercise/setActionTabs",payload:{key:"\u5B66\u751F\u8BE6\u60C5",title:Ha.createElement(Ha.Fragment,null,"\u5B66\u751F\u8BE6\u60C5",Ha.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u9898\u76EE",(su=(zi=nl==null?void 0:nl.data)==null?void 0:zi.extraInfo)==null?void 0:su.index,"\uFF0C",fu,(Wn=(Hu=nl==null?void 0:nl.data)==null?void 0:Hu.extraInfo)==null?void 0:Wn.rate,"%\uFF09"),Ha.createElement(De.Z,{title:Ha.createElement(Ha.Fragment,null,"\u9898\u76EE\uFF1A",(lo=(oa=nl==null?void 0:nl.data)==null?void 0:oa.extraInfo)==null?void 0:lo.question_title,Ha.createElement("br",null),"\u9898\u578B\uFF1A",(Wu=(Fu=nl==null?void 0:nl.data)==null?void 0:Fu.extraInfo)==null?void 0:Wu.question_type,Ha.createElement("br",null),fu,"\uFF1A",(Ws=(bu=nl==null?void 0:nl.data)==null?void 0:bu.extraInfo)==null?void 0:Ws.rate,"%")},Ha.createElement("a",null,"\u8BD5\u9898\u8BE6\u60C5"))),data:{questionDetail:(Cc=nl==null?void 0:nl.data)==null?void 0:Cc.extraInfo,scope:Gr==null?void 0:Gr.scope}}})}}})},[Va,fu,Gr]),Si=(0,E.useMemo)(()=>Hr==null?void 0:Hr.map((Xr,So)=>{var tl,nl,Zu,zi,su;const Hu={tooltip:{trigger:"item"},title:{text:Xr==null?void 0:Xr.question_type,textStyle:{fontWeight:"normal",fontSize:14},top:"10%",left:"center"},series:[{name:Xr==null?void 0:Xr.question_type,type:"pie",radius:["20%","40%"],center:["50%","65%"],itemStyle:{borderColor:"#fff",borderWidth:2},data:[{value:((tl=Xr==null?void 0:Xr.details)==null?void 0:tl.full_count)||0,name:yi[0].label,itemStyle:{color:yi[0].color}},{value:((nl=Xr==null?void 0:Xr.details)==null?void 0:nl.best_count)||0,name:yi[1].label,itemStyle:{color:yi[1].color}},{value:((Zu=Xr==null?void 0:Xr.details)==null?void 0:Zu.good_count)||0,name:yi[2].label,itemStyle:{color:yi[2].color}},{value:((zi=Xr==null?void 0:Xr.details)==null?void 0:zi.pass_count)||0,name:yi[3].label,itemStyle:{color:yi[3].color}},{value:((su=Xr==null?void 0:Xr.details)==null?void 0:su.fails_count)||0,name:yi[4].label,itemStyle:{color:yi[4].color}}]}]};return Ha.createElement(As.Z,{key:So,className:"bg-white",option:Hu,style:{width:"100%",height:240},onEvents:{click:Wn=>{const oa=w0(Qs({},Sa),{question_type:[Xr==null?void 0:Xr.question_type_id]});Ba(oa),el.setFieldsValue(Qs({},oa)),Ga("2"),window.scrollTo({top:0,behavior:"smooth"})}}})}),[Hr]),ju=[{title:"\u540D\u6B21",dataIndex:"index",align:"center",width:90,render:Xr=>{let So=Xr;Xr===1&&(So=xs.Z),Xr===2&&(So=i0.Z),Xr===3&&(So=M0.Z);const tl=typeof So=="number"?So:Ha.createElement("img",{src:So});return Ha.createElement("div",{style:{textAlign:"left",paddingLeft:22}},tl)}},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u73ED\u7EA7",dataIndex:"class_name",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u7B54\u9898\u65F6\u957F",dataIndex:"time",ellipsis:!0,render:Xr=>Ha.createElement(De.Z,{placement:"topLeft",title:Xr},Ha.createElement("span",null,Xr||"--"))},{title:"\u6210\u7EE9",width:90,dataIndex:"score"}];return Ha.createElement("div",{className:Lu.wrap},Ha.createElement(jr.Z,{loading:ha,active:!0},(Er==null?void 0:Er.exercise_status)===1&&Ha.createElement(ze.Z,{styles:{margin:"0 auto",padding:200}}),(Er==null?void 0:Er.exercise_status)>1&&Ha.createElement(E.Fragment,null,Ha.createElement(me.Z,{className:"mb30",align:"middle",justify:"space-between"},Ha.createElement(cs.tp,{dataSource:xi,value:sr,onChange:Cs}),sr==="3"?Ha.createElement(Ee.ZP,{type:"primary",icon:Ha.createElement(Zd.Z,{rev:void 0}),onClick:()=>Qd(void 0,null,function*(){var Xr;if((0,Nt.Rm)()&&!((Xr=ge.AssistantObject.exercise)!=null&&Xr.can_download)){le.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}ve({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5206\u73ED\u5BF9\u6BD4",course_groups:Er==null?void 0:Er.course_groups.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>Qd(void 0,null,function*(){const So=yield(0,te.iB)({exercise_id:Yi==null?void 0:Yi.categoryId,exercise_group_id:JSON.parse(localStorage.getItem("all_student_works_param")).course_group});(So==null?void 0:So.status)===0?(le.ZP.success(So==null?void 0:So.message),ye.history.push(`/classrooms/${Yi.coursesId}/exportlist/exercise_score,export_exercise_users`)):le.ZP.success(So==null?void 0:So.message)})}})})},"\u5BFC\u51FA\u5206\u73ED\u5BF9\u6BD4"):Ha.createElement(me.Z,null,Ha.createElement(Ce.Z,{checked:Vo,onChange:Xr=>wr(Xr),className:"mr5 c-black"}),"\u81EA\u52A8\u5237\u65B0",Ha.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\u6BCF30\u79D2\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09"))),Ha.createElement(Rd,{form:el,initialValues:Sa,onValuesChange:(Xr,So)=>{const tl=Qs(Qs({},Sa),So);console.log(tl,"newValue"),Ba(Qs({},tl)),sr==="1"&&xl(tl)},data:Nl()}),Ha.createElement("section",{style:{display:sr==="1"?"block":"none"}},Ha.createElement(St.Z,{spinning:Ca},(Er==null?void 0:Er.open_camera)&&Ha.createElement(Ha.Fragment,null,Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u8003\u8BD5\u884C\u4E3A\u5206\u6790\u7EDF\u8BA1")),Ha.createElement(kc.ZP,{data:(0,kc.Uf)(Er)})),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u8BD5\u5377\u6982\u89C8"),Ha.createElement("div",{className:"flex item-center current",onClick:()=>{ve({type:"exercise/setActionTabs",payload:{key:"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"}})}},Ha.createElement("i",{className:"iconfont icon-shezhi2 mr5 font16"}),Ha.createElement("span",{style:{color:"#333333"}},"\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"))),Ha.createElement("div",{className:Lu.table},Ha.createElement("aside",null,Ha.createElement("div",null,"\u8BD5\u5377\u603B\u5206"),Ha.createElement("div",null,(ft=Er==null?void 0:Er.exercise_counts)==null?void 0:ft.total_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u7B54\u9898\u65F6\u957F"),Ha.createElement("div",null,(Kt=Er==null?void 0:Er.exercise_counts)==null?void 0:Kt.time)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u7B54\u9898\u65F6\u957F",Ha.createElement(De.Z,{title:"\u5E73\u5747\u7B54\u9898\u65F6\u957F=\u5DF2\u4EA4\u5377\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u65F6\u957F\u603B\u548C/\u5DF2\u4EA4\u5377\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(tt=Er==null?void 0:Er.exercise_counts)==null?void 0:tt.avg_answer_duration)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E94\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u8001\u5E08\u53D1\u5E03\u8003\u8BD5\u5BF9\u5E94\u9700\u8981\u53C2\u52A0\u8003\u8BD5\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(on=Er==null?void 0:Er.exercise_counts)==null?void 0:on.candidate_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5B9E\u8003\u4EBA\u6570",Ha.createElement(De.Z,{title:"\u63D0\u4EA4\u72B6\u6001\u4E3A\u8003\u8BD5\u4E2D\u3001\u5DF2\u4EA4\u5377\u3001\u5DF2\u4EA4\u5377\uFF08\u672A\u7B54\uFF09\u7684\u5B66\u751F\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(mt=Er==null?void 0:Er.exercise_counts)==null?void 0:mt.exam_num,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53C2\u8003\u7387",Ha.createElement(De.Z,{title:"\u53C2\u8003\u7387=(\u5B9E\u8003\u4EBA\u6570/\u5E94\u8003\u4EBA\u6570\uFF09*100%"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(He=Er==null?void 0:Er.exercise_counts)==null?void 0:He.reference_rate,"%")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u5E73\u5747\u5206",Ha.createElement(De.Z,{title:"\u5E73\u5747\u5206=\u5B66\u751F\u6210\u7EE9\u603B\u548C/\u5B66\u751F\u603B\u6570"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ie=Er==null?void 0:Er.exercise_counts)==null?void 0:Ie.average_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u9AD8\u5206"),Ha.createElement("div",null,(Yn=Er==null?void 0:Er.exercise_counts)==null?void 0:Yn.max_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6700\u4F4E\u5206"),Ha.createElement("div",null,(da=Er==null?void 0:Er.exercise_counts)==null?void 0:da.min_score,"\u5206")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u6807\u51C6\u5DEE",Ha.createElement(De.Z,{title:"\u53CD\u5E94\u5B66\u751F\u5206\u6570\u79BB\u6563\u7A0B\u5EA6\u7684\u6307\u6807\uFF0C\u6570\u503C\u8D8A\u5927\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u5DEE\u8DDD\u8D8A\u5927\uFF0C\u6210\u7EE9\u5206\u5E03\u8D8A\u5E7F\uFF1B\u6570\u503C\u8D8A\u5C0F\uFF0C\u8868\u793A\u5B66\u751F\u4E4B\u95F4\u7684\u6210\u7EE9\u8D8A\u63A5\u8FD1\uFF0C\u5206\u5E03\u8D8A\u7A84\u3002"},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Dn=Er==null?void 0:Er.exercise_counts)==null?void 0:Dn.standard_deviation)),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4F18\u79C0",Ha.createElement(De.Z,{title:`\u4F18\u79C0\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(zn=ua==null?void 0:ua.score_ranges)==null?void 0:zn.good_rate}%\uFF0C\u5C0F\u4E8E\u7B49\u4E8E\u603B\u5206*${(Un=ua==null?void 0:ua.score_ranges)==null?void 0:Un.max_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(ca=Er==null?void 0:Er.exercise_counts)==null?void 0:ca.best_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u826F\u597D",Ha.createElement(De.Z,{title:`\u826F\u597D\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(ja=ua==null?void 0:ua.score_ranges)==null?void 0:ja.pass_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(ia=ua==null?void 0:ua.score_ranges)==null?void 0:ia.good_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(Ln=Er==null?void 0:Er.exercise_counts)==null?void 0:Ln.good_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u53CA\u683C",Ha.createElement(De.Z,{title:`\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5927\u4E8E\u7B49\u4E8E\u603B\u5206*${(Nn=ua==null?void 0:ua.score_ranges)==null?void 0:Nn.fail_rate}%\uFF0C\u5C0F\u4E8E\u603B\u5206*${(Fa=ua==null?void 0:ua.score_ranges)==null?void 0:Fa.pass_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(ar=Er==null?void 0:Er.exercise_counts)==null?void 0:ar.pass_counts,"\u4EBA")),Ha.createElement("aside",null,Ha.createElement("div",null,"\u4E0D\u53CA\u683C",Ha.createElement(De.Z,{title:`\u4E0D\u53CA\u683C\u4EBA\u6570\uFF1A\u6210\u7EE9\u5C0F\u4E8E\u603B\u5206*${(Da=ua==null?void 0:ua.score_ranges)==null?void 0:Da.fail_rate}%\u7684\u5B66\u751F\u6570`},Ha.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),Ha.createElement("div",null,(In=Er==null?void 0:Er.exercise_counts)==null?void 0:In.fail_counts,"\u4EBA"))),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u9898\u76EE\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:ur,onChange:Xr=>{hr(Xr),ll(Sa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))),Ha.createElement(re.default.Item,{className:"ml20",colon:!1,label:"\u6392\u5E8F\u65B9\u5F0F"},Ha.createElement(qt.default,{style:{width:140},value:co,onChange:Xr=>{cr(Xr),ll(Sa,!0,{order:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6309\u9898\u53F7\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:1},"\u6309\u9898\u53F7\u964D\u5E8F"),Ha.createElement(qt.default.Option,{value:2},"\u6309",fu,"\u5347\u5E8F"),Ha.createElement(qt.default.Option,{value:3},"\u6309",fu,"\u964D\u5E8F"))))),Ha.createElement(St.Z,{spinning:Ja},ei),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u5B66\u751F\u6210\u7EE9\u5206\u5E03",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u67F1\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09"))),Ar,Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u4F18\u79C0\u751F",Ha.createElement(De.Z,{title:"\u7EDF\u8BA1\u8BE5\u573A\u8003\u8BD5\u4E2D\u6210\u7EE9\u6392\u540D\u524D10\u7684\u5B66\u751F"},Ha.createElement("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})))),Ha.createElement(a.default,{columns:ju,rowKey:"index",dataSource:(Er==null?void 0:Er.rank_list)||[],pagination:!1}),Ha.createElement("div",{className:Lu.head},Ha.createElement("div",{className:Lu.title},"\u9898\u578B\u6982\u89C8",Ha.createElement("span",{className:"font14",style:{color:"#FF9D18"}},"\uFF08\u70B9\u51FB\u73AF\u72B6\u56FE\u53EF\u67E5\u770B\u6570\u636E\u8BE6\u60C5\uFF09")),Ha.createElement(me.Z,null,Ha.createElement(re.default.Item,{colon:!1,label:"\u7EDF\u8BA1\u7EF4\u5EA6"},Ha.createElement(qt.default,{style:{width:140},value:Ia,onChange:Xr=>{Wa(Xr),Kl(Sa,!0,{method:Xr})}},Ha.createElement(qt.default.Option,{value:0},"\u6B63\u786E\u7387"),Ha.createElement(qt.default.Option,{value:1},"\u5F97\u5206\u7387"))))),Ha.createElement(St.Z,{spinning:fr},Ha.createElement("div",{className:"p-20px ",style:{background:"#F6F7F9"}},Ha.createElement("div",{className:"flex item-center justify-end mb20 gap-10px"},Ha.createElement("div",{className:" c-grey-333"},Ia===0?"\u6B63\u786E\u7387\u533A\u95F4\uFF1A":"\u5F97\u5206\u7387\u533A\u95F4\uFF1A"),Ha.createElement("div",{className:"flex item-center gap-20px"},yi.map((Xr,So)=>Ha.createElement("div",{key:So,className:"flex item-center gap-10px"},Ha.createElement("div",{className:"rounded-2px",style:{width:10,height:10,background:Xr==null?void 0:Xr.color}}),Ha.createElement("div",{className:"font12 c-grey-333"},Xr==null?void 0:Xr.label))))),Ha.createElement("div",{className:"gap-10px",style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(360px, 1fr))"}},Si))))),sr==="2"&&Ha.createElement("section",null,Er!=null&&Er.is_random?Ha.createElement(ag,{value:Gr,ref:jo}):Ha.createElement(J0,{value:Gr,ref:jo})),sr==="3"&&Ha.createElement("section",null,Ha.createElement(jd,{value:Gr})))),((mr=pe==null?void 0:pe.actionTabs)==null?void 0:mr.key)==="\u5B66\u751F\u8BE6\u60C5"&&Ha.createElement(xd,null),((Hn=pe==null?void 0:pe.actionTabs)==null?void 0:Hn.key)==="\u8BBE\u7F6E\u5F97\u5206\u533A\u95F4"&&Ha.createElement(nn,{handleOnComplete:xl}),((kt=pe==null?void 0:pe.actionTabs)==null?void 0:kt.key)==="\u5B66\u751F\u5217\u8868"&&Ha.createElement(fi,null))};var Tg=(0,ye.connect)(({exercise:pe,classroomList:ve})=>({exercise:pe,classroomList:ve}))(Mg),kg=z(59639),rd={hideHeadCheckbox:"hideHeadCheckbox____864g",moveCategory:"moveCategory___on_eY",tabSearch:"tabSearch___LqTIA",warpModal:"warpModal___ub_j0",modalColumn:"modalColumn___tJRIx",modalRow:"modalRow___AFP2T",sup:"sup____weyo",shijuan:"shijuan___NU0re",name:"name___tJw50",tip:"tip___ihMML"},mg=z(87444),jg=z(22072),yl=z(59301),Zg=Object.defineProperty,Hg=Object.defineProperties,zg=Object.getOwnPropertyDescriptors,fg=Object.getOwnPropertySymbols,Qg=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable,pg=(pe,ve,ge)=>ve in pe?Zg(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,D0=(pe,ve)=>{for(var ge in ve||(ve={}))Qg.call(ve,ge)&&pg(pe,ge,ve[ge]);if(fg)for(var ge of fg(ve))Wg.call(ve,ge)&&pg(pe,ge,ve[ge]);return pe},Ug=(pe,ve)=>Hg(pe,zg(ve)),Wd=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const{TabPane:lg}=y.default,Gg=({classroomList:pe,exercise:ve,loading:ge,dispatch:ft})=>{var Kt;const tt=(0,ye.useParams)(),on=(0,ye.useLocation)(),[mt]=re.default.useForm(),{commonHeader:He}=ve;let[Ie,Yn]=(0,E.useState)(!0),[da,Dn]=(0,E.useState)(!1);const[zn,Un]=(0,E.useState)("myself");let[ca,ja]=(0,E.useState)([]),[ia,Ln]=(0,E.useState)([]),[Nn,Fa]=(0,E.useState)(),[ar,Da]=(0,E.useState)([]);const In=(0,E.useRef)(),[mr,Hn]=(0,E.useState)(1),kt=(0,E.useRef)(null),[ua,sr]=(0,E.useState)(!1),[Ga,Er]=(0,E.useState)(""),[Ea,Ht]=(0,E.useState)(""),Or=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u77E5\u8BC6\u70B9",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Wa=>Wa?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Wa,ha)=>yl.createElement("a",{href:Wa?`/randompaper/detail/${ha.id}`:`/paperlibrary/see/${ha.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[dr,lr]=(0,E.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,E.useEffect)(()=>{ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ur(),Da([]),Sa())},[ve.actionTabs.key]);const Sa=()=>Wd(void 0,null,function*(){const Wa=yield ft({type:"paperlibrary/getTeachGroupData"});Ln(Wa)}),Ba=Wa=>{const ha=parseInt(Wa);return isNaN(ha)?"":ha},ur=()=>Wd(void 0,null,function*(){var Wa,ha;if(Ie){++dr.page,Yn(!1);const ra=yield ft({type:"exercise/getBrankList",payload:Ug(D0({},dr),{search:(Wa=dr.search)==null?void 0:Wa.trim()})});ca=ra!=null&&ra.object_list?[...ca.concat(ra==null?void 0:ra.object_list)]:ca,Fa(ra.is_teacher),((ha=ra.object_list)==null?void 0:ha.length){kt.current.scrollTop=0,ca=[],dr.page=0,dr.group_id=Wa,Ie=!0,Da([]),lr(D0({},dr)),ur()},co={selectedRowKeys:ar,onChange:Wa=>{Da(Wa)},type:"radio"},cr=()=>{lr(D0({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),ja([]),Yn(!0),Un("myself"),ft({type:"exercise/setActionTabs",payload:{}}),Dn(!1)},[Va,Mr,Hr,Ka]=(0,mg.P)(),Ia=Wa=>Wd(void 0,null,function*(){let ha=!1;ca.forEach(Ja=>{ar.includes(Ja.id)&&(ha=Ja.is_random)}),In.current&&(ha=He==null?void 0:He.is_random);const ra=Wa.map(Ja=>({shixun_id:Ja.id,is_use:Ja.is_use,is_copy:Ja.is_copy}));if(!ha){const Ja=yield ft({type:"exercise/saveBanks",payload:{course_id:tt.coursesId,object_type:"examination_bank",bank_id:In.current?[In.current]:ar,shixuns_info:ra,is_make_up_exercise:!0,make_up_exercise_id:Number(tt.categoryId),use_origin_exercise:!!In.current}});(Ja==null?void 0:Ja.status)===0&&((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Er(`/classrooms/${tt.coursesId}/exercise/${Ja.exercise_id}/detail?random=${Ja.is_random}&tabs=3`),Ht(`/classrooms/${tt.coursesId}/exercise/add/${Ja.exercise_id}?random=${Ja.is_random}&type=2`),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${tt.coursesId}/exercise/${Ja.exercise_id}/detail?random=${Ja.is_random}&tabs=3`},1e3),Mr(),cr());return}ft({type:"exercise/setActionTabs",payload:{}}),Mr();let Ca=1,Zn=Se.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:yl.createElement("div",{className:rd.modalColumn},yl.createElement("div",{className:rd.modalRow},yl.createElement("sup",{className:rd.sup},"*"),yl.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),yl.createElement(ke.Z,{parser:Ba,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Ca,onChange:Ja=>{Ca=Ja;const pr=document.getElementById("model_error");Ca<1||Ca>50?pr.style.display="block":pr.style.display="none"}})),yl.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:cr,onOk:()=>Wd(void 0,null,function*(){if(Ca<1||Ca>50){const pr=document.getElementById("model_error");return pr.style.display="block",Promise.reject()}Zn.update({cancelButtonProps:{disabled:!0}});const Ja=yield ft({type:"exercise/saveBanks",payload:{course_id:tt.coursesId,object_type:"examination_bank",bank_id:In.current?[In.current]:ar,shixuns_info:ra,num:Ca,is_make_up_exercise:!0,make_up_exercise_id:Number(tt.categoryId),use_origin_exercise:!!In.current}});Zn.update({cancelButtonProps:{disabled:!1}}),Ja&&Ja.status===0?((0,ne.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Se.default.destroyAll(),cr(),Mr(),le.ZP.success("\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219"),setTimeout(()=>{window.location.href=`/classrooms/${tt.coursesId}/exercise/${Ja.exercise_id}/detail?random=${Ja.is_random}&tabs=3`},1e3)):(cr(),Mr())})})});return yl.createElement(yl.Fragment,null,yl.createElement(Se.default,{centered:!0,width:980,title:"\u521B\u5EFA\u8865\u8003",maskClosable:!1,destroyOnClose:!0,open:ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:da,bodyStyle:{minHeight:150},wrapClassName:rd.warpModal,onOk:()=>Wd(void 0,null,function*(){var Wa;if(mr===1){if(!ar.length){le.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}Dn(!0);let ha=!1,ra=!1;if(ca.forEach(Zn=>{ar.includes(Zn.id)&&Zn.need_authorize&&(ha=Zn.need_authorize),ar.includes(Zn.id)&&(ra=Zn.is_random)}),ha){(0,as.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002");return}(yield Ka({id:`${ar[0]}`,course_id:tt.coursesId,type:"examination_bank"}))||Ia([]),Dn(!1)}else{Dn(!0);const ha=yield(0,fe.ZP)(`/api/exercises/${tt.categoryId}/use_origin_exercise.json`,{method:"post"}),ra=yield Ka({id:`${ar[0]}`,course_id:tt.coursesId,type:"examination_bank",result:ha});In.current=(Wa=ha==null?void 0:ha.save_banks_params)==null?void 0:Wa.bank_id,ra||Ia([]),Dn(!1)}}),onCancel:cr},yl.createElement(Te.ZP.Group,{value:mr,onChange:Wa=>Hn(Wa.target.value),style:{marginTop:10,marginBottom:15}},yl.createElement(Te.ZP,{value:1},"\u91CD\u65B0\u9009\u62E9\u8BD5\u5377"),yl.createElement(Te.ZP,{value:2},"\u7EE7\u7EED\u4F7F\u7528\u539F\u8BD5\u5377")),mr===1?yl.createElement(yl.Fragment,null,yl.createElement(y.default,{activeKey:zn,onTabClick:Wa=>Wd(void 0,null,function*(){kt.current.scrollTop=0,ca=[],zn!==Wa&&Da([]),Un(Wa),dr.page=0,dr.filter=Wa,dr.group_id=null,Ie=!0,ur()})},yl.createElement(lg,{tab:yl.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),yl.createElement(lg,{tab:yl.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),yl.createElement("div",{className:rd.tabSearch},zn==="teacher"&&yl.createElement(qt.default,{value:dr.group_id,onChange:hr,size:"middle",style:{width:200,marginRight:30}},yl.createElement(qt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(Kt=ia==null?void 0:ia.groups)==null?void 0:Kt.map(Wa=>yl.createElement(qt.default.Option,{key:Wa==null?void 0:Wa.group_id,value:Wa==null?void 0:Wa.group_id},Wa==null?void 0:Wa.name))),yl.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:dr.search,onChange:Wa=>{dr.search=Wa.target.value,lr(D0({},dr))},onSearch:Wa=>{kt.current.scrollTop=0,ca=[],dr.page=0,Ie=!0,Da([]),Wa&&(0,jg.tk)({name:Wa,copywriting:Wa,position:"Exercise"}),ur()}})),yl.createElement("div",{ref:kt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Nn&&zn==="public"&&yl.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},yl.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),yl.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),yl.createElement(Ur(),{initialLoad:!1,pageStart:0,loadMore:()=>{ur()},hasMore:Ie,useWindow:!1},ve.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Nn&&yl.createElement(kg.Z,{className:rd.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:ca,onRow:Wa=>({onClick:()=>{Da([Wa==null?void 0:Wa.id])}}),resColumns:Or,rowSelection:co})))):yl.createElement(yl.Fragment,null,yl.createElement("div",{className:rd.shijuan},yl.createElement("div",null,"\u8BD5\u5377\uFF1A"),yl.createElement("div",{className:rd.name},yl.createElement("span",null,He==null?void 0:He.exercise_name))),yl.createElement("div",{className:rd.tip},"\u63D0\u793A\uFF1A\u4F7F\u7528\u539F\u8BD5\u5377\u521B\u5EFA\u8865\u8003\uFF0C\u4F1A\u81EA\u52A8\u5C06\u539F\u8BD5\u5377\u5148\u4FDD\u5B58\u4E00\u4EFD\u5230\u8BD5\u5377\u5E93\u4E2D"))),yl.createElement(Se.default,{title:"\u63D0\u793A",open:ua,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:yl.createElement("div",null,yl.createElement(Ee.ZP,{onClick:()=>{sr(!1),ye.history.push(Ea)}},"\u4FEE\u6539\u8BD5\u5377"),yl.createElement(Ee.ZP,{type:"primary",onClick:()=>{ye.history.push(Ga),sr(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{sr(!1)}},yl.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),yl.createElement(mg.Z,{inPaper:!0,visible:Va,onCancel:Mr,onOk:Ia,renderData:Hr,modalType:"multiple",type:"examination_bank"}))};var Kg=(0,ye.connect)(({exercise:pe,loading:ve,classroomList:ge})=>({exercise:pe,loading:ve,classroomList:ge}))(Gg),vg=z(82264),I0=z(59301),Vg=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Xg=({exercise:pe,dispatch:ve})=>{const{value:ge}=pe.actionTabs.params||{},[ft,Kt]=(0,E.useState)(!1),{categoryId:tt,coursesId:on}=(0,ye.useParams)(),mt=()=>Vg(void 0,null,function*(){Kt(!0);let He;ge!=null&&ge.is_wrong?He=yield(0,vg._B)(tt,{exercise_question_id:ge==null?void 0:ge.question_id}):He=yield(0,vg.pr)(tt,{exercise_question_id:ge==null?void 0:ge.question_id}),(He==null?void 0:He.status)===0&&(le.ZP.success(He==null?void 0:He.message),ve({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!0}}}),ve({type:"exercise/editExercise",payload:{categoryId:tt,coursesId:on}}),ve({type:"exercise/setActionTabs",payload:{}})),Kt(!1)});return I0.createElement(Se.default,{title:"\u63D0\u793A",width:600,centered:!0,open:pe.actionTabs.key==="\u6807\u8BB0\u9519\u9898",confirmLoading:ft,onCancel:()=>ve({type:"exercise/setActionTabs",payload:{}}),onOk:mt},I0.createElement("p",null,ge!=null&&ge.is_wrong?"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u53D6\u6D88\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F":"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u9053\u8BD5\u9898\u6807\u8BB0\u4E3A\u9519\u9898\uFF1F"),ge!=null&&ge.is_wrong?I0.createElement("p",null,"\u53D6\u6D88\u6807\u8BB0\u540E\u5C06\u6309\u7167\u5B66\u751F\u5B9E\u9645\u7B54\u9898\u60C5\u51B5\u91CD\u65B0\u8BA1\u7B97\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u3002"):I0.createElement("p",null,"\u6807\u8BB0\u540E\u5C06\u91CD\u65B0\u8BA1\u7B97\u5DF2\u4EA4\u5377\u5B66\u751F\u6210\u7EE9\uFF0C\u5C06\u5DF2\u4EA4\u5377\u5B66\u751F\u672C\u9053\u8BD5\u9898\u5F97\u5206\u8C03\u6574\u4E3A",ge==null?void 0:ge.question_score,"\u5206\u3002"))};var Yg=(0,ye.connect)(({exercise:pe})=>({exercise:pe}))(Xg),Jg="data:image/png;base64,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agiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEKo2ouqPEBACQqAkAiKEksCpmBAQAkKgagiIEAZzRAcMGNCihn///TcMHDiwRbwihj0E+vbtG/iTCAEhEEKPqLikuQbjTth4441Dnz59wi677BImm2yy8NBDD4Vdd901zDTTTOHUU08Ne++9dzjggAPC9NNP33QVYP/iiy+a4vxktNFGs3r8vOi45JJLhrHGGqsoyeIgJRTdn3/+GX766afw6aefhs8//zx89tlnFv7kk0/CzDPPHE455ZSmOr7//vtw2GGHNcUN6mSvvfayvqf5/vjjj7Dgggta1KuvvpomWfiKK64I5513Xhh55JHD1VdfHXr37t0iz+uvvx7eeOONsN5661na119/3SIPEaOMMkoYY4wxLO3nn38OjMkkk0wSzj333ML8Hvnrr7+GRRZZxE4fe+yxNvH0Mp11fOqpp8IDDzwQ9t9//9CrV68W1T766KNhp512Cssvv3w4/vjjW6QTwRh/9NFH4e233w5vvfVWePPNN8Nff/0VLrzwwvDggw+GlVZaKfTo0cPqeeaZZ8Kll14aZpxxRivDfcH4D0q4T3/55Re7d7iH+OMe4v753//+F7bddttBVaH0LoTAcF2orcNcU1FYruy22mora9/www9vRx5WFN3LL78cNtlkk3DJJZcYSXgn+vXrF1ZccUU/bTqS//LLL2+Ky5/MPvvsTQrsiCOOCE8++WRAEfMAt0dQsCgRyMvl999/DyijkUYaKay66qoeXXi87bbbTAHtsMMOLdLpf2sCEbqSo63HHXdcdu5lUOxbbrml1U+bll566bDKKqt4ctNx3XXXDSussEL47rvvArigtP7++++mPEUnbbWxKH9nxUG62223nVUHSWM4XHvtteHss8/OLoFiR+65557wyCOPWJiPUUcdNTz88MN2vtgY0tpOAAAPGklEQVRiixWO9bLLLmvxI4wwQiDMPUF99BcFj4HCvcs9Oddcc1ld11xzTbjrrrvMgABvynCPejssU+6De3/NNdcM4447bi5F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";const qg=(pe=[],ve=[],ge=[])=>(console.log("---",pe,ve,ge),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["\u7B49\u7EA7A","\u7B49\u7EA7B","\u7B49\u7EA7C","\u7B49\u7EA7D","\u7B49\u7EA7E"]}],yAxis:[{type:"value"}],series:[{name:"\u7F3A\u9677",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:ge},{name:"\u6F0F\u6D1E",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:ve},{name:"\u4EE3\u7801\u89C4\u8303\u6027",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:pe}]}),_g=(pe=[])=>({dataset:[{source:pe}],tooltip:{show:!0,formatter:function(ve){return ve.value[2]+":"+ve.value[1]+"\u5206"}},xAxis:{splitLine:{lineStyle:{type:"dashed"}},show:!1},yAxis:{splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"scatter",type:"scatter",datasetIndex:0},{name:"line",type:"line",smooth:!0,datasetIndex:1,symbolSize:.1,symbol:"circle",label:{show:!0,fontSize:16},labelLayout:{dx:-20},encode:{label:2,tooltip:1}}]});var $g=Object.defineProperty,hg=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,Ag=(pe,ve,ge)=>ve in pe?$g(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,O0=(pe,ve)=>{for(var ge in ve||(ve={}))em.call(ve,ge)&&Ag(pe,ge,ve[ge]);if(hg)for(var ge of hg(ve))tm.call(ve,ge)&&Ag(pe,ge,ve[ge]);return pe},ug=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const nm=({shixunHomeworks:pe,loading:ve,dispatch:ge})=>{var ft,Kt,tt,on;const mt=(0,ye.useParams)(),[He,Ie]=(0,E.useState)(O0(O0({},{sort_by:"student_id",sort_direction:"desc"}),mt)),[Yn,da]=(0,E.useState)(),[Dn,zn]=(0,E.useState)([]);let Un=(0,E.useRef)();const[ca,ja]=(0,E.useState)(1),[ia,Ln]=(0,E.useState)(!1),[Nn,Fa]=(0,E.useState)(10),[ar,Da]=(0,E.useState)([]);(0,E.useEffect)(()=>{mr()},[]);const In=[{title:"\u5B66\u53F7",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="student_number"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED",dataIndex:"group_course_name"},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u7F3A\u9677",children:[{title:"\u963B\u65AD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"bug",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="bug"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u6F0F\u6D1E",children:[{title:"\u963B\u65AD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"vulnerability",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="vulnerability"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u4EE3\u7801\u89C4\u8303\u6027",children:[{title:"\u963B\u65AD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.blocker)},{title:"\u4E25\u91CD",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.critical)},{title:"\u4E3B\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.major)},{title:"\u6B21\u8981",dataIndex:"specification",render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.minor)},{title:"\u7B49\u7EA7",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:He.sort_by==="specification"?He.sort_direction==="desc"?"descend":"ascend":null,render:kt=>E.createElement("span",{className:"current"},kt==null?void 0:kt.grade)}]},{title:"\u590D\u6742\u4EE3\u7801",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="complexity"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u4EE3\u7801\u884C\u6570",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="total_row_number"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8D28\u91CF\u8BC4\u5206",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:He.sort_by==="quality_score"?He.sort_direction==="desc"?"descend":"ascend":null},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",render:(kt,ua)=>E.createElement("a",{target:"_blank",href:`/classrooms/${mt.coursesId}/exercise/${mt.categoryId}/analysis/${ua.id}`,className:"current c-light-primary"},"\u8BE6\u7EC6\u5206\u6790")}];(0,E.useEffect)(()=>(Yn===2&&(Un.current=setInterval(()=>{mr()},6e4)),()=>{clearTimeout(Un.current)}),[Yn]);function mr(){return ug(this,null,function*(){const kt=yield(0,fe.ZP)(`/api/exercises/${He.categoryId}/check_status.json`,{method:"GET"});da(kt.status),kt.status!=2&&kt.status!=-1&&(Hn({page:1,limit:10}),clearTimeout(Un.current))})}function Hn(kt){return ug(this,null,function*(){ja(kt==null?void 0:kt.page),Fa(kt==null?void 0:kt.limit);const ua=yield(0,fe.ZP)(`/api/exercises/${He.categoryId}/code_quality_analysis_index.json`,{method:"GET",params:O0({},kt)});zn(ua)})}return console.log("-------",mt),E.createElement("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10"},(Yn===0||Yn===1)&&E.createElement("div",null,E.createElement("p",{style:{display:"flex"}},E.createElement("span",{style:{flex:"1"}},E.createElement("label",null,"\u68C0\u6D4B\u65F6\u95F4\uFF1A",Dn==null?void 0:Dn.created_at)),E.createElement(Ee.ZP,{onClick:()=>{ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B"}})}},"\u91CD\u65B0\u68C0\u6D4B")),E.createElement("p",{style:{display:"flex"}},E.createElement(me.Z,{style:{width:"100%"}},E.createElement(ce.Z,{flex:"80px"},E.createElement("label",null,"\u5206\u73ED\u60C5\u51B5:")),E.createElement(ce.Z,{flex:"80px"},E.createElement(Me.default,{checked:(ar==null?void 0:ar.length)===0,onChange:kt=>{kt.target.checked&&(Da([]),Hn({page:ca,limit:Nn}))},style:{fontSize:"14px"},value:"all"},"\u5168\u90E8")),E.createElement(ce.Z,{flex:"1"},E.createElement(Me.default.Group,{value:ar,onChange:kt=>ug(void 0,null,function*(){Da([...kt]),Hn({page:ca,limit:Nn,group_course_ids:kt})}),style:{width:"100%",fontSize:"14px"}},(ft=Dn==null?void 0:Dn.course_groups)==null?void 0:ft.map((kt,ua)=>E.createElement(Me.default,{style:{fontSize:"14px"},value:kt==null?void 0:kt.id},kt==null?void 0:kt.name,"(",kt==null?void 0:kt.count,")")))))),E.createElement("p",{style:{display:"flex"}},E.createElement("span",null,E.createElement("label",{style:{color:"red"}},"\u6CE8\u610F\uFF1A")),"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u5B8C\u6210\u68C0\u6D4B\u7684\u5206\u73ED"),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u7B49\u7EA7\u5206\u6790"),(Dn==null?void 0:Dn.grade_statistics)&&E.createElement(As.Z,{option:qg((Kt=Dn==null?void 0:Dn.grade_statistics)==null?void 0:Kt.map(kt=>kt.specification_count),(tt=Dn==null?void 0:Dn.grade_statistics)==null?void 0:tt.map(kt=>kt.vulnerability_count),(on=Dn==null?void 0:Dn.grade_statistics)==null?void 0:on.map(kt=>kt.bug_count)),style:{height:400,width:600},opts:{renderer:"svg"}})),E.createElement("div",null,E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500}},"\u4EE3\u7801\u8D28\u91CF\u5206\u5E03"),(Dn==null?void 0:Dn.quality_scores)&&E.createElement(As.Z,{option:_g(Dn==null?void 0:Dn.quality_scores.map((kt,ua)=>[ua+1,kt==null?void 0:kt.quality_score,kt==null?void 0:kt.user_name])),style:{height:400,width:600},opts:{renderer:"svg"}}))),E.createElement("div",null,E.createElement("div",{style:{display:"flex"}},E.createElement("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"}},"\u8BE6\u7EC6\u5217\u8868"),E.createElement(Be.default.Search,{size:"middle",onSearch:kt=>{Hn({page:1,limit:Nn,search:kt})},style:{width:"300px"},enterButton:"\u641C\u7D22"})),E.createElement(a.default,{columns:In,dataSource:Dn==null?void 0:Dn.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:(kt,ua,sr)=>{sr.field&&(He.sort_by=sr.field),sr.order||(He.sort_direction="asc"),sr.order==="ascend"&&(He.sort_direction="asc"),sr.order==="descend"&&(He.sort_direction="desc"),sr.order||(He.sort_direction="asc"),Hn(O0({page:1,limit:Nn},He))}}),E.createElement(Pe.Z,{current:ca,total:Dn==null?void 0:Dn.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:Nn,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:(kt,ua)=>{ja(kt),Fa(ua),Hn({page:kt,limit:ua,group_course_ids:ar})}}))),Yn===2&&E.createElement("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"}},E.createElement("img",{src:Jg}),E.createElement("br",null),E.createElement(Ee.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:()=>{mr()}},"\u5237\u65B0\u9875\u9762")),E.createElement(Tr,null),E.createElement(Se.default,{centered:!0,width:1200,title:"\u8BE6\u7EC6\u5206\u6790",destroyOnClose:!0,open:!!ia,footer:null,onCancel:()=>Ln(!1)},E.createElement("div",{style:{height:500,overflow:"hidden"}},!!ia&&E.createElement("iframe",{style:{height:"100%",width:"100%"},src:`https://sonar.educoder.net/project/issues?id=${mt==null?void 0:mt.categoryId}-${ia==null?void 0:ia.student_number}&resolved=false`,frameBorder:"0"}))))};var am=(0,ye.connect)(({shixunHomeworks:pe,loading:ve})=>({shixunHomeworks:pe,loading:ve.effects}))(nm),tu={flex_box_center:"flex_box_center___Mm5wp",flex_space_between:"flex_space_between___Xglxr",flex_box_vertical_center:"flex_box_vertical_center___oLvCy",flex_box_center_end:"flex_box_center_end___IEhG2",flex_box_column:"flex_box_column___TStIz",wrap:"wrap___WfgpQ",control:"control___Uvc1U",btn:"btn___gckHk",customTable:"customTable___fDCPQ",bgH:"bgH___FpdXp",cusModal:"cusModal___KC0OL",imgWrap:"imgWrap_____xpC",img:"img___y1_Tn",iBtn:"iBtn___PezSP",text:"text___JKvO_",no:"no___WXMqt",textP:"textP___E5hyW",video:"video___XvBIh",sys:"sys___wcaty",li:"li___vKMNS",d1:"d1___jR3G0",b1:"b1___xuUNz",es:"es___WFOJ6",listWrap:"listWrap___KKt7_",list:"list___SBQMa",mask:"mask___xkriH",icons:"icons___uLWh_",time:"time___tPYgD"},or=z(59301),rm=Object.defineProperty,om=Object.defineProperties,im=Object.getOwnPropertyDescriptors,Eg=Object.getOwnPropertySymbols,lm=Object.prototype.hasOwnProperty,um=Object.prototype.propertyIsEnumerable,Cg=(pe,ve,ge)=>ve in pe?rm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,oc=(pe,ve)=>{for(var ge in ve||(ve={}))lm.call(ve,ge)&&Cg(pe,ge,ve[ge]);if(Eg)for(var ge of Eg(ve))um.call(ve,ge)&&Cg(pe,ge,ve[ge]);return pe},sm=(pe,ve)=>om(pe,im(ve)),Ud=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const cm=({exercise:pe,dispatch:ve,user:ge})=>{var ft;const Kt=(0,ye.useParams)(),[tt,on]=(0,E.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:Kt==null?void 0:Kt.categoryId}),[mt]=re.default.useForm(),[He,Ie]=(0,E.useState)(),[Yn,da]=(0,E.useState)(!1),{exerciseList:Dn,commonHeader:zn}=pe,[Un,ca]=(0,E.useState)([]),[ja,ia]=(0,E.useState)([]),[Ln,Nn]=(0,E.useState)(0),[Fa,ar]=(0,E.useState)(!0),[Da,In]=(0,E.useState)(!1),[mr,Hn]=(0,E.useState)(!1),[kt,ua]=(0,E.useState)(!1),[sr,Ga]=(0,E.useState)(""),Er=(0,E.useRef)(null),Ea=[{name:"IP\u5F02\u5E38",id:1},{name:"\u6D4F\u89C8\u5668\u5F02\u5E38",id:2},{name:"\u767B\u5F55\u5F02\u5E38",id:3},{name:"\u5207\u5C4F",id:4},{name:"\u8003\u8BD5\u5EF6\u65F6",id:5},{name:"\u6253\u56DE\u91CD\u505A",id:6},{name:"\u4F7F\u7528\u8003\u8BD5\u89E3\u9501\u7801",id:7},{name:"\u9000\u51FA\u5168\u5C4F",id:8}],[Ht,Or]=(0,E.useState)([]);(0,E.useEffect)(()=>{dr(tt)},[]),(0,E.useEffect)(()=>(clearInterval(Er.current),(zn==null?void 0:zn.exercise_status)===2&&(Er.current=setInterval(()=>{dr(tt)},3e4)),()=>{clearInterval(Er.current)}),[zn==null?void 0:zn.exercise_status,tt]);const dr=Ka=>Ud(void 0,null,function*(){const Ia=Aa().cloneDeep(Ka);console.log(Ia,"sendData"),ar(!0),ca([]);const Wa=yield(0,fe.ZP)(`/api/exercises/${Ka==null?void 0:Ka.exercise_id}/exercise_abnormities.json`,{method:"get",params:Ia});Or((Wa==null?void 0:Wa.error_types)||[]),ia([]),ar(!1),Nn(Wa==null?void 0:Wa.total_count),ca((Wa==null?void 0:Wa.exercise_abnormites)||[])}),lr=(Ka,Ia)=>{tt.page=1,tt[Ia]=Ka,on(oc({},tt)),dr(tt)},Sa=Ka=>{tt.page=1,tt.keyword=Ka,on(oc({},tt))},Ba=()=>{tt.page=1;const Ka=Object.assign({},mt.getFieldValue());Object.keys(Ka).map(function(Ia){switch(Ia){case"error_type":Ka[Ia].includes("all")||!Ka[Ia].length?(delete tt.error_type,mt.setFieldsValue({error_type:"all"})):(tt.error_type=Ka[Ia],mt.setFieldsValue({error_type:tt.error_type}));break;case"course_group_id":Ka[Ia].includes("all")||!Ka[Ia].length?(delete tt.course_group,mt.setFieldsValue({course_group_id:"all"})):(tt.course_group=Ka[Ia],mt.setFieldsValue({course_group_id:tt.course_group}));break}}),on(oc({},tt)),dr(tt)};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Ie(47),da(!0))},[document.getElementById("divhe"),Dn]);const ur=(Ka,Ia,Wa)=>{tt.page=Ka==null?void 0:Ka.current,tt.limit=Ka==null?void 0:Ka.pageSize,Wa!=null&&Wa.order?(tt.sort_by=Wa==null?void 0:Wa.field,tt.sort_direction=(Wa==null?void 0:Wa.order)==="ascend"?"asc":"desc"):(tt.sort_by=null,tt.sort_direction=null),on(oc({},tt)),dr(tt)},hr=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ka,Ia,Wa)=>tt.limit*(tt.page-1)+Wa+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:Ka=>or.createElement(De.Z,{placement:"bottomLeft",title:Ka},or.createElement("span",null,Ka))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ka=>or.createElement(De.Z,{placement:"bottomLeft",title:Ka},or.createElement("span",null,Ka||"--"))},{title:"\u5206\u73ED",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ka=>or.createElement(De.Z,{placement:"bottomLeft",title:Ka},or.createElement("span",null,Ka||"--"))},{title:"\u64CD\u4F5C\u65F6\u95F4",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"\u7C7B\u578B",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"\u8BF4\u660E",dataIndex:"description",ellipsis:{showTitle:!1},render:(Ka,Ia)=>or.createElement(or.Fragment,null,or.createElement(De.Z,{placement:"bottomLeft",title:Ka},or.createElement("span",null,Ka||"--")),(Ia==null?void 0:Ia.user_screen_num)>=50&&or.createElement(De.Z,{placement:"bottomLeft",title:"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u523050\u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F"},or.createElement("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})),(Ia==null?void 0:Ia.user_screen_num)>0&&or.createElement("span",{onClick:()=>Ga(Ia==null?void 0:Ia.user_id),className:"current c-light-primary ml10"},"\u622A\u5C4F\u8BB0\u5F55"))}],co=Ka=>{ia(Ka)},cr=()=>{In(!1),dr(tt)},Va=Ka=>{const Ia=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(ha,ra)=>or.createElement("span",null,ha||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(ha,ra)=>or.createElement(or.Fragment,null,ha==="passed"&&or.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ha==="rejected"&&or.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ha==="submitted"&&or.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(ha,ra)=>ha?or.createElement(De.Z,{placement:"bottom",title:ha},or.createElement("span",null,ha)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(ha,ra)=>or.createElement("span",{className:"current c-light-primary",onClick:()=>{xn.Z.publish("preview-image",ha)}},"\u67E5\u770B")}],Wa=Se.default.confirm({icon:null,width:700,className:`${tu.cusModal} custom-modal-divider`,centered:!0,title:or.createElement(me.Z,null,or.createElement(ce.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),or.createElement(ce.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Wa.destroy()}))),content:or.createElement("div",null,or.createElement(a.default,{className:tu.customTable,dataSource:[oc({},Ka)],bordered:!1,columns:Ia,rowKey:"exercise_identity_photo_id",rowClassName:tu.row,pagination:!1}))})},Mr=Ka=>{var Ia,Wa;const ha=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:((Ia=Ka==null?void 0:Ka.play_url)==null?void 0:Ia.length)<6?724:744,title:or.createElement(me.Z,null,or.createElement(ce.Z,{flex:"1"},"\u89C6\u9891"),or.createElement(ce.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ha.destroy()}))),content:or.createElement("ul",{className:tu.sys},(Wa=Ka==null?void 0:Ka.play_url)==null?void 0:Wa.map((ra,Ca)=>or.createElement("li",{className:tu.li,key:Ca},or.createElement("div",{className:tu.d1},or.createElement("div",{className:tu.img},or.createElement(xr,{src:ra==null?void 0:ra.replace(".m3u8",".flv"),autoPlay:!0})),or.createElement("div",{className:tu.btn},or.createElement("div",{className:tu.b1},"\u56DE\u653E\u89C6\u9891",Ca+1))))))})},Hr=Ka=>{const Ia=Se.default.confirm({icon:null,className:`${tu.cusModal} custom-modal-divider`,centered:!0,width:710,title:or.createElement(me.Z,null,or.createElement(ce.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),or.createElement(ce.Z,null,or.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Ia.destroy()}))),content:or.createElement(me.Z,null,or.createElement("aside",{className:tu.imgWrap,style:{marginBottom:40}},or.createElement("div",{className:tu.img},or.createElement("img",{width:326,src:(0,ne.Tv)(Ka==null?void 0:Ka.photo_url)}),or.createElement("div",{className:tu.textP},"\u91C7\u96C6\u7167\u7247")),or.createElement("div",{className:tu.img,style:{marginLeft:20}},Ka!=null&&Ka.identity_url?or.createElement("img",{width:326,src:(0,ne.Tv)(Ka==null?void 0:Ka.identity_url)}):or.createElement("div",{className:tu.no,style:{width:326}},or.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),or.createElement("div",{className:tu.textP},"\u8BC1\u4EF6\u7167\u7247"))))})};return or.createElement("section",{className:tu.wrap},or.createElement(re.default,{form:mt,onChange:Ba,initialValues:{course_group_id:"all"}},or.createElement(re.default.Item,{name:"course_group_id"},or.createElement(Me.default.Group,{style:{width:"100%"}},or.createElement(me.Z,null,or.createElement(ce.Z,{className:"font14",flex:"80px"},"\u73ED\u7EA7:"),or.createElement(ce.Z,{flex:"80px"},or.createElement(Me.default,{value:"all"},"\u5168\u90E8")),or.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},(ft=Dn.course_groups)==null?void 0:ft.map((Ka,Ia)=>or.createElement(Me.default,{key:Ia,value:Ka.exercise_group_id,className:"ml0 mr8"},Ka.exercise_group_name,"(",Ka.exercise_group_students,")"))),Yn&&or.createElement("span",{onClick:()=>{let Ka=document.getElementById("divhe").scrollHeight;He>47?Ie(47):Ie(Ka)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},He===47?"\u5C55\u5F00":"\u6536\u8D77",He===47?or.createElement(Rr.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):or.createElement(Br.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),or.createElement(re.default.Item,{name:"error_type"},or.createElement(Me.default.Group,{style:{width:"100%"}},or.createElement(me.Z,null,or.createElement(ce.Z,{className:"font14",flex:"80px"},"\u7C7B\u578B:"),or.createElement(ce.Z,{flex:"80px"},or.createElement(Me.default,{value:"all"},"\u5168\u90E8")),or.createElement(ce.Z,{flex:"1",id:"divhe",style:{height:He+"px",overflow:"hidden"}},Ht==null?void 0:Ht.map((Ka,Ia)=>or.createElement(Me.default,{key:Ia,value:Ka.error_type,className:"ml0 mr8"},Ka.error_type_text,"\uFF08",Ka.count||0,"\uFF09"))))))),or.createElement("div",{className:tu.control},or.createElement(Be.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tt==null?void 0:tt.keyword,onChange:Ka=>Sa(Ka.target.value),onSearch:()=>{tt.page=1,on(oc({},tt)),dr(tt)}}),or.createElement(Ee.ZP,{onClick:()=>Hn(!0),style:{marginLeft:"auto"},icon:or.createElement("i",{className:"iconfont icon-guizeguanli font16"}),type:"link"},"\u622A\u5C4F\u89C4\u5219"),or.createElement(Ee.ZP,{onClick:()=>ua(!0),icon:or.createElement("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link"},"\u64CD\u4F5C\u65E5\u5FD7")),or.createElement("div",{className:tu.bgH}),or.createElement(a.default,{className:tu.customTable,dataSource:Un,bordered:!1,columns:hr,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:tu.row,loading:Fa,onChange:ur,pagination:{pageSize:tt.limit,total:Ln,current:tt.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ka=>or.createElement("span",{className:"mr10"},"\u5171",or.createElement("span",{className:"c-orange"},Ka),"\u6761\u6570\u636E")}}),or.createElement(gm,{selectIds:ja,visible:Da,onCancel:()=>In(!1),onOk:cr,params:tt}),or.createElement(mm,{visible:kt,onCancel:()=>ua(!1)}),or.createElement(fm,{visible:sr,onCancel:()=>Ga(!1)}),or.createElement(Se.default,{centered:!0,title:"\u622A\u5C4F\u89C4\u5219",open:mr,width:900,footer:null,onCancel:()=>{Hn(!1)}},or.createElement("div",{className:"c-grey-333"},or.createElement("div",{className:"mb20 blod"},"1.\u6BCF\u4E2A\u5B66\u751F\u6BCF\u573A\u8003\u8BD5\u6700\u591A\u622A\u5C4F\u7684\u603B\u6570\u91CF\u4E3A50\u5F20\uFF0C\u8D85\u8FC7\u4E4B\u540E\u8BE5\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF0C\u8001\u5E08\u624B\u52A8\u5220\u9664\u622A\u5C4F\u56FE\u7247\u4E4B\u540E\u53EF\u518D\u81EA\u52A8\u8FDB\u884C\u622A\u5C4F\uFF1B"),or.createElement("div",{className:"mb20 blod"},"2.\u5355\u6B21\u9000\u51FA\u5168\u5C4F\u65F6\u957F\u4E0E\u622A\u5C4F\u6B21\u6570"),or.createElement("div",{className:"mb20"},"1\uFF09\u82E5\u5B66\u751F\u30101\u79D2 \u2264 \u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 30\u79D2\u3011\uFF0C\u6BCF\u96945\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"2\uFF09\u82E5\u5B66\u751F\u301030\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 120\u79D2\u3011\uFF0C\u6BCF\u969410\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"3\uFF09\u82E5\u5B66\u751F\u3010120\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 300\u79D2\u3011\uFF0C\u6BCF\u969430\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"4\uFF09\u82E5\u5B66\u751F\u3010300\u79D2\uFF1C\u9000\u51FA\u5168\u5C4F\u65F6\u957F \u2264 720\u79D2\u3011\uFF0C\u6BCF\u969460\u79D2\u622A\u5C4F\u4E00\u6B21\uFF1B"),or.createElement("div",{className:"mb20"},"5\uFF09\u82E5\u5B66\u751F\u3010\u9000\u51FA\u5168\u5C4F\u65F6\u957F \uFF1E720\u79D2\u3011\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\uFF1B"),or.createElement("div",{className:"mb20 blod"},"3.\u5B66\u751F\u8FD4\u56DE\u8003\u8BD5\u4E4B\u540E\uFF0C\u4E0D\u518D\u8FDB\u884C\u622A\u5C4F\u3002"))),or.createElement(Oa.Z,null))};var dm=(0,ye.connect)(({exercise:pe,user:ve})=>({exercise:pe,user:ve}))(cm);const gm=({visible:pe,onOk:ve,onCancel:ge,selectIds:ft,params:Kt})=>{const[tt,on]=(0,E.useState)(!1),[mt,He]=(0,E.useState)({}),[Ie]=re.default.useForm(),Yn=da=>Ud(void 0,null,function*(){on(!0);let Dn;pe===!0?Dn=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:oc({identity_photo_ids:ft},da)}):Dn=yield(0,fe.ZP)(`/api/exercises/${Kt==null?void 0:Kt.exercise_id}/audit_identity_photo.json`,{method:"post",body:oc({identity_photo_id:pe==null?void 0:pe.exercise_identity_photo_id},da)}),(Dn==null?void 0:Dn.status)===0&&ve(),on(!1)});return or.createElement(Se.default,{title:pe!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!pe,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:()=>{ge()},afterClose:()=>{Ie.resetFields(),He({})},confirmLoading:tt,onOk:()=>Ie.submit()},or.createElement(re.default,{className:tu.formWrap,form:Ie,labelCol:{span:4},wrapperCol:{span:18},onFinish:Yn,onValuesChange:()=>{He(oc({},Ie.getFieldsValue()))}},pe!==!0&&or.createElement(me.Z,{style:{marginLeft:28,marginBottom:38}},or.createElement(ce.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),or.createElement(ce.Z,null,or.createElement("aside",{className:tu.imgWrap},or.createElement("div",{className:tu.img},or.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.photo_url)}),or.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",pe==null?void 0:pe.photo_url)},className:tu.iBtn},"\u9884\u89C8"),or.createElement("div",{className:tu.text},"\u91C7\u96C6\u7167\u7247")),or.createElement("div",{className:tu.img,style:{marginLeft:20}},pe!=null&&pe.identity_url?or.createElement("img",{width:234,src:(0,ne.Tv)(pe==null?void 0:pe.identity_url)}):or.createElement("div",{className:tu.no,style:{width:326}},or.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(pe!=null&&pe.identity_url)&&or.createElement("div",{onClick:()=>{xn.Z.publish("preview-image",(0,ne.Tv)(pe==null?void 0:pe.identity_url))},className:tu.iBtn},"\u9884\u89C8"),or.createElement("div",{className:tu.text},"\u8BC1\u4EF6\u7167\u7247"))))),or.createElement(re.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},or.createElement(Te.ZP.Group,null,or.createElement(Te.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),or.createElement(Te.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(mt==null?void 0:mt.state)==="rejected"&&or.createElement(re.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},or.createElement(Be.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),or.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))},mm=({visible:pe,onCancel:ve})=>{const ge=(0,ye.useParams)(),[ft,Kt]=(0,E.useState)({page:1,limit:20,exercise_id:ge==null?void 0:ge.categoryId}),[tt,on]=(0,E.useState)(!1),[mt,He]=(0,E.useState)([]),[Ie,Yn]=(0,E.useState)(0);(0,E.useEffect)(()=>{pe&&(ft.page=1,ft.limit=20,Kt(oc({},ft)),Dn(ft))},[pe]);const da=[{title:"\u64CD\u4F5C\u4EBA",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:Un=>or.createElement(De.Z,{placement:"bottomLeft",title:Un},or.createElement("span",null,Un))},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200},{title:"\u7C7B\u578B",dataIndex:"operate_type",width:100,render:Un=>or.createElement(or.Fragment,null,Un===0&&or.createElement("span",null,"\u5220\u9664"))},{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:Un=>or.createElement(De.Z,{placement:"bottomLeft",title:Un},or.createElement("span",null,Un))},{title:"\u5B66\u53F7",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:Un=>or.createElement(De.Z,{placement:"bottomLeft",title:Un},or.createElement("span",null,Un))},{title:"\u622A\u5C4F\u65F6\u95F4",dataIndex:"screen_time",width:200},{title:"\u56FE\u7247",dataIndex:"url",width:100,render:Un=>or.createElement("img",{className:"current",onClick:()=>xn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${Un}`),width:70,height:40,src:`${Oe.Z.API_SERVER}${Un}`})}],Dn=Un=>Ud(void 0,null,function*(){const ca=Aa().cloneDeep(Un);on(!0);const ja=yield(0,fe.ZP)(`/api/exercises/${Un==null?void 0:Un.exercise_id}/exercise_user_screens/screen_actions.json`,{method:"get",params:ca});on(!1),Yn(ja==null?void 0:ja.total_count),He((ja==null?void 0:ja.exercise_screen_actions)||[])}),zn=Un=>{ft.page=Un==null?void 0:Un.current,ft.limit=Un==null?void 0:Un.pageSize,Kt(oc({},ft)),Dn(ft)};return or.createElement(Se.default,{title:"\u64CD\u4F5C\u65E5\u5FD7",open:pe,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},or.createElement(a.default,{dataSource:mt,bordered:!1,columns:da,size:"large",loading:tt,locale:{emptyText:or.createElement(ze.Z,null)},onChange:zn,pagination:{pageSize:ft.limit,total:Ie,current:ft.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:Un=>or.createElement("span",{className:"mr10"},"\u5171",or.createElement("span",{className:"c-orange"},Un),"\u6761\u6570\u636E")}}))},fm=({visible:pe,onCancel:ve})=>{const ge=(0,ye.useParams)(),[ft,Kt]=(0,E.useState)({page:1,limit:9999,user_id:pe,error_type:[8],exercise_id:ge==null?void 0:ge.categoryId}),[tt,on]=(0,E.useState)(!1),[mt,He]=(0,E.useState)([]);(0,E.useEffect)(()=>{pe&&Ie(sm(oc({},ft),{user_id:pe}))},[pe]);const Ie=Dn=>Ud(void 0,null,function*(){const zn=Aa().cloneDeep(Dn);console.log(zn,"sendData"),on(!0);const Un=yield(0,fe.ZP)(`/api/exercises/${Dn==null?void 0:Dn.exercise_id}/exercise_abnormities.json`,{method:"get",params:zn});on(!1),He((Un==null?void 0:Un.exercise_abnormites)||[])}),Yn=Dn=>Ud(void 0,null,function*(){Se.default.confirm({icon:null,title:"\u63D0\u793A",content:"\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF0C\u786E\u8BA4\u5220\u9664\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Ud(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${ge==null?void 0:ge.categoryId}/exercise_user_screens/${Dn}.json`,{method:"delete"})).status===0&&(le.ZP.success("\u5220\u9664\u6210\u529F"),Ie(ft))})})}),da=(mt==null?void 0:mt[0])||{};return or.createElement(Se.default,{title:"\u622A\u5C4F\u8BB0\u5F55",open:!!pe,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:()=>{ve()},footer:null},or.createElement(St.Z,{spinning:tt},or.createElement("div",{style:{maxHeight:500}},or.createElement("div",{className:"c-grey-333 blod mb10"},da==null?void 0:da.real_name," ",da==null?void 0:da.student_id),(da==null?void 0:da.user_screen_num)>=50&&or.createElement("div",{className:"mb10",style:{color:"#FA6400"}},or.createElement("i",{className:"iconfont icon-tishi11 mr5"}),or.createElement("span",null,"\u6CE8\u610F\uFF1A\u8BE5\u5B66\u751F\u7684\u622A\u5C4F\u603B\u6570\u91CF\u5DF2\u8FBE\u5230 50 \u5F20\uFF0C\u9700\u8981\u624B\u52A8\u5220\u9664\u5DF2\u622A\u5C4F\u7684\u56FE\u7247\u4E4B\u540E\u624D\u80FD\u7EE7\u7EED\u81EA\u52A8\u622A\u5C4F")),mt==null?void 0:mt.map((Dn,zn)=>{var Un,ca;return or.createElement("div",{key:zn},or.createElement("div",{className:"mb10"},or.createElement("span",{className:"c-grey-666 mr10"},"\u9000\u51FA\u5168\u5C4F\u65F6\u95F4"),or.createElement("span",{style:{display:"inline-block",width:144},className:"c-grey-333"},Dn==null?void 0:Dn.created_at),or.createElement("span",{className:"c-grey-666 ml40"},"\u622A\u5C4F\u6570\u91CF",or.createElement("span",{style:{margin:"0 6px",color:"#FA6400"}},(Un=Dn==null?void 0:Dn.exercise_user_screens)==null?void 0:Un.length),"\u5F20")),or.createElement("div",{className:tu.listWrap},(ca=Dn==null?void 0:Dn.exercise_user_screens)==null?void 0:ca.map(ja=>or.createElement("div",{key:ja==null?void 0:ja.id,className:tu.list},or.createElement("img",{src:`${Oe.Z.API_SERVER}${ja==null?void 0:ja.url}`}),or.createElement("div",{className:tu.time},or.createElement("span",{className:"c-grey-666 mr10 font12"},"\u622A\u5C4F\u65F6\u95F4"),or.createElement("span",{className:"c-grey-333 font12"},ja==null?void 0:ja.created_at)),or.createElement("div",{className:tu.mask},or.createElement("div",{className:tu.icons},or.createElement("i",{onClick:()=>xn.Z.publish("preview-image",`${Oe.Z.API_SERVER}${ja==null?void 0:ja.url}`),className:"iconfont icon-fangda3 mr15"}),or.createElement("i",{onClick:()=>Yn(ja==null?void 0:ja.id),className:"iconfont icon-shanchu14"})))))))}))))};var o0={flex_box_center:"flex_box_center___eZU8T",flex_space_between:"flex_space_between___l4Kzs",flex_box_vertical_center:"flex_box_vertical_center___E7NVy",flex_box_center_end:"flex_box_center_end___S0V3_",flex_box_column:"flex_box_column___ONItD",title:"title___rK1ze",export:"export___tng10",startbutton:"startbutton___jWMUv",bg:"bg___rwmJT",tabs:"tabs___SK3e0",moni:"moni___aMCpW",workListTabWrap:"workListTabWrap___dVDh3",workListTabButton:"workListTabButton___PN6ok"},yg=z(69221),pm=z(74255),vm=z(41727),hm=z(12971),Am=z(92701);const Em=pe=>{const ve=ge=>{const ft=new Notification(ge.title,{body:ge.message,icon:ge.icon||"/ip.png"});ft.addEventListener("click",()=>{ge.link&&window.open(ge.link,ge.target||"_blank")}),setTimeout(()=>{ft.close()},3e4)};"Notification"in window?Notification.permission==="granted"?ve(pe):Notification.permission!=="denied"&&Notification.requestPermission().then(ge=>{ge==="granted"&&ve(pe)}):alert("\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u901A\u77E5")};var Cm=z(12840),ym=z(93603),Sm=z(30909),Fm=z(4656),Bm=z(46799),Pm=z(32637),bm=z(75617),Na=z(59301),xm=Object.defineProperty,wm=Object.defineProperties,Dm=Object.getOwnPropertyDescriptors,L0=Object.getOwnPropertySymbols,Sg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,Bg=(pe,ve,ge)=>ve in pe?xm(pe,ve,{enumerable:!0,configurable:!0,writable:!0,value:ge}):pe[ve]=ge,ic=(pe,ve)=>{for(var ge in ve||(ve={}))Sg.call(ve,ge)&&Bg(pe,ge,ve[ge]);if(L0)for(var ge of L0(ve))Fg.call(ve,ge)&&Bg(pe,ge,ve[ge]);return pe},N0=(pe,ve)=>wm(pe,Dm(ve)),Im=(pe,ve)=>{var ge={};for(var ft in pe)Sg.call(pe,ft)&&ve.indexOf(ft)<0&&(ge[ft]=pe[ft]);if(pe!=null&&L0)for(var ft of L0(pe))ve.indexOf(ft)<0&&Fg.call(pe,ft)&&(ge[ft]=pe[ft]);return ge},wd=(pe,ve,ge)=>new Promise((ft,Kt)=>{var tt=He=>{try{mt(ge.next(He))}catch(Ie){Kt(Ie)}},on=He=>{try{mt(ge.throw(He))}catch(Ie){Kt(Ie)}},mt=He=>He.done?ft(He.value):Promise.resolve(He.value).then(tt,on);mt((ge=ge.apply(pe,ve)).next())});const Om=pe=>{var ve=pe,{exercise:ge,globalSetting:ft,loading:Kt,dispatch:tt,classroomList:on,user:mt,match:He}=ve,Ie=Im(ve,["exercise","globalSetting","loading","dispatch","classroomList","user","match"]),Yn,da,Dn,zn,Un,ca,ja,ia,Ln,Nn,Fa,ar,Da,In,mr,Hn;const kt=(0,ye.useParams)(),[ua]=(0,ye.useSearchParams)(),sr=(0,ye.useLocation)(),[Ga,Er]=(0,E.useState)([]),{exerciseList:Ea,commonHeader:Ht,checkDomain:Or,workSetting:dr,saveExerciseDownUsers:lr,course_groups:Sa}=ge,[Ba,ur]=(0,E.useState)(null),[hr,co]=(0,E.useState)(Ve()(new Date).valueOf()),[cr,Va]=(0,E.useState)(),[Mr,Hr]=(0,E.useState)(!1),[Ka,Ia]=(0,E.useState)(1),[Wa,ha]=(0,E.useState)(!1),[ra,Ca]=(0,E.useState)({name:"",id:"",list:[]}),[Zn,Ja]=(0,E.useState)({}),{userInfo:pr}=mt;kt.category=ua.get("category_id");const fr=!Or||Or&&((Yn=pr==null?void 0:pr.course)==null?void 0:Yn.course_identity)<3,fo=(0,E.useRef)(Date.now()),Vo=(0,E.useRef)(),[wr,Ai]=(0,E.useState)({});(0,E.useEffect)(()=>{(0,Nt.Rm)()&&tt({type:"classroomList/getAssistantPermissions",payload:{course_id:kt.coursesId}})},[(da=mt==null?void 0:mt.userInfo)==null?void 0:da.username]),(0,E.useEffect)(()=>{new URLSearchParams(sr.search).get("tabs")==="3"&&yi()},[]),(0,E.useEffect)(()=>{ge.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&ur(3)},[ge.actionTabs.key]),(0,E.useEffect)(()=>(clearInterval(Vo.current),(0,Nt.G5)()&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht!=null&&Ht.enable_monitor)&&(Vo.current=setInterval(()=>{jo()},5*1e3)),()=>{clearInterval(Vo.current)}),[mt.userInfo,Ht==null?void 0:Ht.exercise_status]),(0,E.useEffect)(()=>{ba();const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Se.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Na.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"1\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),"2\u3001\u5728",Na.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Na.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Na.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Na.createElement("br",null),Ar==="allowRouter"&&Na.createElement(Na.Fragment,null,"3\u3001",Na.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[kt.coursesId]);const ba=()=>wd(void 0,null,function*(){const Ar=yield tt({type:"exercise/getCommonHeader",payload:ic({},kt)});Ar&&Ca(Ar==null?void 0:Ar.simulate_exercise_records)}),Wo=()=>{const Ar=(Ht==null?void 0:Ht.simulate_exercise_num)-(Ht==null?void 0:Ht.user_simulate_num);return Ar>=0?Ar:0},jo=()=>wd(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/new_abnormities.json`,{method:"get",params:{time:fo.current}});if((Ar==null?void 0:Ar.status)===401){clearInterval(Vo.current);return}fo.current=Date.now(),(Ar==null?void 0:Ar.message)!==""&&(Ar==null?void 0:Ar.message)!=="\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"&&Em({title:(Ar==null?void 0:Ar.exercise_name)+"-\u8003\u8BD5\u5F02\u5E38",message:Ar.message,target:"self",icon:"/warning.png",link:`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/detail?random=${ua.get("random")==="true"}&tabs=7`})}),el=(Ar=!1)=>{ye.history.push(`/classrooms/${kt.coursesId}/exercisenotice/${Ht.id}/users/${pr.login}`)},Yi=()=>{tt({type:"exercise/setUpdateIndex"})},yi=()=>{tt({type:"exercise/getWorkSetting",payload:ic({},kt)})},xl=()=>{tt({type:"exercise/getCommonHeader",payload:ic({},kt)});const Ar={0:()=>{Yi()},2:()=>{Ia(Ka+1)},3:()=>{tt({type:"exercise/getWorkSetting",payload:ic({},kt)})}};Ar[Ba]&&Ar[Ba]()};function Gr(Ar){Va(ic({},Ar))}const $o=[{name:"\u7B54\u9898\u5217\u8868",id:0,hidden:!1,component:Na.createElement(_n,{getparams:Gr,checkDomainAuthority:fr})},{name:"\u8BD5\u5377\u9884\u89C8",id:2,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,ne._m)()&&!(0,Nt.ag)()||!fr||(0,Nt.dE)(),component:(0,Nt.Rm)()&&!((Dn=on.AssistantObject.exercise)!=null&&Dn.can_preview)||(Ht==null?void 0:Ht.exercise_status)==1&&(0,Nt.Ny)()&&!(Ht!=null&&Ht.exercise_can_preview)?Na.createElement("div",{style:{height:"500px",background:"#fff",textAlign:"center",alignContent:"center"}},Na.createElement("img",{src:z(85004),width:220}),(0,Nt.Rm)()?Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\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"):Na.createElement(Na.Fragment,null,Na.createElement("div",{style:{color:"#5F6367",marginTop:"18px"}},"\u8003\u8BD5\u672A\u5F00\u59CB\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u67E5\u770B\u8BD5\u5377"),Na.createElement("div",{style:{color:"#5F6367",marginTop:"10px"}},"\u5982\u9700\u67E5\u770B\u8BD5\u5377\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458\u5148\u52A0\u5165\u8BFE\u5802"))):Ht!=null&&Ht.is_random?Na.createElement(xu.default,{key:Ka}):Na.createElement(Cr,{activeTabs:Ba})},{name:Na.createElement("div",{style:{position:"relative"}},Na.createElement("img",{src:z(21520),style:{position:"absolute",left:20,top:"-30%"}}),"\u7EDF\u8BA1\u5206\u6790"),id:1,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!fr||(0,ne._m)()&&!(0,Nt.ag)()||(0,Nt.dE)()&&!(Ht!=null&&Ht.show_statistic),component:Na.createElement(Tg,null)},{name:"\u8D28\u91CF\u68C0\u6D4B",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(Ht!=null&&Ht.open_code_quality_analysis)||(0,Nt.dE)(),component:Na.createElement(am,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:4,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(0,Nt.dE)()||Ht.exercise_status===1||!Ht.exist_program||((zn=ft==null?void 0:ft.setting)==null?void 0:zn.hide_code_repeat),component:Na.createElement(Rl,{key:hr})},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||(Ht==null?void 0:Ht.exercise_type)===2||(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_status)===1,component:Na.createElement(Fm.Z,null)},{name:"\u89C4\u5219\u8BBE\u7F6E",id:3,hidden:!fr||(0,Nt.dE)(),component:(Ht==null?void 0:Ht.exercise_status)===-1?Na.createElement(Cm.Z,null):Na.createElement(Ns,null)},{name:"\u8003\u8BD5\u76D1\u63A7",id:7,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!(0,Nt.G5)()||!(Ht!=null&&Ht.enable_monitor),component:Na.createElement(dm,null)},{name:"\u4EBA\u8138\u5BA1\u6838",id:5,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.identity_verify||(0,Nt.dE)(),component:Na.createElement(Sl,null)},{name:"\u6444\u50CF\u76D1\u63A7",id:6,hidden:(Ht==null?void 0:Ht.exercise_status)===-1||!Ht.open_phone_video_recording||(0,Nt.dE)(),component:Na.createElement(sl,null)}].filter(Ar=>!Ar.hidden);(Ht==null?void 0:Ht.exercise_status)===1&&$o.splice(0,1,...$o.splice(1,1,$o[0])),(0,E.useEffect)(()=>{if(typeof(Ht==null?void 0:Ht.exercise_status)=="number"){if(ua.get("tabs")){ur(ua.get("tabs"));return}(Ht==null?void 0:Ht.exercise_status)===1?(ur("2"),(0,Nt.dE)()&&ur("0")):ur("0")}},[Ht==null?void 0:Ht.exercise_status]);const ll="YYYY-MM-DD",Kl=Ve()("2020-11-15",ll),Pu=()=>Se.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Na.createElement(Na.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),Nl=()=>{var Ar,ei;return Na.createElement(Fe.default,{onClick:Si=>wd(void 0,null,function*(){var ju,Xr;switch(ge.order&&(kt.order=ge.order,kt.order_type=ge.order_type),Si.key){case"1":if((0,Nt.Rm)()&&!((ju=on.AssistantObject.exercise)!=null&&ju.can_download)){le.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}tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Sa==null?void 0:Sa.map(So=>({course_group_id:So==null?void 0:So.exercise_group_id,group_group_name:So==null?void 0:So.exercise_group_name,count:So==null?void 0:So.exercise_group_students})),fn:()=>{let So=[];Se.default.confirm({title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9\u8BBE\u7F6E",icon:null,width:650,closable:!0,centered:!0,onOk:()=>wd(void 0,null,function*(){if(So.length===0)return le.ZP.info("\u8BF7\u9009\u62E9\u9009\u9879\uFF01"),Promise.reject();kt.types=So,(yield(0,te.Uj)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))).status===0&&(0,ue.je)(N0(ic(ic({},kt),cr),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}),content:Na.createElement("div",null,Na.createElement("p",{style:{color:"#E99237",marginBottom:"20"}},Na.createElement(ee.Z,{style:{marginRight:5,color:"#E99237"}}),"\u8BF7\u9009\u62E9\u60A8\u9700\u8981\u7684\u5B66\u751F\u6210\u7EE9\u6570\u636E\u8FDB\u884C\u5BFC\u51FA\uFF0C\u5426\u5219\u53EF\u80FD\u4F1A\u56E0\u4E3A\u5BFC\u51FA\u7684\u6570\u636E\u592A\u591A\u800C\u5F71\u54CD\u5BFC\u51FA\u8FDB\u5EA6\u3002"),Na.createElement("div",null,Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(1):So=So.filter(nl=>nl!==1)}},"\u57FA\u672C\u6570\u636E",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u9898\u578B\u5F97\u5206\u4E0E\u6700\u7EC8\u6210\u7EE9\uFF09"))),Na.createElement("div",{style:{marginTop:15,marginBottom:15}},Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(2):So=So.filter(nl=>nl!==2)}},"\u5F97\u5206\u8BE6\u8868",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u6BCF\u4E2A\u5B66\u751F\u7684\u5404\u5C0F\u9898\u5F97\u5206\u4E0E\u5404\u9898\u578B\u603B\u5F97\u5206\uFF09"))),Na.createElement("div",null,Na.createElement(Me.default,{onChange:tl=>{tl.target.checked?So.push(3):So=So.filter(nl=>nl!==3)}},"\u6570\u636E\u5206\u6790",Na.createElement("span",{style:{color:"#666666"}},"\uFF08\u7EDF\u8BA1\u8BD5\u5377\u4E2D\u6BCF\u4E2A\u5C0F\u9898\u7684\u53C2\u8003\u603B\u4EBA\u6570\u3001\u7B54\u9898\u4EBA\u6570\u3001\u7B54\u5BF9\u4EBA\u6570\u3001\u6EE1\u5206\u4EBA\u6570\u548C\u5F97\u5206\u7387\uFF09"))))})}}});break;case"8":if((0,Nt.Rm)()&&!((Xr=on.AssistantObject.exercise)!=null&&Xr.can_download)){le.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}if(Ht!=null&&Ht.can_export_exam_summary)tt({type:"exercise/setActionTabs",payload:{title:"\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"}});else{const So=yield(0,te.aU)({id:(kt==null?void 0:kt.categoryId)||(kt==null?void 0:kt.exerciseId)});Se.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,closable:!0,footer:null,content:Na.createElement(Na.Fragment,null,"\u60A8\u6240\u5728\u7684\u5355\u4F4D\u8FD8\u6CA1\u6709\u4E13\u5C5E\u7684\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\uFF0C\u6682\u65F6\u65E0\u6CD5\u751F\u6210\u8003\u8BD5\u603B\u7ED3\u3002\u5982\u9700\u5B9A\u5236\u6A21\u677F\uFF0C\u8BF7\u8054\u7CFB\u6559\u7814\u52A9\u7406\uFF01",Na.createElement("br",null),Na.createElement("div",{className:"mt-20px"},Na.createElement("a",{onClick:()=>{var tl,nl,Zu,zi,su,Hu,Wn,oa;Ai({url:Oe.Z.API_SERVER+((zi=(Zu=(nl=(tl=So==null?void 0:So.data)==null?void 0:tl.exam_summary_templates)==null?void 0:nl[0])==null?void 0:Zu.attachment_info)==null?void 0:zi.url),file_type:(oa=(Wn=(Hu=(su=So==null?void 0:So.data)==null?void 0:su.exam_summary_templates)==null?void 0:Hu[0])==null?void 0:Wn.attachment_info)==null?void 0:oa.file_type})}},"\u67E5\u770B\u8003\u8BD5\u603B\u7ED3\u6A21\u677F\u793A\u4F8B>")),Na.createElement("div",{className:"mt-20px ml-auto mr-auto p10 rounded-4px",style:{width:180,height:180,boxShadow:"0px 0px 10px 0px rgba(162,162,162,0.3)"}},Na.createElement("img",{className:"h-full w-full",src:Pm})),Na.createElement("div",{className:"mt10 mb-12px",style:{color:"#9096A3",textAlign:"center"}},"\u5FAE\u4FE1\u626B\u4E00\u626B\uFF0C\u6DFB\u52A0\u6559\u7814\u52A9\u7406"))})}break}})},(0,Nt.GJ)()&&!(Ht!=null&&Ht.appraise_label)&&fr&&((Ar=Ht==null?void 0:Ht.user_permission)==null?void 0:Ar.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)!==1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&!((ei=dr==null?void 0:dr.exercise)!=null&&ei.publish_time)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(Fe.default.Item,{key:"7",onClick:()=>{var Si,ju,Xr,So;if(console.log(Ht),(0,Nt.Rm)()&&!((ju=(Si=on==null?void 0:on.AssistantObject)==null?void 0:Si.exercise)!=null&&ju.can_publish)){le.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}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const tl=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(tl),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}if(((Xr=mt==null?void 0:mt.userInfo)==null?void 0:Xr.user_status)===2){(0,as.Rd)();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var Zu;tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(Zu=dr==null?void 0:dr.exercise)==null?void 0:Zu.manage_all_group}})}}}):tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(So=dr==null?void 0:dr.exercise)==null?void 0:So.manage_all_group}})}},"\u53D1\u5E03\u8003\u8BD5"),(Ht==null?void 0:Ht.exercise_status)!==-1&&(0,Nt.GJ)()&&fr&&Ht.exercise_status!==1&&!(Ht!=null&&Ht.is_make_up_exercise&&Ht.exercise_status===3)&&(Ht!=null&&Ht.open_appraise?Na.createElement(De.Z,{overlayStyle:{maxWidth:"initial"},title:Na.createElement("div",null,Na.createElement("div",null,"\u63D0\u793A\uFF1A"),Na.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),Na.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"))},Na.createElement(Fe.default.Item,{key:"5"},"\u7F16\u8F91\u8BD5\u5377")):Na.createElement(Fe.default.Item,{key:"5",onClick:()=>{var Si,ju;if((0,Nt.Rm)()&&!((ju=(Si=on==null?void 0:on.AssistantObject)==null?void 0:Si.exercise)!=null&&ju.can_create)){le.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}const Xr=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Xr),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else ye.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)!==-1&&!(0,Nt.dE)()&&fr&&Ht.exercise_status>1&&Ht.exist_program&&Na.createElement(Fe.default.Item,{key:"4",onClick:Si=>{tt({type:"exercise/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:kt}})}},"\u4EE3\u7801\u67E5\u91CD"),Na.createElement(Fe.default.Item,{key:"1"},"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"),(Ht==null?void 0:Ht.exercise_status)===3&&Na.createElement(Fe.default.Item,{key:"8"},"\u5BFC\u51FA\u8003\u8BD5\u603B\u7ED3"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Fe.default.Item,{key:"2",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.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}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}if((Ht==null?void 0:Ht.exercise_status)===1)(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank`);else{let ju=1;Se.default.confirm({title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u7C7B\u578B",icon:null,centered:!0,closable:!0,content:Na.createElement(Te.ZP.Group,{defaultValue:1,onChange:Xr=>{ju=Xr.target.value}},Na.createElement(Re.Z,{direction:"vertical"},Na.createElement(Te.ZP,{value:1},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),Na.createElement(Te.ZP,{value:2},"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),Na.createElement(Te.ZP,{value:3},"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"))),onOk:()=>{ju===3?tt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u8BD5\u5377",course_groups:Sa==null?void 0:Sa.map(Xr=>({course_group_id:Xr==null?void 0:Xr.exercise_group_id,group_group_name:Xr==null?void 0:Xr.exercise_group_name,count:Xr==null?void 0:Xr.exercise_group_students})),fn:()=>wd(void 0,null,function*(){var Xr,So,tl,nl;lr&&lr();let Zu="",zi=0;const su=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/exercise_users.json`,{method:"get",params:N0(ic({},kt),{exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]})});if((su==null?void 0:su.status)===0){Zu=(Xr=su==null?void 0:su.data)==null?void 0:Xr.first_export_user_login,zi=(So=su==null?void 0:su.data)==null?void 0:So.total_count;const Hu=JSON.parse(localStorage[`${(tl=mt==null?void 0:mt.userInfo)==null?void 0:tl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]);localStorage[`${(nl=mt==null?void 0:mt.userInfo)==null?void 0:nl.login}-${kt.coursesId}-${kt.categoryId}-downFilter`]=JSON.stringify(N0(ic({},Hu),{firstTargetLogin:Zu,totalCount:zi,exercise_group_id:[...JSON.parse(sessionStorage.all_student_works_params).course_group]}))}(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)})}}):(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/export_blank?type=${ju}`)}})}}},"\u5BFC\u51FA\u8BD5\u5377"),Na.createElement(Fe.default.Item,{key:"3",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.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}ye.history.push(`/classrooms/${kt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"),(Ht==null?void 0:Ht.exercise_status)!==-1&&Na.createElement(Fe.default.Item,{key:"6",onClick:()=>{var Si;if((0,Nt.Rm)()&&!((Si=on.AssistantObject.exercise)!=null&&Si.can_download)){le.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}tt({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u683C\u5F0F\u8BBE\u7F6E"))},xi=Ar=>wd(void 0,null,function*(){const ei=yield(0,fe.ZP)(`/api/courses/${kt==null?void 0:kt.coursesId}/exercises/exercise_code_repeat.json`,{method:"post",body:{group_ids:Ar,id:kt==null?void 0:kt.categoryId}});if(ei.status===0){ur(4),co(Ve()(new Date).valueOf()),tt({type:"exercise/setActionTabs",payload:{}});return}ei.status<-2&&le.ZP.error(ei==null?void 0:ei.message)});let fu=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u963B\u65AD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u963B\u65AD\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Cs=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Ar,ei,Si)=>Na.createElement(De.Z,{title:((kt.page||1)-1)*20+Si+1},Na.createElement("span",null,((kt.page||1)-1)*20+Si+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Ar,ei)=>ei.commit_status===0||ei.commit_status===1?"--":!ei.open_total_score&&(0,Nt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0),Ar===100?Na.createElement("span",{className:"c-green"},Ar||"--"):Ar>60?Na.createElement("span",{className:"c-orange"},Ar||"--"):Na.createElement("span",null,Ar||"--"))},!((Zn==null?void 0:Zn.objective)!==1||(Zn==null?void 0:Zn.objective)===1&&(Zn==null?void 0:Zn.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let Si;return Ar>=0&&Ar<=60?Si=Na.createElement("span",null,Ar):Ar===100?Si=Na.createElement("span",{className:"c-green"},Ar):Ar>60?Si=Na.createElement("span",{className:"c-orange"},Ar):Si="--",Na.createElement(Bn,{renderText:Si,item:ei})}}},!((Zn==null?void 0:Zn.subjective)!==1||(Zn==null?void 0:Zn.subjective)===1&&(Zn==null?void 0:Zn.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Ar,ei)=>{if(ei.commit_status===0||ei.commit_status===1)return"--";if(!ei.open_total_score&&(0,Nt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Ar=typeof Ar=="number"?Number(Ar):Ar,Ar||(Ar=0);let Si;return Ar==0||Ar>0&&Ar<=60?Si=Na.createElement("span",null,Ar):Ar===100?Si=Na.createElement("span",{className:"c-green"},Ar):Ar>60?Si=Na.createElement("span",{className:"c-orange"},Ar):Si="--",Si}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Ar,ei)=>Ar===0?Na.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ar===1?Na.createElement("span",{style:{color:"#DF3042"}},!ei.is_make_up&&"\u8003\u8BD5\u4E2D",ei.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ar===2?Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Na.createElement("span",{style:{color:"#5AB891"}},!ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ei.is_make_up&&!ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ei.is_make_up&&ei.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Ar=>Ar?Ve()(Ar).format("YYYY-MM-DD HH:mm"):"--"}].filter(Ar=>!!Ar);return(0,Nt.RV)()?(0,Nt.RV)()?Na.createElement("section",{className:o0.bg},Na.createElement("div",{className:"edu-container"},pr.username&&Na.createElement("section",{className:"animated fadeIn"},Na.createElement("aside",{className:"mt10"},Na.createElement(We.Z,{separator:">"},Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},(ca=(Un=mt==null?void 0:mt.userInfo)==null?void 0:Un.course)==null?void 0:ca.course_name),Na.createElement(We.Z.Item,{href:`/classrooms/${kt.coursesId}/exercise`},"\u5728\u7EBF\u8003\u8BD5"),Na.createElement(We.Z.Item,null,"\u8BD5\u5377\u8BE6\u60C5"))),Na.createElement("aside",{className:[o0.title,"mt20"].join(" ")},Na.createElement("a",{href:`/classrooms/${kt.coursesId}/exercise`},Na.createElement(b.Z,{className:"font16 c-black"})),(0,ne.vB)(Ht==null?void 0:Ht.exercise_status,Ht==null?void 0:Ht.appraise_label),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement("img",{src:vm,width:44,height:24,style:{marginRight:5,marginLeft:10}}),Na.createElement("strong",{className:"font20 ml5 mr10"},Ht==null?void 0:Ht.exercise_name),(Ht==null?void 0:Ht.exercise_type)==2&&Na.createElement("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:o0.moni},Na.createElement("img",{src:hm,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),(Ht==null?void 0:Ht.is_make_up_exercise)&&Na.createElement(De.Z,{title:"\u70B9\u51FB\u53EF\u67E5\u770B\u539F\u8003\u8BD5"},Na.createElement("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${Ht==null?void 0:Ht.make_up_exercise_id}/detail?random=${Ht==null?void 0:Ht.make_up_exercise_is_random}`)}})))),Na.createElement("aside",{className:"mt30 relative"},Na.createElement("div",{className:o0.export},!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.exercise_status)===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}tt({type:"exercise/setActionTabs",payload:{key:"\u8865\u8003\u8BB0\u5F55",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8865\u8003\u8BB0\u5F55"),!(0,Nt.dE)()&&!(Ht!=null&&Ht.is_make_up_exercise)&&Ht.exercise_status===3&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{if(Ar.preventDefault(),!(Ht!=null&&Ht.allow_create_make_up)){le.ZP.warning("\u60A8\u5F53\u524D\u6CA1\u6709\u64CD\u4F5C\u6743\u9650\uFF0C\u8BF7\u8054\u7CFB\u8BFE\u5802\u7BA1\u7406\u5458");return}tt({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:kt}})}},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u521B\u5EFA\u8865\u8003"),(0,Nt.GJ)()&&fr&&((ja=Ht==null?void 0:Ht.user_permission)==null?void 0:ja.user_commit_counts)>0&&(Ht==null?void 0:Ht.exercise_status)===2&&(Ht==null?void 0:Ht.exercise_type)!=2&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_redo)){le.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}tt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",params:kt}})}},Na.createElement("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"\u6253\u56DE\u91CD\u505A"),(0,Nt.GJ)()&&fr&&((ia=Ht==null?void 0:Ht.user_permission)==null?void 0:ia.exercise_unpublish_count)>0&&(Ht==null?void 0:Ht.exercise_status)===1&&(!(Ht!=null&&Ht.is_make_up_exercise)||(Ht==null?void 0:Ht.is_make_up_exercise)&&(Ht==null?void 0:Ht.allow_create_make_up))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si,ju,Xr;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_publish)){le.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}if((Ht==null?void 0:Ht.exercise_question_count)===0){le.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}if(((ju=mt==null?void 0:mt.userInfo)==null?void 0:ju.user_status)===2){(0,as.Rd)();return}const So=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(So),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}Ht!=null&&Ht.high_resources_consume&&!(Ht!=null&&Ht.high_resources_consume_permission)?tt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:kt.coursesId,type:"exercise",type_id:kt.categoryId,name:Ht.exercise_name,fn:()=>{var nl;tt({type:"exercise/getCommonHeader",payload:ic({},kt)}),tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(nl=dr==null?void 0:dr.exercise)==null?void 0:nl.manage_all_group}})}}}):tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[kt.categoryId],unified_setting:Ht==null?void 0:Ht.unified_setting,params:kt,disabled:(Ht==null?void 0:Ht.exercise_status)!==1,type:2,activeTab:Ba,cb:xl,manage_all_group:(Xr=dr==null?void 0:dr.exercise)==null?void 0:Xr.manage_all_group}})}},Na.createElement("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"\u53D1\u5E03\u8003\u8BD5")),(0,Nt.GJ)()&&fr&&((Ln=Ht==null?void 0:Ht.user_permission)==null?void 0:Ln.exercise_publish_count)>0&&Na.createElement(Ee.ZP,{onClick:Ar=>{var ei,Si;if(Ar.preventDefault(),(0,Nt.Rm)()&&!((Si=(ei=on==null?void 0:on.AssistantObject)==null?void 0:ei.exercise)!=null&&Si.can_stop)){le.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}tt({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",unified_setting:Ht==null?void 0:Ht.unified_setting,selectArrs:[kt.categoryId],params:kt,cb:xl}})}},Na.createElement("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"\u7ED3\u675F\u8003\u8BD5"),(0,Nt.dE)()&&Ht.is_late&&`\u8FDF\u5230\u8D85\u8FC7${Ht.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`,(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&Na.createElement(Ee.ZP,{onClick:Ar=>wd(void 0,null,function*(){Ar.preventDefault();const ei=yield(0,fe.ZP)(`/api/exercises/${kt.categoryId}/header_info.json`,{method:"get"});(ei==null?void 0:ei.status)===0&&Ja((ei==null?void 0:ei.data)||{}),ha(!0)})},Na.createElement("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"\u8003\u8BD5\u8BB0\u5F55"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((Nn=Ht==null?void 0:Ht.user_permission)==null?void 0:Nn.current_status)===2&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el()},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),(Fa=Ea==null?void 0:Ea.exercise_types)!=null&&Fa.is_redo?"\u91CD\u65B0\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===2&&!Ht.is_late&&(Ht==null?void 0:Ht.exercise_status)!=3&&Ht.exercise_status>1&&Na.createElement(De.Z,{title:Na.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",Ht==null?void 0:Ht.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Wo(),"\u6B21")},Na.createElement(Ee.ZP,{onClick:()=>el(),disabled:Wo()===0&&((ar=Ht==null?void 0:Ht.user_permission)==null?void 0:ar.current_status)!=0,style:{marginLeft:8}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),((Da=Ht==null?void 0:Ht.user_permission)==null?void 0:Da.current_status)==0?"\u7EE7\u7EED\u8003\u8BD5":"\u5F00\u59CB\u8003\u8BD5")),(0,Nt.dE)()&&(Ht==null?void 0:Ht.exercise_type)===1&&((In=Ht==null?void 0:Ht.user_permission)==null?void 0:In.current_status)===0&&!Ht.is_late&&Ht.exercise_status>1&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7EE7\u7EED\u8003\u8BD5"),(0,Nt.dE)()&&(Ht==null?void 0:Ht.screen_used_num)>(Ht==null?void 0:Ht.screen_num)&&Ht.exercise_status!==3&&Na.createElement(Ee.ZP,{onClick:()=>el(!0)},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7533\u8BF7","\u7EE7\u7EED\u8003\u8BD5"),(Ht==null?void 0:Ht.show_analysis_detail)&&Na.createElement(Ee.ZP,{onClick:()=>{(0,ne.xg)(`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/analysis/${Ht==null?void 0:Ht.analysis_id}`)}},Na.createElement("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206"),(0,Nt.GJ)()&&fr&&(Ht.exercise_status===1||Ht.exercise_status===3&&(Ht==null?void 0:Ht.is_make_up_exercise))&&Na.createElement(yg.Z,{tips:Ht==null?void 0:Ht.open_appraise,style:{marginLeft:10}},Na.createElement(Ee.ZP,{onClick:()=>{var Ar,ei;if((0,Nt.Rm)()&&!((ei=(Ar=on==null?void 0:on.AssistantObject)==null?void 0:Ar.exercise)!=null&&ei.can_create)){le.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}if((0,Nt.Ny)()&&(Ht==null?void 0:Ht.exercise_status)==1&&!(Ht!=null&&Ht.exercise_can_preview)){le.ZP.warning("\u8BD5\u5377\u53D1\u5E03\u524D\uFF0C\u4EC5\u652F\u6301\u8BD5\u5377\u521B\u5EFA\u8005\u548C\u8BFE\u5802\u534F\u4F5C\u8001\u5E08\u8FDB\u884C\u64CD\u4F5C");return}const Si=Ve()(Ht==null?void 0:Ht.created_at,ll);if(Ve()(Kl).diff(Ve()(Si),"days")>0&&(Ht!=null&&Ht.is_random)){Pu();return}else ye.history.push(Ht!=null&&Ht.is_random?`/classrooms/${kt.coursesId}/exercise/${kt.categoryId}/random/edit?type=settings`:`/classrooms/${kt.coursesId}/exercise/add/${kt.categoryId}?random=false&type=2`)}},Na.createElement("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"\u7F16\u8F91\u8BD5\u5377")),(Ht==null?void 0:Ht.exercise_status)===-1&&(0,Nt.GJ)()&&Na.createElement(Ee.ZP,{icon:Na.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{tt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Ht==null?void 0:Ht.exercise_name,id:Ht==null?void 0:Ht.id,type:"exercise"}})}},"\u8865\u5145\u6210\u7EE9"),(0,Nt.GJ)()&&fr&&Na.createElement(se.Z,{dropdownRender:Nl},Na.createElement(Ee.ZP,null,"\u66F4\u591A\u64CD\u4F5C",Na.createElement(x.Z,null)))),Na.createElement("aside",{className:`mt30 relative ${o0.workListTabWrap}`},Na.createElement(y.default,{activeKey:`${Ba}`,onChange:Ar=>{var ei;if(parseInt(Ar)===1&&!((ei=on.AssistantObject.exercise)!=null&&ei.can_view)&&(0,Nt.Rm)()){le.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}const Si=Ve()(Ht==null?void 0:Ht.created_at,ll),ju=Ve()(Kl).diff(Ve()(Si),"days");if(ge.actionTabs.key=="\u8868\u5355\u672A\u4FDD\u5B58")Se.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar),tt({type:"exercise/setActionTabs",payload:{key:""}})}});else{if(ju>0&&parseInt(Ar)===3&&(Ht!=null&&Ht.is_random)){Pu();return}ur(Ar)}Ar==="3"&&yi()},items:$o.map(Ar=>({label:Ar.name,key:`${Ar.id}`}))})),Na.createElement("section",{className:Ht!=null&&Ht.is_random&&Ba==="2"||Ba==="9"||Ba==="3"?"":"pl25 pr25 bg-white"},(Hn=(mr=$o.filter(Ar=>Ar.id==Ba))==null?void 0:mr[0])==null?void 0:Hn.component))),Na.createElement(Xo.Z,null),Na.createElement(Hl,{onOk:xi}),Na.createElement(eu.Z,null),Na.createElement(Ci,{cb:()=>Yi()}),Na.createElement(ym.Z,{onOk:()=>Yi()}),Na.createElement(Sm.Z,{onOk:()=>Yi()}),Na.createElement(du,null),Na.createElement(Kg,null),Na.createElement(Am.Z,null),Na.createElement($l,null),Na.createElement(Yg,null),Na.createElement(pm.Z,{successCb:()=>el(currentEnterExamRef.current)}),Na.createElement(Se.default,{open:Mr,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Hr(!1)}},Na.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Na.createElement("p",{style:{marginLeft:"10px"}},Na.createElement(a.default,{dataSource:fu,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Na.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Na.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Na.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Na.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Na.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Na.createElement(Se.default,{open:Wa,title:"\u8003\u8BD5\u8BB0\u5F55",centered:!0,width:1e3,footer:null,onCancel:()=>{ha(!1)}},(ra==null?void 0:ra.length)===0?Na.createElement(ze.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):Na.createElement(a.default,{dataSource:ra,columns:Cs,pagination:!1})),Na.createElement(Bm.Z,null),Na.createElement(bm.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:wr==null?void 0:wr.url,type:wr==null?void 0:wr.file_type,onClose:()=>Ai({})})):"":null};var Lm=(0,ye.connect)(({exercise:pe,loading:ve,user:ge,globalSetting:ft,classroomList:Kt})=>({classroomList:Kt,exercise:pe,globalSetting:ft,user:ge,loading:ve.effects}))(Om)},92701:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ve}});var E=z(59301),fe=z(92832),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(43604),Me=z(54580),De=z(24905),Te=z(5871),Re=z(62772),We={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},Ee=z(25690),se=z(38986),y=z(74508),a=z(49535),ee=z(346),b=z(77525),x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",ne=z(59301),ue=Object.defineProperty,re=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Ce=(it,Ye,rt)=>Ye in it?ue(it,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):it[Ye]=rt,Be=(it,Ye)=>{for(var rt in Ye||(Ye={}))me.call(Ye,rt)&&Ce(it,rt,Ye[rt]);if(re)for(var rt of re(Ye))ce.call(Ye,rt)&&Ce(it,rt,Ye[rt]);return it},ke=(it,Ye,rt)=>new Promise((yt,bt)=>{var gt=Lt=>{try{Tt(rt.next(Lt))}catch(Rt){bt(Rt)}},Gt=Lt=>{try{Tt(rt.throw(Lt))}catch(Rt){bt(Rt)}},Tt=Lt=>Lt.done?yt(Lt.value):Promise.resolve(Lt.value).then(gt,Gt);Tt((rt=rt.apply(it,Ye)).next())});const{TextArea:Pe}=fe.default,at=({exercise:it,loading:Ye,dispatch:rt})=>{var yt;const{workSetting:bt}=it,gt=(0,Ee.useParams)();gt.category=gt.categoryId||gt.exerciseId,gt.categoryId=gt.categoryId||gt.exerciseId;const[Gt,Tt]=(0,E.useState)(!1),[Lt,Rt]=(0,E.useState)(!1);let[qe,dt]=(0,E.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,E.useEffect)(()=>{Wt()},[bt]),(0,E.useEffect)(()=>{it.actionTabs.key==="exportSetting"&&!(bt!=null&&bt.exercise_header)&&rt({type:"exercise/getWorkSetting",payload:Be({},gt)})},[it.actionTabs.key]);const Wt=()=>{var Ge,ln,Mn,Pt;const zt=JSON.parse(JSON.stringify(bt));Object.keys(qe).forEach(Ft=>{var Ot;qe[Ft]=(Ot=zt==null?void 0:zt.exercise_header)==null?void 0:Ot[Ft]}),qe.file_list=(Ge=zt==null?void 0:zt.exercise_header)!=null&&Ge.attachment_id?[{uid:(ln=zt==null?void 0:zt.exercise_header)==null?void 0:ln.attachment_id,id:(Mn=zt==null?void 0:zt.exercise_header)==null?void 0:Mn.attachment_id,url:(Pt=zt==null?void 0:zt.exercise_header)==null?void 0:Pt.photo_url}]:[],dt(qe)},Fn=()=>{var Ge,ln,Mn;const Pt=JSON.parse(JSON.stringify(qe));Pt.categoryId=gt.categoryId,Pt.attachment_id=((Mn=(ln=(Ge=Pt.file_list)==null?void 0:Ge[0])==null?void 0:ln.response)==null?void 0:Mn.id)||null,Yt(Pt)},Yt=Ge=>ke(void 0,null,function*(){Rt(!0),(yield(0,se.ZP)(`/api/exercises/${gt==null?void 0:gt.categoryId}/foramt_settings.json`,{method:"post",body:Ge})).status===0&&(Oe.ZP.success("\u66F4\u65B0\u6210\u529F"),rt({type:"exercise/getCommonHeader",payload:Be({},gt)}),rt({type:"exercise/getWorkSetting",payload:Be({},gt)}),rt({type:"exercise/getExerciseExportHeadData",payload:{id:gt.exerciseId||gt.categoryId,identify:gt.userId||null}}),Rt(!1))}),kn={disabled:Gt,multiple:!1,listType:"picture-card",onPreview:Ge=>{a.Z.publish("preview-image",Ge.thumbUrl||Ge.url)},withCredentials:!0,fileList:qe.file_list,beforeUpload:Ge=>Ge.size/1024>200?(Oe.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ee.Z.API_SERVER}/api/attachments.json`,onChange(Ge){let ln=Ge.fileList.filter(Mn=>!!Mn.status);qe.file_list=ln,dt(Object.assign({},qe))},onRemove:Ge=>ke(void 0,null,function*(){return qe.file_list=[],dt(Object.assign({},qe)),!0})};return ne.createElement(ye.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:We.modalWrapper,width:900,centered:!0,open:it.actionTabs.key==="exportSetting",onOk:()=>Fn(),onCancel:()=>{Wt(),rt({type:"exercise/setActionTabs",payload:{}})}},ne.createElement("section",{className:We.exportSettingWrapper},ne.createElement(Se.Z,{spinning:Ye["exercise/getWorkSetting"]||Lt},ne.createElement(Fe.Z,{wrap:!1,justify:"space-between"},ne.createElement(le.Z,null,ne.createElement(Fe.Z,{align:"middle"},ne.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),ne.createElement("span",{className:We.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),ne.createElement("div",{className:"mt15"},ne.createElement(Me.default,Be({},kn),!((yt=qe.file_list)!=null&&yt.length)&&ne.createElement("div",null,ne.createElement(Re.Z,null),ne.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_title,disabled:Gt,onChange:Ge=>{qe.show_title=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_body,disabled:Gt,onChange:Ge=>{qe.show_body=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_info,disabled:Gt,onChange:Ge=>{qe.show_info=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement(De.default,{checked:qe.show_table,disabled:Gt,onChange:Ge=>{qe.show_table=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),ne.createElement(Fe.Z,{align:"middle",className:`mt20 ${We.pottedLine}`},ne.createElement(le.Z,null,ne.createElement("img",{src:x,alt:""})),ne.createElement(le.Z,{className:We.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),ne.createElement(le.Z,null,ne.createElement("img",{src:x,alt:""}))),ne.createElement(Fe.Z,{className:"mt15",justify:"center",style:{width:320}},ne.createElement(De.default,{className:"pl8",checked:qe.show_user,disabled:Gt,onChange:Ge=>{qe.show_user=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u59D3\u540D")),ne.createElement(De.default,{checked:qe.show_no,disabled:Gt,onChange:Ge=>{qe.show_no=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u53F7")),ne.createElement(De.default,{checked:qe.show_group,disabled:Gt,onChange:Ge=>{qe.show_group=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),ne.createElement(De.default,{checked:qe.show_school_name,disabled:Gt,onChange:Ge=>{qe.show_school_name=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),ne.createElement(De.default,{checked:qe.show_phone,disabled:Gt,onChange:Ge=>{qe.show_phone=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u624B\u673A\u53F7"))),ne.createElement("img",{src:te,alt:"",className:"mt15",style:{width:320}}),ne.createElement(le.Z,{span:24,className:"mt15"},ne.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),ne.createElement(Te.Z,{size:"middle",min:1,value:qe.export_page_num?qe.export_page_num:40,onChange:Ge=>{qe.export_page_num=Ge,dt(Be({},qe))}}),ne.createElement("span",{className:"ml10"},"\u9898")),ne.createElement(Fe.Z,{className:"mt15"},ne.createElement(De.default,{checked:qe.show_desc,disabled:Gt,onChange:Ge=>{qe.show_desc=Ge.target.checked,dt(Object.assign({},qe))}},ne.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),ne.createElement(le.Z,{className:We.imgPreviewPart},ne.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),ne.createElement("img",{src:y.qz})))),ne.createElement(b.Z,null)))};var Ve=(0,Ee.connect)(({exercise:it,loading:Ye,globalSetting:rt})=>({exercise:it,loading:Ye.effects,globalSetting:rt}))(at)},44557:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return te}});var E=z(59301),fe=z(25690),Oe=z(95237),ye=z(1710),Se={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},Fe=z(81722),le=z(51257),Me=z(92701),De=z(32162),Te=z(346),Re=z(59301),We=Object.defineProperty,Ee=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,a=(ne,ue,re)=>ue in ne?We(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:re}):ne[ue]=re,ee=(ne,ue)=>{for(var re in ue||(ue={}))se.call(ue,re)&&a(ne,re,ue[re]);if(Ee)for(var re of Ee(ue))y.call(ue,re)&&a(ne,re,ue[re]);return ne},b=(ne,ue,re)=>new Promise((me,ce)=>{var Ce=Pe=>{try{ke(re.next(Pe))}catch(at){ce(at)}},Be=Pe=>{try{ke(re.throw(Pe))}catch(at){ce(at)}},ke=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(Ce,Be);ke((re=re.apply(ne,ue)).next())});const x=({isPreview:ne=!1,isExportBlank:ue=!1,activeTabs:re,exercise:me,globalSetting:ce,loading:Ce,user:Be,dispatch:ke,showExportBtn:Pe=!1,sealStyle:at={}})=>{var Ve,it,Ye,rt,yt,bt,gt,Gt,Tt,Lt,Rt,qe,dt,Wt,Fn;const Yt=(0,fe.useParams)(),{userInfo:kn}=Be,[Ge,ln]=(0,E.useState)(),[Mn,Pt]=(0,E.useState)();let zt=(0,E.useRef)(null);const[Ft,Ot]=(0,E.useState)(21),[et,ze]=(0,E.useState)([]),St=(0,E.useRef)(!0);(0,E.useEffect)(()=>{b(void 0,null,function*(){if(!St.current)return;St.current=!1;const ut=yield(0,Fe.cV)({id:Yt.exerciseId||Yt.categoryId});ut.status==0&&ze(ut.data)}),(0,le.W)(re)||re==="2"&&xt()},[Yt.userId,Yt.coursesId,Yt.exerciseId,Yt.categoryId,re]),(0,E.useEffect)(()=>{zt.current&&Ot(zt.current.clientHeight)},[zt.current]),(0,E.useEffect)(()=>{var ut;if((ut=me.exerciseExportHeadData)!=null&&ut.title){const Je=me.exerciseExportHeadData;ln(ee({},Je||{}));const{table:xe}=Je||{};let Zt,Jn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores||xe!=null&&xe.total_bpros_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Jn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Jn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],Pn=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt([...ue?Pn:En])}},[me.exerciseExportHeadData]);const xt=()=>b(void 0,null,function*(){const ut={id:Yt.exerciseId||Yt.categoryId,identify:(kn==null?void 0:kn.login)||null},Je=yield(0,Fe.iw)(ut);ln(Je||{});const{table:xe}=Je||{};let Zt,Jn;(xe!=null&&xe.total_singles_scores||xe!=null&&xe.total_doubles_scores||xe!=null&&xe.total_nulls_scores||xe!=null&&xe.total_judges_scores||xe!=null&&xe.total_pros_scores||xe!=null&&xe.total_bpros_scores||xe!=null&&xe.total_shixuns_scores||xe!=null&&xe.total_mains_scores||xe!=null&&xe.total_combination_scores)&&(Zt=Number(xe==null?void 0:xe.total_singles_scores)+Number(xe==null?void 0:xe.total_doubles_scores)+Number(xe==null?void 0:xe.total_nulls_scores)+Number(xe==null?void 0:xe.total_bpros_scores)+Number(xe==null?void 0:xe.total_judges_scores)+Number(xe==null?void 0:xe.total_pros_scores)+Number(xe==null?void 0:xe.total_shixuns_scores)+Number(xe==null?void 0:xe.total_mains_scores)+Number(xe==null?void 0:xe.total_combination_scores)),(xe!=null&&xe.singles_scores||xe!=null&&xe.doubles_scores||xe!=null&&xe.nulls_scores||xe!=null&&xe.judges_scores||xe!=null&&xe.pros_scores||xe!=null&&xe.bpros_scores||xe!=null&&xe.shixuns_scores||xe!=null&&xe.mains_scores||xe!=null&&xe.combination_scores)&&(Jn=Number(xe==null?void 0:xe.singles_scores)+Number(xe==null?void 0:xe.doubles_scores)+Number(xe==null?void 0:xe.bpros_scores)+Number(xe==null?void 0:xe.nulls_scores)+Number(xe==null?void 0:xe.judges_scores)+Number(xe==null?void 0:xe.pros_scores)+Number(xe==null?void 0:xe.shixuns_scores)+Number(xe==null?void 0:xe.mains_scores)+Number(xe==null?void 0:xe.combination_scores));const En=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(xe==null?void 0:xe.total_singles_scores)||0,doubles_score:(xe==null?void 0:xe.total_doubles_scores)||0,nulls_score:(xe==null?void 0:xe.total_nulls_scores)||0,judges_score:(xe==null?void 0:xe.total_judges_scores)||0,pros_score:(xe==null?void 0:xe.total_pros_scores)||0,bpros_score:(xe==null?void 0:xe.total_bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.total_shixuns_scores)||0,mains_score:(xe==null?void 0:xe.total_mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.total_combination_scores)||0,total_score:Zt||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(xe==null?void 0:xe.singles_scores)||0,doubles_score:(xe==null?void 0:xe.doubles_scores)||0,nulls_score:(xe==null?void 0:xe.nulls_scores)||0,judges_score:(xe==null?void 0:xe.judges_scores)||0,pros_score:(xe==null?void 0:xe.pros_scores)||0,bpros_score:(xe==null?void 0:xe.bpros_scores)||0,shixuns_score:(xe==null?void 0:xe.shixuns_scores)||0,mains_score:(xe==null?void 0:xe.mains_scores)||0,total_combination_scores:(xe==null?void 0:xe.combination_scores)||0,total_score:Jn||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Pt(ue?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:En)}),Ke=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:ut=>Re.createElement("a",null,ut)},{title:((Ve=et==null?void 0:et.find(ut=>ut.value==De.fw[0].nameType))==null?void 0:Ve.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((it=et==null?void 0:et.find(ut=>ut.value==De.fw[1].nameType))==null?void 0:it.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Ye=et==null?void 0:et.find(ut=>ut.value==De.fw[3].nameType))==null?void 0:Ye.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((rt=et==null?void 0:et.find(ut=>ut.value==De.fw[2].nameType))==null?void 0:rt.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((yt=et==null?void 0:et.find(ut=>ut.value==De.fw[6].nameType))==null?void 0:yt.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((bt=et==null?void 0:et.find(ut=>ut.value==De.fw[5].nameType))==null?void 0:bt.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((gt=et==null?void 0:et.find(ut=>ut.value==De.fw[4].nameType))==null?void 0:gt.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Gt=et==null?void 0:et.find(ut=>ut.value==De.fw[7].nameType))==null?void 0:Gt.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{title:((Tt=et==null?void 0:et.find(ut=>ut.value==De.fw[8].nameType))==null?void 0:Tt.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:ut=>Re.createElement("a",null,ut==="0.0"?0:ut==null?void 0:ut.toFixed(1))}],{exercise_header:Qe}=Ge||{};return Re.createElement(Re.Fragment,null,((Qe==null?void 0:Qe.show_user)||(Qe==null?void 0:Qe.show_no)||(Qe==null?void 0:Qe.show_group))&&Re.createElement("section",{className:Se.glassSeal,style:at},(Qe==null?void 0:Qe.show_user)&&Re.createElement("span",null,"\u59D3\u540D\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.user)),(Qe==null?void 0:Qe.show_no)&&Re.createElement("span",null,"\u5B66\u53F7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.student_id)),(Qe==null?void 0:Qe.show_group)&&Re.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.group_name)),(Qe==null?void 0:Qe.show_school_name)&&Re.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.school_name)),(Qe==null?void 0:Qe.show_phone)&&Re.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",Re.createElement("span",null,Ge==null?void 0:Ge.phone))),Re.createElement("section",{className:`${Se.wrap} ${ne?"pl20":""} `},(Ge==null?void 0:Ge.photo_url)&&Re.createElement("img",{className:Se.img,src:`${Te.Z.API_SERVER}${Ge==null?void 0:Ge.photo_url}`}),(Qe==null?void 0:Qe.show_title)&&Re.createElement(Oe.Z,{className:Se.paperHeader,justify:"center"},Re.createElement("div",null,Ge==null?void 0:Ge.title)),(Qe==null?void 0:Qe.show_info)&&Re.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Ge==null?void 0:Ge.large_counts,"\u5927\u9898\u3011\u3010",Ge==null?void 0:Ge.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Ge==null?void 0:Ge.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Ge==null?void 0:Ge.time)>-1?`${Ge==null?void 0:Ge.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(Qe==null?void 0:Qe.show_desc)&&(((Lt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Lt.exercise_description)||((Rt=me==null?void 0:me.commonHeader)==null?void 0:Rt.exercise_description))&&Re.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},Re.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),Re.createElement("span",null,((qe=me==null?void 0:me.exerciseExportHeadData)==null?void 0:qe.exercise_description)||((dt=me==null?void 0:me.commonHeader)==null?void 0:dt.exercise_description))),(Qe==null?void 0:Qe.show_table)&&Re.createElement("div",{className:"mt10"},Re.createElement(ye.default,{className:Se.table,columns:Ke,dataSource:[...Mn||[]],bordered:!0,pagination:!1})),((Wt=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Wt.analysis)&&Re.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(Fn=me==null?void 0:me.exerciseExportHeadData)==null?void 0:Fn.analysis}`)),Re.createElement(Me.Z,null))};var te=(0,fe.connect)(({exercise:ne,loading:ue,user:re,globalSetting:me})=>({exercise:ne,globalSetting:me,user:re,loading:ue.effects}))(x)},46799:function(Ut,ot,z){"use strict";var E=z(75617),fe=z(81722),Oe=z(45937),ye=z(78241),Se=z(43418),Fe=z(3113),le=z(71418),Me=z(24905),De=z(5112),Te=z(81327),Re=z(59301),We=z(25690),Ee=z(346),se=z(59301),y=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const a=({exercise:ee,dispatch:b})=>{var x,te,ne,ue;const re=(0,We.useParams)(),[me]=(0,We.useSearchParams)(),ce=me.getAll("exercise_group_id").map(Rt=>Rt==="all"?Rt:Number(Rt)),{actionTabs:Ce}=ee,[Be]=ye.default.useForm(),[ke,Pe]=(0,Re.useState)(!1),at=(0,Re.useRef)(null),[Ve,it]=(0,Re.useState)(!1),[,Ye,rt,yt]=(0,Oe.U)(fe.aU,{}),[bt,gt]=(0,Re.useState)({}),Gt=()=>{b({type:"exercise/setActionTabs",payload:{title:""}})},Tt=(Rt,qe)=>{We.history.push(`/classrooms/${re.coursesId}/exercise/${(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)}/sumup?exam_summary_id=${(qe==null?void 0:qe.exam_summary_id)||""}&template=${Rt==null?void 0:Rt.exam_summary_template_id}&${Rt==null?void 0:Rt.exercise_group_id.map(dt=>`exercise_group_id=${dt}`).join("&")}`)},Lt=()=>y(void 0,null,function*(){var Rt,qe,dt,Wt,Fn;const Yt=yield rt({id:(re==null?void 0:re.categoryId)||(re==null?void 0:re.exerciseId)});Be.setFieldsValue({exercise_group_id:Ce!=null&&Ce.isEdit&&ce.length>0?ce:["all",...((qe=(Rt=Yt==null?void 0:Yt.data)==null?void 0:Rt.course_groups)==null?void 0:qe.map(kn=>kn==null?void 0:kn.exercise_group_id))||[]],exam_summary_template_id:Ce!=null&&Ce.isEdit?Number(me.get("template")):(Fn=(Wt=(dt=Yt==null?void 0:Yt.data)==null?void 0:dt.exam_summary_templates)==null?void 0:Wt[0])==null?void 0:Fn.id})});return(0,Re.useEffect)(()=>{at.current&&at.current.scrollHeight>134&&it(!0)},[at]),(0,Re.useEffect)(()=>{(Ce==null?void 0:Ce.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E"?Lt():Be.resetFields()},[Ce==null?void 0:Ce.title]),se.createElement(se.Fragment,null,se.createElement(Se.default,{title:Ce.title,width:800,centered:!0,open:(Ce==null?void 0:Ce.title)==="\u8003\u8BD5\u603B\u7ED3\u8BBE\u7F6E",footer:se.createElement("div",{style:{textAlign:"center"}},se.createElement(Fe.ZP,{type:"primary",onClick:()=>{Be.submit()}},"\u603B\u7ED3\u62A5\u544A\u9884\u89C8")),onCancel:()=>{Gt()}},se.createElement(le.Z,{spinning:Ye},se.createElement(ye.default,{form:Be,onFinish:Rt=>y(void 0,null,function*(){var qe,dt;const Wt=(dt=(qe=yt==null?void 0:yt.data)==null?void 0:qe.exam_summaries)==null?void 0:dt.find(Fn=>(Fn==null?void 0:Fn.exam_summary_template_id)===Rt.exam_summary_template_id);if(Wt!=null&&Wt.exam_summary_id){const Fn=Se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,closeIcon:se.createElement("i",{className:"iconfont icon-guanbi1 current",style:{fontSize:"10px"},onClick:Yt=>{Yt.preventDefault(),Yt.stopPropagation(),Fn.destroy()}}),closable:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u6709\u4E00\u4EFD\u5DF2\u751F\u6210\u7684\u603B\u7ED3\u62A5\u544A\uFF0C\u91CD\u65B0\u751F\u6210\u64CD\u4F5C\u4F1A\u5C06\u60A8\u4E4B\u524D\u7684\u7F16\u8F91\u8BB0\u5F55\u91CD\u7F6E\u4E3A\u521D\u59CB\u72B6\u6001\u3002\u662F\u5426\u9700\u8981\u91CD\u65B0\u751F\u6210\uFF1F",onOk:()=>{Tt(Rt,Wt),Gt()},cancelText:"\u91CD\u65B0\u751F\u6210",okText:"\u67E5\u770B\u5DF2\u6709\u62A5\u544A",onCancel:()=>{Tt(Rt,{}),Gt()}});return}Tt(Rt,Wt),Gt()})},se.createElement("div",{ref:at,className:"mt5 flex flex-wrap gap-20px",style:{maxHeight:ke?"none":"134px",overflow:"hidden",transition:"max-height 0.3s ease",position:"relative"}},se.createElement(ye.default.Item,{name:"exercise_group_id",label:"\u5206\u6790\u5BF9\u8C61",normalize:(Rt,qe=[],dt)=>{var Wt,Fn;let Yt=Rt;const kn=((Fn=(Wt=yt==null?void 0:yt.data)==null?void 0:Wt.course_groups)==null?void 0:Fn.map(Ge=>Ge==null?void 0:Ge.exercise_group_id))||[];return!(qe!=null&&qe.includes("all"))&&(Rt.includes("all")||Rt.length===kn.length)?Yt=[...kn,"all"]:Rt.includes("all")&&Rt.length!==kn.length+1?Yt=Rt.filter(Ge=>Ge!=="all"):qe!=null&&qe.includes("all")&&!Rt.includes("all")&&(Yt=[]),Yt}},se.createElement(Me.default.Group,{options:[{label:"\u5168\u90E8",value:"all"},...((te=(x=yt==null?void 0:yt.data)==null?void 0:x.course_groups)==null?void 0:te.map(Rt=>({value:Rt==null?void 0:Rt.exercise_group_id,label:`${Rt==null?void 0:Rt.exercise_group_name}\uFF08${Rt==null?void 0:Rt.exercise_group_students}\uFF09`})))||[]]})),Ve&&se.createElement("div",{className:"current",style:{position:"absolute",bottom:24,right:0,lineHeight:"32px"},onClick:()=>Pe(!ke)},ke?"\u6536\u8D77":"\u5C55\u5F00",se.createElement("i",{className:"iconfont icon-a-bianzu11 font12"}))),se.createElement(ye.default.Item,{className:"mb0",name:"exam_summary_template_id",label:"\u5206\u6790\u6A21\u677F"},se.createElement(De.ZP.Group,null,se.createElement(Te.Z,{className:"mt5",direction:"vertical"},(ue=(ne=yt==null?void 0:yt.data)==null?void 0:ne.exam_summary_templates)==null?void 0:ue.map((Rt,qe)=>se.createElement(De.ZP,{key:qe,value:Rt==null?void 0:Rt.id},`\u6A21\u677F${qe+1}-${Rt==null?void 0:Rt.name}`,se.createElement("a",{className:"ml5",onClick:()=>{var dt,Wt;gt({url:Ee.Z.API_SERVER+((dt=Rt==null?void 0:Rt.attachment_info)==null?void 0:dt.url),file_type:(Wt=Rt==null?void 0:Rt.attachment_info)==null?void 0:Wt.file_type})}},"\u67E5\u770B"))))))))),se.createElement(E.Z,{close:!0,hasMask:!0,style:{zIndex:9999},data:bt==null?void 0:bt.url,type:bt==null?void 0:bt.file_type,onClose:()=>gt({})}))};ot.Z=(0,We.connect)(({exercise:ee})=>({exercise:ee}))(a)},95024:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(43418),Oe=z(38986),ye=z(25690),Se=z(59301),Fe=(Me,De,Te)=>new Promise((Re,We)=>{var Ee=a=>{try{y(Te.next(a))}catch(ee){We(ee)}},se=a=>{try{y(Te.throw(a))}catch(ee){We(ee)}},y=a=>a.done?Re(a.value):Promise.resolve(a.value).then(Ee,se);y((Te=Te.apply(Me,De)).next())});const le=({exercise:Me,dispatch:De,init:Te,haveInit:Re=!1})=>{const We=(0,ye.useParams)(),[Ee,se]=(0,E.useState)(!1);let[y,a]=(0,E.useState)();const[ee,b]=(0,E.useState)(!1),[x,te]=(0,E.useState)(!1);(0,E.useEffect)(()=>{Me.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ne()},[Me.actionTabs]);function ne(){return Fe(this,null,function*(){var ue,re;let me=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});if(((ue=me==null?void 0:me.cover_exercises)==null?void 0:ue.length)>0)se(!0),a((re=me==null?void 0:me.cover_exercises)==null?void 0:re[0]);else{let ce=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(ce==null?void 0:ce.status)===0&&(Re&&Te(),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}})}return Se.createElement("div",null,Se.createElement(fe.default,{open:Ee,centered:!0,onCancel:ue=>Fe(void 0,null,function*(){if(ue.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){b(!0);let re=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),b(!1),(re==null?void 0:re.status)===0&&(Re&&Te(),se(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}else se(!1)}),cancelButtonProps:{loading:ee},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:x},onOk:()=>Fe(void 0,null,function*(){te(!0);let ue=yield(0,Oe.ZP)(`/api/courses/${We==null?void 0:We.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:Me.actionTabs.selectArrs}});te(!1),(ue==null?void 0:ue.status)===0&&(Re&&Te(),De({type:"exercise/setActionTabs",payload:{key:""}}),se(!1),fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{ye.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Se.createElement("div",null,Se.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Se.createElement("div",null,Se.createElement("div",null,"\u8BD5\u5377\uFF1A",y==null?void 0:y.origin_exercise_nam),Se.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Se.createElement("a",{href:`/paperlibrary/see/${y==null?void 0:y.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},y==null?void 0:y.examination_bank_name))))))};ot.Z=(0,ye.connect)(({exercise:Me})=>({exercise:Me}))(le)},50242:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe=z(43418),Oe=z(95237),ye=z(43604),Se=z(57809),Fe=z(1710),le=z(3113),Me=z(9148),De=z(38986),Te={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Re=z(25690),We=z(96622),Ee=z(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(Ce,Be,ke)=>Be in Ce?se(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,ne=(Ce,Be)=>{for(var ke in Be||(Be={}))b.call(Be,ke)&&te(Ce,ke,Be[ke]);if(ee)for(var ke of ee(Be))x.call(Be,ke)&&te(Ce,ke,Be[ke]);return Ce},ue=(Ce,Be)=>y(Ce,a(Be)),re=(Ce,Be,ke)=>new Promise((Pe,at)=>{var Ve=rt=>{try{Ye(ke.next(rt))}catch(yt){at(yt)}},it=rt=>{try{Ye(ke.throw(rt))}catch(yt){at(yt)}},Ye=rt=>rt.done?Pe(rt.value):Promise.resolve(rt.value).then(Ve,it);Ye((ke=ke.apply(Ce,Be)).next())});const me=({visible:Ce,setVisible:Be,onK:ke,selectKeys:Pe,selectRows:at,appointStudent:Ve,modalParams:it,courseId:Ye})=>{const rt=(0,Re.useParams)(),[yt,bt]=(0,E.useState)(!1),[gt,Gt]=(0,E.useState)(!1),[Tt,Lt]=(0,E.useState)([]),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)([]),[Fn,Yt]=(0,E.useState)("all"),[kn,Ge]=(0,E.useState)("all");let[ln,Mn]=(0,E.useState)(!0);const[Pt,zt]=(0,E.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[Ft,Ot]=(0,E.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),et={selectedRowKeys:Rt,columnWidth:40,hideSelectAll:!0,onSelect:(Qe,ut,Je)=>{let xe=!0;for(let Zt=0;Zt{if(Qe&&Je.length>0){Je.forEach(xe=>{Rt.push(xe.user_id),dt.push(xe)}),qe([...Rt]),Wt([...dt]);return}if(!Qe&&Je.length>0){let xe=[],Zt=[];const Jn=new Set(Je),En=new Set(Rt),Pn=new Set(dt);xe=[...En].filter(Vn=>[...Jn].every(Xn=>Xn.user_id!==Vn)),Zt=[...Pn].filter(Vn=>[...Jn].every(Xn=>Xn.user_id!==Vn.user_id)),qe([...xe]),Wt([...Zt])}}};(0,E.useEffect)(()=>{Ce&&Pe&&(qe([...Pe]),Wt(at))},[Ce,Pe]),(0,E.useEffect)(()=>{Ce&&(!Ve&&it?Ft.status=it:Ft.status=null,Ot(ne({},Ft)),St())},[Ce,Ve,it]);const ze=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(Qe,ut,Je)=>Ee.createElement("span",{style:{color:"#333"}},Je+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(Qe,ut,Je)=>Ee.createElement("span",null,Qe)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(Qe,ut,Je)=>Ee.createElement("span",{style:{color:"#666"}},Qe)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(Qe,ut)=>Ee.createElement("span",null,Qe)}].filter(Qe=>it===1||it===2?Qe.title!=="\u72B6\u6001":!0),St=()=>re(void 0,null,function*(){var Qe,ut,Je;Gt(!0);const xe=yield(0,De.ZP)(`/api/exercises/${rt.categoryId||Ye}/wait_make_up_students.json`,{method:"get",params:ue(ne({},Ft),{keywords:(Qe=Ft==null?void 0:Ft.keywords)==null?void 0:Qe.trim()})});if(xe.status===0){const Zt=((Je=(ut=xe==null?void 0:xe.data)==null?void 0:ut.all_course_groups)==null?void 0:Je.map(Jn=>({value:Jn==null?void 0:Jn.id,label:Jn==null?void 0:Jn.name})))||[];zt([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Zt]),Lt(xe.data)}Gt(!1)}),xt=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Yt("all"),Ge("all"),qe([]),Wt([]),Ot(ne({},Ft)),Ve&&ke(Rt==null?void 0:Rt.length,Rt,dt)},Ke=()=>{Ft.page=1,Ft.status=null,Ft.course_group_id=null,Ft.keywords="",Ot(ne({},Ft)),Yt("all"),Ge("all"),qe([]),Wt([]),Be(!1)};return Ee.createElement(fe.default,{centered:!0,className:Te.cstuModal,title:it===1?"\u7F3A\u8003\u5B66\u751F":it===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Ce,width:1200,footer:null,onCancel:()=>{Ke()}},Ee.createElement(Oe.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Ee.createElement(Oe.Z,null,Ee.createElement(ye.Z,null,Ee.createElement(Se.default,{size:"large",value:Fn,style:{width:200,marginRight:20},onChange:Qe=>{Yt(Qe),Qe==="all"?Ft.course_group_id=null:Ft.course_group_id=Qe,Ft.page=1,Ot(ne({},Ft)),St()},options:Pt})),Ve&&Ee.createElement(ye.Z,null,Ee.createElement(Se.default,{size:"large",value:kn,style:{width:200},onChange:Qe=>{Ge(Qe),Qe==="all"?Ft.status=null:Ft.status=Qe,Ft.page=1,Ot(ne({},Ft)),St()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Ee.createElement(ye.Z,null,Ee.createElement(Me.t7,{style:{width:300,marginLeft:15},value:Ft.keywords,allowClear:!0,onChange:Qe=>{Ft.keywords=Qe,Ft.page=1,Ot(ne({},Ft)),St()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Ee.createElement(Oe.Z,{align:"middle",className:"mb30"},Ee.createElement(ye.Z,{span:14},Ee.createElement("div",{className:"flexd-table-header"},Ee.createElement(Fe.default,{pagination:!1,dataSource:[],columns:ze,rowSelection:Ve?et:null,rowKey:Qe=>Qe.user_id})),Ee.createElement("div",null,Ee.createElement(Fe.default,{rowSelection:Ve?et:null,columns:ze,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:Qe=>Qe.user_id,loading:gt,dataSource:Tt==null?void 0:Tt.exercise_users,onChange:(Qe,ut,Je)=>{Ft.page=Qe==null?void 0:Qe.current,Ft.limit=Qe==null?void 0:Qe.pageSize,Je!=null&&Je.order?(Ft.sort_by=Je==null?void 0:Je.field,Ft.direction=(Je==null?void 0:Je.order)==="ascend"?"asc":"desc"):(Ft.sort_by=null,Ft.direction=null),Ot(ne({},Ft)),St()},pagination:!1}))),Ee.createElement(ye.Z,{span:1},Ee.createElement("img",{src:We,style:{marginLeft:10}})),Ee.createElement(ye.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Ee.createElement("div",{className:Te.searchMember,style:{width:550}},Ee.createElement(Oe.Z,{className:Te.searchMemberHeader},Ee.createElement(ye.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Ee.createElement(ye.Z,{flex:"110px"},"\u5B66\u53F7"),Ee.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Ee.createElement("div",{style:{overflow:"auto",height:390}},dt==null?void 0:dt.map((Qe,ut)=>Ee.createElement(Oe.Z,{key:ut,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Ee.createElement(ye.Z,{flex:"100px"},Qe.user_name),Ee.createElement(ye.Z,{flex:"110px"},Qe.student_id),Ee.createElement(ye.Z,{flex:"120px",style:{marginLeft:5}},Qe.user_group_name),Ee.createElement(ye.Z,{style:{marginLeft:10}},Ee.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Wt(dt.filter(Je=>Je.user_id!=Qe.user_id)),qe(Rt.filter(Je=>Je!=Qe.user_id))}})))))))),!(it===1||it===2)&&Ee.createElement("div",{className:Te.bottom},Ee.createElement(le.ZP,{className:Te.no,onClick:()=>{Ke()}},"\u53D6\u6D88"),Ee.createElement(le.ZP,{loading:yt,type:"primary",onClick:()=>{xt()}},"\u786E\u5B9A")))};var ce=(0,Re.connect)(({})=>({}))(me)},64205:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(78241),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(5112),Me=z(5083),De=z(24905),Te=z(61186),Re=z.n(Te),We=z(38986),Ee=z(51257),se=z(25690),y=z(12327),a=z(71037),ee=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,re=(at,Ve,it)=>Ve in at?ee(at,Ve,{enumerable:!0,configurable:!0,writable:!0,value:it}):at[Ve]=it,me=(at,Ve)=>{for(var it in Ve||(Ve={}))ne.call(Ve,it)&&re(at,it,Ve[it]);if(te)for(var it of te(Ve))ue.call(Ve,it)&&re(at,it,Ve[it]);return at},ce=(at,Ve)=>b(at,x(Ve)),Ce=(at,Ve,it)=>new Promise((Ye,rt)=>{var yt=Gt=>{try{gt(it.next(Gt))}catch(Tt){rt(Tt)}},bt=Gt=>{try{gt(it.throw(Gt))}catch(Tt){rt(Tt)}},gt=Gt=>Gt.done?Ye(Gt.value):Promise.resolve(Gt.value).then(yt,bt);gt((it=it.apply(at,Ve)).next())});function Be(at,Ve){const it=[];for(let Ye=at;Ye{let Ve=new Date;const it=Re()(at).format("HH");if(Re()(at).isSame(Re()(Ve),"day")){const Ye=Re()(Ve).format("HH"),rt=Re()(Ve).format("mm");return{disabledHours:()=>Be(0,24).splice(1,Ye*1-1),disabledMinutes:()=>Re()(at).isSame(Re()(Ve),"hour")&&it<=Ye?Be(0,60).splice(0,rt):Be(60,60)}}else if(Re()(at).isSame(Re()(),"day")){const Ye=Re()().format("HH"),rt=Re()().format("mm");return{disabledHours:()=>Be(0,24).splice(0,Ye),disabledMinutes:()=>it<=Ye?Be(0,rt):Be(60,60)}}else return!1},Pe=({exercise:at,dispatch:Ve})=>{var it;const Ye=(0,se.useParams)(),[rt]=fe.default.useForm(),[yt,bt]=(0,E.useState)(1),[gt,Gt]=(0,E.useState)([]),[Tt,Lt]=(0,E.useState)(!0),[Rt,qe]=(0,E.useState)([]),[dt,Wt]=(0,E.useState)(!0),[Fn,Yt]=(0,E.useState)(!1);(0,E.useEffect)(()=>{at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&kn()},[at.actionTabs]);const kn=Mn=>Ce(void 0,null,function*(){var Pt,zt;Lt(!0);const Ft=yield Ve({type:"exercise/getEndGroups",payload:ce(me({},Ye),{check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(et=>Number(et)))||[]]})}),Ot=(zt=Ft==null?void 0:Ft.course_info)==null?void 0:zt.map((et,ze)=>ce(me({},et),{key:et.course_group_id,title:et.course_group_name,name:et.course_group_name,disabled:!!et.is_published}));Ft&&(Ft!=null&&Ft.course_info)&&(Gt([...Ot]),rt.setFieldsValue({end_time:Re()(Re()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Lt(!1)}),Ge=()=>Ce(void 0,null,function*(){var Mn,Pt,zt,Ft;const Ot=me({},rt.getFieldsValue());if((Rt==null?void 0:Rt.length)<=0&>.length>0&&!((Mn=at.actionTabs)!=null&&Mn.unified_setting)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Yt(!0);const et={check_ids:[...((Pt=at.actionTabs.selectArrs)==null?void 0:Pt.map(St=>Number(St)))||[]],group_ids:Rt};dt||(et.end_time=Re()(Ot.end_time).format("YYYY-MM-DD HH:mm")),et.group_ids=Rt.map(St=>St.course_group_id),(yield(0,We.ZP)(`/api/courses/${Ye.coursesId}/exercises/end_exercise.json`,{method:"post",body:et})).status===0&&(Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Ee.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),Ve({type:"exercise/setActionTabs",payload:{}}),(zt=at==null?void 0:at.actionTabs)!=null&&zt.cb?(Ft=at==null?void 0:at.actionTabs)==null||Ft.cb():Ve({type:"classroomList/getClassroomExercisesList",payload:me({},at.actionTabs.params)})),Yt(!1)}),ln=()=>{bt(1),Gt([]),qe([]),Wt(!0)};return E.createElement(ye.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:at.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ge,width:680,confirmLoading:Fn||Tt,onCancel:()=>{ln(),Ve({type:"exercise/setActionTabs",payload:{}})}},E.createElement(Se.Z,{spinning:Tt},gt&&E.createElement(fe.default,{form:rt},E.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},E.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:y.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),E.createElement(Fe.Z,{className:"mt20 mb10"},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),E.createElement(le.ZP.Group,{value:dt,onChange:Mn=>{Wt(Mn.target.value),qe([])}},E.createElement(le.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),E.createElement(le.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),E.createElement(fe.default.Item,{name:"end_time",style:{marginTop:-3,visibility:dt?"hidden":"visible"}},E.createElement(Me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Re()((0,Ee.U6)(),"HH:mm")},disabledDate:Mn=>Mn&&Mn0&&!((it=at.actionTabs)!=null&&it.unified_setting)&&E.createElement(Fe.Z,{style:{marginBottom:"10px"}},E.createElement("span",{className:"mr10"},E.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),E.createElement("div",null,gt.length>0&&E.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},E.createElement("span",{style:{flex:1}},E.createElement(De.default,{checked:Rt.length===gt.length,onChange:Mn=>{Rt.length===gt.length?qe([]):qe(gt)}},"\u5168\u9009")," "),E.createElement("span",{style:{width:16}}),E.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Rt.length||0,"\u4E2A\u5206\u73ED")),E.createElement(a.Z,{data:gt,selectedRowKeys:Rt,setSelectedRowKeys:qe}))))))};ot.Z=(0,se.connect)(({exercise:at})=>({exercise:at}))(Pe)},2773:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Tt}});var E=z(59301),fe=z(78241),Oe=z(8591),ye=z(43418),Se=z(71418),Fe=z(95237),le=z(5112),Me=z(5871),De=z(5083),Te=z(78673),Re=z(24905),We=z(3113),Ee=z(61186),se=z.n(Ee),y=z(38986),a=z(51257),ee=z(25690),b=z(81722),x=z(12327),te=z(71037),ne=z(50242),ue={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},re=z(3039),me=z(75736),ce=z(59301),Ce=Object.defineProperty,Be=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(Lt,Rt,qe)=>Rt in Lt?Ce(Lt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Lt[Rt]=qe,Ye=(Lt,Rt)=>{for(var qe in Rt||(Rt={}))at.call(Rt,qe)&&it(Lt,qe,Rt[qe]);if(Pe)for(var qe of Pe(Rt))Ve.call(Rt,qe)&&it(Lt,qe,Rt[qe]);return Lt},rt=(Lt,Rt)=>Be(Lt,ke(Rt)),yt=(Lt,Rt,qe)=>new Promise((dt,Wt)=>{var Fn=Ge=>{try{kn(qe.next(Ge))}catch(ln){Wt(ln)}},Yt=Ge=>{try{kn(qe.throw(Ge))}catch(ln){Wt(ln)}},kn=Ge=>Ge.done?dt(Ge.value):Promise.resolve(Ge.value).then(Fn,Yt);kn((qe=qe.apply(Lt,Rt)).next())});function bt(Lt,Rt){const qe=[];for(let dt=Lt;dt{let Rt=new Date;const qe=se()(Lt).format("HH");if(se()(Lt).isSame(se()(Rt),"day")){const dt=se()(Rt).format("HH"),Wt=se()(Rt).format("mm");return{disabledHours:()=>bt(0,24).splice(1,dt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",qe,dt),se()(Lt).isSame(se()(Rt),"hour")&&qe<=dt?bt(0,60).splice(0,Wt):bt(60,60))}}else if(se()(Lt).isSame(se()(),"day")){const dt=se()().format("HH"),Wt=se()().format("mm");return{disabledHours:()=>bt(0,24).splice(0,dt),disabledMinutes:()=>qe<=dt?bt(0,Wt):bt(60,60)}}else return!1},Gt=({exercise:Lt,dispatch:Rt})=>{var qe,dt,Wt,Fn,Yt,kn,Ge,ln,Mn,Pt,zt,Ft,Ot,et,ze,St,xt,Ke,Qe,ut,Je,xe;const Zt=(0,ee.useParams)(),[Jn]=fe.default.useForm(),[En,Pn]=(0,E.useState)(1),[Vn,Xn]=(0,E.useState)([]),[Ct,Mt]=(0,E.useState)(!0),[yn,Dt]=(0,E.useState)([]),[en,ya]=(0,E.useState)(!0),[la,Oa]=(0,E.useState)(!1),{workSetting:xn}=Lt,[Sr,Kn]=(0,E.useState)(!1),[Gn,fa]=(0,E.useState)([]),[Xa,xa]=(0,E.useState)([]),[Lr,Tr]=(0,E.useState)(!1),[Nt,hn]=(0,E.useState)(!1),[gr,At]=(0,E.useState)(!1),[Xt,Bn]=(0,E.useState)(null),[bn,Aa]=(0,E.useState)(1),[qt,ie]=(0,E.useState)({}),[de,he]=(0,E.useState)({}),[be,Xe]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var st;if(Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(It(),za(),Lt.actionTabs.type===2)){const gn=(st=Lt.actionTabs)==null?void 0:st.unified_setting;ya(gn)}},[Lt.actionTabs]),(0,E.useEffect)(()=>{var st,gn,lt,Sn,un,nt,Jt;(st=xn==null?void 0:xn.exercise)!=null&&st.publish_time&&Jn.setFieldsValue({publish_time:se()((gn=xn==null?void 0:xn.exercise)==null?void 0:gn.publish_time)}),(lt=xn==null?void 0:xn.exercise)!=null&<.end_time&&Jn.setFieldsValue({end_time:se()((Sn=xn==null?void 0:xn.exercise)==null?void 0:Sn.end_time)}),Jn.setFieldsValue({exercise_type:(un=xn==null?void 0:xn.exercise)==null?void 0:un.exercise_type,simulate_exercise_num:(nt=xn==null?void 0:xn.exercise)==null?void 0:nt.simulate_exercise_num}),Aa((Jt=xn==null?void 0:xn.exercise)==null?void 0:Jt.exercise_type)},[Lt]);const Bt=st=>{var gn;const lt=Jn.getFieldValue("publish_time");if(!lt||(gn=xn==null?void 0:xn.exercise)!=null&&gn.publish_time)return;let Sn;st===1?Sn=se()(lt).add(120,"minutes"):Sn=se()(lt).add(7,"days"),Jn.setFieldsValue({end_time:Sn})},It=st=>yt(void 0,null,function*(){var gn,lt;Mt(!0);const Sn=yield(0,b.N3)({coursesId:Zt.coursesId,check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]});console.log(Sn,"res");const un=((lt=Sn==null?void 0:Sn.course_info)==null?void 0:lt.map((nt,Jt)=>rt(Ye({},nt),{key:nt.course_group_id,title:nt.course_group_name,name:nt.course_group_name,disabled:!!nt.is_published})))||[];if((Sn==null?void 0:Sn.status)!==-1){Xn([...un]);const nt=se()();Jn.setFieldsValue({publish_time:nt}),(Jn.getFieldValue("exercise_type")||1)===1?Jn.setFieldsValue({end_time:se()(nt).add(120,"minutes")}):Jn.setFieldsValue({end_time:se()(nt).add(7,"days")})}Mt(!1)});(0,E.useEffect)(()=>{var st,gn,lt,Sn,un,nt;if((st=xn==null?void 0:xn.exercise)!=null&&st.is_appoint_user){const Jt=((lt=(gn=xn==null?void 0:xn.exercise)==null?void 0:gn.all_exercise_users)==null?void 0:lt.map($t=>$t.user_id))||[];fa([...Jt])}Tr((Sn=xn==null?void 0:xn.exercise)==null?void 0:Sn.is_appoint_user),hn((un=xn==null?void 0:xn.exercise)==null?void 0:un.is_miss_exam_user),At((nt=xn==null?void 0:xn.exercise)==null?void 0:nt.is_no_passing_user)},[xn]),(0,E.useEffect)(()=>{var st,gn,lt,Sn,un,nt,Jt,$t;(gn=(st=Lt==null?void 0:Lt.actionTabs)==null?void 0:st.selectArrs)!=null&&gn[0]&&Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&Rt({type:"exercise/getWorkSetting",payload:{categoryId:(Sn=(lt=Lt==null?void 0:Lt.actionTabs)==null?void 0:lt.selectArrs)==null?void 0:Sn[0],category:(nt=(un=Lt==null?void 0:Lt.actionTabs)==null?void 0:un.selectArrs)==null?void 0:nt[0],coursesId:($t=(Jt=Lt==null?void 0:Lt.actionTabs)==null?void 0:Jt.params)==null?void 0:$t.id}})},[(qe=Lt==null?void 0:Lt.actionTabs)==null?void 0:qe.selectArrs]);const pa=()=>yt(void 0,null,function*(){var st,gn,lt,Sn,un,nt,Jt;const $t=Ye({},Jn.getFieldsValue()),Tn=se()(se()($t.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),ea=se()(se()($t.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Tn,Tn,33),ea<=Tn){Oe.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((yn==null?void 0:yn.length)<=0&&!en&&Vn.length>0&&!((st=xn==null?void 0:xn.exercise)!=null&&st.is_make_up_exercise)){Oe.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const mn=Vn.map(ka=>ka.key),qn={check_ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(ka=>Number(ka)))||[]],end_time:se()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:se()($t.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:yn.map(ka=>ka.course_group_id),unified_setting:!yn.length,exercise_type:$t.exercise_type,simulate_exercise_num:$t.simulate_exercise_num};if(((lt=Lt.actionTabs.selectArrsAll)==null?void 0:lt.length)>0&&Lt.actionTabs.type===1&&(qn.check_ids=[...((un=(Sn=Lt.actionTabs.selectArrsAll)==null?void 0:Sn.filter(ka=>!ka.high_resources_consume||ka.high_resources_consume_permission))==null?void 0:un.map(ka=>Number(ka==null?void 0:ka.id)))||[]]),(nt=xn==null?void 0:xn.exercise)!=null&&nt.is_make_up_exercise){if(Lr&&Gn.length<=0||!Lr&&!(Nt||gr)){Oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}qn.is_appoint_user=Lr,qn.is_miss_exam_user=Nt,qn.is_no_passing_user=gr,Lr?qn.make_up_exercise_users=Gn.map(ka=>({user_id:ka})):qn.make_up_exercise_user=[]}let{is_locked:na,open_camera:$a,screen_open:yr,login_restrict:_n,ip_bind:Rr,ip_limit:Br,is_random:br,id:Pr,identity_verify:er,open_phone_video_recording:Nr}=xn==null?void 0:xn.exercise;if(Lt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(na||$a||yr||_n||Rr||Br=="pub"||Br=="inner"||er||Nr)&&$t.exercise_type==2){if(Rt({type:"exercise/setActionTabs",payload:{}}),Lt.actionTabs.type==2){let ka=ye.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ce.createElement("span",{style:{color:"#FA6400"}}," ",(0,a.hi)(xn==null?void 0:xn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield $n(qn))&&Lt.actionTabs.isRouter){ka.destroy(),ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(qn),ie(uo)}),onCancel:()=>{ka.destroy(),Xe(!1),$n(qn)}})}else{let ka=ye.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ce.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>yt(void 0,null,function*(){var Kr;Xe(!0);let uo=yield(0,me.Tr)({exercise_ids:[...((Kr=Lt.actionTabs.selectArrs)==null?void 0:Kr.map(ao=>Number(ao)))||[]],course_id:Zt.coursesId,type:"exercise"});if((uo==null?void 0:uo.student_count)===0){if((yield $n(qn))&&Lt.actionTabs.isRouter){ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${Pr}/detail?random=${br}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else he(qn),ie(uo)})})}return}let xr=yield(0,me.Tr)({exercise_ids:[...((Jt=Lt.actionTabs.selectArrs)==null?void 0:Jt.map(ka=>Number(ka)))||[]],course_id:Zt.coursesId,type:"exercise"});(xr==null?void 0:xr.student_count)===0?$n(qn):(he(qn),ie(xr))}),Rn=()=>{var st;let gn=[...(st=Lt.actionTabs.selectArrsAll)==null?void 0:st.filter(lt=>lt.high_resources_consume&&!lt.high_resources_consume_permission)];(gn==null?void 0:gn.length)>0&&Lt.actionTabs.type===1&&ye.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ce.createElement("div",null,ce.createElement("div",{className:ue.tipcontent},ce.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",gn==null?void 0:gn.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ce.createElement("div",{className:"mt20 mb20"},gn==null?void 0:gn.map(lt=>ce.createElement("div",{className:ue.failedList,key:lt.id},ce.createElement("div",{className:ue.name},lt==null?void 0:lt.exercise_name),ce.createElement("div",{className:ue.publish,onClick:()=>{(0,a.xg)(`/classrooms/${Zt.coursesId}/exercise/${lt.id}/detail?random=${lt.is_random}`)}},"\u53D1\u5E03"))))))})},$n=st=>yt(void 0,null,function*(){var gn,lt,Sn;if(Lt.actionTabs.type===1){let Jt=[...(gn=Lt.actionTabs.selectArrsAll)==null?void 0:gn.filter($t=>$t.high_resources_consume&&!$t.high_resources_consume_permission)];if((Jt==null?void 0:Jt.length)==Lt.actionTabs.selectArrsAll.length){Rt({type:"exercise/setActionTabs",payload:{}}),Rn();return}}let un=!1;return Oa(!0),(yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/exercises/publish.json`,{method:"post",body:st})).status===0&&((0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),za(),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Rt({type:"exercise/setActionTabs",payload:{}}),(lt=Lt==null?void 0:Lt.actionTabs)!=null&<.cb?(Sn=Lt==null?void 0:Lt.actionTabs)==null||Sn.cb():Rt({type:"classroomList/getClassroomExercisesList",payload:Ye({},Lt.actionTabs.params)}),un=!0,Lt.actionTabs.type===1&&Rn()),Oa(!1),un}),za=()=>{Pn(1),Xn([]),Dt([])},An=(st,gn,lt)=>{st<=0?Oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(fa(gn),xa(lt),Kn(!1))};return ce.createElement(ye.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:Lt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:pa,confirmLoading:la||Ct,onCancel:()=>{za(),Rt({type:"exercise/setActionTabs",payload:{}})}},ce.createElement(Se.Z,{spinning:Ct},Vn&&ce.createElement(fe.default,{form:Jn},!!((dt=Lt==null?void 0:Lt.actionTabs)!=null&&dt.disabled)&&ce.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ce.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:x.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Wt=xn==null?void 0:xn.exercise)!=null&&Wt.is_make_up_exercise)&&ce.createElement(ce.Fragment,null,ce.createElement(Fe.Z,null,ce.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ce.createElement(fe.default.Item,{name:"exercise_type"},ce.createElement(le.ZP.Group,{disabled:((Fn=xn==null?void 0:xn.exercise)==null?void 0:Fn.exercise_status)>1,onChange:st=>{Aa(st.target.value),Bt(st.target.value)}},ce.createElement(le.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ce.createElement(le.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),bn==2&&ce.createElement(Fe.Z,{className:`${ue.contentInterval}`},ce.createElement("span",{className:`${ue.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ce.createElement(fe.default.Item,{name:"simulate_exercise_num"},ce.createElement(Me.Z,{className:ue.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Yt=xn==null?void 0:xn.exercise)==null?void 0:Yt.exercise_status)>1,min:1,max:999})),ce.createElement("span",null,"\u6B21",ce.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ce.createElement(Fe.Z,null,ce.createElement("span",{className:"mr10 mt5"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ce.createElement(fe.default.Item,{name:"publish_time"},ce.createElement(De.default,{style:{width:170},disabledDate:st=>st&&st<=se()().subtract(0,"days"),disabledTime:gt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ce.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ce.createElement(fe.default.Item,{name:"end_time"},ce.createElement(De.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:se()((0,a.U6)(),"HH:mm")},disabledDate:st=>st&&st{var lt,Sn,un,nt,Jt;if(Tr(st),st)if((lt=xn==null?void 0:xn.exercise)!=null&<.is_appoint_user){const $t=(un=(Sn=xn==null?void 0:xn.exercise)==null?void 0:Sn.all_exercise_users)==null?void 0:un.map(Tn=>Tn.user_id);fa([...$t])}else fa([]),hn(!1),At(!1);else hn((nt=xn==null?void 0:xn.exercise)==null?void 0:nt.is_miss_exam_user),At((Jt=xn==null?void 0:xn.exercise)==null?void 0:Jt.is_no_passing_user)},disabled:((Ge=xn==null?void 0:xn.exercise)==null?void 0:Ge.exercise_status)!==1}),ce.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Lr&&ce.createElement(Fe.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ce.createElement(Re.default,{checked:Nt,disabled:((ln=xn==null?void 0:xn.exercise)==null?void 0:ln.exercise_status)!==1||((Mn=xn==null?void 0:xn.exercise)==null?void 0:Mn.miss_exam_count)<=0,onChange:st=>{hn(st.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Bn(1),Tr(!1),Kn(!0)}},"\uFF08",`${(Pt=xn==null?void 0:xn.exercise)==null?void 0:Pt.miss_exam_count}\u4EBA`,"\uFF09"),ce.createElement(Re.default,{checked:gr,disabled:((zt=xn==null?void 0:xn.exercise)==null?void 0:zt.exercise_status)!==1||((Ft=xn==null?void 0:xn.exercise)==null?void 0:Ft.no_passing_count)<=0,onChange:st=>{At(st.target.checked)}},ce.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ce.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Bn(2),Tr(!1),Kn(!0)}},"\uFF08",`${(Ot=xn==null?void 0:xn.exercise)==null?void 0:Ot.no_passing_count}\u4EBA`,"\uFF09")),Lr&&ce.createElement(Fe.Z,{className:"mt20",style:{paddingLeft:"90px"}},ce.createElement(We.ZP,{type:"primary",ghost:!0,disabled:((et=xn==null?void 0:xn.exercise)==null?void 0:et.exercise_status)!==1,onClick:()=>{Kn(!0),Bn(void 0)}},ce.createElement("span",null,ce.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ce.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ce.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Gn.length||0} \u4EBA`,"\uFF09"))),Lt.actionTabs.type===2&&!((ze=xn==null?void 0:xn.exercise)!=null&&ze.is_make_up_exercise)&&ce.createElement(Fe.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr10"},ce.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ce.createElement(le.ZP.Group,{value:en,onChange:st=>{ya(st.target.value),Dt([])}},ce.createElement(le.ZP,{disabled:!!((St=Lt==null?void 0:Lt.actionTabs)!=null&&St.disabled)||Vn.some(st=>st==null?void 0:st.is_published)||!((xt=Lt==null?void 0:Lt.actionTabs)!=null&&xt.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(le.ZP,{disabled:Vn.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Vn.length<=0&&Lt.actionTabs.type===2&&!((Ke=xn==null?void 0:xn.exercise)!=null&&Ke.is_make_up_exercise)&&ce.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"'),(Lt.actionTabs.type===1||!en)&&!((Qe=xn==null?void 0:xn.exercise)!=null&&Qe.is_make_up_exercise)&&Vn.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(Re.default,{checked:yn.length===Vn.length,onChange:st=>{yn.length===Vn.length?Dt([]):Dt(Vn)}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",yn.length||0,"\u4E2A\u5206\u73ED")),(Lt.actionTabs.type===1||!en)&&!((ut=xn==null?void 0:xn.exercise)!=null&&ut.is_make_up_exercise)&&Vn.length>0&&ce.createElement(te.Z,{data:Vn,selectedRowKeys:yn,setSelectedRowKeys:Dt})),ce.createElement(ne.Z,{visible:Sr,setVisible:Kn,onK:An,selectKeys:Gn,selectRows:Xa,appointStudent:Lr,modalParams:Xt,courseId:Zt.categoryId||((xe=(Je=Lt==null?void 0:Lt.actionTabs)==null?void 0:Je.selectArrs)==null?void 0:xe[0])})),ce.createElement(re.Z,{resdata:qt,type:"exercisepush",okloading:la,oktext:(qt==null?void 0:qt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:st=>yt(void 0,null,function*(){var gn,lt,Sn;Oa(!0);let un=yield(0,y.ZP)(`/api/courses/${Zt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((gn=Lt.actionTabs.selectArrs)==null?void 0:gn.map(nt=>Number(nt)))||[]]}});if(Oa(!1),(un==null?void 0:un.status)===0)if(be){let nt=yield $n(de);if(ye.default.destroyAll(),nt&&Lt.actionTabs.isRouter){ee.history.push(`/classrooms/${Zt.coursesId}/exercise/${(lt=xn==null?void 0:xn.exercise)==null?void 0:lt.id}/detail?random=${(Sn=xn==null?void 0:xn.exercise)==null?void 0:Sn.is_random}&tabs=3&childrenTabs=2`);return}Rt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $n(de)})}))};var Tt=(0,ee.connect)(({exercise:Lt})=>({exercise:Lt}))(Gt)},71037:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Te}});var E=z(59301),fe=z(92832),Oe=z(24905),ye=z(95237),Se={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=z(28426),Me=(Re,We,Ee)=>new Promise((se,y)=>{var a=x=>{try{b(Ee.next(x))}catch(te){y(te)}},ee=x=>{try{b(Ee.throw(x))}catch(te){y(te)}},b=x=>x.done?se(x.value):Promise.resolve(x.value).then(a,ee);b((Ee=Ee.apply(Re,We)).next())}),Te=({data:Re,value:We=[],handleChangePage:Ee,setSelectedRowKeys:se,selectedRowKeys:y,onChange:a=()=>{}})=>{const[ee,b]=(0,E.useState)([]),[x,te]=(0,E.useState)([]),[ne,ue]=(0,E.useState)([]);let[re,me]=(0,E.useState)(1),[ce,Ce]=(0,E.useState)();return(0,E.useEffect)(()=>{b(Re),te([]),ue([])},[Re]),(0,E.useEffect)(()=>{se&&(te(y),ue(y))},[y]),E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",{className:Se.leftdiv},E.createElement(fe.default.Search,{size:"middle",onChange:Be=>Me(void 0,null,function*(){b(Re.filter(ke=>{var Pe;return(Pe=ke==null?void 0:ke.name)==null?void 0:Pe.includes(Be.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ee.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(Oe.default.Group,{value:x.map(Be=>`${Be.course_group_id}`),onChange:Be=>{se(ee.filter(ke=>Be.includes(`${ke.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},ee.map((Be,ke)=>E.createElement(ye.Z,{key:Be.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},E.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Be.is_published,value:`${Be.course_group_id}`},E.createElement("div",{className:Se.listClass},E.createElement("span",{className:Se.spantitle,style:{width:Be.is_published?"108px":"170px"}},Be.name),Be.is_published&&E.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),E.createElement("div",{className:Se.rightdiv},E.createElement(fe.default.Search,{onChange:Be=>{ue(x.filter(ke=>ke.name.includes(Be.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&E.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&E.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},E.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Be,ke)=>E.createElement(ye.Z,{justify:"space-between",style:{marginTop:"10px"},key:Be.course_group_id},E.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Be.name),E.createElement("img",{src:Fe,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{se(x.filter(Pe=>`${Pe.course_group_name}`!=`${Be.course_group_name}`))}})))))))}},74255:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(31797),Oe=z(5871),ye=z(78241),Se=z(43418),Fe=z(71418),le=z(1710),Me=z(92832),De=z(95237),Te=z(43604),Re=z(3113),We=z(81722),Ee=z(61186),se=z.n(Ee),y=z(25690),a=z(51257),ee=z(6383),b=z(48790),x=z(45937),te=z(59301),ne=(ce,Ce,Be)=>new Promise((ke,Pe)=>{var at=Ye=>{try{it(Be.next(Ye))}catch(rt){Pe(rt)}},Ve=Ye=>{try{it(Be.throw(Ye))}catch(rt){Pe(rt)}},it=Ye=>Ye.done?ke(Ye.value):Promise.resolve(Ye.value).then(at,Ve);it((Be=Be.apply(ce,Ce)).next())});const{Countdown:ue}=fe.default,re=({value:ce,onChange:Ce,MaxMinutes:Be})=>te.createElement(te.Fragment,null,te.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",te.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",te.createElement("br",null)),te.createElement(Oe.Z,{value:ce,onChange:Ce,min:0,precision:0,max:Be,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Be}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),me=({exercise:ce,successCb:Ce,dispatch:Be})=>{var ke,Pe,at,Ve;const it=(0,y.useParams)(),[Ye]=ye.default.useForm(),rt=ye.default.useWatch("time",Ye),[yt,bt]=(0,E.useState)(!1),gt=(0,E.useRef)(),{actionTabs:Gt}=ce,[Tt,Lt]=(0,E.useState)(),[,Rt,qe,dt]=(0,x.U)(We.n7,{id:it.categoryId}),[,Wt,Fn]=(0,x.U)(We.Cd,{});(0,E.useEffect)(()=>{ce.actionTabs.key==="student-unlock"&&(bt(!1),Ye.resetFields())},[ce.actionTabs.key]);const Yt=()=>new Promise(et=>ne(void 0,null,function*(){var ze,St;return gt.current=yield(0,ee.y)({ip_limit:(ze=Gt==null?void 0:Gt.exerciseParams)==null?void 0:ze.ip_limit,ip_bind:(St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.ip_bind_type}),et()})),kn=()=>ne(void 0,null,function*(){var et,ze,St,xt,Ke;yield Ye.validateFields();const Qe=Ye.getFieldsValue();if(bt(!0),(((et=Gt==null?void 0:Gt.exerciseParams)==null?void 0:et.ip_limit)!=="no"||(ze=Gt==null?void 0:Gt.exerciseParams)!=null&&ze.ip_bind_type)&&(yield Yt()),(yield(0,We.ZD)((St=Gt==null?void 0:Gt.exerciseParams)==null?void 0:St.id,{exercise_user_id:(xt=Gt==null?void 0:Gt.exerciseParams)==null?void 0:xt.exercise_user_id,unlock_key:Qe.unlock_key,time:Qe.time,ip:gt.current})).status===0){if(Ce){Be({type:"exercise/setActionTabs",payload:{}}),Ce();return}const Je=Gt==null?void 0:Gt.exerciseParams;(0,a.nr)({inner_ip:Je.inner_ip,public_ip:Je.public_ip,open_camera:Je.open_camera,ip_limit:Je.ip_limit,ip_bind:Je.ip_bind,ip_bind_type:Je.ip_bind_type,exercise_tips:Je.exercise_tips,exerciseId:Je.id,screen_open:Je.screen_open,screen_num:Je.screen_num,screen_sec:Je.screen_sec,coursesId:it.coursesId,login:(Ke=(0,b.eY)())==null?void 0:Ke.login,history,identity_verify:Je.identity_verify,open_phone_video_recording:Je.open_phone_video_recording,current_status:Je.current_status}),Be({type:"exercise/setActionTabs",payload:{}})}bt(!1)}),Ge=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:et=>te.createElement("span",{className:et.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},et)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],ln=((ke=Gt==null?void 0:Gt.exerciseParams)==null?void 0:ke.errorMessage)&&typeof((Pe=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Pe.errorMessage)=="object";(0,E.useEffect)(()=>{ce.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const et=yield Fn(it);yield qe({}),et.status||Lt(et)})},[ce.actionTabs.key]);const{time:Mn,end_time:Pt}=(Tt==null?void 0:Tt.exercise)||{},zt=dt!=null&&dt.user_end_time?se()(dt==null?void 0:dt.user_end_time).add(1,"minutes"):se()(),Ft=se()(dt==null?void 0:dt.user_total_end_time)>zt?Math.round(se().duration(se()(dt==null?void 0:dt.user_total_end_time).diff(zt.startOf("minute"))).asMinutes()):0,Ot=((dt==null?void 0:dt.student_left_minutes)||0)+(rt||0);return te.createElement(te.Fragment,null,te.createElement(Se.default,{width:514,centered:!0,closable:!!((at=Gt==null?void 0:Gt.exerciseParams)!=null&&at.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ce.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{Be({type:"exercise/setActionTabs",payload:{}})}},te.createElement(Fe.Z,{spinning:Rt||Wt},ln&&te.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!ln&&te.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),ln&&te.createElement(le.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Ve=Gt==null?void 0:Gt.exerciseParams)==null?void 0:Ve.errorMessage)||{}],columns:Ge}),te.createElement("div",{className:""},te.createElement(ye.default,{form:Ye,layout:"vertical",autoComplete:"off"},te.createElement(ye.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},te.createElement(Me.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Mn!==-1?te.createElement(te.Fragment,null,te.createElement(ye.default.Item,{name:"time",label:te.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",te.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",se()(dt==null?void 0:dt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},te.createElement(re,{MaxMinutes:Ft})),te.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},Rt||Wt?"--":Ot),"\u5206\u949F",Ot!==0&&(dt==null?void 0:dt.user_end_time)&&te.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",te.createElement("span",{className:"ml5"},se()(dt==null?void 0:dt.user_end_time).add(rt||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):te.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",se()(Pt).format("YYYY-MM-DD HH:mm")))),te.createElement(De.Z,{justify:"space-between",align:"middle"},te.createElement(Te.Z,null),te.createElement(Te.Z,null,te.createElement(Re.ZP,{loading:yt,onClick:kn},"\u8FDB\u5165\u8003\u8BD5"))))))};ot.Z=(0,y.connect)(({exercise:ce})=>({exercise:ce}))(me)},75582:function(Ut,ot,z){"use strict";z.d(ot,{w:function(){return Fe}});var E=z(38986),fe=z(43418),Oe=z(25690),ye=z(59301),Se=(le,Me,De)=>new Promise((Te,Re)=>{var We=y=>{try{se(De.next(y))}catch(a){Re(a)}},Ee=y=>{try{se(De.throw(y))}catch(a){Re(a)}},se=y=>y.done?Te(y.value):Promise.resolve(y.value).then(We,Ee);se((De=De.apply(le,Me)).next())});const Fe=(le,Me,De="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",Te=1,Re=2)=>Se(void 0,null,function*(){Te===1&&(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:Te===1?De:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const We=yield(0,E.ZP)(`/api/exercises/${Me}/user_appraise_status.json`,{method:"get",params:{appraise_type:Te}});if((We==null?void 0:We.status)===-1)return(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Ee={status:0};if((We==null?void 0:We.type)===2&&(Ee=yield(0,E.ZP)(`/api/exercises/${Me}/create_appraise_students.json`,{method:"get"})),(0,Oe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ee==null?void 0:Ee.status)===-1)return Promise.reject();if((We==null?void 0:We.type)===2){const se=()=>{Oe.history.replace(`/classrooms/${le}/exercise/${Me}/centralizeReview/${Ee==null?void 0:Ee.login}`)};if(fe.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:se,onCancel:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,ye.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",ye.createElement("span",{onClick:se,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),ye.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Re!==3)return Promise.reject()}if((We==null?void 0:We.type)===3&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,(We==null?void 0:We.message)||"")}),Re!==3)||(We==null?void 0:We.type)===4&&(fe.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Re===1&&Oe.history.replace(`/classrooms/${le}/exercise/${Me}/detail`)},content:ye.createElement("div",null,(We==null?void 0:We.message)||"")}),Re!==3))return Promise.reject()})},88873:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(59301),fe={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,le=(Ce,Be,ke)=>Be in Ce?Oe(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,Me=(Ce,Be)=>{for(var ke in Be||(Be={}))Se.call(Be,ke)&&le(Ce,ke,Be[ke]);if(ye)for(var ke of ye(Be))Fe.call(Be,ke)&&le(Ce,ke,Be[ke]);return Ce};const De=Ce=>React.createElement("svg",Me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ce),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Re=z(99313),We=z(92310),Ee=z.n(We),se=z(59301),y=Object.defineProperty,a=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ce,Be,ke)=>Be in Ce?y(Ce,Be,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Ce[Be]=ke,ue=(Ce,Be)=>{for(var ke in Be||(Be={}))x.call(Be,ke)&&ne(Ce,ke,Be[ke]);if(b)for(var ke of b(Be))te.call(Be,ke)&&ne(Ce,ke,Be[ke]);return Ce},re=(Ce,Be)=>a(Ce,ee(Be)),ce=({dataSource:Ce,className:Be,style:ke})=>{const[Pe,at]=(0,E.useState)([]),[Ve,it]=(0,E.useState)(""),Ye=(0,E.useRef)("");(0,E.useEffect)(()=>{if(Ce!=null&&Ce.length){const bt=String(Math.random()).slice(-6),gt=Ce.map(Gt=>re(ue({},Gt),{key:`${bt}-${Gt.key}`}));at(gt),it(gt[0].key)}},[Ce.length]);const rt=bt=>{it(bt),Ye.current=bt;const gt=document.getElementById(bt);if(gt){const Gt=gt.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Gt,behavior:"smooth"})}},yt=()=>{const bt=Pe.map(Gt=>document.getElementById(Gt.key)),gt=window.innerHeight/2;for(const Gt of bt)if(Gt){const Tt=Gt.getBoundingClientRect();if(Tt.top>=0&&Tt.top(window.addEventListener("scroll",yt),()=>{window.removeEventListener("scroll",yt)}),[Pe]),se.createElement("div",{className:Ee()(fe.anchorNavigation,Be),style:ke},se.createElement(Re.default,{items:Pe,tabBarGutter:60,className:fe.tabs,activeKey:Ve,onChange:rt}),Pe.map(bt=>se.createElement("div",{key:bt.key,id:bt.key,className:fe.box},se.createElement("div",{className:fe.head},se.createElement("img",{className:"mr10",src:Te,alt:"Dot"}),bt.label),se.createElement("div",{className:fe.element},bt.element))))}},48716:function(Ut,ot,z){"use strict";z.d(ot,{Q8:function(){return Gt},d0:function(){return Tt},w6:function(){return gt}});var E=z(59301),fe=z(5083),Oe=z(57809),ye=z(8591),Se=z(43418),Fe=z(5112),le=z(95237),Me=z(43604),De=z(6848),Te=z(24905),Re=z(3113),We=z(61186),Ee=z.n(We),se=z(48790),y=z(38986),a=z(89392),ee=z.n(a),b=z(51257),x=z(22982),te=z(25690),ne=z(43155),ue=z(40197),re=z(59229),me=z(3039),ce=z(75736),Ce=z(59301),Be=Object.defineProperty,ke=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ye=(dt,Wt,Fn)=>Wt in dt?Be(dt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):dt[Wt]=Fn,rt=(dt,Wt)=>{for(var Fn in Wt||(Wt={}))Ve.call(Wt,Fn)&&Ye(dt,Fn,Wt[Fn]);if(at)for(var Fn of at(Wt))it.call(Wt,Fn)&&Ye(dt,Fn,Wt[Fn]);return dt},yt=(dt,Wt)=>ke(dt,Pe(Wt)),bt=(dt,Wt,Fn)=>new Promise((Yt,kn)=>{var Ge=Pt=>{try{Mn(Fn.next(Pt))}catch(zt){kn(zt)}},ln=Pt=>{try{Mn(Fn.throw(Pt))}catch(zt){kn(zt)}},Mn=Pt=>Pt.done?Yt(Pt.value):Promise.resolve(Pt.value).then(Ge,ln);Mn((Fn=Fn.apply(dt,Wt)).next())});function gt(dt,Wt){const Fn=[];for(let Yt=dt;Yt{const Yt=dtEe()(Wt).endOf("day"),Ge=dt{const Fn=parseInt(Ee()(dt).format("HH")),Yt=parseInt(Ee()().format("HH")),kn=parseInt(Ee()().format("mm"));if(!dt)return{disabledHours:()=>gt(0,Yt),disabledMinutes:()=>gt(0,kn)};if(Wt){const Ge=parseInt(Ee()(Wt).format("HH")),ln=parseInt(Ee()(Wt).format("mm"));return Ee()(dt).isSame(Ee()(Wt),"day")?{disabledHours:()=>gt(0,Ge),disabledMinutes:()=>Fn<=Ge?gt(0,ln):[]}:void 0}if(Ee()(dt).isSame(Ee()(),"day"))return{disabledHours:()=>gt(0,Yt),disabledMinutes:()=>Ee()(dt).isSame(Ee()(),"hour")&&Fn<=Yt?gt(0,kn):[]}},{RangePicker:Lt}=fe.default,{Option:Rt}=Oe.default,qe=({shixunHomeworks:dt,loading:Wt,dispatch:Fn,classroomList:Yt,user:kn})=>{var Ge,ln,Mn,Pt,zt,Ft,Ot,et,ze;const St=(0,te.useParams)(),{workSetting:xt,workList:Ke,shixunWorkList:Qe,headerInfo:ut,changeData:Je}=dt,[xe,Zt]=(0,E.useState)(!1),[Jn,En]=(0,E.useState)(!1);let[Pn,Vn]=(0,E.useState)([]),[Xn,Ct]=(0,E.useState)([]),[Mt,yn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.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[Dt,en]=(0,E.useState)({}),[ya,la]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{Vn([])},[]),(0,E.useEffect)(()=>{Zt(!(0,se.GJ)())},[(0,se.GJ)()]);const Oa=()=>{Fn({type:"shixunHomeworks/getWorkSetting",payload:rt({},St)})};(0,E.useEffect)(()=>{if(!(xt!=null&&xt.course_id))return;Object.keys(Mt).map(function(hn){Mt[hn]=xt[hn]}),(!Mt.allow_late||!Mt.unified_late)&&(Mt.late_penalty=20,Mt.penalty_type=ne.Q.Percent),Mt.unified_setting||(Mt.unified_late=!1,Mt.unified_anonymous_comment=!1,Mt.unified_anonymous_appeal=!1),Pn=JSON.parse(JSON.stringify(xt.group_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.publish_time!==null))),Xn=JSON.parse(JSON.stringify(xt.allow_late_settings.map(hn=>yt(rt({},hn),{group_name:[hn.group_name]})).filter(hn=>hn.late_time!==null))),yn(rt({},Mt));const Nt=(0,b.QE)((Pn==null?void 0:Pn.length)>0?Pn:[]);Vn([...Nt]),(Xn==null?void 0:Xn.length)<=0?Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]):Ct([...Xn])},[xt]);const xn=()=>bt(void 0,null,function*(){var Nt,hn;if(((Nt=kn==null?void 0:kn.userInfo)==null?void 0:Nt.user_status)===2){(0,ue.Rd)();return}const gr=JSON.parse(JSON.stringify(Mt));if(gr.challenge_settings.filter(Xt=>!Xt.hide),gr.categoryId=St.categoryId,(hn=gr.challenge_settings)!=null&&hn.every(Xt=>!Xt.checked)){ye.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Pn),!Mt.unified_setting)Pn=Pn==null?void 0:Pn.map(Xt=>{var Bn;if(!Xt.publish_time||!Xt.end_time)throw ye.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(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(Bn=xt.group_settings)==null?void 0:Bn.filter(bn=>{var Aa;return(Aa=Xt==null?void 0:Xt.group_name)==null?void 0:Aa.includes(bn.group_name)}).map(bn=>bn.group_id||bn.id).toString().split(","),Xt});else if(!Mt.publish_time||!Mt.end_time)throw ye.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(gr.group_settings=Pn,Mt.allow_late)if(Mt.unified_late){if(Mt.late_penalty===null||Mt.late_penalty===void 0||Mt.late_penalty<0||Mt.late_penalty>100)throw ye.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(!Mt.late_time)throw ye.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 Xn=Xn==null?void 0:Xn.map(Xt=>{var Bn,bn;if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw ye.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(!Xt.late_time)throw ye.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(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(bn=(Bn=Xt==null?void 0:Xt.group_name)==null?void 0:Bn.map(Aa=>{var qt,ie;let de=(ie=(qt=xt.group_settings)==null?void 0:qt.filter(he=>(he==null?void 0:he.group_name)===Aa))==null?void 0:ie[0];return de==null?void 0:de.group_id}))==null?void 0:bn.toString().split(","),Xt}),gr.allow_late_settings=Xn;let At=yield(0,ce.Tr)({homework_common_ids:[parseInt(St.categoryId)],course_id:St.coursesId,type:"homework_common"});(At==null?void 0:At.student_count)===0?Sr(gr):(la(gr),en(At))}),Sr=Nt=>{var hn;if(Nt.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Nt!=null&&Nt.work_efficiency&&Nt.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const gr=Nt.challenge_settings.reduce((Bn,bn)=>Bn+Number(bn.challenge_score),0);if((gr==null?void 0:gr.toFixed(10))!==((hn=Nt.total_score-Nt.eff_score)==null?void 0:hn.toFixed(10))){ye.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${Nt.total_score}\u5206`);return}const At={shixun_evaluation:Nt.shixun_evaluation,challenge_settings:Nt.challenge_settings};let Xt=()=>{var Bn;const bn=()=>bt(void 0,null,function*(){En(!0),(yield(0,y.ZP)(`/api/homework_commons/${St.categoryId}/publish_setting.json`,{method:"post",body:rt({},Nt)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),Oa(),Fn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:rt({},St)})),En(!1)});!(0,a.isEqual)(Je,At)&&!((Bn=ut==null?void 0:ut.homework_status)!=null&&Bn.includes("\u672A\u53D1\u5E03"))?Se.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:bn}):bn()};xt!=null&&xt.high_resources_consume&&!(xt!=null&&xt.high_resources_consume_permission)?Fn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:St.coursesId,type:"shixun",type_id:St.categoryId,name:xt.homework_name,fn:()=>{Xt()}}}):Xt()},Kn=(Nt,hn,gr="group_id")=>{var At;return hn?hn.find(Xt=>Xt[gr]===Nt):(At=xt==null?void 0:xt.group_settings)==null?void 0:At.find(Xt=>Xt.group_id[0]===Nt)},Gn=(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.anonymous_comment),fa=Nt=>{var hn,gr;const At=Kn(Nt,xt==null?void 0:xt.allow_late_settings,"id"),Xt=Kn(Nt,xt==null?void 0:xt.anonymous_comment_settings),Bn=Kn(Nt);return(xt==null?void 0:xt.allow_late)&&At&&Ee()(At==null?void 0:At.late_time)<=Ee()()||(xt==null?void 0:xt.anonymous_comment)&&Xt&&(Xt==null?void 0:Xt.evaluation_start)!==null||((gr=(Ee()(Bn==null?void 0:Bn.end_time)<=Ee()()&&((hn=xt==null?void 0:xt.allow_late_settings)==null?void 0:hn.filter(bn=>bn.group_id.includes(Nt))))[0])==null?void 0:gr.late_time)!=null},Xa=(0,E.useMemo)(()=>(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.all_group_late),[xt,ut]),xa=xt==null?void 0:xt.anonymous_comment,Lr=Nt=>{if(!Nt)return!1;const hn=Kn(Nt,xt==null?void 0:xt.anonymous_comment_settings);return(xt==null?void 0:xt.anonymous_comment)&&hn&&(hn==null?void 0:hn.evaluation_start)!==null},Tr=(Nt,hn)=>{var gr,At,Xt;Fn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Nt,index:hn,rangePickerDisabled:xe||(Ee()()<=Ee()((At=Kn((gr=Nt==null?void 0:Nt.group_id)==null?void 0:gr[0]))==null?void 0:At.publish_time)?!1:[!0,fa((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0])]),disabledDate:xt==null?void 0:xt.course_end_date}})};return Ce.createElement("section",{className:x.Z.form},Ce.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ce.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")),Ce.createElement("div",null,Ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Fe.ZP.Group,{disabled:xe||!((Ge=ut==null?void 0:ut.homework_status)!=null&&Ge.includes("\u672A\u53D1\u5E03"))||(0,se.Rm)()&&!((ln=Yt.AssistantObject.practice)!=null&&ln.can_publish),value:Mt.unified_setting,onChange:Nt=>{var hn;if(!((hn=ut==null?void 0:ut.homework_status)!=null&&hn.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Mt.unified_setting=!Mt.unified_setting,Mt.unified_setting||(Mt.unified_late=!1,Ct([{late_penalty:5}])),yn(Object.assign({},Mt)),Mt.unified_setting===!1&&Pn==""){Vn(Pn.concat({}));return}Mt.unified_setting&&(Vn([]),Ct([{late_penalty:5}]))}},Ce.createElement(Fe.ZP,{value:!0,disabled:xe||!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(Fe.ZP,{disabled:xe||!((Mn=xt==null?void 0:xt.group_settings)!=null&&Mn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Pt=xt==null?void 0:xt.group_settings)==null?void 0:Pt.length)===0&&Ce.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")),Mt.unified_setting&&Ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ce.createElement(le.Z,{align:"middle"},Ce.createElement(Me.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(fe.default,{size:"large",disabled:xe||!((zt=ut==null?void 0:ut.homework_status)!=null&&zt.includes("\u672A\u53D1\u5E03")||(Ft=ut==null?void 0:ut.homework_status)!=null&&Ft.includes("\u672A\u5F00\u59CB"))||(0,se.Rm)()&&!((Ot=Yt.AssistantObject.practice)!=null&&Ot.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:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),disabledTime:Nt=>Tt(Nt),value:Mt.publish_time?Ee()(Mt.publish_time):"",onChange:(Nt,hn)=>{Mt.publish_time=hn,(Mt.end_time==""||!Mt.end_time)&&Mt.unified_setting&&(Mt.end_time=Ee()(Nt).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),yn(Object.assign({},Mt))}}))),Ce.createElement(le.Z,{align:"middle",className:"pl30"},Ce.createElement(Me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml10"},Ce.createElement(fe.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(xt==null?void 0:xt.allow_late)&&(xt==null?void 0:xt.homework_status.includes("\u5DF2\u622A\u6B62"))||xe||(xt==null?void 0:xt.allow_late)&&Ee()()>=Ee()(xt==null?void 0:xt.end_time)||(0,se.Rm)()&&!((et=Yt.AssistantObject.practice)!=null&&et.can_publish),disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date,Mt.publish_time),disabledTime:Nt=>Tt(Nt,Mt.publish_time),value:Mt.end_time?Ee()(Mt.end_time):"",onChange:(Nt,hn)=>{Mt.end_time=hn,yn(Object.assign({},Mt))}})))),!Mt.unified_setting&&(Pn==null?void 0:Pn.length)>0&&Ce.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Pn&&Pn.map(function(Nt,hn){var gr,At,Xt,Bn,bn,Aa,qt;return Ce.createElement(Me.Z,{span:24,key:hn},Ce.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:hn==(Pn==null?void 0:Pn.length)-1?"0px":"10px"}},Ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",hn+1),Ce.createElement(Oe.default,{disabled:xe||((gr=ut==null?void 0:ut.homework_status)!=null&&gr.includes("\u672A\u53D1\u5E03")&&Nt.id||Ee()(){var de;if((0,se.Rm)()&&!((de=Yt.AssistantObject.practice)!=null&&de.can_publish)){ye.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}Pn[hn].group_name=ie,Pn[hn].group_id=Nt.group_id;const he=(0,a.flattenDeep)(Pn.map(Xe=>Xe.group_name)),be=Xn.map(Xe=>{let Bt=(Xe==null?void 0:Xe.group_name)||[];return yt(rt({},Xe),{group_name:(0,a.remove)(Bt,It=>he.includes(It))})});Ct(be),Vn(Pn.slice())},maxTagCount:4,maxTagPlaceholder:ie=>Ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>Tr(Nt,hn)},"+",ie==null?void 0:ie.length)},xt.group_settings&&xt.group_settings.map(function(ie){if(!Pn.map(he=>he.group_name).flat().includes(ie.group_name))return Ce.createElement(Rt,{value:ie.group_name,key:ie.id},ie.group_name)})),Ce.createElement("div",{className:"ml20"},Ce.createElement(Lt,{size:"large",ranges:{\u6B64\u523B:[Nt.publish_time?Ee()(Nt.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:xe||(Ee()()<=Ee()((Bn=Kn((Xt=Nt==null?void 0:Nt.group_id)==null?void 0:Xt[0]))==null?void 0:Bn.publish_time)?!1:[!0,fa((bn=Nt==null?void 0:Nt.group_id)==null?void 0:bn[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:ie=>Gt(ie,xt==null?void 0:xt.course_end_date),disabledTime:ie=>Tt(ie),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,b.U6)(),"HH:mm"),Ee()((0,b.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Nt.publish_time&&[Ee()(Nt.publish_time),Nt.end_time?Ee()(Nt.end_time):void 0],onChange:(ie,de)=>{var he;if((0,se.Rm)()&&!((he=Yt.AssistantObject.practice)!=null&&he.can_publish)){ye.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}Pn[hn].publish_time=de[0],!Nt.end_time&&de[0]?Pn[hn].end_time=Ee()(de[0]).add(7,"days"):Pn[hn].end_time=de[1],Vn([...Pn])},onCalendarChange:(ie,de,he)=>{if(de!=null&&de[0]&&!de[1]){const be=Ee()(de[0]).add(7,"days");Pn[hn].publish_time=de[0],Pn[hn].end_time=be,Vn([...Pn])}}})),!xe&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},((Aa=Nt==null?void 0:Nt.group_id)==null?void 0:Aa.length)>1&&Ce.createElement(De.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Tr(Nt,hn)})),Pn.length<((qt=xt==null?void 0:xt.group_settings)==null?void 0:qt.length)&&Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var ie;if((0,se.Rm)()&&!((ie=Yt.AssistantObject.practice)!=null&&ie.can_publish)){ye.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(Pn.concat({}))}}),((Nt==null?void 0:Nt.publish_time)&&Ee()(){const ie=(0,a.cloneDeep)(Xn);ie.forEach((de,he)=>{de.group_name&&(de.group_name=de.group_name.filter(be=>{var Xe;return!((Xe=Pn[hn].group_name)!=null&&Xe.includes(be))}))}),Pn=Pn.filter((de,he)=>hn!==he),Ct(ie),Vn(Pn.slice()),setTimeout(()=>Vn(Pn.slice()),10)}}))))}))),Ce.createElement(le.Z,null,Ce.createElement(Me.Z,null,Ce.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ce.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"))),Ce.createElement(Me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(Te.default,{checked:Mt.allow_late,disabled:xe||Xa,onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.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}Nt.target.checked&&Se.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ce.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"),Ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ce.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"))}),Mt.allow_late=!Mt.allow_late,Xn==""&&Ct([{late_penalty:5}]),yn(Object.assign({},Mt))}},Ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Mt==null?void 0:Mt.allow_late)&&Ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ce.createElement(Fe.ZP.Group,{style:{marginLeft:"20px"},disabled:xe||(xt==null?void 0:xt.anonymous_comment)||(xt==null?void 0:xt.allow_late),value:Mt.unified_late,onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.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}Mt.unified_late=Nt.target.value,Xn==""&&!Nt.target.value&&Ct([{penalty_type:ne.Q.Percent,late_penalty:20}]),yn(rt({},Mt))}},(Mt==null?void 0:Mt.unified_setting)&&Ce.createElement(Fe.ZP,{value:!0,disabled:!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ze=xt==null?void 0:xt.group_settings)==null?void 0:ze.length)>0&&Ce.createElement(Fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Mt!=null&&Mt.unified_late?Ce.createElement(Ce.Fragment,null,Ce.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(ne.Z,{disabled:xe||xa,value:{type:Mt.penalty_type,inputValue:Mt.late_penalty},onChange:Nt=>{var hn;if((0,se.Rm)()&&!((hn=Yt.AssistantObject.practice)!=null&&hn.can_late)){ye.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}yn(yt(rt({},Mt),{late_penalty:Nt.inputValue,penalty_type:Nt.type}))}})),Ce.createElement(Me.Z,{flex:"1",className:"ml5"},Ce.createElement("span",{className:"c-grey-c ml10"},Mt.penalty_type===ne.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)"))),Ce.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Ce.createElement(Me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Me.Z,{className:"ml20"},Ce.createElement(fe.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:xe||xa,value:Mt.late_time?Ee()(Mt.late_time):"",disabledDate:Nt=>Gt(Nt,xt==null?void 0:xt.course_end_date),onChange:(Nt,hn)=>{var gr;if((0,se.Rm)()&&!((gr=Yt.AssistantObject.practice)!=null&&gr.can_late)){ye.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}Mt.late_time=hn,yn(Object.assign({},Mt))}})))):Xn.map(function(Nt,hn){var gr;return Ce.createElement(Me.Z,{span:24,key:hn},Ce.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",hn+1),Ce.createElement(Oe.default,{disabled:xe||!((gr=ut==null?void 0:ut.homework_status)!=null&&gr.includes("\u672A\u53D1\u5E03"))&&Nt.id||(xt==null?void 0:xt.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof Nt.group_name=="string"?[Nt.group_name]:Nt.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:At=>{var Xt;if((0,se.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){ye.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}Xn[hn].group_name=At,Xn[hn].group_id=Nt.group_id,Ct(Xn.slice())}},xt.group_settings&&xt.group_settings.map(function(At){const Xt=Xn.map(bn=>bn.group_name).flat(),Bn=Pn.map(bn=>bn.group_name).flat();if(Mt!=null&&Mt.unified_setting){if(!Xt.includes(At.group_name))return Ce.createElement(Rt,{value:At.group_name,key:At.id},At.group_name)}else if(Bn.includes(At.group_name)&&!Xt.includes(At.group_name))return Ce.createElement(Rt,{value:At.group_name,key:At.id},At.group_name)})),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(ne.Z,{disabled:xe||Lr(Nt.id),value:{type:Nt.penalty_type,inputValue:Nt.late_penalty},onChange:At=>{var Xt;if((0,se.Rm)()&&!((Xt=Yt.AssistantObject.practice)!=null&&Xt.can_late)){ye.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}Xn[hn].late_penalty=At.inputValue,Xn[hn].penalty_type=At.type,Ct([...Xn])}}),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(fe.default,{size:"large",disabled:xe||Lr(Nt.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,b.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:At=>Gt(At,xt==null?void 0:xt.course_end_date),format:"YYYY-MM-DD HH:mm",value:Nt!=null&&Nt.late_time?Ee()(Nt.late_time):void 0,onChange:(At,Xt)=>{var Bn;if((0,se.Rm)()&&!((Bn=Yt.AssistantObject.practice)!=null&&Bn.can_late)){ye.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}Xn[hn].late_time=Xt,Ct([...Xn])}}),!xe&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var At;if((0,se.Rm)()&&!((At=Yt.AssistantObject.practice)!=null&&At.can_late)){ye.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}Ct(Xn.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),hn>0&&!Nt.id&&Ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var At;if((0,se.Rm)()&&!((At=Yt.AssistantObject.practice)!=null&&At.can_late)){ye.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}Xn=Xn.filter((Xt,Bn)=>hn!==Bn),Ct(Xn.slice()),setTimeout(()=>Ct(Xn.slice()),10)}}))))})),!xe&&Ce.createElement(Ce.Fragment,null,Ce.createElement(Re.ZP,{type:"primary",size:"large",loading:Jn,style:{width:"138px",marginTop:"30px"},onClick:()=>xn()},"\u4FDD\u5B58")),Ce.createElement(re.Z,{onConfirm:(Nt,hn)=>{Pn.splice(Nt,0,...hn),Pn.splice(Nt+hn.length,1);const gr=(0,b.QE)([...Pn]);Vn([...gr])}}),Ce.createElement(me.Z,{resdata:Dt,type:"shixun",okloading:Jn,oktext:(Dt==null?void 0:Dt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Nt=>bt(void 0,null,function*(){En(!0);let hn=yield(0,y.ZP)(`/api/courses/${St.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(St.categoryId)]}});En(!1),(hn==null?void 0:hn.status)===0&&Sr(ya)})}))};ot.ZP=(0,te.connect)(({shixunHomeworks:dt,classroomList:Wt,loading:Fn,user:Yt})=>({shixunHomeworks:dt,classroomList:Wt,loading:Fn.effects,user:Yt}))(qe)},93603:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(43418),Se=z(8591),Fe=z(1710),le=z(25690),Me=z(346),De=z(19493),Te=z(38986),Re=z(61186),We=z.n(Re),Ee=z(51257),se=z(59301),y=Object.defineProperty,a=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(me,ce,Ce)=>ce in me?y(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,te=(me,ce)=>{for(var Ce in ce||(ce={}))ee.call(ce,Ce)&&x(me,Ce,ce[Ce]);if(a)for(var Ce of a(ce))b.call(ce,Ce)&&x(me,Ce,ce[Ce]);return me},ne=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:ce,onOk:Ce})=>{const Be=(0,le.useParams)(),[ke]=Oe.default.useForm(),[Pe,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{ke.setFieldsValue({publish_time:We()(We()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:We()(We()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),se.createElement(ye.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:me.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}})}},se.createElement(Oe.default,{form:ke,onFinish:rt=>ne(void 0,null,function*(){var yt,bt,gt;if(!(Pe!=null&&Pe.size)){Se.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Gt=new FormData;Gt.append("type",me.actionTabs.type),Gt.append("file",Pe);let Tt;window.location.href.indexOf("exercise")>-1?Tt=`/api/exercises/${me.actionTabs.id}/supplement_score.json`:Tt=`/api/homework_commons/${me.actionTabs.id}/supplement_score.json`;let Lt=yield(0,Te.ZP)(Tt,{method:"post",body:Gt},!0);it(!1),(Lt==null?void 0:Lt.status)===0&&(Ce(),ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}}),((bt=(yt=Lt==null?void 0:Lt.data)==null?void 0:yt.fail)==null?void 0:bt.length)>0&&ye.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:se.createElement(Fe.default,{pagination:!1,dataSource:(gt=Lt==null?void 0:Lt.data)==null?void 0:gt.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.FH)("",Me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${me.actionTabs.type}`)}}))})},se.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},me.actionTabs.name),se.createElement(Oe.default.Item,{style:{marginBottom:0},label:se.createElement("div",null,se.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),se.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},se.createElement("div",null,se.createElement("a",{download:"\u6A21\u7248.xlsx",className:De.Z.downloadbutton,href:Me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${me.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),se.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),se.createElement(Oe.default.Item,{style:{marginBottom:0}},se.createElement(ue,te({},Ye),se.createElement("a",{className:De.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),se.createElement("br",null),se.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};ot.Z=(0,le.connect)(({classroomList:me})=>({classroomList:me}))(re)},4656:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(99313),Se=z(1710),Fe=z(58421),le=z(25690),Me=z(38986),De=z(61186),Te=z.n(De),Re=z(59301),We=(y,a,ee)=>new Promise((b,x)=>{var te=re=>{try{ue(ee.next(re))}catch(me){x(me)}},ne=re=>{try{ue(ee.throw(re))}catch(me){x(me)}},ue=re=>re.done?b(re.value):Promise.resolve(re.value).then(te,ne);ue((ee=ee.apply(y,a)).next())});const{Dragger:Ee}=fe.default,se=({})=>{const y=(0,le.useParams)(),[a]=Oe.default.useForm(),[ee,b]=(0,E.useState)(!0),[x,te]=(0,E.useState)(!1);let[ne,ue]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const re=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function me(){return We(this,null,function*(){let Ce;te(!0),window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:Ce=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let Be=yield(0,Me.ZP)(Ce,{method:"get",params:ne});te(!1),(Be==null?void 0:Be.status)===0&&b(Be==null?void 0:Be.data)})}(0,E.useEffect)(()=>{me()},[]);let ce=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(Ce,Be,ke)=>{var Pe;return(Pe=re.find(at=>at.question_type===Ce))==null?void 0:Pe.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ce,Be,ke)=>{var Pe;return(Pe=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(at=>at.id===Ce))==null?void 0:Pe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Be,ke)=>Te()(Ce).format("YYYY-MM-DD HH:mm:ss")}].filter(Ce=>!!Ce);return Re.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Re.createElement(ye.default,{destroyInactiveTabPane:!0,onChange:Ce=>{ne.type=Ce,ne.page=1,ne.limit=10,ue(ne),me()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Re.createElement(Se.default,{className:"mt20",loading:x,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Be,ke)=>Te()(Ce).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:ee==null?void 0:ee.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Re.createElement(Se.default,{className:"mt20",loading:x,columns:ce,dataSource:ee==null?void 0:ee.list,pagination:!1})}].filter(Ce=>!!Ce)}),Re.createElement(Fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ce,Be)=>{ne.page=Ce,ne.limit=Be,ue(ne),me()},current:ne.page,total:ee.count,pageSize:ne.limit,style:{marginTop:20}}))};ot.Z=(0,le.connect)(({classroomList:y})=>({classroomList:y}))(se)},30909:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(43418),Se=z(5871),Fe=z(25690),le=z(38986),Me=z(61186),De=z.n(Me),Te=z(51257),Re=z(59301),We=Object.defineProperty,Ee=Object.defineProperties,se=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,b=(me,ce,Ce)=>ce in me?We(me,ce,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):me[ce]=Ce,x=(me,ce)=>{for(var Ce in ce||(ce={}))a.call(ce,Ce)&&b(me,Ce,ce[Ce]);if(y)for(var Ce of y(ce))ee.call(ce,Ce)&&b(me,Ce,ce[Ce]);return me},te=(me,ce)=>Ee(me,se(ce)),ne=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const{Dragger:ue}=fe.default,re=({classroomList:me,dispatch:ce,onOk:Ce})=>{const Be=(0,Fe.useParams)(),[ke]=Oe.default.useForm(),[Pe,at]=(0,E.useState)(),[Ve,it]=(0,E.useState)(!1),Ye={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:rt=>ne(void 0,null,function*(){return at(rt),!1})};return(0,E.useEffect)(()=>{ke.setFieldsValue({publish_time:De()(De()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:De()(De()(new Date((0,Te.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(ye.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:me.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Ve},onOk:()=>ne(void 0,null,function*(){ke.submit()}),onCancel:()=>{ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(Oe.default,{form:ke,onFinish:rt=>ne(void 0,null,function*(){var yt,bt;console.log("---",me.actionTabs,rt,Be);let gt=((yt=me==null?void 0:me.actionTabs)==null?void 0:yt.type)==="exercise"?`/api/exercises/${Be==null?void 0:Be.category}/exercise_user/edit_score.json`:`/api/student_works/${me.actionTabs.id}/edit_score.json`;it(!0);let Gt=yield(0,le.ZP)(gt,{method:"post",body:te(x({},rt),{exercise_user_id:((bt=me==null?void 0:me.actionTabs)==null?void 0:bt.type)==="exercise"?me.actionTabs.id:""})});it(!1),ke.resetFields(),ce({type:"classroomList/setActionTabs",payload:{}}),Ce()})},Re.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Re.createElement(Se.Z,{min:0,style:{width:"100%"}}))))};ot.Z=(0,Fe.connect)(({classroomList:me})=>({classroomList:me}))(re)},12840:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(54580),Oe=z(78241),ye=z(3113),Se=z(95237),Fe=z(81327),le=z(5083),Me=z(25690),De=z(61186),Te=z.n(De),Re=z(48716),We=z(38986),Ee=z(59301),se=(ee,b,x)=>new Promise((te,ne)=>{var ue=ce=>{try{me(x.next(ce))}catch(Ce){ne(Ce)}},re=ce=>{try{me(x.throw(ce))}catch(Ce){ne(Ce)}},me=ce=>ce.done?te(ce.value):Promise.resolve(ce.value).then(ue,re);me((x=x.apply(ee,b)).next())});const{Dragger:y}=fe.default,a=({})=>{const ee=(0,Me.useParams)(),[b]=Oe.default.useForm(),[x,te]=(0,E.useState)(!0),[ne,ue]=(0,E.useState)(!1);console.log("----",ee);function re(){return se(this,null,function*(){var me,ce;let Ce;window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${ee==null?void 0:ee.categoryId}/get_time_setting.json`:Ce=`/api/homework_commons/${ee==null?void 0:ee.categoryId}/get_time_setting.json`;let Be=yield(0,We.ZP)(Ce,{method:"get"});(Be==null?void 0:Be.status)===0&&b.setFieldsValue({publish_time:Te()(Te()((me=Be==null?void 0:Be.data)==null?void 0:me.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Te()(Te()((ce=Be==null?void 0:Be.data)==null?void 0:ce.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{re()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},x&&Ee.createElement(ye.ZP,{onClick:()=>{te(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!x&&Ee.createElement("div",null,Ee.createElement(ye.ZP,{type:"primary",loading:ne,onClick:()=>{b.submit()}},"\u63D0\u4EA4"),Ee.createElement(ye.ZP,{style:{marginLeft:20},onClick:()=>{te(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:b,disabled:x,onFinish:me=>se(void 0,null,function*(){ue(!0),console.log("---",window.location.href);let ce;window.location.href.indexOf("exercise")>-1?ce=`/api/exercises/${ee==null?void 0:ee.categoryId}/time_setting.json`:ce=`/api/homework_commons/${ee==null?void 0:ee.categoryId}/time_setting.json`;let Ce=yield(0,We.ZP)(ce,{method:"post",body:{publish_time:Te()(me.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Te()(me.end_time).format("YYYY-MM-DD HH:mm")}});ue(!1),(Ce==null?void 0:Ce.status)===0&&te(!0)})},Ee.createElement(Se.Z,null,Ee.createElement(Fe.Z,null,Ee.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me),disabledTime:me=>(0,Re.d0)(me),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ee.createElement(Se.Z,null,Ee.createElement(Fe.Z,null,Ee.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:me=>(0,Re.Q8)(me,"",b.getFieldValue("publish_time")),disabledTime:me=>(0,Re.d0)(me,b.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ot.Z=(0,Me.connect)(({classroomList:ee})=>({classroomList:ee}))(a)},59229:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return a}});var E=z(59301),fe=z(25690),Oe=z(5083),ye=z(43418),Se=z(92832),Fe=z(95237),le=z(43604),Me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},De=z(61186),Te=z.n(De),Re=z(51257),We=z(28426),Ee=z(59301);const{RangePicker:se}=Oe.default,y=({dispatch:ee,classroomList:b,onConfirm:x})=>{const[te,ne]=(0,E.useState)([]),[ue,re]=(0,E.useState)([]),[me,ce]=(0,E.useState)("");(0,E.useEffect)(()=>{var ke;if(b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pe=b.actionTabs.data;console.log("data",Pe);let at=(ke=Pe==null?void 0:Pe.group_name)==null?void 0:ke.map((Ve,it)=>{var Ye;return{group_id:Pe==null?void 0:Pe.group_id[it],group_name:Pe==null?void 0:Pe.group_name[it],is_admin:Pe==null?void 0:Pe.is_admin,end_time:Pe==null?void 0:Pe.end_time,publish_time:Array.isArray(Pe==null?void 0:Pe.publish_time)?(Ye=Pe==null?void 0:Pe.publish_time)==null?void 0:Ye[0]:Pe==null?void 0:Pe.publish_time}});at&&(ne([...at]),re([...at]))}},[b.actionTabs]);const Ce=()=>{ee({type:"classroomList/setActionTabs",payload:{}}),ce("")},Be=ke=>{if(ke){const Pe=ue==null?void 0:ue.filter(at=>{var Ve,it;return(it=(Ve=at==null?void 0:at.group_name)==null?void 0:Ve.toLowerCase())==null?void 0:it.includes(ke==null?void 0:ke.toLowerCase())});ne(Pe)}else ne(ue)};return Ee.createElement(ye.default,{width:980,title:Ee.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ee.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ee.createElement("span",{className:Me.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")),Ee.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:me,onChange:ke=>{ce(ke.target.value.trim()),Be(ke.target.value.trim())}})),centered:!0,maskClosable:!1,open:b.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Ce(),onOk:()=>{var ke;x((ke=b.actionTabs)==null?void 0:ke.index,ue),Ce()}},Ee.createElement("div",{className:Me.modal_con},Ee.createElement(Fe.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(te==null?void 0:te.length)>0?te.map(function(ke,Pe){var at,Ve;return Ee.createElement(le.Z,{span:24,key:Pe},Ee.createElement(Fe.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(te==null?void 0:te.length)-1?"0px":"10px"}},Ee.createElement("div",{className:Me.multiple_select,title:ke.group_name},ke.group_name),Ee.createElement("div",{className:"ml20"},Ee.createElement(se,{size:"large",ranges:{\u6B64\u523B:[ke.publish_time?Te()(ke.publish_time):Te()(),Te()()]},allowClear:!1,disabled:(at=b.actionTabs)==null?void 0:at.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:it=>{var Ye;return(0,Re.Q8)(it,(Ye=b.actionTabs)==null?void 0:Ye.disabledDate)},disabledTime:it=>(0,Re.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Te()((0,Re.U6)(),"HH:mm"),Te()((0,Re.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ke.publish_time&&[Te()(ke.publish_time),ke.end_time?Te()(ke.end_time):void 0],onChange:(it,Ye)=>{te[Pe].publish_time=Ye[0],te[Pe].end_time=Ye[1],ne([...te]),ue.forEach(rt=>{rt.group_id===ke.group_id&&(rt.publish_time=Ye[0],rt.end_time=Ye[1])}),re([...ue])}})),(Ve=b.actionTabs)!=null&&Ve.rangePickerDisabled?Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{te.splice(Pe,1),ne([...te]),ue.forEach((it,Ye)=>{it.group_id===ke.group_id&&ue.splice(Ye,1)}),re([...ue])}})))}):Ee.createElement(We.Z,null))))};var a=(0,fe.connect)(({classroomList:ee})=>({classroomList:ee}))(y)},37345:function(Ut,ot,z){"use strict";z.d(ot,{h:function(){return E}});var E=(fe=>(fe[fe.NOMATCH=-1]="NOMATCH",fe[fe.OK=0]="OK",fe[fe.TIMEOUT=2]="TIMEOUT",fe[fe.PODFAILURE=3]="PODFAILURE",fe[fe.COMPILEFAILURE=4]="COMPILEFAILURE",fe[fe.EXECUTEFAILURE=5]="EXECUTEFAILURE",fe[fe.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",fe))(E||{})},81072:function(Ut,ot,z){"use strict";z.d(ot,{H7:function(){return y},MK:function(){return se},MU:function(){return Te},X6:function(){return We},bM:function(){return De},fi:function(){return a},fu:function(){return Me},n4:function(){return ee},rX:function(){return Ee},vl:function(){return b},zO:function(){return Re}});var E=z(38986),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(x,te,ne)=>te in x?fe(x,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[te]=ne,le=(x,te)=>{for(var ne in te||(te={}))ye.call(te,ne)&&Fe(x,ne,te[ne]);if(Oe)for(var ne of Oe(te))Se.call(te,ne)&&Fe(x,ne,te[ne]);return x};function Me(x,te){return(0,E.U2)(`myproblems/${x}.json`,le({hidePopLogin:!0},te||{}))}function De(x,te){return(0,E.v_)(`myproblems/${x}/code_submit.json`,te)}function Te(x,te){return(0,E.v_)(`myproblems/${x}/code_debug.json`,te)}function Re(x,te){return te.language&&(te.language=encodeURIComponent(te.language)),(0,E.U2)(`myproblems/${x}/submit_records.json`,te)}function We(x){return(0,E.U2)("myproblems/record_detail.json",{id:x})}function Ee(x,te){return(0,E.U2)(`myproblems/${x}/result.json`,{mode:te})}function se(x,te){return(0,E.v_)(`myproblems/${x}/add_notes.json`,te)}function y(x,te){return(0,E.v_)(`myproblems/${x}/restore_initial_code.json`,te)}function a(x){return(0,E.v_)(`myproblems/${x}/sync_code.json`)}function ee(x,te){return(0,E.v_)(`myproblems/${x}/update_code.json`,te)}function b(x,te){return(0,E.v_)(`discusses/${x}/plus.json`,te)}},43554:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Xs}});var E=z(59301),fe={flex_box_center:"flex_box_center___bZaL5",flex_space_between:"flex_space_between___oaJSq",flex_box_vertical_center:"flex_box_vertical_center____hsuP",flex_box_center_end:"flex_box_center_end___ZYbPQ",flex_box_column:"flex_box_column___nE_62",wrap:"wrap___ulhwR",left:"left___kyWln",title:"title___jsO1D",total:"total___GEhiU",list:"list___u9dBZ",name:"name___Wxggs",b:"b___Y15YO",r:"r___mKQoe",l:"l___uelFD",tag:"tag___Mpkbg",right:"right___mQ3dU",examName:"examName___Na1r8",t:"t___IgCWK",num:"num___CXI8j",topWarp:"topWarp___Kicpu",head:"head___jx3W8",so:"so___qYW7F",btn:"btn___EMJDz",content:"content___sHGsV",titleWrap:"titleWrap___I__GR",single:"single___K5iv9",analysis:"analysis___NoAuR",text:"text___xESW2",modalColumn:"modalColumn___I_tK_",modalRow:"modalRow___lyw_U",sup:"sup___HSz3Z",popover:"popover___kE8aI"},Oe=z(78241),ye=z(6848),Se=z(3113),Fe=z(43418),le=z(5871),Me=z(8591),De=z(92832),Te=z(28103),Re=z(24905),We=z(95237),Ee=z(43604),se=z(58421),y=z(60324),a=Object.defineProperty,ee=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,te=(jt,an,fn)=>an in jt?a(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ne=(jt,an)=>{for(var fn in an||(an={}))b.call(an,fn)&&te(jt,fn,an[fn]);if(ee)for(var fn of ee(an))x.call(an,fn)&&te(jt,fn,an[fn]);return jt};const ue=jt=>React.createElement("svg",ne({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 6"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E4E6FD",width:34,height:34,rx:10}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M13.808 11.448a.558.558 0 0 1 0 .788l-1.564 1.565a.558.558 0 1 1-.789-.79l1.564-1.563a.558.558 0 0 1 .79 0Zm9.882 2.462a.558.558 0 0 1-.789 0l-1.564-1.563a.558.558 0 1 1 .789-.789l1.564 1.564a.556.556 0 0 1 0 .788Z",fill:"#6678EB"}),React.createElement("path",{d:"M21.753 21.707a5.937 5.937 0 1 0-8.58.015l-.937.936a.558.558 0 1 0 .789.788l.995-.994a5.91 5.91 0 0 0 3.436 1.095c1.287 0 2.48-.41 3.452-1.106l.992.992a.558.558 0 1 0 .789-.789l-.936-.937Z",fill:"#6678EB"}),React.createElement("path",{d:"m20.858 18.95-3.024-1.745v-2.054a.558.558 0 1 0-1.117 0v2.351c0 .064.011.126.031.184a.551.551 0 0 0 .258.33l3.293 1.9a.557.557 0 0 0 .559-.966Z",fill:"#FFF"}))));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTRFNkZEIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTEzLjgwOCAxMS40NDhhLjU1OC41NTggMCAwIDEgMCAuNzg4bC0xLjU2NCAxLjU2NWEuNTU4LjU1OCAwIDEgMS0uNzg5LS43OWwxLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDAgMSAuNzkgMFptOS44ODIgMi40NjJhLjU1OC41NTggMCAwIDEtLjc4OSAwbC0xLjU2NC0xLjU2M2EuNTU4LjU1OCAwIDEgMSAuNzg5LS43ODlsMS41NjQgMS41NjRhLjU1Ni41NTYgMCAwIDEgMCAuNzg4WiIgZmlsbD0iIzY2NzhFQiIvPjxwYXRoIGQ9Ik0yMS43NTMgMjEuNzA3YTUuOTM3IDUuOTM3IDAgMSAwLTguNTguMDE1bC0uOTM3LjkzNmEuNTU4LjU1OCAwIDEgMCAuNzg5Ljc4OGwuOTk1LS45OTRhNS45MSA1LjkxIDAgMCAwIDMuNDM2IDEuMDk1YzEuMjg3IDAgMi40OC0uNDEgMy40NTItMS4xMDZsLjk5Mi45OTJhLjU1OC41NTggMCAxIDAgLjc4OS0uNzg5bC0uOTM2LS45MzdaIiBmaWxsPSIjNjY3OEVCIi8+PHBhdGggZD0ibTIwLjg1OCAxOC45NS0zLjAyNC0xLjc0NXYtMi4wNTRhLjU1OC41NTggMCAxIDAtMS4xMTcgMHYyLjM1MWMwIC4wNjQuMDExLjEyNi4wMzEuMTg0YS41NTEuNTUxIDAgMCAwIC4yNTguMzNsMy4yOTMgMS45YS41NTcuNTU3IDAgMCAwIC41NTktLjk2NloiIGZpbGw9IiNGRkYiLz48L2c+PC9nPjwvc3ZnPg==",me=z(91842),ce=z(25690),Ce=z(51257),Be=z(38986),ke=Object.defineProperty,Pe=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,it=(jt,an,fn)=>an in jt?ke(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ye=(jt,an)=>{for(var fn in an||(an={}))at.call(an,fn)&&it(jt,fn,an[fn]);if(Pe)for(var fn of Pe(an))Ve.call(an,fn)&&it(jt,fn,an[fn]);return jt};const rt=jt=>React.createElement("svg",Ye({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u7F16\u7EC4 12"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{width:34,height:34,rx:10,fill:"#EAF3F4"}),React.createElement("path",{d:"M25.905 15.37a.775.775 0 0 0-.626-.529l-4.814-.7-2.152-4.362a.776.776 0 0 0-1.392 0l-2.153 4.363-4.814.699a.775.775 0 0 0-.43 1.323l3.484 3.396-.823 4.794a.777.777 0 0 0 1.126.818l4.306-2.264 4.305 2.264a.778.778 0 0 0 .817-.059.777.777 0 0 0 .31-.759l-.823-4.794 3.483-3.396a.777.777 0 0 0 .196-.795Z",fill:"#21C0A6",fillRule:"nonzero"})));var yt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIgZmlsbD0iI0VBRjNGNCIvPjxwYXRoIGQ9Ik0yNS45MDUgMTUuMzdhLjc3NS43NzUgMCAwIDAtLjYyNi0uNTI5bC00LjgxNC0uNy0yLjE1Mi00LjM2MmEuNzc2Ljc3NiAwIDAgMC0xLjM5MiAwbC0yLjE1MyA0LjM2My00LjgxNC42OTlhLjc3NS43NzUgMCAwIDAtLjQzIDEuMzIzbDMuNDg0IDMuMzk2LS44MjMgNC43OTRhLjc3Ny43NzcgMCAwIDAgMS4xMjYuODE4bDQuMzA2LTIuMjY0IDQuMzA1IDIuMjY0YS43NzguNzc4IDAgMCAwIC44MTctLjA1OS43NzcuNzc3IDAgMCAwIC4zMS0uNzU5bC0uODIzLTQuNzk0IDMuNDgzLTMuMzk2YS43NzcuNzc3IDAgMCAwIC4xOTYtLjc5NVoiIGZpbGw9IiMyMUMwQTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",bt=Object.defineProperty,gt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,Lt=(jt,an,fn)=>an in jt?bt(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Rt=(jt,an)=>{for(var fn in an||(an={}))Gt.call(an,fn)&&Lt(jt,fn,an[fn]);if(gt)for(var fn of gt(an))Tt.call(an,fn)&&Lt(jt,fn,an[fn]);return jt};const qe=jt=>React.createElement("svg",Rt({width:34,height:34,xmlns:"http://www.w3.org/2000/svg"},jt),React.createElement("title",null,"\u9898\u76EE"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#E7F3FF",width:34,height:34,rx:10}),React.createElement("g",{fill:"#4C6FFF",fillRule:"nonzero"},React.createElement("path",{d:"m23.719 13.325-4.098-3.94c-.097-.13-.225-.162-.355-.162-.129 0-.258.064-.387.161l-7.55 7.753c-.065.065-.098.162-.13.227l-1.032 5.427c-.033.194.032.323.16.484.13.13.227.162.389.162h.096l4.776-1.099c.097-.032.194-.064.258-.161l7.841-8.108c.194-.162.194-.517.033-.744h-.001Zm-8.1 8.044a.534.534 0 0 1-.386.162.56.56 0 0 1-.388-.162l-3-2.81c-.226-.194-.226-.517-.033-.743.194-.227.517-.227.743-.033l3 2.811c.259.226.291.55.065.776ZM17 22.92h6.844v1.055H17z"}))));var dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRTdGM0ZGIiB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHJ4PSIxMCIvPjxnIGZpbGw9IiM0QzZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0ibTIzLjcxOSAxMy4zMjUtNC4wOTgtMy45NGMtLjA5Ny0uMTMtLjIyNS0uMTYyLS4zNTUtLjE2Mi0uMTI5IDAtLjI1OC4wNjQtLjM4Ny4xNjFsLTcuNTUgNy43NTNjLS4wNjUuMDY1LS4wOTguMTYyLS4xMy4yMjdsLTEuMDMyIDUuNDI3Yy0uMDMzLjE5NC4wMzIuMzIzLjE2LjQ4NC4xMy4xMy4yMjcuMTYyLjM4OS4xNjJoLjA5Nmw0Ljc3Ni0xLjA5OWMuMDk3LS4wMzIuMTk0LS4wNjQuMjU4LS4xNjFsNy44NDEtOC4xMDhjLjE5NC0uMTYyLjE5NC0uNTE3LjAzMy0uNzQ0aC0uMDAxWm0tOC4xIDguMDQ0YS41MzQuNTM0IDAgMCAxLS4zODYuMTYyLjU2LjU2IDAgMCAxLS4zODgtLjE2MmwtMy0yLjgxYy0uMjI2LS4xOTQtLjIyNi0uNTE3LS4wMzMtLjc0My4xOTQtLjIyNy41MTctLjIyNy43NDMtLjAzM2wzIDIuODExYy4yNTkuMjI2LjI5MS41NS4wNjUuNzc2Wk0xNyAyMi45Mmg2Ljg0NHYxLjA1NUgxN3oiLz48L2c+PC9nPjwvc3ZnPg==",Wt=z(12327),Fn=z(39793),Yt=z(61011),kn=z(30371),Ge={wrap:"wrap___OIoOI",modal:"modal___Z3hfU",titleWrap:"titleWrap___aK3oG",required:"required___NHoO7",title:"title___uxb1R",colorGray:"colorGray___O8YPg",choiceWrap:"choiceWrap___t51sb",answer:"answer___vsBnh",activeAnswer:"activeAnswer___AJN4p",deleteIcon:"deleteIcon___WvOJZ",addIcon:"addIcon___UyeIs",editorWrap:"editorWrap___uqcFU",htmlWrap:"htmlWrap___GcBNL",radio:"radio___e8qQ5",color333:"color333___PLzVK",color999:"color999___v3EY0",fold:"fold___OfvPe",head:"head___EejYX",collapseWrapper:"collapseWrapper___sQyVD",panelHeader:"panelHeader___Ivicf",open:"open___aEOQE",close:"close___z4P5H",inputBorder:"inputBorder___ix67O",keywordTag:"keywordTag___iGx08",scoreByBlankRadio:"scoreByBlankRadio___Kwu7q"},ln=z(59301),Mn=Object.defineProperty,Pt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,ze=(jt,an,fn)=>an in jt?Mn(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,St=(jt,an)=>{for(var fn in an||(an={}))Ot.call(an,fn)&&ze(jt,fn,an[fn]);if(Ft)for(var fn of Ft(an))et.call(an,fn)&&ze(jt,fn,an[fn]);return jt},xt=(jt,an)=>Pt(jt,zt(an)),Ke=(jt,an)=>{var fn={};for(var ma in jt)Ot.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&Ft)for(var ma of Ft(jt))an.indexOf(ma)<0&&et.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const Qe=null,ut=(jt,an)=>{var fn=jt,{globalSetting:ma,loading:zo,dispatch:Co,isEdit:pi,editData:Fo}=fn,Bo=Ke(fn,["globalSetting","loading","dispatch","isEdit","editData"]);const[Ii,ii]=(0,E.useState)(""),[Ti,cl]=(0,E.useState)(""),[Qi,Qr]=(0,E.useState)([]),[Po,vi]=(0,E.useState)(""),[hi,Yo]=(0,E.useState)(),[we,Ue]=(0,E.useState)(!1),[Ne,Et]=(0,E.useState)({}),[pt,_t]=(0,E.useState)([]);(0,E.useEffect)(()=>{!Fo||!pi||(ii(Fo==null?void 0:Fo.name),cl(Fo==null?void 0:Fo.analysis),Yo(Fo==null?void 0:Fo.is_ordered),Et(Fo),Ue(!0))},[Fo]),(0,E.useEffect)(()=>{if(!we)return;const Qa=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.answer_text);Qr(Qa);const nr=Fo==null?void 0:Fo.standard_answer.map(tn=>tn==null?void 0:tn.score);_t(nr),Ue(!1)},[we]),(0,E.useImperativeHandle)(an,()=>({onSave:cn,Clear:sa}));const cn=()=>{let Qa=[],nr=!1;return Ii?(Qi.forEach((tn,La)=>{Qa.push({position:La+1,answer_text:[],score:pt[La]}),tn==null||tn.forEach((vr,so)=>{Qa[La].answer_text.push(vr),(!vr||!(0,Ce.eR)(vr,1e4))&&(vi(`${La}-${so}`),Me.ZP.info(vr?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),nr=!0)})}),nr?!1:(Qa==null?void 0:Qa.length)>20?(Me.ZP.warning("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC720\u4E2A\uFF01"),!1):{name:Ii,analysis:Ti,standard_answers:Qa,is_ordered:hi,downcase:Ne==null?void 0:Ne.downcase,no_space:Ne==null?void 0:Ne.no_space,use_blank_score:Ne==null?void 0:Ne.use_blank_score}):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},sa=()=>{ii(""),cl(""),Qr([]),Yo(!1)},ga=(Qa,nr,tn)=>{const La=Qi.slice();if(nr&&La.splice(Qa,nr),tn)for(let vr=0;vr{vi("");let La=Qi.slice();La[Qa][nr]=tn,Qr(La)},Ra=Qa=>{let nr=Qi.slice();nr[Qa]=[...nr[Qa],""],Qr(nr)},Ya=(Qa,nr)=>{let tn=Qi.slice();if(!tn[Qa][nr]){tn[Qa]=tn[Qa].filter((La,vr)=>vr!==nr),Qr(tn);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{tn[Qa]=tn[Qa].filter((La,vr)=>vr!==nr),Qr(tn)}})},qa=Qa=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Ge.modal,onOk:()=>{let nr=Qi.slice();nr=Qi.filter((tn,La)=>Qa!==La),Qr(nr)}})};return ln.createElement("section",{className:Ge.wrap},ln.createElement("p",{className:Ge.titleWrap},ln.createElement("span",{className:Ge.required},"*"),ln.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),ln.createElement("div",null,ln.createElement(Yt.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ii,onChange:Qa=>ii(Qa),showNullButton:!0,onPlaceholderChange:ga})),ln.createElement("div",{className:"mt20"},Qi.map((Qa,nr)=>ln.createElement("div",{style:{display:"flex"}},ln.createElement("div",{style:{flex:1}},ln.createElement(kn.Z,{key:nr,answers:Qa,index:nr,flex:1,is_md:!0,activeOptionErrorIndex:Po,onAnswerChange:Ma,addChildAnswer:Ra,deleteChildAnswer:Ya,deleteChildAnswermain:qa})),Ne.use_blank_score&&ln.createElement("div",{style:{display:"flex",alignItems:"center",width:"165px"}},ln.createElement("span",{style:{color:"red",margin:"auto 5px auto 10px"}},"*"),"\u5206\u503C\uFF1A",ln.createElement(le.Z,{style:{width:"100px"},size:"large",defaultValue:pt[nr],onBlur:tn=>{pt[nr]=tn.target.value,_t([...pt])}}))))),ln.createElement("div",null,ln.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.use_blank_score,onChange:Qa=>Et(xt(St({},Ne),{use_blank_score:Qa.target.checked}))},"\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206"),ln.createElement("span",{style:{color:"#999999",fontSize:"12px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u9700\u8981\u8BBE\u7F6E\u6BCF\u7A7A\u5206\u503C\uFF0C\u5B66\u751F\u7B54\u6848\u5224\u5206\u65F6\u6309\u7A7A\u7ED9\u5206\uFF09")),ln.createElement("div",null,ln.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.downcase,onChange:Qa=>Et(xt(St({},Ne),{downcase:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),ln.createElement("div",null,ln.createElement(Re.default,{className:`${Ge.color333} font14 mt20`,checked:Ne.no_space,onChange:Qa=>Et(xt(St({},Ne),{no_space:Qa.target.checked}))},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),ln.createElement("div",{className:"mt20"},(Qi==null?void 0:Qi.length)>1&&ln.createElement("span",null,ln.createElement(Re.default,{checked:hi,onChange:Qa=>Yo(Qa.target.checked),className:`${Ge.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ln.createElement("span",{className:`${Ge.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ln.createElement("p",{className:Ge.titleWrap},ln.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),ln.createElement(Fn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ti,onChange:Qa=>cl(Qa)}))};var Je=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(ut)),xe=z(5112),Zt=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Pn=(jt,an)=>{var fn={};for(var ma in jt)Jn.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&Zt)for(var ma of Zt(jt))an.indexOf(ma)<0&&En.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const Vn=null,Xn=(jt,an)=>{var fn=jt,{globalSetting:ma,loading:zo,editData:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=Pn(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)("");(0,E.useEffect)(()=>{if(!Co||!Bo)return;Qi(Co==null?void 0:Co.name),Po(Co==null?void 0:Co.analysis);const Yo=Co==null?void 0:Co.choices.find(we=>we.is_answer);Ti(Yo.choice_text==="\u6B63\u786E"?"0":"1")},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:vi,Clear:hi}));const vi=()=>cl?ii?{name:cl,choices:[{choice_text:"\u6B63\u786E",is_answer:ii==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ii==="1"?1:0}],analysis:Qr}:(Me.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1):(Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1),hi=()=>{Qi(""),Po(""),Ti("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Fn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:cl,onChange:Yo=>Qi(Yo)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),E.createElement(xe.ZP.Group,{buttonStyle:"solid",value:ii,onChange:Yo=>Ti(Yo.target.value)},E.createElement(xe.ZP.Button,{value:"0",className:`${Ge.radio} mr40`},"\u6B63\u786E"),E.createElement(xe.ZP.Button,{value:"1",className:Ge.radio},"\u9519\u8BEF")),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Fn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Qr,onChange:Yo=>Po(Yo)}))};var Ct=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Xn)),Mt=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,en=(jt,an)=>{var fn={};for(var ma in jt)yn.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&Mt)for(var ma of Mt(jt))an.indexOf(ma)<0&&Dt.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const ya=null,la=(jt,an)=>{var fn=jt,{globalSetting:ma,loading:zo,editData:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=en(fn,["globalSetting","loading","editData","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]);(0,E.useEffect)(()=>{var Po;if(!Co||!Bo)return;const vi=(Po=Co==null?void 0:Co.shixun)==null?void 0:Po.challenges.map(hi=>({id:hi==null?void 0:hi.id,score:hi.score}));Ti(vi)},[Co]),(0,E.useImperativeHandle)(an,()=>({onSave:cl,Clear:Qi}));const cl=()=>({challenges:[...ii]}),Qi=()=>{Ti([])};console.log("editData--",Co);const Qr=Po=>{var vi,hi;return E.createElement("div",null,(hi=(vi=Po==null?void 0:Po.shixun)==null?void 0:vi.challenges)==null?void 0:hi.map((Yo,we)=>{var Ue;return E.createElement("div",{className:"c-grey-666 font14 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:"15px"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",we+1,"\u5173"),E.createElement(ye.Z,{key:we,title:Yo==null?void 0:Yo.challenge_name},E.createElement("span",null,(0,Ce.Pq)(Yo==null?void 0:Yo.challenge_name,44)))),E.createElement("p",{style:{marginBottom:0}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5206\u503C\uFF1A"),E.createElement(le.Z,{precision:1,min:1,max:100,className:Ge.baseFormItem,style:{width:176},value:(Ue=ii.find(Ne=>Ne.id===Yo.id))==null?void 0:Ue.score,onChange:Ne=>{ii.find(Et=>Et.id===Yo.id).score=Ne,Ti([...ii])}})))}),E.createElement("div",{style:{clear:"both"}}))};return E.createElement("section",{className:Ge.wrap},E.createElement(me.Z,{style:{paddingRight:10},className:Ge.titleHtml,value:`${Co==null?void 0:Co.position}\u3001${Co==null?void 0:Co.name}`}),E.createElement("p",{style:{marginBottom:"10px",marginTop:"25px"}},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u5173\u5361")),Qr(Co))};var Oa=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(la)),xn=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Gn=(jt,an)=>{var fn={};for(var ma in jt)Sr.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&xn)for(var ma of xn(jt))an.indexOf(ma)<0&&Kn.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const fa=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Xa=(jt,an)=>{var fn=jt,{editData:ma,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=Gn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)([]),[vi,hi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!ma||!Bo)return;hi(ma==null?void 0:ma.name),we(ma==null?void 0:ma.analysis),Ti(ma==null?void 0:ma.choices.map(pt=>pt.choice_text));const Et=[];ma==null||ma.choices.map((pt,_t)=>{pt.is_answer&&Et.push(_t)}),Po(Et)},[ma]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>{if(!vi)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${fa[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Qr.length)return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Qr.length<2)return Me.ZP.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;const pt=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:vi,choices:pt,analysis:Yo}},Ne=()=>{Ti(["","","",""]),hi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Fn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:vi,onChange:Et=>hi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,pt)=>E.createElement("div",{className:Ge.choiceWrap,key:pt},E.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr.includes(pt)?Ge.activeAnswer:""}`,onClick:()=>{Qr.includes(pt)?Po(Qr.filter(_t=>_t!==pt)):Po([...Qr,pt])}},fa[pt])),E.createElement("div",{className:Ge.editorWrap},cl===pt?E.createElement(Fn.Z,{id:`single-question-option-${pt}`,watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[pt]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(pt)},E.createElement(me.Z,{value:Et}))),pt>1&&E.createElement(ye.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==pt)),Qr.includes(pt)?Po(Qr.filter(_t=>_t!==pt)):Po([...Qr,pt])}})),pt<7&&pt===ii.length-1&&E.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Fn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var xa=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Xa)),Lr=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,hn=(jt,an)=>{var fn={};for(var ma in jt)Tr.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&Lr)for(var ma of Lr(jt))an.indexOf(ma)<0&&Nt.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const gr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],At=(jt,an)=>{var fn=jt,{editData:ma,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=hn(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)(),[Qr,Po]=(0,E.useState)(),[vi,hi]=(0,E.useState)(""),[Yo,we]=(0,E.useState)("");(0,E.useEffect)(()=>{Ti(["","","",""])},[]),(0,E.useEffect)(()=>{if(!ma||!Bo)return;const Et=[],pt=[];ma==null||ma.choices.forEach((_t,cn)=>{Et.push(_t.choice_text),_t.is_answer&&pt.push(cn)}),hi(ma==null?void 0:ma.name),we(ma==null?void 0:ma.analysis),Ti(Et),Po(pt)},[ma]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>{if(!vi)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Et=ii.findIndex(_t=>!_t);if(Et>-1)return Me.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${gr[Et]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Array.isArray(Qr))return Me.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;const pt=ii.map((_t,cn)=>({choice_text:_t,is_answer:Qr.includes(cn)?1:0}));return{name:vi,choices:pt,analysis:Yo}},Ne=()=>{Ti(["","","",""]),hi(""),we(""),Po("")};return E.createElement("section",{className:Ge.wrap},E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),E.createElement(Fn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:vi,onChange:Et=>hi(Et)}),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.required},"*"),E.createElement("span",{className:Ge.title},"\u7B54\u6848\u9009\u9879\uFF1A",E.createElement("span",{className:Ge.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ii.map((Et,pt)=>E.createElement("div",{className:Ge.choiceWrap,key:pt},E.createElement(ye.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},E.createElement("div",{className:`${Ge.answer} ${Qr!=null&&Qr.includes(pt)?Ge.activeAnswer:""}`,onClick:()=>Po([pt])},gr[pt])),E.createElement("div",{className:Ge.editorWrap},cl===pt?E.createElement(Fn.Z,{id:`single-question-option-${pt}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Et,onChange:_t=>{ii[pt]=_t,Ti(ii)}}):E.createElement("div",{className:Ge.htmlWrap,onClick:()=>Qi(pt)},E.createElement(me.Z,{value:Et}))),pt>1&&E.createElement(ye.Z,{title:"\u5220\u9664"},E.createElement("i",{className:`${Ge.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>{Ti(ii.filter((_t,cn)=>cn!==pt)),pt===Qr&&Po(null)}})),pt<7&&pt===ii.length-1&&E.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},E.createElement("i",{className:`${Ge.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ti([...ii,""])})))),E.createElement("p",{className:Ge.titleWrap},E.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),E.createElement(Fn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Yo,onChange:Et=>we(Et)}))};var Xt=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(At)),Bn=z(12563),bn=z(78673),Aa=z(61485),qt=z(59301),ie=Object.defineProperty,de=Object.defineProperties,he=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,It=(jt,an,fn)=>an in jt?ie(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,pa=(jt,an)=>{for(var fn in an||(an={}))Xe.call(an,fn)&&It(jt,fn,an[fn]);if(be)for(var fn of be(an))Bt.call(an,fn)&&It(jt,fn,an[fn]);return jt},Rn=(jt,an)=>de(jt,he(an)),$n=(jt,an)=>{var fn={};for(var ma in jt)Xe.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&be)for(var ma of be(jt))an.indexOf(ma)<0&&Bt.call(jt,ma)&&(fn[ma]=jt[ma]);return fn},za=(jt,an,fn)=>new Promise((ma,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ma(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())});const An=jt=>{if(!jt)return!1;if(/^s*$/.test(jt)||jt.trim()===""){Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},st=({value:jt=[],onClose:an})=>qt.createElement(Bn.default,{closable:!0,onClose:an,className:Ge.keywordTag},qt.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},jt.join(" \u6216 "))),gn=(jt,an)=>{var fn=jt,{editData:ma,globalSetting:zo,loading:Co,dispatch:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=$n(fn,["editData","globalSetting","loading","dispatch","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)(""),[Qr,Po]=(0,E.useState)(""),[vi,hi]=(0,E.useState)(""),[Yo]=Oe.default.useForm(),we=Oe.default.useWatch("use_keywords",Yo);(0,E.useEffect)(()=>{var pt;!ma||!Bo||(Ti(ma==null?void 0:ma.name),Qi(ma==null?void 0:ma.analysis),Po((pt=ma==null?void 0:ma.answer_texts)==null?void 0:pt[0]),Yo.setFieldsValue(pa({},ma)))},[ma]),(0,E.useImperativeHandle)(an,()=>({onSave:Ue,Clear:Ne}));const Ue=()=>za(void 0,null,function*(){if(!ii)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Yo.validateFields()}catch(_t){Me.ZP.error(_t.errorFields[0].errors[0]);return}const pt=Yo.getFieldsValue();return console.log(pt,"values"),pa({name:ii,answer_texts:[Qr],analysis:cl},pt)}),Ne=()=>{Ti(""),Qi(""),Po(""),Yo.resetFields()},Et=ma==null?void 0:ma.score;return qt.createElement("section",{className:Ge.wrap},qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.required},"*"),qt.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),qt.createElement(Fn.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:pt=>Ti(pt)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),qt.createElement(Fn.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Qr,onChange:pt=>Po(pt)}),qt.createElement("p",{className:Ge.titleWrap},qt.createElement("span",{className:Ge.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),qt.createElement(Fn.Z,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:cl,onChange:pt=>Qi(pt)}),qt.createElement(Oe.default,{form:Yo,size:"large",onFinishFailed:pt=>za(void 0,null,function*(){var _t,cn;Me.ZP.error(pt.errorFields[0].errors[0]),Yo.scrollToField((cn=(_t=pt==null?void 0:pt.errorFields)==null?void 0:_t[0])==null?void 0:cn.name,{behavior:"smooth",block:"center"})})},qt.createElement(We.Z,{align:"middle",className:"mb30 mt20"},qt.createElement(Oe.default.Item,{noStyle:!0,name:"use_keywords",valuePropName:"checked"},qt.createElement(bn.Z,null)),qt.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),qt.createElement(Ee.Z,null,qt.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},qt.createElement(Aa.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),we&&qt.createElement(Oe.default.List,{name:"keywords",rules:[{validator(pt,_t){return _t!=null&&_t.length?(_t==null?void 0:_t.reduce((sa,ga)=>sa+ga.score,0))>parseFloat(Et)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD"))}}]},(pt,{add:_t,remove:cn})=>qt.createElement(qt.Fragment,null,qt.createElement("div",{className:"mb10"},"\u5173\u952E\u8BCD"),qt.createElement(We.Z,{align:"middle",className:"font14 mb30"},qt.createElement(Ee.Z,{flex:1},qt.createElement(De.default,{value:vi,onChange:sa=>{hi(sa.target.value)},maxLength:50,allowClear:!0,onPressEnter:sa=>{var ga,Ma,Ra,Ya;const qa=`${(ga=sa.target)==null?void 0:ga.value}`,Qa=(Ra=(Ma=qa==null?void 0:qa.split("|"))==null?void 0:Ma.filter(La=>!!La))==null?void 0:Ra.map(La=>La==null?void 0:La.trim()),nr=Yo.getFieldValue("keywords"),tn=((Ya=nr==null?void 0:nr.map(La=>La==null?void 0:La.keyword))==null?void 0:Ya.flat())||[];for(const La of Qa)if(tn.includes(La)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}An(qa)&&(_t({keyword:Qa,score:1}),hi(""))},className:Ge.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),qt.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),pt.map(sa=>{var ga=sa,{key:Ma,name:Ra}=ga,Ya=$n(ga,["key","name"]);return qt.createElement(We.Z,{key:Ma,style:{marginRight:148}},qt.createElement(Ee.Z,{flex:1},qt.createElement(We.Z,{align:"middle",justify:"space-between"},qt.createElement(Oe.default.Item,Rn(pa({},Ya),{name:[Ra,"keyword"]}),qt.createElement(st,{onClose:()=>cn(Ra)})),qt.createElement(Oe.default.Item,Rn(pa({},Ya),{name:[Ra,"score"],label:"\u5206\u503C",rules:[{required:!0}]}),qt.createElement(le.Z,{min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))})))))};var lt=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(gn)),Sn=z(36381),un={wrap:"wrap___Cc0gS",deleteIcon:"deleteIcon___ebwMv",keywordTag:"keywordTag___lUfL5",questionTitleEditorWrap:"questionTitleEditorWrap___u9UgK",choiceWrap:"choiceWrap___VHsr3",choiceIndex:"choiceIndex___rsj9r",judgementIndex:"judgementIndex___fMm6E",setAnswerBtn:"setAnswerBtn___krVC9",activeAnswer:"activeAnswer___WiYo2",activeJudgementAnswer:"activeJudgementAnswer___M6iww",actionWrapper:"actionWrapper___oKI8_",addIcon:"addIcon___eMbGP",inputBorder:"inputBorder___ob_6x",placeholder:"placeholder___Vkwr4",blankWrapper:"blankWrapper____MZQ5",blankInput:"blankInput___ephwY",blankInputNumberWrapper:"blankInputNumberWrapper___C1UJS",addBtn:"addBtn___qRBpJ",blankIndex:"blankIndex___QsKgf",baseInputWrapper:"baseInputWrapper___juqCB",collapseWrapper:"collapseWrapper___kAXJ0",panelHeader:"panelHeader___hLTSe",open:"open___wWDjf",close:"close___XPTJ0",hide:"hide___VytUy"},nt=z(32134),Jt=z(12893),$t=Object.defineProperty,Tn=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,$a=(jt,an,fn)=>an in jt?$t(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,yr=(jt,an)=>{for(var fn in an||(an={}))qn.call(an,fn)&&$a(jt,fn,an[fn]);if(mn)for(var fn of mn(an))na.call(an,fn)&&$a(jt,fn,an[fn]);return jt},_n=(jt,an)=>Tn(jt,ea(an)),Rr=(jt,an)=>{var fn={};for(var ma in jt)qn.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&mn)for(var ma of mn(jt))an.indexOf(ma)<0&&na.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const Br=jt=>{var an=jt,{value:fn,onChange:ma,scrollId:zo}=an,Co=Rr(an,["value","onChange","scrollId"]);return E.createElement("div",{id:zo||""},E.createElement(Fn.Z,_n(yr({},Co),{defaultValue:fn,onChange:(pi,Fo)=>{Fo!=null&&Fo.length?ma(pi,Fo):ma(pi)}})))},br=({value:jt,onChange:an,placeholder:fn,height:ma=140,isEdit:zo})=>zo?E.createElement(Fn.Z,{watch:!0,isFocus:!0,height:ma,placeholder:fn,defaultValue:jt,onChange:an}):E.createElement("div",{style:{cursor:"pointer"}},jt?E.createElement(me.Z,{className:un.inputBorder,value:jt}):E.createElement("div",{className:`${un.inputBorder} ${un.placeholder}`},fn));var Pr=z(59301),er=Object.defineProperty,Nr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,ka=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ao=(jt,an,fn)=>an in jt?er(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Zo=(jt,an)=>{for(var fn in an||(an={}))Kr.call(an,fn)&&ao(jt,fn,an[fn]);if(ka)for(var fn of ka(an))uo.call(an,fn)&&ao(jt,fn,an[fn]);return jt},Oo=(jt,an)=>Nr(jt,xr(an)),al=(jt,an)=>{var fn={};for(var ma in jt)Kr.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&ka)for(var ma of ka(jt))an.indexOf(ma)<0&&uo.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const ul=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Sl=({value:jt,onChange:an,choiceTextKey:fn,answerKey:ma,index:zo,isEdit:Co,setInputActive:pi,form:Fo,choiceOptionsPath:Bo,allowChangeMode:Ii,showAddIcon:ii,addItem:Ti,deleteItem:cl})=>{const Qi=(jt==null?void 0:jt[ma])===!0,Qr=()=>{const vi=Fo.getFieldValue(Bo);Fo.setFieldValue(Bo,vi.map(hi=>Oo(Zo({},hi),{[ma]:!1})))},Po=()=>{Qi?an(Oo(Zo({},jt),{[ma]:!1})):(Ii||Qr(),an(Oo(Zo({},jt),{[ma]:!0})))};return Pr.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},Pr.createElement(Ee.Z,{onClick:Po,className:`${un.choiceIndex} ${Qi?un.activeAnswer:""}`},ul[zo]),Pr.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`,onClick:pi},Pr.createElement(br,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Co,value:jt==null?void 0:jt[fn],onChange:vi=>{an(Oo(Zo({},jt),{[fn]:vi}))}})),Pr.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},Pr.createElement("div",{onClick:Po,className:`${un.setAnswerBtn} ${Qi?un.activeAnswer:""}`},Qi?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),Pr.createElement(Ee.Z,{className:un.actionWrapper},Pr.createElement(ye.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Pr.createElement(nt.Z,{className:un.addIcon,onClick:Ti,style:{visibility:ii?"visible":"hidden"}})),Pr.createElement(ye.Z,{title:"\u5220\u9664"},Pr.createElement(Jt.Z,{className:un.deleteIcon,onClick:cl,style:{visibility:zo>1?"visible":"hidden"}}))))},Zi=({questionTitlePlaceholder:jt,titleKey:an,choiceKey:fn,analysisKey:ma,choiceTextKey:zo,answerKey:Co,choiceOptionsPath:pi,allowChangeMode:Fo=!0,form:Bo,showAnalysis:Ii=!0})=>{const[ii,Ti]=(0,E.useState)(),[cl,Qi]=(0,E.useState)(!1);return Pr.createElement("div",{className:un.wrap},Pr.createElement("div",{className:un.questionTitleEditorWrap},Pr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:an,labelCol:{span:24},rules:[{required:!0}]},Pr.createElement(Br,{scrollId:Array.isArray(an)?an.join("_"):`${an}`,watch:!0,height:140,placeholder:jt}))),Pr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Pr.createElement(Oe.default.List,{name:fn,rules:[{validator(Qr,Po){const vi=Po.some(Yo=>Yo[Co]),hi=Po.findIndex(Yo=>{var we;return((we=Yo[zo])==null?void 0:we.length)<=0});return hi!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${ul[hi]}\u9009\u9879\u7684\u5185\u5BB9`)):vi?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(Qr,{add:Po,remove:vi})=>Pr.createElement("div",{id:Array.isArray(pi)?pi.join("_"):`${pi}`},Qr.map((hi,Yo)=>{var we=hi,{key:Ue,name:Ne}=we,Et=al(we,["key","name"]);const pt=ii===Ue,_t=()=>{Ti(Ue)},cn=Yo<7&&Yo===Qr.length-1,sa=()=>Po({[zo]:"",[Co]:0}),ga=()=>vi(Ne);return Pr.createElement(Oe.default.Item,Oo(Zo({},Et),{key:Ue,name:Ne,noStyle:!0}),Pr.createElement(Sl,{choiceTextKey:zo,answerKey:Co,index:Yo,isEdit:pt,setInputActive:_t,form:Bo,choiceOptionsPath:pi,allowChangeMode:Fo,showAddIcon:cn,addItem:sa,deleteItem:ga}))}),Qr.length<8&&Pr.createElement("div",{className:`${un.addBtn} mb30`,onClick:()=>Po({[zo]:"",[Co]:0})},"\u6DFB\u52A0\u9009\u9879"))),Ii&&Pr.createElement("div",{onClick:()=>Qi(!0)},Pr.createElement(Oe.default.Item,{name:ma,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Pr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:cl}))))};var jr=z(59301),Gi=Object.defineProperty,po=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,wl=(jt,an,fn)=>an in jt?Gi(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,wi=(jt,an)=>{for(var fn in an||(an={}))ml.call(an,fn)&&wl(jt,fn,an[fn]);if(ri)for(var fn of ri(an))Ji.call(an,fn)&&wl(jt,fn,an[fn]);return jt},Ki=(jt,an)=>po(jt,Oi(an)),_i=(jt,an)=>{var fn={};for(var ma in jt)ml.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&ri)for(var ma of ri(jt))an.indexOf(ma)<0&&Ji.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const Uo=({value:jt,onChange:an})=>{const fn=zo=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:un.modal,onOk:()=>{const Co=[...jt];Co.splice(zo,1),an(Co)}})},ma=()=>{const zo=[...jt];zo.push(""),an(zo)};return jr.createElement(We.Z,{align:"middle",className:"ml20",gutter:[40,20]},jt==null?void 0:jt.map((zo,Co)=>jr.createElement(Ee.Z,{key:`${zo}_${Co}`,className:un.blankWrapper},jr.createElement(De.default,{className:un.blankInput,defaultValue:zo,maxLength:1e3,onBlur:pi=>{const Fo=[...jt],Bo=pi.target.value.trim();Fo[Co]=Bo,an(Fo)}}),jr.createElement(ye.Z,{title:"\u5220\u9664"},jr.createElement(Jt.Z,{className:un.deleteIcon,style:{marginLeft:15,visibility:Co>0?"visible":"hidden"},onClick:()=>fn(Co)})))),jr.createElement(Ee.Z,null,jr.createElement("div",{className:`${un.addBtn}`,onClick:()=>{ma()}},"\u65B0\u589E\u7B54\u6848")))},ti=({value:jt=!0,onChange:an})=>jr.createElement(bn.Z,{checked:!jt,onChange:fn=>{an(!fn)}}),Di="\u2581",sl=({questionTitlePlaceholder:jt,form:an,name:fn,scoreByBlank:ma="use_blank_score",answerKey:zo,titleKey:Co="name",analysisKey:pi="analysis",isOrdered:Fo="is_ordered"})=>{var Bo,Ii;const[ii,Ti]=(0,E.useState)(!1),cl=(Ue,Ne)=>{const Et=Ne.line;let pt=0;for(let cn=0;cn{const _t=Ue.getRange(Ne.from,Ne.to);let cn=0;if(Ne.text.forEach(sa=>{cn+=sa.split(Di).length-1}),Ne.origin!=="setValue"){if(_t&&_t.indexOf(Di)!==-1){const sa=_t.split(Di).length-1,ga=cl(Ue,Ne.from);if(console.log(`\u5220\u9664${sa}\u4E2A\uFF0C \u524D\u9762\u6709${ga}\u4E2A\uFF0C\u65B0\u589E${cn}\u4E2A`),sa>1){const Ma=Array.from({length:sa},(Ra,Ya)=>ga+Ya);pt(Ma)}else pt(ga)}else if(cn>0){const sa=cl(Ue,Ne.from);console.log(`\u65B0\u589E${cn}\u4E2A\uFF0C\u4E4B\u524D\u6709${sa}\u4E2A`),Et(cn,sa)}}},Qr=()=>{const Ue=an.getFieldValue(["sub_item_banks",...zo]);an.setFieldValue(["sub_item_banks",...zo],Ue==null?void 0:Ue.map((Ne,Et)=>Ki(wi({},Ne),{position:Et+1})))},Po=(0,E.useRef)(),vi=(Ue,Ne)=>{for(let Et=0;Et{hi.current(Ue),Qr()},we=(Ii=(Bo=an.getFieldValue("sub_item_banks"))==null?void 0:Bo[zo==null?void 0:zo[0]])==null?void 0:Ii[zo==null?void 0:zo[1]];return jr.createElement("div",{className:un.wrap},jr.createElement("div",{className:un.questionTitleEditorWrap},jr.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:Co,labelCol:{span:24},rules:[{required:!0}]},jr.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt,showNullButton:!0,onCMBeforeChange:(Ue,Ne)=>{Qi(Ue,Ne,vi,Yo)}}))),jr.createElement(Oe.default.List,{name:zo,rules:[{validator(Ue,Ne){if((Ne==null?void 0:Ne.length)===0)return Promise.reject(new Error("\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"));for(const Et of Ne){const{answer_text:pt}=Et||{};if(pt!=null&&pt.some(_t=>(_t==null?void 0:_t.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(Ue,{add:Ne,remove:Et},{errors:pt})=>(Po.current=Ne,hi.current=Et,jr.createElement(jr.Fragment,null,jr.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ue.map((_t,cn)=>{var sa=_t,{key:ga,name:Ma}=sa,Ra=_i(sa,["key","name"]);return jr.createElement(We.Z,{className:"mb20",key:ga,align:"middle",wrap:!1},jr.createElement(Ee.Z,{flex:"0 0 auto",className:`${un.blankIndex}`},"\u586B\u7A7A\u9879",cn+1),jr.createElement(Ee.Z,{flex:1},jr.createElement(We.Z,{align:"top",justify:"space-between",wrap:!1},jr.createElement(Ee.Z,null,jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ma,"answer_text"],noStyle:!0}),jr.createElement(Uo,null))),(an==null?void 0:an.getFieldValue(["sub_item_banks",...ma]))&&jr.createElement(Ee.Z,{flex:"224px"},jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ma,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),jr.createElement(le.Z,{className:un.blankInput,min:.1,max:100,style:{width:"100%"},placeholder:"\u6309\u7A7A\u7ED9\u5206\u8BF7\u8F93\u5165\u5206\u503C"})))),jr.createElement(Oe.default.Item,Ki(wi({},Ra),{name:[Ma,"position"],noStyle:!0}),jr.createElement(De.default,{type:"hidden"}))))})))),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"downcase"],valuePropName:"checked"},jr.createElement(bn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),jr.createElement(We.Z,{align:"middle"},jr.createElement(Oe.default.Item,{name:[fn,"no_space"],valuePropName:"checked"},jr.createElement(bn.Z,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(we==null?void 0:we.length)>1&&jr.createElement(We.Z,{align:"middle",className:(we==null?void 0:we.length)>1?"mb30":`${un.hide}`},jr.createElement(Oe.default.Item,{name:Fo},jr.createElement(ti,null)),jr.createElement(Ee.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),jr.createElement("div",{onClick:()=>Ti(!0)},jr.createElement(Oe.default.Item,{name:pi,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},jr.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var fl=Object.defineProperty,Yl=Object.defineProperties,pu=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Vi=Object.prototype.propertyIsEnumerable,Vl=(jt,an,fn)=>an in jt?fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Eu=(jt,an)=>{for(var fn in an||(an={}))Ri.call(an,fn)&&Vl(jt,fn,an[fn]);if(vu)for(var fn of vu(an))Vi.call(an,fn)&&Vl(jt,fn,an[fn]);return jt},Cu=(jt,an)=>Yl(jt,pu(an)),Uu=(jt,an)=>{var fn={};for(var ma in jt)Ri.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&vu)for(var ma of vu(jt))an.indexOf(ma)<0&&Vi.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const Do={\u6B63\u786E:"T",\u9519\u8BEF:"F"},kr=({value:jt,onChange:an,form:fn,choiceKey:ma})=>{const zo=(jt==null?void 0:jt.is_answer)===!0,Co=jt==null?void 0:jt.choice_text,pi=()=>{var Fo;const Bo=(Fo=fn==null?void 0:fn.getFieldValue(["sub_item_banks",...ma]))==null?void 0:Fo.map(Ii=>({choice_text:Ii==null?void 0:Ii.choice_text,is_answer:!1}));fn==null||fn.setFieldValue(["sub_item_banks",...ma],Bo),an(Cu(Eu({},jt),{is_answer:!0}))};return E.createElement(We.Z,{className:un.choiceWrap,align:"middle",wrap:!1},E.createElement(Ee.Z,{onClick:pi,className:`${un.choiceIndex} ${un.judgementIndex} ${zo?un.activeAnswer:""}`},Do[Co]),E.createElement(Ee.Z,{flex:1,className:`${un.editorWrap} ml15`},E.createElement("div",{className:`${un.inputBorder} ${un.placeholder} ${zo?un.activeJudgementAnswer:""}`},Co)),E.createElement(Ee.Z,{flex:"0 0 auto",className:"ml15"},E.createElement("div",{onClick:pi,className:`${un.setAnswerBtn} ${zo?un.activeAnswer:""}`},zo?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},zr=({questionTitlePlaceholder:jt,choiceKey:an="choices",form:fn,titleKey:ma="name",analysisKey:zo="analysis"})=>{const[Co,pi]=(0,E.useState)(!1);return E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:ma,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},E.createElement(Oe.default.List,{name:an,rules:[{validator(Fo,Bo){return Bo.some(ii=>(ii==null?void 0:ii.is_answer)===!0)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},Fo=>E.createElement("div",{id:"choices"},Fo.map(Bo=>{var Ii=Bo,{key:ii,name:Ti}=Ii,cl=Uu(Ii,["key","name"]);return E.createElement(Oe.default.Item,Cu(Eu({},cl),{key:ii,name:Ti,noStyle:!0}),E.createElement(kr,{form:fn,choiceKey:an}))})))),E.createElement("div",{onClick:()=>pi(!0)},E.createElement(Oe.default.Item,{name:zo,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Co}))))};var Yr=Object.defineProperty,Ei=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,El=(jt,an,fn)=>an in jt?Yr(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Ol=(jt,an)=>{for(var fn in an||(an={}))rl.call(an,fn)&&El(jt,fn,an[fn]);if(Xi)for(var fn of Xi(an))Rl.call(an,fn)&&El(jt,fn,an[fn]);return jt},Jl=(jt,an)=>Ei(jt,oi(an)),Fi=(jt,an)=>{var fn={};for(var ma in jt)rl.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&Xi)for(var ma of Xi(jt))an.indexOf(ma)<0&&Rl.call(jt,ma)&&(fn[ma]=jt[ma]);return fn};const Pa=jt=>{var an=jt,{value:fn,onChange:ma}=an,zo=Fi(an,["value","onChange"]);const Co=pi=>{ma([pi])};return E.createElement(Fn.Z,Jl(Ol({},zo),{defaultValue:fn==null?void 0:fn[0],onChange:Co}))},Ho=jt=>{if(!jt)return!1;let an=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return jt==="|"?(Me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Mi=({value:jt=[],onClose:an})=>E.createElement(Bn.default,{closable:!0,onClose:an,className:un.keywordTag},jt==null?void 0:jt.join(" \u6216 ")),Bi=({questionTitlePlaceholder:jt,form:an,showKeywords:fn,isMustKeyWords:ma=fn,titleKey:zo="name",analysisKey:Co="analysis",answerTexts:pi="answer_texts",keywords:Fo="keywords",useKeywords:Bo="use_keywords",indexs:Ii})=>{const[ii,Ti]=(0,E.useState)(!1),[cl,Qi]=(0,E.useState)(""),Qr=Oe.default.useWatch("sub_item_banks",an),{use_keywords:Po,score:vi}=(Qr==null?void 0:Qr[Ii])||{};return console.log(Po,vi,"itemValues"),E.createElement("div",{className:un.wrap},E.createElement("div",{className:un.questionTitleEditorWrap},E.createElement(Oe.default.Item,{label:"\u9898\u5E72",name:zo,labelCol:{span:24},rules:[{required:!0}]},E.createElement(Br,{scrollId:"name",watch:!0,height:140,placeholder:jt}))),E.createElement(Oe.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:pi,labelCol:{span:24}},E.createElement(Pa,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),fn&&!ma&&E.createElement(Oe.default.Item,{hidden:!0,name:Bo,valuePropName:"checked"},E.createElement(bn.Z,{defaultChecked:!0})),fn&&ma&&E.createElement(We.Z,{align:"middle",className:"mb30"},E.createElement(Oe.default.Item,{name:Bo,valuePropName:"checked"},E.createElement(bn.Z,null)),E.createElement(Ee.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),E.createElement(Ee.Z,null,E.createElement(ye.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},E.createElement(Aa.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Po||!ma)&&E.createElement(Oe.default.List,{name:Fo,rules:[{validator(hi,Yo){return ma?Yo!=null&&Yo.length?(Yo==null?void 0:Yo.reduce((Ue,Ne)=>Ue+Ne.score,0))>parseFloat(vi)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(hi,{add:Yo,remove:we})=>E.createElement(E.Fragment,null,E.createElement("div",{className:`${un.title} mb10`},ma?"\u5173\u952E\u8BCD":E.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),E.createElement(We.Z,{align:"middle",className:"font14 mb30"},E.createElement(Ee.Z,{flex:1},E.createElement(De.default,{value:cl,onChange:Ue=>{Qi(Ue.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ue=>{var Ne,Et,pt,_t;const cn=`${(Ne=Ue.target)==null?void 0:Ne.value}`,sa=(pt=(Et=cn==null?void 0:cn.split("|"))==null?void 0:Et.filter(Ra=>!!Ra))==null?void 0:pt.map(Ra=>Ra==null?void 0:Ra.trim()),ga=an.getFieldValue(["sub_item_banks",...Fo]),Ma=((_t=ga==null?void 0:ga.map(Ra=>Ra==null?void 0:Ra.keyword))==null?void 0:_t.flat())||[];for(const Ra of sa)if(Ma.includes(Ra)){Me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}Ho(cn)&&(Yo({keyword:sa,score:1}),Qi(""))},className:un.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),E.createElement(Ee.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),hi.map(Ue=>{var Ne=Ue,{key:Et,name:pt}=Ne,_t=Fi(Ne,["key","name"]);return E.createElement(We.Z,{key:Et,className:"mb20",style:{marginRight:148}},E.createElement(Ee.Z,{flex:1},E.createElement(We.Z,{align:"middle",justify:"space-between"},E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[pt,"keyword"]}),E.createElement(Mi,{onClose:()=>we(pt)})),ma&&E.createElement(Oe.default.Item,Jl(Ol({},_t),{name:[pt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:un.blankInputNumberWrapper}),E.createElement(le.Z,{className:un.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),E.createElement("div",{onClick:()=>Ti(!0)},E.createElement(Oe.default.Item,{name:Co,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},E.createElement(br,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ii}))))};var rr=z(59301),Fl=Object.defineProperty,hu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,zu=(jt,an,fn)=>an in jt?Fl(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,Gu=(jt,an)=>{for(var fn in an||(an={}))Ju.call(an,fn)&&zu(jt,fn,an[fn]);if(Bu)for(var fn of Bu(an))Nu.call(an,fn)&&zu(jt,fn,an[fn]);return jt},ds=(jt,an)=>hu(jt,cu(an)),vs=(jt,an)=>{var fn={};for(var ma in jt)Ju.call(jt,ma)&&an.indexOf(ma)<0&&(fn[ma]=jt[ma]);if(jt!=null&&Bu)for(var ma of Bu(jt))an.indexOf(ma)<0&&Nu.call(jt,ma)&&(fn[ma]=jt[ma]);return fn},ys=(jt,an,fn)=>new Promise((ma,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ma(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())});const{Panel:Sc}=Sn.default,id=null,Us=(jt,an)=>{var fn=jt,{globalSetting:ma,loading:zo,dispatch:Co,editData:pi,onRef:Fo=()=>{},isEdit:Bo}=fn,Ii=vs(fn,["globalSetting","loading","dispatch","editData","onRef","isEdit"]);const[ii,Ti]=(0,E.useState)(""),[cl,Qi]=(0,E.useState)([]),[Qr]=Oe.default.useForm();(0,E.useEffect)(()=>{!pi||!Bo||(Ti(pi==null?void 0:pi.name),Qi(pi==null?void 0:pi.sub_item_banks),Qr.setFieldsValue(Gu({},pi)))},[pi]),(0,E.useEffect)(()=>{Qi(Qr.getFieldValue("sub_item_banks"))},[Oe.default.useWatch("sub_item_banks",Qr)]),(0,E.useImperativeHandle)(an,()=>({onSave:Po,Clear:vi}));const Po=()=>ys(void 0,null,function*(){if(!ii)return Me.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;try{yield Qr.validateFields()}catch(Et){return console.log(Et,"errInfo"),Me.ZP.error(Et.errorFields[0].errors[0]),!1}const Ne=cl.map(Et=>Gu({id:Et.id>1?Et.id:null},Et));return{name:ii,sub_item_banks:Ne}}),vi=()=>{Ti(""),Qi([])},hi={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},Yo=({value:Ne})=>rr.createElement("div",{style:{textAlign:"center",color:"#DF3065",margin:"0 5px"}},Ne),[we,Ue]=(0,E.useState)();return rr.createElement("section",{className:Ge.wrap},rr.createElement("p",{className:Ge.titleWrap},rr.createElement("span",{className:Ge.required},"*"),rr.createElement("span",{className:Ge.title},"\u9898\u5E72\uFF1A")),rr.createElement(Fn.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ii,onChange:Ne=>Ti(Ne)}),rr.createElement(Oe.default,{form:Qr,autoComplete:"off"},rr.createElement(Oe.default.List,{name:"sub_item_banks",rules:[{validator(Ne,Et){return Et?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(Ne,{add:Et,remove:pt})=>{const _t=Qr.getFieldValue("sub_item_banks");return rr.createElement(rr.Fragment,null,rr.createElement(Sn.default,{className:Ne.length>0?Ge.collapseWrapper:"",bordered:!1,expandIcon:({isActive:cn})=>rr.createElement("i",{className:`iconfont icon-weizhankai ${cn?Ge.open:Ge.close}`,style:{fontSize:14,transition:"all .2s"}})},Ne.map((cn,sa)=>{var ga=cn,{key:Ma,name:Ra}=ga,Ya=vs(ga,["key","name"]),qa,Qa,nr,tn,La,vr,so,qr,mo,Ao,vo,_r;return rr.createElement(Sc,{className:Ge.panel,forceRender:!0,header:rr.createElement("div",{className:Ge.panelHeader},"\u7B2C",sa+1,"\u5C0F\u9898",rr.createElement("span",null,"\uFF08",hi[(qa=_t==null?void 0:_t[Ra])==null?void 0:qa.item_type],"\uFF09")),extra:rr.createElement(We.Z,{align:"middle",onClick:Hi=>Hi.stopPropagation(),style:{display:"flex",alignItems:"center"}},((Qa=_t==null?void 0:_t[Ra])==null?void 0:Qa.item_type)=="completion"&&rr.createElement(Oe.default.Item,ds(Gu({},Ya),{name:[Ra,"score"],className:Ge.blankInputNumberWrapper,style:{marginBottom:0}}),((nr=_t==null?void 0:_t[Ra])==null?void 0:nr.item_type)=="completion"&&rr.createElement("div",{style:{display:"flex",alignItems:"center",color:"#191919"}},"\u5171",rr.createElement(Yo,{value:(tn=_t==null?void 0:_t[Ra])==null?void 0:tn.score}),"\u5206")),((La=_t==null?void 0:_t[Ra])==null?void 0:La.item_type)=="completion"&&rr.createElement(rr.Fragment,null,rr.createElement(xe.ZP.Group,{defaultValue:(vr=_t==null?void 0:_t[Ra])==null?void 0:vr.use_blank_score,className:Ge.scoreByBlankRadio,style:{marginRight:10},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:Hi=>{var ui;console.log(Qr.getFieldsValue()),Qr==null||Qr.setFieldValue(["sub_item_banks",Ra,"use_blank_score"],(ui=Hi==null?void 0:Hi.target)==null?void 0:ui.value),Ue(new Date)}}),rr.createElement(ye.Z,{overlayInnerStyle:{width:460},title:rr.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",rr.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},rr.createElement("i",{className:"icon-tishixiaowenhao font18 c-3061d0"})))),key:Ma},rr.createElement(Oe.default.Item,ds(Gu({},Ya),{name:Ra}),(((so=_t==null?void 0:_t[Ra])==null?void 0:so.item_type)=="single"||((qr=_t==null?void 0:_t[Ra])==null?void 0:qr.item_type)=="multiple")&&rr.createElement(Zi,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((mo=_t==null?void 0:_t[Ra])==null?void 0:mo.item_type)!="single",form:Qr,choiceKey:[Ra,"choices"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceOptionsPath:["sub_item_banks",Ra,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Ao=_t==null?void 0:_t[Ra])==null?void 0:Ao.item_type)=="completion"&&rr.createElement(sl,{form:Qr,name:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[Ra,"use_blank_score"],titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],isOrdered:[Ra,"is_ordered"],answerKey:[Ra,"standard_answer"],key:we}),((vo=_t==null?void 0:_t[Ra])==null?void 0:vo.item_type)=="judgement"&&rr.createElement(zr,{form:Qr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],choiceKey:[Ra,"choices"]}),((_r=_t==null?void 0:_t[Ra])==null?void 0:_r.item_type)=="subjective"&&rr.createElement(Bi,{showKeywords:!0,form:Qr,titleKey:[Ra,"name"],analysisKey:[Ra,"analysis"],answerTexts:[Ra,"answer_texts"],useKeywords:[Ra,"use_keywords"],keywords:[Ra,"keywords"],indexs:Ra,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"})))})))})))};var Ss=(0,ce.connect)(({loading:jt,globalSetting:an})=>({globalSetting:an,loading:jt.effects}),null,null,{forwardRef:!0})((0,E.forwardRef)(Us)),Fc=z(84842),Is=z(19842),Fs=z(57809),Gc=z(1710),_l={flex_box_center:"flex_box_center___xDdtW",flex_space_between:"flex_space_between___J4mFI",flex_box_vertical_center:"flex_box_vertical_center___hDYn6",flex_box_center_end:"flex_box_center_end___H7l1j",flex_box_column:"flex_box_column___TPd2T",questionInfo:"questionInfo___ABq66",label:"label___VQOr7",content:"content____HZ6z",leftPart:"leftPart___YB0y5",rightPart:"rightPart___UVMmS",dragItem:"dragItem___Hbx8k",blackText:"blackText___U4u33",greyText:"greyText___rWIL_",iconWrapper:"iconWrapper___I0kek",contentArea:"contentArea___hGC13",dragging:"dragging___z7VVY",hidden:"hidden___nWAxb",dragIcon:"dragIcon___j91TC",deleteIcon:"deleteIcon___cmCqc",disabled:"disabled___ZlKMj",challengeNameWrapper:"challengeNameWrapper___SpiRb",challengeName:"challengeName___lmQe2",shixunPreviewFooter:"shixunPreviewFooter___u0CzD",shixunInfoWrapper:"shixunInfoWrapper___HzLHD",shixunInfo:"shixunInfo___qaQlF",btnToDetail:"btnToDetail___scXqr",fixedBottom:"fixedBottom___wTBAR",cancelBtn:"cancelBtn___Km4Gi",confirmBtn:"confirmBtn___WrECz",previewBtn:"previewBtn____oGPS",setScoreModalTable:"setScoreModalTable___CjDlp",title:"title___cQWdZ",tipcontent:"tipcontent___A8tZ5",name:"name___CvfT9",tip:"tip___EvoCF",info:"info___y_ayi",img:"img___X9CNn"},gs=z(9148),lc=z(58433),Ms=z(82264),uc=z(45937),is=z(28426),sc=z(94361),Gs=({open:jt,onCancel:an,onOk:fn})=>{const ma=(0,lc.g)(),[zo,Co,pi,Fo]=(0,uc.U)(Ms.Gm,{page:1,limit:10,keyword:"",diff:"",shixun_publish_status:"",discipline_id:"",sub_discipline_id:"",type:0,include_shixuns:!0,item_type:"SHIXUN"}),[Bo,Ii]=(0,E.useState)(!1);(0,E.useEffect)(()=>{jt&&pi({page:1,limit:10,type:0},!0).then(Qr=>{(Qr==null?void 0:Qr.shixuns_count)===0&&Ii(!0)})},[jt]);const[ii,Ti]=(0,E.useState)([]),[cl,Qi]=(0,E.useState)([]);return E.createElement(Fe.default,{title:"\u9009\u62E9\u5B9E\u8BAD\u9898",open:jt,width:948,centered:!0,closable:!0,onCancel:an,onOk:()=>fn(cl),destroyOnClose:!0},E.createElement(We.Z,{justify:"space-between",className:"mb20",style:{maxHeight:650}},E.createElement(Ee.Z,null,E.createElement(Is.Z,{style:{width:160},size:"large",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:ma,onChange:Qr=>{pi({page:1,discipline_id:Qr==null?void 0:Qr[0],sub_discipline_id:Qr==null?void 0:Qr[1]})}}),E.createElement(Fs.default,{className:"ml20",style:{width:118},size:"large",placeholder:"\u96BE\u5EA6",allowClear:!0,options:[{label:"\u521D\u7EA7",value:1},{label:"\u4E2D\u7EA7",value:2},{label:"\u4E2D\u9AD8\u7EA7",value:3},{label:"\u9AD8\u7EA7",value:4}],onChange:Qr=>pi({page:1,diff:Qr})}),E.createElement(Fs.default,{className:"ml20",placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"large",allowClear:!0,options:[{label:"\u672A\u53D1\u5E03",value:"unpublish"},{label:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{label:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],onChange:Qr=>pi({page:1,shixun_publish_status:Qr})})),E.createElement(gs.t7,{placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",style:{width:290},onChange:Qr=>{pi({keyword:Qr,page:1})}})),Bo?E.createElement("div",null,E.createElement(is.Z,{customText:"\u6682\u65E0\u6570\u636E",ButtonText:"\u524D\u5F80\u5B9E\u8DF5\u9879\u76EE\u5E93\uFF0C\u6DFB\u52A0\u66F4\u591A\u8BD5\u9898>",ButtonClick:()=>(0,Ce.xg)("/shixuns")})):E.createElement(Gc.default,{loading:Co,rowKey:"id",columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:"30%",ellipsis:{showTitle:!0},render:(Qr,Po)=>E.createElement("div",{style:{display:"flex",alignItems:"center"}},E.createElement("div",{className:Po!=null&&Po.high_resources_consume?_l.title:"",title:Qr||"--"},E.createElement(me.Z,{key:1,showLines:1,showTextOnly:!0,value:Qr||"--"})),(Po==null?void 0:Po.high_resources_consume)&&E.createElement(sc.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u96BE\u5EA6",dataIndex:"level"},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",render:(Qr,Po,vi)=>E.createElement("span",null,Qr||"- -")},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"study_count"},{title:E.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",E.createElement(ye.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},E.createElement(Aa.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",width:100,render:(Qr,Po,vi)=>E.createElement("span",null,Qr||"- -")},{title:"\u64CD\u4F5C",render(Qr,Po){const{title:vi,challenge_names:hi,author_name:Yo,identifier:we,author_school_name:Ue,study_count:Ne}=Po||{};return E.createElement("div",null,E.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:()=>{Fe.default.confirm({title:"\u9898\u76EE\u8BE6\u60C5",closable:!0,width:1e3,centered:!0,icon:null,footer:null,content:E.createElement("div",null,E.createElement(me.Z,{value:vi,style:{marginBottom:18}}),E.createElement("div",{className:_l.challengeNameWrapper},hi.map((Et,pt)=>E.createElement("div",{className:_l.challengeName,key:pt},"\u7B2C",(0,Ce.EM)(pt+1),"\u9898\xA0",Et))),E.createElement(We.Z,{className:_l.shixunPreviewFooter,justify:"space-between",style:{alignItems:"center"}},E.createElement(Ee.Z,{className:_l.shixunInfoWrapper},E.createElement("span",null,"\u521B\u5EFA\u8005"),E.createElement("span",{className:_l.shixunInfo},Yo.split("\u3001")[0]),E.createElement("span",null,"\u6240\u5C5E\u5355\u4F4D"),E.createElement("span",{className:_l.shixunInfo},Ue),E.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),E.createElement("span",{className:_l.shixunInfo},Ne)),E.createElement(Se.ZP,{type:"primary",className:_l.btnToDetail,onClick:()=>(0,Ce.xg)(`/shixuns/${we}/challenges?exercise=true`)},E.createElement("i",{className:"iconfont icon-shixunkecheng"}),"\u5B9E\u8BAD\u8BE6\u60C5")))})}},"\u67E5\u770B"),(Po==null?void 0:Po.shixun_tag_num)===1&&E.createElement("a",{target:"_blank",href:`/shixuns/${Po==null?void 0:Po.identifier}/challenges`,style:{marginLeft:10}},"\u53BB\u53D1\u5E03"))}}],dataSource:Fo==null?void 0:Fo.items,rowSelection:{type:"radio",selectedRowKeys:ii,preserveSelectedRowKeys:!0,getCheckboxProps:Qr=>({disabled:Qr.shixun_tag_num===1}),onChange(Qr,Po){var vi,hi,Yo;console.log(Qr),Ti(Qr);const we=[];for(const Ne of cl)Qr.includes(Ne.id)&&we.push(Ne);const Ue=we.map(Ne=>Ne.id);for(const Ne of Po)Ne&&Qr.includes(Ne.id)&&!Ue.includes(Ne.id)&&we.push({id:Ne.id,difficulty:Ne.level,identifier:Ne.identifier,name:Ne.name,real_name:(vi=Ne==null?void 0:Ne.author_name)==null?void 0:vi.split("\u3001")[0],school_name:Ne.author_school_name,challenge_names:Ne.challenge_names,challenges:(hi=Ne.challenge_names)==null?void 0:hi.map((Et,pt)=>({subject:Et,id:pt,score:5})),score:((Yo=Ne.challenge_names)==null?void 0:Yo.length)*5,study_count:Ne.study_count,challenges_count:Ne.challenges_count});Qi(we)}},pagination:{current:zo.page,pageSize:zo.limit,total:Fo==null?void 0:Fo.items_count,showTotal:Qr=>E.createElement("span",null,"\u5171\xA0",E.createElement("span",{style:{color:"#165DFF"}},Qr),"\xA0\u6761\u6570\u636E"),showQuickJumper:!0,onChange(Qr,Po){pi({page:Qr,limit:Po})},size:"default"},scroll:{y:400}}))},Ks=z(3039),Bc=z(75736),_u=(jt,an,fn)=>new Promise((ma,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ma(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())}),dc=({visible:jt,getdata:an,onCancel:fn,onRandomExchange:ma,selectFromProblemSet:zo,questionParams:Co})=>{const[pi,Fo]=(0,E.useState)(!1),[Bo,Ii]=(0,E.useState)(!1),[ii,Ti]=(0,E.useState)({}),cl=(0,ce.useParams)(),[Qi,Qr]=(0,E.useState)(),Po=(vi,hi)=>_u(void 0,null,function*(){Ii(!0);const Yo=yield(0,Be.ZP)(`/api/exercises/${cl.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:Co.id,item_bank_id:vi,shixuns_info:[{id:vi,is_copy:hi!=1,is_use:hi!=1}]}});Ii(!1),Yo!=null&&Yo.status||(Me.ZP.info("\u6362\u9898\u6210\u529F"),fn(),an())});return E.createElement(Fe.default,{title:"\u8BF7\u9009\u62E9\u66FF\u6362\u65B9\u5F0F",open:jt,onCancel:fn,centered:!0,maskClosable:!0,footer:null},E.createElement(We.Z,{justify:"center",className:"pb20"},E.createElement(Fc.Z,{onClick:ma},"\u968F\u673A\u66F4\u6362"),(Co==null?void 0:Co.type)!=="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:zo},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9"),(Co==null?void 0:Co.type)==="PRACTICAL"&&E.createElement(Se.ZP,{style:{marginLeft:24},onClick:()=>{Fo(!0)}},"\u4ECE\u9898\u5E93\u4E2D\u9009\u62E9")),E.createElement(Gs,{open:pi,onCancel:()=>Fo(!1),onOk:vi=>_u(void 0,null,function*(){if(console.log("----selectedRows",vi,cl),(vi==null?void 0:vi.length)<=0){Me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}let hi=vi==null?void 0:vi.map(we=>we==null?void 0:we.id),Yo=yield(0,Bc.Tr)({id:[...hi],course_id:cl.coursesId,type:"shixun"});(Yo==null?void 0:Yo.student_count)===0?Po(hi==null?void 0:hi[0],1):(Qr(hi),Ti(Yo)),Fo(!1)})}),E.createElement(Ks.Z,{resdata:ii,type:"shixun",okloading:Bo,oktext:(ii==null?void 0:ii.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:vi=>_u(void 0,null,function*(){Po(Qi==null?void 0:Qi[0],2)})}))},Kc=z(77762),Pi=z(24334),ms=z(90283),Bs=z(60572),fs=z(32162),Pc=Object.defineProperty,$u=Object.defineProperties,Vs=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable,gc=(jt,an,fn)=>an in jt?Pc(jt,an,{enumerable:!0,configurable:!0,writable:!0,value:fn}):jt[an]=fn,ls=(jt,an)=>{for(var fn in an||(an={}))ks.call(an,fn)&&gc(jt,fn,an[fn]);if(Ts)for(var fn of Ts(an))Vc.call(an,fn)&&gc(jt,fn,an[fn]);return jt},Ro=(jt,an)=>$u(jt,Vs(an)),es=(jt,an,fn)=>new Promise((ma,zo)=>{var Co=Bo=>{try{Fo(fn.next(Bo))}catch(Ii){zo(Ii)}},pi=Bo=>{try{Fo(fn.throw(Bo))}catch(Ii){zo(Ii)}},Fo=Bo=>Bo.done?ma(Bo.value):Promise.resolve(Bo.value).then(Co,pi);Fo((fn=fn.apply(jt,an)).next())}),Xs=({data:jt,submit:an,goBack:fn,loading:ma,onTypeScore:zo,editPreview:Co=!1,onSkipExamination:pi,selectValue:Fo,onExchange:Bo,getdata:Ii,handleMarkWrongQuestion:ii})=>{var Ti,cl,Qi,Qr,Po,vi,hi,Yo,we,Ue,Ne;const Et=(0,E.useRef)(),[pt,_t]=(0,E.useState)(null),[cn,sa]=(0,E.useState)(!1),[ga,Ma]=(0,E.useState)(!1),Ra=(0,E.useRef)(),[Ya]=Oe.default.useForm(),qa=(0,ce.useParams)(),[Qa,nr]=(0,E.useState)(!1);(0,E.useEffect)(()=>{sa(!0)},[]),(0,E.useEffect)(()=>{Co||(0,Ce.Dk)("\u8BD5\u5377\u9884\u89C8")},[Co]);const tn=["\u5BB9\u6613","\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],La={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",PROGRAM:"\u7F16\u7A0B\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898",COMBINATION:"\u7EC4\u5408\u9898"},vr={single:"\u5355\u9009\u9898",multiple:"\u591A\u9009\u9898",judgement:"\u5224\u65AD\u9898",completion:"\u586B\u7A7A\u9898",subjective:"\u7B80\u7B54\u9898",practical:"\u5B9E\u8BAD\u9898",program:"\u7F16\u7A0B\u9898",bprogram:"\u7A0B\u5E8F\u586B\u7A7A\u9898",combination:"\u7EC4\u5408\u9898"},so=jn=>{var Zr;const To=[];return E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((Ze,je)=>(Ze.is_answer&&To.push(fs.k4[je]),E.createElement("ul",{key:je},E.createElement("li",null,fs.k4[je],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Ze.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",To.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[jn.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},qr=(jn,Zr)=>{var To;const Ze=(To=jn==null?void 0:jn.standard_answer)==null?void 0:To.map((je,ht)=>{var wt;return E.createElement("div",{key:ht},`\u7B54\u6848\uFF08\u586B\u7A7A${je==null?void 0:je.position}\uFF09\uFF1A${(wt=je==null?void 0:je.answer_text)==null?void 0:wt.join("\u3001")}`)});return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,Ze)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name)))))},mo=jn=>{var Zr;const To=(Zr=jn==null?void 0:jn.standard_answer)==null?void 0:Zr.map((Ze,je)=>E.createElement("div",{key:je},`\u7B54\u6848\uFF08\u586B\u7A7A${(Ze==null?void 0:Ze.position)||(Ze==null?void 0:Ze.exercise_choice_id)}\uFF09\uFF1A${Ze==null?void 0:Ze.answer_text}`));return E.createElement(E.Fragment,null,E.createElement("div",{className:fe.analysis},E.createElement("div",{style:{display:"flex"}},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),E.createElement("div",null,To)),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name)))))},Ao=(jn,Zr)=>{var To;return E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",(To=jn==null?void 0:jn.answer_texts)==null?void 0:To[0]),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),Zr?`${(Zr==null?void 0:Zr.discipline_name)||"--"}/${Zr==null?void 0:Zr.sub_discipline_name}`:`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),Zr?Zr==null?void 0:Zr.tag_discipline_name:jn==null?void 0:jn.tag_discipline_name))))},vo=jn=>{var Zr,To;return E.createElement("div",{className:fe.analysis},E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u9884\u671F\u8F93\u51FA:"),E.createElement(me.Z,{value:(Zr=jn==null?void 0:jn.program_attr)==null?void 0:Zr.description})),E.createElement("div",{style:{marginTop:20}},"\u6B63\u786E\u7B54\u6848\uFF1A",((To=jn==null?void 0:jn.program_attr)==null?void 0:To.answer_text)||"--"),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:jn.analysis?jn.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))},_r=(jn,Zr)=>{var To;return E.createElement("div",null,(To=jn==null?void 0:jn.sub_item_banks)==null?void 0:To.map((Ze,je)=>{var ht,wt;const Vt=[];return E.createElement(E.Fragment,null,E.createElement("div",{style:{marginLeft:25,fontSize:"16px",color:"#333",paddingTop:"15px"}},Zr+1+"."+(je+1),"\uFF08",La[Ze.item_type]||vr[Ze.item_type],"\uFF09",Ze.name),(Ze.item_type=="SINGLE"||Ze.item_type=="MULTIPLE"||Ze.item_type=="JUDGMENT"||Ze.item_type=="single"||Ze.item_type=="multiple"||Ze.item_type=="judgement")&&E.createElement(E.Fragment,null,E.createElement("aside",{className:fe.single},(ht=Ze==null?void 0:Ze.choices)==null?void 0:ht.map((Qt,wn)=>(Qt.is_answer&&Vt.push(fs.k4[wn]),E.createElement("ul",{key:wn},E.createElement("li",null,fs.k4[wn],"\u3001"),E.createElement("li",null,E.createElement(me.Z,{value:Qt.choice_text})))))),E.createElement("div",{className:fe.analysis},E.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A",Vt.join(""),E.createElement("span",{className:"ml30"},"\u96BE\u5EA6\uFF1A",tn[Ze.difficulty])),E.createElement("aside",null,E.createElement("span",{className:fe.text},"\u89E3\u6790:"),E.createElement(me.Z,{value:Ze.analysis?Ze.analysis:"\u6682\u65E0\u89E3\u6790"})),E.createElement("ul",null,E.createElement("li",null,E.createElement("span",{style:{color:"#007AFF",marginRight:10}},"\u65B9\u5411&\u8BFE\u7A0B:"),`${(jn==null?void 0:jn.discipline_name)||"--"}/${jn==null?void 0:jn.sub_discipline_name}`),E.createElement(ye.Z,{title:jn==null?void 0:jn.tag_discipline_name},E.createElement("li",{style:{maxWidth:"400px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},E.createElement("span",{style:{color:"#5AB891",marginRight:10}},"\u77E5\u8BC6\u70B9:"),jn==null?void 0:jn.tag_discipline_name))))),(Ze.item_type=="COMPLETION"||Ze.item_type=="completion")&&qr(Ze,jn),(Ze.item_type=="SUBJECTIVE"||Ze.item_type=="subjective")&&Ao(Ze,jn),((wt=jt==null?void 0:jt.exam)==null?void 0:wt.exercise_status)===3&&E.createElement("div",{className:"flex gap-20px mt20"},E.createElement(ms.Z,{state:Ze==null?void 0:Ze.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},Ze),{question_id:Ze==null?void 0:Ze.id,question_score:Ze==null?void 0:Ze.score})})}}),Ze.item_type=="single"&&E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:Ze})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848")))}))},Hi=jn=>{var Zr,To,Ze;return E.createElement("div",{style:{marginTop:"12px"}},(To=(Zr=jn==null?void 0:jn.shixun)==null?void 0:Zr.challenges)==null?void 0:To.map((je,ht)=>E.createElement("div",{className:"c-grey-666 font14 mb10 ml25",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},E.createElement("div",null,E.createElement("span",{className:"mr5"},"\u7B2C",ht+1,"\u5173"),E.createElement(ye.Z,{key:ht,title:je==null?void 0:je.challenge_name},E.createElement("span",null,(0,Ce.Pq)(je==null?void 0:je.challenge_name,44)))),Co&&E.createElement("div",null,"\u5206\u503C\uFF1A",je.score,"\u5206"))),E.createElement(ce.Link,{style:{float:"right"},target:"_blank",to:`/shixuns/${(Ze=jn==null?void 0:jn.shixun)==null?void 0:Ze.identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5"),E.createElement("div",{style:{clear:"both"}}))},ui=jn=>{let Zr=jn.questions_score/jn.questions_count;Fe.default.confirm({icon:null,centered:!0,title:"\u5206\u6570\u8BBE\u7F6E",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{className:fe.modalRow,style:{justifyContent:"flex-start"}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",null,jn==null?void 0:jn.name,"\uFF1A"),E.createElement(le.Z,{min:0,precision:1,defaultValue:Zr,onChange:To=>{Zr=To}}),E.createElement("span",{className:"ml5"},"\u5206/\u9898"))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var To;if(!Zr)return Me.ZP.warning("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A\u6216\u4E3A0"),Promise.reject();const Ze={type:jn==null?void 0:jn.type,score:Zr,scoreTotal:Number((To=Zr*jn.questions_count)==null?void 0:To.toFixed(1))};zo(Ze)})})},Li=()=>{let jn="";Fe.default.confirm({icon:null,centered:!0,title:"\u4FDD\u5B58\u8BD5\u5377",content:E.createElement("div",{className:fe.modalColumn},E.createElement("div",{style:{color:"#676A6C",display:"flex",alignItems:"center"},className:"font14 mt20"},E.createElement("img",{style:{marginRight:5},src:Wt.Z}),"\u4FDD\u5B58\u540E\u5355\u72EC\u751F\u6210\u4E00\u4EFD\u4EBA\u5DE5\u7EC4\u5377\u7C7B\u578B\u7684\u56FA\u5B9A\u8BD5\u5377\u3002"),E.createElement("div",{className:fe.modalRow,style:{marginTop:20}},E.createElement("sup",{className:fe.sup},"*"),E.createElement("span",{style:{flexShrink:0}},"\u8BD5\u5377\u540D\u79F0\uFF1A"),E.createElement(De.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",min:0,maxLength:60,defaultValue:jn,onChange:Zr=>{jn=Zr.target.value}}))),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){var Zr;if(!jn)return Me.ZP.warning("\u8BD5\u5377\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const To=[],Ze=[],je=[],ht=[];(Zr=jt==null?void 0:jt.questionList)==null||Zr.forEach(Vt=>{var Qt;(Qt=Vt.questions)==null||Qt.forEach(wn=>{let dn=Vt.questions_score/Vt.questions_count;dn=dn&&dn.toFixed(1),Vt.type==="COMBINATION"&&je.push({id:wn.id,sub_item_bank_ids:wn.sub_item_banks.map(On=>On.id)}),Vt.type==="PRACTICAL"?ht.push(wn.id):(To.push(wn.id),Ze.push(dn))})}),console.log("-----",je),yield an({item_bank_ids:To,item_bank_scores:Ze,name:jn,combination_item_banks:je,shixun_ids:ht})})})},ol=(jn,Zr,To,Ze)=>{var je;const ht=`${location.pathname}${location.search}`,wt=(je=Ze.questions)==null?void 0:je.map(Vt=>Vt==null?void 0:Vt.id);if(ht.includes("exercise"))Ra.current={id:jn,ids:wt,type:Zr,index:To},Ma(!0);else{let Vt=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u8981\u66F4\u6362\u8BE5\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!0,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){Vt.update({cancelButtonProps:{disabled:!0}}),yield Bo({single_question_id:jn,seleted_item_bank_ids:wt},{type:Zr,index:To}),Vt.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u8BD5\u9898")})})}},dl=jn=>{var Zr;const To=(Zr=jn.questions)==null?void 0:Zr.map(ht=>ht==null?void 0:ht.id),Ze=jn.name;let je=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:`\u786E\u8BA4\u66F4\u6362${Ze}\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F`,cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){je.update({cancelButtonProps:{disabled:!0}}),yield Bo({seleted_item_bank_ids:To},{type:jn.type}),je.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success(`\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210${Ze}\u8BD5\u9898`)})})},Bl=()=>{let jn=Fe.default.confirm({icon:null,centered:!0,title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u8BA4\u66F4\u6362\u9884\u89C8\u4E2D\u7684\u6240\u6709\u8BD5\u9898\u5417\uFF1F",cancelButtonProps:{disabled:!1},maskClosable:!1,keyboard:!1,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>es(void 0,null,function*(){jn.update({cancelButtonProps:{disabled:!0}}),yield Bo(),jn.update({cancelButtonProps:{disabled:!1}}),Me.ZP.success("\u5DF2\u91CD\u65B0\u968F\u673A\u751F\u6210\u6574\u5F20\u8BD5\u9898")})})},jl=jn=>{console.log(jn,"key"),pi(jn-1)},Pl=(jn,Zr)=>{var To,Ze;if(Zr==="SINGLE")return E.createElement(E.Fragment,null,E.createElement(Xt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="MULTIPLE")return E.createElement(E.Fragment,null,E.createElement(xa,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="JUDGMENT")return E.createElement(E.Fragment,null,E.createElement(Ct,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="COMPLETION")return E.createElement(E.Fragment,null,E.createElement(Je,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="SUBJECTIVE")return E.createElement(E.Fragment,null,E.createElement(lt,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="COMBINATION")return E.createElement(E.Fragment,null,E.createElement(Ss,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null));if(Zr==="BPROGRAM")return E.createElement(E.Fragment,null,E.createElement(Oe.default,{form:Ya,style:{marginTop:20},onFinishFailed:je=>{var ht,wt;je.errorFields[0].name.includes("standard_answers")?Me.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):Me.ZP.error(je.errorFields[0].errors[0]),Ya.scrollToField((wt=(ht=je==null?void 0:je.errorFields)==null?void 0:ht[0])==null?void 0:wt.name,{behavior:"smooth",block:"center"})},onFinish:je=>es(void 0,null,function*(){var ht;let wt=Ro(ls({question_score:jn.score},je),{question_type:8,hack:Ro(ls({},je.hack),{difficult:jn.program_attr.difficult}),hack_codes:Ro(ls({},je.hack_codes),{code:Pi.Base64.encode((ht=je.hack_codes)==null?void 0:ht.code)})});Qa&&(wt.is_cover=1);const Vt=yield(0,Be.ZP)(`/api/exercise_questions/${jn.id}.json`,{method:"put",body:wt});(Vt==null?void 0:Vt.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1)),_t(null)})},E.createElement(Kc.tc,{form:Ya,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:!1,hackidentifier:(To=jn==null?void 0:jn.program_attr)==null?void 0:To.identifier,answerKey:"standard_answers"}),E.createElement(Te.Z,null)));if(Zr==="PROGRAM"&&ce.history.push(`/problems/${(Ze=jn==null?void 0:jn.program_attr)==null?void 0:Ze.identifier}/edit?type=exercises&express_id=${qa.categoryId}&question_id=${jn==null?void 0:jn.id}&score=${jn==null?void 0:jn.score}&callback_url=${location.pathname}&select=${Fo}&exercise=true`),Zr==="PRACTICAL")return E.createElement(E.Fragment,null,E.createElement(Oa,{ref:Et,editData:jn,isEdit:!0}),E.createElement(Te.Z,null))},qi=(jn,Zr)=>es(void 0,null,function*(){var To,Ze,je,ht,wt,Vt;const Qt=yield(To=Et.current)==null?void 0:To.onSave();if(!Qt)return;const wn=pn=>{const aa=pn.map(Ta=>Ta.choice_text.trim().replace(/^\s+|\s+$/g,""));return new Set(aa).size!==aa.length},dn={question_score:Zr.score,analysis:Qt.analysis};if(jn==="SINGLE"||jn==="MULTIPLE"||jn==="JUDGMENT"){if(jn!=="JUDGMENT"&&wn(Qt==null?void 0:Qt.choices)){Me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}const pn=[],aa=[];dn.question_type=jn==="JUDGMENT"?2:1,dn.question_title=Qt==null?void 0:Qt.name,(Ze=Qt==null?void 0:Qt.choices)==null||Ze.forEach((Ua,Ta)=>{pn.push(Ua.choice_text),Ua!=null&&Ua.is_answer&&aa.push(Ta+1)}),dn.question_choices=pn,dn.standard_answers=aa}if(jn==="COMPLETION"){let pn=(je=Qt==null?void 0:Qt.standard_answers)==null?void 0:je.map((Ta,tr)=>(Ta==null?void 0:Ta.score)<=0?tr+1:null).filter(Ta=>Ta!==null);if((pn==null?void 0:pn.length)>0)return Me.ZP.warning(`\u7B2C${pn.join("\u3001")}\u9879\u7684\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A`),!1;let aa=(ht=Qt==null?void 0:Qt.standard_answers)==null?void 0:ht.reduce((Ta,tr)=>Ta+(Number(tr==null?void 0:tr.score)||0),0);if(parseFloat(aa.toFixed(2))!=(dn==null?void 0:dn.question_score))return Me.ZP.warning("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01"),!1;dn.is_ordered=Qt.is_ordered,dn.question_title=Qt==null?void 0:Qt.name,dn.use_blank_score=Qt==null?void 0:Qt.use_blank_score,dn.question_type=3;const Ua=[];(wt=Qt==null?void 0:Qt.standard_answers)==null||wt.forEach((Ta,tr)=>{Ua.push({choice_id:Ta.position,answer_text:Ta.answer_text,score:Ta.score})}),dn.standard_answers=Ua,dn.downcase=Qt==null?void 0:Qt.downcase,dn.no_space=Qt==null?void 0:Qt.no_space}if(jn==="SUBJECTIVE"&&(console.log("editorData"),console.log(Qt),dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=4,dn.answer_texts=Qt==null?void 0:Qt.answer_texts,dn.use_keywords=Qt==null?void 0:Qt.use_keywords,dn.keywords=Qt==null?void 0:Qt.keywords),jn==="COMBINATION"){dn.question_title=Qt==null?void 0:Qt.name,dn.question_type=7;try{dn.sub_questions=(Vt=Qt==null?void 0:Qt.sub_item_banks)==null?void 0:Vt.map((pn,aa)=>{var Ua,Ta,tr;if((pn==null?void 0:pn.item_type)=="single"||(pn==null?void 0:pn.item_type)=="multiple"){if(wn(pn==null?void 0:pn.choices))throw new Error(`\u7B2C${aa+1}\u5C0F\u9898\u9009\u9879\u5185\u5BB9\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58`);const Fr=[],Cr=[];return(Ua=pn==null?void 0:pn.choices)==null||Ua.forEach((Dr,Ir)=>{Fr.push(Dr.choice_text),Dr!=null&&Dr.is_answer&&Cr.push(Ir+1)}),{id:pn.id,question_id:pn.id,question_title:pn.name,difficulty:pn.difficulty,question_type:(pn==null?void 0:pn.item_type)=="single"?0:(pn==null?void 0:pn.item_type)=="multiple"?1:2,question_choices:Fr,standard_answers:Cr,analysis:pn.analysis,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="completion"){let Fr=(Ta=pn==null?void 0:pn.standard_answer)==null?void 0:Ta.reduce((Dr,Ir)=>Dr+(Number(Ir==null?void 0:Ir.score)||0),0);if(parseFloat(Fr.toFixed(2))!=(pn==null?void 0:pn.score))throw new Error("\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E\u8BE5\u5C0F\u9898\u5206\u503C\uFF01");const Cr=[];return(tr=pn==null?void 0:pn.standard_answer)==null||tr.forEach((Dr,Ir)=>{Cr.push({choice_id:Dr.position,answer_text:Dr.answer_text,score:Dr.score})}),{id:pn.id,question_id:pn.id,is_ordered:pn.is_ordered,question_title:pn.name,difficulty:pn.difficulty,question_type:3,standard_answers:Cr,use_blank_score:pn.use_blank_score,analysis:pn.analysis,downcase:pn==null?void 0:pn.downcase,no_space:pn==null?void 0:pn.no_space,question_score:pn==null?void 0:pn.score}}else if((pn==null?void 0:pn.item_type)=="subjective")return{id:pn.id,question_id:pn.id,question_title:pn.name,question_type:4,difficulty:pn.difficulty,answer_texts:pn==null?void 0:pn.answer_texts,analysis:pn.analysis,question_score:pn==null?void 0:pn.score,use_keywords:pn.use_keywords,keywords:pn==null?void 0:pn.keywords}})}catch(pn){Me.ZP.warning(pn.message);return}delete dn.analysis}let On=!1;(Zr==null?void 0:Zr.is_my)===1&&(On=yield new Promise((aa,Ua)=>{Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>{aa(!0)},onCancel:()=>{aa(!1)}})})),On&&(dn.is_cover=1);const va=jn!=="PRACTICAL"?yield(0,Be.ZP)(`/api/exercise_questions/${Zr.id}.json`,{method:"put",body:dn}):yield(0,Be.ZP)(`/api/exercise_questions/${Zr.id}/update_shixun_score.json`,{method:"post",body:ls({},Qt)});(va==null?void 0:va.status)===0&&(Me.ZP.success("\u7F16\u8F91\u6210\u529F"),jl(Fo+1),_t(null))}),il=()=>es(void 0,null,function*(){(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u66F4\u65B0\u8BD5\u5377\uFF0C\u8BF7\u7A0D\u540E..."}}),(yield(0,Be.ZP)(`/api/exercises/${qa.categoryId}/sync_random_question.json`,{method:"post"})).status===0&&(yield pi(Fo),Me.ZP.success("\u66F4\u65B0\u6210\u529F")),(0,ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),Ll=({value:jn}={})=>{var Zr;const To=[];let Ze=[];const je=(Zr=jn==null?void 0:jn.choices)==null?void 0:Zr.map((wt,Vt)=>{var Qt;const wn=Vt+1;return wt!=null&&wt.is_answer&&(To.push(wn),Ze.push(wn)),{value:wn,label:E.createElement(me.Z,{className:"c-black font14",value:`${(Qt=fs.k4)==null?void 0:Qt[Vt]}. ${wt==null?void 0:wt.choice_text}`}),disabled:wt==null?void 0:wt.origin_standard_answer}}),ht=Fe.default.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:E.createElement(E.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",To==null?void 0:To.map(wt=>{var Vt;return(Vt=fs.k4)==null?void 0:Vt[wt-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",E.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",E.createElement("br",null),E.createElement(Re.default.Group,{className:"flex-col mt20",options:je,defaultValue:Ze,onChange:wt=>{Ze=wt}})),onOk:()=>es(void 0,null,function*(){const wt=yield(0,Be.ZP)(`/api/exercises/${qa.categoryId}/questions/${jn==null?void 0:jn.id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Ze}});(wt==null?void 0:wt.status)===0&&(Me.ZP.success("\u4FEE\u6539\u6210\u529F"),jl(Fo+1))})})},Ml=(Ti=jt==null?void 0:jt.questionList)==null?void 0:Ti.reduce((jn,Zr)=>jn+Number(Zr.questions_score),0),pl=Co&&((cl=jt==null?void 0:jt.exam)==null?void 0:cl.exercise_status)!==1;return E.createElement("section",{className:fe.wrap},E.createElement("div",{id:"id_left_preview",className:fe.left,onMouseEnter:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="auto"},onMouseLeave:jn=>{const Zr=document.getElementById("id_left_preview");Zr.style.overflowY="hidden"}},E.createElement("div",{className:fe.title},E.createElement("div",{className:"body-overflow-initial"},E.createElement("b",null),E.createElement("span",null,"\u7B54\u9898\u5361"))),E.createElement("div",{className:fe.total},E.createElement("div",null,E.createElement("img",{src:yt}),E.createElement("span",null,"\u9898\u6570(\u9053)"),E.createElement("aside",null,jt==null?void 0:jt.all_questions_count)),E.createElement("div",{className:"mr30 ml30"},E.createElement("img",{src:dt}),E.createElement("span",null,"\u603B\u5206(\u5206)"),E.createElement("aside",null,Ml&&Ml.toFixed(1))),E.createElement("div",null,E.createElement("img",{src:re}),E.createElement("span",null,"\u65F6\u957F(\u5206)"),E.createElement("aside",null,((Qi=jt==null?void 0:jt.exam)==null?void 0:Qi.time)===-1||((Qr=jt==null?void 0:jt.exam)==null?void 0:Qr.time)===null?"\u4E0D\u9650":(Po=jt==null?void 0:jt.exam)==null?void 0:Po.time))),(vi=jt==null?void 0:jt.questionList)==null?void 0:vi.map((jn,Zr)=>{var To;return E.createElement("div",{className:fe.list,key:Zr},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("aside",null,E.createElement("div",null,"\u5171",E.createElement("span",{className:fe.b},jn.questions_count),"\u9898 ",E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),E.createElement("div",{className:fe.answerSheet},(To=jn==null?void 0:jn.questions)==null?void 0:To.map((Ze,je)=>E.createElement("div",{onClick:()=>{const ht=`Anchor_${Ze==null?void 0:Ze.id}`;let wt=document.getElementById(ht);wt&&setTimeout(()=>wt.scrollIntoView({block:"center",behavior:"smooth"}))},key:Ze==null?void 0:Ze.id,className:fe.tag},je+1)))))})),E.createElement("div",{className:fe.right},E.createElement("div",{className:fe.examName,id:"examName"},E.createElement("div",{className:fe.name},E.createElement(ye.Z,{title:(hi=jt==null?void 0:jt.exam)==null?void 0:hi.name,getPopupContainer:jn=>jn.parentNode},E.createElement("span",{className:fe.t},(Yo=jt==null?void 0:jt.exam)==null?void 0:Yo.name))),Co&&((we=jt==null?void 0:jt.exam)==null?void 0:we.exercise_status)===1&&E.createElement(gs.op,{openLoading:!0,shape:"default",onClick:()=>{Fe.default.confirm({title:"\u63D0\u793A",content:"\u786E\u8BA4\u6839\u636E\u6700\u65B0\u7684\u968F\u673A\u7EC4\u5377\u62BD\u9898\u89C4\u5219\u91CD\u65B0\u751F\u6210\u8BD5\u5377\u5417\uFF1F",onOk:()=>{il()}})},type:"primary"},"\u66F4\u65B0\u8BD5\u5377"),!Co&&E.createElement(Se.ZP,{onClick:Bl,type:"primary"},"\u968F\u673A\u66F4\u6362")),E.createElement("div",{className:fe.topWarp},(Ue=jt==null?void 0:jt.questionList)==null?void 0:Ue.map((jn,Zr)=>{var To,Ze;return E.createElement(E.Fragment,{key:Zr},E.createElement("div",{className:fe.head,style:Zr===0?{border:0,marginTop:-16}:{}},E.createElement("div",{className:fe.name},E.createElement("b",null),E.createElement("span",null,jn.name)),E.createElement("div",{className:fe.so},"\u5171",E.createElement("span",{className:fe.b},jn.questions_count," "),"\u9898 ",jn.type==="COMBINATION"&&`\uFF08\u5305\u542B${(To=jn==null?void 0:jn.questions)==null?void 0:To.map(je=>{var ht;return(ht=je==null?void 0:je.sub_item_banks)==null?void 0:ht.length}).reduce((je,ht)=>je+ht)}\u5C0F\u9898\uFF09`,E.createElement("span",{className:fe.l},"|"),"\u5171",E.createElement("span",{className:fe.r},jn.questions_score),"\u5206"),!Co&&E.createElement("div",{className:fe.btn},E.createElement(Se.ZP,{onClick:()=>{ui(jn)},type:"primary",ghost:!0,className:"mr20"},"\u8BBE\u7F6E\u5F97\u5206"),E.createElement(Se.ZP,{onClick:()=>dl(jn),type:"primary",ghost:!0},"\u968F\u673A\u66F4\u6362"))),(Ze=jn==null?void 0:jn.questions)==null?void 0:Ze.map((je,ht)=>{var wt,Vt,Qt,wn;return pt===(je==null?void 0:je.id)?E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,style:{padding:0,marginTop:24},key:je==null?void 0:je.id},E.createElement("div",{style:{float:"right",marginTop:`${(jn==null?void 0:jn.type)==="PRACTICAL"?"-2px":"-6px"}`}},E.createElement(Se.ZP,{onClick:()=>_t(null),className:"mr20",type:"primary",ghost:!0},"\u53D6\u6D88"),E.createElement(Se.ZP,{onClick:()=>{qi(jn==null?void 0:jn.type,je)},type:"primary"},"\u4FDD\u5B58")),Pl(je,jn.type)):E.createElement("div",{id:`Anchor_${je==null?void 0:je.id}`,className:fe.content,key:je==null?void 0:je.id},E.createElement("div",{className:fe.titleWrap},(je==null?void 0:je.item_type)==="bprogram"?E.createElement(me.Z,{style:{paddingRight:10},value:ht+1+"\u3001"+((wt=je==null?void 0:je.program_attr)==null?void 0:wt.description)}):E.createElement(me.Z,{style:{paddingRight:10},className:fe.titleHtml,value:ht+1+`\u3001${(je==null?void 0:je.item_type)==="combination"?"\uFF08\u9898\u5E72\uFF09":""}`+(je==null?void 0:je.name)}),Co&&E.createElement(Se.ZP,{onClick:()=>{var dn,On,va;if(pt){Me.ZP.warning("\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898");return}Ya.setFieldsValue({standard_answers:je==null?void 0:je.standard_answer,hack:ls(ls({},je),je==null?void 0:je.program_attr),hack_codes:Ro(ls({},je==null?void 0:je.program_attr),{code:Pi.Base64.decode(((dn=je==null?void 0:je.program_attr)==null?void 0:dn.code)||"")}),hack_sets:ls({},(On=je==null?void 0:je.hack_sets)==null?void 0:On[0])}),(je==null?void 0:je.item_type)=="program"?ce.history.push(`/problems/newedit/${(va=je==null?void 0:je.program_attr)==null?void 0:va.identifier}?type=exercises&express_id=${qa.categoryId}&question_id=${je==null?void 0:je.id}&score=${je==null?void 0:je.score}&exercise=true&callback_url=/classrooms/${qa.coursesId}/exercise/${qa.categoryId}/detail?random=true`):_t(je==null?void 0:je.id)},type:"primary",style:{marginLeft:"auto"},ghost:!0},"\u7F16\u8F91"),!pl&&E.createElement(Se.ZP,{disabled:pl,className:"ml20",onClick:()=>ol(je==null?void 0:je.id,jn.type,ht,jn),type:"primary",ghost:!0},"\u6362\u4E00\u9898")),(je==null?void 0:je.item_type)==="bprogram"&&E.createElement(me.Z,{style:{paddingRight:10,paddingLeft:25},showProgramFill:!0,disabledFill:!0,className:fe.titleHtml,value:Pi.Base64.decode(((Vt=je==null?void 0:je.program_attr)==null?void 0:Vt.code)||"")}),(jn.type==="SINGLE"||jn.type==="JUDGMENT"||jn.type==="MULTIPLE")&&so(je),jn.type==="COMPLETION"&&qr(je),jn.type==="SUBJECTIVE"&&Ao(je),jn.type==="PROGRAM"&&vo(je),jn.type==="BPROGRAM"&&mo(je),jn.type==="COMBINATION"&&_r(je,ht),jn.type==="PRACTICAL"&&Hi(je),E.createElement(We.Z,{className:"mt20",wrap:!1,align:"middle",gutter:20},((Qt=jt==null?void 0:jt.exam)==null?void 0:Qt.exercise_status)===3&&!["PROGRAM","BPROGRAM","PRACTICAL","COMBINATION"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(ms.Z,{state:je==null?void 0:je.is_wrong,onClick:()=>{ii==null||ii({value:Ro(ls({},je),{question_id:je==null?void 0:je.id,question_score:je==null?void 0:je.score})})}})),["PROGRAM","BPROGRAM","PRACTICAL"].includes(jn.type)&&(je==null?void 0:je.show_resubmit)&&E.createElement(Ee.Z,null,E.createElement(Bs.C,{dataSource:Ro(ls({},je),{question_id:je==null?void 0:je.id})})),((wn=jt==null?void 0:jt.exam)==null?void 0:wn.exercise_status)===3&&["SINGLE"].includes(jn.type)&&E.createElement(Ee.Z,null,E.createElement(Se.ZP,{style:{color:"#3061D0"},onClick:()=>{Ll({value:je})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))))}))}))),Co?E.createElement(gs.vr,null,E.createElement(se.Z,{showTotal:Ce.rU,total:(Ne=jt==null?void 0:jt.exam)==null?void 0:Ne.total_num,pageSize:1,current:Fo+1,showSizeChanger:!1,onChange:jl,showQuickJumper:!1,hideOnSinglePage:!1})):E.createElement(gs.vr,{LeftContent:E.createElement(gs.op,{onClick:fn,shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u8FD4\u56DE"),RightContent:E.createElement(We.Z,{align:"middle"},E.createElement(y.Z,{color:"#55575D",overlayClassName:fe.popover,open:cn,getPopupContainer:jn=>jn==null?void 0:jn.parentNode,content:"\u5982\u60A8\u5BF9\u6B64\u4EFD\u8BD5\u9898\u6EE1\u610F\uFF0C\u53EF\u5C06\u6B64\u4EFD\u8BD5\u9898\u4FDD\u5B58\u4E3A\u56FA\u5B9A\u8BD5\u5377"},E.createElement(gs.op,{onMouseEnter:()=>sa(!0),onMouseLeave:()=>sa(!1),onClick:()=>Li(),shape:"default",style:{height:38,background:"#fff",boxShadow:"none"}},"\u4FDD\u5B58")),E.createElement(gs.op,{shape:"default",type:"primary",onClick:()=>an(),style:{height:38,marginLeft:20}},"\u63D0\u4EA4"))}),E.createElement(dc,{visible:ga,questionParams:Ra.current,getdata:Ii,onRandomExchange:()=>es(void 0,null,function*(){const jn=Ra.current;yield Bo({single_question_id:jn.id,seleted_item_bank_ids:jn.ids},{type:jn.type,index:jn.index}),Ma(!1)}),selectFromProblemSet:()=>{const jn=Ra.current,Zr=`${location.pathname}${location.search}`;Zr.includes("exercise")&&ce.history.push(`/paperlibrary/exchangequestion?type=exercise&qid=${jn.id}&qtype=${jn.type}&exerciseid=${qa.categoryId}&from=${Zr}`)},onCancel:()=>{Ma(!1)}}))}},23129:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{default:function(){return b}});var E=z(59301),fe=z(25690),Oe={flex_box_center:"flex_box_center___kQBcj",flex_space_between:"flex_space_between___Znlbo",flex_box_vertical_center:"flex_box_vertical_center___CPD50",flex_box_center_end:"flex_box_center_end___jzPvK",flex_box_column:"flex_box_column___cvIBS",wrap:"wrap___lab8O",crumbs:"crumbs___qvTza"},ye=z(43554),Se=z(8591),Fe=z(61621),le=z(38986),Me=z(51257),De=z(59301),Te=Object.defineProperty,Re=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,se=(x,te,ne)=>te in x?Te(x,te,{enumerable:!0,configurable:!0,writable:!0,value:ne}):x[te]=ne,y=(x,te)=>{for(var ne in te||(te={}))We.call(te,ne)&&se(x,ne,te[ne]);if(Re)for(var ne of Re(te))Ee.call(te,ne)&&se(x,ne,te[ne]);return x},a=(x,te,ne)=>new Promise((ue,re)=>{var me=Be=>{try{Ce(ne.next(Be))}catch(ke){re(ke)}},ce=Be=>{try{Ce(ne.throw(Be))}catch(ke){re(ke)}},Ce=Be=>Be.done?ue(Be.value):Promise.resolve(Be.value).then(me,ce);Ce((ne=ne.apply(x,te)).next())});const ee=({paperlibrary:x,user:te,globalSetting:ne,dispatch:ue,location:re})=>{var me,ce,Ce,Be;const[ke]=(0,fe.useSearchParams)(),Pe=ke.get("select")||0,[at,Ve]=(0,E.useState)(!1),[it,Ye]=(0,E.useState)(!0),[rt,yt]=(0,E.useState)(Number(Pe)),[bt,gt]=(0,E.useState)({}),Gt=(0,fe.useParams)(),{userInfo:Tt}=te,{actionTabs:Lt}=x;(0,E.useEffect)(()=>(ue({type:"globalSetting/footerToggle",payload:!1}),()=>{ue({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,E.useEffect)(()=>(ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),ue({type:"exercise/getWorkSetting",payload:y({},Gt)}),()=>{ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ue({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,E.useEffect)(()=>{Rt(rt)},[]),(0,E.useEffect)(()=>{var kn;(kn=Lt==null?void 0:Lt.params)!=null&&kn.isUpdateData&&Rt(rt)},[(me=Lt==null?void 0:Lt.params)==null?void 0:me.isUpdateData]);const Rt=(kn=0)=>a(void 0,null,function*(){console.log(Gt),Ye(!0);const Ge=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/preview_random_exercise.json`,{method:"get",params:{num:kn}});ue({type:"paperlibrary/setActionTabs",payload:{params:{isUpdateData:!1}}}),Ye(!1),gt((0,Me.PF)(Ge))}),qe=()=>{fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},dt=()=>{alert("\u4FDD\u5B58")},Wt=(kn,Ge)=>a(void 0,null,function*(){const ln=yield(0,le.ZP)(`/api/exercises/${Gt.categoryId}/toggle_random_question.json`,{method:"post",body:{question_id:kn==null?void 0:kn.single_question_id}});ln!=null&&ln.question&&(Se.ZP.info("\u6362\u9898\u6210\u529F"),Rt(rt))}),Fn=kn=>a(void 0,null,function*(){document.body.scrollIntoView(),yt(kn),yield Rt(kn)}),Yt=kn=>{ue({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:kn}})};return De.createElement("section",{className:Oe.wrap},De.createElement(Fe.Z,{loading:it,active:!0,paragraph:{rows:5}},((Ce=(ce=(0,fe.useLocation)())==null?void 0:ce.pathname)==null?void 0:Ce.includes("preview"))&&De.createElement("div",{className:Oe.crumbs},De.createElement("b",null),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},`${(Be=Tt==null?void 0:Tt.course)==null?void 0:Be.course_name}>`),De.createElement("span",{className:"current",onClick:()=>fe.history.push(`/classrooms/${Gt.coursesId}/exercise`)},"\u8BD5\u5377\u5217\u8868>"),De.createElement("span",{style:{color:"#bebebe"}},"\u9884\u89C8")),De.createElement(ye.Z,{loading:at,submit:dt,goBack:qe,data:bt,getdata:()=>{Rt(rt)},selectValue:rt,editPreview:!0,onExchange:Wt,onSkipExamination:Fn,handleMarkWrongQuestion:Yt})))};var b=(0,fe.connect)(({paperlibrary:x,user:te,globalSetting:ne})=>({paperlibrary:x,user:te,globalSetting:ne}))(ee)},40133:function(Ut,ot,z){"use strict";z.d(ot,{AD:function(){return it},D9:function(){return Gt},Hp:function(){return re},IM:function(){return Lt},Iy:function(){return me},KM:function(){return Mn},MJ:function(){return ce},Ne:function(){return Tt},ON:function(){return Fn},Uj:function(){return Ge},VY:function(){return dt},YO:function(){return kn},YX:function(){return Yt},Zn:function(){return y},_g:function(){return te},_k:function(){return bt},c6:function(){return at},cr:function(){return a},eV:function(){return Ve},fi:function(){return ee},gh:function(){return ke},hS:function(){return Rt},iA:function(){return b},j6:function(){return ne},je:function(){return yt},jj:function(){return ue},kS:function(){return Wt},o6:function(){return Pe},pO:function(){return ln},rQ:function(){return Ye},sA:function(){return Be},xm:function(){return gt},xo:function(){return qe},y8:function(){return rt},yd:function(){return x}});var E=z(82264),fe=z(25690),Oe=z(51257),ye=z(8591),Se=z(346),Fe=Object.defineProperty,le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Te=(Pt,zt,Ft)=>zt in Pt?Fe(Pt,zt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Pt[zt]=Ft,Re=(Pt,zt)=>{for(var Ft in zt||(zt={}))Me.call(zt,Ft)&&Te(Pt,Ft,zt[Ft]);if(le)for(var Ft of le(zt))De.call(zt,Ft)&&Te(Pt,Ft,zt[Ft]);return Pt},We=(Pt,zt,Ft)=>new Promise((Ot,et)=>{var ze=Ke=>{try{xt(Ft.next(Ke))}catch(Qe){et(Qe)}},St=Ke=>{try{xt(Ft.throw(Ke))}catch(Qe){et(Qe)}},xt=Ke=>Ke.done?Ot(Ke.value):Promise.resolve(Ke.value).then(ze,St);xt((Ft=Ft.apply(Pt,zt)).next())});const Ee=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},se=()=>{(0,fe.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},y=Pt=>We(void 0,null,function*(){Ee(),(yield(0,E.YR)(Re({},Pt))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_couser_info.json`,query:Pt}))),se()}),a=Pt=>We(void 0,null,function*(){const zt=yield(0,E.yS)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`);else{if(zt.status===-2)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_member_act_score`))}}),ee=Pt=>We(void 0,null,function*(){const zt=yield(0,E.W0)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_score`))}}),b=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Nl)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=Pt=>We(void 0,null,function*(){const zt=yield(0,E.IU)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/export_star_user`))}}),te=Pt=>We(void 0,null,function*(){const zt=yield(0,E.td)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(zt.status===-2)return zt;if(zt.status===-3)(0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_exercise_and_other`);else if(zt.status===-4)return zt}}),ne=Pt=>We(void 0,null,function*(){const zt=yield(0,E.QX)(Re({},Pt));if(zt.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`);else{if(zt.status===-4)return zt;zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/course_total_homework`))}}),ue=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.o_)(Re({},Pt));Ft.status===0?(ye.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"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),re=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.ZL)(Re({},Pt));Ft.status===0?(ye.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"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),me=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.aP)(Re({},Pt));Ft.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),ce=(Pt,zt)=>We(void 0,null,function*(){const Ft=yield(0,E.vV)(Re({},Pt));Ft.status===0?(ye.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"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`)):Ft.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/${zt}`))}),Ce=Pt=>We(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(Re({},Pt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Pt.categoryId}/works_list.zip`,query:Pt}))),se()}),Be=Pt=>We(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",Se.Z.API_SERVER+`/api/polls/${Pt.categoryId}/commit_result.xlsx`),se()}),ke=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/attendances/export_xlsx_data.xlsx`,query:Pt}))}),Pe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/video_study_statics.xlsx`,query:Pt}))}),at=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_video_study.xlsx`,query:Pt}))}),Ve=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt.coursesId}/export_course_students_info.xlsx`,query:Pt}))}),it=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Pt}))}),Ye=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Pt}))}),rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Pt}))}),yt=Pt=>We(void 0,null,function*(){const zt=yield(0,E.Uy)(Re({},Pt));zt.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`)):zt.status===-3&&((0,fe.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),fe.history.push(`/classrooms/${Pt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),bt=Pt=>We(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/export_records/${Pt.id}.xlsx`,query:Pt}))}),gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Pt}))}),Gt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/courses/${Pt==null?void 0:Pt.coursesId}/${Pt.menuKey}_statistic.xlsx?${Pt.checkedList.map(zt=>`course_group_id[]=${zt}`).join("&")}`,query:Pt}))}),Tt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_training_objectives.xlsx`,query:Pt}))}),Lt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)(Pt==null?void 0:Pt.name,(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Pt}))}),Rt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_courses.xlsx`,query:Pt}))}),qe=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/ec_years/${Pt==null?void 0:Pt.ec_year_id}/ec_graduation_requirements.xlsx`,query:Pt}))}),dt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Pt}))}),Wt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Pt}))}),Fn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/examination_banks/${Pt.id}.json`,query:Pt}))}),Yt=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt.categoryId}.json`,query:Pt}))}),kn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/polls/${Pt==null?void 0:Pt.id}/commit_result.json`,query:Pt}))}),Ge=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Pt}))}),ln=(Pt,zt)=>We(void 0,null,function*(){yield(0,Oe.FH)(zt||"",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/exercises/${Pt==null?void 0:Pt.exercise_id}/consult_exercise.json`,query:Pt}))}),Mn=Pt=>We(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:Se.Z.API_SERVER+`/api/competitions/${Pt==null?void 0:Pt.identifier}/competition_commit_records/member_works.xlsx`,query:Pt}))})},58433:function(Ut,ot,z){"use strict";z.d(ot,{g:function(){return Se}});var E=z(59301),fe=z(93629),Oe=z(55305),ye=(Fe,le,Me)=>new Promise((De,Te)=>{var Re=se=>{try{Ee(Me.next(se))}catch(y){Te(y)}},We=se=>{try{Ee(Me.throw(se))}catch(y){Te(y)}},Ee=se=>se.done?De(se.value):Promise.resolve(se.value).then(Re,We);Ee((Me=Me.apply(Fe,le)).next())});const Se=()=>{const[Fe,le]=(0,E.useState)([]);return(0,E.useEffect)(()=>{ye(void 0,null,function*(){const De=yield(0,fe.d1)({source:"question"});De!=null&&De.disciplines&&le((0,Oe.L)(De==null?void 0:De.disciplines))})},[]),Fe}},45937:function(Ut,ot,z){"use strict";z.d(ot,{U:function(){return De}});var E=z(59301),fe=Object.defineProperty,Oe=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Fe=(Te,Re,We)=>Re in Te?fe(Te,Re,{enumerable:!0,configurable:!0,writable:!0,value:We}):Te[Re]=We,le=(Te,Re)=>{for(var We in Re||(Re={}))ye.call(Re,We)&&Fe(Te,We,Re[We]);if(Oe)for(var We of Oe(Re))Se.call(Re,We)&&Fe(Te,We,Re[We]);return Te},Me=(Te,Re,We)=>new Promise((Ee,se)=>{var y=b=>{try{ee(We.next(b))}catch(x){se(x)}},a=b=>{try{ee(We.throw(b))}catch(x){se(x)}},ee=b=>b.done?Ee(b.value):Promise.resolve(b.value).then(y,a);ee((We=We.apply(Te,Re)).next())});function De(Te,Re){const[We,Ee]=(0,E.useState)(Re),[se,y]=(0,E.useState)(!1),[a,ee]=(0,E.useState)();return[We,se,(x,te=!1)=>Me(this,null,function*(){const ne=te?Re:le(le({},We),x);y(!0),Ee(ne);const ue=yield Te(ne);return y(!1),ee(ue),ue}),a]}},40197:function(Ut,ot,z){"use strict";z.d(ot,{rX:function(){return ne},pW:function(){return ue},gy:function(){return re},xY:function(){return te},O5:function(){return x},tJ:function(){return se},o1:function(){return y},Rd:function(){return b}});var E=z(25690),fe=z(43418),Oe=z(28103),ye=z(8591),Se=z(48790),Fe=z(51257),le=z(87169),Me=z(25510),De="data:image/png;base64,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",Te=z.p+"static/newqrcode.a8740efb.png",Re=z(32637),We=z(59301),Ee=(me,ce,Ce)=>new Promise((Be,ke)=>{var Pe=it=>{try{Ve(Ce.next(it))}catch(Ye){ke(Ye)}},at=it=>{try{Ve(Ce.throw(it))}catch(Ye){ke(Ye)}},Ve=it=>it.done?Be(it.value):Promise.resolve(it.value).then(Pe,at);Ve((Ce=Ce.apply(me,ce)).next())});const se=(me,ce=!1)=>!!(y(me)&&a(ce)),y=me=>(0,Se.bg)()?!0:(me({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(me=!1)=>{var ce;const{user:Ce}=(0,E.getDvaApp)()._store.getState();return(ce=Ce.userInfo)!=null&&ce.profile_completed?!0:(fe.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Fe.xg)("/account/profile/edit"),ee()}}),!1)},ee=()=>{fe.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{fe.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:We.createElement("div",{style:{textAlign:"center"}},We.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),We.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Re}),We.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var me;const{user:ce}=(0,E.getDvaApp)()._store.getState();return(me=ce.userInfo)!=null&&me.professional_certification?!0:(fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:We.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Fe.xg)("/account/certification")}}),!1)},te=()=>(0,Se.V9)()?!0:(fe.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),We.createElement("img",{src:Te,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(me,ce)=>me?!0:(fe.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("p",null,ce||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),We.createElement("div",{style:{marginLeft:"110px"}},We.createElement("img",{src:De,width:200}),We.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ue=me=>{fe.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:We.createElement("div",null,We.createElement("div",null,We.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),We.createElement(Oe.Z,null),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",We.createElement("a",null,me),"\u5929\u3002"),We.createElement("p",{style:{color:"#666666",fontSize:12}}," ",We.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),We.createElement("div",{style:{textAlign:"center",marginTop:30}},We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(me,ce="")=>{const{shixunsDetail:{detail:Ce}}=(0,E.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Be="";return(Ce==null?void 0:Ce.public)===2&&(Be="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Be="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Be="\u5DF2\u5173\u95ED"),fe.default.info({centered:!0,icon:We.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:We.createElement("div",{className:"tc",style:{marginLeft:-38}},We.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Be,"\uFF0C",ce,"\u3002"),We.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),We.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(fe.default.confirm({centered:!0,icon:We.createElement(le.Z,null),title:"\u63D0\u793A",content:We.createElement("div",null,We.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ce,"\u3002"),We.createElement("br",null),We.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{fe.default.confirm({width:440,centered:!0,icon:We.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){(yield me({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),me({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),me({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},30647:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Aa}});class E{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ie,de){return ie.__proto__=de,ie},Object.assign=Object.assign||function(ie){if(ie==null)throw new TypeError("Cannot convert undefined or null to object");let de=Object(ie);for(let he=1;he ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","error",he),Se.ENABLE_ERROR&&(console.error?console.error(he):console.warn?console.warn(he):console.log(he))}static i(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","info",he),Se.ENABLE_INFO&&(console.info?console.info(he):console.log(he))}static w(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","warn",he),Se.ENABLE_WARN&&(console.warn?console.warn(he):console.log(he))}static d(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","debug",he),Se.ENABLE_DEBUG&&(console.debug?console.debug(he):console.log(he))}static v(ie,de){(!ie||Se.FORCE_GLOBAL_TAG)&&(ie=Se.GLOBAL_TAG);let he=`[${ie}] > ${de}`;Se.ENABLE_CALLBACK&&Se.emitter.emit("log","verbose",he),Se.ENABLE_VERBOSE&&console.log(he)}}Se.GLOBAL_TAG="flv.js",Se.FORCE_GLOBAL_TAG=!1,Se.ENABLE_ERROR=!0,Se.ENABLE_INFO=!0,Se.ENABLE_WARN=!0,Se.ENABLE_DEBUG=!0,Se.ENABLE_VERBOSE=!0,Se.ENABLE_CALLBACK=!1,Se.emitter=new(ye());var Fe=Se;class le{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(ie){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ie,this._totalBytes+=ie):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ie,this._totalBytes+=ie):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ie,this._totalBytes+=ie,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ie=(this._now()-this._lastCheckpoint)/1e3;return ie==0&&(ie=1),this._intervalBytes/ie/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ie=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ie/1024}}var Me=le;class De{constructor(ie){this._message=ie}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Te extends De{constructor(ie){super(ie)}get name(){return"IllegalStateException"}}class Re extends De{constructor(ie){super(ie)}get name(){return"InvalidArgumentException"}}class We extends De{constructor(ie){super(ie)}get name(){return"NotImplementedException"}}const Ee={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},se={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class y{constructor(ie){this._type=ie||"undefined",this._status=Ee.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ee.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ee.kConnecting||this._status===Ee.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ie){this._onContentLengthKnown=ie}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ie){this._onURLRedirect=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}open(ie,de){throw new We("Unimplemented abstract function!")}abort(){throw new We("Unimplemented abstract function!")}}let a={};function ee(){let qt=self.navigator.userAgent.toLowerCase(),ie=/(edge)\/([\w.]+)/.exec(qt)||/(opr)[\/]([\w.]+)/.exec(qt)||/(chrome)[ \/]([\w.]+)/.exec(qt)||/(iemobile)[\/]([\w.]+)/.exec(qt)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(qt)||/(webkit)[ \/]([\w.]+)/.exec(qt)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(qt)||/(msie) ([\w.]+)/.exec(qt)||qt.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(qt)||qt.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(qt)||[],de=/(ipad)/.exec(qt)||/(ipod)/.exec(qt)||/(windows phone)/.exec(qt)||/(iphone)/.exec(qt)||/(kindle)/.exec(qt)||/(android)/.exec(qt)||/(windows)/.exec(qt)||/(mac)/.exec(qt)||/(linux)/.exec(qt)||/(cros)/.exec(qt)||[],he={browser:ie[5]||ie[3]||ie[1]||"",version:ie[2]||ie[4]||"0",majorVersion:ie[4]||ie[2]||"0",platform:de[0]||""},be={};if(he.browser){be[he.browser]=!0;let Xe=he.majorVersion.split(".");be.version={major:parseInt(he.majorVersion,10),string:he.version},Xe.length>1&&(be.version.minor=parseInt(Xe[1],10)),Xe.length>2&&(be.version.build=parseInt(Xe[2],10))}if(he.platform&&(be[he.platform]=!0),(be.chrome||be.opr||be.safari)&&(be.webkit=!0),be.rv||be.iemobile){be.rv&&delete be.rv;let Xe="msie";he.browser=Xe,be[Xe]=!0}if(be.edge){delete be.edge;let Xe="msedge";he.browser=Xe,be[Xe]=!0}if(be.opr){let Xe="opera";he.browser=Xe,be[Xe]=!0}if(be.safari&&be.android){let Xe="android";he.browser=Xe,be[Xe]=!0}be.name=he.browser,be.platform=he.platform;for(let Xe in a)a.hasOwnProperty(Xe)&&delete a[Xe];Object.assign(a,be)}ee();var b=a;class x extends y{static isSupported(){try{let ie=b.msedge&&b.version.minor>=15048,de=b.msedge?ie:!0;return self.fetch&&self.ReadableStream&&de}catch(ie){return!1}}constructor(ie,de){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ie,this._config=de,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ie,de){this._dataSource=ie,this._range=de;let he=ie.url;this._config.reuseRedirectedURL&&ie.redirectedURL!=null&&(he=ie.redirectedURL);let be=this._seekHandler.getConfig(he,de),Xe=new self.Headers;if(typeof be.headers=="object"){let It=be.headers;for(let pa in It)It.hasOwnProperty(pa)&&Xe.append(pa,It[pa])}let Bt={method:"GET",headers:Xe,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let It in this._config.headers)Xe.append(It,this._config.headers[It]);ie.cors===!1&&(Bt.mode="same-origin"),ie.withCredentials&&(Bt.credentials="include"),ie.referrerPolicy&&(Bt.referrerPolicy=ie.referrerPolicy),this._status=Ee.kConnecting,self.fetch(be.url,Bt).then(It=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ee.kIdle;return}if(It.ok&&It.status>=200&&It.status<=299){if(It.url!==be.url&&this._onURLRedirect){let Rn=this._seekHandler.removeURLParameters(It.url);this._onURLRedirect(Rn)}let pa=It.headers.get("Content-Length");return pa!=null&&(this._contentLength=parseInt(pa),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,It.body.getReader())}else if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:It.status,msg:It.statusText});else throw new De("FetchStreamLoader: Http code invalid, "+It.status+" "+It.statusText)}).catch(It=>{if(this._status=Ee.kError,this._onError)this._onError(se.EXCEPTION,{code:-1,msg:It.message});else throw It})}abort(){this._requestAbort=!0}_pump(ie){return ie.read().then(de=>{if(de.done)if(this._contentLength!==null&&this._receivedLength{if(de.code===11&&b.msedge)return;this._status=Ee.kError;let he=0,be=null;if((de.code===19||de.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("MozChunkedLoader: Http code invalid, "+de.status+" "+de.statusText);else this._status=Ee.kBuffering}}_onProgress(ie){if(this._status===Ee.kError)return;this._contentLength===null&&ie.total!==null&&ie.total!==0&&(this._contentLength=ie.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let de=ie.target.response,he=this._range.from+this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onLoadEnd(ie){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ee.kError)return;this._status=Ee.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ie){this._status=Ee.kError;let de=0,he=null;if(this._contentLength&&ie.loaded=200&&de.status<=299){if(this._status=LoaderStatus.kBuffering,de.responseURL!=null){let be=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&be!==this._currentRedirectedURL&&(this._currentRedirectedURL=be,this._onURLRedirect&&this._onURLRedirect(be))}let he=de.getResponseHeader("Content-Length");if(he!=null&&this._contentLength==null){let be=parseInt(he);be>0&&(this._contentLength=be,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+de.status+" "+de.statusText);else if(de.readyState===3&&de.status>=200&&de.status<=299){this._status=LoaderStatus.kBuffering;let he=de.response;this._reader.readAsArrayBuffer(he)}}_xhrOnError(ie){this._status=LoaderStatus.kError;let de=LoaderErrors.EXCEPTION,he={code:-1,msg:ie.constructor.name+" "+ie.type};if(this._onError)this._onError(de,he);else throw new RuntimeException(he.msg)}_msrOnProgress(ie){let he=ie.target.result;if(he==null){this._doReconnectIfNeeded();return}let be=he.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=he.byteLength;let Xe=this._totalRange.from+this._receivedLength;this._receivedLength+=be.byteLength,this._onDataArrival&&this._onDataArrival(be,Xe,this._receivedLength),he.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Xe+be.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(he=this._range.from+this._contentLength-1),this._currentRequestRange={from:de,to:he},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ie,de){this._lastTimeLoaded=0;let he=ie.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?he=this._currentRedirectedURL:ie.redirectedURL!=null&&(he=ie.redirectedURL));let be=this._seekHandler.getConfig(he,de);this._currentRequestURL=be.url;let Xe=this._xhr=new XMLHttpRequest;if(Xe.open("GET",be.url,!0),Xe.responseType="arraybuffer",Xe.onreadystatechange=this._onReadyStateChange.bind(this),Xe.onprogress=this._onProgress.bind(this),Xe.onload=this._onLoad.bind(this),Xe.onerror=this._onXhrError.bind(this),ie.withCredentials&&(Xe.withCredentials=!0),typeof be.headers=="object"){let Bt=be.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}if(typeof this._config.headers=="object"){let Bt=this._config.headers;for(let It in Bt)Bt.hasOwnProperty(It)&&Xe.setRequestHeader(It,Bt[It])}Xe.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ee.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(ie){let de=ie.target;if(de.readyState===2){if(de.responseURL!=null){let he=this._seekHandler.removeURLParameters(de.responseURL);de.responseURL!==this._currentRequestURL&&he!==this._currentRedirectedURL&&(this._currentRedirectedURL=he,this._onURLRedirect&&this._onURLRedirect(he))}if(de.status>=200&&de.status<=299){if(this._waitForTotalLength)return;this._status=Ee.kBuffering}else if(this._status=Ee.kError,this._onError)this._onError(se.HTTP_STATUS_CODE_INVALID,{code:de.status,msg:de.statusText});else throw new De("RangeLoader: Http code invalid, "+de.status+" "+de.statusText)}}_onProgress(ie){if(this._status===Ee.kError)return;if(this._contentLength===null){let he=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,he=!0;let be=ie.total;this._internalAbort(),be!=null&be!==0&&(this._totalLength=be)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,he){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let de=ie.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ie.loaded,this._speedSampler.addBytes(de)}_normalizeSpeed(ie){let de=this._chunkSizeKBList,he=de.length-1,be=0,Xe=0,Bt=he;if(ie=de[be]&&ie=3&&(de=this._speedSampler.currentKBps)),de!==0){let Bt=this._normalizeSpeed(de);this._currentSpeedNormalized!==Bt&&(this._currentSpeedNormalized=Bt,this._currentChunkSizeKB=Bt)}let he=ie.target.response,be=this._range.from+this._receivedLength;this._receivedLength+=he.byteLength;let Xe=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(de.result)},de.readAsArrayBuffer(ie.data)}else{this._status=Ee.kError;let de={code:-1,msg:"Unsupported WebSocket message type: "+ie.data.constructor.name};if(this._onError)this._onError(se.EXCEPTION,de);else throw new De(de.msg)}}_dispatchArrayBuffer(ie){let de=ie,he=this._receivedLength;this._receivedLength+=de.byteLength,this._onDataArrival&&this._onDataArrival(de,he,this._receivedLength)}_onWebSocketError(ie){this._status=Ee.kError;let de={code:ie.code,msg:ie.message};if(this._onError)this._onError(se.EXCEPTION,de);else throw new De(de.msg)}}var ke=Be;class Pe{constructor(ie){this._zeroStart=ie||!1}getConfig(ie,de){let he={};if(de.from!==0||de.to!==-1){let be;de.to!==-1?be=`bytes=${de.from.toString()}-${de.to.toString()}`:be=`bytes=${de.from.toString()}-`,he.Range=be}else this._zeroStart&&(he.Range="bytes=0-");return{url:ie,headers:he}}removeURLParameters(ie){return ie}}var at=Pe;class Ve{constructor(ie,de){this._startName=ie,this._endName=de}getConfig(ie,de){let he=ie;if(de.from!==0||de.to!==-1){let be=!0;he.indexOf("?")===-1&&(he+="?",be=!1),be&&(he+="&"),he+=`${this._startName}=${de.from.toString()}`,de.to!==-1&&(he+=`&${this._endName}=${de.to.toString()}`)}return{url:he,headers:{}}}removeURLParameters(ie){let de=ie.split("?")[0],he,be=ie.indexOf("?");be!==-1&&(he=ie.substring(be+1));let Xe="";if(he!=null&&he.length>0){let Bt=he.split("&");for(let It=0;It0;pa[0]!==this._startName&&pa[0]!==this._endName&&(Rn&&(Xe+="&"),Xe+=Bt[It])}}return Xe.length===0?de:de+"?"+Xe}}var it=Ve;class Ye{constructor(ie,de,he){this.TAG="IOController",this._config=de,this._extraData=he,this._stashInitialSize=1024*384,de.stashInitialSize!=null&&de.stashInitialSize>0&&(this._stashInitialSize=de.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,de.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ie,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ie.url),this._refTotalLength=ie.filesize?ie.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Me,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(ie){this._extraData=ie}get onDataArrival(){return this._onDataArrival}set onDataArrival(ie){this._onDataArrival=ie}get onSeeked(){return this._onSeeked}set onSeeked(ie){this._onSeeked=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onComplete(){return this._onComplete}set onComplete(ie){this._onComplete=ie}get onRedirect(){return this._onRedirect}set onRedirect(ie){this._onRedirect=ie}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ie){this._onRecoveredEarlyEof=ie}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===Ce?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ie=this._config;if(ie.seekType==="range")this._seekHandler=new at(this._config.rangeLoadZeroStart);else if(ie.seekType==="param"){let de=ie.seekParamStart||"bstart",he=ie.seekParamEnd||"bend";this._seekHandler=new it(de,he)}else if(ie.seekType==="custom"){if(typeof ie.customSeekHandler!="function")throw new Re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ie.customSeekHandler}else throw new Re(`Invalid seekType in config: ${ie.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ke;else if(te.isSupported())this._loaderClass=te;else if(ue.isSupported())this._loaderClass=ue;else if(Ce.isSupported())this._loaderClass=Ce;else throw new De("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(ie){this._currentRange={from:0,to:-1},ie&&(this._currentRange.from=ie),this._speedSampler.reset(),ie||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let ie=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ie,!0)}}seek(ie){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ie,!0)}_internalSeek(ie,de){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(de),this._loader.destroy(),this._loader=null;let he={from:ie,to:-1};this._currentRange={from:he.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,he),this._onSeeked&&this._onSeeked()}updateUrl(ie){if(!ie||typeof ie!="string"||ie.length===0)throw new Re("Url must be a non-empty string!");this._dataSource.url=ie}_expandBuffer(ie){let de=this._stashSize;for(;de+1024*1024*10){let be=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(he,0,de).set(be,0)}this._stashBuffer=he,this._bufferSize=de}_normalizeSpeed(ie){let de=this._speedNormalizeList,he=de.length-1,be=0,Xe=0,Bt=he;if(ie=de[be]&&ie=512&&ie<=1024?de=Math.floor(ie*1.5):de=ie*2,de>8192&&(de=8192);let he=de*1024+1024*1024*1;this._bufferSize0){let Bt=this._stashBuffer.slice(0,this._stashUsed),It=this._dispatchChunks(Bt,this._stashByteStart);if(It0){let pa=new Uint8Array(Bt,It);Xe.set(pa,0),this._stashUsed=pa.byteLength,this._stashByteStart+=It}}else this._stashUsed=0,this._stashByteStart+=It;this._stashUsed+ie.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ie.byteLength),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength}else{let Bt=this._dispatchChunks(ie,de);if(Btthis._bufferSize&&(this._expandBuffer(It),Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Xe.set(new Uint8Array(ie,Bt),0),this._stashUsed+=It,this._stashByteStart=de+Bt}}}else if(this._stashUsed===0){let Xe=this._dispatchChunks(ie,de);if(Xethis._bufferSize&&this._expandBuffer(Bt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ie,Xe),0),this._stashUsed+=Bt,this._stashByteStart=de+Xe}}else{this._stashUsed+ie.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ie.byteLength);let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize);Xe.set(new Uint8Array(ie),this._stashUsed),this._stashUsed+=ie.byteLength;let Bt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Bt0){let It=new Uint8Array(this._stashBuffer,Bt);Xe.set(It,0)}this._stashUsed-=Bt,this._stashByteStart+=Bt}}_flushStashBuffer(ie){if(this._stashUsed>0){let de=this._stashBuffer.slice(0,this._stashUsed),he=this._dispatchChunks(de,this._stashByteStart),be=de.byteLength-he;if(he0){let Xe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Bt=new Uint8Array(de,he);Xe.set(Bt,0),this._stashUsed=Bt.byteLength,this._stashByteStart+=he}return 0}return this._stashUsed=0,this._stashByteStart=0,be}return 0}_onLoaderComplete(ie,de){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ie,de){switch(Fe.e(this.TAG,`Loader error, code = ${de.code}, msg = ${de.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ie=se.UNRECOVERABLE_EARLY_EOF),ie){case se.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let he=this._currentRange.to+1;he0){let de=Rt.getConfig();ie.emit("change",de)}}static registerListener(ie){Rt.emitter.addListener("change",ie)}static removeListener(ie){Rt.emitter.removeListener("change",ie)}static addLogListener(ie){Fe.emitter.addListener("log",ie),Fe.emitter.listenerCount("log")>0&&(Fe.ENABLE_CALLBACK=!0,Rt._notifyChange())}static removeLogListener(ie){Fe.emitter.removeListener("log",ie),Fe.emitter.listenerCount("log")===0&&(Fe.ENABLE_CALLBACK=!1,Rt._notifyChange())}}Rt.emitter=new(ye());var qe=Rt;class dt{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let ie=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,de=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&ie&&de}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ie){if(this.keyframesIndex==null)return null;let de=this.keyframesIndex,he=this._search(de.times,ie);return{index:he,milliseconds:de.times[he],fileposition:de.filepositions[he]}}_search(ie,de){let he=0,be=ie.length-1,Xe=0,Bt=0,It=be;for(de=ie[Xe]&&de=128){ie.push(String.fromCharCode(Xe&65535)),he+=2;continue}}}else if(de[he]<240){if(Fn(de,he,2)){let Xe=(de[he]&15)<<12|(de[he+1]&63)<<6|de[he+2]&63;if(Xe>=2048&&(Xe&63488)!==55296){ie.push(String.fromCharCode(Xe&65535)),he+=3;continue}}}else if(de[he]<248&&Fn(de,he,3)){let Xe=(de[he]&7)<<18|(de[he+1]&63)<<12|(de[he+2]&63)<<6|de[he+3]&63;if(Xe>65536&&Xe<1114112){Xe-=65536,ie.push(String.fromCharCode(Xe>>>10|55296)),ie.push(String.fromCharCode(Xe&1023|56320)),he+=4;continue}}}ie.push("\uFFFD"),++he}return ie.join("")}var kn=Yt;let Ge=function(){let qt=new ArrayBuffer(2);return new DataView(qt).setInt16(0,256,!0),new Int16Array(qt)[0]===256}();class ln{static parseScriptData(ie,de,he){let be={};try{let Xe=ln.parseValue(ie,de,he),Bt=ln.parseValue(ie,de+Xe.size,he-Xe.size);be[Xe.data]=Bt.data}catch(Xe){Fe.e("AMF",Xe.toString())}return be}static parseObject(ie,de,he){if(he<3)throw new Te("Data not enough when parse ScriptDataObject");let be=ln.parseString(ie,de,he),Xe=ln.parseValue(ie,de+be.size,he-be.size),Bt=Xe.objectEnd;return{data:{name:be.data,value:Xe.data},size:be.size+Xe.size,objectEnd:Bt}}static parseVariable(ie,de,he){return ln.parseObject(ie,de,he)}static parseString(ie,de,he){if(he<2)throw new Te("Data not enough when parse String");let Xe=new DataView(ie,de,he).getUint16(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+2,Xe)):Bt="",{data:Bt,size:2+Xe}}static parseLongString(ie,de,he){if(he<4)throw new Te("Data not enough when parse LongString");let Xe=new DataView(ie,de,he).getUint32(0,!Ge),Bt;return Xe>0?Bt=kn(new Uint8Array(ie,de+4,Xe)):Bt="",{data:Bt,size:4+Xe}}static parseDate(ie,de,he){if(he<10)throw new Te("Data size invalid when parse Date");let be=new DataView(ie,de,he),Xe=be.getFloat64(0,!Ge),Bt=be.getInt16(8,!Ge);return Xe+=Bt*60*1e3,{data:new Date(Xe),size:10}}static parseValue(ie,de,he){if(he<1)throw new Te("Data not enough when parse Value");let be=new DataView(ie,de,he),Xe=1,Bt=be.getUint8(0),It,pa=!1;try{switch(Bt){case 0:It=be.getFloat64(1,!Ge),Xe+=8;break;case 1:{It=!!be.getUint8(1),Xe+=1;break}case 2:{let Rn=ln.parseString(ie,de+1,he-1);It=Rn.data,Xe+=Rn.size;break}case 3:{It={};let Rn=0;for((be.getUint32(he-4,!Ge)&16777215)===9&&(Rn=3);Xe32)throw new Re("ExpGolomb: readBits() bits exceeded max 32bits!");if(ie<=this._current_word_bits_left){let Bt=this._current_word>>>32-ie;return this._current_word<<=ie,this._current_word_bits_left-=ie,Bt}let de=this._current_word_bits_left?this._current_word:0;de=de>>>32-this._current_word_bits_left;let he=ie-this._current_word_bits_left;this._fillCurrentWord();let be=Math.min(he,this._current_word_bits_left),Xe=this._current_word>>>32-be;return this._current_word<<=be,this._current_word_bits_left-=be,de=de<>>ie)return this._current_word<<=ie,this._current_word_bits_left-=ie,ie;return this._fillCurrentWord(),ie+this._skipLeadingZero()}readUEG(){let ie=this._skipLeadingZero();return this.readBits(ie+1)-1}readSEG(){let ie=this.readUEG();return ie&1?ie+1>>>1:-1*(ie>>>1)}}var zt=Pt;class Ft{static _ebsp2rbsp(ie){let de=ie,he=de.byteLength,be=new Uint8Array(he),Xe=0;for(let Bt=0;Bt=2&&de[Bt]===3&&de[Bt-1]===0&&de[Bt-2]===0||(be[Xe]=de[Bt],Xe++);return new Uint8Array(be.buffer,0,Xe)}static parseSPS(ie){let de=Ft._ebsp2rbsp(ie),he=new zt(de);he.readByte();let be=he.readByte();he.readByte();let Xe=he.readByte();he.readUEG();let Bt=Ft.getProfileString(be),It=Ft.getLevelString(Xe),pa=1,Rn=420,$n=[0,420,422,444],za=8;if((be===100||be===110||be===122||be===244||be===44||be===83||be===86||be===118||be===128||be===138||be===144)&&(pa=he.readUEG(),pa===3&&he.readBits(1),pa<=3&&(Rn=$n[pa]),za=he.readUEG()+8,he.readUEG(),he.readBits(1),he.readBool())){let xr=pa!==3?8:12;for(let ka=0;ka0&&xr<16?(ea=ka[xr-1],mn=Kr[xr-1]):xr===255&&(ea=he.readByte()<<8|he.readByte(),mn=he.readByte()<<8|he.readByte())}if(he.readBool()&&he.readBool(),he.readBool()&&(he.readBits(4),he.readBool()&&he.readBits(24)),he.readBool()&&(he.readUEG(),he.readUEG()),he.readBool()){let xr=he.readBits(32),ka=he.readBits(32);na=he.readBool(),$a=ka,yr=xr*2,qn=$a/yr}}let Rr=1;(ea!==1||mn!==1)&&(Rr=ea/mn);let Br=0,br=0;if(pa===0)Br=1,br=2-Sn;else{let xr=pa===3?1:2,ka=pa===1?2:1;Br=xr,br=ka*(2-Sn)}let Pr=(gn+1)*16,er=(2-Sn)*((lt+1)*16);Pr-=(un+nt)*Br,er-=(Jt+$t)*br;let Nr=Math.ceil(Pr*Rr);return he.destroy(),he=null,{profile_string:Bt,level_string:It,bit_depth:za,ref_frames:st,chroma_format:Rn,chroma_format_string:Ft.getChromaFormatString(Rn),frame_rate:{fixed:na,fps:qn,fps_den:yr,fps_num:$a},sar_ratio:{width:ea,height:mn},codec_size:{width:Pr,height:er},present_size:{width:Nr,height:er}}}static _skipScalingList(ie,de){let he=8,be=8,Xe=0;for(let Bt=0;Bt>>8&255|(qt&255)<<8}function xt(qt){return(qt&4278190080)>>>24|(qt&16711680)>>>8|(qt&65280)<<8|(qt&255)<<24}function Ke(qt,ie){return qt[ie]<<24|qt[ie+1]<<16|qt[ie+2]<<8|qt[ie+3]}class Qe{constructor(ie,de){this.TAG="FLVDemuxer",this._config=de,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ie.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ie.hasAudioTrack,this._hasVideo=ie.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Wt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let he=new ArrayBuffer(2);return new DataView(he).setInt16(0,256,!0),new Int16Array(he)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(ie){let de=new Uint8Array(ie),he={match:!1};if(de[0]!==70||de[1]!==76||de[2]!==86||de[3]!==1)return he;let be=(de[4]&4)>>>2!==0,Xe=(de[4]&1)!==0,Bt=Ke(de,5);return Bt<9?he:{match:!0,consumed:Bt,dataOffset:Bt,hasAudioTrack:be,hasVideoTrack:Xe}}bindDataSource(ie){return ie.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ie){this._onTrackMetadata=ie}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ie){this._onMediaInfo=ie}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ie){this._onMetaDataArrived=ie}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ie){this._onScriptDataArrived=ie}get onError(){return this._onError}set onError(ie){this._onError=ie}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ie){this._onDataAvailable=ie}get timestampBase(){return this._timestampBase}set timestampBase(ie){this._timestampBase=ie}get overridedDuration(){return this._duration}set overridedDuration(ie){this._durationOverrided=!0,this._duration=ie,this._mediaInfo.duration=ie}set overridedHasAudio(ie){this._hasAudioFlagOverrided=!0,this._hasAudio=ie,this._mediaInfo.hasAudio=ie}set overridedHasVideo(ie){this._hasVideoFlagOverrided=!0,this._hasVideo=ie,this._mediaInfo.hasVideo=ie}resetMediaInfo(){this._mediaInfo=new Wt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ie,de){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Te("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let he=0,be=this._littleEndian;if(de===0)if(ie.byteLength>13)he=Qe.probe(ie).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,de+he!==this._dataOffset&&Fe.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ie,he).getUint32(0,!be)!==0&&Fe.w(this.TAG,"PrevTagSize0 !== 0 !!!"),he+=4);heie.byteLength)break;let Bt=Xe.getUint8(0),It=Xe.getUint32(0,!be)&16777215;if(he+11+It+4>ie.byteLength)break;if(Bt!==8&&Bt!==9&&Bt!==18){Fe.w(this.TAG,`Unsupported tag type ${Bt}, skipped`),he+=11+It+4;continue}let pa=Xe.getUint8(4),Rn=Xe.getUint8(5),$n=Xe.getUint8(6),za=Xe.getUint8(7),An=$n|Rn<<8|pa<<16|za<<24;(Xe.getUint32(7,!be)&16777215)!==0&&Fe.w(this.TAG,"Meet tag which has StreamID != 0!");let gn=he+11;switch(Bt){case 8:this._parseAudioData(ie,gn,It,An);break;case 9:this._parseVideoData(ie,gn,It,An,de+he);break;case 18:this._parseScriptData(ie,gn,It);break}let lt=Xe.getUint32(11+It,!be);lt!==11+It&&Fe.w(this.TAG,`Invalid PrevTagSize ${lt}`),he+=11+It+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),he}_parseScriptData(ie,de,he){let be=Mn.parseScriptData(ie,de,he);if(be.hasOwnProperty("onMetaData")){if(be.onMetaData==null||typeof be.onMetaData!="object"){Fe.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&Fe.w(this.TAG,"Found another onMetaData tag!"),this._metadata=be;let Xe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Xe)),typeof Xe.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Xe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Xe.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Xe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Xe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Xe.audiodatarate),typeof Xe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Xe.videodatarate),typeof Xe.width=="number"&&(this._mediaInfo.width=Xe.width),typeof Xe.height=="number"&&(this._mediaInfo.height=Xe.height),typeof Xe.duration=="number"){if(!this._durationOverrided){let Bt=Math.floor(Xe.duration*this._timescale);this._duration=Bt,this._mediaInfo.duration=Bt}}else this._mediaInfo.duration=0;if(typeof Xe.framerate=="number"){let Bt=Math.floor(Xe.framerate*1e3);if(Bt>0){let It=Bt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=It,this._referenceFrameRate.fps_num=Bt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=It}}if(typeof Xe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let Bt=Xe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Bt),Xe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Xe,Fe.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(be).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},be))}_parseKeyframesIndex(ie){let de=[],he=[];for(let be=1;be>>4;if(pa!==2&&pa!==10){this._onError(ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+pa);return}let Rn=0,$n=(It&12)>>>2;if($n>=0&&$n<=4)Rn=this._flvSoundRateTable[$n];else{this._onError(ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+$n);return}let za=(It&2)>>>1,An=It&1,st=this._audioMetadata,gn=this._audioTrack;if(st||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),st=this._audioMetadata={},st.type="audio",st.id=gn.id,st.timescale=this._timescale,st.duration=this._duration,st.audioSampleRate=Rn,st.channelCount=An===0?1:2),pa===10){let lt=this._parseAACAudioData(ie,de+1,he-1);if(lt==null)return;if(lt.packetType===0){st.config&&Fe.w(this.TAG,"Found another AudioSpecificConfig!");let Sn=lt.data;st.audioSampleRate=Sn.samplingRate,st.channelCount=Sn.channelCount,st.codec=Sn.codec,st.originalCodec=Sn.originalCodec,st.config=Sn.config,st.refSampleDuration=1024/st.audioSampleRate*st.timescale,Fe.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",st);let un=this._mediaInfo;un.audioCodec=st.originalCodec,un.audioSampleRate=st.audioSampleRate,un.audioChannelCount=st.channelCount,un.hasVideo?un.videoCodec!=null&&(un.mimeType='video/x-flv; codecs="'+un.videoCodec+","+un.audioCodec+'"'):un.mimeType='video/x-flv; codecs="'+un.audioCodec+'"',un.isComplete()&&this._onMediaInfo(un)}else if(lt.packetType===1){let Sn=this._timestampBase+be,un={unit:lt.data,length:lt.data.byteLength,dts:Sn,pts:Sn};gn.samples.push(un),gn.length+=lt.data.length}else Fe.e(this.TAG,`Flv: Unsupported AAC data type ${lt.packetType}`)}else if(pa===2){if(!st.codec){let nt=this._parseMP3AudioData(ie,de+1,he-1,!0);if(nt==null)return;st.audioSampleRate=nt.samplingRate,st.channelCount=nt.channelCount,st.codec=nt.codec,st.originalCodec=nt.originalCodec,st.refSampleDuration=1152/st.audioSampleRate*st.timescale,Fe.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",st);let Jt=this._mediaInfo;Jt.audioCodec=st.codec,Jt.audioSampleRate=st.audioSampleRate,Jt.audioChannelCount=st.channelCount,Jt.audioDataRate=nt.bitRate,Jt.hasVideo?Jt.videoCodec!=null&&(Jt.mimeType='video/x-flv; codecs="'+Jt.videoCodec+","+Jt.audioCodec+'"'):Jt.mimeType='video/x-flv; codecs="'+Jt.audioCodec+'"',Jt.isComplete()&&this._onMediaInfo(Jt)}let lt=this._parseMP3AudioData(ie,de+1,he-1,!1);if(lt==null)return;let Sn=this._timestampBase+be,un={unit:lt,length:lt.byteLength,dts:Sn,pts:Sn};gn.samples.push(un),gn.length+=lt.length}}_parseAACAudioData(ie,de,he){if(he<=1){Fe.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let be={},Xe=new Uint8Array(ie,de,he);return be.packetType=Xe[0],Xe[0]===0?be.data=this._parseAACAudioSpecificConfig(ie,de+1,he-1):be.data=Xe.subarray(1),be}_parseAACAudioSpecificConfig(ie,de,he){let be=new Uint8Array(ie,de,he),Xe=null,Bt=0,It=0,pa=null,Rn=0,$n=null;if(Bt=It=be[0]>>>3,Rn=(be[0]&7)<<1|be[1]>>>7,Rn<0||Rn>=this._mpegSamplingRates.length){this._onError(ze.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let za=this._mpegSamplingRates[Rn],An=(be[1]&120)>>>3;if(An<0||An>=8){this._onError(ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Bt===5&&($n=(be[1]&7)<<1|be[2]>>>7,pa=(be[2]&124)>>>2);let st=self.navigator.userAgent.toLowerCase();return st.indexOf("firefox")!==-1?Rn>=6?(Bt=5,Xe=new Array(4),$n=Rn-3):(Bt=2,Xe=new Array(2),$n=Rn):st.indexOf("android")!==-1?(Bt=2,Xe=new Array(2),$n=Rn):(Bt=5,$n=Rn,Xe=new Array(4),Rn>=6?$n=Rn-3:An===1&&(Bt=2,Xe=new Array(2),$n=Rn)),Xe[0]=Bt<<3,Xe[0]|=(Rn&15)>>>1,Xe[1]=(Rn&15)<<7,Xe[1]|=(An&15)<<3,Bt===5&&(Xe[1]|=($n&15)>>>1,Xe[2]=($n&1)<<7,Xe[2]|=8,Xe[3]=0),{config:Xe,samplingRate:za,channelCount:An,codec:"mp4a.40."+Bt,originalCodec:"mp4a.40."+It}}_parseMP3AudioData(ie,de,he,be){if(he<4){Fe.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Xe=this._littleEndian,Bt=new Uint8Array(ie,de,he),It=null;if(be){if(Bt[0]!==255)return;let pa=Bt[1]>>>3&3,Rn=(Bt[1]&6)>>1,$n=(Bt[2]&240)>>>4,za=(Bt[2]&12)>>>2,st=(Bt[3]>>>6&3)!==3?2:1,gn=0,lt=0,Sn=34,un="mp3";switch(pa){case 0:gn=this._mpegAudioV25SampleRateTable[za];break;case 2:gn=this._mpegAudioV20SampleRateTable[za];break;case 3:gn=this._mpegAudioV10SampleRateTable[za];break}switch(Rn){case 1:Sn=34,$n>>4,pa=Bt&15;if(pa!==7){this._onError(ze.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${pa}`);return}this._parseAVCVideoPacket(ie,de+1,he-1,be,Xe,It)}_parseAVCVideoPacket(ie,de,he,be,Xe,Bt){if(he<4){Fe.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let It=this._littleEndian,pa=new DataView(ie,de,he),Rn=pa.getUint8(0),za=(pa.getUint32(0,!It)&16777215)<<8>>8;if(Rn===0)this._parseAVCDecoderConfigurationRecord(ie,de+4,he-4);else if(Rn===1)this._parseAVCVideoData(ie,de+4,he-4,be,Xe,Bt,za);else if(Rn!==2){this._onError(ze.FORMAT_ERROR,`Flv: Invalid video packet type ${Rn}`);return}}_parseAVCDecoderConfigurationRecord(ie,de,he){if(he<7){Fe.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let be=this._videoMetadata,Xe=this._videoTrack,Bt=this._littleEndian,It=new DataView(ie,de,he);be?typeof be.avcc!="undefined"&&Fe.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),be=this._videoMetadata={},be.type="video",be.id=Xe.id,be.timescale=this._timescale,be.duration=this._duration);let pa=It.getUint8(0),Rn=It.getUint8(1),$n=It.getUint8(2),za=It.getUint8(3);if(pa!==1||Rn===0){this._onError(ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(It.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ze.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let An=It.getUint8(5)&31;if(An===0){this._onError(ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else An>1&&Fe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${An}`);let st=6;for(let lt=0;lt1&&Fe.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${gn}`);st++;for(let lt=0;lt=he){Fe.w(this.TAG,`Malformed Nalu near timestamp ${gn}, offset = ${An}, dataSize = ${he}`);break}let Sn=Rn.getUint32(An,!pa);if(st===3&&(Sn>>>=8),Sn>he-st){Fe.w(this.TAG,`Malformed Nalus near timestamp ${gn}, NaluSize > DataSize!`);return}let un=Rn.getUint8(An+st)&31;un===5&&(lt=!0);let nt=new Uint8Array(ie,de+An,st+Sn),Jt={type:un,data:nt};$n.push(Jt),za+=nt.byteLength,An+=st+Sn}if($n.length){let Sn=this._videoTrack,un={units:$n,length:za,isKeyframe:lt,dts:gn,cts:It,pts:gn+It};lt&&(un.fileposition=Xe),Sn.samples.push(un),Sn.length+=za}}}var ut=Qe;class Je{static init(){Je.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let de in Je.types)Je.types.hasOwnProperty(de)&&(Je.types[de]=[de.charCodeAt(0),de.charCodeAt(1),de.charCodeAt(2),de.charCodeAt(3)]);let ie=Je.constants={};ie.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ie.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ie.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ie.STSC=ie.STCO=ie.STTS,ie.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ie.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ie.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),ie.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ie.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ie.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ie){let de=8,he=null,be=Array.prototype.slice.call(arguments,1),Xe=be.length;for(let It=0;It>>24&255,he[1]=de>>>16&255,he[2]=de>>>8&255,he[3]=de&255,he.set(ie,4);let Bt=8;for(let It=0;It>>24&255,ie>>>16&255,ie>>>8&255,ie&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(ie){return Je.box(Je.types.trak,Je.tkhd(ie),Je.mdia(ie))}static tkhd(ie){let de=ie.id,he=ie.duration,be=ie.presentWidth,Xe=ie.presentHeight;return Je.box(Je.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,be>>>8&255,be&255,0,0,Xe>>>8&255,Xe&255,0,0]))}static mdia(ie){return Je.box(Je.types.mdia,Je.mdhd(ie),Je.hdlr(ie),Je.minf(ie))}static mdhd(ie){let de=ie.timescale,he=ie.duration;return Je.box(Je.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,he>>>24&255,he>>>16&255,he>>>8&255,he&255,85,196,0,0]))}static hdlr(ie){let de=null;return ie.type==="audio"?de=Je.constants.HDLR_AUDIO:de=Je.constants.HDLR_VIDEO,Je.box(Je.types.hdlr,de)}static minf(ie){let de=null;return ie.type==="audio"?de=Je.box(Je.types.smhd,Je.constants.SMHD):de=Je.box(Je.types.vmhd,Je.constants.VMHD),Je.box(Je.types.minf,de,Je.dinf(),Je.stbl(ie))}static dinf(){return Je.box(Je.types.dinf,Je.box(Je.types.dref,Je.constants.DREF))}static stbl(ie){return Je.box(Je.types.stbl,Je.stsd(ie),Je.box(Je.types.stts,Je.constants.STTS),Je.box(Je.types.stsc,Je.constants.STSC),Je.box(Je.types.stsz,Je.constants.STSZ),Je.box(Je.types.stco,Je.constants.STCO))}static stsd(ie){return ie.type==="audio"?ie.codec==="mp3"?Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp3(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.mp4a(ie)):Je.box(Je.types.stsd,Je.constants.STSD_PREFIX,Je.avc1(ie))}static mp3(ie){let de=ie.channelCount,he=ie.audioSampleRate,be=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types[".mp3"],be)}static mp4a(ie){let de=ie.channelCount,he=ie.audioSampleRate,be=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,de,0,16,0,0,0,0,he>>>8&255,he&255,0,0]);return Je.box(Je.types.mp4a,be,Je.esds(ie))}static esds(ie){let de=ie.config||[],he=de.length,be=new Uint8Array([0,0,0,0,3,23+he,0,1,0,4,15+he,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([he]).concat(de).concat([6,1,2]));return Je.box(Je.types.esds,be)}static avc1(ie){let de=ie.avcc,he=ie.codecWidth,be=ie.codecHeight,Xe=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,he>>>8&255,he&255,be>>>8&255,be&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return Je.box(Je.types.avc1,Xe,Je.box(Je.types.avcC,de))}static mvex(ie){return Je.box(Je.types.mvex,Je.trex(ie))}static trex(ie){let de=ie.id,he=new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Je.box(Je.types.trex,he)}static moof(ie,de){return Je.box(Je.types.moof,Je.mfhd(ie.sequenceNumber),Je.traf(ie,de))}static mfhd(ie){let de=new Uint8Array([0,0,0,0,ie>>>24&255,ie>>>16&255,ie>>>8&255,ie&255]);return Je.box(Je.types.mfhd,de)}static traf(ie,de){let he=ie.id,be=Je.box(Je.types.tfhd,new Uint8Array([0,0,0,0,he>>>24&255,he>>>16&255,he>>>8&255,he&255])),Xe=Je.box(Je.types.tfdt,new Uint8Array([0,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,de&255])),Bt=Je.sdtp(ie),It=Je.trun(ie,Bt.byteLength+16+16+8+16+8+8);return Je.box(Je.types.traf,be,Xe,It,Bt)}static sdtp(ie){let de=ie.samples||[],he=de.length,be=new Uint8Array(4+he);for(let Xe=0;Xe>>24&255,be>>>16&255,be>>>8&255,be&255,de>>>24&255,de>>>16&255,de>>>8&255,de&255],0);for(let It=0;It>>24&255,pa>>>16&255,pa>>>8&255,pa&255,Rn>>>24&255,Rn>>>16&255,Rn>>>8&255,Rn&255,$n.isLeading<<2|$n.dependsOn,$n.isDependedOn<<6|$n.hasRedundancy<<4|$n.isNonSync,0,0,za>>>24&255,za>>>16&255,za>>>8&255,za&255],12+16*It)}return Je.box(Je.types.trun,Bt)}static mdat(ie){return Je.box(Je.types.mdat,ie)}}Je.init();var xe=Je;class Zt{static getSilentFrame(ie,de){if(ie==="mp4a.40.2"){if(de===1)return new Uint8Array([0,200,0,128,35,128]);if(de===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(de===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(de===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(de===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(de===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(de===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(de===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Jn=Zt;class En{constructor(ie,de,he,be,Xe){this.dts=ie,this.pts=de,this.duration=he,this.originalDts=be,this.isSyncPoint=Xe,this.fileposition=null}}class Pn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(ie){ie.isSyncPoint=!0,this.syncPoints.push(ie)}}class Vn{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ie){let de=this._list;ie.length!==0&&(de.length>0&&ie[0].originalDts=de[Xe].dts&&iede[be].lastSample.originalDts&&ie=de[be].lastSample.originalDts&&(be===de.length-1||be0&&(Xe=this._searchNearestSegmentBefore(he.originalBeginDts)+1),this._lastAppendLocation=Xe,this._list.splice(Xe,0,he)}getLastSegmentBefore(ie){let de=this._searchNearestSegmentBefore(ie);return de>=0?this._list[de]:null}getLastSampleBefore(ie){let de=this.getLastSegmentBefore(ie);return de!=null?de.lastSample:null}getLastSyncPointBefore(ie){let de=this._searchNearestSegmentBefore(ie),he=this._list[de].syncPoints;for(;he.length===0&&de>0;)de--,he=this._list[de].syncPoints;return he.length>0?he[he.length-1]:null}}class Ct{constructor(ie){this.TAG="MP4Remuxer",this._config=ie,this._isLive=ie.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Xn("audio"),this._videoSegmentInfoList=new Xn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(ie){return ie.onDataAvailable=this.remux.bind(this),ie.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ie){this._onInitSegment=ie}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ie){this._onMediaSegment=ie}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ie){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ie,de){if(!this._onMediaSegment)throw new Te("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ie,de),this._remuxVideo(de),this._remuxAudio(ie)}_onTrackMetadataReceived(ie,de){let he=null,be="mp4",Xe=de.codec;if(ie==="audio")this._audioMeta=de,de.codec==="mp3"&&this._mp3UseMpegAudio?(be="mpeg",Xe="",he=new Uint8Array):he=xe.generateInitSegment(de);else if(ie==="video")this._videoMeta=de,he=xe.generateInitSegment(de);else return;if(!this._onInitSegment)throw new Te("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ie,{type:ie,data:he.buffer,codec:Xe,container:`${ie}/${be}`,mediaDuration:de.duration})}_calculateDtsBase(ie,de){this._dtsBaseInited||(ie.samples&&ie.samples.length&&(this._audioDtsBase=ie.samples[0].dts),de.samples&&de.samples.length&&(this._videoDtsBase=de.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ie=this._videoStashedLastSample,de=this._audioStashedLastSample,he={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ie!=null&&(he.samples.push(ie),he.length=ie.length);let be={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};de!=null&&(be.samples.push(de),be.length=de.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(he,!0),this._remuxAudio(be,!0)}_remuxAudio(ie,de){if(this._audioMeta==null)return;let he=ie,be=he.samples,Xe,Bt=-1,It=-1,pa=-1,Rn=this._audioMeta.refSampleDuration,$n=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,za=this._dtsBaseInited&&this._audioNextDts===void 0,An=!1;if(!be||be.length===0||be.length===1&&!de)return;let st=0,gn=null,lt=0;$n?(st=0,lt=he.length):(st=8,lt=8+he.length);let Sn=null;if(be.length>1&&(Sn=be.pop(),lt-=Sn.length),this._audioStashedLastSample!=null){let mn=this._audioStashedLastSample;this._audioStashedLastSample=null,be.unshift(mn),lt+=mn.length}Sn!=null&&(this._audioStashedLastSample=Sn);let un=be[0].dts-this._dtsBase;if(this._audioNextDts)Xe=un-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Xe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(An=!0);else{let mn=this._audioSegmentInfoList.getLastSampleBefore(un);if(mn!=null){let qn=un-(mn.originalDts+mn.duration);qn<=3&&(qn=0);let na=mn.dts+mn.duration+qn;Xe=un-na}else Xe=0}if(An){let mn=un-Xe,qn=this._videoSegmentInfoList.getLastSegmentBefore(un);if(qn!=null&&qn.beginDts=1?_n=nt[nt.length-1].duration:_n=Math.floor(Rn);let Rr=!1,Br=null;if(_n>Rn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Rr=!0;let br=Math.abs(_n-Rn),Pr=Math.ceil(br/Rn),er=yr+Rn;Fe.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +dts: ${yr+_n} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms, generate: ${Pr} frames`);let Nr=Jn.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Nr==null&&(Fe.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Nr=na),Br=[];for(let ka=0;ka0){let ao=Br[Br.length-1];ao.duration=Kr-ao.dts}let uo={dts:Kr,pts:Kr,cts:0,unit:Nr,size:Nr.byteLength,duration:0,originalDts:$a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Br.push(uo),lt+=uo.size,er+=Rn}let xr=Br[Br.length-1];xr.duration=yr+_n-xr.dts,_n=Math.round(Rn)}nt.push({dts:yr,pts:yr,cts:0,unit:qn.unit,size:qn.unit.byteLength,duration:_n,originalDts:$a,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Rr&&nt.push.apply(nt,Br)}$n?gn=new Uint8Array(lt):(gn=new Uint8Array(lt),gn[0]=lt>>>24&255,gn[1]=lt>>>16&255,gn[2]=lt>>>8&255,gn[3]=lt&255,gn.set(xe.types.mdat,4));for(let mn=0;mn1&&(st=be.pop(),An-=st.length),this._videoStashedLastSample!=null){let Jt=this._videoStashedLastSample;this._videoStashedLastSample=null,be.unshift(Jt),An+=Jt.length}st!=null&&(this._videoStashedLastSample=st);let gn=be[0].dts-this._dtsBase;if(this._videoNextDts)Xe=gn-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Xe=0;else{let Jt=this._videoSegmentInfoList.getLastSampleBefore(gn);if(Jt!=null){let $t=gn-(Jt.originalDts+Jt.duration);$t<=3&&($t=0);let Tn=Jt.dts+Jt.duration+$t;Xe=gn-Tn}else Xe=0}let lt=new Pn,Sn=[];for(let Jt=0;Jt=1?$a=Sn[Sn.length-1].duration:$a=Math.floor(this._videoMeta.refSampleDuration),ea){let yr=new En(mn,na,$a,$t.dts,!0);yr.fileposition=$t.fileposition,lt.appendSyncPoint(yr)}Sn.push({dts:mn,pts:na,cts:qn,units:$t.units,size:$t.length,isKeyframe:ea,duration:$a,originalDts:Tn,flags:{isLeading:0,dependsOn:ea?2:1,isDependedOn:ea?1:0,hasRedundancy:0,isNonSync:ea?0:1}})}za=new Uint8Array(An),za[0]=An>>>24&255,za[1]=An>>>16&255,za[2]=An>>>8&255,za[3]=An&255,za.set(xe.types.mdat,4);for(let Jt=0;Jt{be.timestampBase=he,he+=be.duration,be.cors=ie.cors,be.withCredentials=ie.withCredentials,de.referrerPolicy&&(be.referrerPolicy=de.referrerPolicy)}),!isNaN(he)&&this._mediaDataSource.duration!==he&&(this._mediaDataSource.duration=he),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ie,de){this._currentSegmentIndex=ie;let he=this._mediaDataSource.segments[ie],be=this._ioctl=new rt(he,this._config,ie);be.onError=this._onIOException.bind(this),be.onSeeked=this._onIOSeeked.bind(this),be.onComplete=this._onIOComplete.bind(this),be.onRedirect=this._onIORedirect.bind(this),be.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),de?this._demuxer.bindDataSource(this._ioctl):be.onDataArrival=this._onInitChunkArrival.bind(this),be.open(de)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(ie){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let de=this._searchSegmentIndexContains(ie);if(de===this._currentSegmentIndex){let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie;else{let be=he.getNearestKeyframe(ie);this._remuxer.seek(be.milliseconds),this._ioctl.seek(be.fileposition),this._pendingResolveSeekPoint=be.milliseconds}}else{let he=this._mediaInfo.segments[de];if(he==null)this._pendingSeekTime=ie,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(de);else{let be=he.getNearestKeyframe(ie);this._internalAbort(),this._remuxer.seek(ie),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[de].timestampBase,this._loadSegment(de,be.fileposition),this._pendingResolveSeekPoint=be.milliseconds,this._reportSegmentMediaInfo(de)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ie){let de=this._mediaDataSource.segments,he=de.length-1;for(let be=0;be0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,be=this._demuxer.parseChunks(ie,de);else if((he=ut.probe(ie)).match){this._demuxer=new ut(he,this._config),this._remuxer||(this._remuxer=new Mt(this._config));let Xe=this._mediaDataSource;Xe.duration!=null&&!isNaN(Xe.duration)&&(this._demuxer.overridedDuration=Xe.duration),typeof Xe.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Xe.hasAudio),typeof Xe.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Xe.hasVideo),this._demuxer.timestampBase=Xe.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),be=this._demuxer.parseChunks(ie,de)}else he=null,Fe.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Dt.DEMUX_ERROR,ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),be=0;return be}_onMediaInfo(ie){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ie),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Wt.prototype));let de=Object.assign({},ie);Object.setPrototypeOf(de,Wt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=de,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let he=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(he)})}_onMetaDataArrived(ie){this._emitter.emit(Dt.METADATA_ARRIVED,ie)}_onScriptDataArrived(ie){this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ie){let he=ie+1;he0&&he[0].originalDts===be&&(be=he[0].pts),this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,be)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(ie){let de=this._mediaInfo.segments[ie],he=Object.assign({},de);he.duration=this._mediaInfo.duration,he.segmentCount=this._mediaInfo.segmentCount,delete he.segments,delete he.keyframesIndex,this._emitter.emit(Dt.MEDIA_INFO,he)}_reportStatisticsInfo(){let ie={};ie.url=this._ioctl.currentURL,ie.hasRedirect=this._ioctl.hasRedirect,ie.hasRedirect&&(ie.redirectedURL=this._ioctl.currentRedirectedURL),ie.speed=this._ioctl.currentSpeed,ie.loaderType=this._ioctl.loaderType,ie.currentSegmentIndex=this._currentSegmentIndex,ie.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Dt.STATISTICS_INFO,ie)}}var ya=en,Oa=function(qt){let ie="TransmuxingWorker",de=null,he=lt.bind(this);fe.install(),qt.addEventListener("message",function(Sn){switch(Sn.data.cmd){case"init":de=new ya(Sn.data.param[0],Sn.data.param[1]),de.on(Dt.IO_ERROR,An.bind(this)),de.on(Dt.DEMUX_ERROR,st.bind(this)),de.on(Dt.INIT_SEGMENT,be.bind(this)),de.on(Dt.MEDIA_SEGMENT,Xe.bind(this)),de.on(Dt.LOADING_COMPLETE,Bt.bind(this)),de.on(Dt.RECOVERED_EARLY_EOF,It.bind(this)),de.on(Dt.MEDIA_INFO,pa.bind(this)),de.on(Dt.METADATA_ARRIVED,Rn.bind(this)),de.on(Dt.SCRIPTDATA_ARRIVED,$n.bind(this)),de.on(Dt.STATISTICS_INFO,za.bind(this)),de.on(Dt.RECOMMEND_SEEKPOINT,gn.bind(this));break;case"destroy":de&&(de.destroy(),de=null),qt.postMessage({msg:"destroyed"});break;case"start":de.start();break;case"stop":de.stop();break;case"seek":de.seek(Sn.data.param);break;case"pause":de.pause();break;case"resume":de.resume();break;case"logging_config":{let un=Sn.data.param;qe.applyConfig(un),un.enableCallback===!0?qe.addLogListener(he):qe.removeLogListener(he);break}}});function be(Sn,un){let nt={msg:Dt.INIT_SEGMENT,data:{type:Sn,data:un}};qt.postMessage(nt,[un.data])}function Xe(Sn,un){let nt={msg:Dt.MEDIA_SEGMENT,data:{type:Sn,data:un}};qt.postMessage(nt,[un.data])}function Bt(){let Sn={msg:Dt.LOADING_COMPLETE};qt.postMessage(Sn)}function It(){let Sn={msg:Dt.RECOVERED_EARLY_EOF};qt.postMessage(Sn)}function pa(Sn){let un={msg:Dt.MEDIA_INFO,data:Sn};qt.postMessage(un)}function Rn(Sn){let un={msg:Dt.METADATA_ARRIVED,data:Sn};qt.postMessage(un)}function $n(Sn){let un={msg:Dt.SCRIPTDATA_ARRIVED,data:Sn};qt.postMessage(un)}function za(Sn){let un={msg:Dt.STATISTICS_INFO,data:Sn};qt.postMessage(un)}function An(Sn,un){qt.postMessage({msg:Dt.IO_ERROR,data:{type:Sn,info:un}})}function st(Sn,un){qt.postMessage({msg:Dt.DEMUX_ERROR,data:{type:Sn,info:un}})}function gn(Sn){qt.postMessage({msg:Dt.RECOMMEND_SEEKPOINT,data:Sn})}function lt(Sn,un){qt.postMessage({msg:"logcat_callback",data:{type:Sn,logcat:un}})}};class xn{constructor(ie,de){if(this.TAG="Transmuxer",this._emitter=new(ye()),de.enableWorker&&typeof Worker!="undefined")try{let he=z(82059);this._worker=he(Oa),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ie,de]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(he){Fe.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ya(ie,de)}else this._controller=new ya(ie,de);if(this._controller){let he=this._controller;he.on(Dt.IO_ERROR,this._onIOError.bind(this)),he.on(Dt.DEMUX_ERROR,this._onDemuxError.bind(this)),he.on(Dt.INIT_SEGMENT,this._onInitSegment.bind(this)),he.on(Dt.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),he.on(Dt.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),he.on(Dt.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),he.on(Dt.MEDIA_INFO,this._onMediaInfo.bind(this)),he.on(Dt.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),he.on(Dt.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),he.on(Dt.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),he.on(Dt.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(ie){this._worker?this._worker.postMessage({cmd:"seek",param:ie}):this._controller.seek(ie)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.INIT_SEGMENT,ie,de)})}_onMediaSegment(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_SEGMENT,ie,de)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Dt.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOVERED_EARLY_EOF)})}_onMediaInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.MEDIA_INFO,ie)})}_onMetaDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.METADATA_ARRIVED,ie)})}_onScriptDataArrived(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.SCRIPTDATA_ARRIVED,ie)})}_onStatisticsInfo(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.STATISTICS_INFO,ie)})}_onIOError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.IO_ERROR,ie,de)})}_onDemuxError(ie,de){Promise.resolve().then(()=>{this._emitter.emit(Dt.DEMUX_ERROR,ie,de)})}_onRecommendSeekpoint(ie){Promise.resolve().then(()=>{this._emitter.emit(Dt.RECOMMEND_SEEKPOINT,ie)})}_onLoggingConfigChanged(ie){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ie})}_onWorkerMessage(ie){let de=ie.data,he=de.data;if(de.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(de.msg){case Dt.INIT_SEGMENT:case Dt.MEDIA_SEGMENT:this._emitter.emit(de.msg,he.type,he.data);break;case Dt.LOADING_COMPLETE:case Dt.RECOVERED_EARLY_EOF:this._emitter.emit(de.msg);break;case Dt.MEDIA_INFO:Object.setPrototypeOf(he,Wt.prototype),this._emitter.emit(de.msg,he);break;case Dt.METADATA_ARRIVED:case Dt.SCRIPTDATA_ARRIVED:case Dt.STATISTICS_INFO:this._emitter.emit(de.msg,he);break;case Dt.IO_ERROR:case Dt.DEMUX_ERROR:this._emitter.emit(de.msg,he.type,he.info);break;case Dt.RECOMMEND_SEEKPOINT:this._emitter.emit(de.msg,he);break;case"logcat_callback":Fe.emitter.emit("log",he.type,he.logcat);break;default:break}}}var Sr=xn,Gn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class fa{constructor(ie){this.TAG="MSEController",this._config=ie,this._emitter=new(ye()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Vn}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaSource)throw new Te("MediaSource has been attached to an HTMLMediaElement!");let de=this._mediaSource=new window.MediaSource;de.addEventListener("sourceopen",this.e.onSourceOpen),de.addEventListener("sourceended",this.e.onSourceEnded),de.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ie,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ie.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ie=this._mediaSource;for(let de in this._sourceBuffers){let he=this._pendingSegments[de];he.splice(0,he.length),this._pendingSegments[de]=null,this._pendingRemoveRanges[de]=null,this._lastInitSegments[de]=null;let be=this._sourceBuffers[de];if(be){if(ie.readyState!=="closed"){try{ie.removeSourceBuffer(be)}catch(Xe){Fe.e(this.TAG,Xe.message)}be.removeEventListener("error",this.e.onSourceBufferError),be.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[de]=null,this._sourceBuffers[de]=null}}if(ie.readyState==="open")try{ie.endOfStream()}catch(de){Fe.e(this.TAG,de.message)}ie.removeEventListener("sourceopen",this.e.onSourceOpen),ie.removeEventListener("sourceended",this.e.onSourceEnded),ie.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(ie,de){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ie),this._pendingSegments[ie.type].push(ie);return}let he=ie,be=`${he.container}`;he.codec&&he.codec.length>0&&(be+=`;codecs=${he.codec}`);let Xe=!1;if(Fe.v(this.TAG,"Received Initialization Segment, mimeType: "+be),this._lastInitSegments[he.type]=he,be!==this._mimeTypes[he.type]){if(this._mimeTypes[he.type])Fe.v(this.TAG,`Notice: ${he.type} mimeType changed, origin: ${this._mimeTypes[he.type]}, target: ${be}`);else{Xe=!0;try{let Bt=this._sourceBuffers[he.type]=this._mediaSource.addSourceBuffer(be);Bt.addEventListener("error",this.e.onSourceBufferError),Bt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Bt){Fe.e(this.TAG,Bt.message),this._emitter.emit(Gn.ERROR,{code:Bt.code,msg:Bt.message});return}}this._mimeTypes[he.type]=be}de||this._pendingSegments[he.type].push(he),Xe||this._sourceBuffers[he.type]&&!this._sourceBuffers[he.type].updating&&this._doAppendSegments(),b.safari&&he.container==="audio/mpeg"&&he.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=he.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ie){let de=ie;this._pendingSegments[de.type].push(de),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let he=this._sourceBuffers[de.type];he&&!he.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ie){for(let de in this._sourceBuffers){if(!this._sourceBuffers[de])continue;let he=this._sourceBuffers[de];if(this._mediaSource.readyState==="open")try{he.abort()}catch(Xe){Fe.e(this.TAG,Xe.message)}this._idrList.clear();let be=this._pendingSegments[de];if(be.splice(0,be.length),this._mediaSource.readyState!=="closed"){for(let Xe=0;Xe=1&&ie-be.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ie=this._mediaElement.currentTime;for(let de in this._sourceBuffers){let he=this._sourceBuffers[de];if(he){let be=he.buffered,Xe=!1;for(let Bt=0;Bt=this._config.autoCleanupMaxBackwardDuration){Xe=!0;let Rn=ie-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[de].push({start:It,end:Rn})}}else pa0&&(isNaN(de)||he>de)&&(Fe.v(this.TAG,`Update MediaSource duration from ${de} to ${he}`),this._mediaSource.duration=he),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ie in this._pendingRemoveRanges){if(!this._sourceBuffers[ie]||this._sourceBuffers[ie].updating)continue;let de=this._sourceBuffers[ie],he=this._pendingRemoveRanges[ie];for(;he.length&&!de.updating;){let be=he.shift();de.remove(be.start,be.end)}}}_doAppendSegments(){let ie=this._pendingSegments;for(let de in ie)if(!(!this._sourceBuffers[de]||this._sourceBuffers[de].updating)&&ie[de].length>0){let he=ie[de].shift();if(he.timestampOffset){let be=this._sourceBuffers[de].timestampOffset,Xe=he.timestampOffset/1e3;Math.abs(be-Xe)>.1&&(Fe.v(this.TAG,`Update MPEG audio timestampOffset from ${be} to ${Xe}`),this._sourceBuffers[de].timestampOffset=Xe),delete he.timestampOffset}if(!he.data||he.data.byteLength===0)continue;try{this._sourceBuffers[de].appendBuffer(he.data),this._isBufferFull=!1,de==="video"&&he.hasOwnProperty("info")&&this._idrList.appendArray(he.info.syncPoints)}catch(be){this._pendingSegments[de].unshift(he),be.code===22?(this._isBufferFull||this._emitter.emit(Gn.BUFFER_FULL),this._isBufferFull=!0):(Fe.e(this.TAG,be.message),this._emitter.emit(Gn.ERROR,{code:be.code,msg:be.message}))}}}_onSourceOpen(){if(Fe.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ie=this._pendingSourceBufferInit;for(;ie.length;){let de=ie.shift();this.appendInitSegment(de,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Gn.SOURCE_OPEN)}_onSourceEnded(){Fe.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){Fe.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let ie=this._pendingSegments;return ie.video.length>0||ie.audio.length>0}_hasPendingRemoveRanges(){let ie=this._pendingRemoveRanges;return ie.video.length>0||ie.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Gn.UPDATE_END)}_onSourceBufferError(ie){Fe.e(this.TAG,`SourceBuffer Error: ${ie}`)}}var Xa=fa;const xa={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Lr={NETWORK_EXCEPTION:se.EXCEPTION,NETWORK_STATUS_CODE_INVALID:se.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:se.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:se.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ze.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ze.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ze.CODEC_UNSUPPORTED};class Tr{constructor(ie,de){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ye()),this._config=bt(),typeof de=="object"&&Object.assign(this._config,de),ie.type.toLowerCase()!=="flv")throw new Re("FlvPlayer requires an flv MediaDataSource input!");ie.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=ie,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let he=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(he||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ie,de){ie===Lt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ie.addEventListener("seeking",this.e.onvSeeking),ie.addEventListener("canplay",this.e.onvCanPlay),ie.addEventListener("stalled",this.e.onvStalled),ie.addEventListener("progress",this.e.onvProgress),this._msectl=new Xa(this._config),this._msectl.on(Gn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Gn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Gn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Gn.ERROR,de=>{this._emitter.emit(Lt.ERROR,xa.MEDIA_ERROR,Lr.MEDIA_MSE_ERROR,de)}),this._msectl.attachMediaElement(ie),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Te("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Te("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Sr(this._mediaDataSource,this._config),this._transmuxer.on(Dt.INIT_SEGMENT,(ie,de)=>{this._msectl.appendInitSegment(de)}),this._transmuxer.on(Dt.MEDIA_SEGMENT,(ie,de)=>{if(this._msectl.appendMediaSegment(de),this._config.lazyLoad&&!this._config.isLive){let he=this._mediaElement.currentTime;de.info.endDts>=(he+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(Fe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Dt.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Lt.LOADING_COMPLETE)}),this._transmuxer.on(Dt.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Lt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Dt.IO_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,xa.NETWORK_ERROR,ie,de)}),this._transmuxer.on(Dt.DEMUX_ERROR,(ie,de)=>{this._emitter.emit(Lt.ERROR,xa.MEDIA_ERROR,ie,{code:-1,msg:de})}),this._transmuxer.on(Dt.MEDIA_INFO,ie=>{this._mediaInfo=ie,this._emitter.emit(Lt.MEDIA_INFO,Object.assign({},ie))}),this._transmuxer.on(Dt.METADATA_ARRIVED,ie=>{this._emitter.emit(Lt.METADATA_ARRIVED,ie)}),this._transmuxer.on(Dt.SCRIPTDATA_ARRIVED,ie=>{this._emitter.emit(Lt.SCRIPTDATA_ARRIVED,ie)}),this._transmuxer.on(Dt.STATISTICS_INFO,ie=>{this._statisticsInfo=this._fillStatisticsInfo(ie),this._emitter.emit(Lt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Dt.RECOMMEND_SEEKPOINT,ie=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ie/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._internalSeek(ie):this._pendingSeekTime=ie}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(ie){if(ie.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,be=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,be=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,be=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=be),ie}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ie=this._mediaElement.buffered,de=this._mediaElement.currentTime,he=0,be=0;for(let Xe=0;Xe=de+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(Fe.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){Fe.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let ie=this._mediaElement.currentTime,de=this._mediaElement.buffered,he=!1;for(let be=0;be=Xe&&ie=Bt-this._config.lazyLoadRecoverDuration&&(he=!0);break}}he&&(window.clearInterval(this._progressChecker),this._progressChecker=null,he&&(Fe.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ie){let de=this._mediaElement.buffered;for(let he=0;he=be&&ie0){let Xe=this._mediaElement.buffered.start(0);(Xe<1&&ie0&&de.currentTime0){let be=he.start(0);if(be<1&&de{this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}):ie===Lt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ie,de)}off(ie,de){this._emitter.removeListener(ie,de)}attachMediaElement(ie){if(this._mediaElement=ie,ie.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ie.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(de){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Te("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(ie){this._mediaElement.volume=ie}get muted(){return this._mediaElement.muted}set muted(ie){this._mediaElement.muted=ie}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ie){this._mediaElement?this._mediaElement.currentTime=ie:this._pendingSeekTime=ie}get mediaInfo(){let de={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(de.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(de.width=this._mediaElement.videoWidth,de.height=this._mediaElement.videoHeight)),de}get statisticsInfo(){let ie={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ie;let de=!0,he=0,be=0;if(this._mediaElement.getVideoPlaybackQuality){let Xe=this._mediaElement.getVideoPlaybackQuality();he=Xe.totalVideoFrames,be=Xe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(he=this._mediaElement.webkitDecodedFrameCount,be=this._mediaElement.webkitDroppedFrameCount):de=!1;return de&&(ie.decodedFrames=he,ie.droppedFrames=be),ie}_onvLoadedMetadata(ie){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Lt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Lt.STATISTICS_INFO,this.statisticsInfo)}}var gr=hn;fe.install();function At(qt,ie){let de=qt;if(de==null||typeof de!="object")throw new Re("MediaDataSource must be an javascript object!");if(!de.hasOwnProperty("type"))throw new Re("MediaDataSource must has type field to indicate video file type!");switch(de.type){case"flv":return new Nt(de,ie);default:return new gr(de,ie)}}function Xt(){return Gt.supportMSEH264Playback()}function Bn(){return Gt.getFeatureList()}let bn={};bn.createPlayer=At,bn.isSupported=Xt,bn.getFeatureList=Bn,bn.BaseLoader=y,bn.LoaderStatus=Ee,bn.LoaderErrors=se,bn.Events=Lt,bn.ErrorTypes=xa,bn.ErrorDetails=Lr,bn.FlvPlayer=Nt,bn.NativePlayer=gr,bn.LoggingControl=qe,Object.defineProperty(bn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Aa=bn},50371:function(Ut,ot){"use strict";function z(){const E=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let fe=1;fe{const Se=Oe[ye];Se!==void 0&&(E[ye]=Se)})}return E}ot.Z=z},77578:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});const E=fe=>fe?typeof fe=="function"?fe():fe:null},13845:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return E},Z:function(){return fe}});function E(Oe){return Oe!=null&&Oe===Oe.window}function fe(Oe,ye){var Se,Fe;if(typeof window=="undefined")return 0;const le=ye?"scrollTop":"scrollLeft";let Me=0;return E(Oe)?Me=Oe[ye?"pageYOffset":"pageXOffset"]:Oe instanceof Document?Me=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(Me=Oe[le]),Oe&&!E(Oe)&&typeof Me!="number"&&(Me=(Fe=((Se=Oe.ownerDocument)!==null&&Se!==void 0?Se:Oe).documentElement)===null||Fe===void 0?void 0:Fe[le]),Me}},56762:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(59301);function fe(){const[,Oe]=E.useReducer(ye=>ye+1,0);return Oe}},68031:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ye}});var E=z(16089);function fe(Se,Fe,le,Me){const De=le-Fe;return Se/=Me/2,Se<1?De/2*Se*Se*Se+Fe:De/2*((Se-=2)*Se*Se+2)+Fe}var Oe=z(13845);function ye(Se){let Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:Me,duration:De=450}=Fe,Te=le(),Re=(0,Oe.Z)(Te,!0),We=Date.now(),Ee=()=>{const y=Date.now()-We,a=fe(y>De?De:y,Re,Se,De);(0,Oe.F)(Te)?Te.scrollTo(window.pageXOffset,a):Te instanceof Document||Te.constructor.name==="HTMLDocument"?Te.documentElement.scrollTop=a:Te.scrollTop=a,y{let{children:rt}=Ye;const{getPrefixCls:yt}=Se.useContext(le.E_),bt=yt("breadcrumb");return Se.createElement("li",{className:`${bt}-separator`,"aria-hidden":"true"},rt===""?rt:rt||"/")};Te.__ANT_BREADCRUMB_SEPARATOR=!0;var Re=Te,We=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gtrt[gt]||bt)}function se(Ye,rt,yt,bt){if(yt==null)return null;const{className:gt,onClick:Gt}=rt,Tt=We(rt,["className","onClick"]),Lt=Object.assign(Object.assign({},(0,ye.Z)(Tt,{data:!0,aria:!0})),{onClick:Gt});return bt!==void 0?Se.createElement("a",Object.assign({},Lt,{className:fe()(`${Ye}-link`,gt),href:bt}),yt):Se.createElement("span",Object.assign({},Lt,{className:fe()(`${Ye}-link`,gt)}),yt)}function y(Ye,rt){return(bt,gt,Gt,Tt,Lt)=>{if(rt)return rt(bt,gt,Gt,Tt);const Rt=Ee(bt,gt);return se(Ye,bt,Rt,Lt)}}var a=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{const{prefixCls:rt,separator:yt="/",children:bt,menu:gt,overlay:Gt,dropdownProps:Tt,href:Lt}=Ye,qe=(dt=>{if(gt||Gt){const Wt=Object.assign({},Tt);if(gt){const Fn=gt||{},{items:Yt}=Fn,kn=a(Fn,["items"]);Wt.menu=Object.assign(Object.assign({},kn),{items:Yt==null?void 0:Yt.map((Ge,ln)=>{var{key:Mn,title:Pt,label:zt,path:Ft}=Ge,Ot=a(Ge,["key","title","label","path"]);let et=zt!=null?zt:Pt;return Ft&&(et=Se.createElement("a",{href:`${Lt}${Ft}`},et)),Object.assign(Object.assign({},Ot),{key:Mn!=null?Mn:ln,label:et})})})}else Gt&&(Wt.overlay=Gt);return Se.createElement(De.Z,Object.assign({placement:"bottom"},Wt),Se.createElement("span",{className:`${rt}-overlay-link`},dt,Se.createElement(Me.Z,null)))}return dt})(bt);return qe!=null?Se.createElement(Se.Fragment,null,Se.createElement("li",null,qe),yt&&Se.createElement(Re,null,yt)):null},b=Ye=>{const{prefixCls:rt,children:yt,href:bt}=Ye,gt=a(Ye,["prefixCls","children","href"]),{getPrefixCls:Gt}=Se.useContext(le.E_),Tt=Gt("breadcrumb",rt);return Se.createElement(ee,Object.assign({},gt,{prefixCls:Tt}),se(Tt,gt,yt,bt))};b.__ANT_BREADCRUMB_ITEM=!0;var x=b,te=z(17313),ne=z(83116),ue=z(37613);const re=Ye=>{const{componentCls:rt,iconCls:yt}=Ye;return{[rt]:Object.assign(Object.assign({},(0,te.Wf)(Ye)),{color:Ye.itemColor,fontSize:Ye.fontSize,[yt]:{fontSize:Ye.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ye.linkColor,transition:`color ${Ye.motionDurationMid}`,padding:`0 ${Ye.paddingXXS}px`,borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",marginInline:-Ye.marginXXS,"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover}},(0,te.Qy)(Ye)),"li:last-child":{color:Ye.lastItemColor},[`${rt}-separator`]:{marginInline:Ye.separatorMargin,color:Ye.separatorColor},[`${rt}-link`]:{[` > ${yt} + span, > ${yt} + a - `]:{marginInlineStart:Ye.marginXXS}},[`${rt}-overlay-link`]:{borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",padding:`0 ${Ye.paddingXXS}px`,marginInline:-Ye.marginXXS,[`> ${yt}`]:{marginInlineStart:Ye.marginXXS,fontSize:Ye.fontSizeIcon},"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover,a:{color:Ye.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ye.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",Ye=>{const rt=(0,ue.TS)(Ye,{});return[re(rt)]},Ye=>({itemColor:Ye.colorTextDescription,lastItemColor:Ye.colorText,iconFontSize:Ye.fontSize,linkColor:Ye.colorTextDescription,linkHoverColor:Ye.colorText,separatorColor:Ye.colorTextDescription,separatorMargin:Ye.marginXS})),ce=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{var{breadcrumbName:Tt}=Gt,Lt=ce(Gt,["breadcrumbName"]);return Object.assign(Object.assign({},Lt),{title:Tt})})}),gt}function Be(Ye,rt){return(0,Se.useMemo)(()=>Ye||(rt?rt.map(Ce):null),[Ye,rt])}var ke=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{if(rt===void 0)return rt;let yt=(rt||"").replace(/^\//,"");return Object.keys(Ye).forEach(bt=>{yt=yt.replace(`:${bt}`,Ye[bt])}),yt},at=Ye=>{const{prefixCls:rt,separator:yt="/",style:bt,className:gt,rootClassName:Gt,routes:Tt,items:Lt,children:Rt,itemRender:qe,params:dt={}}=Ye,Wt=ke(Ye,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Pn,direction:Yt,breadcrumb:kn}=Se.useContext(le.E_);let Ge;const on=Pn("breadcrumb",rt),[Mn,Pt]=me(on),zt=Be(Lt,Tt),Ft=y(on,qe);if(zt&&zt.length>0){const He=[],St=Lt||Tt;Ge=zt.map((xt,Ke)=>{const{path:ze,key:ut,type:Je,menu:xe,overlay:Zt,onClick:Yn,className:En,separator:xn,dropdownProps:Kn}=xt,Vn=Pe(dt,ze);Vn!==void 0&&He.push(Vn);const Ct=ut!=null?ut:Ke;if(Je==="separator")return Se.createElement(Re,{key:Ct},xn);const Mt={},yn=Ke===zt.length-1;xe?Mt.menu=xe:Zt&&(Mt.overlay=Zt);let{href:Dt}=xt;return He.length&&Vn!==void 0&&(Dt=`#/${He.join("/")}`),Se.createElement(ee,Object.assign({key:Ct},Mt,(0,ye.Z)(xt,{data:!0,aria:!0}),{className:En,dropdownProps:Kn,href:Dt,separator:yn?"":yt,onClick:Yn,prefixCls:on}),Ft(xt,dt,St,He,Dt))})}else if(Rt){const He=(0,Oe.Z)(Rt).length;Ge=(0,Oe.Z)(Rt).map((St,xt)=>{if(!St)return St;const Ke=xt===He-1;return(0,Fe.Tm)(St,{separator:Ke?"":yt,key:xt})})}const Ot=fe()(on,kn==null?void 0:kn.className,{[`${on}-rtl`]:Yt==="rtl"},gt,Gt,Pt),tt=Object.assign(Object.assign({},kn==null?void 0:kn.style),bt);return Mn(Se.createElement("nav",Object.assign({className:Ot,style:tt},Wt),Se.createElement("ol",null,Ge)))};at.Item=x,at.Separator=Re;var Ve=at,it=Ve},19842:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return gr}});var E=z(95190),fe=z(59301),Oe=z(33853),ye=z(58617),Se=z(38819),Fe=z(92310),le=z.n(Fe),Me=z(14809),De=z(50298),Te=z(62646),Re=z(77861),We=z(17115),Ee=z(90782),se=z(6089),y=z(18929),a=fe.createContext(null),ee=a,b=z(93664),x=z(4635),te=z(20439),ne="__rc_cascader_search_mark__",ue=function(Xt,bn,wn){var Aa=wn.label;return bn.some(function(qt){return String(qt[Aa]).toLowerCase().includes(Xt.toLowerCase())})},re=function(Xt,bn,wn,Aa){return bn.map(function(qt){return qt[Aa.label]}).join(" / ")},me=function(ht,Xt,bn,wn,Aa,qt){var ie=Aa.filter,de=ie===void 0?ue:ie,he=Aa.render,be=he===void 0?re:he,Xe=Aa.limit,Bt=Xe===void 0?50:Xe,It=Aa.sort;return fe.useMemo(function(){var pa=[];if(!ht)return[];function Rn(_n,za){var An=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_n.forEach(function(st){if(!(!It&&Bt!==!1&&Bt>0&&pa.length>=Bt)){var gn=[].concat((0,E.Z)(za),[st]),lt=st[bn.children],Sn=An||st.disabled;if((!lt||lt.length===0||qt)&&de(ht,gn,{label:bn.label})){var un;pa.push((0,te.Z)((0,te.Z)({},st),{},(un={disabled:Sn},(0,x.Z)(un,bn.label,be(ht,gn,wn,bn)),(0,x.Z)(un,ne,gn),(0,x.Z)(un,bn.children,void 0),un)))}lt&&Rn(st[bn.children],gn,Sn)}})}return Rn(Xt,[]),It&&pa.sort(function(_n,za){return It(_n[ne],za[ne],ht,bn)}),Bt!==!1&&Bt>0?pa.slice(0,Bt):pa},[ht,Xt,bn,wn,be,qt,de,It,Bt])},ce="__RC_CASCADER_SPLIT__",Ce="SHOW_PARENT",Be="SHOW_CHILD";function ke(ht){return ht.join(ce)}function Pe(ht){return ht.map(ke)}function at(ht){return ht.split(ce)}function Ve(ht){var Xt=ht||{},bn=Xt.label,wn=Xt.value,Aa=Xt.children,qt=wn||"value";return{label:bn||"label",value:qt,key:qt,children:Aa||"children"}}function it(ht,Xt){var bn,wn;return(bn=ht.isLeaf)!==null&&bn!==void 0?bn:!((wn=ht[Xt.children])!==null&&wn!==void 0&&wn.length)}function Ye(ht){var Xt=ht.parentElement;if(Xt){var bn=ht.offsetTop-Xt.offsetTop;bn-Xt.scrollTop<0?Xt.scrollTo({top:bn}):bn+ht.offsetHeight-Xt.scrollTop>Xt.offsetHeight&&Xt.scrollTo({top:bn+ht.offsetHeight-Xt.offsetHeight})}}function rt(ht,Xt){return ht.map(function(bn){var wn;return(wn=bn[ne])===null||wn===void 0?void 0:wn.map(function(Aa){return Aa[Xt.value]})})}function yt(ht,Xt,bn){var wn=new Set(ht),Aa=Xt();return ht.filter(function(qt){var ie=Aa[qt],de=ie?ie.parent:null,he=ie?ie.children:null;return ie&&ie.node.disabled?!0:bn===Be?!(he&&he.some(function(be){return be.key&&wn.has(be.key)})):!(de&&!de.node.disabled&&wn.has(de.key))})}function bt(ht,Xt,bn){for(var wn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Aa=Xt,qt=[],ie=function(){var be,Xe,Bt,It=ht[de],pa=(be=Aa)===null||be===void 0?void 0:be.findIndex(function(_n){var za=_n[bn.value];return wn?String(za)===String(It):za===It}),Rn=pa!==-1?(Xe=Aa)===null||Xe===void 0?void 0:Xe[pa]:null;qt.push({value:(Bt=Rn==null?void 0:Rn[bn.value])!==null&&Bt!==void 0?Bt:It,index:pa,option:Rn}),Aa=Rn==null?void 0:Rn[bn.children]},de=0;de1){var nt=Rn.slice(0,-1);st(nt)}else be(!1)},Sn=function(){var nt,Jt=((nt=za[_n])===null||nt===void 0?void 0:nt[bn.children])||[],$t=Jt.find(function($n){return!$n.disabled});if($t){var Tn=[].concat((0,E.Z)(Rn),[$t[bn.value]]);st(Tn)}};fe.useImperativeHandle(ht,function(){return{onKeyDown:function(nt){var Jt=nt.which;switch(Jt){case on.Z.UP:case on.Z.DOWN:{var $t=0;Jt===on.Z.UP?$t=-1:Jt===on.Z.DOWN&&($t=1),$t!==0&&gn($t);break}case on.Z.LEFT:{if(he)break;Bt?Sn():lt();break}case on.Z.RIGHT:{if(he)break;Bt?lt():Sn();break}case on.Z.BACKSPACE:{he||lt();break}case on.Z.ENTER:{if(Rn.length){var Tn=za[_n],$n=(Tn==null?void 0:Tn[ne])||[];$n.length?qt($n.map(function(mn){return mn[bn.value]}),$n[$n.length-1]):qt(Rn,za[_n])}break}case on.Z.ESC:be(!1),Xe&&nt.stopPropagation()}},onKeyUp:function(){}}})},Pt=fe.forwardRef(function(ht,Xt){var bn,wn,Aa,qt,ie=(0,Re.lk)(),de=ie.prefixCls,he=ie.multiple,be=ie.searchValue,Xe=ie.toggleOpen,Bt=ie.notFoundContent,It=ie.direction,pa=ie.open,Rn=fe.useRef(),_n=It==="rtl",za=fe.useContext(ee),An=za.options,st=za.values,gn=za.halfValues,lt=za.fieldNames,Sn=za.changeOnSelect,un=za.onSelect,nt=za.searchOptions,Jt=za.dropdownPrefixCls,$t=za.loadData,Tn=za.expandTrigger,$n=Jt||de,mn=fe.useState([]),Jn=(0,De.Z)(mn,2),ta=Jn[0],$a=Jn[1],yr=function(jr){if(!(!$t||be)){var Gi=bt(jr,An,lt),po=Gi.map(function(ml){var Ji=ml.option;return Ji}),Ii=po[po.length-1];if(Ii&&!it(Ii,lt)){var ri=ke(jr);$a(function(ml){return[].concat((0,E.Z)(ml),[ri])}),$t(po)}}};fe.useEffect(function(){ta.length&&ta.forEach(function(Zi){var jr=at(Zi),Gi=bt(jr,An,lt,!0).map(function(Ii){var ri=Ii.option;return ri}),po=Gi[Gi.length-1];(!po||po[lt.children]||it(po,lt))&&$a(function(Ii){return Ii.filter(function(ri){return ri!==Zi})})})},[An,ta,lt]);var qn=fe.useMemo(function(){return new Set(Pe(st))},[st]),Rr=fe.useMemo(function(){return new Set(Pe(gn))},[gn]),Br=Ge(),br=(0,De.Z)(Br,2),Pr=br[0],er=br[1],Nr=function(jr){er(jr),yr(jr)},xr=function(jr){var Gi=jr.disabled,po=it(jr,lt);return!Gi&&(po||Sn||he)},ka=function(jr,Gi){var po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;un(jr),!he&&(Gi||Sn&&(Tn==="hover"||po))&&Xe(!1)},Kr=fe.useMemo(function(){return be?nt:An},[be,nt,An]),uo=fe.useMemo(function(){for(var Zi=[{options:Kr}],jr=Kr,Gi=rt(jr,lt),po=function(){var Ji=Pr[Ii],wl=jr.find(function(Ki,_i){return(Gi[_i]?ke(Gi[_i]):Ki[lt.value])===Ji}),xi=wl==null?void 0:wl[lt.children];if(!(xi!=null&&xi.length))return"break";jr=xi,Zi.push({options:xi})},Ii=0;Ii":ta,yr=ht.loadingIcon,qn=ht.children,Rr=ht.dropdownMatchSelectWidth,Br=Rr===void 0?!1:Rr,br=ht.showCheckedStrategy,Pr=br===void 0?Ce:br,er=(0,Te.Z)(ht,He),Nr=(0,We.ZP)(bn),xr=!!Bt,ka=(0,y.Z)(ie,{value:de,postState:xt}),Kr=(0,De.Z)(ka,2),uo=Kr[0],ao=Kr[1],Zo=fe.useMemo(function(){return Ve(qt)},[JSON.stringify(qt)]),Oo=fe.useMemo(function(){return st||[]},[st]),al=Tt(Oo,Zo),ul=fe.useCallback(function(kr){var zr=al();return kr.map(function(Yr){var Ai=zr[Yr].nodes;return Ai.map(function(oi){return oi[Zo.value]})})},[al,Zo]),Sl=(0,y.Z)("",{value:Rn,postState:function(zr){return zr||""}}),Zi=(0,De.Z)(Sl,2),jr=Zi[0],Gi=Zi[1],po=function(zr,Yr){Gi(zr),Yr.source!=="blur"&&_n&&_n(zr)},Ii=qe(za),ri=(0,De.Z)(Ii,2),ml=ri[0],Ji=ri[1],wl=me(jr,Oo,Zo,gn||Aa,Ji,he),xi=Lt(Oo,Zo),Ki=fe.useMemo(function(){var kr=xi(uo),zr=(0,De.Z)(kr,2),Yr=zr[0],Ai=zr[1];if(!xr||!uo.length)return[Yr,[],Ai];var oi=Pe(Yr),Xi=al(),rl=(0,Ee.S)(oi,!0,Xi),Rl=rl.checkedKeys,El=rl.halfCheckedKeys;return[ul(Rl),ul(El),Ai]},[xr,uo,al,ul,xi]),_i=(0,De.Z)(Ki,3),Uo=_i[0],ti=_i[1],wi=_i[2],sl=fe.useMemo(function(){var kr=Pe(Uo),zr=yt(kr,al,Pr);return[].concat((0,E.Z)(wi),(0,E.Z)(ul(zr)))},[Uo,al,ul,wi,Pr]),fl=gt(sl,Oo,Zo,xr,Xe),Yl=(0,se.Z)(function(kr){if(ao(kr),be){var zr=xt(kr),Yr=zr.map(function(Xi){return bt(Xi,Oo,Zo).map(function(rl){return rl.option})}),Ai=xr?zr:zr[0],oi=xr?Yr:Yr[0];be(Ai,oi)}}),pu=(0,se.Z)(function(kr){if((!xr||pa)&&Gi(""),!xr)Yl(kr);else{var zr=ke(kr),Yr=Pe(Uo),Ai=Pe(ti),oi=Yr.includes(zr),Xi=wi.some(function(Mi){return ke(Mi)===zr}),rl=Uo,Rl=wi;if(Xi&&!oi)Rl=wi.filter(function(Mi){return ke(Mi)!==zr});else{var El=oi?Yr.filter(function(Mi){return Mi!==zr}):[].concat((0,E.Z)(Yr),[zr]),Ol=al(),Jl;if(oi){var Si=(0,Ee.S)(El,{checked:!1,halfCheckedKeys:Ai},Ol);Jl=Si.checkedKeys}else{var Ba=(0,Ee.S)(El,!0,Ol);Jl=Ba.checkedKeys}var Ho=yt(Jl,al,Pr);rl=ul(Ho)}Yl([].concat((0,E.Z)(Rl),(0,E.Z)(rl)))}}),vu=function(zr,Yr){if(Yr.type==="clear"){Yl([]);return}var Ai=Yr.values[0],oi=Ai.valueCells;pu(oi)},Ri=un!==void 0?un:Sn,Vi=Jt||nt,Vl=$n||Tn,Eu=function(zr){mn==null||mn(zr),Jn==null||Jn(zr)},Cu=fe.useMemo(function(){return{options:Oo,fieldNames:Zo,values:Uo,halfValues:ti,changeOnSelect:he,onSelect:pu,checkable:Bt,searchOptions:wl,dropdownPrefixCls:gn,loadData:lt,expandTrigger:An,expandIcon:$a,loadingIcon:yr,dropdownMenuColumnStyle:$t}},[Oo,Zo,Uo,ti,he,pu,Bt,wl,gn,lt,An,$a,yr,$t]),Uu=!(jr?wl:Oo).length,wo=jr&&Ji.matchInputWidth||Uu?{}:{minWidth:"auto"};return fe.createElement(ee.Provider,{value:Cu},fe.createElement(Re.Ac,(0,Me.Z)({},er,{ref:Xt,id:Nr,prefixCls:Aa,autoClearSearchValue:pa,dropdownMatchSelectWidth:Br,dropdownStyle:wo,displayValues:fl,onDisplayValuesChange:vu,mode:xr?"multiple":void 0,searchValue:jr,onSearch:po,showSearch:ml,OptionList:zt,emptyOptions:Uu,open:Ri,dropdownClassName:Vi,placement:Vl,onDropdownVisibleChange:Eu,getRawInputElement:function(){return qn}})))});Ke.SHOW_PARENT=Ce,Ke.SHOW_CHILD=Be;var ze=Ke,ut=ze,Je=z(2738),xe=z(62892),Zt=z(53487),Yn=z(19080),En=z(36355),xn=z(93891),Kn=z(1684),Vn=z(19716),Ct=z(32441),Mt=z(14154),yn=z(58582),Dt=z(84443),en=z(66339),ya=z(33234),ia=z(98447),Da=z(17313),In=z(74207),Sr=z(83116);const Gn=ht=>{const{prefixCls:Xt,componentCls:bn,antCls:wn}=ht,Aa=`${bn}-menu-item`,qt=` + `]:{marginInlineStart:Ye.marginXXS}},[`${rt}-overlay-link`]:{borderRadius:Ye.borderRadiusSM,height:Ye.lineHeight*Ye.fontSize,display:"inline-block",padding:`0 ${Ye.paddingXXS}px`,marginInline:-Ye.marginXXS,[`> ${yt}`]:{marginInlineStart:Ye.marginXXS,fontSize:Ye.fontSizeIcon},"&:hover":{color:Ye.linkHoverColor,backgroundColor:Ye.colorBgTextHover,a:{color:Ye.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ye.componentCls}-rtl`]:{direction:"rtl"}})}};var me=(0,ne.Z)("Breadcrumb",Ye=>{const rt=(0,ue.TS)(Ye,{});return[re(rt)]},Ye=>({itemColor:Ye.colorTextDescription,lastItemColor:Ye.colorText,iconFontSize:Ye.fontSize,linkColor:Ye.colorTextDescription,linkHoverColor:Ye.colorText,separatorColor:Ye.colorTextDescription,separatorMargin:Ye.marginXS})),ce=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{var{breadcrumbName:Tt}=Gt,Lt=ce(Gt,["breadcrumbName"]);return Object.assign(Object.assign({},Lt),{title:Tt})})}),gt}function Be(Ye,rt){return(0,Se.useMemo)(()=>Ye||(rt?rt.map(Ce):null),[Ye,rt])}var ke=function(Ye,rt){var yt={};for(var bt in Ye)Object.prototype.hasOwnProperty.call(Ye,bt)&&rt.indexOf(bt)<0&&(yt[bt]=Ye[bt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,bt=Object.getOwnPropertySymbols(Ye);gt{if(rt===void 0)return rt;let yt=(rt||"").replace(/^\//,"");return Object.keys(Ye).forEach(bt=>{yt=yt.replace(`:${bt}`,Ye[bt])}),yt},at=Ye=>{const{prefixCls:rt,separator:yt="/",style:bt,className:gt,rootClassName:Gt,routes:Tt,items:Lt,children:Rt,itemRender:qe,params:dt={}}=Ye,Wt=ke(Ye,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Fn,direction:Yt,breadcrumb:kn}=Se.useContext(le.E_);let Ge;const ln=Fn("breadcrumb",rt),[Mn,Pt]=me(ln),zt=Be(Lt,Tt),Ft=y(ln,qe);if(zt&&zt.length>0){const ze=[],St=Lt||Tt;Ge=zt.map((xt,Ke)=>{const{path:Qe,key:ut,type:Je,menu:xe,overlay:Zt,onClick:Jn,className:En,separator:Pn,dropdownProps:Vn}=xt,Xn=Pe(dt,Qe);Xn!==void 0&&ze.push(Xn);const Ct=ut!=null?ut:Ke;if(Je==="separator")return Se.createElement(Re,{key:Ct},Pn);const Mt={},yn=Ke===zt.length-1;xe?Mt.menu=xe:Zt&&(Mt.overlay=Zt);let{href:Dt}=xt;return ze.length&&Xn!==void 0&&(Dt=`#/${ze.join("/")}`),Se.createElement(ee,Object.assign({key:Ct},Mt,(0,ye.Z)(xt,{data:!0,aria:!0}),{className:En,dropdownProps:Vn,href:Dt,separator:yn?"":yt,onClick:Jn,prefixCls:ln}),Ft(xt,dt,St,ze,Dt))})}else if(Rt){const ze=(0,Oe.Z)(Rt).length;Ge=(0,Oe.Z)(Rt).map((St,xt)=>{if(!St)return St;const Ke=xt===ze-1;return(0,Fe.Tm)(St,{separator:Ke?"":yt,key:xt})})}const Ot=fe()(ln,kn==null?void 0:kn.className,{[`${ln}-rtl`]:Yt==="rtl"},gt,Gt,Pt),et=Object.assign(Object.assign({},kn==null?void 0:kn.style),bt);return Mn(Se.createElement("nav",Object.assign({className:Ot,style:et},Wt),Se.createElement("ol",null,Ge)))};at.Item=x,at.Separator=Re;var Ve=at,it=Ve},19842:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return gr}});var E=z(95190),fe=z(59301),Oe=z(33853),ye=z(58617),Se=z(38819),Fe=z(92310),le=z.n(Fe),Me=z(14809),De=z(50298),Te=z(62646),Re=z(77861),We=z(17115),Ee=z(90782),se=z(6089),y=z(18929),a=fe.createContext(null),ee=a,b=z(93664),x=z(4635),te=z(20439),ne="__rc_cascader_search_mark__",ue=function(Xt,Bn,bn){var Aa=bn.label;return Bn.some(function(qt){return String(qt[Aa]).toLowerCase().includes(Xt.toLowerCase())})},re=function(Xt,Bn,bn,Aa){return Bn.map(function(qt){return qt[Aa.label]}).join(" / ")},me=function(At,Xt,Bn,bn,Aa,qt){var ie=Aa.filter,de=ie===void 0?ue:ie,he=Aa.render,be=he===void 0?re:he,Xe=Aa.limit,Bt=Xe===void 0?50:Xe,It=Aa.sort;return fe.useMemo(function(){var pa=[];if(!At)return[];function Rn($n,za){var An=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;$n.forEach(function(st){if(!(!It&&Bt!==!1&&Bt>0&&pa.length>=Bt)){var gn=[].concat((0,E.Z)(za),[st]),lt=st[Bn.children],Sn=An||st.disabled;if((!lt||lt.length===0||qt)&&de(At,gn,{label:Bn.label})){var un;pa.push((0,te.Z)((0,te.Z)({},st),{},(un={disabled:Sn},(0,x.Z)(un,Bn.label,be(At,gn,bn,Bn)),(0,x.Z)(un,ne,gn),(0,x.Z)(un,Bn.children,void 0),un)))}lt&&Rn(st[Bn.children],gn,Sn)}})}return Rn(Xt,[]),It&&pa.sort(function($n,za){return It($n[ne],za[ne],At,Bn)}),Bt!==!1&&Bt>0?pa.slice(0,Bt):pa},[At,Xt,Bn,bn,be,qt,de,It,Bt])},ce="__RC_CASCADER_SPLIT__",Ce="SHOW_PARENT",Be="SHOW_CHILD";function ke(At){return At.join(ce)}function Pe(At){return At.map(ke)}function at(At){return At.split(ce)}function Ve(At){var Xt=At||{},Bn=Xt.label,bn=Xt.value,Aa=Xt.children,qt=bn||"value";return{label:Bn||"label",value:qt,key:qt,children:Aa||"children"}}function it(At,Xt){var Bn,bn;return(Bn=At.isLeaf)!==null&&Bn!==void 0?Bn:!((bn=At[Xt.children])!==null&&bn!==void 0&&bn.length)}function Ye(At){var Xt=At.parentElement;if(Xt){var Bn=At.offsetTop-Xt.offsetTop;Bn-Xt.scrollTop<0?Xt.scrollTo({top:Bn}):Bn+At.offsetHeight-Xt.scrollTop>Xt.offsetHeight&&Xt.scrollTo({top:Bn+At.offsetHeight-Xt.offsetHeight})}}function rt(At,Xt){return At.map(function(Bn){var bn;return(bn=Bn[ne])===null||bn===void 0?void 0:bn.map(function(Aa){return Aa[Xt.value]})})}function yt(At,Xt,Bn){var bn=new Set(At),Aa=Xt();return At.filter(function(qt){var ie=Aa[qt],de=ie?ie.parent:null,he=ie?ie.children:null;return ie&&ie.node.disabled?!0:Bn===Be?!(he&&he.some(function(be){return be.key&&bn.has(be.key)})):!(de&&!de.node.disabled&&bn.has(de.key))})}function bt(At,Xt,Bn){for(var bn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Aa=Xt,qt=[],ie=function(){var be,Xe,Bt,It=At[de],pa=(be=Aa)===null||be===void 0?void 0:be.findIndex(function($n){var za=$n[Bn.value];return bn?String(za)===String(It):za===It}),Rn=pa!==-1?(Xe=Aa)===null||Xe===void 0?void 0:Xe[pa]:null;qt.push({value:(Bt=Rn==null?void 0:Rn[Bn.value])!==null&&Bt!==void 0?Bt:It,index:pa,option:Rn}),Aa=Rn==null?void 0:Rn[Bn.children]},de=0;de1){var nt=Rn.slice(0,-1);st(nt)}else be(!1)},Sn=function(){var nt,Jt=((nt=za[$n])===null||nt===void 0?void 0:nt[Bn.children])||[],$t=Jt.find(function(ea){return!ea.disabled});if($t){var Tn=[].concat((0,E.Z)(Rn),[$t[Bn.value]]);st(Tn)}};fe.useImperativeHandle(At,function(){return{onKeyDown:function(nt){var Jt=nt.which;switch(Jt){case ln.Z.UP:case ln.Z.DOWN:{var $t=0;Jt===ln.Z.UP?$t=-1:Jt===ln.Z.DOWN&&($t=1),$t!==0&&gn($t);break}case ln.Z.LEFT:{if(he)break;Bt?Sn():lt();break}case ln.Z.RIGHT:{if(he)break;Bt?lt():Sn();break}case ln.Z.BACKSPACE:{he||lt();break}case ln.Z.ENTER:{if(Rn.length){var Tn=za[$n],ea=(Tn==null?void 0:Tn[ne])||[];ea.length?qt(ea.map(function(mn){return mn[Bn.value]}),ea[ea.length-1]):qt(Rn,za[$n])}break}case ln.Z.ESC:be(!1),Xe&&nt.stopPropagation()}},onKeyUp:function(){}}})},Pt=fe.forwardRef(function(At,Xt){var Bn,bn,Aa,qt,ie=(0,Re.lk)(),de=ie.prefixCls,he=ie.multiple,be=ie.searchValue,Xe=ie.toggleOpen,Bt=ie.notFoundContent,It=ie.direction,pa=ie.open,Rn=fe.useRef(),$n=It==="rtl",za=fe.useContext(ee),An=za.options,st=za.values,gn=za.halfValues,lt=za.fieldNames,Sn=za.changeOnSelect,un=za.onSelect,nt=za.searchOptions,Jt=za.dropdownPrefixCls,$t=za.loadData,Tn=za.expandTrigger,ea=Jt||de,mn=fe.useState([]),qn=(0,De.Z)(mn,2),na=qn[0],$a=qn[1],yr=function(jr){if(!(!$t||be)){var Gi=bt(jr,An,lt),po=Gi.map(function(ml){var Ji=ml.option;return Ji}),Oi=po[po.length-1];if(Oi&&!it(Oi,lt)){var ri=ke(jr);$a(function(ml){return[].concat((0,E.Z)(ml),[ri])}),$t(po)}}};fe.useEffect(function(){na.length&&na.forEach(function(Zi){var jr=at(Zi),Gi=bt(jr,An,lt,!0).map(function(Oi){var ri=Oi.option;return ri}),po=Gi[Gi.length-1];(!po||po[lt.children]||it(po,lt))&&$a(function(Oi){return Oi.filter(function(ri){return ri!==Zi})})})},[An,na,lt]);var _n=fe.useMemo(function(){return new Set(Pe(st))},[st]),Rr=fe.useMemo(function(){return new Set(Pe(gn))},[gn]),Br=Ge(),br=(0,De.Z)(Br,2),Pr=br[0],er=br[1],Nr=function(jr){er(jr),yr(jr)},xr=function(jr){var Gi=jr.disabled,po=it(jr,lt);return!Gi&&(po||Sn||he)},ka=function(jr,Gi){var po=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;un(jr),!he&&(Gi||Sn&&(Tn==="hover"||po))&&Xe(!1)},Kr=fe.useMemo(function(){return be?nt:An},[be,nt,An]),uo=fe.useMemo(function(){for(var Zi=[{options:Kr}],jr=Kr,Gi=rt(jr,lt),po=function(){var Ji=Pr[Oi],wl=jr.find(function(Ki,_i){return(Gi[_i]?ke(Gi[_i]):Ki[lt.value])===Ji}),wi=wl==null?void 0:wl[lt.children];if(!(wi!=null&&wi.length))return"break";jr=wi,Zi.push({options:wi})},Oi=0;Oi":na,yr=At.loadingIcon,_n=At.children,Rr=At.dropdownMatchSelectWidth,Br=Rr===void 0?!1:Rr,br=At.showCheckedStrategy,Pr=br===void 0?Ce:br,er=(0,Te.Z)(At,ze),Nr=(0,We.ZP)(Bn),xr=!!Bt,ka=(0,y.Z)(ie,{value:de,postState:xt}),Kr=(0,De.Z)(ka,2),uo=Kr[0],ao=Kr[1],Zo=fe.useMemo(function(){return Ve(qt)},[JSON.stringify(qt)]),Oo=fe.useMemo(function(){return st||[]},[st]),al=Tt(Oo,Zo),ul=fe.useCallback(function(kr){var zr=al();return kr.map(function(Yr){var Ei=zr[Yr].nodes;return Ei.map(function(oi){return oi[Zo.value]})})},[al,Zo]),Sl=(0,y.Z)("",{value:Rn,postState:function(zr){return zr||""}}),Zi=(0,De.Z)(Sl,2),jr=Zi[0],Gi=Zi[1],po=function(zr,Yr){Gi(zr),Yr.source!=="blur"&&$n&&$n(zr)},Oi=qe(za),ri=(0,De.Z)(Oi,2),ml=ri[0],Ji=ri[1],wl=me(jr,Oo,Zo,gn||Aa,Ji,he),wi=Lt(Oo,Zo),Ki=fe.useMemo(function(){var kr=wi(uo),zr=(0,De.Z)(kr,2),Yr=zr[0],Ei=zr[1];if(!xr||!uo.length)return[Yr,[],Ei];var oi=Pe(Yr),Xi=al(),rl=(0,Ee.S)(oi,!0,Xi),Rl=rl.checkedKeys,El=rl.halfCheckedKeys;return[ul(Rl),ul(El),Ei]},[xr,uo,al,ul,wi]),_i=(0,De.Z)(Ki,3),Uo=_i[0],ti=_i[1],Di=_i[2],sl=fe.useMemo(function(){var kr=Pe(Uo),zr=yt(kr,al,Pr);return[].concat((0,E.Z)(Di),(0,E.Z)(ul(zr)))},[Uo,al,ul,Di,Pr]),fl=gt(sl,Oo,Zo,xr,Xe),Yl=(0,se.Z)(function(kr){if(ao(kr),be){var zr=xt(kr),Yr=zr.map(function(Xi){return bt(Xi,Oo,Zo).map(function(rl){return rl.option})}),Ei=xr?zr:zr[0],oi=xr?Yr:Yr[0];be(Ei,oi)}}),pu=(0,se.Z)(function(kr){if((!xr||pa)&&Gi(""),!xr)Yl(kr);else{var zr=ke(kr),Yr=Pe(Uo),Ei=Pe(ti),oi=Yr.includes(zr),Xi=Di.some(function(Mi){return ke(Mi)===zr}),rl=Uo,Rl=Di;if(Xi&&!oi)Rl=Di.filter(function(Mi){return ke(Mi)!==zr});else{var El=oi?Yr.filter(function(Mi){return Mi!==zr}):[].concat((0,E.Z)(Yr),[zr]),Ol=al(),Jl;if(oi){var Fi=(0,Ee.S)(El,{checked:!1,halfCheckedKeys:Ei},Ol);Jl=Fi.checkedKeys}else{var Pa=(0,Ee.S)(El,!0,Ol);Jl=Pa.checkedKeys}var Ho=yt(Jl,al,Pr);rl=ul(Ho)}Yl([].concat((0,E.Z)(Rl),(0,E.Z)(rl)))}}),vu=function(zr,Yr){if(Yr.type==="clear"){Yl([]);return}var Ei=Yr.values[0],oi=Ei.valueCells;pu(oi)},Ri=un!==void 0?un:Sn,Vi=Jt||nt,Vl=ea||Tn,Eu=function(zr){mn==null||mn(zr),qn==null||qn(zr)},Cu=fe.useMemo(function(){return{options:Oo,fieldNames:Zo,values:Uo,halfValues:ti,changeOnSelect:he,onSelect:pu,checkable:Bt,searchOptions:wl,dropdownPrefixCls:gn,loadData:lt,expandTrigger:An,expandIcon:$a,loadingIcon:yr,dropdownMenuColumnStyle:$t}},[Oo,Zo,Uo,ti,he,pu,Bt,wl,gn,lt,An,$a,yr,$t]),Uu=!(jr?wl:Oo).length,Do=jr&&Ji.matchInputWidth||Uu?{}:{minWidth:"auto"};return fe.createElement(ee.Provider,{value:Cu},fe.createElement(Re.Ac,(0,Me.Z)({},er,{ref:Xt,id:Nr,prefixCls:Aa,autoClearSearchValue:pa,dropdownMatchSelectWidth:Br,dropdownStyle:Do,displayValues:fl,onDisplayValuesChange:vu,mode:xr?"multiple":void 0,searchValue:jr,onSearch:po,showSearch:ml,OptionList:zt,emptyOptions:Uu,open:Ri,dropdownClassName:Vi,placement:Vl,onDropdownVisibleChange:Eu,getRawInputElement:function(){return _n}})))});Ke.SHOW_PARENT=Ce,Ke.SHOW_CHILD=Be;var Qe=Ke,ut=Qe,Je=z(2738),xe=z(62892),Zt=z(53487),Jn=z(19080),En=z(36355),Pn=z(93891),Vn=z(1684),Xn=z(19716),Ct=z(32441),Mt=z(14154),yn=z(58582),Dt=z(84443),en=z(66339),ya=z(33234),la=z(98447),Oa=z(17313),xn=z(74207),Sr=z(83116);const Kn=At=>{const{prefixCls:Xt,componentCls:Bn,antCls:bn}=At,Aa=`${Bn}-menu-item`,qt=` &${Aa}-expand ${Aa}-expand-icon, ${Aa}-loading-icon - `;return[{[bn]:{width:ht.controlWidth}},{[`${bn}-dropdown`]:[(0,ia.C2)(`${Xt}-checkbox`,ht),{[`&${wn}-select-dropdown`]:{padding:0}},{[bn]:{"&-checkbox":{top:0,marginInlineEnd:ht.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${bn}-menu-empty`]:{[`${bn}-menu`]:{width:"100%",height:"auto",[Aa]:{color:ht.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:ht.controlItemWidth,height:ht.dropdownHeight,margin:0,padding:ht.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${ht.lineWidth}px ${ht.lineType} ${ht.colorSplit}`},"&-item":Object.assign(Object.assign({},Da.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:ht.optionPadding,lineHeight:ht.lineHeight,cursor:"pointer",transition:`all ${ht.motionDurationMid}`,borderRadius:ht.borderRadiusSM,"&:hover":{background:ht.controlItemBgHover},"&-disabled":{color:ht.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[qt]:{color:ht.colorTextDisabled}},[`&-active:not(${Aa}-disabled)`]:{"&, &:hover":{fontWeight:ht.optionSelectedFontWeight,backgroundColor:ht.optionSelectedBg}},"&-content":{flex:"auto"},[qt]:{marginInlineStart:ht.paddingXXS,color:ht.colorTextDescription,fontSize:ht.fontSizeIcon},"&-keyword":{color:ht.colorHighlight}})}}}]},{[`${bn}-dropdown-rtl`]:{direction:"rtl"}},(0,In.c)(ht)]};var Un=(0,Sr.Z)("Cascader",ht=>[Gn(ht)],ht=>{const Xt=Math.round((ht.controlHeight-ht.fontSize*ht.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:ht.controlItemBgActive,optionSelectedFontWeight:ht.fontWeightStrong,optionPadding:`${Xt}px ${ht.paddingSM}px`,menuPadding:ht.paddingXXS}}),ma=function(ht,Xt){var bn={};for(var wn in ht)Object.prototype.hasOwnProperty.call(ht,wn)&&Xt.indexOf(wn)<0&&(bn[wn]=ht[wn]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Aa=0,wn=Object.getOwnPropertySymbols(ht);Aahe===0?[de]:[].concat((0,E.Z)(ie),[Xt,de]),[]),Aa=[];let qt=0;return wn.forEach((ie,de)=>{const he=qt+ie.length;let be=ht.slice(qt,he);qt=he,de%2===1&&(be=fe.createElement("span",{className:`${bn}-menu-item-keyword`,key:`separator-${de}`},be)),Aa.push(be)}),Aa}const Tr=(ht,Xt,bn,wn)=>{const Aa=[],qt=ht.toLowerCase();return Xt.forEach((ie,de)=>{de!==0&&Aa.push(" / ");let he=ie[wn.label];const be=typeof he;(be==="string"||be==="number")&&(he=Lr(String(he),qt,bn)),Aa.push(he)}),Aa},Nt=fe.forwardRef((ht,Xt)=>{const{prefixCls:bn,size:wn,disabled:Aa,className:qt,rootClassName:ie,multiple:de,bordered:he=!0,transitionName:be,choiceTransitionName:Xe="",popupClassName:Bt,dropdownClassName:It,expandIcon:pa,placement:Rn,showSearch:_n,allowClear:za=!0,notFoundContent:An,direction:st,getPopupContainer:gn,status:lt,showArrow:Sn,builtinPlacements:un,style:nt}=ht,Jt=ma(ht,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$t=(0,Je.Z)(Jt,["suffixIcon"]),{getPopupContainer:Tn,getPrefixCls:$n,renderEmpty:mn,direction:Jn,popupOverflow:ta,cascader:$a}=fe.useContext(En.E_),yr=st||Jn,qn=yr==="rtl",{status:Rr,hasFeedback:Br,isFormItemInput:br,feedbackIcon:Pr}=fe.useContext(Ct.aM),er=(0,Yn.F)(Rr,lt),Nr=An||(mn==null?void 0:mn("Cascader"))||fe.createElement(xn.Z,{componentName:"Cascader"}),xr=$n(),ka=$n("select",bn),Kr=$n("cascader",bn),[uo,ao]=(0,Mt.Z)(ka),[Zo]=Un(Kr),{compactSize:Oo,compactItemClassnames:al}=(0,ya.ri)(ka,st),ul=le()(Bt||It,`${Kr}-dropdown`,{[`${Kr}-dropdown-rtl`]:yr==="rtl"},ie,ao),Sl=fe.useMemo(()=>{if(!_n)return _n;let wi={render:Tr};return typeof _n=="object"&&(wi=Object.assign(Object.assign({},wi),_n)),wi},[_n]),Zi=(0,Vn.Z)(wi=>{var sl;return(sl=wn!=null?wn:Oo)!==null&&sl!==void 0?sl:wi}),jr=fe.useContext(Kn.Z),Gi=Aa!=null?Aa:jr;let po=pa;pa||(po=qn?fe.createElement(Oe.Z,null):fe.createElement(Se.Z,null));const Ii=fe.createElement("span",{className:`${ka}-menu-item-loading-icon`},fe.createElement(ye.Z,{spin:!0})),ri=fe.useMemo(()=>de?fe.createElement("span",{className:`${Kr}-checkbox-inner`}):!1,[de]),ml=(0,Dt.Z)(ht.suffixIcon,Sn),{suffixIcon:Ji,removeIcon:wl,clearIcon:xi}=(0,en.Z)(Object.assign(Object.assign({},ht),{hasFeedback:Br,feedbackIcon:Pr,showSuffixIcon:ml,multiple:de,prefixCls:ka,componentName:"Cascader"})),Ki=fe.useMemo(()=>Rn!==void 0?Rn:qn?"bottomRight":"bottomLeft",[Rn,qn]),_i=(0,yn.Z)(un,ta),Uo=za===!0?{clearIcon:xi}:za,ti=fe.createElement(ut,Object.assign({prefixCls:ka,className:le()(!bn&&Kr,{[`${ka}-lg`]:Zi==="large",[`${ka}-sm`]:Zi==="small",[`${ka}-rtl`]:qn,[`${ka}-borderless`]:!he,[`${ka}-in-form-item`]:br},(0,Yn.Z)(ka,er,Br),al,$a==null?void 0:$a.className,qt,ie,ao),disabled:Gi,style:Object.assign(Object.assign({},$a==null?void 0:$a.style),nt)},$t,{builtinPlacements:_i,direction:yr,placement:Ki,notFoundContent:Nr,allowClear:Uo,showSearch:Sl,expandIcon:po,suffixIcon:Ji,removeIcon:wl,loadingIcon:Ii,checkable:ri,dropdownClassName:ul,dropdownPrefixCls:bn||Kr,choiceTransitionName:(0,xe.m)(xr,"",Xe),transitionName:(0,xe.m)(xr,"slide-up",be),getPopupContainer:gn||Tn,ref:Xt}));return Zo(uo(ti))}),hn=(0,Zt.Z)(Nt);Nt.SHOW_PARENT=ba,Nt.SHOW_CHILD=Xa,Nt._InternalPanelDoNotUseOrYouWillBeFired=hn;var gr=Nt},24905:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(92310),fe=z.n(E),Oe=z(5630),ye=z(59301),Se=z(36355),Fe=z(1684),le=z(32441),De=ye.createContext(null),Te=z(98447),Re=z(14088),We=z(4572),Ee=function(ce,Ce){var Be={};for(var ke in ce)Object.prototype.hasOwnProperty.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(ce);Pe{var Be;const{prefixCls:ke,className:Pe,rootClassName:at,children:Ve,indeterminate:it=!1,style:Ye,onMouseEnter:rt,onMouseLeave:yt,skipGroup:bt=!1,disabled:gt}=ce,Gt=Ee(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Tt,direction:Lt,checkbox:Rt}=ye.useContext(Se.E_),qe=ye.useContext(De),{isFormItemInput:dt}=ye.useContext(le.aM),Wt=ye.useContext(Fe.Z),Pn=(Be=(qe==null?void 0:qe.disabled)||gt)!==null&&Be!==void 0?Be:Wt,Yt=ye.useRef(Gt.value);ye.useEffect(()=>{qe==null||qe.registerValue(Gt.value)},[]),ye.useEffect(()=>{if(!bt)return Gt.value!==Yt.current&&(qe==null||qe.cancelValue(Yt.current),qe==null||qe.registerValue(Gt.value),Yt.current=Gt.value),()=>qe==null?void 0:qe.cancelValue(Gt.value)},[Gt.value]);const kn=Tt("checkbox",ke),[Ge,on]=(0,Te.ZP)(kn),Mn=Object.assign({},Gt);qe&&!bt&&(Mn.onChange=function(){Gt.onChange&&Gt.onChange.apply(Gt,arguments),qe.toggleOption&&qe.toggleOption({label:Ve,value:Gt.value})},Mn.name=qe.name,Mn.checked=qe.value.includes(Gt.value));const Pt=fe()(`${kn}-wrapper`,{[`${kn}-rtl`]:Lt==="rtl",[`${kn}-wrapper-checked`]:Mn.checked,[`${kn}-wrapper-disabled`]:Pn,[`${kn}-wrapper-in-form-item`]:dt},Rt==null?void 0:Rt.className,Pe,at,on),zt=fe()({[`${kn}-indeterminate`]:it},We.A,on),Ft=it?"mixed":void 0;return Ge(ye.createElement(Re.Z,{component:"Checkbox",disabled:Pn},ye.createElement("label",{className:Pt,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Ye),onMouseEnter:rt,onMouseLeave:yt},ye.createElement(Oe.Z,Object.assign({"aria-checked":Ft},Mn,{prefixCls:kn,className:zt,disabled:Pn,ref:Ce})),Ve!==void 0&&ye.createElement("span",null,Ve))))};var a=ye.forwardRef(se),ee=z(95190),b=z(2738),x=function(ce,Ce){var Be={};for(var ke in ce)Object.prototype.hasOwnProperty.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(ce);Pe{const{defaultValue:Be,children:ke,options:Pe=[],prefixCls:at,className:Ve,rootClassName:it,style:Ye,onChange:rt}=ce,yt=x(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:bt,direction:gt}=ye.useContext(Se.E_),[Gt,Tt]=ye.useState(yt.value||Be||[]),[Lt,Rt]=ye.useState([]);ye.useEffect(()=>{"value"in yt&&Tt(yt.value||[])},[yt.value]);const qe=ye.useMemo(()=>Pe.map(Ot=>typeof Ot=="string"||typeof Ot=="number"?{label:Ot,value:Ot}:Ot),[Pe]),dt=Ot=>{Rt(tt=>tt.filter(He=>He!==Ot))},Wt=Ot=>{Rt(tt=>[].concat((0,ee.Z)(tt),[Ot]))},Pn=Ot=>{const tt=Gt.indexOf(Ot.value),He=(0,ee.Z)(Gt);tt===-1?He.push(Ot.value):He.splice(tt,1),"value"in yt||Tt(He),rt==null||rt(He.filter(St=>Lt.includes(St)).sort((St,xt)=>{const Ke=qe.findIndex(ut=>ut.value===St),ze=qe.findIndex(ut=>ut.value===xt);return Ke-ze}))},Yt=bt("checkbox",at),kn=`${Yt}-group`,[Ge,on]=(0,Te.ZP)(Yt),Mn=(0,b.Z)(yt,["value","disabled"]),Pt=Pe.length?qe.map(Ot=>ye.createElement(a,{prefixCls:Yt,key:Ot.value.toString(),disabled:"disabled"in Ot?Ot.disabled:yt.disabled,value:Ot.value,checked:Gt.includes(Ot.value),onChange:Ot.onChange,className:`${kn}-item`,style:Ot.style,title:Ot.title},Ot.label)):ke,zt={toggleOption:Pn,value:Gt,disabled:yt.disabled,name:yt.name,registerValue:Wt,cancelValue:dt},Ft=fe()(kn,{[`${kn}-rtl`]:gt==="rtl"},Ve,it,on);return Ge(ye.createElement("div",Object.assign({className:Ft,style:Ye},Mn,{ref:Ce}),ye.createElement(De.Provider,{value:zt},Pt)))},ne=ye.forwardRef(te);var ue=ye.memo(ne);const re=a;re.Group=ue,re.__ANT_CHECKBOX=!0;var me=re},98447:function(Ut,ot,z){"use strict";z.d(ot,{C2:function(){return Se}});var E=z(17313),fe=z(37613),Oe=z(83116);const ye=Fe=>{const{checkboxCls:le}=Fe,Me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Fe.marginXS,[`> ${Fe.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Me}`]:{marginInlineStart:0},[`&${Me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Fe.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,E.oN)(Fe))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Fe.checkboxSize,height:Fe.checkboxSize,direction:"ltr",backgroundColor:Fe.colorBgContainer,border:`${Fe.lineWidth}px ${Fe.lineType} ${Fe.colorBorder}`,borderRadius:Fe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Fe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Fe.checkboxSize/14*5,height:Fe.checkboxSize/14*8,border:`${Fe.lineWidthBold}px solid ${Fe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Fe.motionDurationFast} ${Fe.motionEaseInBack}, opacity ${Fe.motionDurationFast}`}},"& + span":{paddingInlineStart:Fe.paddingXS,paddingInlineEnd:Fe.paddingXS}})},{[` + `;return[{[Bn]:{width:At.controlWidth}},{[`${Bn}-dropdown`]:[(0,la.C2)(`${Xt}-checkbox`,At),{[`&${bn}-select-dropdown`]:{padding:0}},{[Bn]:{"&-checkbox":{top:0,marginInlineEnd:At.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Bn}-menu-empty`]:{[`${Bn}-menu`]:{width:"100%",height:"auto",[Aa]:{color:At.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:At.controlItemWidth,height:At.dropdownHeight,margin:0,padding:At.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${At.lineWidth}px ${At.lineType} ${At.colorSplit}`},"&-item":Object.assign(Object.assign({},Oa.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:At.optionPadding,lineHeight:At.lineHeight,cursor:"pointer",transition:`all ${At.motionDurationMid}`,borderRadius:At.borderRadiusSM,"&:hover":{background:At.controlItemBgHover},"&-disabled":{color:At.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[qt]:{color:At.colorTextDisabled}},[`&-active:not(${Aa}-disabled)`]:{"&, &:hover":{fontWeight:At.optionSelectedFontWeight,backgroundColor:At.optionSelectedBg}},"&-content":{flex:"auto"},[qt]:{marginInlineStart:At.paddingXXS,color:At.colorTextDescription,fontSize:At.fontSizeIcon},"&-keyword":{color:At.colorHighlight}})}}}]},{[`${Bn}-dropdown-rtl`]:{direction:"rtl"}},(0,xn.c)(At)]};var Gn=(0,Sr.Z)("Cascader",At=>[Kn(At)],At=>{const Xt=Math.round((At.controlHeight-At.fontSize*At.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:At.controlItemBgActive,optionSelectedFontWeight:At.fontWeightStrong,optionPadding:`${Xt}px ${At.paddingSM}px`,menuPadding:At.paddingXXS}}),fa=function(At,Xt){var Bn={};for(var bn in At)Object.prototype.hasOwnProperty.call(At,bn)&&Xt.indexOf(bn)<0&&(Bn[bn]=At[bn]);if(At!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Aa=0,bn=Object.getOwnPropertySymbols(At);Aahe===0?[de]:[].concat((0,E.Z)(ie),[Xt,de]),[]),Aa=[];let qt=0;return bn.forEach((ie,de)=>{const he=qt+ie.length;let be=At.slice(qt,he);qt=he,de%2===1&&(be=fe.createElement("span",{className:`${Bn}-menu-item-keyword`,key:`separator-${de}`},be)),Aa.push(be)}),Aa}const Tr=(At,Xt,Bn,bn)=>{const Aa=[],qt=At.toLowerCase();return Xt.forEach((ie,de)=>{de!==0&&Aa.push(" / ");let he=ie[bn.label];const be=typeof he;(be==="string"||be==="number")&&(he=Lr(String(he),qt,Bn)),Aa.push(he)}),Aa},Nt=fe.forwardRef((At,Xt)=>{const{prefixCls:Bn,size:bn,disabled:Aa,className:qt,rootClassName:ie,multiple:de,bordered:he=!0,transitionName:be,choiceTransitionName:Xe="",popupClassName:Bt,dropdownClassName:It,expandIcon:pa,placement:Rn,showSearch:$n,allowClear:za=!0,notFoundContent:An,direction:st,getPopupContainer:gn,status:lt,showArrow:Sn,builtinPlacements:un,style:nt}=At,Jt=fa(At,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$t=(0,Je.Z)(Jt,["suffixIcon"]),{getPopupContainer:Tn,getPrefixCls:ea,renderEmpty:mn,direction:qn,popupOverflow:na,cascader:$a}=fe.useContext(En.E_),yr=st||qn,_n=yr==="rtl",{status:Rr,hasFeedback:Br,isFormItemInput:br,feedbackIcon:Pr}=fe.useContext(Ct.aM),er=(0,Jn.F)(Rr,lt),Nr=An||(mn==null?void 0:mn("Cascader"))||fe.createElement(Pn.Z,{componentName:"Cascader"}),xr=ea(),ka=ea("select",Bn),Kr=ea("cascader",Bn),[uo,ao]=(0,Mt.Z)(ka),[Zo]=Gn(Kr),{compactSize:Oo,compactItemClassnames:al}=(0,ya.ri)(ka,st),ul=le()(Bt||It,`${Kr}-dropdown`,{[`${Kr}-dropdown-rtl`]:yr==="rtl"},ie,ao),Sl=fe.useMemo(()=>{if(!$n)return $n;let Di={render:Tr};return typeof $n=="object"&&(Di=Object.assign(Object.assign({},Di),$n)),Di},[$n]),Zi=(0,Xn.Z)(Di=>{var sl;return(sl=bn!=null?bn:Oo)!==null&&sl!==void 0?sl:Di}),jr=fe.useContext(Vn.Z),Gi=Aa!=null?Aa:jr;let po=pa;pa||(po=_n?fe.createElement(Oe.Z,null):fe.createElement(Se.Z,null));const Oi=fe.createElement("span",{className:`${ka}-menu-item-loading-icon`},fe.createElement(ye.Z,{spin:!0})),ri=fe.useMemo(()=>de?fe.createElement("span",{className:`${Kr}-checkbox-inner`}):!1,[de]),ml=(0,Dt.Z)(At.suffixIcon,Sn),{suffixIcon:Ji,removeIcon:wl,clearIcon:wi}=(0,en.Z)(Object.assign(Object.assign({},At),{hasFeedback:Br,feedbackIcon:Pr,showSuffixIcon:ml,multiple:de,prefixCls:ka,componentName:"Cascader"})),Ki=fe.useMemo(()=>Rn!==void 0?Rn:_n?"bottomRight":"bottomLeft",[Rn,_n]),_i=(0,yn.Z)(un,na),Uo=za===!0?{clearIcon:wi}:za,ti=fe.createElement(ut,Object.assign({prefixCls:ka,className:le()(!Bn&&Kr,{[`${ka}-lg`]:Zi==="large",[`${ka}-sm`]:Zi==="small",[`${ka}-rtl`]:_n,[`${ka}-borderless`]:!he,[`${ka}-in-form-item`]:br},(0,Jn.Z)(ka,er,Br),al,$a==null?void 0:$a.className,qt,ie,ao),disabled:Gi,style:Object.assign(Object.assign({},$a==null?void 0:$a.style),nt)},$t,{builtinPlacements:_i,direction:yr,placement:Ki,notFoundContent:Nr,allowClear:Uo,showSearch:Sl,expandIcon:po,suffixIcon:Ji,removeIcon:wl,loadingIcon:Oi,checkable:ri,dropdownClassName:ul,dropdownPrefixCls:Bn||Kr,choiceTransitionName:(0,xe.m)(xr,"",Xe),transitionName:(0,xe.m)(xr,"slide-up",be),getPopupContainer:gn||Tn,ref:Xt}));return Zo(uo(ti))}),hn=(0,Zt.Z)(Nt);Nt.SHOW_PARENT=xa,Nt.SHOW_CHILD=Xa,Nt._InternalPanelDoNotUseOrYouWillBeFired=hn;var gr=Nt},24905:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(92310),fe=z.n(E),Oe=z(5630),ye=z(59301),Se=z(36355),Fe=z(1684),le=z(32441),De=ye.createContext(null),Te=z(98447),Re=z(14088),We=z(4572),Ee=function(ce,Ce){var Be={};for(var ke in ce)Object.prototype.hasOwnProperty.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(ce);Pe{var Be;const{prefixCls:ke,className:Pe,rootClassName:at,children:Ve,indeterminate:it=!1,style:Ye,onMouseEnter:rt,onMouseLeave:yt,skipGroup:bt=!1,disabled:gt}=ce,Gt=Ee(ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Tt,direction:Lt,checkbox:Rt}=ye.useContext(Se.E_),qe=ye.useContext(De),{isFormItemInput:dt}=ye.useContext(le.aM),Wt=ye.useContext(Fe.Z),Fn=(Be=(qe==null?void 0:qe.disabled)||gt)!==null&&Be!==void 0?Be:Wt,Yt=ye.useRef(Gt.value);ye.useEffect(()=>{qe==null||qe.registerValue(Gt.value)},[]),ye.useEffect(()=>{if(!bt)return Gt.value!==Yt.current&&(qe==null||qe.cancelValue(Yt.current),qe==null||qe.registerValue(Gt.value),Yt.current=Gt.value),()=>qe==null?void 0:qe.cancelValue(Gt.value)},[Gt.value]);const kn=Tt("checkbox",ke),[Ge,ln]=(0,Te.ZP)(kn),Mn=Object.assign({},Gt);qe&&!bt&&(Mn.onChange=function(){Gt.onChange&&Gt.onChange.apply(Gt,arguments),qe.toggleOption&&qe.toggleOption({label:Ve,value:Gt.value})},Mn.name=qe.name,Mn.checked=qe.value.includes(Gt.value));const Pt=fe()(`${kn}-wrapper`,{[`${kn}-rtl`]:Lt==="rtl",[`${kn}-wrapper-checked`]:Mn.checked,[`${kn}-wrapper-disabled`]:Fn,[`${kn}-wrapper-in-form-item`]:dt},Rt==null?void 0:Rt.className,Pe,at,ln),zt=fe()({[`${kn}-indeterminate`]:it},We.A,ln),Ft=it?"mixed":void 0;return Ge(ye.createElement(Re.Z,{component:"Checkbox",disabled:Fn},ye.createElement("label",{className:Pt,style:Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Ye),onMouseEnter:rt,onMouseLeave:yt},ye.createElement(Oe.Z,Object.assign({"aria-checked":Ft},Mn,{prefixCls:kn,className:zt,disabled:Fn,ref:Ce})),Ve!==void 0&&ye.createElement("span",null,Ve))))};var a=ye.forwardRef(se),ee=z(95190),b=z(2738),x=function(ce,Ce){var Be={};for(var ke in ce)Object.prototype.hasOwnProperty.call(ce,ke)&&Ce.indexOf(ke)<0&&(Be[ke]=ce[ke]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,ke=Object.getOwnPropertySymbols(ce);Pe{const{defaultValue:Be,children:ke,options:Pe=[],prefixCls:at,className:Ve,rootClassName:it,style:Ye,onChange:rt}=ce,yt=x(ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:bt,direction:gt}=ye.useContext(Se.E_),[Gt,Tt]=ye.useState(yt.value||Be||[]),[Lt,Rt]=ye.useState([]);ye.useEffect(()=>{"value"in yt&&Tt(yt.value||[])},[yt.value]);const qe=ye.useMemo(()=>Pe.map(Ot=>typeof Ot=="string"||typeof Ot=="number"?{label:Ot,value:Ot}:Ot),[Pe]),dt=Ot=>{Rt(et=>et.filter(ze=>ze!==Ot))},Wt=Ot=>{Rt(et=>[].concat((0,ee.Z)(et),[Ot]))},Fn=Ot=>{const et=Gt.indexOf(Ot.value),ze=(0,ee.Z)(Gt);et===-1?ze.push(Ot.value):ze.splice(et,1),"value"in yt||Tt(ze),rt==null||rt(ze.filter(St=>Lt.includes(St)).sort((St,xt)=>{const Ke=qe.findIndex(ut=>ut.value===St),Qe=qe.findIndex(ut=>ut.value===xt);return Ke-Qe}))},Yt=bt("checkbox",at),kn=`${Yt}-group`,[Ge,ln]=(0,Te.ZP)(Yt),Mn=(0,b.Z)(yt,["value","disabled"]),Pt=Pe.length?qe.map(Ot=>ye.createElement(a,{prefixCls:Yt,key:Ot.value.toString(),disabled:"disabled"in Ot?Ot.disabled:yt.disabled,value:Ot.value,checked:Gt.includes(Ot.value),onChange:Ot.onChange,className:`${kn}-item`,style:Ot.style,title:Ot.title},Ot.label)):ke,zt={toggleOption:Fn,value:Gt,disabled:yt.disabled,name:yt.name,registerValue:Wt,cancelValue:dt},Ft=fe()(kn,{[`${kn}-rtl`]:gt==="rtl"},Ve,it,ln);return Ge(ye.createElement("div",Object.assign({className:Ft,style:Ye},Mn,{ref:Ce}),ye.createElement(De.Provider,{value:zt},Pt)))},ne=ye.forwardRef(te);var ue=ye.memo(ne);const re=a;re.Group=ue,re.__ANT_CHECKBOX=!0;var me=re},98447:function(Ut,ot,z){"use strict";z.d(ot,{C2:function(){return Se}});var E=z(17313),fe=z(37613),Oe=z(83116);const ye=Fe=>{const{checkboxCls:le}=Fe,Me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{display:"inline-flex",flexWrap:"wrap",columnGap:Fe.marginXS,[`> ${Fe.antCls}-row`]:{flex:1}}),[Me]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Me}`]:{marginInlineStart:0},[`&${Me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,E.Wf)(Fe)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Fe.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,E.oN)(Fe))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Fe.checkboxSize,height:Fe.checkboxSize,direction:"ltr",backgroundColor:Fe.colorBgContainer,border:`${Fe.lineWidth}px ${Fe.lineType} ${Fe.colorBorder}`,borderRadius:Fe.borderRadiusSM,borderCollapse:"separate",transition:`all ${Fe.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Fe.checkboxSize/14*5,height:Fe.checkboxSize/14*8,border:`${Fe.lineWidthBold}px solid ${Fe.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Fe.motionDurationFast} ${Fe.motionEaseInBack}, opacity ${Fe.motionDurationFast}`}},"& + span":{paddingInlineStart:Fe.paddingXS,paddingInlineEnd:Fe.paddingXS}})},{[` ${Me}:not(${Me}-disabled), ${le}:not(${le}-disabled) `]:{[`&:hover ${le}-inner`]:{borderColor:Fe.colorPrimary}},[`${Me}:not(${Me}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:Fe.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:Fe.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:Fe.colorPrimary,borderColor:Fe.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Fe.motionDurationMid} ${Fe.motionEaseOutBack} ${Fe.motionDurationFast}`}}},[` ${Me}-checked:not(${Me}-disabled), ${le}-checked:not(${le}-disabled) - `]:{[`&:hover ${le}-inner`]:{backgroundColor:Fe.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:Fe.colorBgContainer,borderColor:Fe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Fe.fontSizeLG/2,height:Fe.fontSizeLG/2,backgroundColor:Fe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,"&:after":{borderColor:Fe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Fe.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:Fe.colorTextDisabled}}}]};function Se(Fe,le){const Me=(0,fe.TS)(le,{checkboxCls:`.${Fe}`,checkboxSize:le.controlInteractiveSize});return[ye(Me)]}ot.ZP=(0,Oe.Z)("Checkbox",(Fe,le)=>{let{prefixCls:Me}=le;return[Se(Me,Fe)]})},36381:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Mn}});var E=z(38819),fe=z(92310),Oe=z.n(fe),ye=z(14809),Se=z(95190),Fe=z(50298),le=z(93664),Me=z(18929),De=z(48736),Te=z(59301),Re=z(62646),We=z(11592),Ee=z(4635),se=z(77900),y=z(10228),a=Te.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Pt.forceRender,tt=Pt.className,He=Pt.style,St=Pt.children,xt=Pt.isActive,Ke=Pt.role,ze=Te.useState(xt||Ot),ut=(0,Fe.Z)(ze,2),Je=ut[0],xe=ut[1];return Te.useEffect(function(){(Ot||xt)&&xe(!0)},[Ot,xt]),Je?Te.createElement("div",{ref:zt,className:Oe()("".concat(Ft,"-content"),(0,Ee.Z)((0,Ee.Z)({},"".concat(Ft,"-content-active"),xt),"".concat(Ft,"-content-inactive"),!xt),tt),style:He,role:Ke},Te.createElement("div",{className:"".concat(Ft,"-content-box")},St)):null});a.displayName="PanelContent";var ee=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],x=Te.forwardRef(function(Pt,zt){var Ft=Pt.showArrow,Ot=Ft===void 0?!0:Ft,tt=Pt.headerClass,He=Pt.isActive,St=Pt.onItemClick,xt=Pt.forceRender,Ke=Pt.className,ze=Pt.prefixCls,ut=Pt.collapsible,Je=Pt.accordion,xe=Pt.panelKey,Zt=Pt.extra,Yn=Pt.header,En=Pt.expandIcon,xn=Pt.openMotion,Kn=Pt.destroyInactivePanel,Vn=Pt.children,Ct=(0,Re.Z)(Pt,b),Mt=ut==="disabled",yn=ut==="header",Dt=ut==="icon",en=Zt!=null&&typeof Zt!="boolean",ya=function(){St==null||St(xe)},ia=function(ma){(ma.key==="Enter"||ma.keyCode===y.Z.ENTER||ma.which===y.Z.ENTER)&&ya()},Da=typeof En=="function"?En(Pt):Te.createElement("i",{className:"arrow"});Da&&(Da=Te.createElement("div",{className:"".concat(ze,"-expand-icon"),onClick:["header","icon"].includes(ut)?ya:void 0},Da));var In=Oe()((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(ze,"-item"),!0),"".concat(ze,"-item-active"),He),"".concat(ze,"-item-disabled"),Mt),Ke),Sr=Oe()(tt,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(ze,"-header"),!0),"".concat(ze,"-header-collapsible-only"),yn),"".concat(ze,"-icon-collapsible-only"),Dt)),Gn={className:Sr,"aria-expanded":He,"aria-disabled":Mt,onKeyDown:ia};return!yn&&!Dt&&(Gn.onClick=ya,Gn.role=Je?"tab":"button",Gn.tabIndex=Mt?-1:0),Te.createElement("div",(0,ye.Z)({},Ct,{ref:zt,className:In}),Te.createElement("div",Gn,Ot&&Da,Te.createElement("span",{className:"".concat(ze,"-header-text"),onClick:ut==="header"?ya:void 0},Yn),en&&Te.createElement("div",{className:"".concat(ze,"-extra")},Zt)),Te.createElement(se.default,(0,ye.Z)({visible:He,leavedClassName:"".concat(ze,"-content-hidden")},xn,{forceRender:xt,removeOnLeave:Kn}),function(Un,ma){var Xa=Un.className,ba=Un.style;return Te.createElement(ee,{ref:ma,prefixCls:ze,className:Xa,style:ba,isActive:He,forceRender:xt,role:Je?"tabpanel":void 0},Vn)}))}),te=x,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ue=function(zt,Ft){var Ot=Ft.prefixCls,tt=Ft.accordion,He=Ft.collapsible,St=Ft.destroyInactivePanel,xt=Ft.onItemClick,Ke=Ft.activeKey,ze=Ft.openMotion,ut=Ft.expandIcon;return zt.map(function(Je,xe){var Zt=Je.children,Yn=Je.label,En=Je.key,xn=Je.collapsible,Kn=Je.onItemClick,Vn=Je.destroyInactivePanel,Ct=(0,Re.Z)(Je,ne),Mt=String(En!=null?En:xe),yn=xn!=null?xn:He,Dt=Vn!=null?Vn:St,en=function(Da){yn!=="disabled"&&(xt(Da),Kn==null||Kn(Da))},ya=!1;return tt?ya=Ke[0]===Mt:ya=Ke.indexOf(Mt)>-1,Te.createElement(te,(0,ye.Z)({},Ct,{prefixCls:Ot,key:Mt,panelKey:Mt,isActive:ya,accordion:tt,openMotion:ze,expandIcon:ut,header:Yn,collapsible:yn,onItemClick:en,destroyInactivePanel:Dt}),Zt)})},re=function(zt,Ft,Ot){if(!zt)return null;var tt=Ot.prefixCls,He=Ot.accordion,St=Ot.collapsible,xt=Ot.destroyInactivePanel,Ke=Ot.onItemClick,ze=Ot.activeKey,ut=Ot.openMotion,Je=Ot.expandIcon,xe=zt.key||String(Ft),Zt=zt.props,Yn=Zt.header,En=Zt.headerClass,xn=Zt.destroyInactivePanel,Kn=Zt.collapsible,Vn=Zt.onItemClick,Ct=!1;He?Ct=ze[0]===xe:Ct=ze.indexOf(xe)>-1;var Mt=Kn!=null?Kn:St,yn=function(ya){Mt!=="disabled"&&(Ke(ya),Vn==null||Vn(ya))},Dt={key:xe,panelKey:xe,header:Yn,headerClass:En,isActive:Ct,prefixCls:tt,destroyInactivePanel:xn!=null?xn:xt,openMotion:ut,accordion:He,children:zt.props.children,onItemClick:yn,expandIcon:Je,collapsible:Mt};return typeof zt.type=="string"?zt:(Object.keys(Dt).forEach(function(en){typeof Dt[en]=="undefined"&&delete Dt[en]}),Te.cloneElement(zt,Dt))};function me(Pt,zt,Ft){return Array.isArray(Pt)?ue(Pt,Ft):(0,We.Z)(zt).map(function(Ot,tt){return re(Ot,tt,Ft)})}var ce=me,Ce=z(26112);function Be(Pt){var zt=Pt;if(!Array.isArray(zt)){var Ft=(0,le.Z)(zt);zt=Ft==="number"||Ft==="string"?[zt]:[]}return zt.map(function(Ot){return String(Ot)})}var ke=Te.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Ft===void 0?"rc-collapse":Ft,tt=Pt.destroyInactivePanel,He=tt===void 0?!1:tt,St=Pt.style,xt=Pt.accordion,Ke=Pt.className,ze=Pt.children,ut=Pt.collapsible,Je=Pt.openMotion,xe=Pt.expandIcon,Zt=Pt.activeKey,Yn=Pt.defaultActiveKey,En=Pt.onChange,xn=Pt.items,Kn=Oe()(Ot,Ke),Vn=(0,Me.Z)([],{value:Zt,onChange:function(ia){return En==null?void 0:En(ia)},defaultValue:Yn,postState:Be}),Ct=(0,Fe.Z)(Vn,2),Mt=Ct[0],yn=Ct[1],Dt=function(ia){return yn(function(){if(xt)return Mt[0]===ia?[]:[ia];var Da=Mt.indexOf(ia),In=Da>-1;return In?Mt.filter(function(Sr){return Sr!==ia}):[].concat((0,Se.Z)(Mt),[ia])})};(0,De.ZP)(!ze,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var en=ce(xn,ze,{prefixCls:Ot,accordion:xt,openMotion:Je,expandIcon:xe,collapsible:ut,destroyInactivePanel:He,onItemClick:Dt,activeKey:Mt});return Te.createElement("div",(0,ye.Z)({ref:zt,className:Kn,style:St,role:xt?"tablist":void 0},(0,Ce.Z)(Pt,{aria:!0,data:!0})),en)}),Pe=Object.assign(ke,{Panel:te}),at=Pe,Ve=Pe.Panel,it=z(2738),Ye=z(62892),rt=z(92343),yt=z(36355),bt=z(19716),Gt=Te.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft}=Te.useContext(yt.E_),{prefixCls:Ot,className:tt,showArrow:He=!0}=Pt,St=Ft("collapse",Ot),xt=Oe()({[`${St}-no-arrow`]:!He},tt);return Te.createElement(at.Panel,Object.assign({ref:zt},Pt,{prefixCls:St,className:xt}))}),Tt=z(17313),Lt=z(8378),Rt=z(83116),qe=z(37613);const dt=Pt=>{const{componentCls:zt,contentBg:Ft,padding:Ot,headerBg:tt,headerPadding:He,collapseHeaderPaddingSM:St,collapseHeaderPaddingLG:xt,collapsePanelBorderRadius:Ke,lineWidth:ze,lineType:ut,colorBorder:Je,colorText:xe,colorTextHeading:Zt,colorTextDisabled:Yn,fontSize:En,fontSizeLG:xn,lineHeight:Kn,marginSM:Vn,paddingSM:Ct,paddingLG:Mt,paddingXS:yn,motionDurationSlow:Dt,fontSizeIcon:en,contentPadding:ya}=Pt,ia=`${ze}px ${ut} ${Je}`;return{[zt]:Object.assign(Object.assign({},(0,Tt.Wf)(Pt)),{backgroundColor:tt,border:ia,borderBottom:0,borderRadius:`${Ke}px`,"&-rtl":{direction:"rtl"},[`& > ${zt}-item`]:{borderBottom:ia,"&:last-child":{[` + `]:{[`&:hover ${le}-inner`]:{backgroundColor:Fe.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:Fe.colorBgContainer,borderColor:Fe.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Fe.fontSizeLG/2,height:Fe.fontSizeLG/2,backgroundColor:Fe.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:Fe.colorBgContainerDisabled,borderColor:Fe.colorBorder,"&:after":{borderColor:Fe.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Fe.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:Fe.colorTextDisabled}}}]};function Se(Fe,le){const Me=(0,fe.TS)(le,{checkboxCls:`.${Fe}`,checkboxSize:le.controlInteractiveSize});return[ye(Me)]}ot.ZP=(0,Oe.Z)("Checkbox",(Fe,le)=>{let{prefixCls:Me}=le;return[Se(Me,Fe)]})},36381:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Mn}});var E=z(38819),fe=z(92310),Oe=z.n(fe),ye=z(14809),Se=z(95190),Fe=z(50298),le=z(93664),Me=z(18929),De=z(48736),Te=z(59301),Re=z(62646),We=z(11592),Ee=z(4635),se=z(77900),y=z(10228),a=Te.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Pt.forceRender,et=Pt.className,ze=Pt.style,St=Pt.children,xt=Pt.isActive,Ke=Pt.role,Qe=Te.useState(xt||Ot),ut=(0,Fe.Z)(Qe,2),Je=ut[0],xe=ut[1];return Te.useEffect(function(){(Ot||xt)&&xe(!0)},[Ot,xt]),Je?Te.createElement("div",{ref:zt,className:Oe()("".concat(Ft,"-content"),(0,Ee.Z)((0,Ee.Z)({},"".concat(Ft,"-content-active"),xt),"".concat(Ft,"-content-inactive"),!xt),et),style:ze,role:Ke},Te.createElement("div",{className:"".concat(Ft,"-content-box")},St)):null});a.displayName="PanelContent";var ee=a,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],x=Te.forwardRef(function(Pt,zt){var Ft=Pt.showArrow,Ot=Ft===void 0?!0:Ft,et=Pt.headerClass,ze=Pt.isActive,St=Pt.onItemClick,xt=Pt.forceRender,Ke=Pt.className,Qe=Pt.prefixCls,ut=Pt.collapsible,Je=Pt.accordion,xe=Pt.panelKey,Zt=Pt.extra,Jn=Pt.header,En=Pt.expandIcon,Pn=Pt.openMotion,Vn=Pt.destroyInactivePanel,Xn=Pt.children,Ct=(0,Re.Z)(Pt,b),Mt=ut==="disabled",yn=ut==="header",Dt=ut==="icon",en=Zt!=null&&typeof Zt!="boolean",ya=function(){St==null||St(xe)},la=function(fa){(fa.key==="Enter"||fa.keyCode===y.Z.ENTER||fa.which===y.Z.ENTER)&&ya()},Oa=typeof En=="function"?En(Pt):Te.createElement("i",{className:"arrow"});Oa&&(Oa=Te.createElement("div",{className:"".concat(Qe,"-expand-icon"),onClick:["header","icon"].includes(ut)?ya:void 0},Oa));var xn=Oe()((0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qe,"-item"),!0),"".concat(Qe,"-item-active"),ze),"".concat(Qe,"-item-disabled"),Mt),Ke),Sr=Oe()(et,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qe,"-header"),!0),"".concat(Qe,"-header-collapsible-only"),yn),"".concat(Qe,"-icon-collapsible-only"),Dt)),Kn={className:Sr,"aria-expanded":ze,"aria-disabled":Mt,onKeyDown:la};return!yn&&!Dt&&(Kn.onClick=ya,Kn.role=Je?"tab":"button",Kn.tabIndex=Mt?-1:0),Te.createElement("div",(0,ye.Z)({},Ct,{ref:zt,className:xn}),Te.createElement("div",Kn,Ot&&Oa,Te.createElement("span",{className:"".concat(Qe,"-header-text"),onClick:ut==="header"?ya:void 0},Jn),en&&Te.createElement("div",{className:"".concat(Qe,"-extra")},Zt)),Te.createElement(se.default,(0,ye.Z)({visible:ze,leavedClassName:"".concat(Qe,"-content-hidden")},Pn,{forceRender:xt,removeOnLeave:Vn}),function(Gn,fa){var Xa=Gn.className,xa=Gn.style;return Te.createElement(ee,{ref:fa,prefixCls:Qe,className:Xa,style:xa,isActive:ze,forceRender:xt,role:Je?"tabpanel":void 0},Xn)}))}),te=x,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ue=function(zt,Ft){var Ot=Ft.prefixCls,et=Ft.accordion,ze=Ft.collapsible,St=Ft.destroyInactivePanel,xt=Ft.onItemClick,Ke=Ft.activeKey,Qe=Ft.openMotion,ut=Ft.expandIcon;return zt.map(function(Je,xe){var Zt=Je.children,Jn=Je.label,En=Je.key,Pn=Je.collapsible,Vn=Je.onItemClick,Xn=Je.destroyInactivePanel,Ct=(0,Re.Z)(Je,ne),Mt=String(En!=null?En:xe),yn=Pn!=null?Pn:ze,Dt=Xn!=null?Xn:St,en=function(Oa){yn!=="disabled"&&(xt(Oa),Vn==null||Vn(Oa))},ya=!1;return et?ya=Ke[0]===Mt:ya=Ke.indexOf(Mt)>-1,Te.createElement(te,(0,ye.Z)({},Ct,{prefixCls:Ot,key:Mt,panelKey:Mt,isActive:ya,accordion:et,openMotion:Qe,expandIcon:ut,header:Jn,collapsible:yn,onItemClick:en,destroyInactivePanel:Dt}),Zt)})},re=function(zt,Ft,Ot){if(!zt)return null;var et=Ot.prefixCls,ze=Ot.accordion,St=Ot.collapsible,xt=Ot.destroyInactivePanel,Ke=Ot.onItemClick,Qe=Ot.activeKey,ut=Ot.openMotion,Je=Ot.expandIcon,xe=zt.key||String(Ft),Zt=zt.props,Jn=Zt.header,En=Zt.headerClass,Pn=Zt.destroyInactivePanel,Vn=Zt.collapsible,Xn=Zt.onItemClick,Ct=!1;ze?Ct=Qe[0]===xe:Ct=Qe.indexOf(xe)>-1;var Mt=Vn!=null?Vn:St,yn=function(ya){Mt!=="disabled"&&(Ke(ya),Xn==null||Xn(ya))},Dt={key:xe,panelKey:xe,header:Jn,headerClass:En,isActive:Ct,prefixCls:et,destroyInactivePanel:Pn!=null?Pn:xt,openMotion:ut,accordion:ze,children:zt.props.children,onItemClick:yn,expandIcon:Je,collapsible:Mt};return typeof zt.type=="string"?zt:(Object.keys(Dt).forEach(function(en){typeof Dt[en]=="undefined"&&delete Dt[en]}),Te.cloneElement(zt,Dt))};function me(Pt,zt,Ft){return Array.isArray(Pt)?ue(Pt,Ft):(0,We.Z)(zt).map(function(Ot,et){return re(Ot,et,Ft)})}var ce=me,Ce=z(26112);function Be(Pt){var zt=Pt;if(!Array.isArray(zt)){var Ft=(0,le.Z)(zt);zt=Ft==="number"||Ft==="string"?[zt]:[]}return zt.map(function(Ot){return String(Ot)})}var ke=Te.forwardRef(function(Pt,zt){var Ft=Pt.prefixCls,Ot=Ft===void 0?"rc-collapse":Ft,et=Pt.destroyInactivePanel,ze=et===void 0?!1:et,St=Pt.style,xt=Pt.accordion,Ke=Pt.className,Qe=Pt.children,ut=Pt.collapsible,Je=Pt.openMotion,xe=Pt.expandIcon,Zt=Pt.activeKey,Jn=Pt.defaultActiveKey,En=Pt.onChange,Pn=Pt.items,Vn=Oe()(Ot,Ke),Xn=(0,Me.Z)([],{value:Zt,onChange:function(la){return En==null?void 0:En(la)},defaultValue:Jn,postState:Be}),Ct=(0,Fe.Z)(Xn,2),Mt=Ct[0],yn=Ct[1],Dt=function(la){return yn(function(){if(xt)return Mt[0]===la?[]:[la];var Oa=Mt.indexOf(la),xn=Oa>-1;return xn?Mt.filter(function(Sr){return Sr!==la}):[].concat((0,Se.Z)(Mt),[la])})};(0,De.ZP)(!Qe,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var en=ce(Pn,Qe,{prefixCls:Ot,accordion:xt,openMotion:Je,expandIcon:xe,collapsible:ut,destroyInactivePanel:ze,onItemClick:Dt,activeKey:Mt});return Te.createElement("div",(0,ye.Z)({ref:zt,className:Vn,style:St,role:xt?"tablist":void 0},(0,Ce.Z)(Pt,{aria:!0,data:!0})),en)}),Pe=Object.assign(ke,{Panel:te}),at=Pe,Ve=Pe.Panel,it=z(2738),Ye=z(62892),rt=z(92343),yt=z(36355),bt=z(19716),Gt=Te.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft}=Te.useContext(yt.E_),{prefixCls:Ot,className:et,showArrow:ze=!0}=Pt,St=Ft("collapse",Ot),xt=Oe()({[`${St}-no-arrow`]:!ze},et);return Te.createElement(at.Panel,Object.assign({ref:zt},Pt,{prefixCls:St,className:xt}))}),Tt=z(17313),Lt=z(8378),Rt=z(83116),qe=z(37613);const dt=Pt=>{const{componentCls:zt,contentBg:Ft,padding:Ot,headerBg:et,headerPadding:ze,collapseHeaderPaddingSM:St,collapseHeaderPaddingLG:xt,collapsePanelBorderRadius:Ke,lineWidth:Qe,lineType:ut,colorBorder:Je,colorText:xe,colorTextHeading:Zt,colorTextDisabled:Jn,fontSize:En,fontSizeLG:Pn,lineHeight:Vn,marginSM:Xn,paddingSM:Ct,paddingLG:Mt,paddingXS:yn,motionDurationSlow:Dt,fontSizeIcon:en,contentPadding:ya}=Pt,la=`${Qe}px ${ut} ${Je}`;return{[zt]:Object.assign(Object.assign({},(0,Tt.Wf)(Pt)),{backgroundColor:et,border:la,borderBottom:0,borderRadius:`${Ke}px`,"&-rtl":{direction:"rtl"},[`& > ${zt}-item`]:{borderBottom:la,"&:last-child":{[` &, - & > ${zt}-header`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`> ${zt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:He,color:Zt,lineHeight:Kn,cursor:"pointer",transition:`all ${Dt}, visibility 0s`,[`> ${zt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${zt}-expand-icon`]:{height:En*Kn,display:"flex",alignItems:"center",paddingInlineEnd:Vn},[`${zt}-arrow`]:Object.assign(Object.assign({},(0,Tt.Ro)()),{fontSize:en,svg:{transition:`transform ${Dt}`}}),[`${zt}-header-text`]:{marginInlineEnd:"auto"}},[`${zt}-header-collapsible-only`]:{cursor:"default",[`${zt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${zt}-icon-collapsible-only`]:{cursor:"default",[`${zt}-expand-icon`]:{cursor:"pointer"}}},[`${zt}-content`]:{color:xe,backgroundColor:Ft,borderTop:ia,[`& > ${zt}-content-box`]:{padding:ya},"&-hidden":{display:"none"}},"&-small":{[`> ${zt}-item`]:{[`> ${zt}-header`]:{padding:St,paddingInlineStart:yn,[`> ${zt}-expand-icon`]:{marginInlineStart:Ct-yn}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Ct}}},"&-large":{[`> ${zt}-item`]:{fontSize:xn,[`> ${zt}-header`]:{padding:xt,paddingInlineStart:Ot,[`> ${zt}-expand-icon`]:{height:xn*Kn,marginInlineStart:Mt-Ot}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Mt}}},[`${zt}-item:last-child`]:{[`> ${zt}-content`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`& ${zt}-item-disabled > ${zt}-header`]:{"\n &,\n & > .arrow\n ":{color:Yn,cursor:"not-allowed"}},[`&${zt}-icon-position-end`]:{[`& > ${zt}-item`]:{[`> ${zt}-header`]:{[`${zt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Vn}}}}})}},Wt=Pt=>{const{componentCls:zt}=Pt,Ft=`> ${zt}-item > ${zt}-header ${zt}-arrow svg`;return{[`${zt}-rtl`]:{[Ft]:{transform:"rotate(180deg)"}}}},Pn=Pt=>{const{componentCls:zt,headerBg:Ft,paddingXXS:Ot,colorBorder:tt}=Pt;return{[`${zt}-borderless`]:{backgroundColor:Ft,border:0,[`> ${zt}-item`]:{borderBottom:`1px solid ${tt}`},[` + & > ${zt}-header`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`> ${zt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ze,color:Zt,lineHeight:Vn,cursor:"pointer",transition:`all ${Dt}, visibility 0s`,[`> ${zt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${zt}-expand-icon`]:{height:En*Vn,display:"flex",alignItems:"center",paddingInlineEnd:Xn},[`${zt}-arrow`]:Object.assign(Object.assign({},(0,Tt.Ro)()),{fontSize:en,svg:{transition:`transform ${Dt}`}}),[`${zt}-header-text`]:{marginInlineEnd:"auto"}},[`${zt}-header-collapsible-only`]:{cursor:"default",[`${zt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${zt}-icon-collapsible-only`]:{cursor:"default",[`${zt}-expand-icon`]:{cursor:"pointer"}}},[`${zt}-content`]:{color:xe,backgroundColor:Ft,borderTop:la,[`& > ${zt}-content-box`]:{padding:ya},"&-hidden":{display:"none"}},"&-small":{[`> ${zt}-item`]:{[`> ${zt}-header`]:{padding:St,paddingInlineStart:yn,[`> ${zt}-expand-icon`]:{marginInlineStart:Ct-yn}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Ct}}},"&-large":{[`> ${zt}-item`]:{fontSize:Pn,[`> ${zt}-header`]:{padding:xt,paddingInlineStart:Ot,[`> ${zt}-expand-icon`]:{height:Pn*Vn,marginInlineStart:Mt-Ot}},[`> ${zt}-content > ${zt}-content-box`]:{padding:Mt}}},[`${zt}-item:last-child`]:{[`> ${zt}-content`]:{borderRadius:`0 0 ${Ke}px ${Ke}px`}},[`& ${zt}-item-disabled > ${zt}-header`]:{"\n &,\n & > .arrow\n ":{color:Jn,cursor:"not-allowed"}},[`&${zt}-icon-position-end`]:{[`& > ${zt}-item`]:{[`> ${zt}-header`]:{[`${zt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Xn}}}}})}},Wt=Pt=>{const{componentCls:zt}=Pt,Ft=`> ${zt}-item > ${zt}-header ${zt}-arrow svg`;return{[`${zt}-rtl`]:{[Ft]:{transform:"rotate(180deg)"}}}},Fn=Pt=>{const{componentCls:zt,headerBg:Ft,paddingXXS:Ot,colorBorder:et}=Pt;return{[`${zt}-borderless`]:{backgroundColor:Ft,border:0,[`> ${zt}-item`]:{borderBottom:`1px solid ${et}`},[` > ${zt}-item:last-child, > ${zt}-item:last-child ${zt}-header - `]:{borderRadius:0},[`> ${zt}-item:last-child`]:{borderBottom:0},[`> ${zt}-item > ${zt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${zt}-item > ${zt}-content > ${zt}-content-box`]:{paddingTop:Ot}}}},Yt=Pt=>{const{componentCls:zt,paddingSM:Ft}=Pt;return{[`${zt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${zt}-item`]:{borderBottom:0,[`> ${zt}-content`]:{backgroundColor:"transparent",border:0,[`> ${zt}-content-box`]:{paddingBlock:Ft}}}}}};var kn=(0,Rt.Z)("Collapse",Pt=>{const zt=(0,qe.TS)(Pt,{collapseHeaderPaddingSM:`${Pt.paddingXS}px ${Pt.paddingSM}px`,collapseHeaderPaddingLG:`${Pt.padding}px ${Pt.paddingLG}px`,collapsePanelBorderRadius:Pt.borderRadiusLG});return[dt(zt),Pn(zt),Yt(zt),Wt(zt),(0,Lt.Z)(zt)]},Pt=>({headerPadding:`${Pt.paddingSM}px ${Pt.padding}px`,headerBg:Pt.colorFillAlter,contentPadding:`${Pt.padding}px 16px`,contentBg:Pt.colorBgContainer})),on=Object.assign(Te.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft,direction:Ot,collapse:tt}=Te.useContext(yt.E_),{prefixCls:He,className:St,rootClassName:xt,style:Ke,bordered:ze=!0,ghost:ut,size:Je,expandIconPosition:xe="start",children:Zt,expandIcon:Yn}=Pt,En=(0,bt.Z)(ia=>{var Da;return(Da=Je!=null?Je:ia)!==null&&Da!==void 0?Da:"middle"}),xn=Ft("collapse",He),Kn=Ft(),[Vn,Ct]=kn(xn),Mt=Te.useMemo(()=>xe==="left"?"start":xe==="right"?"end":xe,[xe]),yn=function(){let ia=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Da=Yn?Yn(ia):Te.createElement(E.Z,{rotate:ia.isActive?90:void 0});return(0,rt.Tm)(Da,()=>({className:Oe()(Da.props.className,`${xn}-arrow`)}))},Dt=Oe()(`${xn}-icon-position-${Mt}`,{[`${xn}-borderless`]:!ze,[`${xn}-rtl`]:Ot==="rtl",[`${xn}-ghost`]:!!ut,[`${xn}-${En}`]:En!=="middle"},tt==null?void 0:tt.className,St,xt,Ct),en=Object.assign(Object.assign({},(0,Ye.Z)(Kn)),{motionAppear:!1,leavedClassName:`${xn}-content-hidden`}),ya=Te.useMemo(()=>Zt?(0,We.Z)(Zt).map((ia,Da)=>{var In,Sr;if(!((In=ia.props)===null||In===void 0)&&In.disabled){const Gn=(Sr=ia.key)!==null&&Sr!==void 0?Sr:String(Da),{disabled:Un,collapsible:ma}=ia.props,Xa=Object.assign(Object.assign({},(0,it.Z)(ia.props,["disabled"])),{key:Gn,collapsible:ma!=null?ma:Un?"disabled":void 0});return(0,rt.Tm)(ia,Xa)}return ia}):null,[Zt]);return Vn(Te.createElement(at,Object.assign({ref:zt,openMotion:en},(0,it.Z)(Pt,["rootClassName"]),{expandIcon:yn,prefixCls:xn,className:Dt,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),Ke)}),ya))}),{Panel:Gt}),Mn=on},5083:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Yo}});var E=z(61186),fe=z.n(E),Oe=z(48736),ye=z(90111),Se=z.n(ye),Fe=z(58319),le=z.n(Fe),Me=z(23250),De=z.n(Me),Te=z(74959),Re=z.n(Te),We=z(10238),Ee=z.n(We),se=z(33656),y=z.n(se);fe().extend(y()),fe().extend(Ee()),fe().extend(Se()),fe().extend(le()),fe().extend(De()),fe().extend(Re()),fe().extend(function(we,Ue){var Ne=Ue.prototype,Et=Ne.format;Ne.format=function(_t){var cn=(_t||"").replace("Wo","wo");return Et.bind(this)(cn)}});var a={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"},ee=function(Ue){var Ne=a[Ue];return Ne||Ue.split("_")[0]},b=function(){(0,Oe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return fe()()},getFixedDate:function(Ue){return fe()(Ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ue){return Ue.endOf("month")},getWeekDay:function(Ue){var Ne=Ue.locale("en");return Ne.weekday()+Ne.localeData().firstDayOfWeek()},getYear:function(Ue){return Ue.year()},getMonth:function(Ue){return Ue.month()},getDate:function(Ue){return Ue.date()},getHour:function(Ue){return Ue.hour()},getMinute:function(Ue){return Ue.minute()},getSecond:function(Ue){return Ue.second()},addYear:function(Ue,Ne){return Ue.add(Ne,"year")},addMonth:function(Ue,Ne){return Ue.add(Ne,"month")},addDate:function(Ue,Ne){return Ue.add(Ne,"day")},setYear:function(Ue,Ne){return Ue.year(Ne)},setMonth:function(Ue,Ne){return Ue.month(Ne)},setDate:function(Ue,Ne){return Ue.date(Ne)},setHour:function(Ue,Ne){return Ue.hour(Ne)},setMinute:function(Ue,Ne){return Ue.minute(Ne)},setSecond:function(Ue,Ne){return Ue.second(Ne)},isAfter:function(Ue,Ne){return Ue.isAfter(Ne)},isValidate:function(Ue){return Ue.isValid()},locale:{getWeekFirstDay:function(Ue){return fe()().locale(ee(Ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ue,Ne){return Ne.locale(ee(Ue)).weekday(0)},getWeek:function(Ue,Ne){return Ne.locale(ee(Ue)).week()},getShortWeekDays:function(Ue){return fe()().locale(ee(Ue)).localeData().weekdaysMin()},getShortMonths:function(Ue){return fe()().locale(ee(Ue)).localeData().monthsShort()},format:function(Ue,Ne,Et){return Ne.locale(ee(Ue)).format(Et)},parse:function(Ue,Ne,Et){for(var ft=ee(Ue),_t=0;_t1&&(cn=Ue.addDate(cn,-7)),cn}function Ct(we,Ue,Ne){var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ue){case"year":return Ne.addYear(we,Et*10);case"quarter":case"month":return Ne.addYear(we,Et);default:return Ne.addMonth(we,Et)}}function Mt(we,Ue){var Ne=Ue.generateConfig,Et=Ue.locale,ft=Ue.format;return typeof ft=="function"?ft(we):Ne.locale.format(Et.locale,we,ft)}function yn(we,Ue){var Ne=Ue.generateConfig,Et=Ue.locale,ft=Ue.formatList;return!we||typeof ft[0]=="function"?null:Ne.locale.parse(Et.locale,we,ft)}function Dt(we){var Ue=we.cellDate,Ne=we.mode,Et=we.disabledDate,ft=we.generateConfig;if(!Et)return!1;var _t=function(nr,tn,Oa){for(var vr=tn;vr<=Oa;){var so=void 0;switch(nr){case"date":{if(so=ft.setDate(Ue,vr),!Et(so))return!1;break}case"month":{if(so=ft.setMonth(Ue,vr),!Dt({cellDate:so,mode:"month",generateConfig:ft,disabledDate:Et}))return!1;break}case"year":{if(so=ft.setYear(Ue,vr),!Dt({cellDate:so,mode:"year",generateConfig:ft,disabledDate:Et}))return!1;break}}vr+=1}return!0};switch(Ne){case"date":case"week":return Et(Ue);case"month":{var cn=1,ua=ft.getDate(ft.getEndDate(Ue));return _t("date",cn,ua)}case"quarter":{var ca=Math.floor(ft.getMonth(Ue)/3)*3,Ma=ca+2;return _t("month",ca,Ma)}case"year":return _t("month",0,11);case"decade":{var Ra=ft.getYear(Ue),Ya=Math.floor(Ra/tt)*tt,qa=Ya+tt-1;return _t("year",Ya,qa)}}}function en(we,Ue){var Ne=Ue.formatList,Et=Ue.generateConfig,ft=Ue.locale;return(0,Ft.Z)(function(){if(!we)return[[""],""];for(var _t="",cn=[],ua=0;ua1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ma.current),vr){ca(Oa);return}Ma.current=requestAnimationFrame(function(){ca(Oa)})}var Ya=en(ua,{formatList:Ne,generateConfig:Et,locale:ft}),qa=(0,Mn.Z)(Ya,2),Qa=qa[1];function nr(Oa){Ra(Oa)}function tn(){var Oa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ra(null,Oa)}return(0,re.useEffect)(function(){tn(!0)},[we]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(Ma.current)}},[]),[Qa,nr,tn]}var ia=z(10228),Da=z(16089),In=z(95190),Sr=z(29194),Gn=new Map;function Un(we,Ue){var Ne;function Et(){(0,Sr.Z)(we)?Ue():Ne=(0,Da.Z)(function(){Et()})}return Et(),function(){Da.Z.cancel(Ne)}}function ma(we,Ue,Ne){if(Gn.get(we)&&cancelAnimationFrame(Gn.get(we)),Ne<=0){Gn.set(we,requestAnimationFrame(function(){we.scrollTop=Ue}));return}var Et=Ue-we.scrollTop,ft=Et/Ne*10;Gn.set(we,requestAnimationFrame(function(){we.scrollTop+=ft,we.scrollTop!==Ue&&ma(we,Ue,Ne-10)}))}function Xa(we,Ue){var Ne=Ue.onLeftRight,Et=Ue.onCtrlLeftRight,ft=Ue.onUpDown,_t=Ue.onPageUpDown,cn=Ue.onEnter,ua=we.which,ca=we.ctrlKey,Ma=we.metaKey;switch(ua){case ia.Z.LEFT:if(ca||Ma){if(Et)return Et(-1),!0}else if(Ne)return Ne(-1),!0;break;case ia.Z.RIGHT:if(ca||Ma){if(Et)return Et(1),!0}else if(Ne)return Ne(1),!0;break;case ia.Z.UP:if(ft)return ft(-1),!0;break;case ia.Z.DOWN:if(ft)return ft(1),!0;break;case ia.Z.PAGE_UP:if(_t)return _t(-1),!0;break;case ia.Z.PAGE_DOWN:if(_t)return _t(1),!0;break;case ia.Z.ENTER:if(cn)return cn(),!0;break}return!1}function ba(we,Ue,Ne,Et){var ft=we;if(!ft)switch(Ue){case"time":ft=Et?"hh:mm:ss a":"HH:mm:ss";break;case"week":ft="gggg-wo";break;case"month":ft="YYYY-MM";break;case"quarter":ft="YYYY-[Q]Q";break;case"year":ft="YYYY";break;default:ft=Ne?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ft}function Lr(we,Ue,Ne){var Et=we==="time"?8:10,ft=typeof Ue=="function"?Ue(Ne.getNow()).length:Ue.length;return Math.max(Et,ft)+2}var Tr=null,Nt=new Set;function hn(we){return!Tr&&typeof window!="undefined"&&window.addEventListener&&(Tr=function(Ne){(0,In.Z)(Nt).forEach(function(Et){Et(Ne)})},window.addEventListener("mousedown",Tr)),Nt.add(we),function(){Nt.delete(we),Nt.size===0&&(window.removeEventListener("mousedown",Tr),Tr=null)}}function gr(we){var Ue=we.target;if(we.composed&&Ue.shadowRoot){var Ne;return((Ne=we.composedPath)===null||Ne===void 0?void 0:Ne.call(we)[0])||Ue}return Ue}var ht=function(Ue){return Ue==="month"||Ue==="date"?"year":Ue},Xt=function(Ue){return Ue==="date"?"month":Ue},bn=function(Ue){return Ue==="month"||Ue==="date"?"quarter":Ue},wn=function(Ue){return Ue==="date"?"week":Ue},Aa={year:ht,month:Xt,quarter:bn,week:wn,time:null,date:null};function qt(we,Ue){return we.some(function(Ne){return Ne&&Ne.contains(Ue)})}function ie(we){var Ue=we.open,Ne=we.value,Et=we.isClickOutside,ft=we.triggerOpen,_t=we.forwardKeyDown,cn=we.onKeyDown,ua=we.blurToCancel,ca=we.onSubmit,Ma=we.onCancel,Ra=we.onFocus,Ya=we.onBlur,qa=we.changeOnBlur,Qa=(0,re.useState)(!1),nr=(0,Mn.Z)(Qa,2),tn=nr[0],Oa=nr[1],vr=(0,re.useState)(!1),so=(0,Mn.Z)(vr,2),qr=so[0],mo=so[1],Ao=(0,re.useRef)(!1),vo=(0,re.useRef)(!1),_r=(0,re.useRef)(!1),Hi={onMouseDown:function(){Oa(!0),ft(!0)},onKeyDown:function(Oi){var ol=function(){_r.current=!0};if(cn(Oi,ol),!_r.current){switch(Oi.which){case ia.Z.ENTER:{Ue?ca()!==!1&&Oa(!0):ft(!0),Oi.preventDefault();return}case ia.Z.TAB:{tn&&Ue&&!Oi.shiftKey?(Oa(!1),Oi.preventDefault()):!tn&&Ue&&!_t(Oi)&&Oi.shiftKey&&(Oa(!0),Oi.preventDefault());return}case ia.Z.ESC:{Oa(!0),Ma();return}}!Ue&&![ia.Z.SHIFT].includes(Oi.which)?ft(!0):tn||_t(Oi)}},onFocus:function(Oi){Oa(!0),mo(!0),Ra&&Ra(Oi)},onBlur:function(Oi){if(Ao.current||!Et(document.activeElement)){Ao.current=!1;return}ua?setTimeout(function(){for(var ol=document,dl=ol.activeElement;dl&&dl.shadowRoot;)dl=dl.shadowRoot.activeElement;Et(dl)&&Ma()},0):Ue&&(ft(!1),vo.current&&ca()),mo(!1),Ya==null||Ya(Oi)}};return(0,re.useEffect)(function(){vo.current=!1},[Ue]),(0,re.useEffect)(function(){vo.current=!0},[Ne]),(0,re.useEffect)(function(){return hn(function(ui){var Oi=gr(ui),ol=Et(Oi);Ue&&(ol?!qa&&(!qr||ol)&&ft(!1):(Ao.current=!0,(0,Da.Z)(function(){Ao.current=!1})))})}),[Hi,{focused:qr,typing:tn}]}function de(we,Ue){return re.useMemo(function(){return we||(Ue?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ue).map(function(Ne){var Et=(0,Mn.Z)(Ne,2),ft=Et[0],_t=Et[1];return{label:ft,value:_t}})):[])},[we,Ue])}var he=z(34280);function be(we){var Ue=we.valueTexts,Ne=we.onTextChange,Et=re.useState(""),ft=(0,Mn.Z)(Et,2),_t=ft[0],cn=ft[1],ua=re.useRef([]);ua.current=Ue;function ca(Ra){cn(Ra),Ne(Ra)}function Ma(){cn(ua.current[0])}return(0,he.Z)(function(){Ue.every(function(Ra){return Ra!==_t})&&Ma()},[Ue.join("||")]),[_t,ca,Ma]}var Xe=re.createContext({}),Bt=Xe,It=z(93664);function pa(we){var Ue=we.cellRender,Ne=we.monthCellRender,Et=we.dateRender,ft=re.useMemo(function(){if(Ue)return Ue;if(!(!Ne&&!Et))return function(_t,cn){var ua=_t;return Et&&cn.type==="date"?Et(ua,cn.today):Ne&&cn.type==="month"?Ne(ua,cn.locale):cn.originNode}},[Ue,Ne,Et]);return ft}function Rn(we,Ue){for(var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Et=String(we);Et.length=1?Ne|0:1,cn=we;cn<=Ue;cn+=_t)ft.push({label:Rn(cn,2),value:cn,disabled:(Et||[]).includes(cn)});return ft}function Zo(we){var Ue=we.generateConfig,Ne=we.prefixCls,Et=we.operationRef,ft=we.activeColumnIndex,_t=we.value,cn=we.showHour,ua=we.showMinute,ca=we.showSecond,Ma=we.use12Hours,Ra=we.hourStep,Ya=Ra===void 0?1:Ra,qa=we.minuteStep,Qa=qa===void 0?1:qa,nr=we.secondStep,tn=nr===void 0?1:nr,Oa=we.disabledHours,vr=we.disabledMinutes,so=we.disabledSeconds,qr=we.disabledTime,mo=we.hideDisabledOptions,Ao=we.onSelect,vo=we.cellRender,_r=we.locale,Hi=[],ui="".concat(Ne,"-content"),Oi="".concat(Ne,"-time-panel"),ol,dl=_t?Ue.getHour(_t):-1,Bl=dl,jl=_t?Ue.getMinute(_t):-1,Pl=_t?Ue.getSecond(_t):-1,qi=Ue.getNow(),il=re.useMemo(function(){if(qr){var pn=qr(qi);return[pn.disabledHours,pn.disabledMinutes,pn.disabledSeconds]}return[Oa,vr,so]},[Oa,vr,so,qr,qi]),Ll=(0,Mn.Z)(il,3),Ml=Ll[0],pl=Ll[1],jn=Ll[2],Zr=ao(0,23,Ya,Ml&&Ml()),To=(0,Ft.Z)(function(){return Zr},Zr,uo);Ma&&(ol=Bl>=12,Bl%=12);var Ze=re.useMemo(function(){if(!Ma)return[!1,!1];var pn=[!0,!0];return To.forEach(function(na){var Ua=na.disabled,Ta=na.value;Ua||(Ta>=12?pn[1]=!1:pn[0]=!1)}),pn},[Ma,To]),je=(0,Mn.Z)(Ze,2),vt=je[0],wt=je[1],Vt=re.useMemo(function(){return Ma?To.filter(ol?function(pn){return pn.value>=12}:function(pn){return pn.value<12}).map(function(pn){var na=pn.value%12,Ua=na===0?"12":Rn(na,2);return(0,on.Z)((0,on.Z)({},pn),{},{label:Ua,value:na})}):To},[Ma,ol,To]),Qt=ao(0,59,Qa,pl&&pl(dl)),On=ao(0,59,tn,jn&&jn(dl,jl)),dn=xr({value:_t,generateConfig:Ue,disabledMinutes:pl,disabledSeconds:jn,minutes:Qt,seconds:On,use12Hours:Ma});Et.current={onUpDown:function(na){var Ua=Hi[ft];if(Ua)for(var Ta=Ua.units.findIndex(function(Dr){return Dr.value===Ua.value}),tr=Ua.units.length,Fr=1;Fr2&&arguments[2]!==void 0?arguments[2]:!1;(Vr===Oa||li)&&(Lo(ir),Hi&&Hi(ir),dn&&dn(ir,eo),ui&&!xn(ca,ir,Ur)&&!(Qa!=null&&Qa(ir))&&ui(ir))},ki=function(ir){if(Ho.includes(Vr)){var eo,li,Li=Vr==="date";switch(ir===ia.Z.PAGE_UP||ir===ia.Z.PAGE_DOWN?li=Li?ca.addMonth:ca.addYear:li=Li?ca.addDate:ca.addMonth,ir){case ia.Z.LEFT:case ia.Z.PAGE_UP:eo=li(Mo,-1);break;case ia.Z.RIGHT:case ia.Z.PAGE_DOWN:eo=li(Mo,1);break;case ia.Z.UP:case ia.Z.DOWN:eo=li(Mo,Number("".concat(ir===ia.Z.UP?"-":"").concat(Li?St:ti)));break}if(eo)return!(Qa!=null&&Qa(eo))}return!0},Tl=function(ir){if(Fr.current&&Fr.current.onKeyDown){var eo=!0,li=ir.which;if([ia.Z.LEFT,ia.Z.RIGHT,ia.Z.UP,ia.Z.DOWN,ia.Z.PAGE_UP,ia.Z.PAGE_DOWN,ia.Z.ENTER].includes(li)&&(ir.preventDefault(),li!==ia.Z.ENTER&&so===0&&(eo=ki(li))),eo)return Fr.current.onKeyDown(ir)}return(0,Oe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ji=function(ir){Fr.current&&Fr.current.onBlur&&Fr.current.onBlur(ir)};On&&Ua!=="right"&&(On.current={onKeyDown:Tl,onClose:function(){Fr.current&&Fr.current.onClose&&Fr.current.onClose()}}),re.useEffect(function(){Ma&&!Cr.current&&di(Ma)},[Ma]),re.useEffect(function(){Cr.current=!1},[]);var ai,Zl=pa({cellRender:Ze,monthCellRender:To,dateRender:Zr}),No=(0,on.Z)((0,on.Z)({},we),{},{cellRender:Zl,operationRef:Fr,prefixCls:ft,viewDate:Mo,value:Ur,onViewDateChange:$r,sourceMode:bo,onPanelChange:Pi,disabledDate:Qa});switch(delete No.onChange,delete No.onSelect,Vr){case"decade":ai=re.createElement(Ki,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"year":ai=re.createElement(Jl,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"month":ai=re.createElement(pu,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"quarter":ai=re.createElement(wo,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"week":ai=re.createElement(zr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"time":delete No.showTime,ai=re.createElement(Sl,(0,ue.Z)({},No,(0,It.Z)(mo)==="object"?mo:null,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;default:mo?ai=re.createElement(Gi,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}})):ai=re.createElement(Pr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}))}var Dl,vl,du=function(){var ir=ca.getNow(),eo=$t(ca.getHour(ir),ca.getMinute(ir),ca.getSecond(ir),vt?il:1,wt?Ml:1,Vt?jn:1),li=nt(ca,ir,eo[0],eo[1],eo[2]);yo(li,"submit")};Ln||(Dl=Si(ft,Vr,vo),mo&&Vr!=="date"?vl=null:vl=Ba({prefixCls:ft,components:jl,needConfirmButton:je,okDisabled:!Ur||Qa&&Qa(Ur),locale:ua,showNow:qr,onNow:je&&du,onOk:function(){Ur&&(yo(Ur,"submit",!0),Bl&&Bl(Ur))}}));var Go;if(Ao&&Vr==="date"&&Oa==="date"&&!mo){var ko=ca.getNow(),Ko="".concat(ft,"-today-btn"),Do=Qa&&Qa(ko);Go=re.createElement("a",{className:qe()(Ko,Do&&"".concat(Ko,"-disabled")),"aria-disabled":Do,onClick:function(){Do||yo(ko,"mouse",!0)}},ua.today)}return re.createElement(Bt.Provider,{value:(0,on.Z)((0,on.Z)({},Qt),{},{mode:Vr,hideHeader:"hideHeader"in we?_r:Qt.hideHeader,hidePrevBtn:na&&Ua==="right",hideNextBtn:na&&Ua==="left"})},re.createElement("div",{tabIndex:so,className:qe()("".concat(ft,"-panel"),_t,(Ue={},(0,Ge.Z)(Ue,"".concat(ft,"-panel-has-range"),Ta&&Ta[0]&&Ta[1]),(0,Ge.Z)(Ue,"".concat(ft,"-panel-has-range-hover"),tr&&tr[0]&&tr[1]),(0,Ge.Z)(Ue,"".concat(ft,"-panel-rtl"),Pl==="rtl"),Ue)),style:cn,onKeyDown:Tl,onBlur:ji,onMouseDown:ol},ai,Dl||vl||Go?re.createElement("div",{className:"".concat(ft,"-footer")},Dl,vl,Go):null))}var Fi=Mi,ar=z(35593),Fl={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 hu(we){var Ue,Ne=we.prefixCls,Et=we.popupElement,ft=we.popupStyle,_t=we.visible,cn=we.dropdownClassName,ua=we.dropdownAlign,ca=we.transitionName,Ma=we.getPopupContainer,Ra=we.children,Ya=we.range,qa=we.popupPlacement,Qa=we.direction,nr="".concat(Ne,"-dropdown"),tn=function(){return qa!==void 0?qa:Qa==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(ar.Z,{showAction:[],hideAction:[],popupPlacement:tn(),builtinPlacements:Fl,prefixCls:nr,popupTransitionName:ca,popup:Et,popupAlign:ua,popupVisible:_t,popupClassName:qe()(cn,(Ue={},(0,Ge.Z)(Ue,"".concat(nr,"-range"),Ya),(0,Ge.Z)(Ue,"".concat(nr,"-rtl"),Qa==="rtl"),Ue)),popupStyle:ft,getPopupContainer:Ma},Ra)}var cu=hu;function Bu(we){var Ue=we.prefixCls,Ne=we.presets,Et=we.onClick,ft=we.onHover;return Ne.length?re.createElement("div",{className:"".concat(Ue,"-presets")},re.createElement("ul",null,Ne.map(function(_t,cn){var ua=_t.label,ca=_t.value;return re.createElement("li",{key:cn,onClick:function(){return Et==null?void 0:Et(gn(ca))},onMouseEnter:function(){return ft==null?void 0:ft(gn(ca))},onMouseLeave:function(){return ft==null?void 0:ft(null)}},ua)}))):null}function Ju(we){var Ue=we.picker,Ne=we.disabledHours,Et=we.disabledMinutes,ft=we.disabledSeconds;Ue==="time"&&(Ne||Et||ft)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Lu(we,Ue,Ne){var Et=(0,It.Z)(Ue)==="object"?Ue.clearIcon:Ne;return Et||re.createElement("span",{className:"".concat(we,"-clear-btn")})}function zu(we){var Ue,Ne=we,Et=Ne.prefixCls,ft=Et===void 0?"rc-picker":Et,_t=Ne.id,cn=Ne.name,ua=Ne.tabIndex,ca=Ne.style,Ma=Ne.className,Ra=Ne.dropdownClassName,Ya=Ne.dropdownAlign,qa=Ne.popupStyle,Qa=Ne.transitionName,nr=Ne.generateConfig,tn=Ne.locale,Oa=Ne.inputReadOnly,vr=Ne.allowClear,so=Ne.autoFocus,qr=Ne.showTime,mo=Ne.picker,Ao=mo===void 0?"date":mo,vo=Ne.format,_r=Ne.use12Hours,Hi=Ne.value,ui=Ne.defaultValue,Oi=Ne.presets,ol=Ne.open,dl=Ne.defaultOpen,Bl=Ne.defaultOpenValue,jl=Ne.suffixIcon,Pl=Ne.clearIcon,qi=Ne.disabled,il=Ne.disabledDate,Ll=Ne.placeholder,Ml=Ne.getPopupContainer,pl=Ne.pickerRef,jn=Ne.panelRender,Zr=Ne.onChange,To=Ne.onOpenChange,Ze=Ne.onFocus,je=Ne.onBlur,vt=Ne.onMouseDown,wt=Ne.onMouseUp,Vt=Ne.onMouseEnter,Qt=Ne.onMouseLeave,On=Ne.onContextMenu,dn=Ne.onClick,Ln=Ne.onKeyDown,va=Ne.onSelect,pn=Ne.direction,na=Ne.autoComplete,Ua=na===void 0?"off":na,Ta=Ne.inputRender,tr=Ne.changeOnBlur,Fr=re.useRef(null),Cr=Ao==="date"&&!!qr||Ao==="time",Dr=de(Oi),Ir=za(ba(vo,Ao,qr,_r)),Ur=re.useRef(null),Lo=re.useRef(null),Qo=re.useRef(null),_a=(0,Pt.Z)(null,{value:Hi,defaultValue:ui}),Mo=(0,Mn.Z)(_a,2),di=Mo[0],$r=Mo[1],Eo=re.useState(di),io=(0,Mn.Z)(Eo,2),Wr=io[0],Vr=io[1],oo=re.useRef(null),si=(0,Pt.Z)(!1,{value:ol,defaultValue:dl,postState:function(qo){return qi?!1:qo},onChange:function(qo){To&&To(qo),!qo&&oo.current&&oo.current.onClose&&oo.current.onClose()}}),ni=(0,Mn.Z)(si,2),bo=ni[0],Ei=ni[1],Pi=en(Wr,{formatList:Ir,generateConfig:nr,locale:tn}),yo=(0,Mn.Z)(Pi,2),ki=yo[0],Tl=yo[1],ji=be({valueTexts:ki,onTextChange:function(qo){var mu=yn(qo,{locale:tn,formatList:Ir,generateConfig:nr});mu&&(!il||!il(mu))&&Vr(mu)}}),ai=(0,Mn.Z)(ji,3),Zl=ai[0],No=ai[1],Dl=ai[2],vl=function(qo){Vr(qo),$r(qo),Zr&&!xn(nr,di,qo)&&Zr(qo,qo?Mt(qo,{generateConfig:nr,locale:tn,format:Ir[0]}):"")},du=function(qo){qi&&qo||Ei(qo)},Go=function(qo){return bo&&oo.current&&oo.current.onKeyDown?oo.current.onKeyDown(qo):((0,Oe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ko=function(){for(var qo=arguments.length,mu=new Array(qo),ql=0;qlqa(Ma);case"month":return Ya(tn)>Ya(Ma);case"week":return Ra(tn)>Ra(Ma);default:return!Zt(ua,tn,Ma)&&ua.isAfter(tn,Ma)}return!1},[_t,cn[1],Ma,Ue]),nr=re.useCallback(function(tn){if(cn[1]||_t&&_t(tn))return!0;if(cn[0]&&ca)return!Zt(ua,tn,Ma)&&ua.isAfter(ca,tn);if(!Ue&&ca)switch(Ne){case"quarter":return qa(tn)0&&arguments[0]!==void 0?arguments[0]:!1,Jo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wi=null;$l&&Ls&&Ls[0]&&Ls[1]&&tn.isAfter(Ls[1],Ls[0])&&(Wi=Ls);var Wl=_r;if(_r&&(0,It.Z)(_r)==="object"&&_r.defaultValue){var ru=_r.defaultValue;Wl=(0,on.Z)((0,on.Z)({},_r),{},{defaultValue:An(ru,Xo)||void 0})}return re.createElement(un.Provider,{value:{inRange:!0,panelPosition:Ql,rangedValue:ld||ho,hoverRangedValue:Wi}},re.createElement(Fi,(0,ue.Z)({},we,Jo,{cellRender:Gd,showTime:Wl,mode:Li[Xo],generateConfig:tn,style:void 0,direction:Mo,disabledDate:Xo===0?Io:gi,disabledTime:function(Ns){return il?il(Ns,Xo===0?"start":"end"):!1},className:qe()((0,Ge.Z)({},"".concat(cn,"-panel-focused"),Xo===0?!Rc:!hs)),value:An(ho,Xo),locale:Oa,tabIndex:-1,onPanelChange:function(Ns,Ou){Xo===0&&pc(!0),Xo===1&&qc(!0),Au(st(Li,Ou,Xo),st(ho,Ns,Xo));var ss=Ns;Ql==="right"&&Li[Xo]===Ou&&(ss=Ct(ss,Ou,tn,-1)),ko(ss,Xo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Xo===0?An(ho,1):An(ho,0)})))}var Hs=0,yd=0;if(Xo&&si.current&&bo.current&&oo.current&&yo.current){Hs=si.current.offsetWidth+bo.current.offsetWidth;var zs=yo.current.offsetLeft>Hs?yo.current.offsetLeft-Hs:yo.current.offsetLeft,Ac=oo.current.offsetWidth,Sd=yo.current.offsetWidth;Ac&&Sd&&Hs>Ac-Sd-(Mo==="rtl"?0:zs)&&(yd=Hs)}var Id=Mo==="rtl"?{right:Hs}:{left:Hs};function Kd(){var Ql,Jo=Si(cn,Li[Xo],dn),Wi=Ba({prefixCls:cn,components:Qo,needConfirmButton:Wr,okDisabled:!An(ho,Xo)||qi&&qi(ho[Xo]),locale:Oa,onOk:function(){var xs=An(ho,Xo);xs&&(ql(ho,Xo),Ur==null||Ur(ho),Su(!1,Xo,"confirm"))}});if(vo!=="time"&&!_r){var Wl=Go(Xo),ru=Ct(Wl,vo,tn),Tc=Li[Xo],Ns=Tc===vo,Ou=Cd(Ns?"left":!1,{pickerValue:Wl,onPickerValueChange:function(xs){ko(xs,Xo)}}),ss=Cd("right",{pickerValue:ru,onPickerValueChange:function(xs){ko(Ct(xs,vo,tn,-1),Xo)}});Mo==="rtl"?Ql=re.createElement(re.Fragment,null,ss,Ns&&Ou):Ql=re.createElement(re.Fragment,null,Ou,Ns&&ss)}else Ql=Cd();var kc=re.createElement("div",{className:"".concat(cn,"-panel-layout")},re.createElement(Bu,{prefixCls:cn,presets:Dd,onClick:function(xs){ql(xs,null),Su(!1,Xo,"preset")},onHover:function(xs){Jc(xs)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(cn,"-panels")},Ql),(Jo||Wi)&&re.createElement("div",{className:"".concat(cn,"-footer")},Jo,Wi)));return jn&&(kc=jn(kc)),re.createElement("div",{className:"".concat(cn,"-panel-container"),style:{marginLeft:yd},ref:oo,onMouseDown:function(xs){xs.preventDefault()}},kc)}var Cl=re.createElement("div",{className:qe()("".concat(cn,"-range-wrapper"),"".concat(cn,"-").concat(vo,"-range-wrapper")),style:{minWidth:hl}},re.createElement("div",{ref:yo,className:"".concat(cn,"-range-arrow"),style:Id}),Kd()),Od;vt&&(Od=re.createElement("span",{className:"".concat(cn,"-suffix"),onMouseDown:function(Jo){Jo.preventDefault()}},vt));var Vd=Lu(cn,je,wt),Xd=re.createElement("span",{onMouseDown:function(Jo){Jo.preventDefault(),Jo.stopPropagation()},onMouseUp:function(Jo){Jo.preventDefault(),Jo.stopPropagation();var Wi=No;ji[0]||(Wi=st(Wi,null,0)),ji[1]||(Wi=st(Wi,null,1)),ql(Wi,null),Su(!1,Xo,"clear")},className:"".concat(cn,"-clear"),role:"button"},Vd),Ld=je&&(An(No,0)&&!ji[0]||An(No,1)&&!ji[1]),nd={size:Lr(vo,ki[0],tn)},ud=0,sd=0;si.current&&ni.current&&bo.current&&(Xo===0?sd=si.current.offsetWidth:(ud=Hs,sd=ni.current.offsetWidth));var Fd=Mo==="rtl"?{right:ud}:{left:ud},Yd=function(Jo,Wi){var Wl=st(ho,Jo,Xo);if(Wi==="submit"||Wi!=="key"&&!Wr){ql(Wl,Xo),Xo===0?pc():qc();var ru=Xo===0?1:0;ji[ru]?Su(!1,!1,"confirm"):Su(!1,Xo,"confirm")}else ir(Wl)};return re.createElement(Bt.Provider,{value:{operationRef:Tl,hideHeader:vo==="time",onDateMouseEnter:Ad,onDateMouseLeave:_c,hideRanges:!0,onSelect:Yd,open:$l}},re.createElement(cu,{visible:$l,popupElement:Cl,popupStyle:Ra,prefixCls:cn,dropdownClassName:Ya,dropdownAlign:Qa,getPopupContainer:nr,transitionName:qa,range:!0,direction:Mo},re.createElement("div",(0,ue.Z)({ref:Vr,className:qe()(cn,"".concat(cn,"-range"),Ma,(Ue={},(0,Ge.Z)(Ue,"".concat(cn,"-disabled"),ji[0]&&ji[1]),(0,Ge.Z)(Ue,"".concat(cn,"-focused"),Xo===0?vc:fs),(0,Ge.Z)(Ue,"".concat(cn,"-rtl"),Mo==="rtl"),Ue)),style:ca,onClick:Mc,onMouseEnter:Cr,onMouseLeave:Dr,onMouseDown:ed,onMouseUp:Fr},(0,zt.Z)(we,{aria:!0,data:!0})),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Ne={},(0,Ge.Z)(Ne,"".concat(cn,"-input-active"),Xo===0),(0,Ge.Z)(Ne,"".concat(cn,"-input-placeholder"),!!_s),Ne)),ref:si},re.createElement("input",(0,ue.Z)({id:ua,disabled:ji[0],readOnly:Qt||typeof ki[0]=="function"||!Rc,value:_s||zl,onChange:function(Jo){Du(Jo.target.value)},autoFocus:so,placeholder:An(vr,0)||"",ref:Ei},Nc,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-range-separator"),ref:bo},Oi),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Et={},(0,Ge.Z)(Et,"".concat(cn,"-input-active"),Xo===1),(0,Ge.Z)(Et,"".concat(cn,"-input-placeholder"),!!xa),Et)),ref:ni},re.createElement("input",(0,ue.Z)({disabled:ji[1],readOnly:Qt||typeof ki[0]=="function"||!hs,value:xa||Iu,onChange:function(Jo){Xu(Jo.target.value)},placeholder:An(vr,1)||"",ref:Pi},au,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-active-bar"),style:(0,on.Z)((0,on.Z)({},Fd),{},{width:sd,position:"absolute"})}),Od,Ld&&Xd)))}var _l=function(we){(0,Yt.Z)(Ne,we);var Ue=(0,kn.Z)(Ne);function Ne(){var Et;(0,dt.Z)(this,Ne);for(var ft=arguments.length,_t=new Array(ft),cn=0;cn{const{lineHeight:ft}=we,_t=Math.floor(Ne*ft)+2,cn=Math.max((Ue-_t)/2,0),ua=Math.max(Ue-_t-cn,0);return{padding:`${cn}px ${Et}px ${ua}px`}},Vs=we=>{const{componentCls:Ue,pickerCellCls:Ne,pickerCellInnerCls:Et,cellHeight:ft,motionDurationSlow:_t,borderRadiusSM:cn,motionDurationMid:ua,cellHoverBg:ca,lineWidth:Ma,lineType:Ra,colorPrimary:Ya,cellActiveWithRangeBg:qa,colorTextLightSolid:Qa,controlHeightSM:nr,cellRangeBorderColor:tn,pickerCellBorderGap:Oa,cellHoverWithRangeBg:vr,cellWidth:so,colorTextDisabled:qr,cellBgDisabled:mo}=we;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ft,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ft,height:ft,lineHeight:`${ft}px`,borderRadius:cn,transition:`background ${ua}, border ${ua}`},"&-range-hover-start, &-range-hover-end":{[Et]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Ne}-in-view), - &:hover:not(${Ne}-selected):not(${Ne}-range-start):not(${Ne}-range-end):not(${Ne}-range-hover-start):not(${Ne}-range-hover-end)`]:{[Et]:{background:ca}},[`&-in-view${Ne}-today ${Et}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ma}px ${Ra} ${Ya}`,borderRadius:cn,content:'""'}},[`&-in-view${Ne}-in-range`]:{position:"relative","&::before":{background:qa}},[`&-in-view${Ne}-selected ${Et}, + `]:{borderRadius:0},[`> ${zt}-item:last-child`]:{borderBottom:0},[`> ${zt}-item > ${zt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${zt}-item > ${zt}-content > ${zt}-content-box`]:{paddingTop:Ot}}}},Yt=Pt=>{const{componentCls:zt,paddingSM:Ft}=Pt;return{[`${zt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${zt}-item`]:{borderBottom:0,[`> ${zt}-content`]:{backgroundColor:"transparent",border:0,[`> ${zt}-content-box`]:{paddingBlock:Ft}}}}}};var kn=(0,Rt.Z)("Collapse",Pt=>{const zt=(0,qe.TS)(Pt,{collapseHeaderPaddingSM:`${Pt.paddingXS}px ${Pt.paddingSM}px`,collapseHeaderPaddingLG:`${Pt.padding}px ${Pt.paddingLG}px`,collapsePanelBorderRadius:Pt.borderRadiusLG});return[dt(zt),Fn(zt),Yt(zt),Wt(zt),(0,Lt.Z)(zt)]},Pt=>({headerPadding:`${Pt.paddingSM}px ${Pt.padding}px`,headerBg:Pt.colorFillAlter,contentPadding:`${Pt.padding}px 16px`,contentBg:Pt.colorBgContainer})),ln=Object.assign(Te.forwardRef((Pt,zt)=>{const{getPrefixCls:Ft,direction:Ot,collapse:et}=Te.useContext(yt.E_),{prefixCls:ze,className:St,rootClassName:xt,style:Ke,bordered:Qe=!0,ghost:ut,size:Je,expandIconPosition:xe="start",children:Zt,expandIcon:Jn}=Pt,En=(0,bt.Z)(la=>{var Oa;return(Oa=Je!=null?Je:la)!==null&&Oa!==void 0?Oa:"middle"}),Pn=Ft("collapse",ze),Vn=Ft(),[Xn,Ct]=kn(Pn),Mt=Te.useMemo(()=>xe==="left"?"start":xe==="right"?"end":xe,[xe]),yn=function(){let la=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Oa=Jn?Jn(la):Te.createElement(E.Z,{rotate:la.isActive?90:void 0});return(0,rt.Tm)(Oa,()=>({className:Oe()(Oa.props.className,`${Pn}-arrow`)}))},Dt=Oe()(`${Pn}-icon-position-${Mt}`,{[`${Pn}-borderless`]:!Qe,[`${Pn}-rtl`]:Ot==="rtl",[`${Pn}-ghost`]:!!ut,[`${Pn}-${En}`]:En!=="middle"},et==null?void 0:et.className,St,xt,Ct),en=Object.assign(Object.assign({},(0,Ye.Z)(Vn)),{motionAppear:!1,leavedClassName:`${Pn}-content-hidden`}),ya=Te.useMemo(()=>Zt?(0,We.Z)(Zt).map((la,Oa)=>{var xn,Sr;if(!((xn=la.props)===null||xn===void 0)&&xn.disabled){const Kn=(Sr=la.key)!==null&&Sr!==void 0?Sr:String(Oa),{disabled:Gn,collapsible:fa}=la.props,Xa=Object.assign(Object.assign({},(0,it.Z)(la.props,["disabled"])),{key:Kn,collapsible:fa!=null?fa:Gn?"disabled":void 0});return(0,rt.Tm)(la,Xa)}return la}):null,[Zt]);return Xn(Te.createElement(at,Object.assign({ref:zt,openMotion:en},(0,it.Z)(Pt,["rootClassName"]),{expandIcon:yn,prefixCls:Pn,className:Dt,style:Object.assign(Object.assign({},et==null?void 0:et.style),Ke)}),ya))}),{Panel:Gt}),Mn=ln},5083:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return Yo}});var E=z(61186),fe=z.n(E),Oe=z(48736),ye=z(90111),Se=z.n(ye),Fe=z(58319),le=z.n(Fe),Me=z(23250),De=z.n(Me),Te=z(74959),Re=z.n(Te),We=z(10238),Ee=z.n(We),se=z(33656),y=z.n(se);fe().extend(y()),fe().extend(Ee()),fe().extend(Se()),fe().extend(le()),fe().extend(De()),fe().extend(Re()),fe().extend(function(we,Ue){var Ne=Ue.prototype,Et=Ne.format;Ne.format=function(_t){var cn=(_t||"").replace("Wo","wo");return Et.bind(this)(cn)}});var a={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"},ee=function(Ue){var Ne=a[Ue];return Ne||Ue.split("_")[0]},b=function(){(0,Oe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return fe()()},getFixedDate:function(Ue){return fe()(Ue,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Ue){return Ue.endOf("month")},getWeekDay:function(Ue){var Ne=Ue.locale("en");return Ne.weekday()+Ne.localeData().firstDayOfWeek()},getYear:function(Ue){return Ue.year()},getMonth:function(Ue){return Ue.month()},getDate:function(Ue){return Ue.date()},getHour:function(Ue){return Ue.hour()},getMinute:function(Ue){return Ue.minute()},getSecond:function(Ue){return Ue.second()},addYear:function(Ue,Ne){return Ue.add(Ne,"year")},addMonth:function(Ue,Ne){return Ue.add(Ne,"month")},addDate:function(Ue,Ne){return Ue.add(Ne,"day")},setYear:function(Ue,Ne){return Ue.year(Ne)},setMonth:function(Ue,Ne){return Ue.month(Ne)},setDate:function(Ue,Ne){return Ue.date(Ne)},setHour:function(Ue,Ne){return Ue.hour(Ne)},setMinute:function(Ue,Ne){return Ue.minute(Ne)},setSecond:function(Ue,Ne){return Ue.second(Ne)},isAfter:function(Ue,Ne){return Ue.isAfter(Ne)},isValidate:function(Ue){return Ue.isValid()},locale:{getWeekFirstDay:function(Ue){return fe()().locale(ee(Ue)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Ue,Ne){return Ne.locale(ee(Ue)).weekday(0)},getWeek:function(Ue,Ne){return Ne.locale(ee(Ue)).week()},getShortWeekDays:function(Ue){return fe()().locale(ee(Ue)).localeData().weekdaysMin()},getShortMonths:function(Ue){return fe()().locale(ee(Ue)).localeData().monthsShort()},format:function(Ue,Ne,Et){return Ne.locale(ee(Ue)).format(Et)},parse:function(Ue,Ne,Et){for(var pt=ee(Ue),_t=0;_t1&&(cn=Ue.addDate(cn,-7)),cn}function Ct(we,Ue,Ne){var Et=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ue){case"year":return Ne.addYear(we,Et*10);case"quarter":case"month":return Ne.addYear(we,Et);default:return Ne.addMonth(we,Et)}}function Mt(we,Ue){var Ne=Ue.generateConfig,Et=Ue.locale,pt=Ue.format;return typeof pt=="function"?pt(we):Ne.locale.format(Et.locale,we,pt)}function yn(we,Ue){var Ne=Ue.generateConfig,Et=Ue.locale,pt=Ue.formatList;return!we||typeof pt[0]=="function"?null:Ne.locale.parse(Et.locale,we,pt)}function Dt(we){var Ue=we.cellDate,Ne=we.mode,Et=we.disabledDate,pt=we.generateConfig;if(!Et)return!1;var _t=function(nr,tn,La){for(var vr=tn;vr<=La;){var so=void 0;switch(nr){case"date":{if(so=pt.setDate(Ue,vr),!Et(so))return!1;break}case"month":{if(so=pt.setMonth(Ue,vr),!Dt({cellDate:so,mode:"month",generateConfig:pt,disabledDate:Et}))return!1;break}case"year":{if(so=pt.setYear(Ue,vr),!Dt({cellDate:so,mode:"year",generateConfig:pt,disabledDate:Et}))return!1;break}}vr+=1}return!0};switch(Ne){case"date":case"week":return Et(Ue);case"month":{var cn=1,sa=pt.getDate(pt.getEndDate(Ue));return _t("date",cn,sa)}case"quarter":{var ga=Math.floor(pt.getMonth(Ue)/3)*3,Ma=ga+2;return _t("month",ga,Ma)}case"year":return _t("month",0,11);case"decade":{var Ra=pt.getYear(Ue),Ya=Math.floor(Ra/et)*et,qa=Ya+et-1;return _t("year",Ya,qa)}}}function en(we,Ue){var Ne=Ue.formatList,Et=Ue.generateConfig,pt=Ue.locale;return(0,Ft.Z)(function(){if(!we)return[[""],""];for(var _t="",cn=[],sa=0;sa1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Ma.current),vr){ga(La);return}Ma.current=requestAnimationFrame(function(){ga(La)})}var Ya=en(sa,{formatList:Ne,generateConfig:Et,locale:pt}),qa=(0,Mn.Z)(Ya,2),Qa=qa[1];function nr(La){Ra(La)}function tn(){var La=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Ra(null,La)}return(0,re.useEffect)(function(){tn(!0)},[we]),(0,re.useEffect)(function(){return function(){return cancelAnimationFrame(Ma.current)}},[]),[Qa,nr,tn]}var la=z(10228),Oa=z(16089),xn=z(95190),Sr=z(29194),Kn=new Map;function Gn(we,Ue){var Ne;function Et(){(0,Sr.Z)(we)?Ue():Ne=(0,Oa.Z)(function(){Et()})}return Et(),function(){Oa.Z.cancel(Ne)}}function fa(we,Ue,Ne){if(Kn.get(we)&&cancelAnimationFrame(Kn.get(we)),Ne<=0){Kn.set(we,requestAnimationFrame(function(){we.scrollTop=Ue}));return}var Et=Ue-we.scrollTop,pt=Et/Ne*10;Kn.set(we,requestAnimationFrame(function(){we.scrollTop+=pt,we.scrollTop!==Ue&&fa(we,Ue,Ne-10)}))}function Xa(we,Ue){var Ne=Ue.onLeftRight,Et=Ue.onCtrlLeftRight,pt=Ue.onUpDown,_t=Ue.onPageUpDown,cn=Ue.onEnter,sa=we.which,ga=we.ctrlKey,Ma=we.metaKey;switch(sa){case la.Z.LEFT:if(ga||Ma){if(Et)return Et(-1),!0}else if(Ne)return Ne(-1),!0;break;case la.Z.RIGHT:if(ga||Ma){if(Et)return Et(1),!0}else if(Ne)return Ne(1),!0;break;case la.Z.UP:if(pt)return pt(-1),!0;break;case la.Z.DOWN:if(pt)return pt(1),!0;break;case la.Z.PAGE_UP:if(_t)return _t(-1),!0;break;case la.Z.PAGE_DOWN:if(_t)return _t(1),!0;break;case la.Z.ENTER:if(cn)return cn(),!0;break}return!1}function xa(we,Ue,Ne,Et){var pt=we;if(!pt)switch(Ue){case"time":pt=Et?"hh:mm:ss a":"HH:mm:ss";break;case"week":pt="gggg-wo";break;case"month":pt="YYYY-MM";break;case"quarter":pt="YYYY-[Q]Q";break;case"year":pt="YYYY";break;default:pt=Ne?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return pt}function Lr(we,Ue,Ne){var Et=we==="time"?8:10,pt=typeof Ue=="function"?Ue(Ne.getNow()).length:Ue.length;return Math.max(Et,pt)+2}var Tr=null,Nt=new Set;function hn(we){return!Tr&&typeof window!="undefined"&&window.addEventListener&&(Tr=function(Ne){(0,xn.Z)(Nt).forEach(function(Et){Et(Ne)})},window.addEventListener("mousedown",Tr)),Nt.add(we),function(){Nt.delete(we),Nt.size===0&&(window.removeEventListener("mousedown",Tr),Tr=null)}}function gr(we){var Ue=we.target;if(we.composed&&Ue.shadowRoot){var Ne;return((Ne=we.composedPath)===null||Ne===void 0?void 0:Ne.call(we)[0])||Ue}return Ue}var At=function(Ue){return Ue==="month"||Ue==="date"?"year":Ue},Xt=function(Ue){return Ue==="date"?"month":Ue},Bn=function(Ue){return Ue==="month"||Ue==="date"?"quarter":Ue},bn=function(Ue){return Ue==="date"?"week":Ue},Aa={year:At,month:Xt,quarter:Bn,week:bn,time:null,date:null};function qt(we,Ue){return we.some(function(Ne){return Ne&&Ne.contains(Ue)})}function ie(we){var Ue=we.open,Ne=we.value,Et=we.isClickOutside,pt=we.triggerOpen,_t=we.forwardKeyDown,cn=we.onKeyDown,sa=we.blurToCancel,ga=we.onSubmit,Ma=we.onCancel,Ra=we.onFocus,Ya=we.onBlur,qa=we.changeOnBlur,Qa=(0,re.useState)(!1),nr=(0,Mn.Z)(Qa,2),tn=nr[0],La=nr[1],vr=(0,re.useState)(!1),so=(0,Mn.Z)(vr,2),qr=so[0],mo=so[1],Ao=(0,re.useRef)(!1),vo=(0,re.useRef)(!1),_r=(0,re.useRef)(!1),Hi={onMouseDown:function(){La(!0),pt(!0)},onKeyDown:function(Li){var ol=function(){_r.current=!0};if(cn(Li,ol),!_r.current){switch(Li.which){case la.Z.ENTER:{Ue?ga()!==!1&&La(!0):pt(!0),Li.preventDefault();return}case la.Z.TAB:{tn&&Ue&&!Li.shiftKey?(La(!1),Li.preventDefault()):!tn&&Ue&&!_t(Li)&&Li.shiftKey&&(La(!0),Li.preventDefault());return}case la.Z.ESC:{La(!0),Ma();return}}!Ue&&![la.Z.SHIFT].includes(Li.which)?pt(!0):tn||_t(Li)}},onFocus:function(Li){La(!0),mo(!0),Ra&&Ra(Li)},onBlur:function(Li){if(Ao.current||!Et(document.activeElement)){Ao.current=!1;return}sa?setTimeout(function(){for(var ol=document,dl=ol.activeElement;dl&&dl.shadowRoot;)dl=dl.shadowRoot.activeElement;Et(dl)&&Ma()},0):Ue&&(pt(!1),vo.current&&ga()),mo(!1),Ya==null||Ya(Li)}};return(0,re.useEffect)(function(){vo.current=!1},[Ue]),(0,re.useEffect)(function(){vo.current=!0},[Ne]),(0,re.useEffect)(function(){return hn(function(ui){var Li=gr(ui),ol=Et(Li);Ue&&(ol?!qa&&(!qr||ol)&&pt(!1):(Ao.current=!0,(0,Oa.Z)(function(){Ao.current=!1})))})}),[Hi,{focused:qr,typing:tn}]}function de(we,Ue){return re.useMemo(function(){return we||(Ue?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ue).map(function(Ne){var Et=(0,Mn.Z)(Ne,2),pt=Et[0],_t=Et[1];return{label:pt,value:_t}})):[])},[we,Ue])}var he=z(34280);function be(we){var Ue=we.valueTexts,Ne=we.onTextChange,Et=re.useState(""),pt=(0,Mn.Z)(Et,2),_t=pt[0],cn=pt[1],sa=re.useRef([]);sa.current=Ue;function ga(Ra){cn(Ra),Ne(Ra)}function Ma(){cn(sa.current[0])}return(0,he.Z)(function(){Ue.every(function(Ra){return Ra!==_t})&&Ma()},[Ue.join("||")]),[_t,ga,Ma]}var Xe=re.createContext({}),Bt=Xe,It=z(93664);function pa(we){var Ue=we.cellRender,Ne=we.monthCellRender,Et=we.dateRender,pt=re.useMemo(function(){if(Ue)return Ue;if(!(!Ne&&!Et))return function(_t,cn){var sa=_t;return Et&&cn.type==="date"?Et(sa,cn.today):Ne&&cn.type==="month"?Ne(sa,cn.locale):cn.originNode}},[Ue,Ne,Et]);return pt}function Rn(we,Ue){for(var Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Et=String(we);Et.length=1?Ne|0:1,cn=we;cn<=Ue;cn+=_t)pt.push({label:Rn(cn,2),value:cn,disabled:(Et||[]).includes(cn)});return pt}function Zo(we){var Ue=we.generateConfig,Ne=we.prefixCls,Et=we.operationRef,pt=we.activeColumnIndex,_t=we.value,cn=we.showHour,sa=we.showMinute,ga=we.showSecond,Ma=we.use12Hours,Ra=we.hourStep,Ya=Ra===void 0?1:Ra,qa=we.minuteStep,Qa=qa===void 0?1:qa,nr=we.secondStep,tn=nr===void 0?1:nr,La=we.disabledHours,vr=we.disabledMinutes,so=we.disabledSeconds,qr=we.disabledTime,mo=we.hideDisabledOptions,Ao=we.onSelect,vo=we.cellRender,_r=we.locale,Hi=[],ui="".concat(Ne,"-content"),Li="".concat(Ne,"-time-panel"),ol,dl=_t?Ue.getHour(_t):-1,Bl=dl,jl=_t?Ue.getMinute(_t):-1,Pl=_t?Ue.getSecond(_t):-1,qi=Ue.getNow(),il=re.useMemo(function(){if(qr){var pn=qr(qi);return[pn.disabledHours,pn.disabledMinutes,pn.disabledSeconds]}return[La,vr,so]},[La,vr,so,qr,qi]),Ll=(0,Mn.Z)(il,3),Ml=Ll[0],pl=Ll[1],jn=Ll[2],Zr=ao(0,23,Ya,Ml&&Ml()),To=(0,Ft.Z)(function(){return Zr},Zr,uo);Ma&&(ol=Bl>=12,Bl%=12);var Ze=re.useMemo(function(){if(!Ma)return[!1,!1];var pn=[!0,!0];return To.forEach(function(aa){var Ua=aa.disabled,Ta=aa.value;Ua||(Ta>=12?pn[1]=!1:pn[0]=!1)}),pn},[Ma,To]),je=(0,Mn.Z)(Ze,2),ht=je[0],wt=je[1],Vt=re.useMemo(function(){return Ma?To.filter(ol?function(pn){return pn.value>=12}:function(pn){return pn.value<12}).map(function(pn){var aa=pn.value%12,Ua=aa===0?"12":Rn(aa,2);return(0,ln.Z)((0,ln.Z)({},pn),{},{label:Ua,value:aa})}):To},[Ma,ol,To]),Qt=ao(0,59,Qa,pl&&pl(dl)),wn=ao(0,59,tn,jn&&jn(dl,jl)),dn=xr({value:_t,generateConfig:Ue,disabledMinutes:pl,disabledSeconds:jn,minutes:Qt,seconds:wn,use12Hours:Ma});Et.current={onUpDown:function(aa){var Ua=Hi[pt];if(Ua)for(var Ta=Ua.units.findIndex(function(Dr){return Dr.value===Ua.value}),tr=Ua.units.length,Fr=1;Fr2&&arguments[2]!==void 0?arguments[2]:!1;(Vr===La||li)&&(Lo(ir),Hi&&Hi(ir),dn&&dn(ir,eo),ui&&!Pn(ga,ir,Ur)&&!(Qa!=null&&Qa(ir))&&ui(ir))},ki=function(ir){if(Ho.includes(Vr)){var eo,li,Ni=Vr==="date";switch(ir===la.Z.PAGE_UP||ir===la.Z.PAGE_DOWN?li=Ni?ga.addMonth:ga.addYear:li=Ni?ga.addDate:ga.addMonth,ir){case la.Z.LEFT:case la.Z.PAGE_UP:eo=li(Mo,-1);break;case la.Z.RIGHT:case la.Z.PAGE_DOWN:eo=li(Mo,1);break;case la.Z.UP:case la.Z.DOWN:eo=li(Mo,Number("".concat(ir===la.Z.UP?"-":"").concat(Ni?St:ti)));break}if(eo)return!(Qa!=null&&Qa(eo))}return!0},Tl=function(ir){if(Fr.current&&Fr.current.onKeyDown){var eo=!0,li=ir.which;if([la.Z.LEFT,la.Z.RIGHT,la.Z.UP,la.Z.DOWN,la.Z.PAGE_UP,la.Z.PAGE_DOWN,la.Z.ENTER].includes(li)&&(ir.preventDefault(),li!==la.Z.ENTER&&so===0&&(eo=ki(li))),eo)return Fr.current.onKeyDown(ir)}return(0,Oe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ji=function(ir){Fr.current&&Fr.current.onBlur&&Fr.current.onBlur(ir)};wn&&Ua!=="right"&&(wn.current={onKeyDown:Tl,onClose:function(){Fr.current&&Fr.current.onClose&&Fr.current.onClose()}}),re.useEffect(function(){Ma&&!Cr.current&&di(Ma)},[Ma]),re.useEffect(function(){Cr.current=!1},[]);var ai,Zl=pa({cellRender:Ze,monthCellRender:To,dateRender:Zr}),No=(0,ln.Z)((0,ln.Z)({},we),{},{cellRender:Zl,operationRef:Fr,prefixCls:pt,viewDate:Mo,value:Ur,onViewDateChange:$r,sourceMode:bo,onPanelChange:bi,disabledDate:Qa});switch(delete No.onChange,delete No.onSelect,Vr){case"decade":ai=re.createElement(Ki,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"year":ai=re.createElement(Jl,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"month":ai=re.createElement(pu,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"quarter":ai=re.createElement(Do,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"week":ai=re.createElement(zr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;case"time":delete No.showTime,ai=re.createElement(Sl,(0,ue.Z)({},No,(0,It.Z)(mo)==="object"?mo:null,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}));break;default:mo?ai=re.createElement(Gi,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}})):ai=re.createElement(Pr,(0,ue.Z)({},No,{onSelect:function(ir,eo){$r(ir),yo(ir,eo)}}))}var Dl,vl,du=function(){var ir=ga.getNow(),eo=$t(ga.getHour(ir),ga.getMinute(ir),ga.getSecond(ir),ht?il:1,wt?Ml:1,Vt?jn:1),li=nt(ga,ir,eo[0],eo[1],eo[2]);yo(li,"submit")};On||(Dl=Fi(pt,Vr,vo),mo&&Vr!=="date"?vl=null:vl=Pa({prefixCls:pt,components:jl,needConfirmButton:je,okDisabled:!Ur||Qa&&Qa(Ur),locale:sa,showNow:qr,onNow:je&&du,onOk:function(){Ur&&(yo(Ur,"submit",!0),Bl&&Bl(Ur))}}));var Go;if(Ao&&Vr==="date"&&La==="date"&&!mo){var ko=ga.getNow(),Ko="".concat(pt,"-today-btn"),Io=Qa&&Qa(ko);Go=re.createElement("a",{className:qe()(Ko,Io&&"".concat(Ko,"-disabled")),"aria-disabled":Io,onClick:function(){Io||yo(ko,"mouse",!0)}},sa.today)}return re.createElement(Bt.Provider,{value:(0,ln.Z)((0,ln.Z)({},Qt),{},{mode:Vr,hideHeader:"hideHeader"in we?_r:Qt.hideHeader,hidePrevBtn:aa&&Ua==="right",hideNextBtn:aa&&Ua==="left"})},re.createElement("div",{tabIndex:so,className:qe()("".concat(pt,"-panel"),_t,(Ue={},(0,Ge.Z)(Ue,"".concat(pt,"-panel-has-range"),Ta&&Ta[0]&&Ta[1]),(0,Ge.Z)(Ue,"".concat(pt,"-panel-has-range-hover"),tr&&tr[0]&&tr[1]),(0,Ge.Z)(Ue,"".concat(pt,"-panel-rtl"),Pl==="rtl"),Ue)),style:cn,onKeyDown:Tl,onBlur:ji,onMouseDown:ol},ai,Dl||vl||Go?re.createElement("div",{className:"".concat(pt,"-footer")},Dl,vl,Go):null))}var Bi=Mi,rr=z(35593),Fl={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 hu(we){var Ue,Ne=we.prefixCls,Et=we.popupElement,pt=we.popupStyle,_t=we.visible,cn=we.dropdownClassName,sa=we.dropdownAlign,ga=we.transitionName,Ma=we.getPopupContainer,Ra=we.children,Ya=we.range,qa=we.popupPlacement,Qa=we.direction,nr="".concat(Ne,"-dropdown"),tn=function(){return qa!==void 0?qa:Qa==="rtl"?"bottomRight":"bottomLeft"};return re.createElement(rr.Z,{showAction:[],hideAction:[],popupPlacement:tn(),builtinPlacements:Fl,prefixCls:nr,popupTransitionName:ga,popup:Et,popupAlign:sa,popupVisible:_t,popupClassName:qe()(cn,(Ue={},(0,Ge.Z)(Ue,"".concat(nr,"-range"),Ya),(0,Ge.Z)(Ue,"".concat(nr,"-rtl"),Qa==="rtl"),Ue)),popupStyle:pt,getPopupContainer:Ma},Ra)}var cu=hu;function Bu(we){var Ue=we.prefixCls,Ne=we.presets,Et=we.onClick,pt=we.onHover;return Ne.length?re.createElement("div",{className:"".concat(Ue,"-presets")},re.createElement("ul",null,Ne.map(function(_t,cn){var sa=_t.label,ga=_t.value;return re.createElement("li",{key:cn,onClick:function(){return Et==null?void 0:Et(gn(ga))},onMouseEnter:function(){return pt==null?void 0:pt(gn(ga))},onMouseLeave:function(){return pt==null?void 0:pt(null)}},sa)}))):null}function Ju(we){var Ue=we.picker,Ne=we.disabledHours,Et=we.disabledMinutes,pt=we.disabledSeconds;Ue==="time"&&(Ne||Et||pt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Nu(we,Ue,Ne){var Et=(0,It.Z)(Ue)==="object"?Ue.clearIcon:Ne;return Et||re.createElement("span",{className:"".concat(we,"-clear-btn")})}function zu(we){var Ue,Ne=we,Et=Ne.prefixCls,pt=Et===void 0?"rc-picker":Et,_t=Ne.id,cn=Ne.name,sa=Ne.tabIndex,ga=Ne.style,Ma=Ne.className,Ra=Ne.dropdownClassName,Ya=Ne.dropdownAlign,qa=Ne.popupStyle,Qa=Ne.transitionName,nr=Ne.generateConfig,tn=Ne.locale,La=Ne.inputReadOnly,vr=Ne.allowClear,so=Ne.autoFocus,qr=Ne.showTime,mo=Ne.picker,Ao=mo===void 0?"date":mo,vo=Ne.format,_r=Ne.use12Hours,Hi=Ne.value,ui=Ne.defaultValue,Li=Ne.presets,ol=Ne.open,dl=Ne.defaultOpen,Bl=Ne.defaultOpenValue,jl=Ne.suffixIcon,Pl=Ne.clearIcon,qi=Ne.disabled,il=Ne.disabledDate,Ll=Ne.placeholder,Ml=Ne.getPopupContainer,pl=Ne.pickerRef,jn=Ne.panelRender,Zr=Ne.onChange,To=Ne.onOpenChange,Ze=Ne.onFocus,je=Ne.onBlur,ht=Ne.onMouseDown,wt=Ne.onMouseUp,Vt=Ne.onMouseEnter,Qt=Ne.onMouseLeave,wn=Ne.onContextMenu,dn=Ne.onClick,On=Ne.onKeyDown,va=Ne.onSelect,pn=Ne.direction,aa=Ne.autoComplete,Ua=aa===void 0?"off":aa,Ta=Ne.inputRender,tr=Ne.changeOnBlur,Fr=re.useRef(null),Cr=Ao==="date"&&!!qr||Ao==="time",Dr=de(Li),Ir=za(xa(vo,Ao,qr,_r)),Ur=re.useRef(null),Lo=re.useRef(null),Qo=re.useRef(null),_a=(0,Pt.Z)(null,{value:Hi,defaultValue:ui}),Mo=(0,Mn.Z)(_a,2),di=Mo[0],$r=Mo[1],Eo=re.useState(di),io=(0,Mn.Z)(Eo,2),Wr=io[0],Vr=io[1],oo=re.useRef(null),si=(0,Pt.Z)(!1,{value:ol,defaultValue:dl,postState:function(qo){return qi?!1:qo},onChange:function(qo){To&&To(qo),!qo&&oo.current&&oo.current.onClose&&oo.current.onClose()}}),ni=(0,Mn.Z)(si,2),bo=ni[0],Ci=ni[1],bi=en(Wr,{formatList:Ir,generateConfig:nr,locale:tn}),yo=(0,Mn.Z)(bi,2),ki=yo[0],Tl=yo[1],ji=be({valueTexts:ki,onTextChange:function(qo){var mu=yn(qo,{locale:tn,formatList:Ir,generateConfig:nr});mu&&(!il||!il(mu))&&Vr(mu)}}),ai=(0,Mn.Z)(ji,3),Zl=ai[0],No=ai[1],Dl=ai[2],vl=function(qo){Vr(qo),$r(qo),Zr&&!Pn(nr,di,qo)&&Zr(qo,qo?Mt(qo,{generateConfig:nr,locale:tn,format:Ir[0]}):"")},du=function(qo){qi&&qo||Ci(qo)},Go=function(qo){return bo&&oo.current&&oo.current.onKeyDown?oo.current.onKeyDown(qo):((0,Oe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ko=function(){for(var qo=arguments.length,mu=new Array(qo),ql=0;qlqa(Ma);case"month":return Ya(tn)>Ya(Ma);case"week":return Ra(tn)>Ra(Ma);default:return!Zt(sa,tn,Ma)&&sa.isAfter(tn,Ma)}return!1},[_t,cn[1],Ma,Ue]),nr=re.useCallback(function(tn){if(cn[1]||_t&&_t(tn))return!0;if(cn[0]&&ga)return!Zt(sa,tn,Ma)&&sa.isAfter(ga,tn);if(!Ue&&ga)switch(Ne){case"quarter":return qa(tn)0&&arguments[0]!==void 0?arguments[0]:!1,Jo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Wi=null;$l&&Ls&&Ls[0]&&Ls[1]&&tn.isAfter(Ls[1],Ls[0])&&(Wi=Ls);var Wl=_r;if(_r&&(0,It.Z)(_r)==="object"&&_r.defaultValue){var ru=_r.defaultValue;Wl=(0,ln.Z)((0,ln.Z)({},_r),{},{defaultValue:An(ru,Xo)||void 0})}return re.createElement(un.Provider,{value:{inRange:!0,panelPosition:Ql,rangedValue:ld||ho,hoverRangedValue:Wi}},re.createElement(Bi,(0,ue.Z)({},we,Jo,{cellRender:Gd,showTime:Wl,mode:Ni[Xo],generateConfig:tn,style:void 0,direction:Mo,disabledDate:Xo===0?xo:gi,disabledTime:function(Ns){return il?il(Ns,Xo===0?"start":"end"):!1},className:qe()((0,Ge.Z)({},"".concat(cn,"-panel-focused"),Xo===0?!Rc:!hs)),value:An(ho,Xo),locale:La,tabIndex:-1,onPanelChange:function(Ns,Lu){Xo===0&&pc(!0),Xo===1&&qc(!0),Au(st(Ni,Lu,Xo),st(ho,Ns,Xo));var cs=Ns;Ql==="right"&&Ni[Xo]===Lu&&(cs=Ct(cs,Lu,tn,-1)),ko(cs,Xo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Xo===0?An(ho,1):An(ho,0)})))}var Hs=0,yd=0;if(Xo&&si.current&&bo.current&&oo.current&&yo.current){Hs=si.current.offsetWidth+bo.current.offsetWidth;var zs=yo.current.offsetLeft>Hs?yo.current.offsetLeft-Hs:yo.current.offsetLeft,Ac=oo.current.offsetWidth,Sd=yo.current.offsetWidth;Ac&&Sd&&Hs>Ac-Sd-(Mo==="rtl"?0:zs)&&(yd=Hs)}var Id=Mo==="rtl"?{right:Hs}:{left:Hs};function Kd(){var Ql,Jo=Fi(cn,Ni[Xo],dn),Wi=Pa({prefixCls:cn,components:Qo,needConfirmButton:Wr,okDisabled:!An(ho,Xo)||qi&&qi(ho[Xo]),locale:La,onOk:function(){var xs=An(ho,Xo);xs&&(ql(ho,Xo),Ur==null||Ur(ho),Su(!1,Xo,"confirm"))}});if(vo!=="time"&&!_r){var Wl=Go(Xo),ru=Ct(Wl,vo,tn),Tc=Ni[Xo],Ns=Tc===vo,Lu=Cd(Ns?"left":!1,{pickerValue:Wl,onPickerValueChange:function(xs){ko(xs,Xo)}}),cs=Cd("right",{pickerValue:ru,onPickerValueChange:function(xs){ko(Ct(xs,vo,tn,-1),Xo)}});Mo==="rtl"?Ql=re.createElement(re.Fragment,null,cs,Ns&&Lu):Ql=re.createElement(re.Fragment,null,Lu,Ns&&cs)}else Ql=Cd();var kc=re.createElement("div",{className:"".concat(cn,"-panel-layout")},re.createElement(Bu,{prefixCls:cn,presets:Dd,onClick:function(xs){ql(xs,null),Su(!1,Xo,"preset")},onHover:function(xs){Jc(xs)}}),re.createElement("div",null,re.createElement("div",{className:"".concat(cn,"-panels")},Ql),(Jo||Wi)&&re.createElement("div",{className:"".concat(cn,"-footer")},Jo,Wi)));return jn&&(kc=jn(kc)),re.createElement("div",{className:"".concat(cn,"-panel-container"),style:{marginLeft:yd},ref:oo,onMouseDown:function(xs){xs.preventDefault()}},kc)}var Cl=re.createElement("div",{className:qe()("".concat(cn,"-range-wrapper"),"".concat(cn,"-").concat(vo,"-range-wrapper")),style:{minWidth:hl}},re.createElement("div",{ref:yo,className:"".concat(cn,"-range-arrow"),style:Id}),Kd()),Od;ht&&(Od=re.createElement("span",{className:"".concat(cn,"-suffix"),onMouseDown:function(Jo){Jo.preventDefault()}},ht));var Vd=Nu(cn,je,wt),Xd=re.createElement("span",{onMouseDown:function(Jo){Jo.preventDefault(),Jo.stopPropagation()},onMouseUp:function(Jo){Jo.preventDefault(),Jo.stopPropagation();var Wi=No;ji[0]||(Wi=st(Wi,null,0)),ji[1]||(Wi=st(Wi,null,1)),ql(Wi,null),Su(!1,Xo,"clear")},className:"".concat(cn,"-clear"),role:"button"},Vd),Ld=je&&(An(No,0)&&!ji[0]||An(No,1)&&!ji[1]),nd={size:Lr(vo,ki[0],tn)},ud=0,sd=0;si.current&&ni.current&&bo.current&&(Xo===0?sd=si.current.offsetWidth:(ud=Hs,sd=ni.current.offsetWidth));var Fd=Mo==="rtl"?{right:ud}:{left:ud},Yd=function(Jo,Wi){var Wl=st(ho,Jo,Xo);if(Wi==="submit"||Wi!=="key"&&!Wr){ql(Wl,Xo),Xo===0?pc():qc();var ru=Xo===0?1:0;ji[ru]?Su(!1,!1,"confirm"):Su(!1,Xo,"confirm")}else ir(Wl)};return re.createElement(Bt.Provider,{value:{operationRef:Tl,hideHeader:vo==="time",onDateMouseEnter:Ad,onDateMouseLeave:_c,hideRanges:!0,onSelect:Yd,open:$l}},re.createElement(cu,{visible:$l,popupElement:Cl,popupStyle:Ra,prefixCls:cn,dropdownClassName:Ya,dropdownAlign:Qa,getPopupContainer:nr,transitionName:qa,range:!0,direction:Mo},re.createElement("div",(0,ue.Z)({ref:Vr,className:qe()(cn,"".concat(cn,"-range"),Ma,(Ue={},(0,Ge.Z)(Ue,"".concat(cn,"-disabled"),ji[0]&&ji[1]),(0,Ge.Z)(Ue,"".concat(cn,"-focused"),Xo===0?vc:ss),(0,Ge.Z)(Ue,"".concat(cn,"-rtl"),Mo==="rtl"),Ue)),style:ga,onClick:Mc,onMouseEnter:Cr,onMouseLeave:Dr,onMouseDown:ed,onMouseUp:Fr},(0,zt.Z)(we,{aria:!0,data:!0})),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Ne={},(0,Ge.Z)(Ne,"".concat(cn,"-input-active"),Xo===0),(0,Ge.Z)(Ne,"".concat(cn,"-input-placeholder"),!!_s),Ne)),ref:si},re.createElement("input",(0,ue.Z)({id:sa,disabled:ji[0],readOnly:Qt||typeof ki[0]=="function"||!Rc,value:_s||zl,onChange:function(Jo){Du(Jo.target.value)},autoFocus:so,placeholder:An(vr,0)||"",ref:Ci},Nc,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-range-separator"),ref:bo},Li),re.createElement("div",{className:qe()("".concat(cn,"-input"),(Et={},(0,Ge.Z)(Et,"".concat(cn,"-input-active"),Xo===1),(0,Ge.Z)(Et,"".concat(cn,"-input-placeholder"),!!wa),Et)),ref:ni},re.createElement("input",(0,ue.Z)({disabled:ji[1],readOnly:Qt||typeof ki[0]=="function"||!hs,value:wa||Iu,onChange:function(Jo){Xu(Jo.target.value)},placeholder:An(vr,1)||"",ref:bi},au,nd,{autoComplete:Eo}))),re.createElement("div",{className:"".concat(cn,"-active-bar"),style:(0,ln.Z)((0,ln.Z)({},Fd),{},{width:sd,position:"absolute"})}),Od,Ld&&Xd)))}var _l=function(we){(0,Yt.Z)(Ne,we);var Ue=(0,kn.Z)(Ne);function Ne(){var Et;(0,dt.Z)(this,Ne);for(var pt=arguments.length,_t=new Array(pt),cn=0;cn{const{lineHeight:pt}=we,_t=Math.floor(Ne*pt)+2,cn=Math.max((Ue-_t)/2,0),sa=Math.max(Ue-_t-cn,0);return{padding:`${cn}px ${Et}px ${sa}px`}},Vs=we=>{const{componentCls:Ue,pickerCellCls:Ne,pickerCellInnerCls:Et,cellHeight:pt,motionDurationSlow:_t,borderRadiusSM:cn,motionDurationMid:sa,cellHoverBg:ga,lineWidth:Ma,lineType:Ra,colorPrimary:Ya,cellActiveWithRangeBg:qa,colorTextLightSolid:Qa,controlHeightSM:nr,cellRangeBorderColor:tn,pickerCellBorderGap:La,cellHoverWithRangeBg:vr,cellWidth:so,colorTextDisabled:qr,cellBgDisabled:mo}=we;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:pt,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'},[Et]:{position:"relative",zIndex:2,display:"inline-block",minWidth:pt,height:pt,lineHeight:`${pt}px`,borderRadius:cn,transition:`background ${sa}, border ${sa}`},"&-range-hover-start, &-range-hover-end":{[Et]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${Ne}-in-view), + &:hover:not(${Ne}-selected):not(${Ne}-range-start):not(${Ne}-range-end):not(${Ne}-range-hover-start):not(${Ne}-range-hover-end)`]:{[Et]:{background:ga}},[`&-in-view${Ne}-today ${Et}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Ma}px ${Ra} ${Ya}`,borderRadius:cn,content:'""'}},[`&-in-view${Ne}-in-range`]:{position:"relative","&::before":{background:qa}},[`&-in-view${Ne}-selected ${Et}, &-in-view${Ne}-range-start ${Et}, &-in-view${Ne}-range-end ${Et}`]:{color:Qa,background:Ya},[`&-in-view${Ne}-range-start:not(${Ne}-range-start-single), &-in-view${Ne}-range-end:not(${Ne}-range-end-single)`]:{"&::before":{background:qa}},[`&-in-view${Ne}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${Ne}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${Ne}-range-hover-start:not(${Ne}-in-range):not(${Ne}-range-start):not(${Ne}-range-end), @@ -130,7 +130,7 @@ dts: ${yr+qn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms &-in-view${Ne}-range-hover-start${Ne}-range-start${Ne}-range-end${Ne}-range-end-near-hover, &-in-view${Ne}-range-hover-end${Ne}-range-start${Ne}-range-end${Ne}-range-start-near-hover, &-in-view${Ne}-range-hover-end${Ne}-range-end-single, - &-in-view${Ne}-range-hover:not(${Ne}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:nr,borderTop:`${Ma}px dashed ${tn}`,borderBottom:`${Ma}px dashed ${tn}`,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Oa},[`&-in-view${Ne}-in-range${Ne}-range-hover::before, + &-in-view${Ne}-range-hover:not(${Ne}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:nr,borderTop:`${Ma}px dashed ${tn}`,borderBottom:`${Ma}px dashed ${tn}`,transform:"translateY(-50%)",transition:`all ${_t}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:La},[`&-in-view${Ne}-in-range${Ne}-range-hover::before, &-in-view${Ne}-in-range${Ne}-range-hover-start::before, &-in-view${Ne}-in-range${Ne}-range-hover-end::before, &-in-view${Ne}-range-start${Ne}-range-hover::before, @@ -146,29 +146,29 @@ dts: ${yr+qn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms tr > &-in-view${Ne}-range-hover-end:first-child::after, &-in-view${Ne}-start${Ne}-range-hover-edge-start${Ne}-range-hover-edge-start-near-range::after, &-in-view${Ne}-range-hover-edge-start:not(${Ne}-range-hover-edge-start-near-range)::after, - &-in-view${Ne}-range-hover-start::after`]:{insetInlineStart:(so-ft)/2,borderInlineStart:`${Ma}px dashed ${tn}`,borderStartStartRadius:cn,borderEndStartRadius:cn},[`tr > &-in-view${Ne}-range-hover:last-child::after, + &-in-view${Ne}-range-hover-start::after`]:{insetInlineStart:(so-pt)/2,borderInlineStart:`${Ma}px dashed ${tn}`,borderStartStartRadius:cn,borderEndStartRadius:cn},[`tr > &-in-view${Ne}-range-hover:last-child::after, tr > &-in-view${Ne}-range-hover-start:last-child::after, &-in-view${Ne}-end${Ne}-range-hover-edge-end${Ne}-range-hover-edge-end-near-range::after, &-in-view${Ne}-range-hover-edge-end:not(${Ne}-range-hover-edge-end-near-range)::after, - &-in-view${Ne}-range-hover-end::after`]:{insetInlineEnd:(so-ft)/2,borderInlineEnd:`${Ma}px dashed ${tn}`,borderStartEndRadius:cn,borderEndEndRadius:cn},"&-disabled":{color:qr,pointerEvents:"none",[Et]:{background:"transparent"},"&::before":{background:mo}},[`&-disabled${Ne}-today ${Et}::before`]:{borderColor:qr}}},Ts=we=>{const{componentCls:Ue,pickerCellCls:Ne,pickerCellInnerCls:Et,pickerYearMonthCellWidth:ft,pickerControlIconSize:_t,cellWidth:cn,paddingSM:ua,paddingXS:ca,paddingXXS:Ma,colorBgContainer:Ra,lineWidth:Ya,lineType:qa,borderRadiusLG:Qa,colorPrimary:nr,colorTextHeading:tn,colorSplit:Oa,pickerControlIconBorderWidth:vr,colorIcon:so,textHeight:qr,motionDurationMid:mo,colorIconHover:Ao,fontWeightStrong:vo,cellHeight:_r,pickerCellPaddingVertical:Hi,colorTextDisabled:ui,colorText:Oi,fontSize:ol,cellHoverWithRangeBg:dl,motionDurationSlow:Bl,withoutTimeCellHeight:jl,pickerQuarterPanelContentHeight:Pl,colorLink:qi,colorLinkActive:il,colorLinkHover:Ll,cellRangeBorderColor:Ml,borderRadiusSM:pl,colorTextLightSolid:jn,cellHoverBg:Zr,timeColumnHeight:To,timeColumnWidth:Ze,timeCellHeight:je,controlItemBgActive:vt,marginXXS:wt,pickerDatePanelPaddingHorizontal:Vt}=we,Qt=cn*7+Vt*2,On=(Qt-ca*2)/3-ft-ua,dn=(Qt-ca*2)/4-ft;return{[Ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ra,border:`${Ya}px ${qa} ${Oa}`,borderRadius:Qa,outline:"none","&-focused":{borderColor:nr},"&-rtl":{direction:"rtl",[`${Ue}-prev-icon, + &-in-view${Ne}-range-hover-end::after`]:{insetInlineEnd:(so-pt)/2,borderInlineEnd:`${Ma}px dashed ${tn}`,borderStartEndRadius:cn,borderEndEndRadius:cn},"&-disabled":{color:qr,pointerEvents:"none",[Et]:{background:"transparent"},"&::before":{background:mo}},[`&-disabled${Ne}-today ${Et}::before`]:{borderColor:qr}}},Ts=we=>{const{componentCls:Ue,pickerCellCls:Ne,pickerCellInnerCls:Et,pickerYearMonthCellWidth:pt,pickerControlIconSize:_t,cellWidth:cn,paddingSM:sa,paddingXS:ga,paddingXXS:Ma,colorBgContainer:Ra,lineWidth:Ya,lineType:qa,borderRadiusLG:Qa,colorPrimary:nr,colorTextHeading:tn,colorSplit:La,pickerControlIconBorderWidth:vr,colorIcon:so,textHeight:qr,motionDurationMid:mo,colorIconHover:Ao,fontWeightStrong:vo,cellHeight:_r,pickerCellPaddingVertical:Hi,colorTextDisabled:ui,colorText:Li,fontSize:ol,cellHoverWithRangeBg:dl,motionDurationSlow:Bl,withoutTimeCellHeight:jl,pickerQuarterPanelContentHeight:Pl,colorLink:qi,colorLinkActive:il,colorLinkHover:Ll,cellRangeBorderColor:Ml,borderRadiusSM:pl,colorTextLightSolid:jn,cellHoverBg:Zr,timeColumnHeight:To,timeColumnWidth:Ze,timeCellHeight:je,controlItemBgActive:ht,marginXXS:wt,pickerDatePanelPaddingHorizontal:Vt}=we,Qt=cn*7+Vt*2,wn=(Qt-ga*2)/3-pt-sa,dn=(Qt-ga*2)/4-pt;return{[Ue]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Ra,border:`${Ya}px ${qa} ${La}`,borderRadius:Qa,outline:"none","&-focused":{borderColor:nr},"&-rtl":{direction:"rtl",[`${Ue}-prev-icon, ${Ue}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Ue}-next-icon, - ${Ue}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Qt},"&-header":{display:"flex",padding:`0 ${ca}px`,color:tn,borderBottom:`${Ya}px ${qa} ${Oa}`,"> *":{flex:"none"},button:{padding:0,color:so,lineHeight:`${qr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${mo}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ol,"&:hover":{color:Ao}},"&-view":{flex:"auto",fontWeight:vo,lineHeight:`${qr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ca},"&:hover":{color:nr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:_t,height:_t,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(_t/2),insetInlineStart:Math.ceil(_t/2),display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:_r,fontWeight:"normal"},th:{height:_r+Hi*2,color:Oi,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Hi}px 0`,color:ui,cursor:"pointer","&-in-view":{color:Oi}},Vs(we)),[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start ${Et}, + ${Ue}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Qt},"&-header":{display:"flex",padding:`0 ${ga}px`,color:tn,borderBottom:`${Ya}px ${qa} ${La}`,"> *":{flex:"none"},button:{padding:0,color:so,lineHeight:`${qr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${mo}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ol,"&:hover":{color:Ao}},"&-view":{flex:"auto",fontWeight:vo,lineHeight:`${qr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ga},"&:hover":{color:nr}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:_t,height:_t,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(_t/2),insetInlineStart:Math.ceil(_t/2),display:"inline-block",width:_t,height:_t,border:"0 solid currentcolor",borderBlockStartWidth:vr,borderBlockEndWidth:0,borderInlineStartWidth:vr,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:_r,fontWeight:"normal"},th:{height:_r+Hi*2,color:Li,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Hi}px 0`,color:ui,cursor:"pointer","&-in-view":{color:Li}},Vs(we)),[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start ${Et}, &-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:dl,transition:`all ${Bl}`,content:'""'}},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-start - ${Et}::after`]:{insetInlineEnd:-(cn-_r)/2,insetInlineStart:0},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}::after`]:{insetInlineEnd:0,insetInlineStart:-(cn-_r)/2},[`&-range-hover${Ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-content`]:{height:jl*4},[Et]:{padding:`0 ${ca}px`}},"&-quarter-panel":{[`${Ue}-content`]:{height:Pl},[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:dn,borderInlineStart:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:dn,borderInlineEnd:`${Ya}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:dn,borderInlineEnd:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:dn,borderInlineStart:`${Ya}px dashed ${Ml}`}}},[`&-panel ${Ue}-footer`]:{borderTop:`${Ya}px ${qa} ${Oa}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${qr-2*Ya}px`,textAlign:"center","&-extra":{padding:`0 ${ua}px`,lineHeight:`${qr-2*Ya}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ya}px ${qa} ${Oa}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:qi,"&:hover":{color:Ll},"&:active":{color:il},[`&${Ue}-today-btn-disabled`]:{color:ui,cursor:"not-allowed"}},"&-decade-panel":{[Et]:{padding:`0 ${ca/2}px`},[`${Ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-body`]:{padding:`0 ${ca}px`},[Et]:{width:ft},[`${Ue}-cell-range-hover-start::after`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl}},[`${Ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:On,borderInlineStart:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:On,borderInlineEnd:`${Ya}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:On,borderInlineEnd:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:On,borderInlineStart:`${Ya}px dashed ${Ml}`}}},"&-week-panel":{[`${Ue}-body`]:{padding:`${ca}px ${ua}px`},[`${Ue}-cell`]:{[`&:hover ${Et}, + ${Et}::after`]:{insetInlineEnd:-(cn-_r)/2,insetInlineStart:0},[`&-date-panel ${Ue}-cell-in-view${Ue}-cell-in-range${Ue}-cell-range-hover-end ${Et}::after`]:{insetInlineEnd:0,insetInlineStart:-(cn-_r)/2},[`&-range-hover${Ue}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-content`]:{height:jl*4},[Et]:{padding:`0 ${ga}px`}},"&-quarter-panel":{[`${Ue}-content`]:{height:Pl},[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:dn,borderInlineStart:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:dn,borderInlineEnd:`${Ya}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:dn,borderInlineEnd:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:dn,borderInlineStart:`${Ya}px dashed ${Ml}`}}},[`&-panel ${Ue}-footer`]:{borderTop:`${Ya}px ${qa} ${La}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${qr-2*Ya}px`,textAlign:"center","&-extra":{padding:`0 ${sa}px`,lineHeight:`${qr-2*Ya}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ya}px ${qa} ${La}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:qi,"&:hover":{color:Ll},"&:active":{color:il},[`&${Ue}-today-btn-disabled`]:{color:ui,cursor:"not-allowed"}},"&-decade-panel":{[Et]:{padding:`0 ${ga/2}px`},[`${Ue}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Ue}-body`]:{padding:`0 ${ga}px`},[Et]:{width:pt},[`${Ue}-cell-range-hover-start::after`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl}},[`${Ue}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pl,borderEndEndRadius:pl,[`${Ue}-panel-rtl &`]:{borderStartStartRadius:pl,borderEndStartRadius:pl,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Ue}-cell-range-hover-start::after`]:{insetInlineStart:wn,borderInlineStart:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineEnd:wn,borderInlineEnd:`${Ya}px dashed ${Ml}`}},[`${Ue}-cell-range-hover-end::after`]:{insetInlineEnd:wn,borderInlineEnd:`${Ya}px dashed ${Ml}`,[`${Ue}-panel-rtl &`]:{insetInlineStart:wn,borderInlineStart:`${Ya}px dashed ${Ml}`}}},"&-week-panel":{[`${Ue}-body`]:{padding:`${ga}px ${sa}px`},[`${Ue}-cell`]:{[`&:hover ${Et}, &-selected ${Et}, - ${Et}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${mo}`},"&:first-child:before":{borderStartStartRadius:pl,borderEndStartRadius:pl},"&:last-child:before":{borderStartEndRadius:pl,borderEndEndRadius:pl}},"&:hover td":{"&:before":{background:Zr}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Ne}`]:{"&:before":{background:nr},[`&${Ue}-cell-week`]:{color:new _u.C(jn).setAlpha(.5).toHexString()},[Et]:{color:jn}}},"&-range-hover td:before":{background:vt}}},"&-date-panel":{[`${Ue}-body`]:{padding:`${ca}px ${Vt}px`},[`${Ue}-content`]:{width:cn*7,th:{width:cn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Ue}-time-panel`]:{borderInlineStart:`${Ya}px ${qa} ${Oa}`},[`${Ue}-date-panel, + ${Et}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${mo}`},"&:first-child:before":{borderStartStartRadius:pl,borderEndStartRadius:pl},"&:last-child:before":{borderStartEndRadius:pl,borderEndEndRadius:pl}},"&:hover td":{"&:before":{background:Zr}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${Ne}`]:{"&:before":{background:nr},[`&${Ue}-cell-week`]:{color:new _u.C(jn).setAlpha(.5).toHexString()},[Et]:{color:jn}}},"&-range-hover td:before":{background:ht}}},"&-date-panel":{[`${Ue}-body`]:{padding:`${ga}px ${Vt}px`},[`${Ue}-content`]:{width:cn*7,th:{width:cn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Ue}-time-panel`]:{borderInlineStart:`${Ya}px ${qa} ${La}`},[`${Ue}-date-panel, ${Ue}-time-panel`]:{transition:`opacity ${Bl}`},"&-active":{[`${Ue}-date-panel, - ${Ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ue}-content`]:{display:"flex",flex:"auto",height:To},"&-column":{flex:"1 0 auto",width:Ze,margin:`${Ma}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${mo}`,overflowX:"hidden","&::after":{display:"block",height:To-je,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ya}px ${qa} ${Oa}`},"&-active":{background:new _u.C(vt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ue}-time-panel-cell`]:{marginInline:wt,[`${Ue}-time-panel-cell-inner`]:{display:"block",width:Ze-2*wt,height:je,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ze-je)/2,color:Oi,lineHeight:`${je}px`,borderRadius:pl,cursor:"pointer",transition:`background ${mo}`,"&:hover":{background:Zr}},"&-selected":{[`${Ue}-time-panel-cell-inner`]:{background:vt}},"&-disabled":{[`${Ue}-time-panel-cell-inner`]:{color:ui,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ue}-time-panel-column:after`]:{height:To-je+Ma*2}}}},ks=we=>{const{componentCls:Ue,colorBgContainer:Ne,colorError:Et,errorActiveShadow:ft,colorWarning:_t,warningActiveShadow:cn}=we;return{[`${Ue}:not(${Ue}-disabled)`]:{[`&${Ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Ne,borderColor:Et},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,ms.TS)(we,{activeBorderColor:Et,activeShadow:ft}))),[`${Ue}-active-bar`]:{background:Et}},[`&${Ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Ne,borderColor:_t},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,ms.TS)(we,{activeBorderColor:_t,activeShadow:cn}))),[`${Ue}-active-bar`]:{background:_t}}}}},Vc=we=>{const{componentCls:Ue,antCls:Ne,controlHeight:Et,fontSize:ft,paddingInline:_t,colorBgContainer:cn,lineWidth:ua,lineType:ca,colorBorder:Ma,borderRadius:Ra,motionDurationMid:Ya,colorBgContainerDisabled:qa,colorTextDisabled:Qa,colorTextPlaceholder:nr,controlHeightLG:tn,fontSizeLG:Oa,controlHeightSM:vr,paddingInlineSM:so,paddingXS:qr,marginXS:mo,colorTextDescription:Ao,lineWidthBold:vo,lineHeight:_r,colorPrimary:Hi,motionDurationSlow:ui,zIndexPopup:Oi,paddingXXS:ol,paddingSM:dl,textHeight:Bl,cellActiveWithRangeBg:jl,colorPrimaryBorder:Pl,sizePopupArrow:qi,borderRadiusXS:il,borderRadiusOuter:Ll,colorBgElevated:Ml,borderRadiusLG:pl,boxShadowSecondary:jn,borderRadiusSM:Zr,colorSplit:To,cellHoverBg:Ze,presetsWidth:je,presetsMaxWidth:vt,boxShadowPopoverArrow:wt,colorTextQuaternary:Vt}=we;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),$u(we,Et,ft,_t)),{position:"relative",display:"inline-flex",alignItems:"center",background:cn,lineHeight:1,border:`${ua}px ${ca} ${Ma}`,borderRadius:Ra,transition:`border ${Ya}, box-shadow ${Ya}`,"&:hover, &-focused":Object.assign({},(0,yu.pU)(we)),"&-focused":Object.assign({},(0,yu.M1)(we)),[`&${Ue}-disabled`]:{background:qa,borderColor:Ma,cursor:"not-allowed",[`${Ue}-suffix`]:{color:Vt}},[`&${Ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yu.ik)(we)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:nr}}},"&-large":Object.assign(Object.assign({},$u(we,tn,Oa,_t)),{[`${Ue}-input > input`]:{fontSize:Oa}}),"&-small":Object.assign({},$u(we,vr,ft,so)),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:qr/2,color:Qa,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:mo}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Qa,lineHeight:1,background:cn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ya}, color ${Ya}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ao}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Oa,color:Qa,fontSize:Oa,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:Ao},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-clear`]:{insetInlineEnd:_t},"&:hover":{[`${Ue}-clear`]:{opacity:1}},[`${Ue}-active-bar`]:{bottom:-ua,height:vo,marginInlineStart:_t,background:Hi,opacity:0,transition:`all ${ui} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${qr}px`,lineHeight:1},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:so},[`${Ue}-active-bar`]:{marginInlineStart:so}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),Ts(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Oi,[`&${Ue}-dropdown-hidden`]:{display:"none"},[`&${Ue}-dropdown-placement-bottomLeft`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, + ${Ue}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Ue}-content`]:{display:"flex",flex:"auto",height:To},"&-column":{flex:"1 0 auto",width:Ze,margin:`${Ma}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${mo}`,overflowX:"hidden","&::after":{display:"block",height:To-je,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ya}px ${qa} ${La}`},"&-active":{background:new _u.C(ht).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Ue}-time-panel-cell`]:{marginInline:wt,[`${Ue}-time-panel-cell-inner`]:{display:"block",width:Ze-2*wt,height:je,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ze-je)/2,color:Li,lineHeight:`${je}px`,borderRadius:pl,cursor:"pointer",transition:`background ${mo}`,"&:hover":{background:Zr}},"&-selected":{[`${Ue}-time-panel-cell-inner`]:{background:ht}},"&-disabled":{[`${Ue}-time-panel-cell-inner`]:{color:ui,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Ue}-time-panel-column:after`]:{height:To-je+Ma*2}}}},ks=we=>{const{componentCls:Ue,colorBgContainer:Ne,colorError:Et,errorActiveShadow:pt,colorWarning:_t,warningActiveShadow:cn}=we;return{[`${Ue}:not(${Ue}-disabled)`]:{[`&${Ue}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:Ne,borderColor:Et},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,fs.TS)(we,{activeBorderColor:Et,activeShadow:pt}))),[`${Ue}-active-bar`]:{background:Et}},[`&${Ue}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:Ne,borderColor:_t},[`&${Ue}-focused, &:focus`]:Object.assign({},(0,yu.M1)((0,fs.TS)(we,{activeBorderColor:_t,activeShadow:cn}))),[`${Ue}-active-bar`]:{background:_t}}}}},Vc=we=>{const{componentCls:Ue,antCls:Ne,controlHeight:Et,fontSize:pt,paddingInline:_t,colorBgContainer:cn,lineWidth:sa,lineType:ga,colorBorder:Ma,borderRadius:Ra,motionDurationMid:Ya,colorBgContainerDisabled:qa,colorTextDisabled:Qa,colorTextPlaceholder:nr,controlHeightLG:tn,fontSizeLG:La,controlHeightSM:vr,paddingInlineSM:so,paddingXS:qr,marginXS:mo,colorTextDescription:Ao,lineWidthBold:vo,lineHeight:_r,colorPrimary:Hi,motionDurationSlow:ui,zIndexPopup:Li,paddingXXS:ol,paddingSM:dl,textHeight:Bl,cellActiveWithRangeBg:jl,colorPrimaryBorder:Pl,sizePopupArrow:qi,borderRadiusXS:il,borderRadiusOuter:Ll,colorBgElevated:Ml,borderRadiusLG:pl,boxShadowSecondary:jn,borderRadiusSM:Zr,colorSplit:To,cellHoverBg:Ze,presetsWidth:je,presetsMaxWidth:ht,boxShadowPopoverArrow:wt,colorTextQuaternary:Vt}=we;return[{[Ue]:Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),$u(we,Et,pt,_t)),{position:"relative",display:"inline-flex",alignItems:"center",background:cn,lineHeight:1,border:`${sa}px ${ga} ${Ma}`,borderRadius:Ra,transition:`border ${Ya}, box-shadow ${Ya}`,"&:hover, &-focused":Object.assign({},(0,yu.pU)(we)),"&-focused":Object.assign({},(0,yu.M1)(we)),[`&${Ue}-disabled`]:{background:qa,borderColor:Ma,cursor:"not-allowed",[`${Ue}-suffix`]:{color:Vt}},[`&${Ue}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Ue}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,yu.ik)(we)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Ue}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:nr}}},"&-large":Object.assign(Object.assign({},$u(we,tn,La,_t)),{[`${Ue}-input > input`]:{fontSize:La}}),"&-small":Object.assign({},$u(we,vr,pt,so)),[`${Ue}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:qr/2,color:Qa,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:mo}}},[`${Ue}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Qa,lineHeight:1,background:cn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ya}, color ${Ya}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ao}},[`${Ue}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:La,color:Qa,fontSize:La,verticalAlign:"top",cursor:"default",[`${Ue}-focused &`]:{color:Ao},[`${Ue}-range-separator &`]:{[`${Ue}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Ue}-clear`]:{insetInlineEnd:_t},"&:hover":{[`${Ue}-clear`]:{opacity:1}},[`${Ue}-active-bar`]:{bottom:-sa,height:vo,marginInlineStart:_t,background:Hi,opacity:0,transition:`all ${ui} ease-out`,pointerEvents:"none"},[`&${Ue}-focused`]:{[`${Ue}-active-bar`]:{opacity:1}},[`${Ue}-range-separator`]:{alignItems:"center",padding:`0 ${qr}px`,lineHeight:1},[`&${Ue}-small`]:{[`${Ue}-clear`]:{insetInlineEnd:so},[`${Ue}-active-bar`]:{marginInlineStart:so}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,dc.Wf)(we)),Ts(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Li,[`&${Ue}-dropdown-hidden`]:{display:"none"},[`&${Ue}-dropdown-placement-bottomLeft`]:{[`${Ue}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Ue}-dropdown-placement-topLeft`]:{[`${Ue}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-topLeft, &${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-topRight, &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-topLeft, - &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-topRight`]:{animationName:gs.Qt},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-bottomLeft, + &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-topRight`]:{animationName:ms.Qt},[`&${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-bottomLeft, &${Ne}-slide-up-enter${Ne}-slide-up-enter-active${Ue}-dropdown-placement-bottomRight, &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-bottomLeft, - &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-bottomRight`]:{animationName:gs.fJ},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-topLeft, - &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-topRight`]:{animationName:gs.ly},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-bottomLeft, - &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:gs.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:ol},[`${Ue}-ranges`]:{marginBottom:0,padding:`${ol}px ${dl}px`,overflow:"hidden",lineHeight:`${Bl-2*ua-qr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ue}-preset > ${Ne}-tag-blue`]:{color:Hi,background:jl,borderColor:Pl,cursor:"pointer"},[`${Ue}-ok`]:{marginInlineStart:"auto"}},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:_t*1.5,transition:`left ${ui} ease-out`},(0,Kc.r)(qi,il,Ll,Ml,wt)),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ml,borderRadius:pl,boxShadow:jn,transition:`margin ${ui}`,[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:je,maxWidth:vt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:qr,borderInlineEnd:`${ua}px ${ca} ${To}`,li:Object.assign(Object.assign({},dc.vS),{borderRadius:Zr,paddingInline:qr,paddingBlock:(vr-Math.round(ft*_r))/2,cursor:"pointer",transition:`all ${ui}`,"+ li":{marginTop:mo},"&:hover":{background:Ze}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ue}-panel`]:{borderWidth:`0 0 ${ua}px`},"&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:Ma}}}}),"&-dropdown-range":{padding:`${qi*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"rotate(180deg)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,gs.oN)(we,"slide-up"),(0,gs.oN)(we,"slide-down"),(0,Bs.Fm)(we,"move-up"),(0,Bs.Fm)(we,"move-down")]},gc=we=>{const{componentCls:Ue,controlHeightLG:Ne,paddingXXS:Et,padding:ft}=we;return{pickerCellCls:`${Ue}-cell`,pickerCellInnerCls:`${Ue}-cell-inner`,pickerYearMonthCellWidth:Ne*1.5,pickerQuarterPanelContentHeight:Ne*1.4,pickerCellPaddingVertical:Et+Et/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ft+Et/2}},ls=we=>({cellHoverBg:we.controlItemBgHover,cellActiveWithRangeBg:we.controlItemBgActive,cellHoverWithRangeBg:new _u.C(we.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _u.C(we.colorPrimary).lighten(20).toHexString(),cellBgDisabled:we.colorBgContainerDisabled,timeColumnWidth:we.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:we.controlHeightSM*1.5,cellHeight:we.controlHeightSM,textHeight:we.controlHeightLG,withoutTimeCellHeight:we.controlHeightLG*1.65});var Ro=(0,Pc.Z)("DatePicker",we=>{const Ue=(0,ms.TS)((0,yu.e5)(we),gc(we));return[Vc(Ue),ks(Ue),(0,Bi.c)(we,{focusElCls:`${we.componentCls}-focused`})]},we=>Object.assign(Object.assign(Object.assign({},(0,yu.TM)(we)),ls(we)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:we.zIndexPopupBase+50}));function es(we,Ue,Ne){return Ne!==void 0?Ne:Ue==="year"&&we.lang.yearPlaceholder?we.lang.yearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.quarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.monthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.weekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.placeholder:we.lang.placeholder}function mc(we,Ue,Ne){return Ne!==void 0?Ne:Ue==="year"&&we.lang.yearPlaceholder?we.lang.rangeYearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.rangeQuarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.rangeMonthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.rangeWeekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.rangePlaceholder:we.lang.rangePlaceholder}function Xs(we,Ue){const Ne={adjustX:1,adjustY:1};switch(Ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Ne};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Ne};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Ne};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Ne};default:return{points:we==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Ne}}}function jt(we){return we?Array.isArray(we)?we:[we]:[]}function an(we){const{format:Ue,picker:Ne,showHour:Et,showMinute:ft,showSecond:_t,use12Hours:cn}=we,ua=jt(Ue)[0],ca=Object.assign({},we);return Ue&&Array.isArray(Ue)&&(ca.format=ua),ua&&typeof ua=="string"&&(!ua.includes("s")&&_t===void 0&&(ca.showSecond=!1),!ua.includes("m")&&ft===void 0&&(ca.showMinute=!1),!ua.includes("H")&&!ua.includes("h")&&!ua.includes("K")&&!ua.includes("k")&&Et===void 0&&(ca.showHour=!1),(ua.includes("a")||ua.includes("A"))&&cn===void 0&&(ca.use12Hours=!0)),Ne==="time"?ca:(typeof ua=="function"&&delete ca.format,{showTime:ca})}function fn(we,Ue,Ne){if(we===!1)return!1;const Et={clearIcon:Ue!=null?Ue:Ne};return typeof we=="object"?Object.assign(Object.assign({},Et),we):Et}var da=z(3113);function zo(we){return re.createElement(da.ZP,Object.assign({size:"small",type:"primary"},we))}var fi={button:zo},Fo=function(we,Ue){var Ne={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Ne[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Et=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ft,getPopupContainer:_t,className:cn,placement:ua,size:ca,disabled:Ma,bordered:Ra=!0,placeholder:Ya,popupClassName:qa,dropdownClassName:Qa,status:nr,clearIcon:tn,allowClear:Oa,rootClassName:vr}=Ne,so=Fo(Ne,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),qr=re.useRef(null),{getPrefixCls:mo,direction:Ao,getPopupContainer:vo}=(0,re.useContext)(uc.E_),_r=mo("picker",ft),{compactSize:Hi,compactItemClassnames:ui}=(0,Ks.ri)(_r,Ao),{format:Oi,showTime:ol,picker:dl}=Ne,Bl=mo(),[jl,Pl]=Ro(_r),qi=Object.assign(Object.assign({},ol?an(Object.assign({format:Oi,picker:dl},ol)):{}),dl==="time"?an(Object.assign(Object.assign({format:Oi},Ne),{picker:dl})):{}),il=(0,sc.Z)(wt=>{var Vt;return(Vt=ca!=null?ca:Hi)!==null&&Vt!==void 0?Vt:wt}),Ll=re.useContext(is.Z),Ml=Ma!=null?Ma:Ll,pl=(0,re.useContext)(cc.aM),{hasFeedback:jn,status:Zr,feedbackIcon:To}=pl,Ze=re.createElement(re.Fragment,null,dl==="time"?re.createElement(rt,null):re.createElement(Pe,null),jn&&To);(0,re.useImperativeHandle)(Et,()=>({focus:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.focus()},blur:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.blur()}}));const[je]=(0,Gs.Z)("Calendar",Bc.Z),vt=Object.assign(Object.assign({},je),Ne.locale);return jl(re.createElement(ds,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${_r}-separator`},re.createElement(Lt,null)),disabled:Ml,ref:qr,dropdownAlign:Xs(Ao,ua),placeholder:mc(vt,dl,Ya),suffixIcon:Ze,prevIcon:re.createElement("span",{className:`${_r}-prev-icon`}),nextIcon:re.createElement("span",{className:`${_r}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${_r}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${_r}-super-next-icon`}),transitionName:`${Bl}-slide-up`},so,qi,{className:qe()({[`${_r}-${il}`]:il,[`${_r}-borderless`]:!Ra},(0,Ms.Z)(_r,(0,Ms.F)(Zr,nr),jn),Pl,ui,cn,vr),locale:vt.lang,prefixCls:_r,getPopupContainer:_t||vo,generateConfig:we,components:fi,direction:Ao,dropdownClassName:qe()(Pl,qa||Qa,vr),allowClear:fn(Oa,tn,re.createElement(yt.Z,null))})))})}var Di=function(we,Ue){var Ne={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Ne[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,Et=Object.getOwnPropertySymbols(we);ft{const{prefixCls:nr,getPopupContainer:tn,style:Oa,className:vr,rootClassName:so,size:qr,bordered:mo=!0,placement:Ao,placeholder:vo,popupClassName:_r,dropdownClassName:Hi,disabled:ui,status:Oi,clearIcon:ol,allowClear:dl}=qa,Bl=Di(qa,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:jl,direction:Pl,getPopupContainer:qi,[Ra]:il}=(0,re.useContext)(uc.E_),Ll=jl("picker",nr),{compactSize:Ml,compactItemClassnames:pl}=(0,Ks.ri)(Ll,Pl),jn=re.useRef(null),{format:Zr,showTime:To}=qa,[Ze,je]=Ro(Ll);(0,re.useImperativeHandle)(Qa,()=>({focus:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.focus()},blur:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.blur()}}));const vt={showToday:!0};let wt={};ca&&(wt.picker=ca);const Vt=ca||qa.picker;wt=Object.assign(Object.assign(Object.assign({},wt),To?an(Object.assign({format:Zr,picker:Vt},To)):{}),Vt==="time"?an(Object.assign(Object.assign({format:Zr},qa),{picker:Vt})):{});const Qt=jl(),On=(0,sc.Z)(Cr=>{var Dr;return(Dr=qr!=null?qr:Ml)!==null&&Dr!==void 0?Dr:Cr}),dn=re.useContext(is.Z),Ln=ui!=null?ui:dn,va=(0,re.useContext)(cc.aM),{hasFeedback:pn,status:na,feedbackIcon:Ua}=va,Ta=re.createElement(re.Fragment,null,Vt==="time"?re.createElement(rt,null):re.createElement(Pe,null),pn&&Ua),[tr]=(0,Gs.Z)("DatePicker",Bc.Z),Fr=Object.assign(Object.assign({},tr),qa.locale);return Ze(re.createElement(lc,Object.assign({ref:jn,placeholder:es(Fr,Vt,vo),suffixIcon:Ta,dropdownAlign:Xs(Pl,Ao),prevIcon:re.createElement("span",{className:`${Ll}-prev-icon`}),nextIcon:re.createElement("span",{className:`${Ll}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${Ll}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${Ll}-super-next-icon`}),transitionName:`${Qt}-slide-up`},vt,Bl,wt,{locale:Fr.lang,className:qe()({[`${Ll}-${On}`]:On,[`${Ll}-borderless`]:!mo},(0,Ms.Z)(Ll,(0,Ms.F)(na,Oi),pn),je,pl,il==null?void 0:il.className,vr,so),style:Object.assign(Object.assign({},il==null?void 0:il.style),Oa),prefixCls:Ll,getPopupContainer:tn||qi,generateConfig:we,components:fi,direction:Pl,disabled:Ln,dropdownClassName:qe()(je,so,_r||Hi),allowClear:fn(dl,ol,re.createElement(yt.Z,null))})))});return Ma&&(Ya.displayName=Ma),Ya}const Ne=Ue(),Et=Ue("week","WeekPicker"),ft=Ue("month","MonthPicker"),_t=Ue("year","YearPicker"),cn=Ue("time","TimePicker"),ua=Ue("quarter","QuarterPicker");return{DatePicker:Ne,WeekPicker:Et,MonthPicker:ft,YearPicker:_t,TimePicker:cn,QuarterPicker:ua}}const Ti=null;function cl(we){const{DatePicker:Ue,WeekPicker:Ne,MonthPicker:Et,YearPicker:ft,TimePicker:_t,QuarterPicker:cn}=ii(we),ua=Bo(we),ca=Ue;return ca.WeekPicker=Ne,ca.MonthPicker=Et,ca.YearPicker=ft,ca.RangePicker=ua,ca.TimePicker=_t,ca.QuarterPicker=cn,ca}var Qi=cl;const Qr=Qi(te);function Po(we){const Ue=Xs(we.direction,we.placement);return Ue.overflow.adjustY=!1,Ue.overflow.adjustX=!1,Object.assign(Object.assign({},we),{dropdownAlign:Ue})}const pi=(0,ne.Z)(Qr,"picker",null,Po);Qr._InternalPanelDoNotUseOrYouWillBeFired=pi;const vi=(0,ne.Z)(Qr.RangePicker,"picker",null,Po);Qr._InternalRangePanelDoNotUseOrYouWillBeFired=vi,Qr.generatePicker=Qi;var Yo=Qr},28103:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return We}});var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(36355),Se=z(17313),Fe=z(83116),le=z(37613);const Me=Ee=>{const{componentCls:se,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:ee,textPaddingInline:b,orientationMargin:x,verticalMarginInline:te}=Ee;return{[se]:Object.assign(Object.assign({},(0,Se.Wf)(Ee)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ee}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${se}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${se}-with-text-left${se}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${se}-with-text-right${se}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:y}}})}};var De=(0,Fe.Z)("Divider",Ee=>{const se=(0,le.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[Me(se)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),Te=function(Ee,se){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&se.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{const{getPrefixCls:se,direction:y,divider:a}=Oe.useContext(ye.E_),{prefixCls:ee,type:b="horizontal",orientation:x="center",orientationMargin:te,className:ne,rootClassName:ue,children:re,dashed:me,plain:ce,style:Ce}=Ee,Be=Te(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ke=se("divider",ee),[Pe,at]=De(ke),Ve=x.length>0?`-${x}`:x,it=!!re,Ye=x==="left"&&te!=null,rt=x==="right"&&te!=null,yt=fe()(ke,a==null?void 0:a.className,at,`${ke}-${b}`,{[`${ke}-with-text`]:it,[`${ke}-with-text${Ve}`]:it,[`${ke}-dashed`]:!!me,[`${ke}-plain`]:!!ce,[`${ke}-rtl`]:y==="rtl",[`${ke}-no-default-orientation-margin-left`]:Ye,[`${ke}-no-default-orientation-margin-right`]:rt},ne,ue),bt=Oe.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),gt=Object.assign(Object.assign({},Ye&&{marginLeft:bt}),rt&&{marginRight:bt});return Pe(Oe.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Be,{role:"separator"}),re&&b!=="vertical"&&Oe.createElement("span",{className:`${ke}-inner-text`,style:gt},re)))}},91857:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(38819),Oe=z(92310),ye=z.n(Oe),Se=z(31561),Fe=z(70425),le=z(18929),Me=z(2738),De=z(79676),Te=z(53487),Re=z(92343),We=z(36355),Ee=z(20834),se=z(40875),y=z(88088),a=z(47211);const ee=null,b=ue=>{const{menu:re,arrow:me,prefixCls:ce,children:Ce,trigger:Be,disabled:ke,dropdownRender:Pe,getPopupContainer:at,overlayClassName:Ve,rootClassName:it,open:Ye,onOpenChange:rt,visible:yt,onVisibleChange:bt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Gt=.1,autoAdjustOverflow:Tt=!0,placement:Lt="",overlay:Rt,transitionName:qe}=ue,{getPopupContainer:dt,getPrefixCls:Wt,direction:Pn}=E.useContext(We.E_),Yt=E.useMemo(()=>{const xe=Wt();return qe!==void 0?qe:Lt.includes("top")?`${xe}-slide-down`:`${xe}-slide-up`},[Wt,Lt,qe]),kn=E.useMemo(()=>Lt?Lt.includes("Center")?Lt.slice(0,Lt.indexOf("Center")):Lt:Pn==="rtl"?"bottomRight":"bottomLeft",[Lt,Pn]),Ge=Wt("dropdown",ce),[on,Mn]=(0,a.Z)(Ge),[,Pt]=(0,y.Z)(),zt=E.Children.only(Ce),Ft=(0,Re.Tm)(zt,{className:ye()(`${Ge}-trigger`,{[`${Ge}-rtl`]:Pn==="rtl"},zt.props.className),disabled:ke}),Ot=ke?[]:Be;let tt;Ot&&Ot.includes("contextMenu")&&(tt=!0);const[He,St]=(0,le.Z)(!1,{value:Ye!=null?Ye:yt}),xt=(0,Fe.useEvent)(xe=>{rt==null||rt(xe),bt==null||bt(xe),St(xe)}),Ke=ye()(Ve,it,Mn,{[`${Ge}-rtl`]:Pn==="rtl"}),ze=(0,De.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:Tt,offset:Pt.marginXXS,arrowWidth:me?Pt.sizePopupArrow:0,borderRadius:Pt.borderRadius}),ut=E.useCallback(()=>{St(!1)},[]),Je=()=>{let xe;return re!=null&&re.items?xe=E.createElement(Ee.default,Object.assign({},re)):typeof Rt=="function"?xe=Rt():xe=Rt,Pe&&(xe=Pe(xe)),xe=E.Children.only(typeof xe=="string"?E.createElement("span",null,xe):xe),E.createElement(se.J,{prefixCls:`${Ge}-menu`,expandIcon:E.createElement("span",{className:`${Ge}-menu-submenu-arrow`},E.createElement(fe.Z,{className:`${Ge}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ut,validator:Zt=>{let{mode:Yn}=Zt}},xe)};return on(E.createElement(Se.Z,Object.assign({alignPoint:tt},(0,Me.Z)(ue,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Gt,visible:He,builtinPlacements:ze,arrow:!!me,overlayClassName:Ke,prefixCls:Ge,getPopupContainer:at||dt,transitionName:Yt,trigger:Ot,overlay:Je,placement:kn,onVisibleChange:xt}),Ft))};function x(ue){return Object.assign(Object.assign({},ue),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,Te.Z)(b,"dropdown",ue=>ue,x),ne=ue=>E.createElement(te,Object.assign({},ue),E.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,ot.Z=b},38854:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return y}});var E=z(91857),fe=z(92310),Oe=z.n(fe),ye=z(59301),Se=z(18785),Fe=z(3113),le=z(36355),Me=z(81327),De=z(33234),Te=z(47211),Re=function(a,ee){var b={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&ee.indexOf(x)<0&&(b[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,x=Object.getOwnPropertySymbols(a);te{const{getPopupContainer:ee,getPrefixCls:b,direction:x}=ye.useContext(le.E_),{prefixCls:te,type:ne="default",danger:ue,disabled:re,loading:me,onClick:ce,htmlType:Ce,children:Be,className:ke,menu:Pe,arrow:at,autoFocus:Ve,overlay:it,trigger:Ye,align:rt,open:yt,onOpenChange:bt,placement:gt,getPopupContainer:Gt,href:Tt,icon:Lt=ye.createElement(Se.Z,null),title:Rt,buttonsRender:qe=Je=>Je,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Pn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge}=a,on=Re(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Mn=b("dropdown",te),Pt=`${Mn}-button`,[zt,Ft]=(0,Te.Z)(Mn),Ot={menu:Pe,arrow:at,autoFocus:Ve,align:rt,disabled:re,trigger:re?[]:Ye,onOpenChange:bt,getPopupContainer:Gt||ee,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Pn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge},{compactSize:tt,compactItemClassnames:He}=(0,De.ri)(Mn,x),St=Oe()(Pt,He,ke,Ft);"overlay"in a&&(Ot.overlay=it),"open"in a&&(Ot.open=yt),"placement"in a?Ot.placement=gt:Ot.placement=x==="rtl"?"bottomLeft":"bottomRight";const xt=ye.createElement(Fe.ZP,{type:ne,danger:ue,disabled:re,loading:me,onClick:ce,htmlType:Ce,href:Tt,title:Rt},Be),Ke=ye.createElement(Fe.ZP,{type:ne,danger:ue,icon:Lt}),[ze,ut]=qe([xt,Ke]);return zt(ye.createElement(Me.Z.Compact,Object.assign({className:St,size:tt,block:!0},on),ze,ye.createElement(E.Z,Object.assign({},Ot),ut)))};We.__ANT_BUTTON=!0;var Ee=We;const se=E.Z;se.Button=Ee;var y=se},47211:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Re}});var E=z(17313),fe=z(13826),Oe=z(92899),ye=z(29878),Se=z(19447),Fe=z(83116),le=z(37613),De=We=>{const{componentCls:Ee,menuCls:se,colorError:y,colorTextLightSolid:a}=We,ee=`${se}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${se} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Te=We=>{const{componentCls:Ee,menuCls:se,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:b,iconCls:x,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:ue,dropdownEdgeChildPadding:re,colorTextDisabled:me,fontSizeIcon:ce,controlPaddingHorizontal:Ce,colorBgElevated:Be}=We;return[{[Ee]:Object.assign(Object.assign({},(0,E.Wf)(We)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:ce}},[`${Ee}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:ce},[`${x}-down::before`]:{transition:`transform ${te}`}},[`${Ee}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottomLeft, + &${Ne}-slide-up-appear${Ne}-slide-up-appear-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ms.fJ},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-topLeft, + &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-topRight`]:{animationName:ms.ly},[`&${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-bottomLeft, + &${Ne}-slide-up-leave${Ne}-slide-up-leave-active${Ue}-dropdown-placement-bottomRight`]:{animationName:ms.Uw},[`${Ue}-panel > ${Ue}-time-panel`]:{paddingTop:ol},[`${Ue}-ranges`]:{marginBottom:0,padding:`${ol}px ${dl}px`,overflow:"hidden",lineHeight:`${Bl-2*sa-qr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Ue}-preset > ${Ne}-tag-blue`]:{color:Hi,background:jl,borderColor:Pl,cursor:"pointer"},[`${Ue}-ok`]:{marginInlineStart:"auto"}},[`${Ue}-range-wrapper`]:{display:"flex",position:"relative"},[`${Ue}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:_t*1.5,transition:`left ${ui} ease-out`},(0,Kc.r)(qi,il,Ll,Ml,wt)),[`${Ue}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ml,borderRadius:pl,boxShadow:jn,transition:`margin ${ui}`,[`${Ue}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Ue}-presets`]:{display:"flex",flexDirection:"column",minWidth:je,maxWidth:ht,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:qr,borderInlineEnd:`${sa}px ${ga} ${To}`,li:Object.assign(Object.assign({},dc.vS),{borderRadius:Zr,paddingInline:qr,paddingBlock:(vr-Math.round(pt*_r))/2,cursor:"pointer",transition:`all ${ui}`,"+ li":{marginTop:mo},"&:hover":{background:Ze}})}},[`${Ue}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Ue}-panel`]:{borderWidth:`0 0 ${sa}px`},"&:last-child":{[`${Ue}-panel`]:{borderWidth:0}}},[`${Ue}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Ue}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:Ma}}}}),"&-dropdown-range":{padding:`${qi*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Ue}-separator`]:{transform:"rotate(180deg)"},[`${Ue}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ms.oN)(we,"slide-up"),(0,ms.oN)(we,"slide-down"),(0,Bs.Fm)(we,"move-up"),(0,Bs.Fm)(we,"move-down")]},gc=we=>{const{componentCls:Ue,controlHeightLG:Ne,paddingXXS:Et,padding:pt}=we;return{pickerCellCls:`${Ue}-cell`,pickerCellInnerCls:`${Ue}-cell-inner`,pickerYearMonthCellWidth:Ne*1.5,pickerQuarterPanelContentHeight:Ne*1.4,pickerCellPaddingVertical:Et+Et/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:pt+Et/2}},ls=we=>({cellHoverBg:we.controlItemBgHover,cellActiveWithRangeBg:we.controlItemBgActive,cellHoverWithRangeBg:new _u.C(we.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _u.C(we.colorPrimary).lighten(20).toHexString(),cellBgDisabled:we.colorBgContainerDisabled,timeColumnWidth:we.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:we.controlHeightSM*1.5,cellHeight:we.controlHeightSM,textHeight:we.controlHeightLG,withoutTimeCellHeight:we.controlHeightLG*1.65});var Ro=(0,Pc.Z)("DatePicker",we=>{const Ue=(0,fs.TS)((0,yu.e5)(we),gc(we));return[Vc(Ue),ks(Ue),(0,Pi.c)(we,{focusElCls:`${we.componentCls}-focused`})]},we=>Object.assign(Object.assign(Object.assign({},(0,yu.TM)(we)),ls(we)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:we.zIndexPopupBase+50}));function es(we,Ue,Ne){return Ne!==void 0?Ne:Ue==="year"&&we.lang.yearPlaceholder?we.lang.yearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.quarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.monthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.weekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.placeholder:we.lang.placeholder}function mc(we,Ue,Ne){return Ne!==void 0?Ne:Ue==="year"&&we.lang.yearPlaceholder?we.lang.rangeYearPlaceholder:Ue==="quarter"&&we.lang.quarterPlaceholder?we.lang.rangeQuarterPlaceholder:Ue==="month"&&we.lang.monthPlaceholder?we.lang.rangeMonthPlaceholder:Ue==="week"&&we.lang.weekPlaceholder?we.lang.rangeWeekPlaceholder:Ue==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.rangePlaceholder:we.lang.rangePlaceholder}function Xs(we,Ue){const Ne={adjustX:1,adjustY:1};switch(Ue){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:Ne};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:Ne};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:Ne};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:Ne};default:return{points:we==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:Ne}}}function jt(we){return we?Array.isArray(we)?we:[we]:[]}function an(we){const{format:Ue,picker:Ne,showHour:Et,showMinute:pt,showSecond:_t,use12Hours:cn}=we,sa=jt(Ue)[0],ga=Object.assign({},we);return Ue&&Array.isArray(Ue)&&(ga.format=sa),sa&&typeof sa=="string"&&(!sa.includes("s")&&_t===void 0&&(ga.showSecond=!1),!sa.includes("m")&&pt===void 0&&(ga.showMinute=!1),!sa.includes("H")&&!sa.includes("h")&&!sa.includes("K")&&!sa.includes("k")&&Et===void 0&&(ga.showHour=!1),(sa.includes("a")||sa.includes("A"))&&cn===void 0&&(ga.use12Hours=!0)),Ne==="time"?ga:(typeof sa=="function"&&delete ga.format,{showTime:ga})}function fn(we,Ue,Ne){if(we===!1)return!1;const Et={clearIcon:Ue!=null?Ue:Ne};return typeof we=="object"?Object.assign(Object.assign({},Et),we):Et}var ma=z(3113);function zo(we){return re.createElement(ma.ZP,Object.assign({size:"small",type:"primary"},we))}var pi={button:zo},Fo=function(we,Ue){var Ne={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Ne[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Et=Object.getOwnPropertySymbols(we);pt{const{prefixCls:pt,getPopupContainer:_t,className:cn,placement:sa,size:ga,disabled:Ma,bordered:Ra=!0,placeholder:Ya,popupClassName:qa,dropdownClassName:Qa,status:nr,clearIcon:tn,allowClear:La,rootClassName:vr}=Ne,so=Fo(Ne,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),qr=re.useRef(null),{getPrefixCls:mo,direction:Ao,getPopupContainer:vo}=(0,re.useContext)(uc.E_),_r=mo("picker",pt),{compactSize:Hi,compactItemClassnames:ui}=(0,Ks.ri)(_r,Ao),{format:Li,showTime:ol,picker:dl}=Ne,Bl=mo(),[jl,Pl]=Ro(_r),qi=Object.assign(Object.assign({},ol?an(Object.assign({format:Li,picker:dl},ol)):{}),dl==="time"?an(Object.assign(Object.assign({format:Li},Ne),{picker:dl})):{}),il=(0,sc.Z)(wt=>{var Vt;return(Vt=ga!=null?ga:Hi)!==null&&Vt!==void 0?Vt:wt}),Ll=re.useContext(is.Z),Ml=Ma!=null?Ma:Ll,pl=(0,re.useContext)(cc.aM),{hasFeedback:jn,status:Zr,feedbackIcon:To}=pl,Ze=re.createElement(re.Fragment,null,dl==="time"?re.createElement(rt,null):re.createElement(Pe,null),jn&&To);(0,re.useImperativeHandle)(Et,()=>({focus:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.focus()},blur:()=>{var wt;return(wt=qr.current)===null||wt===void 0?void 0:wt.blur()}}));const[je]=(0,Gs.Z)("Calendar",Bc.Z),ht=Object.assign(Object.assign({},je),Ne.locale);return jl(re.createElement(gs,Object.assign({separator:re.createElement("span",{"aria-label":"to",className:`${_r}-separator`},re.createElement(Lt,null)),disabled:Ml,ref:qr,dropdownAlign:Xs(Ao,sa),placeholder:mc(ht,dl,Ya),suffixIcon:Ze,prevIcon:re.createElement("span",{className:`${_r}-prev-icon`}),nextIcon:re.createElement("span",{className:`${_r}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${_r}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${_r}-super-next-icon`}),transitionName:`${Bl}-slide-up`},so,qi,{className:qe()({[`${_r}-${il}`]:il,[`${_r}-borderless`]:!Ra},(0,Ms.Z)(_r,(0,Ms.F)(Zr,nr),jn),Pl,ui,cn,vr),locale:ht.lang,prefixCls:_r,getPopupContainer:_t||vo,generateConfig:we,components:pi,direction:Ao,dropdownClassName:qe()(Pl,qa||Qa,vr),allowClear:fn(La,tn,re.createElement(yt.Z,null))})))})}var Ii=function(we,Ue){var Ne={};for(var Et in we)Object.prototype.hasOwnProperty.call(we,Et)&&Ue.indexOf(Et)<0&&(Ne[Et]=we[Et]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Et=Object.getOwnPropertySymbols(we);pt{const{prefixCls:nr,getPopupContainer:tn,style:La,className:vr,rootClassName:so,size:qr,bordered:mo=!0,placement:Ao,placeholder:vo,popupClassName:_r,dropdownClassName:Hi,disabled:ui,status:Li,clearIcon:ol,allowClear:dl}=qa,Bl=Ii(qa,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:jl,direction:Pl,getPopupContainer:qi,[Ra]:il}=(0,re.useContext)(uc.E_),Ll=jl("picker",nr),{compactSize:Ml,compactItemClassnames:pl}=(0,Ks.ri)(Ll,Pl),jn=re.useRef(null),{format:Zr,showTime:To}=qa,[Ze,je]=Ro(Ll);(0,re.useImperativeHandle)(Qa,()=>({focus:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.focus()},blur:()=>{var Cr;return(Cr=jn.current)===null||Cr===void 0?void 0:Cr.blur()}}));const ht={showToday:!0};let wt={};ga&&(wt.picker=ga);const Vt=ga||qa.picker;wt=Object.assign(Object.assign(Object.assign({},wt),To?an(Object.assign({format:Zr,picker:Vt},To)):{}),Vt==="time"?an(Object.assign(Object.assign({format:Zr},qa),{picker:Vt})):{});const Qt=jl(),wn=(0,sc.Z)(Cr=>{var Dr;return(Dr=qr!=null?qr:Ml)!==null&&Dr!==void 0?Dr:Cr}),dn=re.useContext(is.Z),On=ui!=null?ui:dn,va=(0,re.useContext)(cc.aM),{hasFeedback:pn,status:aa,feedbackIcon:Ua}=va,Ta=re.createElement(re.Fragment,null,Vt==="time"?re.createElement(rt,null):re.createElement(Pe,null),pn&&Ua),[tr]=(0,Gs.Z)("DatePicker",Bc.Z),Fr=Object.assign(Object.assign({},tr),qa.locale);return Ze(re.createElement(lc,Object.assign({ref:jn,placeholder:es(Fr,Vt,vo),suffixIcon:Ta,dropdownAlign:Xs(Pl,Ao),prevIcon:re.createElement("span",{className:`${Ll}-prev-icon`}),nextIcon:re.createElement("span",{className:`${Ll}-next-icon`}),superPrevIcon:re.createElement("span",{className:`${Ll}-super-prev-icon`}),superNextIcon:re.createElement("span",{className:`${Ll}-super-next-icon`}),transitionName:`${Qt}-slide-up`},ht,Bl,wt,{locale:Fr.lang,className:qe()({[`${Ll}-${wn}`]:wn,[`${Ll}-borderless`]:!mo},(0,Ms.Z)(Ll,(0,Ms.F)(aa,Li),pn),je,pl,il==null?void 0:il.className,vr,so),style:Object.assign(Object.assign({},il==null?void 0:il.style),La),prefixCls:Ll,getPopupContainer:tn||qi,generateConfig:we,components:pi,direction:Pl,disabled:On,dropdownClassName:qe()(je,so,_r||Hi),allowClear:fn(dl,ol,re.createElement(yt.Z,null))})))});return Ma&&(Ya.displayName=Ma),Ya}const Ne=Ue(),Et=Ue("week","WeekPicker"),pt=Ue("month","MonthPicker"),_t=Ue("year","YearPicker"),cn=Ue("time","TimePicker"),sa=Ue("quarter","QuarterPicker");return{DatePicker:Ne,WeekPicker:Et,MonthPicker:pt,YearPicker:_t,TimePicker:cn,QuarterPicker:sa}}const Ti=null;function cl(we){const{DatePicker:Ue,WeekPicker:Ne,MonthPicker:Et,YearPicker:pt,TimePicker:_t,QuarterPicker:cn}=ii(we),sa=Bo(we),ga=Ue;return ga.WeekPicker=Ne,ga.MonthPicker=Et,ga.YearPicker=pt,ga.RangePicker=sa,ga.TimePicker=_t,ga.QuarterPicker=cn,ga}var Qi=cl;const Qr=Qi(te);function Po(we){const Ue=Xs(we.direction,we.placement);return Ue.overflow.adjustY=!1,Ue.overflow.adjustX=!1,Object.assign(Object.assign({},we),{dropdownAlign:Ue})}const vi=(0,ne.Z)(Qr,"picker",null,Po);Qr._InternalPanelDoNotUseOrYouWillBeFired=vi;const hi=(0,ne.Z)(Qr.RangePicker,"picker",null,Po);Qr._InternalRangePanelDoNotUseOrYouWillBeFired=hi,Qr.generatePicker=Qi;var Yo=Qr},28103:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return We}});var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(36355),Se=z(17313),Fe=z(83116),le=z(37613);const Me=Ee=>{const{componentCls:se,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:ee,textPaddingInline:b,orientationMargin:x,verticalMarginInline:te}=Ee;return{[se]:Object.assign(Object.assign({},(0,Se.Wf)(Ee)),{borderBlockStart:`${ee}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ee}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ee}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${se}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${ee}px 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:ee,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${se}-with-text-left${se}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${se}-with-text-right${se}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:y}}})}};var De=(0,Fe.Z)("Divider",Ee=>{const se=(0,le.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[Me(se)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),Te=function(Ee,se){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&se.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{const{getPrefixCls:se,direction:y,divider:a}=Oe.useContext(ye.E_),{prefixCls:ee,type:b="horizontal",orientation:x="center",orientationMargin:te,className:ne,rootClassName:ue,children:re,dashed:me,plain:ce,style:Ce}=Ee,Be=Te(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ke=se("divider",ee),[Pe,at]=De(ke),Ve=x.length>0?`-${x}`:x,it=!!re,Ye=x==="left"&&te!=null,rt=x==="right"&&te!=null,yt=fe()(ke,a==null?void 0:a.className,at,`${ke}-${b}`,{[`${ke}-with-text`]:it,[`${ke}-with-text${Ve}`]:it,[`${ke}-dashed`]:!!me,[`${ke}-plain`]:!!ce,[`${ke}-rtl`]:y==="rtl",[`${ke}-no-default-orientation-margin-left`]:Ye,[`${ke}-no-default-orientation-margin-right`]:rt},ne,ue),bt=Oe.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),gt=Object.assign(Object.assign({},Ye&&{marginLeft:bt}),rt&&{marginRight:bt});return Pe(Oe.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ce)},Be,{role:"separator"}),re&&b!=="vertical"&&Oe.createElement("span",{className:`${ke}-inner-text`,style:gt},re)))}},91857:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(38819),Oe=z(92310),ye=z.n(Oe),Se=z(31561),Fe=z(70425),le=z(18929),Me=z(2738),De=z(79676),Te=z(53487),Re=z(92343),We=z(36355),Ee=z(20834),se=z(40875),y=z(88088),a=z(47211);const ee=null,b=ue=>{const{menu:re,arrow:me,prefixCls:ce,children:Ce,trigger:Be,disabled:ke,dropdownRender:Pe,getPopupContainer:at,overlayClassName:Ve,rootClassName:it,open:Ye,onOpenChange:rt,visible:yt,onVisibleChange:bt,mouseEnterDelay:gt=.15,mouseLeaveDelay:Gt=.1,autoAdjustOverflow:Tt=!0,placement:Lt="",overlay:Rt,transitionName:qe}=ue,{getPopupContainer:dt,getPrefixCls:Wt,direction:Fn}=E.useContext(We.E_),Yt=E.useMemo(()=>{const xe=Wt();return qe!==void 0?qe:Lt.includes("top")?`${xe}-slide-down`:`${xe}-slide-up`},[Wt,Lt,qe]),kn=E.useMemo(()=>Lt?Lt.includes("Center")?Lt.slice(0,Lt.indexOf("Center")):Lt:Fn==="rtl"?"bottomRight":"bottomLeft",[Lt,Fn]),Ge=Wt("dropdown",ce),[ln,Mn]=(0,a.Z)(Ge),[,Pt]=(0,y.Z)(),zt=E.Children.only(Ce),Ft=(0,Re.Tm)(zt,{className:ye()(`${Ge}-trigger`,{[`${Ge}-rtl`]:Fn==="rtl"},zt.props.className),disabled:ke}),Ot=ke?[]:Be;let et;Ot&&Ot.includes("contextMenu")&&(et=!0);const[ze,St]=(0,le.Z)(!1,{value:Ye!=null?Ye:yt}),xt=(0,Fe.useEvent)(xe=>{rt==null||rt(xe),bt==null||bt(xe),St(xe)}),Ke=ye()(Ve,it,Mn,{[`${Ge}-rtl`]:Fn==="rtl"}),Qe=(0,De.Z)({arrowPointAtCenter:typeof me=="object"&&me.pointAtCenter,autoAdjustOverflow:Tt,offset:Pt.marginXXS,arrowWidth:me?Pt.sizePopupArrow:0,borderRadius:Pt.borderRadius}),ut=E.useCallback(()=>{St(!1)},[]),Je=()=>{let xe;return re!=null&&re.items?xe=E.createElement(Ee.default,Object.assign({},re)):typeof Rt=="function"?xe=Rt():xe=Rt,Pe&&(xe=Pe(xe)),xe=E.Children.only(typeof xe=="string"?E.createElement("span",null,xe):xe),E.createElement(se.J,{prefixCls:`${Ge}-menu`,expandIcon:E.createElement("span",{className:`${Ge}-menu-submenu-arrow`},E.createElement(fe.Z,{className:`${Ge}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ut,validator:Zt=>{let{mode:Jn}=Zt}},xe)};return ln(E.createElement(Se.Z,Object.assign({alignPoint:et},(0,Me.Z)(ue,["rootClassName"]),{mouseEnterDelay:gt,mouseLeaveDelay:Gt,visible:ze,builtinPlacements:Qe,arrow:!!me,overlayClassName:Ke,prefixCls:Ge,getPopupContainer:at||dt,transitionName:Yt,trigger:Ot,overlay:Je,placement:kn,onVisibleChange:xt}),Ft))};function x(ue){return Object.assign(Object.assign({},ue),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const te=(0,Te.Z)(b,"dropdown",ue=>ue,x),ne=ue=>E.createElement(te,Object.assign({},ue),E.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ne,ot.Z=b},38854:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return y}});var E=z(91857),fe=z(92310),Oe=z.n(fe),ye=z(59301),Se=z(18785),Fe=z(3113),le=z(36355),Me=z(81327),De=z(33234),Te=z(47211),Re=function(a,ee){var b={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&ee.indexOf(x)<0&&(b[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,x=Object.getOwnPropertySymbols(a);te{const{getPopupContainer:ee,getPrefixCls:b,direction:x}=ye.useContext(le.E_),{prefixCls:te,type:ne="default",danger:ue,disabled:re,loading:me,onClick:ce,htmlType:Ce,children:Be,className:ke,menu:Pe,arrow:at,autoFocus:Ve,overlay:it,trigger:Ye,align:rt,open:yt,onOpenChange:bt,placement:gt,getPopupContainer:Gt,href:Tt,icon:Lt=ye.createElement(Se.Z,null),title:Rt,buttonsRender:qe=Je=>Je,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Fn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge}=a,ln=Re(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Mn=b("dropdown",te),Pt=`${Mn}-button`,[zt,Ft]=(0,Te.Z)(Mn),Ot={menu:Pe,arrow:at,autoFocus:Ve,align:rt,disabled:re,trigger:re?[]:Ye,onOpenChange:bt,getPopupContainer:Gt||ee,mouseEnterDelay:dt,mouseLeaveDelay:Wt,overlayClassName:Fn,overlayStyle:Yt,destroyPopupOnHide:kn,dropdownRender:Ge},{compactSize:et,compactItemClassnames:ze}=(0,De.ri)(Mn,x),St=Oe()(Pt,ze,ke,Ft);"overlay"in a&&(Ot.overlay=it),"open"in a&&(Ot.open=yt),"placement"in a?Ot.placement=gt:Ot.placement=x==="rtl"?"bottomLeft":"bottomRight";const xt=ye.createElement(Fe.ZP,{type:ne,danger:ue,disabled:re,loading:me,onClick:ce,htmlType:Ce,href:Tt,title:Rt},Be),Ke=ye.createElement(Fe.ZP,{type:ne,danger:ue,icon:Lt}),[Qe,ut]=qe([xt,Ke]);return zt(ye.createElement(Me.Z.Compact,Object.assign({className:St,size:et,block:!0},ln),Qe,ye.createElement(E.Z,Object.assign({},Ot),ut)))};We.__ANT_BUTTON=!0;var Ee=We;const se=E.Z;se.Button=Ee;var y=se},47211:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Re}});var E=z(17313),fe=z(13826),Oe=z(92899),ye=z(29878),Se=z(19447),Fe=z(83116),le=z(37613),De=We=>{const{componentCls:Ee,menuCls:se,colorError:y,colorTextLightSolid:a}=We,ee=`${se}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${se} ${ee}`]:{[`&${ee}-danger:not(${ee}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const Te=We=>{const{componentCls:Ee,menuCls:se,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:ee,antCls:b,iconCls:x,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:ue,dropdownEdgeChildPadding:re,colorTextDisabled:me,fontSizeIcon:ce,controlPaddingHorizontal:Ce,colorBgElevated:Be}=We;return[{[Ee]:Object.assign(Object.assign({},(0,E.Wf)(We)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+ee/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${x}-down, & > ${b}-btn-icon > ${x}-down`]:{fontSize:ce}},[`${Ee}-wrap`]:{position:"relative",[`${b}-btn > ${x}-down`]:{fontSize:ce},[`${x}-down::before`]:{transition:`transform ${te}`}},[`${Ee}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${Ee}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${Ee}-placement-bottom, @@ -182,71 +182,71 @@ dts: ${yr+qn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms &${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottom, &${b}-slide-down-leave${b}-slide-down-leave-active${Ee}-placement-bottomRight`]:{animationName:fe.Uw},[`&${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topLeft, &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-top, - &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:fe.ly}})},(0,Se.ZP)(We,{colorBg:Be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${se}`]:{position:"relative",margin:0},[`${se}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[se]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:Be,backgroundClip:"padding-box",borderRadius:We.borderRadiusLG,outline:"none",boxShadow:We.boxShadowSecondary},(0,E.Qy)(We)),{[`${se}-item-group-title`]:{padding:`${ne}px ${Ce}px`,color:We.colorTextDescription,transition:`all ${te}`},[`${se}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${se}-item-icon`]:{minWidth:ue,marginInlineEnd:We.marginXS,fontSize:We.fontSizeSM},[`${se}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${se}-item, ${se}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ce}px`,color:We.colorText,fontWeight:"normal",fontSize:ue,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:We.borderRadiusSM,"&:hover, &-active":{backgroundColor:We.controlItemBgHover}},(0,E.Qy)(We)),{"&-selected":{color:We.colorPrimary,backgroundColor:We.controlItemBgActive,"&:hover, &-active":{backgroundColor:We.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${We.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:We.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:We.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:We.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${se}-item-group-list`]:{margin:`0 ${We.marginXS}px`,padding:0,listStyle:"none"},[`${se}-submenu-title`]:{paddingInlineEnd:Ce+We.fontSizeSM},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Be,cursor:"not-allowed"}},[`${se}-submenu-selected ${Ee}-menu-submenu-title`]:{color:We.colorPrimary}})}},[(0,fe.oN)(We,"slide-up"),(0,fe.oN)(We,"slide-down"),(0,Oe.Fm)(We,"move-up"),(0,Oe.Fm)(We,"move-down"),(0,ye._y)(We,"zoom-big")]]};var Re=(0,Fe.Z)("Dropdown",(We,Ee)=>{let{rootPrefixCls:se}=Ee;const{marginXXS:y,sizePopupArrow:a,controlHeight:ee,fontSize:b,lineHeight:x,paddingXXS:te,componentCls:ne,borderRadiusLG:ue}=We,re=(ee-b*x)/2,{dropdownArrowOffset:me}=(0,Se.fS)({contentRadius:ue}),ce=(0,le.TS)(We,{menuCls:`${ne}-menu`,rootPrefixCls:se,dropdownArrowDistance:a/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:re,dropdownEdgeChildPadding:te});return[Te(ce),De(ce)]},We=>({zIndexPopup:We.zIndexPopupBase+50}))},8628:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(34280),Oe=z(56762),ye=z(69507);function Se(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,E.useRef)({}),Me=(0,Oe.Z)(),De=(0,ye.ZP)();return(0,fe.Z)(()=>{const Te=De.subscribe(Re=>{le.current=Re,Fe&&Me()});return()=>De.unsubscribe(Te)},[]),le.current}ot.Z=Se},45818:function(Ut,ot,z){"use strict";z.d(ot,{D:function(){return te},Z:function(){return re}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(ce,Ce){return fe.createElement(Se.Z,(0,E.Z)({},ce,{ref:Ce,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(33853),Te=z(38819),Re=z(92310),We=z.n(Re),Ee=z(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),a=z(36355),ee=z(84966),b=function(me,ce){var Ce={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&ce.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Be=Object.getOwnPropertySymbols(me);ke{let me=0;return function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ce}${me}`}})();var re=fe.forwardRef((me,ce)=>{const{prefixCls:Ce,className:Be,trigger:ke,children:Pe,defaultCollapsed:at=!1,theme:Ve="dark",style:it={},collapsible:Ye=!1,reverseArrow:rt=!1,width:yt=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:gt,breakpoint:Gt,onCollapse:Tt,onBreakpoint:Lt}=me,Rt=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:qe}=(0,fe.useContext)(ee.Gs),[dt,Wt]=(0,fe.useState)("collapsed"in me?me.collapsed:at),[Pn,Yt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in me&&Wt(me.collapsed)},[me.collapsed]);const kn=(Ft,Ot)=>{"collapsed"in me||Wt(Ft),Tt==null||Tt(Ft,Ot)},Ge=(0,fe.useRef)();Ge.current=Ft=>{Yt(Ft.matches),Lt==null||Lt(Ft.matches),dt!==Ft.matches&&kn(Ft.matches,"responsive")},(0,fe.useEffect)(()=>{function Ft(tt){return Ge.current(tt)}let Ot;if(typeof window!="undefined"){const{matchMedia:tt}=window;if(tt&&Gt&&Gt in x){Ot=tt(`(max-width: ${x[Gt]})`);try{Ot.addEventListener("change",Ft)}catch(He){Ot.addListener(Ft)}Ft(Ot)}}return()=>{try{Ot==null||Ot.removeEventListener("change",Ft)}catch(tt){Ot==null||Ot.removeListener(Ft)}}},[Gt]),(0,fe.useEffect)(()=>{const Ft=ne("ant-sider-");return qe.addSider(Ft),()=>qe.removeSider(Ft)},[]);const on=()=>{kn(!dt,"clickTrigger")},{getPrefixCls:Mn}=(0,fe.useContext)(a.E_),Pt=()=>{const Ft=Mn("layout-sider",Ce),Ot=(0,Ee.Z)(Rt,["collapsed"]),tt=dt?bt:yt,He=y(tt)?`${tt}px`:String(tt),St=parseFloat(String(bt||0))===0?fe.createElement("span",{onClick:on,className:We()(`${Ft}-zero-width-trigger`,`${Ft}-zero-width-trigger-${rt?"right":"left"}`),style:gt},ke||fe.createElement(Me,null)):null,ze={expanded:rt?fe.createElement(Te.Z,null):fe.createElement(De.Z,null),collapsed:rt?fe.createElement(De.Z,null):fe.createElement(Te.Z,null)}[dt?"collapsed":"expanded"],ut=ke!==null?St||fe.createElement("div",{className:`${Ft}-trigger`,onClick:on,style:{width:He}},ke||ze):null,Je=Object.assign(Object.assign({},it),{flex:`0 0 ${He}`,maxWidth:He,minWidth:He,width:He}),xe=We()(Ft,`${Ft}-${Ve}`,{[`${Ft}-collapsed`]:!!dt,[`${Ft}-has-trigger`]:Ye&&ke!==null&&!St,[`${Ft}-below`]:!!Pn,[`${Ft}-zero-width`]:parseFloat(He)===0},Be);return fe.createElement("aside",Object.assign({className:xe},Ot,{style:Je,ref:ce}),fe.createElement("div",{className:`${Ft}-children`},Pe),Ye||Pn&&St?ut:null)},zt=fe.useMemo(()=>({siderCollapsed:dt}),[dt]);return fe.createElement(te.Provider,{value:zt},Pt())})},84966:function(Ut,ot,z){"use strict";z.d(ot,{VY:function(){return te},$_:function(){return x},h4:function(){return b},Gs:function(){return Ee},ZP:function(){return ne}});var E=z(95190),fe=z(92310),Oe=z.n(fe),ye=z(2738),Se=z(59301),Fe=z(36355),le=z(83116),De=ue=>{const{componentCls:re,bodyBg:me,lightSiderBg:ce,lightTriggerBg:Ce,lightTriggerColor:Be}=ue;return{[`${re}-sider-light`]:{background:ce,[`${re}-sider-trigger`]:{color:Be,background:Ce},[`${re}-sider-zero-width-trigger`]:{color:Be,background:Ce,border:`1px solid ${me}`,borderInlineStart:0}}}};const Te=ue=>{const{antCls:re,componentCls:me,colorText:ce,triggerColor:Ce,footerBg:Be,triggerBg:ke,headerHeight:Pe,headerPadding:at,headerColor:Ve,footerPadding:it,triggerHeight:Ye,zeroTriggerHeight:rt,zeroTriggerWidth:yt,motionDurationMid:bt,motionDurationSlow:gt,fontSize:Gt,borderRadius:Tt,bodyBg:Lt,headerBg:Rt,siderBg:qe}=ue;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Lt,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:qe,transition:`all ${bt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ye},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ye,color:Ce,lineHeight:`${Ye}px`,textAlign:"center",background:ke,cursor:"pointer",transition:`all ${bt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-yt,zIndex:1,width:yt,height:rt,color:Ce,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:qe,borderStartStartRadius:0,borderStartEndRadius:Tt,borderEndEndRadius:Tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-yt,borderStartStartRadius:Tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Tt}}}}},De(ue)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:Pe,padding:at,color:Ve,lineHeight:`${Pe}px`,background:Rt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:it,color:ce,fontSize:Gt,background:Be},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Re=(0,le.Z)("Layout",ue=>[Te(ue)],ue=>{const{colorBgLayout:re,controlHeight:me,controlHeightLG:ce,colorText:Ce,controlHeightSM:Be,marginXXS:ke,colorTextLightSolid:Pe,colorBgContainer:at}=ue,Ve=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Ve}px`,headerColor:Ce,footerPadding:`${Be}px ${Ve}px`,footerBg:re,siderBg:"#001529",triggerHeight:ce+ke*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),We=function(ue,re){var me={};for(var ce in ue)Object.prototype.hasOwnProperty.call(ue,ce)&&re.indexOf(ce)<0&&(me[ce]=ue[ce]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ce=Object.getOwnPropertySymbols(ue);Cenull,removeSider:()=>null}});function se(ue){let{suffixCls:re,tagName:me,displayName:ce}=ue;return Ce=>Se.forwardRef((ke,Pe)=>Se.createElement(Ce,Object.assign({ref:Pe,suffixCls:re,tagName:me},ke)))}const y=Se.forwardRef((ue,re)=>{const{prefixCls:me,suffixCls:ce,className:Ce,tagName:Be}=ue,ke=We(ue,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=Se.useContext(Fe.E_),at=Pe("layout",me),[Ve,it]=Re(at),Ye=ce?`${at}-${ce}`:at;return Ve(Se.createElement(Be,Object.assign({className:Oe()(me||Ye,Ce,it),ref:re},ke)))}),a=Se.forwardRef((ue,re)=>{const{direction:me}=Se.useContext(Fe.E_),[ce,Ce]=Se.useState([]),{prefixCls:Be,className:ke,rootClassName:Pe,children:at,hasSider:Ve,tagName:it,style:Ye}=ue,rt=We(ue,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),yt=(0,ye.Z)(rt,["suffixCls"]),{getPrefixCls:bt,layout:gt}=Se.useContext(Fe.E_),Gt=bt("layout",Be),[Tt,Lt]=Re(Gt),Rt=Oe()(Gt,{[`${Gt}-has-sider`]:typeof Ve=="boolean"?Ve:ce.length>0,[`${Gt}-rtl`]:me==="rtl"},gt==null?void 0:gt.className,ke,Pe,Lt),qe=Se.useMemo(()=>({siderHook:{addSider:dt=>{Ce(Wt=>[].concat((0,E.Z)(Wt),[dt]))},removeSider:dt=>{Ce(Wt=>Wt.filter(Pn=>Pn!==dt))}}}),[]);return Tt(Se.createElement(Ee.Provider,{value:qe},Se.createElement(it,Object.assign({ref:re,className:Rt,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Ye)},yt),at)))}),ee=se({tagName:"div",displayName:"Layout"})(a),b=se({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=se({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=se({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=ee},40875:function(Ut,ot,z){"use strict";z.d(ot,{J:function(){return Fe}});var E=z(59301),fe=z(33234),Oe=z(70425),ye=function(le,Me){var De={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&Me.indexOf(Te)<0&&(De[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Te=Object.getOwnPropertySymbols(le);Re{const{children:De}=le,Te=ye(le,["children"]),Re=E.useContext(Se),We=E.useMemo(()=>Object.assign(Object.assign({},Re),Te),[Re,Te.prefixCls,Te.mode,Te.selectable]);return E.createElement(Se.Provider,{value:We},E.createElement(fe.BR,null,(0,Oe.supportNodeRef)(De)?E.cloneElement(De,{ref:Me}):De))});ot.Z=Se},20834:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return zt}});var E=z(15285),fe=z(59301),Oe=z(45818),ye=z(92310),Se=z.n(ye),Fe=z(36355),le=function(Ft,Ot){var tt={};for(var He in Ft)Object.prototype.hasOwnProperty.call(Ft,He)&&Ot.indexOf(He)<0&&(tt[He]=Ft[He]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,He=Object.getOwnPropertySymbols(Ft);St{const{prefixCls:Ot,className:tt,dashed:He}=Ft,St=le(Ft,["prefixCls","className","dashed"]),{getPrefixCls:xt}=fe.useContext(Fe.E_),Ke=xt("menu",Ot),ze=Se()({[`${Ke}-item-divider-dashed`]:!!He},tt);return fe.createElement(E.iz,Object.assign({className:ze},St))},Te=z(11592),Re=z(2738),We=z(6848),Ee=z(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=Ft=>{var Ot;const{className:tt,children:He,icon:St,title:xt,danger:Ke}=Ft,{prefixCls:ze,firstLevel:ut,direction:Je,disableMenuItemTitleTooltip:xe,inlineCollapsed:Zt}=fe.useContext(y),Yn=Mt=>{const yn=fe.createElement("span",{className:`${ze}-title-content`},He);return(!St||(0,Ee.l$)(He)&&He.type==="span")&&He&&Mt&&ut&&typeof He=="string"?fe.createElement("div",{className:`${ze}-inline-collapsed-noicon`},He.charAt(0)):yn},{siderCollapsed:En}=fe.useContext(Oe.D);let xn=xt;typeof xt=="undefined"?xn=ut?He:"":xt===!1&&(xn="");const Kn={title:xn};!En&&!Zt&&(Kn.title=null,Kn.open=!1);const Vn=(0,Te.Z)(He).length;let Ct=fe.createElement(E.ck,Object.assign({},(0,Re.Z)(Ft,["title","icon","danger"]),{className:Se()({[`${ze}-item-danger`]:Ke,[`${ze}-item-only-child`]:(St?Vn+1:Vn)===1},tt),title:typeof xt=="string"?xt:void 0}),(0,Ee.Tm)(St,{className:Se()((0,Ee.l$)(St)?(Ot=St.props)===null||Ot===void 0?void 0:Ot.className:"",`${ze}-item-icon`)}),Yn(Zt));return xe||(Ct=fe.createElement(We.Z,Object.assign({},Kn,{placement:Je==="rtl"?"left":"right",overlayClassName:`${ze}-inline-collapsed-tooltip`}),Ct)),Ct},x=Ft=>{var Ot;const{popupClassName:tt,icon:He,title:St,theme:xt}=Ft,Ke=fe.useContext(y),{prefixCls:ze,inlineCollapsed:ut,theme:Je}=Ke,xe=(0,E.Xl)();let Zt;if(!He)Zt=ut&&!xe.length&&St&&typeof St=="string"?fe.createElement("div",{className:`${ze}-inline-collapsed-noicon`},St.charAt(0)):fe.createElement("span",{className:`${ze}-title-content`},St);else{const En=(0,Ee.l$)(St)&&St.type==="span";Zt=fe.createElement(fe.Fragment,null,(0,Ee.Tm)(He,{className:Se()((0,Ee.l$)(He)?(Ot=He.props)===null||Ot===void 0?void 0:Ot.className:"",`${ze}-item-icon`)}),En?St:fe.createElement("span",{className:`${ze}-title-content`},St))}const Yn=fe.useMemo(()=>Object.assign(Object.assign({},Ke),{firstLevel:!1}),[Ke]);return fe.createElement(y.Provider,{value:Yn},fe.createElement(E.Wd,Object.assign({},(0,Re.Z)(Ft,["icon"]),{title:Zt,popupClassName:Se()(ze,tt,`${ze}-${xt||Je}`)})))},te=z(18785),ne=z(70425),ue=z(62892),re=z(40875),me=function(Ft,Ot){var tt={};for(var He in Ft)Object.prototype.hasOwnProperty.call(Ft,He)&&Ot.indexOf(He)<0&&(tt[He]=Ft[He]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,He=Object.getOwnPropertySymbols(Ft);St{if(Ot&&typeof Ot=="object"){const He=Ot,{label:St,children:xt,key:Ke,type:ze}=He,ut=me(He,["label","children","key","type"]),Je=Ke!=null?Ke:`tmp-${tt}`;return xt||ze==="group"?ze==="group"?fe.createElement(E.BW,Object.assign({key:Je},ut,{title:St}),ce(xt)):fe.createElement(x,Object.assign({key:Je},ut,{title:St}),ce(xt)):ze==="divider"?fe.createElement(De,Object.assign({key:Je},ut)):fe.createElement(ee,Object.assign({key:Je},ut),St)}return null}).filter(Ot=>Ot)}function Ce(Ft){return fe.useMemo(()=>Ft&&ce(Ft),[Ft])}var Be=z(64993),ke=z(17313),Pe=z(8378),at=z(13826),Ve=z(29878),it=z(83116),Ye=z(37613),yt=Ft=>{const{componentCls:Ot,motionDurationSlow:tt,horizontalLineHeight:He,colorSplit:St,lineWidth:xt,lineType:Ke,itemPaddingInline:ze}=Ft;return{[`${Ot}-horizontal`]:{lineHeight:He,border:0,borderBottom:`${xt}px ${Ke} ${St}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ot}-item, ${Ot}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ze},[`> ${Ot}-item:hover, + &${b}-slide-up-leave${b}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:fe.ly}})},(0,Se.ZP)(We,{colorBg:Be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${se}`]:{position:"relative",margin:0},[`${se}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[se]:Object.assign(Object.assign({padding:re,listStyleType:"none",backgroundColor:Be,backgroundClip:"padding-box",borderRadius:We.borderRadiusLG,outline:"none",boxShadow:We.boxShadowSecondary},(0,E.Qy)(We)),{[`${se}-item-group-title`]:{padding:`${ne}px ${Ce}px`,color:We.colorTextDescription,transition:`all ${te}`},[`${se}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${se}-item-icon`]:{minWidth:ue,marginInlineEnd:We.marginXS,fontSize:We.fontSizeSM},[`${se}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${se}-item, ${se}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ce}px`,color:We.colorText,fontWeight:"normal",fontSize:ue,lineHeight:We.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:We.borderRadiusSM,"&:hover, &-active":{backgroundColor:We.controlItemBgHover}},(0,E.Qy)(We)),{"&-selected":{color:We.colorPrimary,backgroundColor:We.controlItemBgActive,"&:hover, &-active":{backgroundColor:We.controlItemBgActiveHover}},"&-disabled":{color:me,cursor:"not-allowed","&:hover":{color:me,backgroundColor:Be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${We.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:We.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:We.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:We.colorTextDescription,fontSize:ce,fontStyle:"normal"}}}),[`${se}-item-group-list`]:{margin:`0 ${We.marginXS}px`,padding:0,listStyle:"none"},[`${se}-submenu-title`]:{paddingInlineEnd:Ce+We.fontSizeSM},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:me,backgroundColor:Be,cursor:"not-allowed"}},[`${se}-submenu-selected ${Ee}-menu-submenu-title`]:{color:We.colorPrimary}})}},[(0,fe.oN)(We,"slide-up"),(0,fe.oN)(We,"slide-down"),(0,Oe.Fm)(We,"move-up"),(0,Oe.Fm)(We,"move-down"),(0,ye._y)(We,"zoom-big")]]};var Re=(0,Fe.Z)("Dropdown",(We,Ee)=>{let{rootPrefixCls:se}=Ee;const{marginXXS:y,sizePopupArrow:a,controlHeight:ee,fontSize:b,lineHeight:x,paddingXXS:te,componentCls:ne,borderRadiusLG:ue}=We,re=(ee-b*x)/2,{dropdownArrowOffset:me}=(0,Se.fS)({contentRadius:ue}),ce=(0,le.TS)(We,{menuCls:`${ne}-menu`,rootPrefixCls:se,dropdownArrowDistance:a/2+y,dropdownArrowOffset:me,dropdownPaddingVertical:re,dropdownEdgeChildPadding:te});return[Te(ce),De(ce)]},We=>({zIndexPopup:We.zIndexPopupBase+50}))},8628:function(Ut,ot,z){"use strict";var E=z(59301),fe=z(34280),Oe=z(56762),ye=z(69507);function Se(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,E.useRef)({}),Me=(0,Oe.Z)(),De=(0,ye.ZP)();return(0,fe.Z)(()=>{const Te=De.subscribe(Re=>{le.current=Re,Fe&&Me()});return()=>De.unsubscribe(Te)},[]),le.current}ot.Z=Se},45818:function(Ut,ot,z){"use strict";z.d(ot,{D:function(){return te},Z:function(){return re}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(ce,Ce){return fe.createElement(Se.Z,(0,E.Z)({},ce,{ref:Ce,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(33853),Te=z(38819),Re=z(92310),We=z.n(Re),Ee=z(2738),y=me=>!isNaN(parseFloat(me))&&isFinite(me),a=z(36355),ee=z(84966),b=function(me,ce){var Ce={};for(var Be in me)Object.prototype.hasOwnProperty.call(me,Be)&&ce.indexOf(Be)<0&&(Ce[Be]=me[Be]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Be=Object.getOwnPropertySymbols(me);ke{let me=0;return function(){let ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return me+=1,`${ce}${me}`}})();var re=fe.forwardRef((me,ce)=>{const{prefixCls:Ce,className:Be,trigger:ke,children:Pe,defaultCollapsed:at=!1,theme:Ve="dark",style:it={},collapsible:Ye=!1,reverseArrow:rt=!1,width:yt=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:gt,breakpoint:Gt,onCollapse:Tt,onBreakpoint:Lt}=me,Rt=b(me,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:qe}=(0,fe.useContext)(ee.Gs),[dt,Wt]=(0,fe.useState)("collapsed"in me?me.collapsed:at),[Fn,Yt]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{"collapsed"in me&&Wt(me.collapsed)},[me.collapsed]);const kn=(Ft,Ot)=>{"collapsed"in me||Wt(Ft),Tt==null||Tt(Ft,Ot)},Ge=(0,fe.useRef)();Ge.current=Ft=>{Yt(Ft.matches),Lt==null||Lt(Ft.matches),dt!==Ft.matches&&kn(Ft.matches,"responsive")},(0,fe.useEffect)(()=>{function Ft(et){return Ge.current(et)}let Ot;if(typeof window!="undefined"){const{matchMedia:et}=window;if(et&&Gt&&Gt in x){Ot=et(`(max-width: ${x[Gt]})`);try{Ot.addEventListener("change",Ft)}catch(ze){Ot.addListener(Ft)}Ft(Ot)}}return()=>{try{Ot==null||Ot.removeEventListener("change",Ft)}catch(et){Ot==null||Ot.removeListener(Ft)}}},[Gt]),(0,fe.useEffect)(()=>{const Ft=ne("ant-sider-");return qe.addSider(Ft),()=>qe.removeSider(Ft)},[]);const ln=()=>{kn(!dt,"clickTrigger")},{getPrefixCls:Mn}=(0,fe.useContext)(a.E_),Pt=()=>{const Ft=Mn("layout-sider",Ce),Ot=(0,Ee.Z)(Rt,["collapsed"]),et=dt?bt:yt,ze=y(et)?`${et}px`:String(et),St=parseFloat(String(bt||0))===0?fe.createElement("span",{onClick:ln,className:We()(`${Ft}-zero-width-trigger`,`${Ft}-zero-width-trigger-${rt?"right":"left"}`),style:gt},ke||fe.createElement(Me,null)):null,Qe={expanded:rt?fe.createElement(Te.Z,null):fe.createElement(De.Z,null),collapsed:rt?fe.createElement(De.Z,null):fe.createElement(Te.Z,null)}[dt?"collapsed":"expanded"],ut=ke!==null?St||fe.createElement("div",{className:`${Ft}-trigger`,onClick:ln,style:{width:ze}},ke||Qe):null,Je=Object.assign(Object.assign({},it),{flex:`0 0 ${ze}`,maxWidth:ze,minWidth:ze,width:ze}),xe=We()(Ft,`${Ft}-${Ve}`,{[`${Ft}-collapsed`]:!!dt,[`${Ft}-has-trigger`]:Ye&&ke!==null&&!St,[`${Ft}-below`]:!!Fn,[`${Ft}-zero-width`]:parseFloat(ze)===0},Be);return fe.createElement("aside",Object.assign({className:xe},Ot,{style:Je,ref:ce}),fe.createElement("div",{className:`${Ft}-children`},Pe),Ye||Fn&&St?ut:null)},zt=fe.useMemo(()=>({siderCollapsed:dt}),[dt]);return fe.createElement(te.Provider,{value:zt},Pt())})},84966:function(Ut,ot,z){"use strict";z.d(ot,{VY:function(){return te},$_:function(){return x},h4:function(){return b},Gs:function(){return Ee},ZP:function(){return ne}});var E=z(95190),fe=z(92310),Oe=z.n(fe),ye=z(2738),Se=z(59301),Fe=z(36355),le=z(83116),De=ue=>{const{componentCls:re,bodyBg:me,lightSiderBg:ce,lightTriggerBg:Ce,lightTriggerColor:Be}=ue;return{[`${re}-sider-light`]:{background:ce,[`${re}-sider-trigger`]:{color:Be,background:Ce},[`${re}-sider-zero-width-trigger`]:{color:Be,background:Ce,border:`1px solid ${me}`,borderInlineStart:0}}}};const Te=ue=>{const{antCls:re,componentCls:me,colorText:ce,triggerColor:Ce,footerBg:Be,triggerBg:ke,headerHeight:Pe,headerPadding:at,headerColor:Ve,footerPadding:it,triggerHeight:Ye,zeroTriggerHeight:rt,zeroTriggerWidth:yt,motionDurationMid:bt,motionDurationSlow:gt,fontSize:Gt,borderRadius:Tt,bodyBg:Lt,headerBg:Rt,siderBg:qe}=ue;return{[me]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Lt,"&, *":{boxSizing:"border-box"},[`&${me}-has-sider`]:{flexDirection:"row",[`> ${me}, > ${me}-content`]:{width:0}},[`${me}-header, &${me}-footer`]:{flex:"0 0 auto"},[`${me}-sider`]:{position:"relative",minWidth:0,background:qe,transition:`all ${bt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${re}-menu${re}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ye},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ye,color:Ce,lineHeight:`${Ye}px`,textAlign:"center",background:ke,cursor:"pointer",transition:`all ${bt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-yt,zIndex:1,width:yt,height:rt,color:Ce,fontSize:ue.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:qe,borderStartStartRadius:0,borderStartEndRadius:Tt,borderEndEndRadius:Tt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-yt,borderStartStartRadius:Tt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Tt}}}}},De(ue)),{"&-rtl":{direction:"rtl"}}),[`${me}-header`]:{height:Pe,padding:at,color:Ve,lineHeight:`${Pe}px`,background:Rt,[`${re}-menu`]:{lineHeight:"inherit"}},[`${me}-footer`]:{padding:it,color:ce,fontSize:Gt,background:Be},[`${me}-content`]:{flex:"auto",minHeight:0}}};var Re=(0,le.Z)("Layout",ue=>[Te(ue)],ue=>{const{colorBgLayout:re,controlHeight:me,controlHeightLG:ce,colorText:Ce,controlHeightSM:Be,marginXXS:ke,colorTextLightSolid:Pe,colorBgContainer:at}=ue,Ve=ce*1.25;return{colorBgHeader:"#001529",colorBgBody:re,colorBgTrigger:"#002140",bodyBg:re,headerBg:"#001529",headerHeight:me*2,headerPadding:`0 ${Ve}px`,headerColor:Ce,footerPadding:`${Be}px ${Ve}px`,footerBg:re,siderBg:"#001529",triggerHeight:ce+ke*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:ce,zeroTriggerHeight:ce,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:Ce}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),We=function(ue,re){var me={};for(var ce in ue)Object.prototype.hasOwnProperty.call(ue,ce)&&re.indexOf(ce)<0&&(me[ce]=ue[ce]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,ce=Object.getOwnPropertySymbols(ue);Cenull,removeSider:()=>null}});function se(ue){let{suffixCls:re,tagName:me,displayName:ce}=ue;return Ce=>Se.forwardRef((ke,Pe)=>Se.createElement(Ce,Object.assign({ref:Pe,suffixCls:re,tagName:me},ke)))}const y=Se.forwardRef((ue,re)=>{const{prefixCls:me,suffixCls:ce,className:Ce,tagName:Be}=ue,ke=We(ue,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=Se.useContext(Fe.E_),at=Pe("layout",me),[Ve,it]=Re(at),Ye=ce?`${at}-${ce}`:at;return Ve(Se.createElement(Be,Object.assign({className:Oe()(me||Ye,Ce,it),ref:re},ke)))}),a=Se.forwardRef((ue,re)=>{const{direction:me}=Se.useContext(Fe.E_),[ce,Ce]=Se.useState([]),{prefixCls:Be,className:ke,rootClassName:Pe,children:at,hasSider:Ve,tagName:it,style:Ye}=ue,rt=We(ue,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),yt=(0,ye.Z)(rt,["suffixCls"]),{getPrefixCls:bt,layout:gt}=Se.useContext(Fe.E_),Gt=bt("layout",Be),[Tt,Lt]=Re(Gt),Rt=Oe()(Gt,{[`${Gt}-has-sider`]:typeof Ve=="boolean"?Ve:ce.length>0,[`${Gt}-rtl`]:me==="rtl"},gt==null?void 0:gt.className,ke,Pe,Lt),qe=Se.useMemo(()=>({siderHook:{addSider:dt=>{Ce(Wt=>[].concat((0,E.Z)(Wt),[dt]))},removeSider:dt=>{Ce(Wt=>Wt.filter(Fn=>Fn!==dt))}}}),[]);return Tt(Se.createElement(Ee.Provider,{value:qe},Se.createElement(it,Object.assign({ref:re,className:Rt,style:Object.assign(Object.assign({},gt==null?void 0:gt.style),Ye)},yt),at)))}),ee=se({tagName:"div",displayName:"Layout"})(a),b=se({suffixCls:"header",tagName:"header",displayName:"Header"})(y),x=se({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),te=se({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ne=ee},40875:function(Ut,ot,z){"use strict";z.d(ot,{J:function(){return Fe}});var E=z(59301),fe=z(33234),Oe=z(70425),ye=function(le,Me){var De={};for(var Te in le)Object.prototype.hasOwnProperty.call(le,Te)&&Me.indexOf(Te)<0&&(De[Te]=le[Te]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Te=Object.getOwnPropertySymbols(le);Re{const{children:De}=le,Te=ye(le,["children"]),Re=E.useContext(Se),We=E.useMemo(()=>Object.assign(Object.assign({},Re),Te),[Re,Te.prefixCls,Te.mode,Te.selectable]);return E.createElement(Se.Provider,{value:We},E.createElement(fe.BR,null,(0,Oe.supportNodeRef)(De)?E.cloneElement(De,{ref:Me}):De))});ot.Z=Se},20834:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return zt}});var E=z(15285),fe=z(59301),Oe=z(45818),ye=z(92310),Se=z.n(ye),Fe=z(36355),le=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{const{prefixCls:Ot,className:et,dashed:ze}=Ft,St=le(Ft,["prefixCls","className","dashed"]),{getPrefixCls:xt}=fe.useContext(Fe.E_),Ke=xt("menu",Ot),Qe=Se()({[`${Ke}-item-divider-dashed`]:!!ze},et);return fe.createElement(E.iz,Object.assign({className:Qe},St))},Te=z(11592),Re=z(2738),We=z(6848),Ee=z(92343),y=(0,fe.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ee=Ft=>{var Ot;const{className:et,children:ze,icon:St,title:xt,danger:Ke}=Ft,{prefixCls:Qe,firstLevel:ut,direction:Je,disableMenuItemTitleTooltip:xe,inlineCollapsed:Zt}=fe.useContext(y),Jn=Mt=>{const yn=fe.createElement("span",{className:`${Qe}-title-content`},ze);return(!St||(0,Ee.l$)(ze)&&ze.type==="span")&&ze&&Mt&&ut&&typeof ze=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},ze.charAt(0)):yn},{siderCollapsed:En}=fe.useContext(Oe.D);let Pn=xt;typeof xt=="undefined"?Pn=ut?ze:"":xt===!1&&(Pn="");const Vn={title:Pn};!En&&!Zt&&(Vn.title=null,Vn.open=!1);const Xn=(0,Te.Z)(ze).length;let Ct=fe.createElement(E.ck,Object.assign({},(0,Re.Z)(Ft,["title","icon","danger"]),{className:Se()({[`${Qe}-item-danger`]:Ke,[`${Qe}-item-only-child`]:(St?Xn+1:Xn)===1},et),title:typeof xt=="string"?xt:void 0}),(0,Ee.Tm)(St,{className:Se()((0,Ee.l$)(St)?(Ot=St.props)===null||Ot===void 0?void 0:Ot.className:"",`${Qe}-item-icon`)}),Jn(Zt));return xe||(Ct=fe.createElement(We.Z,Object.assign({},Vn,{placement:Je==="rtl"?"left":"right",overlayClassName:`${Qe}-inline-collapsed-tooltip`}),Ct)),Ct},x=Ft=>{var Ot;const{popupClassName:et,icon:ze,title:St,theme:xt}=Ft,Ke=fe.useContext(y),{prefixCls:Qe,inlineCollapsed:ut,theme:Je}=Ke,xe=(0,E.Xl)();let Zt;if(!ze)Zt=ut&&!xe.length&&St&&typeof St=="string"?fe.createElement("div",{className:`${Qe}-inline-collapsed-noicon`},St.charAt(0)):fe.createElement("span",{className:`${Qe}-title-content`},St);else{const En=(0,Ee.l$)(St)&&St.type==="span";Zt=fe.createElement(fe.Fragment,null,(0,Ee.Tm)(ze,{className:Se()((0,Ee.l$)(ze)?(Ot=ze.props)===null||Ot===void 0?void 0:Ot.className:"",`${Qe}-item-icon`)}),En?St:fe.createElement("span",{className:`${Qe}-title-content`},St))}const Jn=fe.useMemo(()=>Object.assign(Object.assign({},Ke),{firstLevel:!1}),[Ke]);return fe.createElement(y.Provider,{value:Jn},fe.createElement(E.Wd,Object.assign({},(0,Re.Z)(Ft,["icon"]),{title:Zt,popupClassName:Se()(Qe,et,`${Qe}-${xt||Je}`)})))},te=z(18785),ne=z(70425),ue=z(62892),re=z(40875),me=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{if(Ot&&typeof Ot=="object"){const ze=Ot,{label:St,children:xt,key:Ke,type:Qe}=ze,ut=me(ze,["label","children","key","type"]),Je=Ke!=null?Ke:`tmp-${et}`;return xt||Qe==="group"?Qe==="group"?fe.createElement(E.BW,Object.assign({key:Je},ut,{title:St}),ce(xt)):fe.createElement(x,Object.assign({key:Je},ut,{title:St}),ce(xt)):Qe==="divider"?fe.createElement(De,Object.assign({key:Je},ut)):fe.createElement(ee,Object.assign({key:Je},ut),St)}return null}).filter(Ot=>Ot)}function Ce(Ft){return fe.useMemo(()=>Ft&&ce(Ft),[Ft])}var Be=z(64993),ke=z(17313),Pe=z(8378),at=z(13826),Ve=z(29878),it=z(83116),Ye=z(37613),yt=Ft=>{const{componentCls:Ot,motionDurationSlow:et,horizontalLineHeight:ze,colorSplit:St,lineWidth:xt,lineType:Ke,itemPaddingInline:Qe}=Ft;return{[`${Ot}-horizontal`]:{lineHeight:ze,border:0,borderBottom:`${xt}px ${Ke} ${St}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ot}-item, ${Ot}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Qe},[`> ${Ot}-item:hover, > ${Ot}-item-active, - > ${Ot}-submenu ${Ot}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ot}-item, ${Ot}-submenu-title`]:{transition:[`border-color ${tt}`,`background ${tt}`].join(",")},[`${Ot}-submenu-arrow`]:{display:"none"}}}},gt=Ft=>{let{componentCls:Ot,menuArrowOffset:tt}=Ft;return{[`${Ot}-rtl`]:{direction:"rtl"},[`${Ot}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ot}-rtl${Ot}-vertical, - ${Ot}-submenu-rtl ${Ot}-vertical`]:{[`${Ot}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${tt})`},"&::after":{transform:`rotate(45deg) translateY(${tt})`}}}}};const Gt=Ft=>Object.assign({},(0,ke.oN)(Ft));var Lt=(Ft,Ot)=>{const{componentCls:tt,itemColor:He,itemSelectedColor:St,groupTitleColor:xt,itemBg:Ke,subMenuItemBg:ze,itemSelectedBg:ut,activeBarHeight:Je,activeBarWidth:xe,activeBarBorderWidth:Zt,motionDurationSlow:Yn,motionEaseInOut:En,motionEaseOut:xn,itemPaddingInline:Kn,motionDurationMid:Vn,itemHoverColor:Ct,lineType:Mt,colorSplit:yn,itemDisabledColor:Dt,dangerItemColor:en,dangerItemHoverColor:ya,dangerItemSelectedColor:ia,dangerItemActiveBg:Da,dangerItemSelectedBg:In,itemHoverBg:Sr,itemActiveBg:Gn,menuSubMenuBg:Un,horizontalItemSelectedColor:ma,horizontalItemSelectedBg:Xa,horizontalItemBorderRadius:ba,horizontalItemHoverBg:Lr,popupBg:Tr}=Ft;return{[`${tt}-${Ot}, ${tt}-${Ot} > ${tt}`]:{color:He,background:Ke,[`&${tt}-root:focus-visible`]:Object.assign({},Gt(Ft)),[`${tt}-item-group-title`]:{color:xt},[`${tt}-submenu-selected`]:{[`> ${tt}-submenu-title`]:{color:St}},[`${tt}-item-disabled, ${tt}-submenu-disabled`]:{color:`${Dt} !important`},[`${tt}-item:not(${tt}-item-selected):not(${tt}-submenu-selected)`]:{[`&:hover, > ${tt}-submenu-title:hover`]:{color:Ct}},[`&:not(${tt}-horizontal)`]:{[`${tt}-item:not(${tt}-item-selected)`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Gn}},[`${tt}-submenu-title`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Gn}}},[`${tt}-item-danger`]:{color:en,[`&${tt}-item:hover`]:{[`&:not(${tt}-item-selected):not(${tt}-submenu-selected)`]:{color:ya}},[`&${tt}-item:active`]:{background:Da}},[`${tt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${tt}-item-selected`]:{color:St,[`&${tt}-item-danger`]:{color:ia},"a, a:hover":{color:"inherit"}},[`& ${tt}-item-selected`]:{backgroundColor:ut,[`&${tt}-item-danger`]:{backgroundColor:In}},[`${tt}-item, ${tt}-submenu-title`]:{[`&:not(${tt}-item-disabled):focus-visible`]:Object.assign({},Gt(Ft))},[`&${tt}-submenu > ${tt}`]:{backgroundColor:Un},[`&${tt}-popup > ${tt}`]:{backgroundColor:Tr},[`&${tt}-horizontal`]:Object.assign(Object.assign({},Ot==="dark"?{borderBottom:0}:{}),{[`> ${tt}-item, > ${tt}-submenu`]:{top:Zt,marginTop:-Zt,marginBottom:0,borderRadius:ba,"&::after":{position:"absolute",insetInline:Kn,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${Yn} ${En}`,content:'""'},"&:hover, &-active, &-open":{background:Lr,"&::after":{borderBottomWidth:Je,borderBottomColor:ma}},"&-selected":{color:ma,backgroundColor:Xa,"&:hover":{backgroundColor:Xa},"&::after":{borderBottomWidth:Je,borderBottomColor:ma}}}}),[`&${tt}-root`]:{[`&${tt}-inline, &${tt}-vertical`]:{borderInlineEnd:`${Zt}px ${Mt} ${yn}`}},[`&${tt}-inline`]:{[`${tt}-sub${tt}-inline`]:{background:ze},[`${tt}-item, ${tt}-submenu-title`]:Zt&&xe?{width:`calc(100% + ${Zt}px)`}:{},[`${tt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${xe}px solid ${St}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Vn} ${xn}`,`opacity ${Vn} ${xn}`].join(","),content:'""'},[`&${tt}-item-danger`]:{"&::after":{borderInlineEndColor:ia}}},[`${tt}-selected, ${tt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Vn} ${En}`,`opacity ${Vn} ${En}`].join(",")}}}}}};const Rt=Ft=>{const{componentCls:Ot,itemHeight:tt,itemMarginInline:He,padding:St,menuArrowSize:xt,marginXS:Ke,itemMarginBlock:ze}=Ft,ut=St+xt+Ke;return{[`${Ot}-item`]:{position:"relative",overflow:"hidden"},[`${Ot}-item, ${Ot}-submenu-title`]:{height:tt,lineHeight:`${tt}px`,paddingInline:St,overflow:"hidden",textOverflow:"ellipsis",marginInline:He,marginBlock:ze,width:`calc(100% - ${He*2}px)`},[`> ${Ot}-item, - > ${Ot}-submenu > ${Ot}-submenu-title`]:{height:tt,lineHeight:`${tt}px`},[`${Ot}-item-group-list ${Ot}-submenu-title, - ${Ot}-submenu-title`]:{paddingInlineEnd:ut}}};var dt=Ft=>{const{componentCls:Ot,iconCls:tt,itemHeight:He,colorTextLightSolid:St,dropdownWidth:xt,controlHeightLG:Ke,motionDurationMid:ze,motionEaseOut:ut,paddingXL:Je,itemMarginInline:xe,fontSizeLG:Zt,motionDurationSlow:Yn,paddingXS:En,boxShadowSecondary:xn,collapsedWidth:Kn,collapsedIconSize:Vn}=Ft,Ct={height:He,lineHeight:`${He}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ot]:{"&-inline, &-vertical":Object.assign({[`&${Ot}-root`]:{boxShadow:"none"}},Rt(Ft))},[`${Ot}-submenu-popup`]:{[`${Ot}-vertical`]:Object.assign(Object.assign({},Rt(Ft)),{boxShadow:xn})}},{[`${Ot}-submenu-popup ${Ot}-vertical${Ot}-sub`]:{minWidth:xt,maxHeight:`calc(100vh - ${Ke*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ot}-inline`]:{width:"100%",[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Yn}`,`background ${Yn}`,`padding ${ze} ${ut}`].join(","),[`> ${Ot}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ot}-sub${Ot}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ot}-submenu > ${Ot}-submenu-title`]:Ct,[`& ${Ot}-item-group-title`]:{paddingInlineStart:Je}},[`${Ot}-item`]:Ct}},{[`${Ot}-inline-collapsed`]:{width:Kn,[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu ${Ot}-submenu-title`]:{[`> ${Ot}-inline-collapsed-noicon`]:{fontSize:Zt,textAlign:"center"}}},[`> ${Ot}-item, + > ${Ot}-submenu ${Ot}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ot}-item, ${Ot}-submenu-title`]:{transition:[`border-color ${et}`,`background ${et}`].join(",")},[`${Ot}-submenu-arrow`]:{display:"none"}}}},gt=Ft=>{let{componentCls:Ot,menuArrowOffset:et}=Ft;return{[`${Ot}-rtl`]:{direction:"rtl"},[`${Ot}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ot}-rtl${Ot}-vertical, + ${Ot}-submenu-rtl ${Ot}-vertical`]:{[`${Ot}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${et})`},"&::after":{transform:`rotate(45deg) translateY(${et})`}}}}};const Gt=Ft=>Object.assign({},(0,ke.oN)(Ft));var Lt=(Ft,Ot)=>{const{componentCls:et,itemColor:ze,itemSelectedColor:St,groupTitleColor:xt,itemBg:Ke,subMenuItemBg:Qe,itemSelectedBg:ut,activeBarHeight:Je,activeBarWidth:xe,activeBarBorderWidth:Zt,motionDurationSlow:Jn,motionEaseInOut:En,motionEaseOut:Pn,itemPaddingInline:Vn,motionDurationMid:Xn,itemHoverColor:Ct,lineType:Mt,colorSplit:yn,itemDisabledColor:Dt,dangerItemColor:en,dangerItemHoverColor:ya,dangerItemSelectedColor:la,dangerItemActiveBg:Oa,dangerItemSelectedBg:xn,itemHoverBg:Sr,itemActiveBg:Kn,menuSubMenuBg:Gn,horizontalItemSelectedColor:fa,horizontalItemSelectedBg:Xa,horizontalItemBorderRadius:xa,horizontalItemHoverBg:Lr,popupBg:Tr}=Ft;return{[`${et}-${Ot}, ${et}-${Ot} > ${et}`]:{color:ze,background:Ke,[`&${et}-root:focus-visible`]:Object.assign({},Gt(Ft)),[`${et}-item-group-title`]:{color:xt},[`${et}-submenu-selected`]:{[`> ${et}-submenu-title`]:{color:St}},[`${et}-item-disabled, ${et}-submenu-disabled`]:{color:`${Dt} !important`},[`${et}-item:not(${et}-item-selected):not(${et}-submenu-selected)`]:{[`&:hover, > ${et}-submenu-title:hover`]:{color:Ct}},[`&:not(${et}-horizontal)`]:{[`${et}-item:not(${et}-item-selected)`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Kn}},[`${et}-submenu-title`]:{"&:hover":{backgroundColor:Sr},"&:active":{backgroundColor:Kn}}},[`${et}-item-danger`]:{color:en,[`&${et}-item:hover`]:{[`&:not(${et}-item-selected):not(${et}-submenu-selected)`]:{color:ya}},[`&${et}-item:active`]:{background:Oa}},[`${et}-item a`]:{"&, &:hover":{color:"inherit"}},[`${et}-item-selected`]:{color:St,[`&${et}-item-danger`]:{color:la},"a, a:hover":{color:"inherit"}},[`& ${et}-item-selected`]:{backgroundColor:ut,[`&${et}-item-danger`]:{backgroundColor:xn}},[`${et}-item, ${et}-submenu-title`]:{[`&:not(${et}-item-disabled):focus-visible`]:Object.assign({},Gt(Ft))},[`&${et}-submenu > ${et}`]:{backgroundColor:Gn},[`&${et}-popup > ${et}`]:{backgroundColor:Tr},[`&${et}-horizontal`]:Object.assign(Object.assign({},Ot==="dark"?{borderBottom:0}:{}),{[`> ${et}-item, > ${et}-submenu`]:{top:Zt,marginTop:-Zt,marginBottom:0,borderRadius:xa,"&::after":{position:"absolute",insetInline:Vn,bottom:0,borderBottom:`${Je}px solid transparent`,transition:`border-color ${Jn} ${En}`,content:'""'},"&:hover, &-active, &-open":{background:Lr,"&::after":{borderBottomWidth:Je,borderBottomColor:fa}},"&-selected":{color:fa,backgroundColor:Xa,"&:hover":{backgroundColor:Xa},"&::after":{borderBottomWidth:Je,borderBottomColor:fa}}}}),[`&${et}-root`]:{[`&${et}-inline, &${et}-vertical`]:{borderInlineEnd:`${Zt}px ${Mt} ${yn}`}},[`&${et}-inline`]:{[`${et}-sub${et}-inline`]:{background:Qe},[`${et}-item, ${et}-submenu-title`]:Zt&&xe?{width:`calc(100% + ${Zt}px)`}:{},[`${et}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${xe}px solid ${St}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Xn} ${Pn}`,`opacity ${Xn} ${Pn}`].join(","),content:'""'},[`&${et}-item-danger`]:{"&::after":{borderInlineEndColor:la}}},[`${et}-selected, ${et}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Xn} ${En}`,`opacity ${Xn} ${En}`].join(",")}}}}}};const Rt=Ft=>{const{componentCls:Ot,itemHeight:et,itemMarginInline:ze,padding:St,menuArrowSize:xt,marginXS:Ke,itemMarginBlock:Qe}=Ft,ut=St+xt+Ke;return{[`${Ot}-item`]:{position:"relative",overflow:"hidden"},[`${Ot}-item, ${Ot}-submenu-title`]:{height:et,lineHeight:`${et}px`,paddingInline:St,overflow:"hidden",textOverflow:"ellipsis",marginInline:ze,marginBlock:Qe,width:`calc(100% - ${ze*2}px)`},[`> ${Ot}-item, + > ${Ot}-submenu > ${Ot}-submenu-title`]:{height:et,lineHeight:`${et}px`},[`${Ot}-item-group-list ${Ot}-submenu-title, + ${Ot}-submenu-title`]:{paddingInlineEnd:ut}}};var dt=Ft=>{const{componentCls:Ot,iconCls:et,itemHeight:ze,colorTextLightSolid:St,dropdownWidth:xt,controlHeightLG:Ke,motionDurationMid:Qe,motionEaseOut:ut,paddingXL:Je,itemMarginInline:xe,fontSizeLG:Zt,motionDurationSlow:Jn,paddingXS:En,boxShadowSecondary:Pn,collapsedWidth:Vn,collapsedIconSize:Xn}=Ft,Ct={height:ze,lineHeight:`${ze}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ot]:{"&-inline, &-vertical":Object.assign({[`&${Ot}-root`]:{boxShadow:"none"}},Rt(Ft))},[`${Ot}-submenu-popup`]:{[`${Ot}-vertical`]:Object.assign(Object.assign({},Rt(Ft)),{boxShadow:Pn})}},{[`${Ot}-submenu-popup ${Ot}-vertical${Ot}-sub`]:{minWidth:xt,maxHeight:`calc(100vh - ${Ke*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ot}-inline`]:{width:"100%",[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Jn}`,`background ${Jn}`,`padding ${Qe} ${ut}`].join(","),[`> ${Ot}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ot}-sub${Ot}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ot}-submenu > ${Ot}-submenu-title`]:Ct,[`& ${Ot}-item-group-title`]:{paddingInlineStart:Je}},[`${Ot}-item`]:Ct}},{[`${Ot}-inline-collapsed`]:{width:Vn,[`&${Ot}-root`]:{[`${Ot}-item, ${Ot}-submenu ${Ot}-submenu-title`]:{[`> ${Ot}-inline-collapsed-noicon`]:{fontSize:Zt,textAlign:"center"}}},[`> ${Ot}-item, > ${Ot}-item-group > ${Ot}-item-group-list > ${Ot}-item, > ${Ot}-item-group > ${Ot}-item-group-list > ${Ot}-submenu > ${Ot}-submenu-title, > ${Ot}-submenu > ${Ot}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Zt/2}px - ${xe}px)`,textOverflow:"clip",[` ${Ot}-submenu-arrow, ${Ot}-submenu-expand-icon - `]:{opacity:0},[`${Ot}-item-icon, ${tt}`]:{margin:0,fontSize:Vn,lineHeight:`${He}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ot}-item-icon, ${tt}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ot}-item-icon, ${tt}`]:{display:"none"},"a, a:hover":{color:St}},[`${Ot}-item-group-title`]:Object.assign(Object.assign({},ke.vS),{paddingInline:En})}}]};const Wt=Ft=>{const{componentCls:Ot,motionDurationSlow:tt,motionDurationMid:He,motionEaseInOut:St,motionEaseOut:xt,iconCls:Ke,iconSize:ze,iconMarginInlineEnd:ut}=Ft;return{[`${Ot}-item, ${Ot}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${tt}`,`background ${tt}`,`padding ${tt} ${St}`].join(","),[`${Ot}-item-icon, ${Ke}`]:{minWidth:ze,fontSize:ze,transition:[`font-size ${He} ${xt}`,`margin ${tt} ${St}`,`color ${tt}`].join(","),"+ span":{marginInlineStart:ut,opacity:1,transition:[`opacity ${tt} ${St}`,`margin ${tt}`,`color ${tt}`].join(",")}},[`${Ot}-item-icon`]:Object.assign({},(0,ke.Ro)()),[`&${Ot}-item-only-child`]:{[`> ${Ke}, > ${Ot}-item-icon`]:{marginInlineEnd:0}}},[`${Ot}-item-disabled, ${Ot}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ot}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Pn=Ft=>{const{componentCls:Ot,motionDurationSlow:tt,motionEaseInOut:He,borderRadius:St,menuArrowSize:xt,menuArrowOffset:Ke}=Ft;return{[`${Ot}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ft.margin,width:xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${tt} ${He}, opacity ${tt}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xt*.6,height:xt*.15,backgroundColor:"currentcolor",borderRadius:St,transition:[`background ${tt} ${He}`,`transform ${tt} ${He}`,`top ${tt} ${He}`,`color ${tt} ${He}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(-45deg) translateY(${Ke})`}}}}},Yt=Ft=>{const{antCls:Ot,componentCls:tt,fontSize:He,motionDurationSlow:St,motionDurationMid:xt,motionEaseInOut:Ke,paddingXS:ze,padding:ut,colorSplit:Je,lineWidth:xe,zIndexPopup:Zt,borderRadiusLG:Yn,subMenuItemBorderRadius:En,menuArrowSize:xn,menuArrowOffset:Kn,lineType:Vn,menuPanelMaskInset:Ct,groupTitleLineHeight:Mt,groupTitleFontSize:yn}=Ft;return[{"":{[`${tt}`]:Object.assign(Object.assign({},(0,ke.dF)()),{"&-hidden":{display:"none"}})},[`${tt}-submenu-hidden`]:{display:"none"}},{[tt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ke.Wf)(Ft)),(0,ke.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:He,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${St} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${tt}-item`]:{flex:"none"}},[`${tt}-item, ${tt}-submenu, ${tt}-submenu-title`]:{borderRadius:Ft.itemBorderRadius},[`${tt}-item-group-title`]:{padding:`${ze}px ${ut}px`,fontSize:yn,lineHeight:Mt,transition:`all ${St}`},[`&-horizontal ${tt}-submenu`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`].join(",")},[`${tt}-submenu, ${tt}-submenu-inline`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`,`padding ${xt} ${Ke}`].join(",")},[`${tt}-submenu ${tt}-sub`]:{cursor:"initial",transition:[`background ${St} ${Ke}`,`padding ${St} ${Ke}`].join(",")},[`${tt}-title-content`]:{transition:`color ${St}`},[`${tt}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${tt}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:Vn,borderWidth:0,borderTopWidth:xe,marginBlock:xe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Wt(Ft)),{[`${tt}-item-group`]:{[`${tt}-item-group-list`]:{margin:0,padding:0,[`${tt}-item, ${tt}-submenu-title`]:{paddingInline:`${He*2}px ${ut}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Zt,borderRadius:Yn,boxShadow:"none",transformOrigin:"0 0",[`&${tt}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ct}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ct},"\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:Ft.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ft.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ft.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ft.paddingXS},[`> ${tt}`]:Object.assign(Object.assign(Object.assign({borderRadius:Yn},Wt(Ft)),Pn(Ft)),{[`${tt}-item, ${tt}-submenu > ${tt}-submenu-title`]:{borderRadius:En},[`${tt}-submenu-title::after`]:{transition:`transform ${St} ${Ke}`}})}}),Pn(Ft)),{[`&-inline-collapsed ${tt}-submenu-arrow, - &-inline ${tt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Kn})`},"&::after":{transform:`rotate(45deg) translateX(-${Kn})`}},[`${tt}-submenu-open${tt}-submenu-inline > ${tt}-submenu-title > ${tt}-submenu-arrow`]:{transform:`translateY(-${xn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Kn})`},"&::before":{transform:`rotate(45deg) translateX(${Kn})`}}})},{[`${Ot}-layout-header`]:{[tt]:{lineHeight:"inherit"}}}]};var kn=(Ft,Ot)=>(0,it.Z)("Menu",He=>{if(Ot===!1)return[];const{colorBgElevated:St,colorPrimary:xt,colorTextLightSolid:Ke,controlHeightLG:ze,fontSize:ut,darkItemColor:Je,darkDangerItemColor:xe,darkItemBg:Zt,darkSubMenuItemBg:Yn,darkItemSelectedColor:En,darkItemSelectedBg:xn,darkDangerItemSelectedBg:Kn,darkItemHoverBg:Vn,darkGroupTitleColor:Ct,darkItemHoverColor:Mt,darkItemDisabledColor:yn,darkDangerItemHoverColor:Dt,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:ya}=He,ia=ut/7*5,Da=(0,Ye.TS)(He,{menuArrowSize:ia,menuHorizontalHeight:ze*1.15,menuArrowOffset:`${ia*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:St}),In=(0,Ye.TS)(Da,{itemColor:Je,itemHoverColor:Mt,groupTitleColor:Ct,itemSelectedColor:En,itemBg:Zt,popupBg:Zt,subMenuItemBg:Yn,itemActiveBg:"transparent",itemSelectedBg:xn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Vn,itemDisabledColor:yn,dangerItemColor:xe,dangerItemHoverColor:Dt,dangerItemSelectedColor:en,dangerItemActiveBg:ya,dangerItemSelectedBg:Kn,menuSubMenuBg:Yn,horizontalItemSelectedColor:Ke,horizontalItemSelectedBg:xt});return[Yt(Da),yt(Da),dt(Da),Lt(Da,"light"),Lt(In,"dark"),gt(Da),(0,Pe.Z)(Da),(0,at.oN)(Da,"slide-up"),(0,at.oN)(Da,"slide-down"),(0,Ve._y)(Da,"zoom-big")]},He=>{const{colorPrimary:St,colorError:xt,colorTextDisabled:Ke,colorErrorBg:ze,colorText:ut,colorTextDescription:Je,colorBgContainer:xe,colorFillAlter:Zt,colorFillContent:Yn,lineWidth:En,lineWidthBold:xn,controlItemBgActive:Kn,colorBgTextHover:Vn,controlHeightLG:Ct,lineHeight:Mt,colorBgElevated:yn,marginXXS:Dt,padding:en,fontSize:ya,controlHeightSM:ia,fontSizeLG:Da,colorTextLightSolid:In,colorErrorHover:Sr}=He,Gn=new Be.C(In).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:He.zIndexPopupBase+50,radiusItem:He.borderRadiusLG,itemBorderRadius:He.borderRadiusLG,radiusSubMenuItem:He.borderRadiusSM,subMenuItemBorderRadius:He.borderRadiusSM,colorItemText:ut,itemColor:ut,colorItemTextHover:ut,itemHoverColor:ut,colorItemTextHoverHorizontal:St,horizontalItemHoverColor:St,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:St,itemSelectedColor:St,colorItemTextSelectedHorizontal:St,horizontalItemSelectedColor:St,colorItemBg:xe,itemBg:xe,colorItemBgHover:Vn,itemHoverBg:Vn,colorItemBgActive:Yn,itemActiveBg:Kn,colorSubItemBg:Zt,subMenuItemBg:Zt,colorItemBgSelected:Kn,itemSelectedBg:Kn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:xn,activeBarHeight:xn,colorActiveBarBorderSize:En,activeBarBorderWidth:En,colorItemTextDisabled:Ke,itemDisabledColor:Ke,colorDangerItemText:xt,dangerItemColor:xt,colorDangerItemTextHover:xt,dangerItemHoverColor:xt,colorDangerItemTextSelected:xt,dangerItemSelectedColor:xt,colorDangerItemBgActive:ze,dangerItemActiveBg:ze,colorDangerItemBgSelected:ze,dangerItemSelectedBg:ze,itemMarginInline:He.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ct,groupTitleLineHeight:Mt,collapsedWidth:Ct*2,popupBg:yn,itemMarginBlock:Dt,itemPaddingInline:en,horizontalLineHeight:`${Ct*1.15}px`,iconSize:ya,iconMarginInlineEnd:ia-ya,collapsedIconSize:Da,groupTitleFontSize:ya,darkItemDisabledColor:new Be.C(In).setAlpha(.25).toRgbString(),darkItemColor:Gn,darkDangerItemColor:xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:In,darkItemSelectedBg:St,darkDangerItemSelectedBg:xt,darkItemHoverBg:"transparent",darkGroupTitleColor:Gn,darkItemHoverColor:In,darkDangerItemHoverColor:Sr,darkDangerItemSelectedColor:In,darkDangerItemActiveBg:xt}},{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"]]})(Ft),Ge=function(Ft,Ot){var tt={};for(var He in Ft)Object.prototype.hasOwnProperty.call(Ft,He)&&Ot.indexOf(He)<0&&(tt[He]=Ft[He]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,He=Object.getOwnPropertySymbols(Ft);St{var tt,He;const St=fe.useContext(re.Z),xt=St||{},{getPrefixCls:Ke,getPopupContainer:ze,direction:ut,menu:Je}=fe.useContext(Fe.E_),xe=Ke(),{prefixCls:Zt,className:Yn,style:En,theme:xn="light",expandIcon:Kn,_internalDisableMenuItemTitleTooltip:Vn,inlineCollapsed:Ct,siderCollapsed:Mt,items:yn,children:Dt,rootClassName:en,mode:ya,selectable:ia,onClick:Da,overflowedIndicatorPopupClassName:In}=Ft,Sr=Ge(Ft,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Gn=(0,Re.Z)(Sr,["collapsedWidth"]),Un=Ce(yn)||Dt;(tt=xt.validator)===null||tt===void 0||tt.call(xt,{mode:ya});const ma=(0,ne.useEvent)(function(){var wn;Da==null||Da.apply(void 0,arguments),(wn=xt.onClick)===null||wn===void 0||wn.call(xt)}),Xa=xt.mode||ya,ba=ia!=null?ia:xt.selectable,Lr=fe.useMemo(()=>Mt!==void 0?Mt:Ct,[Ct,Mt]),Tr={horizontal:{motionName:`${xe}-slide-up`},inline:(0,ue.Z)(xe),other:{motionName:`${xe}-zoom-big`}},Nt=Ke("menu",Zt||xt.prefixCls),[hn,gr]=kn(Nt,!St),ht=Se()(`${Nt}-${xn}`,Je==null?void 0:Je.className,Yn);let Xt;if(typeof Kn=="function")Xt=Kn;else if(Kn===null||Kn===!1)Xt=null;else if(xt.expandIcon===null||xt.expandIcon===!1)Xt=null;else{const wn=Kn!=null?Kn:xt.expandIcon;Xt=(0,Ee.Tm)(wn,{className:Se()(`${Nt}-submenu-expand-icon`,(0,Ee.l$)(wn)?(He=wn.props)===null||He===void 0?void 0:He.className:"")})}const bn=fe.useMemo(()=>({prefixCls:Nt,inlineCollapsed:Lr||!1,direction:ut,firstLevel:!0,theme:xn,mode:Xa,disableMenuItemTitleTooltip:Vn}),[Nt,Lr,ut,Vn,xn]);return hn(fe.createElement(re.Z.Provider,{value:null},fe.createElement(y.Provider,{value:bn},fe.createElement(E.ZP,Object.assign({getPopupContainer:ze,overflowedIndicator:fe.createElement(te.Z,null),overflowedIndicatorPopupClassName:Se()(Nt,`${Nt}-${xn}`,In),mode:Xa,selectable:ba,onClick:ma},Gn,{inlineCollapsed:Lr,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),En),className:ht,prefixCls:Nt,direction:ut,defaultMotions:Tr,expandIcon:Xt,ref:Ot,rootClassName:Se()(en,gr)}),Un))))});const Pt=(0,fe.forwardRef)((Ft,Ot)=>{const tt=(0,fe.useRef)(null),He=fe.useContext(Oe.D);return(0,fe.useImperativeHandle)(Ot,()=>({menu:tt.current,focus:St=>{var xt;(xt=tt.current)===null||xt===void 0||xt.focus(St)}})),fe.createElement(Mn,Object.assign({ref:tt},Ft,He))});Pt.Item=ee,Pt.SubMenu=x,Pt.Divider=De,Pt.ItemGroup=E.BW;var zt=Pt},58421:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return xt}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(ze,ut){return fe.createElement(Se.Z,(0,E.Z)({},ze,{ref:ut,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(49198),Te=z(33853),Re=z(38819),We=z(92310),Ee=z.n(We),se=z(4635),y=z(20439),a=z(99153),ee=z(84851),b=z(19257),x=z(93046),te=z(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ue=ne,re=z(91735),me=function(Ke){(0,b.Z)(ut,Ke);var ze=(0,x.Z)(ut);function ut(){var Je;(0,a.Z)(this,ut);for(var xe=arguments.length,Zt=new Array(xe),Yn=0;Yn=0||En.relatedTarget.className.indexOf("".concat(Ct,"-item"))>=0))&&Vn(Je.getValidValue()))},Je.go=function(En){var xn=Je.state.goInputText;xn!==""&&(En.keyCode===ue.ENTER||En.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,ee.Z)(ut,[{key:"getPageSizeOptions",value:function(){var xe=this.props,Zt=xe.pageSize,Yn=xe.pageSizeOptions;return Yn.some(function(En){return En.toString()===Zt.toString()})?Yn:Yn.concat([Zt.toString()]).sort(function(En,xn){var Kn=Number.isNaN(Number(En))?0:Number(En),Vn=Number.isNaN(Number(xn))?0:Number(xn);return Kn-Vn})}},{key:"render",value:function(){var xe=this,Zt=this.props,Yn=Zt.pageSize,En=Zt.locale,xn=Zt.rootPrefixCls,Kn=Zt.changeSize,Vn=Zt.quickGo,Ct=Zt.goButton,Mt=Zt.selectComponentClass,yn=Zt.buildOptionText,Dt=Zt.selectPrefixCls,en=Zt.disabled,ya=this.state.goInputText,ia="".concat(xn,"-options"),Da=Mt,In=null,Sr=null,Gn=null;if(!Kn&&!Vn)return null;var Un=this.getPageSizeOptions();if(Kn&&Da){var ma=Un.map(function(Xa,ba){return fe.createElement(Da.Option,{key:ba,value:Xa.toString()},(yn||xe.buildOptionText)(Xa))});In=fe.createElement(Da,{disabled:en,prefixCls:Dt,showSearch:!1,className:"".concat(ia,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Yn||Un[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ba){return ba.parentNode},"aria-label":En.page_size,defaultOpen:!1},ma)}return Vn&&(Ct&&(Gn=typeof Ct=="boolean"?fe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:en,className:"".concat(ia,"-quick-jumper-button")},En.jump_to_confirm):fe.createElement("span",{onClick:this.go,onKeyUp:this.go},Ct)),Sr=fe.createElement("div",{className:"".concat(ia,"-quick-jumper")},En.jump_to,fe.createElement("input",{disabled:en,type:"text",value:ya,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":En.page}),En.page,Gn)),fe.createElement("li",{className:"".concat(ia)},In,Sr)}}]),ut}(fe.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=me,Ce=function(ze){var ut,Je=ze.rootPrefixCls,xe=ze.page,Zt=ze.active,Yn=ze.className,En=ze.showTitle,xn=ze.onClick,Kn=ze.onKeyPress,Vn=ze.itemRender,Ct="".concat(Je,"-item"),Mt=Ee()(Ct,"".concat(Ct,"-").concat(xe),(ut={},(0,se.Z)(ut,"".concat(Ct,"-active"),Zt),(0,se.Z)(ut,"".concat(Ct,"-disabled"),!xe),(0,se.Z)(ut,ze.className,Yn),ut)),yn=function(){xn(xe)},Dt=function(ia){Kn(ia,xn,xe)},en=Vn(xe,"page",fe.createElement("a",{rel:"nofollow"},xe));return en?fe.createElement("li",{title:En?xe.toString():null,className:Mt,onClick:yn,onKeyPress:Dt,tabIndex:0},en):null},Be=Ce;function ke(){}function Pe(Ke){var ze=Number(Ke);return typeof ze=="number"&&!Number.isNaN(ze)&&isFinite(ze)&&Math.floor(ze)===ze}var at=function(ze,ut,Je){return Je};function Ve(Ke,ze,ut){var Je=typeof Ke=="undefined"?ze.pageSize:Ke;return Math.floor((ut.total-1)/Je)+1}var it=function(Ke){(0,b.Z)(ut,Ke);var ze=(0,x.Z)(ut);function ut(Je){var xe;(0,a.Z)(this,ut),xe=ze.call(this,Je),xe.paginationNode=fe.createRef(),xe.getJumpPrevPage=function(){return Math.max(1,xe.state.current-(xe.props.showLessItems?3:5))},xe.getJumpNextPage=function(){return Math.min(Ve(void 0,xe.state,xe.props),xe.state.current+(xe.props.showLessItems?3:5))},xe.getItemIcon=function(Kn,Vn){var Ct=xe.props.prefixCls,Mt=Kn||fe.createElement("button",{type:"button","aria-label":Vn,className:"".concat(Ct,"-item-link")});return typeof Kn=="function"&&(Mt=fe.createElement(Kn,(0,y.Z)({},xe.props))),Mt},xe.isValid=function(Kn){var Vn=xe.props.total;return Pe(Kn)&&Kn!==xe.state.current&&Pe(Vn)&&Vn>0},xe.shouldDisplayQuickJumper=function(){var Kn=xe.props,Vn=Kn.showQuickJumper,Ct=Kn.total,Mt=xe.state.pageSize;return Ct<=Mt?!1:Vn},xe.handleKeyDown=function(Kn){(Kn.keyCode===ue.ARROW_UP||Kn.keyCode===ue.ARROW_DOWN)&&Kn.preventDefault()},xe.handleKeyUp=function(Kn){var Vn=xe.getValidValue(Kn),Ct=xe.state.currentInputValue;Vn!==Ct&&xe.setState({currentInputValue:Vn}),Kn.keyCode===ue.ENTER?xe.handleChange(Vn):Kn.keyCode===ue.ARROW_UP?xe.handleChange(Vn-1):Kn.keyCode===ue.ARROW_DOWN&&xe.handleChange(Vn+1)},xe.handleBlur=function(Kn){var Vn=xe.getValidValue(Kn);xe.handleChange(Vn)},xe.changePageSize=function(Kn){var Vn=xe.state.current,Ct=Ve(Kn,xe.state,xe.props);Vn=Vn>Ct?Ct:Vn,Ct===0&&(Vn=xe.state.current),typeof Kn=="number"&&("pageSize"in xe.props||xe.setState({pageSize:Kn}),"current"in xe.props||xe.setState({current:Vn,currentInputValue:Vn})),xe.props.onShowSizeChange(Vn,Kn),"onChange"in xe.props&&xe.props.onChange&&xe.props.onChange(Vn,Kn)},xe.handleChange=function(Kn){var Vn=xe.props,Ct=Vn.disabled,Mt=Vn.onChange,yn=xe.state,Dt=yn.pageSize,en=yn.current,ya=yn.currentInputValue;if(xe.isValid(Kn)&&!Ct){var ia=Ve(void 0,xe.state,xe.props),Da=Kn;return Kn>ia?Da=ia:Kn<1&&(Da=1),"current"in xe.props||xe.setState({current:Da}),Da!==ya&&xe.setState({currentInputValue:Da}),Mt(Da,Dt),Da}return en},xe.prev=function(){xe.hasPrev()&&xe.handleChange(xe.state.current-1)},xe.next=function(){xe.hasNext()&&xe.handleChange(xe.state.current+1)},xe.jumpPrev=function(){xe.handleChange(xe.getJumpPrevPage())},xe.jumpNext=function(){xe.handleChange(xe.getJumpNextPage())},xe.hasPrev=function(){return xe.state.current>1},xe.hasNext=function(){return xe.state.current2?Ct-2:0),yn=2;yn=Yn?xn=Yn:xn=Number(Zt),xn}},{key:"getShowSizeChanger",value:function(){var xe=this.props,Zt=xe.showSizeChanger,Yn=xe.total,En=xe.totalBoundaryShowSizeChanger;return typeof Zt!="undefined"?Zt:Yn>En}},{key:"render",value:function(){var xe=this.props,Zt=xe.prefixCls,Yn=xe.className,En=xe.style,xn=xe.disabled,Kn=xe.hideOnSinglePage,Vn=xe.total,Ct=xe.locale,Mt=xe.showQuickJumper,yn=xe.showLessItems,Dt=xe.showTitle,en=xe.showTotal,ya=xe.simple,ia=xe.itemRender,Da=xe.showPrevNextJumpers,In=xe.jumpPrevIcon,Sr=xe.jumpNextIcon,Gn=xe.selectComponentClass,Un=xe.selectPrefixCls,ma=xe.pageSizeOptions,Xa=this.state,ba=Xa.current,Lr=Xa.pageSize,Tr=Xa.currentInputValue;if(Kn===!0&&Vn<=Lr)return null;var Nt=Ve(void 0,this.state,this.props),hn=[],gr=null,ht=null,Xt=null,bn=null,wn=null,Aa=Mt&&Mt.goButton,qt=yn?1:2,ie=ba-1>0?ba-1:0,de=ba+1Vn?Vn:ba*Lr]));if(ya){Aa&&(typeof Aa=="boolean"?wn=fe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ct.jump_to_confirm):wn=fe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Aa),wn=fe.createElement("li",{title:Dt?"".concat(Ct.jump_to).concat(ba,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},wn));var Xe=this.renderPrev(ie);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,"".concat(Zt,"-simple"),(0,se.Z)({},"".concat(Zt,"-disabled"),xn),Yn),style:En,ref:this.paginationNode},he),be,Xe?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,se.Z)({},"".concat(Zt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xe):null,fe.createElement("li",{title:Dt?"".concat(ba,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},fe.createElement("input",{type:"text",value:Tr,disabled:xn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),fe.createElement("span",{className:"".concat(Zt,"-slash")},"/"),Nt),fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,se.Z)({},"".concat(Zt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(de)),wn)}if(Nt<=3+qt*2){var Bt={locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Dt,itemRender:ia};Nt||hn.push(fe.createElement(Be,(0,E.Z)({},Bt,{key:"noPager",page:1,className:"".concat(Zt,"-item-disabled")})));for(var It=1;It<=Nt;It+=1){var pa=ba===It;hn.push(fe.createElement(Be,(0,E.Z)({},Bt,{key:It,page:It,active:pa})))}}else{var Rn=yn?Ct.prev_3:Ct.prev_5,_n=yn?Ct.next_3:Ct.next_5,za=ia(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(In,"prev page")),An=ia(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sr,"next page"));Da&&(gr=za?fe.createElement("li",{title:Dt?Rn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(Zt,"-jump-prev"),(0,se.Z)({},"".concat(Zt,"-jump-prev-custom-icon"),!!In))},za):null,ht=An?fe.createElement("li",{title:Dt?_n:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(Zt,"-jump-next"),(0,se.Z)({},"".concat(Zt,"-jump-next-custom-icon"),!!Sr))},An):null),bn=fe.createElement(Be,{locale:Ct,last:!0,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nt,page:Nt,active:!1,showTitle:Dt,itemRender:ia}),Xt=fe.createElement(Be,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Dt,itemRender:ia});var st=Math.max(1,ba-qt),gn=Math.min(ba+qt,Nt);ba-1<=qt&&(gn=1+qt*2),Nt-ba<=qt&&(st=Nt-qt*2);for(var lt=st;lt<=gn;lt+=1){var Sn=ba===lt;hn.push(fe.createElement(Be,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:lt,page:lt,active:Sn,showTitle:Dt,itemRender:ia}))}ba-1>=qt*2&&ba!==3&&(hn[0]=(0,fe.cloneElement)(hn[0],{className:"".concat(Zt,"-item-after-jump-prev")}),hn.unshift(gr)),Nt-ba>=qt*2&&ba!==Nt-2&&(hn[hn.length-1]=(0,fe.cloneElement)(hn[hn.length-1],{className:"".concat(Zt,"-item-before-jump-next")}),hn.push(ht)),st!==1&&hn.unshift(Xt),gn!==Nt&&hn.push(bn)}var un=!this.hasPrev()||!Nt,nt=!this.hasNext()||!Nt,Jt=this.renderPrev(ie),$t=this.renderNext(de);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,Yn,(0,se.Z)({},"".concat(Zt,"-disabled"),xn)),style:En,ref:this.paginationNode},he),be,Jt?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:un?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,se.Z)({},"".concat(Zt,"-disabled"),un)),"aria-disabled":un},Jt):null,hn,$t?fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:nt?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,se.Z)({},"".concat(Zt,"-disabled"),nt)),"aria-disabled":nt},$t):null,fe.createElement(ce,{disabled:xn,locale:Ct,rootPrefixCls:Zt,selectComponentClass:Gn,selectPrefixCls:Un,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ba,pageSize:Lr,pageSizeOptions:ma,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Aa}))}}],[{key:"getDerivedStateFromProps",value:function(xe,Zt){var Yn={};if("current"in xe&&(Yn.current=xe.current,xe.current!==Zt.current&&(Yn.currentInputValue=Yn.current)),"pageSize"in xe&&xe.pageSize!==Zt.pageSize){var En=Zt.current,xn=Ve(xe.pageSize,Zt,xe);En=En>xn?xn:En,"current"in xe||(Yn.current=En,Yn.currentInputValue=En),Yn.pageSize=xe.pageSize}return Yn}}]),ut}(fe.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ke,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ke,locale:re.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var Ye=it,rt=z(22075),yt=z(36355),bt=z(19716),gt=z(8628),Gt=z(9763),Tt=z(57809);const Lt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),Rt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));Lt.Option=Tt.default.Option,Rt.Option=Tt.default.Option;var qe=z(9937),dt=z(17313),Wt=z(83116),Pn=z(37613);const Yt=Ke=>{const{componentCls:ze}=Ke;return{[`${ze}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${ze}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${ze}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${ze}-disabled`]:{cursor:"not-allowed",[`${ze}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${ze}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${ze}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${ze}-simple-pager`]:{color:Ke.colorTextDisabled},[`${ze}-jump-prev, ${ze}-jump-next`]:{[`${ze}-item-link-icon`]:{opacity:0},[`${ze}-item-ellipsis`]:{opacity:1}}},[`&${ze}-simple`]:{[`${ze}-prev, ${ze}-next`]:{[`&${ze}-disabled ${ze}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kn=Ke=>{const{componentCls:ze}=Ke;return{[`&${ze}-mini ${ze}-total-text, &${ze}-mini ${ze}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${ze}-mini ${ze}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${ze}-mini:not(${ze}-disabled) ${ze}-item:not(${ze}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${ze}-mini ${ze}-prev, &${ze}-mini ${ze}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${ze}-mini:not(${ze}-disabled)`]:{[`${ze}-prev, ${ze}-next`]:{[`&:hover ${ze}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${ze}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${ze}-disabled:hover ${ze}-item-link`]:{backgroundColor:"transparent"}}},[` - &${ze}-mini ${ze}-prev ${ze}-item-link, - &${ze}-mini ${ze}-next ${ze}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${ze}-mini ${ze}-jump-prev, &${ze}-mini ${ze}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${ze}-mini ${ze}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,qe.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},Ge=Ke=>{const{componentCls:ze}=Ke;return{[` - &${ze}-simple ${ze}-prev, - &${ze}-simple ${ze}-next - `]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${ze}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${ze}-simple ${ze}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},on=Ke=>{const{componentCls:ze}=Ke;return{[`${ze}-jump-prev, ${ze}-jump-next`]:{outline:0,[`${ze}-item-container`]:{position:"relative",[`${ze}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${ze}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${ze}-item-link-icon`]:{opacity:1},[`${ze}-item-ellipsis`]:{opacity:0}}},[` - ${ze}-prev, - ${ze}-jump-prev, - ${ze}-jump-next + `]:{opacity:0},[`${Ot}-item-icon, ${et}`]:{margin:0,fontSize:Xn,lineHeight:`${ze}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ot}-item-icon, ${et}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ot}-item-icon, ${et}`]:{display:"none"},"a, a:hover":{color:St}},[`${Ot}-item-group-title`]:Object.assign(Object.assign({},ke.vS),{paddingInline:En})}}]};const Wt=Ft=>{const{componentCls:Ot,motionDurationSlow:et,motionDurationMid:ze,motionEaseInOut:St,motionEaseOut:xt,iconCls:Ke,iconSize:Qe,iconMarginInlineEnd:ut}=Ft;return{[`${Ot}-item, ${Ot}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${et}`,`background ${et}`,`padding ${et} ${St}`].join(","),[`${Ot}-item-icon, ${Ke}`]:{minWidth:Qe,fontSize:Qe,transition:[`font-size ${ze} ${xt}`,`margin ${et} ${St}`,`color ${et}`].join(","),"+ span":{marginInlineStart:ut,opacity:1,transition:[`opacity ${et} ${St}`,`margin ${et}`,`color ${et}`].join(",")}},[`${Ot}-item-icon`]:Object.assign({},(0,ke.Ro)()),[`&${Ot}-item-only-child`]:{[`> ${Ke}, > ${Ot}-item-icon`]:{marginInlineEnd:0}}},[`${Ot}-item-disabled, ${Ot}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ot}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Fn=Ft=>{const{componentCls:Ot,motionDurationSlow:et,motionEaseInOut:ze,borderRadius:St,menuArrowSize:xt,menuArrowOffset:Ke}=Ft;return{[`${Ot}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ft.margin,width:xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${et} ${ze}, opacity ${et}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xt*.6,height:xt*.15,backgroundColor:"currentcolor",borderRadius:St,transition:[`background ${et} ${ze}`,`transform ${et} ${ze}`,`top ${et} ${ze}`,`color ${et} ${ze}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Ke})`},"&::after":{transform:`rotate(-45deg) translateY(${Ke})`}}}}},Yt=Ft=>{const{antCls:Ot,componentCls:et,fontSize:ze,motionDurationSlow:St,motionDurationMid:xt,motionEaseInOut:Ke,paddingXS:Qe,padding:ut,colorSplit:Je,lineWidth:xe,zIndexPopup:Zt,borderRadiusLG:Jn,subMenuItemBorderRadius:En,menuArrowSize:Pn,menuArrowOffset:Vn,lineType:Xn,menuPanelMaskInset:Ct,groupTitleLineHeight:Mt,groupTitleFontSize:yn}=Ft;return[{"":{[`${et}`]:Object.assign(Object.assign({},(0,ke.dF)()),{"&-hidden":{display:"none"}})},[`${et}-submenu-hidden`]:{display:"none"}},{[et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ke.Wf)(Ft)),(0,ke.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ze,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${St} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${et}-item`]:{flex:"none"}},[`${et}-item, ${et}-submenu, ${et}-submenu-title`]:{borderRadius:Ft.itemBorderRadius},[`${et}-item-group-title`]:{padding:`${Qe}px ${ut}px`,fontSize:yn,lineHeight:Mt,transition:`all ${St}`},[`&-horizontal ${et}-submenu`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`].join(",")},[`${et}-submenu, ${et}-submenu-inline`]:{transition:[`border-color ${St} ${Ke}`,`background ${St} ${Ke}`,`padding ${xt} ${Ke}`].join(",")},[`${et}-submenu ${et}-sub`]:{cursor:"initial",transition:[`background ${St} ${Ke}`,`padding ${St} ${Ke}`].join(",")},[`${et}-title-content`]:{transition:`color ${St}`},[`${et}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${et}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Je,borderStyle:Xn,borderWidth:0,borderTopWidth:xe,marginBlock:xe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Wt(Ft)),{[`${et}-item-group`]:{[`${et}-item-group-list`]:{margin:0,padding:0,[`${et}-item, ${et}-submenu-title`]:{paddingInline:`${ze*2}px ${ut}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Zt,borderRadius:Jn,boxShadow:"none",transformOrigin:"0 0",[`&${et}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ct}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ct},"\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:Ft.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ft.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ft.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ft.paddingXS},[`> ${et}`]:Object.assign(Object.assign(Object.assign({borderRadius:Jn},Wt(Ft)),Fn(Ft)),{[`${et}-item, ${et}-submenu > ${et}-submenu-title`]:{borderRadius:En},[`${et}-submenu-title::after`]:{transition:`transform ${St} ${Ke}`}})}}),Fn(Ft)),{[`&-inline-collapsed ${et}-submenu-arrow, + &-inline ${et}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Vn})`},"&::after":{transform:`rotate(45deg) translateX(-${Vn})`}},[`${et}-submenu-open${et}-submenu-inline > ${et}-submenu-title > ${et}-submenu-arrow`]:{transform:`translateY(-${Pn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Vn})`},"&::before":{transform:`rotate(45deg) translateX(${Vn})`}}})},{[`${Ot}-layout-header`]:{[et]:{lineHeight:"inherit"}}}]};var kn=(Ft,Ot)=>(0,it.Z)("Menu",ze=>{if(Ot===!1)return[];const{colorBgElevated:St,colorPrimary:xt,colorTextLightSolid:Ke,controlHeightLG:Qe,fontSize:ut,darkItemColor:Je,darkDangerItemColor:xe,darkItemBg:Zt,darkSubMenuItemBg:Jn,darkItemSelectedColor:En,darkItemSelectedBg:Pn,darkDangerItemSelectedBg:Vn,darkItemHoverBg:Xn,darkGroupTitleColor:Ct,darkItemHoverColor:Mt,darkItemDisabledColor:yn,darkDangerItemHoverColor:Dt,darkDangerItemSelectedColor:en,darkDangerItemActiveBg:ya}=ze,la=ut/7*5,Oa=(0,Ye.TS)(ze,{menuArrowSize:la,menuHorizontalHeight:Qe*1.15,menuArrowOffset:`${la*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:St}),xn=(0,Ye.TS)(Oa,{itemColor:Je,itemHoverColor:Mt,groupTitleColor:Ct,itemSelectedColor:En,itemBg:Zt,popupBg:Zt,subMenuItemBg:Jn,itemActiveBg:"transparent",itemSelectedBg:Pn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Xn,itemDisabledColor:yn,dangerItemColor:xe,dangerItemHoverColor:Dt,dangerItemSelectedColor:en,dangerItemActiveBg:ya,dangerItemSelectedBg:Vn,menuSubMenuBg:Jn,horizontalItemSelectedColor:Ke,horizontalItemSelectedBg:xt});return[Yt(Oa),yt(Oa),dt(Oa),Lt(Oa,"light"),Lt(xn,"dark"),gt(Oa),(0,Pe.Z)(Oa),(0,at.oN)(Oa,"slide-up"),(0,at.oN)(Oa,"slide-down"),(0,Ve._y)(Oa,"zoom-big")]},ze=>{const{colorPrimary:St,colorError:xt,colorTextDisabled:Ke,colorErrorBg:Qe,colorText:ut,colorTextDescription:Je,colorBgContainer:xe,colorFillAlter:Zt,colorFillContent:Jn,lineWidth:En,lineWidthBold:Pn,controlItemBgActive:Vn,colorBgTextHover:Xn,controlHeightLG:Ct,lineHeight:Mt,colorBgElevated:yn,marginXXS:Dt,padding:en,fontSize:ya,controlHeightSM:la,fontSizeLG:Oa,colorTextLightSolid:xn,colorErrorHover:Sr}=ze,Kn=new Be.C(xn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:ze.zIndexPopupBase+50,radiusItem:ze.borderRadiusLG,itemBorderRadius:ze.borderRadiusLG,radiusSubMenuItem:ze.borderRadiusSM,subMenuItemBorderRadius:ze.borderRadiusSM,colorItemText:ut,itemColor:ut,colorItemTextHover:ut,itemHoverColor:ut,colorItemTextHoverHorizontal:St,horizontalItemHoverColor:St,colorGroupTitle:Je,groupTitleColor:Je,colorItemTextSelected:St,itemSelectedColor:St,colorItemTextSelectedHorizontal:St,horizontalItemSelectedColor:St,colorItemBg:xe,itemBg:xe,colorItemBgHover:Xn,itemHoverBg:Xn,colorItemBgActive:Jn,itemActiveBg:Vn,colorSubItemBg:Zt,subMenuItemBg:Zt,colorItemBgSelected:Vn,itemSelectedBg:Vn,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Pn,activeBarHeight:Pn,colorActiveBarBorderSize:En,activeBarBorderWidth:En,colorItemTextDisabled:Ke,itemDisabledColor:Ke,colorDangerItemText:xt,dangerItemColor:xt,colorDangerItemTextHover:xt,dangerItemHoverColor:xt,colorDangerItemTextSelected:xt,dangerItemSelectedColor:xt,colorDangerItemBgActive:Qe,dangerItemActiveBg:Qe,colorDangerItemBgSelected:Qe,dangerItemSelectedBg:Qe,itemMarginInline:ze.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ct,groupTitleLineHeight:Mt,collapsedWidth:Ct*2,popupBg:yn,itemMarginBlock:Dt,itemPaddingInline:en,horizontalLineHeight:`${Ct*1.15}px`,iconSize:ya,iconMarginInlineEnd:la-ya,collapsedIconSize:Oa,groupTitleFontSize:ya,darkItemDisabledColor:new Be.C(xn).setAlpha(.25).toRgbString(),darkItemColor:Kn,darkDangerItemColor:xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:xn,darkItemSelectedBg:St,darkDangerItemSelectedBg:xt,darkItemHoverBg:"transparent",darkGroupTitleColor:Kn,darkItemHoverColor:xn,darkDangerItemHoverColor:Sr,darkDangerItemSelectedColor:xn,darkDangerItemActiveBg:xt}},{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"]]})(Ft),Ge=function(Ft,Ot){var et={};for(var ze in Ft)Object.prototype.hasOwnProperty.call(Ft,ze)&&Ot.indexOf(ze)<0&&(et[ze]=Ft[ze]);if(Ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,ze=Object.getOwnPropertySymbols(Ft);St{var et,ze;const St=fe.useContext(re.Z),xt=St||{},{getPrefixCls:Ke,getPopupContainer:Qe,direction:ut,menu:Je}=fe.useContext(Fe.E_),xe=Ke(),{prefixCls:Zt,className:Jn,style:En,theme:Pn="light",expandIcon:Vn,_internalDisableMenuItemTitleTooltip:Xn,inlineCollapsed:Ct,siderCollapsed:Mt,items:yn,children:Dt,rootClassName:en,mode:ya,selectable:la,onClick:Oa,overflowedIndicatorPopupClassName:xn}=Ft,Sr=Ge(Ft,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Kn=(0,Re.Z)(Sr,["collapsedWidth"]),Gn=Ce(yn)||Dt;(et=xt.validator)===null||et===void 0||et.call(xt,{mode:ya});const fa=(0,ne.useEvent)(function(){var bn;Oa==null||Oa.apply(void 0,arguments),(bn=xt.onClick)===null||bn===void 0||bn.call(xt)}),Xa=xt.mode||ya,xa=la!=null?la:xt.selectable,Lr=fe.useMemo(()=>Mt!==void 0?Mt:Ct,[Ct,Mt]),Tr={horizontal:{motionName:`${xe}-slide-up`},inline:(0,ue.Z)(xe),other:{motionName:`${xe}-zoom-big`}},Nt=Ke("menu",Zt||xt.prefixCls),[hn,gr]=kn(Nt,!St),At=Se()(`${Nt}-${Pn}`,Je==null?void 0:Je.className,Jn);let Xt;if(typeof Vn=="function")Xt=Vn;else if(Vn===null||Vn===!1)Xt=null;else if(xt.expandIcon===null||xt.expandIcon===!1)Xt=null;else{const bn=Vn!=null?Vn:xt.expandIcon;Xt=(0,Ee.Tm)(bn,{className:Se()(`${Nt}-submenu-expand-icon`,(0,Ee.l$)(bn)?(ze=bn.props)===null||ze===void 0?void 0:ze.className:"")})}const Bn=fe.useMemo(()=>({prefixCls:Nt,inlineCollapsed:Lr||!1,direction:ut,firstLevel:!0,theme:Pn,mode:Xa,disableMenuItemTitleTooltip:Xn}),[Nt,Lr,ut,Xn,Pn]);return hn(fe.createElement(re.Z.Provider,{value:null},fe.createElement(y.Provider,{value:Bn},fe.createElement(E.ZP,Object.assign({getPopupContainer:Qe,overflowedIndicator:fe.createElement(te.Z,null),overflowedIndicatorPopupClassName:Se()(Nt,`${Nt}-${Pn}`,xn),mode:Xa,selectable:xa,onClick:fa},Kn,{inlineCollapsed:Lr,style:Object.assign(Object.assign({},Je==null?void 0:Je.style),En),className:At,prefixCls:Nt,direction:ut,defaultMotions:Tr,expandIcon:Xt,ref:Ot,rootClassName:Se()(en,gr)}),Gn))))});const Pt=(0,fe.forwardRef)((Ft,Ot)=>{const et=(0,fe.useRef)(null),ze=fe.useContext(Oe.D);return(0,fe.useImperativeHandle)(Ot,()=>({menu:et.current,focus:St=>{var xt;(xt=et.current)===null||xt===void 0||xt.focus(St)}})),fe.createElement(Mn,Object.assign({ref:et},Ft,ze))});Pt.Item=ee,Pt.SubMenu=x,Pt.Divider=De,Pt.ItemGroup=E.BW;var zt=Pt},58421:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return xt}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Qe,ut){return fe.createElement(Se.Z,(0,E.Z)({},Qe,{ref:ut,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(49198),Te=z(33853),Re=z(38819),We=z(92310),Ee=z.n(We),se=z(4635),y=z(20439),a=z(99153),ee=z(84851),b=z(19257),x=z(93046),te=z(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ue=ne,re=z(91735),me=function(Ke){(0,b.Z)(ut,Ke);var Qe=(0,x.Z)(ut);function ut(){var Je;(0,a.Z)(this,ut);for(var xe=arguments.length,Zt=new Array(xe),Jn=0;Jn=0||En.relatedTarget.className.indexOf("".concat(Ct,"-item"))>=0))&&Xn(Je.getValidValue()))},Je.go=function(En){var Pn=Je.state.goInputText;Pn!==""&&(En.keyCode===ue.ENTER||En.type==="click")&&(Je.setState({goInputText:""}),Je.props.quickGo(Je.getValidValue()))},Je}return(0,ee.Z)(ut,[{key:"getPageSizeOptions",value:function(){var xe=this.props,Zt=xe.pageSize,Jn=xe.pageSizeOptions;return Jn.some(function(En){return En.toString()===Zt.toString()})?Jn:Jn.concat([Zt.toString()]).sort(function(En,Pn){var Vn=Number.isNaN(Number(En))?0:Number(En),Xn=Number.isNaN(Number(Pn))?0:Number(Pn);return Vn-Xn})}},{key:"render",value:function(){var xe=this,Zt=this.props,Jn=Zt.pageSize,En=Zt.locale,Pn=Zt.rootPrefixCls,Vn=Zt.changeSize,Xn=Zt.quickGo,Ct=Zt.goButton,Mt=Zt.selectComponentClass,yn=Zt.buildOptionText,Dt=Zt.selectPrefixCls,en=Zt.disabled,ya=this.state.goInputText,la="".concat(Pn,"-options"),Oa=Mt,xn=null,Sr=null,Kn=null;if(!Vn&&!Xn)return null;var Gn=this.getPageSizeOptions();if(Vn&&Oa){var fa=Gn.map(function(Xa,xa){return fe.createElement(Oa.Option,{key:xa,value:Xa.toString()},(yn||xe.buildOptionText)(Xa))});xn=fe.createElement(Oa,{disabled:en,prefixCls:Dt,showSearch:!1,className:"".concat(la,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Jn||Gn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xa){return xa.parentNode},"aria-label":En.page_size,defaultOpen:!1},fa)}return Xn&&(Ct&&(Kn=typeof Ct=="boolean"?fe.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:en,className:"".concat(la,"-quick-jumper-button")},En.jump_to_confirm):fe.createElement("span",{onClick:this.go,onKeyUp:this.go},Ct)),Sr=fe.createElement("div",{className:"".concat(la,"-quick-jumper")},En.jump_to,fe.createElement("input",{disabled:en,type:"text",value:ya,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":En.page}),En.page,Kn)),fe.createElement("li",{className:"".concat(la)},xn,Sr)}}]),ut}(fe.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var ce=me,Ce=function(Qe){var ut,Je=Qe.rootPrefixCls,xe=Qe.page,Zt=Qe.active,Jn=Qe.className,En=Qe.showTitle,Pn=Qe.onClick,Vn=Qe.onKeyPress,Xn=Qe.itemRender,Ct="".concat(Je,"-item"),Mt=Ee()(Ct,"".concat(Ct,"-").concat(xe),(ut={},(0,se.Z)(ut,"".concat(Ct,"-active"),Zt),(0,se.Z)(ut,"".concat(Ct,"-disabled"),!xe),(0,se.Z)(ut,Qe.className,Jn),ut)),yn=function(){Pn(xe)},Dt=function(la){Vn(la,Pn,xe)},en=Xn(xe,"page",fe.createElement("a",{rel:"nofollow"},xe));return en?fe.createElement("li",{title:En?xe.toString():null,className:Mt,onClick:yn,onKeyPress:Dt,tabIndex:0},en):null},Be=Ce;function ke(){}function Pe(Ke){var Qe=Number(Ke);return typeof Qe=="number"&&!Number.isNaN(Qe)&&isFinite(Qe)&&Math.floor(Qe)===Qe}var at=function(Qe,ut,Je){return Je};function Ve(Ke,Qe,ut){var Je=typeof Ke=="undefined"?Qe.pageSize:Ke;return Math.floor((ut.total-1)/Je)+1}var it=function(Ke){(0,b.Z)(ut,Ke);var Qe=(0,x.Z)(ut);function ut(Je){var xe;(0,a.Z)(this,ut),xe=Qe.call(this,Je),xe.paginationNode=fe.createRef(),xe.getJumpPrevPage=function(){return Math.max(1,xe.state.current-(xe.props.showLessItems?3:5))},xe.getJumpNextPage=function(){return Math.min(Ve(void 0,xe.state,xe.props),xe.state.current+(xe.props.showLessItems?3:5))},xe.getItemIcon=function(Vn,Xn){var Ct=xe.props.prefixCls,Mt=Vn||fe.createElement("button",{type:"button","aria-label":Xn,className:"".concat(Ct,"-item-link")});return typeof Vn=="function"&&(Mt=fe.createElement(Vn,(0,y.Z)({},xe.props))),Mt},xe.isValid=function(Vn){var Xn=xe.props.total;return Pe(Vn)&&Vn!==xe.state.current&&Pe(Xn)&&Xn>0},xe.shouldDisplayQuickJumper=function(){var Vn=xe.props,Xn=Vn.showQuickJumper,Ct=Vn.total,Mt=xe.state.pageSize;return Ct<=Mt?!1:Xn},xe.handleKeyDown=function(Vn){(Vn.keyCode===ue.ARROW_UP||Vn.keyCode===ue.ARROW_DOWN)&&Vn.preventDefault()},xe.handleKeyUp=function(Vn){var Xn=xe.getValidValue(Vn),Ct=xe.state.currentInputValue;Xn!==Ct&&xe.setState({currentInputValue:Xn}),Vn.keyCode===ue.ENTER?xe.handleChange(Xn):Vn.keyCode===ue.ARROW_UP?xe.handleChange(Xn-1):Vn.keyCode===ue.ARROW_DOWN&&xe.handleChange(Xn+1)},xe.handleBlur=function(Vn){var Xn=xe.getValidValue(Vn);xe.handleChange(Xn)},xe.changePageSize=function(Vn){var Xn=xe.state.current,Ct=Ve(Vn,xe.state,xe.props);Xn=Xn>Ct?Ct:Xn,Ct===0&&(Xn=xe.state.current),typeof Vn=="number"&&("pageSize"in xe.props||xe.setState({pageSize:Vn}),"current"in xe.props||xe.setState({current:Xn,currentInputValue:Xn})),xe.props.onShowSizeChange(Xn,Vn),"onChange"in xe.props&&xe.props.onChange&&xe.props.onChange(Xn,Vn)},xe.handleChange=function(Vn){var Xn=xe.props,Ct=Xn.disabled,Mt=Xn.onChange,yn=xe.state,Dt=yn.pageSize,en=yn.current,ya=yn.currentInputValue;if(xe.isValid(Vn)&&!Ct){var la=Ve(void 0,xe.state,xe.props),Oa=Vn;return Vn>la?Oa=la:Vn<1&&(Oa=1),"current"in xe.props||xe.setState({current:Oa}),Oa!==ya&&xe.setState({currentInputValue:Oa}),Mt(Oa,Dt),Oa}return en},xe.prev=function(){xe.hasPrev()&&xe.handleChange(xe.state.current-1)},xe.next=function(){xe.hasNext()&&xe.handleChange(xe.state.current+1)},xe.jumpPrev=function(){xe.handleChange(xe.getJumpPrevPage())},xe.jumpNext=function(){xe.handleChange(xe.getJumpNextPage())},xe.hasPrev=function(){return xe.state.current>1},xe.hasNext=function(){return xe.state.current2?Ct-2:0),yn=2;yn=Jn?Pn=Jn:Pn=Number(Zt),Pn}},{key:"getShowSizeChanger",value:function(){var xe=this.props,Zt=xe.showSizeChanger,Jn=xe.total,En=xe.totalBoundaryShowSizeChanger;return typeof Zt!="undefined"?Zt:Jn>En}},{key:"render",value:function(){var xe=this.props,Zt=xe.prefixCls,Jn=xe.className,En=xe.style,Pn=xe.disabled,Vn=xe.hideOnSinglePage,Xn=xe.total,Ct=xe.locale,Mt=xe.showQuickJumper,yn=xe.showLessItems,Dt=xe.showTitle,en=xe.showTotal,ya=xe.simple,la=xe.itemRender,Oa=xe.showPrevNextJumpers,xn=xe.jumpPrevIcon,Sr=xe.jumpNextIcon,Kn=xe.selectComponentClass,Gn=xe.selectPrefixCls,fa=xe.pageSizeOptions,Xa=this.state,xa=Xa.current,Lr=Xa.pageSize,Tr=Xa.currentInputValue;if(Vn===!0&&Xn<=Lr)return null;var Nt=Ve(void 0,this.state,this.props),hn=[],gr=null,At=null,Xt=null,Bn=null,bn=null,Aa=Mt&&Mt.goButton,qt=yn?1:2,ie=xa-1>0?xa-1:0,de=xa+1Xn?Xn:xa*Lr]));if(ya){Aa&&(typeof Aa=="boolean"?bn=fe.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ct.jump_to_confirm):bn=fe.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Aa),bn=fe.createElement("li",{title:Dt?"".concat(Ct.jump_to).concat(xa,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},bn));var Xe=this.renderPrev(ie);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,"".concat(Zt,"-simple"),(0,se.Z)({},"".concat(Zt,"-disabled"),Pn),Jn),style:En,ref:this.paginationNode},he),be,Xe?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,se.Z)({},"".concat(Zt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xe):null,fe.createElement("li",{title:Dt?"".concat(xa,"/").concat(Nt):null,className:"".concat(Zt,"-simple-pager")},fe.createElement("input",{type:"text",value:Tr,disabled:Pn,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),fe.createElement("span",{className:"".concat(Zt,"-slash")},"/"),Nt),fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,se.Z)({},"".concat(Zt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(de)),bn)}if(Nt<=3+qt*2){var Bt={locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Dt,itemRender:la};Nt||hn.push(fe.createElement(Be,(0,E.Z)({},Bt,{key:"noPager",page:1,className:"".concat(Zt,"-item-disabled")})));for(var It=1;It<=Nt;It+=1){var pa=xa===It;hn.push(fe.createElement(Be,(0,E.Z)({},Bt,{key:It,page:It,active:pa})))}}else{var Rn=yn?Ct.prev_3:Ct.prev_5,$n=yn?Ct.next_3:Ct.next_5,za=la(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(xn,"prev page")),An=la(this.getJumpNextPage(),"jump-next",this.getItemIcon(Sr,"next page"));Oa&&(gr=za?fe.createElement("li",{title:Dt?Rn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(Zt,"-jump-prev"),(0,se.Z)({},"".concat(Zt,"-jump-prev-custom-icon"),!!xn))},za):null,At=An?fe.createElement("li",{title:Dt?$n:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(Zt,"-jump-next"),(0,se.Z)({},"".concat(Zt,"-jump-next-custom-icon"),!!Sr))},An):null),Bn=fe.createElement(Be,{locale:Ct,last:!0,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nt,page:Nt,active:!1,showTitle:Dt,itemRender:la}),Xt=fe.createElement(Be,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Dt,itemRender:la});var st=Math.max(1,xa-qt),gn=Math.min(xa+qt,Nt);xa-1<=qt&&(gn=1+qt*2),Nt-xa<=qt&&(st=Nt-qt*2);for(var lt=st;lt<=gn;lt+=1){var Sn=xa===lt;hn.push(fe.createElement(Be,{locale:Ct,rootPrefixCls:Zt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:lt,page:lt,active:Sn,showTitle:Dt,itemRender:la}))}xa-1>=qt*2&&xa!==3&&(hn[0]=(0,fe.cloneElement)(hn[0],{className:"".concat(Zt,"-item-after-jump-prev")}),hn.unshift(gr)),Nt-xa>=qt*2&&xa!==Nt-2&&(hn[hn.length-1]=(0,fe.cloneElement)(hn[hn.length-1],{className:"".concat(Zt,"-item-before-jump-next")}),hn.push(At)),st!==1&&hn.unshift(Xt),gn!==Nt&&hn.push(Bn)}var un=!this.hasPrev()||!Nt,nt=!this.hasNext()||!Nt,Jt=this.renderPrev(ie),$t=this.renderNext(de);return fe.createElement("ul",(0,E.Z)({className:Ee()(Zt,Jn,(0,se.Z)({},"".concat(Zt,"-disabled"),Pn)),style:En,ref:this.paginationNode},he),be,Jt?fe.createElement("li",{title:Dt?Ct.prev_page:null,onClick:this.prev,tabIndex:un?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(Zt,"-prev"),(0,se.Z)({},"".concat(Zt,"-disabled"),un)),"aria-disabled":un},Jt):null,hn,$t?fe.createElement("li",{title:Dt?Ct.next_page:null,onClick:this.next,tabIndex:nt?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(Zt,"-next"),(0,se.Z)({},"".concat(Zt,"-disabled"),nt)),"aria-disabled":nt},$t):null,fe.createElement(ce,{disabled:Pn,locale:Ct,rootPrefixCls:Zt,selectComponentClass:Kn,selectPrefixCls:Gn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:xa,pageSize:Lr,pageSizeOptions:fa,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Aa}))}}],[{key:"getDerivedStateFromProps",value:function(xe,Zt){var Jn={};if("current"in xe&&(Jn.current=xe.current,xe.current!==Zt.current&&(Jn.currentInputValue=Jn.current)),"pageSize"in xe&&xe.pageSize!==Zt.pageSize){var En=Zt.current,Pn=Ve(xe.pageSize,Zt,xe);En=En>Pn?Pn:En,"current"in xe||(Jn.current=En,Jn.currentInputValue=En),Jn.pageSize=xe.pageSize}return Jn}}]),ut}(fe.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ke,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ke,locale:re.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var Ye=it,rt=z(22075),yt=z(36355),bt=z(19716),gt=z(8628),Gt=z(9763),Tt=z(57809);const Lt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),Rt=Ke=>fe.createElement(Tt.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));Lt.Option=Tt.default.Option,Rt.Option=Tt.default.Option;var qe=z(9937),dt=z(17313),Wt=z(83116),Fn=z(37613);const Yt=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${Qe}-disabled`]:{cursor:"not-allowed",[`${Qe}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${Qe}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Qe}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Qe}-simple-pager`]:{color:Ke.colorTextDisabled},[`${Qe}-jump-prev, ${Qe}-jump-next`]:{[`${Qe}-item-link-icon`]:{opacity:0},[`${Qe}-item-ellipsis`]:{opacity:1}}},[`&${Qe}-simple`]:{[`${Qe}-prev, ${Qe}-next`]:{[`&${Qe}-disabled ${Qe}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kn=Ke=>{const{componentCls:Qe}=Ke;return{[`&${Qe}-mini ${Qe}-total-text, &${Qe}-mini ${Qe}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini ${Qe}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${Qe}-mini:not(${Qe}-disabled) ${Qe}-item:not(${Qe}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${Qe}-mini ${Qe}-prev, &${Qe}-mini ${Qe}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini:not(${Qe}-disabled)`]:{[`${Qe}-prev, ${Qe}-next`]:{[`&:hover ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Qe}-disabled:hover ${Qe}-item-link`]:{backgroundColor:"transparent"}}},[` + &${Qe}-mini ${Qe}-prev ${Qe}-item-link, + &${Qe}-mini ${Qe}-next ${Qe}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${Qe}-mini ${Qe}-jump-prev, &${Qe}-mini ${Qe}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Qe}-mini ${Qe}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,qe.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},Ge=Ke=>{const{componentCls:Qe}=Ke;return{[` + &${Qe}-simple ${Qe}-prev, + &${Qe}-simple ${Qe}-next + `]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${Qe}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${Qe}-simple ${Qe}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},ln=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-jump-prev, ${Qe}-jump-next`]:{outline:0,[`${Qe}-item-container`]:{position:"relative",[`${Qe}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Qe}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${Qe}-item-link-icon`]:{opacity:1},[`${Qe}-item-ellipsis`]:{opacity:0}}},[` + ${Qe}-prev, + ${Qe}-jump-prev, + ${Qe}-jump-next `]:{marginInlineEnd:Ke.marginXS},[` - ${ze}-prev, - ${ze}-next, - ${ze}-jump-prev, - ${ze}-jump-next - `]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${ze}-prev, ${ze}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${ze}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${ze}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${ze}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${ze}-disabled:hover`]:{[`${ze}-item-link`]:{backgroundColor:"transparent"}}},[`${ze}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${ze}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,qe.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},Mn=Ke=>{const{componentCls:ze}=Ke;return{[`${ze}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${ze}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},Pt=Ke=>{const{componentCls:ze}=Ke;return{[ze]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${ze}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),Mn(Ke)),on(Ke)),Ge(Ke)),kn(Ke)),Yt(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${ze}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${ze}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},zt=Ke=>{const{componentCls:ze}=Ke;return{[`${ze}${ze}-disabled:not(${ze}-mini)`]:{"&, &:hover":{[`${ze}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${ze}-item-link`]:{borderColor:Ke.colorBorder}},[`${ze}-item, ${ze}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${ze}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${ze}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${ze}-prev, ${ze}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${ze}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${ze}:not(${ze}-mini)`]:{[`${ze}-prev, ${ze}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${ze}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${ze}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${ze}-disabled`]:{[`${ze}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${ze}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${ze}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},Ft=Ke=>{const{componentCls:ze}=Ke;return{[`${ze}:not(${ze}-disabled)`]:{[`${ze}-item`]:Object.assign({},(0,dt.Qy)(Ke)),[`${ze}-jump-prev, ${ze}-jump-next`]:{"&:focus-visible":Object.assign({[`${ze}-item-link-icon`]:{opacity:1},[`${ze}-item-ellipsis`]:{opacity:0}},(0,dt.oN)(Ke))},[`${ze}-prev, ${ze}-next`]:{[`&:focus-visible ${ze}-item-link`]:Object.assign({},(0,dt.oN)(Ke))}}}};var Ot=(0,Wt.Z)("Pagination",Ke=>{const ze=(0,Pn.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,qe.e5)(Ke),(0,qe.TM)(Ke));return[Pt(ze),Ft(ze),Ke.wireframe&&zt(ze)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),tt=function(Ke,ze){var ut={};for(var Je in Ke)Object.prototype.hasOwnProperty.call(Ke,Je)&&ze.indexOf(Je)<0&&(ut[Je]=Ke[Je]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Je=Object.getOwnPropertySymbols(Ke);xe{const{prefixCls:ze,selectPrefixCls:ut,className:Je,rootClassName:xe,style:Zt,size:Yn,locale:En,selectComponentClass:xn,responsive:Kn,showSizeChanger:Vn}=Ke,Ct=tt(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mt}=(0,gt.Z)(Kn),{getPrefixCls:yn,direction:Dt,pagination:en={}}=fe.useContext(yt.E_),ya=yn("pagination",ze),[ia,Da]=Ot(ya),In=Vn!=null?Vn:en.showSizeChanger,Sr=fe.useMemo(()=>{const Nt=fe.createElement("span",{className:`${ya}-item-ellipsis`},"\u2022\u2022\u2022"),hn=fe.createElement("button",{className:`${ya}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Re.Z,null):fe.createElement(Te.Z,null)),gr=fe.createElement("button",{className:`${ya}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Te.Z,null):fe.createElement(Re.Z,null)),ht=fe.createElement("a",{className:`${ya}-item-link`},fe.createElement("div",{className:`${ya}-item-container`},Dt==="rtl"?fe.createElement(De.Z,{className:`${ya}-item-link-icon`}):fe.createElement(Me,{className:`${ya}-item-link-icon`}),Nt)),Xt=fe.createElement("a",{className:`${ya}-item-link`},fe.createElement("div",{className:`${ya}-item-container`},Dt==="rtl"?fe.createElement(Me,{className:`${ya}-item-link-icon`}):fe.createElement(De.Z,{className:`${ya}-item-link-icon`}),Nt));return{prevIcon:hn,nextIcon:gr,jumpPrevIcon:ht,jumpNextIcon:Xt}},[Dt,ya]),[Gn]=(0,Gt.Z)("Pagination",rt.Z),Un=Object.assign(Object.assign({},Gn),En),ma=(0,bt.Z)(Yn),Xa=ma==="small"||!!(Mt&&!ma&&Kn),ba=yn("select",ut),Lr=Ee()({[`${ya}-mini`]:Xa,[`${ya}-rtl`]:Dt==="rtl"},en==null?void 0:en.className,Je,xe,Da),Tr=Object.assign(Object.assign({},en==null?void 0:en.style),Zt);return ia(fe.createElement(Ye,Object.assign({},Sr,Ct,{style:Tr,prefixCls:ya,selectPrefixCls:ba,className:Lr,selectComponentClass:xn||(Xa?Lt:Rt),locale:Un,showSizeChanger:In})))},xt=St},39722:function(Ut,ot,z){"use strict";z.d(ot,{t5:function(){return Te}});var E=z(92310),fe=z.n(E),Oe=z(55477),ye=z(59301),Se=z(36355),Fe=z(77578),le=z(17356),Me=function(We,Ee){var se={};for(var y in We)Object.prototype.hasOwnProperty.call(We,y)&&Ee.indexOf(y)<0&&(se[y]=We[y]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(We);a{if(!(!Ee&&!se))return ye.createElement(ye.Fragment,null,Ee&&ye.createElement("div",{className:`${We}-title`},(0,Fe.Z)(Ee)),ye.createElement("div",{className:`${We}-inner-content`},(0,Fe.Z)(se)))},Te=We=>{const{hashId:Ee,prefixCls:se,className:y,style:a,placement:ee="top",title:b,content:x,children:te}=We;return ye.createElement("div",{className:fe()(Ee,se,`${se}-pure`,`${se}-placement-${ee}`,y),style:a},ye.createElement("div",{className:`${se}-arrow`}),ye.createElement(Oe.G,Object.assign({},We,{className:Ee,prefixCls:se}),te||De(se,b,x)))},Re=We=>{const{prefixCls:Ee}=We,se=Me(We,["prefixCls"]),{getPrefixCls:y}=ye.useContext(Se.E_),a=y("popover",Ee),[ee,b]=(0,le.Z)(a);return ee(ye.createElement(Te,Object.assign({},se,{prefixCls:a,hashId:b})))};ot.ZP=Re},60324:function(Ut,ot,z){"use strict";var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(77578),Se=z(62892),Fe=z(36355),le=z(6848),Me=z(39722),De=z(17356),Te=function(Ee,se){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&se.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{let{title:se,content:y,prefixCls:a}=Ee;return Oe.createElement(Oe.Fragment,null,se&&Oe.createElement("div",{className:`${a}-title`},(0,ye.Z)(se)),Oe.createElement("div",{className:`${a}-inner-content`},(0,ye.Z)(y)))},We=Oe.forwardRef((Ee,se)=>{const{prefixCls:y,title:a,content:ee,overlayClassName:b,placement:x="top",trigger:te="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ue=.1,overlayStyle:re={}}=Ee,me=Te(Ee,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ce}=Oe.useContext(Fe.E_),Ce=ce("popover",y),[Be,ke]=(0,De.Z)(Ce),Pe=ce(),at=fe()(b,ke);return Be(Oe.createElement(le.Z,Object.assign({placement:x,trigger:te,mouseEnterDelay:ne,mouseLeaveDelay:ue,overlayStyle:re},me,{prefixCls:Ce,overlayClassName:at,ref:se,overlay:a||ee?Oe.createElement(Re,{prefixCls:Ce,title:a,content:ee}):null,transitionName:(0,Se.m)(Pe,"zoom-big",me.transitionName),"data-popover-inject":!0})))});We._InternalPanelDoNotUseOrYouWillBeFired=Me.ZP,ot.Z=We},17356:function(Ut,ot,z){"use strict";var E=z(17313),fe=z(29878),Oe=z(19447),ye=z(33166),Se=z(83116),Fe=z(37613);const le=Te=>{const{componentCls:Re,popoverColor:We,minWidth:Ee,fontWeightStrong:se,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:b,zIndexPopup:x,marginXS:te,colorBgElevated:ne,popoverBg:ue}=Te;return[{[Re]:Object.assign(Object.assign({},(0,E.Wf)(Te)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Re}-content`]:{position:"relative"},[`${Re}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:y},[`${Re}-title`]:{minWidth:Ee,marginBottom:te,color:ee,fontWeight:se},[`${Re}-inner-content`]:{color:We}})},(0,Oe.ZP)(Te,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Re}-pure`]:{position:"relative",maxWidth:"none",margin:Te.sizePopupArrow,display:"inline-block",[`${Re}-content`]:{display:"inline-block"}}}]},Me=Te=>{const{componentCls:Re}=Te;return{[Re]:ye.i.map(We=>{const Ee=Te[`${We}6`];return{[`&${Re}-${We}`]:{"--antd-arrow-background-color":Ee,[`${Re}-inner`]:{backgroundColor:Ee},[`${Re}-arrow`]:{background:"transparent"}}}})}},De=Te=>{const{componentCls:Re,lineWidth:We,lineType:Ee,colorSplit:se,paddingSM:y,controlHeight:a,fontSize:ee,lineHeight:b,padding:x}=Te,te=a-Math.round(ee*b),ne=te/2,ue=te/2-We,re=x;return{[Re]:{[`${Re}-inner`]:{padding:0},[`${Re}-title`]:{margin:0,padding:`${ne}px ${re}px ${ue}px`,borderBottom:`${We}px ${Ee} ${se}`},[`${Re}-inner-content`]:{padding:`${y}px ${re}px`}}}};ot.Z=(0,Se.Z)("Popover",Te=>{const{colorBgElevated:Re,colorText:We,wireframe:Ee}=Te,se=(0,Fe.TS)(Te,{popoverPadding:12,popoverBg:Re,popoverColor:We});return[le(se),Me(se),Ee&&De(se),(0,fe._y)(se,"zoom-big")]},Te=>({width:177,minWidth:177,zIndexPopup:Te.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Vn}});var E=z(59301),fe=z(29679),Oe=z(40001),ye=z(19248),Se=z(99267),Fe=z(92310),le=z.n(Fe),Me=z(2738),De=z(36355),Te=z(14809),Re=z(20439),We=z(62646),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var Mt=(0,E.useRef)([]),yn=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Dt=Date.now(),en=!1;Mt.current.forEach(function(ya){if(ya){en=!0;var ia=ya.style;ia.transitionDuration=".3s, .3s, .3s, .06s",yn.current&&Dt-yn.current<100&&(ia.transitionDuration="0s, 0s")}}),en&&(yn.current=Date.now())}),Mt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Mt){var yn=(0,Re.Z)((0,Re.Z)({},Ee),Mt),Dt=yn.className,en=yn.percent,ya=yn.prefixCls,ia=yn.strokeColor,Da=yn.strokeLinecap,In=yn.strokeWidth,Sr=yn.style,Gn=yn.trailColor,Un=yn.trailWidth,ma=yn.transition,Xa=(0,We.Z)(yn,y);delete Xa.gapPosition;var ba=Array.isArray(en)?en:[en],Lr=Array.isArray(ia)?ia:[ia],Tr=se(),Nt=In/2,hn=100-In/2,gr="M ".concat(Da==="round"?Nt:0,",").concat(Nt,` - L `).concat(Da==="round"?hn:100,",").concat(Nt),ht="0 0 100 ".concat(In),Xt=0;return E.createElement("svg",(0,Te.Z)({className:le()("".concat(ya,"-line"),Dt),viewBox:ht,preserveAspectRatio:"none",style:Sr},Xa),E.createElement("path",{className:"".concat(ya,"-line-trail"),d:gr,strokeLinecap:Da,stroke:Gn,strokeWidth:Un||In,fillOpacity:"0"}),ba.map(function(bn,wn){var Aa=1;switch(Da){case"round":Aa=1-In/100;break;case"square":Aa=1-In/2/100;break;default:Aa=1;break}var qt={strokeDasharray:"".concat(bn*Aa,"px, 100px"),strokeDashoffset:"-".concat(Xt,"px"),transition:ma||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ie=Lr[wn]||Lr[Lr.length-1];return Xt+=bn,E.createElement("path",{key:wn,className:"".concat(ya,"-line-path"),d:gr,strokeLinecap:Da,stroke:ie,strokeWidth:In,fillOpacity:"0",ref:function(he){Tr[wn]=he},style:qt})}))},ee=a,b=z(93664),x=z(50298),te=z(47273),ne=0,ue=(0,te.Z)();function re(){var Ct;return ue?(Ct=ne,ne+=1):Ct="TEST_OR_SSR",Ct}var me=function(Ct){var Mt=E.useState(),yn=(0,x.Z)(Mt,2),Dt=yn[0],en=yn[1];return E.useEffect(function(){en("rc_progress_".concat(re()))},[]),Ct||Dt},ce=function(Mt){var yn=Mt.bg,Dt=Mt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:yn}},Dt)};function Ce(Ct,Mt){return Object.keys(Ct).map(function(yn){var Dt=parseFloat(yn),en="".concat(Math.floor(Dt*Mt),"%");return"".concat(Ct[yn]," ").concat(en)})}var Be=E.forwardRef(function(Ct,Mt){var yn=Ct.prefixCls,Dt=Ct.color,en=Ct.gradientId,ya=Ct.radius,ia=Ct.style,Da=Ct.ptg,In=Ct.strokeLinecap,Sr=Ct.strokeWidth,Gn=Ct.size,Un=Ct.gapDegree,ma=Dt&&(0,b.Z)(Dt)==="object",Xa=ma?"#FFF":void 0,ba=Gn/2,Lr=E.createElement("circle",{className:"".concat(yn,"-circle-path"),r:ya,cx:ba,cy:ba,stroke:Xa,strokeLinecap:In,strokeWidth:Sr,opacity:Da===0?0:1,style:ia,ref:Mt});if(!ma)return Lr;var Tr="".concat(en,"-conic"),Nt=Un?"".concat(180+Un/2,"deg"):"0deg",hn=Ce(Dt,(360-Un)/360),gr=Ce(Dt,1),ht="conic-gradient(from ".concat(Nt,", ").concat(hn.join(", "),")"),Xt="linear-gradient(to ".concat(Un?"bottom":"top",", ").concat(gr.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Tr},Lr),E.createElement("foreignObject",{x:0,y:0,width:Gn,height:Gn,mask:"url(#".concat(Tr,")")},E.createElement(ce,{bg:Xt},E.createElement(ce,{bg:ht}))))}),ke=Be,Pe=100,at=function(Mt,yn,Dt,en,ya,ia,Da,In,Sr,Gn){var Un=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ma=Dt/100*360*((360-ia)/360),Xa=ia===0?0:{bottom:0,top:180,left:90,right:-90}[Da],ba=(100-en)/100*yn;Sr==="round"&&en!==100&&(ba+=Gn/2,ba>=yn&&(ba=yn-.01));var Lr=Pe/2;return{stroke:typeof In=="string"?In:void 0,strokeDasharray:"".concat(yn,"px ").concat(Mt),strokeDashoffset:ba+Un,transform:"rotate(".concat(ya+ma+Xa,"deg)"),transformOrigin:"".concat(Lr,"px ").concat(Lr,"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}},Ve=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Ct){var Mt=Ct!=null?Ct:[];return Array.isArray(Mt)?Mt:[Mt]}var Ye=function(Mt){var yn=(0,Re.Z)((0,Re.Z)({},Ee),Mt),Dt=yn.id,en=yn.prefixCls,ya=yn.steps,ia=yn.strokeWidth,Da=yn.trailWidth,In=yn.gapDegree,Sr=In===void 0?0:In,Gn=yn.gapPosition,Un=yn.trailColor,ma=yn.strokeLinecap,Xa=yn.style,ba=yn.className,Lr=yn.strokeColor,Tr=yn.percent,Nt=(0,We.Z)(yn,Ve),hn=Pe/2,gr=me(Dt),ht="".concat(gr,"-gradient"),Xt=hn-ia/2,bn=Math.PI*2*Xt,wn=Sr>0?90+Sr/2:-90,Aa=bn*((360-Sr)/360),qt=(0,b.Z)(ya)==="object"?ya:{count:ya,space:2},ie=qt.count,de=qt.space,he=it(Tr),be=it(Lr),Xe=be.find(function(An){return An&&(0,b.Z)(An)==="object"}),Bt=Xe&&(0,b.Z)(Xe)==="object",It=Bt?"butt":ma,pa=at(bn,Aa,0,100,wn,Sr,Gn,Un,It,ia),Rn=se(),_n=function(){var st=0;return he.map(function(gn,lt){var Sn=be[lt]||be[be.length-1],un=at(bn,Aa,st,gn,wn,Sr,Gn,Sn,It,ia);return st+=gn,E.createElement(ke,{key:lt,color:Sn,ptg:gn,radius:Xt,prefixCls:en,gradientId:ht,style:un,strokeLinecap:It,strokeWidth:ia,gapDegree:Sr,ref:function(Jt){Rn[lt]=Jt},size:Pe})}).reverse()},za=function(){var st=Math.round(ie*(he[0]/100)),gn=100/ie,lt=0;return new Array(ie).fill(null).map(function(Sn,un){var nt=un<=st-1?be[0]:Un,Jt=nt&&(0,b.Z)(nt)==="object"?"url(#".concat(ht,")"):void 0,$t=at(bn,Aa,lt,gn,wn,Sr,Gn,nt,"butt",ia,de);return lt+=(Aa-$t.strokeDashoffset+de)*100/Aa,E.createElement("circle",{key:un,className:"".concat(en,"-circle-path"),r:Xt,cx:hn,cy:hn,stroke:Jt,strokeWidth:ia,opacity:1,style:$t,ref:function($n){Rn[un]=$n}})})};return E.createElement("svg",(0,Te.Z)({className:le()("".concat(en,"-circle"),ba),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Xa,id:Dt,role:"presentation"},Nt),!ie&&E.createElement("circle",{className:"".concat(en,"-circle-trail"),r:Xt,cx:hn,cy:hn,stroke:Un,strokeLinecap:It,strokeWidth:Da||ia,style:pa}),ie?za():_n())},rt=Ye,yt={Line:ee,Circle:rt},bt=z(6848),gt=z(30071);function Gt(Ct){return!Ct||Ct<0?0:Ct>100?100:Ct}function Tt(Ct){let{success:Mt,successPercent:yn}=Ct,Dt=yn;return Mt&&"progress"in Mt&&(Dt=Mt.progress),Mt&&"percent"in Mt&&(Dt=Mt.percent),Dt}const Lt=Ct=>{let{percent:Mt,success:yn,successPercent:Dt}=Ct;const en=Gt(Tt({success:yn,successPercent:Dt}));return[en,Gt(Gt(Mt)-en)]},Rt=Ct=>{let{success:Mt={},strokeColor:yn}=Ct;const{strokeColor:Dt}=Mt;return[Dt||gt.presetPrimaryColors.green,yn||null]},qe=(Ct,Mt,yn)=>{var Dt,en,ya,ia;let Da=-1,In=-1;if(Mt==="step"){const Sr=yn.steps,Gn=yn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?(Da=Ct==="small"?2:14,In=Gn!=null?Gn:8):typeof Ct=="number"?[Da,In]=[Ct,Ct]:[Da=14,In=8]=Ct,Da*=Sr}else if(Mt==="line"){const Sr=yn==null?void 0:yn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?In=Sr||(Ct==="small"?6:8):typeof Ct=="number"?[Da,In]=[Ct,Ct]:[Da=-1,In=8]=Ct}else(Mt==="circle"||Mt==="dashboard")&&(typeof Ct=="string"||typeof Ct=="undefined"?[Da,In]=Ct==="small"?[60,60]:[120,120]:typeof Ct=="number"?[Da,In]=[Ct,Ct]:(Da=(en=(Dt=Ct[0])!==null&&Dt!==void 0?Dt:Ct[1])!==null&&en!==void 0?en:120,In=(ia=(ya=Ct[0])!==null&&ya!==void 0?ya:Ct[1])!==null&&ia!==void 0?ia:120));return[Da,In]},dt=3,Wt=Ct=>dt/Ct*100;var Yt=Ct=>{const{prefixCls:Mt,trailColor:yn=null,strokeLinecap:Dt="round",gapPosition:en,gapDegree:ya,width:ia=120,type:Da,children:In,success:Sr,size:Gn=ia}=Ct,[Un,ma]=qe(Gn,"circle");let{strokeWidth:Xa}=Ct;Xa===void 0&&(Xa=Math.max(Wt(Un),6));const ba={width:Un,height:ma,fontSize:Un*.15+6},Lr=E.useMemo(()=>{if(ya||ya===0)return ya;if(Da==="dashboard")return 75},[ya,Da]),Tr=en||Da==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(Ct.strokeColor)==="[object Object]",hn=Rt({success:Sr,strokeColor:Ct.strokeColor}),gr=le()(`${Mt}-inner`,{[`${Mt}-circle-gradient`]:Nt}),ht=E.createElement(rt,{percent:Lt(Ct),strokeWidth:Xa,trailWidth:Xa,strokeColor:hn,strokeLinecap:Dt,trailColor:yn,prefixCls:Mt,gapDegree:Lr,gapPosition:Tr});return E.createElement("div",{className:gr,style:ba},Un<=20?E.createElement(bt.Z,{title:In},E.createElement("span",null,ht)):E.createElement(E.Fragment,null,ht,In))},kn=function(Ct,Mt){var yn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(yn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{let Mt=[];return Object.keys(Ct).forEach(yn=>{const Dt=parseFloat(yn.replace(/%/g,""));isNaN(Dt)||Mt.push({key:Dt,value:Ct[yn]})}),Mt=Mt.sort((yn,Dt)=>yn.key-Dt.key),Mt.map(yn=>{let{key:Dt,value:en}=yn;return`${en} ${Dt}%`}).join(", ")},on=(Ct,Mt)=>{const{from:yn=gt.presetPrimaryColors.blue,to:Dt=gt.presetPrimaryColors.blue,direction:en=Mt==="rtl"?"to left":"to right"}=Ct,ya=kn(Ct,["from","to","direction"]);if(Object.keys(ya).length!==0){const ia=Ge(ya);return{backgroundImage:`linear-gradient(${en}, ${ia})`}}return{backgroundImage:`linear-gradient(${en}, ${yn}, ${Dt})`}};var Pt=Ct=>{const{prefixCls:Mt,direction:yn,percent:Dt,size:en,strokeWidth:ya,strokeColor:ia,strokeLinecap:Da="round",children:In,trailColor:Sr=null,success:Gn}=Ct,Un=ia&&typeof ia!="string"?on(ia,yn):{backgroundColor:ia},ma=Da==="square"||Da==="butt"?0:void 0,Xa={backgroundColor:Sr||void 0,borderRadius:ma},ba=en!=null?en:[-1,ya||(en==="small"?6:8)],[Lr,Tr]=qe(ba,"line",{strokeWidth:ya}),Nt=Object.assign({width:`${Gt(Dt)}%`,height:Tr,borderRadius:ma},Un),hn=Tt(Ct),gr={width:`${Gt(hn)}%`,height:Tr,borderRadius:ma,backgroundColor:Gn==null?void 0:Gn.strokeColor},ht={width:Lr<0?"100%":Lr,height:Tr};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Mt}-outer`,style:ht},E.createElement("div",{className:`${Mt}-inner`,style:Xa},E.createElement("div",{className:`${Mt}-bg`,style:Nt}),hn!==void 0?E.createElement("div",{className:`${Mt}-success-bg`,style:gr}):null)),In)},Ft=Ct=>{const{size:Mt,steps:yn,percent:Dt=0,strokeWidth:en=8,strokeColor:ya,trailColor:ia=null,prefixCls:Da,children:In}=Ct,Sr=Math.round(yn*(Dt/100)),Gn=Mt==="small"?2:14,Un=Mt!=null?Mt:[Gn,en],[ma,Xa]=qe(Un,"step",{steps:yn,strokeWidth:en}),ba=ma/yn,Lr=new Array(yn);for(let Tr=0;Tr{const Mt=Ct?"100%":"-100%";return new Ot.Keyframes(`antProgress${Ct?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ke=Ct=>{const{componentCls:Mt,iconCls:yn}=Ct;return{[Mt]:Object.assign(Object.assign({},(0,tt.Wf)(Ct)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ct.fontSize,marginInlineEnd:Ct.marginXS,marginBottom:Ct.marginXS},[`${Mt}-outer`]:{display:"inline-block",width:"100%"},[`&${Mt}-show-info`]:{[`${Mt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ct.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ct.paddingXS}px)`}},[`${Mt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ct.remainingColor,borderRadius:Ct.lineBorderRadius},[`${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.defaultColor}},[`${Mt}-success-bg, ${Mt}-bg`]:{position:"relative",backgroundColor:Ct.defaultColor,borderRadius:Ct.lineBorderRadius,transition:`all ${Ct.motionDurationSlow} ${Ct.motionEaseInOutCirc}`},[`${Mt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ct.marginXS,color:Ct.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[yn]:{fontSize:Ct.fontSize}},[`&${Mt}-status-active`]:{[`${Mt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ct.colorBgContainer,borderRadius:Ct.lineBorderRadius,opacity:0,animationName:xt(),animationDuration:Ct.progressActiveMotionDuration,animationTimingFunction:Ct.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Mt}-rtl${Mt}-status-active`]:{[`${Mt}-bg::before`]:{animationName:xt(!0)}},[`&${Mt}-status-exception`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorError},[`${Mt}-text`]:{color:Ct.colorError}},[`&${Mt}-status-exception ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorError}},[`&${Mt}-status-success`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{color:Ct.colorSuccess}},[`&${Mt}-status-success ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorSuccess}}})}},ze=Ct=>{const{componentCls:Mt,iconCls:yn}=Ct;return{[Mt]:{[`${Mt}-circle-trail`]:{stroke:Ct.remainingColor},[`&${Mt}-circle ${Mt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Mt}-circle ${Mt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ct.circleTextColor,fontSize:Ct.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[yn]:{fontSize:`${Ct.fontSize/Ct.fontSizeSM}em`}},[`${Mt}-circle&-status-exception`]:{[`${Mt}-text`]:{color:Ct.colorError}},[`${Mt}-circle&-status-success`]:{[`${Mt}-text`]:{color:Ct.colorSuccess}}},[`${Mt}-inline-circle`]:{lineHeight:1,[`${Mt}-inner`]:{verticalAlign:"bottom"}}}},ut=Ct=>{const{componentCls:Mt}=Ct;return{[Mt]:{[`${Mt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ct.progressStepMinWidth,marginInlineEnd:Ct.progressStepMarginInlineEnd,backgroundColor:Ct.remainingColor,transition:`all ${Ct.motionDurationSlow}`,"&-active":{backgroundColor:Ct.defaultColor}}}}}},Je=Ct=>{const{componentCls:Mt,iconCls:yn}=Ct;return{[Mt]:{[`${Mt}-small&-line, ${Mt}-small&-line ${Mt}-text ${yn}`]:{fontSize:Ct.fontSizeSM}}}};var xe=(0,He.Z)("Progress",Ct=>{const Mt=Ct.marginXXS/2,yn=(0,St.TS)(Ct,{progressStepMarginInlineEnd:Mt,progressStepMinWidth:Mt,progressActiveMotionDuration:"2.4s"});return[Ke(yn),ze(yn),ut(yn),Je(yn)]},Ct=>({circleTextColor:Ct.colorText,defaultColor:Ct.colorInfo,remainingColor:Ct.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Zt=function(Ct,Mt){var yn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(yn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{const{prefixCls:yn,className:Dt,rootClassName:en,steps:ya,strokeColor:ia,percent:Da=0,size:In="default",showInfo:Sr=!0,type:Gn="line",status:Un,format:ma,style:Xa}=Ct,ba=Zt(Ct,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Lr=E.useMemo(()=>{var he,be;const Xe=Tt(Ct);return parseInt(Xe!==void 0?(he=Xe!=null?Xe:0)===null||he===void 0?void 0:he.toString():(be=Da!=null?Da:0)===null||be===void 0?void 0:be.toString(),10)},[Da,Ct.success,Ct.successPercent]),Tr=E.useMemo(()=>!En.includes(Un)&&Lr>=100?"success":Un||"normal",[Un,Lr]),{getPrefixCls:Nt,direction:hn,progress:gr}=E.useContext(De.E_),ht=Nt("progress",yn),[Xt,bn]=xe(ht),wn=E.useMemo(()=>{if(!Sr)return null;const he=Tt(Ct);let be;const Xe=ma||(It=>`${It}%`),Bt=Gn==="line";return ma||Tr!=="exception"&&Tr!=="success"?be=Xe(Gt(Da),Gt(he)):Tr==="exception"?be=Bt?E.createElement(ye.Z,null):E.createElement(Se.Z,null):Tr==="success"&&(be=Bt?E.createElement(fe.Z,null):E.createElement(Oe.Z,null)),E.createElement("span",{className:`${ht}-text`,title:typeof be=="string"?be:void 0},be)},[Sr,Da,Lr,Tr,Gn,ht,ma]),Aa=Array.isArray(ia)?ia[0]:ia,qt=typeof ia=="string"||Array.isArray(ia)?ia:void 0;let ie;Gn==="line"?ie=ya?E.createElement(Ft,Object.assign({},Ct,{strokeColor:qt,prefixCls:ht,steps:ya}),wn):E.createElement(Pt,Object.assign({},Ct,{strokeColor:Aa,prefixCls:ht,direction:hn}),wn):(Gn==="circle"||Gn==="dashboard")&&(ie=E.createElement(Yt,Object.assign({},Ct,{strokeColor:Aa,prefixCls:ht,progressStatus:Tr}),wn));const de=le()(ht,`${ht}-status-${Tr}`,`${ht}-${Gn==="dashboard"&&"circle"||ya&&"steps"||Gn}`,{[`${ht}-inline-circle`]:Gn==="circle"&&qe(In,"circle")[0]<=20,[`${ht}-show-info`]:Sr,[`${ht}-${In}`]:typeof In=="string",[`${ht}-rtl`]:hn==="rtl"},gr==null?void 0:gr.className,Dt,en,bn);return Xt(E.createElement("div",Object.assign({ref:Mt,style:Object.assign(Object.assign({},gr==null?void 0:gr.style),Xa),className:de,role:"progressbar","aria-valuenow":Lr},(0,Me.Z)(ba,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ie))}),Vn=Kn},13570:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Gt}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Lt,Rt){return fe.createElement(Se.Z,(0,E.Z)({},Lt,{ref:Rt,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(92310),Te=z.n(De),Re=z(4635),We=z(50298),Ee=z(62646),se=z(18929),y=z(10228),a=z(26112);function ee(Tt,Lt){var Rt=Tt.disabled,qe=Tt.prefixCls,dt=Tt.character,Wt=Tt.characterRender,Pn=Tt.index,Yt=Tt.count,kn=Tt.value,Ge=Tt.allowHalf,on=Tt.focused,Mn=Tt.onHover,Pt=Tt.onClick,zt=function(ze){Mn(ze,Pn)},Ft=function(ze){Pt(ze,Pn)},Ot=function(ze){ze.keyCode===y.Z.ENTER&&Pt(ze,Pn)},tt=Pn+1,He=new Set([qe]);kn===0&&Pn===0&&on?He.add("".concat(qe,"-focused")):Ge&&kn+.5>=tt&&knPn?"true":"false","aria-posinset":Pn+1,"aria-setsize":Yt,tabIndex:Rt?-1:0},fe.createElement("div",{className:"".concat(qe,"-first")},St),fe.createElement("div",{className:"".concat(qe,"-second")},St)));return Wt&&(xt=Wt(xt,Tt)),xt}var b=fe.forwardRef(ee);function x(){var Tt=fe.useRef({});function Lt(qe){return Tt.current[qe]}function Rt(qe){return function(dt){Tt.current[qe]=dt}}return[Lt,Rt]}function te(Tt){var Lt=Tt.pageXOffset,Rt="scrollLeft";if(typeof Lt!="number"){var qe=Tt.document;Lt=qe.documentElement[Rt],typeof Lt!="number"&&(Lt=qe.body[Rt])}return Lt}function ne(Tt){var Lt,Rt,qe=Tt.ownerDocument,dt=qe.body,Wt=qe&&qe.documentElement,Pn=Tt.getBoundingClientRect();return Lt=Pn.left,Rt=Pn.top,Lt-=Wt.clientLeft||dt.clientLeft||0,Rt-=Wt.clientTop||dt.clientTop||0,{left:Lt,top:Rt}}function ue(Tt){var Lt=ne(Tt),Rt=Tt.ownerDocument,qe=Rt.defaultView||Rt.parentWindow;return Lt.left+=te(qe),Lt.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(Tt,Lt){var Rt,qe=Tt.prefixCls,dt=qe===void 0?"rc-rate":qe,Wt=Tt.className,Pn=Tt.defaultValue,Yt=Tt.value,kn=Tt.count,Ge=kn===void 0?5:kn,on=Tt.allowHalf,Mn=on===void 0?!1:on,Pt=Tt.allowClear,zt=Pt===void 0?!0:Pt,Ft=Tt.character,Ot=Ft===void 0?"\u2605":Ft,tt=Tt.characterRender,He=Tt.disabled,St=Tt.direction,xt=St===void 0?"ltr":St,Ke=Tt.tabIndex,ze=Ke===void 0?0:Ke,ut=Tt.autoFocus,Je=Tt.onHoverChange,xe=Tt.onChange,Zt=Tt.onFocus,Yn=Tt.onBlur,En=Tt.onKeyDown,xn=Tt.onMouseLeave,Kn=(0,Ee.Z)(Tt,re),Vn=x(),Ct=(0,We.Z)(Vn,2),Mt=Ct[0],yn=Ct[1],Dt=fe.useRef(null),en=function(){if(!He){var It;(It=Dt.current)===null||It===void 0||It.focus()}};fe.useImperativeHandle(Lt,function(){return{focus:en,blur:function(){if(!He){var It;(It=Dt.current)===null||It===void 0||It.blur()}}}});var ya=(0,se.Z)(Pn||0,{value:Yt}),ia=(0,We.Z)(ya,2),Da=ia[0],In=ia[1],Sr=(0,se.Z)(null),Gn=(0,We.Z)(Sr,2),Un=Gn[0],ma=Gn[1],Xa=function(It,pa){var Rn=xt==="rtl",_n=It+1;if(Mn){var za=Mt(It),An=ue(za),st=za.clientWidth;(Rn&&pa-An>st/2||!Rn&&pa-An0&&!Rn||pa===y.Z.RIGHT&&_n>0&&Rn?(Mn?_n-=.5:_n-=1,ba(_n),It.preventDefault()):pa===y.Z.LEFT&&_n{const{componentCls:Lt}=Tt;return{[`${Lt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Tt.marginXS},"> div":{transition:`all ${Tt.motionDurationMid}, outline 0s`,"&:hover":{transform:Tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Tt.lineWidth}px dashed ${Tt.starColor}`,transform:Tt.starHoverScale}},"&-first, &-second":{color:Tt.starBg,transition:`all ${Tt.motionDurationMid}`,userSelect:"none",[Tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Lt}-star-first, &-half ${Lt}-star-second`]:{opacity:1},[`&-half ${Lt}-star-first, &-full ${Lt}-star-second`]:{color:"inherit"}}}},Ye=Tt=>({[`&-rtl${Tt.componentCls}`]:{direction:"rtl"}}),rt=Tt=>{const{componentCls:Lt}=Tt;return{[Lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Tt)),{display:"inline-block",margin:0,padding:0,color:Tt.starColor,fontSize:Tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Lt} ${Lt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(Tt)),{[`+ ${Lt}-text`]:{display:"inline-block",marginInlineStart:Tt.marginXS,fontSize:Tt.fontSize}}),Ye(Tt))}};var yt=(0,at.Z)("Rate",Tt=>{const Lt=(0,Ve.TS)(Tt,{});return[rt(Lt)]},Tt=>({starColor:Tt.yellow6,starSize:Tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Tt.colorFillContent})),bt=function(Tt,Lt){var Rt={};for(var qe in Tt)Object.prototype.hasOwnProperty.call(Tt,qe)&&Lt.indexOf(qe)<0&&(Rt[qe]=Tt[qe]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,qe=Object.getOwnPropertySymbols(Tt);dt{const{prefixCls:Rt,className:qe,rootClassName:dt,style:Wt,tooltips:Pn,character:Yt=fe.createElement(Me,null)}=Tt,kn=bt(Tt,["prefixCls","className","rootClassName","style","tooltips","character"]),Ge=(He,St)=>{let{index:xt}=St;return Pn?fe.createElement(ke.Z,{title:Pn[xt]},He):He},{getPrefixCls:on,direction:Mn,rate:Pt}=fe.useContext(Be.E_),zt=on("rate",Rt),[Ft,Ot]=yt(zt),tt=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Wt);return Ft(fe.createElement(Ce,Object.assign({ref:Lt,character:Yt,characterRender:Ge},kn,{className:Te()(qe,dt,Ot,Pt==null?void 0:Pt.className),style:tt,prefixCls:zt,direction:Mn})))})},61621:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ot}});var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(36355),Se=z(2738),le=tt=>{const{prefixCls:He,className:St,style:xt,size:Ke,shape:ze}=tt,ut=fe()({[`${He}-lg`]:Ke==="large",[`${He}-sm`]:Ke==="small"}),Je=fe()({[`${He}-circle`]:ze==="circle",[`${He}-square`]:ze==="square",[`${He}-round`]:ze==="round"}),xe=Oe.useMemo(()=>typeof Ke=="number"?{width:Ke,height:Ke,lineHeight:`${Ke}px`}:{},[Ke]);return Oe.createElement("span",{className:fe()(He,ut,Je,St),style:Object.assign(Object.assign({},xe),xt)})},Me=z(93083),De=z(83116),Te=z(37613);const Re=new Me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),We=tt=>({height:tt,lineHeight:`${tt}px`}),Ee=tt=>Object.assign({width:tt},We(tt)),se=tt=>({background:tt.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Re,animationDuration:tt.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=tt=>Object.assign({width:tt*5,minWidth:tt*5},We(tt)),a=tt=>{const{skeletonAvatarCls:He,gradientFromColor:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:ze}=tt;return{[`${He}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St},Ee(xt)),[`${He}${He}-circle`]:{borderRadius:"50%"},[`${He}${He}-lg`]:Object.assign({},Ee(Ke)),[`${He}${He}-sm`]:Object.assign({},Ee(ze))}},ee=tt=>{const{controlHeight:He,borderRadiusSM:St,skeletonInputCls:xt,controlHeightLG:Ke,controlHeightSM:ze,gradientFromColor:ut}=tt;return{[`${xt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:St},y(He)),[`${xt}-lg`]:Object.assign({},y(Ke)),[`${xt}-sm`]:Object.assign({},y(ze))}},b=tt=>Object.assign({width:tt},We(tt)),x=tt=>{const{skeletonImageCls:He,imageSizeBase:St,gradientFromColor:xt,borderRadiusSM:Ke}=tt;return{[`${He}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xt,borderRadius:Ke},b(St*2)),{[`${He}-path`]:{fill:"#bfbfbf"},[`${He}-svg`]:Object.assign(Object.assign({},b(St)),{maxWidth:St*4,maxHeight:St*4}),[`${He}-svg${He}-svg-circle`]:{borderRadius:"50%"}}),[`${He}${He}-circle`]:{borderRadius:"50%"}}},te=(tt,He,St)=>{const{skeletonButtonCls:xt}=tt;return{[`${St}${xt}-circle`]:{width:He,minWidth:He,borderRadius:"50%"},[`${St}${xt}-round`]:{borderRadius:He}}},ne=tt=>Object.assign({width:tt*2,minWidth:tt*2},We(tt)),ue=tt=>{const{borderRadiusSM:He,skeletonButtonCls:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:ze,gradientFromColor:ut}=tt;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:He,width:xt*2,minWidth:xt*2},ne(xt))},te(tt,xt,St)),{[`${St}-lg`]:Object.assign({},ne(Ke))}),te(tt,Ke,`${St}-lg`)),{[`${St}-sm`]:Object.assign({},ne(ze))}),te(tt,ze,`${St}-sm`))},re=tt=>{const{componentCls:He,skeletonAvatarCls:St,skeletonTitleCls:xt,skeletonParagraphCls:Ke,skeletonButtonCls:ze,skeletonInputCls:ut,skeletonImageCls:Je,controlHeight:xe,controlHeightLG:Zt,controlHeightSM:Yn,gradientFromColor:En,padding:xn,marginSM:Kn,borderRadius:Vn,titleHeight:Ct,blockRadius:Mt,paragraphLiHeight:yn,controlHeightXS:Dt,paragraphMarginTop:en}=tt;return{[`${He}`]:{display:"table",width:"100%",[`${He}-header`]:{display:"table-cell",paddingInlineEnd:xn,verticalAlign:"top",[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En},Ee(xe)),[`${St}-circle`]:{borderRadius:"50%"},[`${St}-lg`]:Object.assign({},Ee(Zt)),[`${St}-sm`]:Object.assign({},Ee(Yn))},[`${He}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xt}`]:{width:"100%",height:Ct,background:En,borderRadius:Mt,[`+ ${Ke}`]:{marginBlockStart:Yn}},[`${Ke}`]:{padding:0,"> li":{width:"100%",height:yn,listStyle:"none",background:En,borderRadius:Mt,"+ li":{marginBlockStart:Dt}}},[`${Ke}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${He}-content`]:{[`${xt}, ${Ke} > li`]:{borderRadius:Vn}}},[`${He}-with-avatar ${He}-content`]:{[`${xt}`]:{marginBlockStart:Kn,[`+ ${Ke}`]:{marginBlockStart:en}}},[`${He}${He}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ue(tt)),a(tt)),ee(tt)),x(tt)),[`${He}${He}-block`]:{width:"100%",[`${ze}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${He}${He}-active`]:{[` + ${Qe}-prev, + ${Qe}-next, + ${Qe}-jump-prev, + ${Qe}-jump-next + `]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${Qe}-prev, ${Qe}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${Qe}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Qe}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Qe}-disabled:hover`]:{[`${Qe}-item-link`]:{backgroundColor:"transparent"}}},[`${Qe}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${Qe}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,qe.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},Mn=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Qe}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},Pt=Ke=>{const{componentCls:Qe}=Ke;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,dt.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Qe}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),Mn(Ke)),ln(Ke)),Ge(Ke)),kn(Ke)),Yt(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${Qe}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${Qe}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},zt=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}${Qe}-disabled:not(${Qe}-mini)`]:{"&, &:hover":{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder}},[`${Qe}-item, ${Qe}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${Qe}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${Qe}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${Qe}-prev, ${Qe}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${Qe}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${Qe}:not(${Qe}-mini)`]:{[`${Qe}-prev, ${Qe}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${Qe}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${Qe}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${Qe}-disabled`]:{[`${Qe}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${Qe}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${Qe}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},Ft=Ke=>{const{componentCls:Qe}=Ke;return{[`${Qe}:not(${Qe}-disabled)`]:{[`${Qe}-item`]:Object.assign({},(0,dt.Qy)(Ke)),[`${Qe}-jump-prev, ${Qe}-jump-next`]:{"&:focus-visible":Object.assign({[`${Qe}-item-link-icon`]:{opacity:1},[`${Qe}-item-ellipsis`]:{opacity:0}},(0,dt.oN)(Ke))},[`${Qe}-prev, ${Qe}-next`]:{[`&:focus-visible ${Qe}-item-link`]:Object.assign({},(0,dt.oN)(Ke))}}}};var Ot=(0,Wt.Z)("Pagination",Ke=>{const Qe=(0,Fn.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,qe.e5)(Ke),(0,qe.TM)(Ke));return[Pt(Qe),Ft(Qe),Ke.wireframe&&zt(Qe)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),et=function(Ke,Qe){var ut={};for(var Je in Ke)Object.prototype.hasOwnProperty.call(Ke,Je)&&Qe.indexOf(Je)<0&&(ut[Je]=Ke[Je]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Je=Object.getOwnPropertySymbols(Ke);xe{const{prefixCls:Qe,selectPrefixCls:ut,className:Je,rootClassName:xe,style:Zt,size:Jn,locale:En,selectComponentClass:Pn,responsive:Vn,showSizeChanger:Xn}=Ke,Ct=et(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Mt}=(0,gt.Z)(Vn),{getPrefixCls:yn,direction:Dt,pagination:en={}}=fe.useContext(yt.E_),ya=yn("pagination",Qe),[la,Oa]=Ot(ya),xn=Xn!=null?Xn:en.showSizeChanger,Sr=fe.useMemo(()=>{const Nt=fe.createElement("span",{className:`${ya}-item-ellipsis`},"\u2022\u2022\u2022"),hn=fe.createElement("button",{className:`${ya}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Re.Z,null):fe.createElement(Te.Z,null)),gr=fe.createElement("button",{className:`${ya}-item-link`,type:"button",tabIndex:-1},Dt==="rtl"?fe.createElement(Te.Z,null):fe.createElement(Re.Z,null)),At=fe.createElement("a",{className:`${ya}-item-link`},fe.createElement("div",{className:`${ya}-item-container`},Dt==="rtl"?fe.createElement(De.Z,{className:`${ya}-item-link-icon`}):fe.createElement(Me,{className:`${ya}-item-link-icon`}),Nt)),Xt=fe.createElement("a",{className:`${ya}-item-link`},fe.createElement("div",{className:`${ya}-item-container`},Dt==="rtl"?fe.createElement(Me,{className:`${ya}-item-link-icon`}):fe.createElement(De.Z,{className:`${ya}-item-link-icon`}),Nt));return{prevIcon:hn,nextIcon:gr,jumpPrevIcon:At,jumpNextIcon:Xt}},[Dt,ya]),[Kn]=(0,Gt.Z)("Pagination",rt.Z),Gn=Object.assign(Object.assign({},Kn),En),fa=(0,bt.Z)(Jn),Xa=fa==="small"||!!(Mt&&!fa&&Vn),xa=yn("select",ut),Lr=Ee()({[`${ya}-mini`]:Xa,[`${ya}-rtl`]:Dt==="rtl"},en==null?void 0:en.className,Je,xe,Oa),Tr=Object.assign(Object.assign({},en==null?void 0:en.style),Zt);return la(fe.createElement(Ye,Object.assign({},Sr,Ct,{style:Tr,prefixCls:ya,selectPrefixCls:xa,className:Lr,selectComponentClass:Pn||(Xa?Lt:Rt),locale:Gn,showSizeChanger:xn})))},xt=St},39722:function(Ut,ot,z){"use strict";z.d(ot,{t5:function(){return Te}});var E=z(92310),fe=z.n(E),Oe=z(55477),ye=z(59301),Se=z(36355),Fe=z(77578),le=z(17356),Me=function(We,Ee){var se={};for(var y in We)Object.prototype.hasOwnProperty.call(We,y)&&Ee.indexOf(y)<0&&(se[y]=We[y]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,y=Object.getOwnPropertySymbols(We);a{if(!(!Ee&&!se))return ye.createElement(ye.Fragment,null,Ee&&ye.createElement("div",{className:`${We}-title`},(0,Fe.Z)(Ee)),ye.createElement("div",{className:`${We}-inner-content`},(0,Fe.Z)(se)))},Te=We=>{const{hashId:Ee,prefixCls:se,className:y,style:a,placement:ee="top",title:b,content:x,children:te}=We;return ye.createElement("div",{className:fe()(Ee,se,`${se}-pure`,`${se}-placement-${ee}`,y),style:a},ye.createElement("div",{className:`${se}-arrow`}),ye.createElement(Oe.G,Object.assign({},We,{className:Ee,prefixCls:se}),te||De(se,b,x)))},Re=We=>{const{prefixCls:Ee}=We,se=Me(We,["prefixCls"]),{getPrefixCls:y}=ye.useContext(Se.E_),a=y("popover",Ee),[ee,b]=(0,le.Z)(a);return ee(ye.createElement(Te,Object.assign({},se,{prefixCls:a,hashId:b})))};ot.ZP=Re},60324:function(Ut,ot,z){"use strict";var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(77578),Se=z(62892),Fe=z(36355),le=z(6848),Me=z(39722),De=z(17356),Te=function(Ee,se){var y={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&se.indexOf(a)<0&&(y[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,a=Object.getOwnPropertySymbols(Ee);ee{let{title:se,content:y,prefixCls:a}=Ee;return Oe.createElement(Oe.Fragment,null,se&&Oe.createElement("div",{className:`${a}-title`},(0,ye.Z)(se)),Oe.createElement("div",{className:`${a}-inner-content`},(0,ye.Z)(y)))},We=Oe.forwardRef((Ee,se)=>{const{prefixCls:y,title:a,content:ee,overlayClassName:b,placement:x="top",trigger:te="hover",mouseEnterDelay:ne=.1,mouseLeaveDelay:ue=.1,overlayStyle:re={}}=Ee,me=Te(Ee,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ce}=Oe.useContext(Fe.E_),Ce=ce("popover",y),[Be,ke]=(0,De.Z)(Ce),Pe=ce(),at=fe()(b,ke);return Be(Oe.createElement(le.Z,Object.assign({placement:x,trigger:te,mouseEnterDelay:ne,mouseLeaveDelay:ue,overlayStyle:re},me,{prefixCls:Ce,overlayClassName:at,ref:se,overlay:a||ee?Oe.createElement(Re,{prefixCls:Ce,title:a,content:ee}):null,transitionName:(0,Se.m)(Pe,"zoom-big",me.transitionName),"data-popover-inject":!0})))});We._InternalPanelDoNotUseOrYouWillBeFired=Me.ZP,ot.Z=We},17356:function(Ut,ot,z){"use strict";var E=z(17313),fe=z(29878),Oe=z(19447),ye=z(33166),Se=z(83116),Fe=z(37613);const le=Te=>{const{componentCls:Re,popoverColor:We,minWidth:Ee,fontWeightStrong:se,popoverPadding:y,boxShadowSecondary:a,colorTextHeading:ee,borderRadiusLG:b,zIndexPopup:x,marginXS:te,colorBgElevated:ne,popoverBg:ue}=Te;return[{[Re]:Object.assign(Object.assign({},(0,E.Wf)(Te)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:x,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ne,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Re}-content`]:{position:"relative"},[`${Re}-inner`]:{backgroundColor:ue,backgroundClip:"padding-box",borderRadius:b,boxShadow:a,padding:y},[`${Re}-title`]:{minWidth:Ee,marginBottom:te,color:ee,fontWeight:se},[`${Re}-inner-content`]:{color:We}})},(0,Oe.ZP)(Te,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Re}-pure`]:{position:"relative",maxWidth:"none",margin:Te.sizePopupArrow,display:"inline-block",[`${Re}-content`]:{display:"inline-block"}}}]},Me=Te=>{const{componentCls:Re}=Te;return{[Re]:ye.i.map(We=>{const Ee=Te[`${We}6`];return{[`&${Re}-${We}`]:{"--antd-arrow-background-color":Ee,[`${Re}-inner`]:{backgroundColor:Ee},[`${Re}-arrow`]:{background:"transparent"}}}})}},De=Te=>{const{componentCls:Re,lineWidth:We,lineType:Ee,colorSplit:se,paddingSM:y,controlHeight:a,fontSize:ee,lineHeight:b,padding:x}=Te,te=a-Math.round(ee*b),ne=te/2,ue=te/2-We,re=x;return{[Re]:{[`${Re}-inner`]:{padding:0},[`${Re}-title`]:{margin:0,padding:`${ne}px ${re}px ${ue}px`,borderBottom:`${We}px ${Ee} ${se}`},[`${Re}-inner-content`]:{padding:`${y}px ${re}px`}}}};ot.Z=(0,Se.Z)("Popover",Te=>{const{colorBgElevated:Re,colorText:We,wireframe:Ee}=Te,se=(0,Fe.TS)(Te,{popoverPadding:12,popoverBg:Re,popoverColor:We});return[le(se),Me(se),Ee&&De(se),(0,fe._y)(se,"zoom-big")]},Te=>({width:177,minWidth:177,zIndexPopup:Te.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},93948:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Xn}});var E=z(59301),fe=z(29679),Oe=z(40001),ye=z(19248),Se=z(99267),Fe=z(92310),le=z.n(Fe),Me=z(2738),De=z(36355),Te=z(14809),Re=z(20439),We=z(62646),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var Mt=(0,E.useRef)([]),yn=(0,E.useRef)(null);return(0,E.useEffect)(function(){var Dt=Date.now(),en=!1;Mt.current.forEach(function(ya){if(ya){en=!0;var la=ya.style;la.transitionDuration=".3s, .3s, .3s, .06s",yn.current&&Dt-yn.current<100&&(la.transitionDuration="0s, 0s")}}),en&&(yn.current=Date.now())}),Mt.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(Mt){var yn=(0,Re.Z)((0,Re.Z)({},Ee),Mt),Dt=yn.className,en=yn.percent,ya=yn.prefixCls,la=yn.strokeColor,Oa=yn.strokeLinecap,xn=yn.strokeWidth,Sr=yn.style,Kn=yn.trailColor,Gn=yn.trailWidth,fa=yn.transition,Xa=(0,We.Z)(yn,y);delete Xa.gapPosition;var xa=Array.isArray(en)?en:[en],Lr=Array.isArray(la)?la:[la],Tr=se(),Nt=xn/2,hn=100-xn/2,gr="M ".concat(Oa==="round"?Nt:0,",").concat(Nt,` + L `).concat(Oa==="round"?hn:100,",").concat(Nt),At="0 0 100 ".concat(xn),Xt=0;return E.createElement("svg",(0,Te.Z)({className:le()("".concat(ya,"-line"),Dt),viewBox:At,preserveAspectRatio:"none",style:Sr},Xa),E.createElement("path",{className:"".concat(ya,"-line-trail"),d:gr,strokeLinecap:Oa,stroke:Kn,strokeWidth:Gn||xn,fillOpacity:"0"}),xa.map(function(Bn,bn){var Aa=1;switch(Oa){case"round":Aa=1-xn/100;break;case"square":Aa=1-xn/2/100;break;default:Aa=1;break}var qt={strokeDasharray:"".concat(Bn*Aa,"px, 100px"),strokeDashoffset:"-".concat(Xt,"px"),transition:fa||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ie=Lr[bn]||Lr[Lr.length-1];return Xt+=Bn,E.createElement("path",{key:bn,className:"".concat(ya,"-line-path"),d:gr,strokeLinecap:Oa,stroke:ie,strokeWidth:xn,fillOpacity:"0",ref:function(he){Tr[bn]=he},style:qt})}))},ee=a,b=z(93664),x=z(50298),te=z(47273),ne=0,ue=(0,te.Z)();function re(){var Ct;return ue?(Ct=ne,ne+=1):Ct="TEST_OR_SSR",Ct}var me=function(Ct){var Mt=E.useState(),yn=(0,x.Z)(Mt,2),Dt=yn[0],en=yn[1];return E.useEffect(function(){en("rc_progress_".concat(re()))},[]),Ct||Dt},ce=function(Mt){var yn=Mt.bg,Dt=Mt.children;return E.createElement("div",{style:{width:"100%",height:"100%",background:yn}},Dt)};function Ce(Ct,Mt){return Object.keys(Ct).map(function(yn){var Dt=parseFloat(yn),en="".concat(Math.floor(Dt*Mt),"%");return"".concat(Ct[yn]," ").concat(en)})}var Be=E.forwardRef(function(Ct,Mt){var yn=Ct.prefixCls,Dt=Ct.color,en=Ct.gradientId,ya=Ct.radius,la=Ct.style,Oa=Ct.ptg,xn=Ct.strokeLinecap,Sr=Ct.strokeWidth,Kn=Ct.size,Gn=Ct.gapDegree,fa=Dt&&(0,b.Z)(Dt)==="object",Xa=fa?"#FFF":void 0,xa=Kn/2,Lr=E.createElement("circle",{className:"".concat(yn,"-circle-path"),r:ya,cx:xa,cy:xa,stroke:Xa,strokeLinecap:xn,strokeWidth:Sr,opacity:Oa===0?0:1,style:la,ref:Mt});if(!fa)return Lr;var Tr="".concat(en,"-conic"),Nt=Gn?"".concat(180+Gn/2,"deg"):"0deg",hn=Ce(Dt,(360-Gn)/360),gr=Ce(Dt,1),At="conic-gradient(from ".concat(Nt,", ").concat(hn.join(", "),")"),Xt="linear-gradient(to ".concat(Gn?"bottom":"top",", ").concat(gr.join(", "),")");return E.createElement(E.Fragment,null,E.createElement("mask",{id:Tr},Lr),E.createElement("foreignObject",{x:0,y:0,width:Kn,height:Kn,mask:"url(#".concat(Tr,")")},E.createElement(ce,{bg:Xt},E.createElement(ce,{bg:At}))))}),ke=Be,Pe=100,at=function(Mt,yn,Dt,en,ya,la,Oa,xn,Sr,Kn){var Gn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,fa=Dt/100*360*((360-la)/360),Xa=la===0?0:{bottom:0,top:180,left:90,right:-90}[Oa],xa=(100-en)/100*yn;Sr==="round"&&en!==100&&(xa+=Kn/2,xa>=yn&&(xa=yn-.01));var Lr=Pe/2;return{stroke:typeof xn=="string"?xn:void 0,strokeDasharray:"".concat(yn,"px ").concat(Mt),strokeDashoffset:xa+Gn,transform:"rotate(".concat(ya+fa+Xa,"deg)"),transformOrigin:"".concat(Lr,"px ").concat(Lr,"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}},Ve=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Ct){var Mt=Ct!=null?Ct:[];return Array.isArray(Mt)?Mt:[Mt]}var Ye=function(Mt){var yn=(0,Re.Z)((0,Re.Z)({},Ee),Mt),Dt=yn.id,en=yn.prefixCls,ya=yn.steps,la=yn.strokeWidth,Oa=yn.trailWidth,xn=yn.gapDegree,Sr=xn===void 0?0:xn,Kn=yn.gapPosition,Gn=yn.trailColor,fa=yn.strokeLinecap,Xa=yn.style,xa=yn.className,Lr=yn.strokeColor,Tr=yn.percent,Nt=(0,We.Z)(yn,Ve),hn=Pe/2,gr=me(Dt),At="".concat(gr,"-gradient"),Xt=hn-la/2,Bn=Math.PI*2*Xt,bn=Sr>0?90+Sr/2:-90,Aa=Bn*((360-Sr)/360),qt=(0,b.Z)(ya)==="object"?ya:{count:ya,space:2},ie=qt.count,de=qt.space,he=it(Tr),be=it(Lr),Xe=be.find(function(An){return An&&(0,b.Z)(An)==="object"}),Bt=Xe&&(0,b.Z)(Xe)==="object",It=Bt?"butt":fa,pa=at(Bn,Aa,0,100,bn,Sr,Kn,Gn,It,la),Rn=se(),$n=function(){var st=0;return he.map(function(gn,lt){var Sn=be[lt]||be[be.length-1],un=at(Bn,Aa,st,gn,bn,Sr,Kn,Sn,It,la);return st+=gn,E.createElement(ke,{key:lt,color:Sn,ptg:gn,radius:Xt,prefixCls:en,gradientId:At,style:un,strokeLinecap:It,strokeWidth:la,gapDegree:Sr,ref:function(Jt){Rn[lt]=Jt},size:Pe})}).reverse()},za=function(){var st=Math.round(ie*(he[0]/100)),gn=100/ie,lt=0;return new Array(ie).fill(null).map(function(Sn,un){var nt=un<=st-1?be[0]:Gn,Jt=nt&&(0,b.Z)(nt)==="object"?"url(#".concat(At,")"):void 0,$t=at(Bn,Aa,lt,gn,bn,Sr,Kn,nt,"butt",la,de);return lt+=(Aa-$t.strokeDashoffset+de)*100/Aa,E.createElement("circle",{key:un,className:"".concat(en,"-circle-path"),r:Xt,cx:hn,cy:hn,stroke:Jt,strokeWidth:la,opacity:1,style:$t,ref:function(ea){Rn[un]=ea}})})};return E.createElement("svg",(0,Te.Z)({className:le()("".concat(en,"-circle"),xa),viewBox:"0 0 ".concat(Pe," ").concat(Pe),style:Xa,id:Dt,role:"presentation"},Nt),!ie&&E.createElement("circle",{className:"".concat(en,"-circle-trail"),r:Xt,cx:hn,cy:hn,stroke:Gn,strokeLinecap:It,strokeWidth:Oa||la,style:pa}),ie?za():$n())},rt=Ye,yt={Line:ee,Circle:rt},bt=z(6848),gt=z(30071);function Gt(Ct){return!Ct||Ct<0?0:Ct>100?100:Ct}function Tt(Ct){let{success:Mt,successPercent:yn}=Ct,Dt=yn;return Mt&&"progress"in Mt&&(Dt=Mt.progress),Mt&&"percent"in Mt&&(Dt=Mt.percent),Dt}const Lt=Ct=>{let{percent:Mt,success:yn,successPercent:Dt}=Ct;const en=Gt(Tt({success:yn,successPercent:Dt}));return[en,Gt(Gt(Mt)-en)]},Rt=Ct=>{let{success:Mt={},strokeColor:yn}=Ct;const{strokeColor:Dt}=Mt;return[Dt||gt.presetPrimaryColors.green,yn||null]},qe=(Ct,Mt,yn)=>{var Dt,en,ya,la;let Oa=-1,xn=-1;if(Mt==="step"){const Sr=yn.steps,Kn=yn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?(Oa=Ct==="small"?2:14,xn=Kn!=null?Kn:8):typeof Ct=="number"?[Oa,xn]=[Ct,Ct]:[Oa=14,xn=8]=Ct,Oa*=Sr}else if(Mt==="line"){const Sr=yn==null?void 0:yn.strokeWidth;typeof Ct=="string"||typeof Ct=="undefined"?xn=Sr||(Ct==="small"?6:8):typeof Ct=="number"?[Oa,xn]=[Ct,Ct]:[Oa=-1,xn=8]=Ct}else(Mt==="circle"||Mt==="dashboard")&&(typeof Ct=="string"||typeof Ct=="undefined"?[Oa,xn]=Ct==="small"?[60,60]:[120,120]:typeof Ct=="number"?[Oa,xn]=[Ct,Ct]:(Oa=(en=(Dt=Ct[0])!==null&&Dt!==void 0?Dt:Ct[1])!==null&&en!==void 0?en:120,xn=(la=(ya=Ct[0])!==null&&ya!==void 0?ya:Ct[1])!==null&&la!==void 0?la:120));return[Oa,xn]},dt=3,Wt=Ct=>dt/Ct*100;var Yt=Ct=>{const{prefixCls:Mt,trailColor:yn=null,strokeLinecap:Dt="round",gapPosition:en,gapDegree:ya,width:la=120,type:Oa,children:xn,success:Sr,size:Kn=la}=Ct,[Gn,fa]=qe(Kn,"circle");let{strokeWidth:Xa}=Ct;Xa===void 0&&(Xa=Math.max(Wt(Gn),6));const xa={width:Gn,height:fa,fontSize:Gn*.15+6},Lr=E.useMemo(()=>{if(ya||ya===0)return ya;if(Oa==="dashboard")return 75},[ya,Oa]),Tr=en||Oa==="dashboard"&&"bottom"||void 0,Nt=Object.prototype.toString.call(Ct.strokeColor)==="[object Object]",hn=Rt({success:Sr,strokeColor:Ct.strokeColor}),gr=le()(`${Mt}-inner`,{[`${Mt}-circle-gradient`]:Nt}),At=E.createElement(rt,{percent:Lt(Ct),strokeWidth:Xa,trailWidth:Xa,strokeColor:hn,strokeLinecap:Dt,trailColor:yn,prefixCls:Mt,gapDegree:Lr,gapPosition:Tr});return E.createElement("div",{className:gr,style:xa},Gn<=20?E.createElement(bt.Z,{title:xn},E.createElement("span",null,At)):E.createElement(E.Fragment,null,At,xn))},kn=function(Ct,Mt){var yn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(yn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{let Mt=[];return Object.keys(Ct).forEach(yn=>{const Dt=parseFloat(yn.replace(/%/g,""));isNaN(Dt)||Mt.push({key:Dt,value:Ct[yn]})}),Mt=Mt.sort((yn,Dt)=>yn.key-Dt.key),Mt.map(yn=>{let{key:Dt,value:en}=yn;return`${en} ${Dt}%`}).join(", ")},ln=(Ct,Mt)=>{const{from:yn=gt.presetPrimaryColors.blue,to:Dt=gt.presetPrimaryColors.blue,direction:en=Mt==="rtl"?"to left":"to right"}=Ct,ya=kn(Ct,["from","to","direction"]);if(Object.keys(ya).length!==0){const la=Ge(ya);return{backgroundImage:`linear-gradient(${en}, ${la})`}}return{backgroundImage:`linear-gradient(${en}, ${yn}, ${Dt})`}};var Pt=Ct=>{const{prefixCls:Mt,direction:yn,percent:Dt,size:en,strokeWidth:ya,strokeColor:la,strokeLinecap:Oa="round",children:xn,trailColor:Sr=null,success:Kn}=Ct,Gn=la&&typeof la!="string"?ln(la,yn):{backgroundColor:la},fa=Oa==="square"||Oa==="butt"?0:void 0,Xa={backgroundColor:Sr||void 0,borderRadius:fa},xa=en!=null?en:[-1,ya||(en==="small"?6:8)],[Lr,Tr]=qe(xa,"line",{strokeWidth:ya}),Nt=Object.assign({width:`${Gt(Dt)}%`,height:Tr,borderRadius:fa},Gn),hn=Tt(Ct),gr={width:`${Gt(hn)}%`,height:Tr,borderRadius:fa,backgroundColor:Kn==null?void 0:Kn.strokeColor},At={width:Lr<0?"100%":Lr,height:Tr};return E.createElement(E.Fragment,null,E.createElement("div",{className:`${Mt}-outer`,style:At},E.createElement("div",{className:`${Mt}-inner`,style:Xa},E.createElement("div",{className:`${Mt}-bg`,style:Nt}),hn!==void 0?E.createElement("div",{className:`${Mt}-success-bg`,style:gr}):null)),xn)},Ft=Ct=>{const{size:Mt,steps:yn,percent:Dt=0,strokeWidth:en=8,strokeColor:ya,trailColor:la=null,prefixCls:Oa,children:xn}=Ct,Sr=Math.round(yn*(Dt/100)),Kn=Mt==="small"?2:14,Gn=Mt!=null?Mt:[Kn,en],[fa,Xa]=qe(Gn,"step",{steps:yn,strokeWidth:en}),xa=fa/yn,Lr=new Array(yn);for(let Tr=0;Tr{const Mt=Ct?"100%":"-100%";return new Ot.Keyframes(`antProgress${Ct?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Mt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ke=Ct=>{const{componentCls:Mt,iconCls:yn}=Ct;return{[Mt]:Object.assign(Object.assign({},(0,et.Wf)(Ct)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ct.fontSize,marginInlineEnd:Ct.marginXS,marginBottom:Ct.marginXS},[`${Mt}-outer`]:{display:"inline-block",width:"100%"},[`&${Mt}-show-info`]:{[`${Mt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ct.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ct.paddingXS}px)`}},[`${Mt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ct.remainingColor,borderRadius:Ct.lineBorderRadius},[`${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.defaultColor}},[`${Mt}-success-bg, ${Mt}-bg`]:{position:"relative",backgroundColor:Ct.defaultColor,borderRadius:Ct.lineBorderRadius,transition:`all ${Ct.motionDurationSlow} ${Ct.motionEaseInOutCirc}`},[`${Mt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ct.marginXS,color:Ct.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[yn]:{fontSize:Ct.fontSize}},[`&${Mt}-status-active`]:{[`${Mt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ct.colorBgContainer,borderRadius:Ct.lineBorderRadius,opacity:0,animationName:xt(),animationDuration:Ct.progressActiveMotionDuration,animationTimingFunction:Ct.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Mt}-rtl${Mt}-status-active`]:{[`${Mt}-bg::before`]:{animationName:xt(!0)}},[`&${Mt}-status-exception`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorError},[`${Mt}-text`]:{color:Ct.colorError}},[`&${Mt}-status-exception ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorError}},[`&${Mt}-status-success`]:{[`${Mt}-bg`]:{backgroundColor:Ct.colorSuccess},[`${Mt}-text`]:{color:Ct.colorSuccess}},[`&${Mt}-status-success ${Mt}-inner:not(${Mt}-circle-gradient)`]:{[`${Mt}-circle-path`]:{stroke:Ct.colorSuccess}}})}},Qe=Ct=>{const{componentCls:Mt,iconCls:yn}=Ct;return{[Mt]:{[`${Mt}-circle-trail`]:{stroke:Ct.remainingColor},[`&${Mt}-circle ${Mt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Mt}-circle ${Mt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ct.circleTextColor,fontSize:Ct.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[yn]:{fontSize:`${Ct.fontSize/Ct.fontSizeSM}em`}},[`${Mt}-circle&-status-exception`]:{[`${Mt}-text`]:{color:Ct.colorError}},[`${Mt}-circle&-status-success`]:{[`${Mt}-text`]:{color:Ct.colorSuccess}}},[`${Mt}-inline-circle`]:{lineHeight:1,[`${Mt}-inner`]:{verticalAlign:"bottom"}}}},ut=Ct=>{const{componentCls:Mt}=Ct;return{[Mt]:{[`${Mt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ct.progressStepMinWidth,marginInlineEnd:Ct.progressStepMarginInlineEnd,backgroundColor:Ct.remainingColor,transition:`all ${Ct.motionDurationSlow}`,"&-active":{backgroundColor:Ct.defaultColor}}}}}},Je=Ct=>{const{componentCls:Mt,iconCls:yn}=Ct;return{[Mt]:{[`${Mt}-small&-line, ${Mt}-small&-line ${Mt}-text ${yn}`]:{fontSize:Ct.fontSizeSM}}}};var xe=(0,ze.Z)("Progress",Ct=>{const Mt=Ct.marginXXS/2,yn=(0,St.TS)(Ct,{progressStepMarginInlineEnd:Mt,progressStepMinWidth:Mt,progressActiveMotionDuration:"2.4s"});return[Ke(yn),Qe(yn),ut(yn),Je(yn)]},Ct=>({circleTextColor:Ct.colorText,defaultColor:Ct.colorInfo,remainingColor:Ct.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Zt=function(Ct,Mt){var yn={};for(var Dt in Ct)Object.prototype.hasOwnProperty.call(Ct,Dt)&&Mt.indexOf(Dt)<0&&(yn[Dt]=Ct[Dt]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var en=0,Dt=Object.getOwnPropertySymbols(Ct);en{const{prefixCls:yn,className:Dt,rootClassName:en,steps:ya,strokeColor:la,percent:Oa=0,size:xn="default",showInfo:Sr=!0,type:Kn="line",status:Gn,format:fa,style:Xa}=Ct,xa=Zt(Ct,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Lr=E.useMemo(()=>{var he,be;const Xe=Tt(Ct);return parseInt(Xe!==void 0?(he=Xe!=null?Xe:0)===null||he===void 0?void 0:he.toString():(be=Oa!=null?Oa:0)===null||be===void 0?void 0:be.toString(),10)},[Oa,Ct.success,Ct.successPercent]),Tr=E.useMemo(()=>!En.includes(Gn)&&Lr>=100?"success":Gn||"normal",[Gn,Lr]),{getPrefixCls:Nt,direction:hn,progress:gr}=E.useContext(De.E_),At=Nt("progress",yn),[Xt,Bn]=xe(At),bn=E.useMemo(()=>{if(!Sr)return null;const he=Tt(Ct);let be;const Xe=fa||(It=>`${It}%`),Bt=Kn==="line";return fa||Tr!=="exception"&&Tr!=="success"?be=Xe(Gt(Oa),Gt(he)):Tr==="exception"?be=Bt?E.createElement(ye.Z,null):E.createElement(Se.Z,null):Tr==="success"&&(be=Bt?E.createElement(fe.Z,null):E.createElement(Oe.Z,null)),E.createElement("span",{className:`${At}-text`,title:typeof be=="string"?be:void 0},be)},[Sr,Oa,Lr,Tr,Kn,At,fa]),Aa=Array.isArray(la)?la[0]:la,qt=typeof la=="string"||Array.isArray(la)?la:void 0;let ie;Kn==="line"?ie=ya?E.createElement(Ft,Object.assign({},Ct,{strokeColor:qt,prefixCls:At,steps:ya}),bn):E.createElement(Pt,Object.assign({},Ct,{strokeColor:Aa,prefixCls:At,direction:hn}),bn):(Kn==="circle"||Kn==="dashboard")&&(ie=E.createElement(Yt,Object.assign({},Ct,{strokeColor:Aa,prefixCls:At,progressStatus:Tr}),bn));const de=le()(At,`${At}-status-${Tr}`,`${At}-${Kn==="dashboard"&&"circle"||ya&&"steps"||Kn}`,{[`${At}-inline-circle`]:Kn==="circle"&&qe(xn,"circle")[0]<=20,[`${At}-show-info`]:Sr,[`${At}-${xn}`]:typeof xn=="string",[`${At}-rtl`]:hn==="rtl"},gr==null?void 0:gr.className,Dt,en,Bn);return Xt(E.createElement("div",Object.assign({ref:Mt,style:Object.assign(Object.assign({},gr==null?void 0:gr.style),Xa),className:de,role:"progressbar","aria-valuenow":Lr},(0,Me.Z)(xa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),ie))}),Xn=Vn},13570:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Gt}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(Lt,Rt){return fe.createElement(Se.Z,(0,E.Z)({},Lt,{ref:Rt,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(92310),Te=z.n(De),Re=z(4635),We=z(50298),Ee=z(62646),se=z(18929),y=z(10228),a=z(26112);function ee(Tt,Lt){var Rt=Tt.disabled,qe=Tt.prefixCls,dt=Tt.character,Wt=Tt.characterRender,Fn=Tt.index,Yt=Tt.count,kn=Tt.value,Ge=Tt.allowHalf,ln=Tt.focused,Mn=Tt.onHover,Pt=Tt.onClick,zt=function(Qe){Mn(Qe,Fn)},Ft=function(Qe){Pt(Qe,Fn)},Ot=function(Qe){Qe.keyCode===y.Z.ENTER&&Pt(Qe,Fn)},et=Fn+1,ze=new Set([qe]);kn===0&&Fn===0&&ln?ze.add("".concat(qe,"-focused")):Ge&&kn+.5>=et&&knFn?"true":"false","aria-posinset":Fn+1,"aria-setsize":Yt,tabIndex:Rt?-1:0},fe.createElement("div",{className:"".concat(qe,"-first")},St),fe.createElement("div",{className:"".concat(qe,"-second")},St)));return Wt&&(xt=Wt(xt,Tt)),xt}var b=fe.forwardRef(ee);function x(){var Tt=fe.useRef({});function Lt(qe){return Tt.current[qe]}function Rt(qe){return function(dt){Tt.current[qe]=dt}}return[Lt,Rt]}function te(Tt){var Lt=Tt.pageXOffset,Rt="scrollLeft";if(typeof Lt!="number"){var qe=Tt.document;Lt=qe.documentElement[Rt],typeof Lt!="number"&&(Lt=qe.body[Rt])}return Lt}function ne(Tt){var Lt,Rt,qe=Tt.ownerDocument,dt=qe.body,Wt=qe&&qe.documentElement,Fn=Tt.getBoundingClientRect();return Lt=Fn.left,Rt=Fn.top,Lt-=Wt.clientLeft||dt.clientLeft||0,Rt-=Wt.clientTop||dt.clientTop||0,{left:Lt,top:Rt}}function ue(Tt){var Lt=ne(Tt),Rt=Tt.ownerDocument,qe=Rt.defaultView||Rt.parentWindow;return Lt.left+=te(qe),Lt.left}var re=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function me(Tt,Lt){var Rt,qe=Tt.prefixCls,dt=qe===void 0?"rc-rate":qe,Wt=Tt.className,Fn=Tt.defaultValue,Yt=Tt.value,kn=Tt.count,Ge=kn===void 0?5:kn,ln=Tt.allowHalf,Mn=ln===void 0?!1:ln,Pt=Tt.allowClear,zt=Pt===void 0?!0:Pt,Ft=Tt.character,Ot=Ft===void 0?"\u2605":Ft,et=Tt.characterRender,ze=Tt.disabled,St=Tt.direction,xt=St===void 0?"ltr":St,Ke=Tt.tabIndex,Qe=Ke===void 0?0:Ke,ut=Tt.autoFocus,Je=Tt.onHoverChange,xe=Tt.onChange,Zt=Tt.onFocus,Jn=Tt.onBlur,En=Tt.onKeyDown,Pn=Tt.onMouseLeave,Vn=(0,Ee.Z)(Tt,re),Xn=x(),Ct=(0,We.Z)(Xn,2),Mt=Ct[0],yn=Ct[1],Dt=fe.useRef(null),en=function(){if(!ze){var It;(It=Dt.current)===null||It===void 0||It.focus()}};fe.useImperativeHandle(Lt,function(){return{focus:en,blur:function(){if(!ze){var It;(It=Dt.current)===null||It===void 0||It.blur()}}}});var ya=(0,se.Z)(Fn||0,{value:Yt}),la=(0,We.Z)(ya,2),Oa=la[0],xn=la[1],Sr=(0,se.Z)(null),Kn=(0,We.Z)(Sr,2),Gn=Kn[0],fa=Kn[1],Xa=function(It,pa){var Rn=xt==="rtl",$n=It+1;if(Mn){var za=Mt(It),An=ue(za),st=za.clientWidth;(Rn&&pa-An>st/2||!Rn&&pa-An0&&!Rn||pa===y.Z.RIGHT&&$n>0&&Rn?(Mn?$n-=.5:$n-=1,xa($n),It.preventDefault()):pa===y.Z.LEFT&&$n{const{componentCls:Lt}=Tt;return{[`${Lt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Tt.marginXS},"> div":{transition:`all ${Tt.motionDurationMid}, outline 0s`,"&:hover":{transform:Tt.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Tt.lineWidth}px dashed ${Tt.starColor}`,transform:Tt.starHoverScale}},"&-first, &-second":{color:Tt.starBg,transition:`all ${Tt.motionDurationMid}`,userSelect:"none",[Tt.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Lt}-star-first, &-half ${Lt}-star-second`]:{opacity:1},[`&-half ${Lt}-star-first, &-full ${Lt}-star-second`]:{color:"inherit"}}}},Ye=Tt=>({[`&-rtl${Tt.componentCls}`]:{direction:"rtl"}}),rt=Tt=>{const{componentCls:Lt}=Tt;return{[Lt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pe.Wf)(Tt)),{display:"inline-block",margin:0,padding:0,color:Tt.starColor,fontSize:Tt.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Lt} ${Lt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(Tt)),{[`+ ${Lt}-text`]:{display:"inline-block",marginInlineStart:Tt.marginXS,fontSize:Tt.fontSize}}),Ye(Tt))}};var yt=(0,at.Z)("Rate",Tt=>{const Lt=(0,Ve.TS)(Tt,{});return[rt(Lt)]},Tt=>({starColor:Tt.yellow6,starSize:Tt.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Tt.colorFillContent})),bt=function(Tt,Lt){var Rt={};for(var qe in Tt)Object.prototype.hasOwnProperty.call(Tt,qe)&&Lt.indexOf(qe)<0&&(Rt[qe]=Tt[qe]);if(Tt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var dt=0,qe=Object.getOwnPropertySymbols(Tt);dt{const{prefixCls:Rt,className:qe,rootClassName:dt,style:Wt,tooltips:Fn,character:Yt=fe.createElement(Me,null)}=Tt,kn=bt(Tt,["prefixCls","className","rootClassName","style","tooltips","character"]),Ge=(ze,St)=>{let{index:xt}=St;return Fn?fe.createElement(ke.Z,{title:Fn[xt]},ze):ze},{getPrefixCls:ln,direction:Mn,rate:Pt}=fe.useContext(Be.E_),zt=ln("rate",Rt),[Ft,Ot]=yt(zt),et=Object.assign(Object.assign({},Pt==null?void 0:Pt.style),Wt);return Ft(fe.createElement(Ce,Object.assign({ref:Lt,character:Yt,characterRender:Ge},kn,{className:Te()(qe,dt,Ot,Pt==null?void 0:Pt.className),style:et,prefixCls:zt,direction:Mn})))})},61621:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return Ot}});var E=z(92310),fe=z.n(E),Oe=z(59301),ye=z(36355),Se=z(2738),le=et=>{const{prefixCls:ze,className:St,style:xt,size:Ke,shape:Qe}=et,ut=fe()({[`${ze}-lg`]:Ke==="large",[`${ze}-sm`]:Ke==="small"}),Je=fe()({[`${ze}-circle`]:Qe==="circle",[`${ze}-square`]:Qe==="square",[`${ze}-round`]:Qe==="round"}),xe=Oe.useMemo(()=>typeof Ke=="number"?{width:Ke,height:Ke,lineHeight:`${Ke}px`}:{},[Ke]);return Oe.createElement("span",{className:fe()(ze,ut,Je,St),style:Object.assign(Object.assign({},xe),xt)})},Me=z(93083),De=z(83116),Te=z(37613);const Re=new Me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),We=et=>({height:et,lineHeight:`${et}px`}),Ee=et=>Object.assign({width:et},We(et)),se=et=>({background:et.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Re,animationDuration:et.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=et=>Object.assign({width:et*5,minWidth:et*5},We(et)),a=et=>{const{skeletonAvatarCls:ze,gradientFromColor:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:Qe}=et;return{[`${ze}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:St},Ee(xt)),[`${ze}${ze}-circle`]:{borderRadius:"50%"},[`${ze}${ze}-lg`]:Object.assign({},Ee(Ke)),[`${ze}${ze}-sm`]:Object.assign({},Ee(Qe))}},ee=et=>{const{controlHeight:ze,borderRadiusSM:St,skeletonInputCls:xt,controlHeightLG:Ke,controlHeightSM:Qe,gradientFromColor:ut}=et;return{[`${xt}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:St},y(ze)),[`${xt}-lg`]:Object.assign({},y(Ke)),[`${xt}-sm`]:Object.assign({},y(Qe))}},b=et=>Object.assign({width:et},We(et)),x=et=>{const{skeletonImageCls:ze,imageSizeBase:St,gradientFromColor:xt,borderRadiusSM:Ke}=et;return{[`${ze}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xt,borderRadius:Ke},b(St*2)),{[`${ze}-path`]:{fill:"#bfbfbf"},[`${ze}-svg`]:Object.assign(Object.assign({},b(St)),{maxWidth:St*4,maxHeight:St*4}),[`${ze}-svg${ze}-svg-circle`]:{borderRadius:"50%"}}),[`${ze}${ze}-circle`]:{borderRadius:"50%"}}},te=(et,ze,St)=>{const{skeletonButtonCls:xt}=et;return{[`${St}${xt}-circle`]:{width:ze,minWidth:ze,borderRadius:"50%"},[`${St}${xt}-round`]:{borderRadius:ze}}},ne=et=>Object.assign({width:et*2,minWidth:et*2},We(et)),ue=et=>{const{borderRadiusSM:ze,skeletonButtonCls:St,controlHeight:xt,controlHeightLG:Ke,controlHeightSM:Qe,gradientFromColor:ut}=et;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ut,borderRadius:ze,width:xt*2,minWidth:xt*2},ne(xt))},te(et,xt,St)),{[`${St}-lg`]:Object.assign({},ne(Ke))}),te(et,Ke,`${St}-lg`)),{[`${St}-sm`]:Object.assign({},ne(Qe))}),te(et,Qe,`${St}-sm`))},re=et=>{const{componentCls:ze,skeletonAvatarCls:St,skeletonTitleCls:xt,skeletonParagraphCls:Ke,skeletonButtonCls:Qe,skeletonInputCls:ut,skeletonImageCls:Je,controlHeight:xe,controlHeightLG:Zt,controlHeightSM:Jn,gradientFromColor:En,padding:Pn,marginSM:Vn,borderRadius:Xn,titleHeight:Ct,blockRadius:Mt,paragraphLiHeight:yn,controlHeightXS:Dt,paragraphMarginTop:en}=et;return{[`${ze}`]:{display:"table",width:"100%",[`${ze}-header`]:{display:"table-cell",paddingInlineEnd:Pn,verticalAlign:"top",[`${St}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En},Ee(xe)),[`${St}-circle`]:{borderRadius:"50%"},[`${St}-lg`]:Object.assign({},Ee(Zt)),[`${St}-sm`]:Object.assign({},Ee(Jn))},[`${ze}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xt}`]:{width:"100%",height:Ct,background:En,borderRadius:Mt,[`+ ${Ke}`]:{marginBlockStart:Jn}},[`${Ke}`]:{padding:0,"> li":{width:"100%",height:yn,listStyle:"none",background:En,borderRadius:Mt,"+ li":{marginBlockStart:Dt}}},[`${Ke}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ze}-content`]:{[`${xt}, ${Ke} > li`]:{borderRadius:Xn}}},[`${ze}-with-avatar ${ze}-content`]:{[`${xt}`]:{marginBlockStart:Vn,[`+ ${Ke}`]:{marginBlockStart:en}}},[`${ze}${ze}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ue(et)),a(et)),ee(et)),x(et)),[`${ze}${ze}-block`]:{width:"100%",[`${Qe}`]:{width:"100%"},[`${ut}`]:{width:"100%"}},[`${ze}${ze}-active`]:{[` ${xt}, ${Ke} > li, ${St}, - ${ze}, + ${Qe}, ${ut}, ${Je} - `]:Object.assign({},se(tt))}}};var me=(0,De.Z)("Skeleton",tt=>{const{componentCls:He}=tt,St=(0,Te.TS)(tt,{skeletonAvatarCls:`${He}-avatar`,skeletonTitleCls:`${He}-title`,skeletonParagraphCls:`${He}-paragraph`,skeletonButtonCls:`${He}-button`,skeletonInputCls:`${He}-input`,skeletonImageCls:`${He}-image`,imageSizeBase:tt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${tt.gradientFromColor} 25%, ${tt.gradientToColor} 37%, ${tt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(St)]},tt=>{const{colorFillContent:He,colorFill:St}=tt,xt=He,Ke=St;return{color:xt,colorGradientEnd:Ke,gradientFromColor:xt,gradientToColor:Ke,titleHeight:tt.controlHeight/2,blockRadius:tt.borderRadiusSM,paragraphMarginTop:tt.marginLG+tt.marginXXS,paragraphLiHeight:tt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=tt=>{const{prefixCls:He,className:St,rootClassName:xt,active:Ke,shape:ze="circle",size:ut="default"}=tt,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",He),[Zt,Yn]=me(xe),En=(0,Se.Z)(tt,["prefixCls","className"]),xn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke},St,xt,Yn);return Zt(Oe.createElement("div",{className:xn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-avatar`,shape:ze,size:ut},En))))},ke=tt=>{const{prefixCls:He,className:St,rootClassName:xt,active:Ke,block:ze=!1,size:ut="default"}=tt,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",He),[Zt,Yn]=me(xe),En=(0,Se.Z)(tt,["prefixCls"]),xn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:ze},St,xt,Yn);return Zt(Oe.createElement("div",{className:xn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-button`,size:ut},En))))};const Pe="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 Ve=tt=>{const{prefixCls:He,className:St,rootClassName:xt,style:Ke,active:ze}=tt,{getPrefixCls:ut}=Oe.useContext(ye.E_),Je=ut("skeleton",He),[xe,Zt]=me(Je),Yn=fe()(Je,`${Je}-element`,{[`${Je}-active`]:ze},St,xt,Zt);return xe(Oe.createElement("div",{className:Yn},Oe.createElement("div",{className:fe()(`${Je}-image`,St),style:Ke},Oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Oe.createElement("path",{d:Pe,className:`${Je}-image-path`})))))},Ye=tt=>{const{prefixCls:He,className:St,rootClassName:xt,active:Ke,block:ze,size:ut="default"}=tt,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",He),[Zt,Yn]=me(xe),En=(0,Se.Z)(tt,["prefixCls"]),xn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:ze},St,xt,Yn);return Zt(Oe.createElement("div",{className:xn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-input`,size:ut},En))))},rt=z(14809),yt={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"},bt=yt,gt=z(7657),Gt=function(He,St){return Oe.createElement(gt.Z,(0,rt.Z)({},He,{ref:St,icon:bt}))},Tt=Oe.forwardRef(Gt),Lt=Tt,qe=tt=>{const{prefixCls:He,className:St,rootClassName:xt,style:Ke,active:ze,children:ut}=tt,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",He),[Zt,Yn]=me(xe),En=fe()(xe,`${xe}-element`,{[`${xe}-active`]:ze},Yn,St,xt),xn=ut!=null?ut:Oe.createElement(Lt,null);return Zt(Oe.createElement("div",{className:En},Oe.createElement("div",{className:fe()(`${xe}-image`,St),style:Ke},xn)))},dt=z(95190),Pn=tt=>{const He=Je=>{const{width:xe,rows:Zt=2}=tt;if(Array.isArray(xe))return xe[Je];if(Zt-1===Je)return xe},{prefixCls:St,className:xt,style:Ke,rows:ze}=tt,ut=(0,dt.Z)(Array(ze)).map((Je,xe)=>Oe.createElement("li",{key:xe,style:{width:He(xe)}}));return Oe.createElement("ul",{className:fe()(St,xt),style:Ke},ut)},kn=tt=>{let{prefixCls:He,className:St,width:xt,style:Ke}=tt;return Oe.createElement("h3",{className:fe()(He,St),style:Object.assign({width:xt},Ke)})};function Ge(tt){return tt&&typeof tt=="object"?tt:{}}function on(tt,He){return tt&&!He?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Mn(tt,He){return!tt&&He?{width:"38%"}:tt&&He?{width:"50%"}:{}}function Pt(tt,He){const St={};return(!tt||!He)&&(St.width="61%"),!tt&&He?St.rows=3:St.rows=2,St}const zt=tt=>{const{prefixCls:He,loading:St,className:xt,rootClassName:Ke,style:ze,children:ut,avatar:Je=!1,title:xe=!0,paragraph:Zt=!0,active:Yn,round:En}=tt,{getPrefixCls:xn,direction:Kn,skeleton:Vn}=Oe.useContext(ye.E_),Ct=xn("skeleton",He),[Mt,yn]=me(Ct);if(St||!("loading"in tt)){const Dt=!!Je,en=!!xe,ya=!!Zt;let ia;if(Dt){const Sr=Object.assign(Object.assign({prefixCls:`${Ct}-avatar`},on(en,ya)),Ge(Je));ia=Oe.createElement("div",{className:`${Ct}-header`},Oe.createElement(le,Object.assign({},Sr)))}let Da;if(en||ya){let Sr;if(en){const Un=Object.assign(Object.assign({prefixCls:`${Ct}-title`},Mn(Dt,ya)),Ge(xe));Sr=Oe.createElement(kn,Object.assign({},Un))}let Gn;if(ya){const Un=Object.assign(Object.assign({prefixCls:`${Ct}-paragraph`},Pt(Dt,en)),Ge(Zt));Gn=Oe.createElement(Pn,Object.assign({},Un))}Da=Oe.createElement("div",{className:`${Ct}-content`},Sr,Gn)}const In=fe()(Ct,{[`${Ct}-with-avatar`]:Dt,[`${Ct}-active`]:Yn,[`${Ct}-rtl`]:Kn==="rtl",[`${Ct}-round`]:En},Vn==null?void 0:Vn.className,xt,Ke,yn);return Mt(Oe.createElement("div",{className:In,style:Object.assign(Object.assign({},Vn==null?void 0:Vn.style),ze)},ia,Da))}return typeof ut!="undefined"?ut:null};zt.Button=ke,zt.Avatar=Ce,zt.Input=Ye,zt.Image=Ve,zt.Node=qe;var Ft=zt,Ot=Ft},31797:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(59301),fe=z(56762),Oe=z(92343),ye=z(92310),Se=z.n(ye),Fe=z(36355),le=z(61621),De=ce=>{const{value:Ce,formatter:Be,precision:ke,decimalSeparator:Pe,groupSeparator:at="",prefixCls:Ve}=ce;let it;if(typeof Be=="function")it=Be(Ce);else{const Ye=String(Ce),rt=Ye.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||Ye==="-")it=Ye;else{const yt=rt[1];let bt=rt[2]||"0",gt=rt[4]||"";bt=bt.replace(/\B(?=(\d{3})+(?!\d))/g,at),typeof ke=="number"&&(gt=gt.padEnd(ke,"0").slice(0,ke>0?ke:0)),gt&&(gt=`${Pe}${gt}`),it=[E.createElement("span",{key:"int",className:`${Ve}-content-value-int`},yt,bt),gt&&E.createElement("span",{key:"decimal",className:`${Ve}-content-value-decimal`},gt)]}}return E.createElement("span",{className:`${Ve}-content-value`},it)},Te=z(17313),Re=z(83116),We=z(37613);const Ee=ce=>{const{componentCls:Ce,marginXXS:Be,padding:ke,colorTextDescription:Pe,titleFontSize:at,colorTextHeading:Ve,contentFontSize:it,fontFamily:Ye}=ce;return{[`${Ce}`]:Object.assign(Object.assign({},(0,Te.Wf)(ce)),{[`${Ce}-title`]:{marginBottom:Be,color:Pe,fontSize:at},[`${Ce}-skeleton`]:{paddingTop:ke},[`${Ce}-content`]:{color:Ve,fontSize:it,fontFamily:Ye,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Be},[`${Ce}-content-suffix`]:{marginInlineStart:Be}}})}};var se=(0,Re.Z)("Statistic",ce=>{const Ce=(0,We.TS)(ce,{});return[Ee(Ce)]},ce=>{const{fontSizeHeading3:Ce,fontSize:Be}=ce;return{titleFontSize:Be,contentFontSize:Ce}}),a=ce=>{const{prefixCls:Ce,className:Be,rootClassName:ke,style:Pe,valueStyle:at,value:Ve=0,title:it,valueRender:Ye,prefix:rt,suffix:yt,loading:bt=!1,onMouseEnter:gt,onMouseLeave:Gt,decimalSeparator:Tt=".",groupSeparator:Lt=","}=ce,{getPrefixCls:Rt,direction:qe,statistic:dt}=E.useContext(Fe.E_),Wt=Rt("statistic",Ce),[Pn,Yt]=se(Wt),kn=E.createElement(De,Object.assign({decimalSeparator:Tt,groupSeparator:Lt,prefixCls:Wt},ce,{value:Ve})),Ge=Se()(Wt,{[`${Wt}-rtl`]:qe==="rtl"},dt==null?void 0:dt.className,Be,ke,Yt);return Pn(E.createElement("div",{className:Ge,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Pe),onMouseEnter:gt,onMouseLeave:Gt},it&&E.createElement("div",{className:`${Wt}-title`},it),E.createElement(le.Z,{paragraph:!1,loading:bt,className:`${Wt}-skeleton`},E.createElement("div",{style:at,className:`${Wt}-content`},rt&&E.createElement("span",{className:`${Wt}-content-prefix`},rt),Ye?Ye(kn):kn,yt&&E.createElement("span",{className:`${Wt}-content-suffix`},yt)))))};const ee=[["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 b(ce,Ce){let Be=ce;const ke=/\[[^\]]*]/g,Pe=(Ce.match(ke)||[]).map(Ye=>Ye.slice(1,-1)),at=Ce.replace(ke,"[]"),Ve=ee.reduce((Ye,rt)=>{let[yt,bt]=rt;if(Ye.includes(yt)){const gt=Math.floor(Be/bt);return Be-=gt*bt,Ye.replace(new RegExp(`${yt}+`,"g"),Gt=>{const Tt=Gt.length;return gt.toString().padStart(Tt,"0")})}return Ye},at);let it=0;return Ve.replace(ke,()=>{const Ye=Pe[it];return it+=1,Ye})}function x(ce,Ce){const{format:Be=""}=Ce,ke=new Date(ce).getTime(),Pe=Date.now(),at=Math.max(ke-Pe,0);return b(at,Be)}const te=1e3/30;function ne(ce){return new Date(ce).getTime()}const ue=ce=>{const{value:Ce,format:Be="HH:mm:ss",onChange:ke,onFinish:Pe}=ce,at=(0,fe.Z)(),Ve=E.useRef(null),it=()=>{Pe==null||Pe(),Ve.current&&(clearInterval(Ve.current),Ve.current=null)},Ye=()=>{const bt=ne(Ce);bt>=Date.now()&&(Ve.current=setInterval(()=>{at(),ke==null||ke(bt-Date.now()),bt(Ye(),()=>{Ve.current&&(clearInterval(Ve.current),Ve.current=null)}),[Ce]);const rt=(bt,gt)=>x(bt,Object.assign(Object.assign({},gt),{format:Be})),yt=bt=>(0,Oe.Tm)(bt,{title:void 0});return E.createElement(a,Object.assign({},ce,{valueRender:yt,formatter:rt}))};var re=E.memo(ue);a.Countdown=re;var me=a},15969:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return E}});const E=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return To}});var E={},fe="rc-table-internal-hook",Oe=z(50298),ye=z(6089),Se=z(34280),Fe=z(13697),le=z(59301),Me=z(4676);function De(Ze){var je=le.createContext(void 0),vt=function(Vt){var Qt=Vt.value,On=Vt.children,dn=le.useRef(Qt);dn.current=Qt;var Ln=le.useState(function(){return{getValue:function(){return dn.current},listeners:new Set}}),va=(0,Oe.Z)(Ln,1),pn=va[0];return(0,Se.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){pn.listeners.forEach(function(na){na(Qt)})})},[Qt]),le.createElement(je.Provider,{value:pn},On)};return{Context:je,Provider:vt,defaultValue:Ze}}function Te(Ze,je){var vt=(0,ye.Z)(typeof je=="function"?je:function(na){if(je===void 0)return na;if(!Array.isArray(je))return na[je];var Ua={};return je.forEach(function(Ta){Ua[Ta]=na[Ta]}),Ua}),wt=le.useContext(Ze==null?void 0:Ze.Context),Vt=wt||{},Qt=Vt.listeners,On=Vt.getValue,dn=le.useRef();dn.current=vt(wt?On():Ze==null?void 0:Ze.defaultValue);var Ln=le.useState({}),va=(0,Oe.Z)(Ln,2),pn=va[1];return(0,Se.Z)(function(){if(!wt)return;function na(Ua){var Ta=vt(Ua);(0,Fe.Z)(dn.current,Ta,!0)||pn({})}return Qt.add(na),function(){Qt.delete(na)}},[wt]),dn.current}var Re=z(14809),We=z(8654);function Ee(){var Ze=le.createContext(null);function je(){return le.useContext(Ze)}function vt(Vt,Qt){var On=(0,We.Yr)(Vt),dn=function(va,pn){var na=On?{ref:pn}:{},Ua=le.useRef(0),Ta=le.useRef(va),tr=je();return tr!==null?le.createElement(Vt,(0,Re.Z)({},va,na)):((!Qt||Qt(Ta.current,va))&&(Ua.current+=1),Ta.current=va,le.createElement(Ze.Provider,{value:Ua.current},le.createElement(Vt,(0,Re.Z)({},va,na))))};return On?le.forwardRef(dn):dn}function wt(Vt,Qt){var On=(0,We.Yr)(Vt),dn=function(va,pn){var na=On?{ref:pn}:{};return je(),le.createElement(Vt,(0,Re.Z)({},va,na))};return On?le.memo(le.forwardRef(dn),Qt):le.memo(dn,Qt)}return{makeImmutable:vt,responseImmutable:wt,useImmutableMark:je}}var se=Ee(),y=se.makeImmutable,a=se.responseImmutable,ee=se.useImmutableMark,b=Ee(),x=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ue=De(),re=ue;function me(Ze,je){var vt=le.useRef(0);vt.current+=1;var wt=le.useRef(Ze),Vt=[];Object.keys(Ze||{}).map(function(On){var dn;(Ze==null?void 0:Ze[On])!==((dn=wt.current)===null||dn===void 0?void 0:dn[On])&&Vt.push(On)}),wt.current=Ze;var Qt=le.useRef([]);return Vt.length&&(Qt.current=Vt),le.useDebugValue(vt.current),le.useDebugValue(Qt.current.join(", ")),je&&console.log("".concat(je,":"),vt.current,Qt.current),vt.current}var ce=null,Ce=le.memo(function(){var Ze=me();return le.createElement("h1",null,"Render Times: ",Ze)});Ce.displayName="RenderBlock";var Be=z(93664),ke=z(20439),Pe=z(4635),at=z(92310),Ve=z.n(at),it=z(80547),Ye=z(97938),rt=z(48736),yt=le.createContext({renderWithProps:!1}),bt=yt,gt="RC_TABLE_KEY";function Gt(Ze){return Ze==null?[]:Array.isArray(Ze)?Ze:[Ze]}function Tt(Ze){var je=[],vt={};return Ze.forEach(function(wt){for(var Vt=wt||{},Qt=Vt.key,On=Vt.dataIndex,dn=Qt||Gt(On).join("-")||gt;vt[dn];)dn="".concat(dn,"_next");vt[dn]=!0,je.push(dn)}),je}function Lt(Ze){return Ze!=null}function Rt(Ze){return Ze&&(0,Be.Z)(Ze)==="object"&&!Array.isArray(Ze)&&!le.isValidElement(Ze)}function qe(Ze,je,vt,wt,Vt,Qt){var On=le.useContext(bt),dn=ne(),Ln=(0,it.Z)(function(){if(Lt(wt))return[wt];var va=je==null||je===""?[]:Array.isArray(je)?je:[je],pn=(0,Ye.Z)(Ze,va),na=pn,Ua=void 0;if(Vt){var Ta=Vt(pn,Ze,vt);Rt(Ta)?(na=Ta.children,Ua=Ta.props,On.renderWithProps=!0):na=Ta}return[na,Ua]},[dn,Ze,wt,je,Vt,vt],function(va,pn){if(Qt){var na=(0,Oe.Z)(va,2),Ua=na[1],Ta=(0,Oe.Z)(pn,2),tr=Ta[1];return Qt(tr,Ua)}return On.renderWithProps?!0:!(0,Fe.Z)(va,pn,!0)});return Ln}function dt(Ze,je,vt,wt){var Vt=Ze+je-1;return Ze<=wt&&Vt>=vt}function Wt(Ze,je){return Te(re,function(vt){var wt=dt(Ze,je||1,vt.hoverStartRow,vt.hoverEndRow);return[wt,vt.onHover]})}var Pn=function(je){var vt=je.ellipsis,wt=je.rowType,Vt=je.children,Qt,On=vt===!0?{showTitle:!0}:vt;return On&&(On.showTitle||wt==="header")&&(typeof Vt=="string"||typeof Vt=="number"?Qt=Vt.toString():le.isValidElement(Vt)&&typeof Vt.props.children=="string"&&(Qt=Vt.props.children)),Qt};function Yt(Ze){var je,vt,wt,Vt,Qt,On,dn,Ln,va=Ze.component,pn=Ze.children,na=Ze.ellipsis,Ua=Ze.scope,Ta=Ze.prefixCls,tr=Ze.className,Fr=Ze.align,Cr=Ze.record,Dr=Ze.render,Ir=Ze.dataIndex,Ur=Ze.renderIndex,Lo=Ze.shouldCellUpdate,Qo=Ze.index,_a=Ze.rowType,Mo=Ze.colSpan,di=Ze.rowSpan,$r=Ze.fixLeft,Eo=Ze.fixRight,io=Ze.firstFixLeft,Wr=Ze.lastFixLeft,Vr=Ze.firstFixRight,oo=Ze.lastFixRight,si=Ze.appendNode,ni=Ze.additionalProps,bo=ni===void 0?{}:ni,Ei=Ze.isSticky,Pi="".concat(Ta,"-cell"),yo=Te(re,["supportSticky","allColumnsFixedLeft"]),ki=yo.supportSticky,Tl=yo.allColumnsFixedLeft,ji=qe(Cr,Ir,Ur,pn,Dr,Lo),ai=(0,Oe.Z)(ji,2),Zl=ai[0],No=ai[1],Dl={},vl=typeof $r=="number"&&ki,du=typeof Eo=="number"&&ki;vl&&(Dl.position="sticky",Dl.left=$r),du&&(Dl.position="sticky",Dl.right=Eo);var Go=(je=(vt=(wt=No==null?void 0:No.colSpan)!==null&&wt!==void 0?wt:bo.colSpan)!==null&&vt!==void 0?vt:Mo)!==null&&je!==void 0?je:1,ko=(Vt=(Qt=(On=No==null?void 0:No.rowSpan)!==null&&On!==void 0?On:bo.rowSpan)!==null&&Qt!==void 0?Qt:di)!==null&&Vt!==void 0?Vt:1,Ko=Wt(Qo,ko),Do=(0,Oe.Z)(Ko,2),ho=Do[0],ir=Do[1],eo=function(Xo){var xu;Cr&&ir(Qo,Qo+ko-1),bo==null||(xu=bo.onMouseEnter)===null||xu===void 0||xu.call(bo,Xo)},li=function(Xo){var xu;Cr&&ir(-1,-1),bo==null||(xu=bo.onMouseLeave)===null||xu===void 0||xu.call(bo,Xo)};if(Go===0||ko===0)return null;var Li=(dn=bo.title)!==null&&dn!==void 0?dn:Pn({rowType:_a,ellipsis:na,children:Zl}),gu=Ve()(Pi,tr,(Ln={},(0,Pe.Z)(Ln,"".concat(Pi,"-fix-left"),vl&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-left-first"),io&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-left-last"),Wr&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-left-all"),Wr&&Tl&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-right"),du&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-right-first"),Vr&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-right-last"),oo&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-ellipsis"),na),(0,Pe.Z)(Ln,"".concat(Pi,"-with-append"),si),(0,Pe.Z)(Ln,"".concat(Pi,"-fix-sticky"),(vl||du)&&Ei&&ki),(0,Pe.Z)(Ln,"".concat(Pi,"-row-hover"),!No&&ho),Ln),bo.className,No==null?void 0:No.className),Au={};Fr&&(Au.textAlign=Fr);var Ku=(0,ke.Z)((0,ke.Z)((0,ke.Z)((0,ke.Z)({},Dl),bo.style),Au),No==null?void 0:No.style),ou=Zl;return(0,Be.Z)(ou)==="object"&&!Array.isArray(ou)&&!le.isValidElement(ou)&&(ou=null),na&&(Wr||Vr)&&(ou=le.createElement("span",{className:"".concat(Pi,"-content")},ou)),le.createElement(va,(0,Re.Z)({},No,bo,{className:gu,style:Ku,title:Li,scope:Ua,onMouseEnter:eo,onMouseLeave:li,colSpan:Go!==1?Go:null,rowSpan:ko!==1?ko:null}),si,ou)}var kn=le.memo(Yt);function Ge(Ze,je,vt,wt,Vt,Qt){var On=vt[Ze]||{},dn=vt[je]||{},Ln,va;On.fixed==="left"?Ln=wt.left[Vt==="rtl"?je:Ze]:dn.fixed==="right"&&(va=wt.right[Vt==="rtl"?Ze:je]);var pn=!1,na=!1,Ua=!1,Ta=!1,tr=vt[je+1],Fr=vt[Ze-1],Cr=!(Qt!=null&&Qt.children);if(Vt==="rtl"){if(Ln!==void 0){var Dr=Fr&&Fr.fixed==="left";Ta=!Dr&&Cr}else if(va!==void 0){var Ir=tr&&tr.fixed==="right";Ua=!Ir&&Cr}}else if(Ln!==void 0){var Ur=tr&&tr.fixed==="left";pn=!Ur&&Cr}else if(va!==void 0){var Lo=Fr&&Fr.fixed==="right";na=!Lo&&Cr}return{fixLeft:Ln,fixRight:va,lastFixLeft:pn,firstFixRight:na,lastFixRight:Ua,firstFixLeft:Ta,isSticky:wt.isSticky}}var on=le.createContext({}),Mn=on;function Pt(Ze){var je=Ze.className,vt=Ze.index,wt=Ze.children,Vt=Ze.colSpan,Qt=Vt===void 0?1:Vt,On=Ze.rowSpan,dn=Ze.align,Ln=Te(re,["prefixCls","direction"]),va=Ln.prefixCls,pn=Ln.direction,na=le.useContext(Mn),Ua=na.scrollColumnIndex,Ta=na.stickyOffsets,tr=na.flattenColumns,Fr=na.columns,Cr=vt+Qt-1,Dr=Cr+1===Ua?Qt+1:Qt,Ir=Ge(vt,vt+Dr-1,tr,Ta,pn,Fr==null?void 0:Fr[vt]);return le.createElement(kn,(0,Re.Z)({className:je,index:vt,component:"td",prefixCls:va,record:null,dataIndex:null,align:dn,colSpan:Dr,rowSpan:On,render:function(){return wt}},Ir))}var zt=z(62646),Ft=["children"];function Ot(Ze){var je=Ze.children,vt=(0,zt.Z)(Ze,Ft);return le.createElement("tr",vt,je)}function tt(Ze){var je=Ze.children;return je}tt.Row=Ot,tt.Cell=Pt;var He=tt;function St(Ze){var je=Ze.children,vt=Ze.stickyOffsets,wt=Ze.flattenColumns,Vt=Ze.columns,Qt=Te(re,"prefixCls"),On=wt.length-1,dn=wt[On],Ln=le.useMemo(function(){return{stickyOffsets:vt,flattenColumns:wt,scrollColumnIndex:dn!=null&&dn.scrollbar?On:null,columns:Vt}},[dn,wt,On,vt,Vt]);return le.createElement(Mn.Provider,{value:Ln},le.createElement("tfoot",{className:"".concat(Qt,"-summary")},je))}var xt=te(St),Ke=He,ze=z(70425),ut=z(29301),Je=z(29194),xe=z(24514),Zt=z(75152),Yn=z(26112);function En(Ze,je,vt,wt,Vt,Qt,On){Ze.push({record:je,indent:vt,index:On});var dn=Qt(je),Ln=Vt==null?void 0:Vt.has(dn);if(je&&Array.isArray(je[wt])&&Ln)for(var va=0;va1?io-1:0),Vr=1;Vr=0;dn-=1){var Ln=je[dn],va=vt&&vt[dn],pn=va&&va[Sr];if(Ln||pn||On){var na=pn||{},Ua=na.columnType,Ta=(0,zt.Z)(na,Un);Vt.unshift(le.createElement("col",(0,Re.Z)({key:dn,style:{width:Ln}},Ta))),On=!0}}return le.createElement("colgroup",null,Vt)}var Xa=ma,ba=z(95190),Lr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Tr(Ze,je){return(0,le.useMemo)(function(){for(var vt=[],wt=0;wt1?"colgroup":"col":null,ellipsis:Cr.ellipsis,align:Cr.align,component:Cr.title?Qt:On,prefixCls:pn,key:Ta[Fr]},Dr,{additionalProps:Ir,rowType:"header"}))}))}gr.displayName="HeaderRow";var ht=gr;function Xt(Ze){var je=[];function vt(On,dn){var Ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[Ln]=je[Ln]||[];var va=dn,pn=On.filter(Boolean).map(function(na){var Ua={key:na.key,className:na.className||"",children:na.title,column:na,colStart:va},Ta=1,tr=na.children;return tr&&tr.length>0&&(Ta=vt(tr,va,Ln+1).reduce(function(Fr,Cr){return Fr+Cr},0),Ua.hasSubColumns=!0),"colSpan"in na&&(Ta=na.colSpan),"rowSpan"in na&&(Ua.rowSpan=na.rowSpan),Ua.colSpan=Ta,Ua.colEnd=Ua.colStart+Ta-1,je[Ln].push(Ua),va+=Ta,Ta});return pn}vt(Ze,0);for(var wt=je.length,Vt=function(dn){je[dn].forEach(function(Ln){!("rowSpan"in Ln)&&!Ln.hasSubColumns&&(Ln.rowSpan=wt-dn)})},Qt=0;Qt1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?Ze*parseFloat(je)/100:null}function ie(Ze,je){return le.useMemo(function(){if(je&&je>0){var vt=0,wt=0;Ze.forEach(function(va){var pn=qt(je,va.width);pn?vt+=pn:wt+=1});var Vt=je-vt,Qt=wt,On=Vt/wt,dn=0,Ln=Ze.map(function(va){var pn=(0,ke.Z)({},va),na=qt(je,pn.width);if(na)pn.width=na;else{var Ua=Math.floor(On);pn.width=Qt===1?Vt:Ua,Vt-=Ua,Qt-=1}return dn+=pn.width,pn});return[Ln,dn]}return[Ze,je]},[Ze,je])}var de=["children"],he=["fixed"];function be(Ze){return(0,Aa.Z)(Ze).filter(function(je){return le.isValidElement(je)}).map(function(je){var vt=je.key,wt=je.props,Vt=wt.children,Qt=(0,zt.Z)(wt,de),On=(0,ke.Z)({key:vt},Qt);return Vt&&(On.children=be(Vt)),On})}function Xe(Ze){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ze.filter(function(vt){return vt&&(0,Be.Z)(vt)==="object"}).reduce(function(vt,wt,Vt){var Qt=wt.fixed,On=Qt===!0?"left":Qt,dn="".concat(je,"-").concat(Vt),Ln=wt.children;return Ln&&Ln.length>0?[].concat((0,ba.Z)(vt),(0,ba.Z)(Xe(Ln,dn).map(function(va){return(0,ke.Z)({fixed:On},va)}))):[].concat((0,ba.Z)(vt),[(0,ke.Z)((0,ke.Z)({key:dn},wt),{},{fixed:On})])},[])}function Bt(Ze){for(var je=!0,vt=0;vt=0;Qt-=1){var On=Ze[Qt];if(Vt&&On.fixed!=="right")Vt=!1;else if(!Vt&&On.fixed==="right"){warning(!1,"Index ".concat(Qt+1," of `columns` missing `fixed='right'` prop."));break}}}function It(Ze){return Ze.map(function(je){var vt=je.fixed,wt=(0,zt.Z)(je,he),Vt=vt;return vt==="left"?Vt="right":vt==="right"&&(Vt="left"),(0,ke.Z)({fixed:Vt},wt)})}function pa(Ze,je){var vt=Ze.prefixCls,wt=Ze.columns,Vt=Ze.children,Qt=Ze.expandable,On=Ze.expandedKeys,dn=Ze.columnTitle,Ln=Ze.getRowKey,va=Ze.onTriggerExpand,pn=Ze.expandIcon,na=Ze.rowExpandable,Ua=Ze.expandIconColumnIndex,Ta=Ze.direction,tr=Ze.expandRowByClick,Fr=Ze.columnWidth,Cr=Ze.fixed,Dr=Ze.scrollWidth,Ir=le.useMemo(function(){return wt||be(Vt)},[wt,Vt]),Ur=le.useMemo(function(){if(Qt){var Eo,io=Ir.slice();if(!io.includes(E)){var Wr=Ua||0;Wr>=0&&io.splice(Wr,0,E)}var Vr=io.indexOf(E);io=io.filter(function(bo,Ei){return bo!==E||Ei===Vr});var oo=Ir[Vr],si;(Cr==="left"||Cr)&&!Ua?si="left":(Cr==="right"||Cr)&&Ua===Ir.length?si="right":si=oo?oo.fixed:null;var ni=(Eo={},(0,Pe.Z)(Eo,Sr,{className:"".concat(vt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(Eo,"title",dn),(0,Pe.Z)(Eo,"fixed",si),(0,Pe.Z)(Eo,"className","".concat(vt,"-row-expand-icon-cell")),(0,Pe.Z)(Eo,"width",Fr),(0,Pe.Z)(Eo,"render",function(Ei,Pi,yo){var ki=Ln(Pi,yo),Tl=On.has(ki),ji=na?na(Pi):!0,ai=pn({prefixCls:vt,expanded:Tl,expandable:ji,record:Pi,onExpand:va});return tr?le.createElement("span",{onClick:function(No){return No.stopPropagation()}},ai):ai}),Eo);return io.map(function(bo){return bo===E?ni:bo})}return Ir.filter(function(bo){return bo!==E})},[Qt,Ir,Ln,On,pn,Ta]),Lo=le.useMemo(function(){var Eo=Ur;return je&&(Eo=je(Eo)),Eo.length||(Eo=[{render:function(){return null}}]),Eo},[je,Ur,Ta]),Qo=le.useMemo(function(){return Ta==="rtl"?It(Xe(Lo)):Xe(Lo)},[Lo,Ta,Dr]),_a=ie(Qo,Dr),Mo=(0,Oe.Z)(_a,2),di=Mo[0],$r=Mo[1];return[Lo,di,$r]}var Rn=pa;function _n(Ze){var je,vt=Ze.prefixCls,wt=Ze.record,Vt=Ze.onExpand,Qt=Ze.expanded,On=Ze.expandable,dn="".concat(vt,"-row-expand-icon");if(!On)return le.createElement("span",{className:Ve()(dn,"".concat(vt,"-row-spaced"))});var Ln=function(pn){Vt(wt,pn),pn.stopPropagation()};return le.createElement("span",{className:Ve()(dn,(je={},(0,Pe.Z)(je,"".concat(vt,"-row-expanded"),Qt),(0,Pe.Z)(je,"".concat(vt,"-row-collapsed"),!Qt),je)),onClick:Ln})}function za(Ze,je,vt){var wt=[];function Vt(Qt){(Qt||[]).forEach(function(On,dn){wt.push(je(On,dn)),Vt(On[vt])})}return Vt(Ze),wt}function An(Ze,je,vt){var wt=Gn(Ze),Vt=wt.expandIcon,Qt=wt.expandedRowKeys,On=wt.defaultExpandedRowKeys,dn=wt.defaultExpandAllRows,Ln=wt.expandedRowRender,va=wt.onExpand,pn=wt.onExpandedRowsChange,na=wt.childrenColumnName,Ua=Vt||_n,Ta=na||"children",tr=le.useMemo(function(){return Ln?"row":Ze.expandable&&Ze.internalHooks===fe&&Ze.expandable.__PARENT_RENDER_ICON__||je.some(function(Qo){return Qo&&(0,Be.Z)(Qo)==="object"&&Qo[Ta]})?"nest":!1},[!!Ln,je]),Fr=le.useState(function(){return On||(dn?za(je,vt,Ta):[])}),Cr=(0,Oe.Z)(Fr,2),Dr=Cr[0],Ir=Cr[1],Ur=le.useMemo(function(){return new Set(Qt||Dr||[])},[Qt,Dr]),Lo=le.useCallback(function(Qo){var _a=vt(Qo,je.indexOf(Qo)),Mo,di=Ur.has(_a);di?(Ur.delete(_a),Mo=(0,ba.Z)(Ur)):Mo=[].concat((0,ba.Z)(Ur),[_a]),Ir(Mo),va&&va(!di,Qo),pn&&pn(Mo)},[vt,Ur,je,va,pn]);return[wt,tr,Ur,Ua,Ta,Lo]}function st(Ze,je,vt,wt){var Vt=Ze.map(function(Qt,On){return Ge(On,On,Ze,je,vt,wt==null?void 0:wt[On])});return(0,it.Z)(function(){return Vt},[Vt],function(Qt,On){return!(0,Fe.Z)(Qt,On)})}function gn(Ze){var je=(0,le.useRef)(Ze),vt=(0,le.useState)({}),wt=(0,Oe.Z)(vt,2),Vt=wt[1],Qt=(0,le.useRef)(null),On=(0,le.useRef)([]);function dn(Ln){On.current.push(Ln);var va=Promise.resolve();Qt.current=va,va.then(function(){if(Qt.current===va){var pn=On.current,na=je.current;On.current=[],pn.forEach(function(Ua){je.current=Ua(je.current)}),Qt.current=null,na!==je.current&&Vt({})}})}return(0,le.useEffect)(function(){return function(){Qt.current=null}},[]),[je.current,dn]}function lt(Ze){var je=(0,le.useRef)(Ze||null),vt=(0,le.useRef)();function wt(){window.clearTimeout(vt.current)}function Vt(On){je.current=On,wt(),vt.current=window.setTimeout(function(){je.current=null,vt.current=void 0},100)}function Qt(){return je.current}return(0,le.useEffect)(function(){return wt},[]),[Vt,Qt]}function Sn(){var Ze=le.useState(-1),je=(0,Oe.Z)(Ze,2),vt=je[0],wt=je[1],Vt=le.useState(-1),Qt=(0,Oe.Z)(Vt,2),On=Qt[0],dn=Qt[1],Ln=le.useCallback(function(va,pn){wt(va),dn(pn)},[]);return[vt,On,Ln]}var un=z(47273),nt=(0,un.Z)()?window:null;function Jt(Ze,je){var vt=(0,Be.Z)(Ze)==="object"?Ze:{},wt=vt.offsetHeader,Vt=wt===void 0?0:wt,Qt=vt.offsetSummary,On=Qt===void 0?0:Qt,dn=vt.offsetScroll,Ln=dn===void 0?0:dn,va=vt.getContainer,pn=va===void 0?function(){return nt}:va,na=pn()||nt;return le.useMemo(function(){var Ua=!!Ze;return{isSticky:Ua,stickyClassName:Ua?"".concat(je,"-sticky-holder"):"",offsetHeader:Vt,offsetSummary:On,offsetScroll:Ln,container:na}},[Ln,Vt,On,je,na])}function $t(Ze,je,vt){var wt=(0,le.useMemo)(function(){for(var Vt=[],Qt=[],On=0,dn=0,Ln=0;Ln=na&&(bo=na-Ua),On({scrollLeft:bo/na*(pn+2)}),Ir.current.x=Vr.pageX},Eo=function(){if(Qt.current){var Vr=(0,ta.os)(Qt.current).top,oo=Vr+Qt.current.offsetHeight,si=Ln===window?document.documentElement.scrollTop+window.innerHeight:(0,ta.os)(Ln).top+Ln.clientHeight;oo-(0,Zt.Z)()<=si||Vr>=si-dn?Dr(function(ni){return(0,ke.Z)((0,ke.Z)({},ni),{},{isHiddenScrollBar:!0})}):Dr(function(ni){return(0,ke.Z)((0,ke.Z)({},ni),{},{isHiddenScrollBar:!1})})}},io=function(Vr){Dr(function(oo){return(0,ke.Z)((0,ke.Z)({},oo),{},{scrollLeft:Vr/pn*na||0})})};return le.useImperativeHandle(vt,function(){return{setScrollLeft:io}}),le.useEffect(function(){var Wr=(0,Jn.Z)(document.body,"mouseup",Mo,!1),Vr=(0,Jn.Z)(document.body,"mousemove",$r,!1);return Eo(),function(){Wr.remove(),Vr.remove()}},[Ua,Qo]),le.useEffect(function(){var Wr=(0,Jn.Z)(Ln,"scroll",Eo,!1),Vr=(0,Jn.Z)(window,"resize",Eo,!1);return function(){Wr.remove(),Vr.remove()}},[Ln]),le.useEffect(function(){Cr.isHiddenScrollBar||Dr(function(Wr){var Vr=Qt.current;return Vr?(0,ke.Z)((0,ke.Z)({},Wr),{},{scrollLeft:Vr.scrollLeft/Vr.scrollWidth*Vr.clientWidth}):Wr})},[Cr.isHiddenScrollBar]),pn<=na||!Ua||Cr.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,Zt.Z)(),width:na,bottom:dn},className:"".concat(va,"-sticky-scroll")},le.createElement("div",{onMouseDown:di,ref:Ta,className:Ve()("".concat(va,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(va,"-sticky-scroll-bar-active"),Qo)),style:{width:"".concat(Ua,"px"),transform:"translate3d(".concat(Cr.scrollLeft,"px, 0, 0)")}}))},yr=le.forwardRef($a);function qn(Ze){return null}var Rr=qn;function Br(Ze){return null}var br=Br,Pr="rc-table",er=[],Nr={};function xr(){return"No Data"}function ka(Ze){var je,vt=(0,ke.Z)({rowKey:"key",prefixCls:Pr,emptyText:xr},Ze),wt=vt.prefixCls,Vt=vt.className,Qt=vt.rowClassName,On=vt.style,dn=vt.data,Ln=vt.rowKey,va=vt.scroll,pn=vt.tableLayout,na=vt.direction,Ua=vt.title,Ta=vt.footer,tr=vt.summary,Fr=vt.caption,Cr=vt.id,Dr=vt.showHeader,Ir=vt.components,Ur=vt.emptyText,Lo=vt.onRow,Qo=vt.onHeaderRow,_a=vt.internalHooks,Mo=vt.transformColumns,di=vt.internalRefs,$r=vt.tailor,Eo=vt.sticky,io=dn||er,Wr=!!io.length,Vr=_a===fe,oo=le.useCallback(function(Al,au){return(0,Ye.Z)(Ir,Al)||au},[Ir]),si=le.useMemo(function(){return typeof Ln=="function"?Ln:function(Al){var au=Al&&Al[Ln];return au}},[Ln]),ni=oo(["body"]),bo=Sn(),Ei=(0,Oe.Z)(bo,3),Pi=Ei[0],yo=Ei[1],ki=Ei[2],Tl=An(vt,io,si),ji=(0,Oe.Z)(Tl,6),ai=ji[0],Zl=ji[1],No=ji[2],Dl=ji[3],vl=ji[4],du=ji[5],Go=va==null?void 0:va.x,ko=le.useState(0),Ko=(0,Oe.Z)(ko,2),Do=Ko[0],ho=Ko[1],ir=Rn((0,ke.Z)((0,ke.Z)((0,ke.Z)({},vt),ai),{},{expandable:!!ai.expandedRowRender,columnTitle:ai.columnTitle,expandedKeys:No,getRowKey:si,onTriggerExpand:du,expandIcon:Dl,expandIconColumnIndex:ai.expandIconColumnIndex,direction:na,scrollWidth:Vr&&$r&&typeof Go=="number"?Go:null}),Vr?Mo:null),eo=(0,Oe.Z)(ir,3),li=eo[0],Li=eo[1],gu=eo[2],Au=gu!=null?gu:Go,Ku=le.useMemo(function(){return{columns:li,flattenColumns:Li}},[li,Li]),ou=le.useRef(),$l=le.useRef(),Xo=le.useRef(),xu=le.useRef(),Su=le.useRef(),bl=le.useState(!1),Il=(0,Oe.Z)(bl,2),Hl=Il[0],eu=Il[1],Io=le.useState(!1),gi=(0,Oe.Z)(Io,2),Nu=gi[0],wu=gi[1],hl=gn(new Map),qo=(0,Oe.Z)(hl,2),mu=qo[0],ql=qo[1],us=Tt(Li),qu=us.map(function(Al){return mu.get(Al)}),Vu=le.useMemo(function(){return qu},[qu.join("_")]),Qu=Tn(Vu,Li.length,na),nu=va&&Lt(va.y),iu=va&&Lt(Au)||!!ai.fixed,as=iu&&Li.some(function(Al){var au=Al.fixed;return au}),Os=le.useRef(),rs=Jt(Eo,wt),to=rs.isSticky,Ps=rs.offsetHeader,Xc=rs.offsetSummary,gl=rs.offsetScroll,zl=rs.stickyClassName,Du=rs.container,lu=le.useMemo(function(){return tr==null?void 0:tr(io)},[tr,io]),ku=(nu||to)&&le.isValidElement(lu)&&lu.type===He&&lu.props.fixed,uu,Iu,Xu;nu&&(Iu={overflowY:"scroll",maxHeight:va.y}),iu&&(uu={overflowX:"auto"},nu||(Iu={overflowY:"hidden"}),Xu={width:Au===!0?"auto":Au,minWidth:"100%"});var Ys=le.useCallback(function(Al,au){(0,Je.Z)(ou.current)&&ql(function(Ru){if(Ru.get(Al)!==au){var fs=new Map(Ru);return fs.set(Al,au),fs}return Ru})},[]),fd=lt(null),Yc=(0,Oe.Z)(fd,2),ld=Yc[0],Jc=Yc[1];function fc(Al,au){au&&(typeof au=="function"?au(Al):au.scrollLeft!==Al&&(au.scrollLeft=Al,au.scrollLeft!==Al&&setTimeout(function(){au.scrollLeft=Al},0)))}var Js=(0,ye.Z)(function(Al){var au=Al.currentTarget,Ru=Al.scrollLeft,fs=na==="rtl",hs=typeof Ru=="number"?Ru:au.scrollLeft,Mc=au||Nr;if(!Jc()||Jc()===Mc){var ed;ld(Mc),fc(hs,$l.current),fc(hs,Xo.current),fc(hs,Su.current),fc(hs,(ed=Os.current)===null||ed===void 0?void 0:ed.setScrollLeft)}var ci=au||$l.current;if(ci){var td=ci.scrollWidth,hc=ci.clientWidth;if(td===hc){eu(!1),wu(!1);return}fs?(eu(-hs0)):(eu(hs>0),wu(hs1?Fr-Vr:0,si=(0,ke.Z)((0,ke.Z)((0,ke.Z)({},Mo),Ln),{},{flex:"0 0 ".concat(Vr,"px"),width:"".concat(Vr,"px"),marginRight:oo,pointerEvents:"auto"}),ni=le.useMemo(function(){return pn?io<=1:$r===0||io===0||io>1},[io,$r,pn]);ni?si.visibility="hidden":pn&&(si.height=na==null?void 0:na(io));var bo=ni?function(){return null}:Ua,Ei={};return(io===0||$r===0)&&(Ei.rowSpan=1,Ei.colSpan=1),le.createElement(kn,(0,Re.Z)({className:Ve()(tr,va),ellipsis:vt.ellipsis,align:vt.align,scope:vt.rowScope,component:"div",prefixCls:je.prefixCls,key:Ur,record:dn,index:Qt,renderIndex:On,dataIndex:Ta,render:bo,shouldCellUpdate:vt.shouldCellUpdate},Lo,{appendNode:Qo,additionalProps:(0,ke.Z)((0,ke.Z)({},_a),{},{style:si},Ei)}))}var Zi=Sl,jr=["data","index","className","rowKey","style","extra","getHeight"],Gi=le.forwardRef(function(Ze,je){var vt=Ze.data,wt=Ze.index,Vt=Ze.className,Qt=Ze.rowKey,On=Ze.style,dn=Ze.extra,Ln=Ze.getHeight,va=(0,zt.Z)(Ze,jr),pn=vt.record,na=vt.indent,Ua=vt.index,Ta=Te(re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tr=Ta.scrollX,Fr=Ta.flattenColumns,Cr=Ta.prefixCls,Dr=Ta.fixColumn,Ir=Ta.componentWidth,Ur=Ct(pn,Qt,wt,na),Lo=Ur.rowSupportExpand,Qo=Ur.expanded,_a=Ur.rowProps,Mo=Ur.expandedRowRender,di=Ur.expandedRowClassName,$r;if(Lo&&Qo){var Eo=Mo(pn,wt,na+1,Qo),io=di==null?void 0:di(pn,wt,na),Wr={};Dr&&(Wr={style:(0,Pe.Z)({},"--virtual-width","".concat(Ir,"px"))});var Vr="".concat(Cr,"-expanded-row-cell");$r=le.createElement("div",{className:Ve()("".concat(Cr,"-expanded-row"),"".concat(Cr,"-expanded-row-level-").concat(na+1),io)},le.createElement(kn,{component:"div",prefixCls:Cr,className:Ve()(Vr,(0,Pe.Z)({},"".concat(Vr,"-fixed"),Dr)),additionalProps:Wr},Eo))}var oo=(0,ke.Z)((0,ke.Z)({},On),{},{width:tr});dn&&(oo.position="absolute",oo.pointerEvents="none");var si=le.createElement("div",(0,Re.Z)({},_a,va,{ref:Lo?null:je,className:Ve()(Vt,"".concat(Cr,"-row"),_a==null?void 0:_a.className,(0,Pe.Z)({},"".concat(Cr,"-row-extra"),dn)),style:(0,ke.Z)((0,ke.Z)({},oo),_a==null?void 0:_a.style)}),Fr.map(function(ni,bo){return le.createElement(Zi,{key:bo,rowInfo:Ur,column:ni,colIndex:bo,indent:na,index:wt,renderIndex:Ua,record:pn,inverse:dn,getHeight:Ln})}));return Lo?le.createElement("div",{ref:je},si,$r):si}),po=te(Gi),Ii=po,ri=le.forwardRef(function(Ze,je){var vt=Ze.data,wt=Ze.onScroll,Vt=Te(re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Qt=Vt.flattenColumns,On=Vt.onColumnResize,dn=Vt.getRowKey,Ln=Vt.expandedKeys,va=Vt.prefixCls,pn=Vt.childrenColumnName,na=Vt.emptyNode,Ua=Vt.scrollX,Ta=Te(Oo),tr=Ta.scrollY,Fr=Ta.listItemHeight,Cr=le.useRef(),Dr=xn(vt,pn,Ln,dn),Ir=le.useMemo(function(){var $r=0;return Qt.map(function(Eo){var io=Eo.width,Wr=Eo.key;return $r+=io,[Wr,io,$r]})},[Qt]),Ur=le.useMemo(function(){return Ir.map(function($r){return $r[2]})},[Ir]);le.useEffect(function(){Ir.forEach(function($r){var Eo=(0,Oe.Z)($r,2),io=Eo[0],Wr=Eo[1];On(io,Wr)})},[Ir]),le.useImperativeHandle(je,function(){var $r={};return Object.defineProperty($r,"scrollLeft",{get:function(){var io;return((io=Cr.current)===null||io===void 0?void 0:io.getScrollInfo().x)||0},set:function(io){var Wr;(Wr=Cr.current)===null||Wr===void 0||Wr.scrollTo({left:io})}}),$r});var Lo=function(Eo,io){var Wr,Vr=(Wr=Dr[io])===null||Wr===void 0?void 0:Wr.record,oo=Eo.onCell;if(oo){var si,ni=oo(Vr,io);return(si=ni==null?void 0:ni.rowSpan)!==null&&si!==void 0?si:1}return 1},Qo=function(Eo){var io=Eo.start,Wr=Eo.end,Vr=Eo.getSize,oo=Eo.offsetY;if(Wr<0)return null;for(var si=Qt.filter(function(Go){return Lo(Go,io)===0}),ni=io,bo=function(ko){if(si=si.filter(function(Ko){return Lo(Ko,ko)===0}),!si.length)return ni=ko,"break"},Ei=io;Ei>=0;Ei-=1){var Pi=bo(Ei);if(Pi==="break")break}for(var yo=Qt.filter(function(Go){return Lo(Go,Wr)!==1}),ki=Wr,Tl=function(ko){if(yo=yo.filter(function(Ko){return Lo(Ko,ko)!==1}),!yo.length)return ki=Math.max(ko-1,Wr),"break"},ji=Wr;ji1})&&Zl.push(ko)},Dl=ni;Dl<=ki;Dl+=1)var vl=No(Dl);var du=Zl.map(function(Go){var ko=Dr[Go],Ko=dn(ko.record,Go),Do=function(eo){var li=Go+eo-1,Li=dn(Dr[li].record,li),gu=Vr(Ko,Li);return gu.bottom-gu.top},ho=Vr(Ko);return le.createElement(Ii,{key:Go,data:ko,rowKey:Ko,index:Go,style:{top:-oo+ho.top},extra:!0,getHeight:Do})});return du},_a=le.useMemo(function(){return{columnsOffset:Ur}},[Ur]),Mo="".concat(va,"-tbody"),di;return Dr.length?di=le.createElement(Zo.Z,{fullHeight:!1,ref:Cr,className:Ve()(Mo,"".concat(Mo,"-virtual")),height:tr,itemHeight:Fr||24,data:Dr,itemKey:function(Eo){return dn(Eo.record)},scrollWidth:Ua,onVirtualScroll:function(Eo){var io=Eo.x;wt({scrollLeft:io})},extraRender:Qo},function($r,Eo,io){var Wr=dn($r.record,Eo);return le.createElement(Ii,(0,Re.Z)({data:$r,rowKey:Wr,index:Eo},io))}):di=le.createElement("div",{className:Ve()("".concat(va,"-placeholder"))},le.createElement(kn,{component:"div",prefixCls:va},na)),le.createElement(al.Provider,{value:_a},di)}),ml=te(ri),Ji=ml,wl=function(je,vt){var wt=vt.ref,Vt=vt.onScroll;return le.createElement(Ji,{ref:wt,data:je,onScroll:Vt})},xi=100;function Ki(Ze){var je=Ze.columns,vt=Ze.scroll,wt=Ze.prefixCls,Vt=wt===void 0?Pr:wt,Qt=Ze.className,On=Ze.listItemHeight,dn=vt||{},Ln=dn.x,va=dn.y;typeof Ln!="number"&&(Ln=((je||[]).length+1)*xi),typeof va!="number"&&(va=500);var pn=le.useMemo(function(){return{scrollY:va,listItemHeight:On}},[va,On]);return le.createElement(Oo.Provider,{value:pn},le.createElement(ao,(0,Re.Z)({},Ze,{className:Ve()(Qt,"".concat(Vt,"-virtual")),scroll:(0,ke.Z)((0,ke.Z)({},vt),{},{x:Ln}),components:{body:wl},columns:je,internalHooks:fe,tailor:!0})))}function _i(Ze){return x(Ki,Ze)}var Uo=_i(),ti=null;function wi(Ze){return null}var sl=wi;function fl(Ze){return null}var Yl=fl,pu=z(2738),vu=z(68031),Ri=z(36355),Vi=z(93891),Vl=z(19716),Eu=z(8628),Cu=z(31724),Uu=z(58421),wo=z(71418),kr=z(88088);function zr(Ze){return function(vt){let{prefixCls:wt,onExpand:Vt,record:Qt,expanded:On,expandable:dn}=vt;const Ln=`${wt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:va=>{Vt(Qt,va),va.stopPropagation()},className:Ve()(Ln,{[`${Ln}-spaced`]:!dn,[`${Ln}-expanded`]:dn&&On,[`${Ln}-collapsed`]:dn&&!On}),"aria-label":On?Ze.collapse:Ze.expand,"aria-expanded":On})}}var Yr=zr;function Ai(Ze,je){return"key"in Ze&&Ze.key!==void 0&&Ze.key!==null?Ze.key:Ze.dataIndex?Array.isArray(Ze.dataIndex)?Ze.dataIndex.join("."):Ze.dataIndex:je}function oi(Ze,je){return je?`${je}-${Ze}`:`${Ze}`}function Xi(Ze,je){return typeof Ze=="function"?Ze(je):Ze}function rl(Ze,je){const vt=Xi(Ze,je);return Object.prototype.toString.call(vt)==="[object Object]"?"":vt}var Rl={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"},El=Rl,Ol=z(7657),Jl=function(je,vt){return le.createElement(Ol.Z,(0,Re.Z)({},je,{ref:vt,icon:El}))},Si=le.forwardRef(Jl),Ba=Si,Ho=z(56762);function Mi(Ze){const je=le.useRef(Ze),vt=(0,Ho.Z)();return[()=>je.current,wt=>{je.current=wt,vt()}]}var Fi=z(3113),ar=z(24905),Fl=z(38854),hu=z(64165),cu=z(20834),Bu=z(40875),Ju=z(5112),Lu=z(17574),zu=z(47472),Gu=z(92832);function cs(Ze){let{value:je,onChange:vt,filterSearch:wt,tablePrefixCls:Vt,locale:Qt}=Ze;return wt?le.createElement("div",{className:`${Vt}-filter-dropdown-search`},le.createElement(Gu.default,{prefix:le.createElement(zu.Z,null),placeholder:Qt.filterSearchPlaceholder,onChange:vt,value:je,htmlSize:1,className:`${Vt}-filter-dropdown-search-input`})):null}var vs=cs,ys=z(10228);const Sc=Ze=>{const{keyCode:je}=Ze;je===ys.Z.ENTER&&Ze.stopPropagation()};var Us=le.forwardRef((Ze,je)=>le.createElement("div",{className:Ze.className,onClick:vt=>vt.stopPropagation(),onKeyDown:Sc,ref:je},Ze.children));function Ss(Ze){let je=[];return(Ze||[]).forEach(vt=>{let{value:wt,children:Vt}=vt;je.push(wt),Vt&&(je=[].concat((0,ba.Z)(je),(0,ba.Z)(Ss(Vt))))}),je}function Fc(Ze){return Ze.some(je=>{let{children:vt}=je;return vt})}function Is(Ze,je){return typeof je=="string"||typeof je=="number"?je==null?void 0:je.toString().toLowerCase().includes(Ze.trim().toLowerCase()):!1}function Fs(Ze){let{filters:je,prefixCls:vt,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:On}=Ze;return je.map((dn,Ln)=>{const va=String(dn.value);if(dn.children)return{key:va||Ln,label:dn.text,popupClassName:`${vt}-dropdown-submenu`,children:Fs({filters:dn.children,prefixCls:vt,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:On})};const pn=Vt?ar.default:Ju.ZP,na={key:dn.value!==void 0?va:Ln,label:le.createElement(le.Fragment,null,le.createElement(pn,{checked:wt.includes(va)}),le.createElement("span",null,dn.text))};return Qt.trim()?typeof On=="function"?On(Qt,dn)?na:null:Is(Qt,dn.text)?na:null:na})}function Gc(Ze){var je,vt;const{tablePrefixCls:wt,prefixCls:Vt,column:Qt,dropdownPrefixCls:On,columnKey:dn,filterMultiple:Ln,filterMode:va="menu",filterSearch:pn=!1,filterState:na,triggerFilter:Ua,locale:Ta,children:tr,getPopupContainer:Fr}=Ze,{filterDropdownOpen:Cr,onFilterDropdownOpenChange:Dr,filterResetToDefaultFilteredValue:Ir,defaultFilteredValue:Ur,filterDropdownVisible:Lo,onFilterDropdownVisibleChange:Qo}=Qt,[_a,Mo]=le.useState(!1),di=!!(na&&(!((je=na.filteredKeys)===null||je===void 0)&&je.length||na.forceFiltered)),$r=ir=>{Mo(ir),Dr==null||Dr(ir),Qo==null||Qo(ir)},Eo=(vt=Cr!=null?Cr:Lo)!==null&&vt!==void 0?vt:_a,io=na==null?void 0:na.filteredKeys,[Wr,Vr]=Mi(io||[]),oo=ir=>{let{selectedKeys:eo}=ir;Vr(eo)},si=(ir,eo)=>{let{node:li,checked:Li}=eo;oo(Ln?{selectedKeys:ir}:{selectedKeys:Li&&li.key?[li.key]:[]})};le.useEffect(()=>{_a&&oo({selectedKeys:io||[]})},[io]);const[ni,bo]=le.useState([]),Ei=ir=>{bo(ir)},[Pi,yo]=le.useState(""),ki=ir=>{const{value:eo}=ir.target;yo(eo)};le.useEffect(()=>{_a||yo("")},[_a]);const Tl=ir=>{const eo=ir&&ir.length?ir:null;if(eo===null&&(!na||!na.filteredKeys)||(0,Fe.Z)(eo,na==null?void 0:na.filteredKeys,!0))return null;Ua({column:Qt,key:dn,filteredKeys:eo})},ji=()=>{$r(!1),Tl(Wr())},ai=function(){let{confirm:ir,closeDropdown:eo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ir&&Tl([]),eo&&$r(!1),yo(""),Vr(Ir?(Ur||[]).map(li=>String(li)):[])},Zl=function(){let{closeDropdown:ir}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ir&&$r(!1),Tl(Wr())},No=ir=>{ir&&io!==void 0&&Vr(io||[]),$r(ir),!ir&&!Qt.filterDropdown&&ji()},Dl=Ve()({[`${On}-menu-without-submenu`]:!Fc(Qt.filters||[])}),vl=ir=>{if(ir.target.checked){const eo=Ss(Qt==null?void 0:Qt.filters).map(li=>String(li));Vr(eo)}else Vr([])},du=ir=>{let{filters:eo}=ir;return(eo||[]).map((li,Li)=>{const gu=String(li.value),Au={title:li.text,key:li.value!==void 0?gu:Li};return li.children&&(Au.children=du({filters:li.children})),Au})},Go=ir=>{var eo;return Object.assign(Object.assign({},ir),{text:ir.title,value:ir.key,children:((eo=ir.children)===null||eo===void 0?void 0:eo.map(li=>Go(li)))||[]})};let ko;if(typeof Qt.filterDropdown=="function")ko=Qt.filterDropdown({prefixCls:`${On}-custom`,setSelectedKeys:ir=>oo({selectedKeys:ir}),selectedKeys:Wr(),confirm:Zl,clearFilters:ai,filters:Qt.filters,visible:Eo,close:()=>{$r(!1)}});else if(Qt.filterDropdown)ko=Qt.filterDropdown;else{const ir=Wr()||[],eo=()=>(Qt.filters||[]).length===0?le.createElement(hu.Z,{image:hu.Z.PRESENTED_IMAGE_SIMPLE,description:Ta.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):va==="tree"?le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:Pi,onChange:ki,tablePrefixCls:wt,locale:Ta}),le.createElement("div",{className:`${wt}-filter-dropdown-tree`},Ln?le.createElement(ar.default,{checked:ir.length===Ss(Qt.filters).length,indeterminate:ir.length>0&&ir.lengthtypeof pn=="function"?pn(Pi,Go(Li)):Is(Pi,Li.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:Pi,onChange:ki,tablePrefixCls:wt,locale:Ta}),le.createElement(cu.default,{selectable:!0,multiple:Ln,prefixCls:`${On}-menu`,className:Dl,onSelect:oo,onDeselect:oo,selectedKeys:ir,getPopupContainer:Fr,openKeys:ni,onOpenChange:Ei,items:Fs({filters:Qt.filters||[],filterSearch:pn,prefixCls:Vt,filteredKeys:Wr(),filterMultiple:Ln,searchValue:Pi})})),li=()=>Ir?(0,Fe.Z)((Ur||[]).map(Li=>String(Li)),ir,!0):ir.length===0;ko=le.createElement(le.Fragment,null,eo(),le.createElement("div",{className:`${Vt}-dropdown-btns`},le.createElement(Fi.ZP,{type:"link",size:"small",disabled:li(),onClick:()=>ai()},Ta.filterReset),le.createElement(Fi.ZP,{type:"primary",size:"small",onClick:ji},Ta.filterConfirm)))}Qt.filterDropdown&&(ko=le.createElement(Bu.J,{selectable:void 0},ko));const Ko=()=>le.createElement(Us,{className:`${Vt}-dropdown`},ko);let Do;typeof Qt.filterIcon=="function"?Do=Qt.filterIcon(di):Qt.filterIcon?Do=Qt.filterIcon:Do=le.createElement(Ba,null);const{direction:ho}=le.useContext(Ri.E_);return le.createElement("div",{className:`${Vt}-column`},le.createElement("span",{className:`${wt}-column-title`},tr),le.createElement(Fl.Z,{dropdownRender:Ko,trigger:["click"],open:Eo,onOpenChange:No,getPopupContainer:Fr,placement:ho==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ve()(`${Vt}-trigger`,{active:di}),onClick:ir=>{ir.stopPropagation()}},Do)))}var _l=Gc;function ds(Ze,je,vt){let wt=[];return(Ze||[]).forEach((Vt,Qt)=>{var On;const dn=oi(Qt,vt);if(Vt.filters||"filterDropdown"in Vt||"onFilter"in Vt)if("filteredValue"in Vt){let Ln=Vt.filteredValue;"filterDropdown"in Vt||(Ln=(On=Ln==null?void 0:Ln.map(String))!==null&&On!==void 0?On:Ln),wt.push({column:Vt,key:Ai(Vt,dn),filteredKeys:Ln,forceFiltered:Vt.filtered})}else wt.push({column:Vt,key:Ai(Vt,dn),filteredKeys:je&&Vt.defaultFilteredValue?Vt.defaultFilteredValue:void 0,forceFiltered:Vt.filtered});"children"in Vt&&(wt=[].concat((0,ba.Z)(wt),(0,ba.Z)(ds(Vt.children,je,dn))))}),wt}function lc(Ze,je,vt,wt,Vt,Qt,On,dn){return vt.map((Ln,va)=>{const pn=oi(va,dn),{filterMultiple:na=!0,filterMode:Ua,filterSearch:Ta}=Ln;let tr=Ln;if(tr.filters||tr.filterDropdown){const Fr=Ai(tr,pn),Cr=wt.find(Dr=>{let{key:Ir}=Dr;return Fr===Ir});tr=Object.assign(Object.assign({},tr),{title:Dr=>le.createElement(_l,{tablePrefixCls:Ze,prefixCls:`${Ze}-filter`,dropdownPrefixCls:je,column:tr,columnKey:Fr,filterState:Cr,filterMultiple:na,filterMode:Ua,filterSearch:Ta,triggerFilter:Qt,locale:Vt,getPopupContainer:On},Xi(Ln.title,Dr))})}return"children"in tr&&(tr=Object.assign(Object.assign({},tr),{children:lc(Ze,je,tr.children,wt,Vt,Qt,On,pn)})),tr})}function Ms(Ze){const je={};return Ze.forEach(vt=>{let{key:wt,filteredKeys:Vt,column:Qt}=vt;const{filters:On,filterDropdown:dn}=Qt;if(dn)je[wt]=Vt||null;else if(Array.isArray(Vt)){const Ln=Ss(On);je[wt]=Ln.filter(va=>Vt.includes(String(va)))}else je[wt]=null}),je}function uc(Ze,je){return je.reduce((vt,wt)=>{const{column:{onFilter:Vt,filters:Qt},filteredKeys:On}=wt;return Vt&&On&&On.length?vt.filter(dn=>On.some(Ln=>{const va=Ss(Qt),pn=va.findIndex(Ua=>String(Ua)===String(Ln)),na=pn!==-1?va[pn]:Ln;return Vt(na,dn)})):vt},Ze)}const is=Ze=>Ze.flatMap(je=>"children"in je?[je].concat((0,ba.Z)(is(je.children||[]))):[je]);function sc(Ze){let{prefixCls:je,dropdownPrefixCls:vt,mergedColumns:wt,onFilterChange:Vt,getPopupContainer:Qt,locale:On}=Ze;const dn=le.useMemo(()=>is(wt||[]),[wt]),[Ln,va]=le.useState(()=>ds(dn,!0)),pn=le.useMemo(()=>{const tr=ds(dn,!1);if(tr.length===0)return tr;let Fr=!0,Cr=!0;if(tr.forEach(Dr=>{let{filteredKeys:Ir}=Dr;Ir!==void 0?Fr=!1:Cr=!1}),Fr){const Dr=(dn||[]).map((Ir,Ur)=>Ai(Ir,oi(Ur)));return Ln.filter(Ir=>{let{key:Ur}=Ir;return Dr.includes(Ur)}).map(Ir=>{const Ur=dn[Dr.findIndex(Lo=>Lo===Ir.key)];return Object.assign(Object.assign({},Ir),{column:Object.assign(Object.assign({},Ir.column),Ur),forceFiltered:Ur.filtered})})}return tr},[dn,Ln]),na=le.useMemo(()=>Ms(pn),[pn]),Ua=tr=>{const Fr=pn.filter(Cr=>{let{key:Dr}=Cr;return Dr!==tr.key});Fr.push(tr),va(Fr),Vt(Ms(Fr),Fr)};return[tr=>lc(je,vt,tr,pn,On,Ua,Qt),pn,na]}var cc=sc;function Gs(Ze,je,vt){const wt=le.useRef({});function Vt(Qt){if(!wt.current||wt.current.data!==Ze||wt.current.childrenColumnName!==je||wt.current.getRowKey!==vt){let dn=function(Ln){Ln.forEach((va,pn)=>{const na=vt(va,pn);On.set(na,va),va&&typeof va=="object"&&je in va&&dn(va[je]||[])})};const On=new Map;dn(Ze),wt.current={data:Ze,childrenColumnName:je,kvMap:On,getRowKey:vt}}return wt.current.kvMap.get(Qt)}return[Vt]}var Ks=z(50371),Bc=function(Ze,je){var vt={};for(var wt in Ze)Object.prototype.hasOwnProperty.call(Ze,wt)&&je.indexOf(wt)<0&&(vt[wt]=Ze[wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,wt=Object.getOwnPropertySymbols(Ze);Vt{const Qt=Ze[Vt];typeof Qt!="function"&&(vt[Vt]=Qt)}),vt}function dc(Ze,je,vt){const wt=vt&&typeof vt=="object"?vt:{},{total:Vt=0}=wt,Qt=Bc(wt,["total"]),[On,dn]=(0,le.useState)(()=>({current:"defaultCurrent"in Qt?Qt.defaultCurrent:1,pageSize:"defaultPageSize"in Qt?Qt.defaultPageSize:_u})),Ln=(0,Ks.Z)(On,Qt,{total:Vt>0?Vt:Ze}),va=Math.ceil((Vt||Ze)/Ln.pageSize);Ln.current>va&&(Ln.current=va||1);const pn=(Ua,Ta)=>{dn({current:Ua!=null?Ua:1,pageSize:Ta||Ln.pageSize})},na=(Ua,Ta)=>{var tr;vt&&((tr=vt.onChange)===null||tr===void 0||tr.call(vt,Ua,Ta)),pn(Ua,Ta),je(Ua,Ta||(Ln==null?void 0:Ln.pageSize))};return vt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ln),{onChange:na}),pn]}var Kc=dc,Bi=z(84105),gs=z(35654),Bs=z(90782),ms=z(71430),Pc=z(18929);const $u={},Vs="SELECT_ALL",Ts="SELECT_INVERT",ks="SELECT_NONE",Vc=[],gc=(Ze,je)=>{let vt=[];return(je||[]).forEach(wt=>{vt.push(wt),wt&&typeof wt=="object"&&Ze in wt&&(vt=[].concat((0,ba.Z)(vt),(0,ba.Z)(gc(Ze,wt[Ze]))))}),vt};var Ro=(Ze,je)=>{const{preserveSelectedRowKeys:vt,selectedRowKeys:wt,defaultSelectedRowKeys:Vt,getCheckboxProps:Qt,onChange:On,onSelect:dn,onSelectAll:Ln,onSelectInvert:va,onSelectNone:pn,onSelectMultiple:na,columnWidth:Ua,type:Ta,selections:tr,fixed:Fr,renderCell:Cr,hideSelectAll:Dr,checkStrictly:Ir=!0}=je||{},{prefixCls:Ur,data:Lo,pageData:Qo,getRecordByKey:_a,getRowKey:Mo,expandType:di,childrenColumnName:$r,locale:Eo,getPopupContainer:io}=Ze,[Wr,Vr]=(0,Pc.Z)(wt||Vt||Vc,{value:wt}),oo=le.useRef(new Map),si=(0,le.useCallback)(Go=>{if(vt){const ko=new Map;Go.forEach(Ko=>{let Do=_a(Ko);!Do&&oo.current.has(Ko)&&(Do=oo.current.get(Ko)),ko.set(Ko,Do)}),oo.current=ko}},[_a,vt]);le.useEffect(()=>{si(Wr)},[Wr]);const{keyEntities:ni}=(0,le.useMemo)(()=>{if(Ir)return{keyEntities:null};let Go=Lo;if(vt){const ko=new Set(Lo.map((Do,ho)=>Mo(Do,ho))),Ko=Array.from(oo.current).reduce((Do,ho)=>{let[ir,eo]=ho;return ko.has(ir)?Do:Do.concat(eo)},[]);Go=[].concat((0,ba.Z)(Go),(0,ba.Z)(Ko))}return(0,ms.I8)(Go,{externalGetKey:Mo,childrenPropName:$r})},[Lo,Mo,Ir,$r,vt]),bo=(0,le.useMemo)(()=>gc($r,Qo),[$r,Qo]),Ei=(0,le.useMemo)(()=>{const Go=new Map;return bo.forEach((ko,Ko)=>{const Do=Mo(ko,Ko),ho=(Qt?Qt(ko):null)||{};Go.set(Do,ho)}),Go},[bo,Mo,Qt]),Pi=(0,le.useCallback)(Go=>{var ko;return!!(!((ko=Ei.get(Mo(Go)))===null||ko===void 0)&&ko.disabled)},[Ei,Mo]),[yo,ki]=(0,le.useMemo)(()=>{if(Ir)return[Wr||[],[]];const{checkedKeys:Go,halfCheckedKeys:ko}=(0,Bs.S)(Wr,!0,ni,Pi);return[Go||[],ko]},[Wr,Ir,ni,Pi]),Tl=(0,le.useMemo)(()=>{const Go=Ta==="radio"?yo.slice(0,1):yo;return new Set(Go)},[yo,Ta]),ji=(0,le.useMemo)(()=>Ta==="radio"?new Set:new Set(ki),[ki,Ta]),[ai,Zl]=(0,le.useState)(null);le.useEffect(()=>{je||Vr(Vc)},[!!je]);const No=(0,le.useCallback)((Go,ko)=>{let Ko,Do;si(Go),vt?(Ko=Go,Do=Go.map(ho=>oo.current.get(ho))):(Ko=[],Do=[],Go.forEach(ho=>{const ir=_a(ho);ir!==void 0&&(Ko.push(ho),Do.push(ir))})),Vr(Ko),On==null||On(Ko,Do,{type:ko})},[Vr,_a,On,vt]),Dl=(0,le.useCallback)((Go,ko,Ko,Do)=>{if(dn){const ho=Ko.map(ir=>_a(ir));dn(_a(Go),ko,ho,Do)}No(Ko,"single")},[dn,_a,No]),vl=(0,le.useMemo)(()=>!tr||Dr?null:(tr===!0?[Vs,Ts,ks]:tr).map(ko=>ko===Vs?{key:"all",text:Eo.selectionAll,onSelect(){No(Lo.map((Ko,Do)=>Mo(Ko,Do)).filter(Ko=>{const Do=Ei.get(Ko);return!(Do!=null&&Do.disabled)||Tl.has(Ko)}),"all")}}:ko===Ts?{key:"invert",text:Eo.selectInvert,onSelect(){const Ko=new Set(Tl);Qo.forEach((ho,ir)=>{const eo=Mo(ho,ir),li=Ei.get(eo);li!=null&&li.disabled||(Ko.has(eo)?Ko.delete(eo):Ko.add(eo))});const Do=Array.from(Ko);va&&va(Do),No(Do,"invert")}}:ko===ks?{key:"none",text:Eo.selectNone,onSelect(){pn==null||pn(),No(Array.from(Tl).filter(Ko=>{const Do=Ei.get(Ko);return Do==null?void 0:Do.disabled}),"none")}}:ko).map(ko=>Object.assign(Object.assign({},ko),{onSelect:function(){for(var Ko,Do,ho=arguments.length,ir=new Array(ho),eo=0;eo{var ko;if(!je)return Go.filter(bl=>bl!==$u);let Ko=(0,ba.Z)(Go);const Do=new Set(Tl),ho=bo.map(Mo).filter(bl=>!Ei.get(bl).disabled),ir=ho.every(bl=>Do.has(bl)),eo=ho.some(bl=>Do.has(bl)),li=()=>{const bl=[];ir?ho.forEach(Hl=>{Do.delete(Hl),bl.push(Hl)}):ho.forEach(Hl=>{Do.has(Hl)||(Do.add(Hl),bl.push(Hl))});const Il=Array.from(Do);Ln==null||Ln(!ir,Il.map(Hl=>_a(Hl)),bl.map(Hl=>_a(Hl))),No(Il,"all"),Zl(null)};let Li;if(Ta!=="radio"){let bl;if(vl){const gi={getPopupContainer:io,items:vl.map((Nu,wu)=>{const{key:hl,text:qo,onSelect:mu}=Nu;return{key:hl!=null?hl:wu,onClick:()=>{mu==null||mu(ho)},label:qo}})};bl=le.createElement("div",{className:`${Ur}-selection-extra`},le.createElement(Fl.Z,{menu:gi,getPopupContainer:io},le.createElement("span",null,le.createElement(Bi.Z,null))))}const Il=bo.map((gi,Nu)=>{const wu=Mo(gi,Nu),hl=Ei.get(wu)||{};return Object.assign({checked:Do.has(wu)},hl)}).filter(gi=>{let{disabled:Nu}=gi;return Nu}),Hl=!!Il.length&&Il.length===bo.length,eu=Hl&&Il.every(gi=>{let{checked:Nu}=gi;return Nu}),Io=Hl&&Il.some(gi=>{let{checked:Nu}=gi;return Nu});Li=!Dr&&le.createElement("div",{className:`${Ur}-selection`},le.createElement(ar.default,{checked:Hl?eu:!!bo.length&&ir,indeterminate:Hl?!eu&&Io:!ir&&eo,onChange:li,disabled:bo.length===0||Hl,"aria-label":bl?"Custom selection":"Select all",skipGroup:!0}),bl)}let gu;Ta==="radio"?gu=(bl,Il,Hl)=>{const eu=Mo(Il,Hl),Io=Do.has(eu);return{node:le.createElement(Ju.ZP,Object.assign({},Ei.get(eu),{checked:Io,onClick:gi=>gi.stopPropagation(),onChange:gi=>{Do.has(eu)||Dl(eu,!0,[eu],gi.nativeEvent)}})),checked:Io}}:gu=(bl,Il,Hl)=>{var eu;const Io=Mo(Il,Hl),gi=Do.has(Io),Nu=ji.has(Io),wu=Ei.get(Io);let hl;return di==="nest"?hl=Nu:hl=(eu=wu==null?void 0:wu.indeterminate)!==null&&eu!==void 0?eu:Nu,{node:le.createElement(ar.default,Object.assign({},wu,{indeterminate:hl,checked:gi,skipGroup:!0,onClick:qo=>qo.stopPropagation(),onChange:qo=>{let{nativeEvent:mu}=qo;const{shiftKey:ql}=mu;let us=-1,qu=-1;if(ql&&Ir){const Vu=new Set([ai,Io]);ho.some((Qu,nu)=>{if(Vu.has(Qu))if(us===-1)us=nu;else return qu=nu,!0;return!1})}if(qu!==-1&&us!==qu&&Ir){const Vu=ho.slice(us,qu+1),Qu=[];gi?Vu.forEach(iu=>{Do.has(iu)&&(Qu.push(iu),Do.delete(iu))}):Vu.forEach(iu=>{Do.has(iu)||(Qu.push(iu),Do.add(iu))});const nu=Array.from(Do);na==null||na(!gi,nu.map(iu=>_a(iu)),Qu.map(iu=>_a(iu))),No(nu,"multiple")}else{const Vu=yo;if(Ir){const Qu=gi?(0,gs._5)(Vu,Io):(0,gs.L0)(Vu,Io);Dl(Io,!gi,Qu,mu)}else{const Qu=(0,Bs.S)([].concat((0,ba.Z)(Vu),[Io]),!0,ni,Pi),{checkedKeys:nu,halfCheckedKeys:iu}=Qu;let as=nu;if(gi){const Os=new Set(nu);Os.delete(Io),as=(0,Bs.S)(Array.from(Os),{checked:!1,halfCheckedKeys:iu},ni,Pi).checkedKeys}Dl(Io,!gi,as,mu)}}Zl(gi?null:Io)}})),checked:gi}};const Au=(bl,Il,Hl)=>{const{node:eu,checked:Io}=gu(bl,Il,Hl);return Cr?Cr(Io,Il,Hl,eu):eu};if(!Ko.includes($u))if(Ko.findIndex(bl=>{var Il;return((Il=bl[Sr])===null||Il===void 0?void 0:Il.columnType)==="EXPAND_COLUMN"})===0){const[bl,...Il]=Ko;Ko=[bl,$u].concat((0,ba.Z)(Il))}else Ko=[$u].concat((0,ba.Z)(Ko));const Ku=Ko.indexOf($u);Ko=Ko.filter((bl,Il)=>bl!==$u||Il===Ku);const ou=Ko[Ku-1],$l=Ko[Ku+1];let Xo=Fr;Xo===void 0&&(($l==null?void 0:$l.fixed)!==void 0?Xo=$l.fixed:(ou==null?void 0:ou.fixed)!==void 0&&(Xo=ou.fixed)),Xo&&ou&&((ko=ou[Sr])===null||ko===void 0?void 0:ko.columnType)==="EXPAND_COLUMN"&&ou.fixed===void 0&&(ou.fixed=Xo);const xu=Ve()(`${Ur}-selection-col`,{[`${Ur}-selection-col-with-dropdown`]:tr&&Ta==="checkbox"}),Su={fixed:Xo,width:Ua,className:`${Ur}-selection-column`,title:je.columnTitle||Li,render:Au,onCell:je.onCell,[Sr]:{className:xu}};return Ko.map(bl=>bl===$u?Su:bl)},[Mo,bo,je,yo,Tl,ji,Ua,vl,di,ai,Ei,na,Dl,Pi]),Tl]},es=z(89489),mc=z(59477),Xs=z(6848);const jt="ascend",an="descend";function fn(Ze){return typeof Ze.sorter=="object"&&typeof Ze.sorter.multiple=="number"?Ze.sorter.multiple:!1}function da(Ze){return typeof Ze=="function"?Ze:Ze&&typeof Ze=="object"&&Ze.compare?Ze.compare:!1}function zo(Ze,je){return je?Ze[Ze.indexOf(je)+1]:Ze[0]}function Co(Ze,je,vt){let wt=[];function Vt(Qt,On){wt.push({column:Qt,key:Ai(Qt,On),multiplePriority:fn(Qt),sortOrder:Qt.sortOrder})}return(Ze||[]).forEach((Qt,On)=>{const dn=oi(On,vt);Qt.children?("sortOrder"in Qt&&Vt(Qt,dn),wt=[].concat((0,ba.Z)(wt),(0,ba.Z)(Co(Qt.children,je,dn)))):Qt.sorter&&("sortOrder"in Qt?Vt(Qt,dn):je&&Qt.defaultSortOrder&&wt.push({column:Qt,key:Ai(Qt,dn),multiplePriority:fn(Qt),sortOrder:Qt.defaultSortOrder}))}),wt}function fi(Ze,je,vt,wt,Vt,Qt,On,dn){return(je||[]).map((Ln,va)=>{const pn=oi(va,dn);let na=Ln;if(na.sorter){const Ua=na.sortDirections||Vt,Ta=na.showSorterTooltip===void 0?On:na.showSorterTooltip,tr=Ai(na,pn),Fr=vt.find(di=>{let{key:$r}=di;return $r===tr}),Cr=Fr?Fr.sortOrder:null,Dr=zo(Ua,Cr);let Ir;if(Ln.sortIcon)Ir=Ln.sortIcon({sortOrder:Cr});else{const di=Ua.includes(jt)&&le.createElement(mc.Z,{className:Ve()(`${Ze}-column-sorter-up`,{active:Cr===jt})}),$r=Ua.includes(an)&&le.createElement(es.Z,{className:Ve()(`${Ze}-column-sorter-down`,{active:Cr===an})});Ir=le.createElement("span",{className:Ve()(`${Ze}-column-sorter`,{[`${Ze}-column-sorter-full`]:!!(di&&$r)})},le.createElement("span",{className:`${Ze}-column-sorter-inner`,"aria-hidden":"true"},di,$r))}const{cancelSort:Ur,triggerAsc:Lo,triggerDesc:Qo}=Qt||{};let _a=Ur;Dr===an?_a=Qo:Dr===jt&&(_a=Lo);const Mo=typeof Ta=="object"?Ta:{title:_a};na=Object.assign(Object.assign({},na),{className:Ve()(na.className,{[`${Ze}-column-sort`]:Cr}),title:di=>{const $r=le.createElement("div",{className:`${Ze}-column-sorters`},le.createElement("span",{className:`${Ze}-column-title`},Xi(Ln.title,di)),Ir);return Ta?le.createElement(Xs.Z,Object.assign({},Mo),$r):$r},onHeaderCell:di=>{const $r=Ln.onHeaderCell&&Ln.onHeaderCell(di)||{},Eo=$r.onClick,io=$r.onKeyDown;$r.onClick=oo=>{wt({column:Ln,key:tr,sortOrder:Dr,multiplePriority:fn(Ln)}),Eo==null||Eo(oo)},$r.onKeyDown=oo=>{oo.keyCode===ys.Z.ENTER&&(wt({column:Ln,key:tr,sortOrder:Dr,multiplePriority:fn(Ln)}),io==null||io(oo))};const Wr=rl(Ln.title,{}),Vr=Wr==null?void 0:Wr.toString();return Cr?$r["aria-sort"]=Cr==="ascend"?"ascending":"descending":$r["aria-label"]=Vr||"",$r.className=Ve()($r.className,`${Ze}-column-has-sorters`),$r.tabIndex=0,Ln.ellipsis&&($r.title=(Wr!=null?Wr:"").toString()),$r}})}return"children"in na&&(na=Object.assign(Object.assign({},na),{children:fi(Ze,na.children,vt,wt,Vt,Qt,On,pn)})),na})}function Fo(Ze){const{column:je,sortOrder:vt}=Ze;return{column:je,order:vt,field:je.dataIndex,columnKey:je.key}}function Bo(Ze){const je=Ze.filter(vt=>{let{sortOrder:wt}=vt;return wt}).map(Fo);return je.length===0&&Ze.length?Object.assign(Object.assign({},Fo(Ze[Ze.length-1])),{column:void 0}):je.length<=1?je[0]||{}:je}function Di(Ze,je,vt){const wt=je.slice().sort((On,dn)=>dn.multiplePriority-On.multiplePriority),Vt=Ze.slice(),Qt=wt.filter(On=>{let{column:{sorter:dn},sortOrder:Ln}=On;return da(dn)&&Ln});return Qt.length?Vt.sort((On,dn)=>{for(let Ln=0;Ln{const dn=On[vt];return dn?Object.assign(Object.assign({},On),{[vt]:Di(dn,je,vt)}):On}):Vt}function ii(Ze){let{prefixCls:je,mergedColumns:vt,onSorterChange:wt,sortDirections:Vt,tableLocale:Qt,showSorterTooltip:On}=Ze;const[dn,Ln]=le.useState(Co(vt,!0)),va=le.useMemo(()=>{let tr=!0;const Fr=Co(vt,!1);if(!Fr.length)return dn;const Cr=[];function Dr(Ur){tr?Cr.push(Ur):Cr.push(Object.assign(Object.assign({},Ur),{sortOrder:null}))}let Ir=null;return Fr.forEach(Ur=>{Ir===null?(Dr(Ur),Ur.sortOrder&&(Ur.multiplePriority===!1?tr=!1:Ir=!0)):(Ir&&Ur.multiplePriority!==!1||(tr=!1),Dr(Ur))}),Cr},[vt,dn]),pn=le.useMemo(()=>{const tr=va.map(Fr=>{let{column:Cr,sortOrder:Dr}=Fr;return{column:Cr,order:Dr}});return{sortColumns:tr,sortColumn:tr[0]&&tr[0].column,sortOrder:tr[0]&&tr[0].order}},[va]);function na(tr){let Fr;tr.multiplePriority===!1||!va.length||va[0].multiplePriority===!1?Fr=[tr]:Fr=[].concat((0,ba.Z)(va.filter(Cr=>{let{key:Dr}=Cr;return Dr!==tr.key})),[tr]),Ln(Fr),wt(Bo(Fr),Fr)}return[tr=>fi(je,tr,va,na,Vt,Qt,On),va,pn,()=>Bo(va)]}function Ti(Ze,je){return Ze.map(vt=>{const wt=Object.assign({},vt);return wt.title=Xi(vt.title,je),"children"in wt&&(wt.children=Ti(wt.children,je)),wt})}function cl(Ze){return[le.useCallback(vt=>Ti(vt,Ze),[Ze])]}var Qi=Kr((Ze,je)=>{const{_renderTimes:vt}=Ze,{_renderTimes:wt}=je;return vt!==wt}),Qr=_i((Ze,je)=>{const{_renderTimes:vt}=Ze,{_renderTimes:wt}=je;return vt!==wt}),Po=z(64993),pi=z(17313),vi=z(83116),Yo=z(37613),Ue=Ze=>{const{componentCls:je}=Ze,vt=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=(Vt,Qt,On)=>({[`&${je}-${Vt}`]:{[`> ${je}-container`]:{[`> ${je}-content, > ${je}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Qt}px -${On+Ze.lineWidth}px`}}}}}});return{[`${je}-wrapper`]:{[`${je}${je}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${je}-title`]:{border:vt,borderBottom:0},[`> ${je}-container`]:{borderInlineStart:vt,borderTop:vt,[` + `]:Object.assign({},se(et))}}};var me=(0,De.Z)("Skeleton",et=>{const{componentCls:ze}=et,St=(0,Te.TS)(et,{skeletonAvatarCls:`${ze}-avatar`,skeletonTitleCls:`${ze}-title`,skeletonParagraphCls:`${ze}-paragraph`,skeletonButtonCls:`${ze}-button`,skeletonInputCls:`${ze}-input`,skeletonImageCls:`${ze}-image`,imageSizeBase:et.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${et.gradientFromColor} 25%, ${et.gradientToColor} 37%, ${et.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[re(St)]},et=>{const{colorFillContent:ze,colorFill:St}=et,xt=ze,Ke=St;return{color:xt,colorGradientEnd:Ke,gradientFromColor:xt,gradientToColor:Ke,titleHeight:et.controlHeight/2,blockRadius:et.borderRadiusSM,paragraphMarginTop:et.marginLG+et.marginXXS,paragraphLiHeight:et.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ce=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,shape:Qe="circle",size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Jn]=me(xe),En=(0,Se.Z)(et,["prefixCls","className"]),Pn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke},St,xt,Jn);return Zt(Oe.createElement("div",{className:Pn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-avatar`,shape:Qe,size:ut},En))))},ke=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,block:Qe=!1,size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Jn]=me(xe),En=(0,Se.Z)(et,["prefixCls"]),Pn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:Qe},St,xt,Jn);return Zt(Oe.createElement("div",{className:Pn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-button`,size:ut},En))))};const Pe="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 Ve=et=>{const{prefixCls:ze,className:St,rootClassName:xt,style:Ke,active:Qe}=et,{getPrefixCls:ut}=Oe.useContext(ye.E_),Je=ut("skeleton",ze),[xe,Zt]=me(Je),Jn=fe()(Je,`${Je}-element`,{[`${Je}-active`]:Qe},St,xt,Zt);return xe(Oe.createElement("div",{className:Jn},Oe.createElement("div",{className:fe()(`${Je}-image`,St),style:Ke},Oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Je}-image-svg`},Oe.createElement("path",{d:Pe,className:`${Je}-image-path`})))))},Ye=et=>{const{prefixCls:ze,className:St,rootClassName:xt,active:Ke,block:Qe,size:ut="default"}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Jn]=me(xe),En=(0,Se.Z)(et,["prefixCls"]),Pn=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Ke,[`${xe}-block`]:Qe},St,xt,Jn);return Zt(Oe.createElement("div",{className:Pn},Oe.createElement(le,Object.assign({prefixCls:`${xe}-input`,size:ut},En))))},rt=z(14809),yt={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"},bt=yt,gt=z(7657),Gt=function(ze,St){return Oe.createElement(gt.Z,(0,rt.Z)({},ze,{ref:St,icon:bt}))},Tt=Oe.forwardRef(Gt),Lt=Tt,qe=et=>{const{prefixCls:ze,className:St,rootClassName:xt,style:Ke,active:Qe,children:ut}=et,{getPrefixCls:Je}=Oe.useContext(ye.E_),xe=Je("skeleton",ze),[Zt,Jn]=me(xe),En=fe()(xe,`${xe}-element`,{[`${xe}-active`]:Qe},Jn,St,xt),Pn=ut!=null?ut:Oe.createElement(Lt,null);return Zt(Oe.createElement("div",{className:En},Oe.createElement("div",{className:fe()(`${xe}-image`,St),style:Ke},Pn)))},dt=z(95190),Fn=et=>{const ze=Je=>{const{width:xe,rows:Zt=2}=et;if(Array.isArray(xe))return xe[Je];if(Zt-1===Je)return xe},{prefixCls:St,className:xt,style:Ke,rows:Qe}=et,ut=(0,dt.Z)(Array(Qe)).map((Je,xe)=>Oe.createElement("li",{key:xe,style:{width:ze(xe)}}));return Oe.createElement("ul",{className:fe()(St,xt),style:Ke},ut)},kn=et=>{let{prefixCls:ze,className:St,width:xt,style:Ke}=et;return Oe.createElement("h3",{className:fe()(ze,St),style:Object.assign({width:xt},Ke)})};function Ge(et){return et&&typeof et=="object"?et:{}}function ln(et,ze){return et&&!ze?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Mn(et,ze){return!et&&ze?{width:"38%"}:et&&ze?{width:"50%"}:{}}function Pt(et,ze){const St={};return(!et||!ze)&&(St.width="61%"),!et&&ze?St.rows=3:St.rows=2,St}const zt=et=>{const{prefixCls:ze,loading:St,className:xt,rootClassName:Ke,style:Qe,children:ut,avatar:Je=!1,title:xe=!0,paragraph:Zt=!0,active:Jn,round:En}=et,{getPrefixCls:Pn,direction:Vn,skeleton:Xn}=Oe.useContext(ye.E_),Ct=Pn("skeleton",ze),[Mt,yn]=me(Ct);if(St||!("loading"in et)){const Dt=!!Je,en=!!xe,ya=!!Zt;let la;if(Dt){const Sr=Object.assign(Object.assign({prefixCls:`${Ct}-avatar`},ln(en,ya)),Ge(Je));la=Oe.createElement("div",{className:`${Ct}-header`},Oe.createElement(le,Object.assign({},Sr)))}let Oa;if(en||ya){let Sr;if(en){const Gn=Object.assign(Object.assign({prefixCls:`${Ct}-title`},Mn(Dt,ya)),Ge(xe));Sr=Oe.createElement(kn,Object.assign({},Gn))}let Kn;if(ya){const Gn=Object.assign(Object.assign({prefixCls:`${Ct}-paragraph`},Pt(Dt,en)),Ge(Zt));Kn=Oe.createElement(Fn,Object.assign({},Gn))}Oa=Oe.createElement("div",{className:`${Ct}-content`},Sr,Kn)}const xn=fe()(Ct,{[`${Ct}-with-avatar`]:Dt,[`${Ct}-active`]:Jn,[`${Ct}-rtl`]:Vn==="rtl",[`${Ct}-round`]:En},Xn==null?void 0:Xn.className,xt,Ke,yn);return Mt(Oe.createElement("div",{className:xn,style:Object.assign(Object.assign({},Xn==null?void 0:Xn.style),Qe)},la,Oa))}return typeof ut!="undefined"?ut:null};zt.Button=ke,zt.Avatar=Ce,zt.Input=Ye,zt.Image=Ve,zt.Node=qe;var Ft=zt,Ot=Ft},31797:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return me}});var E=z(59301),fe=z(56762),Oe=z(92343),ye=z(92310),Se=z.n(ye),Fe=z(36355),le=z(61621),De=ce=>{const{value:Ce,formatter:Be,precision:ke,decimalSeparator:Pe,groupSeparator:at="",prefixCls:Ve}=ce;let it;if(typeof Be=="function")it=Be(Ce);else{const Ye=String(Ce),rt=Ye.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||Ye==="-")it=Ye;else{const yt=rt[1];let bt=rt[2]||"0",gt=rt[4]||"";bt=bt.replace(/\B(?=(\d{3})+(?!\d))/g,at),typeof ke=="number"&&(gt=gt.padEnd(ke,"0").slice(0,ke>0?ke:0)),gt&&(gt=`${Pe}${gt}`),it=[E.createElement("span",{key:"int",className:`${Ve}-content-value-int`},yt,bt),gt&&E.createElement("span",{key:"decimal",className:`${Ve}-content-value-decimal`},gt)]}}return E.createElement("span",{className:`${Ve}-content-value`},it)},Te=z(17313),Re=z(83116),We=z(37613);const Ee=ce=>{const{componentCls:Ce,marginXXS:Be,padding:ke,colorTextDescription:Pe,titleFontSize:at,colorTextHeading:Ve,contentFontSize:it,fontFamily:Ye}=ce;return{[`${Ce}`]:Object.assign(Object.assign({},(0,Te.Wf)(ce)),{[`${Ce}-title`]:{marginBottom:Be,color:Pe,fontSize:at},[`${Ce}-skeleton`]:{paddingTop:ke},[`${Ce}-content`]:{color:Ve,fontSize:it,fontFamily:Ye,[`${Ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ce}-content-prefix, ${Ce}-content-suffix`]:{display:"inline-block"},[`${Ce}-content-prefix`]:{marginInlineEnd:Be},[`${Ce}-content-suffix`]:{marginInlineStart:Be}}})}};var se=(0,Re.Z)("Statistic",ce=>{const Ce=(0,We.TS)(ce,{});return[Ee(Ce)]},ce=>{const{fontSizeHeading3:Ce,fontSize:Be}=ce;return{titleFontSize:Be,contentFontSize:Ce}}),a=ce=>{const{prefixCls:Ce,className:Be,rootClassName:ke,style:Pe,valueStyle:at,value:Ve=0,title:it,valueRender:Ye,prefix:rt,suffix:yt,loading:bt=!1,onMouseEnter:gt,onMouseLeave:Gt,decimalSeparator:Tt=".",groupSeparator:Lt=","}=ce,{getPrefixCls:Rt,direction:qe,statistic:dt}=E.useContext(Fe.E_),Wt=Rt("statistic",Ce),[Fn,Yt]=se(Wt),kn=E.createElement(De,Object.assign({decimalSeparator:Tt,groupSeparator:Lt,prefixCls:Wt},ce,{value:Ve})),Ge=Se()(Wt,{[`${Wt}-rtl`]:qe==="rtl"},dt==null?void 0:dt.className,Be,ke,Yt);return Fn(E.createElement("div",{className:Ge,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Pe),onMouseEnter:gt,onMouseLeave:Gt},it&&E.createElement("div",{className:`${Wt}-title`},it),E.createElement(le.Z,{paragraph:!1,loading:bt,className:`${Wt}-skeleton`},E.createElement("div",{style:at,className:`${Wt}-content`},rt&&E.createElement("span",{className:`${Wt}-content-prefix`},rt),Ye?Ye(kn):kn,yt&&E.createElement("span",{className:`${Wt}-content-suffix`},yt)))))};const ee=[["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 b(ce,Ce){let Be=ce;const ke=/\[[^\]]*]/g,Pe=(Ce.match(ke)||[]).map(Ye=>Ye.slice(1,-1)),at=Ce.replace(ke,"[]"),Ve=ee.reduce((Ye,rt)=>{let[yt,bt]=rt;if(Ye.includes(yt)){const gt=Math.floor(Be/bt);return Be-=gt*bt,Ye.replace(new RegExp(`${yt}+`,"g"),Gt=>{const Tt=Gt.length;return gt.toString().padStart(Tt,"0")})}return Ye},at);let it=0;return Ve.replace(ke,()=>{const Ye=Pe[it];return it+=1,Ye})}function x(ce,Ce){const{format:Be=""}=Ce,ke=new Date(ce).getTime(),Pe=Date.now(),at=Math.max(ke-Pe,0);return b(at,Be)}const te=1e3/30;function ne(ce){return new Date(ce).getTime()}const ue=ce=>{const{value:Ce,format:Be="HH:mm:ss",onChange:ke,onFinish:Pe}=ce,at=(0,fe.Z)(),Ve=E.useRef(null),it=()=>{Pe==null||Pe(),Ve.current&&(clearInterval(Ve.current),Ve.current=null)},Ye=()=>{const bt=ne(Ce);bt>=Date.now()&&(Ve.current=setInterval(()=>{at(),ke==null||ke(bt-Date.now()),bt(Ye(),()=>{Ve.current&&(clearInterval(Ve.current),Ve.current=null)}),[Ce]);const rt=(bt,gt)=>x(bt,Object.assign(Object.assign({},gt),{format:Be})),yt=bt=>(0,Oe.Tm)(bt,{title:void 0});return E.createElement(a,Object.assign({},ce,{valueRender:yt,formatter:rt}))};var re=E.memo(ue);a.Countdown=re;var me=a},15969:function(Ut,ot,z){"use strict";z.d(ot,{N:function(){return E}});const E=fe=>({color:fe.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${fe.motionDurationSlow}`,"&:focus, &:hover":{color:fe.colorLinkHover},"&:active":{color:fe.colorLinkActive}})},1710:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return To}});var E={},fe="rc-table-internal-hook",Oe=z(50298),ye=z(6089),Se=z(34280),Fe=z(13697),le=z(59301),Me=z(4676);function De(Ze){var je=le.createContext(void 0),ht=function(Vt){var Qt=Vt.value,wn=Vt.children,dn=le.useRef(Qt);dn.current=Qt;var On=le.useState(function(){return{getValue:function(){return dn.current},listeners:new Set}}),va=(0,Oe.Z)(On,1),pn=va[0];return(0,Se.Z)(function(){(0,Me.unstable_batchedUpdates)(function(){pn.listeners.forEach(function(aa){aa(Qt)})})},[Qt]),le.createElement(je.Provider,{value:pn},wn)};return{Context:je,Provider:ht,defaultValue:Ze}}function Te(Ze,je){var ht=(0,ye.Z)(typeof je=="function"?je:function(aa){if(je===void 0)return aa;if(!Array.isArray(je))return aa[je];var Ua={};return je.forEach(function(Ta){Ua[Ta]=aa[Ta]}),Ua}),wt=le.useContext(Ze==null?void 0:Ze.Context),Vt=wt||{},Qt=Vt.listeners,wn=Vt.getValue,dn=le.useRef();dn.current=ht(wt?wn():Ze==null?void 0:Ze.defaultValue);var On=le.useState({}),va=(0,Oe.Z)(On,2),pn=va[1];return(0,Se.Z)(function(){if(!wt)return;function aa(Ua){var Ta=ht(Ua);(0,Fe.Z)(dn.current,Ta,!0)||pn({})}return Qt.add(aa),function(){Qt.delete(aa)}},[wt]),dn.current}var Re=z(14809),We=z(8654);function Ee(){var Ze=le.createContext(null);function je(){return le.useContext(Ze)}function ht(Vt,Qt){var wn=(0,We.Yr)(Vt),dn=function(va,pn){var aa=wn?{ref:pn}:{},Ua=le.useRef(0),Ta=le.useRef(va),tr=je();return tr!==null?le.createElement(Vt,(0,Re.Z)({},va,aa)):((!Qt||Qt(Ta.current,va))&&(Ua.current+=1),Ta.current=va,le.createElement(Ze.Provider,{value:Ua.current},le.createElement(Vt,(0,Re.Z)({},va,aa))))};return wn?le.forwardRef(dn):dn}function wt(Vt,Qt){var wn=(0,We.Yr)(Vt),dn=function(va,pn){var aa=wn?{ref:pn}:{};return je(),le.createElement(Vt,(0,Re.Z)({},va,aa))};return wn?le.memo(le.forwardRef(dn),Qt):le.memo(dn,Qt)}return{makeImmutable:ht,responseImmutable:wt,useImmutableMark:je}}var se=Ee(),y=se.makeImmutable,a=se.responseImmutable,ee=se.useImmutableMark,b=Ee(),x=b.makeImmutable,te=b.responseImmutable,ne=b.useImmutableMark,ue=De(),re=ue;function me(Ze,je){var ht=le.useRef(0);ht.current+=1;var wt=le.useRef(Ze),Vt=[];Object.keys(Ze||{}).map(function(wn){var dn;(Ze==null?void 0:Ze[wn])!==((dn=wt.current)===null||dn===void 0?void 0:dn[wn])&&Vt.push(wn)}),wt.current=Ze;var Qt=le.useRef([]);return Vt.length&&(Qt.current=Vt),le.useDebugValue(ht.current),le.useDebugValue(Qt.current.join(", ")),je&&console.log("".concat(je,":"),ht.current,Qt.current),ht.current}var ce=null,Ce=le.memo(function(){var Ze=me();return le.createElement("h1",null,"Render Times: ",Ze)});Ce.displayName="RenderBlock";var Be=z(93664),ke=z(20439),Pe=z(4635),at=z(92310),Ve=z.n(at),it=z(80547),Ye=z(97938),rt=z(48736),yt=le.createContext({renderWithProps:!1}),bt=yt,gt="RC_TABLE_KEY";function Gt(Ze){return Ze==null?[]:Array.isArray(Ze)?Ze:[Ze]}function Tt(Ze){var je=[],ht={};return Ze.forEach(function(wt){for(var Vt=wt||{},Qt=Vt.key,wn=Vt.dataIndex,dn=Qt||Gt(wn).join("-")||gt;ht[dn];)dn="".concat(dn,"_next");ht[dn]=!0,je.push(dn)}),je}function Lt(Ze){return Ze!=null}function Rt(Ze){return Ze&&(0,Be.Z)(Ze)==="object"&&!Array.isArray(Ze)&&!le.isValidElement(Ze)}function qe(Ze,je,ht,wt,Vt,Qt){var wn=le.useContext(bt),dn=ne(),On=(0,it.Z)(function(){if(Lt(wt))return[wt];var va=je==null||je===""?[]:Array.isArray(je)?je:[je],pn=(0,Ye.Z)(Ze,va),aa=pn,Ua=void 0;if(Vt){var Ta=Vt(pn,Ze,ht);Rt(Ta)?(aa=Ta.children,Ua=Ta.props,wn.renderWithProps=!0):aa=Ta}return[aa,Ua]},[dn,Ze,wt,je,Vt,ht],function(va,pn){if(Qt){var aa=(0,Oe.Z)(va,2),Ua=aa[1],Ta=(0,Oe.Z)(pn,2),tr=Ta[1];return Qt(tr,Ua)}return wn.renderWithProps?!0:!(0,Fe.Z)(va,pn,!0)});return On}function dt(Ze,je,ht,wt){var Vt=Ze+je-1;return Ze<=wt&&Vt>=ht}function Wt(Ze,je){return Te(re,function(ht){var wt=dt(Ze,je||1,ht.hoverStartRow,ht.hoverEndRow);return[wt,ht.onHover]})}var Fn=function(je){var ht=je.ellipsis,wt=je.rowType,Vt=je.children,Qt,wn=ht===!0?{showTitle:!0}:ht;return wn&&(wn.showTitle||wt==="header")&&(typeof Vt=="string"||typeof Vt=="number"?Qt=Vt.toString():le.isValidElement(Vt)&&typeof Vt.props.children=="string"&&(Qt=Vt.props.children)),Qt};function Yt(Ze){var je,ht,wt,Vt,Qt,wn,dn,On,va=Ze.component,pn=Ze.children,aa=Ze.ellipsis,Ua=Ze.scope,Ta=Ze.prefixCls,tr=Ze.className,Fr=Ze.align,Cr=Ze.record,Dr=Ze.render,Ir=Ze.dataIndex,Ur=Ze.renderIndex,Lo=Ze.shouldCellUpdate,Qo=Ze.index,_a=Ze.rowType,Mo=Ze.colSpan,di=Ze.rowSpan,$r=Ze.fixLeft,Eo=Ze.fixRight,io=Ze.firstFixLeft,Wr=Ze.lastFixLeft,Vr=Ze.firstFixRight,oo=Ze.lastFixRight,si=Ze.appendNode,ni=Ze.additionalProps,bo=ni===void 0?{}:ni,Ci=Ze.isSticky,bi="".concat(Ta,"-cell"),yo=Te(re,["supportSticky","allColumnsFixedLeft"]),ki=yo.supportSticky,Tl=yo.allColumnsFixedLeft,ji=qe(Cr,Ir,Ur,pn,Dr,Lo),ai=(0,Oe.Z)(ji,2),Zl=ai[0],No=ai[1],Dl={},vl=typeof $r=="number"&&ki,du=typeof Eo=="number"&&ki;vl&&(Dl.position="sticky",Dl.left=$r),du&&(Dl.position="sticky",Dl.right=Eo);var Go=(je=(ht=(wt=No==null?void 0:No.colSpan)!==null&&wt!==void 0?wt:bo.colSpan)!==null&&ht!==void 0?ht:Mo)!==null&&je!==void 0?je:1,ko=(Vt=(Qt=(wn=No==null?void 0:No.rowSpan)!==null&&wn!==void 0?wn:bo.rowSpan)!==null&&Qt!==void 0?Qt:di)!==null&&Vt!==void 0?Vt:1,Ko=Wt(Qo,ko),Io=(0,Oe.Z)(Ko,2),ho=Io[0],ir=Io[1],eo=function(Xo){var xu;Cr&&ir(Qo,Qo+ko-1),bo==null||(xu=bo.onMouseEnter)===null||xu===void 0||xu.call(bo,Xo)},li=function(Xo){var xu;Cr&&ir(-1,-1),bo==null||(xu=bo.onMouseLeave)===null||xu===void 0||xu.call(bo,Xo)};if(Go===0||ko===0)return null;var Ni=(dn=bo.title)!==null&&dn!==void 0?dn:Fn({rowType:_a,ellipsis:aa,children:Zl}),gu=Ve()(bi,tr,(On={},(0,Pe.Z)(On,"".concat(bi,"-fix-left"),vl&&ki),(0,Pe.Z)(On,"".concat(bi,"-fix-left-first"),io&&ki),(0,Pe.Z)(On,"".concat(bi,"-fix-left-last"),Wr&&ki),(0,Pe.Z)(On,"".concat(bi,"-fix-left-all"),Wr&&Tl&&ki),(0,Pe.Z)(On,"".concat(bi,"-fix-right"),du&&ki),(0,Pe.Z)(On,"".concat(bi,"-fix-right-first"),Vr&&ki),(0,Pe.Z)(On,"".concat(bi,"-fix-right-last"),oo&&ki),(0,Pe.Z)(On,"".concat(bi,"-ellipsis"),aa),(0,Pe.Z)(On,"".concat(bi,"-with-append"),si),(0,Pe.Z)(On,"".concat(bi,"-fix-sticky"),(vl||du)&&Ci&&ki),(0,Pe.Z)(On,"".concat(bi,"-row-hover"),!No&&ho),On),bo.className,No==null?void 0:No.className),Au={};Fr&&(Au.textAlign=Fr);var Ku=(0,ke.Z)((0,ke.Z)((0,ke.Z)((0,ke.Z)({},Dl),bo.style),Au),No==null?void 0:No.style),ou=Zl;return(0,Be.Z)(ou)==="object"&&!Array.isArray(ou)&&!le.isValidElement(ou)&&(ou=null),aa&&(Wr||Vr)&&(ou=le.createElement("span",{className:"".concat(bi,"-content")},ou)),le.createElement(va,(0,Re.Z)({},No,bo,{className:gu,style:Ku,title:Ni,scope:Ua,onMouseEnter:eo,onMouseLeave:li,colSpan:Go!==1?Go:null,rowSpan:ko!==1?ko:null}),si,ou)}var kn=le.memo(Yt);function Ge(Ze,je,ht,wt,Vt,Qt){var wn=ht[Ze]||{},dn=ht[je]||{},On,va;wn.fixed==="left"?On=wt.left[Vt==="rtl"?je:Ze]:dn.fixed==="right"&&(va=wt.right[Vt==="rtl"?Ze:je]);var pn=!1,aa=!1,Ua=!1,Ta=!1,tr=ht[je+1],Fr=ht[Ze-1],Cr=!(Qt!=null&&Qt.children);if(Vt==="rtl"){if(On!==void 0){var Dr=Fr&&Fr.fixed==="left";Ta=!Dr&&Cr}else if(va!==void 0){var Ir=tr&&tr.fixed==="right";Ua=!Ir&&Cr}}else if(On!==void 0){var Ur=tr&&tr.fixed==="left";pn=!Ur&&Cr}else if(va!==void 0){var Lo=Fr&&Fr.fixed==="right";aa=!Lo&&Cr}return{fixLeft:On,fixRight:va,lastFixLeft:pn,firstFixRight:aa,lastFixRight:Ua,firstFixLeft:Ta,isSticky:wt.isSticky}}var ln=le.createContext({}),Mn=ln;function Pt(Ze){var je=Ze.className,ht=Ze.index,wt=Ze.children,Vt=Ze.colSpan,Qt=Vt===void 0?1:Vt,wn=Ze.rowSpan,dn=Ze.align,On=Te(re,["prefixCls","direction"]),va=On.prefixCls,pn=On.direction,aa=le.useContext(Mn),Ua=aa.scrollColumnIndex,Ta=aa.stickyOffsets,tr=aa.flattenColumns,Fr=aa.columns,Cr=ht+Qt-1,Dr=Cr+1===Ua?Qt+1:Qt,Ir=Ge(ht,ht+Dr-1,tr,Ta,pn,Fr==null?void 0:Fr[ht]);return le.createElement(kn,(0,Re.Z)({className:je,index:ht,component:"td",prefixCls:va,record:null,dataIndex:null,align:dn,colSpan:Dr,rowSpan:wn,render:function(){return wt}},Ir))}var zt=z(62646),Ft=["children"];function Ot(Ze){var je=Ze.children,ht=(0,zt.Z)(Ze,Ft);return le.createElement("tr",ht,je)}function et(Ze){var je=Ze.children;return je}et.Row=Ot,et.Cell=Pt;var ze=et;function St(Ze){var je=Ze.children,ht=Ze.stickyOffsets,wt=Ze.flattenColumns,Vt=Ze.columns,Qt=Te(re,"prefixCls"),wn=wt.length-1,dn=wt[wn],On=le.useMemo(function(){return{stickyOffsets:ht,flattenColumns:wt,scrollColumnIndex:dn!=null&&dn.scrollbar?wn:null,columns:Vt}},[dn,wt,wn,ht,Vt]);return le.createElement(Mn.Provider,{value:On},le.createElement("tfoot",{className:"".concat(Qt,"-summary")},je))}var xt=te(St),Ke=ze,Qe=z(70425),ut=z(29301),Je=z(29194),xe=z(24514),Zt=z(75152),Jn=z(26112);function En(Ze,je,ht,wt,Vt,Qt,wn){Ze.push({record:je,indent:ht,index:wn});var dn=Qt(je),On=Vt==null?void 0:Vt.has(dn);if(je&&Array.isArray(je[wt])&&On)for(var va=0;va1?io-1:0),Vr=1;Vr=0;dn-=1){var On=je[dn],va=ht&&ht[dn],pn=va&&va[Sr];if(On||pn||wn){var aa=pn||{},Ua=aa.columnType,Ta=(0,zt.Z)(aa,Gn);Vt.unshift(le.createElement("col",(0,Re.Z)({key:dn,style:{width:On}},Ta))),wn=!0}}return le.createElement("colgroup",null,Vt)}var Xa=fa,xa=z(95190),Lr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Tr(Ze,je){return(0,le.useMemo)(function(){for(var ht=[],wt=0;wt1?"colgroup":"col":null,ellipsis:Cr.ellipsis,align:Cr.align,component:Cr.title?Qt:wn,prefixCls:pn,key:Ta[Fr]},Dr,{additionalProps:Ir,rowType:"header"}))}))}gr.displayName="HeaderRow";var At=gr;function Xt(Ze){var je=[];function ht(wn,dn){var On=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;je[On]=je[On]||[];var va=dn,pn=wn.filter(Boolean).map(function(aa){var Ua={key:aa.key,className:aa.className||"",children:aa.title,column:aa,colStart:va},Ta=1,tr=aa.children;return tr&&tr.length>0&&(Ta=ht(tr,va,On+1).reduce(function(Fr,Cr){return Fr+Cr},0),Ua.hasSubColumns=!0),"colSpan"in aa&&(Ta=aa.colSpan),"rowSpan"in aa&&(Ua.rowSpan=aa.rowSpan),Ua.colSpan=Ta,Ua.colEnd=Ua.colStart+Ta-1,je[On].push(Ua),va+=Ta,Ta});return pn}ht(Ze,0);for(var wt=je.length,Vt=function(dn){je[dn].forEach(function(On){!("rowSpan"in On)&&!On.hasSubColumns&&(On.rowSpan=wt-dn)})},Qt=0;Qt1&&arguments[1]!==void 0?arguments[1]:"";return typeof je=="number"?je:je.endsWith("%")?Ze*parseFloat(je)/100:null}function ie(Ze,je){return le.useMemo(function(){if(je&&je>0){var ht=0,wt=0;Ze.forEach(function(va){var pn=qt(je,va.width);pn?ht+=pn:wt+=1});var Vt=je-ht,Qt=wt,wn=Vt/wt,dn=0,On=Ze.map(function(va){var pn=(0,ke.Z)({},va),aa=qt(je,pn.width);if(aa)pn.width=aa;else{var Ua=Math.floor(wn);pn.width=Qt===1?Vt:Ua,Vt-=Ua,Qt-=1}return dn+=pn.width,pn});return[On,dn]}return[Ze,je]},[Ze,je])}var de=["children"],he=["fixed"];function be(Ze){return(0,Aa.Z)(Ze).filter(function(je){return le.isValidElement(je)}).map(function(je){var ht=je.key,wt=je.props,Vt=wt.children,Qt=(0,zt.Z)(wt,de),wn=(0,ke.Z)({key:ht},Qt);return Vt&&(wn.children=be(Vt)),wn})}function Xe(Ze){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Ze.filter(function(ht){return ht&&(0,Be.Z)(ht)==="object"}).reduce(function(ht,wt,Vt){var Qt=wt.fixed,wn=Qt===!0?"left":Qt,dn="".concat(je,"-").concat(Vt),On=wt.children;return On&&On.length>0?[].concat((0,xa.Z)(ht),(0,xa.Z)(Xe(On,dn).map(function(va){return(0,ke.Z)({fixed:wn},va)}))):[].concat((0,xa.Z)(ht),[(0,ke.Z)((0,ke.Z)({key:dn},wt),{},{fixed:wn})])},[])}function Bt(Ze){for(var je=!0,ht=0;ht=0;Qt-=1){var wn=Ze[Qt];if(Vt&&wn.fixed!=="right")Vt=!1;else if(!Vt&&wn.fixed==="right"){warning(!1,"Index ".concat(Qt+1," of `columns` missing `fixed='right'` prop."));break}}}function It(Ze){return Ze.map(function(je){var ht=je.fixed,wt=(0,zt.Z)(je,he),Vt=ht;return ht==="left"?Vt="right":ht==="right"&&(Vt="left"),(0,ke.Z)({fixed:Vt},wt)})}function pa(Ze,je){var ht=Ze.prefixCls,wt=Ze.columns,Vt=Ze.children,Qt=Ze.expandable,wn=Ze.expandedKeys,dn=Ze.columnTitle,On=Ze.getRowKey,va=Ze.onTriggerExpand,pn=Ze.expandIcon,aa=Ze.rowExpandable,Ua=Ze.expandIconColumnIndex,Ta=Ze.direction,tr=Ze.expandRowByClick,Fr=Ze.columnWidth,Cr=Ze.fixed,Dr=Ze.scrollWidth,Ir=le.useMemo(function(){return wt||be(Vt)},[wt,Vt]),Ur=le.useMemo(function(){if(Qt){var Eo,io=Ir.slice();if(!io.includes(E)){var Wr=Ua||0;Wr>=0&&io.splice(Wr,0,E)}var Vr=io.indexOf(E);io=io.filter(function(bo,Ci){return bo!==E||Ci===Vr});var oo=Ir[Vr],si;(Cr==="left"||Cr)&&!Ua?si="left":(Cr==="right"||Cr)&&Ua===Ir.length?si="right":si=oo?oo.fixed:null;var ni=(Eo={},(0,Pe.Z)(Eo,Sr,{className:"".concat(ht,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(Eo,"title",dn),(0,Pe.Z)(Eo,"fixed",si),(0,Pe.Z)(Eo,"className","".concat(ht,"-row-expand-icon-cell")),(0,Pe.Z)(Eo,"width",Fr),(0,Pe.Z)(Eo,"render",function(Ci,bi,yo){var ki=On(bi,yo),Tl=wn.has(ki),ji=aa?aa(bi):!0,ai=pn({prefixCls:ht,expanded:Tl,expandable:ji,record:bi,onExpand:va});return tr?le.createElement("span",{onClick:function(No){return No.stopPropagation()}},ai):ai}),Eo);return io.map(function(bo){return bo===E?ni:bo})}return Ir.filter(function(bo){return bo!==E})},[Qt,Ir,On,wn,pn,Ta]),Lo=le.useMemo(function(){var Eo=Ur;return je&&(Eo=je(Eo)),Eo.length||(Eo=[{render:function(){return null}}]),Eo},[je,Ur,Ta]),Qo=le.useMemo(function(){return Ta==="rtl"?It(Xe(Lo)):Xe(Lo)},[Lo,Ta,Dr]),_a=ie(Qo,Dr),Mo=(0,Oe.Z)(_a,2),di=Mo[0],$r=Mo[1];return[Lo,di,$r]}var Rn=pa;function $n(Ze){var je,ht=Ze.prefixCls,wt=Ze.record,Vt=Ze.onExpand,Qt=Ze.expanded,wn=Ze.expandable,dn="".concat(ht,"-row-expand-icon");if(!wn)return le.createElement("span",{className:Ve()(dn,"".concat(ht,"-row-spaced"))});var On=function(pn){Vt(wt,pn),pn.stopPropagation()};return le.createElement("span",{className:Ve()(dn,(je={},(0,Pe.Z)(je,"".concat(ht,"-row-expanded"),Qt),(0,Pe.Z)(je,"".concat(ht,"-row-collapsed"),!Qt),je)),onClick:On})}function za(Ze,je,ht){var wt=[];function Vt(Qt){(Qt||[]).forEach(function(wn,dn){wt.push(je(wn,dn)),Vt(wn[ht])})}return Vt(Ze),wt}function An(Ze,je,ht){var wt=Kn(Ze),Vt=wt.expandIcon,Qt=wt.expandedRowKeys,wn=wt.defaultExpandedRowKeys,dn=wt.defaultExpandAllRows,On=wt.expandedRowRender,va=wt.onExpand,pn=wt.onExpandedRowsChange,aa=wt.childrenColumnName,Ua=Vt||$n,Ta=aa||"children",tr=le.useMemo(function(){return On?"row":Ze.expandable&&Ze.internalHooks===fe&&Ze.expandable.__PARENT_RENDER_ICON__||je.some(function(Qo){return Qo&&(0,Be.Z)(Qo)==="object"&&Qo[Ta]})?"nest":!1},[!!On,je]),Fr=le.useState(function(){return wn||(dn?za(je,ht,Ta):[])}),Cr=(0,Oe.Z)(Fr,2),Dr=Cr[0],Ir=Cr[1],Ur=le.useMemo(function(){return new Set(Qt||Dr||[])},[Qt,Dr]),Lo=le.useCallback(function(Qo){var _a=ht(Qo,je.indexOf(Qo)),Mo,di=Ur.has(_a);di?(Ur.delete(_a),Mo=(0,xa.Z)(Ur)):Mo=[].concat((0,xa.Z)(Ur),[_a]),Ir(Mo),va&&va(!di,Qo),pn&&pn(Mo)},[ht,Ur,je,va,pn]);return[wt,tr,Ur,Ua,Ta,Lo]}function st(Ze,je,ht,wt){var Vt=Ze.map(function(Qt,wn){return Ge(wn,wn,Ze,je,ht,wt==null?void 0:wt[wn])});return(0,it.Z)(function(){return Vt},[Vt],function(Qt,wn){return!(0,Fe.Z)(Qt,wn)})}function gn(Ze){var je=(0,le.useRef)(Ze),ht=(0,le.useState)({}),wt=(0,Oe.Z)(ht,2),Vt=wt[1],Qt=(0,le.useRef)(null),wn=(0,le.useRef)([]);function dn(On){wn.current.push(On);var va=Promise.resolve();Qt.current=va,va.then(function(){if(Qt.current===va){var pn=wn.current,aa=je.current;wn.current=[],pn.forEach(function(Ua){je.current=Ua(je.current)}),Qt.current=null,aa!==je.current&&Vt({})}})}return(0,le.useEffect)(function(){return function(){Qt.current=null}},[]),[je.current,dn]}function lt(Ze){var je=(0,le.useRef)(Ze||null),ht=(0,le.useRef)();function wt(){window.clearTimeout(ht.current)}function Vt(wn){je.current=wn,wt(),ht.current=window.setTimeout(function(){je.current=null,ht.current=void 0},100)}function Qt(){return je.current}return(0,le.useEffect)(function(){return wt},[]),[Vt,Qt]}function Sn(){var Ze=le.useState(-1),je=(0,Oe.Z)(Ze,2),ht=je[0],wt=je[1],Vt=le.useState(-1),Qt=(0,Oe.Z)(Vt,2),wn=Qt[0],dn=Qt[1],On=le.useCallback(function(va,pn){wt(va),dn(pn)},[]);return[ht,wn,On]}var un=z(47273),nt=(0,un.Z)()?window:null;function Jt(Ze,je){var ht=(0,Be.Z)(Ze)==="object"?Ze:{},wt=ht.offsetHeader,Vt=wt===void 0?0:wt,Qt=ht.offsetSummary,wn=Qt===void 0?0:Qt,dn=ht.offsetScroll,On=dn===void 0?0:dn,va=ht.getContainer,pn=va===void 0?function(){return nt}:va,aa=pn()||nt;return le.useMemo(function(){var Ua=!!Ze;return{isSticky:Ua,stickyClassName:Ua?"".concat(je,"-sticky-holder"):"",offsetHeader:Vt,offsetSummary:wn,offsetScroll:On,container:aa}},[On,Vt,wn,je,aa])}function $t(Ze,je,ht){var wt=(0,le.useMemo)(function(){for(var Vt=[],Qt=[],wn=0,dn=0,On=0;On=aa&&(bo=aa-Ua),wn({scrollLeft:bo/aa*(pn+2)}),Ir.current.x=Vr.pageX},Eo=function(){if(Qt.current){var Vr=(0,na.os)(Qt.current).top,oo=Vr+Qt.current.offsetHeight,si=On===window?document.documentElement.scrollTop+window.innerHeight:(0,na.os)(On).top+On.clientHeight;oo-(0,Zt.Z)()<=si||Vr>=si-dn?Dr(function(ni){return(0,ke.Z)((0,ke.Z)({},ni),{},{isHiddenScrollBar:!0})}):Dr(function(ni){return(0,ke.Z)((0,ke.Z)({},ni),{},{isHiddenScrollBar:!1})})}},io=function(Vr){Dr(function(oo){return(0,ke.Z)((0,ke.Z)({},oo),{},{scrollLeft:Vr/pn*aa||0})})};return le.useImperativeHandle(ht,function(){return{setScrollLeft:io}}),le.useEffect(function(){var Wr=(0,qn.Z)(document.body,"mouseup",Mo,!1),Vr=(0,qn.Z)(document.body,"mousemove",$r,!1);return Eo(),function(){Wr.remove(),Vr.remove()}},[Ua,Qo]),le.useEffect(function(){var Wr=(0,qn.Z)(On,"scroll",Eo,!1),Vr=(0,qn.Z)(window,"resize",Eo,!1);return function(){Wr.remove(),Vr.remove()}},[On]),le.useEffect(function(){Cr.isHiddenScrollBar||Dr(function(Wr){var Vr=Qt.current;return Vr?(0,ke.Z)((0,ke.Z)({},Wr),{},{scrollLeft:Vr.scrollLeft/Vr.scrollWidth*Vr.clientWidth}):Wr})},[Cr.isHiddenScrollBar]),pn<=aa||!Ua||Cr.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,Zt.Z)(),width:aa,bottom:dn},className:"".concat(va,"-sticky-scroll")},le.createElement("div",{onMouseDown:di,ref:Ta,className:Ve()("".concat(va,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(va,"-sticky-scroll-bar-active"),Qo)),style:{width:"".concat(Ua,"px"),transform:"translate3d(".concat(Cr.scrollLeft,"px, 0, 0)")}}))},yr=le.forwardRef($a);function _n(Ze){return null}var Rr=_n;function Br(Ze){return null}var br=Br,Pr="rc-table",er=[],Nr={};function xr(){return"No Data"}function ka(Ze){var je,ht=(0,ke.Z)({rowKey:"key",prefixCls:Pr,emptyText:xr},Ze),wt=ht.prefixCls,Vt=ht.className,Qt=ht.rowClassName,wn=ht.style,dn=ht.data,On=ht.rowKey,va=ht.scroll,pn=ht.tableLayout,aa=ht.direction,Ua=ht.title,Ta=ht.footer,tr=ht.summary,Fr=ht.caption,Cr=ht.id,Dr=ht.showHeader,Ir=ht.components,Ur=ht.emptyText,Lo=ht.onRow,Qo=ht.onHeaderRow,_a=ht.internalHooks,Mo=ht.transformColumns,di=ht.internalRefs,$r=ht.tailor,Eo=ht.sticky,io=dn||er,Wr=!!io.length,Vr=_a===fe,oo=le.useCallback(function(Al,au){return(0,Ye.Z)(Ir,Al)||au},[Ir]),si=le.useMemo(function(){return typeof On=="function"?On:function(Al){var au=Al&&Al[On];return au}},[On]),ni=oo(["body"]),bo=Sn(),Ci=(0,Oe.Z)(bo,3),bi=Ci[0],yo=Ci[1],ki=Ci[2],Tl=An(ht,io,si),ji=(0,Oe.Z)(Tl,6),ai=ji[0],Zl=ji[1],No=ji[2],Dl=ji[3],vl=ji[4],du=ji[5],Go=va==null?void 0:va.x,ko=le.useState(0),Ko=(0,Oe.Z)(ko,2),Io=Ko[0],ho=Ko[1],ir=Rn((0,ke.Z)((0,ke.Z)((0,ke.Z)({},ht),ai),{},{expandable:!!ai.expandedRowRender,columnTitle:ai.columnTitle,expandedKeys:No,getRowKey:si,onTriggerExpand:du,expandIcon:Dl,expandIconColumnIndex:ai.expandIconColumnIndex,direction:aa,scrollWidth:Vr&&$r&&typeof Go=="number"?Go:null}),Vr?Mo:null),eo=(0,Oe.Z)(ir,3),li=eo[0],Ni=eo[1],gu=eo[2],Au=gu!=null?gu:Go,Ku=le.useMemo(function(){return{columns:li,flattenColumns:Ni}},[li,Ni]),ou=le.useRef(),$l=le.useRef(),Xo=le.useRef(),xu=le.useRef(),Su=le.useRef(),bl=le.useState(!1),Il=(0,Oe.Z)(bl,2),Hl=Il[0],eu=Il[1],xo=le.useState(!1),gi=(0,Oe.Z)(xo,2),Ru=gi[0],wu=gi[1],hl=gn(new Map),qo=(0,Oe.Z)(hl,2),mu=qo[0],ql=qo[1],us=Tt(Ni),qu=us.map(function(Al){return mu.get(Al)}),Vu=le.useMemo(function(){return qu},[qu.join("_")]),Qu=Tn(Vu,Ni.length,aa),nu=va&&Lt(va.y),iu=va&&Lt(Au)||!!ai.fixed,as=iu&&Ni.some(function(Al){var au=Al.fixed;return au}),Os=le.useRef(),rs=Jt(Eo,wt),to=rs.isSticky,Ps=rs.offsetHeader,Xc=rs.offsetSummary,gl=rs.offsetScroll,zl=rs.stickyClassName,Du=rs.container,lu=le.useMemo(function(){return tr==null?void 0:tr(io)},[tr,io]),ku=(nu||to)&&le.isValidElement(lu)&&lu.type===ze&&lu.props.fixed,uu,Iu,Xu;nu&&(Iu={overflowY:"scroll",maxHeight:va.y}),iu&&(uu={overflowX:"auto"},nu||(Iu={overflowY:"hidden"}),Xu={width:Au===!0?"auto":Au,minWidth:"100%"});var Ys=le.useCallback(function(Al,au){(0,Je.Z)(ou.current)&&ql(function(Ou){if(Ou.get(Al)!==au){var ss=new Map(Ou);return ss.set(Al,au),ss}return Ou})},[]),fd=lt(null),Yc=(0,Oe.Z)(fd,2),ld=Yc[0],Jc=Yc[1];function fc(Al,au){au&&(typeof au=="function"?au(Al):au.scrollLeft!==Al&&(au.scrollLeft=Al,au.scrollLeft!==Al&&setTimeout(function(){au.scrollLeft=Al},0)))}var Js=(0,ye.Z)(function(Al){var au=Al.currentTarget,Ou=Al.scrollLeft,ss=aa==="rtl",hs=typeof Ou=="number"?Ou:au.scrollLeft,Mc=au||Nr;if(!Jc()||Jc()===Mc){var ed;ld(Mc),fc(hs,$l.current),fc(hs,Xo.current),fc(hs,Su.current),fc(hs,(ed=Os.current)===null||ed===void 0?void 0:ed.setScrollLeft)}var ci=au||$l.current;if(ci){var td=ci.scrollWidth,hc=ci.clientWidth;if(td===hc){eu(!1),wu(!1);return}ss?(eu(-hs0)):(eu(hs>0),wu(hs1?Fr-Vr:0,si=(0,ke.Z)((0,ke.Z)((0,ke.Z)({},Mo),On),{},{flex:"0 0 ".concat(Vr,"px"),width:"".concat(Vr,"px"),marginRight:oo,pointerEvents:"auto"}),ni=le.useMemo(function(){return pn?io<=1:$r===0||io===0||io>1},[io,$r,pn]);ni?si.visibility="hidden":pn&&(si.height=aa==null?void 0:aa(io));var bo=ni?function(){return null}:Ua,Ci={};return(io===0||$r===0)&&(Ci.rowSpan=1,Ci.colSpan=1),le.createElement(kn,(0,Re.Z)({className:Ve()(tr,va),ellipsis:ht.ellipsis,align:ht.align,scope:ht.rowScope,component:"div",prefixCls:je.prefixCls,key:Ur,record:dn,index:Qt,renderIndex:wn,dataIndex:Ta,render:bo,shouldCellUpdate:ht.shouldCellUpdate},Lo,{appendNode:Qo,additionalProps:(0,ke.Z)((0,ke.Z)({},_a),{},{style:si},Ci)}))}var Zi=Sl,jr=["data","index","className","rowKey","style","extra","getHeight"],Gi=le.forwardRef(function(Ze,je){var ht=Ze.data,wt=Ze.index,Vt=Ze.className,Qt=Ze.rowKey,wn=Ze.style,dn=Ze.extra,On=Ze.getHeight,va=(0,zt.Z)(Ze,jr),pn=ht.record,aa=ht.indent,Ua=ht.index,Ta=Te(re,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),tr=Ta.scrollX,Fr=Ta.flattenColumns,Cr=Ta.prefixCls,Dr=Ta.fixColumn,Ir=Ta.componentWidth,Ur=Ct(pn,Qt,wt,aa),Lo=Ur.rowSupportExpand,Qo=Ur.expanded,_a=Ur.rowProps,Mo=Ur.expandedRowRender,di=Ur.expandedRowClassName,$r;if(Lo&&Qo){var Eo=Mo(pn,wt,aa+1,Qo),io=di==null?void 0:di(pn,wt,aa),Wr={};Dr&&(Wr={style:(0,Pe.Z)({},"--virtual-width","".concat(Ir,"px"))});var Vr="".concat(Cr,"-expanded-row-cell");$r=le.createElement("div",{className:Ve()("".concat(Cr,"-expanded-row"),"".concat(Cr,"-expanded-row-level-").concat(aa+1),io)},le.createElement(kn,{component:"div",prefixCls:Cr,className:Ve()(Vr,(0,Pe.Z)({},"".concat(Vr,"-fixed"),Dr)),additionalProps:Wr},Eo))}var oo=(0,ke.Z)((0,ke.Z)({},wn),{},{width:tr});dn&&(oo.position="absolute",oo.pointerEvents="none");var si=le.createElement("div",(0,Re.Z)({},_a,va,{ref:Lo?null:je,className:Ve()(Vt,"".concat(Cr,"-row"),_a==null?void 0:_a.className,(0,Pe.Z)({},"".concat(Cr,"-row-extra"),dn)),style:(0,ke.Z)((0,ke.Z)({},oo),_a==null?void 0:_a.style)}),Fr.map(function(ni,bo){return le.createElement(Zi,{key:bo,rowInfo:Ur,column:ni,colIndex:bo,indent:aa,index:wt,renderIndex:Ua,record:pn,inverse:dn,getHeight:On})}));return Lo?le.createElement("div",{ref:je},si,$r):si}),po=te(Gi),Oi=po,ri=le.forwardRef(function(Ze,je){var ht=Ze.data,wt=Ze.onScroll,Vt=Te(re,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Qt=Vt.flattenColumns,wn=Vt.onColumnResize,dn=Vt.getRowKey,On=Vt.expandedKeys,va=Vt.prefixCls,pn=Vt.childrenColumnName,aa=Vt.emptyNode,Ua=Vt.scrollX,Ta=Te(Oo),tr=Ta.scrollY,Fr=Ta.listItemHeight,Cr=le.useRef(),Dr=Pn(ht,pn,On,dn),Ir=le.useMemo(function(){var $r=0;return Qt.map(function(Eo){var io=Eo.width,Wr=Eo.key;return $r+=io,[Wr,io,$r]})},[Qt]),Ur=le.useMemo(function(){return Ir.map(function($r){return $r[2]})},[Ir]);le.useEffect(function(){Ir.forEach(function($r){var Eo=(0,Oe.Z)($r,2),io=Eo[0],Wr=Eo[1];wn(io,Wr)})},[Ir]),le.useImperativeHandle(je,function(){var $r={};return Object.defineProperty($r,"scrollLeft",{get:function(){var io;return((io=Cr.current)===null||io===void 0?void 0:io.getScrollInfo().x)||0},set:function(io){var Wr;(Wr=Cr.current)===null||Wr===void 0||Wr.scrollTo({left:io})}}),$r});var Lo=function(Eo,io){var Wr,Vr=(Wr=Dr[io])===null||Wr===void 0?void 0:Wr.record,oo=Eo.onCell;if(oo){var si,ni=oo(Vr,io);return(si=ni==null?void 0:ni.rowSpan)!==null&&si!==void 0?si:1}return 1},Qo=function(Eo){var io=Eo.start,Wr=Eo.end,Vr=Eo.getSize,oo=Eo.offsetY;if(Wr<0)return null;for(var si=Qt.filter(function(Go){return Lo(Go,io)===0}),ni=io,bo=function(ko){if(si=si.filter(function(Ko){return Lo(Ko,ko)===0}),!si.length)return ni=ko,"break"},Ci=io;Ci>=0;Ci-=1){var bi=bo(Ci);if(bi==="break")break}for(var yo=Qt.filter(function(Go){return Lo(Go,Wr)!==1}),ki=Wr,Tl=function(ko){if(yo=yo.filter(function(Ko){return Lo(Ko,ko)!==1}),!yo.length)return ki=Math.max(ko-1,Wr),"break"},ji=Wr;ji1})&&Zl.push(ko)},Dl=ni;Dl<=ki;Dl+=1)var vl=No(Dl);var du=Zl.map(function(Go){var ko=Dr[Go],Ko=dn(ko.record,Go),Io=function(eo){var li=Go+eo-1,Ni=dn(Dr[li].record,li),gu=Vr(Ko,Ni);return gu.bottom-gu.top},ho=Vr(Ko);return le.createElement(Oi,{key:Go,data:ko,rowKey:Ko,index:Go,style:{top:-oo+ho.top},extra:!0,getHeight:Io})});return du},_a=le.useMemo(function(){return{columnsOffset:Ur}},[Ur]),Mo="".concat(va,"-tbody"),di;return Dr.length?di=le.createElement(Zo.Z,{fullHeight:!1,ref:Cr,className:Ve()(Mo,"".concat(Mo,"-virtual")),height:tr,itemHeight:Fr||24,data:Dr,itemKey:function(Eo){return dn(Eo.record)},scrollWidth:Ua,onVirtualScroll:function(Eo){var io=Eo.x;wt({scrollLeft:io})},extraRender:Qo},function($r,Eo,io){var Wr=dn($r.record,Eo);return le.createElement(Oi,(0,Re.Z)({data:$r,rowKey:Wr,index:Eo},io))}):di=le.createElement("div",{className:Ve()("".concat(va,"-placeholder"))},le.createElement(kn,{component:"div",prefixCls:va},aa)),le.createElement(al.Provider,{value:_a},di)}),ml=te(ri),Ji=ml,wl=function(je,ht){var wt=ht.ref,Vt=ht.onScroll;return le.createElement(Ji,{ref:wt,data:je,onScroll:Vt})},wi=100;function Ki(Ze){var je=Ze.columns,ht=Ze.scroll,wt=Ze.prefixCls,Vt=wt===void 0?Pr:wt,Qt=Ze.className,wn=Ze.listItemHeight,dn=ht||{},On=dn.x,va=dn.y;typeof On!="number"&&(On=((je||[]).length+1)*wi),typeof va!="number"&&(va=500);var pn=le.useMemo(function(){return{scrollY:va,listItemHeight:wn}},[va,wn]);return le.createElement(Oo.Provider,{value:pn},le.createElement(ao,(0,Re.Z)({},Ze,{className:Ve()(Qt,"".concat(Vt,"-virtual")),scroll:(0,ke.Z)((0,ke.Z)({},ht),{},{x:On}),components:{body:wl},columns:je,internalHooks:fe,tailor:!0})))}function _i(Ze){return x(Ki,Ze)}var Uo=_i(),ti=null;function Di(Ze){return null}var sl=Di;function fl(Ze){return null}var Yl=fl,pu=z(2738),vu=z(68031),Ri=z(36355),Vi=z(93891),Vl=z(19716),Eu=z(8628),Cu=z(31724),Uu=z(58421),Do=z(71418),kr=z(88088);function zr(Ze){return function(ht){let{prefixCls:wt,onExpand:Vt,record:Qt,expanded:wn,expandable:dn}=ht;const On=`${wt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:va=>{Vt(Qt,va),va.stopPropagation()},className:Ve()(On,{[`${On}-spaced`]:!dn,[`${On}-expanded`]:dn&&wn,[`${On}-collapsed`]:dn&&!wn}),"aria-label":wn?Ze.collapse:Ze.expand,"aria-expanded":wn})}}var Yr=zr;function Ei(Ze,je){return"key"in Ze&&Ze.key!==void 0&&Ze.key!==null?Ze.key:Ze.dataIndex?Array.isArray(Ze.dataIndex)?Ze.dataIndex.join("."):Ze.dataIndex:je}function oi(Ze,je){return je?`${je}-${Ze}`:`${Ze}`}function Xi(Ze,je){return typeof Ze=="function"?Ze(je):Ze}function rl(Ze,je){const ht=Xi(Ze,je);return Object.prototype.toString.call(ht)==="[object Object]"?"":ht}var Rl={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"},El=Rl,Ol=z(7657),Jl=function(je,ht){return le.createElement(Ol.Z,(0,Re.Z)({},je,{ref:ht,icon:El}))},Fi=le.forwardRef(Jl),Pa=Fi,Ho=z(56762);function Mi(Ze){const je=le.useRef(Ze),ht=(0,Ho.Z)();return[()=>je.current,wt=>{je.current=wt,ht()}]}var Bi=z(3113),rr=z(24905),Fl=z(38854),hu=z(64165),cu=z(20834),Bu=z(40875),Ju=z(5112),Nu=z(17574),zu=z(47472),Gu=z(92832);function ds(Ze){let{value:je,onChange:ht,filterSearch:wt,tablePrefixCls:Vt,locale:Qt}=Ze;return wt?le.createElement("div",{className:`${Vt}-filter-dropdown-search`},le.createElement(Gu.default,{prefix:le.createElement(zu.Z,null),placeholder:Qt.filterSearchPlaceholder,onChange:ht,value:je,htmlSize:1,className:`${Vt}-filter-dropdown-search-input`})):null}var vs=ds,ys=z(10228);const Sc=Ze=>{const{keyCode:je}=Ze;je===ys.Z.ENTER&&Ze.stopPropagation()};var Us=le.forwardRef((Ze,je)=>le.createElement("div",{className:Ze.className,onClick:ht=>ht.stopPropagation(),onKeyDown:Sc,ref:je},Ze.children));function Ss(Ze){let je=[];return(Ze||[]).forEach(ht=>{let{value:wt,children:Vt}=ht;je.push(wt),Vt&&(je=[].concat((0,xa.Z)(je),(0,xa.Z)(Ss(Vt))))}),je}function Fc(Ze){return Ze.some(je=>{let{children:ht}=je;return ht})}function Is(Ze,je){return typeof je=="string"||typeof je=="number"?je==null?void 0:je.toString().toLowerCase().includes(Ze.trim().toLowerCase()):!1}function Fs(Ze){let{filters:je,prefixCls:ht,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:wn}=Ze;return je.map((dn,On)=>{const va=String(dn.value);if(dn.children)return{key:va||On,label:dn.text,popupClassName:`${ht}-dropdown-submenu`,children:Fs({filters:dn.children,prefixCls:ht,filteredKeys:wt,filterMultiple:Vt,searchValue:Qt,filterSearch:wn})};const pn=Vt?rr.default:Ju.ZP,aa={key:dn.value!==void 0?va:On,label:le.createElement(le.Fragment,null,le.createElement(pn,{checked:wt.includes(va)}),le.createElement("span",null,dn.text))};return Qt.trim()?typeof wn=="function"?wn(Qt,dn)?aa:null:Is(Qt,dn.text)?aa:null:aa})}function Gc(Ze){var je,ht;const{tablePrefixCls:wt,prefixCls:Vt,column:Qt,dropdownPrefixCls:wn,columnKey:dn,filterMultiple:On,filterMode:va="menu",filterSearch:pn=!1,filterState:aa,triggerFilter:Ua,locale:Ta,children:tr,getPopupContainer:Fr}=Ze,{filterDropdownOpen:Cr,onFilterDropdownOpenChange:Dr,filterResetToDefaultFilteredValue:Ir,defaultFilteredValue:Ur,filterDropdownVisible:Lo,onFilterDropdownVisibleChange:Qo}=Qt,[_a,Mo]=le.useState(!1),di=!!(aa&&(!((je=aa.filteredKeys)===null||je===void 0)&&je.length||aa.forceFiltered)),$r=ir=>{Mo(ir),Dr==null||Dr(ir),Qo==null||Qo(ir)},Eo=(ht=Cr!=null?Cr:Lo)!==null&&ht!==void 0?ht:_a,io=aa==null?void 0:aa.filteredKeys,[Wr,Vr]=Mi(io||[]),oo=ir=>{let{selectedKeys:eo}=ir;Vr(eo)},si=(ir,eo)=>{let{node:li,checked:Ni}=eo;oo(On?{selectedKeys:ir}:{selectedKeys:Ni&&li.key?[li.key]:[]})};le.useEffect(()=>{_a&&oo({selectedKeys:io||[]})},[io]);const[ni,bo]=le.useState([]),Ci=ir=>{bo(ir)},[bi,yo]=le.useState(""),ki=ir=>{const{value:eo}=ir.target;yo(eo)};le.useEffect(()=>{_a||yo("")},[_a]);const Tl=ir=>{const eo=ir&&ir.length?ir:null;if(eo===null&&(!aa||!aa.filteredKeys)||(0,Fe.Z)(eo,aa==null?void 0:aa.filteredKeys,!0))return null;Ua({column:Qt,key:dn,filteredKeys:eo})},ji=()=>{$r(!1),Tl(Wr())},ai=function(){let{confirm:ir,closeDropdown:eo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ir&&Tl([]),eo&&$r(!1),yo(""),Vr(Ir?(Ur||[]).map(li=>String(li)):[])},Zl=function(){let{closeDropdown:ir}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ir&&$r(!1),Tl(Wr())},No=ir=>{ir&&io!==void 0&&Vr(io||[]),$r(ir),!ir&&!Qt.filterDropdown&&ji()},Dl=Ve()({[`${wn}-menu-without-submenu`]:!Fc(Qt.filters||[])}),vl=ir=>{if(ir.target.checked){const eo=Ss(Qt==null?void 0:Qt.filters).map(li=>String(li));Vr(eo)}else Vr([])},du=ir=>{let{filters:eo}=ir;return(eo||[]).map((li,Ni)=>{const gu=String(li.value),Au={title:li.text,key:li.value!==void 0?gu:Ni};return li.children&&(Au.children=du({filters:li.children})),Au})},Go=ir=>{var eo;return Object.assign(Object.assign({},ir),{text:ir.title,value:ir.key,children:((eo=ir.children)===null||eo===void 0?void 0:eo.map(li=>Go(li)))||[]})};let ko;if(typeof Qt.filterDropdown=="function")ko=Qt.filterDropdown({prefixCls:`${wn}-custom`,setSelectedKeys:ir=>oo({selectedKeys:ir}),selectedKeys:Wr(),confirm:Zl,clearFilters:ai,filters:Qt.filters,visible:Eo,close:()=>{$r(!1)}});else if(Qt.filterDropdown)ko=Qt.filterDropdown;else{const ir=Wr()||[],eo=()=>(Qt.filters||[]).length===0?le.createElement(hu.Z,{image:hu.Z.PRESENTED_IMAGE_SIMPLE,description:Ta.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):va==="tree"?le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:bi,onChange:ki,tablePrefixCls:wt,locale:Ta}),le.createElement("div",{className:`${wt}-filter-dropdown-tree`},On?le.createElement(rr.default,{checked:ir.length===Ss(Qt.filters).length,indeterminate:ir.length>0&&ir.lengthtypeof pn=="function"?pn(bi,Go(Ni)):Is(bi,Ni.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(vs,{filterSearch:pn,value:bi,onChange:ki,tablePrefixCls:wt,locale:Ta}),le.createElement(cu.default,{selectable:!0,multiple:On,prefixCls:`${wn}-menu`,className:Dl,onSelect:oo,onDeselect:oo,selectedKeys:ir,getPopupContainer:Fr,openKeys:ni,onOpenChange:Ci,items:Fs({filters:Qt.filters||[],filterSearch:pn,prefixCls:Vt,filteredKeys:Wr(),filterMultiple:On,searchValue:bi})})),li=()=>Ir?(0,Fe.Z)((Ur||[]).map(Ni=>String(Ni)),ir,!0):ir.length===0;ko=le.createElement(le.Fragment,null,eo(),le.createElement("div",{className:`${Vt}-dropdown-btns`},le.createElement(Bi.ZP,{type:"link",size:"small",disabled:li(),onClick:()=>ai()},Ta.filterReset),le.createElement(Bi.ZP,{type:"primary",size:"small",onClick:ji},Ta.filterConfirm)))}Qt.filterDropdown&&(ko=le.createElement(Bu.J,{selectable:void 0},ko));const Ko=()=>le.createElement(Us,{className:`${Vt}-dropdown`},ko);let Io;typeof Qt.filterIcon=="function"?Io=Qt.filterIcon(di):Qt.filterIcon?Io=Qt.filterIcon:Io=le.createElement(Pa,null);const{direction:ho}=le.useContext(Ri.E_);return le.createElement("div",{className:`${Vt}-column`},le.createElement("span",{className:`${wt}-column-title`},tr),le.createElement(Fl.Z,{dropdownRender:Ko,trigger:["click"],open:Eo,onOpenChange:No,getPopupContainer:Fr,placement:ho==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:Ve()(`${Vt}-trigger`,{active:di}),onClick:ir=>{ir.stopPropagation()}},Io)))}var _l=Gc;function gs(Ze,je,ht){let wt=[];return(Ze||[]).forEach((Vt,Qt)=>{var wn;const dn=oi(Qt,ht);if(Vt.filters||"filterDropdown"in Vt||"onFilter"in Vt)if("filteredValue"in Vt){let On=Vt.filteredValue;"filterDropdown"in Vt||(On=(wn=On==null?void 0:On.map(String))!==null&&wn!==void 0?wn:On),wt.push({column:Vt,key:Ei(Vt,dn),filteredKeys:On,forceFiltered:Vt.filtered})}else wt.push({column:Vt,key:Ei(Vt,dn),filteredKeys:je&&Vt.defaultFilteredValue?Vt.defaultFilteredValue:void 0,forceFiltered:Vt.filtered});"children"in Vt&&(wt=[].concat((0,xa.Z)(wt),(0,xa.Z)(gs(Vt.children,je,dn))))}),wt}function lc(Ze,je,ht,wt,Vt,Qt,wn,dn){return ht.map((On,va)=>{const pn=oi(va,dn),{filterMultiple:aa=!0,filterMode:Ua,filterSearch:Ta}=On;let tr=On;if(tr.filters||tr.filterDropdown){const Fr=Ei(tr,pn),Cr=wt.find(Dr=>{let{key:Ir}=Dr;return Fr===Ir});tr=Object.assign(Object.assign({},tr),{title:Dr=>le.createElement(_l,{tablePrefixCls:Ze,prefixCls:`${Ze}-filter`,dropdownPrefixCls:je,column:tr,columnKey:Fr,filterState:Cr,filterMultiple:aa,filterMode:Ua,filterSearch:Ta,triggerFilter:Qt,locale:Vt,getPopupContainer:wn},Xi(On.title,Dr))})}return"children"in tr&&(tr=Object.assign(Object.assign({},tr),{children:lc(Ze,je,tr.children,wt,Vt,Qt,wn,pn)})),tr})}function Ms(Ze){const je={};return Ze.forEach(ht=>{let{key:wt,filteredKeys:Vt,column:Qt}=ht;const{filters:wn,filterDropdown:dn}=Qt;if(dn)je[wt]=Vt||null;else if(Array.isArray(Vt)){const On=Ss(wn);je[wt]=On.filter(va=>Vt.includes(String(va)))}else je[wt]=null}),je}function uc(Ze,je){return je.reduce((ht,wt)=>{const{column:{onFilter:Vt,filters:Qt},filteredKeys:wn}=wt;return Vt&&wn&&wn.length?ht.filter(dn=>wn.some(On=>{const va=Ss(Qt),pn=va.findIndex(Ua=>String(Ua)===String(On)),aa=pn!==-1?va[pn]:On;return Vt(aa,dn)})):ht},Ze)}const is=Ze=>Ze.flatMap(je=>"children"in je?[je].concat((0,xa.Z)(is(je.children||[]))):[je]);function sc(Ze){let{prefixCls:je,dropdownPrefixCls:ht,mergedColumns:wt,onFilterChange:Vt,getPopupContainer:Qt,locale:wn}=Ze;const dn=le.useMemo(()=>is(wt||[]),[wt]),[On,va]=le.useState(()=>gs(dn,!0)),pn=le.useMemo(()=>{const tr=gs(dn,!1);if(tr.length===0)return tr;let Fr=!0,Cr=!0;if(tr.forEach(Dr=>{let{filteredKeys:Ir}=Dr;Ir!==void 0?Fr=!1:Cr=!1}),Fr){const Dr=(dn||[]).map((Ir,Ur)=>Ei(Ir,oi(Ur)));return On.filter(Ir=>{let{key:Ur}=Ir;return Dr.includes(Ur)}).map(Ir=>{const Ur=dn[Dr.findIndex(Lo=>Lo===Ir.key)];return Object.assign(Object.assign({},Ir),{column:Object.assign(Object.assign({},Ir.column),Ur),forceFiltered:Ur.filtered})})}return tr},[dn,On]),aa=le.useMemo(()=>Ms(pn),[pn]),Ua=tr=>{const Fr=pn.filter(Cr=>{let{key:Dr}=Cr;return Dr!==tr.key});Fr.push(tr),va(Fr),Vt(Ms(Fr),Fr)};return[tr=>lc(je,ht,tr,pn,wn,Ua,Qt),pn,aa]}var cc=sc;function Gs(Ze,je,ht){const wt=le.useRef({});function Vt(Qt){if(!wt.current||wt.current.data!==Ze||wt.current.childrenColumnName!==je||wt.current.getRowKey!==ht){let dn=function(On){On.forEach((va,pn)=>{const aa=ht(va,pn);wn.set(aa,va),va&&typeof va=="object"&&je in va&&dn(va[je]||[])})};const wn=new Map;dn(Ze),wt.current={data:Ze,childrenColumnName:je,kvMap:wn,getRowKey:ht}}return wt.current.kvMap.get(Qt)}return[Vt]}var Ks=z(50371),Bc=function(Ze,je){var ht={};for(var wt in Ze)Object.prototype.hasOwnProperty.call(Ze,wt)&&je.indexOf(wt)<0&&(ht[wt]=Ze[wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Vt=0,wt=Object.getOwnPropertySymbols(Ze);Vt{const Qt=Ze[Vt];typeof Qt!="function"&&(ht[Vt]=Qt)}),ht}function dc(Ze,je,ht){const wt=ht&&typeof ht=="object"?ht:{},{total:Vt=0}=wt,Qt=Bc(wt,["total"]),[wn,dn]=(0,le.useState)(()=>({current:"defaultCurrent"in Qt?Qt.defaultCurrent:1,pageSize:"defaultPageSize"in Qt?Qt.defaultPageSize:_u})),On=(0,Ks.Z)(wn,Qt,{total:Vt>0?Vt:Ze}),va=Math.ceil((Vt||Ze)/On.pageSize);On.current>va&&(On.current=va||1);const pn=(Ua,Ta)=>{dn({current:Ua!=null?Ua:1,pageSize:Ta||On.pageSize})},aa=(Ua,Ta)=>{var tr;ht&&((tr=ht.onChange)===null||tr===void 0||tr.call(ht,Ua,Ta)),pn(Ua,Ta),je(Ua,Ta||(On==null?void 0:On.pageSize))};return ht===!1?[{},()=>{}]:[Object.assign(Object.assign({},On),{onChange:aa}),pn]}var Kc=dc,Pi=z(84105),ms=z(35654),Bs=z(90782),fs=z(71430),Pc=z(18929);const $u={},Vs="SELECT_ALL",Ts="SELECT_INVERT",ks="SELECT_NONE",Vc=[],gc=(Ze,je)=>{let ht=[];return(je||[]).forEach(wt=>{ht.push(wt),wt&&typeof wt=="object"&&Ze in wt&&(ht=[].concat((0,xa.Z)(ht),(0,xa.Z)(gc(Ze,wt[Ze]))))}),ht};var Ro=(Ze,je)=>{const{preserveSelectedRowKeys:ht,selectedRowKeys:wt,defaultSelectedRowKeys:Vt,getCheckboxProps:Qt,onChange:wn,onSelect:dn,onSelectAll:On,onSelectInvert:va,onSelectNone:pn,onSelectMultiple:aa,columnWidth:Ua,type:Ta,selections:tr,fixed:Fr,renderCell:Cr,hideSelectAll:Dr,checkStrictly:Ir=!0}=je||{},{prefixCls:Ur,data:Lo,pageData:Qo,getRecordByKey:_a,getRowKey:Mo,expandType:di,childrenColumnName:$r,locale:Eo,getPopupContainer:io}=Ze,[Wr,Vr]=(0,Pc.Z)(wt||Vt||Vc,{value:wt}),oo=le.useRef(new Map),si=(0,le.useCallback)(Go=>{if(ht){const ko=new Map;Go.forEach(Ko=>{let Io=_a(Ko);!Io&&oo.current.has(Ko)&&(Io=oo.current.get(Ko)),ko.set(Ko,Io)}),oo.current=ko}},[_a,ht]);le.useEffect(()=>{si(Wr)},[Wr]);const{keyEntities:ni}=(0,le.useMemo)(()=>{if(Ir)return{keyEntities:null};let Go=Lo;if(ht){const ko=new Set(Lo.map((Io,ho)=>Mo(Io,ho))),Ko=Array.from(oo.current).reduce((Io,ho)=>{let[ir,eo]=ho;return ko.has(ir)?Io:Io.concat(eo)},[]);Go=[].concat((0,xa.Z)(Go),(0,xa.Z)(Ko))}return(0,fs.I8)(Go,{externalGetKey:Mo,childrenPropName:$r})},[Lo,Mo,Ir,$r,ht]),bo=(0,le.useMemo)(()=>gc($r,Qo),[$r,Qo]),Ci=(0,le.useMemo)(()=>{const Go=new Map;return bo.forEach((ko,Ko)=>{const Io=Mo(ko,Ko),ho=(Qt?Qt(ko):null)||{};Go.set(Io,ho)}),Go},[bo,Mo,Qt]),bi=(0,le.useCallback)(Go=>{var ko;return!!(!((ko=Ci.get(Mo(Go)))===null||ko===void 0)&&ko.disabled)},[Ci,Mo]),[yo,ki]=(0,le.useMemo)(()=>{if(Ir)return[Wr||[],[]];const{checkedKeys:Go,halfCheckedKeys:ko}=(0,Bs.S)(Wr,!0,ni,bi);return[Go||[],ko]},[Wr,Ir,ni,bi]),Tl=(0,le.useMemo)(()=>{const Go=Ta==="radio"?yo.slice(0,1):yo;return new Set(Go)},[yo,Ta]),ji=(0,le.useMemo)(()=>Ta==="radio"?new Set:new Set(ki),[ki,Ta]),[ai,Zl]=(0,le.useState)(null);le.useEffect(()=>{je||Vr(Vc)},[!!je]);const No=(0,le.useCallback)((Go,ko)=>{let Ko,Io;si(Go),ht?(Ko=Go,Io=Go.map(ho=>oo.current.get(ho))):(Ko=[],Io=[],Go.forEach(ho=>{const ir=_a(ho);ir!==void 0&&(Ko.push(ho),Io.push(ir))})),Vr(Ko),wn==null||wn(Ko,Io,{type:ko})},[Vr,_a,wn,ht]),Dl=(0,le.useCallback)((Go,ko,Ko,Io)=>{if(dn){const ho=Ko.map(ir=>_a(ir));dn(_a(Go),ko,ho,Io)}No(Ko,"single")},[dn,_a,No]),vl=(0,le.useMemo)(()=>!tr||Dr?null:(tr===!0?[Vs,Ts,ks]:tr).map(ko=>ko===Vs?{key:"all",text:Eo.selectionAll,onSelect(){No(Lo.map((Ko,Io)=>Mo(Ko,Io)).filter(Ko=>{const Io=Ci.get(Ko);return!(Io!=null&&Io.disabled)||Tl.has(Ko)}),"all")}}:ko===Ts?{key:"invert",text:Eo.selectInvert,onSelect(){const Ko=new Set(Tl);Qo.forEach((ho,ir)=>{const eo=Mo(ho,ir),li=Ci.get(eo);li!=null&&li.disabled||(Ko.has(eo)?Ko.delete(eo):Ko.add(eo))});const Io=Array.from(Ko);va&&va(Io),No(Io,"invert")}}:ko===ks?{key:"none",text:Eo.selectNone,onSelect(){pn==null||pn(),No(Array.from(Tl).filter(Ko=>{const Io=Ci.get(Ko);return Io==null?void 0:Io.disabled}),"none")}}:ko).map(ko=>Object.assign(Object.assign({},ko),{onSelect:function(){for(var Ko,Io,ho=arguments.length,ir=new Array(ho),eo=0;eo{var ko;if(!je)return Go.filter(bl=>bl!==$u);let Ko=(0,xa.Z)(Go);const Io=new Set(Tl),ho=bo.map(Mo).filter(bl=>!Ci.get(bl).disabled),ir=ho.every(bl=>Io.has(bl)),eo=ho.some(bl=>Io.has(bl)),li=()=>{const bl=[];ir?ho.forEach(Hl=>{Io.delete(Hl),bl.push(Hl)}):ho.forEach(Hl=>{Io.has(Hl)||(Io.add(Hl),bl.push(Hl))});const Il=Array.from(Io);On==null||On(!ir,Il.map(Hl=>_a(Hl)),bl.map(Hl=>_a(Hl))),No(Il,"all"),Zl(null)};let Ni;if(Ta!=="radio"){let bl;if(vl){const gi={getPopupContainer:io,items:vl.map((Ru,wu)=>{const{key:hl,text:qo,onSelect:mu}=Ru;return{key:hl!=null?hl:wu,onClick:()=>{mu==null||mu(ho)},label:qo}})};bl=le.createElement("div",{className:`${Ur}-selection-extra`},le.createElement(Fl.Z,{menu:gi,getPopupContainer:io},le.createElement("span",null,le.createElement(Pi.Z,null))))}const Il=bo.map((gi,Ru)=>{const wu=Mo(gi,Ru),hl=Ci.get(wu)||{};return Object.assign({checked:Io.has(wu)},hl)}).filter(gi=>{let{disabled:Ru}=gi;return Ru}),Hl=!!Il.length&&Il.length===bo.length,eu=Hl&&Il.every(gi=>{let{checked:Ru}=gi;return Ru}),xo=Hl&&Il.some(gi=>{let{checked:Ru}=gi;return Ru});Ni=!Dr&&le.createElement("div",{className:`${Ur}-selection`},le.createElement(rr.default,{checked:Hl?eu:!!bo.length&&ir,indeterminate:Hl?!eu&&xo:!ir&&eo,onChange:li,disabled:bo.length===0||Hl,"aria-label":bl?"Custom selection":"Select all",skipGroup:!0}),bl)}let gu;Ta==="radio"?gu=(bl,Il,Hl)=>{const eu=Mo(Il,Hl),xo=Io.has(eu);return{node:le.createElement(Ju.ZP,Object.assign({},Ci.get(eu),{checked:xo,onClick:gi=>gi.stopPropagation(),onChange:gi=>{Io.has(eu)||Dl(eu,!0,[eu],gi.nativeEvent)}})),checked:xo}}:gu=(bl,Il,Hl)=>{var eu;const xo=Mo(Il,Hl),gi=Io.has(xo),Ru=ji.has(xo),wu=Ci.get(xo);let hl;return di==="nest"?hl=Ru:hl=(eu=wu==null?void 0:wu.indeterminate)!==null&&eu!==void 0?eu:Ru,{node:le.createElement(rr.default,Object.assign({},wu,{indeterminate:hl,checked:gi,skipGroup:!0,onClick:qo=>qo.stopPropagation(),onChange:qo=>{let{nativeEvent:mu}=qo;const{shiftKey:ql}=mu;let us=-1,qu=-1;if(ql&&Ir){const Vu=new Set([ai,xo]);ho.some((Qu,nu)=>{if(Vu.has(Qu))if(us===-1)us=nu;else return qu=nu,!0;return!1})}if(qu!==-1&&us!==qu&&Ir){const Vu=ho.slice(us,qu+1),Qu=[];gi?Vu.forEach(iu=>{Io.has(iu)&&(Qu.push(iu),Io.delete(iu))}):Vu.forEach(iu=>{Io.has(iu)||(Qu.push(iu),Io.add(iu))});const nu=Array.from(Io);aa==null||aa(!gi,nu.map(iu=>_a(iu)),Qu.map(iu=>_a(iu))),No(nu,"multiple")}else{const Vu=yo;if(Ir){const Qu=gi?(0,ms._5)(Vu,xo):(0,ms.L0)(Vu,xo);Dl(xo,!gi,Qu,mu)}else{const Qu=(0,Bs.S)([].concat((0,xa.Z)(Vu),[xo]),!0,ni,bi),{checkedKeys:nu,halfCheckedKeys:iu}=Qu;let as=nu;if(gi){const Os=new Set(nu);Os.delete(xo),as=(0,Bs.S)(Array.from(Os),{checked:!1,halfCheckedKeys:iu},ni,bi).checkedKeys}Dl(xo,!gi,as,mu)}}Zl(gi?null:xo)}})),checked:gi}};const Au=(bl,Il,Hl)=>{const{node:eu,checked:xo}=gu(bl,Il,Hl);return Cr?Cr(xo,Il,Hl,eu):eu};if(!Ko.includes($u))if(Ko.findIndex(bl=>{var Il;return((Il=bl[Sr])===null||Il===void 0?void 0:Il.columnType)==="EXPAND_COLUMN"})===0){const[bl,...Il]=Ko;Ko=[bl,$u].concat((0,xa.Z)(Il))}else Ko=[$u].concat((0,xa.Z)(Ko));const Ku=Ko.indexOf($u);Ko=Ko.filter((bl,Il)=>bl!==$u||Il===Ku);const ou=Ko[Ku-1],$l=Ko[Ku+1];let Xo=Fr;Xo===void 0&&(($l==null?void 0:$l.fixed)!==void 0?Xo=$l.fixed:(ou==null?void 0:ou.fixed)!==void 0&&(Xo=ou.fixed)),Xo&&ou&&((ko=ou[Sr])===null||ko===void 0?void 0:ko.columnType)==="EXPAND_COLUMN"&&ou.fixed===void 0&&(ou.fixed=Xo);const xu=Ve()(`${Ur}-selection-col`,{[`${Ur}-selection-col-with-dropdown`]:tr&&Ta==="checkbox"}),Su={fixed:Xo,width:Ua,className:`${Ur}-selection-column`,title:je.columnTitle||Ni,render:Au,onCell:je.onCell,[Sr]:{className:xu}};return Ko.map(bl=>bl===$u?Su:bl)},[Mo,bo,je,yo,Tl,ji,Ua,vl,di,ai,Ci,aa,Dl,bi]),Tl]},es=z(89489),mc=z(59477),Xs=z(6848);const jt="ascend",an="descend";function fn(Ze){return typeof Ze.sorter=="object"&&typeof Ze.sorter.multiple=="number"?Ze.sorter.multiple:!1}function ma(Ze){return typeof Ze=="function"?Ze:Ze&&typeof Ze=="object"&&Ze.compare?Ze.compare:!1}function zo(Ze,je){return je?Ze[Ze.indexOf(je)+1]:Ze[0]}function Co(Ze,je,ht){let wt=[];function Vt(Qt,wn){wt.push({column:Qt,key:Ei(Qt,wn),multiplePriority:fn(Qt),sortOrder:Qt.sortOrder})}return(Ze||[]).forEach((Qt,wn)=>{const dn=oi(wn,ht);Qt.children?("sortOrder"in Qt&&Vt(Qt,dn),wt=[].concat((0,xa.Z)(wt),(0,xa.Z)(Co(Qt.children,je,dn)))):Qt.sorter&&("sortOrder"in Qt?Vt(Qt,dn):je&&Qt.defaultSortOrder&&wt.push({column:Qt,key:Ei(Qt,dn),multiplePriority:fn(Qt),sortOrder:Qt.defaultSortOrder}))}),wt}function pi(Ze,je,ht,wt,Vt,Qt,wn,dn){return(je||[]).map((On,va)=>{const pn=oi(va,dn);let aa=On;if(aa.sorter){const Ua=aa.sortDirections||Vt,Ta=aa.showSorterTooltip===void 0?wn:aa.showSorterTooltip,tr=Ei(aa,pn),Fr=ht.find(di=>{let{key:$r}=di;return $r===tr}),Cr=Fr?Fr.sortOrder:null,Dr=zo(Ua,Cr);let Ir;if(On.sortIcon)Ir=On.sortIcon({sortOrder:Cr});else{const di=Ua.includes(jt)&&le.createElement(mc.Z,{className:Ve()(`${Ze}-column-sorter-up`,{active:Cr===jt})}),$r=Ua.includes(an)&&le.createElement(es.Z,{className:Ve()(`${Ze}-column-sorter-down`,{active:Cr===an})});Ir=le.createElement("span",{className:Ve()(`${Ze}-column-sorter`,{[`${Ze}-column-sorter-full`]:!!(di&&$r)})},le.createElement("span",{className:`${Ze}-column-sorter-inner`,"aria-hidden":"true"},di,$r))}const{cancelSort:Ur,triggerAsc:Lo,triggerDesc:Qo}=Qt||{};let _a=Ur;Dr===an?_a=Qo:Dr===jt&&(_a=Lo);const Mo=typeof Ta=="object"?Ta:{title:_a};aa=Object.assign(Object.assign({},aa),{className:Ve()(aa.className,{[`${Ze}-column-sort`]:Cr}),title:di=>{const $r=le.createElement("div",{className:`${Ze}-column-sorters`},le.createElement("span",{className:`${Ze}-column-title`},Xi(On.title,di)),Ir);return Ta?le.createElement(Xs.Z,Object.assign({},Mo),$r):$r},onHeaderCell:di=>{const $r=On.onHeaderCell&&On.onHeaderCell(di)||{},Eo=$r.onClick,io=$r.onKeyDown;$r.onClick=oo=>{wt({column:On,key:tr,sortOrder:Dr,multiplePriority:fn(On)}),Eo==null||Eo(oo)},$r.onKeyDown=oo=>{oo.keyCode===ys.Z.ENTER&&(wt({column:On,key:tr,sortOrder:Dr,multiplePriority:fn(On)}),io==null||io(oo))};const Wr=rl(On.title,{}),Vr=Wr==null?void 0:Wr.toString();return Cr?$r["aria-sort"]=Cr==="ascend"?"ascending":"descending":$r["aria-label"]=Vr||"",$r.className=Ve()($r.className,`${Ze}-column-has-sorters`),$r.tabIndex=0,On.ellipsis&&($r.title=(Wr!=null?Wr:"").toString()),$r}})}return"children"in aa&&(aa=Object.assign(Object.assign({},aa),{children:pi(Ze,aa.children,ht,wt,Vt,Qt,wn,pn)})),aa})}function Fo(Ze){const{column:je,sortOrder:ht}=Ze;return{column:je,order:ht,field:je.dataIndex,columnKey:je.key}}function Bo(Ze){const je=Ze.filter(ht=>{let{sortOrder:wt}=ht;return wt}).map(Fo);return je.length===0&&Ze.length?Object.assign(Object.assign({},Fo(Ze[Ze.length-1])),{column:void 0}):je.length<=1?je[0]||{}:je}function Ii(Ze,je,ht){const wt=je.slice().sort((wn,dn)=>dn.multiplePriority-wn.multiplePriority),Vt=Ze.slice(),Qt=wt.filter(wn=>{let{column:{sorter:dn},sortOrder:On}=wn;return ma(dn)&&On});return Qt.length?Vt.sort((wn,dn)=>{for(let On=0;On{const dn=wn[ht];return dn?Object.assign(Object.assign({},wn),{[ht]:Ii(dn,je,ht)}):wn}):Vt}function ii(Ze){let{prefixCls:je,mergedColumns:ht,onSorterChange:wt,sortDirections:Vt,tableLocale:Qt,showSorterTooltip:wn}=Ze;const[dn,On]=le.useState(Co(ht,!0)),va=le.useMemo(()=>{let tr=!0;const Fr=Co(ht,!1);if(!Fr.length)return dn;const Cr=[];function Dr(Ur){tr?Cr.push(Ur):Cr.push(Object.assign(Object.assign({},Ur),{sortOrder:null}))}let Ir=null;return Fr.forEach(Ur=>{Ir===null?(Dr(Ur),Ur.sortOrder&&(Ur.multiplePriority===!1?tr=!1:Ir=!0)):(Ir&&Ur.multiplePriority!==!1||(tr=!1),Dr(Ur))}),Cr},[ht,dn]),pn=le.useMemo(()=>{const tr=va.map(Fr=>{let{column:Cr,sortOrder:Dr}=Fr;return{column:Cr,order:Dr}});return{sortColumns:tr,sortColumn:tr[0]&&tr[0].column,sortOrder:tr[0]&&tr[0].order}},[va]);function aa(tr){let Fr;tr.multiplePriority===!1||!va.length||va[0].multiplePriority===!1?Fr=[tr]:Fr=[].concat((0,xa.Z)(va.filter(Cr=>{let{key:Dr}=Cr;return Dr!==tr.key})),[tr]),On(Fr),wt(Bo(Fr),Fr)}return[tr=>pi(je,tr,va,aa,Vt,Qt,wn),va,pn,()=>Bo(va)]}function Ti(Ze,je){return Ze.map(ht=>{const wt=Object.assign({},ht);return wt.title=Xi(ht.title,je),"children"in wt&&(wt.children=Ti(wt.children,je)),wt})}function cl(Ze){return[le.useCallback(ht=>Ti(ht,Ze),[Ze])]}var Qi=Kr((Ze,je)=>{const{_renderTimes:ht}=Ze,{_renderTimes:wt}=je;return ht!==wt}),Qr=_i((Ze,je)=>{const{_renderTimes:ht}=Ze,{_renderTimes:wt}=je;return ht!==wt}),Po=z(64993),vi=z(17313),hi=z(83116),Yo=z(37613),Ue=Ze=>{const{componentCls:je}=Ze,ht=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=(Vt,Qt,wn)=>({[`&${je}-${Vt}`]:{[`> ${je}-container`]:{[`> ${je}-content, > ${je}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Qt}px -${wn+Ze.lineWidth}px`}}}}}});return{[`${je}-wrapper`]:{[`${je}${je}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${je}-title`]:{border:ht,borderBottom:0},[`> ${je}-container`]:{borderInlineStart:ht,borderTop:ht,[` > ${je}-content, > ${je}-header, > ${je}-body, > ${je}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:vt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:vt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${je}-cell-fix-right-first::after`]:{borderInlineEnd:vt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Ze.tablePaddingVertical}px -${Ze.tablePaddingHorizontal+Ze.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Ze.lineWidth,bottom:0,borderInlineEnd:vt,content:'""'}}}}}},[`&${je}-scroll-horizontal`]:{[`> ${je}-container > ${je}-body`]:{"> table > tbody":{[` + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:ht},"> thead":{"> tr:not(:last-child) > th":{borderBottom:ht},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${je}-cell-fix-right-first::after`]:{borderInlineEnd:ht}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${je}-expanded-row-fixed`]:{margin:`-${Ze.tablePaddingVertical}px -${Ze.tablePaddingHorizontal+Ze.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Ze.lineWidth,bottom:0,borderInlineEnd:ht,content:'""'}}}}}},[`&${je}-scroll-horizontal`]:{[`> ${je}-container > ${je}-body`]:{"> table > tbody":{[` > tr${je}-expanded-row, > tr${je}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},wt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle)),wt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall)),{[`> ${je}-footer`]:{border:vt,borderTop:0}}),[`${je}-cell`]:{[`${je}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ze.lineWidth}px 0 ${Ze.lineWidth}px ${Ze.tableHeaderBg}`}},[`${je}-bordered ${je}-cell-scrollbar`]:{borderInlineEnd:vt}}}},Et=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-cell-ellipsis`]:Object.assign(Object.assign({},pi.vS),{wordBreak:"keep-all",[` + `]:{"> th, > td":{borderInlineEnd:0}}}}}},wt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle)),wt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall)),{[`> ${je}-footer`]:{border:ht,borderTop:0}}),[`${je}-cell`]:{[`${je}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Ze.lineWidth}px 0 ${Ze.lineWidth}px ${Ze.tableHeaderBg}`}},[`${je}-bordered ${je}-cell-scrollbar`]:{borderInlineEnd:ht}}}},Et=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-cell-ellipsis`]:Object.assign(Object.assign({},vi.vS),{wordBreak:"keep-all",[` &${je}-cell-fix-left-last, &${je}-cell-fix-right-first - `]:{overflow:"visible",[`${je}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${je}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_t=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-tbody > tr${je}-placeholder`]:{textAlign:"center",color:Ze.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ze.colorBgContainer}}}}},cn=z(15969),ca=Ze=>{const{componentCls:je,antCls:vt,controlInteractiveSize:wt,motionDurationSlow:Vt,lineWidth:Qt,paddingXS:On,lineType:dn,tableBorderColor:Ln,tableExpandIconBg:va,tableExpandColumnWidth:pn,borderRadius:na,fontSize:Ua,fontSizeSM:Ta,lineHeight:tr,tablePaddingVertical:Fr,tablePaddingHorizontal:Cr,tableExpandedRowBg:Dr,paddingXXS:Ir}=Ze,Ur=wt/2-Qt,Lo=Ur*2+Qt*3,Qo=`${Qt}px ${dn} ${Ln}`,_a=Ir-Qt;return{[`${je}-wrapper`]:{[`${je}-expand-icon-col`]:{width:pn},[`${je}-row-expand-icon-cell`]:{textAlign:"center",[`${je}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${je}-row-indent`]:{height:1,float:"left"},[`${je}-row-expand-icon`]:Object.assign(Object.assign({},(0,cn.N)(Ze)),{position:"relative",float:"left",boxSizing:"border-box",width:Lo,height:Lo,padding:0,color:"inherit",lineHeight:`${Lo}px`,background:va,border:Qo,borderRadius:na,transform:`scale(${wt/Lo})`,transition:`all ${Vt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Vt} ease-out`,content:'""'},"&::before":{top:Ur,insetInlineEnd:_a,insetInlineStart:_a,height:Qt},"&::after":{top:_a,bottom:_a,insetInlineStart:Ur,width:Qt,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"}}),[`${je}-row-indent + ${je}-row-expand-icon`]:{marginTop:(Ua*tr-Qt*3)/2-Math.ceil((Ta*1.4-Qt*3)/2),marginInlineEnd:On},[`tr${je}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Dr}},[`${vt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${je}-expanded-row-fixed`]:{position:"relative",margin:`-${Fr}px -${Cr}px`,padding:`${Fr}px ${Cr}px`}}}},Ra=Ze=>{const{componentCls:je,antCls:vt,iconCls:wt,tableFilterDropdownWidth:Vt,tableFilterDropdownSearchWidth:Qt,paddingXXS:On,paddingXS:dn,colorText:Ln,lineWidth:va,lineType:pn,tableBorderColor:na,tableHeaderIconColor:Ua,fontSizeSM:Ta,tablePaddingHorizontal:tr,borderRadius:Fr,motionDurationSlow:Cr,colorTextDescription:Dr,colorPrimary:Ir,tableHeaderFilterActiveBg:Ur,colorTextDisabled:Lo,tableFilterDropdownBg:Qo,tableFilterDropdownHeight:_a,controlItemBgHover:Mo,controlItemBgActive:di,boxShadowSecondary:$r,filterDropdownMenuBg:Eo}=Ze,io=`${vt}-dropdown`,Wr=`${je}-filter-dropdown`,Vr=`${vt}-tree`,oo=`${va}px ${pn} ${na}`;return[{[`${je}-wrapper`]:{[`${je}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${je}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-On,marginInline:`${On}px ${-tr/2}px`,padding:`0 ${On}px`,color:Ua,fontSize:Ta,borderRadius:Fr,cursor:"pointer",transition:`all ${Cr}`,"&:hover":{color:Dr,background:Ur},"&.active":{color:Ir}}}},{[`${vt}-dropdown`]:{[Wr]:Object.assign(Object.assign({},(0,pi.Wf)(Ze)),{minWidth:Vt,backgroundColor:Qo,borderRadius:Fr,boxShadow:$r,overflow:"hidden",[`${io}-menu`]:{maxHeight:_a,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Eo,"&:empty::after":{display:"block",padding:`${dn}px 0`,color:Lo,fontSize:Ta,textAlign:"center",content:'"Not Found"'}},[`${Wr}-tree`]:{paddingBlock:`${dn}px 0`,paddingInline:dn,[Vr]:{padding:0},[`${Vr}-treenode ${Vr}-node-content-wrapper:hover`]:{backgroundColor:Mo},[`${Vr}-treenode-checkbox-checked ${Vr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:di}}},[`${Wr}-search`]:{padding:dn,borderBottom:oo,"&-input":{input:{minWidth:Qt},[wt]:{color:Lo}}},[`${Wr}-checkall`]:{width:"100%",marginBottom:On,marginInlineStart:On},[`${Wr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${dn-va}px ${dn}px`,overflow:"hidden",borderTop:oo}})}},{[`${vt}-dropdown ${Wr}, ${Wr}-submenu`]:{[`${vt}-checkbox-wrapper + span`]:{paddingInlineStart:dn,color:Ln},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},qa=Ze=>{const{componentCls:je,lineWidth:vt,colorSplit:wt,motionDurationSlow:Vt,zIndexTableFixed:Qt,tableBg:On,zIndexTableSticky:dn}=Ze,Ln=wt;return{[`${je}-wrapper`]:{[` + `]:{overflow:"visible",[`${je}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${je}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},_t=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper`]:{[`${je}-tbody > tr${je}-placeholder`]:{textAlign:"center",color:Ze.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Ze.colorBgContainer}}}}},cn=z(15969),ga=Ze=>{const{componentCls:je,antCls:ht,controlInteractiveSize:wt,motionDurationSlow:Vt,lineWidth:Qt,paddingXS:wn,lineType:dn,tableBorderColor:On,tableExpandIconBg:va,tableExpandColumnWidth:pn,borderRadius:aa,fontSize:Ua,fontSizeSM:Ta,lineHeight:tr,tablePaddingVertical:Fr,tablePaddingHorizontal:Cr,tableExpandedRowBg:Dr,paddingXXS:Ir}=Ze,Ur=wt/2-Qt,Lo=Ur*2+Qt*3,Qo=`${Qt}px ${dn} ${On}`,_a=Ir-Qt;return{[`${je}-wrapper`]:{[`${je}-expand-icon-col`]:{width:pn},[`${je}-row-expand-icon-cell`]:{textAlign:"center",[`${je}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${je}-row-indent`]:{height:1,float:"left"},[`${je}-row-expand-icon`]:Object.assign(Object.assign({},(0,cn.N)(Ze)),{position:"relative",float:"left",boxSizing:"border-box",width:Lo,height:Lo,padding:0,color:"inherit",lineHeight:`${Lo}px`,background:va,border:Qo,borderRadius:aa,transform:`scale(${wt/Lo})`,transition:`all ${Vt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Vt} ease-out`,content:'""'},"&::before":{top:Ur,insetInlineEnd:_a,insetInlineStart:_a,height:Qt},"&::after":{top:_a,bottom:_a,insetInlineStart:Ur,width:Qt,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"}}),[`${je}-row-indent + ${je}-row-expand-icon`]:{marginTop:(Ua*tr-Qt*3)/2-Math.ceil((Ta*1.4-Qt*3)/2),marginInlineEnd:wn},[`tr${je}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Dr}},[`${ht}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${je}-expanded-row-fixed`]:{position:"relative",margin:`-${Fr}px -${Cr}px`,padding:`${Fr}px ${Cr}px`}}}},Ra=Ze=>{const{componentCls:je,antCls:ht,iconCls:wt,tableFilterDropdownWidth:Vt,tableFilterDropdownSearchWidth:Qt,paddingXXS:wn,paddingXS:dn,colorText:On,lineWidth:va,lineType:pn,tableBorderColor:aa,tableHeaderIconColor:Ua,fontSizeSM:Ta,tablePaddingHorizontal:tr,borderRadius:Fr,motionDurationSlow:Cr,colorTextDescription:Dr,colorPrimary:Ir,tableHeaderFilterActiveBg:Ur,colorTextDisabled:Lo,tableFilterDropdownBg:Qo,tableFilterDropdownHeight:_a,controlItemBgHover:Mo,controlItemBgActive:di,boxShadowSecondary:$r,filterDropdownMenuBg:Eo}=Ze,io=`${ht}-dropdown`,Wr=`${je}-filter-dropdown`,Vr=`${ht}-tree`,oo=`${va}px ${pn} ${aa}`;return[{[`${je}-wrapper`]:{[`${je}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${je}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-wn,marginInline:`${wn}px ${-tr/2}px`,padding:`0 ${wn}px`,color:Ua,fontSize:Ta,borderRadius:Fr,cursor:"pointer",transition:`all ${Cr}`,"&:hover":{color:Dr,background:Ur},"&.active":{color:Ir}}}},{[`${ht}-dropdown`]:{[Wr]:Object.assign(Object.assign({},(0,vi.Wf)(Ze)),{minWidth:Vt,backgroundColor:Qo,borderRadius:Fr,boxShadow:$r,overflow:"hidden",[`${io}-menu`]:{maxHeight:_a,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Eo,"&:empty::after":{display:"block",padding:`${dn}px 0`,color:Lo,fontSize:Ta,textAlign:"center",content:'"Not Found"'}},[`${Wr}-tree`]:{paddingBlock:`${dn}px 0`,paddingInline:dn,[Vr]:{padding:0},[`${Vr}-treenode ${Vr}-node-content-wrapper:hover`]:{backgroundColor:Mo},[`${Vr}-treenode-checkbox-checked ${Vr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:di}}},[`${Wr}-search`]:{padding:dn,borderBottom:oo,"&-input":{input:{minWidth:Qt},[wt]:{color:Lo}}},[`${Wr}-checkall`]:{width:"100%",marginBottom:wn,marginInlineStart:wn},[`${Wr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${dn-va}px ${dn}px`,overflow:"hidden",borderTop:oo}})}},{[`${ht}-dropdown ${Wr}, ${Wr}-submenu`]:{[`${ht}-checkbox-wrapper + span`]:{paddingInlineStart:dn,color:On},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},qa=Ze=>{const{componentCls:je,lineWidth:ht,colorSplit:wt,motionDurationSlow:Vt,zIndexTableFixed:Qt,tableBg:wn,zIndexTableSticky:dn}=Ze,On=wt;return{[`${je}-wrapper`]:{[` ${je}-cell-fix-left, ${je}-cell-fix-right - `]:{position:"sticky !important",zIndex:Qt,background:On},[` + `]:{position:"sticky !important",zIndex:Qt,background:wn},[` ${je}-cell-fix-left-first::after, ${je}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-vt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-cell-fix-left-all::after`]:{display:"none"},[` + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-ht,width:30,transform:"translateX(100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-cell-fix-left-all::after`]:{display:"none"},[` ${je}-cell-fix-right-first::after, ${je}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-vt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:dn+1,width:30,transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${je}-ping-left`]:{[`&:not(${je}-has-fix-left) ${je}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Ln}`}},[` + `]:{position:"absolute",top:0,bottom:-ht,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},[`${je}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:dn+1,width:30,transition:`box-shadow ${Vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${je}-ping-left`]:{[`&:not(${je}-has-fix-left) ${je}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${On}`}},[` ${je}-cell-fix-left-first::after, ${je}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Ln}`},[`${je}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${je}-ping-right`]:{[`&:not(${je}-has-fix-right) ${je}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ln}`}},[` + `]:{boxShadow:`inset 10px 0 8px -8px ${On}`},[`${je}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${je}-ping-right`]:{[`&:not(${je}-has-fix-right) ${je}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${On}`}},[` ${je}-cell-fix-right-first::after, ${je}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Ln}`}}}}},nr=Ze=>{const{componentCls:je,antCls:vt}=Ze;return{[`${je}-wrapper`]:{[`${je}-pagination${vt}-pagination`]:{margin:`${Ze.margin}px 0`},[`${je}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ze.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Oa=Ze=>{const{componentCls:je,tableRadius:vt}=Ze;return{[`${je}-wrapper`]:{[je]:{[`${je}-title, ${je}-header`]:{borderRadius:`${vt}px ${vt}px 0 0`},[`${je}-title + ${je}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${je}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:vt,borderStartEndRadius:vt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:vt},"> *:last-child":{borderStartEndRadius:vt}}},"&-footer":{borderRadius:`0 0 ${vt}px ${vt}px`}}}}},so=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${je}-pagination-left`]:{justifyContent:"flex-end"},[`${je}-pagination-right`]:{justifyContent:"flex-start"},[`${je}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${je}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${je}-row-indent`]:{float:"right"}}}}},mo=Ze=>{const{componentCls:je,antCls:vt,iconCls:wt,fontSizeIcon:Vt,padding:Qt,paddingXS:On,tableHeaderIconColor:dn,tableHeaderIconColorHover:Ln,tableSelectionColumnWidth:va}=Ze;return{[`${je}-wrapper`]:{[`${je}-selection-col`]:{width:va,[`&${je}-selection-col-with-dropdown`]:{width:va+Vt+Qt/4}},[`${je}-bordered ${je}-selection-col`]:{width:va+On*2,[`&${je}-selection-col-with-dropdown`]:{width:va+Vt+Qt/4+On*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${On}`}}}}},nr=Ze=>{const{componentCls:je,antCls:ht}=Ze;return{[`${je}-wrapper`]:{[`${je}-pagination${ht}-pagination`]:{margin:`${Ze.margin}px 0`},[`${je}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Ze.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},La=Ze=>{const{componentCls:je,tableRadius:ht}=Ze;return{[`${je}-wrapper`]:{[je]:{[`${je}-title, ${je}-header`]:{borderRadius:`${ht}px ${ht}px 0 0`},[`${je}-title + ${je}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${je}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:ht,borderStartEndRadius:ht,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:ht},"> *:last-child":{borderStartEndRadius:ht}}},"&-footer":{borderRadius:`0 0 ${ht}px ${ht}px`}}}}},so=Ze=>{const{componentCls:je}=Ze;return{[`${je}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${je}-pagination-left`]:{justifyContent:"flex-end"},[`${je}-pagination-right`]:{justifyContent:"flex-start"},[`${je}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${je}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${je}-row-indent`]:{float:"right"}}}}},mo=Ze=>{const{componentCls:je,antCls:ht,iconCls:wt,fontSizeIcon:Vt,padding:Qt,paddingXS:wn,tableHeaderIconColor:dn,tableHeaderIconColorHover:On,tableSelectionColumnWidth:va}=Ze;return{[`${je}-wrapper`]:{[`${je}-selection-col`]:{width:va,[`&${je}-selection-col-with-dropdown`]:{width:va+Vt+Qt/4}},[`${je}-bordered ${je}-selection-col`]:{width:va+wn*2,[`&${je}-selection-col-with-dropdown`]:{width:va+Vt+Qt/4+wn*2}},[` table tr th${je}-selection-column, table tr td${je}-selection-column - `]:{paddingInlineEnd:Ze.paddingXS,paddingInlineStart:Ze.paddingXS,textAlign:"center",[`${vt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${je}-selection-column${je}-cell-fix-left`]:{zIndex:Ze.zIndexTableFixed+1},[`table tr th${je}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${je}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${je}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Ze.tablePaddingHorizontal/4}px`,[wt]:{color:dn,fontSize:Vt,verticalAlign:"baseline","&:hover":{color:Ln}}}}}},vo=Ze=>{const{componentCls:je}=Ze,vt=(wt,Vt,Qt,On)=>({[`${je}${je}-${wt}`]:{fontSize:On,[` + `]:{paddingInlineEnd:Ze.paddingXS,paddingInlineStart:Ze.paddingXS,textAlign:"center",[`${ht}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${je}-selection-column${je}-cell-fix-left`]:{zIndex:Ze.zIndexTableFixed+1},[`table tr th${je}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${je}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${je}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Ze.tablePaddingHorizontal/4}px`,[wt]:{color:dn,fontSize:Vt,verticalAlign:"baseline","&:hover":{color:On}}}}}},vo=Ze=>{const{componentCls:je}=Ze,ht=(wt,Vt,Qt,wn)=>({[`${je}${je}-${wt}`]:{fontSize:wn,[` ${je}-title, ${je}-footer, ${je}-cell, @@ -255,69 +255,69 @@ dts: ${yr+qn} ms, expected: ${yr+Math.round(Rn)} ms, delta: ${Math.round(br)} ms ${je}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${Vt}px ${Qt}px`},[`${je}-filter-trigger`]:{marginInlineEnd:`-${Qt/2}px`},[`${je}-expanded-row-fixed`]:{margin:`-${Vt}px -${Qt}px`},[`${je}-tbody`]:{[`${je}-wrapper:only-child ${je}`]:{marginBlock:`-${Vt}px`,marginInline:`${Ze.tableExpandColumnWidth-Qt}px -${Qt}px`}},[`${je}-selection-column`]:{paddingInlineStart:`${Qt/4}px`}}});return{[`${je}-wrapper`]:Object.assign(Object.assign({},vt("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle,Ze.tableFontSizeMiddle)),vt("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall,Ze.tableFontSizeSmall))}},Hi=Ze=>{const{componentCls:je,marginXXS:vt,fontSizeIcon:wt,tableHeaderIconColor:Vt,tableHeaderIconColorHover:Qt}=Ze;return{[`${je}-wrapper`]:{[`${je}-thead th${je}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,"&:hover":{background:Ze.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ze.colorPrimary},[` + `]:{padding:`${Vt}px ${Qt}px`},[`${je}-filter-trigger`]:{marginInlineEnd:`-${Qt/2}px`},[`${je}-expanded-row-fixed`]:{margin:`-${Vt}px -${Qt}px`},[`${je}-tbody`]:{[`${je}-wrapper:only-child ${je}`]:{marginBlock:`-${Vt}px`,marginInline:`${Ze.tableExpandColumnWidth-Qt}px -${Qt}px`}},[`${je}-selection-column`]:{paddingInlineStart:`${Qt/4}px`}}});return{[`${je}-wrapper`]:Object.assign(Object.assign({},ht("middle",Ze.tablePaddingVerticalMiddle,Ze.tablePaddingHorizontalMiddle,Ze.tableFontSizeMiddle)),ht("small",Ze.tablePaddingVerticalSmall,Ze.tablePaddingHorizontalSmall,Ze.tableFontSizeSmall))}},Hi=Ze=>{const{componentCls:je,marginXXS:ht,fontSizeIcon:wt,tableHeaderIconColor:Vt,tableHeaderIconColorHover:Qt}=Ze;return{[`${je}-wrapper`]:{[`${je}-thead th${je}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Ze.motionDurationSlow}`,"&:hover":{background:Ze.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Ze.colorPrimary},[` &${je}-cell-fix-left:hover, &${je}-cell-fix-right:hover - `]:{background:Ze.tableFixedHeaderSortActiveBg}},[`${je}-thead th${je}-column-sort`]:{background:Ze.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${je}-column-sort`]:{background:Ze.tableBodySortBg},[`${je}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${je}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${je}-column-sorter`]:{marginInlineStart:vt,color:Vt,fontSize:0,transition:`color ${Ze.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:wt,"&.active":{color:Ze.colorPrimary}},[`${je}-column-sorter-up + ${je}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${je}-column-sorters:hover ${je}-column-sorter`]:{color:Qt}}}},Oi=Ze=>{const{componentCls:je,opacityLoading:vt,tableScrollThumbBg:wt,tableScrollThumbBgHover:Vt,tableScrollThumbSize:Qt,tableScrollBg:On,zIndexTableSticky:dn,stickyScrollBarBorderRadius:Ln}=Ze,va=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`;return{[`${je}-wrapper`]:{[`${je}-sticky`]:{"&-holder":{position:"sticky",zIndex:dn,background:Ze.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Qt}px !important`,zIndex:dn,display:"flex",alignItems:"center",background:On,borderTop:va,opacity:vt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Qt,backgroundColor:wt,borderRadius:Ln,transition:`all ${Ze.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Vt}}}}}}},dl=Ze=>{const{componentCls:je,lineWidth:vt,tableBorderColor:wt}=Ze,Vt=`${vt}px ${Ze.lineType} ${wt}`;return{[`${je}-wrapper`]:{[`${je}-summary`]:{position:"relative",zIndex:Ze.zIndexTableFixed,background:Ze.tableBg,"> tr":{"> th, > td":{borderBottom:Vt}}},[`div${je}-summary`]:{boxShadow:`0 -${vt}px 0 ${wt}`}}}},jl=Ze=>{const{componentCls:je}=Ze,vt=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=`${je}-expanded-row-cell`;return{[`${je}-wrapper`]:{[`${je}-tbody-virtual`]:{[`${je}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${je}-cell`]:{borderBottom:vt},[`${je}-expanded-row`]:{[`${wt}${wt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ze.lineWidth}px)`,borderInlineEnd:"none"}}},[`${je}-bordered`]:{[`${je}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:vt,position:"absolute"},[`${je}-cell`]:{borderInlineEnd:vt,[`&${je}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ze.lineWidth,borderInlineStart:vt}}}}}}};const Pl=Ze=>{const{componentCls:je,fontWeightStrong:vt,tablePaddingVertical:wt,tablePaddingHorizontal:Vt,lineWidth:Qt,lineType:On,tableBorderColor:dn,tableFontSize:Ln,tableBg:va,tableRadius:pn,tableHeaderTextColor:na,motionDurationMid:Ua,tableHeaderBg:Ta,tableHeaderCellSplitColor:tr,tableRowHoverBg:Fr,tableSelectedRowBg:Cr,tableSelectedRowHoverBg:Dr,tableFooterTextColor:Ir,tableFooterBg:Ur,paddingContentVerticalLG:Lo}=Ze,Qo=`${Qt}px ${On} ${dn}`;return{[`${je}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,pi.dF)()),{[je]:Object.assign(Object.assign({},(0,pi.Wf)(Ze)),{fontSize:Ln,background:va,borderRadius:`${pn}px ${pn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${pn}px ${pn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:Ze.tableFixedHeaderSortActiveBg}},[`${je}-thead th${je}-column-sort`]:{background:Ze.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${je}-column-sort`]:{background:Ze.tableBodySortBg},[`${je}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${je}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${je}-column-sorter`]:{marginInlineStart:ht,color:Vt,fontSize:0,transition:`color ${Ze.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:wt,"&.active":{color:Ze.colorPrimary}},[`${je}-column-sorter-up + ${je}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${je}-column-sorters:hover ${je}-column-sorter`]:{color:Qt}}}},Li=Ze=>{const{componentCls:je,opacityLoading:ht,tableScrollThumbBg:wt,tableScrollThumbBgHover:Vt,tableScrollThumbSize:Qt,tableScrollBg:wn,zIndexTableSticky:dn,stickyScrollBarBorderRadius:On}=Ze,va=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`;return{[`${je}-wrapper`]:{[`${je}-sticky`]:{"&-holder":{position:"sticky",zIndex:dn,background:Ze.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Qt}px !important`,zIndex:dn,display:"flex",alignItems:"center",background:wn,borderTop:va,opacity:ht,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Qt,backgroundColor:wt,borderRadius:On,transition:`all ${Ze.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Vt}}}}}}},dl=Ze=>{const{componentCls:je,lineWidth:ht,tableBorderColor:wt}=Ze,Vt=`${ht}px ${Ze.lineType} ${wt}`;return{[`${je}-wrapper`]:{[`${je}-summary`]:{position:"relative",zIndex:Ze.zIndexTableFixed,background:Ze.tableBg,"> tr":{"> th, > td":{borderBottom:Vt}}},[`div${je}-summary`]:{boxShadow:`0 -${ht}px 0 ${wt}`}}}},jl=Ze=>{const{componentCls:je}=Ze,ht=`${Ze.lineWidth}px ${Ze.lineType} ${Ze.tableBorderColor}`,wt=`${je}-expanded-row-cell`;return{[`${je}-wrapper`]:{[`${je}-tbody-virtual`]:{[`${je}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${je}-cell`]:{borderBottom:ht},[`${je}-expanded-row`]:{[`${wt}${wt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Ze.lineWidth}px)`,borderInlineEnd:"none"}}},[`${je}-bordered`]:{[`${je}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:ht,position:"absolute"},[`${je}-cell`]:{borderInlineEnd:ht,[`&${je}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Ze.lineWidth,borderInlineStart:ht}}}}}}};const Pl=Ze=>{const{componentCls:je,fontWeightStrong:ht,tablePaddingVertical:wt,tablePaddingHorizontal:Vt,lineWidth:Qt,lineType:wn,tableBorderColor:dn,tableFontSize:On,tableBg:va,tableRadius:pn,tableHeaderTextColor:aa,motionDurationMid:Ua,tableHeaderBg:Ta,tableHeaderCellSplitColor:tr,tableRowHoverBg:Fr,tableSelectedRowBg:Cr,tableSelectedRowHoverBg:Dr,tableFooterTextColor:Ir,tableFooterBg:Ur,paddingContentVerticalLG:Lo}=Ze,Qo=`${Qt}px ${wn} ${dn}`;return{[`${je}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,vi.dF)()),{[je]:Object.assign(Object.assign({},(0,vi.Wf)(Ze)),{fontSize:On,background:va,borderRadius:`${pn}px ${pn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${pn}px ${pn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${je}-cell, ${je}-thead > tr > th, ${je}-tbody > tr > th, ${je}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${Lo}px ${Vt}px`,overflowWrap:"break-word"},[`${je}-title`]:{padding:`${wt}px ${Vt}px`},[`${je}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:na,fontWeight:vt,textAlign:"start",background:Ta,borderBottom:Qo,transition:`background ${Ua} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${je}-selection-column):not(${je}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:tr,transform:"translateY(-50%)",transition:`background-color ${Ua}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${je}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ua}, border-color ${Ua}`,borderBottom:Qo,[` + `]:{position:"relative",padding:`${Lo}px ${Vt}px`,overflowWrap:"break-word"},[`${je}-title`]:{padding:`${wt}px ${Vt}px`},[`${je}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:aa,fontWeight:ht,textAlign:"start",background:Ta,borderBottom:Qo,transition:`background ${Ua} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${je}-selection-column):not(${je}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:tr,transform:"translateY(-50%)",transition:`background-color ${Ua}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${je}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ua}, border-color ${Ua}`,borderBottom:Qo,[` > ${je}-wrapper:only-child, > ${je}-expanded-row-fixed > ${je}-wrapper:only-child - `]:{[je]:{marginBlock:`-${wt}px`,marginInline:`${Ze.tableExpandColumnWidth-Vt}px -${Vt}px`,[`${je}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:na,fontWeight:vt,textAlign:"start",background:Ta,borderBottom:Qo,transition:`background ${Ua} ease`},[` + `]:{[je]:{marginBlock:`-${wt}px`,marginInline:`${Ze.tableExpandColumnWidth-Vt}px -${Vt}px`,[`${je}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:aa,fontWeight:ht,textAlign:"start",background:Ta,borderBottom:Qo,transition:`background ${Ua} ease`},[` &${je}-row:hover > th, &${je}-row:hover > td, > th${je}-cell-row-hover, > td${je}-cell-row-hover - `]:{background:Fr},[`&${je}-row-selected`]:{"> th, > td":{background:Cr},"&:hover > th, &:hover > td":{background:Dr}}}},[`${je}-footer`]:{padding:`${wt}px ${Vt}px`,color:Ir,background:Ur}})}};var qi=(0,vi.Z)("Table",Ze=>{const{colorTextHeading:je,colorSplit:vt,colorIcon:wt,colorIconHover:Vt,opacityLoading:Qt,colorBgContainer:On,controlInteractiveSize:dn,headerBg:Ln,headerColor:va,headerSortActiveBg:pn,headerSortHoverBg:na,bodySortBg:Ua,rowHoverBg:Ta,rowSelectedBg:tr,rowSelectedHoverBg:Fr,rowExpandedBg:Cr,cellPaddingBlock:Dr,cellPaddingInline:Ir,cellPaddingBlockMD:Ur,cellPaddingInlineMD:Lo,cellPaddingBlockSM:Qo,cellPaddingInlineSM:_a,borderColor:Mo,footerBg:di,footerColor:$r,headerBorderRadius:Eo,cellFontSize:io,cellFontSizeMD:Wr,cellFontSizeSM:Vr,headerSplitColor:oo,fixedHeaderSortActiveBg:si,headerFilterHoverBg:ni,filterDropdownBg:bo,expandIconBg:Ei,selectionColumnWidth:Pi,stickyScrollBarBg:yo}=Ze,ki=new Po.C(wt),Tl=new Po.C(Vt),ji=2,ai=(0,Yo.TS)(Ze,{tableFontSize:io,tableBg:On,tableRadius:Eo,tablePaddingVertical:Dr,tablePaddingHorizontal:Ir,tablePaddingVerticalMiddle:Ur,tablePaddingHorizontalMiddle:Lo,tablePaddingVerticalSmall:Qo,tablePaddingHorizontalSmall:_a,tableBorderColor:Mo,tableHeaderTextColor:va,tableHeaderBg:Ln,tableFooterTextColor:$r,tableFooterBg:di,tableHeaderCellSplitColor:oo,tableHeaderSortBg:pn,tableHeaderSortHoverBg:na,tableHeaderIconColor:ki.clone().setAlpha(ki.getAlpha()*Qt).toRgbString(),tableHeaderIconColorHover:Tl.clone().setAlpha(Tl.getAlpha()*Qt).toRgbString(),tableBodySortBg:Ua,tableFixedHeaderSortActiveBg:si,tableHeaderFilterActiveBg:ni,tableFilterDropdownBg:bo,tableRowHoverBg:Ta,tableSelectedRowBg:tr,tableSelectedRowHoverBg:Fr,zIndexTableFixed:ji,zIndexTableSticky:ji+1,tableFontSizeMiddle:Wr,tableFontSizeSmall:Vr,tableSelectionColumnWidth:Pi,tableExpandIconBg:Ei,tableExpandColumnWidth:dn+2*Ze.padding,tableExpandedRowBg:Cr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:yo,tableScrollThumbBgHover:je,tableScrollBg:vt});return[Pl(ai),nr(ai),dl(ai),Hi(ai),Ra(ai),Ue(ai),Oa(ai),ca(ai),dl(ai),_t(ai),mo(ai),qa(ai),Oi(ai),Et(ai),vo(ai),so(ai),jl(ai)]},Ze=>{const{colorFillAlter:je,colorBgContainer:vt,colorTextHeading:wt,colorFillSecondary:Vt,colorFillContent:Qt,controlItemBgActive:On,controlItemBgActiveHover:dn,padding:Ln,paddingSM:va,paddingXS:pn,colorBorderSecondary:na,borderRadiusLG:Ua,fontSize:Ta,controlHeight:tr,colorTextPlaceholder:Fr}=Ze,Cr=new Po.C(Vt).onBackground(vt).toHexShortString(),Dr=new Po.C(Qt).onBackground(vt).toHexShortString(),Ir=new Po.C(je).onBackground(vt).toHexShortString();return{headerBg:Ir,headerColor:wt,headerSortActiveBg:Cr,headerSortHoverBg:Dr,bodySortBg:Ir,rowHoverBg:Ir,rowSelectedBg:On,rowSelectedHoverBg:dn,rowExpandedBg:je,cellPaddingBlock:Ln,cellPaddingInline:Ln,cellPaddingBlockMD:va,cellPaddingInlineMD:pn,cellPaddingBlockSM:pn,cellPaddingInlineSM:pn,borderColor:na,headerBorderRadius:Ua,footerBg:Ir,footerColor:wt,cellFontSize:Ta,cellFontSizeMD:Ta,cellFontSizeSM:Ta,headerSplitColor:na,fixedHeaderSortActiveBg:Cr,headerFilterHoverBg:Qt,filterDropdownMenuBg:vt,filterDropdownBg:vt,expandIconBg:vt,selectionColumnWidth:tr,stickyScrollBarBg:Fr,stickyScrollBarBorderRadius:100}});const il=[],Ll=(Ze,je)=>{const{prefixCls:vt,className:wt,rootClassName:Vt,style:Qt,size:On,bordered:dn,dropdownPrefixCls:Ln,dataSource:va,pagination:pn,rowSelection:na,rowKey:Ua="key",rowClassName:Ta,columns:tr,children:Fr,childrenColumnName:Cr,onChange:Dr,getPopupContainer:Ir,loading:Ur,expandIcon:Lo,expandable:Qo,expandedRowRender:_a,expandIconColumnIndex:Mo,indentSize:di,scroll:$r,sortDirections:Eo,locale:io,showSorterTooltip:Wr=!0,virtual:Vr}=Ze,oo=le.useMemo(()=>tr||be(Fr),[tr,Fr]),si=le.useMemo(()=>oo.some(gl=>gl.responsive),[oo]),ni=(0,Eu.Z)(si),bo=le.useMemo(()=>{const gl=new Set(Object.keys(ni).filter(zl=>ni[zl]));return oo.filter(zl=>!zl.responsive||zl.responsive.some(Du=>gl.has(Du)))},[oo,ni]),Ei=(0,pu.Z)(Ze,["className","style","columns"]),{locale:Pi=Cu.Z,direction:yo,table:ki,renderEmpty:Tl,getPrefixCls:ji,getPopupContainer:ai}=le.useContext(Ri.E_),Zl=(0,Vl.Z)(On),No=Object.assign(Object.assign({},Pi.Table),io),Dl=va||il,vl=ji("table",vt),du=ji("dropdown",Ln),Go=Object.assign({childrenColumnName:Cr,expandIconColumnIndex:Mo},Qo),{childrenColumnName:ko="children"}=Go,Ko=le.useMemo(()=>Dl.some(gl=>gl==null?void 0:gl[ko])?"nest":_a||Qo&&Qo.expandedRowRender?"row":null,[Dl]),Do={body:le.useRef()},ho=le.useMemo(()=>typeof Ua=="function"?Ua:gl=>gl==null?void 0:gl[Ua],[Ua]),[ir]=Gs(Dl,ko,ho),eo={},li=function(gl,zl){let Du=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var lu,ku,uu;const Iu=Object.assign(Object.assign({},eo),gl);Du&&((lu=eo.resetPagination)===null||lu===void 0||lu.call(eo),!((ku=Iu.pagination)===null||ku===void 0)&&ku.current&&(Iu.pagination.current=1),pn&&pn.onChange&&pn.onChange(1,(uu=Iu.pagination)===null||uu===void 0?void 0:uu.pageSize)),$r&&$r.scrollToFirstRowOnChange!==!1&&Do.body.current&&(0,vu.Z)(0,{getContainer:()=>Do.body.current}),Dr==null||Dr(Iu.pagination,Iu.filters,Iu.sorter,{currentDataSource:uc(Di(Dl,Iu.sorterStates,ko),Iu.filterStates),action:zl})},Li=(gl,zl)=>{li({sorter:gl,sorterStates:zl},"sort",!1)},[gu,Au,Ku,ou]=ii({prefixCls:vl,mergedColumns:bo,onSorterChange:Li,sortDirections:Eo||["ascend","descend"],tableLocale:No,showSorterTooltip:Wr}),$l=le.useMemo(()=>Di(Dl,Au,ko),[Dl,Au]);eo.sorter=ou(),eo.sorterStates=Au;const Xo=(gl,zl)=>{li({filters:gl,filterStates:zl},"filter",!0)},[xu,Su,bl]=cc({prefixCls:vl,locale:No,dropdownPrefixCls:du,mergedColumns:bo,onFilterChange:Xo,getPopupContainer:Ir||ai}),Il=uc($l,Su);eo.filters=bl,eo.filterStates=Su;const Hl=le.useMemo(()=>{const gl={};return Object.keys(bl).forEach(zl=>{bl[zl]!==null&&(gl[zl]=bl[zl])}),Object.assign(Object.assign({},Ku),{filters:gl})},[Ku,bl]),[eu]=cl(Hl),Io=(gl,zl)=>{li({pagination:Object.assign(Object.assign({},eo.pagination),{current:gl,pageSize:zl})},"paginate")},[gi,Nu]=Kc(Il.length,Io,pn);eo.pagination=pn===!1?{}:yu(gi,pn),eo.resetPagination=Nu;const wu=le.useMemo(()=>{if(pn===!1||!gi.pageSize)return Il;const{current:gl=1,total:zl,pageSize:Du=_u}=gi;return Il.lengthDu?Il.slice((gl-1)*Du,gl*Du):Il:Il.slice((gl-1)*Du,gl*Du)},[!!pn,Il,gi&&gi.current,gi&&gi.pageSize,gi&&gi.total]),[hl,qo]=Ro({prefixCls:vl,data:Il,pageData:wu,getRowKey:ho,getRecordByKey:ir,expandType:Ko,childrenColumnName:ko,locale:No,getPopupContainer:Ir||ai},na),mu=(gl,zl,Du)=>{let lu;return typeof Ta=="function"?lu=Ve()(Ta(gl,zl,Du)):lu=Ve()(Ta),Ve()({[`${vl}-row-selected`]:qo.has(ho(gl,zl))},lu)};Go.__PARENT_RENDER_ICON__=Go.expandIcon,Go.expandIcon=Go.expandIcon||Lo||Yr(No),Ko==="nest"&&Go.expandIconColumnIndex===void 0?Go.expandIconColumnIndex=na?1:0:Go.expandIconColumnIndex>0&&na&&(Go.expandIconColumnIndex-=1),typeof Go.indentSize!="number"&&(Go.indentSize=typeof di=="number"?di:15);const ql=le.useCallback(gl=>eu(hl(xu(gu(gl)))),[gu,xu,hl]);let us,qu;if(pn!==!1&&(gi!=null&&gi.total)){let gl;gi.size?gl=gi.size:gl=Zl==="small"||Zl==="middle"?"small":void 0;const zl=ku=>le.createElement(Uu.Z,Object.assign({},gi,{className:Ve()(`${vl}-pagination ${vl}-pagination-${ku}`,gi.className),size:gl})),Du=yo==="rtl"?"left":"right",{position:lu}=gi;if(lu!==null&&Array.isArray(lu)){const ku=lu.find(Xu=>Xu.includes("top")),uu=lu.find(Xu=>Xu.includes("bottom")),Iu=lu.every(Xu=>`${Xu}`=="none");!ku&&!uu&&!Iu&&(qu=zl(Du)),ku&&(us=zl(ku.toLowerCase().replace("top",""))),uu&&(qu=zl(uu.toLowerCase().replace("bottom","")))}else qu=zl(Du)}let Vu;typeof Ur=="boolean"?Vu={spinning:Ur}:typeof Ur=="object"&&(Vu=Object.assign({spinning:!0},Ur));const[Qu,nu]=qi(vl),[,iu]=(0,kr.Z)(),as=Ve()(`${vl}-wrapper`,ki==null?void 0:ki.className,{[`${vl}-wrapper-rtl`]:yo==="rtl"},wt,Vt,nu),Os=Object.assign(Object.assign({},ki==null?void 0:ki.style),Qt),rs=io&&io.emptyText||(Tl==null?void 0:Tl("Table"))||le.createElement(Vi.Z,{componentName:"Table"}),to=Vr?Qr:Qi,Ps={},Xc=le.useMemo(()=>{const{fontSize:gl,lineHeight:zl,padding:Du,paddingXS:lu,paddingSM:ku}=iu,uu=Math.floor(gl*zl);switch(Zl){case"large":return Du*2+uu;case"small":return lu*2+uu;default:return ku*2+uu}},[iu,Zl]);return Vr&&(Ps.listItemHeight=Xc),Qu(le.createElement("div",{ref:je,className:as,style:Os},le.createElement(wo.Z,Object.assign({spinning:!1},Vu),us,le.createElement(to,Object.assign({},Ps,Ei,{columns:bo,direction:yo,expandable:Go,prefixCls:vl,className:Ve()({[`${vl}-middle`]:Zl==="middle",[`${vl}-small`]:Zl==="small",[`${vl}-bordered`]:dn,[`${vl}-empty`]:Dl.length===0}),data:wu,rowKey:ho,rowClassName:mu,emptyText:rs,internalHooks:fe,internalRefs:Do,transformColumns:ql})),qu)))};var Ml=le.forwardRef(Ll);const pl=(Ze,je)=>{const vt=le.useRef(0);return vt.current+=1,le.createElement(Ml,Object.assign({},Ze,{ref:je,_renderTimes:vt.current}))},jn=le.forwardRef(pl);jn.SELECTION_COLUMN=$u,jn.EXPAND_COLUMN=E,jn.SELECTION_ALL=Vs,jn.SELECTION_INVERT=Ts,jn.SELECTION_NONE=ks,jn.Column=sl,jn.ColumnGroup=Yl,jn.Summary=Ke;var Zr=jn,To=Zr},12563:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return ke}});var E=z(59301),fe=z(99267),Oe=z(92310),ye=z.n(Oe),Se=z(36785),Fe=z(47729),le=z(14088),Me=z(36355),De=z(17313),Te=z(37613),Re=z(83116);const We=Pe=>{const{paddingXXS:at,lineWidth:Ve,tagPaddingHorizontal:it,componentCls:Ye}=Pe,rt=it-Ve,yt=at-Ve;return{[Ye]:Object.assign(Object.assign({},(0,De.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:rt,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ye}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ye}-close-icon`]:{marginInlineStart:yt,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ye}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ye}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:rt}}),[`${Ye}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},Ee=Pe=>{const{lineWidth:at,fontSizeIcon:Ve}=Pe,it=Pe.fontSizeSM,Ye=`${Pe.lineHeightSM*it}px`;return(0,Te.TS)(Pe,{tagFontSize:it,tagLineHeight:Ye,tagIconSize:Ve-2*at,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},se=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var y=(0,Re.Z)("Tag",Pe=>{const at=Ee(Pe);return We(at)},se),a=function(Pe,at){var Ve={};for(var it in Pe)Object.prototype.hasOwnProperty.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(Pe);Ye{const{prefixCls:at,style:Ve,className:it,checked:Ye,onChange:rt,onClick:yt}=Pe,bt=a(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:gt,tag:Gt}=E.useContext(Me.E_),Tt=Wt=>{rt==null||rt(!Ye),yt==null||yt(Wt)},Lt=gt("tag",at),[Rt,qe]=y(Lt),dt=ye()(Lt,`${Lt}-checkable`,{[`${Lt}-checkable-checked`]:Ye},Gt==null?void 0:Gt.className,it,qe);return Rt(E.createElement("span",Object.assign({},bt,{style:Object.assign(Object.assign({},Ve),Gt==null?void 0:Gt.style),className:dt,onClick:Tt})))},x=z(45157);const te=Pe=>(0,x.Z)(Pe,(at,Ve)=>{let{textColor:it,lightBorderColor:Ye,lightColor:rt,darkColor:yt}=Ve;return{[`${Pe.componentCls}-${at}`]:{color:it,background:rt,borderColor:Ye,"&-inverse":{color:Pe.colorTextLightSolid,background:yt,borderColor:yt},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Re.b)(["Tag","preset"],Pe=>{const at=Ee(Pe);return te(at)},se);function ue(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const re=(Pe,at,Ve)=>{const it=ue(Ve);return{[`${Pe.componentCls}-${at}`]:{color:Pe[`color${Ve}`],background:Pe[`color${it}Bg`],borderColor:Pe[`color${it}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Re.b)(["Tag","status"],Pe=>{const at=Ee(Pe);return[re(at,"success","Success"),re(at,"processing","Info"),re(at,"error","Error"),re(at,"warning","Warning")]},se),ce=function(Pe,at){var Ve={};for(var it in Pe)Object.prototype.hasOwnProperty.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(Pe);Ye{const{prefixCls:Ve,className:it,rootClassName:Ye,style:rt,children:yt,icon:bt,color:gt,onClose:Gt,closeIcon:Tt,closable:Lt,bordered:Rt=!0}=Pe,qe=ce(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:dt,direction:Wt,tag:Pn}=E.useContext(Me.E_),[Yt,kn]=E.useState(!0);E.useEffect(()=>{"visible"in qe&&kn(qe.visible)},[qe.visible]);const Ge=(0,Se.o2)(gt),on=(0,Se.yT)(gt),Mn=Ge||on,Pt=Object.assign(Object.assign({backgroundColor:gt&&!Mn?gt:void 0},Pn==null?void 0:Pn.style),rt),zt=dt("tag",Ve),[Ft,Ot]=y(zt),tt=ye()(zt,Pn==null?void 0:Pn.className,{[`${zt}-${gt}`]:Mn,[`${zt}-has-color`]:gt&&!Mn,[`${zt}-hidden`]:!Yt,[`${zt}-rtl`]:Wt==="rtl",[`${zt}-borderless`]:!Rt},it,Ye,Ot),He=Je=>{Je.stopPropagation(),Gt==null||Gt(Je),!Je.defaultPrevented&&kn(!1)},[,St]=(0,Fe.Z)(Lt,Tt,Je=>Je===null?E.createElement(fe.Z,{className:`${zt}-close-icon`,onClick:He}):E.createElement("span",{className:`${zt}-close-icon`,onClick:He},Je),null,!1),xt=typeof qe.onClick=="function"||yt&&yt.type==="a",Ke=bt||null,ze=Ke?E.createElement(E.Fragment,null,Ke,yt&&E.createElement("span",null,yt)):yt,ut=E.createElement("span",Object.assign({},qe,{ref:at,className:tt,style:Pt}),ze,St,Ge&&E.createElement(ne,{key:"preset",prefixCls:zt}),on&&E.createElement(me,{key:"status",prefixCls:zt}));return Ft(xt?E.createElement(le.Z,{component:"Tag"},ut):ut)},Be=E.forwardRef(Ce);Be.CheckableTag=b;var ke=Be},17574:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return gt}});var E=z(79556),fe=z(95190),Oe=z(52671),ye=z(8657),Se=z(14809),Fe=z(59301),le={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"},Me=le,De=z(7657),Te=function(Tt,Lt){return Fe.createElement(De.Z,(0,Se.Z)({},Tt,{ref:Lt,icon:Me}))},Re=Fe.forwardRef(Te),We=Re,Ee=z(92310),se=z.n(Ee),y=z(35654),a=z(71430),ee=z(36355),b=z(56082),x=z(62892),te=z(20648);const ne=4;function ue(Gt){const{dropPosition:Tt,dropLevelOffset:Lt,prefixCls:Rt,indent:qe,direction:dt="ltr"}=Gt,Wt=dt==="ltr"?"left":"right",Pn=dt==="ltr"?"right":"left",Yt={[Wt]:-Lt*qe+ne,[Pn]:0};switch(Tt){case-1:Yt.top=-3;break;case 1:Yt.bottom=-3;break;default:Yt.bottom=-3,Yt[Wt]=qe+ne;break}return Fe.createElement("div",{style:Yt,className:`${Rt}-drop-indicator`})}var re=z(71997),ce=Fe.forwardRef((Gt,Tt)=>{const{getPrefixCls:Lt,direction:Rt,virtual:qe,tree:dt}=Fe.useContext(ee.E_),{prefixCls:Wt,className:Pn,showIcon:Yt=!1,showLine:kn,switcherIcon:Ge,blockNode:on=!1,children:Mn,checkable:Pt=!1,selectable:zt=!0,draggable:Ft,motion:Ot,style:tt}=Gt,He=Lt("tree",Wt),St=Lt(),xt=Ot!=null?Ot:Object.assign(Object.assign({},(0,x.Z)(St)),{motionAppear:!1}),Ke=Object.assign(Object.assign({},Gt),{checkable:Pt,selectable:zt,showIcon:Yt,motion:xt,blockNode:on,showLine:!!kn,dropIndicatorRender:ue}),[ze,ut]=(0,te.ZP)(He),Je=Fe.useMemo(()=>{if(!Ft)return!1;let Zt={};switch(typeof Ft){case"function":Zt.nodeDraggable=Ft;break;case"object":Zt=Object.assign({},Ft);break;default:break}return Zt.icon!==!1&&(Zt.icon=Zt.icon||Fe.createElement(b.Z,null)),Zt},[Ft]),xe=Zt=>Fe.createElement(re.Z,{prefixCls:He,switcherIcon:Ge,treeNodeProps:Zt,showLine:kn});return ze(Fe.createElement(E.Z,Object.assign({itemHeight:20,ref:Tt,virtual:qe},Ke,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),tt),prefixCls:He,className:se()({[`${He}-icon-hide`]:!Yt,[`${He}-block-node`]:on,[`${He}-unselectable`]:!zt,[`${He}-rtl`]:Rt==="rtl"},dt==null?void 0:dt.className,Pn,ut),direction:Rt,checkable:Pt&&Fe.createElement("span",{className:`${He}-checkbox-inner`}),selectable:zt,switcherIcon:xe,draggable:Je}),Mn))}),Ce;(function(Gt){Gt[Gt.None=0]="None",Gt[Gt.Start=1]="Start",Gt[Gt.End=2]="End"})(Ce||(Ce={}));function Be(Gt,Tt){function Lt(Rt){const{key:qe,children:dt}=Rt;Tt(qe,Rt)!==!1&&Be(dt||[],Tt)}Gt.forEach(Lt)}function ke(Gt){let{treeData:Tt,expandedKeys:Lt,startKey:Rt,endKey:qe}=Gt;const dt=[];let Wt=Ce.None;if(Rt&&Rt===qe)return[Rt];if(!Rt||!qe)return[];function Pn(Yt){return Yt===Rt||Yt===qe}return Be(Tt,Yt=>{if(Wt===Ce.End)return!1;if(Pn(Yt)){if(dt.push(Yt),Wt===Ce.None)Wt=Ce.Start;else if(Wt===Ce.Start)return Wt=Ce.End,!1}else Wt===Ce.Start&&dt.push(Yt);return Lt.includes(Yt)}),dt}function Pe(Gt,Tt){const Lt=(0,fe.Z)(Tt),Rt=[];return Be(Gt,(qe,dt)=>{const Wt=Lt.indexOf(qe);return Wt!==-1&&(Rt.push(dt),Lt.splice(Wt,1)),!!Lt.length}),Rt}var at=function(Gt,Tt){var Lt={};for(var Rt in Gt)Object.prototype.hasOwnProperty.call(Gt,Rt)&&Tt.indexOf(Rt)<0&&(Lt[Rt]=Gt[Rt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Rt=Object.getOwnPropertySymbols(Gt);qe{var{defaultExpandAll:Lt,defaultExpandParent:Rt,defaultExpandedKeys:qe}=Gt,dt=at(Gt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Wt=Fe.useRef(),Pn=Fe.useRef(),Yt=()=>{const{keyEntities:Je}=(0,a.I8)(it(dt));let xe;return Lt?xe=Object.keys(Je):Rt?xe=(0,y.r7)(dt.expandedKeys||qe||[],Je):xe=dt.expandedKeys||qe,xe},[kn,Ge]=Fe.useState(dt.selectedKeys||dt.defaultSelectedKeys||[]),[on,Mn]=Fe.useState(()=>Yt());Fe.useEffect(()=>{"selectedKeys"in dt&&Ge(dt.selectedKeys)},[dt.selectedKeys]),Fe.useEffect(()=>{"expandedKeys"in dt&&Mn(dt.expandedKeys)},[dt.expandedKeys]);const Pt=(Je,xe)=>{var Zt;return"expandedKeys"in dt||Mn(Je),(Zt=dt.onExpand)===null||Zt===void 0?void 0:Zt.call(dt,Je,xe)},zt=(Je,xe)=>{var Zt;const{multiple:Yn}=dt,{node:En,nativeEvent:xn}=xe,{key:Kn=""}=En,Vn=it(dt),Ct=Object.assign(Object.assign({},xe),{selected:!0}),Mt=(xn==null?void 0:xn.ctrlKey)||(xn==null?void 0:xn.metaKey),yn=xn==null?void 0:xn.shiftKey;let Dt;Yn&&Mt?(Dt=Je,Wt.current=Kn,Pn.current=Dt,Ct.selectedNodes=Pe(Vn,Dt)):Yn&&yn?(Dt=Array.from(new Set([].concat((0,fe.Z)(Pn.current||[]),(0,fe.Z)(ke({treeData:Vn,expandedKeys:on,startKey:Kn,endKey:Wt.current}))))),Ct.selectedNodes=Pe(Vn,Dt)):(Dt=[Kn],Wt.current=Kn,Pn.current=Dt,Ct.selectedNodes=Pe(Vn,Dt)),(Zt=dt.onSelect)===null||Zt===void 0||Zt.call(dt,Dt,Ct),"selectedKeys"in dt||Ge(Dt)},{getPrefixCls:Ft,direction:Ot}=Fe.useContext(ee.E_),{prefixCls:tt,className:He,showIcon:St=!0,expandAction:xt="click"}=dt,Ke=at(dt,["prefixCls","className","showIcon","expandAction"]),ze=Ft("tree",tt),ut=se()(`${ze}-directory`,{[`${ze}-directory-rtl`]:Ot==="rtl"},He);return Fe.createElement(ce,Object.assign({icon:Ve,ref:Tt,blockNode:!0},Ke,{showIcon:St,expandAction:xt,prefixCls:ze,className:ut,expandedKeys:on,selectedKeys:kn,onSelect:zt,onExpand:Pt}))};var yt=Fe.forwardRef(Ye);const bt=ce;bt.DirectoryTree=yt,bt.TreeNode=E.O;var gt=bt},20648:function(Ut,ot,z){"use strict";z.d(ot,{TM:function(){return Ee},Yk:function(){return We}});var E=z(93083),fe=z(98447),Oe=z(17313),ye=z(8378),Se=z(37613),Fe=z(83116);const le=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Me=(se,y)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),De=(se,y)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Te=(se,y)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:b,titleHeight:x,nodeSelectedBg:te,nodeHoverBg:ne}=y,ue=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Oe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Oe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${ee}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:le,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Oe.oN)(y)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${ee}:hover &`]:{opacity:.45}},[`&${ee}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Me(se,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:te},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},De(se,y)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ee}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Re=se=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=se;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},We=(se,y)=>{const a=`.${se}`,ee=`${a}-treenode`,b=y.paddingXS/2,x=(0,Se.TS)(y,{treeCls:a,treeNodeCls:ee,treeNodePadding:b});return[Te(se,x),Re(x)]},Ee=se=>{const{controlHeightSM:y}=se;return{titleHeight:y,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};ot.ZP=(0,Fe.Z)("Tree",(se,y)=>{let{prefixCls:a}=y;return[{[se.componentCls]:(0,fe.C2)(`${a}-checkbox`,se)},We(a,se),(0,ye.Z)(se)]},se=>{const{colorTextLightSolid:y,colorPrimary:a}=se;return Object.assign(Object.assign({},Ee(se)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ee}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(x,te){return fe.createElement(Se.Z,(0,E.Z)({},x,{ref:te,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(52671),Te=z(58617),Re=z(15075),We=z(43531),Ee=z(92310),se=z.n(Ee),y=z(92343),ee=b=>{const{prefixCls:x,switcherIcon:te,treeNodeProps:ne,showLine:ue}=b,{isLeaf:re,expanded:me,loading:ce}=ne;if(ce)return fe.createElement(Te.Z,{className:`${x}-switcher-loading-icon`});let Ce;if(ue&&typeof ue=="object"&&(Ce=ue.showLeafIcon),re){if(!ue)return null;if(typeof Ce!="boolean"&&Ce){const Pe=typeof Ce=="function"?Ce(ne):Ce,at=`${x}-switcher-line-custom-icon`;return(0,y.l$)(Pe)?(0,y.Tm)(Pe,{className:se()(Pe.props.className||"",at)}):Pe}return Ce?fe.createElement(De.Z,{className:`${x}-switcher-line-icon`}):fe.createElement("span",{className:`${x}-switcher-leaf-line`})}const Be=`${x}-switcher-icon`,ke=typeof te=="function"?te(ne):te;return(0,y.l$)(ke)?(0,y.Tm)(ke,{className:se()(ke.props.className||"",Be)}):ke!==void 0?ke:ue?me?fe.createElement(Re.Z,{className:`${x}-switcher-line-icon`}):fe.createElement(We.Z,{className:`${x}-switcher-line-icon`}):fe.createElement(Me,{className:Be})}},54580:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return un}});var E=z(59301),fe=z(95190),Oe=z(92310),ye=z.n(Oe),Se=z(14809),Fe=z(99153),le=z(84851),Me=z(19257),De=z(93046),Te=z(4635),Re=z(62646),We=z(70539),Ee=z(93664),se=z(95764),y=z(26112);function a(nt,Jt){var $t="cannot ".concat(nt.method," ").concat(nt.action," ").concat(Jt.status,"'"),Tn=new Error($t);return Tn.status=Jt.status,Tn.method=nt.method,Tn.url=nt.action,Tn}function ee(nt){var Jt=nt.responseText||nt.response;if(!Jt)return Jt;try{return JSON.parse(Jt)}catch($t){return Jt}}function b(nt){var Jt=new XMLHttpRequest;nt.onProgress&&Jt.upload&&(Jt.upload.onprogress=function(mn){mn.total>0&&(mn.percent=mn.loaded/mn.total*100),nt.onProgress(mn)});var $t=new FormData;nt.data&&Object.keys(nt.data).forEach(function($n){var mn=nt.data[$n];if(Array.isArray(mn)){mn.forEach(function(Jn){$t.append("".concat($n,"[]"),Jn)});return}$t.append($n,mn)}),nt.file instanceof Blob?$t.append(nt.filename,nt.file,nt.file.name):$t.append(nt.filename,nt.file),Jt.onerror=function(mn){nt.onError(mn)},Jt.onload=function(){return Jt.status<200||Jt.status>=300?nt.onError(a(nt,Jt),ee(Jt)):nt.onSuccess(ee(Jt),Jt)},Jt.open(nt.method,nt.action,!0),nt.withCredentials&&"withCredentials"in Jt&&(Jt.withCredentials=!0);var Tn=nt.headers||{};return Tn["X-Requested-With"]!==null&&Jt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tn).forEach(function($n){Tn[$n]!==null&&Jt.setRequestHeader($n,Tn[$n])}),Jt.send($t),{abort:function(){Jt.abort()}}}var x=+new Date,te=0;function ne(){return"rc-upload-".concat(x,"-").concat(++te)}var ue=z(48736),re=function(nt,Jt){if(nt&&Jt){var $t=Array.isArray(Jt)?Jt:Jt.split(","),Tn=nt.name||"",$n=nt.type||"",mn=$n.replace(/\/.*$/,"");return $t.some(function(Jn){var ta=Jn.trim();if(/^\*(\/\*)?$/.test(Jn))return!0;if(ta.charAt(0)==="."){var $a=Tn.toLowerCase(),yr=ta.toLowerCase(),qn=[yr];return(yr===".jpg"||yr===".jpeg")&&(qn=[".jpg",".jpeg"]),qn.some(function(Rr){return $a.endsWith(Rr)})}return/\/\*$/.test(ta)?mn===ta.replace(/\/.*$/,""):$n===ta?!0:/^\w+$/.test(ta)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ta,"'.Skip for check.")),!0):!1})}return!0};function me(nt,Jt){var $t=nt.createReader(),Tn=[];function $n(){$t.readEntries(function(mn){var Jn=Array.prototype.slice.apply(mn);Tn=Tn.concat(Jn);var ta=!Jn.length;ta?Jt(Tn):$n()})}$n()}var ce=function(Jt,$t,Tn){var $n=function mn(Jn,ta){Jn&&(Jn.path=ta||"",Jn.isFile?Jn.file(function($a){Tn($a)&&(Jn.fullPath&&!$a.webkitRelativePath&&(Object.defineProperties($a,{webkitRelativePath:{writable:!0}}),$a.webkitRelativePath=Jn.fullPath.replace(/^\//,""),Object.defineProperties($a,{webkitRelativePath:{writable:!1}})),$t([$a]))}):Jn.isDirectory&&me(Jn,function($a){$a.forEach(function(yr){mn(yr,"".concat(ta).concat(Jn.name,"/"))})}))};Jt.forEach(function(mn){$n(mn.webkitGetAsEntry())})},Ce=ce,Be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ke=function(nt){(0,Me.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Fe.Z)(this,$t);for(var $n=arguments.length,mn=new Array($n),Jn=0;Jn<$n;Jn++)mn[Jn]=arguments[Jn];return Tn=Jt.call.apply(Jt,[this].concat(mn)),Tn.state={uid:ne()},Tn.reqs={},Tn.fileInput=void 0,Tn._isMounted=void 0,Tn.onChange=function(ta){var $a=Tn.props,yr=$a.accept,qn=$a.directory,Rr=ta.target.files,Br=(0,fe.Z)(Rr).filter(function(br){return!qn||re(br,yr)});Tn.uploadFiles(Br),Tn.reset()},Tn.onClick=function(ta){var $a=Tn.fileInput;if($a){var yr=ta.target,qn=Tn.props.onClick;if(yr&&yr.tagName==="BUTTON"){var Rr=$a.parentNode;Rr.focus(),yr.blur()}$a.click(),qn&&qn(ta)}},Tn.onKeyDown=function(ta){ta.key==="Enter"&&Tn.onClick(ta)},Tn.onFileDrop=function(ta){var $a=Tn.props.multiple;if(ta.preventDefault(),ta.type!=="dragover")if(Tn.props.directory)Ce(Array.prototype.slice.call(ta.dataTransfer.items),Tn.uploadFiles,function(qn){return re(qn,Tn.props.accept)});else{var yr=(0,fe.Z)(ta.dataTransfer.files).filter(function(qn){return re(qn,Tn.props.accept)});$a===!1&&(yr=yr.slice(0,1)),Tn.uploadFiles(yr)}},Tn.uploadFiles=function(ta){var $a=(0,fe.Z)(ta),yr=$a.map(function(qn){return qn.uid=ne(),Tn.processFile(qn,$a)});Promise.all(yr).then(function(qn){var Rr=Tn.props.onBatchStart;Rr==null||Rr(qn.map(function(Br){var br=Br.origin,Pr=Br.parsedFile;return{file:br,parsedFile:Pr}})),qn.filter(function(Br){return Br.parsedFile!==null}).forEach(function(Br){Tn.post(Br)})})},Tn.processFile=function(){var ta=(0,se.Z)((0,We.Z)().mark(function $a(yr,qn){var Rr,Br,br,Pr,er,Nr,xr,ka,Kr;return(0,We.Z)().wrap(function(ao){for(;;)switch(ao.prev=ao.next){case 0:if(Rr=Tn.props.beforeUpload,Br=yr,!Rr){ao.next=14;break}return ao.prev=3,ao.next=6,Rr(yr,qn);case 6:Br=ao.sent,ao.next=12;break;case 9:ao.prev=9,ao.t0=ao.catch(3),Br=!1;case 12:if(Br!==!1){ao.next=14;break}return ao.abrupt("return",{origin:yr,parsedFile:null,action:null,data:null});case 14:if(br=Tn.props.action,typeof br!="function"){ao.next=21;break}return ao.next=18,br(yr);case 18:Pr=ao.sent,ao.next=22;break;case 21:Pr=br;case 22:if(er=Tn.props.data,typeof er!="function"){ao.next=29;break}return ao.next=26,er(yr);case 26:Nr=ao.sent,ao.next=30;break;case 29:Nr=er;case 30:return xr=((0,Ee.Z)(Br)==="object"||typeof Br=="string")&&Br?Br:yr,xr instanceof File?ka=xr:ka=new File([xr],yr.name,{type:yr.type}),Kr=ka,Kr.uid=yr.uid,ao.abrupt("return",{origin:yr,data:Nr,parsedFile:Kr,action:Pr});case 35:case"end":return ao.stop()}},$a,null,[[3,9]])}));return function($a,yr){return ta.apply(this,arguments)}}(),Tn.saveFileInput=function(ta){Tn.fileInput=ta},Tn}return(0,le.Z)($t,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function($n){var mn=this,Jn=$n.data,ta=$n.origin,$a=$n.action,yr=$n.parsedFile;if(this._isMounted){var qn=this.props,Rr=qn.onStart,Br=qn.customRequest,br=qn.name,Pr=qn.headers,er=qn.withCredentials,Nr=qn.method,xr=ta.uid,ka=Br||b,Kr={action:$a,filename:br,data:Jn,file:yr,headers:Pr,withCredentials:er,method:Nr||"post",onProgress:function(ao){var Zo=mn.props.onProgress;Zo==null||Zo(ao,yr)},onSuccess:function(ao,Zo){var Oo=mn.props.onSuccess;Oo==null||Oo(ao,yr,Zo),delete mn.reqs[xr]},onError:function(ao,Zo){var Oo=mn.props.onError;Oo==null||Oo(ao,Zo,yr),delete mn.reqs[xr]}};Rr(ta),this.reqs[xr]=ka(Kr)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function($n){var mn=this.reqs;if($n){var Jn=$n.uid?$n.uid:$n;mn[Jn]&&mn[Jn].abort&&mn[Jn].abort(),delete mn[Jn]}else Object.keys(mn).forEach(function(ta){mn[ta]&&mn[ta].abort&&mn[ta].abort(),delete mn[ta]})}},{key:"render",value:function(){var $n=this.props,mn=$n.component,Jn=$n.prefixCls,ta=$n.className,$a=$n.disabled,yr=$n.id,qn=$n.style,Rr=$n.multiple,Br=$n.accept,br=$n.capture,Pr=$n.children,er=$n.directory,Nr=$n.openFileDialogOnClick,xr=$n.onMouseEnter,ka=$n.onMouseLeave,Kr=(0,Re.Z)($n,Be),uo=ye()((0,Te.Z)((0,Te.Z)((0,Te.Z)({},Jn,!0),"".concat(Jn,"-disabled"),$a),ta,ta)),ao=er?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Zo=$a?{}:{onClick:Nr?this.onClick:function(){},onKeyDown:Nr?this.onKeyDown:function(){},onMouseEnter:xr,onMouseLeave:ka,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return E.createElement(mn,(0,Se.Z)({},Zo,{className:uo,role:"button",style:qn}),E.createElement("input",(0,Se.Z)({},(0,y.Z)(Kr,{aria:!0,data:!0}),{id:yr,disabled:$a,type:"file",ref:this.saveFileInput,onClick:function(al){return al.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Br},ao,{multiple:Rr,onChange:this.onChange},br!=null?{capture:br}:{})),Pr)}}]),$t}(E.Component),Pe=ke;function at(){}var Ve=function(nt){(0,Me.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Fe.Z)(this,$t);for(var $n=arguments.length,mn=new Array($n),Jn=0;Jn<$n;Jn++)mn[Jn]=arguments[Jn];return Tn=Jt.call.apply(Jt,[this].concat(mn)),Tn.uploader=void 0,Tn.saveUploader=function(ta){Tn.uploader=ta},Tn}return(0,le.Z)($t,[{key:"abort",value:function($n){this.uploader.abort($n)}},{key:"render",value:function(){return E.createElement(Pe,(0,Se.Z)({},this.props,{ref:this.saveUploader}))}}]),$t}(E.Component);Ve.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:at,onError:at,onSuccess:at,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var it=Ve,Ye=it,rt=z(18929),yt=z(4676),bt=z(36355),gt=z(1684),Gt=z(9763),Tt=z(31724),Lt={icon:function(Jt,$t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:$t}},{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.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Jt}}]}},name:"file",theme:"twotone"},Rt=Lt,qe=z(7657),dt=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Rt}))},Wt=E.forwardRef(dt),Pn=Wt,Yt=z(58617),kn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Ge=kn,on=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Ge}))},Mn=E.forwardRef(on),Pt=Mn,zt={icon:function(Jt,$t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Jt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:$t}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:$t}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:$t}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Jt}}]}},name:"picture",theme:"twotone"},Ft=zt,Ot=function(Jt,$t){return E.createElement(qe.Z,(0,Se.Z)({},Jt,{ref:$t,icon:Ft}))},tt=E.forwardRef(Ot),He=tt,St=z(77900),xt=z(56762),Ke=z(62892),ze=z(92343),ut=z(3113);function Je(nt){return Object.assign(Object.assign({},nt),{lastModified:nt.lastModified,lastModifiedDate:nt.lastModifiedDate,name:nt.name,size:nt.size,type:nt.type,uid:nt.uid,percent:0,originFileObj:nt})}function xe(nt,Jt){const $t=(0,fe.Z)(Jt),Tn=$t.findIndex($n=>{let{uid:mn}=$n;return mn===nt.uid});return Tn===-1?$t.push(nt):$t[Tn]=nt,$t}function Zt(nt,Jt){const $t=nt.uid!==void 0?"uid":"name";return Jt.filter(Tn=>Tn[$t]===nt[$t])[0]}function Yn(nt,Jt){const $t=nt.uid!==void 0?"uid":"name",Tn=Jt.filter($n=>$n[$t]!==nt[$t]);return Tn.length===Jt.length?null:Tn}const En=function(){const Jt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tn=Jt[Jt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tn)||[""])[0]},xn=nt=>nt.indexOf("image/")===0,Kn=nt=>{if(nt.type&&!nt.thumbUrl)return xn(nt.type);const Jt=nt.thumbUrl||nt.url||"",$t=En(Jt);return/^data:image\//.test(Jt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test($t)?!0:!(/^data:/.test(Jt)||$t)},Vn=200;function Ct(nt){return new Promise(Jt=>{if(!nt.type||!xn(nt.type)){Jt("");return}const $t=document.createElement("canvas");$t.width=Vn,$t.height=Vn,$t.style.cssText=`position: fixed; left: 0; top: 0; width: ${Vn}px; height: ${Vn}px; z-index: 9999; display: none;`,document.body.appendChild($t);const Tn=$t.getContext("2d"),$n=new Image;if($n.onload=()=>{const{width:mn,height:Jn}=$n;let ta=Vn,$a=Vn,yr=0,qn=0;mn>Jn?($a=Jn*(Vn/mn),qn=-($a-ta)/2):(ta=mn*(Vn/Jn),yr=-(ta-$a)/2),Tn.drawImage($n,yr,qn,ta,$a);const Rr=$t.toDataURL();document.body.removeChild($t),window.URL.revokeObjectURL($n.src),Jt(Rr)},$n.crossOrigin="anonymous",nt.type.startsWith("image/svg+xml")){const mn=new FileReader;mn.onload=()=>{mn.result&&($n.src=mn.result)},mn.readAsDataURL(nt)}else if(nt.type.startsWith("image/gif")){const mn=new FileReader;mn.onload=()=>{mn.result&&Jt(mn.result)},mn.readAsDataURL(nt)}else $n.src=window.URL.createObjectURL(nt)})}var Mt=z(26227),yn=z(41464),Dt=z(15277),en=z(93948),ya=z(6848),Da=E.forwardRef((nt,Jt)=>{let{prefixCls:$t,className:Tn,style:$n,locale:mn,listType:Jn,file:ta,items:$a,progress:yr,iconRender:qn,actionIconRender:Rr,itemRender:Br,isImgUrl:br,showPreviewIcon:Pr,showRemoveIcon:er,showDownloadIcon:Nr,previewIcon:xr,removeIcon:ka,downloadIcon:Kr,onPreview:uo,onDownload:ao,onClose:Zo}=nt;var Oo,al;const{status:ul}=ta,[Sl,Zi]=E.useState(ul);E.useEffect(()=>{ul!=="removed"&&Zi(ul)},[ul]);const[jr,Gi]=E.useState(!1);E.useEffect(()=>{const Ri=setTimeout(()=>{Gi(!0)},300);return()=>{clearTimeout(Ri)}},[]);const po=qn(ta);let Ii=E.createElement("div",{className:`${$t}-icon`},po);if(Jn==="picture"||Jn==="picture-card"||Jn==="picture-circle")if(Sl==="uploading"||!ta.thumbUrl&&!ta.url){const Ri=ye()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:Sl!=="uploading"});Ii=E.createElement("div",{className:Ri},po)}else{const Ri=br!=null&&br(ta)?E.createElement("img",{src:ta.thumbUrl||ta.url,alt:ta.name,className:`${$t}-list-item-image`,crossOrigin:ta.crossOrigin}):po,Vi=ye()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:br&&!br(ta)});Ii=E.createElement("a",{className:Vi,onClick:Vl=>uo(ta,Vl),href:ta.url||ta.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ri)}const ri=ye()(`${$t}-list-item`,`${$t}-list-item-${Sl}`),ml=typeof ta.linkProps=="string"?JSON.parse(ta.linkProps):ta.linkProps,Ji=er?Rr((typeof ka=="function"?ka(ta):ka)||E.createElement(Mt.Z,null),()=>Zo(ta),$t,mn.removeFile):null,wl=Nr&&Sl==="done"?Rr((typeof Kr=="function"?Kr(ta):Kr)||E.createElement(yn.Z,null),()=>ao(ta),$t,mn.downloadFile):null,xi=Jn!=="picture-card"&&Jn!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ye()(`${$t}-list-item-actions`,{picture:Jn==="picture"})},wl,Ji),Ki=ye()(`${$t}-list-item-name`),_i=ta.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ki,title:ta.name},ml,{href:ta.url,onClick:Ri=>uo(ta,Ri)}),ta.name),xi]:[E.createElement("span",{key:"view",className:Ki,onClick:Ri=>uo(ta,Ri),title:ta.name},ta.name),xi],Uo={pointerEvents:"none",opacity:.5},ti=Pr?E.createElement("a",{href:ta.url||ta.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ta.url||ta.thumbUrl?void 0:Uo,onClick:Ri=>uo(ta,Ri),title:mn.previewFile},typeof xr=="function"?xr(ta):xr||E.createElement(Dt.Z,null)):null,wi=(Jn==="picture-card"||Jn==="picture-circle")&&Sl!=="uploading"&&E.createElement("span",{className:`${$t}-list-item-actions`},ti,Sl==="done"&&wl,Ji),{getPrefixCls:sl}=E.useContext(bt.E_),fl=sl(),Yl=E.createElement("div",{className:ri},Ii,_i,wi,jr&&E.createElement(St.default,{motionName:`${fl}-fade`,visible:Sl==="uploading",motionDeadline:2e3},Ri=>{let{className:Vi}=Ri;const Vl="percent"in ta?E.createElement(en.Z,Object.assign({},yr,{type:"line",percent:ta.percent,"aria-label":ta["aria-label"],"aria-labelledby":ta["aria-labelledby"]})):null;return E.createElement("div",{className:ye()(`${$t}-list-item-progress`,Vi)},Vl)})),pu=ta.response&&typeof ta.response=="string"?ta.response:((Oo=ta.error)===null||Oo===void 0?void 0:Oo.statusText)||((al=ta.error)===null||al===void 0?void 0:al.message)||mn.uploadError,vu=Sl==="error"?E.createElement(ya.Z,{title:pu,getPopupContainer:Ri=>Ri.parentNode},Yl):Yl;return E.createElement("div",{className:ye()(`${$t}-list-item-container`,Tn),style:$n,ref:Jt},Br?Br(vu,ta,$a,{download:ao.bind(null,ta),preview:uo.bind(null,ta),remove:Zo.bind(null,ta)}):vu)});const In=(nt,Jt)=>{const{listType:$t="text",previewFile:Tn=Ct,onPreview:$n,onDownload:mn,onRemove:Jn,locale:ta,iconRender:$a,isImageUrl:yr=Kn,prefixCls:qn,items:Rr=[],showPreviewIcon:Br=!0,showRemoveIcon:br=!0,showDownloadIcon:Pr=!1,removeIcon:er,previewIcon:Nr,downloadIcon:xr,progress:ka={size:[-1,2],showInfo:!1},appendAction:Kr,appendActionVisible:uo=!0,itemRender:ao,disabled:Zo}=nt,Oo=(0,xt.Z)(),[al,ul]=E.useState(!1);E.useEffect(()=>{$t!=="picture"&&$t!=="picture-card"&&$t!=="picture-circle"||(Rr||[]).forEach(Uo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Uo.originFileObj instanceof File||Uo.originFileObj instanceof Blob)||Uo.thumbUrl!==void 0||(Uo.thumbUrl="",Tn&&Tn(Uo.originFileObj).then(ti=>{Uo.thumbUrl=ti||"",Oo()}))})},[$t,Rr,Tn]),E.useEffect(()=>{ul(!0)},[]);const Sl=(Uo,ti)=>{if($n)return ti==null||ti.preventDefault(),$n(Uo)},Zi=Uo=>{typeof mn=="function"?mn(Uo):Uo.url&&window.open(Uo.url)},jr=Uo=>{Jn==null||Jn(Uo)},Gi=Uo=>{if($a)return $a(Uo,$t);const ti=Uo.status==="uploading",wi=yr&&yr(Uo)?E.createElement(He,null):E.createElement(Pn,null);let sl=ti?E.createElement(Yt.Z,null):E.createElement(Pt,null);return $t==="picture"?sl=ti?E.createElement(Yt.Z,null):wi:($t==="picture-card"||$t==="picture-circle")&&(sl=ti?ta.uploading:wi),sl},po=(Uo,ti,wi,sl)=>{const fl={type:"text",size:"small",title:sl,onClick:Yl=>{ti(),(0,ze.l$)(Uo)&&Uo.props.onClick&&Uo.props.onClick(Yl)},className:`${wi}-list-item-action`,disabled:Zo};if((0,ze.l$)(Uo)){const Yl=(0,ze.Tm)(Uo,Object.assign(Object.assign({},Uo.props),{onClick:()=>{}}));return E.createElement(ut.ZP,Object.assign({},fl,{icon:Yl}))}return E.createElement(ut.ZP,Object.assign({},fl),E.createElement("span",null,Uo))};E.useImperativeHandle(Jt,()=>({handlePreview:Sl,handleDownload:Zi}));const{getPrefixCls:Ii}=E.useContext(bt.E_),ri=Ii("upload",qn),ml=Ii(),Ji=ye()(`${ri}-list`,`${ri}-list-${$t}`),wl=(0,fe.Z)(Rr.map(Uo=>({key:Uo.uid,file:Uo})));let Ki={motionDeadline:2e3,motionName:`${ri}-${$t==="picture-card"||$t==="picture-circle"?"animate-inline":"animate"}`,keys:wl,motionAppear:al};const _i=E.useMemo(()=>{const Uo=Object.assign({},(0,Ke.Z)(ml));return delete Uo.onAppearEnd,delete Uo.onEnterEnd,delete Uo.onLeaveEnd,Uo},[ml]);return $t!=="picture-card"&&$t!=="picture-circle"&&(Ki=Object.assign(Object.assign({},_i),Ki)),E.createElement("div",{className:Ji},E.createElement(St.CSSMotionList,Object.assign({},Ki,{component:!1}),Uo=>{let{key:ti,file:wi,className:sl,style:fl}=Uo;return E.createElement(Da,{key:ti,locale:ta,prefixCls:ri,className:sl,style:fl,file:wi,items:Rr,progress:ka,listType:$t,isImgUrl:yr,showPreviewIcon:Br,showRemoveIcon:br,showDownloadIcon:Pr,removeIcon:er,previewIcon:Nr,downloadIcon:xr,iconRender:Gi,actionIconRender:po,itemRender:ao,onPreview:Sl,onDownload:Zi,onClose:jr})}),Kr&&E.createElement(St.default,Object.assign({},Ki,{visible:uo,forceRender:!0}),Uo=>{let{className:ti,style:wi}=Uo;return(0,ze.Tm)(Kr,sl=>({className:ye()(sl.className,ti),style:Object.assign(Object.assign(Object.assign({},wi),{pointerEvents:ti?"none":void 0}),sl.style)}))}))};var Gn=E.forwardRef(In),Un=z(17313),ma=z(8378),Xa=z(83116),ba=z(37613),Tr=nt=>{const{componentCls:Jt,iconCls:$t}=nt;return{[`${Jt}-wrapper`]:{[`${Jt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[Jt]:{padding:`${nt.padding}px 0`},[`${Jt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Jt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimaryHover},[`p${Jt}-drag-icon`]:{marginBottom:nt.margin,[$t]:{color:nt.colorPrimary,fontSize:nt.uploadThumbnailSize}},[`p${Jt}-text`]:{margin:`0 0 ${nt.marginXXS}px`,color:nt.colorTextHeading,fontSize:nt.fontSizeLG},[`p${Jt}-hint`]:{color:nt.colorTextDescription,fontSize:nt.fontSize},[`&${Jt}-disabled`]:{cursor:"not-allowed",[`p${Jt}-drag-icon ${$t}, + `]:{background:Fr},[`&${je}-row-selected`]:{"> th, > td":{background:Cr},"&:hover > th, &:hover > td":{background:Dr}}}},[`${je}-footer`]:{padding:`${wt}px ${Vt}px`,color:Ir,background:Ur}})}};var qi=(0,hi.Z)("Table",Ze=>{const{colorTextHeading:je,colorSplit:ht,colorIcon:wt,colorIconHover:Vt,opacityLoading:Qt,colorBgContainer:wn,controlInteractiveSize:dn,headerBg:On,headerColor:va,headerSortActiveBg:pn,headerSortHoverBg:aa,bodySortBg:Ua,rowHoverBg:Ta,rowSelectedBg:tr,rowSelectedHoverBg:Fr,rowExpandedBg:Cr,cellPaddingBlock:Dr,cellPaddingInline:Ir,cellPaddingBlockMD:Ur,cellPaddingInlineMD:Lo,cellPaddingBlockSM:Qo,cellPaddingInlineSM:_a,borderColor:Mo,footerBg:di,footerColor:$r,headerBorderRadius:Eo,cellFontSize:io,cellFontSizeMD:Wr,cellFontSizeSM:Vr,headerSplitColor:oo,fixedHeaderSortActiveBg:si,headerFilterHoverBg:ni,filterDropdownBg:bo,expandIconBg:Ci,selectionColumnWidth:bi,stickyScrollBarBg:yo}=Ze,ki=new Po.C(wt),Tl=new Po.C(Vt),ji=2,ai=(0,Yo.TS)(Ze,{tableFontSize:io,tableBg:wn,tableRadius:Eo,tablePaddingVertical:Dr,tablePaddingHorizontal:Ir,tablePaddingVerticalMiddle:Ur,tablePaddingHorizontalMiddle:Lo,tablePaddingVerticalSmall:Qo,tablePaddingHorizontalSmall:_a,tableBorderColor:Mo,tableHeaderTextColor:va,tableHeaderBg:On,tableFooterTextColor:$r,tableFooterBg:di,tableHeaderCellSplitColor:oo,tableHeaderSortBg:pn,tableHeaderSortHoverBg:aa,tableHeaderIconColor:ki.clone().setAlpha(ki.getAlpha()*Qt).toRgbString(),tableHeaderIconColorHover:Tl.clone().setAlpha(Tl.getAlpha()*Qt).toRgbString(),tableBodySortBg:Ua,tableFixedHeaderSortActiveBg:si,tableHeaderFilterActiveBg:ni,tableFilterDropdownBg:bo,tableRowHoverBg:Ta,tableSelectedRowBg:tr,tableSelectedRowHoverBg:Fr,zIndexTableFixed:ji,zIndexTableSticky:ji+1,tableFontSizeMiddle:Wr,tableFontSizeSmall:Vr,tableSelectionColumnWidth:bi,tableExpandIconBg:Ci,tableExpandColumnWidth:dn+2*Ze.padding,tableExpandedRowBg:Cr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:yo,tableScrollThumbBgHover:je,tableScrollBg:ht});return[Pl(ai),nr(ai),dl(ai),Hi(ai),Ra(ai),Ue(ai),La(ai),ga(ai),dl(ai),_t(ai),mo(ai),qa(ai),Li(ai),Et(ai),vo(ai),so(ai),jl(ai)]},Ze=>{const{colorFillAlter:je,colorBgContainer:ht,colorTextHeading:wt,colorFillSecondary:Vt,colorFillContent:Qt,controlItemBgActive:wn,controlItemBgActiveHover:dn,padding:On,paddingSM:va,paddingXS:pn,colorBorderSecondary:aa,borderRadiusLG:Ua,fontSize:Ta,controlHeight:tr,colorTextPlaceholder:Fr}=Ze,Cr=new Po.C(Vt).onBackground(ht).toHexShortString(),Dr=new Po.C(Qt).onBackground(ht).toHexShortString(),Ir=new Po.C(je).onBackground(ht).toHexShortString();return{headerBg:Ir,headerColor:wt,headerSortActiveBg:Cr,headerSortHoverBg:Dr,bodySortBg:Ir,rowHoverBg:Ir,rowSelectedBg:wn,rowSelectedHoverBg:dn,rowExpandedBg:je,cellPaddingBlock:On,cellPaddingInline:On,cellPaddingBlockMD:va,cellPaddingInlineMD:pn,cellPaddingBlockSM:pn,cellPaddingInlineSM:pn,borderColor:aa,headerBorderRadius:Ua,footerBg:Ir,footerColor:wt,cellFontSize:Ta,cellFontSizeMD:Ta,cellFontSizeSM:Ta,headerSplitColor:aa,fixedHeaderSortActiveBg:Cr,headerFilterHoverBg:Qt,filterDropdownMenuBg:ht,filterDropdownBg:ht,expandIconBg:ht,selectionColumnWidth:tr,stickyScrollBarBg:Fr,stickyScrollBarBorderRadius:100}});const il=[],Ll=(Ze,je)=>{const{prefixCls:ht,className:wt,rootClassName:Vt,style:Qt,size:wn,bordered:dn,dropdownPrefixCls:On,dataSource:va,pagination:pn,rowSelection:aa,rowKey:Ua="key",rowClassName:Ta,columns:tr,children:Fr,childrenColumnName:Cr,onChange:Dr,getPopupContainer:Ir,loading:Ur,expandIcon:Lo,expandable:Qo,expandedRowRender:_a,expandIconColumnIndex:Mo,indentSize:di,scroll:$r,sortDirections:Eo,locale:io,showSorterTooltip:Wr=!0,virtual:Vr}=Ze,oo=le.useMemo(()=>tr||be(Fr),[tr,Fr]),si=le.useMemo(()=>oo.some(gl=>gl.responsive),[oo]),ni=(0,Eu.Z)(si),bo=le.useMemo(()=>{const gl=new Set(Object.keys(ni).filter(zl=>ni[zl]));return oo.filter(zl=>!zl.responsive||zl.responsive.some(Du=>gl.has(Du)))},[oo,ni]),Ci=(0,pu.Z)(Ze,["className","style","columns"]),{locale:bi=Cu.Z,direction:yo,table:ki,renderEmpty:Tl,getPrefixCls:ji,getPopupContainer:ai}=le.useContext(Ri.E_),Zl=(0,Vl.Z)(wn),No=Object.assign(Object.assign({},bi.Table),io),Dl=va||il,vl=ji("table",ht),du=ji("dropdown",On),Go=Object.assign({childrenColumnName:Cr,expandIconColumnIndex:Mo},Qo),{childrenColumnName:ko="children"}=Go,Ko=le.useMemo(()=>Dl.some(gl=>gl==null?void 0:gl[ko])?"nest":_a||Qo&&Qo.expandedRowRender?"row":null,[Dl]),Io={body:le.useRef()},ho=le.useMemo(()=>typeof Ua=="function"?Ua:gl=>gl==null?void 0:gl[Ua],[Ua]),[ir]=Gs(Dl,ko,ho),eo={},li=function(gl,zl){let Du=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var lu,ku,uu;const Iu=Object.assign(Object.assign({},eo),gl);Du&&((lu=eo.resetPagination)===null||lu===void 0||lu.call(eo),!((ku=Iu.pagination)===null||ku===void 0)&&ku.current&&(Iu.pagination.current=1),pn&&pn.onChange&&pn.onChange(1,(uu=Iu.pagination)===null||uu===void 0?void 0:uu.pageSize)),$r&&$r.scrollToFirstRowOnChange!==!1&&Io.body.current&&(0,vu.Z)(0,{getContainer:()=>Io.body.current}),Dr==null||Dr(Iu.pagination,Iu.filters,Iu.sorter,{currentDataSource:uc(Ii(Dl,Iu.sorterStates,ko),Iu.filterStates),action:zl})},Ni=(gl,zl)=>{li({sorter:gl,sorterStates:zl},"sort",!1)},[gu,Au,Ku,ou]=ii({prefixCls:vl,mergedColumns:bo,onSorterChange:Ni,sortDirections:Eo||["ascend","descend"],tableLocale:No,showSorterTooltip:Wr}),$l=le.useMemo(()=>Ii(Dl,Au,ko),[Dl,Au]);eo.sorter=ou(),eo.sorterStates=Au;const Xo=(gl,zl)=>{li({filters:gl,filterStates:zl},"filter",!0)},[xu,Su,bl]=cc({prefixCls:vl,locale:No,dropdownPrefixCls:du,mergedColumns:bo,onFilterChange:Xo,getPopupContainer:Ir||ai}),Il=uc($l,Su);eo.filters=bl,eo.filterStates=Su;const Hl=le.useMemo(()=>{const gl={};return Object.keys(bl).forEach(zl=>{bl[zl]!==null&&(gl[zl]=bl[zl])}),Object.assign(Object.assign({},Ku),{filters:gl})},[Ku,bl]),[eu]=cl(Hl),xo=(gl,zl)=>{li({pagination:Object.assign(Object.assign({},eo.pagination),{current:gl,pageSize:zl})},"paginate")},[gi,Ru]=Kc(Il.length,xo,pn);eo.pagination=pn===!1?{}:yu(gi,pn),eo.resetPagination=Ru;const wu=le.useMemo(()=>{if(pn===!1||!gi.pageSize)return Il;const{current:gl=1,total:zl,pageSize:Du=_u}=gi;return Il.lengthDu?Il.slice((gl-1)*Du,gl*Du):Il:Il.slice((gl-1)*Du,gl*Du)},[!!pn,Il,gi&&gi.current,gi&&gi.pageSize,gi&&gi.total]),[hl,qo]=Ro({prefixCls:vl,data:Il,pageData:wu,getRowKey:ho,getRecordByKey:ir,expandType:Ko,childrenColumnName:ko,locale:No,getPopupContainer:Ir||ai},aa),mu=(gl,zl,Du)=>{let lu;return typeof Ta=="function"?lu=Ve()(Ta(gl,zl,Du)):lu=Ve()(Ta),Ve()({[`${vl}-row-selected`]:qo.has(ho(gl,zl))},lu)};Go.__PARENT_RENDER_ICON__=Go.expandIcon,Go.expandIcon=Go.expandIcon||Lo||Yr(No),Ko==="nest"&&Go.expandIconColumnIndex===void 0?Go.expandIconColumnIndex=aa?1:0:Go.expandIconColumnIndex>0&&aa&&(Go.expandIconColumnIndex-=1),typeof Go.indentSize!="number"&&(Go.indentSize=typeof di=="number"?di:15);const ql=le.useCallback(gl=>eu(hl(xu(gu(gl)))),[gu,xu,hl]);let us,qu;if(pn!==!1&&(gi!=null&&gi.total)){let gl;gi.size?gl=gi.size:gl=Zl==="small"||Zl==="middle"?"small":void 0;const zl=ku=>le.createElement(Uu.Z,Object.assign({},gi,{className:Ve()(`${vl}-pagination ${vl}-pagination-${ku}`,gi.className),size:gl})),Du=yo==="rtl"?"left":"right",{position:lu}=gi;if(lu!==null&&Array.isArray(lu)){const ku=lu.find(Xu=>Xu.includes("top")),uu=lu.find(Xu=>Xu.includes("bottom")),Iu=lu.every(Xu=>`${Xu}`=="none");!ku&&!uu&&!Iu&&(qu=zl(Du)),ku&&(us=zl(ku.toLowerCase().replace("top",""))),uu&&(qu=zl(uu.toLowerCase().replace("bottom","")))}else qu=zl(Du)}let Vu;typeof Ur=="boolean"?Vu={spinning:Ur}:typeof Ur=="object"&&(Vu=Object.assign({spinning:!0},Ur));const[Qu,nu]=qi(vl),[,iu]=(0,kr.Z)(),as=Ve()(`${vl}-wrapper`,ki==null?void 0:ki.className,{[`${vl}-wrapper-rtl`]:yo==="rtl"},wt,Vt,nu),Os=Object.assign(Object.assign({},ki==null?void 0:ki.style),Qt),rs=io&&io.emptyText||(Tl==null?void 0:Tl("Table"))||le.createElement(Vi.Z,{componentName:"Table"}),to=Vr?Qr:Qi,Ps={},Xc=le.useMemo(()=>{const{fontSize:gl,lineHeight:zl,padding:Du,paddingXS:lu,paddingSM:ku}=iu,uu=Math.floor(gl*zl);switch(Zl){case"large":return Du*2+uu;case"small":return lu*2+uu;default:return ku*2+uu}},[iu,Zl]);return Vr&&(Ps.listItemHeight=Xc),Qu(le.createElement("div",{ref:je,className:as,style:Os},le.createElement(Do.Z,Object.assign({spinning:!1},Vu),us,le.createElement(to,Object.assign({},Ps,Ci,{columns:bo,direction:yo,expandable:Go,prefixCls:vl,className:Ve()({[`${vl}-middle`]:Zl==="middle",[`${vl}-small`]:Zl==="small",[`${vl}-bordered`]:dn,[`${vl}-empty`]:Dl.length===0}),data:wu,rowKey:ho,rowClassName:mu,emptyText:rs,internalHooks:fe,internalRefs:Io,transformColumns:ql})),qu)))};var Ml=le.forwardRef(Ll);const pl=(Ze,je)=>{const ht=le.useRef(0);return ht.current+=1,le.createElement(Ml,Object.assign({},Ze,{ref:je,_renderTimes:ht.current}))},jn=le.forwardRef(pl);jn.SELECTION_COLUMN=$u,jn.EXPAND_COLUMN=E,jn.SELECTION_ALL=Vs,jn.SELECTION_INVERT=Ts,jn.SELECTION_NONE=ks,jn.Column=sl,jn.ColumnGroup=Yl,jn.Summary=Ke;var Zr=jn,To=Zr},12563:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return ke}});var E=z(59301),fe=z(99267),Oe=z(92310),ye=z.n(Oe),Se=z(36785),Fe=z(47729),le=z(14088),Me=z(36355),De=z(17313),Te=z(37613),Re=z(83116);const We=Pe=>{const{paddingXXS:at,lineWidth:Ve,tagPaddingHorizontal:it,componentCls:Ye}=Pe,rt=it-Ve,yt=at-Ve;return{[Ye]:Object.assign(Object.assign({},(0,De.Wf)(Pe)),{display:"inline-block",height:"auto",marginInlineEnd:Pe.marginXS,paddingInline:rt,fontSize:Pe.tagFontSize,lineHeight:Pe.tagLineHeight,whiteSpace:"nowrap",background:Pe.defaultBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,borderRadius:Pe.borderRadiusSM,opacity:1,transition:`all ${Pe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ye}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:Pe.defaultColor},[`${Ye}-close-icon`]:{marginInlineStart:yt,color:Pe.colorTextDescription,fontSize:Pe.tagIconSize,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`,"&:hover":{color:Pe.colorTextHeading}},[`&${Ye}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${Pe.iconCls}-close, ${Pe.iconCls}-close:hover`]:{color:Pe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ye}-checkable-checked):hover`]:{color:Pe.colorPrimary,backgroundColor:Pe.colorFillSecondary},"&:active, &-checked":{color:Pe.colorTextLightSolid},"&-checked":{backgroundColor:Pe.colorPrimary,"&:hover":{backgroundColor:Pe.colorPrimaryHover}},"&:active":{backgroundColor:Pe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${Pe.iconCls} + span, > span + ${Pe.iconCls}`]:{marginInlineStart:rt}}),[`${Ye}-borderless`]:{borderColor:"transparent",background:Pe.tagBorderlessBg}}},Ee=Pe=>{const{lineWidth:at,fontSizeIcon:Ve}=Pe,it=Pe.fontSizeSM,Ye=`${Pe.lineHeightSM*it}px`;return(0,Te.TS)(Pe,{tagFontSize:it,tagLineHeight:Ye,tagIconSize:Ve-2*at,tagPaddingHorizontal:8,tagBorderlessBg:Pe.colorFillTertiary})},se=Pe=>({defaultBg:Pe.colorFillQuaternary,defaultColor:Pe.colorText});var y=(0,Re.Z)("Tag",Pe=>{const at=Ee(Pe);return We(at)},se),a=function(Pe,at){var Ve={};for(var it in Pe)Object.prototype.hasOwnProperty.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(Pe);Ye{const{prefixCls:at,style:Ve,className:it,checked:Ye,onChange:rt,onClick:yt}=Pe,bt=a(Pe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:gt,tag:Gt}=E.useContext(Me.E_),Tt=Wt=>{rt==null||rt(!Ye),yt==null||yt(Wt)},Lt=gt("tag",at),[Rt,qe]=y(Lt),dt=ye()(Lt,`${Lt}-checkable`,{[`${Lt}-checkable-checked`]:Ye},Gt==null?void 0:Gt.className,it,qe);return Rt(E.createElement("span",Object.assign({},bt,{style:Object.assign(Object.assign({},Ve),Gt==null?void 0:Gt.style),className:dt,onClick:Tt})))},x=z(45157);const te=Pe=>(0,x.Z)(Pe,(at,Ve)=>{let{textColor:it,lightBorderColor:Ye,lightColor:rt,darkColor:yt}=Ve;return{[`${Pe.componentCls}-${at}`]:{color:it,background:rt,borderColor:Ye,"&-inverse":{color:Pe.colorTextLightSolid,background:yt,borderColor:yt},[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Re.b)(["Tag","preset"],Pe=>{const at=Ee(Pe);return te(at)},se);function ue(Pe){return typeof Pe!="string"?Pe:Pe.charAt(0).toUpperCase()+Pe.slice(1)}const re=(Pe,at,Ve)=>{const it=ue(Ve);return{[`${Pe.componentCls}-${at}`]:{color:Pe[`color${Ve}`],background:Pe[`color${it}Bg`],borderColor:Pe[`color${it}Border`],[`&${Pe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var me=(0,Re.b)(["Tag","status"],Pe=>{const at=Ee(Pe);return[re(at,"success","Success"),re(at,"processing","Info"),re(at,"error","Error"),re(at,"warning","Warning")]},se),ce=function(Pe,at){var Ve={};for(var it in Pe)Object.prototype.hasOwnProperty.call(Pe,it)&&at.indexOf(it)<0&&(Ve[it]=Pe[it]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,it=Object.getOwnPropertySymbols(Pe);Ye{const{prefixCls:Ve,className:it,rootClassName:Ye,style:rt,children:yt,icon:bt,color:gt,onClose:Gt,closeIcon:Tt,closable:Lt,bordered:Rt=!0}=Pe,qe=ce(Pe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:dt,direction:Wt,tag:Fn}=E.useContext(Me.E_),[Yt,kn]=E.useState(!0);E.useEffect(()=>{"visible"in qe&&kn(qe.visible)},[qe.visible]);const Ge=(0,Se.o2)(gt),ln=(0,Se.yT)(gt),Mn=Ge||ln,Pt=Object.assign(Object.assign({backgroundColor:gt&&!Mn?gt:void 0},Fn==null?void 0:Fn.style),rt),zt=dt("tag",Ve),[Ft,Ot]=y(zt),et=ye()(zt,Fn==null?void 0:Fn.className,{[`${zt}-${gt}`]:Mn,[`${zt}-has-color`]:gt&&!Mn,[`${zt}-hidden`]:!Yt,[`${zt}-rtl`]:Wt==="rtl",[`${zt}-borderless`]:!Rt},it,Ye,Ot),ze=Je=>{Je.stopPropagation(),Gt==null||Gt(Je),!Je.defaultPrevented&&kn(!1)},[,St]=(0,Fe.Z)(Lt,Tt,Je=>Je===null?E.createElement(fe.Z,{className:`${zt}-close-icon`,onClick:ze}):E.createElement("span",{className:`${zt}-close-icon`,onClick:ze},Je),null,!1),xt=typeof qe.onClick=="function"||yt&&yt.type==="a",Ke=bt||null,Qe=Ke?E.createElement(E.Fragment,null,Ke,yt&&E.createElement("span",null,yt)):yt,ut=E.createElement("span",Object.assign({},qe,{ref:at,className:et,style:Pt}),Qe,St,Ge&&E.createElement(ne,{key:"preset",prefixCls:zt}),ln&&E.createElement(me,{key:"status",prefixCls:zt}));return Ft(xt?E.createElement(le.Z,{component:"Tag"},ut):ut)},Be=E.forwardRef(Ce);Be.CheckableTag=b;var ke=Be},17574:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return gt}});var E=z(79556),fe=z(95190),Oe=z(52671),ye=z(8657),Se=z(14809),Fe=z(59301),le={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"},Me=le,De=z(7657),Te=function(Tt,Lt){return Fe.createElement(De.Z,(0,Se.Z)({},Tt,{ref:Lt,icon:Me}))},Re=Fe.forwardRef(Te),We=Re,Ee=z(92310),se=z.n(Ee),y=z(35654),a=z(71430),ee=z(36355),b=z(56082),x=z(62892),te=z(20648);const ne=4;function ue(Gt){const{dropPosition:Tt,dropLevelOffset:Lt,prefixCls:Rt,indent:qe,direction:dt="ltr"}=Gt,Wt=dt==="ltr"?"left":"right",Fn=dt==="ltr"?"right":"left",Yt={[Wt]:-Lt*qe+ne,[Fn]:0};switch(Tt){case-1:Yt.top=-3;break;case 1:Yt.bottom=-3;break;default:Yt.bottom=-3,Yt[Wt]=qe+ne;break}return Fe.createElement("div",{style:Yt,className:`${Rt}-drop-indicator`})}var re=z(71997),ce=Fe.forwardRef((Gt,Tt)=>{const{getPrefixCls:Lt,direction:Rt,virtual:qe,tree:dt}=Fe.useContext(ee.E_),{prefixCls:Wt,className:Fn,showIcon:Yt=!1,showLine:kn,switcherIcon:Ge,blockNode:ln=!1,children:Mn,checkable:Pt=!1,selectable:zt=!0,draggable:Ft,motion:Ot,style:et}=Gt,ze=Lt("tree",Wt),St=Lt(),xt=Ot!=null?Ot:Object.assign(Object.assign({},(0,x.Z)(St)),{motionAppear:!1}),Ke=Object.assign(Object.assign({},Gt),{checkable:Pt,selectable:zt,showIcon:Yt,motion:xt,blockNode:ln,showLine:!!kn,dropIndicatorRender:ue}),[Qe,ut]=(0,te.ZP)(ze),Je=Fe.useMemo(()=>{if(!Ft)return!1;let Zt={};switch(typeof Ft){case"function":Zt.nodeDraggable=Ft;break;case"object":Zt=Object.assign({},Ft);break;default:break}return Zt.icon!==!1&&(Zt.icon=Zt.icon||Fe.createElement(b.Z,null)),Zt},[Ft]),xe=Zt=>Fe.createElement(re.Z,{prefixCls:ze,switcherIcon:Ge,treeNodeProps:Zt,showLine:kn});return Qe(Fe.createElement(E.Z,Object.assign({itemHeight:20,ref:Tt,virtual:qe},Ke,{style:Object.assign(Object.assign({},dt==null?void 0:dt.style),et),prefixCls:ze,className:se()({[`${ze}-icon-hide`]:!Yt,[`${ze}-block-node`]:ln,[`${ze}-unselectable`]:!zt,[`${ze}-rtl`]:Rt==="rtl"},dt==null?void 0:dt.className,Fn,ut),direction:Rt,checkable:Pt&&Fe.createElement("span",{className:`${ze}-checkbox-inner`}),selectable:zt,switcherIcon:xe,draggable:Je}),Mn))}),Ce;(function(Gt){Gt[Gt.None=0]="None",Gt[Gt.Start=1]="Start",Gt[Gt.End=2]="End"})(Ce||(Ce={}));function Be(Gt,Tt){function Lt(Rt){const{key:qe,children:dt}=Rt;Tt(qe,Rt)!==!1&&Be(dt||[],Tt)}Gt.forEach(Lt)}function ke(Gt){let{treeData:Tt,expandedKeys:Lt,startKey:Rt,endKey:qe}=Gt;const dt=[];let Wt=Ce.None;if(Rt&&Rt===qe)return[Rt];if(!Rt||!qe)return[];function Fn(Yt){return Yt===Rt||Yt===qe}return Be(Tt,Yt=>{if(Wt===Ce.End)return!1;if(Fn(Yt)){if(dt.push(Yt),Wt===Ce.None)Wt=Ce.Start;else if(Wt===Ce.Start)return Wt=Ce.End,!1}else Wt===Ce.Start&&dt.push(Yt);return Lt.includes(Yt)}),dt}function Pe(Gt,Tt){const Lt=(0,fe.Z)(Tt),Rt=[];return Be(Gt,(qe,dt)=>{const Wt=Lt.indexOf(qe);return Wt!==-1&&(Rt.push(dt),Lt.splice(Wt,1)),!!Lt.length}),Rt}var at=function(Gt,Tt){var Lt={};for(var Rt in Gt)Object.prototype.hasOwnProperty.call(Gt,Rt)&&Tt.indexOf(Rt)<0&&(Lt[Rt]=Gt[Rt]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Rt=Object.getOwnPropertySymbols(Gt);qe{var{defaultExpandAll:Lt,defaultExpandParent:Rt,defaultExpandedKeys:qe}=Gt,dt=at(Gt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Wt=Fe.useRef(),Fn=Fe.useRef(),Yt=()=>{const{keyEntities:Je}=(0,a.I8)(it(dt));let xe;return Lt?xe=Object.keys(Je):Rt?xe=(0,y.r7)(dt.expandedKeys||qe||[],Je):xe=dt.expandedKeys||qe,xe},[kn,Ge]=Fe.useState(dt.selectedKeys||dt.defaultSelectedKeys||[]),[ln,Mn]=Fe.useState(()=>Yt());Fe.useEffect(()=>{"selectedKeys"in dt&&Ge(dt.selectedKeys)},[dt.selectedKeys]),Fe.useEffect(()=>{"expandedKeys"in dt&&Mn(dt.expandedKeys)},[dt.expandedKeys]);const Pt=(Je,xe)=>{var Zt;return"expandedKeys"in dt||Mn(Je),(Zt=dt.onExpand)===null||Zt===void 0?void 0:Zt.call(dt,Je,xe)},zt=(Je,xe)=>{var Zt;const{multiple:Jn}=dt,{node:En,nativeEvent:Pn}=xe,{key:Vn=""}=En,Xn=it(dt),Ct=Object.assign(Object.assign({},xe),{selected:!0}),Mt=(Pn==null?void 0:Pn.ctrlKey)||(Pn==null?void 0:Pn.metaKey),yn=Pn==null?void 0:Pn.shiftKey;let Dt;Jn&&Mt?(Dt=Je,Wt.current=Vn,Fn.current=Dt,Ct.selectedNodes=Pe(Xn,Dt)):Jn&&yn?(Dt=Array.from(new Set([].concat((0,fe.Z)(Fn.current||[]),(0,fe.Z)(ke({treeData:Xn,expandedKeys:ln,startKey:Vn,endKey:Wt.current}))))),Ct.selectedNodes=Pe(Xn,Dt)):(Dt=[Vn],Wt.current=Vn,Fn.current=Dt,Ct.selectedNodes=Pe(Xn,Dt)),(Zt=dt.onSelect)===null||Zt===void 0||Zt.call(dt,Dt,Ct),"selectedKeys"in dt||Ge(Dt)},{getPrefixCls:Ft,direction:Ot}=Fe.useContext(ee.E_),{prefixCls:et,className:ze,showIcon:St=!0,expandAction:xt="click"}=dt,Ke=at(dt,["prefixCls","className","showIcon","expandAction"]),Qe=Ft("tree",et),ut=se()(`${Qe}-directory`,{[`${Qe}-directory-rtl`]:Ot==="rtl"},ze);return Fe.createElement(ce,Object.assign({icon:Ve,ref:Tt,blockNode:!0},Ke,{showIcon:St,expandAction:xt,prefixCls:Qe,className:ut,expandedKeys:ln,selectedKeys:kn,onSelect:zt,onExpand:Pt}))};var yt=Fe.forwardRef(Ye);const bt=ce;bt.DirectoryTree=yt,bt.TreeNode=E.O;var gt=bt},20648:function(Ut,ot,z){"use strict";z.d(ot,{TM:function(){return Ee},Yk:function(){return We}});var E=z(93083),fe=z(98447),Oe=z(17313),ye=z(8378),Se=z(37613),Fe=z(83116);const le=new E.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Me=(se,y)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),De=(se,y)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Te=(se,y)=>{const{treeCls:a,treeNodeCls:ee,treeNodePadding:b,titleHeight:x,nodeSelectedBg:te,nodeHoverBg:ne}=y,ue=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Oe.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Oe.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${ee}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:le,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ee}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Oe.oN)(y)),[`&:not(${ee}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${ee}:hover &`]:{opacity:.45}},[`&${ee}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},Me(se,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ue},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:te},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},De(se,y)),[`${ee}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ee}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},Re=se=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:ee,directoryNodeSelectedBg:b,directoryNodeSelectedColor:x}=se;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ee,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:x},[`${y}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},We=(se,y)=>{const a=`.${se}`,ee=`${a}-treenode`,b=y.paddingXS/2,x=(0,Se.TS)(y,{treeCls:a,treeNodeCls:ee,treeNodePadding:b});return[Te(se,x),Re(x)]},Ee=se=>{const{controlHeightSM:y}=se;return{titleHeight:y,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};ot.ZP=(0,Fe.Z)("Tree",(se,y)=>{let{prefixCls:a}=y;return[{[se.componentCls]:(0,fe.C2)(`${a}-checkbox`,se)},We(a,se),(0,ye.Z)(se)]},se=>{const{colorTextLightSolid:y,colorPrimary:a}=se;return Object.assign(Object.assign({},Ee(se)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ee}});var E=z(14809),fe=z(59301),Oe={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"},ye=Oe,Se=z(7657),Fe=function(x,te){return fe.createElement(Se.Z,(0,E.Z)({},x,{ref:te,icon:ye}))},le=fe.forwardRef(Fe),Me=le,De=z(52671),Te=z(58617),Re=z(15075),We=z(43531),Ee=z(92310),se=z.n(Ee),y=z(92343),ee=b=>{const{prefixCls:x,switcherIcon:te,treeNodeProps:ne,showLine:ue}=b,{isLeaf:re,expanded:me,loading:ce}=ne;if(ce)return fe.createElement(Te.Z,{className:`${x}-switcher-loading-icon`});let Ce;if(ue&&typeof ue=="object"&&(Ce=ue.showLeafIcon),re){if(!ue)return null;if(typeof Ce!="boolean"&&Ce){const Pe=typeof Ce=="function"?Ce(ne):Ce,at=`${x}-switcher-line-custom-icon`;return(0,y.l$)(Pe)?(0,y.Tm)(Pe,{className:se()(Pe.props.className||"",at)}):Pe}return Ce?fe.createElement(De.Z,{className:`${x}-switcher-line-icon`}):fe.createElement("span",{className:`${x}-switcher-leaf-line`})}const Be=`${x}-switcher-icon`,ke=typeof te=="function"?te(ne):te;return(0,y.l$)(ke)?(0,y.Tm)(ke,{className:se()(ke.props.className||"",Be)}):ke!==void 0?ke:ue?me?fe.createElement(Re.Z,{className:`${x}-switcher-line-icon`}):fe.createElement(We.Z,{className:`${x}-switcher-line-icon`}):fe.createElement(Me,{className:Be})}},54580:function(Ut,ot,z){"use strict";z.d(ot,{default:function(){return un}});var E=z(59301),fe=z(95190),Oe=z(92310),ye=z.n(Oe),Se=z(14809),Fe=z(99153),le=z(84851),Me=z(19257),De=z(93046),Te=z(4635),Re=z(62646),We=z(70539),Ee=z(93664),se=z(95764),y=z(26112);function a(nt,Jt){var $t="cannot ".concat(nt.method," ").concat(nt.action," ").concat(Jt.status,"'"),Tn=new Error($t);return Tn.status=Jt.status,Tn.method=nt.method,Tn.url=nt.action,Tn}function ee(nt){var Jt=nt.responseText||nt.response;if(!Jt)return Jt;try{return JSON.parse(Jt)}catch($t){return Jt}}function b(nt){var Jt=new XMLHttpRequest;nt.onProgress&&Jt.upload&&(Jt.upload.onprogress=function(mn){mn.total>0&&(mn.percent=mn.loaded/mn.total*100),nt.onProgress(mn)});var $t=new FormData;nt.data&&Object.keys(nt.data).forEach(function(ea){var mn=nt.data[ea];if(Array.isArray(mn)){mn.forEach(function(qn){$t.append("".concat(ea,"[]"),qn)});return}$t.append(ea,mn)}),nt.file instanceof Blob?$t.append(nt.filename,nt.file,nt.file.name):$t.append(nt.filename,nt.file),Jt.onerror=function(mn){nt.onError(mn)},Jt.onload=function(){return Jt.status<200||Jt.status>=300?nt.onError(a(nt,Jt),ee(Jt)):nt.onSuccess(ee(Jt),Jt)},Jt.open(nt.method,nt.action,!0),nt.withCredentials&&"withCredentials"in Jt&&(Jt.withCredentials=!0);var Tn=nt.headers||{};return Tn["X-Requested-With"]!==null&&Jt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tn).forEach(function(ea){Tn[ea]!==null&&Jt.setRequestHeader(ea,Tn[ea])}),Jt.send($t),{abort:function(){Jt.abort()}}}var x=+new Date,te=0;function ne(){return"rc-upload-".concat(x,"-").concat(++te)}var ue=z(48736),re=function(nt,Jt){if(nt&&Jt){var $t=Array.isArray(Jt)?Jt:Jt.split(","),Tn=nt.name||"",ea=nt.type||"",mn=ea.replace(/\/.*$/,"");return $t.some(function(qn){var na=qn.trim();if(/^\*(\/\*)?$/.test(qn))return!0;if(na.charAt(0)==="."){var $a=Tn.toLowerCase(),yr=na.toLowerCase(),_n=[yr];return(yr===".jpg"||yr===".jpeg")&&(_n=[".jpg",".jpeg"]),_n.some(function(Rr){return $a.endsWith(Rr)})}return/\/\*$/.test(na)?mn===na.replace(/\/.*$/,""):ea===na?!0:/^\w+$/.test(na)?((0,ue.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(na,"'.Skip for check.")),!0):!1})}return!0};function me(nt,Jt){var $t=nt.createReader(),Tn=[];function ea(){$t.readEntries(function(mn){var qn=Array.prototype.slice.apply(mn);Tn=Tn.concat(qn);var na=!qn.length;na?Jt(Tn):ea()})}ea()}var ce=function(Jt,$t,Tn){var ea=function mn(qn,na){qn&&(qn.path=na||"",qn.isFile?qn.file(function($a){Tn($a)&&(qn.fullPath&&!$a.webkitRelativePath&&(Object.defineProperties($a,{webkitRelativePath:{writable:!0}}),$a.webkitRelativePath=qn.fullPath.replace(/^\//,""),Object.defineProperties($a,{webkitRelativePath:{writable:!1}})),$t([$a]))}):qn.isDirectory&&me(qn,function($a){$a.forEach(function(yr){mn(yr,"".concat(na).concat(qn.name,"/"))})}))};Jt.forEach(function(mn){ea(mn.webkitGetAsEntry())})},Ce=ce,Be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ke=function(nt){(0,Me.Z)($t,nt);var Jt=(0,De.Z)($t);function $t(){var Tn;(0,Fe.Z)(this,$t);for(var ea=arguments.length,mn=new Array(ea),qn=0;qn{let{uid:mn}=ea;return mn===nt.uid});return Tn===-1?$t.push(nt):$t[Tn]=nt,$t}function Zt(nt,Jt){const $t=nt.uid!==void 0?"uid":"name";return Jt.filter(Tn=>Tn[$t]===nt[$t])[0]}function Jn(nt,Jt){const $t=nt.uid!==void 0?"uid":"name",Tn=Jt.filter(ea=>ea[$t]!==nt[$t]);return Tn.length===Jt.length?null:Tn}const En=function(){const Jt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tn=Jt[Jt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tn)||[""])[0]},Pn=nt=>nt.indexOf("image/")===0,Vn=nt=>{if(nt.type&&!nt.thumbUrl)return Pn(nt.type);const Jt=nt.thumbUrl||nt.url||"",$t=En(Jt);return/^data:image\//.test(Jt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test($t)?!0:!(/^data:/.test(Jt)||$t)},Xn=200;function Ct(nt){return new Promise(Jt=>{if(!nt.type||!Pn(nt.type)){Jt("");return}const $t=document.createElement("canvas");$t.width=Xn,$t.height=Xn,$t.style.cssText=`position: fixed; left: 0; top: 0; width: ${Xn}px; height: ${Xn}px; z-index: 9999; display: none;`,document.body.appendChild($t);const Tn=$t.getContext("2d"),ea=new Image;if(ea.onload=()=>{const{width:mn,height:qn}=ea;let na=Xn,$a=Xn,yr=0,_n=0;mn>qn?($a=qn*(Xn/mn),_n=-($a-na)/2):(na=mn*(Xn/qn),yr=-(na-$a)/2),Tn.drawImage(ea,yr,_n,na,$a);const Rr=$t.toDataURL();document.body.removeChild($t),window.URL.revokeObjectURL(ea.src),Jt(Rr)},ea.crossOrigin="anonymous",nt.type.startsWith("image/svg+xml")){const mn=new FileReader;mn.onload=()=>{mn.result&&(ea.src=mn.result)},mn.readAsDataURL(nt)}else if(nt.type.startsWith("image/gif")){const mn=new FileReader;mn.onload=()=>{mn.result&&Jt(mn.result)},mn.readAsDataURL(nt)}else ea.src=window.URL.createObjectURL(nt)})}var Mt=z(26227),yn=z(41464),Dt=z(15277),en=z(93948),ya=z(6848),Oa=E.forwardRef((nt,Jt)=>{let{prefixCls:$t,className:Tn,style:ea,locale:mn,listType:qn,file:na,items:$a,progress:yr,iconRender:_n,actionIconRender:Rr,itemRender:Br,isImgUrl:br,showPreviewIcon:Pr,showRemoveIcon:er,showDownloadIcon:Nr,previewIcon:xr,removeIcon:ka,downloadIcon:Kr,onPreview:uo,onDownload:ao,onClose:Zo}=nt;var Oo,al;const{status:ul}=na,[Sl,Zi]=E.useState(ul);E.useEffect(()=>{ul!=="removed"&&Zi(ul)},[ul]);const[jr,Gi]=E.useState(!1);E.useEffect(()=>{const Ri=setTimeout(()=>{Gi(!0)},300);return()=>{clearTimeout(Ri)}},[]);const po=_n(na);let Oi=E.createElement("div",{className:`${$t}-icon`},po);if(qn==="picture"||qn==="picture-card"||qn==="picture-circle")if(Sl==="uploading"||!na.thumbUrl&&!na.url){const Ri=ye()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:Sl!=="uploading"});Oi=E.createElement("div",{className:Ri},po)}else{const Ri=br!=null&&br(na)?E.createElement("img",{src:na.thumbUrl||na.url,alt:na.name,className:`${$t}-list-item-image`,crossOrigin:na.crossOrigin}):po,Vi=ye()(`${$t}-list-item-thumbnail`,{[`${$t}-list-item-file`]:br&&!br(na)});Oi=E.createElement("a",{className:Vi,onClick:Vl=>uo(na,Vl),href:na.url||na.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Ri)}const ri=ye()(`${$t}-list-item`,`${$t}-list-item-${Sl}`),ml=typeof na.linkProps=="string"?JSON.parse(na.linkProps):na.linkProps,Ji=er?Rr((typeof ka=="function"?ka(na):ka)||E.createElement(Mt.Z,null),()=>Zo(na),$t,mn.removeFile):null,wl=Nr&&Sl==="done"?Rr((typeof Kr=="function"?Kr(na):Kr)||E.createElement(yn.Z,null),()=>ao(na),$t,mn.downloadFile):null,wi=qn!=="picture-card"&&qn!=="picture-circle"&&E.createElement("span",{key:"download-delete",className:ye()(`${$t}-list-item-actions`,{picture:qn==="picture"})},wl,Ji),Ki=ye()(`${$t}-list-item-name`),_i=na.url?[E.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ki,title:na.name},ml,{href:na.url,onClick:Ri=>uo(na,Ri)}),na.name),wi]:[E.createElement("span",{key:"view",className:Ki,onClick:Ri=>uo(na,Ri),title:na.name},na.name),wi],Uo={pointerEvents:"none",opacity:.5},ti=Pr?E.createElement("a",{href:na.url||na.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:na.url||na.thumbUrl?void 0:Uo,onClick:Ri=>uo(na,Ri),title:mn.previewFile},typeof xr=="function"?xr(na):xr||E.createElement(Dt.Z,null)):null,Di=(qn==="picture-card"||qn==="picture-circle")&&Sl!=="uploading"&&E.createElement("span",{className:`${$t}-list-item-actions`},ti,Sl==="done"&&wl,Ji),{getPrefixCls:sl}=E.useContext(bt.E_),fl=sl(),Yl=E.createElement("div",{className:ri},Oi,_i,Di,jr&&E.createElement(St.default,{motionName:`${fl}-fade`,visible:Sl==="uploading",motionDeadline:2e3},Ri=>{let{className:Vi}=Ri;const Vl="percent"in na?E.createElement(en.Z,Object.assign({},yr,{type:"line",percent:na.percent,"aria-label":na["aria-label"],"aria-labelledby":na["aria-labelledby"]})):null;return E.createElement("div",{className:ye()(`${$t}-list-item-progress`,Vi)},Vl)})),pu=na.response&&typeof na.response=="string"?na.response:((Oo=na.error)===null||Oo===void 0?void 0:Oo.statusText)||((al=na.error)===null||al===void 0?void 0:al.message)||mn.uploadError,vu=Sl==="error"?E.createElement(ya.Z,{title:pu,getPopupContainer:Ri=>Ri.parentNode},Yl):Yl;return E.createElement("div",{className:ye()(`${$t}-list-item-container`,Tn),style:ea,ref:Jt},Br?Br(vu,na,$a,{download:ao.bind(null,na),preview:uo.bind(null,na),remove:Zo.bind(null,na)}):vu)});const xn=(nt,Jt)=>{const{listType:$t="text",previewFile:Tn=Ct,onPreview:ea,onDownload:mn,onRemove:qn,locale:na,iconRender:$a,isImageUrl:yr=Vn,prefixCls:_n,items:Rr=[],showPreviewIcon:Br=!0,showRemoveIcon:br=!0,showDownloadIcon:Pr=!1,removeIcon:er,previewIcon:Nr,downloadIcon:xr,progress:ka={size:[-1,2],showInfo:!1},appendAction:Kr,appendActionVisible:uo=!0,itemRender:ao,disabled:Zo}=nt,Oo=(0,xt.Z)(),[al,ul]=E.useState(!1);E.useEffect(()=>{$t!=="picture"&&$t!=="picture-card"&&$t!=="picture-circle"||(Rr||[]).forEach(Uo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Uo.originFileObj instanceof File||Uo.originFileObj instanceof Blob)||Uo.thumbUrl!==void 0||(Uo.thumbUrl="",Tn&&Tn(Uo.originFileObj).then(ti=>{Uo.thumbUrl=ti||"",Oo()}))})},[$t,Rr,Tn]),E.useEffect(()=>{ul(!0)},[]);const Sl=(Uo,ti)=>{if(ea)return ti==null||ti.preventDefault(),ea(Uo)},Zi=Uo=>{typeof mn=="function"?mn(Uo):Uo.url&&window.open(Uo.url)},jr=Uo=>{qn==null||qn(Uo)},Gi=Uo=>{if($a)return $a(Uo,$t);const ti=Uo.status==="uploading",Di=yr&&yr(Uo)?E.createElement(ze,null):E.createElement(Fn,null);let sl=ti?E.createElement(Yt.Z,null):E.createElement(Pt,null);return $t==="picture"?sl=ti?E.createElement(Yt.Z,null):Di:($t==="picture-card"||$t==="picture-circle")&&(sl=ti?na.uploading:Di),sl},po=(Uo,ti,Di,sl)=>{const fl={type:"text",size:"small",title:sl,onClick:Yl=>{ti(),(0,Qe.l$)(Uo)&&Uo.props.onClick&&Uo.props.onClick(Yl)},className:`${Di}-list-item-action`,disabled:Zo};if((0,Qe.l$)(Uo)){const Yl=(0,Qe.Tm)(Uo,Object.assign(Object.assign({},Uo.props),{onClick:()=>{}}));return E.createElement(ut.ZP,Object.assign({},fl,{icon:Yl}))}return E.createElement(ut.ZP,Object.assign({},fl),E.createElement("span",null,Uo))};E.useImperativeHandle(Jt,()=>({handlePreview:Sl,handleDownload:Zi}));const{getPrefixCls:Oi}=E.useContext(bt.E_),ri=Oi("upload",_n),ml=Oi(),Ji=ye()(`${ri}-list`,`${ri}-list-${$t}`),wl=(0,fe.Z)(Rr.map(Uo=>({key:Uo.uid,file:Uo})));let Ki={motionDeadline:2e3,motionName:`${ri}-${$t==="picture-card"||$t==="picture-circle"?"animate-inline":"animate"}`,keys:wl,motionAppear:al};const _i=E.useMemo(()=>{const Uo=Object.assign({},(0,Ke.Z)(ml));return delete Uo.onAppearEnd,delete Uo.onEnterEnd,delete Uo.onLeaveEnd,Uo},[ml]);return $t!=="picture-card"&&$t!=="picture-circle"&&(Ki=Object.assign(Object.assign({},_i),Ki)),E.createElement("div",{className:Ji},E.createElement(St.CSSMotionList,Object.assign({},Ki,{component:!1}),Uo=>{let{key:ti,file:Di,className:sl,style:fl}=Uo;return E.createElement(Oa,{key:ti,locale:na,prefixCls:ri,className:sl,style:fl,file:Di,items:Rr,progress:ka,listType:$t,isImgUrl:yr,showPreviewIcon:Br,showRemoveIcon:br,showDownloadIcon:Pr,removeIcon:er,previewIcon:Nr,downloadIcon:xr,iconRender:Gi,actionIconRender:po,itemRender:ao,onPreview:Sl,onDownload:Zi,onClose:jr})}),Kr&&E.createElement(St.default,Object.assign({},Ki,{visible:uo,forceRender:!0}),Uo=>{let{className:ti,style:Di}=Uo;return(0,Qe.Tm)(Kr,sl=>({className:ye()(sl.className,ti),style:Object.assign(Object.assign(Object.assign({},Di),{pointerEvents:ti?"none":void 0}),sl.style)}))}))};var Kn=E.forwardRef(xn),Gn=z(17313),fa=z(8378),Xa=z(83116),xa=z(37613),Tr=nt=>{const{componentCls:Jt,iconCls:$t}=nt;return{[`${Jt}-wrapper`]:{[`${Jt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[Jt]:{padding:`${nt.padding}px 0`},[`${Jt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Jt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimaryHover},[`p${Jt}-drag-icon`]:{marginBottom:nt.margin,[$t]:{color:nt.colorPrimary,fontSize:nt.uploadThumbnailSize}},[`p${Jt}-text`]:{margin:`0 0 ${nt.marginXXS}px`,color:nt.colorTextHeading,fontSize:nt.fontSizeLG},[`p${Jt}-hint`]:{color:nt.colorTextDescription,fontSize:nt.fontSize},[`&${Jt}-disabled`]:{cursor:"not-allowed",[`p${Jt}-drag-icon ${$t}, p${Jt}-text, p${Jt}-hint - `]:{color:nt.colorTextDisabled}}}}}},hn=nt=>{const{componentCls:Jt,antCls:$t,iconCls:Tn,fontSize:$n,lineHeight:mn}=nt,Jn=`${Jt}-list-item`,ta=`${Jn}-actions`,$a=`${Jn}-action`,yr=Math.round($n*mn);return{[`${Jt}-wrapper`]:{[`${Jt}-list`]:Object.assign(Object.assign({},(0,Un.dF)()),{lineHeight:nt.lineHeight,[Jn]:{position:"relative",height:nt.lineHeight*$n,marginTop:nt.marginXS,fontSize:$n,display:"flex",alignItems:"center",transition:`background-color ${nt.motionDurationSlow}`,"&:hover":{backgroundColor:nt.controlItemBgHover},[`${Jn}-name`]:Object.assign(Object.assign({},Un.vS),{padding:`0 ${nt.paddingXS}px`,lineHeight:mn,flex:"auto",transition:`all ${nt.motionDurationSlow}`}),[ta]:{[$a]:{opacity:0},[`${$a}${$t}-btn-sm`]:{height:yr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + `]:{color:nt.colorTextDisabled}}}}}},hn=nt=>{const{componentCls:Jt,antCls:$t,iconCls:Tn,fontSize:ea,lineHeight:mn}=nt,qn=`${Jt}-list-item`,na=`${qn}-actions`,$a=`${qn}-action`,yr=Math.round(ea*mn);return{[`${Jt}-wrapper`]:{[`${Jt}-list`]:Object.assign(Object.assign({},(0,Gn.dF)()),{lineHeight:nt.lineHeight,[qn]:{position:"relative",height:nt.lineHeight*ea,marginTop:nt.marginXS,fontSize:ea,display:"flex",alignItems:"center",transition:`background-color ${nt.motionDurationSlow}`,"&:hover":{backgroundColor:nt.controlItemBgHover},[`${qn}-name`]:Object.assign(Object.assign({},Gn.vS),{padding:`0 ${nt.paddingXS}px`,lineHeight:mn,flex:"auto",transition:`all ${nt.motionDurationSlow}`}),[na]:{[$a]:{opacity:0},[`${$a}${$t}-btn-sm`]:{height:yr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` ${$a}:focus-visible, &.picture ${$a} - `]:{opacity:1},[Tn]:{color:nt.actionsColor,transition:`all ${nt.motionDurationSlow}`},[`&:hover ${Tn}`]:{color:nt.colorText}},[`${Jt}-icon ${Tn}`]:{color:nt.colorTextDescription,fontSize:$n},[`${Jn}-progress`]:{position:"absolute",bottom:-nt.uploadProgressOffset,width:"100%",paddingInlineStart:$n+nt.paddingXS,fontSize:$n,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Jn}:hover ${$a}`]:{opacity:1,color:nt.colorText},[`${Jn}-error`]:{color:nt.colorError,[`${Jn}-name, ${Jt}-icon ${Tn}`]:{color:nt.colorError},[ta]:{[`${Tn}, ${Tn}:hover`]:{color:nt.colorError},[$a]:{opacity:1}}},[`${Jt}-list-item-container`]:{transition:`opacity ${nt.motionDurationSlow}, height ${nt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},gr=z(93083),ht=z(1950);const Xt=new gr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),bn=new gr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Aa=nt=>{const{componentCls:Jt}=nt,$t=`${Jt}-animate-inline`;return[{[`${Jt}-wrapper`]:{[`${$t}-appear, ${$t}-enter, ${$t}-leave`]:{animationDuration:nt.motionDurationSlow,animationTimingFunction:nt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${$t}-appear, ${$t}-enter`]:{animationName:Xt},[`${$t}-leave`]:{animationName:bn}}},{[`${Jt}-wrapper`]:(0,ht.J$)(nt)},Xt,bn]},qt=z(30071),ie=z(64993);const de=nt=>{const{componentCls:Jt,iconCls:$t,uploadThumbnailSize:Tn,uploadProgressOffset:$n}=nt,mn=`${Jt}-list`,Jn=`${mn}-item`;return{[`${Jt}-wrapper`]:{[` + `]:{opacity:1},[Tn]:{color:nt.actionsColor,transition:`all ${nt.motionDurationSlow}`},[`&:hover ${Tn}`]:{color:nt.colorText}},[`${Jt}-icon ${Tn}`]:{color:nt.colorTextDescription,fontSize:ea},[`${qn}-progress`]:{position:"absolute",bottom:-nt.uploadProgressOffset,width:"100%",paddingInlineStart:ea+nt.paddingXS,fontSize:ea,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${qn}:hover ${$a}`]:{opacity:1,color:nt.colorText},[`${qn}-error`]:{color:nt.colorError,[`${qn}-name, ${Jt}-icon ${Tn}`]:{color:nt.colorError},[na]:{[`${Tn}, ${Tn}:hover`]:{color:nt.colorError},[$a]:{opacity:1}}},[`${Jt}-list-item-container`]:{transition:`opacity ${nt.motionDurationSlow}, height ${nt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},gr=z(93083),At=z(1950);const Xt=new gr.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Bn=new gr.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Aa=nt=>{const{componentCls:Jt}=nt,$t=`${Jt}-animate-inline`;return[{[`${Jt}-wrapper`]:{[`${$t}-appear, ${$t}-enter, ${$t}-leave`]:{animationDuration:nt.motionDurationSlow,animationTimingFunction:nt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${$t}-appear, ${$t}-enter`]:{animationName:Xt},[`${$t}-leave`]:{animationName:Bn}}},{[`${Jt}-wrapper`]:(0,At.J$)(nt)},Xt,Bn]},qt=z(30071),ie=z(64993);const de=nt=>{const{componentCls:Jt,iconCls:$t,uploadThumbnailSize:Tn,uploadProgressOffset:ea}=nt,mn=`${Jt}-list`,qn=`${mn}-item`;return{[`${Jt}-wrapper`]:{[` ${mn}${mn}-picture, ${mn}${mn}-picture-card, ${mn}${mn}-picture-circle - `]:{[Jn]:{position:"relative",height:Tn+nt.lineWidth*2+nt.paddingXS*2,padding:nt.paddingXS,border:`${nt.lineWidth}px ${nt.lineType} ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Jn}-thumbnail`]:Object.assign(Object.assign({},Un.vS),{width:Tn,height:Tn,lineHeight:`${Tn+nt.paddingSM}px`,textAlign:"center",flex:"none",[$t]:{fontSize:nt.fontSizeHeading2,color:nt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Jn}-progress`]:{bottom:$n,width:`calc(100% - ${nt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tn+nt.paddingXS}},[`${Jn}-error`]:{borderColor:nt.colorError,[`${Jn}-thumbnail ${$t}`]:{[`svg path[fill='${qt.blue[0]}']`]:{fill:nt.colorErrorBg},[`svg path[fill='${qt.blue.primary}']`]:{fill:nt.colorError}}},[`${Jn}-uploading`]:{borderStyle:"dashed",[`${Jn}-name`]:{marginBottom:$n}}},[`${mn}${mn}-picture-circle ${Jn}`]:{[`&, &::before, ${Jn}-thumbnail`]:{borderRadius:"50%"}}}}},he=nt=>{const{componentCls:Jt,iconCls:$t,fontSizeLG:Tn,colorTextLightSolid:$n}=nt,mn=`${Jt}-list`,Jn=`${mn}-item`,ta=nt.uploadPicCardSize;return{[` + `]:{[qn]:{position:"relative",height:Tn+nt.lineWidth*2+nt.paddingXS*2,padding:nt.paddingXS,border:`${nt.lineWidth}px ${nt.lineType} ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,"&:hover":{background:"transparent"},[`${qn}-thumbnail`]:Object.assign(Object.assign({},Gn.vS),{width:Tn,height:Tn,lineHeight:`${Tn+nt.paddingSM}px`,textAlign:"center",flex:"none",[$t]:{fontSize:nt.fontSizeHeading2,color:nt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${qn}-progress`]:{bottom:ea,width:`calc(100% - ${nt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tn+nt.paddingXS}},[`${qn}-error`]:{borderColor:nt.colorError,[`${qn}-thumbnail ${$t}`]:{[`svg path[fill='${qt.blue[0]}']`]:{fill:nt.colorErrorBg},[`svg path[fill='${qt.blue.primary}']`]:{fill:nt.colorError}}},[`${qn}-uploading`]:{borderStyle:"dashed",[`${qn}-name`]:{marginBottom:ea}}},[`${mn}${mn}-picture-circle ${qn}`]:{[`&, &::before, ${qn}-thumbnail`]:{borderRadius:"50%"}}}}},he=nt=>{const{componentCls:Jt,iconCls:$t,fontSizeLG:Tn,colorTextLightSolid:ea}=nt,mn=`${Jt}-list`,qn=`${mn}-item`,na=nt.uploadPicCardSize;return{[` ${Jt}-wrapper${Jt}-picture-card-wrapper, ${Jt}-wrapper${Jt}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Un.dF)()),{display:"inline-block",width:"100%",[`${Jt}${Jt}-select`]:{width:ta,height:ta,marginInlineEnd:nt.marginXS,marginBottom:nt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[`> ${Jt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimary}},[`${mn}${mn}-picture-card, ${mn}${mn}-picture-circle`]:{[`${mn}-item-container`]:{display:"inline-block",width:ta,height:ta,marginBlock:`0 ${nt.marginXS}px`,marginInline:`0 ${nt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Jn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${nt.paddingXS*2}px)`,height:`calc(100% - ${nt.paddingXS*2}px)`,backgroundColor:nt.colorBgMask,opacity:0,transition:`all ${nt.motionDurationSlow}`,content:'" "'}},[`${Jn}:hover`]:{[`&::before, ${Jn}-actions`]:{opacity:1}},[`${Jn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${nt.motionDurationSlow}`,[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{zIndex:10,width:Tn,margin:`0 ${nt.marginXXS}px`,fontSize:Tn,cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Jn}-actions, ${Jn}-actions:hover`]:{[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{color:new ie.C($n).setAlpha(.65).toRgbString(),"&:hover":{color:$n}}},[`${Jn}-thumbnail, ${Jn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Jn}-name`]:{display:"none",textAlign:"center"},[`${Jn}-file + ${Jn}-name`]:{position:"absolute",bottom:nt.margin,display:"block",width:`calc(100% - ${nt.paddingXS*2}px)`},[`${Jn}-uploading`]:{[`&${Jn}`]:{backgroundColor:nt.colorFillAlter},[`&::before, ${$t}-eye, ${$t}-download, ${$t}-delete`]:{display:"none"}},[`${Jn}-progress`]:{bottom:nt.marginXL,width:`calc(100% - ${nt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Jt}-wrapper${Jt}-picture-circle-wrapper`]:{[`${Jt}${Jt}-select`]:{borderRadius:"50%"}}}};var Xe=nt=>{const{componentCls:Jt}=nt;return{[`${Jt}-rtl`]:{direction:"rtl"}}};const Bt=nt=>{const{componentCls:Jt,colorTextDisabled:$t}=nt;return{[`${Jt}-wrapper`]:Object.assign(Object.assign({},(0,Un.Wf)(nt)),{[Jt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Jt}-select`]:{display:"inline-block"},[`${Jt}-disabled`]:{color:$t,cursor:"not-allowed"}})}};var It=(0,Xa.Z)("Upload",nt=>{const{fontSizeHeading3:Jt,fontSize:$t,lineHeight:Tn,lineWidth:$n,controlHeightLG:mn}=nt,Jn=Math.round($t*Tn),ta=(0,ba.TS)(nt,{uploadThumbnailSize:Jt*2,uploadProgressOffset:Jn/2+$n,uploadPicCardSize:mn*2.55});return[Bt(ta),Tr(ta),de(ta),he(ta),hn(ta),Aa(ta),Xe(ta),(0,ma.Z)(ta)]},nt=>({actionsColor:nt.colorTextDescription})),pa=function(nt,Jt,$t,Tn){function $n(mn){return mn instanceof $t?mn:new $t(function(Jn){Jn(mn)})}return new($t||($t=Promise))(function(mn,Jn){function ta(qn){try{yr(Tn.next(qn))}catch(Rr){Jn(Rr)}}function $a(qn){try{yr(Tn.throw(qn))}catch(Rr){Jn(Rr)}}function yr(qn){qn.done?mn(qn.value):$n(qn.value).then(ta,$a)}yr((Tn=Tn.apply(nt,Jt||[])).next())})};const Rn=`__LIST_IGNORE_${Date.now()}__`,_n=(nt,Jt)=>{const{fileList:$t,defaultFileList:Tn,onRemove:$n,showUploadList:mn=!0,listType:Jn="text",onPreview:ta,onDownload:$a,onChange:yr,onDrop:qn,previewFile:Rr,disabled:Br,locale:br,iconRender:Pr,isImageUrl:er,progress:Nr,prefixCls:xr,className:ka,type:Kr="select",children:uo,style:ao,itemRender:Zo,maxCount:Oo,data:al={},multiple:ul=!1,action:Sl="",accept:Zi="",supportServerRender:jr=!0,rootClassName:Gi}=nt,po=E.useContext(gt.Z),Ii=Br!=null?Br:po,[ri,ml]=(0,rt.Z)(Tn||[],{value:$t,postState:Si=>Si!=null?Si:[]}),[Ji,wl]=E.useState("drop"),xi=E.useRef(null);E.useMemo(()=>{const Si=Date.now();($t||[]).forEach((Ba,Ho)=>{!Ba.uid&&!Object.isFrozen(Ba)&&(Ba.uid=`__AUTO__${Si}_${Ho}__`)})},[$t]);const Ki=(Si,Ba,Ho)=>{let Mi=(0,fe.Z)(Ba),Fi=!1;Oo===1?Mi=Mi.slice(-1):Oo&&(Fi=Mi.length>Oo,Mi=Mi.slice(0,Oo)),(0,yt.flushSync)(()=>{ml(Mi)});const ar={file:Si,fileList:Mi};Ho&&(ar.event=Ho),(!Fi||Mi.some(Fl=>Fl.uid===Si.uid))&&(0,yt.flushSync)(()=>{yr==null||yr(ar)})},_i=(Si,Ba)=>pa(void 0,void 0,void 0,function*(){const{beforeUpload:Ho,transformFile:Mi}=nt;let Fi=Si;if(Ho){const ar=yield Ho(Si,Ba);if(ar===!1)return!1;if(delete Si[Rn],ar===Rn)return Object.defineProperty(Si,Rn,{value:!0,configurable:!0}),!1;typeof ar=="object"&&ar&&(Fi=ar)}return Mi&&(Fi=yield Mi(Fi)),Fi}),Uo=Si=>{const Ba=Si.filter(Fi=>!Fi.file[Rn]);if(!Ba.length)return;const Ho=Ba.map(Fi=>Je(Fi.file));let Mi=(0,fe.Z)(ri);Ho.forEach(Fi=>{Mi=xe(Fi,Mi)}),Ho.forEach((Fi,ar)=>{let Fl=Fi;if(Ba[ar].parsedFile)Fi.status="uploading";else{const{originFileObj:hu}=Fi;let cu;try{cu=new File([hu],hu.name,{type:hu.type})}catch(Bu){cu=new Blob([hu],{type:hu.type}),cu.name=hu.name,cu.lastModifiedDate=new Date,cu.lastModified=new Date().getTime()}cu.uid=Fi.uid,Fl=cu}Ki(Fl,Mi)})},ti=(Si,Ba,Ho)=>{try{typeof Si=="string"&&(Si=JSON.parse(Si))}catch(ar){}if(!Zt(Ba,ri))return;const Mi=Je(Ba);Mi.status="done",Mi.percent=100,Mi.response=Si,Mi.xhr=Ho;const Fi=xe(Mi,ri);Ki(Mi,Fi)},wi=(Si,Ba)=>{if(!Zt(Ba,ri))return;const Ho=Je(Ba);Ho.status="uploading",Ho.percent=Si.percent;const Mi=xe(Ho,ri);Ki(Ho,Mi,Si)},sl=(Si,Ba,Ho)=>{if(!Zt(Ho,ri))return;const Mi=Je(Ho);Mi.error=Si,Mi.response=Ba,Mi.status="error";const Fi=xe(Mi,ri);Ki(Mi,Fi)},fl=Si=>{let Ba;Promise.resolve(typeof $n=="function"?$n(Si):$n).then(Ho=>{var Mi;if(Ho===!1)return;const Fi=Yn(Si,ri);Fi&&(Ba=Object.assign(Object.assign({},Si),{status:"removed"}),ri==null||ri.forEach(ar=>{const Fl=Ba.uid!==void 0?"uid":"name";ar[Fl]===Ba[Fl]&&!Object.isFrozen(ar)&&(ar.status="removed")}),(Mi=xi.current)===null||Mi===void 0||Mi.abort(Ba),Ki(Ba,Fi))})},Yl=Si=>{wl(Si.type),Si.type==="drop"&&(qn==null||qn(Si))};E.useImperativeHandle(Jt,()=>({onBatchStart:Uo,onSuccess:ti,onProgress:wi,onError:sl,fileList:ri,upload:xi.current}));const{getPrefixCls:pu,direction:vu,upload:Ri}=E.useContext(bt.E_),Vi=pu("upload",xr),Vl=Object.assign(Object.assign({onBatchStart:Uo,onError:sl,onProgress:wi,onSuccess:ti},nt),{data:al,multiple:ul,action:Sl,accept:Zi,supportServerRender:jr,prefixCls:Vi,disabled:Ii,beforeUpload:_i,onChange:void 0});delete Vl.className,delete Vl.style,(!uo||Ii)&&delete Vl.id;const[Eu,Cu]=It(Vi),[Uu]=(0,Gt.Z)("Upload",Tt.Z.Upload),{showRemoveIcon:wo,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ai,downloadIcon:oi}=typeof mn=="boolean"?{}:mn,Xi=(Si,Ba)=>mn?E.createElement(Gn,{prefixCls:Vi,listType:Jn,items:ri,previewFile:Rr,onPreview:ta,onDownload:$a,onRemove:fl,showRemoveIcon:!Ii&&wo,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ai,downloadIcon:oi,iconRender:Pr,locale:Object.assign(Object.assign({},Uu),br),isImageUrl:er,progress:Nr,appendAction:Si,appendActionVisible:Ba,itemRender:Zo,disabled:Ii}):Si,rl=ye()(`${Vi}-wrapper`,ka,Gi,Cu,Ri==null?void 0:Ri.className,{[`${Vi}-rtl`]:vu==="rtl",[`${Vi}-picture-card-wrapper`]:Jn==="picture-card",[`${Vi}-picture-circle-wrapper`]:Jn==="picture-circle"}),Rl=Object.assign(Object.assign({},Ri==null?void 0:Ri.style),ao);if(Kr==="drag"){const Si=ye()(Cu,Vi,`${Vi}-drag`,{[`${Vi}-drag-uploading`]:ri.some(Ba=>Ba.status==="uploading"),[`${Vi}-drag-hover`]:Ji==="dragover",[`${Vi}-disabled`]:Ii,[`${Vi}-rtl`]:vu==="rtl"});return Eu(E.createElement("span",{className:rl},E.createElement("div",{className:Si,style:Rl,onDrop:Yl,onDragOver:Yl,onDragLeave:Yl},E.createElement(Ye,Object.assign({},Vl,{ref:xi,className:`${Vi}-btn`}),E.createElement("div",{className:`${Vi}-drag-container`},uo))),Xi()))}const El=ye()(Vi,`${Vi}-select`,{[`${Vi}-disabled`]:Ii}),Jl=(Si=>E.createElement("div",{className:El,style:Si},E.createElement(Ye,Object.assign({},Vl,{ref:xi}))))(uo?void 0:{display:"none"});return Eu(Jn==="picture-card"||Jn==="picture-circle"?E.createElement("span",{className:rl},Xi(Jl,!!uo)):E.createElement("span",{className:rl},Jl,Xi()))};var An=E.forwardRef(_n),st=function(nt,Jt){var $t={};for(var Tn in nt)Object.prototype.hasOwnProperty.call(nt,Tn)&&Jt.indexOf(Tn)<0&&($t[Tn]=nt[Tn]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $n=0,Tn=Object.getOwnPropertySymbols(nt);$n{var{style:$t,height:Tn}=nt,$n=st(nt,["style","height"]);return E.createElement(An,Object.assign({ref:Jt},$n,{type:"drag",style:Object.assign(Object.assign({},$t),{height:Tn})}))});const Sn=An;Sn.Dragger=lt,Sn.LIST_IGNORE=Rn;var un=Sn},57780:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{clsx:function(){return fe}});function E(Oe){var ye,Se,Fe="";if(typeof Oe=="string"||typeof Oe=="number")Fe+=Oe;else if(typeof Oe=="object")if(Array.isArray(Oe))for(ye=0;ye0&&(ce=ne[0]),ce instanceof Error)throw ce;var Ce=new Error("Unhandled error."+(ce?" ("+ce.message+")":""));throw Ce.context=ce,Ce}var Be=me[te];if(Be===void 0)return!1;if(typeof Be=="function")z(Be,this,ne);else for(var ke=Be.length,Pe=Ee(Be,ke),ue=0;ue0&&ce.length>re&&!ce.warned){ce.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+ce.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=x,Ce.type=te,Ce.count=ce.length,fe(Ce)}return x}ye.prototype.addListener=function(te,ne){return Me(this,te,ne,!1)},ye.prototype.on=ye.prototype.addListener,ye.prototype.prependListener=function(te,ne){return Me(this,te,ne,!0)};function De(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Te(x,te,ne){var ue={fired:!1,wrapFn:void 0,target:x,type:te,listener:ne},re=De.bind(ue);return re.listener=ne,ue.wrapFn=re,re}ye.prototype.once=function(te,ne){return Fe(ne),this.on(te,Te(this,te,ne)),this},ye.prototype.prependOnceListener=function(te,ne){return Fe(ne),this.prependListener(te,Te(this,te,ne)),this},ye.prototype.removeListener=function(te,ne){var ue,re,me,ce,Ce;if(Fe(ne),re=this._events,re===void 0)return this;if(ue=re[te],ue===void 0)return this;if(ue===ne||ue.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete re[te],re.removeListener&&this.emit("removeListener",te,ue.listener||ne));else if(typeof ue!="function"){for(me=-1,ce=ue.length-1;ce>=0;ce--)if(ue[ce]===ne||ue[ce].listener===ne){Ce=ue[ce].listener,me=ce;break}if(me<0)return this;me===0?ue.shift():se(ue,me),ue.length===1&&(re[te]=ue[0]),re.removeListener!==void 0&&this.emit("removeListener",te,Ce||ne)}return this},ye.prototype.off=ye.prototype.removeListener,ye.prototype.removeAllListeners=function(te){var ne,ue,re;if(ue=this._events,ue===void 0)return this;if(ue.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ue[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ue[te]),this;if(arguments.length===0){var me=Object.keys(ue),ce;for(re=0;re=0;re--)this.removeListener(te,ne[re]);return this};function Re(x,te,ne){var ue=x._events;if(ue===void 0)return[];var re=ue[te];return re===void 0?[]:typeof re=="function"?ne?[re.listener||re]:[re]:ne?y(re):Ee(re,re.length)}ye.prototype.listeners=function(te){return Re(this,te,!0)},ye.prototype.rawListeners=function(te){return Re(this,te,!1)},ye.listenerCount=function(x,te){return typeof x.listenerCount=="function"?x.listenerCount(te):We.call(x,te)},ye.prototype.listenerCount=We;function We(x){var te=this._events;if(te!==void 0){var ne=te[x];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}ye.prototype.eventNames=function(){return this._eventsCount>0?E(this._events):[]};function Ee(x,te){for(var ne=new Array(te),ue=0;ue>>6)+Me(128|it&63):Me(224|it>>>12&15)+Me(128|it>>>6&63)+Me(128|it&63)}else{var it=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return Me(240|it>>>18&7)+Me(128|it>>>12&63)+Me(128|it>>>6&63)+Me(128|it&63)}},Te=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Re=function(Ve){return Ve.replace(Te,De)},We=function(Ve){var it=[0,2,1][Ve.length%3],Ye=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),rt=[Fe.charAt(Ye>>>18),Fe.charAt(Ye>>>12&63),it>=2?"=":Fe.charAt(Ye>>>6&63),it>=1?"=":Fe.charAt(Ye&63)];return rt.join("")},Ee=Oe.btoa&&typeof Oe.btoa=="function"?function(Ve){return Oe.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,We)},se=function(Ve){return Ee(Re(String(Ve)))},y=function(Ve){return Ve.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ve,it){return it?y(se(Ve)):se(Ve)},ee=function(Ve){return a(Ve,!0)},b;Oe.Uint8Array&&(b=function(Ve,it){for(var Ye="",rt=0,yt=Ve.length;rt>>18)+Fe.charAt(Tt>>>12&63)+(typeof gt!="undefined"?Fe.charAt(Tt>>>6&63):"=")+(typeof Gt!="undefined"?Fe.charAt(Tt&63):"=")}return it?y(Ye):Ye});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ve){switch(Ve.length){case 4:var it=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),Ye=it-65536;return Me((Ye>>>10)+55296)+Me((Ye&1023)+56320);case 3:return Me((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return Me((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},ne=function(Ve){return Ve.replace(x,te)},ue=function(Ve){var it=Ve.length,Ye=it%4,rt=(it>0?le[Ve.charAt(0)]<<18:0)|(it>1?le[Ve.charAt(1)]<<12:0)|(it>2?le[Ve.charAt(2)]<<6:0)|(it>3?le[Ve.charAt(3)]:0),yt=[Me(rt>>>16),Me(rt>>>8&255),Me(rt&255)];return yt.length-=[0,0,2,1][Ye],yt.join("")},re=Oe.atob&&typeof Oe.atob=="function"?function(Ve){return Oe.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,ue)},me=function(Ve){return re(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},ce=function(Ve){return ne(re(Ve))},Ce=function(Ve){return String(Ve).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Be=function(Ve){return ce(Ce(Ve))},ke;Oe.Uint8Array&&(ke=function(Ve){return Uint8Array.from(me(Ce(Ve)),function(it){return it.charCodeAt(0)})});var Pe=function(){var Ve=Oe.Base64;return Oe.Base64=ye,Ve};if(Oe.Base64={VERSION:Se,atob:me,btoa:Ee,fromBase64:Be,toBase64:a,utob:Re,encode:a,encodeURI:ee,btou:ne,decode:Be,noConflict:Pe,fromUint8Array:b,toUint8Array:ke},typeof Object.defineProperty=="function"){var at=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};Oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",at(function(){return Be(this)})),Object.defineProperty(String.prototype,"toBase64",at(function(Ve){return a(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",at(function(){return a(this,!0)}))}}return Oe.Meteor&&(Base64=Oe.Base64),Ut.exports?Ut.exports.Base64=Oe.Base64:(E=[],fe=function(){return Oe.Base64}.apply(ot,E),fe!==void 0&&(Ut.exports=fe)),{Base64:Oe.Base64}})},39417:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(14809),fe=z(4635),Oe=z(62646),ye=z(20439),Se=z(99153),Fe=z(84851),le=z(13028),Me=z(19257),De=z(93046),Te=z(92310),Re=z.n(Te),We=z(26112),Ee=z(59301),se=z(39378),y=function(Be){for(var ke=Be.prefixCls,Pe=Be.level,at=Be.isStart,Ve=Be.isEnd,it="".concat(ke,"-indent-unit"),Ye=[],rt=0;rt0&&arguments[0]!==void 0?arguments[0]:[],Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tt=Ft.length,He=Ot.length;if(Math.abs(tt-He)!==1)return{add:!1,key:null};function St(xt,Ke){var ze=new Map;xt.forEach(function(Je){ze.set(Je,!0)});var ut=Ke.filter(function(Je){return!ze.has(Je)});return ut.length===1?ut[0]:null}return tt ").concat(Ot);return Ot}var Wt=a.forwardRef(function(Ft,Ot){var tt=Ft.prefixCls,He=Ft.data,St=Ft.selectable,xt=Ft.checkable,Ke=Ft.expandedKeys,ze=Ft.selectedKeys,ut=Ft.checkedKeys,Je=Ft.loadedKeys,xe=Ft.loadingKeys,Zt=Ft.halfCheckedKeys,Yn=Ft.keyEntities,En=Ft.disabled,xn=Ft.dragging,Kn=Ft.dragOverNodeKey,Vn=Ft.dropPosition,Ct=Ft.motion,Mt=Ft.height,yn=Ft.itemHeight,Dt=Ft.virtual,en=Ft.focusable,ya=Ft.activeItem,ia=Ft.focused,Da=Ft.tabIndex,In=Ft.onKeyDown,Sr=Ft.onFocus,Gn=Ft.onBlur,Un=Ft.onActiveChange,ma=Ft.onListChangeStart,Xa=Ft.onListChangeEnd,ba=(0,ne.Z)(Ft,rt),Lr=a.useRef(null),Tr=a.useRef(null);a.useImperativeHandle(Ot,function(){return{scrollTo:function(un){Lr.current.scrollTo(un)},getIndentWidth:function(){return Tr.current.offsetWidth}}});var Nt=a.useState(Ke),hn=(0,te.Z)(Nt,2),gr=hn[0],ht=hn[1],Xt=a.useState(He),bn=(0,te.Z)(Xt,2),wn=bn[0],Aa=bn[1],qt=a.useState(He),ie=(0,te.Z)(qt,2),de=ie[0],he=ie[1],be=a.useState([]),Xe=(0,te.Z)(be,2),Bt=Xe[0],It=Xe[1],pa=a.useState(null),Rn=(0,te.Z)(pa,2),_n=Rn[0],za=Rn[1],An=a.useRef(He);An.current=He;function st(){var Sn=An.current;Aa(Sn),he(Sn),It([]),za(null),Xa()}(0,ue.Z)(function(){ht(Ke);var Sn=it(gr,Ke);if(Sn.key!==null)if(Sn.add){var un=wn.findIndex(function(mn){var Jn=mn.key;return Jn===Sn.key}),nt=Rt(Ye(wn,He,Sn.key),Dt,Mt,yn),Jt=wn.slice();Jt.splice(un+1,0,Lt),he(Jt),It(nt),za("show")}else{var $t=He.findIndex(function(mn){var Jn=mn.key;return Jn===Sn.key}),Tn=Rt(Ye(He,wn,Sn.key),Dt,Mt,yn),$n=He.slice();$n.splice($t+1,0,Lt),he($n),It(Tn),za("hide")}else wn!==He&&(Aa(He),he(He))},[Ke,He]),a.useEffect(function(){xn||st()},[xn]);var gn=Ct?de:He,lt={expandedKeys:Ke,selectedKeys:ze,loadedKeys:Je,loadingKeys:xe,checkedKeys:ut,halfCheckedKeys:Zt,dragOverNodeKey:Kn,dropPosition:Vn,keyEntities:Yn};return a.createElement(a.Fragment,null,ia&&ya&&a.createElement("span",{style:yt,"aria-live":"assertive"},dt(ya)),a.createElement("div",null,a.createElement("input",{style:yt,disabled:en===!1||En,tabIndex:en!==!1?Da:null,onKeyDown:In,onFocus:Sr,onBlur:Gn,value:"",onChange:bt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(tt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(tt,"-indent")},a.createElement("div",{ref:Tr,className:"".concat(tt,"-indent-unit")}))),a.createElement(re.Z,(0,E.Z)({},ba,{data:gn,itemKey:qe,height:Mt,fullHeight:!1,virtual:Dt,itemHeight:yn,prefixCls:"".concat(tt,"-list"),ref:Lr,onVisibleChange:function(un,nt){var Jt=new Set(un),$t=nt.filter(function(Tn){return!Jt.has(Tn)});$t.some(function(Tn){return qe(Tn)===gt})&&st()}}),function(Sn){var un=Sn.pos,nt=(0,E.Z)({},(x(Sn.data),Sn.data)),Jt=Sn.title,$t=Sn.key,Tn=Sn.isStart,$n=Sn.isEnd,mn=(0,Be.km)($t,un);delete nt.key,delete nt.children;var Jn=(0,Be.H8)(mn,lt);return a.createElement(Ve,(0,E.Z)({},nt,Jn,{title:Jt,active:!!ya&&$t===ya.key,pos:un,data:Sn.data,isStart:Tn,isEnd:$n,motion:Ct,motionNodes:$t===gt?Bt:null,motionType:_n,onMotionStart:ma,onMotionEnd:st,treeNodeRequiredProps:lt,onMouseMove:function(){Un(null)}}))}))});Wt.displayName="NodeList";var Pn=Wt,Yt=z(35654),kn=z(90782),Ge=z(67841),on=10,Mn=function(Ft){(0,De.Z)(tt,Ft);var Ot=(0,Te.Z)(tt);function tt(){var He;(0,Fe.Z)(this,tt);for(var St=arguments.length,xt=new Array(St),Ke=0;Ke2&&arguments[2]!==void 0?arguments[2]:!1,Zt=He.state,Yn=Zt.dragChildrenKeys,En=Zt.dropPosition,xn=Zt.dropTargetKey,Kn=Zt.dropTargetPos,Vn=Zt.dropAllowed;if(Vn){var Ct=He.props.onDrop;if(He.setState({dragOverNodeKey:null}),He.cleanDragState(),xn!==null){var Mt=(0,ye.Z)((0,ye.Z)({},(0,Be.H8)(xn,He.getTreeNodeRequiredProps())),{},{active:((Je=He.getActiveItem())===null||Je===void 0?void 0:Je.key)===xn,data:(0,Ge.Z)(He.state.keyEntities,xn).node}),yn=Yn.indexOf(xn)!==-1;(0,y.ZP)(!yn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dt=(0,Yt.yx)(Kn),en={event:ze,node:(0,Be.F)(Mt),dragNode:He.dragNode?(0,Be.F)(He.dragNode.props):null,dragNodesKeys:[He.dragNode.props.eventKey].concat(Yn),dropToGap:En!==0,dropPosition:En+Number(Dt[Dt.length-1])};xe||Ct==null||Ct(en),He.dragNode=null}}},He.cleanDragState=function(){var ze=He.state.draggingNodeKey;ze!==null&&He.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),He.dragStartMousePosition=null,He.currentMouseOverDroppableNodeKey=null},He.triggerExpandActionExpand=function(ze,ut){var Je=He.state,xe=Je.expandedKeys,Zt=Je.flattenNodes,Yn=ut.expanded,En=ut.key,xn=ut.isLeaf;if(!(xn||ze.shiftKey||ze.metaKey||ze.ctrlKey)){var Kn=Zt.filter(function(Ct){return Ct.key===En})[0],Vn=(0,Be.F)((0,ye.Z)((0,ye.Z)({},(0,Be.H8)(En,He.getTreeNodeRequiredProps())),{},{data:Kn.data}));He.setExpandedKeys(Yn?(0,Yt._5)(xe,En):(0,Yt.L0)(xe,En)),He.onNodeExpand(ze,Vn)}},He.onNodeClick=function(ze,ut){var Je=He.props,xe=Je.onClick,Zt=Je.expandAction;Zt==="click"&&He.triggerExpandActionExpand(ze,ut),xe==null||xe(ze,ut)},He.onNodeDoubleClick=function(ze,ut){var Je=He.props,xe=Je.onDoubleClick,Zt=Je.expandAction;Zt==="doubleClick"&&He.triggerExpandActionExpand(ze,ut),xe==null||xe(ze,ut)},He.onNodeSelect=function(ze,ut){var Je=He.state.selectedKeys,xe=He.state,Zt=xe.keyEntities,Yn=xe.fieldNames,En=He.props,xn=En.onSelect,Kn=En.multiple,Vn=ut.selected,Ct=ut[Yn.key],Mt=!Vn;Mt?Kn?Je=(0,Yt.L0)(Je,Ct):Je=[Ct]:Je=(0,Yt._5)(Je,Ct);var yn=Je.map(function(Dt){var en=(0,Ge.Z)(Zt,Dt);return en?en.node:null}).filter(function(Dt){return Dt});He.setUncontrolledState({selectedKeys:Je}),xn==null||xn(Je,{event:"select",selected:Mt,node:ut,selectedNodes:yn,nativeEvent:ze.nativeEvent})},He.onNodeCheck=function(ze,ut,Je){var xe=He.state,Zt=xe.keyEntities,Yn=xe.checkedKeys,En=xe.halfCheckedKeys,xn=He.props,Kn=xn.checkStrictly,Vn=xn.onCheck,Ct=ut.key,Mt,yn={event:"check",node:ut,checked:Je,nativeEvent:ze.nativeEvent};if(Kn){var Dt=Je?(0,Yt.L0)(Yn,Ct):(0,Yt._5)(Yn,Ct),en=(0,Yt._5)(En,Ct);Mt={checked:Dt,halfChecked:en},yn.checkedNodes=Dt.map(function(Gn){return(0,Ge.Z)(Zt,Gn)}).filter(function(Gn){return Gn}).map(function(Gn){return Gn.node}),He.setUncontrolledState({checkedKeys:Dt})}else{var ya=(0,kn.S)([].concat((0,Se.Z)(Yn),[Ct]),!0,Zt),ia=ya.checkedKeys,Da=ya.halfCheckedKeys;if(!Je){var In=new Set(ia);In.delete(Ct);var Sr=(0,kn.S)(Array.from(In),{checked:!1,halfCheckedKeys:Da},Zt);ia=Sr.checkedKeys,Da=Sr.halfCheckedKeys}Mt=ia,yn.checkedNodes=[],yn.checkedNodesPositions=[],yn.halfCheckedKeys=Da,ia.forEach(function(Gn){var Un=(0,Ge.Z)(Zt,Gn);if(Un){var ma=Un.node,Xa=Un.pos;yn.checkedNodes.push(ma),yn.checkedNodesPositions.push({node:ma,pos:Xa})}}),He.setUncontrolledState({checkedKeys:ia},!1,{halfCheckedKeys:Da})}Vn==null||Vn(Mt,yn)},He.onNodeLoad=function(ze){var ut=ze.key,Je=new Promise(function(xe,Zt){He.setState(function(Yn){var En=Yn.loadedKeys,xn=En===void 0?[]:En,Kn=Yn.loadingKeys,Vn=Kn===void 0?[]:Kn,Ct=He.props,Mt=Ct.loadData,yn=Ct.onLoad;if(!Mt||xn.indexOf(ut)!==-1||Vn.indexOf(ut)!==-1)return null;var Dt=Mt(ze);return Dt.then(function(){var en=He.state.loadedKeys,ya=(0,Yt.L0)(en,ut);yn==null||yn(ya,{event:"load",node:ze}),He.setUncontrolledState({loadedKeys:ya}),He.setState(function(ia){return{loadingKeys:(0,Yt._5)(ia.loadingKeys,ut)}}),xe()}).catch(function(en){if(He.setState(function(ia){return{loadingKeys:(0,Yt._5)(ia.loadingKeys,ut)}}),He.loadingRetryTimes[ut]=(He.loadingRetryTimes[ut]||0)+1,He.loadingRetryTimes[ut]>=on){var ya=He.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),He.setUncontrolledState({loadedKeys:(0,Yt.L0)(ya,ut)}),xe()}Zt(en)}),{loadingKeys:(0,Yt.L0)(Vn,ut)}})});return Je.catch(function(){}),Je},He.onNodeMouseEnter=function(ze,ut){var Je=He.props.onMouseEnter;Je==null||Je({event:ze,node:ut})},He.onNodeMouseLeave=function(ze,ut){var Je=He.props.onMouseLeave;Je==null||Je({event:ze,node:ut})},He.onNodeContextMenu=function(ze,ut){var Je=He.props.onRightClick;Je&&(ze.preventDefault(),Je({event:ze,node:ut}))},He.onFocus=function(){var ze=He.props.onFocus;He.setState({focused:!0});for(var ut=arguments.length,Je=new Array(ut),xe=0;xe1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!He.destroyed){var xe=!1,Zt=!0,Yn={};Object.keys(ze).forEach(function(En){if(En in He.props){Zt=!1;return}xe=!0,Yn[En]=ze[En]}),xe&&(!ut||Zt)&&He.setState((0,ye.Z)((0,ye.Z)({},Yn),Je))}},He.scrollTo=function(ze){He.listRef.current.scrollTo(ze)},He}return(0,le.Z)(tt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{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 St,xt=this.state,Ke=xt.focused,ze=xt.flattenNodes,ut=xt.keyEntities,Je=xt.draggingNodeKey,xe=xt.activeKey,Zt=xt.dropLevelOffset,Yn=xt.dropContainerKey,En=xt.dropTargetKey,xn=xt.dropPosition,Kn=xt.dragOverNodeKey,Vn=xt.indent,Ct=this.props,Mt=Ct.prefixCls,yn=Ct.className,Dt=Ct.style,en=Ct.showLine,ya=Ct.focusable,ia=Ct.tabIndex,Da=ia===void 0?0:ia,In=Ct.selectable,Sr=Ct.showIcon,Gn=Ct.icon,Un=Ct.switcherIcon,ma=Ct.draggable,Xa=Ct.checkable,ba=Ct.checkStrictly,Lr=Ct.disabled,Tr=Ct.motion,Nt=Ct.loadData,hn=Ct.filterTreeNode,gr=Ct.height,ht=Ct.itemHeight,Xt=Ct.virtual,bn=Ct.titleRender,wn=Ct.dropIndicatorRender,Aa=Ct.onContextMenu,qt=Ct.onScroll,ie=Ct.direction,de=Ct.rootClassName,he=Ct.rootStyle,be=(0,se.Z)(this.props,{aria:!0,data:!0}),Xe;return ma&&((0,Oe.Z)(ma)==="object"?Xe=ma:typeof ma=="function"?Xe={nodeDraggable:ma}:Xe={}),a.createElement(ee.k.Provider,{value:{prefixCls:Mt,selectable:In,showIcon:Sr,icon:Gn,switcherIcon:Un,draggable:Xe,draggingNodeKey:Je,checkable:Xa,checkStrictly:ba,disabled:Lr,keyEntities:ut,dropLevelOffset:Zt,dropContainerKey:Yn,dropTargetKey:En,dropPosition:xn,dragOverNodeKey:Kn,indent:Vn,direction:ie,dropIndicatorRender:wn,loadData:Nt,filterTreeNode:hn,titleRender:bn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:We()(Mt,yn,de,(St={},(0,fe.Z)(St,"".concat(Mt,"-show-line"),en),(0,fe.Z)(St,"".concat(Mt,"-focused"),Ke),(0,fe.Z)(St,"".concat(Mt,"-active-focused"),xe!==null),St)),style:he},a.createElement(Pn,(0,E.Z)({ref:this.listRef,prefixCls:Mt,style:Dt,data:ze,disabled:Lr,selectable:In,checkable:!!Xa,motion:Tr,dragging:Je!==null,height:gr,itemHeight:ht,virtual:Xt,focusable:ya,focused:Ke,tabIndex:Da,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Aa,onScroll:qt},this.getTreeNodeRequiredProps(),be))))}}],[{key:"getDerivedStateFromProps",value:function(St,xt){var Ke=xt.prevProps,ze={prevProps:St};function ut(ya){return!Ke&&ya in St||Ke&&Ke[ya]!==St[ya]}var Je,xe=xt.fieldNames;if(ut("fieldNames")&&(xe=(0,Be.w$)(St.fieldNames),ze.fieldNames=xe),ut("treeData")?Je=St.treeData:ut("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,Be.zn)(St.children)),Je){ze.treeData=Je;var Zt=(0,Be.I8)(Je,{fieldNames:xe});ze.keyEntities=(0,ye.Z)((0,fe.Z)({},gt,Tt),Zt.keyEntities)}var Yn=ze.keyEntities||xt.keyEntities;if(ut("expandedKeys")||Ke&&ut("autoExpandParent"))ze.expandedKeys=St.autoExpandParent||!Ke&&St.defaultExpandParent?(0,Yt.r7)(St.expandedKeys,Yn):St.expandedKeys;else if(!Ke&&St.defaultExpandAll){var En=(0,ye.Z)({},Yn);delete En[gt],ze.expandedKeys=Object.keys(En).map(function(ya){return En[ya].key})}else!Ke&&St.defaultExpandedKeys&&(ze.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Yt.r7)(St.defaultExpandedKeys,Yn):St.defaultExpandedKeys);if(ze.expandedKeys||delete ze.expandedKeys,Je||ze.expandedKeys){var xn=(0,Be.oH)(Je||xt.treeData,ze.expandedKeys||xt.expandedKeys,xe);ze.flattenNodes=xn}if(St.selectable&&(ut("selectedKeys")?ze.selectedKeys=(0,Yt.BT)(St.selectedKeys,St):!Ke&&St.defaultSelectedKeys&&(ze.selectedKeys=(0,Yt.BT)(St.defaultSelectedKeys,St))),St.checkable){var Kn;if(ut("checkedKeys")?Kn=(0,Yt.E6)(St.checkedKeys)||{}:!Ke&&St.defaultCheckedKeys?Kn=(0,Yt.E6)(St.defaultCheckedKeys)||{}:Je&&(Kn=(0,Yt.E6)(St.checkedKeys)||{checkedKeys:xt.checkedKeys,halfCheckedKeys:xt.halfCheckedKeys}),Kn){var Vn=Kn,Ct=Vn.checkedKeys,Mt=Ct===void 0?[]:Ct,yn=Vn.halfCheckedKeys,Dt=yn===void 0?[]:yn;if(!St.checkStrictly){var en=(0,kn.S)(Mt,!0,Yn);Mt=en.checkedKeys,Dt=en.halfCheckedKeys}ze.checkedKeys=Mt,ze.halfCheckedKeys=Dt}}return ut("loadedKeys")&&(ze.loadedKeys=St.loadedKeys),ze}}]),tt}(a.Component);Mn.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:b,allowDrop:function(){return!0},expandAction:!1},Mn.TreeNode=ce.Z;var Pt=Mn,zt=Pt},35654:function(Ut,ot,z){"use strict";z.d(ot,{BT:function(){return a},E6:function(){return x},L0:function(){return Te},OM:function(){return y},_5:function(){return De},r7:function(){return te},wA:function(){return We},yx:function(){return Re}});var E=z(95190),fe=z(93664),Oe=z(48736),ye=z(59301),Se=z(39417),Fe=z(67841),le=z(71430),Me=null;function De(ne,ue){if(!ne)return[];var re=ne.slice(),me=re.indexOf(ue);return me>=0&&re.splice(me,1),re}function Te(ne,ue){var re=(ne||[]).slice();return re.indexOf(ue)===-1&&re.push(ue),re}function Re(ne){return ne.split("-")}function We(ne,ue){var re=[],me=(0,Fe.Z)(ue,ne);function ce(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Be){var ke=Be.key,Pe=Be.children;re.push(ke),ce(Pe)})}return ce(me.children),re}function Ee(ne){if(ne.parent){var ue=Re(ne.pos);return Number(ue[ue.length-1])===ne.parent.children.length-1}return!1}function se(ne){var ue=Re(ne.pos);return Number(ue[ue.length-1])===0}function y(ne,ue,re,me,ce,Ce,Be,ke,Pe,at){var Ve,it=ne.clientX,Ye=ne.clientY,rt=ne.target.getBoundingClientRect(),yt=rt.top,bt=rt.height,gt=(at==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-it),Gt=(gt-12)/me,Tt=(0,Fe.Z)(ke,re.props.eventKey);if(Ye-1.5?Ce({dragNode:on,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:Ce({dragNode:on,dropNode:Mn,dropPosition:0})?Yt=0:Ce({dragNode:on,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:Ce({dragNode:on,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1,{dropPosition:Yt,dropLevelOffset:kn,dropTargetKey:Tt.key,dropTargetPos:Tt.pos,dragOverNodeKey:Pn,dropContainerKey:Yt===0?null:((Ve=Tt.parent)===null||Ve===void 0?void 0:Ve.key)||null,dropAllowed:Pt}}function a(ne,ue){if(ne){var re=ue.multiple;return re?ne.slice():ne.length?[ne[0]]:ne}}var ee=function(ue){return ue};function b(ne,ue){if(!ne)return[];var re=ue||{},me=re.processProps,ce=me===void 0?ee:me,Ce=Array.isArray(ne)?ne:[ne];return Ce.map(function(Be){var ke=Be.children,Pe=_objectWithoutProperties(Be,Me),at=b(ke,ue);return React.createElement(TreeNode,_extends({key:Pe.key},ce(Pe)),at)})}function x(ne){if(!ne)return null;var ue;if(Array.isArray(ne))ue={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,fe.Z)(ne)==="object")ue={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function te(ne,ue){var re=new Set;function me(ce){if(!re.has(ce)){var Ce=(0,Fe.Z)(ue,ce);if(Ce){re.add(ce);var Be=Ce.parent,ke=Ce.node;ke.disabled||Be&&me(Be.key)}}}return(ne||[]).forEach(function(ce){me(ce)}),(0,E.Z)(re)}},90782:function(Ut,ot,z){"use strict";z.d(ot,{S:function(){return le}});var E=z(48736),fe=z(67841);function Oe(Me,De){var Te=new Set;return Me.forEach(function(Re){De.has(Re)||Te.add(Re)}),Te}function ye(Me){var De=Me||{},Te=De.disabled,Re=De.disableCheckbox,We=De.checkable;return!!(Te||Re)||We===!1}function Se(Me,De,Te,Re){for(var We=new Set(Me),Ee=new Set,se=0;se<=Te;se+=1){var y=De.get(se)||new Set;y.forEach(function(x){var te=x.key,ne=x.node,ue=x.children,re=ue===void 0?[]:ue;We.has(te)&&!Re(ne)&&re.filter(function(me){return!Re(me.node)}).forEach(function(me){We.add(me.key)})})}for(var a=new Set,ee=Te;ee>=0;ee-=1){var b=De.get(ee)||new Set;b.forEach(function(x){var te=x.parent,ne=x.node;if(!(Re(ne)||!x.parent||a.has(x.parent.key))){if(Re(x.parent.node)){a.add(te.key);return}var ue=!0,re=!1;(te.children||[]).filter(function(me){return!Re(me.node)}).forEach(function(me){var ce=me.key,Ce=We.has(ce);ue&&!Ce&&(ue=!1),!re&&(Ce||Ee.has(ce))&&(re=!0)}),ue&&We.add(te.key),re&&Ee.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(We),halfCheckedKeys:Array.from(Oe(Ee,We))}}function Fe(Me,De,Te,Re,We){for(var Ee=new Set(Me),se=new Set(De),y=0;y<=Re;y+=1){var a=Te.get(y)||new Set;a.forEach(function(te){var ne=te.key,ue=te.node,re=te.children,me=re===void 0?[]:re;!Ee.has(ne)&&!se.has(ne)&&!We(ue)&&me.filter(function(ce){return!We(ce.node)}).forEach(function(ce){Ee.delete(ce.key)})})}se=new Set;for(var ee=new Set,b=Re;b>=0;b-=1){var x=Te.get(b)||new Set;x.forEach(function(te){var ne=te.parent,ue=te.node;if(!(We(ue)||!te.parent||ee.has(te.parent.key))){if(We(te.parent.node)){ee.add(ne.key);return}var re=!0,me=!1;(ne.children||[]).filter(function(ce){return!We(ce.node)}).forEach(function(ce){var Ce=ce.key,Be=Ee.has(Ce);re&&!Be&&(re=!1),!me&&(Be||se.has(Ce))&&(me=!0)}),re||Ee.delete(ne.key),me&&se.add(ne.key),ee.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Oe(se,Ee))}}function le(Me,De,Te,Re){var We=[],Ee;Re?Ee=Re:Ee=ye;var se=new Set(Me.filter(function(b){var x=!!(0,fe.Z)(Te,b);return x||We.push(b),x})),y=new Map,a=0;Object.keys(Te).forEach(function(b){var x=Te[b],te=x.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(x),a=Math.max(a,te)}),(0,E.ZP)(!We.length,"Tree missing follow keys: ".concat(We.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var ee;return De===!0?ee=Se(se,y,a,Ee):ee=Fe(se,De.halfCheckedKeys,y,a,Ee),ee}},67841:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});function E(fe,Oe){return fe[Oe]}},71430:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return te},H8:function(){return x},I8:function(){return b},km:function(){return We},oH:function(){return a},w$:function(){return Ee},zn:function(){return y}});var E=z(93664),fe=z(95190),Oe=z(20439),ye=z(62646),Se=z(11592),Fe=z(2738),le=z(48736),Me=z(67841),De=["children"];function Te(ne,ue){return"".concat(ne,"-").concat(ue)}function Re(ne){return ne&&ne.type&&ne.type.isTreeNode}function We(ne,ue){return ne!=null?ne:ue}function Ee(ne){var ue=ne||{},re=ue.title,me=ue._title,ce=ue.key,Ce=ue.children,Be=re||"title";return{title:Be,_title:me||[Be],key:ce||"key",children:Ce||"children"}}function se(ne,ue){var re=new Map;function me(ce){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(Be){var ke=Be[ue.key],Pe=Be[ue.children];warning(ke!=null,"Tree node must have a certain key: [".concat(Ce).concat(ke,"]"));var at=String(ke);warning(!re.has(at)||ke===null||ke===void 0,"Same 'key' exist in the Tree: ".concat(at)),re.set(at,!0),me(Pe,"".concat(Ce).concat(at," > "))})}me(ne)}function y(ne){function ue(re){var me=(0,Se.Z)(re);return me.map(function(ce){if(!Re(ce))return(0,le.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ce.key,Be=ce.props,ke=Be.children,Pe=(0,ye.Z)(Be,De),at=(0,Oe.Z)({key:Ce},Pe),Ve=ue(ke);return Ve.length&&(at.children=Ve),at}).filter(function(ce){return ce})}return ue(ne)}function a(ne,ue,re){var me=Ee(re),ce=me._title,Ce=me.key,Be=me.children,ke=new Set(ue===!0?[]:ue),Pe=[];function at(Ve){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ve.map(function(Ye,rt){for(var yt=Te(it?it.pos:"0",rt),bt=We(Ye[Ce],yt),gt,Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:{},re=ue.initWrapper,me=ue.processEntity,ce=ue.onProcessFinished,Ce=ue.externalGetKey,Be=ue.childrenPropName,ke=ue.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,at=Ce||Pe,Ve={},it={},Ye={posEntities:Ve,keyEntities:it};return re&&(Ye=re(Ye)||Ye),ee(ne,function(rt){var yt=rt.node,bt=rt.index,gt=rt.pos,Gt=rt.key,Tt=rt.parentPos,Lt=rt.level,Rt=rt.nodes,qe={node:yt,nodes:Rt,index:bt,key:Gt,pos:gt,level:Lt},dt=We(Gt,gt);Ve[gt]=qe,it[dt]=qe,qe.parent=Ve[Tt],qe.parent&&(qe.parent.children=qe.parent.children||[],qe.parent.children.push(qe)),me&&me(qe,Ye)},{externalGetKey:at,childrenPropName:Be,fieldNames:ke}),ce&&ce(Ye),Ye}function x(ne,ue){var re=ue.expandedKeys,me=ue.selectedKeys,ce=ue.loadedKeys,Ce=ue.loadingKeys,Be=ue.checkedKeys,ke=ue.halfCheckedKeys,Pe=ue.dragOverNodeKey,at=ue.dropPosition,Ve=ue.keyEntities,it=(0,Me.Z)(Ve,ne),Ye={eventKey:ne,expanded:re.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ce.indexOf(ne)!==-1,loading:Ce.indexOf(ne)!==-1,checked:Be.indexOf(ne)!==-1,halfChecked:ke.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:Pe===ne&&at===0,dragOverGapTop:Pe===ne&&at===-1,dragOverGapBottom:Pe===ne&&at===1};return Ye}function te(ne){var ue=ne.data,re=ne.expanded,me=ne.selected,ce=ne.checked,Ce=ne.loaded,Be=ne.loading,ke=ne.halfChecked,Pe=ne.dragOver,at=ne.dragOverGapTop,Ve=ne.dragOverGapBottom,it=ne.pos,Ye=ne.active,rt=ne.eventKey,yt=(0,Oe.Z)((0,Oe.Z)({},ue),{},{expanded:re,selected:me,checked:ce,loaded:Ce,loading:Be,halfChecked:ke,dragOver:Pe,dragOverGapTop:at,dragOverGapBottom:Ve,pos:it,active:Ye,key:rt});return"props"in yt||Object.defineProperty(yt,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),yt}},8224:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(4676);function fe(Oe,ye,Se,Fe){var le=E.unstable_batchedUpdates?function(De){E.unstable_batchedUpdates(Se,De)}:Se;return Oe!=null&&Oe.addEventListener&&Oe.addEventListener(ye,le,Fe),{remove:function(){Oe!=null&&Oe.removeEventListener&&Oe.removeEventListener(ye,le,Fe)}}}},55468:function(Ut,ot,z){"use strict";z.d(ot,{g1:function(){return Re},os:function(){return Ee}});var E=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function ye(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Se(se,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return se.offsetHeight;if(y==="width")return se.offsetWidth}return y in fe||(fe[y]=E.test(y)),fe[y]?parseFloat(a)||0:a}function Fe(se,y){var a=arguments.length,ee=ye(se);return y=Oe[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,a===1?ee:Se(se,y,ee[y]||se.style[y])}function le(se,y,a){var ee=arguments.length;if(y=Oe[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,ee===3)return typeof a=="number"&&E.test(y)&&(a="".concat(a,"px")),se.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&le(se,b,y[b]);return ye(se)}function Me(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function De(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function Te(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:y}}function Re(){var se=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:y}}function We(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(se){var y=se.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Ut,ot,z){"use strict";z.d(ot,{G:function(){return ye}});var E=z(47273),fe=function(Fe){if((0,E.Z)()&&window.document.documentElement){var le=Array.isArray(Fe)?Fe:[Fe],Me=window.document.documentElement;return le.some(function(De){return De in Me.style})}return!1},Oe=function(Fe,le){if(!fe(Fe))return!1;var Me=document.createElement("div"),De=Me.style[Fe];return Me.style[Fe]=le,Me.style[Fe]!==De};function ye(Se,Fe){return!Array.isArray(Se)&&Fe!==void 0?Oe(Se,Fe):fe(Se)}},57985:function(Ut,ot,z){"use strict";z.d(ot,{Z5:function(){return Ou},_l:function(){return P0},bK:function(){return Rs}});var E=z(59301),fe=z(2386);function Oe(ae,oe){ae.prototype=Object.create(oe.prototype),ae.prototype.constructor=ae,(0,fe.Z)(ae,oe)}var ye=z(14809),Se=z(59781),Fe=E.createContext(null),le=null;function Me(ae){ae()}var De=Me,Te=function(oe){return De=oe},Re=function(){return De};function We(){var ae=Re(),oe=null,Ae=null;return{clear:function(){oe=null,Ae=null},notify:function(){ae(function(){for(var _e=oe;_e;)_e.callback(),_e=_e.next})},get:function(){for(var _e=[],et=oe;et;)_e.push(et),et=et.next;return _e},subscribe:function(_e){var et=!0,ct=Ae={callback:_e,next:null,prev:Ae};return ct.prev?ct.prev.next=ct:oe=ct,function(){!et||oe===null||(et=!1,ct.next?ct.next.prev=ct.prev:Ae=ct.prev,ct.prev?ct.prev.next=ct.next:oe=ct.next)}}}}var Ee={notify:function(){},get:function(){return[]}};function se(ae,oe){var Ae,Le=Ee;function _e(rn){return nn(),Le.subscribe(rn)}function et(){Le.notify()}function ct(){vn.onStateChange&&vn.onStateChange()}function pt(){return!!Ae}function nn(){Ae||(Ae=oe?oe.addNestedSub(ct):ae.subscribe(ct),Le=We())}function Cn(){Ae&&(Ae(),Ae=void 0,Le.clear(),Le=Ee)}var vn={addNestedSub:_e,notifyNestedSubs:et,handleChangeWrapper:ct,isSubscribed:pt,trySubscribe:nn,tryUnsubscribe:Cn,getListeners:function(){return Le}};return vn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function a(ae){var oe=ae.store,Ae=ae.context,Le=ae.children,_e=(0,E.useMemo)(function(){var pt=se(oe);return{store:oe,subscription:pt}},[oe]),et=(0,E.useMemo)(function(){return oe.getState()},[oe]);y(function(){var pt=_e.subscription;return pt.onStateChange=pt.notifyNestedSubs,pt.trySubscribe(),et!==oe.getState()&&pt.notifyNestedSubs(),function(){pt.tryUnsubscribe(),pt.onStateChange=null}},[_e,et]);var ct=Ae||Fe;return E.createElement(ct.Provider,{value:_e},Le)}var ee=a,b=z(74126),x=z(94266),te=z.n(x),ne=z(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],re=["reactReduxForwardedRef"],me=[],ce=[null,null],Ce=function(oe){try{return JSON.stringify(oe)}catch(Ae){return String(oe)}};function Be(ae,oe){var Ae=ae[1];return[oe.payload,Ae+1]}function ke(ae,oe,Ae){y(function(){return ae.apply(void 0,oe)},Ae)}function Pe(ae,oe,Ae,Le,_e,et,ct){ae.current=Le,oe.current=_e,Ae.current=!1,et.current&&(et.current=null,ct())}function at(ae,oe,Ae,Le,_e,et,ct,pt,nn,Cn){if(ae){var vn=!1,rn=null,sn=function(){if(!vn){var Jr=oe.getState(),no,ro;try{no=Le(Jr,_e.current)}catch(xo){ro=xo,rn=xo}ro||(rn=null),no===et.current?ct.current||nn():(et.current=no,pt.current=no,ct.current=!0,Cn({type:"STORE_UPDATED",payload:{error:ro}}))}};Ae.onStateChange=sn,Ae.trySubscribe(),sn();var zn=function(){if(vn=!0,Ae.tryUnsubscribe(),Ae.onStateChange=null,rn)throw rn};return zn}}var Ve=function(){return[null,0]};function it(ae,oe){oe===void 0&&(oe={});var Ae=oe,Le=Ae.getDisplayName,_e=Le===void 0?function($i){return"ConnectAdvanced("+$i+")"}:Le,et=Ae.methodName,ct=et===void 0?"connectAdvanced":et,pt=Ae.renderCountProp,nn=pt===void 0?void 0:pt,Cn=Ae.shouldHandleStateChanges,vn=Cn===void 0?!0:Cn,rn=Ae.storeKey,sn=rn===void 0?"store":rn,zn=Ae.withRef,Za=zn===void 0?!1:zn,Jr=Ae.forwardRef,no=Jr===void 0?!1:Jr,ro=Ae.context,xo=ro===void 0?Fe:ro,_o=(0,b.Z)(Ae,ue);if(0)var mi;var Ui=xo;return function(kl){var Mu=kl.displayName||kl.name||"Component",Gl=_e(Mu),Tu=(0,ye.Z)({},_o,{getDisplayName:_e,methodName:ct,renderCountProp:nn,shouldHandleStateChanges:vn,storeKey:sn,displayName:Gl,wrappedComponentName:Mu,WrappedComponent:kl}),ts=_o.pure;function ns(os){return ae(os.dispatch,Tu)}var Es=ts?E.useMemo:function(os){return os()};function ps(os){var Zc=(0,E.useMemo)(function(){var xd=os.reactReduxForwardedRef,Ha=(0,b.Z)(os,re);return[os.context,xd,Ha]},[os]),nc=Zc[0],Pd=Zc[1],Hc=Zc[2],zc=(0,E.useMemo)(function(){return nc&&nc.Consumer&&(0,ne.isContextConsumer)(E.createElement(nc.Consumer,null))?nc:Ui},[nc,Ui]),ac=(0,E.useContext)(zc),Qc=!!os.store&&!!os.store.getState&&!!os.store.dispatch,rc=!!ac&&!!ac.store,Ds=Qc?os.store:ac.store,bd=(0,E.useMemo)(function(){return ns(Ds)},[Ds]),Wc=(0,E.useMemo)(function(){if(!vn)return ce;var xd=se(Ds,Qc?null:ac.subscription),Ha=xd.notifyNestedSubs.bind(xd);return[xd,Ha]},[Ds,Qc,ac]),dd=Wc[0],jd=Wc[1],Zd=(0,E.useMemo)(function(){return Qc?ac:(0,ye.Z)({},ac,{subscription:dd})},[Qc,ac,dd]),Uc=(0,E.useReducer)(Be,me,Ve),rg=Uc[0],Hd=rg[0],og=Uc[1];if(Hd&&Hd.error)throw Hd.error;var n0=(0,E.useRef)(),a0=(0,E.useRef)(Hc),zd=(0,E.useRef)(),r0=(0,E.useRef)(!1),gd=Es(function(){return zd.current&&Hc===a0.current?zd.current:bd(Ds.getState(),Hc)},[Ds,Hd,Hc]);ke(Pe,[a0,n0,r0,Hc,gd,zd,jd]),ke(at,[vn,Ds,dd,bd,a0,n0,r0,zd,jd,og],[Ds,dd,bd]);var md=(0,E.useMemo)(function(){return E.createElement(kl,(0,ye.Z)({},gd,{ref:Pd}))},[Pd,kl,gd]),ig=(0,E.useMemo)(function(){return vn?E.createElement(zc.Provider,{value:Zd},md):md},[zc,md,Zd]);return ig}var ws=ts?E.memo(ps):ps;if(ws.WrappedComponent=kl,ws.displayName=ps.displayName=Gl,no){var tc=E.forwardRef(function(Zc,nc){return E.createElement(ws,(0,ye.Z)({},Zc,{reactReduxForwardedRef:nc}))});return tc.displayName=Gl,tc.WrappedComponent=kl,te()(tc,kl)}return te()(ws,kl)}}function Ye(ae,oe){return ae===oe?ae!==0||oe!==0||1/ae===1/oe:ae!==ae&&oe!==oe}function rt(ae,oe){if(Ye(ae,oe))return!0;if(typeof ae!="object"||ae===null||typeof oe!="object"||oe===null)return!1;var Ae=Object.keys(ae),Le=Object.keys(oe);if(Ae.length!==Le.length)return!1;for(var _e=0;_e=0;Le--){var _e=oe[Le](ae);if(_e)return _e}return function(et,ct){throw new Error("Invalid value of type "+typeof ae+" for "+Ae+" argument when connecting component "+ct.wrappedComponentName+".")}}function St(ae,oe){return ae===oe}function xt(ae){var oe=ae===void 0?{}:ae,Ae=oe.connectHOC,Le=Ae===void 0?it:Ae,_e=oe.mapStateToPropsFactories,et=_e===void 0?Pn:_e,ct=oe.mapDispatchToPropsFactories,pt=ct===void 0?qe:ct,nn=oe.mergePropsFactories,Cn=nn===void 0?Mn:nn,vn=oe.selectorFactory,rn=vn===void 0?Ot:vn;return function(zn,Za,Jr,no){no===void 0&&(no={});var ro=no,xo=ro.pure,_o=xo===void 0?!0:xo,mi=ro.areStatesEqual,Ui=mi===void 0?St:mi,$i=ro.areOwnPropsEqual,kl=$i===void 0?rt:$i,Mu=ro.areStatePropsEqual,Gl=Mu===void 0?rt:Mu,Tu=ro.areMergedPropsEqual,ts=Tu===void 0?rt:Tu,ns=(0,b.Z)(ro,tt),Es=He(zn,et,"mapStateToProps"),ps=He(Za,pt,"mapDispatchToProps"),ws=He(Jr,Cn,"mergeProps");return Le(rn,(0,ye.Z)({methodName:"connect",getDisplayName:function(os){return"Connect("+os+")"},shouldHandleStateChanges:!!zn,initMapStateToProps:Es,initMapDispatchToProps:ps,initMergeProps:ws,pure:_o,areStatesEqual:Ui,areOwnPropsEqual:kl,areStatePropsEqual:Gl,areMergedPropsEqual:ts},ns))}}var Ke=xt();function ze(){var ae=useContext(ReactReduxContext);return ae}function ut(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Le=oe(),_e=Le.store;return _e}}var Je=null;function xe(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Le=oe();return Le.dispatch}}var Zt=null,Yn=function(oe,Ae){return oe===Ae};function En(ae,oe,Ae,Le){var _e=useReducer(function(Za){return Za+1},0),et=_e[1],ct=useMemo(function(){return createSubscription(Ae,Le)},[Ae,Le]),pt=useRef(),nn=useRef(),Cn=useRef(),vn=useRef(),rn=Ae.getState(),sn;try{if(ae!==nn.current||rn!==Cn.current||pt.current){var zn=ae(rn);vn.current===void 0||!oe(zn,vn.current)?sn=zn:sn=vn.current}else sn=vn.current}catch(Za){throw pt.current&&(Za.message+=` + `]:Object.assign(Object.assign({},(0,Gn.dF)()),{display:"inline-block",width:"100%",[`${Jt}${Jt}-select`]:{width:na,height:na,marginInlineEnd:nt.marginXS,marginBottom:nt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:nt.colorFillAlter,border:`${nt.lineWidth}px dashed ${nt.colorBorder}`,borderRadius:nt.borderRadiusLG,cursor:"pointer",transition:`border-color ${nt.motionDurationSlow}`,[`> ${Jt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Jt}-disabled):hover`]:{borderColor:nt.colorPrimary}},[`${mn}${mn}-picture-card, ${mn}${mn}-picture-circle`]:{[`${mn}-item-container`]:{display:"inline-block",width:na,height:na,marginBlock:`0 ${nt.marginXS}px`,marginInline:`0 ${nt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[qn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${nt.paddingXS*2}px)`,height:`calc(100% - ${nt.paddingXS*2}px)`,backgroundColor:nt.colorBgMask,opacity:0,transition:`all ${nt.motionDurationSlow}`,content:'" "'}},[`${qn}:hover`]:{[`&::before, ${qn}-actions`]:{opacity:1}},[`${qn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${nt.motionDurationSlow}`,[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{zIndex:10,width:Tn,margin:`0 ${nt.marginXXS}px`,fontSize:Tn,cursor:"pointer",transition:`all ${nt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${qn}-actions, ${qn}-actions:hover`]:{[`${$t}-eye, ${$t}-download, ${$t}-delete`]:{color:new ie.C(ea).setAlpha(.65).toRgbString(),"&:hover":{color:ea}}},[`${qn}-thumbnail, ${qn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${qn}-name`]:{display:"none",textAlign:"center"},[`${qn}-file + ${qn}-name`]:{position:"absolute",bottom:nt.margin,display:"block",width:`calc(100% - ${nt.paddingXS*2}px)`},[`${qn}-uploading`]:{[`&${qn}`]:{backgroundColor:nt.colorFillAlter},[`&::before, ${$t}-eye, ${$t}-download, ${$t}-delete`]:{display:"none"}},[`${qn}-progress`]:{bottom:nt.marginXL,width:`calc(100% - ${nt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Jt}-wrapper${Jt}-picture-circle-wrapper`]:{[`${Jt}${Jt}-select`]:{borderRadius:"50%"}}}};var Xe=nt=>{const{componentCls:Jt}=nt;return{[`${Jt}-rtl`]:{direction:"rtl"}}};const Bt=nt=>{const{componentCls:Jt,colorTextDisabled:$t}=nt;return{[`${Jt}-wrapper`]:Object.assign(Object.assign({},(0,Gn.Wf)(nt)),{[Jt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Jt}-select`]:{display:"inline-block"},[`${Jt}-disabled`]:{color:$t,cursor:"not-allowed"}})}};var It=(0,Xa.Z)("Upload",nt=>{const{fontSizeHeading3:Jt,fontSize:$t,lineHeight:Tn,lineWidth:ea,controlHeightLG:mn}=nt,qn=Math.round($t*Tn),na=(0,xa.TS)(nt,{uploadThumbnailSize:Jt*2,uploadProgressOffset:qn/2+ea,uploadPicCardSize:mn*2.55});return[Bt(na),Tr(na),de(na),he(na),hn(na),Aa(na),Xe(na),(0,fa.Z)(na)]},nt=>({actionsColor:nt.colorTextDescription})),pa=function(nt,Jt,$t,Tn){function ea(mn){return mn instanceof $t?mn:new $t(function(qn){qn(mn)})}return new($t||($t=Promise))(function(mn,qn){function na(_n){try{yr(Tn.next(_n))}catch(Rr){qn(Rr)}}function $a(_n){try{yr(Tn.throw(_n))}catch(Rr){qn(Rr)}}function yr(_n){_n.done?mn(_n.value):ea(_n.value).then(na,$a)}yr((Tn=Tn.apply(nt,Jt||[])).next())})};const Rn=`__LIST_IGNORE_${Date.now()}__`,$n=(nt,Jt)=>{const{fileList:$t,defaultFileList:Tn,onRemove:ea,showUploadList:mn=!0,listType:qn="text",onPreview:na,onDownload:$a,onChange:yr,onDrop:_n,previewFile:Rr,disabled:Br,locale:br,iconRender:Pr,isImageUrl:er,progress:Nr,prefixCls:xr,className:ka,type:Kr="select",children:uo,style:ao,itemRender:Zo,maxCount:Oo,data:al={},multiple:ul=!1,action:Sl="",accept:Zi="",supportServerRender:jr=!0,rootClassName:Gi}=nt,po=E.useContext(gt.Z),Oi=Br!=null?Br:po,[ri,ml]=(0,rt.Z)(Tn||[],{value:$t,postState:Fi=>Fi!=null?Fi:[]}),[Ji,wl]=E.useState("drop"),wi=E.useRef(null);E.useMemo(()=>{const Fi=Date.now();($t||[]).forEach((Pa,Ho)=>{!Pa.uid&&!Object.isFrozen(Pa)&&(Pa.uid=`__AUTO__${Fi}_${Ho}__`)})},[$t]);const Ki=(Fi,Pa,Ho)=>{let Mi=(0,fe.Z)(Pa),Bi=!1;Oo===1?Mi=Mi.slice(-1):Oo&&(Bi=Mi.length>Oo,Mi=Mi.slice(0,Oo)),(0,yt.flushSync)(()=>{ml(Mi)});const rr={file:Fi,fileList:Mi};Ho&&(rr.event=Ho),(!Bi||Mi.some(Fl=>Fl.uid===Fi.uid))&&(0,yt.flushSync)(()=>{yr==null||yr(rr)})},_i=(Fi,Pa)=>pa(void 0,void 0,void 0,function*(){const{beforeUpload:Ho,transformFile:Mi}=nt;let Bi=Fi;if(Ho){const rr=yield Ho(Fi,Pa);if(rr===!1)return!1;if(delete Fi[Rn],rr===Rn)return Object.defineProperty(Fi,Rn,{value:!0,configurable:!0}),!1;typeof rr=="object"&&rr&&(Bi=rr)}return Mi&&(Bi=yield Mi(Bi)),Bi}),Uo=Fi=>{const Pa=Fi.filter(Bi=>!Bi.file[Rn]);if(!Pa.length)return;const Ho=Pa.map(Bi=>Je(Bi.file));let Mi=(0,fe.Z)(ri);Ho.forEach(Bi=>{Mi=xe(Bi,Mi)}),Ho.forEach((Bi,rr)=>{let Fl=Bi;if(Pa[rr].parsedFile)Bi.status="uploading";else{const{originFileObj:hu}=Bi;let cu;try{cu=new File([hu],hu.name,{type:hu.type})}catch(Bu){cu=new Blob([hu],{type:hu.type}),cu.name=hu.name,cu.lastModifiedDate=new Date,cu.lastModified=new Date().getTime()}cu.uid=Bi.uid,Fl=cu}Ki(Fl,Mi)})},ti=(Fi,Pa,Ho)=>{try{typeof Fi=="string"&&(Fi=JSON.parse(Fi))}catch(rr){}if(!Zt(Pa,ri))return;const Mi=Je(Pa);Mi.status="done",Mi.percent=100,Mi.response=Fi,Mi.xhr=Ho;const Bi=xe(Mi,ri);Ki(Mi,Bi)},Di=(Fi,Pa)=>{if(!Zt(Pa,ri))return;const Ho=Je(Pa);Ho.status="uploading",Ho.percent=Fi.percent;const Mi=xe(Ho,ri);Ki(Ho,Mi,Fi)},sl=(Fi,Pa,Ho)=>{if(!Zt(Ho,ri))return;const Mi=Je(Ho);Mi.error=Fi,Mi.response=Pa,Mi.status="error";const Bi=xe(Mi,ri);Ki(Mi,Bi)},fl=Fi=>{let Pa;Promise.resolve(typeof ea=="function"?ea(Fi):ea).then(Ho=>{var Mi;if(Ho===!1)return;const Bi=Jn(Fi,ri);Bi&&(Pa=Object.assign(Object.assign({},Fi),{status:"removed"}),ri==null||ri.forEach(rr=>{const Fl=Pa.uid!==void 0?"uid":"name";rr[Fl]===Pa[Fl]&&!Object.isFrozen(rr)&&(rr.status="removed")}),(Mi=wi.current)===null||Mi===void 0||Mi.abort(Pa),Ki(Pa,Bi))})},Yl=Fi=>{wl(Fi.type),Fi.type==="drop"&&(_n==null||_n(Fi))};E.useImperativeHandle(Jt,()=>({onBatchStart:Uo,onSuccess:ti,onProgress:Di,onError:sl,fileList:ri,upload:wi.current}));const{getPrefixCls:pu,direction:vu,upload:Ri}=E.useContext(bt.E_),Vi=pu("upload",xr),Vl=Object.assign(Object.assign({onBatchStart:Uo,onError:sl,onProgress:Di,onSuccess:ti},nt),{data:al,multiple:ul,action:Sl,accept:Zi,supportServerRender:jr,prefixCls:Vi,disabled:Oi,beforeUpload:_i,onChange:void 0});delete Vl.className,delete Vl.style,(!uo||Oi)&&delete Vl.id;const[Eu,Cu]=It(Vi),[Uu]=(0,Gt.Z)("Upload",Tt.Z.Upload),{showRemoveIcon:Do,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ei,downloadIcon:oi}=typeof mn=="boolean"?{}:mn,Xi=(Fi,Pa)=>mn?E.createElement(Kn,{prefixCls:Vi,listType:qn,items:ri,previewFile:Rr,onPreview:na,onDownload:$a,onRemove:fl,showRemoveIcon:!Oi&&Do,showPreviewIcon:kr,showDownloadIcon:zr,removeIcon:Yr,previewIcon:Ei,downloadIcon:oi,iconRender:Pr,locale:Object.assign(Object.assign({},Uu),br),isImageUrl:er,progress:Nr,appendAction:Fi,appendActionVisible:Pa,itemRender:Zo,disabled:Oi}):Fi,rl=ye()(`${Vi}-wrapper`,ka,Gi,Cu,Ri==null?void 0:Ri.className,{[`${Vi}-rtl`]:vu==="rtl",[`${Vi}-picture-card-wrapper`]:qn==="picture-card",[`${Vi}-picture-circle-wrapper`]:qn==="picture-circle"}),Rl=Object.assign(Object.assign({},Ri==null?void 0:Ri.style),ao);if(Kr==="drag"){const Fi=ye()(Cu,Vi,`${Vi}-drag`,{[`${Vi}-drag-uploading`]:ri.some(Pa=>Pa.status==="uploading"),[`${Vi}-drag-hover`]:Ji==="dragover",[`${Vi}-disabled`]:Oi,[`${Vi}-rtl`]:vu==="rtl"});return Eu(E.createElement("span",{className:rl},E.createElement("div",{className:Fi,style:Rl,onDrop:Yl,onDragOver:Yl,onDragLeave:Yl},E.createElement(Ye,Object.assign({},Vl,{ref:wi,className:`${Vi}-btn`}),E.createElement("div",{className:`${Vi}-drag-container`},uo))),Xi()))}const El=ye()(Vi,`${Vi}-select`,{[`${Vi}-disabled`]:Oi}),Jl=(Fi=>E.createElement("div",{className:El,style:Fi},E.createElement(Ye,Object.assign({},Vl,{ref:wi}))))(uo?void 0:{display:"none"});return Eu(qn==="picture-card"||qn==="picture-circle"?E.createElement("span",{className:rl},Xi(Jl,!!uo)):E.createElement("span",{className:rl},Jl,Xi()))};var An=E.forwardRef($n),st=function(nt,Jt){var $t={};for(var Tn in nt)Object.prototype.hasOwnProperty.call(nt,Tn)&&Jt.indexOf(Tn)<0&&($t[Tn]=nt[Tn]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ea=0,Tn=Object.getOwnPropertySymbols(nt);ea{var{style:$t,height:Tn}=nt,ea=st(nt,["style","height"]);return E.createElement(An,Object.assign({ref:Jt},ea,{type:"drag",style:Object.assign(Object.assign({},$t),{height:Tn})}))});const Sn=An;Sn.Dragger=lt,Sn.LIST_IGNORE=Rn;var un=Sn},57780:function(Ut,ot,z){"use strict";z.r(ot),z.d(ot,{clsx:function(){return fe}});function E(Oe){var ye,Se,Fe="";if(typeof Oe=="string"||typeof Oe=="number")Fe+=Oe;else if(typeof Oe=="object")if(Array.isArray(Oe))for(ye=0;ye0&&(ce=ne[0]),ce instanceof Error)throw ce;var Ce=new Error("Unhandled error."+(ce?" ("+ce.message+")":""));throw Ce.context=ce,Ce}var Be=me[te];if(Be===void 0)return!1;if(typeof Be=="function")z(Be,this,ne);else for(var ke=Be.length,Pe=Ee(Be,ke),ue=0;ue0&&ce.length>re&&!ce.warned){ce.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+ce.length+" "+String(te)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=x,Ce.type=te,Ce.count=ce.length,fe(Ce)}return x}ye.prototype.addListener=function(te,ne){return Me(this,te,ne,!1)},ye.prototype.on=ye.prototype.addListener,ye.prototype.prependListener=function(te,ne){return Me(this,te,ne,!0)};function De(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Te(x,te,ne){var ue={fired:!1,wrapFn:void 0,target:x,type:te,listener:ne},re=De.bind(ue);return re.listener=ne,ue.wrapFn=re,re}ye.prototype.once=function(te,ne){return Fe(ne),this.on(te,Te(this,te,ne)),this},ye.prototype.prependOnceListener=function(te,ne){return Fe(ne),this.prependListener(te,Te(this,te,ne)),this},ye.prototype.removeListener=function(te,ne){var ue,re,me,ce,Ce;if(Fe(ne),re=this._events,re===void 0)return this;if(ue=re[te],ue===void 0)return this;if(ue===ne||ue.listener===ne)--this._eventsCount===0?this._events=Object.create(null):(delete re[te],re.removeListener&&this.emit("removeListener",te,ue.listener||ne));else if(typeof ue!="function"){for(me=-1,ce=ue.length-1;ce>=0;ce--)if(ue[ce]===ne||ue[ce].listener===ne){Ce=ue[ce].listener,me=ce;break}if(me<0)return this;me===0?ue.shift():se(ue,me),ue.length===1&&(re[te]=ue[0]),re.removeListener!==void 0&&this.emit("removeListener",te,Ce||ne)}return this},ye.prototype.off=ye.prototype.removeListener,ye.prototype.removeAllListeners=function(te){var ne,ue,re;if(ue=this._events,ue===void 0)return this;if(ue.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):ue[te]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete ue[te]),this;if(arguments.length===0){var me=Object.keys(ue),ce;for(re=0;re=0;re--)this.removeListener(te,ne[re]);return this};function Re(x,te,ne){var ue=x._events;if(ue===void 0)return[];var re=ue[te];return re===void 0?[]:typeof re=="function"?ne?[re.listener||re]:[re]:ne?y(re):Ee(re,re.length)}ye.prototype.listeners=function(te){return Re(this,te,!0)},ye.prototype.rawListeners=function(te){return Re(this,te,!1)},ye.listenerCount=function(x,te){return typeof x.listenerCount=="function"?x.listenerCount(te):We.call(x,te)},ye.prototype.listenerCount=We;function We(x){var te=this._events;if(te!==void 0){var ne=te[x];if(typeof ne=="function")return 1;if(ne!==void 0)return ne.length}return 0}ye.prototype.eventNames=function(){return this._eventsCount>0?E(this._events):[]};function Ee(x,te){for(var ne=new Array(te),ue=0;ue>>6)+Me(128|it&63):Me(224|it>>>12&15)+Me(128|it>>>6&63)+Me(128|it&63)}else{var it=65536+(Ve.charCodeAt(0)-55296)*1024+(Ve.charCodeAt(1)-56320);return Me(240|it>>>18&7)+Me(128|it>>>12&63)+Me(128|it>>>6&63)+Me(128|it&63)}},Te=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Re=function(Ve){return Ve.replace(Te,De)},We=function(Ve){var it=[0,2,1][Ve.length%3],Ye=Ve.charCodeAt(0)<<16|(Ve.length>1?Ve.charCodeAt(1):0)<<8|(Ve.length>2?Ve.charCodeAt(2):0),rt=[Fe.charAt(Ye>>>18),Fe.charAt(Ye>>>12&63),it>=2?"=":Fe.charAt(Ye>>>6&63),it>=1?"=":Fe.charAt(Ye&63)];return rt.join("")},Ee=Oe.btoa&&typeof Oe.btoa=="function"?function(Ve){return Oe.btoa(Ve)}:function(Ve){if(Ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ve.replace(/[\s\S]{1,3}/g,We)},se=function(Ve){return Ee(Re(String(Ve)))},y=function(Ve){return Ve.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},a=function(Ve,it){return it?y(se(Ve)):se(Ve)},ee=function(Ve){return a(Ve,!0)},b;Oe.Uint8Array&&(b=function(Ve,it){for(var Ye="",rt=0,yt=Ve.length;rt>>18)+Fe.charAt(Tt>>>12&63)+(typeof gt!="undefined"?Fe.charAt(Tt>>>6&63):"=")+(typeof Gt!="undefined"?Fe.charAt(Tt&63):"=")}return it?y(Ye):Ye});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Ve){switch(Ve.length){case 4:var it=(7&Ve.charCodeAt(0))<<18|(63&Ve.charCodeAt(1))<<12|(63&Ve.charCodeAt(2))<<6|63&Ve.charCodeAt(3),Ye=it-65536;return Me((Ye>>>10)+55296)+Me((Ye&1023)+56320);case 3:return Me((15&Ve.charCodeAt(0))<<12|(63&Ve.charCodeAt(1))<<6|63&Ve.charCodeAt(2));default:return Me((31&Ve.charCodeAt(0))<<6|63&Ve.charCodeAt(1))}},ne=function(Ve){return Ve.replace(x,te)},ue=function(Ve){var it=Ve.length,Ye=it%4,rt=(it>0?le[Ve.charAt(0)]<<18:0)|(it>1?le[Ve.charAt(1)]<<12:0)|(it>2?le[Ve.charAt(2)]<<6:0)|(it>3?le[Ve.charAt(3)]:0),yt=[Me(rt>>>16),Me(rt>>>8&255),Me(rt&255)];return yt.length-=[0,0,2,1][Ye],yt.join("")},re=Oe.atob&&typeof Oe.atob=="function"?function(Ve){return Oe.atob(Ve)}:function(Ve){return Ve.replace(/\S{1,4}/g,ue)},me=function(Ve){return re(String(Ve).replace(/[^A-Za-z0-9\+\/]/g,""))},ce=function(Ve){return ne(re(Ve))},Ce=function(Ve){return String(Ve).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Be=function(Ve){return ce(Ce(Ve))},ke;Oe.Uint8Array&&(ke=function(Ve){return Uint8Array.from(me(Ce(Ve)),function(it){return it.charCodeAt(0)})});var Pe=function(){var Ve=Oe.Base64;return Oe.Base64=ye,Ve};if(Oe.Base64={VERSION:Se,atob:me,btoa:Ee,fromBase64:Be,toBase64:a,utob:Re,encode:a,encodeURI:ee,btou:ne,decode:Be,noConflict:Pe,fromUint8Array:b,toUint8Array:ke},typeof Object.defineProperty=="function"){var at=function(Ve){return{value:Ve,enumerable:!1,writable:!0,configurable:!0}};Oe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",at(function(){return Be(this)})),Object.defineProperty(String.prototype,"toBase64",at(function(Ve){return a(this,Ve)})),Object.defineProperty(String.prototype,"toBase64URI",at(function(){return a(this,!0)}))}}return Oe.Meteor&&(Base64=Oe.Base64),Ut.exports?Ut.exports.Base64=Oe.Base64:(E=[],fe=function(){return Oe.Base64}.apply(ot,E),fe!==void 0&&(Ut.exports=fe)),{Base64:Oe.Base64}})},39417:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return ce}});var E=z(14809),fe=z(4635),Oe=z(62646),ye=z(20439),Se=z(99153),Fe=z(84851),le=z(13028),Me=z(19257),De=z(93046),Te=z(92310),Re=z.n(Te),We=z(26112),Ee=z(59301),se=z(39378),y=function(Be){for(var ke=Be.prefixCls,Pe=Be.level,at=Be.isStart,Ve=Be.isEnd,it="".concat(ke,"-indent-unit"),Ye=[],rt=0;rt0&&arguments[0]!==void 0?arguments[0]:[],Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],et=Ft.length,ze=Ot.length;if(Math.abs(et-ze)!==1)return{add:!1,key:null};function St(xt,Ke){var Qe=new Map;xt.forEach(function(Je){Qe.set(Je,!0)});var ut=Ke.filter(function(Je){return!Qe.has(Je)});return ut.length===1?ut[0]:null}return et ").concat(Ot);return Ot}var Wt=a.forwardRef(function(Ft,Ot){var et=Ft.prefixCls,ze=Ft.data,St=Ft.selectable,xt=Ft.checkable,Ke=Ft.expandedKeys,Qe=Ft.selectedKeys,ut=Ft.checkedKeys,Je=Ft.loadedKeys,xe=Ft.loadingKeys,Zt=Ft.halfCheckedKeys,Jn=Ft.keyEntities,En=Ft.disabled,Pn=Ft.dragging,Vn=Ft.dragOverNodeKey,Xn=Ft.dropPosition,Ct=Ft.motion,Mt=Ft.height,yn=Ft.itemHeight,Dt=Ft.virtual,en=Ft.focusable,ya=Ft.activeItem,la=Ft.focused,Oa=Ft.tabIndex,xn=Ft.onKeyDown,Sr=Ft.onFocus,Kn=Ft.onBlur,Gn=Ft.onActiveChange,fa=Ft.onListChangeStart,Xa=Ft.onListChangeEnd,xa=(0,ne.Z)(Ft,rt),Lr=a.useRef(null),Tr=a.useRef(null);a.useImperativeHandle(Ot,function(){return{scrollTo:function(un){Lr.current.scrollTo(un)},getIndentWidth:function(){return Tr.current.offsetWidth}}});var Nt=a.useState(Ke),hn=(0,te.Z)(Nt,2),gr=hn[0],At=hn[1],Xt=a.useState(ze),Bn=(0,te.Z)(Xt,2),bn=Bn[0],Aa=Bn[1],qt=a.useState(ze),ie=(0,te.Z)(qt,2),de=ie[0],he=ie[1],be=a.useState([]),Xe=(0,te.Z)(be,2),Bt=Xe[0],It=Xe[1],pa=a.useState(null),Rn=(0,te.Z)(pa,2),$n=Rn[0],za=Rn[1],An=a.useRef(ze);An.current=ze;function st(){var Sn=An.current;Aa(Sn),he(Sn),It([]),za(null),Xa()}(0,ue.Z)(function(){At(Ke);var Sn=it(gr,Ke);if(Sn.key!==null)if(Sn.add){var un=bn.findIndex(function(mn){var qn=mn.key;return qn===Sn.key}),nt=Rt(Ye(bn,ze,Sn.key),Dt,Mt,yn),Jt=bn.slice();Jt.splice(un+1,0,Lt),he(Jt),It(nt),za("show")}else{var $t=ze.findIndex(function(mn){var qn=mn.key;return qn===Sn.key}),Tn=Rt(Ye(ze,bn,Sn.key),Dt,Mt,yn),ea=ze.slice();ea.splice($t+1,0,Lt),he(ea),It(Tn),za("hide")}else bn!==ze&&(Aa(ze),he(ze))},[Ke,ze]),a.useEffect(function(){Pn||st()},[Pn]);var gn=Ct?de:ze,lt={expandedKeys:Ke,selectedKeys:Qe,loadedKeys:Je,loadingKeys:xe,checkedKeys:ut,halfCheckedKeys:Zt,dragOverNodeKey:Vn,dropPosition:Xn,keyEntities:Jn};return a.createElement(a.Fragment,null,la&&ya&&a.createElement("span",{style:yt,"aria-live":"assertive"},dt(ya)),a.createElement("div",null,a.createElement("input",{style:yt,disabled:en===!1||En,tabIndex:en!==!1?Oa:null,onKeyDown:xn,onFocus:Sr,onBlur:Kn,value:"",onChange:bt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(et,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(et,"-indent")},a.createElement("div",{ref:Tr,className:"".concat(et,"-indent-unit")}))),a.createElement(re.Z,(0,E.Z)({},xa,{data:gn,itemKey:qe,height:Mt,fullHeight:!1,virtual:Dt,itemHeight:yn,prefixCls:"".concat(et,"-list"),ref:Lr,onVisibleChange:function(un,nt){var Jt=new Set(un),$t=nt.filter(function(Tn){return!Jt.has(Tn)});$t.some(function(Tn){return qe(Tn)===gt})&&st()}}),function(Sn){var un=Sn.pos,nt=(0,E.Z)({},(x(Sn.data),Sn.data)),Jt=Sn.title,$t=Sn.key,Tn=Sn.isStart,ea=Sn.isEnd,mn=(0,Be.km)($t,un);delete nt.key,delete nt.children;var qn=(0,Be.H8)(mn,lt);return a.createElement(Ve,(0,E.Z)({},nt,qn,{title:Jt,active:!!ya&&$t===ya.key,pos:un,data:Sn.data,isStart:Tn,isEnd:ea,motion:Ct,motionNodes:$t===gt?Bt:null,motionType:$n,onMotionStart:fa,onMotionEnd:st,treeNodeRequiredProps:lt,onMouseMove:function(){Gn(null)}}))}))});Wt.displayName="NodeList";var Fn=Wt,Yt=z(35654),kn=z(90782),Ge=z(67841),ln=10,Mn=function(Ft){(0,De.Z)(et,Ft);var Ot=(0,Te.Z)(et);function et(){var ze;(0,Fe.Z)(this,et);for(var St=arguments.length,xt=new Array(St),Ke=0;Ke2&&arguments[2]!==void 0?arguments[2]:!1,Zt=ze.state,Jn=Zt.dragChildrenKeys,En=Zt.dropPosition,Pn=Zt.dropTargetKey,Vn=Zt.dropTargetPos,Xn=Zt.dropAllowed;if(Xn){var Ct=ze.props.onDrop;if(ze.setState({dragOverNodeKey:null}),ze.cleanDragState(),Pn!==null){var Mt=(0,ye.Z)((0,ye.Z)({},(0,Be.H8)(Pn,ze.getTreeNodeRequiredProps())),{},{active:((Je=ze.getActiveItem())===null||Je===void 0?void 0:Je.key)===Pn,data:(0,Ge.Z)(ze.state.keyEntities,Pn).node}),yn=Jn.indexOf(Pn)!==-1;(0,y.ZP)(!yn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Dt=(0,Yt.yx)(Vn),en={event:Qe,node:(0,Be.F)(Mt),dragNode:ze.dragNode?(0,Be.F)(ze.dragNode.props):null,dragNodesKeys:[ze.dragNode.props.eventKey].concat(Jn),dropToGap:En!==0,dropPosition:En+Number(Dt[Dt.length-1])};xe||Ct==null||Ct(en),ze.dragNode=null}}},ze.cleanDragState=function(){var Qe=ze.state.draggingNodeKey;Qe!==null&&ze.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ze.dragStartMousePosition=null,ze.currentMouseOverDroppableNodeKey=null},ze.triggerExpandActionExpand=function(Qe,ut){var Je=ze.state,xe=Je.expandedKeys,Zt=Je.flattenNodes,Jn=ut.expanded,En=ut.key,Pn=ut.isLeaf;if(!(Pn||Qe.shiftKey||Qe.metaKey||Qe.ctrlKey)){var Vn=Zt.filter(function(Ct){return Ct.key===En})[0],Xn=(0,Be.F)((0,ye.Z)((0,ye.Z)({},(0,Be.H8)(En,ze.getTreeNodeRequiredProps())),{},{data:Vn.data}));ze.setExpandedKeys(Jn?(0,Yt._5)(xe,En):(0,Yt.L0)(xe,En)),ze.onNodeExpand(Qe,Xn)}},ze.onNodeClick=function(Qe,ut){var Je=ze.props,xe=Je.onClick,Zt=Je.expandAction;Zt==="click"&&ze.triggerExpandActionExpand(Qe,ut),xe==null||xe(Qe,ut)},ze.onNodeDoubleClick=function(Qe,ut){var Je=ze.props,xe=Je.onDoubleClick,Zt=Je.expandAction;Zt==="doubleClick"&&ze.triggerExpandActionExpand(Qe,ut),xe==null||xe(Qe,ut)},ze.onNodeSelect=function(Qe,ut){var Je=ze.state.selectedKeys,xe=ze.state,Zt=xe.keyEntities,Jn=xe.fieldNames,En=ze.props,Pn=En.onSelect,Vn=En.multiple,Xn=ut.selected,Ct=ut[Jn.key],Mt=!Xn;Mt?Vn?Je=(0,Yt.L0)(Je,Ct):Je=[Ct]:Je=(0,Yt._5)(Je,Ct);var yn=Je.map(function(Dt){var en=(0,Ge.Z)(Zt,Dt);return en?en.node:null}).filter(function(Dt){return Dt});ze.setUncontrolledState({selectedKeys:Je}),Pn==null||Pn(Je,{event:"select",selected:Mt,node:ut,selectedNodes:yn,nativeEvent:Qe.nativeEvent})},ze.onNodeCheck=function(Qe,ut,Je){var xe=ze.state,Zt=xe.keyEntities,Jn=xe.checkedKeys,En=xe.halfCheckedKeys,Pn=ze.props,Vn=Pn.checkStrictly,Xn=Pn.onCheck,Ct=ut.key,Mt,yn={event:"check",node:ut,checked:Je,nativeEvent:Qe.nativeEvent};if(Vn){var Dt=Je?(0,Yt.L0)(Jn,Ct):(0,Yt._5)(Jn,Ct),en=(0,Yt._5)(En,Ct);Mt={checked:Dt,halfChecked:en},yn.checkedNodes=Dt.map(function(Kn){return(0,Ge.Z)(Zt,Kn)}).filter(function(Kn){return Kn}).map(function(Kn){return Kn.node}),ze.setUncontrolledState({checkedKeys:Dt})}else{var ya=(0,kn.S)([].concat((0,Se.Z)(Jn),[Ct]),!0,Zt),la=ya.checkedKeys,Oa=ya.halfCheckedKeys;if(!Je){var xn=new Set(la);xn.delete(Ct);var Sr=(0,kn.S)(Array.from(xn),{checked:!1,halfCheckedKeys:Oa},Zt);la=Sr.checkedKeys,Oa=Sr.halfCheckedKeys}Mt=la,yn.checkedNodes=[],yn.checkedNodesPositions=[],yn.halfCheckedKeys=Oa,la.forEach(function(Kn){var Gn=(0,Ge.Z)(Zt,Kn);if(Gn){var fa=Gn.node,Xa=Gn.pos;yn.checkedNodes.push(fa),yn.checkedNodesPositions.push({node:fa,pos:Xa})}}),ze.setUncontrolledState({checkedKeys:la},!1,{halfCheckedKeys:Oa})}Xn==null||Xn(Mt,yn)},ze.onNodeLoad=function(Qe){var ut=Qe.key,Je=new Promise(function(xe,Zt){ze.setState(function(Jn){var En=Jn.loadedKeys,Pn=En===void 0?[]:En,Vn=Jn.loadingKeys,Xn=Vn===void 0?[]:Vn,Ct=ze.props,Mt=Ct.loadData,yn=Ct.onLoad;if(!Mt||Pn.indexOf(ut)!==-1||Xn.indexOf(ut)!==-1)return null;var Dt=Mt(Qe);return Dt.then(function(){var en=ze.state.loadedKeys,ya=(0,Yt.L0)(en,ut);yn==null||yn(ya,{event:"load",node:Qe}),ze.setUncontrolledState({loadedKeys:ya}),ze.setState(function(la){return{loadingKeys:(0,Yt._5)(la.loadingKeys,ut)}}),xe()}).catch(function(en){if(ze.setState(function(la){return{loadingKeys:(0,Yt._5)(la.loadingKeys,ut)}}),ze.loadingRetryTimes[ut]=(ze.loadingRetryTimes[ut]||0)+1,ze.loadingRetryTimes[ut]>=ln){var ya=ze.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ze.setUncontrolledState({loadedKeys:(0,Yt.L0)(ya,ut)}),xe()}Zt(en)}),{loadingKeys:(0,Yt.L0)(Xn,ut)}})});return Je.catch(function(){}),Je},ze.onNodeMouseEnter=function(Qe,ut){var Je=ze.props.onMouseEnter;Je==null||Je({event:Qe,node:ut})},ze.onNodeMouseLeave=function(Qe,ut){var Je=ze.props.onMouseLeave;Je==null||Je({event:Qe,node:ut})},ze.onNodeContextMenu=function(Qe,ut){var Je=ze.props.onRightClick;Je&&(Qe.preventDefault(),Je({event:Qe,node:ut}))},ze.onFocus=function(){var Qe=ze.props.onFocus;ze.setState({focused:!0});for(var ut=arguments.length,Je=new Array(ut),xe=0;xe1&&arguments[1]!==void 0?arguments[1]:!1,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ze.destroyed){var xe=!1,Zt=!0,Jn={};Object.keys(Qe).forEach(function(En){if(En in ze.props){Zt=!1;return}xe=!0,Jn[En]=Qe[En]}),xe&&(!ut||Zt)&&ze.setState((0,ye.Z)((0,ye.Z)({},Jn),Je))}},ze.scrollTo=function(Qe){ze.listRef.current.scrollTo(Qe)},ze}return(0,le.Z)(et,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var St=this.props.activeKey;St!==void 0&&St!==this.state.activeKey&&(this.setState({activeKey:St}),St!==null&&this.scrollTo({key:St}))}},{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 St,xt=this.state,Ke=xt.focused,Qe=xt.flattenNodes,ut=xt.keyEntities,Je=xt.draggingNodeKey,xe=xt.activeKey,Zt=xt.dropLevelOffset,Jn=xt.dropContainerKey,En=xt.dropTargetKey,Pn=xt.dropPosition,Vn=xt.dragOverNodeKey,Xn=xt.indent,Ct=this.props,Mt=Ct.prefixCls,yn=Ct.className,Dt=Ct.style,en=Ct.showLine,ya=Ct.focusable,la=Ct.tabIndex,Oa=la===void 0?0:la,xn=Ct.selectable,Sr=Ct.showIcon,Kn=Ct.icon,Gn=Ct.switcherIcon,fa=Ct.draggable,Xa=Ct.checkable,xa=Ct.checkStrictly,Lr=Ct.disabled,Tr=Ct.motion,Nt=Ct.loadData,hn=Ct.filterTreeNode,gr=Ct.height,At=Ct.itemHeight,Xt=Ct.virtual,Bn=Ct.titleRender,bn=Ct.dropIndicatorRender,Aa=Ct.onContextMenu,qt=Ct.onScroll,ie=Ct.direction,de=Ct.rootClassName,he=Ct.rootStyle,be=(0,se.Z)(this.props,{aria:!0,data:!0}),Xe;return fa&&((0,Oe.Z)(fa)==="object"?Xe=fa:typeof fa=="function"?Xe={nodeDraggable:fa}:Xe={}),a.createElement(ee.k.Provider,{value:{prefixCls:Mt,selectable:xn,showIcon:Sr,icon:Kn,switcherIcon:Gn,draggable:Xe,draggingNodeKey:Je,checkable:Xa,checkStrictly:xa,disabled:Lr,keyEntities:ut,dropLevelOffset:Zt,dropContainerKey:Jn,dropTargetKey:En,dropPosition:Pn,dragOverNodeKey:Vn,indent:Xn,direction:ie,dropIndicatorRender:bn,loadData:Nt,filterTreeNode:hn,titleRender:Bn,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:We()(Mt,yn,de,(St={},(0,fe.Z)(St,"".concat(Mt,"-show-line"),en),(0,fe.Z)(St,"".concat(Mt,"-focused"),Ke),(0,fe.Z)(St,"".concat(Mt,"-active-focused"),xe!==null),St)),style:he},a.createElement(Fn,(0,E.Z)({ref:this.listRef,prefixCls:Mt,style:Dt,data:Qe,disabled:Lr,selectable:xn,checkable:!!Xa,motion:Tr,dragging:Je!==null,height:gr,itemHeight:At,virtual:Xt,focusable:ya,focused:Ke,tabIndex:Oa,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Aa,onScroll:qt},this.getTreeNodeRequiredProps(),be))))}}],[{key:"getDerivedStateFromProps",value:function(St,xt){var Ke=xt.prevProps,Qe={prevProps:St};function ut(ya){return!Ke&&ya in St||Ke&&Ke[ya]!==St[ya]}var Je,xe=xt.fieldNames;if(ut("fieldNames")&&(xe=(0,Be.w$)(St.fieldNames),Qe.fieldNames=xe),ut("treeData")?Je=St.treeData:ut("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Je=(0,Be.zn)(St.children)),Je){Qe.treeData=Je;var Zt=(0,Be.I8)(Je,{fieldNames:xe});Qe.keyEntities=(0,ye.Z)((0,fe.Z)({},gt,Tt),Zt.keyEntities)}var Jn=Qe.keyEntities||xt.keyEntities;if(ut("expandedKeys")||Ke&&ut("autoExpandParent"))Qe.expandedKeys=St.autoExpandParent||!Ke&&St.defaultExpandParent?(0,Yt.r7)(St.expandedKeys,Jn):St.expandedKeys;else if(!Ke&&St.defaultExpandAll){var En=(0,ye.Z)({},Jn);delete En[gt],Qe.expandedKeys=Object.keys(En).map(function(ya){return En[ya].key})}else!Ke&&St.defaultExpandedKeys&&(Qe.expandedKeys=St.autoExpandParent||St.defaultExpandParent?(0,Yt.r7)(St.defaultExpandedKeys,Jn):St.defaultExpandedKeys);if(Qe.expandedKeys||delete Qe.expandedKeys,Je||Qe.expandedKeys){var Pn=(0,Be.oH)(Je||xt.treeData,Qe.expandedKeys||xt.expandedKeys,xe);Qe.flattenNodes=Pn}if(St.selectable&&(ut("selectedKeys")?Qe.selectedKeys=(0,Yt.BT)(St.selectedKeys,St):!Ke&&St.defaultSelectedKeys&&(Qe.selectedKeys=(0,Yt.BT)(St.defaultSelectedKeys,St))),St.checkable){var Vn;if(ut("checkedKeys")?Vn=(0,Yt.E6)(St.checkedKeys)||{}:!Ke&&St.defaultCheckedKeys?Vn=(0,Yt.E6)(St.defaultCheckedKeys)||{}:Je&&(Vn=(0,Yt.E6)(St.checkedKeys)||{checkedKeys:xt.checkedKeys,halfCheckedKeys:xt.halfCheckedKeys}),Vn){var Xn=Vn,Ct=Xn.checkedKeys,Mt=Ct===void 0?[]:Ct,yn=Xn.halfCheckedKeys,Dt=yn===void 0?[]:yn;if(!St.checkStrictly){var en=(0,kn.S)(Mt,!0,Jn);Mt=en.checkedKeys,Dt=en.halfCheckedKeys}Qe.checkedKeys=Mt,Qe.halfCheckedKeys=Dt}}return ut("loadedKeys")&&(Qe.loadedKeys=St.loadedKeys),Qe}}]),et}(a.Component);Mn.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:b,allowDrop:function(){return!0},expandAction:!1},Mn.TreeNode=ce.Z;var Pt=Mn,zt=Pt},35654:function(Ut,ot,z){"use strict";z.d(ot,{BT:function(){return a},E6:function(){return x},L0:function(){return Te},OM:function(){return y},_5:function(){return De},r7:function(){return te},wA:function(){return We},yx:function(){return Re}});var E=z(95190),fe=z(93664),Oe=z(48736),ye=z(59301),Se=z(39417),Fe=z(67841),le=z(71430),Me=null;function De(ne,ue){if(!ne)return[];var re=ne.slice(),me=re.indexOf(ue);return me>=0&&re.splice(me,1),re}function Te(ne,ue){var re=(ne||[]).slice();return re.indexOf(ue)===-1&&re.push(ue),re}function Re(ne){return ne.split("-")}function We(ne,ue){var re=[],me=(0,Fe.Z)(ue,ne);function ce(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Be){var ke=Be.key,Pe=Be.children;re.push(ke),ce(Pe)})}return ce(me.children),re}function Ee(ne){if(ne.parent){var ue=Re(ne.pos);return Number(ue[ue.length-1])===ne.parent.children.length-1}return!1}function se(ne){var ue=Re(ne.pos);return Number(ue[ue.length-1])===0}function y(ne,ue,re,me,ce,Ce,Be,ke,Pe,at){var Ve,it=ne.clientX,Ye=ne.clientY,rt=ne.target.getBoundingClientRect(),yt=rt.top,bt=rt.height,gt=(at==="rtl"?-1:1)*(((ce==null?void 0:ce.x)||0)-it),Gt=(gt-12)/me,Tt=(0,Fe.Z)(ke,re.props.eventKey);if(Ye-1.5?Ce({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:Ce({dragNode:ln,dropNode:Mn,dropPosition:0})?Yt=0:Ce({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1:Ce({dragNode:ln,dropNode:Mn,dropPosition:1})?Yt=1:Pt=!1,{dropPosition:Yt,dropLevelOffset:kn,dropTargetKey:Tt.key,dropTargetPos:Tt.pos,dragOverNodeKey:Fn,dropContainerKey:Yt===0?null:((Ve=Tt.parent)===null||Ve===void 0?void 0:Ve.key)||null,dropAllowed:Pt}}function a(ne,ue){if(ne){var re=ue.multiple;return re?ne.slice():ne.length?[ne[0]]:ne}}var ee=function(ue){return ue};function b(ne,ue){if(!ne)return[];var re=ue||{},me=re.processProps,ce=me===void 0?ee:me,Ce=Array.isArray(ne)?ne:[ne];return Ce.map(function(Be){var ke=Be.children,Pe=_objectWithoutProperties(Be,Me),at=b(ke,ue);return React.createElement(TreeNode,_extends({key:Pe.key},ce(Pe)),at)})}function x(ne){if(!ne)return null;var ue;if(Array.isArray(ne))ue={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,fe.Z)(ne)==="object")ue={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ue}function te(ne,ue){var re=new Set;function me(ce){if(!re.has(ce)){var Ce=(0,Fe.Z)(ue,ce);if(Ce){re.add(ce);var Be=Ce.parent,ke=Ce.node;ke.disabled||Be&&me(Be.key)}}}return(ne||[]).forEach(function(ce){me(ce)}),(0,E.Z)(re)}},90782:function(Ut,ot,z){"use strict";z.d(ot,{S:function(){return le}});var E=z(48736),fe=z(67841);function Oe(Me,De){var Te=new Set;return Me.forEach(function(Re){De.has(Re)||Te.add(Re)}),Te}function ye(Me){var De=Me||{},Te=De.disabled,Re=De.disableCheckbox,We=De.checkable;return!!(Te||Re)||We===!1}function Se(Me,De,Te,Re){for(var We=new Set(Me),Ee=new Set,se=0;se<=Te;se+=1){var y=De.get(se)||new Set;y.forEach(function(x){var te=x.key,ne=x.node,ue=x.children,re=ue===void 0?[]:ue;We.has(te)&&!Re(ne)&&re.filter(function(me){return!Re(me.node)}).forEach(function(me){We.add(me.key)})})}for(var a=new Set,ee=Te;ee>=0;ee-=1){var b=De.get(ee)||new Set;b.forEach(function(x){var te=x.parent,ne=x.node;if(!(Re(ne)||!x.parent||a.has(x.parent.key))){if(Re(x.parent.node)){a.add(te.key);return}var ue=!0,re=!1;(te.children||[]).filter(function(me){return!Re(me.node)}).forEach(function(me){var ce=me.key,Ce=We.has(ce);ue&&!Ce&&(ue=!1),!re&&(Ce||Ee.has(ce))&&(re=!0)}),ue&&We.add(te.key),re&&Ee.add(te.key),a.add(te.key)}})}return{checkedKeys:Array.from(We),halfCheckedKeys:Array.from(Oe(Ee,We))}}function Fe(Me,De,Te,Re,We){for(var Ee=new Set(Me),se=new Set(De),y=0;y<=Re;y+=1){var a=Te.get(y)||new Set;a.forEach(function(te){var ne=te.key,ue=te.node,re=te.children,me=re===void 0?[]:re;!Ee.has(ne)&&!se.has(ne)&&!We(ue)&&me.filter(function(ce){return!We(ce.node)}).forEach(function(ce){Ee.delete(ce.key)})})}se=new Set;for(var ee=new Set,b=Re;b>=0;b-=1){var x=Te.get(b)||new Set;x.forEach(function(te){var ne=te.parent,ue=te.node;if(!(We(ue)||!te.parent||ee.has(te.parent.key))){if(We(te.parent.node)){ee.add(ne.key);return}var re=!0,me=!1;(ne.children||[]).filter(function(ce){return!We(ce.node)}).forEach(function(ce){var Ce=ce.key,Be=Ee.has(Ce);re&&!Be&&(re=!1),!me&&(Be||se.has(Ce))&&(me=!0)}),re||Ee.delete(ne.key),me&&se.add(ne.key),ee.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Oe(se,Ee))}}function le(Me,De,Te,Re){var We=[],Ee;Re?Ee=Re:Ee=ye;var se=new Set(Me.filter(function(b){var x=!!(0,fe.Z)(Te,b);return x||We.push(b),x})),y=new Map,a=0;Object.keys(Te).forEach(function(b){var x=Te[b],te=x.level,ne=y.get(te);ne||(ne=new Set,y.set(te,ne)),ne.add(x),a=Math.max(a,te)}),(0,E.ZP)(!We.length,"Tree missing follow keys: ".concat(We.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var ee;return De===!0?ee=Se(se,y,a,Ee):ee=Fe(se,De.halfCheckedKeys,y,a,Ee),ee}},67841:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return E}});function E(fe,Oe){return fe[Oe]}},71430:function(Ut,ot,z){"use strict";z.d(ot,{F:function(){return te},H8:function(){return x},I8:function(){return b},km:function(){return We},oH:function(){return a},w$:function(){return Ee},zn:function(){return y}});var E=z(93664),fe=z(95190),Oe=z(20439),ye=z(62646),Se=z(11592),Fe=z(2738),le=z(48736),Me=z(67841),De=["children"];function Te(ne,ue){return"".concat(ne,"-").concat(ue)}function Re(ne){return ne&&ne.type&&ne.type.isTreeNode}function We(ne,ue){return ne!=null?ne:ue}function Ee(ne){var ue=ne||{},re=ue.title,me=ue._title,ce=ue.key,Ce=ue.children,Be=re||"title";return{title:Be,_title:me||[Be],key:ce||"key",children:Ce||"children"}}function se(ne,ue){var re=new Map;function me(ce){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ce||[]).forEach(function(Be){var ke=Be[ue.key],Pe=Be[ue.children];warning(ke!=null,"Tree node must have a certain key: [".concat(Ce).concat(ke,"]"));var at=String(ke);warning(!re.has(at)||ke===null||ke===void 0,"Same 'key' exist in the Tree: ".concat(at)),re.set(at,!0),me(Pe,"".concat(Ce).concat(at," > "))})}me(ne)}function y(ne){function ue(re){var me=(0,Se.Z)(re);return me.map(function(ce){if(!Re(ce))return(0,le.ZP)(!ce,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=ce.key,Be=ce.props,ke=Be.children,Pe=(0,ye.Z)(Be,De),at=(0,Oe.Z)({key:Ce},Pe),Ve=ue(ke);return Ve.length&&(at.children=Ve),at}).filter(function(ce){return ce})}return ue(ne)}function a(ne,ue,re){var me=Ee(re),ce=me._title,Ce=me.key,Be=me.children,ke=new Set(ue===!0?[]:ue),Pe=[];function at(Ve){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ve.map(function(Ye,rt){for(var yt=Te(it?it.pos:"0",rt),bt=We(Ye[Ce],yt),gt,Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:{},re=ue.initWrapper,me=ue.processEntity,ce=ue.onProcessFinished,Ce=ue.externalGetKey,Be=ue.childrenPropName,ke=ue.fieldNames,Pe=arguments.length>2?arguments[2]:void 0,at=Ce||Pe,Ve={},it={},Ye={posEntities:Ve,keyEntities:it};return re&&(Ye=re(Ye)||Ye),ee(ne,function(rt){var yt=rt.node,bt=rt.index,gt=rt.pos,Gt=rt.key,Tt=rt.parentPos,Lt=rt.level,Rt=rt.nodes,qe={node:yt,nodes:Rt,index:bt,key:Gt,pos:gt,level:Lt},dt=We(Gt,gt);Ve[gt]=qe,it[dt]=qe,qe.parent=Ve[Tt],qe.parent&&(qe.parent.children=qe.parent.children||[],qe.parent.children.push(qe)),me&&me(qe,Ye)},{externalGetKey:at,childrenPropName:Be,fieldNames:ke}),ce&&ce(Ye),Ye}function x(ne,ue){var re=ue.expandedKeys,me=ue.selectedKeys,ce=ue.loadedKeys,Ce=ue.loadingKeys,Be=ue.checkedKeys,ke=ue.halfCheckedKeys,Pe=ue.dragOverNodeKey,at=ue.dropPosition,Ve=ue.keyEntities,it=(0,Me.Z)(Ve,ne),Ye={eventKey:ne,expanded:re.indexOf(ne)!==-1,selected:me.indexOf(ne)!==-1,loaded:ce.indexOf(ne)!==-1,loading:Ce.indexOf(ne)!==-1,checked:Be.indexOf(ne)!==-1,halfChecked:ke.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:Pe===ne&&at===0,dragOverGapTop:Pe===ne&&at===-1,dragOverGapBottom:Pe===ne&&at===1};return Ye}function te(ne){var ue=ne.data,re=ne.expanded,me=ne.selected,ce=ne.checked,Ce=ne.loaded,Be=ne.loading,ke=ne.halfChecked,Pe=ne.dragOver,at=ne.dragOverGapTop,Ve=ne.dragOverGapBottom,it=ne.pos,Ye=ne.active,rt=ne.eventKey,yt=(0,Oe.Z)((0,Oe.Z)({},ue),{},{expanded:re,selected:me,checked:ce,loaded:Ce,loading:Be,halfChecked:ke,dragOver:Pe,dragOverGapTop:at,dragOverGapBottom:Ve,pos:it,active:Ye,key:rt});return"props"in yt||Object.defineProperty(yt,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),yt}},8224:function(Ut,ot,z){"use strict";z.d(ot,{Z:function(){return fe}});var E=z(4676);function fe(Oe,ye,Se,Fe){var le=E.unstable_batchedUpdates?function(De){E.unstable_batchedUpdates(Se,De)}:Se;return Oe!=null&&Oe.addEventListener&&Oe.addEventListener(ye,le,Fe),{remove:function(){Oe!=null&&Oe.removeEventListener&&Oe.removeEventListener(ye,le,Fe)}}}},55468:function(Ut,ot,z){"use strict";z.d(ot,{g1:function(){return Re},os:function(){return Ee}});var E=/margin|padding|width|height|max|min|offset/,fe={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function ye(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Se(se,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return se.offsetHeight;if(y==="width")return se.offsetWidth}return y in fe||(fe[y]=E.test(y)),fe[y]?parseFloat(a)||0:a}function Fe(se,y){var a=arguments.length,ee=ye(se);return y=Oe[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,a===1?ee:Se(se,y,ee[y]||se.style[y])}function le(se,y,a){var ee=arguments.length;if(y=Oe[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,ee===3)return typeof a=="number"&&E.test(y)&&(a="".concat(a,"px")),se.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&le(se,b,y[b]);return ye(se)}function Me(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function De(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function Te(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:y}}function Re(){var se=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:y}}function We(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(se){var y=se.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Ut,ot,z){"use strict";z.d(ot,{G:function(){return ye}});var E=z(47273),fe=function(Fe){if((0,E.Z)()&&window.document.documentElement){var le=Array.isArray(Fe)?Fe:[Fe],Me=window.document.documentElement;return le.some(function(De){return De in Me.style})}return!1},Oe=function(Fe,le){if(!fe(Fe))return!1;var Me=document.createElement("div"),De=Me.style[Fe];return Me.style[Fe]=le,Me.style[Fe]!==De};function ye(Se,Fe){return!Array.isArray(Se)&&Fe!==void 0?Oe(Se,Fe):fe(Se)}},57985:function(Ut,ot,z){"use strict";z.d(ot,{Z5:function(){return Lu},_l:function(){return P0},bK:function(){return Rs}});var E=z(59301),fe=z(2386);function Oe(ae,oe){ae.prototype=Object.create(oe.prototype),ae.prototype.constructor=ae,(0,fe.Z)(ae,oe)}var ye=z(14809),Se=z(59781),Fe=E.createContext(null),le=null;function Me(ae){ae()}var De=Me,Te=function(oe){return De=oe},Re=function(){return De};function We(){var ae=Re(),oe=null,Ae=null;return{clear:function(){oe=null,Ae=null},notify:function(){ae(function(){for(var _e=oe;_e;)_e.callback(),_e=_e.next})},get:function(){for(var _e=[],$e=oe;$e;)_e.push($e),$e=$e.next;return _e},subscribe:function(_e){var $e=!0,ct=Ae={callback:_e,next:null,prev:Ae};return ct.prev?ct.prev.next=ct:oe=ct,function(){!$e||oe===null||($e=!1,ct.next?ct.next.prev=ct.prev:Ae=ct.prev,ct.prev?ct.prev.next=ct.next:oe=ct.next)}}}}var Ee={notify:function(){},get:function(){return[]}};function se(ae,oe){var Ae,Le=Ee;function _e(rn){return nn(),Le.subscribe(rn)}function $e(){Le.notify()}function ct(){vn.onStateChange&&vn.onStateChange()}function vt(){return!!Ae}function nn(){Ae||(Ae=oe?oe.addNestedSub(ct):ae.subscribe(ct),Le=We())}function Cn(){Ae&&(Ae(),Ae=void 0,Le.clear(),Le=Ee)}var vn={addNestedSub:_e,notifyNestedSubs:$e,handleChangeWrapper:ct,isSubscribed:vt,trySubscribe:nn,tryUnsubscribe:Cn,getListeners:function(){return Le}};return vn}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect;function a(ae){var oe=ae.store,Ae=ae.context,Le=ae.children,_e=(0,E.useMemo)(function(){var vt=se(oe);return{store:oe,subscription:vt}},[oe]),$e=(0,E.useMemo)(function(){return oe.getState()},[oe]);y(function(){var vt=_e.subscription;return vt.onStateChange=vt.notifyNestedSubs,vt.trySubscribe(),$e!==oe.getState()&&vt.notifyNestedSubs(),function(){vt.tryUnsubscribe(),vt.onStateChange=null}},[_e,$e]);var ct=Ae||Fe;return E.createElement(ct.Provider,{value:_e},Le)}var ee=a,b=z(74126),x=z(94266),te=z.n(x),ne=z(53410),ue=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],re=["reactReduxForwardedRef"],me=[],ce=[null,null],Ce=function(oe){try{return JSON.stringify(oe)}catch(Ae){return String(oe)}};function Be(ae,oe){var Ae=ae[1];return[oe.payload,Ae+1]}function ke(ae,oe,Ae){y(function(){return ae.apply(void 0,oe)},Ae)}function Pe(ae,oe,Ae,Le,_e,$e,ct){ae.current=Le,oe.current=_e,Ae.current=!1,$e.current&&($e.current=null,ct())}function at(ae,oe,Ae,Le,_e,$e,ct,vt,nn,Cn){if(ae){var vn=!1,rn=null,sn=function(){if(!vn){var Jr=oe.getState(),no,ro;try{no=Le(Jr,_e.current)}catch(wo){ro=wo,rn=wo}ro||(rn=null),no===$e.current?ct.current||nn():($e.current=no,vt.current=no,ct.current=!0,Cn({type:"STORE_UPDATED",payload:{error:ro}}))}};Ae.onStateChange=sn,Ae.trySubscribe(),sn();var Qn=function(){if(vn=!0,Ae.tryUnsubscribe(),Ae.onStateChange=null,rn)throw rn};return Qn}}var Ve=function(){return[null,0]};function it(ae,oe){oe===void 0&&(oe={});var Ae=oe,Le=Ae.getDisplayName,_e=Le===void 0?function($i){return"ConnectAdvanced("+$i+")"}:Le,$e=Ae.methodName,ct=$e===void 0?"connectAdvanced":$e,vt=Ae.renderCountProp,nn=vt===void 0?void 0:vt,Cn=Ae.shouldHandleStateChanges,vn=Cn===void 0?!0:Cn,rn=Ae.storeKey,sn=rn===void 0?"store":rn,Qn=Ae.withRef,Za=Qn===void 0?!1:Qn,Jr=Ae.forwardRef,no=Jr===void 0?!1:Jr,ro=Ae.context,wo=ro===void 0?Fe:ro,_o=(0,b.Z)(Ae,ue);if(0)var fi;var Ui=wo;return function(kl){var Mu=kl.displayName||kl.name||"Component",Gl=_e(Mu),Tu=(0,ye.Z)({},_o,{getDisplayName:_e,methodName:ct,renderCountProp:nn,shouldHandleStateChanges:vn,storeKey:sn,displayName:Gl,wrappedComponentName:Mu,WrappedComponent:kl}),ts=_o.pure;function ns(os){return ae(os.dispatch,Tu)}var Es=ts?E.useMemo:function(os){return os()};function ps(os){var Zc=(0,E.useMemo)(function(){var xd=os.reactReduxForwardedRef,Ha=(0,b.Z)(os,re);return[os.context,xd,Ha]},[os]),nc=Zc[0],Pd=Zc[1],Hc=Zc[2],zc=(0,E.useMemo)(function(){return nc&&nc.Consumer&&(0,ne.isContextConsumer)(E.createElement(nc.Consumer,null))?nc:Ui},[nc,Ui]),ac=(0,E.useContext)(zc),Qc=!!os.store&&!!os.store.getState&&!!os.store.dispatch,rc=!!ac&&!!ac.store,Ds=Qc?os.store:ac.store,bd=(0,E.useMemo)(function(){return ns(Ds)},[Ds]),Wc=(0,E.useMemo)(function(){if(!vn)return ce;var xd=se(Ds,Qc?null:ac.subscription),Ha=xd.notifyNestedSubs.bind(xd);return[xd,Ha]},[Ds,Qc,ac]),dd=Wc[0],jd=Wc[1],Zd=(0,E.useMemo)(function(){return Qc?ac:(0,ye.Z)({},ac,{subscription:dd})},[Qc,ac,dd]),Uc=(0,E.useReducer)(Be,me,Ve),rg=Uc[0],Hd=rg[0],og=Uc[1];if(Hd&&Hd.error)throw Hd.error;var n0=(0,E.useRef)(),a0=(0,E.useRef)(Hc),zd=(0,E.useRef)(),r0=(0,E.useRef)(!1),gd=Es(function(){return zd.current&&Hc===a0.current?zd.current:bd(Ds.getState(),Hc)},[Ds,Hd,Hc]);ke(Pe,[a0,n0,r0,Hc,gd,zd,jd]),ke(at,[vn,Ds,dd,bd,a0,n0,r0,zd,jd,og],[Ds,dd,bd]);var md=(0,E.useMemo)(function(){return E.createElement(kl,(0,ye.Z)({},gd,{ref:Pd}))},[Pd,kl,gd]),ig=(0,E.useMemo)(function(){return vn?E.createElement(zc.Provider,{value:Zd},md):md},[zc,md,Zd]);return ig}var ws=ts?E.memo(ps):ps;if(ws.WrappedComponent=kl,ws.displayName=ps.displayName=Gl,no){var tc=E.forwardRef(function(Zc,nc){return E.createElement(ws,(0,ye.Z)({},Zc,{reactReduxForwardedRef:nc}))});return tc.displayName=Gl,tc.WrappedComponent=kl,te()(tc,kl)}return te()(ws,kl)}}function Ye(ae,oe){return ae===oe?ae!==0||oe!==0||1/ae===1/oe:ae!==ae&&oe!==oe}function rt(ae,oe){if(Ye(ae,oe))return!0;if(typeof ae!="object"||ae===null||typeof oe!="object"||oe===null)return!1;var Ae=Object.keys(ae),Le=Object.keys(oe);if(Ae.length!==Le.length)return!1;for(var _e=0;_e=0;Le--){var _e=oe[Le](ae);if(_e)return _e}return function($e,ct){throw new Error("Invalid value of type "+typeof ae+" for "+Ae+" argument when connecting component "+ct.wrappedComponentName+".")}}function St(ae,oe){return ae===oe}function xt(ae){var oe=ae===void 0?{}:ae,Ae=oe.connectHOC,Le=Ae===void 0?it:Ae,_e=oe.mapStateToPropsFactories,$e=_e===void 0?Fn:_e,ct=oe.mapDispatchToPropsFactories,vt=ct===void 0?qe:ct,nn=oe.mergePropsFactories,Cn=nn===void 0?Mn:nn,vn=oe.selectorFactory,rn=vn===void 0?Ot:vn;return function(Qn,Za,Jr,no){no===void 0&&(no={});var ro=no,wo=ro.pure,_o=wo===void 0?!0:wo,fi=ro.areStatesEqual,Ui=fi===void 0?St:fi,$i=ro.areOwnPropsEqual,kl=$i===void 0?rt:$i,Mu=ro.areStatePropsEqual,Gl=Mu===void 0?rt:Mu,Tu=ro.areMergedPropsEqual,ts=Tu===void 0?rt:Tu,ns=(0,b.Z)(ro,et),Es=ze(Qn,$e,"mapStateToProps"),ps=ze(Za,vt,"mapDispatchToProps"),ws=ze(Jr,Cn,"mergeProps");return Le(rn,(0,ye.Z)({methodName:"connect",getDisplayName:function(os){return"Connect("+os+")"},shouldHandleStateChanges:!!Qn,initMapStateToProps:Es,initMapDispatchToProps:ps,initMergeProps:ws,pure:_o,areStatesEqual:Ui,areOwnPropsEqual:kl,areStatePropsEqual:Gl,areMergedPropsEqual:ts},ns))}}var Ke=xt();function Qe(){var ae=useContext(ReactReduxContext);return ae}function ut(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(){var Le=oe(),_e=Le.store;return _e}}var Je=null;function xe(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultStore:createStoreHook(ae);return function(){var Le=oe();return Le.dispatch}}var Zt=null,Jn=function(oe,Ae){return oe===Ae};function En(ae,oe,Ae,Le){var _e=useReducer(function(Za){return Za+1},0),$e=_e[1],ct=useMemo(function(){return createSubscription(Ae,Le)},[Ae,Le]),vt=useRef(),nn=useRef(),Cn=useRef(),vn=useRef(),rn=Ae.getState(),sn;try{if(ae!==nn.current||rn!==Cn.current||vt.current){var Qn=ae(rn);vn.current===void 0||!oe(Qn,vn.current)?sn=Qn:sn=vn.current}else sn=vn.current}catch(Za){throw vt.current&&(Za.message+=` The error may be correlated with this previous error: -`+pt.current.stack+` +`+vt.current.stack+` -`),Za}return useIsomorphicLayoutEffect(function(){nn.current=ae,Cn.current=rn,vn.current=sn,pt.current=void 0}),useIsomorphicLayoutEffect(function(){function Za(){try{var Jr=Ae.getState();if(Jr===Cn.current)return;var no=nn.current(Jr);if(oe(no,vn.current))return;vn.current=no,Cn.current=Jr}catch(ro){pt.current=ro}et()}return ct.onStateChange=Za,ct.trySubscribe(),Za(),function(){return ct.tryUnsubscribe()}},[Ae,ct]),sn}function xn(ae){ae===void 0&&(ae=ReactReduxContext);var oe=ae===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ae)};return function(Le,_e){_e===void 0&&(_e=Yn);var et=oe(),ct=et.store,pt=et.subscription,nn=En(Le,_e,ct,pt);return useDebugValue(nn),nn}}var Kn=null,Vn=z(4676);Te(Vn.unstable_batchedUpdates);function Ct(ae,oe){if(ae.length!==oe.length)return!1;for(var Ae=0;Ae");return Le.callbacks},Le.setCallbacks=function(pt){Le.callbacks=pt},Le}var Ae=oe.prototype;return Ae.componentDidMount=function(){this.unbind=gn(window,[{eventName:"error",fn:this.onWindowError}])},Ae.componentWillUnmount=function(){this.unbind()},Ae.componentDidCatch=function(_e){if(_e instanceof un){this.setState({});return}throw _e},Ae.render=function(){return this.props.children(this.setCallbacks)},oe}(E.Component),$t=` +`)},It=function(oe){return[Bt(oe),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},pa="__react-beautiful-dnd-disable-dev-warnings";function Rn(ae,oe){var Ae;de||typeof window!="undefined"&&window[pa]||(Ae=console)[ae].apply(Ae,It(oe))}var $n=Rn.bind(null,"warn"),za=Rn.bind(null,"error");function An(){}function st(ae,oe){return(0,ye.Z)({},ae,{},oe)}function gn(ae,oe,Ae){var Le=oe.map(function(_e){var $e=st(Ae,_e.options);return ae.addEventListener(_e.eventName,_e.fn,$e),function(){ae.removeEventListener(_e.eventName,_e.fn,$e)}});return function(){Le.forEach(function($e){$e()})}}var lt=!0,Sn="Invariant failed";function un(ae){this.message=ae}un.prototype.toString=function(){return this.message};function nt(ae,oe){if(!ae)throw lt?new un(Sn):new un(Sn+": "+(oe||""))}var Jt=function(ae){Oe(oe,ae);function oe(){for(var Le,_e=arguments.length,$e=new Array(_e),ct=0;ct<_e;ct++)$e[ct]=arguments[ct];return Le=ae.call.apply(ae,[this].concat($e))||this,Le.callbacks=null,Le.unbind=An,Le.onWindowError=function(vt){var nn=Le.getCallbacks();nn.isDragging()&&nn.tryAbort();var Cn=vt.error;Cn instanceof un&&vt.preventDefault()},Le.getCallbacks=function(){if(!Le.callbacks)throw new Error("Unable to find AppCallbacks in ");return Le.callbacks},Le.setCallbacks=function(vt){Le.callbacks=vt},Le}var Ae=oe.prototype;return Ae.componentDidMount=function(){this.unbind=gn(window,[{eventName:"error",fn:this.onWindowError}])},Ae.componentWillUnmount=function(){this.unbind()},Ae.componentDidCatch=function(_e){if(_e instanceof un){this.setState({});return}throw _e},Ae.render=function(){return this.props.children(this.setCallbacks)},oe}(E.Component),$t=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key -`,Tn=function(oe){return oe+1},$n=function(oe){return` +`,Tn=function(oe){return oe+1},ea=function(oe){return` You have lifted an item in position `+Tn(oe.source.index)+` -`},mn=function(oe,Ae){var Le=oe.droppableId===Ae.droppableId,_e=Tn(oe.index),et=Tn(Ae.index);return Le?` +`},mn=function(oe,Ae){var Le=oe.droppableId===Ae.droppableId,_e=Tn(oe.index),$e=Tn(Ae.index);return Le?` You have moved the item from position `+_e+` - to position `+et+` + to position `+$e+` `:` You have moved the item from position `+_e+` in list `+oe.droppableId+` to list `+Ae.droppableId+` - in position `+et+` - `},Jn=function(oe,Ae,Le){var _e=Ae.droppableId===Le.droppableId;return _e?` + in position `+$e+` + `},qn=function(oe,Ae,Le){var _e=Ae.droppableId===Le.droppableId;return _e?` The item `+oe+` has been combined with `+Le.draggableId:` The item `+oe+` in list `+Ae.droppableId+` has been combined with `+Le.draggableId+` in list `+Le.droppableId+` - `},ta=function(oe){var Ae=oe.destination;if(Ae)return mn(oe.source,Ae);var Le=oe.combine;return Le?Jn(oe.draggableId,oe.source,Le):"You are over an area that cannot be dropped on"},$a=function(oe){return` + `},na=function(oe){var Ae=oe.destination;if(Ae)return mn(oe.source,Ae);var Le=oe.combine;return Le?qn(oe.draggableId,oe.source,Le):"You are over an area that cannot be dropped on"},$a=function(oe){return` The item has returned to its starting position of `+Tn(oe.index)+` `},yr=function(oe){if(oe.reason==="CANCEL")return` @@ -328,20 +328,20 @@ The error may be correlated with this previous error: `+mn(oe.source,Ae)+` `:Le?` You have dropped the item. - `+Jn(oe.draggableId,oe.source,Le)+` + `+qn(oe.draggableId,oe.source,Le)+` `:` The item has been dropped while not over a drop area. `+$a(oe.source)+` - `},qn={dragHandleUsageInstructions:$t,onDragStart:$n,onDragUpdate:ta,onDragEnd:yr},Rr={x:0,y:0},Br=function(oe,Ae){return{x:oe.x+Ae.x,y:oe.y+Ae.y}},br=function(oe,Ae){return{x:oe.x-Ae.x,y:oe.y-Ae.y}},Pr=function(oe,Ae){return oe.x===Ae.x&&oe.y===Ae.y},er=function(oe){return{x:oe.x!==0?-oe.x:0,y:oe.y!==0?-oe.y:0}},Nr=function(oe,Ae,Le){var _e;return Le===void 0&&(Le=0),_e={},_e[oe]=Ae,_e[oe==="x"?"y":"x"]=Le,_e},xr=function(oe,Ae){return Math.sqrt(Math.pow(Ae.x-oe.x,2)+Math.pow(Ae.y-oe.y,2))},ka=function(oe,Ae){return Math.min.apply(Math,Ae.map(function(Le){return xr(oe,Le)}))},Kr=function(oe){return function(Ae){return{x:oe(Ae.x),y:oe(Ae.y)}}},uo=function(ae,oe){var Ae=In({top:Math.max(oe.top,ae.top),right:Math.min(oe.right,ae.right),bottom:Math.min(oe.bottom,ae.bottom),left:Math.max(oe.left,ae.left)});return Ae.width<=0||Ae.height<=0?null:Ae},ao=function(oe,Ae){return{top:oe.top+Ae.y,left:oe.left+Ae.x,bottom:oe.bottom+Ae.y,right:oe.right+Ae.x}},Zo=function(oe){return[{x:oe.left,y:oe.top},{x:oe.right,y:oe.top},{x:oe.left,y:oe.bottom},{x:oe.right,y:oe.bottom}]},Oo={top:0,right:0,bottom:0,left:0},al=function(oe,Ae){return Ae?ao(oe,Ae.scroll.diff.displacement):oe},ul=function(oe,Ae,Le){if(Le&&Le.increasedBy){var _e;return(0,ye.Z)({},oe,(_e={},_e[Ae.end]=oe[Ae.end]+Le.increasedBy[Ae.line],_e))}return oe},Sl=function(oe,Ae){return Ae&&Ae.shouldClipSubject?uo(Ae.pageMarginBox,oe):In(oe)},Zi=function(ae){var oe=ae.page,Ae=ae.withPlaceholder,Le=ae.axis,_e=ae.frame,et=al(oe.marginBox,_e),ct=ul(et,Le,Ae),pt=Sl(ct,_e);return{page:oe,withPlaceholder:Ae,active:pt}},jr=function(ae,oe){ae.frame||nt(!1);var Ae=ae.frame,Le=br(oe,Ae.scroll.initial),_e=er(Le),et=(0,ye.Z)({},Ae,{scroll:{initial:Ae.scroll.initial,current:oe,diff:{value:Le,displacement:_e},max:Ae.scroll.max}}),ct=Zi({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:et}),pt=(0,ye.Z)({},ae,{frame:et,subject:ct});return pt};function Gi(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function po(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(oe){return ae[oe]})}function Ii(ae,oe){if(ae.findIndex)return ae.findIndex(oe);for(var Ae=0;Aeae.bottom,Cn=Le.leftae.right,vn=nn&&Cn;if(vn)return!0;var rn=nn&&ct||Cn&&et;return rn}},Vl=function(ae){var oe=Ri(ae.top,ae.bottom),Ae=Ri(ae.left,ae.right);return function(Le){var _e=oe(Le.top)&&oe(Le.bottom)&&Ae(Le.left)&&Ae(Le.right);return _e}},Eu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Cu={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Uu=function(ae){return function(oe){var Ae=Ri(oe.top,oe.bottom),Le=Ri(oe.left,oe.right);return function(_e){return ae===Eu?Ae(_e.top)&&Ae(_e.bottom):Le(_e.left)&&Le(_e.right)}}},wo=function(oe,Ae){var Le=Ae.frame?Ae.frame.scroll.diff.displacement:Rr;return ao(oe,Le)},kr=function(oe,Ae,Le){return Ae.subject.active?Le(Ae.subject.active)(oe):!1},zr=function(oe,Ae,Le){return Le(Ae)(oe)},Yr=function(oe){var Ae=oe.target,Le=oe.destination,_e=oe.viewport,et=oe.withDroppableDisplacement,ct=oe.isVisibleThroughFrameFn,pt=et?wo(Ae,Le):Ae;return kr(pt,Le,ct)&&zr(pt,_e,ct)},Ai=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Vi}))},oi=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Vl}))},Xi=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Uu(oe.destination.axis)}))},rl=function(oe,Ae,Le){if(typeof Le=="boolean")return Le;if(!Ae)return!0;var _e=Ae.invisible,et=Ae.visible;if(_e[oe])return!1;var ct=et[oe];return ct?ct.shouldAnimate:!0};function Rl(ae,oe){var Ae=ae.page.marginBox,Le={top:oe.point.y,right:0,bottom:0,left:oe.point.x};return In(Sr(Ae,Le))}function El(ae){var oe=ae.afterDragging,Ae=ae.destination,Le=ae.displacedBy,_e=ae.viewport,et=ae.forceShouldAnimate,ct=ae.last;return oe.reduce(function(nn,Cn){var vn=Rl(Cn,Le),rn=Cn.descriptor.id;nn.all.push(rn);var sn=Ai({target:vn,destination:Ae,viewport:_e,withDroppableDisplacement:!0});if(!sn)return nn.invisible[Cn.descriptor.id]=!0,nn;var zn=rl(rn,ct,et),Za={draggableId:rn,shouldAnimate:zn};return nn.visible[rn]=Za,nn},{all:[],visible:{},invisible:{}})}function Ol(ae,oe){if(!ae.length)return 0;var Ae=ae[ae.length-1].descriptor.index;return oe.inHomeList?Ae:Ae+1}function Jl(ae){var oe=ae.insideDestination,Ae=ae.inHomeList,Le=ae.displacedBy,_e=ae.destination,et=Ol(oe,{inHomeList:Ae});return{displaced:pu,displacedBy:Le,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:et}}}}function Si(ae){var oe=ae.draggable,Ae=ae.insideDestination,Le=ae.destination,_e=ae.viewport,et=ae.displacedBy,ct=ae.last,pt=ae.index,nn=ae.forceShouldAnimate,Cn=fl(oe,Le);if(pt==null)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:et,destination:Le});var vn=ri(Ae,function(Jr){return Jr.descriptor.index===pt});if(!vn)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:et,destination:Le});var rn=wi(oe,Ae),sn=Ae.indexOf(vn),zn=rn.slice(sn),Za=El({afterDragging:zn,destination:Le,displacedBy:et,last:ct,viewport:_e.frame,forceShouldAnimate:nn});return{displaced:Za,displacedBy:et,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:pt}}}}function Ba(ae,oe){return!!oe.effected[ae]}var Ho=function(ae){var oe=ae.isMovingForward,Ae=ae.destination,Le=ae.draggables,_e=ae.combine,et=ae.afterCritical;if(!Ae.isCombineEnabled)return null;var ct=_e.draggableId,pt=Le[ct],nn=pt.descriptor.index,Cn=Ba(ct,et);return Cn?oe?nn:nn-1:oe?nn+1:nn},Mi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Le=ae.insideDestination,_e=ae.location;if(!Le.length)return null;var et=_e.index,ct=oe?et+1:et-1,pt=Le[0].descriptor.index,nn=Le[Le.length-1].descriptor.index,Cn=Ae?nn:nn+1;return ctCn?null:ct},Fi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Le=ae.draggable,_e=ae.draggables,et=ae.destination,ct=ae.insideDestination,pt=ae.previousImpact,nn=ae.viewport,Cn=ae.afterCritical,vn=pt.at;if(vn||nt(!1),vn.type==="REORDER"){var rn=Mi({isMovingForward:oe,isInHomeList:Ae,location:vn.destination,insideDestination:ct});return rn==null?null:Si({draggable:Le,insideDestination:ct,destination:et,viewport:nn,last:pt.displaced,displacedBy:pt.displacedBy,index:rn})}var sn=Ho({isMovingForward:oe,destination:et,displaced:pt.displaced,draggables:_e,combine:vn.combine,afterCritical:Cn});return sn==null?null:Si({draggable:Le,insideDestination:ct,destination:et,viewport:nn,last:pt.displaced,displacedBy:pt.displacedBy,index:sn})},ar=function(ae){var oe=ae.displaced,Ae=ae.afterCritical,Le=ae.combineWith,_e=ae.displacedBy,et=!!(oe.visible[Le]||oe.invisible[Le]);return Ba(Le,Ae)?et?Rr:er(_e.point):et?_e.point:Rr},Fl=function(ae){var oe=ae.afterCritical,Ae=ae.impact,Le=ae.draggables,_e=ti(Ae);_e||nt(!1);var et=_e.draggableId,ct=Le[et].page.borderBox.center,pt=ar({displaced:Ae.displaced,afterCritical:oe,combineWith:et,displacedBy:Ae.displacedBy});return Br(ct,pt)},hu=function(oe,Ae){return Ae.margin[oe.start]+Ae.borderBox[oe.size]/2},cu=function(oe,Ae){return Ae.margin[oe.end]+Ae.borderBox[oe.size]/2},Bu=function(oe,Ae,Le){return Ae[oe.crossAxisStart]+Le.margin[oe.crossAxisStart]+Le.borderBox[oe.crossAxisSize]/2},Ju=function(oe){var Ae=oe.axis,Le=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Le.marginBox[Ae.end]+hu(Ae,_e),Bu(Ae,Le.marginBox,_e))},Lu=function(oe){var Ae=oe.axis,Le=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Le.marginBox[Ae.start]-cu(Ae,_e),Bu(Ae,Le.marginBox,_e))},zu=function(oe){var Ae=oe.axis,Le=oe.moveInto,_e=oe.isMoving;return Nr(Ae.line,Le.contentBox[Ae.start]+hu(Ae,_e),Bu(Ae,Le.contentBox,_e))},Gu=function(ae){var oe=ae.impact,Ae=ae.draggable,Le=ae.draggables,_e=ae.droppable,et=ae.afterCritical,ct=_i(_e.descriptor.id,Le),pt=Ae.page,nn=_e.axis;if(!ct.length)return zu({axis:nn,moveInto:_e.page,isMoving:pt});var Cn=oe.displaced,vn=oe.displacedBy,rn=Cn.all[0];if(rn){var sn=Le[rn];if(Ba(rn,et))return Lu({axis:nn,moveRelativeTo:sn.page,isMoving:pt});var zn=Tr(sn.page,vn.point);return Lu({axis:nn,moveRelativeTo:zn,isMoving:pt})}var Za=ct[ct.length-1];if(Za.descriptor.id===Ae.descriptor.id)return pt.borderBox.center;if(Ba(Za.descriptor.id,et)){var Jr=Tr(Za.page,er(et.displacedBy.point));return Ju({axis:nn,moveRelativeTo:Jr,isMoving:pt})}return Ju({axis:nn,moveRelativeTo:Za.page,isMoving:pt})},cs=function(ae,oe){var Ae=ae.frame;return Ae?Br(oe,Ae.scroll.diff.displacement):oe},vs=function(oe){var Ae=oe.impact,Le=oe.draggable,_e=oe.droppable,et=oe.draggables,ct=oe.afterCritical,pt=Le.page.borderBox.center,nn=Ae.at;return!_e||!nn?pt:nn.type==="REORDER"?Gu({impact:Ae,draggable:Le,draggables:et,droppable:_e,afterCritical:ct}):Fl({impact:Ae,draggables:et,afterCritical:ct})},ys=function(ae){var oe=vs(ae),Ae=ae.droppable,Le=Ae?cs(Ae,oe):oe;return Le},Sc=function(ae,oe){var Ae=br(oe,ae.scroll.initial),Le=er(Ae),_e=In({top:oe.y,bottom:oe.y+ae.frame.height,left:oe.x,right:oe.x+ae.frame.width}),et={frame:_e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:oe,diff:{value:Ae,displacement:Le}}};return et};function id(ae,oe){return ae.map(function(Ae){return oe[Ae]})}function Us(ae,oe){for(var Ae=0;Ae1?vn.sort(function(rn,sn){return _l(rn)[pt.start]-_l(sn)[pt.start]})[0]:Cn.sort(function(rn,sn){var zn=ka(Ae,Zo(_l(rn))),Za=ka(Ae,Zo(_l(sn)));return zn!==Za?zn-Za:_l(rn)[pt.start]-_l(sn)[pt.start]})[0]},lc=function(oe,Ae){var Le=oe.page.borderBox.center;return Ba(oe.descriptor.id,Ae)?br(Le,Ae.displacedBy.point):Le},Ms=function(oe,Ae){var Le=oe.page.borderBox;return Ba(oe.descriptor.id,Ae)?ao(Le,er(Ae.displacedBy.point)):Le},uc=function(ae){var oe=ae.pageBorderBoxCenter,Ae=ae.viewport,Le=ae.destination,_e=ae.insideDestination,et=ae.afterCritical,ct=_e.filter(function(pt){return oi({target:Ms(pt,et),destination:Le,viewport:Ae.frame,withDroppableDisplacement:!0})}).sort(function(pt,nn){var Cn=xr(oe,cs(Le,lc(pt,et))),vn=xr(oe,cs(Le,lc(nn,et)));return Cnoe.left&&ae.topoe.top}function ms(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Le=ae.candidates,_e=Ae.page.borderBox.center,et=Le.map(function(ct){var pt=ct.axis,nn=Nr(ct.axis.line,oe.center[pt.line],ct.page.borderBox.center[pt.crossAxisLine]);return{id:ct.descriptor.id,distance:xr(_e,nn)}}).sort(function(ct,pt){return pt.distance-ct.distance});return et[0]?et[0].id:null}function Pc(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Le=ae.droppables,_e=xi(Le).filter(function(et){if(!et.isEnabled)return!1;var ct=et.subject.active;if(!ct||!Bs(oe,ct))return!1;if(gs(ct)(oe.center))return!0;var pt=et.axis,nn=ct.center[pt.crossAxisLine],Cn=oe[pt.crossAxisStart],vn=oe[pt.crossAxisEnd],rn=Ri(ct[pt.crossAxisStart],ct[pt.crossAxisEnd]),sn=rn(Cn),zn=rn(vn);return!sn&&!zn?!0:sn?Cnnn});return _e.length?_e.length===1?_e[0].descriptor.id:ms({pageBorderBox:oe,draggable:Ae,candidates:_e}):null}var $u=function(oe,Ae){return In(ao(oe,Ae))},Vs=function(ae,oe){var Ae=ae.frame;return Ae?$u(oe,Ae.scroll.diff.value):oe};function Ts(ae){var oe=ae.displaced,Ae=ae.id;return!!(oe.visible[Ae]||oe.invisible[Ae])}function ks(ae){var oe=ae.draggable,Ae=ae.closest,Le=ae.inHomeList;return Ae?Le&&Ae.descriptor.index>oe.descriptor.index?Ae.descriptor.index-1:Ae.descriptor.index:null}var Vc=function(ae){var oe=ae.pageBorderBoxWithDroppableScroll,Ae=ae.draggable,Le=ae.destination,_e=ae.insideDestination,et=ae.last,ct=ae.viewport,pt=ae.afterCritical,nn=Le.axis,Cn=is(Le.axis,Ae.displaceBy),vn=Cn.value,rn=oe[nn.start],sn=oe[nn.end],zn=wi(Ae,_e),Za=ri(zn,function(no){var ro=no.descriptor.id,xo=no.page.borderBox.center[nn.line],_o=Ba(ro,pt),mi=Ts({displaced:et,id:ro});return _o?mi?sn<=xo:rnro[pt.start]+_o&&rnro[pt.start]-Cn+_o&&vnro[pt.start]+Cn+_o&&rnro[pt.start]+_o&&vn=Ml)return il;var et=_e/Ml,ct=qi+Ll*et,pt=Le==="CANCEL"?ct*pl:ct;return Number(pt.toFixed(2))},Zr=function(ae){var oe=ae.impact,Ae=ae.draggable,Le=ae.dimensions,_e=ae.viewport,et=ae.afterCritical,ct=Le.draggables,pt=Le.droppables,nn=yu(oe),Cn=nn?pt[nn]:null,vn=pt[Ae.descriptor.droppableId],rn=da({impact:oe,draggable:Ae,draggables:ct,afterCritical:et,droppable:Cn||vn,viewport:_e}),sn=br(rn,Ae.client.borderBox.center);return sn},To=function(ae){var oe=ae.draggables,Ae=ae.reason,Le=ae.lastImpact,_e=ae.home,et=ae.viewport,ct=ae.onLiftImpact;if(!Le.at||Ae!=="DROP"){var pt=fn({draggables:oe,impact:ct,destination:_e,viewport:et,forceShouldAnimate:!0});return{impact:pt,didDropInsideDroppable:!1}}if(Le.at.type==="REORDER")return{impact:Le,didDropInsideDroppable:!0};var nn=(0,ye.Z)({},Le,{displaced:pu});return{impact:nn,didDropInsideDroppable:!0}},Ze=function(ae){var oe=ae.getState,Ae=ae.dispatch;return function(Le){return function(_e){if(_e.type!=="DROP"){Le(_e);return}var et=oe(),ct=_e.payload.reason;if(et.phase==="COLLECTING"){Ae(qr({reason:ct}));return}if(et.phase!=="IDLE"){var pt=et.phase==="DROP_PENDING"&&et.isWaiting;pt&&nt(!1),et.phase==="DRAGGING"||et.phase==="DROP_PENDING"||nt(!1);var nn=et.critical,Cn=et.dimensions,vn=Cn.draggables[et.critical.draggable.id],rn=To({reason:ct,lastImpact:et.impact,afterCritical:et.afterCritical,onLiftImpact:et.onLiftImpact,home:et.dimensions.droppables[et.critical.droppable.id],viewport:et.viewport,draggables:et.dimensions.draggables}),sn=rn.impact,zn=rn.didDropInsideDroppable,Za=zn?Uo(sn):null,Jr=zn?ti(sn):null,no={index:nn.draggable.index,droppableId:nn.droppable.id},ro={draggableId:vn.descriptor.id,type:vn.descriptor.type,source:no,reason:ct,mode:et.movementMode,destination:Za,combine:Jr},xo=Zr({impact:sn,draggable:vn,dimensions:Cn,viewport:et.viewport,afterCritical:et.afterCritical}),_o={critical:et.critical,afterCritical:et.afterCritical,result:ro,impact:sn},mi=!Pr(et.current.client.offset,xo)||!!ro.combine;if(!mi){Ae(vr({completed:_o}));return}var Ui=jn({current:et.current.client.offset,destination:xo,reason:ct}),$i={newHomeClientOffset:xo,dropDuration:Ui,completed:_o};Ae(Oa($i))}}}},je=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function vt(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ae){Ae.target!==window&&Ae.target!==window.document||ae()}}}function wt(ae){var oe=ae.onWindowScroll;function Ae(){oe(je())}var Le=ie(Ae),_e=vt(Le),et=An;function ct(){return et!==An}function pt(){ct()&&nt(!1),et=gn(window,[_e])}function nn(){ct()||nt(!1),Le.cancel(),et(),et=An}return{start:pt,stop:nn,isActive:ct}}var Vt=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qt=function(ae){var oe=wt({onWindowScroll:function(Le){ae.dispatch(Ma({newScroll:Le}))}});return function(Ae){return function(Le){!oe.isActive()&&Le.type==="INITIAL_PUBLISH"&&oe.start(),oe.isActive()&&Vt(Le)&&oe.stop(),Ae(Le)}}},On=function(ae){var oe=!1,Ae=!1,Le=setTimeout(function(){Ae=!0}),_e=function(ct){oe||Ae||(oe=!0,ae(ct),clearTimeout(Le))};return _e.wasCalled=function(){return oe},_e},dn=function(){var ae=[],oe=function(et){var ct=Ii(ae,function(Cn){return Cn.timerId===et});ct===-1&&nt(!1);var pt=ae.splice(ct,1),nn=pt[0];nn.callback()},Ae=function(et){var ct=setTimeout(function(){return oe(ct)}),pt={timerId:ct,callback:et};ae.push(pt)},Le=function(){if(ae.length){var et=[].concat(ae);ae.length=0,et.forEach(function(ct){clearTimeout(ct.timerId),ct.callback()})}};return{add:Ae,flush:Le}},Ln=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.droppableId===Ae.droppableId&&oe.index===Ae.index},va=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.draggableId===Ae.draggableId&&oe.droppableId===Ae.droppableId},pn=function(oe,Ae){if(oe===Ae)return!0;var Le=oe.draggable.id===Ae.draggable.id&&oe.draggable.droppableId===Ae.draggable.droppableId&&oe.draggable.type===Ae.draggable.type&&oe.draggable.index===Ae.draggable.index,_e=oe.droppable.id===Ae.droppable.id&&oe.droppable.type===Ae.droppable.type;return Le&&_e},na=function(oe,Ae){Bo(),Ae(),Di()},Ua=function(oe,Ae){return{draggableId:oe.draggable.id,type:oe.droppable.type,source:{droppableId:oe.droppable.id,index:oe.draggable.index},mode:Ae}},Ta=function(oe,Ae,Le,_e){if(!oe){Le(_e(Ae));return}var et=On(Le),ct={announce:et};oe(Ae,ct),et.wasCalled()||Le(_e(Ae))},tr=function(ae,oe){var Ae=dn(),Le=null,_e=function(sn,zn){Le&&nt(!1),na("onBeforeCapture",function(){var Za=ae().onBeforeCapture;if(Za){var Jr={draggableId:sn,mode:zn};Za(Jr)}})},et=function(sn,zn){Le&&nt(!1),na("onBeforeDragStart",function(){var Za=ae().onBeforeDragStart;Za&&Za(Ua(sn,zn))})},ct=function(sn,zn){Le&&nt(!1);var Za=Ua(sn,zn);Le={mode:zn,lastCritical:sn,lastLocation:Za.source,lastCombine:null},Ae.add(function(){na("onDragStart",function(){return Ta(ae().onDragStart,Za,oe,qn.onDragStart)})})},pt=function(sn,zn){var Za=Uo(zn),Jr=ti(zn);Le||nt(!1);var no=!pn(sn,Le.lastCritical);no&&(Le.lastCritical=sn);var ro=!Ln(Le.lastLocation,Za);ro&&(Le.lastLocation=Za);var xo=!va(Le.lastCombine,Jr);if(xo&&(Le.lastCombine=Jr),!(!no&&!ro&&!xo)){var _o=(0,ye.Z)({},Ua(sn,Le.mode),{combine:Jr,destination:Za});Ae.add(function(){na("onDragUpdate",function(){return Ta(ae().onDragUpdate,_o,oe,qn.onDragUpdate)})})}},nn=function(){Le||nt(!1),Ae.flush()},Cn=function(sn){Le||nt(!1),Le=null,na("onDragEnd",function(){return Ta(ae().onDragEnd,sn,oe,qn.onDragEnd)})},vn=function(){if(Le){var sn=(0,ye.Z)({},Ua(Le.lastCritical,Le.mode),{combine:null,destination:null,reason:"CANCEL"});Cn(sn)}};return{beforeCapture:_e,beforeStart:et,start:ct,update:pt,flush:nn,drop:Cn,abort:vn}},Fr=function(ae,oe){var Ae=tr(ae,oe);return function(Le){return function(_e){return function(et){if(et.type==="BEFORE_INITIAL_CAPTURE"){Ae.beforeCapture(et.payload.draggableId,et.payload.movementMode);return}if(et.type==="INITIAL_PUBLISH"){var ct=et.payload.critical;Ae.beforeStart(ct,et.payload.movementMode),_e(et),Ae.start(ct,et.payload.movementMode);return}if(et.type==="DROP_COMPLETE"){var pt=et.payload.completed.result;Ae.flush(),_e(et),Ae.drop(pt);return}if(_e(et),et.type==="FLUSH"){Ae.abort();return}var nn=Le.getState();nn.phase==="DRAGGING"&&Ae.update(nn.critical,nn.impact)}}}},Cr=function(ae){return function(oe){return function(Ae){if(Ae.type!=="DROP_ANIMATION_FINISHED"){oe(Ae);return}var Le=ae.getState();Le.phase!=="DROP_ANIMATING"&&nt(!1),ae.dispatch(vr({completed:Le.completed}))}}},Dr=function(ae){var oe=null,Ae=null;function Le(){Ae&&(cancelAnimationFrame(Ae),Ae=null),oe&&(oe(),oe=null)}return function(_e){return function(et){if((et.type==="FLUSH"||et.type==="DROP_COMPLETE"||et.type==="DROP_ANIMATION_FINISHED")&&Le(),_e(et),et.type==="DROP_ANIMATE"){var ct={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var nn=ae.getState();nn.phase==="DROP_ANIMATING"&&ae.dispatch(mo())}};Ae=requestAnimationFrame(function(){Ae=null,oe=gn(window,[ct])})}}}},Ir=function(ae){return function(){return function(oe){return function(Ae){(Ae.type==="DROP_COMPLETE"||Ae.type==="FLUSH"||Ae.type==="DROP_ANIMATE")&&ae.stopPublishing(),oe(Ae)}}}},Ur=function(ae){var oe=!1;return function(){return function(Ae){return function(Le){if(Le.type==="INITIAL_PUBLISH"){oe=!0,ae.tryRecordFocus(Le.payload.critical.draggable.id),Ae(Le),ae.tryRestoreFocusRecorded();return}if(Ae(Le),!!oe){if(Le.type==="FLUSH"){oe=!1,ae.tryRestoreFocusRecorded();return}if(Le.type==="DROP_COMPLETE"){oe=!1;var _e=Le.payload.completed.result;_e.combine&&ae.tryShiftRecord(_e.draggableId,_e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Lo=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qo=function(ae){return function(oe){return function(Ae){return function(Le){if(Lo(Le)){ae.stop(),Ae(Le);return}if(Le.type==="INITIAL_PUBLISH"){Ae(Le);var _e=oe.getState();_e.phase!=="DRAGGING"&&nt(!1),ae.start(_e);return}Ae(Le),ae.scroll(oe.getState())}}}},_a=function(ae){return function(oe){return function(Ae){if(oe(Ae),Ae.type==="PUBLISH_WHILE_DRAGGING"){var Le=ae.getState();Le.phase==="DROP_PENDING"&&(Le.isWaiting||ae.dispatch(so({reason:Le.reason})))}}}},Mo=Se.qC,di=function(ae){var oe=ae.dimensionMarshal,Ae=ae.focusMarshal,Le=ae.styleMarshal,_e=ae.getResponders,et=ae.announce,ct=ae.autoScroller;return(0,Se.MT)(Yo,Mo((0,Se.md)(Hi(Le),Ir(oe),_r(oe),Ze,Cr,Dr,_a,Qo(ct),Qt,Ur(Ae),Fr(_e,et))))},$r=function(){return{additions:{},removals:{},modified:{}}};function Eo(ae){var oe=ae.registry,Ae=ae.callbacks,Le=$r(),_e=null,et=function(){_e||(Ae.collectionStarting(),_e=requestAnimationFrame(function(){_e=null,Bo();var vn=Le,rn=vn.additions,sn=vn.removals,zn=vn.modified,Za=Object.keys(rn).map(function(ro){return oe.draggable.getById(ro).getDimension(Rr)}).sort(function(ro,xo){return ro.descriptor.index-xo.descriptor.index}),Jr=Object.keys(zn).map(function(ro){var xo=oe.droppable.getById(ro),_o=xo.callbacks.getScrollWhileDragging();return{droppableId:ro,scroll:_o}}),no={additions:Za,removals:Object.keys(sn),modified:Jr};Le=$r(),Di(),Ae.publish(no)}))},ct=function(vn){var rn=vn.descriptor.id;Le.additions[rn]=vn,Le.modified[vn.descriptor.droppableId]=!0,Le.removals[rn]&&delete Le.removals[rn],et()},pt=function(vn){var rn=vn.descriptor;Le.removals[rn.id]=!0,Le.modified[rn.droppableId]=!0,Le.additions[rn.id]&&delete Le.additions[rn.id],et()},nn=function(){_e&&(cancelAnimationFrame(_e),_e=null,Le=$r())};return{add:ct,remove:pt,stop:nn}}var io=function(ae){var oe=ae.scrollHeight,Ae=ae.scrollWidth,Le=ae.height,_e=ae.width,et=br({x:Ae,y:oe},{x:_e,y:Le}),ct={x:Math.max(0,et.x),y:Math.max(0,et.y)};return ct},Wr=function(){var ae=document.documentElement;return ae||nt(!1),ae},Vr=function(){var ae=Wr(),oe=io({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return oe},oo=function(){var ae=je(),oe=Vr(),Ae=ae.y,Le=ae.x,_e=Wr(),et=_e.clientWidth,ct=_e.clientHeight,pt=Le+et,nn=Ae+ct,Cn=In({top:Ae,left:Le,right:pt,bottom:nn}),vn={frame:Cn,scroll:{initial:ae,current:ae,max:oe,diff:{value:Rr,displacement:Rr}}};return vn},si=function(ae){var oe=ae.critical,Ae=ae.scrollOptions,Le=ae.registry;Bo();var _e=oo(),et=_e.scroll.current,ct=oe.droppable,pt=Le.droppable.getAllByType(ct.type).map(function(rn){return rn.callbacks.getDimensionAndWatchScroll(et,Ae)}),nn=Le.draggable.getAllByType(oe.draggable.type).map(function(rn){return rn.getDimension(et)}),Cn={draggables:wl(nn),droppables:Ji(pt)};Di();var vn={dimensions:Cn,critical:oe,viewport:_e};return vn};function ni(ae,oe,Ae){if(Ae.descriptor.id===oe.id||Ae.descriptor.type!==oe.type)return!1;var Le=ae.droppable.getById(Ae.descriptor.droppableId);return Le.descriptor.mode==="virtual"}var bo=function(ae,oe){var Ae=null,Le=Eo({callbacks:{publish:oe.publishWhileDragging,collectionStarting:oe.collectionStarting},registry:ae}),_e=function(zn,Za){ae.droppable.exists(zn)||nt(!1),Ae&&oe.updateDroppableIsEnabled({id:zn,isEnabled:Za})},et=function(zn,Za){Ae&&(ae.droppable.exists(zn)||nt(!1),oe.updateDroppableIsCombineEnabled({id:zn,isCombineEnabled:Za}))},ct=function(zn,Za){Ae&&(ae.droppable.exists(zn)||nt(!1),oe.updateDroppableScroll({id:zn,newScroll:Za}))},pt=function(zn,Za){Ae&&ae.droppable.getById(zn).callbacks.scroll(Za)},nn=function(){if(Ae){Le.stop();var zn=Ae.critical.droppable;ae.droppable.getAllByType(zn.type).forEach(function(Za){return Za.callbacks.dragStopped()}),Ae.unsubscribe(),Ae=null}},Cn=function(zn){Ae||nt(!1);var Za=Ae.critical.draggable;zn.type==="ADDITION"&&ni(ae,Za,zn.value)&&Le.add(zn.value),zn.type==="REMOVAL"&&ni(ae,Za,zn.value)&&Le.remove(zn.value)},vn=function(zn){Ae&&nt(!1);var Za=ae.draggable.getById(zn.draggableId),Jr=ae.droppable.getById(Za.descriptor.droppableId),no={draggable:Za.descriptor,droppable:Jr.descriptor},ro=ae.subscribe(Cn);return Ae={critical:no,unsubscribe:ro},si({critical:no,registry:ae,scrollOptions:zn.scrollOptions})},rn={updateDroppableIsEnabled:_e,updateDroppableIsCombineEnabled:et,scrollDroppable:pt,updateDroppableScroll:ct,startPublishing:vn,stopPublishing:nn};return rn},Ei=function(ae,oe){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===oe?!1:ae.completed.result.reason==="DROP"},Pi=function(ae){window.scrollBy(ae.x,ae.y)},yo=Aa(function(ae){return xi(ae).filter(function(oe){return!(!oe.isEnabled||!oe.frame)})}),ki=function(oe,Ae){var Le=ri(yo(Ae),function(_e){return _e.frame||nt(!1),gs(_e.frame.pageMarginBox)(oe)});return Le},Tl=function(ae){var oe=ae.center,Ae=ae.destination,Le=ae.droppables;if(Ae){var _e=Le[Ae];return _e.frame?_e:null}var et=ki(oe,Le);return et},ji={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(oe){return Math.pow(oe,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ai=function(ae,oe){var Ae=ae[oe.size]*ji.startFromPercentage,Le=ae[oe.size]*ji.maxScrollAtPercentage,_e={startScrollingFrom:Ae,maxScrollValueAt:Le};return _e},Zl=function(ae){var oe=ae.startOfRange,Ae=ae.endOfRange,Le=ae.current,_e=Ae-oe;if(_e===0)return 0;var et=Le-oe,ct=et/_e;return ct},No=1,Dl=function(ae,oe){if(ae>oe.startScrollingFrom)return 0;if(ae<=oe.maxScrollValueAt)return ji.maxPixelScroll;if(ae===oe.startScrollingFrom)return No;var Ae=Zl({startOfRange:oe.maxScrollValueAt,endOfRange:oe.startScrollingFrom,current:ae}),Le=1-Ae,_e=ji.maxPixelScroll*ji.ease(Le);return Math.ceil(_e)},vl=ji.durationDampening.accelerateAt,du=ji.durationDampening.stopDampeningAt,Go=function(ae,oe){var Ae=oe,Le=du,_e=Date.now(),et=_e-Ae;if(et>=du)return ae;if(etoe.height,et=Ae.width>oe.width;return!et&&!_e?Le:et&&_e?null:{x:et?0:Le.x,y:_e?0:Le.y}},ho=Kr(function(ae){return ae===0?0:ae}),ir=function(ae){var oe=ae.dragStartTime,Ae=ae.container,Le=ae.subject,_e=ae.center,et=ae.shouldUseTimeDampening,ct={top:_e.y-Ae.top,right:Ae.right-_e.x,bottom:Ae.bottom-_e.y,left:_e.x-Ae.left},pt=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Eu,shouldUseTimeDampening:et}),nn=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Cu,shouldUseTimeDampening:et}),Cn=ho({x:nn,y:pt});if(Pr(Cn,Rr))return null;var vn=Do({container:Ae,subject:Le,proposedScroll:Cn});return vn?Pr(vn,Rr)?null:vn:null},eo=Kr(function(ae){return ae===0?0:ae>0?1:-1}),li=function(){var ae=function(Ae,Le){return Ae<0?Ae:Ae>Le?Ae-Le:0};return function(oe){var Ae=oe.current,Le=oe.max,_e=oe.change,et=Br(Ae,_e),ct={x:ae(et.x,Le.x),y:ae(et.y,Le.y)};return Pr(ct,Rr)?null:ct}}(),Li=function(oe){var Ae=oe.max,Le=oe.current,_e=oe.change,et={x:Math.max(Le.x,Ae.x),y:Math.max(Le.y,Ae.y)},ct=eo(_e),pt=li({max:et,current:Le,change:ct});return!pt||ct.x!==0&&pt.x===0||ct.y!==0&&pt.y===0},gu=function(oe,Ae){return Li({current:oe.scroll.current,max:oe.scroll.max,change:Ae})},Au=function(oe,Ae){if(!gu(oe,Ae))return null;var Le=oe.scroll.max,_e=oe.scroll.current;return li({current:_e,max:Le,change:Ae})},Ku=function(oe,Ae){var Le=oe.frame;return Le?Li({current:Le.scroll.current,max:Le.scroll.max,change:Ae}):!1},ou=function(oe,Ae){var Le=oe.frame;return!Le||!Ku(oe,Ae)?null:li({current:Le.scroll.current,max:Le.scroll.max,change:Ae})},$l=function(ae){var oe=ae.viewport,Ae=ae.subject,Le=ae.center,_e=ae.dragStartTime,et=ae.shouldUseTimeDampening,ct=ir({dragStartTime:_e,container:oe.frame,subject:Ae,center:Le,shouldUseTimeDampening:et});return ct&&gu(oe,ct)?ct:null},Xo=function(ae){var oe=ae.droppable,Ae=ae.subject,Le=ae.center,_e=ae.dragStartTime,et=ae.shouldUseTimeDampening,ct=oe.frame;if(!ct)return null;var pt=ir({dragStartTime:_e,container:ct.pageMarginBox,subject:Ae,center:Le,shouldUseTimeDampening:et});return pt&&Ku(oe,pt)?pt:null},xu=function(ae){var oe=ae.state,Ae=ae.dragStartTime,Le=ae.shouldUseTimeDampening,_e=ae.scrollWindow,et=ae.scrollDroppable,ct=oe.current.page.borderBoxCenter,pt=oe.dimensions.draggables[oe.critical.draggable.id],nn=pt.page.marginBox;if(oe.isWindowScrollAllowed){var Cn=oe.viewport,vn=$l({dragStartTime:Ae,viewport:Cn,subject:nn,center:ct,shouldUseTimeDampening:Le});if(vn){_e(vn);return}}var rn=Tl({center:ct,destination:yu(oe.impact),droppables:oe.dimensions.droppables});if(rn){var sn=Xo({dragStartTime:Ae,droppable:rn,subject:nn,center:ct,shouldUseTimeDampening:Le});sn&&et(rn.descriptor.id,sn)}},Su=function(ae){var oe=ae.scrollWindow,Ae=ae.scrollDroppable,Le=ie(oe),_e=ie(Ae),et=null,ct=function(vn){et||nt(!1);var rn=et,sn=rn.shouldUseTimeDampening,zn=rn.dragStartTime;xu({state:vn,scrollWindow:Le,scrollDroppable:_e,dragStartTime:zn,shouldUseTimeDampening:sn})},pt=function(vn){Bo(),et&&nt(!1);var rn=Date.now(),sn=!1,zn=function(){sn=!0};xu({state:vn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:zn,scrollDroppable:zn}),et={dragStartTime:rn,shouldUseTimeDampening:sn},Di(),sn&&ct(vn)},nn=function(){et&&(Le.cancel(),_e.cancel(),et=null)};return{start:pt,stop:nn,scroll:ct}},bl=function(ae){var oe=ae.move,Ae=ae.scrollDroppable,Le=ae.scrollWindow,_e=function(Cn,vn){var rn=Br(Cn.current.client.selection,vn);oe({client:rn})},et=function(Cn,vn){if(!Ku(Cn,vn))return vn;var rn=ou(Cn,vn);if(!rn)return Ae(Cn.descriptor.id,vn),null;var sn=br(vn,rn);Ae(Cn.descriptor.id,sn);var zn=br(vn,sn);return zn},ct=function(Cn,vn,rn){if(!Cn||!gu(vn,rn))return rn;var sn=Au(vn,rn);if(!sn)return Le(rn),null;var zn=br(rn,sn);Le(zn);var Za=br(rn,zn);return Za},pt=function(Cn){var vn=Cn.scrollJumpRequest;if(vn){var rn=yu(Cn.impact);rn||nt(!1);var sn=et(Cn.dimensions.droppables[rn],vn);if(sn){var zn=Cn.viewport,Za=ct(Cn.isWindowScrollAllowed,zn,sn);Za&&_e(Cn,Za)}}};return pt},Il=function(ae){var oe=ae.scrollDroppable,Ae=ae.scrollWindow,Le=ae.move,_e=Su({scrollWindow:Ae,scrollDroppable:oe}),et=bl({move:Le,scrollWindow:Ae,scrollDroppable:oe}),ct=function(Cn){if(Cn.phase==="DRAGGING"){if(Cn.movementMode==="FLUID"){_e.scroll(Cn);return}Cn.scrollJumpRequest&&et(Cn)}},pt={scroll:ct,start:_e.start,stop:_e.stop};return pt},Hl="data-rbd",eu=function(){var ae=Hl+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),Io=function(){var ae=Hl+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),gi=function(){var ae=Hl+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),Nu={contextId:Hl+"-scroll-container-context-id"},wu=function(oe){return function(Ae){return"["+Ae+'="'+oe+'"]'}},hl=function(oe,Ae){return oe.map(function(Le){var _e=Le.styles[Ae];return _e?Le.selector+" { "+_e+" }":""}).join(" ")},qo="pointer-events: none;",mu=function(ae){var oe=wu(ae),Ae=function(){var pt=` + `},_n={dragHandleUsageInstructions:$t,onDragStart:ea,onDragUpdate:na,onDragEnd:yr},Rr={x:0,y:0},Br=function(oe,Ae){return{x:oe.x+Ae.x,y:oe.y+Ae.y}},br=function(oe,Ae){return{x:oe.x-Ae.x,y:oe.y-Ae.y}},Pr=function(oe,Ae){return oe.x===Ae.x&&oe.y===Ae.y},er=function(oe){return{x:oe.x!==0?-oe.x:0,y:oe.y!==0?-oe.y:0}},Nr=function(oe,Ae,Le){var _e;return Le===void 0&&(Le=0),_e={},_e[oe]=Ae,_e[oe==="x"?"y":"x"]=Le,_e},xr=function(oe,Ae){return Math.sqrt(Math.pow(Ae.x-oe.x,2)+Math.pow(Ae.y-oe.y,2))},ka=function(oe,Ae){return Math.min.apply(Math,Ae.map(function(Le){return xr(oe,Le)}))},Kr=function(oe){return function(Ae){return{x:oe(Ae.x),y:oe(Ae.y)}}},uo=function(ae,oe){var Ae=xn({top:Math.max(oe.top,ae.top),right:Math.min(oe.right,ae.right),bottom:Math.min(oe.bottom,ae.bottom),left:Math.max(oe.left,ae.left)});return Ae.width<=0||Ae.height<=0?null:Ae},ao=function(oe,Ae){return{top:oe.top+Ae.y,left:oe.left+Ae.x,bottom:oe.bottom+Ae.y,right:oe.right+Ae.x}},Zo=function(oe){return[{x:oe.left,y:oe.top},{x:oe.right,y:oe.top},{x:oe.left,y:oe.bottom},{x:oe.right,y:oe.bottom}]},Oo={top:0,right:0,bottom:0,left:0},al=function(oe,Ae){return Ae?ao(oe,Ae.scroll.diff.displacement):oe},ul=function(oe,Ae,Le){if(Le&&Le.increasedBy){var _e;return(0,ye.Z)({},oe,(_e={},_e[Ae.end]=oe[Ae.end]+Le.increasedBy[Ae.line],_e))}return oe},Sl=function(oe,Ae){return Ae&&Ae.shouldClipSubject?uo(Ae.pageMarginBox,oe):xn(oe)},Zi=function(ae){var oe=ae.page,Ae=ae.withPlaceholder,Le=ae.axis,_e=ae.frame,$e=al(oe.marginBox,_e),ct=ul($e,Le,Ae),vt=Sl(ct,_e);return{page:oe,withPlaceholder:Ae,active:vt}},jr=function(ae,oe){ae.frame||nt(!1);var Ae=ae.frame,Le=br(oe,Ae.scroll.initial),_e=er(Le),$e=(0,ye.Z)({},Ae,{scroll:{initial:Ae.scroll.initial,current:oe,diff:{value:Le,displacement:_e},max:Ae.scroll.max}}),ct=Zi({page:ae.subject.page,withPlaceholder:ae.subject.withPlaceholder,axis:ae.axis,frame:$e}),vt=(0,ye.Z)({},ae,{frame:$e,subject:ct});return vt};function Gi(ae){return Number.isInteger?Number.isInteger(ae):typeof ae=="number"&&isFinite(ae)&&Math.floor(ae)===ae}function po(ae){return Object.values?Object.values(ae):Object.keys(ae).map(function(oe){return ae[oe]})}function Oi(ae,oe){if(ae.findIndex)return ae.findIndex(oe);for(var Ae=0;Aeae.bottom,Cn=Le.leftae.right,vn=nn&&Cn;if(vn)return!0;var rn=nn&&ct||Cn&&$e;return rn}},Vl=function(ae){var oe=Ri(ae.top,ae.bottom),Ae=Ri(ae.left,ae.right);return function(Le){var _e=oe(Le.top)&&oe(Le.bottom)&&Ae(Le.left)&&Ae(Le.right);return _e}},Eu={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Cu={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Uu=function(ae){return function(oe){var Ae=Ri(oe.top,oe.bottom),Le=Ri(oe.left,oe.right);return function(_e){return ae===Eu?Ae(_e.top)&&Ae(_e.bottom):Le(_e.left)&&Le(_e.right)}}},Do=function(oe,Ae){var Le=Ae.frame?Ae.frame.scroll.diff.displacement:Rr;return ao(oe,Le)},kr=function(oe,Ae,Le){return Ae.subject.active?Le(Ae.subject.active)(oe):!1},zr=function(oe,Ae,Le){return Le(Ae)(oe)},Yr=function(oe){var Ae=oe.target,Le=oe.destination,_e=oe.viewport,$e=oe.withDroppableDisplacement,ct=oe.isVisibleThroughFrameFn,vt=$e?Do(Ae,Le):Ae;return kr(vt,Le,ct)&&zr(vt,_e,ct)},Ei=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Vi}))},oi=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Vl}))},Xi=function(oe){return Yr((0,ye.Z)({},oe,{isVisibleThroughFrameFn:Uu(oe.destination.axis)}))},rl=function(oe,Ae,Le){if(typeof Le=="boolean")return Le;if(!Ae)return!0;var _e=Ae.invisible,$e=Ae.visible;if(_e[oe])return!1;var ct=$e[oe];return ct?ct.shouldAnimate:!0};function Rl(ae,oe){var Ae=ae.page.marginBox,Le={top:oe.point.y,right:0,bottom:0,left:oe.point.x};return xn(Sr(Ae,Le))}function El(ae){var oe=ae.afterDragging,Ae=ae.destination,Le=ae.displacedBy,_e=ae.viewport,$e=ae.forceShouldAnimate,ct=ae.last;return oe.reduce(function(nn,Cn){var vn=Rl(Cn,Le),rn=Cn.descriptor.id;nn.all.push(rn);var sn=Ei({target:vn,destination:Ae,viewport:_e,withDroppableDisplacement:!0});if(!sn)return nn.invisible[Cn.descriptor.id]=!0,nn;var Qn=rl(rn,ct,$e),Za={draggableId:rn,shouldAnimate:Qn};return nn.visible[rn]=Za,nn},{all:[],visible:{},invisible:{}})}function Ol(ae,oe){if(!ae.length)return 0;var Ae=ae[ae.length-1].descriptor.index;return oe.inHomeList?Ae:Ae+1}function Jl(ae){var oe=ae.insideDestination,Ae=ae.inHomeList,Le=ae.displacedBy,_e=ae.destination,$e=Ol(oe,{inHomeList:Ae});return{displaced:pu,displacedBy:Le,at:{type:"REORDER",destination:{droppableId:_e.descriptor.id,index:$e}}}}function Fi(ae){var oe=ae.draggable,Ae=ae.insideDestination,Le=ae.destination,_e=ae.viewport,$e=ae.displacedBy,ct=ae.last,vt=ae.index,nn=ae.forceShouldAnimate,Cn=fl(oe,Le);if(vt==null)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:$e,destination:Le});var vn=ri(Ae,function(Jr){return Jr.descriptor.index===vt});if(!vn)return Jl({insideDestination:Ae,inHomeList:Cn,displacedBy:$e,destination:Le});var rn=Di(oe,Ae),sn=Ae.indexOf(vn),Qn=rn.slice(sn),Za=El({afterDragging:Qn,destination:Le,displacedBy:$e,last:ct,viewport:_e.frame,forceShouldAnimate:nn});return{displaced:Za,displacedBy:$e,at:{type:"REORDER",destination:{droppableId:Le.descriptor.id,index:vt}}}}function Pa(ae,oe){return!!oe.effected[ae]}var Ho=function(ae){var oe=ae.isMovingForward,Ae=ae.destination,Le=ae.draggables,_e=ae.combine,$e=ae.afterCritical;if(!Ae.isCombineEnabled)return null;var ct=_e.draggableId,vt=Le[ct],nn=vt.descriptor.index,Cn=Pa(ct,$e);return Cn?oe?nn:nn-1:oe?nn+1:nn},Mi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Le=ae.insideDestination,_e=ae.location;if(!Le.length)return null;var $e=_e.index,ct=oe?$e+1:$e-1,vt=Le[0].descriptor.index,nn=Le[Le.length-1].descriptor.index,Cn=Ae?nn:nn+1;return ctCn?null:ct},Bi=function(ae){var oe=ae.isMovingForward,Ae=ae.isInHomeList,Le=ae.draggable,_e=ae.draggables,$e=ae.destination,ct=ae.insideDestination,vt=ae.previousImpact,nn=ae.viewport,Cn=ae.afterCritical,vn=vt.at;if(vn||nt(!1),vn.type==="REORDER"){var rn=Mi({isMovingForward:oe,isInHomeList:Ae,location:vn.destination,insideDestination:ct});return rn==null?null:Fi({draggable:Le,insideDestination:ct,destination:$e,viewport:nn,last:vt.displaced,displacedBy:vt.displacedBy,index:rn})}var sn=Ho({isMovingForward:oe,destination:$e,displaced:vt.displaced,draggables:_e,combine:vn.combine,afterCritical:Cn});return sn==null?null:Fi({draggable:Le,insideDestination:ct,destination:$e,viewport:nn,last:vt.displaced,displacedBy:vt.displacedBy,index:sn})},rr=function(ae){var oe=ae.displaced,Ae=ae.afterCritical,Le=ae.combineWith,_e=ae.displacedBy,$e=!!(oe.visible[Le]||oe.invisible[Le]);return Pa(Le,Ae)?$e?Rr:er(_e.point):$e?_e.point:Rr},Fl=function(ae){var oe=ae.afterCritical,Ae=ae.impact,Le=ae.draggables,_e=ti(Ae);_e||nt(!1);var $e=_e.draggableId,ct=Le[$e].page.borderBox.center,vt=rr({displaced:Ae.displaced,afterCritical:oe,combineWith:$e,displacedBy:Ae.displacedBy});return Br(ct,vt)},hu=function(oe,Ae){return Ae.margin[oe.start]+Ae.borderBox[oe.size]/2},cu=function(oe,Ae){return Ae.margin[oe.end]+Ae.borderBox[oe.size]/2},Bu=function(oe,Ae,Le){return Ae[oe.crossAxisStart]+Le.margin[oe.crossAxisStart]+Le.borderBox[oe.crossAxisSize]/2},Ju=function(oe){var Ae=oe.axis,Le=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Le.marginBox[Ae.end]+hu(Ae,_e),Bu(Ae,Le.marginBox,_e))},Nu=function(oe){var Ae=oe.axis,Le=oe.moveRelativeTo,_e=oe.isMoving;return Nr(Ae.line,Le.marginBox[Ae.start]-cu(Ae,_e),Bu(Ae,Le.marginBox,_e))},zu=function(oe){var Ae=oe.axis,Le=oe.moveInto,_e=oe.isMoving;return Nr(Ae.line,Le.contentBox[Ae.start]+hu(Ae,_e),Bu(Ae,Le.contentBox,_e))},Gu=function(ae){var oe=ae.impact,Ae=ae.draggable,Le=ae.draggables,_e=ae.droppable,$e=ae.afterCritical,ct=_i(_e.descriptor.id,Le),vt=Ae.page,nn=_e.axis;if(!ct.length)return zu({axis:nn,moveInto:_e.page,isMoving:vt});var Cn=oe.displaced,vn=oe.displacedBy,rn=Cn.all[0];if(rn){var sn=Le[rn];if(Pa(rn,$e))return Nu({axis:nn,moveRelativeTo:sn.page,isMoving:vt});var Qn=Tr(sn.page,vn.point);return Nu({axis:nn,moveRelativeTo:Qn,isMoving:vt})}var Za=ct[ct.length-1];if(Za.descriptor.id===Ae.descriptor.id)return vt.borderBox.center;if(Pa(Za.descriptor.id,$e)){var Jr=Tr(Za.page,er($e.displacedBy.point));return Ju({axis:nn,moveRelativeTo:Jr,isMoving:vt})}return Ju({axis:nn,moveRelativeTo:Za.page,isMoving:vt})},ds=function(ae,oe){var Ae=ae.frame;return Ae?Br(oe,Ae.scroll.diff.displacement):oe},vs=function(oe){var Ae=oe.impact,Le=oe.draggable,_e=oe.droppable,$e=oe.draggables,ct=oe.afterCritical,vt=Le.page.borderBox.center,nn=Ae.at;return!_e||!nn?vt:nn.type==="REORDER"?Gu({impact:Ae,draggable:Le,draggables:$e,droppable:_e,afterCritical:ct}):Fl({impact:Ae,draggables:$e,afterCritical:ct})},ys=function(ae){var oe=vs(ae),Ae=ae.droppable,Le=Ae?ds(Ae,oe):oe;return Le},Sc=function(ae,oe){var Ae=br(oe,ae.scroll.initial),Le=er(Ae),_e=xn({top:oe.y,bottom:oe.y+ae.frame.height,left:oe.x,right:oe.x+ae.frame.width}),$e={frame:_e,scroll:{initial:ae.scroll.initial,max:ae.scroll.max,current:oe,diff:{value:Ae,displacement:Le}}};return $e};function id(ae,oe){return ae.map(function(Ae){return oe[Ae]})}function Us(ae,oe){for(var Ae=0;Ae1?vn.sort(function(rn,sn){return _l(rn)[vt.start]-_l(sn)[vt.start]})[0]:Cn.sort(function(rn,sn){var Qn=ka(Ae,Zo(_l(rn))),Za=ka(Ae,Zo(_l(sn)));return Qn!==Za?Qn-Za:_l(rn)[vt.start]-_l(sn)[vt.start]})[0]},lc=function(oe,Ae){var Le=oe.page.borderBox.center;return Pa(oe.descriptor.id,Ae)?br(Le,Ae.displacedBy.point):Le},Ms=function(oe,Ae){var Le=oe.page.borderBox;return Pa(oe.descriptor.id,Ae)?ao(Le,er(Ae.displacedBy.point)):Le},uc=function(ae){var oe=ae.pageBorderBoxCenter,Ae=ae.viewport,Le=ae.destination,_e=ae.insideDestination,$e=ae.afterCritical,ct=_e.filter(function(vt){return oi({target:Ms(vt,$e),destination:Le,viewport:Ae.frame,withDroppableDisplacement:!0})}).sort(function(vt,nn){var Cn=xr(oe,ds(Le,lc(vt,$e))),vn=xr(oe,ds(Le,lc(nn,$e)));return Cnoe.left&&ae.topoe.top}function fs(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Le=ae.candidates,_e=Ae.page.borderBox.center,$e=Le.map(function(ct){var vt=ct.axis,nn=Nr(ct.axis.line,oe.center[vt.line],ct.page.borderBox.center[vt.crossAxisLine]);return{id:ct.descriptor.id,distance:xr(_e,nn)}}).sort(function(ct,vt){return vt.distance-ct.distance});return $e[0]?$e[0].id:null}function Pc(ae){var oe=ae.pageBorderBox,Ae=ae.draggable,Le=ae.droppables,_e=wi(Le).filter(function($e){if(!$e.isEnabled)return!1;var ct=$e.subject.active;if(!ct||!Bs(oe,ct))return!1;if(ms(ct)(oe.center))return!0;var vt=$e.axis,nn=ct.center[vt.crossAxisLine],Cn=oe[vt.crossAxisStart],vn=oe[vt.crossAxisEnd],rn=Ri(ct[vt.crossAxisStart],ct[vt.crossAxisEnd]),sn=rn(Cn),Qn=rn(vn);return!sn&&!Qn?!0:sn?Cnnn});return _e.length?_e.length===1?_e[0].descriptor.id:fs({pageBorderBox:oe,draggable:Ae,candidates:_e}):null}var $u=function(oe,Ae){return xn(ao(oe,Ae))},Vs=function(ae,oe){var Ae=ae.frame;return Ae?$u(oe,Ae.scroll.diff.value):oe};function Ts(ae){var oe=ae.displaced,Ae=ae.id;return!!(oe.visible[Ae]||oe.invisible[Ae])}function ks(ae){var oe=ae.draggable,Ae=ae.closest,Le=ae.inHomeList;return Ae?Le&&Ae.descriptor.index>oe.descriptor.index?Ae.descriptor.index-1:Ae.descriptor.index:null}var Vc=function(ae){var oe=ae.pageBorderBoxWithDroppableScroll,Ae=ae.draggable,Le=ae.destination,_e=ae.insideDestination,$e=ae.last,ct=ae.viewport,vt=ae.afterCritical,nn=Le.axis,Cn=is(Le.axis,Ae.displaceBy),vn=Cn.value,rn=oe[nn.start],sn=oe[nn.end],Qn=Di(Ae,_e),Za=ri(Qn,function(no){var ro=no.descriptor.id,wo=no.page.borderBox.center[nn.line],_o=Pa(ro,vt),fi=Ts({displaced:$e,id:ro});return _o?fi?sn<=wo:rnro[vt.start]+_o&&rnro[vt.start]-Cn+_o&&vnro[vt.start]+Cn+_o&&rnro[vt.start]+_o&&vn=Ml)return il;var $e=_e/Ml,ct=qi+Ll*$e,vt=Le==="CANCEL"?ct*pl:ct;return Number(vt.toFixed(2))},Zr=function(ae){var oe=ae.impact,Ae=ae.draggable,Le=ae.dimensions,_e=ae.viewport,$e=ae.afterCritical,ct=Le.draggables,vt=Le.droppables,nn=yu(oe),Cn=nn?vt[nn]:null,vn=vt[Ae.descriptor.droppableId],rn=ma({impact:oe,draggable:Ae,draggables:ct,afterCritical:$e,droppable:Cn||vn,viewport:_e}),sn=br(rn,Ae.client.borderBox.center);return sn},To=function(ae){var oe=ae.draggables,Ae=ae.reason,Le=ae.lastImpact,_e=ae.home,$e=ae.viewport,ct=ae.onLiftImpact;if(!Le.at||Ae!=="DROP"){var vt=fn({draggables:oe,impact:ct,destination:_e,viewport:$e,forceShouldAnimate:!0});return{impact:vt,didDropInsideDroppable:!1}}if(Le.at.type==="REORDER")return{impact:Le,didDropInsideDroppable:!0};var nn=(0,ye.Z)({},Le,{displaced:pu});return{impact:nn,didDropInsideDroppable:!0}},Ze=function(ae){var oe=ae.getState,Ae=ae.dispatch;return function(Le){return function(_e){if(_e.type!=="DROP"){Le(_e);return}var $e=oe(),ct=_e.payload.reason;if($e.phase==="COLLECTING"){Ae(qr({reason:ct}));return}if($e.phase!=="IDLE"){var vt=$e.phase==="DROP_PENDING"&&$e.isWaiting;vt&&nt(!1),$e.phase==="DRAGGING"||$e.phase==="DROP_PENDING"||nt(!1);var nn=$e.critical,Cn=$e.dimensions,vn=Cn.draggables[$e.critical.draggable.id],rn=To({reason:ct,lastImpact:$e.impact,afterCritical:$e.afterCritical,onLiftImpact:$e.onLiftImpact,home:$e.dimensions.droppables[$e.critical.droppable.id],viewport:$e.viewport,draggables:$e.dimensions.draggables}),sn=rn.impact,Qn=rn.didDropInsideDroppable,Za=Qn?Uo(sn):null,Jr=Qn?ti(sn):null,no={index:nn.draggable.index,droppableId:nn.droppable.id},ro={draggableId:vn.descriptor.id,type:vn.descriptor.type,source:no,reason:ct,mode:$e.movementMode,destination:Za,combine:Jr},wo=Zr({impact:sn,draggable:vn,dimensions:Cn,viewport:$e.viewport,afterCritical:$e.afterCritical}),_o={critical:$e.critical,afterCritical:$e.afterCritical,result:ro,impact:sn},fi=!Pr($e.current.client.offset,wo)||!!ro.combine;if(!fi){Ae(vr({completed:_o}));return}var Ui=jn({current:$e.current.client.offset,destination:wo,reason:ct}),$i={newHomeClientOffset:wo,dropDuration:Ui,completed:_o};Ae(La($i))}}}},je=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ht(ae){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Ae){Ae.target!==window&&Ae.target!==window.document||ae()}}}function wt(ae){var oe=ae.onWindowScroll;function Ae(){oe(je())}var Le=ie(Ae),_e=ht(Le),$e=An;function ct(){return $e!==An}function vt(){ct()&&nt(!1),$e=gn(window,[_e])}function nn(){ct()||nt(!1),Le.cancel(),$e(),$e=An}return{start:vt,stop:nn,isActive:ct}}var Vt=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qt=function(ae){var oe=wt({onWindowScroll:function(Le){ae.dispatch(Ma({newScroll:Le}))}});return function(Ae){return function(Le){!oe.isActive()&&Le.type==="INITIAL_PUBLISH"&&oe.start(),oe.isActive()&&Vt(Le)&&oe.stop(),Ae(Le)}}},wn=function(ae){var oe=!1,Ae=!1,Le=setTimeout(function(){Ae=!0}),_e=function(ct){oe||Ae||(oe=!0,ae(ct),clearTimeout(Le))};return _e.wasCalled=function(){return oe},_e},dn=function(){var ae=[],oe=function($e){var ct=Oi(ae,function(Cn){return Cn.timerId===$e});ct===-1&&nt(!1);var vt=ae.splice(ct,1),nn=vt[0];nn.callback()},Ae=function($e){var ct=setTimeout(function(){return oe(ct)}),vt={timerId:ct,callback:$e};ae.push(vt)},Le=function(){if(ae.length){var $e=[].concat(ae);ae.length=0,$e.forEach(function(ct){clearTimeout(ct.timerId),ct.callback()})}};return{add:Ae,flush:Le}},On=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.droppableId===Ae.droppableId&&oe.index===Ae.index},va=function(oe,Ae){return oe==null&&Ae==null?!0:oe==null||Ae==null?!1:oe.draggableId===Ae.draggableId&&oe.droppableId===Ae.droppableId},pn=function(oe,Ae){if(oe===Ae)return!0;var Le=oe.draggable.id===Ae.draggable.id&&oe.draggable.droppableId===Ae.draggable.droppableId&&oe.draggable.type===Ae.draggable.type&&oe.draggable.index===Ae.draggable.index,_e=oe.droppable.id===Ae.droppable.id&&oe.droppable.type===Ae.droppable.type;return Le&&_e},aa=function(oe,Ae){Bo(),Ae(),Ii()},Ua=function(oe,Ae){return{draggableId:oe.draggable.id,type:oe.droppable.type,source:{droppableId:oe.droppable.id,index:oe.draggable.index},mode:Ae}},Ta=function(oe,Ae,Le,_e){if(!oe){Le(_e(Ae));return}var $e=wn(Le),ct={announce:$e};oe(Ae,ct),$e.wasCalled()||Le(_e(Ae))},tr=function(ae,oe){var Ae=dn(),Le=null,_e=function(sn,Qn){Le&&nt(!1),aa("onBeforeCapture",function(){var Za=ae().onBeforeCapture;if(Za){var Jr={draggableId:sn,mode:Qn};Za(Jr)}})},$e=function(sn,Qn){Le&&nt(!1),aa("onBeforeDragStart",function(){var Za=ae().onBeforeDragStart;Za&&Za(Ua(sn,Qn))})},ct=function(sn,Qn){Le&&nt(!1);var Za=Ua(sn,Qn);Le={mode:Qn,lastCritical:sn,lastLocation:Za.source,lastCombine:null},Ae.add(function(){aa("onDragStart",function(){return Ta(ae().onDragStart,Za,oe,_n.onDragStart)})})},vt=function(sn,Qn){var Za=Uo(Qn),Jr=ti(Qn);Le||nt(!1);var no=!pn(sn,Le.lastCritical);no&&(Le.lastCritical=sn);var ro=!On(Le.lastLocation,Za);ro&&(Le.lastLocation=Za);var wo=!va(Le.lastCombine,Jr);if(wo&&(Le.lastCombine=Jr),!(!no&&!ro&&!wo)){var _o=(0,ye.Z)({},Ua(sn,Le.mode),{combine:Jr,destination:Za});Ae.add(function(){aa("onDragUpdate",function(){return Ta(ae().onDragUpdate,_o,oe,_n.onDragUpdate)})})}},nn=function(){Le||nt(!1),Ae.flush()},Cn=function(sn){Le||nt(!1),Le=null,aa("onDragEnd",function(){return Ta(ae().onDragEnd,sn,oe,_n.onDragEnd)})},vn=function(){if(Le){var sn=(0,ye.Z)({},Ua(Le.lastCritical,Le.mode),{combine:null,destination:null,reason:"CANCEL"});Cn(sn)}};return{beforeCapture:_e,beforeStart:$e,start:ct,update:vt,flush:nn,drop:Cn,abort:vn}},Fr=function(ae,oe){var Ae=tr(ae,oe);return function(Le){return function(_e){return function($e){if($e.type==="BEFORE_INITIAL_CAPTURE"){Ae.beforeCapture($e.payload.draggableId,$e.payload.movementMode);return}if($e.type==="INITIAL_PUBLISH"){var ct=$e.payload.critical;Ae.beforeStart(ct,$e.payload.movementMode),_e($e),Ae.start(ct,$e.payload.movementMode);return}if($e.type==="DROP_COMPLETE"){var vt=$e.payload.completed.result;Ae.flush(),_e($e),Ae.drop(vt);return}if(_e($e),$e.type==="FLUSH"){Ae.abort();return}var nn=Le.getState();nn.phase==="DRAGGING"&&Ae.update(nn.critical,nn.impact)}}}},Cr=function(ae){return function(oe){return function(Ae){if(Ae.type!=="DROP_ANIMATION_FINISHED"){oe(Ae);return}var Le=ae.getState();Le.phase!=="DROP_ANIMATING"&&nt(!1),ae.dispatch(vr({completed:Le.completed}))}}},Dr=function(ae){var oe=null,Ae=null;function Le(){Ae&&(cancelAnimationFrame(Ae),Ae=null),oe&&(oe(),oe=null)}return function(_e){return function($e){if(($e.type==="FLUSH"||$e.type==="DROP_COMPLETE"||$e.type==="DROP_ANIMATION_FINISHED")&&Le(),_e($e),$e.type==="DROP_ANIMATE"){var ct={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var nn=ae.getState();nn.phase==="DROP_ANIMATING"&&ae.dispatch(mo())}};Ae=requestAnimationFrame(function(){Ae=null,oe=gn(window,[ct])})}}}},Ir=function(ae){return function(){return function(oe){return function(Ae){(Ae.type==="DROP_COMPLETE"||Ae.type==="FLUSH"||Ae.type==="DROP_ANIMATE")&&ae.stopPublishing(),oe(Ae)}}}},Ur=function(ae){var oe=!1;return function(){return function(Ae){return function(Le){if(Le.type==="INITIAL_PUBLISH"){oe=!0,ae.tryRecordFocus(Le.payload.critical.draggable.id),Ae(Le),ae.tryRestoreFocusRecorded();return}if(Ae(Le),!!oe){if(Le.type==="FLUSH"){oe=!1,ae.tryRestoreFocusRecorded();return}if(Le.type==="DROP_COMPLETE"){oe=!1;var _e=Le.payload.completed.result;_e.combine&&ae.tryShiftRecord(_e.draggableId,_e.combine.draggableId),ae.tryRestoreFocusRecorded()}}}}}},Lo=function(oe){return oe.type==="DROP_COMPLETE"||oe.type==="DROP_ANIMATE"||oe.type==="FLUSH"},Qo=function(ae){return function(oe){return function(Ae){return function(Le){if(Lo(Le)){ae.stop(),Ae(Le);return}if(Le.type==="INITIAL_PUBLISH"){Ae(Le);var _e=oe.getState();_e.phase!=="DRAGGING"&&nt(!1),ae.start(_e);return}Ae(Le),ae.scroll(oe.getState())}}}},_a=function(ae){return function(oe){return function(Ae){if(oe(Ae),Ae.type==="PUBLISH_WHILE_DRAGGING"){var Le=ae.getState();Le.phase==="DROP_PENDING"&&(Le.isWaiting||ae.dispatch(so({reason:Le.reason})))}}}},Mo=Se.qC,di=function(ae){var oe=ae.dimensionMarshal,Ae=ae.focusMarshal,Le=ae.styleMarshal,_e=ae.getResponders,$e=ae.announce,ct=ae.autoScroller;return(0,Se.MT)(Yo,Mo((0,Se.md)(Hi(Le),Ir(oe),_r(oe),Ze,Cr,Dr,_a,Qo(ct),Qt,Ur(Ae),Fr(_e,$e))))},$r=function(){return{additions:{},removals:{},modified:{}}};function Eo(ae){var oe=ae.registry,Ae=ae.callbacks,Le=$r(),_e=null,$e=function(){_e||(Ae.collectionStarting(),_e=requestAnimationFrame(function(){_e=null,Bo();var vn=Le,rn=vn.additions,sn=vn.removals,Qn=vn.modified,Za=Object.keys(rn).map(function(ro){return oe.draggable.getById(ro).getDimension(Rr)}).sort(function(ro,wo){return ro.descriptor.index-wo.descriptor.index}),Jr=Object.keys(Qn).map(function(ro){var wo=oe.droppable.getById(ro),_o=wo.callbacks.getScrollWhileDragging();return{droppableId:ro,scroll:_o}}),no={additions:Za,removals:Object.keys(sn),modified:Jr};Le=$r(),Ii(),Ae.publish(no)}))},ct=function(vn){var rn=vn.descriptor.id;Le.additions[rn]=vn,Le.modified[vn.descriptor.droppableId]=!0,Le.removals[rn]&&delete Le.removals[rn],$e()},vt=function(vn){var rn=vn.descriptor;Le.removals[rn.id]=!0,Le.modified[rn.droppableId]=!0,Le.additions[rn.id]&&delete Le.additions[rn.id],$e()},nn=function(){_e&&(cancelAnimationFrame(_e),_e=null,Le=$r())};return{add:ct,remove:vt,stop:nn}}var io=function(ae){var oe=ae.scrollHeight,Ae=ae.scrollWidth,Le=ae.height,_e=ae.width,$e=br({x:Ae,y:oe},{x:_e,y:Le}),ct={x:Math.max(0,$e.x),y:Math.max(0,$e.y)};return ct},Wr=function(){var ae=document.documentElement;return ae||nt(!1),ae},Vr=function(){var ae=Wr(),oe=io({scrollHeight:ae.scrollHeight,scrollWidth:ae.scrollWidth,width:ae.clientWidth,height:ae.clientHeight});return oe},oo=function(){var ae=je(),oe=Vr(),Ae=ae.y,Le=ae.x,_e=Wr(),$e=_e.clientWidth,ct=_e.clientHeight,vt=Le+$e,nn=Ae+ct,Cn=xn({top:Ae,left:Le,right:vt,bottom:nn}),vn={frame:Cn,scroll:{initial:ae,current:ae,max:oe,diff:{value:Rr,displacement:Rr}}};return vn},si=function(ae){var oe=ae.critical,Ae=ae.scrollOptions,Le=ae.registry;Bo();var _e=oo(),$e=_e.scroll.current,ct=oe.droppable,vt=Le.droppable.getAllByType(ct.type).map(function(rn){return rn.callbacks.getDimensionAndWatchScroll($e,Ae)}),nn=Le.draggable.getAllByType(oe.draggable.type).map(function(rn){return rn.getDimension($e)}),Cn={draggables:wl(nn),droppables:Ji(vt)};Ii();var vn={dimensions:Cn,critical:oe,viewport:_e};return vn};function ni(ae,oe,Ae){if(Ae.descriptor.id===oe.id||Ae.descriptor.type!==oe.type)return!1;var Le=ae.droppable.getById(Ae.descriptor.droppableId);return Le.descriptor.mode==="virtual"}var bo=function(ae,oe){var Ae=null,Le=Eo({callbacks:{publish:oe.publishWhileDragging,collectionStarting:oe.collectionStarting},registry:ae}),_e=function(Qn,Za){ae.droppable.exists(Qn)||nt(!1),Ae&&oe.updateDroppableIsEnabled({id:Qn,isEnabled:Za})},$e=function(Qn,Za){Ae&&(ae.droppable.exists(Qn)||nt(!1),oe.updateDroppableIsCombineEnabled({id:Qn,isCombineEnabled:Za}))},ct=function(Qn,Za){Ae&&(ae.droppable.exists(Qn)||nt(!1),oe.updateDroppableScroll({id:Qn,newScroll:Za}))},vt=function(Qn,Za){Ae&&ae.droppable.getById(Qn).callbacks.scroll(Za)},nn=function(){if(Ae){Le.stop();var Qn=Ae.critical.droppable;ae.droppable.getAllByType(Qn.type).forEach(function(Za){return Za.callbacks.dragStopped()}),Ae.unsubscribe(),Ae=null}},Cn=function(Qn){Ae||nt(!1);var Za=Ae.critical.draggable;Qn.type==="ADDITION"&&ni(ae,Za,Qn.value)&&Le.add(Qn.value),Qn.type==="REMOVAL"&&ni(ae,Za,Qn.value)&&Le.remove(Qn.value)},vn=function(Qn){Ae&&nt(!1);var Za=ae.draggable.getById(Qn.draggableId),Jr=ae.droppable.getById(Za.descriptor.droppableId),no={draggable:Za.descriptor,droppable:Jr.descriptor},ro=ae.subscribe(Cn);return Ae={critical:no,unsubscribe:ro},si({critical:no,registry:ae,scrollOptions:Qn.scrollOptions})},rn={updateDroppableIsEnabled:_e,updateDroppableIsCombineEnabled:$e,scrollDroppable:vt,updateDroppableScroll:ct,startPublishing:vn,stopPublishing:nn};return rn},Ci=function(ae,oe){return ae.phase==="IDLE"?!0:ae.phase!=="DROP_ANIMATING"||ae.completed.result.draggableId===oe?!1:ae.completed.result.reason==="DROP"},bi=function(ae){window.scrollBy(ae.x,ae.y)},yo=Aa(function(ae){return wi(ae).filter(function(oe){return!(!oe.isEnabled||!oe.frame)})}),ki=function(oe,Ae){var Le=ri(yo(Ae),function(_e){return _e.frame||nt(!1),ms(_e.frame.pageMarginBox)(oe)});return Le},Tl=function(ae){var oe=ae.center,Ae=ae.destination,Le=ae.droppables;if(Ae){var _e=Le[Ae];return _e.frame?_e:null}var $e=ki(oe,Le);return $e},ji={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(oe){return Math.pow(oe,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ai=function(ae,oe){var Ae=ae[oe.size]*ji.startFromPercentage,Le=ae[oe.size]*ji.maxScrollAtPercentage,_e={startScrollingFrom:Ae,maxScrollValueAt:Le};return _e},Zl=function(ae){var oe=ae.startOfRange,Ae=ae.endOfRange,Le=ae.current,_e=Ae-oe;if(_e===0)return 0;var $e=Le-oe,ct=$e/_e;return ct},No=1,Dl=function(ae,oe){if(ae>oe.startScrollingFrom)return 0;if(ae<=oe.maxScrollValueAt)return ji.maxPixelScroll;if(ae===oe.startScrollingFrom)return No;var Ae=Zl({startOfRange:oe.maxScrollValueAt,endOfRange:oe.startScrollingFrom,current:ae}),Le=1-Ae,_e=ji.maxPixelScroll*ji.ease(Le);return Math.ceil(_e)},vl=ji.durationDampening.accelerateAt,du=ji.durationDampening.stopDampeningAt,Go=function(ae,oe){var Ae=oe,Le=du,_e=Date.now(),$e=_e-Ae;if($e>=du)return ae;if($eoe.height,$e=Ae.width>oe.width;return!$e&&!_e?Le:$e&&_e?null:{x:$e?0:Le.x,y:_e?0:Le.y}},ho=Kr(function(ae){return ae===0?0:ae}),ir=function(ae){var oe=ae.dragStartTime,Ae=ae.container,Le=ae.subject,_e=ae.center,$e=ae.shouldUseTimeDampening,ct={top:_e.y-Ae.top,right:Ae.right-_e.x,bottom:Ae.bottom-_e.y,left:_e.x-Ae.left},vt=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Eu,shouldUseTimeDampening:$e}),nn=Ko({container:Ae,distanceToEdges:ct,dragStartTime:oe,axis:Cu,shouldUseTimeDampening:$e}),Cn=ho({x:nn,y:vt});if(Pr(Cn,Rr))return null;var vn=Io({container:Ae,subject:Le,proposedScroll:Cn});return vn?Pr(vn,Rr)?null:vn:null},eo=Kr(function(ae){return ae===0?0:ae>0?1:-1}),li=function(){var ae=function(Ae,Le){return Ae<0?Ae:Ae>Le?Ae-Le:0};return function(oe){var Ae=oe.current,Le=oe.max,_e=oe.change,$e=Br(Ae,_e),ct={x:ae($e.x,Le.x),y:ae($e.y,Le.y)};return Pr(ct,Rr)?null:ct}}(),Ni=function(oe){var Ae=oe.max,Le=oe.current,_e=oe.change,$e={x:Math.max(Le.x,Ae.x),y:Math.max(Le.y,Ae.y)},ct=eo(_e),vt=li({max:$e,current:Le,change:ct});return!vt||ct.x!==0&&vt.x===0||ct.y!==0&&vt.y===0},gu=function(oe,Ae){return Ni({current:oe.scroll.current,max:oe.scroll.max,change:Ae})},Au=function(oe,Ae){if(!gu(oe,Ae))return null;var Le=oe.scroll.max,_e=oe.scroll.current;return li({current:_e,max:Le,change:Ae})},Ku=function(oe,Ae){var Le=oe.frame;return Le?Ni({current:Le.scroll.current,max:Le.scroll.max,change:Ae}):!1},ou=function(oe,Ae){var Le=oe.frame;return!Le||!Ku(oe,Ae)?null:li({current:Le.scroll.current,max:Le.scroll.max,change:Ae})},$l=function(ae){var oe=ae.viewport,Ae=ae.subject,Le=ae.center,_e=ae.dragStartTime,$e=ae.shouldUseTimeDampening,ct=ir({dragStartTime:_e,container:oe.frame,subject:Ae,center:Le,shouldUseTimeDampening:$e});return ct&&gu(oe,ct)?ct:null},Xo=function(ae){var oe=ae.droppable,Ae=ae.subject,Le=ae.center,_e=ae.dragStartTime,$e=ae.shouldUseTimeDampening,ct=oe.frame;if(!ct)return null;var vt=ir({dragStartTime:_e,container:ct.pageMarginBox,subject:Ae,center:Le,shouldUseTimeDampening:$e});return vt&&Ku(oe,vt)?vt:null},xu=function(ae){var oe=ae.state,Ae=ae.dragStartTime,Le=ae.shouldUseTimeDampening,_e=ae.scrollWindow,$e=ae.scrollDroppable,ct=oe.current.page.borderBoxCenter,vt=oe.dimensions.draggables[oe.critical.draggable.id],nn=vt.page.marginBox;if(oe.isWindowScrollAllowed){var Cn=oe.viewport,vn=$l({dragStartTime:Ae,viewport:Cn,subject:nn,center:ct,shouldUseTimeDampening:Le});if(vn){_e(vn);return}}var rn=Tl({center:ct,destination:yu(oe.impact),droppables:oe.dimensions.droppables});if(rn){var sn=Xo({dragStartTime:Ae,droppable:rn,subject:nn,center:ct,shouldUseTimeDampening:Le});sn&&$e(rn.descriptor.id,sn)}},Su=function(ae){var oe=ae.scrollWindow,Ae=ae.scrollDroppable,Le=ie(oe),_e=ie(Ae),$e=null,ct=function(vn){$e||nt(!1);var rn=$e,sn=rn.shouldUseTimeDampening,Qn=rn.dragStartTime;xu({state:vn,scrollWindow:Le,scrollDroppable:_e,dragStartTime:Qn,shouldUseTimeDampening:sn})},vt=function(vn){Bo(),$e&&nt(!1);var rn=Date.now(),sn=!1,Qn=function(){sn=!0};xu({state:vn,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Qn,scrollDroppable:Qn}),$e={dragStartTime:rn,shouldUseTimeDampening:sn},Ii(),sn&&ct(vn)},nn=function(){$e&&(Le.cancel(),_e.cancel(),$e=null)};return{start:vt,stop:nn,scroll:ct}},bl=function(ae){var oe=ae.move,Ae=ae.scrollDroppable,Le=ae.scrollWindow,_e=function(Cn,vn){var rn=Br(Cn.current.client.selection,vn);oe({client:rn})},$e=function(Cn,vn){if(!Ku(Cn,vn))return vn;var rn=ou(Cn,vn);if(!rn)return Ae(Cn.descriptor.id,vn),null;var sn=br(vn,rn);Ae(Cn.descriptor.id,sn);var Qn=br(vn,sn);return Qn},ct=function(Cn,vn,rn){if(!Cn||!gu(vn,rn))return rn;var sn=Au(vn,rn);if(!sn)return Le(rn),null;var Qn=br(rn,sn);Le(Qn);var Za=br(rn,Qn);return Za},vt=function(Cn){var vn=Cn.scrollJumpRequest;if(vn){var rn=yu(Cn.impact);rn||nt(!1);var sn=$e(Cn.dimensions.droppables[rn],vn);if(sn){var Qn=Cn.viewport,Za=ct(Cn.isWindowScrollAllowed,Qn,sn);Za&&_e(Cn,Za)}}};return vt},Il=function(ae){var oe=ae.scrollDroppable,Ae=ae.scrollWindow,Le=ae.move,_e=Su({scrollWindow:Ae,scrollDroppable:oe}),$e=bl({move:Le,scrollWindow:Ae,scrollDroppable:oe}),ct=function(Cn){if(Cn.phase==="DRAGGING"){if(Cn.movementMode==="FLUID"){_e.scroll(Cn);return}Cn.scrollJumpRequest&&$e(Cn)}},vt={scroll:ct,start:_e.start,stop:_e.stop};return vt},Hl="data-rbd",eu=function(){var ae=Hl+"-drag-handle";return{base:ae,draggableId:ae+"-draggable-id",contextId:ae+"-context-id"}}(),xo=function(){var ae=Hl+"-draggable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),gi=function(){var ae=Hl+"-droppable";return{base:ae,contextId:ae+"-context-id",id:ae+"-id"}}(),Ru={contextId:Hl+"-scroll-container-context-id"},wu=function(oe){return function(Ae){return"["+Ae+'="'+oe+'"]'}},hl=function(oe,Ae){return oe.map(function(Le){var _e=Le.styles[Ae];return _e?Le.selector+" { "+_e+" }":""}).join(" ")},qo="pointer-events: none;",mu=function(ae){var oe=wu(ae),Ae=function(){var vt=` cursor: -webkit-grab; cursor: grab; `;return{selector:oe(eu.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; - `,resting:pt,dragging:qo,dropAnimating:pt}}}(),Le=function(){var pt=` + `,resting:vt,dragging:qo,dropAnimating:vt}}}(),Le=function(){var vt=` transition: `+Bl.outOfTheWay+`; - `;return{selector:oe(Io.contextId),styles:{dragging:pt,dropAnimating:pt,userCancel:pt}}}(),_e={selector:oe(gi.contextId),styles:{always:"overflow-anchor: none;"}},et={selector:"body",styles:{dragging:` + `;return{selector:oe(xo.contextId),styles:{dragging:vt,dropAnimating:vt,userCancel:vt}}}(),_e={selector:oe(gi.contextId),styles:{always:"overflow-anchor: none;"}},$e={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; @@ -349,12 +349,12 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},ct=[Le,Ae,_e,et];return{always:hl(ct,"always"),resting:hl(ct,"resting"),dragging:hl(ct,"dragging"),dropAnimating:hl(ct,"dropAnimating"),userCancel:hl(ct,"userCancel")}},ql=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect,us=function(){var oe=document.querySelector("head");return oe||nt(!1),oe},qu=function(oe){var Ae=document.createElement("style");return oe&&Ae.setAttribute("nonce",oe),Ae.type="text/css",Ae};function Vu(ae,oe){var Ae=Dt(function(){return mu(ae)},[ae]),Le=(0,E.useRef)(null),_e=(0,E.useRef)(null),et=en(Aa(function(rn){var sn=_e.current;sn||nt(!1),sn.textContent=rn}),[]),ct=en(function(rn){var sn=Le.current;sn||nt(!1),sn.textContent=rn},[]);ql(function(){!Le.current&&!_e.current||nt(!1);var rn=qu(oe),sn=qu(oe);return Le.current=rn,_e.current=sn,rn.setAttribute(Hl+"-always",ae),sn.setAttribute(Hl+"-dynamic",ae),us().appendChild(rn),us().appendChild(sn),ct(Ae.always),et(Ae.resting),function(){var zn=function(Jr){var no=Jr.current;no||nt(!1),us().removeChild(no),Jr.current=null};zn(Le),zn(_e)}},[oe,ct,et,Ae.always,Ae.resting,ae]);var pt=en(function(){return et(Ae.dragging)},[et,Ae.dragging]),nn=en(function(rn){if(rn==="DROP"){et(Ae.dropAnimating);return}et(Ae.userCancel)},[et,Ae.dropAnimating,Ae.userCancel]),Cn=en(function(){_e.current&&et(Ae.resting)},[et,Ae.resting]),vn=Dt(function(){return{dragging:pt,dropping:nn,resting:Cn}},[pt,nn,Cn]);return vn}var Qu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function nu(ae){return ae instanceof Qu(ae).HTMLElement}function iu(ae,oe){var Ae="["+eu.contextId+'="'+ae+'"]',Le=ml(document.querySelectorAll(Ae));if(!Le.length)return null;var _e=ri(Le,function(et){return et.getAttribute(eu.draggableId)===oe});return!_e||!nu(_e)?null:_e}function as(ae){var oe=(0,E.useRef)({}),Ae=(0,E.useRef)(null),Le=(0,E.useRef)(null),_e=(0,E.useRef)(!1),et=en(function(sn,zn){var Za={id:sn,focus:zn};return oe.current[sn]=Za,function(){var no=oe.current,ro=no[sn];ro!==Za&&delete no[sn]}},[]),ct=en(function(sn){var zn=iu(ae,sn);zn&&zn!==document.activeElement&&zn.focus()},[ae]),pt=en(function(sn,zn){Ae.current===sn&&(Ae.current=zn)},[]),nn=en(function(){Le.current||_e.current&&(Le.current=requestAnimationFrame(function(){Le.current=null;var sn=Ae.current;sn&&ct(sn)}))},[ct]),Cn=en(function(sn){Ae.current=null;var zn=document.activeElement;zn&&zn.getAttribute(eu.draggableId)===sn&&(Ae.current=sn)},[]);ql(function(){return _e.current=!0,function(){_e.current=!1;var sn=Le.current;sn&&cancelAnimationFrame(sn)}},[]);var vn=Dt(function(){return{register:et,tryRecordFocus:Cn,tryRestoreFocusRecorded:nn,tryShiftRecord:pt}},[et,Cn,nn,pt]);return vn}function Os(){var ae={draggables:{},droppables:{}},oe=[];function Ae(rn){return oe.push(rn),function(){var zn=oe.indexOf(rn);zn!==-1&&oe.splice(zn,1)}}function Le(rn){oe.length&&oe.forEach(function(sn){return sn(rn)})}function _e(rn){return ae.draggables[rn]||null}function et(rn){var sn=_e(rn);return sn||nt(!1),sn}var ct={register:function(sn){ae.draggables[sn.descriptor.id]=sn,Le({type:"ADDITION",value:sn})},update:function(sn,zn){var Za=ae.draggables[zn.descriptor.id];Za&&Za.uniqueId===sn.uniqueId&&(delete ae.draggables[zn.descriptor.id],ae.draggables[sn.descriptor.id]=sn)},unregister:function(sn){var zn=sn.descriptor.id,Za=_e(zn);Za&&sn.uniqueId===Za.uniqueId&&(delete ae.draggables[zn],Le({type:"REMOVAL",value:sn}))},getById:et,findById:_e,exists:function(sn){return!!_e(sn)},getAllByType:function(sn){return po(ae.draggables).filter(function(zn){return zn.descriptor.type===sn})}};function pt(rn){return ae.droppables[rn]||null}function nn(rn){var sn=pt(rn);return sn||nt(!1),sn}var Cn={register:function(sn){ae.droppables[sn.descriptor.id]=sn},unregister:function(sn){var zn=pt(sn.descriptor.id);zn&&sn.uniqueId===zn.uniqueId&&delete ae.droppables[sn.descriptor.id]},getById:nn,findById:pt,exists:function(sn){return!!pt(sn)},getAllByType:function(sn){return po(ae.droppables).filter(function(zn){return zn.descriptor.type===sn})}};function vn(){ae.draggables={},ae.droppables={},oe.length=0}return{draggable:ct,droppable:Cn,subscribe:Ae,clean:vn}}function rs(){var ae=Dt(Os,[]);return(0,E.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var to=E.createContext(null),Ps=function(){var ae=document.body;return ae||nt(!1),ae},Xc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},gl=function(oe){return"rbd-announcement-"+oe};function zl(ae){var oe=Dt(function(){return gl(ae)},[ae]),Ae=(0,E.useRef)(null);(0,E.useEffect)(function(){var et=document.createElement("div");return Ae.current=et,et.id=oe,et.setAttribute("aria-live","assertive"),et.setAttribute("aria-atomic","true"),(0,ye.Z)(et.style,Xc),Ps().appendChild(et),function(){setTimeout(function(){var nn=Ps();nn.contains(et)&&nn.removeChild(et),et===Ae.current&&(Ae.current=null)})}},[oe]);var Le=en(function(_e){var et=Ae.current;if(et){et.textContent=_e;return}},[]);return Le}var Du=0,lu={separator:"::"};function ku(){Du=0}function uu(ae,oe){return oe===void 0&&(oe=lu),Dt(function(){return""+ae+oe.separator+Du++},[oe.separator,ae])}function Iu(ae){var oe=ae.contextId,Ae=ae.uniqueId;return"rbd-hidden-text-"+oe+"-"+Ae}function Xu(ae){var oe=ae.contextId,Ae=ae.text,Le=uu("hidden-text",{separator:"-"}),_e=Dt(function(){return Iu({contextId:oe,uniqueId:Le})},[Le,oe]);return(0,E.useEffect)(function(){var ct=document.createElement("div");return ct.id=_e,ct.textContent=Ae,ct.style.display="none",Ps().appendChild(ct),function(){var nn=Ps();nn.contains(ct)&&nn.removeChild(ct)}},[_e,Ae]),_e}var Ys=E.createContext(null),fd={react:"^16.8.5","react-dom":"^16.8.5"},Yc=/(\d+)\.(\d+)\.(\d+)/,ld=function(oe){var Ae=Yc.exec(oe);Ae==null&&nt(!1);var Le=Number(Ae[1]),_e=Number(Ae[2]),et=Number(Ae[3]);return{major:Le,minor:_e,patch:et,raw:oe}},Jc=function(oe,Ae){return Ae.major>oe.major?!0:Ae.majoroe.minor?!0:Ae.minor=oe.patch},fc=function(ae,oe){var Ae=ld(ae),Le=ld(oe);Jc(Ae,Le)},Js=` + `}},ct=[Le,Ae,_e,$e];return{always:hl(ct,"always"),resting:hl(ct,"resting"),dragging:hl(ct,"dragging"),dropAnimating:hl(ct,"dropAnimating"),userCancel:hl(ct,"userCancel")}},ql=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?E.useLayoutEffect:E.useEffect,us=function(){var oe=document.querySelector("head");return oe||nt(!1),oe},qu=function(oe){var Ae=document.createElement("style");return oe&&Ae.setAttribute("nonce",oe),Ae.type="text/css",Ae};function Vu(ae,oe){var Ae=Dt(function(){return mu(ae)},[ae]),Le=(0,E.useRef)(null),_e=(0,E.useRef)(null),$e=en(Aa(function(rn){var sn=_e.current;sn||nt(!1),sn.textContent=rn}),[]),ct=en(function(rn){var sn=Le.current;sn||nt(!1),sn.textContent=rn},[]);ql(function(){!Le.current&&!_e.current||nt(!1);var rn=qu(oe),sn=qu(oe);return Le.current=rn,_e.current=sn,rn.setAttribute(Hl+"-always",ae),sn.setAttribute(Hl+"-dynamic",ae),us().appendChild(rn),us().appendChild(sn),ct(Ae.always),$e(Ae.resting),function(){var Qn=function(Jr){var no=Jr.current;no||nt(!1),us().removeChild(no),Jr.current=null};Qn(Le),Qn(_e)}},[oe,ct,$e,Ae.always,Ae.resting,ae]);var vt=en(function(){return $e(Ae.dragging)},[$e,Ae.dragging]),nn=en(function(rn){if(rn==="DROP"){$e(Ae.dropAnimating);return}$e(Ae.userCancel)},[$e,Ae.dropAnimating,Ae.userCancel]),Cn=en(function(){_e.current&&$e(Ae.resting)},[$e,Ae.resting]),vn=Dt(function(){return{dragging:vt,dropping:nn,resting:Cn}},[vt,nn,Cn]);return vn}var Qu=function(ae){return ae&&ae.ownerDocument?ae.ownerDocument.defaultView:window};function nu(ae){return ae instanceof Qu(ae).HTMLElement}function iu(ae,oe){var Ae="["+eu.contextId+'="'+ae+'"]',Le=ml(document.querySelectorAll(Ae));if(!Le.length)return null;var _e=ri(Le,function($e){return $e.getAttribute(eu.draggableId)===oe});return!_e||!nu(_e)?null:_e}function as(ae){var oe=(0,E.useRef)({}),Ae=(0,E.useRef)(null),Le=(0,E.useRef)(null),_e=(0,E.useRef)(!1),$e=en(function(sn,Qn){var Za={id:sn,focus:Qn};return oe.current[sn]=Za,function(){var no=oe.current,ro=no[sn];ro!==Za&&delete no[sn]}},[]),ct=en(function(sn){var Qn=iu(ae,sn);Qn&&Qn!==document.activeElement&&Qn.focus()},[ae]),vt=en(function(sn,Qn){Ae.current===sn&&(Ae.current=Qn)},[]),nn=en(function(){Le.current||_e.current&&(Le.current=requestAnimationFrame(function(){Le.current=null;var sn=Ae.current;sn&&ct(sn)}))},[ct]),Cn=en(function(sn){Ae.current=null;var Qn=document.activeElement;Qn&&Qn.getAttribute(eu.draggableId)===sn&&(Ae.current=sn)},[]);ql(function(){return _e.current=!0,function(){_e.current=!1;var sn=Le.current;sn&&cancelAnimationFrame(sn)}},[]);var vn=Dt(function(){return{register:$e,tryRecordFocus:Cn,tryRestoreFocusRecorded:nn,tryShiftRecord:vt}},[$e,Cn,nn,vt]);return vn}function Os(){var ae={draggables:{},droppables:{}},oe=[];function Ae(rn){return oe.push(rn),function(){var Qn=oe.indexOf(rn);Qn!==-1&&oe.splice(Qn,1)}}function Le(rn){oe.length&&oe.forEach(function(sn){return sn(rn)})}function _e(rn){return ae.draggables[rn]||null}function $e(rn){var sn=_e(rn);return sn||nt(!1),sn}var ct={register:function(sn){ae.draggables[sn.descriptor.id]=sn,Le({type:"ADDITION",value:sn})},update:function(sn,Qn){var Za=ae.draggables[Qn.descriptor.id];Za&&Za.uniqueId===sn.uniqueId&&(delete ae.draggables[Qn.descriptor.id],ae.draggables[sn.descriptor.id]=sn)},unregister:function(sn){var Qn=sn.descriptor.id,Za=_e(Qn);Za&&sn.uniqueId===Za.uniqueId&&(delete ae.draggables[Qn],Le({type:"REMOVAL",value:sn}))},getById:$e,findById:_e,exists:function(sn){return!!_e(sn)},getAllByType:function(sn){return po(ae.draggables).filter(function(Qn){return Qn.descriptor.type===sn})}};function vt(rn){return ae.droppables[rn]||null}function nn(rn){var sn=vt(rn);return sn||nt(!1),sn}var Cn={register:function(sn){ae.droppables[sn.descriptor.id]=sn},unregister:function(sn){var Qn=vt(sn.descriptor.id);Qn&&sn.uniqueId===Qn.uniqueId&&delete ae.droppables[sn.descriptor.id]},getById:nn,findById:vt,exists:function(sn){return!!vt(sn)},getAllByType:function(sn){return po(ae.droppables).filter(function(Qn){return Qn.descriptor.type===sn})}};function vn(){ae.draggables={},ae.droppables={},oe.length=0}return{draggable:ct,droppable:Cn,subscribe:Ae,clean:vn}}function rs(){var ae=Dt(Os,[]);return(0,E.useEffect)(function(){return function(){requestAnimationFrame(ae.clean)}},[ae]),ae}var to=E.createContext(null),Ps=function(){var ae=document.body;return ae||nt(!1),ae},Xc={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},gl=function(oe){return"rbd-announcement-"+oe};function zl(ae){var oe=Dt(function(){return gl(ae)},[ae]),Ae=(0,E.useRef)(null);(0,E.useEffect)(function(){var $e=document.createElement("div");return Ae.current=$e,$e.id=oe,$e.setAttribute("aria-live","assertive"),$e.setAttribute("aria-atomic","true"),(0,ye.Z)($e.style,Xc),Ps().appendChild($e),function(){setTimeout(function(){var nn=Ps();nn.contains($e)&&nn.removeChild($e),$e===Ae.current&&(Ae.current=null)})}},[oe]);var Le=en(function(_e){var $e=Ae.current;if($e){$e.textContent=_e;return}},[]);return Le}var Du=0,lu={separator:"::"};function ku(){Du=0}function uu(ae,oe){return oe===void 0&&(oe=lu),Dt(function(){return""+ae+oe.separator+Du++},[oe.separator,ae])}function Iu(ae){var oe=ae.contextId,Ae=ae.uniqueId;return"rbd-hidden-text-"+oe+"-"+Ae}function Xu(ae){var oe=ae.contextId,Ae=ae.text,Le=uu("hidden-text",{separator:"-"}),_e=Dt(function(){return Iu({contextId:oe,uniqueId:Le})},[Le,oe]);return(0,E.useEffect)(function(){var ct=document.createElement("div");return ct.id=_e,ct.textContent=Ae,ct.style.display="none",Ps().appendChild(ct),function(){var nn=Ps();nn.contains(ct)&&nn.removeChild(ct)}},[_e,Ae]),_e}var Ys=E.createContext(null),fd={react:"^16.8.5","react-dom":"^16.8.5"},Yc=/(\d+)\.(\d+)\.(\d+)/,ld=function(oe){var Ae=Yc.exec(oe);Ae==null&&nt(!1);var Le=Number(Ae[1]),_e=Number(Ae[2]),$e=Number(Ae[3]);return{major:Le,minor:_e,patch:$e,raw:oe}},Jc=function(oe,Ae){return Ae.major>oe.major?!0:Ae.majoroe.minor?!0:Ae.minor=oe.patch},fc=function(ae,oe){var Ae=ld(ae),Le=ld(oe);Jc(Ae,Le)},Js=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Ls=function(ae){var oe=ae.doctype;oe&&(oe.name.toLowerCase(),oe.publicId)};function pd(ae){}function qs(ae,oe){}function bc(){qs(function(){fc(fd.react,E.version),Ls(document)},[])}function _s(ae){var oe=(0,E.useRef)(ae);return(0,E.useEffect)(function(){oe.current=ae}),oe}function xc(){var ae=null;function oe(){return!!ae}function Ae(ct){return ct===ae}function Le(ct){ae&&nt(!1);var pt={abandon:ct};return ae=pt,pt}function _e(){ae||nt(!1),ae=null}function et(){ae&&(ae.abandon(),_e())}return{isClaimed:oe,isActive:Ae,claim:Le,release:_e,tryAbandon:et}}var pc=9,vd=13,js=27,xa=32,hd=33,qc=34,Ad=35,_c=36,wc=37,Dc=38,Ic=39,bs=40,Zs,$s=(Zs={},Zs[vd]=!0,Zs[pc]=!0,Zs),Oc=function(ae){$s[ae.keyCode]&&ae.preventDefault()},Lc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var oe=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],Ae=ri(oe,function(Le){return"on"+Le in document});return Ae||ae}(),Ni=0,Nc=5;function $c(ae,oe){return Math.abs(oe.x-ae.x)>=Nc||Math.abs(oe.y-ae.y)>=Nc}var vc={type:"IDLE"};function Rc(ae){var oe=ae.cancel,Ae=ae.completed,Le=ae.getPhase,_e=ae.setPhase;return[{eventName:"mousemove",fn:function(ct){var pt=ct.button,nn=ct.clientX,Cn=ct.clientY;if(pt===Ni){var vn={x:nn,y:Cn},rn=Le();if(rn.type==="DRAGGING"){ct.preventDefault(),rn.actions.move(vn);return}rn.type!=="PENDING"&&nt(!1);var sn=rn.point;if($c(sn,vn)){ct.preventDefault();var zn=rn.actions.fluidLift(vn);_e({type:"DRAGGING",actions:zn})}}}},{eventName:"mouseup",fn:function(ct){var pt=Le();if(pt.type!=="DRAGGING"){oe();return}ct.preventDefault(),pt.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"mousedown",fn:function(ct){Le().type==="DRAGGING"&&ct.preventDefault(),oe()}},{eventName:"keydown",fn:function(ct){var pt=Le();if(pt.type==="PENDING"){oe();return}if(ct.keyCode===js){ct.preventDefault(),oe();return}Oc(ct)}},{eventName:"resize",fn:oe},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Le().type==="PENDING"&&oe()}},{eventName:"webkitmouseforcedown",fn:function(ct){var pt=Le();if(pt.type==="IDLE"&&nt(!1),pt.actions.shouldRespectForcePress()){oe();return}ct.preventDefault()}},{eventName:Lc,fn:oe}]}function Ed(ae){var oe=(0,E.useRef)(vc),Ae=(0,E.useRef)(An),Le=Dt(function(){return{eventName:"mousedown",fn:function(rn){if(!rn.defaultPrevented&&rn.button===Ni&&!(rn.ctrlKey||rn.metaKey||rn.shiftKey||rn.altKey)){var sn=ae.findClosestDraggableId(rn);if(sn){var zn=ae.tryGetLock(sn,ct,{sourceEvent:rn});if(zn){rn.preventDefault();var Za={x:rn.clientX,y:rn.clientY};Ae.current(),Cn(zn,Za)}}}}}},[ae]),_e=Dt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(rn){if(!rn.defaultPrevented){var sn=ae.findClosestDraggableId(rn);if(sn){var zn=ae.findOptionsForDraggable(sn);zn&&(zn.shouldRespectForcePress||ae.canGetLock(sn)&&rn.preventDefault())}}}}},[ae]),et=en(function(){var rn={passive:!1,capture:!0};Ae.current=gn(window,[_e,Le],rn)},[_e,Le]),ct=en(function(){var vn=oe.current;vn.type!=="IDLE"&&(oe.current=vc,Ae.current(),et())},[et]),pt=en(function(){var vn=oe.current;ct(),vn.type==="DRAGGING"&&vn.actions.cancel({shouldBlockNextClick:!0}),vn.type==="PENDING"&&vn.actions.abort()},[ct]),nn=en(function(){var rn={capture:!0,passive:!1},sn=Rc({cancel:pt,completed:ct,getPhase:function(){return oe.current},setPhase:function(Za){oe.current=Za}});Ae.current=gn(window,sn,rn)},[pt,ct]),Cn=en(function(rn,sn){oe.current.type!=="IDLE"&&nt(!1),oe.current={type:"PENDING",point:sn,actions:rn},nn()},[nn]);ql(function(){return et(),function(){Ae.current()}},[et])}var Al;function au(){}var Ru=(Al={},Al[qc]=!0,Al[hd]=!0,Al[_c]=!0,Al[Ad]=!0,Al);function fs(ae,oe){function Ae(){oe(),ae.cancel()}function Le(){oe(),ae.drop()}return[{eventName:"keydown",fn:function(et){if(et.keyCode===js){et.preventDefault(),Ae();return}if(et.keyCode===xa){et.preventDefault(),Le();return}if(et.keyCode===bs){et.preventDefault(),ae.moveDown();return}if(et.keyCode===Dc){et.preventDefault(),ae.moveUp();return}if(et.keyCode===Ic){et.preventDefault(),ae.moveRight();return}if(et.keyCode===wc){et.preventDefault(),ae.moveLeft();return}if(Ru[et.keyCode]){et.preventDefault();return}Oc(et)}},{eventName:"mousedown",fn:Ae},{eventName:"mouseup",fn:Ae},{eventName:"click",fn:Ae},{eventName:"touchstart",fn:Ae},{eventName:"resize",fn:Ae},{eventName:"wheel",fn:Ae,options:{passive:!0}},{eventName:Lc,fn:Ae}]}function hs(ae){var oe=(0,E.useRef)(au),Ae=Dt(function(){return{eventName:"keydown",fn:function(et){if(et.defaultPrevented||et.keyCode!==xa)return;var ct=ae.findClosestDraggableId(et);if(!ct)return;var pt=ae.tryGetLock(ct,vn,{sourceEvent:et});if(!pt)return;et.preventDefault();var nn=!0,Cn=pt.snapLift();oe.current();function vn(){nn||nt(!1),nn=!1,oe.current(),Le()}oe.current=gn(window,fs(Cn,vn),{capture:!0,passive:!1})}}},[ae]),Le=en(function(){var et={passive:!1,capture:!0};oe.current=gn(window,[Ae],et)},[Ae]);ql(function(){return Le(),function(){oe.current()}},[Le])}var Mc={type:"IDLE"},ed=120,ci=.15;function td(ae){var oe=ae.cancel,Ae=ae.getPhase;return[{eventName:"orientationchange",fn:oe},{eventName:"resize",fn:oe},{eventName:"contextmenu",fn:function(_e){_e.preventDefault()}},{eventName:"keydown",fn:function(_e){if(Ae().type!=="DRAGGING"){oe();return}_e.keyCode===js&&_e.preventDefault(),oe()}},{eventName:Lc,fn:oe}]}function hc(ae){var oe=ae.cancel,Ae=ae.completed,Le=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(et){var ct=Le();if(ct.type!=="DRAGGING"){oe();return}ct.hasMoved=!0;var pt=et.touches[0],nn=pt.clientX,Cn=pt.clientY,vn={x:nn,y:Cn};et.preventDefault(),ct.actions.move(vn)}},{eventName:"touchend",fn:function(et){var ct=Le();if(ct.type!=="DRAGGING"){oe();return}et.preventDefault(),ct.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"touchcancel",fn:function(et){if(Le().type!=="DRAGGING"){oe();return}et.preventDefault(),oe()}},{eventName:"touchforcechange",fn:function(et){var ct=Le();ct.type==="IDLE"&&nt(!1);var pt=et.touches[0];if(pt){var nn=pt.force>=ci;if(nn){var Cn=ct.actions.shouldRespectForcePress();if(ct.type==="PENDING"){Cn&&oe();return}if(Cn){if(ct.hasMoved){et.preventDefault();return}oe();return}et.preventDefault()}}}},{eventName:Lc,fn:oe}]}function Gd(ae){var oe=(0,E.useRef)(Mc),Ae=(0,E.useRef)(An),Le=en(function(){return oe.current},[]),_e=en(function(zn){oe.current=zn},[]),et=Dt(function(){return{eventName:"touchstart",fn:function(zn){if(!zn.defaultPrevented){var Za=ae.findClosestDraggableId(zn);if(Za){var Jr=ae.tryGetLock(Za,pt,{sourceEvent:zn});if(Jr){var no=zn.touches[0],ro=no.clientX,xo=no.clientY,_o={x:ro,y:xo};Ae.current(),rn(Jr,_o)}}}}}},[ae]),ct=en(function(){var zn={capture:!0,passive:!1};Ae.current=gn(window,[et],zn)},[et]),pt=en(function(){var sn=oe.current;sn.type!=="IDLE"&&(sn.type==="PENDING"&&clearTimeout(sn.longPressTimerId),_e(Mc),Ae.current(),ct())},[ct,_e]),nn=en(function(){var sn=oe.current;pt(),sn.type==="DRAGGING"&&sn.actions.cancel({shouldBlockNextClick:!0}),sn.type==="PENDING"&&sn.actions.abort()},[pt]),Cn=en(function(){var zn={capture:!0,passive:!1},Za={cancel:nn,completed:pt,getPhase:Le},Jr=gn(window,hc(Za),zn),no=gn(window,td(Za),zn);Ae.current=function(){Jr(),no()}},[nn,Le,pt]),vn=en(function(){var zn=Le();zn.type!=="PENDING"&&nt(!1);var Za=zn.actions.fluidLift(zn.point);_e({type:"DRAGGING",actions:Za,hasMoved:!1})},[Le,_e]),rn=en(function(zn,Za){Le().type!=="IDLE"&&nt(!1);var Jr=setTimeout(vn,ed);_e({type:"PENDING",point:Za,actions:zn,longPressTimerId:Jr}),Cn()},[Cn,Le,_e,vn]);ql(function(){return ct(),function(){Ae.current();var Za=Le();Za.type==="PENDING"&&(clearTimeout(Za.longPressTimerId),_e(Mc))}},[Le,ct,_e]),ql(function(){var zn=gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return zn},[])}function Dd(ae){}var Cd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Hs(ae,oe){if(oe==null)return!1;var Ae=!!Cd[oe.tagName.toLowerCase()];if(Ae)return!0;var Le=oe.getAttribute("contenteditable");return Le==="true"||Le===""?!0:oe===ae?!1:Hs(ae,oe.parentElement)}function yd(ae,oe){var Ae=oe.target;return nu(Ae)?Hs(ae,Ae):!1}var zs=function(ae){return In(ae.getBoundingClientRect()).center};function Ac(ae){return ae instanceof Qu(ae).Element}var Sd=function(){var ae="matches";if(typeof document=="undefined")return ae;var oe=[ae,"msMatchesSelector","webkitMatchesSelector"],Ae=ri(oe,function(Le){return Le in Element.prototype});return Ae||ae}();function Id(ae,oe){return ae==null?null:ae[Sd](oe)?ae:Id(ae.parentElement,oe)}function Kd(ae,oe){return ae.closest?ae.closest(oe):Id(ae,oe)}function Cl(ae){return"["+eu.contextId+'="'+ae+'"]'}function Od(ae,oe){var Ae=oe.target;if(!Ac(Ae))return null;var Le=Cl(ae),_e=Kd(Ae,Le);return!_e||!nu(_e)?null:_e}function Vd(ae,oe){var Ae=Od(ae,oe);return Ae?Ae.getAttribute(eu.draggableId):null}function Xd(ae,oe){var Ae="["+Io.contextId+'="'+ae+'"]',Le=ml(document.querySelectorAll(Ae)),_e=ri(Le,function(et){return et.getAttribute(Io.id)===oe});return!_e||!nu(_e)?null:_e}function Ld(ae){ae.preventDefault()}function nd(ae){var oe=ae.expected,Ae=ae.phase,Le=ae.isLockActive,_e=ae.shouldWarn;return!(!Le()||oe!==Ae)}function ud(ae){var oe=ae.lockAPI,Ae=ae.store,Le=ae.registry,_e=ae.draggableId;if(oe.isClaimed())return!1;var et=Le.draggable.findById(_e);return!(!et||!et.options.isEnabled||!Ei(Ae.getState(),_e))}function sd(ae){var oe=ae.lockAPI,Ae=ae.contextId,Le=ae.store,_e=ae.registry,et=ae.draggableId,ct=ae.forceSensorStop,pt=ae.sourceEvent,nn=ud({lockAPI:oe,store:Le,registry:_e,draggableId:et});if(!nn)return null;var Cn=_e.draggable.getById(et),vn=Xd(Ae,Cn.descriptor.id);if(!vn||pt&&!Cn.options.canDragInteractiveElements&&yd(vn,pt))return null;var rn=oe.claim(ct||An),sn="PRE_DRAG";function zn(){return Cn.options.shouldRespectForcePress}function Za(){return oe.isActive(rn)}function Jr($i,kl){nd({expected:$i,phase:sn,isLockActive:Za,shouldWarn:!0})&&Le.dispatch(kl())}var no=Jr.bind(null,"DRAGGING");function ro($i){function kl(){oe.release(),sn="COMPLETED"}sn!=="PRE_DRAG"&&(kl(),sn!=="PRE_DRAG"&&nt(!1)),Le.dispatch(Ue($i.liftActionArgs)),sn="DRAGGING";function Mu(Gl,Tu){if(Tu===void 0&&(Tu={shouldBlockNextClick:!1}),$i.cleanup(),Tu.shouldBlockNextClick){var ts=gn(window,[{eventName:"click",fn:Ld,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ts)}kl(),Le.dispatch(so({reason:Gl}))}return(0,ye.Z)({isActive:function(){return nd({expected:"DRAGGING",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:zn,drop:function(Tu){return Mu("DROP",Tu)},cancel:function(Tu){return Mu("CANCEL",Tu)}},$i.actions)}function xo($i){var kl=ie(function(Gl){no(function(){return ca({client:Gl})})}),Mu=ro({liftActionArgs:{id:et,clientSelection:$i,movementMode:"FLUID"},cleanup:function(){return kl.cancel()},actions:{move:kl}});return(0,ye.Z)({},Mu,{move:kl})}function _o(){var $i={moveUp:function(){return no(Ya)},moveRight:function(){return no(Qa)},moveDown:function(){return no(qa)},moveLeft:function(){return no(nr)}};return ro({liftActionArgs:{id:et,clientSelection:zs(vn),movementMode:"SNAP"},cleanup:An,actions:$i})}function mi(){var $i=nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!0});$i&&oe.release()}var Ui={isActive:function(){return nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:zn,fluidLift:xo,snapLift:_o,abort:mi};return Ui}var Fd=[Ed,hs,Gd];function Yd(ae){var oe=ae.contextId,Ae=ae.store,Le=ae.registry,_e=ae.customSensors,et=ae.enableDefaultSensors,ct=[].concat(et?Fd:[],_e||[]),pt=(0,E.useState)(function(){return xc()})[0],nn=en(function(xo,_o){xo.isDragging&&!_o.isDragging&&pt.tryAbandon()},[pt]);ql(function(){var xo=Ae.getState(),_o=Ae.subscribe(function(){var mi=Ae.getState();nn(xo,mi),xo=mi});return _o},[pt,Ae,nn]),ql(function(){return pt.tryAbandon},[pt.tryAbandon]);var Cn=en(function(ro){return ud({lockAPI:pt,registry:Le,store:Ae,draggableId:ro})},[pt,Le,Ae]),vn=en(function(ro,xo,_o){return sd({lockAPI:pt,registry:Le,contextId:oe,store:Ae,draggableId:ro,forceSensorStop:xo,sourceEvent:_o&&_o.sourceEvent?_o.sourceEvent:null})},[oe,pt,Le,Ae]),rn=en(function(ro){return Vd(oe,ro)},[oe]),sn=en(function(ro){var xo=Le.draggable.findById(ro);return xo?xo.options:null},[Le.draggable]),zn=en(function(){pt.isClaimed()&&(pt.tryAbandon(),Ae.getState().phase!=="IDLE"&&Ae.dispatch(tn()))},[pt,Ae]),Za=en(pt.isClaimed,[pt]),Jr=Dt(function(){return{canGetLock:Cn,tryGetLock:vn,findClosestDraggableId:rn,findOptionsForDraggable:sn,tryReleaseLock:zn,isLockClaimed:Za}},[Cn,vn,rn,sn,zn,Za]);Dd(ct);for(var no=0;no{if((0,De.default)("Draggable: onDragStart: %j",ne),this.props.onStart(te,(0,Fe.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),se(this,"onDrag",(te,ne)=>{if(!this.state.dragging)return!1;(0,De.default)("Draggable: onDrag: %j",ne);const ue=(0,Fe.createDraggableData)(this,ne),re={x:ue.x,y:ue.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ce,y:Ce}=re;re.x+=this.state.slackX,re.y+=this.state.slackY;const[Be,ke]=(0,Fe.getBoundPosition)(this,re.x,re.y);re.x=Be,re.y=ke,re.slackX=this.state.slackX+(ce-re.x),re.slackY=this.state.slackY+(Ce-re.y),ue.x=re.x,ue.y=re.y,ue.deltaX=re.x-this.state.x,ue.deltaY=re.y-this.state.y}if(this.props.onDrag(te,ue)===!1)return!1;this.setState(re)}),se(this,"onDragStop",(te,ne)=>{if(!this.state.dragging||this.props.onStop(te,(0,Fe.createDraggableData)(this,ne))===!1)return!1;(0,De.default)("Draggable: onDragStop: %j",ne);const re={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ce,y:Ce}=this.props.position;re.x=ce,re.y=Ce}this.setState(re)}),this.state={dragging:!1,dragged:!1,x:x.position?x.position.x:x.defaultPosition.x,y:x.position?x.position.y:x.defaultPosition.y,prevPropsPosition:od({},x.position),slackX:0,slackY:0,isElementSVG:!1},x.position&&!(x.onDrag||x.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var x,te;return(x=(te=this.props)===null||te===void 0||(te=te.nodeRef)===null||te===void 0?void 0:te.current)!==null&&x!==void 0?x:Oe.default.findDOMNode(this)}render(){const gt=this.props,{axis:x,bounds:te,children:ne,defaultPosition:ue,defaultClassName:re,defaultClassNameDragging:me,defaultClassNameDragged:ce,position:Ce,positionOffset:Be,scale:ke}=gt,Pe=Dg(gt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let at={},Ve=null;const Ye=!!!Ce||this.state.dragging,rt=Ce||ue,yt={x:(0,Fe.canDragX)(this)&&Ye?this.state.x:rt.x,y:(0,Fe.canDragY)(this)&&Ye?this.state.y:rt.y};this.state.isElementSVG?Ve=(0,Se.createSVGTransform)(yt,Be):at=(0,Se.createCSSTransform)(yt,Be);const bt=(0,ye.default)(ne.props.className||"",re,{[me]:this.state.dragging,[ce]:this.state.dragged});return E.createElement(Me.default,Ee({},Pe,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(ne),{className:bt,style:od(od({},ne.props.style),at),transform:Ve}))}}ot.default=ee,se(ee,"displayName","Draggable"),se(ee,"propTypes",sg(od({},Me.default.propTypes),{axis:fe.default.oneOf(["both","x","y","none"]),bounds:fe.default.oneOfType([fe.default.shape({left:fe.default.number,right:fe.default.number,top:fe.default.number,bottom:fe.default.number}),fe.default.string,fe.default.oneOf([!1])]),defaultClassName:fe.default.string,defaultClassNameDragging:fe.default.string,defaultClassNameDragged:fe.default.string,defaultPosition:fe.default.shape({x:fe.default.number,y:fe.default.number}),positionOffset:fe.default.shape({x:fe.default.oneOfType([fe.default.number,fe.default.string]),y:fe.default.oneOfType([fe.default.number,fe.default.string])}),position:fe.default.shape({x:fe.default.number,y:fe.default.number}),className:le.dontSetMe,style:le.dontSetMe,transform:le.dontSetMe})),se(ee,"defaultProps",sg(od({},Me.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.default=void 0;var E=Te(z(59301)),fe=Me(z(12708)),Oe=Me(z(4676)),ye=z(13957),Se=z(60976),Fe=z(36641),le=Me(z(94187));function Me(ee){return ee&&ee.__esModule?ee:{default:ee}}function De(ee){if(typeof WeakMap!="function")return null;var b=new WeakMap,x=new WeakMap;return(De=function(te){return te?x:b})(ee)}function Te(ee,b){if(!b&&ee&&ee.__esModule)return ee;if(ee===null||typeof ee!="object"&&typeof ee!="function")return{default:ee};var x=De(b);if(x&&x.has(ee))return x.get(ee);var te={},ne=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ue in ee)if(ue!=="default"&&Object.prototype.hasOwnProperty.call(ee,ue)){var re=ne?Object.getOwnPropertyDescriptor(ee,ue):null;re&&(re.get||re.set)?Object.defineProperty(te,ue,re):te[ue]=ee[ue]}return te.default=ee,x&&x.set(ee,te),te}function Re(ee,b,x){return b=We(b),b in ee?Object.defineProperty(ee,b,{value:x,enumerable:!0,configurable:!0,writable:!0}):ee[b]=x,ee}function We(ee){var b=Ee(ee,"string");return typeof b=="symbol"?b:String(b)}function Ee(ee,b){if(typeof ee!="object"||ee===null)return ee;var x=ee[Symbol.toPrimitive];if(x!==void 0){var te=x.call(ee,b||"default");if(typeof te!="object")return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(ee)}const se={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let y=se.mouse;class a extends E.Component{constructor(){super(...arguments),Re(this,"dragging",!1),Re(this,"lastX",NaN),Re(this,"lastY",NaN),Re(this,"touchIdentifier",null),Re(this,"mounted",!1),Re(this,"handleDragStart",b=>{if(this.props.onMouseDown(b),!this.props.allowAnyClick&&typeof b.button=="number"&&b.button!==0)return!1;const x=this.findDOMNode();if(!x||!x.ownerDocument||!x.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:te}=x;if(this.props.disabled||!(b.target instanceof te.defaultView.Node)||this.props.handle&&!(0,ye.matchesSelectorAndParentsTo)(b.target,this.props.handle,x)||this.props.cancel&&(0,ye.matchesSelectorAndParentsTo)(b.target,this.props.cancel,x))return;b.type==="touchstart"&&b.preventDefault();const ne=(0,ye.getTouchIdentifier)(b);this.touchIdentifier=ne;const ue=(0,Se.getControlPosition)(b,ne,this);if(ue==null)return;const{x:re,y:me}=ue,ce=(0,Se.createCoreData)(this,re,me);(0,le.default)("DraggableCore: handleDragStart: %j",ce),(0,le.default)("calling",this.props.onStart),!(this.props.onStart(b,ce)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ye.addUserSelectStyles)(te),this.dragging=!0,this.lastX=re,this.lastY=me,(0,ye.addEvent)(te,y.move,this.handleDrag),(0,ye.addEvent)(te,y.stop,this.handleDragStop))}),Re(this,"handleDrag",b=>{const x=(0,Se.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:te,y:ne}=x;if(Array.isArray(this.props.grid)){let me=te-this.lastX,ce=ne-this.lastY;if([me,ce]=(0,Se.snapToGrid)(this.props.grid,me,ce),!me&&!ce)return;te=this.lastX+me,ne=this.lastY+ce}const ue=(0,Se.createCoreData)(this,te,ne);if((0,le.default)("DraggableCore: handleDrag: %j",ue),this.props.onDrag(b,ue)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(me){const ce=document.createEvent("MouseEvents");ce.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ce)}return}this.lastX=te,this.lastY=ne}),Re(this,"handleDragStop",b=>{if(!this.dragging)return;const x=(0,Se.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:te,y:ne}=x;if(Array.isArray(this.props.grid)){let ce=te-this.lastX||0,Ce=ne-this.lastY||0;[ce,Ce]=(0,Se.snapToGrid)(this.props.grid,ce,Ce),te=this.lastX+ce,ne=this.lastY+Ce}const ue=(0,Se.createCoreData)(this,te,ne);if(this.props.onStop(b,ue)===!1||this.mounted===!1)return!1;const me=this.findDOMNode();me&&this.props.enableUserSelectHack&&(0,ye.removeUserSelectStyles)(me.ownerDocument),(0,le.default)("DraggableCore: handleDragStop: %j",ue),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,me&&((0,le.default)("DraggableCore: Removing handlers"),(0,ye.removeEvent)(me.ownerDocument,y.move,this.handleDrag),(0,ye.removeEvent)(me.ownerDocument,y.stop,this.handleDragStop))}),Re(this,"onMouseDown",b=>(y=se.mouse,this.handleDragStart(b))),Re(this,"onMouseUp",b=>(y=se.mouse,this.handleDragStop(b))),Re(this,"onTouchStart",b=>(y=se.touch,this.handleDragStart(b))),Re(this,"onTouchEnd",b=>(y=se.touch,this.handleDragStop(b)))}componentDidMount(){this.mounted=!0;const b=this.findDOMNode();b&&(0,ye.addEvent)(b,se.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const b=this.findDOMNode();if(b){const{ownerDocument:x}=b;(0,ye.removeEvent)(x,se.mouse.move,this.handleDrag),(0,ye.removeEvent)(x,se.touch.move,this.handleDrag),(0,ye.removeEvent)(x,se.mouse.stop,this.handleDragStop),(0,ye.removeEvent)(x,se.touch.stop,this.handleDragStop),(0,ye.removeEvent)(b,se.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ye.removeUserSelectStyles)(x)}}findDOMNode(){var b,x;return(b=this.props)!==null&&b!==void 0&&b.nodeRef?(x=this.props)===null||x===void 0||(x=x.nodeRef)===null||x===void 0?void 0:x.current:Oe.default.findDOMNode(this)}render(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}ot.default=a,Re(a,"displayName","DraggableCore"),Re(a,"propTypes",{allowAnyClick:fe.default.bool,children:fe.default.node.isRequired,disabled:fe.default.bool,enableUserSelectHack:fe.default.bool,offsetParent:function(ee,b){if(ee[b]&&ee[b].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:fe.default.arrayOf(fe.default.number),handle:fe.default.string,cancel:fe.default.string,nodeRef:fe.default.object,onStart:fe.default.func,onDrag:fe.default.func,onStop:fe.default.func,onMouseDown:fe.default.func,scale:fe.default.number,className:Fe.dontSetMe,style:Fe.dontSetMe,transform:Fe.dontSetMe}),Re(a,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(Ut,ot,z){"use strict";const{default:E,DraggableCore:fe}=z(2637);Ut.exports=E,Ut.exports.default=E,Ut.exports.DraggableCore=fe},13957:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.addClassName=ue,ot.addEvent=Me,ot.addUserSelectStyles=te,ot.createCSSTransform=y,ot.createSVGTransform=a,ot.getTouch=b,ot.getTouchIdentifier=x,ot.getTranslation=ee,ot.innerHeight=We,ot.innerWidth=Ee,ot.matchesSelector=Fe,ot.matchesSelectorAndParentsTo=le,ot.offsetXYFromParent=se,ot.outerHeight=Te,ot.outerWidth=Re,ot.removeClassName=re,ot.removeEvent=De,ot.removeUserSelectStyles=ne;var E=z(36641),fe=ye(z(32092));function Oe(me){if(typeof WeakMap!="function")return null;var ce=new WeakMap,Ce=new WeakMap;return(Oe=function(Be){return Be?Ce:ce})(me)}function ye(me,ce){if(!ce&&me&&me.__esModule)return me;if(me===null||typeof me!="object"&&typeof me!="function")return{default:me};var Ce=Oe(ce);if(Ce&&Ce.has(me))return Ce.get(me);var Be={},ke=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in me)if(Pe!=="default"&&Object.prototype.hasOwnProperty.call(me,Pe)){var at=ke?Object.getOwnPropertyDescriptor(me,Pe):null;at&&(at.get||at.set)?Object.defineProperty(Be,Pe,at):Be[Pe]=me[Pe]}return Be.default=me,Ce&&Ce.set(me,Be),Be}let Se="";function Fe(me,ce){return Se||(Se=(0,E.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ce){return(0,E.isFunction)(me[Ce])})),(0,E.isFunction)(me[Se])?me[Se](ce):!1}function le(me,ce,Ce){let Be=me;do{if(Fe(Be,ce))return!0;if(Be===Ce)return!1;Be=Be.parentNode}while(Be);return!1}function Me(me,ce,Ce,Be){if(!me)return;const ke=od({capture:!0},Be);me.addEventListener?me.addEventListener(ce,Ce,ke):me.attachEvent?me.attachEvent("on"+ce,Ce):me["on"+ce]=Ce}function De(me,ce,Ce,Be){if(!me)return;const ke=od({capture:!0},Be);me.removeEventListener?me.removeEventListener(ce,Ce,ke):me.detachEvent?me.detachEvent("on"+ce,Ce):me["on"+ce]=null}function Te(me){let ce=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce+=(0,E.int)(Ce.borderTopWidth),ce+=(0,E.int)(Ce.borderBottomWidth),ce}function Re(me){let ce=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce+=(0,E.int)(Ce.borderLeftWidth),ce+=(0,E.int)(Ce.borderRightWidth),ce}function We(me){let ce=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce-=(0,E.int)(Ce.paddingTop),ce-=(0,E.int)(Ce.paddingBottom),ce}function Ee(me){let ce=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce-=(0,E.int)(Ce.paddingLeft),ce-=(0,E.int)(Ce.paddingRight),ce}function se(me,ce,Ce){const ke=ce===ce.ownerDocument.body?{left:0,top:0}:ce.getBoundingClientRect(),Pe=(me.clientX+ce.scrollLeft-ke.left)/Ce,at=(me.clientY+ce.scrollTop-ke.top)/Ce;return{x:Pe,y:at}}function y(me,ce){const Ce=ee(me,ce,"px");return{[(0,fe.browserPrefixToKey)("transform",fe.default)]:Ce}}function a(me,ce){return ee(me,ce,"")}function ee(me,ce,Ce){let{x:Be,y:ke}=me,Pe="translate(".concat(Be).concat(Ce,",").concat(ke).concat(Ce,")");if(ce){const at="".concat(typeof ce.x=="string"?ce.x:ce.x+Ce),Ve="".concat(typeof ce.y=="string"?ce.y:ce.y+Ce);Pe="translate(".concat(at,", ").concat(Ve,")")+Pe}return Pe}function b(me,ce){return me.targetTouches&&(0,E.findInArray)(me.targetTouches,Ce=>ce===Ce.identifier)||me.changedTouches&&(0,E.findInArray)(me.changedTouches,Ce=>ce===Ce.identifier)}function x(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function te(me){if(!me)return;let ce=me.getElementById("react-draggable-style-el");ce||(ce=me.createElement("style"),ce.type="text/css",ce.id="react-draggable-style-el",ce.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,Ls=function(ae){var oe=ae.doctype;oe&&(oe.name.toLowerCase(),oe.publicId)};function pd(ae){}function qs(ae,oe){}function bc(){qs(function(){fc(fd.react,E.version),Ls(document)},[])}function _s(ae){var oe=(0,E.useRef)(ae);return(0,E.useEffect)(function(){oe.current=ae}),oe}function xc(){var ae=null;function oe(){return!!ae}function Ae(ct){return ct===ae}function Le(ct){ae&&nt(!1);var vt={abandon:ct};return ae=vt,vt}function _e(){ae||nt(!1),ae=null}function $e(){ae&&(ae.abandon(),_e())}return{isClaimed:oe,isActive:Ae,claim:Le,release:_e,tryAbandon:$e}}var pc=9,vd=13,js=27,wa=32,hd=33,qc=34,Ad=35,_c=36,wc=37,Dc=38,Ic=39,bs=40,Zs,$s=(Zs={},Zs[vd]=!0,Zs[pc]=!0,Zs),Oc=function(ae){$s[ae.keyCode]&&ae.preventDefault()},Lc=function(){var ae="visibilitychange";if(typeof document=="undefined")return ae;var oe=[ae,"ms"+ae,"webkit"+ae,"moz"+ae,"o"+ae],Ae=ri(oe,function(Le){return"on"+Le in document});return Ae||ae}(),mi=0,Nc=5;function $c(ae,oe){return Math.abs(oe.x-ae.x)>=Nc||Math.abs(oe.y-ae.y)>=Nc}var vc={type:"IDLE"};function Rc(ae){var oe=ae.cancel,Ae=ae.completed,Le=ae.getPhase,_e=ae.setPhase;return[{eventName:"mousemove",fn:function(ct){var vt=ct.button,nn=ct.clientX,Cn=ct.clientY;if(vt===mi){var vn={x:nn,y:Cn},rn=Le();if(rn.type==="DRAGGING"){ct.preventDefault(),rn.actions.move(vn);return}rn.type!=="PENDING"&&nt(!1);var sn=rn.point;if($c(sn,vn)){ct.preventDefault();var Qn=rn.actions.fluidLift(vn);_e({type:"DRAGGING",actions:Qn})}}}},{eventName:"mouseup",fn:function(ct){var vt=Le();if(vt.type!=="DRAGGING"){oe();return}ct.preventDefault(),vt.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"mousedown",fn:function(ct){Le().type==="DRAGGING"&&ct.preventDefault(),oe()}},{eventName:"keydown",fn:function(ct){var vt=Le();if(vt.type==="PENDING"){oe();return}if(ct.keyCode===js){ct.preventDefault(),oe();return}Oc(ct)}},{eventName:"resize",fn:oe},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){Le().type==="PENDING"&&oe()}},{eventName:"webkitmouseforcedown",fn:function(ct){var vt=Le();if(vt.type==="IDLE"&&nt(!1),vt.actions.shouldRespectForcePress()){oe();return}ct.preventDefault()}},{eventName:Lc,fn:oe}]}function Ed(ae){var oe=(0,E.useRef)(vc),Ae=(0,E.useRef)(An),Le=Dt(function(){return{eventName:"mousedown",fn:function(rn){if(!rn.defaultPrevented&&rn.button===mi&&!(rn.ctrlKey||rn.metaKey||rn.shiftKey||rn.altKey)){var sn=ae.findClosestDraggableId(rn);if(sn){var Qn=ae.tryGetLock(sn,ct,{sourceEvent:rn});if(Qn){rn.preventDefault();var Za={x:rn.clientX,y:rn.clientY};Ae.current(),Cn(Qn,Za)}}}}}},[ae]),_e=Dt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(rn){if(!rn.defaultPrevented){var sn=ae.findClosestDraggableId(rn);if(sn){var Qn=ae.findOptionsForDraggable(sn);Qn&&(Qn.shouldRespectForcePress||ae.canGetLock(sn)&&rn.preventDefault())}}}}},[ae]),$e=en(function(){var rn={passive:!1,capture:!0};Ae.current=gn(window,[_e,Le],rn)},[_e,Le]),ct=en(function(){var vn=oe.current;vn.type!=="IDLE"&&(oe.current=vc,Ae.current(),$e())},[$e]),vt=en(function(){var vn=oe.current;ct(),vn.type==="DRAGGING"&&vn.actions.cancel({shouldBlockNextClick:!0}),vn.type==="PENDING"&&vn.actions.abort()},[ct]),nn=en(function(){var rn={capture:!0,passive:!1},sn=Rc({cancel:vt,completed:ct,getPhase:function(){return oe.current},setPhase:function(Za){oe.current=Za}});Ae.current=gn(window,sn,rn)},[vt,ct]),Cn=en(function(rn,sn){oe.current.type!=="IDLE"&&nt(!1),oe.current={type:"PENDING",point:sn,actions:rn},nn()},[nn]);ql(function(){return $e(),function(){Ae.current()}},[$e])}var Al;function au(){}var Ou=(Al={},Al[qc]=!0,Al[hd]=!0,Al[_c]=!0,Al[Ad]=!0,Al);function ss(ae,oe){function Ae(){oe(),ae.cancel()}function Le(){oe(),ae.drop()}return[{eventName:"keydown",fn:function($e){if($e.keyCode===js){$e.preventDefault(),Ae();return}if($e.keyCode===wa){$e.preventDefault(),Le();return}if($e.keyCode===bs){$e.preventDefault(),ae.moveDown();return}if($e.keyCode===Dc){$e.preventDefault(),ae.moveUp();return}if($e.keyCode===Ic){$e.preventDefault(),ae.moveRight();return}if($e.keyCode===wc){$e.preventDefault(),ae.moveLeft();return}if(Ou[$e.keyCode]){$e.preventDefault();return}Oc($e)}},{eventName:"mousedown",fn:Ae},{eventName:"mouseup",fn:Ae},{eventName:"click",fn:Ae},{eventName:"touchstart",fn:Ae},{eventName:"resize",fn:Ae},{eventName:"wheel",fn:Ae,options:{passive:!0}},{eventName:Lc,fn:Ae}]}function hs(ae){var oe=(0,E.useRef)(au),Ae=Dt(function(){return{eventName:"keydown",fn:function($e){if($e.defaultPrevented||$e.keyCode!==wa)return;var ct=ae.findClosestDraggableId($e);if(!ct)return;var vt=ae.tryGetLock(ct,vn,{sourceEvent:$e});if(!vt)return;$e.preventDefault();var nn=!0,Cn=vt.snapLift();oe.current();function vn(){nn||nt(!1),nn=!1,oe.current(),Le()}oe.current=gn(window,ss(Cn,vn),{capture:!0,passive:!1})}}},[ae]),Le=en(function(){var $e={passive:!1,capture:!0};oe.current=gn(window,[Ae],$e)},[Ae]);ql(function(){return Le(),function(){oe.current()}},[Le])}var Mc={type:"IDLE"},ed=120,ci=.15;function td(ae){var oe=ae.cancel,Ae=ae.getPhase;return[{eventName:"orientationchange",fn:oe},{eventName:"resize",fn:oe},{eventName:"contextmenu",fn:function(_e){_e.preventDefault()}},{eventName:"keydown",fn:function(_e){if(Ae().type!=="DRAGGING"){oe();return}_e.keyCode===js&&_e.preventDefault(),oe()}},{eventName:Lc,fn:oe}]}function hc(ae){var oe=ae.cancel,Ae=ae.completed,Le=ae.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function($e){var ct=Le();if(ct.type!=="DRAGGING"){oe();return}ct.hasMoved=!0;var vt=$e.touches[0],nn=vt.clientX,Cn=vt.clientY,vn={x:nn,y:Cn};$e.preventDefault(),ct.actions.move(vn)}},{eventName:"touchend",fn:function($e){var ct=Le();if(ct.type!=="DRAGGING"){oe();return}$e.preventDefault(),ct.actions.drop({shouldBlockNextClick:!0}),Ae()}},{eventName:"touchcancel",fn:function($e){if(Le().type!=="DRAGGING"){oe();return}$e.preventDefault(),oe()}},{eventName:"touchforcechange",fn:function($e){var ct=Le();ct.type==="IDLE"&&nt(!1);var vt=$e.touches[0];if(vt){var nn=vt.force>=ci;if(nn){var Cn=ct.actions.shouldRespectForcePress();if(ct.type==="PENDING"){Cn&&oe();return}if(Cn){if(ct.hasMoved){$e.preventDefault();return}oe();return}$e.preventDefault()}}}},{eventName:Lc,fn:oe}]}function Gd(ae){var oe=(0,E.useRef)(Mc),Ae=(0,E.useRef)(An),Le=en(function(){return oe.current},[]),_e=en(function(Qn){oe.current=Qn},[]),$e=Dt(function(){return{eventName:"touchstart",fn:function(Qn){if(!Qn.defaultPrevented){var Za=ae.findClosestDraggableId(Qn);if(Za){var Jr=ae.tryGetLock(Za,vt,{sourceEvent:Qn});if(Jr){var no=Qn.touches[0],ro=no.clientX,wo=no.clientY,_o={x:ro,y:wo};Ae.current(),rn(Jr,_o)}}}}}},[ae]),ct=en(function(){var Qn={capture:!0,passive:!1};Ae.current=gn(window,[$e],Qn)},[$e]),vt=en(function(){var sn=oe.current;sn.type!=="IDLE"&&(sn.type==="PENDING"&&clearTimeout(sn.longPressTimerId),_e(Mc),Ae.current(),ct())},[ct,_e]),nn=en(function(){var sn=oe.current;vt(),sn.type==="DRAGGING"&&sn.actions.cancel({shouldBlockNextClick:!0}),sn.type==="PENDING"&&sn.actions.abort()},[vt]),Cn=en(function(){var Qn={capture:!0,passive:!1},Za={cancel:nn,completed:vt,getPhase:Le},Jr=gn(window,hc(Za),Qn),no=gn(window,td(Za),Qn);Ae.current=function(){Jr(),no()}},[nn,Le,vt]),vn=en(function(){var Qn=Le();Qn.type!=="PENDING"&&nt(!1);var Za=Qn.actions.fluidLift(Qn.point);_e({type:"DRAGGING",actions:Za,hasMoved:!1})},[Le,_e]),rn=en(function(Qn,Za){Le().type!=="IDLE"&&nt(!1);var Jr=setTimeout(vn,ed);_e({type:"PENDING",point:Za,actions:Qn,longPressTimerId:Jr}),Cn()},[Cn,Le,_e,vn]);ql(function(){return ct(),function(){Ae.current();var Za=Le();Za.type==="PENDING"&&(clearTimeout(Za.longPressTimerId),_e(Mc))}},[Le,ct,_e]),ql(function(){var Qn=gn(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Qn},[])}function Dd(ae){}var Cd={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Hs(ae,oe){if(oe==null)return!1;var Ae=!!Cd[oe.tagName.toLowerCase()];if(Ae)return!0;var Le=oe.getAttribute("contenteditable");return Le==="true"||Le===""?!0:oe===ae?!1:Hs(ae,oe.parentElement)}function yd(ae,oe){var Ae=oe.target;return nu(Ae)?Hs(ae,Ae):!1}var zs=function(ae){return xn(ae.getBoundingClientRect()).center};function Ac(ae){return ae instanceof Qu(ae).Element}var Sd=function(){var ae="matches";if(typeof document=="undefined")return ae;var oe=[ae,"msMatchesSelector","webkitMatchesSelector"],Ae=ri(oe,function(Le){return Le in Element.prototype});return Ae||ae}();function Id(ae,oe){return ae==null?null:ae[Sd](oe)?ae:Id(ae.parentElement,oe)}function Kd(ae,oe){return ae.closest?ae.closest(oe):Id(ae,oe)}function Cl(ae){return"["+eu.contextId+'="'+ae+'"]'}function Od(ae,oe){var Ae=oe.target;if(!Ac(Ae))return null;var Le=Cl(ae),_e=Kd(Ae,Le);return!_e||!nu(_e)?null:_e}function Vd(ae,oe){var Ae=Od(ae,oe);return Ae?Ae.getAttribute(eu.draggableId):null}function Xd(ae,oe){var Ae="["+xo.contextId+'="'+ae+'"]',Le=ml(document.querySelectorAll(Ae)),_e=ri(Le,function($e){return $e.getAttribute(xo.id)===oe});return!_e||!nu(_e)?null:_e}function Ld(ae){ae.preventDefault()}function nd(ae){var oe=ae.expected,Ae=ae.phase,Le=ae.isLockActive,_e=ae.shouldWarn;return!(!Le()||oe!==Ae)}function ud(ae){var oe=ae.lockAPI,Ae=ae.store,Le=ae.registry,_e=ae.draggableId;if(oe.isClaimed())return!1;var $e=Le.draggable.findById(_e);return!(!$e||!$e.options.isEnabled||!Ci(Ae.getState(),_e))}function sd(ae){var oe=ae.lockAPI,Ae=ae.contextId,Le=ae.store,_e=ae.registry,$e=ae.draggableId,ct=ae.forceSensorStop,vt=ae.sourceEvent,nn=ud({lockAPI:oe,store:Le,registry:_e,draggableId:$e});if(!nn)return null;var Cn=_e.draggable.getById($e),vn=Xd(Ae,Cn.descriptor.id);if(!vn||vt&&!Cn.options.canDragInteractiveElements&&yd(vn,vt))return null;var rn=oe.claim(ct||An),sn="PRE_DRAG";function Qn(){return Cn.options.shouldRespectForcePress}function Za(){return oe.isActive(rn)}function Jr($i,kl){nd({expected:$i,phase:sn,isLockActive:Za,shouldWarn:!0})&&Le.dispatch(kl())}var no=Jr.bind(null,"DRAGGING");function ro($i){function kl(){oe.release(),sn="COMPLETED"}sn!=="PRE_DRAG"&&(kl(),sn!=="PRE_DRAG"&&nt(!1)),Le.dispatch(Ue($i.liftActionArgs)),sn="DRAGGING";function Mu(Gl,Tu){if(Tu===void 0&&(Tu={shouldBlockNextClick:!1}),$i.cleanup(),Tu.shouldBlockNextClick){var ts=gn(window,[{eventName:"click",fn:Ld,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(ts)}kl(),Le.dispatch(so({reason:Gl}))}return(0,ye.Z)({isActive:function(){return nd({expected:"DRAGGING",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:Qn,drop:function(Tu){return Mu("DROP",Tu)},cancel:function(Tu){return Mu("CANCEL",Tu)}},$i.actions)}function wo($i){var kl=ie(function(Gl){no(function(){return ga({client:Gl})})}),Mu=ro({liftActionArgs:{id:$e,clientSelection:$i,movementMode:"FLUID"},cleanup:function(){return kl.cancel()},actions:{move:kl}});return(0,ye.Z)({},Mu,{move:kl})}function _o(){var $i={moveUp:function(){return no(Ya)},moveRight:function(){return no(Qa)},moveDown:function(){return no(qa)},moveLeft:function(){return no(nr)}};return ro({liftActionArgs:{id:$e,clientSelection:zs(vn),movementMode:"SNAP"},cleanup:An,actions:$i})}function fi(){var $i=nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!0});$i&&oe.release()}var Ui={isActive:function(){return nd({expected:"PRE_DRAG",phase:sn,isLockActive:Za,shouldWarn:!1})},shouldRespectForcePress:Qn,fluidLift:wo,snapLift:_o,abort:fi};return Ui}var Fd=[Ed,hs,Gd];function Yd(ae){var oe=ae.contextId,Ae=ae.store,Le=ae.registry,_e=ae.customSensors,$e=ae.enableDefaultSensors,ct=[].concat($e?Fd:[],_e||[]),vt=(0,E.useState)(function(){return xc()})[0],nn=en(function(wo,_o){wo.isDragging&&!_o.isDragging&&vt.tryAbandon()},[vt]);ql(function(){var wo=Ae.getState(),_o=Ae.subscribe(function(){var fi=Ae.getState();nn(wo,fi),wo=fi});return _o},[vt,Ae,nn]),ql(function(){return vt.tryAbandon},[vt.tryAbandon]);var Cn=en(function(ro){return ud({lockAPI:vt,registry:Le,store:Ae,draggableId:ro})},[vt,Le,Ae]),vn=en(function(ro,wo,_o){return sd({lockAPI:vt,registry:Le,contextId:oe,store:Ae,draggableId:ro,forceSensorStop:wo,sourceEvent:_o&&_o.sourceEvent?_o.sourceEvent:null})},[oe,vt,Le,Ae]),rn=en(function(ro){return Vd(oe,ro)},[oe]),sn=en(function(ro){var wo=Le.draggable.findById(ro);return wo?wo.options:null},[Le.draggable]),Qn=en(function(){vt.isClaimed()&&(vt.tryAbandon(),Ae.getState().phase!=="IDLE"&&Ae.dispatch(tn()))},[vt,Ae]),Za=en(vt.isClaimed,[vt]),Jr=Dt(function(){return{canGetLock:Cn,tryGetLock:vn,findClosestDraggableId:rn,findOptionsForDraggable:sn,tryReleaseLock:Qn,isLockClaimed:Za}},[Cn,vn,rn,sn,Qn,Za]);Dd(ct);for(var no=0;no{if((0,De.default)("Draggable: onDragStart: %j",ne),this.props.onStart(te,(0,Fe.createDraggableData)(this,ne))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),se(this,"onDrag",(te,ne)=>{if(!this.state.dragging)return!1;(0,De.default)("Draggable: onDrag: %j",ne);const ue=(0,Fe.createDraggableData)(this,ne),re={x:ue.x,y:ue.y,slackX:0,slackY:0};if(this.props.bounds){const{x:ce,y:Ce}=re;re.x+=this.state.slackX,re.y+=this.state.slackY;const[Be,ke]=(0,Fe.getBoundPosition)(this,re.x,re.y);re.x=Be,re.y=ke,re.slackX=this.state.slackX+(ce-re.x),re.slackY=this.state.slackY+(Ce-re.y),ue.x=re.x,ue.y=re.y,ue.deltaX=re.x-this.state.x,ue.deltaY=re.y-this.state.y}if(this.props.onDrag(te,ue)===!1)return!1;this.setState(re)}),se(this,"onDragStop",(te,ne)=>{if(!this.state.dragging||this.props.onStop(te,(0,Fe.createDraggableData)(this,ne))===!1)return!1;(0,De.default)("Draggable: onDragStop: %j",ne);const re={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:ce,y:Ce}=this.props.position;re.x=ce,re.y=Ce}this.setState(re)}),this.state={dragging:!1,dragged:!1,x:x.position?x.position.x:x.defaultPosition.x,y:x.position?x.position.y:x.defaultPosition.y,prevPropsPosition:od({},x.position),slackX:0,slackY:0,isElementSVG:!1},x.position&&!(x.onDrag||x.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var x,te;return(x=(te=this.props)===null||te===void 0||(te=te.nodeRef)===null||te===void 0?void 0:te.current)!==null&&x!==void 0?x:Oe.default.findDOMNode(this)}render(){const gt=this.props,{axis:x,bounds:te,children:ne,defaultPosition:ue,defaultClassName:re,defaultClassNameDragging:me,defaultClassNameDragged:ce,position:Ce,positionOffset:Be,scale:ke}=gt,Pe=Dg(gt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let at={},Ve=null;const Ye=!!!Ce||this.state.dragging,rt=Ce||ue,yt={x:(0,Fe.canDragX)(this)&&Ye?this.state.x:rt.x,y:(0,Fe.canDragY)(this)&&Ye?this.state.y:rt.y};this.state.isElementSVG?Ve=(0,Se.createSVGTransform)(yt,Be):at=(0,Se.createCSSTransform)(yt,Be);const bt=(0,ye.default)(ne.props.className||"",re,{[me]:this.state.dragging,[ce]:this.state.dragged});return E.createElement(Me.default,Ee({},Pe,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),E.cloneElement(E.Children.only(ne),{className:bt,style:od(od({},ne.props.style),at),transform:Ve}))}}ot.default=ee,se(ee,"displayName","Draggable"),se(ee,"propTypes",sg(od({},Me.default.propTypes),{axis:fe.default.oneOf(["both","x","y","none"]),bounds:fe.default.oneOfType([fe.default.shape({left:fe.default.number,right:fe.default.number,top:fe.default.number,bottom:fe.default.number}),fe.default.string,fe.default.oneOf([!1])]),defaultClassName:fe.default.string,defaultClassNameDragging:fe.default.string,defaultClassNameDragged:fe.default.string,defaultPosition:fe.default.shape({x:fe.default.number,y:fe.default.number}),positionOffset:fe.default.shape({x:fe.default.oneOfType([fe.default.number,fe.default.string]),y:fe.default.oneOfType([fe.default.number,fe.default.string])}),position:fe.default.shape({x:fe.default.number,y:fe.default.number}),className:le.dontSetMe,style:le.dontSetMe,transform:le.dontSetMe})),se(ee,"defaultProps",sg(od({},Me.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.default=void 0;var E=Te(z(59301)),fe=Me(z(12708)),Oe=Me(z(4676)),ye=z(13957),Se=z(60976),Fe=z(36641),le=Me(z(94187));function Me(ee){return ee&&ee.__esModule?ee:{default:ee}}function De(ee){if(typeof WeakMap!="function")return null;var b=new WeakMap,x=new WeakMap;return(De=function(te){return te?x:b})(ee)}function Te(ee,b){if(!b&&ee&&ee.__esModule)return ee;if(ee===null||typeof ee!="object"&&typeof ee!="function")return{default:ee};var x=De(b);if(x&&x.has(ee))return x.get(ee);var te={},ne=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ue in ee)if(ue!=="default"&&Object.prototype.hasOwnProperty.call(ee,ue)){var re=ne?Object.getOwnPropertyDescriptor(ee,ue):null;re&&(re.get||re.set)?Object.defineProperty(te,ue,re):te[ue]=ee[ue]}return te.default=ee,x&&x.set(ee,te),te}function Re(ee,b,x){return b=We(b),b in ee?Object.defineProperty(ee,b,{value:x,enumerable:!0,configurable:!0,writable:!0}):ee[b]=x,ee}function We(ee){var b=Ee(ee,"string");return typeof b=="symbol"?b:String(b)}function Ee(ee,b){if(typeof ee!="object"||ee===null)return ee;var x=ee[Symbol.toPrimitive];if(x!==void 0){var te=x.call(ee,b||"default");if(typeof te!="object")return te;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(ee)}const se={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let y=se.mouse;class a extends E.Component{constructor(){super(...arguments),Re(this,"dragging",!1),Re(this,"lastX",NaN),Re(this,"lastY",NaN),Re(this,"touchIdentifier",null),Re(this,"mounted",!1),Re(this,"handleDragStart",b=>{if(this.props.onMouseDown(b),!this.props.allowAnyClick&&typeof b.button=="number"&&b.button!==0)return!1;const x=this.findDOMNode();if(!x||!x.ownerDocument||!x.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:te}=x;if(this.props.disabled||!(b.target instanceof te.defaultView.Node)||this.props.handle&&!(0,ye.matchesSelectorAndParentsTo)(b.target,this.props.handle,x)||this.props.cancel&&(0,ye.matchesSelectorAndParentsTo)(b.target,this.props.cancel,x))return;b.type==="touchstart"&&b.preventDefault();const ne=(0,ye.getTouchIdentifier)(b);this.touchIdentifier=ne;const ue=(0,Se.getControlPosition)(b,ne,this);if(ue==null)return;const{x:re,y:me}=ue,ce=(0,Se.createCoreData)(this,re,me);(0,le.default)("DraggableCore: handleDragStart: %j",ce),(0,le.default)("calling",this.props.onStart),!(this.props.onStart(b,ce)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ye.addUserSelectStyles)(te),this.dragging=!0,this.lastX=re,this.lastY=me,(0,ye.addEvent)(te,y.move,this.handleDrag),(0,ye.addEvent)(te,y.stop,this.handleDragStop))}),Re(this,"handleDrag",b=>{const x=(0,Se.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:te,y:ne}=x;if(Array.isArray(this.props.grid)){let me=te-this.lastX,ce=ne-this.lastY;if([me,ce]=(0,Se.snapToGrid)(this.props.grid,me,ce),!me&&!ce)return;te=this.lastX+me,ne=this.lastY+ce}const ue=(0,Se.createCoreData)(this,te,ne);if((0,le.default)("DraggableCore: handleDrag: %j",ue),this.props.onDrag(b,ue)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(me){const ce=document.createEvent("MouseEvents");ce.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(ce)}return}this.lastX=te,this.lastY=ne}),Re(this,"handleDragStop",b=>{if(!this.dragging)return;const x=(0,Se.getControlPosition)(b,this.touchIdentifier,this);if(x==null)return;let{x:te,y:ne}=x;if(Array.isArray(this.props.grid)){let ce=te-this.lastX||0,Ce=ne-this.lastY||0;[ce,Ce]=(0,Se.snapToGrid)(this.props.grid,ce,Ce),te=this.lastX+ce,ne=this.lastY+Ce}const ue=(0,Se.createCoreData)(this,te,ne);if(this.props.onStop(b,ue)===!1||this.mounted===!1)return!1;const me=this.findDOMNode();me&&this.props.enableUserSelectHack&&(0,ye.removeUserSelectStyles)(me.ownerDocument),(0,le.default)("DraggableCore: handleDragStop: %j",ue),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,me&&((0,le.default)("DraggableCore: Removing handlers"),(0,ye.removeEvent)(me.ownerDocument,y.move,this.handleDrag),(0,ye.removeEvent)(me.ownerDocument,y.stop,this.handleDragStop))}),Re(this,"onMouseDown",b=>(y=se.mouse,this.handleDragStart(b))),Re(this,"onMouseUp",b=>(y=se.mouse,this.handleDragStop(b))),Re(this,"onTouchStart",b=>(y=se.touch,this.handleDragStart(b))),Re(this,"onTouchEnd",b=>(y=se.touch,this.handleDragStop(b)))}componentDidMount(){this.mounted=!0;const b=this.findDOMNode();b&&(0,ye.addEvent)(b,se.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const b=this.findDOMNode();if(b){const{ownerDocument:x}=b;(0,ye.removeEvent)(x,se.mouse.move,this.handleDrag),(0,ye.removeEvent)(x,se.touch.move,this.handleDrag),(0,ye.removeEvent)(x,se.mouse.stop,this.handleDragStop),(0,ye.removeEvent)(x,se.touch.stop,this.handleDragStop),(0,ye.removeEvent)(b,se.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ye.removeUserSelectStyles)(x)}}findDOMNode(){var b,x;return(b=this.props)!==null&&b!==void 0&&b.nodeRef?(x=this.props)===null||x===void 0||(x=x.nodeRef)===null||x===void 0?void 0:x.current:Oe.default.findDOMNode(this)}render(){return E.cloneElement(E.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}ot.default=a,Re(a,"displayName","DraggableCore"),Re(a,"propTypes",{allowAnyClick:fe.default.bool,children:fe.default.node.isRequired,disabled:fe.default.bool,enableUserSelectHack:fe.default.bool,offsetParent:function(ee,b){if(ee[b]&&ee[b].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:fe.default.arrayOf(fe.default.number),handle:fe.default.string,cancel:fe.default.string,nodeRef:fe.default.object,onStart:fe.default.func,onDrag:fe.default.func,onStop:fe.default.func,onMouseDown:fe.default.func,scale:fe.default.number,className:Fe.dontSetMe,style:Fe.dontSetMe,transform:Fe.dontSetMe}),Re(a,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(Ut,ot,z){"use strict";const{default:E,DraggableCore:fe}=z(2637);Ut.exports=E,Ut.exports.default=E,Ut.exports.DraggableCore=fe},13957:function(Ut,ot,z){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.addClassName=ue,ot.addEvent=Me,ot.addUserSelectStyles=te,ot.createCSSTransform=y,ot.createSVGTransform=a,ot.getTouch=b,ot.getTouchIdentifier=x,ot.getTranslation=ee,ot.innerHeight=We,ot.innerWidth=Ee,ot.matchesSelector=Fe,ot.matchesSelectorAndParentsTo=le,ot.offsetXYFromParent=se,ot.outerHeight=Te,ot.outerWidth=Re,ot.removeClassName=re,ot.removeEvent=De,ot.removeUserSelectStyles=ne;var E=z(36641),fe=ye(z(32092));function Oe(me){if(typeof WeakMap!="function")return null;var ce=new WeakMap,Ce=new WeakMap;return(Oe=function(Be){return Be?Ce:ce})(me)}function ye(me,ce){if(!ce&&me&&me.__esModule)return me;if(me===null||typeof me!="object"&&typeof me!="function")return{default:me};var Ce=Oe(ce);if(Ce&&Ce.has(me))return Ce.get(me);var Be={},ke=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in me)if(Pe!=="default"&&Object.prototype.hasOwnProperty.call(me,Pe)){var at=ke?Object.getOwnPropertyDescriptor(me,Pe):null;at&&(at.get||at.set)?Object.defineProperty(Be,Pe,at):Be[Pe]=me[Pe]}return Be.default=me,Ce&&Ce.set(me,Be),Be}let Se="";function Fe(me,ce){return Se||(Se=(0,E.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(Ce){return(0,E.isFunction)(me[Ce])})),(0,E.isFunction)(me[Se])?me[Se](ce):!1}function le(me,ce,Ce){let Be=me;do{if(Fe(Be,ce))return!0;if(Be===Ce)return!1;Be=Be.parentNode}while(Be);return!1}function Me(me,ce,Ce,Be){if(!me)return;const ke=od({capture:!0},Be);me.addEventListener?me.addEventListener(ce,Ce,ke):me.attachEvent?me.attachEvent("on"+ce,Ce):me["on"+ce]=Ce}function De(me,ce,Ce,Be){if(!me)return;const ke=od({capture:!0},Be);me.removeEventListener?me.removeEventListener(ce,Ce,ke):me.detachEvent?me.detachEvent("on"+ce,Ce):me["on"+ce]=null}function Te(me){let ce=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce+=(0,E.int)(Ce.borderTopWidth),ce+=(0,E.int)(Ce.borderBottomWidth),ce}function Re(me){let ce=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce+=(0,E.int)(Ce.borderLeftWidth),ce+=(0,E.int)(Ce.borderRightWidth),ce}function We(me){let ce=me.clientHeight;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce-=(0,E.int)(Ce.paddingTop),ce-=(0,E.int)(Ce.paddingBottom),ce}function Ee(me){let ce=me.clientWidth;const Ce=me.ownerDocument.defaultView.getComputedStyle(me);return ce-=(0,E.int)(Ce.paddingLeft),ce-=(0,E.int)(Ce.paddingRight),ce}function se(me,ce,Ce){const ke=ce===ce.ownerDocument.body?{left:0,top:0}:ce.getBoundingClientRect(),Pe=(me.clientX+ce.scrollLeft-ke.left)/Ce,at=(me.clientY+ce.scrollTop-ke.top)/Ce;return{x:Pe,y:at}}function y(me,ce){const Ce=ee(me,ce,"px");return{[(0,fe.browserPrefixToKey)("transform",fe.default)]:Ce}}function a(me,ce){return ee(me,ce,"")}function ee(me,ce,Ce){let{x:Be,y:ke}=me,Pe="translate(".concat(Be).concat(Ce,",").concat(ke).concat(Ce,")");if(ce){const at="".concat(typeof ce.x=="string"?ce.x:ce.x+Ce),Ve="".concat(typeof ce.y=="string"?ce.y:ce.y+Ce);Pe="translate(".concat(at,", ").concat(Ve,")")+Pe}return Pe}function b(me,ce){return me.targetTouches&&(0,E.findInArray)(me.targetTouches,Ce=>ce===Ce.identifier)||me.changedTouches&&(0,E.findInArray)(me.changedTouches,Ce=>ce===Ce.identifier)}function x(me){if(me.targetTouches&&me.targetTouches[0])return me.targetTouches[0].identifier;if(me.changedTouches&&me.changedTouches[0])return me.changedTouches[0].identifier}function te(me){if(!me)return;let ce=me.getElementById("react-draggable-style-el");ce||(ce=me.createElement("style"),ce.type="text/css",ce.id="react-draggable-style-el",ce.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,ce.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} `,me.getElementsByTagName("head")[0].appendChild(ce)),me.body&&ue(me.body,"react-draggable-transparent-selection")}function ne(me){if(me)try{if(me.body&&re(me.body,"react-draggable-transparent-selection"),me.selection)me.selection.empty();else{const ce=(me.defaultView||window).getSelection();ce&&ce.type!=="Caret"&&ce.removeAllRanges()}}catch(ce){}}function ue(me,ce){me.classList?me.classList.add(ce):me.className.match(new RegExp("(?:^|\\s)".concat(ce,"(?!\\S)")))||(me.className+=" ".concat(ce))}function re(me,ce){me.classList?me.classList.remove(ce):me.className=me.className.replace(new RegExp("(?:^|\\s)".concat(ce,"(?!\\S)"),"g"),"")}},32092:function(Ut,ot){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.browserPrefixToKey=fe,ot.browserPrefixToStyle=Oe,ot.default=void 0,ot.getPrefix=E;const z=["Moz","Webkit","O","ms"];function E(){var Fe;let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const Me=(Fe=window.document)===null||Fe===void 0||(Fe=Fe.documentElement)===null||Fe===void 0?void 0:Fe.style;if(!Me||le in Me)return"";for(let De=0;De: Unmounted during event!");return Ee}},36641:function(Ut,ot){"use strict";Object.defineProperty(ot,"__esModule",{value:!0}),ot.dontSetMe=ye,ot.findInArray=z,ot.int=Oe,ot.isFunction=E,ot.isNum=fe;function z(Se,Fe){for(let le=0,Me=Se.length;le=0||Object.prototype.hasOwnProperty.call(We,y)&&(se[y]=We[y]);return se}function Me(We,Ee){if(!(We instanceof Ee))throw new TypeError("Cannot call a class as a function")}function De(We,Ee){if(!We)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:We}function Te(We,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);We.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:We,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(We,Ee):We.__proto__=Ee)}var Re=function(We){Te(Ee,We);function Ee(se){Me(this,Ee);var y=De(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,se));return y.scrollListener=y.scrollListener.bind(y),y.eventListenerOptions=y.eventListenerOptions.bind(y),y.mousewheelListener=y.mousewheelListener.bind(y),y}return E(Ee,[{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 y=this.getParentElement(this.scrollComponent);y.scrollTop=y.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var y=!1,a={get passive(){y=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(ee){}return y}},{key:"eventListenerOptions",value:function(){var y=this.props.useCapture;return this.isPassiveSupported()&&(y={useCapture:this.props.useCapture,passive:!0}),y}},{key:"setDefaultLoader",value:function(y){this.defaultLoader=y}},{key:"detachMousewheelListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.scrollComponent.parentNode),y.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var y=window;this.props.useWindow===!1&&(y=this.getParentElement(this.scrollComponent)),y.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(y){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:y&&y.parentNode}},{key:"filterProps",value:function(y){return y}},{key:"attachScrollListener",value:function(){var y=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!y)){var a=window;this.props.useWindow===!1&&(a=y),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(y){y.deltaY===1&&!this.isPassiveSupported()&&y.preventDefault()}},{key:"scrollListener",value:function(){var y=this.scrollComponent,a=window,ee=this.getParentElement(y),b=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,te=a.pageYOffset!==void 0?a.pageYOffset:x.scrollTop;this.props.isReverse?b=te:b=this.calculateOffset(y,te)}else this.props.isReverse?b=ee.scrollTop:b=y.scrollHeight-ee.scrollTop-ee.clientHeight;b=0)&&(a[b]=se[b]);return a}function Te(se){if(se===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return se}function Re(se,y){se.prototype=Object.create(y.prototype),se.prototype.constructor=se,se.__proto__=y}function We(se,y,a){return y in se?Object.defineProperty(se,y,{value:a,enumerable:!0,configurable:!0,writable:!0}):se[y]=a,se}var Ee=function(se){Re(y,se);function y(){for(var ee,b=arguments.length,x=new Array(b),te=0;te=0)&&(x[ne]=ee[ne]);return x}function Ee(ee){if(ee===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ee}function se(ee,b){ee.prototype=Object.create(b.prototype),ee.prototype.constructor=ee,ee.__proto__=b}function y(ee,b,x){return b in ee?Object.defineProperty(ee,b,{value:x,enumerable:!0,configurable:!0,writable:!0}):ee[b]=x,ee}var a=function(ee){se(b,ee);function b(){for(var te,ne=arguments.length,ue=new Array(ne),re=0;re1&&arguments[1]!==void 0?arguments[1]:60,ye=null;return function(){for(var Se=this,Fe=arguments.length,le=new Array(Fe),Me=0;Me{const J=ie.current.attachShadow({mode:"open"});ue.current=document.createElement("div"),ue.current.className="markdown-body",ue.current.innerHTML=ae,J.appendChild(ue.current);const K=document.createElement("style");return K.textContent=q,J.appendChild(K),()=>{J.innerHTML=""}},[]),(0,r.useEffect)(()=>{ue.current&&(ue.current.innerHTML=ae)},[ae]),p.createElement("div",{ref:ie})},b=Object.defineProperty,S=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(ae,ie,ue)=>ie in ae?b(ae,ie,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ae[ie]=ue,D=(ae,ie)=>{for(var ue in ie||(ie={}))k.call(ie,ue)&&A(ae,ue,ie[ue]);if(S)for(var ue of S(ie))R.call(ie,ue)&&A(ae,ue,ie[ue]);return ae};const M="@\u2581\u2581@",B="@\u2581@",j=/]*>/g;function Y(ae){let ie=document.createElement("div");return ie.innerHTML=ae,ie.childNodes.length===0?"":ie.childNodes[0].nodeValue}const V=(ae,ie)=>{ae=ae||"";const ue=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,q=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,K=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ie?ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(ue,(oe,ee,Q,le,Z,$,se)=>{const _e=ee||le||$,De=Q||Z||se||"?";return o.Z.API_SERVER+"/api/attachments/"+_e+De+"&t="+(0,h.Jn)(_e,Date.now())+(oe.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ae=ae.replace(K,(oe,ee,Q,le,Z,$,se)=>{const _e=ee||le||$,De=Q||Z||se||"?";return o.Z.API_SERVER+"/attachments/download/"+_e+De+"&t="+(0,h.Jn)(_e,Date.now())+(oe.indexOf(")")>-1?")":"&")}).replace(ue,(oe,ee,Q,le,Z,$,se)=>{const _e=ee||le||$,De=Q||Z||se||"?";return o.Z.API_SERVER+"/api/attachments/"+_e+De+"&t="+(0,h.Jn)(_e,Date.now())+(oe.indexOf(")")>-1?")":"&")}).replace(q,(oe,ee,Q,le,Z)=>{const $=ee||le,se=Q||Z||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+$+se+$+se+"&t="+(0,h.Jn)($,Date.now())}).replace(J,(oe,ee,Q,le,Z)=>{const $=ee||le,se=Q||Z||"";return"("+o.Z.API_SERVER+"/files/uploads/"+$+se+$+se+"&t="+(0,h.Jn)($,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),ae)};var G=({value:ae="",className:ie,showTextOnly:ue,showLines:q,style:J={},stylesPrev:K={},highlightKeywords:oe,showProgramFill:ee,isProgramFill:Q,disabledFill:le=!1,programFillValue:Z,onFillChange:$=De=>{},onFillBlur:se=()=>{},onFillFocus:_e=()=>{}})=>{let De=String(ae);const[ke,Ze]=(0,r.useState)(""),[Ne,Bt]=(0,r.useState)("office"),[yt,Dt]=(0,r.useState)([]),Jt=(0,r.useRef)("a"+(0,a.Z)()),er={},tr=($e,He,nt)=>{const ct=document.createElement($e===B?"input":"textarea");ct.style.width="100%",ct.style.height=$e===B?"40px":"151px",ct.rows=5,ct.spellcheck=!1,ct.name="edu-program-fill",ct.placeholder="\u8BF7\u8F93\u5165",ct.dataset.id=He;const Vt=Object.keys(er).length;return er[Vt]=ct,`${ct.outerHTML}`};function Xe($e){return $e=$e.replace(/!\[.*?\]\(.*?\)/g,""),$e=$e.replace(/\[.*?\]\(.*?\)/g,""),$e=$e.replace(new RegExp("","gs"),""),$e=$e.replace(//g,""),$e=$e.replace(//g,""),$e=$e.replace(new RegExp(".*?<\\/video>","gs"),""),$e=$e.replace(new RegExp(".*?<\\/audio>","gs"),""),$e=$e.replace(new RegExp(".*?<\\/style>","gs"),""),$e=$e.replace(new RegExp(".*?<\\/script>","gs"),""),$e}const Pt=$e=>$e.replace(/([\s\S]+?)<\/style>/gim,function(He,nt){let ct=nt.replace(/(\n|\r)/g,"").split("}"),Vt=[];return ct.map(Ht=>{Ht!=""&&Vt.push(`.${Jt.current} ${Ht}`)}),``}),Zt=(0,r.useMemo)(()=>{try{const ct=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Pe=/\(\/attachments\/download\//g;De=De.replace(Pe,"("+o.Z.API_SERVER+"/attachments/download/").replace(ct,"("+o.Z.API_SERVER+"/api/attachments/").replace(Vt,'"'+o.Z.API_SERVER+"/api/attachments/").replace(Ht,'"'+o.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),ae)};var G=({value:ae="",className:ie,showTextOnly:ue,showLines:q,style:J={},stylesPrev:K={},highlightKeywords:oe,showProgramFill:ee,isProgramFill:Q,disabledFill:le=!1,programFillValue:Z,onFillChange:$=De=>{},onFillBlur:se=()=>{},onFillFocus:_e=()=>{}})=>{let De=String(ae);const[ke,Ze]=(0,r.useState)(""),[Ne,Bt]=(0,r.useState)("office"),[yt,Dt]=(0,r.useState)([]),Jt=(0,r.useRef)("a"+(0,a.Z)()),er={},tr=($e,He,nt)=>{const ct=document.createElement($e===B?"input":"textarea");ct.style.width="100%",ct.style.height=$e===B?"40px":"151px",ct.rows=5,ct.spellcheck=!1,ct.name="edu-program-fill",ct.placeholder="\u8BF7\u8F93\u5165",ct.dataset.id=He;const Vt=Object.keys(er).length;return er[Vt]=ct,`${ct.outerHTML}`};function Xe($e){return $e=$e.replace(/!\[.*?\]\(.*?\)/g,""),$e=$e.replace(/\[.*?\]\(.*?\)/g,""),$e=$e.replace(new RegExp("","gs"),""),$e=$e.replace(//g,""),$e=$e.replace(//g,""),$e=$e.replace(new RegExp(".*?<\\/video>","gs"),""),$e=$e.replace(new RegExp(".*?<\\/audio>","gs"),""),$e=$e.replace(new RegExp(".*?<\\/style>","gs"),""),$e=$e.replace(new RegExp(".*?<\\/script>","gs"),""),$e}const Pt=$e=>$e.replace(/([\s\S]+?)<\/style>/gim,function(He,nt){let ct=nt.replace(/(\n|\r)/g,"").split("}"),Vt=[];return ct.map(Ht=>{Ht!=""&&Vt.push(`.${Jt.current} ${Ht}`)}),``}),Zt=(0,r.useMemo)(()=>{try{const ct=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Vt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ht=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Pe=/\(\/attachments\/download\//g;De=De.replace(Pe,"("+o.Z.API_SERVER+"/attachments/download/").replace(ct,"("+o.Z.API_SERVER+"/api/attachments/").replace(Vt,'"'+o.Z.API_SERVER+"/api/attachments/").replace(Ht,'"'+o.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `)}catch(ct){}if(ee){let ct=-1;return De=De.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Vt,Ht,Pe){var qe;return++ct,tr(Vt,ct,(qe=Z==null?void 0:Z[ct])==null?void 0:qe.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Pt(De||"")}
`}let $e=Pt(De);$e=(0,l.ZP)($e);const He=(0,l.ez)();De.match(/\[TOC\]/)&&($e=$e.replace("

[TOC]

",(0,l.Qv)()),(0,l.Iy)()),$e=$e.replace(/(__special_katext_id_\d+__)/g,(ct,Vt)=>{const{type:Ht,expression:Pe}=He[Vt];return(0,u.renderToString)(Y(Pe)||"",{displayMode:Ht==="block",throwOnError:!1,output:"html"})}),$e=$e.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const nt=document.createElement("div");if(nt.innerHTML=$e,ue)return nt.innerText;if(oe){const ct=oe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return et(nt,ct),nt.innerHTML}return setTimeout(()=>Se(),500),nt.innerHTML},[De,oe]);(0,r.useEffect)(()=>{je.current&&je.current.querySelectorAll(["input","textarea"]).forEach(He=>{He.oninput=ot,He.onblur=xt,He.onfocus=ht})},[yt]),(0,r.useEffect)(()=>{var $e,He,nt,ct,Vt;if(Z!=null&&Z.length)try{const Ht=je.current.querySelectorAll(".edu-program-fill-score"),Pe=je.current.querySelectorAll('[name="edu-program-fill"]');for(const[qe,Yt]of Pe.entries())Yt.value=(($e=Z==null?void 0:Z[qe])==null?void 0:$e.value)||"",((He=Z==null?void 0:Z[qe])==null?void 0:He.type)==="warning"?Yt.className="program-fill-warning":((nt=Z==null?void 0:Z[qe])==null?void 0:nt.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[qe,Yt]of Ht.entries())Yt.innerHTML=(ct=Z==null?void 0:Z[qe])!=null&&ct.score?`${(Vt=Z==null?void 0:Z[qe])==null?void 0:Vt.score}\u5206`:"";Dt(Z)}catch(Ht){console.log(Ht,"error")}},[Z]);const ot=$e=>{yt[$e.target.dataset.id]=yt[$e.target.dataset.id]||{},yt[$e.target.dataset.id].value=$e.target.value,Dt([...yt]),$(yt,$e.target.dataset.id)},xt=$e=>{yt[$e.target.dataset.id]=yt[$e.target.dataset.id]||{},yt[$e.target.dataset.id].value=$e.target.value,Dt([...yt]),se(yt,$e.target.dataset.id)},ht=$e=>{yt[$e.target.dataset.id]=yt[$e.target.dataset.id]||{},yt[$e.target.dataset.id].value=$e.target.value,Dt([...yt]),_e(yt,$e.target.dataset.id)};function et($e,He){return $e.childNodes.forEach(nt=>{var ct;if(nt.childNodes.length>0)et(nt,He);else if(nt.nodeName!=="IMG")if(nt.innerHTML)nt.innerHTML=(ct=nt.innerHTML)==null?void 0:ct.replace(new RegExp(He,"gi"),'$&');else{const Vt=document.createElement("span");Vt.innerHTML=nt.textContent.replace(new RegExp(He,"gi"),'$&'),nt.replaceWith(Vt)}})}const je=(0,r.useRef)();l.jb.WebkitLineClamp=q,q&&(J=D(D({},J),l.jb));function ge($e){let He=$e.target;if(He.tagName.toUpperCase()==="A"){let nt=He.getAttribute("href");if(nt.indexOf("office")>-1)$e.preventDefault(),Ze(nt),Bt("office");else if(nt.indexOf("application/pdf")>-1)$e.preventDefault(),Ze(nt),Bt("pdf");else if(nt.indexOf("text/html")>-1)$e.preventDefault(),Ze(nt),Bt("html");else if(nt.startsWith("#")){$e.preventDefault();let ct=document.getElementById(nt.replace("#",""));ct&&ct.scrollIntoView(!0)}}}const Se=()=>{var $e;const He=($e=je.current)==null?void 0:$e.querySelectorAll("video");He==null||He.forEach(nt=>{if(nt.oncontextmenu=()=>!1,nt.src.indexOf(".m3u8")>-1&&!nt.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var ct=new f.ZP;ct.loadSource(nt.src),ct.attachMedia(nt)}}})};(0,r.useEffect)(()=>{if(je.current&&Zt&&Zt.match(j)&&window.PR.prettyPrint(),je.current)return je.current.addEventListener("click",ge),()=>{var $e;($e=je.current)==null||$e.removeEventListener("click",ge),(0,l.AL)(),(0,l.Iy)()}},[Zt,je.current,ge]),(0,r.useEffect)(()=>{var $e;const He=nt=>{nt.preventDefault(),nt.clipboardData.setData("text",window.getSelection().toString())};return($e=je.current)==null||$e.addEventListener("copy",He),()=>{var nt;(nt=je.current)==null||nt.removeEventListener("copy",He)}},[je.current]);const Me=$e=>//i.test($e||"");return r.createElement(r.Fragment,null,ue&&r.createElement("div",{ref:je},Zt),!ue&&!Me(Zt)&&r.createElement("div",{ref:je,style:D({},J),className:`${ie||""} ${le?"disabled-fill":""} markdown-body ${Jt.current}`,dangerouslySetInnerHTML:{__html:Zt}}),!ue&&Me(Zt)&&r.createElement(_,{html:Zt}),r.createElement(x.Z,{close:!0,data:ke,type:ke!=null&&ke.length?Ne:"",style:D({},K),onClose:()=>Ze("")}))}},75975:function(d,v,e){"use strict";e.d(v,{SV:function(){return je},ZP:function(){return et}});var r=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` @@ -1480,6 +1480,6 @@ Schedule: ${W.map(Ae=>lu(Ae))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Ci(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Ie=0,Ae,at=!0;U.oncue=function(tt){const kt=n[s];let fr=n.ccOffset;const sr=(xe-te)/9e4;if(kt!=null&&kt.new&&(Ie!==void 0?fr=n.ccOffset=kt.start:Jc(n,s,sr)),sr){if(!t){Ae=new Error("Missing initPTS for VTT MPEGTS");return}fr=sr-n.presentationOffset}const kr=tt.endTime-tt.startTime,zr=Za((tt.startTime+fr-Ie)*9e4,m*9e4)/9e4;tt.startTime=Math.max(zr,0),tt.endTime=Math.max(zr+kr,0);const ln=tt.text.trim();tt.text=decodeURIComponent(encodeURIComponent(ln)),tt.id||(tt.id=Bl(tt.startTime,tt.endTime,ln)),tt.endTime>0&&N.push(tt)},U.onparsingerror=function(tt){Ae=tt},U.onflush=function(){if(Ae){T(Ae);return}E(N)},W.forEach(tt=>{if(at)if(Hu(tt,"X-TIMESTAMP-MAP=")){at=!1,tt.slice(16).split(",").forEach(kt=>{Hu(kt,"LOCAL:")?ce=kt.slice(6):Hu(kt,"MPEGTS:")&&(xe=parseInt(kt.slice(7)))});try{Ie=qc(ce)/1e3}catch(kt){Ae=kt}return}else tt===""&&(at=!1);U.parse(tt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const m=xt(new Uint8Array(P),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>q(U)),T=jn(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,T)))}catch(U){s(U)}}function Nl(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),U=m.getAttribute("xml:space")!=="preserve",W=Gn(Cn(m,"styling","style")),N=Gn(Cn(m,"layout","region")),te=Cn(m,"body","[begin]");return[].map.call(te,ce=>{const xe=Fi(ce,U);if(!xe||!ce.hasAttribute("begin"))return null;const Ie=ma(ce.getAttribute("begin"),T),Ae=ma(ce.getAttribute("dur"),T);let at=ma(ce.getAttribute("end"),T);if(Ie===null)throw oa(ce);if(at===null){if(Ae===null)throw oa(ce);at=Ie+Ae}const tt=new Fl(Ie-t,at-t,xe);tt.id=Bl(tt.startTime,tt.endTime,tt.text);const kt=N[ce.getAttribute("region")],fr=W[ce.getAttribute("style")],sr=Sa(kt,fr,W),{textAlign:kr}=sr;if(kr){const zr=wu[kr];zr&&(tt.lineAlign=zr),tt.align=kr}return y(tt,sr),tt}).filter(ce=>ce!==null)}function Cn(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Fi(P,t){return[].slice.call(P.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Fi(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((U,W)=>{const N=Gi(t,s,W)||Gi(P,s,W)||Gi(m,s,W);return N&&(U[W]=N),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),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 qi(P,t){const n=ic.exec(P),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 is{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 Wu{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=ll(),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 is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let xe=0;xeN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[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,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):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;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.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:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Ie=ol(N.trim()),Ae=Bl(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(T=new te(t,n,Ie),T.id=Ae,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),m.forEach(xe=>hc(P,xe))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{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||Of,this.controller=new self.AbortController,this.stats=new Z}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 m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Ie-m.loading.start)),!ce.ok){const{status:at,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",at,ce)}m.loading.first=Ie,m.total=cl(ce.headers)||m.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Ae):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(m,t,ce,Ae),(Ie=this.callbacks)==null||Ie.onSuccess(tt,m,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Ie=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Ae},t,ce?ce.details:null,m)})}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,m=0,E){const T=new aa,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{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 Z,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,m=this.stats;m.loading.first=0,m.loaded=0,m.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 U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);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 m=n.readyState,E=this.config;if(!s.aborted&&m>=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)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Ae=te!=null?te:n.response;if(Ae!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(T=this.callbacks)==null?void 0:T.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:N};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Ie={url:t.url,data:void 0,code:N};if(Tr(ce,xe,!1,Ie))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.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&&Rc.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 Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=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:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,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:di,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:Ko},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,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 fl(P,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=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,xe=t[ce];if(xe!==void 0&&W){N.push(ce);const Ie=s[U].default;switch(t[U]={default:Ie},te){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${Tn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(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,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){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(!mi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=mi.bufferInfo(T,t,0),xe=ce.nextStart||0,Ie=this.fragmentTracker;if(U&&Ie&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,en=!xe||ln||xe-t>yc&&!Ie.getPartialFragment(t);if(Wr||en)return;this.moved=!1}const Ae=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Ie){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=Ie.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=at||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=mi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,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 m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=mi.timeRangesToArray(m),U=mi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=mi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Tn(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:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=mi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,xe=W-T;if(xe>0&&(te||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!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.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.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(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(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;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Ie=0;Iete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}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.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const xe=te[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Ae=>{try{const at=Ie[Ae];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==xe.id){const en=m[Wr];if(en.class===xe.class&&en.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=Ie,Wr.endTime=kt);else if(N){let en=xe.attr[ln];Ys(ln)&&(en=vf(en));const Kr=Ff(N,Ie,kt,{key:ln,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:xe,durationKnown:tt}}}}class Cf{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 m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}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:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}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 m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}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,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends ml{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,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:xe,videoCodec:Ie}=te;xe&&(te.audioCodec=xe=Dr(xe,s)||void 0),Ie&&(Ie=te.videoCodec=Qr(Ie));const{width:Ae,height:at,unknownCodecs:tt}=te;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(te.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Ie=Ie?`${Ie},${Un}`:Un,kt--,dt.video[Ie.substring(0,4)]=2)}if(U||(U=!!(Ae&&at)),W||(W=!!Ie),N||(N=!!xe),kt||xe&&!this.isAudioSupported(xe)||Ie&&!this.isVideoSupported(Ie)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${te.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[un]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(te);E[un]=Un,m.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[un]=Kr,T[un]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=sn(m,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Tn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(T=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!m,Ie=this.hls.config,Ae=!!(Ie.audioStreamController&&Ie.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Ae&&!xe&&T.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}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 te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={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,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}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(m=>n.indexOf(m)!==-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 m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}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),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,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(U=>U.level=-1)),!1));xr(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 m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),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 Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ga{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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,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:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Vr.IDLE}}break}this.state===Vr.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:m}=this;if(n===null||!m&&!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],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Vr.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 N=T.details;if(!N||this.state===Vr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Ie=this.getNextFragment(xe,N);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&_e(Ie)&&this.fragmentTracker.getState(Ie)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:Ie).sn-N.startSN,kt=N.fragments[tt-1];kt&&Ie.cc===kt.cc&&(Ie=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const tt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,kt=(tt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,N,U,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===nr.NOT_LOADED||m===nr.PARTIAL?_e(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 m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Vr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.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=yi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&mi.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=Vr.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===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.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&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.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(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:xe,id3:Ie,initSegment:Ae}=E,{details:at}=te,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=W.initSegment||W;this._bufferInitSegment(te,Ae.tracks,sr,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[W.cc]={baseTime:kt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:kt,timescale:fr}))}if(ce&&at){tt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const kt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,sr=!kt||W.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),un=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||sr)}else if(fr||sr)W.gap=!0;else{this.backtrack(W);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),W.setElementaryStreamInfo($.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,W,N,T)}if(at&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const kt={id:s,frag:W,details:at,samples:Ie.samples};m.trigger(o.FRAG_PARSING_METADATA,kt)}if(at&&xe){const kt={id:s,frag:W,details:at,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Vr.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:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){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||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,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=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.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(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}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,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,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){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Ae,at)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,T({frag:tt,keyInfo:kt})},onError:(xe,Ie,Ae,at)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:W.url,data:void 0},xe)))},onTimeout:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class jt{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,m=n.loader,E=s||m,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:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const xe=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=N.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),xe||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,xe||null,Ie):this.handleMasterPlaylist(N,te,ce,xe)},onError:(N,te,ce,xe)=>{this.handleNetworkError(te,ce,!1,N,xe)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}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,m){const E=this.hls,T=t.data,U=ut(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae}=W;this.variableList=Ae;const{AUDIO:at=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(sr=>!sr.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.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:te,audioTracks:at,subtitles:tt,captions:kt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ut(t,s),ce=r(W)?W:r(U)?U:0,xe=Le(s),Ie=So.parseLevelPlaylist(t.data,te,ce,xe,0,this.variableList);if(N===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:Ie,name:"",url:te};Ie.requestScheduled=n.loading.start+Ln(Ie,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,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:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.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 U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:xe}=m,Ie=ut(n,m),Ae=Le(m),at=typeof m.level=="number"&&Ae===u.MAIN?N:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:kt,reason:kt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:tt,reason:tt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.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 ya,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=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Lr(this),xe=s.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),tt=new W(this),kt=new jt(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new z(this,ce,ln),en=this.gapController=new mf(this,ce);at.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];Ie&&un.splice(1,0,Ie),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[te,Ae,en,at,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push(N);const ua=N.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,N),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}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,m){this._emitter.off(t,n,s,m)}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 m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,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,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}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,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||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=Zo()),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){Ut(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 m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}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=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{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,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}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 v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__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={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.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,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"2f21dd1c",67:"f89b9f1e",109:"42b54f99",169:"d96447db",195:"b4ee6371",264:"dc916851",265:"0e2afa1a",292:"064d97ac",310:"50c31b61",316:"1f60ada6",337:"af581288",342:"6b3b4c9b",354:"d4d139cf",391:"42dee83e",425:"7055c54b",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"c1fbc7b6",533:"405bf9b0",547:"24bbee7d",556:"1854c793",559:"00431d9b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"06216958",737:"357479e0",741:"ac5fd360",799:"398cf07c",869:"7ccdfb9d",895:"a7981358",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"1e70b6af",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"58e9c535",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"a29b7c40",1416:"0ec10343",1423:"1abf9902",1427:"cc7cf14e",1450:"c7c58e3b",1461:"9d4eb505",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"f896d626",1717:"7d86b4db",1727:"83e0a21b",1783:"5b830e89",1799:"9e962558",1831:"ec1edfb8",1836:"2e42f320",1855:"a387e74d",1880:"a40fc683",1939:"fff47a15",1953:"aa836f1b",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"25a70ca6",2102:"2fe6680d",2141:"f3b51482",2216:"b75d2d06",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"08ff5944",2339:"d7fcb992",2364:"f89faf70",2386:"192e235c",2396:"781aa4bc",2404:"001097da",2412:"e9215531",2425:"33c9399c",2443:"08819e89",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e92541ab",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"10a117e1",2819:"eab8b9d0",2823:"7dbf3825",2826:"f1914eb4",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"2ccc0441",2884:"abda3a76",2969:"ab3357d7",2983:"70a42cc8",3006:"c4f4299c",3133:"9bf3f89c",3141:"23fe9c70",3157:"61269c7d",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"e682b9bd",3276:"bfb2709e",3282:"45a3aee4",3317:"4e335d81",3332:"020b4145",3355:"b9dd3914",3356:"d2a0d2e4",3391:"822d9714",3433:"b130c185",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"c6fee22f",3509:"fa583eb5",3550:"3dc83156",3581:"405bbe21",3585:"9566db4d",3665:"b3a59ba5",3668:"b45a657c",3697:"481a10d9",3747:"7d2934b0",3754:"51480d6c",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"103e3c7a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"e12c5f82",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"06b81de0",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"f0d2f838",4105:"4176364e",4142:"18f91fb5",4144:"f3b484d8",4164:"95ae804e",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"fda981c9",4496:"866d80ea",4498:"fc6a5d81",4504:"2bef28ef",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"ac6a9291",4621:"d8e356ba",4628:"ece2c60c",4662:"b7be9cd9",4685:"c33f1528",4715:"20dd66b3",4736:"41a17a1f",4741:"71232969",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"cff2df61",4850:"1edda4b7",4862:"119033b2",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"880556d1",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"c9123e1d",5191:"7b1bce7a",5238:"dd23f074",5265:"4674305d",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"f5f184b3",5402:"271dfa21",5416:"454536b7",5434:"38b302a6",5470:"5c1f291d",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"0fae502c",5624:"b7cced96",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"404df893",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"b6f9ae3e",5825:"b0fcb818",5876:"5eded409",5888:"b2f9e6cc",5891:"cb9b3f8e",5895:"6126c7f8",5902:"c669e75f",5915:"9bdbd5d4",5972:"eda4cc40",5992:"c8481273",6029:"d44f7777",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"fb6c0ae8",6063:"6d1aef3b",6069:"4a6234fb",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"9f171c30",6270:"b298f34e",6277:"0fbd3f32",6328:"2d5cb5ce",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"76345a7b",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"180db2ba",6587:"f4f2413e",6634:"f631b77c",6651:"9e24df4a",6656:"2fabaf00",6685:"c9acde07",6729:"a73d05b9",6741:"53889cd7",6758:"943ac4e6",6774:"59d4d618",6784:"8d81c22a",6788:"abd898c6",6796:"f1852e64",6805:"b1042b68",6820:"cd17b315",6845:"fb75bbaa",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"f0ddf9ed",6963:"710c08d0",6982:"3a360dd2",7008:"b98b9208",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"3fd98bcf",7062:"1595174f",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"1ab44e59",7477:"4bd6362b",7482:"3120816b",7527:"c9e6d0ab",7545:"eca5cc75",7560:"279f12b5",7589:"f339425d",7591:"c8233ce9",7614:"97f6c814",7622:"c1a93444",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"d02314ed",7855:"8496c528",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7890:"ca5e41c9",7922:"e03512f4",7948:"7cfb12e3",7963:"64ac60d4",7964:"29aed9a1",8014:"7b42bf26",8062:"cb99a22e",8072:"65ee4500",8077:"7dfcc777",8085:"7276a16e",8089:"d536b13a",8143:"b3789484",8155:"3e92c42b",8161:"83c5fa9a",8237:"7a869a1c",8241:"1f3a8449",8302:"447ed68d",8307:"8652080e",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"2724df57",8431:"3f117d68",8435:"2086f5ab",8447:"97953af4",8517:"b5995b14",8561:"333e8ec9",8563:"ef31d751",8634:"9379bd89",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"f73e9279",8723:"bc885b51",8737:"ce7dad23",8776:"0ad26240",8782:"5d736977",8787:"2a6220f8",8797:"d47f3a6e",8823:"18ea4401",8827:"97b9142a",8842:"9f25a3e2",8866:"065046f3",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"bf822f6b",8920:"7f82440c",8963:"790aecdd",8982:"a9501b64",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"233d77d9",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"708ac614",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"bbb2e0b7",9487:"4d567133",9489:"5fd6da22",9507:"0b0f4218",9519:"a14f7321",9554:"ed358e7b",9559:"f794af19",9590:"e61309a5",9596:"ed8f1fc2",9647:"993f8f78",9649:"1a4189af",9674:"57870c71",9677:"88667945",9695:"6765914b",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4fc3c43a",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const N=Gi(t,s,W)||Gi(P,s,W)||Gi(m,s,W);return N&&(U[W]=N),U},{})}function Gi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function oa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ma(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),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 qi(P,t){const n=ic.exec(P),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 is{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 Wu{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=ll(),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 is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let xe=0;xeN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[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,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):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;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.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:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Ie=ol(N.trim()),Ae=Bl(t,n,Ie);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Ae)||(T=new te(t,n,Ie),T.id=Ae,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((xe,Ie)=>xe.line==="auto"||Ie.line==="auto"?0:xe.line>8&&Ie.line>8?Ie.line-xe.line:xe.line-Ie.line),m.forEach(xe=>hc(P,xe))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{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||Of,this.controller=new self.AbortController,this.stats=new Z}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 m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Ie=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Ie-m.loading.start)),!ce.ok){const{status:at,statusText:tt}=ce;throw new Vu(tt||"fetch, bad network response",at,ce)}m.loading.first=Ie,m.total=cl(ce.headers)||m.total;const Ae=(xe=this.callbacks)==null?void 0:xe.onProgress;return Ae&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Ae):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Ie;const Ae=this.response;if(!Ae)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const tt={url:Ae.url,data:ce,code:Ae.status},kt=(xe=this.callbacks)==null?void 0:xe.onProgress;kt&&!r(n.highWaterMark)&&kt(m,t,ce,Ae),(Ie=this.callbacks)==null||Ie.onSuccess(tt,m,t,Ae)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Ie=ce&&ce.code||0,Ae=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Ie,text:Ae},t,ce?ce.details:null,m)})}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,m=0,E){const T=new aa,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{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 Z,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,m=this.stats;m.loading.first=0,m.loaded=0,m.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 U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);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 m=n.readyState,E=this.config;if(!s.aborted&&m>=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)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Ae=te!=null?te:n.response;if(Ae!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Ae.byteLength:Ae.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const tt=(T=this.callbacks)==null?void 0:T.onProgress;tt&&tt(s,t,Ae,n);const kt={url:n.responseURL,data:Ae,code:N};(U=this.callbacks)==null||U.onSuccess(kt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Ie={url:t.url,data:void 0,code:N};if(Tr(ce,xe,!1,Ie))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Tr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.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&&Rc.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 Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=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:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:ei,bufferController:xc,capLevelController:Pu,errorController:Ee,fpsController:tl,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:di,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:Ko},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:ze,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,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 fl(P,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=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,xe=t[ce];if(xe!==void 0&&W){N.push(ce);const Ie=s[U].default;switch(t[U]={default:Ie},te){case"TimeOut":Ie.maxLoadTimeMs=xe,Ie.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Ie.errorRetry.maxNumRetry=xe,Ie.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Ie.errorRetry.retryDelayMs=xe,Ie.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Ie.errorRetry.maxRetryDelayMs=xe,Ie.timeoutRetry.maxRetryDelayMs=xe;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${Tn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(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,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){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(!mi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=mi.bufferInfo(T,t,0),xe=ce.nextStart||0,Ie=this.fragmentTracker;if(U&&Ie&&this.hls){const ln=Fc(this.hls.inFlightFragments,t),Wr=ce.len>yc,en=!xe||ln||xe-t>yc&&!Ie.getPartialFragment(t);if(Wr||en)return;this.moved=!1}const Ae=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Ie){if(!(ce.len>0)&&!xe)return;const Wr=Math.max(xe,ce.start||0)-t,un=!!(Ae!=null&&Ae.live)?Ae.targetduration*2:yc,Kr=Ie.getPartialFragment(t);if(Wr>0&&(Wr<=un||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,tt=self.performance.now(),kt=this.waiting;let fr=this.stalled;if(fr===null)if(kt>0&&tt-kt=at||kt)&&this.hls){var kr;if(((kr=this.mediaSource)==null?void 0:kr.readyState)==="ended"&&!(Ae!=null&&Ae.live)&&Math.abs(t-((Ae==null?void 0:Ae.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const zr=mi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(zr,sr,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 m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=mi.bufferedInfo(mi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=mi.timeRangesToArray(m),U=mi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Ie=mi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Ie.len,bufferInfo:Ie})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Tn(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:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=mi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,xe=W-T;if(xe>0&&(te||ce)){if(xe>E.maxBufferHole){let Ae=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!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.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.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(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(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;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Ie=0;Iete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}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.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const xe=te[ce],Ie=T[xe].cues;delete T[xe],Object.keys(Ie).forEach(Ae=>{try{const at=Ie[Ae];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Wr!==xe.id){const en=m[Wr];if(en.class===xe.class&&en.startDate>xe.startDate&&(!ln||xe.startDate.01&&(Wr.startTime=Ie,Wr.endTime=kt);else if(N){let en=xe.attr[ln];Ys(ln)&&(en=vf(en));const Kr=Ff(N,Ie,kt,{key:ln,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[ln]=Kr,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:xe,durationKnown:tt}}}}class Cf{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 m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Ie=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Ie)}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:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}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 m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}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,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends ml{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,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:xe,videoCodec:Ie}=te;xe&&(te.audioCodec=xe=Dr(xe,s)||void 0),Ie&&(Ie=te.videoCodec=Qr(Ie));const{width:Ae,height:at,unknownCodecs:tt}=te;let kt=tt?tt.length:0;if(tt)for(let Kr=kt;Kr--;){const Un=tt[Kr];this.isAudioSupported(Un)?(te.audioCodec=xe=xe?`${xe},${Un}`:Un,kt--,dt.audio[xe.substring(0,4)]=2):this.isVideoSupported(Un)&&(te.videoCodec=Ie=Ie?`${Ie},${Un}`:Un,kt--,dt.video[Ie.substring(0,4)]=2)}if(U||(U=!!(Ae&&at)),W||(W=!!Ie),N||(N=!!xe),kt||xe&&!this.isAudioSupported(xe)||Ie&&!this.isVideoSupported(Ie)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":sr,"HDCP-LEVEL":kr,"PATHWAY-ID":zr,RESOLUTION:ln,"VIDEO-RANGE":Wr}=ce,un=`${`${zr||"."}-`}${te.bitrate}-${ln}-${sr}-${fr}-${Wr}-${kr}`;if(E[un])if(E[un].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[un]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Un=this.createLevel(te);E[un]=Un,m.push(Un)}else E[un].addGroupId("audio",ce.AUDIO),E[un].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[un]=Kr,T[un]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new zn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=sn(m,[])}return n}isAudioSupported(t){return St(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return St(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:tt,videoRange:kt,width:fr,height:sr})=>(!!tt||!!(fr&&sr))&&yr(kt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let tt="no level with compatible codecs found in manifest",kt=tt;n.levels.length&&(kt=`one or more CODECS in variant not supported: ${Tn(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,kr,zr)=>zr.indexOf(sr)===kr))}`,this.warn(kt),tt+=` (${kt})`);const fr=new Error(tt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:kt})}});return}n.audioTracks&&(T=n.audioTracks.filter(tt=>!tt.audioCodec||this.isAudioSupported(tt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((tt,kt)=>{if(tt.attrs["HDCP-LEVEL"]!==kt.attrs["HDCP-LEVEL"])return(tt.attrs["HDCP-LEVEL"]||"")>(kt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&tt.height!==kt.height)return tt.height-kt.height;if(tt.frameRate!==kt.frameRate)return tt.frameRate-kt.frameRate;if(tt.videoRange!==kt.videoRange)return Sr.indexOf(tt.videoRange)-Sr.indexOf(kt.videoRange);if(tt.videoCodec!==kt.videoCodec){const fr=be(tt.videoCodec),sr=be(kt.videoCodec);if(fr!==sr)return sr-fr}if(tt.uri===kt.uri&&tt.codecSet!==kt.codecSet){const fr=Ke(tt.codecSet),sr=Ke(kt.codecSet);if(fr!==sr)return sr-fr}return tt.averageBitrate!==kt.averageBitrate?tt.averageBitrate-kt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let tt=0;ttfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const xe=E&&!m,Ie=this.hls.config,Ae=!!(Ie.audioStreamController&&Ie.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Ae&&!xe&&T.some(tt=>!!tt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}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 te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={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,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}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(m=>n.indexOf(m)!==-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 m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}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),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,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(U=>U.level=-1)),!1));xr(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 m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),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 Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(wt(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(wt(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ga{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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,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:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Vr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Vr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Vr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Vr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Vr.IDLE;break}break}case Vr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Vr.IDLE}}break}this.state===Vr.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:m}=this;if(n===null||!m&&!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],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Vr.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 N=T.details;if(!N||this.state===Vr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Vr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:U.end;let Ie=this.getNextFragment(xe,N);if(this.couldBacktrack&&!this.fragPrevious&&Ie&&_e(Ie)&&this.fragmentTracker.getState(Ie)!==nr.OK){var Ae;const tt=((Ae=this.backtrackFragment)!=null?Ae:Ie).sn-N.startSN,kt=N.fragments[tt-1];kt&&Ie.cc===kt.cc&&(Ie=kt,this.fragmentTracker.removeFragment(kt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Ie&&this.isLoopLoading(Ie,xe)){if(!Ie.gap){const tt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,kt=(tt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;kt&&this.afterBufferFlushed(kt,tt,u.MAIN)}Ie=this.getNextFragmentLoopLoading(Ie,N,U,u.MAIN,ce)}Ie&&(Ie.initSegment&&!Ie.initSegment.data&&!this.bitrateTest&&(Ie=Ie.initSegment),this.loadFragment(Ie,T,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===nr.NOT_LOADED||m===nr.PARTIAL?_e(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 m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Vr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Vr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Vr.FRAG_LOADING||this.state===Vr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Vr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Vr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.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=yi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Vr.PARSED&&(this.state=Vr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&mi.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=Vr.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===Vr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Vr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Vr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.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&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Vr.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(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:xe,id3:Ie,initSegment:Ae}=E,{details:at}=te,tt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Vr.PARSING,Ae){if(Ae!=null&&Ae.tracks){const sr=W.initSegment||W;this._bufferInitSegment(te,Ae.tracks,sr,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:sr,id:s,tracks:Ae.tracks})}const kt=Ae.initPTS,fr=Ae.timescale;r(kt)&&(this.initPTS[W.cc]={baseTime:kt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:kt,timescale:fr}))}if(ce&&at){tt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const kt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,sr=!kt||W.cc>kt.cc;if(E.independent!==!1){const{startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:kr,endPTS:zr,startDTS:ln,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!sr&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),un=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:kr;if(!fr&&unyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,kr,zr,ln,Wr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||sr)}else if(fr||sr)W.gap=!0;else{this.backtrack(W);return}}if(tt){const{startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}=tt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:kt,endPTS:fr,startDTS:sr,endDTS:kr}),W.setElementaryStreamInfo($.AUDIO,kt,fr,sr,kr),this.bufferFragmentData(tt,W,N,T)}if(at&&Ie!=null&&(n=Ie.samples)!=null&&n.length){const kt={id:s,frag:W,details:at,samples:Ie.samples};m.trigger(o.FRAG_PARSING_METADATA,kt)}if(at&&xe){const kt={id:s,frag:W,details:at,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,kt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Vr.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:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){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||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,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=Vr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(mi.isBuffered(t,s)?n=this.getAppendedFrag(s):mi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.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(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}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,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,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){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Ie,Ae,at)=>{const{frag:tt,keyInfo:kt,url:fr}=Ae;if(!tt.decryptdata||kt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(tt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));kt.decryptdata.key=tt.decryptdata.key=new Uint8Array(xe.data),tt.keyLoader=null,kt.loader=null,T({frag:tt,keyInfo:kt})},onError:(xe,Ie,Ae,at)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Ae,b({url:W.url,data:void 0},xe)))},onTimeout:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ae))},onAbort:(xe,Ie,Ae)=>{this.resetLoader(Ie),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ae))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function Le(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ut(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class jt{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,m=n.loader,E=s||m,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:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const xe=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,xe)=>{const Ie=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Ae=N.data;if(Ae.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),xe||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Ae)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,xe||null,Ie):this.handleMasterPlaylist(N,te,ce,xe)},onError:(N,te,ce,xe)=>{this.handleNetworkError(te,ce,!1,N,xe)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}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,m){const E=this.hls,T=t.data,U=ut(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae}=W;this.variableList=Ae;const{AUDIO:at=[],SUBTITLES:tt,"CLOSED-CAPTIONS":kt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(sr=>!sr.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),at.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:te,audioTracks:at,subtitles:tt,captions:kt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Ie,variableList:Ae})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ut(t,s),ce=r(W)?W:r(U)?U:0,xe=Le(s),Ie=So.parseLevelPlaylist(t.data,te,ce,xe,0,this.variableList);if(N===h.MANIFEST){const Ae={attrs:new Ni({}),bitrate:0,details:Ie,name:"",url:te};Ie.requestScheduled=n.loading.start+Ln(Ie,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ae],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Ie,this.handlePlaylistLoaded(Ie,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,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:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.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 U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:xe}=m,Ie=ut(n,m),Ae=Le(m),at=typeof m.level=="number"&&Ae===u.MAIN?N:void 0;if(!t.fragments.length){const kt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Ie,error:kt,reason:kt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const tt=t.playlistParsingError;if(tt){if(this.hls.logger.warn(tt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Ie,error:tt,reason:tt.message,response:n,context:m,level:at,parent:Ae,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class ir{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ir.defaultConfig?ir.defaultConfig:rf}static set DefaultConfig(t){ir.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 ya,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=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ir.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Lr(this),xe=s.interstitialsController,Ie=xe?this.interstitialsController=new xe(this,ir):null,Ae=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),tt=new W(this),kt=new jt(this),fr=s.contentSteeringController,sr=fr?new fr(this):null,kr=this.levelController=new Bf(this,sr),zr=new Hf(this),ln=new ve(this.config),Wr=this.streamController=new z(this,ce,ln),en=this.gapController=new mf(this,ce);at.setStreamController(Wr),tt.setStreamController(Wr);const un=[kt,kr,Wr];Ie&&un.splice(1,0,Ie),sr&&un.splice(1,0,sr),this.networkControllers=un;const Kr=[te,Ae,en,at,tt,zr,ce];this.audioTrackController=this.createController(s.audioTrackController,un);const Un=s.audioStreamController;Un&&un.push(this.audioStreamController=new Un(this,ce,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const pi=s.subtitleStreamController;pi&&un.push(this.subtititleStreamController=new pi(this,ce,ln)),this.createController(s.timelineController,Kr),ln.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,un.push(N);const ua=N.onErrorOut;typeof ua=="function"&&this.on(o.ERROR,ua,N),this.on(o.MANIFEST_LOADED,kt.onManifestLoaded,kt)}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,m){this._emitter.off(t,n,s,m)}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 m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,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,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}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,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||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=Zo()),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){Ut(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 m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}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=Li(n);return Lt(t,s,navigator.mediaCapabilities)}}ir.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{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,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,A}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 v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__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={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.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,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"2f21dd1c",67:"f89b9f1e",109:"42b54f99",169:"d96447db",195:"b4ee6371",264:"dc916851",265:"0e2afa1a",292:"064d97ac",310:"50c31b61",316:"1f60ada6",337:"af581288",342:"6b3b4c9b",354:"d4d139cf",391:"42dee83e",425:"7055c54b",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"c1fbc7b6",533:"405bf9b0",547:"24bbee7d",556:"1854c793",559:"00431d9b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"06216958",737:"357479e0",741:"ac5fd360",799:"398cf07c",869:"7ccdfb9d",895:"a7981358",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"1e70b6af",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"58e9c535",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"a29b7c40",1416:"0ec10343",1423:"1abf9902",1427:"cc7cf14e",1450:"c7c58e3b",1461:"9d4eb505",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"f896d626",1717:"9124638f",1727:"83e0a21b",1783:"5b830e89",1799:"9e962558",1831:"ec1edfb8",1836:"2e42f320",1855:"a387e74d",1880:"a40fc683",1939:"fff47a15",1953:"aa836f1b",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"25a70ca6",2102:"2fe6680d",2141:"f3b51482",2216:"b75d2d06",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"08ff5944",2339:"d7fcb992",2364:"f89faf70",2386:"192e235c",2396:"781aa4bc",2404:"001097da",2412:"e9215531",2425:"33c9399c",2443:"08819e89",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e92541ab",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"10a117e1",2819:"eab8b9d0",2823:"7dbf3825",2826:"f1914eb4",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"2ccc0441",2884:"abda3a76",2969:"ab3357d7",2983:"70a42cc8",3006:"c4f4299c",3133:"9bf3f89c",3141:"23fe9c70",3157:"61269c7d",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"e682b9bd",3276:"bfb2709e",3282:"45a3aee4",3317:"4e335d81",3332:"020b4145",3355:"b9dd3914",3356:"d2a0d2e4",3391:"822d9714",3433:"b130c185",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"c6fee22f",3509:"fa583eb5",3550:"3dc83156",3581:"405bbe21",3585:"9566db4d",3665:"b3a59ba5",3668:"b45a657c",3697:"481a10d9",3747:"7d2934b0",3754:"51480d6c",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"103e3c7a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"e12c5f82",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"06b81de0",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"f0d2f838",4105:"4176364e",4142:"18f91fb5",4144:"f3b484d8",4164:"87c127c7",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"fda981c9",4496:"866d80ea",4498:"fc6a5d81",4504:"2bef28ef",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"ac6a9291",4621:"d8e356ba",4628:"ece2c60c",4662:"b7be9cd9",4685:"c33f1528",4715:"20dd66b3",4736:"41a17a1f",4741:"71232969",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"cff2df61",4850:"1edda4b7",4862:"119033b2",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"880556d1",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"c9123e1d",5191:"7b1bce7a",5238:"dd23f074",5265:"4674305d",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"f5f184b3",5402:"271dfa21",5416:"454536b7",5434:"38b302a6",5470:"5c1f291d",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"0fae502c",5624:"b7cced96",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"404df893",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"b6f9ae3e",5825:"b0fcb818",5876:"5eded409",5888:"b2f9e6cc",5891:"cb9b3f8e",5895:"6126c7f8",5902:"c669e75f",5915:"9bdbd5d4",5972:"eda4cc40",5992:"c8481273",6029:"d44f7777",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"fb6c0ae8",6063:"6d1aef3b",6069:"4a6234fb",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"9f171c30",6270:"b298f34e",6277:"0fbd3f32",6328:"2d5cb5ce",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"76345a7b",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"180db2ba",6587:"f4f2413e",6634:"f631b77c",6651:"9e24df4a",6656:"2fabaf00",6685:"c9acde07",6729:"a73d05b9",6741:"53889cd7",6758:"943ac4e6",6774:"59d4d618",6784:"8d81c22a",6788:"abd898c6",6796:"f1852e64",6805:"b1042b68",6820:"cd17b315",6845:"fb75bbaa",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"f0ddf9ed",6963:"710c08d0",6982:"3a360dd2",7008:"b98b9208",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"3fd98bcf",7062:"1595174f",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"1ab44e59",7477:"4bd6362b",7482:"3120816b",7527:"c9e6d0ab",7545:"eca5cc75",7560:"279f12b5",7589:"f339425d",7591:"c8233ce9",7614:"97f6c814",7622:"c1a93444",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"d02314ed",7855:"8496c528",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7890:"ca5e41c9",7922:"e03512f4",7948:"7cfb12e3",7963:"64ac60d4",7964:"29aed9a1",8014:"7b42bf26",8062:"cb99a22e",8072:"65ee4500",8077:"7dfcc777",8085:"7276a16e",8089:"d536b13a",8143:"b3789484",8155:"3e92c42b",8161:"83c5fa9a",8237:"7a869a1c",8241:"1f3a8449",8302:"447ed68d",8307:"8652080e",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"2724df57",8431:"3f117d68",8435:"2086f5ab",8447:"97953af4",8517:"b5995b14",8561:"333e8ec9",8563:"ef31d751",8634:"9379bd89",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"f73e9279",8723:"bc885b51",8737:"ce7dad23",8776:"0ad26240",8782:"5d736977",8787:"2a6220f8",8797:"d47f3a6e",8823:"18ea4401",8827:"97b9142a",8842:"9f25a3e2",8866:"065046f3",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"bf822f6b",8920:"7f82440c",8963:"790aecdd",8982:"a9501b64",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"233d77d9",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"708ac614",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"bbb2e0b7",9487:"4d567133",9489:"5fd6da22",9507:"0b0f4218",9519:"a14f7321",9554:"ed358e7b",9559:"f794af19",9590:"e61309a5",9596:"ed8f1fc2",9647:"993f8f78",9649:"1a4189af",9674:"57870c71",9677:"88667945",9695:"6765914b",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4fc3c43a",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].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 Cn.endsWith("/")?Cn:"".concat(Cn,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(Cn){return hc.test(Cn)||Cn.startsWith("/")&&!Cn.startsWith("/*")||Cn.startsWith("./")||Cn.startsWith("../")}var Vo=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Fi,Sa=Gn.loaderData,Gi=Gn.htmlPageOpts,oa=Gn.manifest,ma=(oa==null||(Fi=oa.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ma,"'")}})};function bu(Cn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Cn=="string")return Ru(Cn)?(0,Po.Z)({src:Cn},Gn):{content:Cn};if((0,Io.Z)(Cn)==="object")return(0,Po.Z)((0,Po.Z)({},Cn),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(Cn)))}function Ic(Cn){return Ru(Cn)?{type:"link",href:Cn}:{type:"style",content:Cn}}var Kc=function(Gn){var Fi,Sa,Gi,oa,ma,_s,qi=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(qi==null?void 0:qi.title)&&ze.createElement("title",null,qi.title),qi==null||(Fi=qi.favicons)===null||Fi===void 0?void 0:Fi.map(function(is,Wu){return ze.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(qi==null?void 0:qi.description)&&ze.createElement("meta",{name:"description",content:qi.description}),(qi==null||(Sa=qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&ze.createElement("meta",{name:"keywords",content:qi.keywords.join(",")}),qi==null||(Gi=qi.metas)===null||Gi===void 0?void 0:Gi.map(function(is){return ze.createElement("meta",{key:is.name,name:is.name,content:is.content})}),qi==null||(oa=qi.links)===null||oa===void 0?void 0:oa.map(function(is,Wu){return ze.createElement("link",(0,ku.Z)({key:Wu},is))}),qi==null||(ma=qi.styles)===null||ma===void 0?void 0:ma.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return ze.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return ze.createElement("style",{key:Wu},ll)}),qi==null||(_s=qi.headScripts)===null||_s===void 0?void 0:_s.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(Cn){var Gn,Fi=Cn.children,Sa=Cn.loaderData,Gi=Cn.manifest,oa=Cn.htmlPageOpts,ma=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_s=Cn.mountElementId;if(ma!=null&&ma.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:_s},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa})));if(ma!=null&&ma.pureApp)return ze.createElement(ze.Fragment,null,Fi);var qi=typeof window=="undefined"?Gi==null?void 0:Gi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(oa==null?void 0:oa.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),qi&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:qi}),ze.createElement(Kc,{htmlPageOpts:oa})),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:_s},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa}),oa==null||(Gn=oa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=ze.createContext(void 0);function nl(){return ze.useContext(xu)}var il=["redirect"];function Ql(Cn){var Gn=Cn.routesById,Fi=Cn.parentId,Sa=Cn.routeComponents,Gi=Cn.useStream,oa=Gi===void 0?!0:Gi;return Object.keys(Gn).filter(function(ma){return Gn[ma].parentId===Fi}).map(function(ma){var _s=xl((0,Po.Z)((0,Po.Z)({route:Gn[ma],routeComponent:Sa[ma],loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat},Cn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ma}).length>0}),{},{useStream:oa})),qi=Ql({routesById:Gn,routeComponents:Sa,parentId:_s.id,loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat,useStream:oa});return qi.length>0&&(_s.children=qi,_s.routes=qi),_s})}function ql(Cn){var Gn=(0,eu.UO)(),Fi=(0,eu.Gn)(Cn.to,Gn),Sa=(0,Ll.T$)(),Gi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var oa=Gi.search+Gi.hash;Fi+=oa}var ma=(0,Po.Z)((0,Po.Z)({},Cn),{},{to:Fi});return ze.createElement(eu.Fg,(0,ku.Z)({replace:!0},ma))}function xl(Cn){var Gn=Cn.route,Fi=Cn.useStream,Sa=Fi===void 0?!0:Fi,Gi=Gn.redirect,oa=(0,Go.Z)(Gn,il),ma=Cn.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Gi?ze.createElement(ql,{to:Gi}):ze.createElement(xu.Provider,{value:{route:Cn.route}},ze.createElement(ma,{loader:ze.memo(Cn.routeComponent),loadingComponent:Cn.loadingComponent||Yc,hasChildren:Cn.hasChildren,useStream:Sa}))},oa)}function Yc(){return ze.createElement("div",null)}function Ml(Cn){var Gn=nl(),Fi=Gn.route,Sa=(0,Ll.Ov)(),Gi=Sa.history,oa=Sa.clientRoutes,ma=(0,eu.UO)(),_s={params:ma,isExact:!0,path:Fi.path,url:Gi.location.pathname},qi=Cn.loader,is={location:Gi.location,match:_s,history:Gi,params:ma,route:Fi,routes:oa};return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(qi,is,Cn.hasChildren&&ze.createElement(eu.j3,null))):ze.createElement(qi,is,Cn.hasChildren&&ze.createElement(eu.j3,null))}function Jl(Cn){var Gn=Cn.loader;return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(Cn){var Gn=Cn.history,Fi=ze.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Fi,2),Gi=Sa[0],oa=Sa[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(oa)},[Gn]),(0,ze.useLayoutEffect)(function(){function ma(_s){Cn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Cn.routes,clientRoutes:Cn.clientRoutes,location:_s.location,action:_s.action,basename:Cn.basename,isFirst:!!_s.isFirst}})}return ma({location:Gi.location,action:Gi.action,isFirst:!0}),Gn.listen(ma)},[Gn,Cn.routes,Cn.clientRoutes]),ze.createElement(eu.F0,{navigator:Gn,location:Gi.location,basename:Cn.basename},Cn.children)}function Lu(){var Cn=(0,Ll.Ov)(),Gn=Cn.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Fi){var Sa=Gn.basename||"/",Gi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gi}});for(var oa=ze.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Gi,history:Gn.history},Fi),ma=0,_s=lu;ma<_s.length;ma++){var qi=_s[ma];oa=Gn.pluginManager.applyPlugins({type:"modify",key:qi,initialValue:oa,args:{routes:Gn.routes,history:Gn.history,plugin:Gn.pluginManager}})}var is=function(){var Bu=(0,ze.useState)({}),Gu=(0,Rl.Z)(Bu,2),ul=Gu[0],ll=Gu[1],Df=(0,ze.useState)(window.__UMI_LOADER_DATA__||{}),wf=(0,Rl.Z)(Df,2),$l=wf[0],Sf=wf[1],gc=(0,ze.useCallback)(function(ef,hf){var cl,Of=(((cl=(0,eu.fp)(Gi,ef,Sa))===null||cl===void 0?void 0:cl.map(function(Vu){return Vu.route.id}))||[]).filter(Boolean);Of.forEach(function(Vu){var Rc,tf;if(window.__umi_route_prefetch__){var Ko,rf=(Ko=Gn.routeComponents[Vu])===null||Ko===void 0||(Ko=Ko._payload)===null||Ko===void 0?void 0:Ko._result;typeof rf=="function"&&rf()}var pf=(Rc=Gn.routes[Vu])===null||Rc===void 0?void 0:Rc.clientLoader,fl=!!pf,jl=(tf=Gn.routes[Vu])===null||tf===void 0?void 0:tf.hasServerLoader;!hf&&jl&&!fl&&!window.__UMI_LOADER_DATA__&&No({id:Vu,basename:Sa,cb:function(Mc){ze.startTransition(function(){Sf(function(mf){return(0,Po.Z)((0,Po.Z)({},mf),{},(0,bl.Z)({},Vu,Mc))})})}});var Yo=!!ul[Vu],yc=fl&&pf.hydrate||!jl,_f=jl&&!window.__UMI_LOADER_DATA__;fl&&!Yo&&(yc||_f)&&pf({serverLoader:function(){return No({id:Vu,basename:Sa,cb:function(mf){ze.startTransition(function(){Sf(function(Fc){return(0,Po.Z)((0,Po.Z)({},Fc),{},(0,bl.Z)({},Vu,mf))})})}})}}).then(function(Lc){ll(function(Mc){return(0,Po.Z)((0,Po.Z)({},Mc),{},(0,bl.Z)({},Vu,Lc))})})})},[ul]);return(0,ze.useEffect)(function(){return gc(window.location.pathname,!0),Gn.history.listen(function(ef){gc(ef.location.pathname)})},[]),(0,ze.useLayoutEffect)(function(){typeof Gn.callback=="function"&&Gn.callback()},[]),ze.createElement(Ll.Il.Provider,{value:{routes:Gn.routes,routeComponents:Gn.routeComponents,clientRoutes:Gi,pluginManager:Gn.pluginManager,rootElement:Gn.rootElement,basename:Sa,clientLoaderData:ul,serverLoaderData:$l,preloadRoute:gc,history:Gn.history}},oa)};return is};function _c(Cn){var Gn=Cn.rootElement||document.getElementById("root"),Fi=ec(Cn,ze.createElement(Lu,null));if(Cn.components)return Fi;if(Cn.hydrate){var Sa=window.__UMI_LOADER_DATA__||{},Gi=window.__UMI_METADATA_LOADER_DATA__||{},oa={metadata:Gi,loaderData:Sa,mountElementId:Cn.mountElementId},ma=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gu.hydrateRoot(ma?Gn:document,ma?ze.createElement(Fi,null):ze.createElement(Zo,oa,ze.createElement(Fi,null)));return}if(gu.createRoot){Eu=gu.createRoot(Gn),Eu.render(ze.createElement(Fi,null));return}gu.render(ze.createElement(Fi,null),Gn)}var mc=(Cn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{_s(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{_s(Fi.throw(qi))}catch(is){Gi(is)}},_s=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);_s((Fi=Fi.apply(Cn,Gn)).next())});function Dc(){return mc(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/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98287))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:ze.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:ze.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:ze.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),130:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),131:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),132:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:ze.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:ze.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:ze.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:ze.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:ze.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:ze.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:ze.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:ze.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:ze.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:ze.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:ze.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:ze.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),313:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,13492))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:ze.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,42126))),465:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),476:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),482:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,15221)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),L=__webpack_require__(71418),me=__webpack_require__(5755),Re=()=>ze.createElement(L.Z,{size:"middle",className:me.Z.loading}),qr=__webpack_require__(25690),Nn=__webpack_require__(61186),dn=__webpack_require__.n(Nn),Oi=__webpack_require__(91392),Ya=__webpack_require__.n(Oi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),ki=__webpack_require__(74959),nc=__webpack_require__.n(ki),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(Cn,Gn,Fi)=>Gn in Cn?qc(Cn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):Cn[Gn]=Fi,Sl=(Cn,Gn)=>{for(var Fi in Gn||(Gn={}))Jc.call(Gn,Fi)&&Fu(Cn,Fi,Gn[Fi]);if(Bl)for(var Fi of Bl(Gn))cu.call(Gn,Fi)&&Fu(Cn,Fi,Gn[Fi]);return Cn},ic=(Cn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{_s(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{_s(Fi.throw(qi))}catch(is){Gi(is)}},_s=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);_s((Fi=Fi.apply(Cn,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const Cn=(0,I.gD)(),{routes:Gn,routeComponents:Fi}=yield Dc(Cn);yield Cn.applyPlugins({key:"patchRoutes",type:qr.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Fi}});const Sa=Cn.applyPlugins({key:"modifyContextOpts",type:qr.ApplyPluginsType.modify,initialValue:{}}),Gi=Sa.basename||"/",oa=Sa.historyType||"browser",ma=(0,O.fi)(Sl({type:oa,basename:Gi},Sa.historyOpts));return Cn.applyPlugins({key:"render",type:qr.ApplyPluginsType.compose,initialValue(){const _s={useStream:!0,routes:Gn,routeComponents:Fi,pluginManager:Cn,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Re,publicPath:wu,runtimePublicPath:ac,history:ma,historyType:oa,basename:Gi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},qi=Cn.applyPlugins({key:"modifyClientRenderOpts",type:qr.ApplyPluginsType.modify,initialValue:_s});return _c(qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})(); +(`+a+": "+x+")",o.name="ChunkLoadError",o.type=a,o.request=x,l[1](o)}};__webpack_require__.l(f,h,"chunk-"+r,r)}};var v=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 Cn.endsWith("/")?Cn:"".concat(Cn,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(Cn){return hc.test(Cn)||Cn.startsWith("/")&&!Cn.startsWith("/*")||Cn.startsWith("./")||Cn.startsWith("../")}var Vo=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Fi,Sa=Gn.loaderData,Gi=Gn.htmlPageOpts,oa=Gn.manifest,ma=(oa==null||(Fi=oa.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Gi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ma,"'")}})};function bu(Cn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Cn=="string")return Ru(Cn)?(0,Po.Z)({src:Cn},Gn):{content:Cn};if((0,Io.Z)(Cn)==="object")return(0,Po.Z)((0,Po.Z)({},Cn),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(Cn)))}function Ic(Cn){return Ru(Cn)?{type:"link",href:Cn}:{type:"style",content:Cn}}var Kc=function(Gn){var Fi,Sa,Gi,oa,ma,_s,qi=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(qi==null?void 0:qi.title)&&ze.createElement("title",null,qi.title),qi==null||(Fi=qi.favicons)===null||Fi===void 0?void 0:Fi.map(function(is,Wu){return ze.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(qi==null?void 0:qi.description)&&ze.createElement("meta",{name:"description",content:qi.description}),(qi==null||(Sa=qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&ze.createElement("meta",{name:"keywords",content:qi.keywords.join(",")}),qi==null||(Gi=qi.metas)===null||Gi===void 0?void 0:Gi.map(function(is){return ze.createElement("meta",{key:is.name,name:is.name,content:is.content})}),qi==null||(oa=qi.links)===null||oa===void 0?void 0:oa.map(function(is,Wu){return ze.createElement("link",(0,ku.Z)({key:Wu},is))}),qi==null||(ma=qi.styles)===null||ma===void 0?void 0:ma.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return ze.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return ze.createElement("style",{key:Wu},ll)}),qi==null||(_s=qi.headScripts)===null||_s===void 0?void 0:_s.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(Cn){var Gn,Fi=Cn.children,Sa=Cn.loaderData,Gi=Cn.manifest,oa=Cn.htmlPageOpts,ma=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_s=Cn.mountElementId;if(ma!=null&&ma.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:_s},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa})));if(ma!=null&&ma.pureApp)return ze.createElement(ze.Fragment,null,Fi);var qi=typeof window=="undefined"?Gi==null?void 0:Gi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(oa==null?void 0:oa.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),qi&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:qi}),ze.createElement(Kc,{htmlPageOpts:oa})),ze.createElement("body",null,ze.createElement(Vo,null),ze.createElement("div",{id:_s},Fi),ze.createElement(rl,{manifest:Gi,loaderData:Sa,htmlPageOpts:oa}),oa==null||(Gn=oa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return ze.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=ze.createContext(void 0);function nl(){return ze.useContext(xu)}var il=["redirect"];function Ql(Cn){var Gn=Cn.routesById,Fi=Cn.parentId,Sa=Cn.routeComponents,Gi=Cn.useStream,oa=Gi===void 0?!0:Gi;return Object.keys(Gn).filter(function(ma){return Gn[ma].parentId===Fi}).map(function(ma){var _s=xl((0,Po.Z)((0,Po.Z)({route:Gn[ma],routeComponent:Sa[ma],loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat},Cn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ma}).length>0}),{},{useStream:oa})),qi=Ql({routesById:Gn,routeComponents:Sa,parentId:_s.id,loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat,useStream:oa});return qi.length>0&&(_s.children=qi,_s.routes=qi),_s})}function ql(Cn){var Gn=(0,eu.UO)(),Fi=(0,eu.Gn)(Cn.to,Gn),Sa=(0,Ll.T$)(),Gi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var oa=Gi.search+Gi.hash;Fi+=oa}var ma=(0,Po.Z)((0,Po.Z)({},Cn),{},{to:Fi});return ze.createElement(eu.Fg,(0,ku.Z)({replace:!0},ma))}function xl(Cn){var Gn=Cn.route,Fi=Cn.useStream,Sa=Fi===void 0?!0:Fi,Gi=Gn.redirect,oa=(0,Go.Z)(Gn,il),ma=Cn.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Gi?ze.createElement(ql,{to:Gi}):ze.createElement(xu.Provider,{value:{route:Cn.route}},ze.createElement(ma,{loader:ze.memo(Cn.routeComponent),loadingComponent:Cn.loadingComponent||Yc,hasChildren:Cn.hasChildren,useStream:Sa}))},oa)}function Yc(){return ze.createElement("div",null)}function Ml(Cn){var Gn=nl(),Fi=Gn.route,Sa=(0,Ll.Ov)(),Gi=Sa.history,oa=Sa.clientRoutes,ma=(0,eu.UO)(),_s={params:ma,isExact:!0,path:Fi.path,url:Gi.location.pathname},qi=Cn.loader,is={location:Gi.location,match:_s,history:Gi,params:ma,route:Fi,routes:oa};return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(qi,is,Cn.hasChildren&&ze.createElement(eu.j3,null))):ze.createElement(qi,is,Cn.hasChildren&&ze.createElement(eu.j3,null))}function Jl(Cn){var Gn=Cn.loader;return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(Cn){var Gn=Cn.history,Fi=ze.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Fi,2),Gi=Sa[0],oa=Sa[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(oa)},[Gn]),(0,ze.useLayoutEffect)(function(){function ma(_s){Cn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Cn.routes,clientRoutes:Cn.clientRoutes,location:_s.location,action:_s.action,basename:Cn.basename,isFirst:!!_s.isFirst}})}return ma({location:Gi.location,action:Gi.action,isFirst:!0}),Gn.listen(ma)},[Gn,Cn.routes,Cn.clientRoutes]),ze.createElement(eu.F0,{navigator:Gn,location:Gi.location,basename:Cn.basename},Cn.children)}function Lu(){var Cn=(0,Ll.Ov)(),Gn=Cn.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Fi){var Sa=Gn.basename||"/",Gi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Gi}});for(var oa=ze.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Gi,history:Gn.history},Fi),ma=0,_s=lu;ma<_s.length;ma++){var qi=_s[ma];oa=Gn.pluginManager.applyPlugins({type:"modify",key:qi,initialValue:oa,args:{routes:Gn.routes,history:Gn.history,plugin:Gn.pluginManager}})}var is=function(){var Bu=(0,ze.useState)({}),Gu=(0,Rl.Z)(Bu,2),ul=Gu[0],ll=Gu[1],Df=(0,ze.useState)(window.__UMI_LOADER_DATA__||{}),wf=(0,Rl.Z)(Df,2),$l=wf[0],Sf=wf[1],gc=(0,ze.useCallback)(function(ef,hf){var cl,Of=(((cl=(0,eu.fp)(Gi,ef,Sa))===null||cl===void 0?void 0:cl.map(function(Vu){return Vu.route.id}))||[]).filter(Boolean);Of.forEach(function(Vu){var Rc,tf;if(window.__umi_route_prefetch__){var Ko,rf=(Ko=Gn.routeComponents[Vu])===null||Ko===void 0||(Ko=Ko._payload)===null||Ko===void 0?void 0:Ko._result;typeof rf=="function"&&rf()}var pf=(Rc=Gn.routes[Vu])===null||Rc===void 0?void 0:Rc.clientLoader,fl=!!pf,jl=(tf=Gn.routes[Vu])===null||tf===void 0?void 0:tf.hasServerLoader;!hf&&jl&&!fl&&!window.__UMI_LOADER_DATA__&&No({id:Vu,basename:Sa,cb:function(Mc){ze.startTransition(function(){Sf(function(mf){return(0,Po.Z)((0,Po.Z)({},mf),{},(0,bl.Z)({},Vu,Mc))})})}});var Yo=!!ul[Vu],yc=fl&&pf.hydrate||!jl,_f=jl&&!window.__UMI_LOADER_DATA__;fl&&!Yo&&(yc||_f)&&pf({serverLoader:function(){return No({id:Vu,basename:Sa,cb:function(mf){ze.startTransition(function(){Sf(function(Fc){return(0,Po.Z)((0,Po.Z)({},Fc),{},(0,bl.Z)({},Vu,mf))})})}})}}).then(function(Lc){ll(function(Mc){return(0,Po.Z)((0,Po.Z)({},Mc),{},(0,bl.Z)({},Vu,Lc))})})})},[ul]);return(0,ze.useEffect)(function(){return gc(window.location.pathname,!0),Gn.history.listen(function(ef){gc(ef.location.pathname)})},[]),(0,ze.useLayoutEffect)(function(){typeof Gn.callback=="function"&&Gn.callback()},[]),ze.createElement(Ll.Il.Provider,{value:{routes:Gn.routes,routeComponents:Gn.routeComponents,clientRoutes:Gi,pluginManager:Gn.pluginManager,rootElement:Gn.rootElement,basename:Sa,clientLoaderData:ul,serverLoaderData:$l,preloadRoute:gc,history:Gn.history}},oa)};return is};function _c(Cn){var Gn=Cn.rootElement||document.getElementById("root"),Fi=ec(Cn,ze.createElement(Lu,null));if(Cn.components)return Fi;if(Cn.hydrate){var Sa=window.__UMI_LOADER_DATA__||{},Gi=window.__UMI_METADATA_LOADER_DATA__||{},oa={metadata:Gi,loaderData:Sa,mountElementId:Cn.mountElementId},ma=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gu.hydrateRoot(ma?Gn:document,ma?ze.createElement(Fi,null):ze.createElement(Zo,oa,ze.createElement(Fi,null)));return}if(gu.createRoot){Eu=gu.createRoot(Gn),Eu.render(ze.createElement(Fi,null));return}gu.render(ze.createElement(Fi,null),Gn)}var mc=(Cn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{_s(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{_s(Fi.throw(qi))}catch(is){Gi(is)}},_s=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);_s((Fi=Fi.apply(Cn,Gn)).next())});function Dc(){return mc(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/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98287))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:ze.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:ze.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:ze.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),130:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),131:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),132:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:ze.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:ze.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:ze.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:ze.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:ze.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:ze.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:ze.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:ze.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:ze.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:ze.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:ze.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:ze.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),313:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,13492))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:ze.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,42126))),465:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),476:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),482:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73974)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),L=__webpack_require__(71418),me=__webpack_require__(5755),Re=()=>ze.createElement(L.Z,{size:"middle",className:me.Z.loading}),qr=__webpack_require__(25690),Nn=__webpack_require__(61186),dn=__webpack_require__.n(Nn),Oi=__webpack_require__(91392),Ya=__webpack_require__.n(Oi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),ki=__webpack_require__(74959),nc=__webpack_require__.n(ki),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(Cn,Gn,Fi)=>Gn in Cn?qc(Cn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):Cn[Gn]=Fi,Sl=(Cn,Gn)=>{for(var Fi in Gn||(Gn={}))Jc.call(Gn,Fi)&&Fu(Cn,Fi,Gn[Fi]);if(Bl)for(var Fi of Bl(Gn))cu.call(Gn,Fi)&&Fu(Cn,Fi,Gn[Fi]);return Cn},ic=(Cn,Gn,Fi)=>new Promise((Sa,Gi)=>{var oa=qi=>{try{_s(Fi.next(qi))}catch(is){Gi(is)}},ma=qi=>{try{_s(Fi.throw(qi))}catch(is){Gi(is)}},_s=qi=>qi.done?Sa(qi.value):Promise.resolve(qi.value).then(oa,ma);_s((Fi=Fi.apply(Cn,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const Cn=(0,I.gD)(),{routes:Gn,routeComponents:Fi}=yield Dc(Cn);yield Cn.applyPlugins({key:"patchRoutes",type:qr.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Fi}});const Sa=Cn.applyPlugins({key:"modifyContextOpts",type:qr.ApplyPluginsType.modify,initialValue:{}}),Gi=Sa.basename||"/",oa=Sa.historyType||"browser",ma=(0,O.fi)(Sl({type:oa,basename:Gi},Sa.historyOpts));return Cn.applyPlugins({key:"render",type:qr.ApplyPluginsType.compose,initialValue(){const _s={useStream:!0,routes:Gn,routeComponents:Fi,pluginManager:Cn,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Re,publicPath:wu,runtimePublicPath:ac,history:ma,historyType:oa,basename:Gi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},qi=Cn.applyPlugins({key:"modifyClientRenderOpts",type:qr.ApplyPluginsType.modify,initialValue:_s});return _c(qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();